.descktop .menu__phone-link {
    color: #fff
}

.menu__phone-text {
    color: #fff
}

.menu__link {
    color: #fff
}

.active-list .menu__link {
    color: #777
}

.active-link .menu__link {
    color: #fff
}

.dot {
    background-color: #c4c4c4
}

.active,
.dot:hover {
    background-color: #410c00
}

.form label {
    color: rgba(0, 0, 0, .7)
}

.form__item input,
.form__item select,
.form__item textarea {
    border-color: #dddfe0
}

.form__arrow {
    border-bottom-color: #000;
    border-right-color: #000
}

.pagination>a {
    color: #041533
}

.pagination>a:hover {
    color: #fe544d
}

.footer__mail {
    color: #fff
}

.footer__phones a {
    color: #fff
}

.footer-info__title {
    color: #fff
}

.footer-info__list-item {
    color: rgba(255, 255, 255, .7)
}

.footer-info__list-item a {
    color: rgba(255, 255, 255, .7)
}

.footer__bottom {
    border-top-color: rgba(255, 255, 255, .1)
}

.popup {
    background-color: rgba(0, 0, 0, .5)
}

.popup .popup__content {
    background: rgba(255, 255, 255, .7)
}

#popup label {
    color: #fff
}

.popup__close.hamburger-inner:after,
.popup__close.hamburger-inner:before {
    background-color: #000
}

.logo__text {
    color: #fff
}

.banner__info {
    color: #fff
}

.banner__scroll-box {
    border-color: #fff
}

.banner__scroll-item {
    background: #fff
}

.section-title {
    color: #410c00
}

.include-serv .section-title {
    color: #fff
}

.include-serv__list-box {
    color: #fff
}

.comments .section-title {
    color: #fff
}

.comments__info {
    background: #fff;
    color: #410c00
}

.comments__link {
    color: #410c00
}

.comments .slick-dots li button:before {
    color: rgba(255, 255, 255, .4)
}

.map__box {
    color: #fff
}

.map__box>h2 {
    color: #fff
}

.map__shadow {
    background: rgba(0, 0, 0, .2)
}

.achieve__numbers {
    border-bottom-color: rgba(45, 45, 45, .1)
}

.achieve__numbers-item p {
    color: #4f4f4f
}

.achieve__numbers .achieve__numbers-number {
    color: #000
}

.achieve .slick-next,
.achieve .slick-prev,
.employ .slick-next,
.employ .slick-prev {
    border-right-color: rgba(0, 0, 0, .2);
    border-bottom-color: rgba(0, 0, 0, .2)
}

.achieve__list-item a {
    color: #000
}

.employ__img {
    background: #4f4f4f
}

.employ__name {
    color: #000
}

.price__box-item label,
.service__box-item label {
    color: #000;
    border-bottom-color: rgba(45, 45, 45, .1)
}

.service__hr {
    border-bottom-color: rgba(45, 45, 45, .1)
}

.service__list-item:nth-child(even) .service__descrip-title {
    color: #fff
}

.service__list-item:nth-child(even) .service__button-arrow {
    border-color: #fff
}

.service__list-item:nth-child(even) .comments__link {
    color: #fff;
    border-color: #fff
}

.service__list-item:nth-child(even) .service__text::after {
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(#410c00));
    background: linear-gradient(rgba(255, 255, 255, 0), #410c00)
}

.service__button-arrow {
    border-bottom-color: #000;
    border-right-color: #000
}

.price__inner-out:not(:first-child),
.price__inner:not(:first-child) {
    border-top-color: rgba(45, 45, 45, .1)
}

.price__table-title {
    border-bottom-color: rgba(45, 45, 45, .1)
}

.price__table tr:not(:first-child):hover {
    box-shadow: 0 2px 20px 0 rgba(0, 0, 0, .1)
}

.blog__show {
    color: #000;
    border-bottom-color: rgba(45, 45, 45, .1)
}

.blog__list-item figcaption {
    color: #000
}

.blog__list-item-first {
    border-bottom-color: rgba(45, 45, 45, .1)
}

.blog__goBackLink {
    color: #410c00;
    border-bottom-color: #410c00
}

div.mf-ok-text {
    color: #000
}

.social {
    color: #fff
}

.post__text>p {
    color: rgba(0, 0, 0, .9)
}

#sidebar .different-banner {
    border: #dfdfdf
}

.different-banner h3 {
    color: #000
}

.post__author {
    color: #000
}

.header-box {
    background: #410c00 url("../../images/bkg1.png");
    position: relative;
    background-size: 100% 100%;
}
.header-box-venz {
    display: block;
    background-image: url("../../images/venzel1.png") no-repeat;
  z-index: 9999;
  position: absolute;
  top: 0;
  left: 0;
  /* Наложение пропускает клики сквозь себя */
  pointer-events: none;
}
.comments {
    background: #410c00 url("../../images/bkg2.png");
    position: relative;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

.include-serv {
    background: #410c00 url("../../images/bkg2.png");
    position: relative;
    background-size: 100% 100%;
}

.service__list-item:nth-child(even) {
    background: #410c00;
    color: rgba(255, 255, 255, .8)
}

.footer {
    background: #410c00;
    color: #fff
}

.logo-color {
    stroke: #ff9101
}

.logo-color_fill {
    fill: #ff9101
}

.active-link .menu__link {
    border-bottom-color: #ff9101
}

.menu__link:hover {
    color: #ff9101
}

.form__button {
    background: #ff9101;
    color: #fff
}

.footer__icons a {
    background: #ff9101
}

a.popup-link {
    color: #ff9101
}

a.popup-link:hover {
    border-bottom-color: #ff9101
}

.banner__link {
    background: #ff9101;
    color: #fff
}

.include-serv__link {
    border-color: #ff9101;
    color: #fff
}

.slick-dots li.slick-active button:before {
    border-color: #ff9101
}

.map__link {
    background: #ff9101;
    color: #fff
}

.achieve .slick-next:hover,
.achieve .slick-prev:hover,
.employ .slick-next:hover,
.employ .slick-prev:hover {
    border-color: #ff9101
}

.post__text a {
    color: #ff9101
}

.different-banner a {
    background: #ff9101;
    color: #fff
}

.contacts__info a {
    color: #ff9101
}

#price__tab-links .active-service-tab-label,
#service__tab-links .active-service-tab-label {
    border-color: #ff9101
}

.camp_benefits li:hover .camp_benefits-pic {
    background-color: #ff9101
}

.camp_benefits-pic {
    border-color: #ff9101
}

.camp_gallery .slick-next:hover,
.camp_gallery .slick-prev:hover {
    border-color: #ff9101
}

.price-table__link {
    background-color: #ff9101
}

.menu__list-item.callback .include-serv__link {
    background-color: #ff9101
}

@media screen and (max-width:1380px) {
    .logo {
        background-size: contain
    }
}

@media screen and (max-width:1024px) {
    .menu__list {
        background: #fff
    }

    .active-list .menu__link {
        color: #041533
    }

    .menu__list-item.active-link {
        color: #000;
        border-left-color: #ff9101
    }

    .active-link .menu__link,
    .menu__link,
    .menu__phone {
        color: #000
    }

    .menu__bg {
        background: #000
    }

    .hamburger-inner,
    .hamburger-inner:after,
    .hamburger-inner:before {
        background-color: #fff
    }

    .hamburger.is-active .hamburger-inner,
    .hamburger.is-active .hamburger-inner:after,
    .hamburger.is-active .hamburger-inner:before {
        background-color: #fff
    }

    .menu__phone.mobile .menu__phone-link {
        color: #fff
    }

    .footer__mail {
        color: #ff9101
    }

    .achieve__numbers-item:not(:last-of-type)::after {
        border-bottom-color: rgba(45, 45, 45, .1)
    }
}
@media screen and (max-width:800px) {
    .header-box, .include-serv,.comments {
        background: #410c00;
        position: relative;
    }
    .header_fixed {
      position: fixed;
      left: 0;
      top: 0;
    }
}
@media screen and (max-width:500px) {
    .form__arrow {
        border-bottom-color: #000;
        border-right-color: #000
    }

    .slick-prev {
        background: url(../../images/slider-arrow-left-blue.svg) no-repeat !important;
        background-size: cover !important
    }

    .slick-next {
        background: url(../../images/slider-arrow-right-blue.svg) no-repeat !important;
        background-size: cover !important
    }
}
