#header #search-toggle span {
  display: none;
}
#header #search-toggle {
  padding: 0 0.9rem;
}
#header #search-toggle i {
  padding: 0;
}

#hero .swiper-slide .swiper-slide-image {
  padding-top: calc(728 / 3200 * 100%);
}

#hero .swiper-slide .swiper-slide-caption .h1 {
  font-size: 21px;
}

#hero .swiper-slide .swiper-slide-caption .btn {
  padding: 0;
  transform: translateY(-80px);
}
#hero .swiper-slide .swiper-slide-caption .btn:hover {
  color: #cf551f;
}
#hero .swiper-pagination {
  text-align: right;

  left: calc(65% + 10px);
}
.flex-box-2 {
  display: flex;
}
.flex-box-2 .l-box {
  width: calc(50% - 0.125rem);
  border-right: 0.125rem solid #f2f3f5;
  position: relative;
  padding-bottom: 8rem;
}
.flex-box-2 .r-box {
  width: 50%;
  position: relative;
  padding-bottom: 8rem;
}
#front-events {
  padding: 0;
}
.flex-box-2 .section-header {
  padding: 4rem 0 2rem 0;
}
.flex-box-2 article {
  padding: 0 0 0 1rem;
  border-left: 1px solid #cf551f;
  margin-bottom: 2rem;
}
.flex-box-2 article .tile-content {
  color: #00183a;
  margin-top: 10px;
}
.flex-box-2 .section-links {
  bottom: 4rem;
  left: 0;
  position: absolute;
}
.flex-box-2 .r-box .section-links {
  left: 6rem;
}
.flex-box-2 .section-links a {
  color: #00183a;
  margin-right: 2rem;
}
.flex-box-2 .section-links a:hover {
  color: #cf551f;
}
.flex-box-2 .tiles a,
.flex-box-2 #front-news a {
  display: block;
}
.flex-box-2 .tiles a:hover,
.flex-box-2 #front-news a:hover {
  transform: translateX(-10px);
}

#front-latest {
  padding: 0 0 0 6rem;
}

#front-tools {
  padding: 3rem 0;
}
#front-tools .toolio img {
  max-width: 3.5rem;
  margin-bottom: 1rem;
}
#front-tools .clearfix + .toolio,
#front-tools .toolio + .toolio {
  border: 0;
}

#footer .row .row .col-xs-8:first-child h6 {
  margin-top: 0;
}
p.credit {
  display: none;
}

nav#nav-main .mega-nav .mega-nav-footer {
  /* display: none; */
}
@media only screen and (max-width: 767px) {
  #hero .swiper-slide-caption {
    bottom: 200px;
    text-align: center;
    display: flex;
    flex-direction: column;
  }
  #hero .swiper-slide .swiper-slide-caption .btn {
    padding: 0;
    transform: translateY(0px);
  }
  #hero .swiper-pagination {
    text-align: center;
    width: 100%;
    left: 50%;
  }
  .flex-box-2 {
    flex-direction: column;
  }
  .flex-box-2 .l-box,
  .flex-box-2 .r-box {
    width: 100%;
    border: 0;
    padding-bottom: 2rem;
  }
  #front-latest {
    padding: 0;
  }
  .flex-box-2 .section-links {
    position: relative;
    margin: 1rem 0 2rem 0;
    bottom: auto;
  }
  .flex-box-2 .r-box .section-links {
    left: 0;
  }
  .flex-box-2 .r-box .section-header {
    padding-top: 0;
  }
}

@media (min-width: 768px) {
  #hero .swiper-pagination {
    width: 375px;
  }
}
@media (min-width: 992px) {
  #hero .swiper-pagination {
    width: 435px;
  }
}
@media (min-width: 1260px) {
  #hero .swiper-pagination {
    width: 615px;
  }
}

@media (min-width: 2400px) {
  .container,
  #hero .swiper-pagination {
    width: 1530px;
  }
  #hero .swiper-pagination {
    text-align: right;
    left: calc(50% + 10px);
  }
}

@media (min-width: 3000px) {
  .container,
  #hero .swiper-pagination {
    width: 1730px;
  }
}

.downloads.publication-downloads.descending ul li.descending {
}

.downloads.publication-downloads.descending ul li.ascending {
  display: none !important;
}

.downloads.publication-downloads.ascending ul li.descending {
  display: none !important;
}

.downloads.publication-downloads.ascending ul li.ascending {
}

.downloads.publication-downloads ul li.active {
  display: block;
}
.downloads.publication-downloads ul li:not(".year") {
  display: none;
}
.panel-wrapper .container .filter-bar a {
  opacity: 0;
  pointer-events: none;
}
.downloads.publication-downloads ul li.with-file-size.year {
  padding: 1rem 0;
}
