
/*.video-wrapper {
    margin: 0 auto;
    max-width: 720px;
}

.dropdown-menu li.dropdown > a.active-trail.hover {
    color: #fff;
}

.modal-title {
    color: var(--brand-color);
}
.modal-header .close {
    margin-top: 3px;
}

.swiper-pagination .swiper-pagination-bullet {
    background-color: #bbb;
    border-radius: 4px;
    height: 7px;
    margin: 5px;
    width: 30px;
    opacity: 1;
}
.swiper-pagination .swiper-pagination-bullet-active {
    background-color: #414141;
}

/*.layout-columns_6col {
    float: left;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
}
.no-gap .layout-columns_6col {
  padding-left: 0;
  padding-right: 0;
}

.col-image > img {
  margin-bottom: 30px;
}

p.highlight {
  background-color: var(--alt-color);
  border-radius: 10px;
  padding: 5px 20px;
}
p.highlight a {
color: #fff;
}
.accordion-arrows .accordion-button:after {
  position: relative;
  right: -10px;
  top: -1px;
  content: "↓";
}
.accordion-arrows .accordion-button:not(.collapsed):after,
.accordion-arrows .accordion-button[aria-expanded="true"]:after {
  content: "↑";
}

.is-unpublished:before {
  content: 'No publicado';
  position: absolute;
  top: -55px;
  text-transform: uppercase;
  right: 0;
  padding: 5px 10px;
  background-color: var(--brand-color);
  color: #fff;
  z-index: 1000;
}

 Pagination legacy (pisaba los botones first/prev/next/last del diseño nuevo)
.pagination > .pager__item--first > a,
.pagination > .pager__item--previous > a,
.pagination > .pager__item--next > a,
.pagination > .pager__item--last > a {
  background-color: transparent;
  border-color: transparent;
  text-transform: capitalize;
}
.pagination > .pager__item--first > a:hover,
.pagination > .pager__item--previous > a:hover,
.pagination > .pager__item--next > a:hover,
.pagination > .pager__item--last > a:hover {
  background-color: transparent;
  border-color: transparent;
  text-transform: capitalize;
}

.search-results {
margin-top: 40px;
}
.search-results > ol,
.path-search .main-content ol {
  list-style: none;
  margin: 0;
  padding: 0;
}
.search-results > ol > li {
border-bottom: 1px solid #eee;
padding-bottom: 20px;
margin-bottom: 20px;
}
.search-result h3 {
font-size: 20px;
margin-top: 0;
}
.search-result-meta {
display: flex;
font-size: 1.3rem;
margin: 0 0 8px;
}
.search-result-meta .c-type {
color: var(--alt-color);
padding-right: 10px;
text-transform: uppercase;
}
.search-result-meta .authored-on {
padding-left: 10px;
border-left: 1px solid #ccc;
} 


50 years - fix decoration 
.wrapper > div,
.wrapper > div:first-child > div:not(.timeline-date) {
width: 100%;
}
.gallery-wrapper .inner > img {
margin: 0 auto;
}

.media-webform-confirmation .d-flex > div {
padding-top: 5px;
}
.media-webform-confirmation .d-flex img,
.media-webform-confirmation img {
max-width: none;
}

@media (min-width: 768px) {
  .cols-sm-eh .col-image > img {
      position: relative;
      top: 50%;
      transform: translateY(-50%);
  }
  #section-1540 .gallery-3-cols .image {
      left: 33.33333333%;
  }
}

@media (min-width: 992px) {
.number-animate-wrapper .layout-columns_6col,
.layout-columns_6col {
  width: 16.66666666%;
}
.cols-md-eh .col-image > img {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}
}
*/