
/* Banner */
.banner-a .banner__video-wrapper.video-container {
    padding-bottom: 58.25%;
}
.banner-a-xl-title {
    min-height: unset !important;
}

/* -- PLE copyright -- */
.copyright__list {
    color: #fff;
    text-align: center;
}
.section-copyright .copyright__item:not(:last-child),
.section-copyright #copyright__item:not(:last-child) {
    border: 0;
}
.section-copyright .copyright__item,
.section-copyright #copyright__item {
    padding: 0;
}
.section-copyright .copyright__item:not(:last-child)::after, .section-copyright #copyright__item:not(:last-child)::after {
  content: '';
}

/* Custom colors */
.section--dark .cta__button.component__button--1, .section--dark .cta__button.component__button--2, .section--dark .cta__button.component__button--3 {
    color: white;
}
.section--light .form-a .form__input input:not([type=radio]):not([type=checkbox]), .section--light .form-a .form__input textarea, .section--light .form-a .form__input select {
    background: rgb(255 255 255 / 70%);
    color: #000;
    border-color: rgb(0 0 0 / 17%);
}
.section--light ::placeholder {
    color: black !important;
}
.section--light .blade-a .blade__title {
    border-color: #ba2a37;
}
.section--light .hours__day:after {
    background-color: #ba2a37;
}
.single-locations-1 a.location__phone-num.piwik_ignore {
    color: #b92937;
}
.section--light .articles-a .articles__item .article__post-permalink, .section--light .articles-a .articles__item .article__post-permalink:hover,
.section--light .articles__categories-link, .section--light .articles__categories-link:hover {
    color: white;
}

/* Media */
@media (min-width: 992px) {
    .logo_sticky__container--inner .logo__image img {
        filter: drop-shadow(1px 1px 1px #000);
    }
    .banner-a .banner__title, .banner-a .banner__subtitle, .component-phone__number.phone-l, .section--dark .navigation-a .navigation__item--link {
        text-shadow: 1px 1px 1px #000;
    }
    .section--dark .navigation-a .navigation__item:hover>.navigation__item--link {
        text-shadow: 0px 0px 0px transparent;
    }
}
@media(max-width: 991px) {
    .container-fluid .banner-a {
        background: white;
    }
    .section--dark .banner-a .banner__title {
        color: #211f25;
    }
    .section--dark .banner-a .banner__subtitle {
        color: #ba2a37;
    }
    .section--dark .banner-a .banner__cta a.cta__button.component__button--1:hover {
        color: #c7a269;
    }
}