.cstm_header p.logo-a__title.component__title {
    color: #000;
}
.section--light .editable__container th__title, .section--light pre__title, .section--light .editable__container__title, .section--light .component__title {
    color: #000000;
}
.section--dark .featuredblocks-grid-e .featuredblock__title, .section--light .article h1, .section--light .blog h1, .section--light .editable__container h1 {
    color: #000000;
}
.input_container input::placeholder, .input_container textarea::placeholder {
    color: #000 !important;
}
.section-banner .banner .banner-text__title--large {
    color: #fff;
}
.section--dark .featuredblocks-grid-e .featuredblock__cta .component__button--1 {
    color: #fff !important;
    border: 4px solid #fff !important;
}
.cstm_header.ple_module_sticky {
    box-shadow: 1px 1px 20px 0px #0000006b;
}
.list_col {
    display: flex;
}
p.logo-a__caption.component__subtitle {
    margin-bottom: 0 !important;
}
.logo-a__text {
    margin-top: 20px;
    margin-bottom: 20px;
}
.section--light .articles__categories .mm-opened .mm-title {
    background: #cd5e05;
}
.section--light .navigation-a .navigation__list--head .navigation-open>.navigation__item--link, .section--light .navigation-a .navigation__item--link:hover {
    background-color: #cd5e05;
}
.section--light .navigation-a .navigation__list--sub .navigation__item--link {
    color: #cd5e05;
}
.mobileHeader-container p, .mobileHeader-navigation .icon, .mobileHeader-container[class*=section__bg--light] a {
    color: #cd5e05;
}








@media (min-width: 992px) {
.cstm_header .col-lg-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33%;
    flex: 0 0 33%;
    max-width: 33%;
}
.cstm_header .col-md-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    justify-content: center;
}
.cstm_header .col-md-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16%;
    flex: 0 0 16%;
    max-width: 16%;
}
.cstm_header .section--inner.container.section--light {
    max-width: 1300px;
}
.phone__wrapper a .phone__number {
    font-size: 20px!important;
}
.cstm_footer_cols .section--inner.container.section--dark {
    max-width: 1200px;
}
.cstm_footer_cols .col-lg-4:nth-child(1) {
    max-width: 40%;
    flex: 0 0 40%;
}
.cstm_footer_cols .col-lg-4:nth-child(2), .cstm_footer_cols .col-lg-4:nth-child(3) {
    max-width: 30%;
    flex: 0 0 30%;
}
}