.page-header__top,
.button,
.button--light:hover,
.load_more:hover,
.checkbox__input:checked + label::before,
.page-header__callback:active,
.page-header__callback:focus,
.page-header__callback:hover,
.page-footer__email-btn,
.distribution-button:active,
.distribution-button:focus,
.distribution-button:hover,
.protect-button,
.callback-popup__btn:active,
.callback-popup__btn:focus,
.callback-popup__btn:hover,
.login-popup__btn:active,
.login-popup__btn:focus,
.login-popup__btn:hover,
.file-checkbox__input:checked + label::before,
.popup__btn:active,
.popup__btn:focus,
.popup__btn:hover,
.main-slider__details:active,
.main-slider__details:focus,
.main-slider__details:hover,
.login-popup__btn:active,
.login-popup__btn:focus,
.login-popup__btn:hover {
    background: #056B80 !important;
}

.page-header__search,
.page-header__lang-btn {
    background: #025363;
}

.page-header__lang-list {
    box-shadow: -1px 1px 15px 3px rgba(0, 0, 0, 0.26);
    -webkit-box-shadow: -1px 1px 15px 3px rgba(0, 0, 0, 0.26);
    -moz-box-shadow: -1px 1px 15px 3px rgba(0, 0, 0, 0.26);
}

.protect-button:active,
.protect-button:focus,
.protect-button:hover,
.load_more,
.swiper-pagination-bullet-active,
.button--light,
.button:hover,
.main-slider__details,
.main-slider__next:active,
.main-slider__next:focus,
.main-slider__next:hover,
.main-slider__prev:active,
.main-slider__prev:focus,
.main-slider__prev:hover {
    background: #FF9E0D !important;
    color: #ffffff !important;
}

.page-header__production-menu div,
.protect-slider__btn:active,
.protect-slider__btn:focus,
.protect-slider__btn:hover {
    background: #FF9E0D !important;
}

.page-header__nav-link:active, .page-header__nav-link:focus, .page-header__nav-link:hover {
    -webkit-box-shadow: inset 0 -8px #FF9E0D;
    box-shadow: inset 0 -8px #FF9E0D;
}

.main-slider__details {
    min-width: 100px;
    text-align: center;
}

.page-header__burger-btn:active,
.page-header__burger-btn:focus,
.page-header__burger-btn:hover,
.page-header__production-btn:active,
.page-header__production-btn:focus,
.page-header__production-btn:hover,
.news-all,
.production-all,
.content-textblock h2,
.product-title,
.aside-nav__list-link:active,
.aside-nav__list-link:hover,
.aside-nav__list-item--active .aside-nav__list-link,
.content-title,
.contacts-title,
.news-card__title,
.search-item__info-title,
.search-item__more-btn,
.error-title,
.production-title,
.news-title {
    color: #056B80 !important;
}

.aside-nav__list-item--active,
.aside-nav__list-item:active, .aside-nav__list-item:focus, .aside-nav__list-item:hover {
    background-color: #f2f9ff;
    -webkit-box-shadow: inset 0 -1px 0 #e2e9f0, inset 4px 0 0 0 #056B80;
    box-shadow: inset 0 -1px 0 #e2e9f0, inset 4px 0 0 0 #056B80
}

.search-item__link:active, .search-item__link:focus, .search-item__link:hover {
    -webkit-box-shadow: inset 10px 0 0 #056B80;
    box-shadow: inset 10px 0 0 #056B80;
}

.edd-option-selected, .edd-option:hover {
    -webkit-box-shadow: inset 4px 0 0 0 #056B80;
    box-shadow: inset 4px 0 0 0 #056B80;
}

.blog-tabs__nav-link.active {
    -webkit-box-shadow: inset 0 -8px #FF9E0D !important;
    box-shadow: inset 0 -8px #FF9E0D !important;
}

.news-list__text:active,
.news-list__text:focus,
.news-list__text:hover,
.page-header__production-link:active,
.page-header__production-link:focus,
.page-header__production-link:hover,
.page-header__lang-btn:active,
.page-header__lang-btn:focus,
.page-header__lang-btn:hover,
.page-header__lang-list a:active,
.page-header__lang-list a:focus,
.page-header__lang-list a:hover,
.page-header__login:active,
.page-header__login:focus,
.page-header__login:hover,
.page-header__tel:active,
.page-header__tel:focus,
.page-header__tel:hover,
.page-header__top-links a:active,
.page-header__top-links a:focus,
.page-header__top-links a:hover,
.page-footer__callback-mail:active,
.page-footer__callback-mail:hover,
.page-footer__callback-tel:active,
.page-footer__callback-tel:hover,
.page-footer__nav-link:active,
.page-footer__nav-link:hover,
.page-header__production-small a:active,
.page-header__production-small a:focus,
.page-header__production-small a:hover,
.production-all:active,
.production-all:focus,
.production-all:hover,
.news-all:active,
.news-all:focus,
.news-all:hover,
.news-main:active .news-main__text,
.news-main:focus .news-main__text,
.news-main:hover .news-main__text {
    color: #FF9E0D !important;
}

.blog-tabs__nav-link:active, .blog-tabs__nav-link:focus, .blog-tabs__nav-link:hover {
    -webkit-box-shadow: inset 0 -4px #FF9E0D;
    box-shadow: inset 0 -4px #FF9E0D;
}

.page-header__mobile-logo {
    min-width: 30px !important;
    max-width: 50px !important;
}

@media (max-width: 600px) {
    .production-all,
    .news-all {
        color: #fff !important;
        background: #056B80 !important;
    }

    .production-all:active,
    .production-all:focus,
    .production-all:hover,
    .news-all:active,
    .news-all:focus,
    .news-all:hover {
        background: #FF9E0D !important;
    }
}

@media (max-width: 768px) {
    .page-header__top {
        background: #fff !important;
    }

    .page-header__tel {
        color: #056B80;
    }
}

.page-header__production span {
    margin-top: 3px !important;
}

.page-header__new-logo {
    margin-top: 30px !important;
}

.page-header__logo {
    max-width: 60px !important;
}

@media (max-width: 375px) {
    .page-header__mobile-logo {
        min-width: auto !important;
        max-width: 50px !important;
    }
}

.page-footer__social li svg,
.page-footer__social li svg,
.search-item__more-btn svg {
    fill: #056B80;
}

.page-footer__social li svg:active,
.page-footer__social li svg:hover,
.news-all:active svg,
.news-all:focus svg,
.news-all:hover svg,
.production-all:active svg,
.production-all:focus svg,
.production-all:hover svg {
    fill: #FF9E0D;
}

table,
.edd-root-focused .edd-value,
.edd-root:hover .edd-value,
.product-params,
.text-input__input:focus,
.edd-root-open .edd-head,
.edd-root:not(.edd-root-disabled),
.edd-head:hover {
    border-color: #056B80 !important;
}


.page-footer__logo img {
    max-width: 100px !important;
}

@media (max-width: 768px) {
    .page-footer__logo img {
        max-width: 100px !important;
    }
}

.page-footer__wrapper {
    color: #596571;
}

.production-item:active .production-item__link::before,
.production-item:focus .production-item__link::before,
.production-item:hover .production-item__link::before {
    background: #FF9E0D !important;
}

.production-item .production-item__details::after {
    content: url(./img/products-slider/arrow-white.png);
    z-index: 30;
}
