/* Header */
.logo__img {
    filter: drop-shadow(1px 1px #fff);
}
.component-phone__number {
    font-size: 1.5rem;
}
/* Banner */
.banner-a .banner__subtitle {
    margin-top: 0;
}

/* Footer */
.footer_logo_yellowstone .col-lg-6.col-sm-12 {
    order: 1;
}
.footer_logo_yellowstone .col-lg-4.col-sm-12 {
    order: 2;
}
.footer_logo_yellowstone .col-lg-2.col-sm-12 {
    order: 3;
}
.footer_logo_yellowstone .component-phone__number {
    color: white;
}

/* Custom colors */
.section__bg--light-2::before {
    background-color: #ebebeb;
}
.section--dark .breadcrumb__item a,
.section--dark .copyright__link, .section--dark #copyright__link {
    color: #dee9bb;
}
.section--dark .cta__button.component__button--1, .section--dark .cta__button.component__button--2, .section--dark .cta__button.component__button--3 {
    color: white !important;
}
.section--light .form-a .form__submit input.component__button--1,
.section--light .map-a .map-search__submit {
    background-color: #a34e14;
    border: 2px solid #a34e14;
}
.section--light .form-a .form__submit input.component__button--1:hover,
.section--light .map-a .map-search__submit:hover {
    background-color: #d0641a;
    border: 2px solid #a34e14;
}
.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 / 90%);
    color: #514339;
    border-color: #c3c3ca;
}
.section--light .form-a .form__input input:not([type=radio]):not([type=checkbox]) option:not(:first-of-type),
.section--light .form-a .form__input textarea option:not(:first-of-type), .section--light .form-a .form__input select option:not(:first-of-type),
.section--light .form-a .form__input input:not([type=radio]):not([type=checkbox]) option,
.section--light .form-a .form__input textarea option, .section--light .form-a .form__input select option {
    color: #514339;
}
.section--light ::placeholder {
    color: #514339 !important;
}
.section--light .articles__categories.mm-menu {
    background: transparent;
}
.section--light .articles__categories.mm-menu a.mm-title {
    background: #124d00;
    color: white;
}
.section--light .articles__categories-link {
    color: white;
    /*background: #7f8900;*/
    background: #1e7f00;
}
.section--light .articles-a .articles__item {
    background-color: #f5f5f5;
}
.section--light .articles-a .articles__item .article__post-title, .section--light .articles-a .articles__item .article__post-permalink {
    color: #a34e14;
}
.section--light .articles-a .articles__item .article__post-category,
.section--light .articles-a .articles__item .article__post-content p {
    color: #41362e;
}