/* Insert your unhcr_gfx content custom SASS styling. */
.main-container > .row > aside {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
}
@media (min-width: 992px) {
  .main-container .sidebar-sticky-block {
    position: -webkit-sticky;
    position: sticky;
    top: 6.25rem;
  }
}
@media (max-width: 991.98px) {
  .main-container .sidebar-sticky-block > .content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-box-direction: reverse;
    -webkit-box-orient: vertical;
  }
}
.main-container .year-filter-block {
  margin-top: 1.875rem;
  padding: 1.875rem 1.4375rem;
  background-color: #f2f8fc;
}
@media (max-width: 991.98px) {
  .main-container .year-filter-block {
    position: absolute;
    top: 0;
    right: 0.9375rem;
    left: 0.9375rem;
    margin-top: 0;
    padding: 0.9375rem;
  }
}
@media (max-width: 991.98px) {
  .main-container .year-filter-block.sticky {
    position: fixed;
    z-index: 100;
    top: 4.25rem;
    right: calc((100% - 43.125rem) / 2);
    left: calc((100% - 43.125rem) / 2);
  }
}
@media (max-width: 767.98px) {
  .main-container .year-filter-block.sticky {
    right: auto;
    left: auto;
    width: 100%;
    max-width: 31.875rem;
    margin: 0 auto;
  }
}
@media (max-width: 576px) {
  .main-container .year-filter-block.sticky {
    right: 0;
    width: calc(100% - 1.875rem);
    max-width: none;
    margin: 0 0.9375rem;
  }
}

.download-heading-block {
  margin-bottom: 2.5rem;
  padding: 1.875rem 1.4375rem;
  border: 0.0625rem solid #0072bc;
}
.download-heading-block .view-header {
  margin-bottom: 1.25rem;
}
.download-heading-block .views-view-grid .views-row:not(:last-child) {
  margin-bottom: 0.75rem;
}
.download-heading-block .media--view-mode-link-only {
  width: 100%;
}
.download-heading-block .media--view-mode-link-only .field--name-field-media-file {
  width: 100%;
}
.download-heading-block .media--view-mode-link-only .field--name-field-media-file .file-download {
  width: 100%;
}
