
.site-header_13 .site-header__menu-row {
    background-color: #ffffff;
}

.menu-row_buttoned {
    background-color: #ffffff;
}

.hor-menu_buttoned .hor-menu__item:not(.moved-item) .hor-menu__lnk {
    color: #000;
}

.hor-menu_buttoned .hor-menu__btn-toggler .icon {
    color: #000;
}

.hor-menu_buttoned .hor-menu__item:not(.moved-item) {
    height: 5.2rem;
}

.site-header__mid {
    border-bottom: 1px solid #e5e5e5;
}

.cat-menu-btn-desk_bd {
    border: none;
}

.site-search.default .site-search__input {
    border-radius: 5px 0 0 5px;
    border-right: none;
    font-size: 16px;
    color: #000;
}

.site-search.default .site-search__btn, .site-search.default .site-search__input {
    background-color: #fff;
    border: solid 1px #ff751c;
}

.site-search.default .site-search__btn {
    width: 70px;
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOS4yOTciIGhlaWdodD0iMTkuOTg4Ij48cGF0aCBkPSJNMTkuMDA0IDE4LjIwNmwtNC43NTctNC45NDhBOC4wNDQgOC4wNDQgMCAwIDAgMTYuMTQgOC4wN0MxNi4xNCAzLjYyIDEyLjUyIDAgOC4wNyAwUzAgMy42MiAwIDguMDdzMy42MiA4LjA3IDguMDcgOC4wN2E3Ljk5IDcuOTkgMCAwIDAgNC42MjQtMS40Nmw0Ljc5MyA0Ljk4NWMuMi4yMDguNDcuMzIzLjc1OS4zMjNhMS4wNTQgMS4wNTQgMCAwIDAgLjc1OS0xLjc4MnpNOC4wNyAyLjEwNWE1Ljk3MiA1Ljk3MiAwIDAgMSA1Ljk2NSA1Ljk2NSA1Ljk3MiA1Ljk3MiAwIDAgMS01Ljk2NSA1Ljk2NUE1Ljk3MiA1Ljk3MiAwIDAgMSAyLjEwNSA4LjA3IDUuOTcyIDUuOTcyIDAgMCAxIDguMDcgMi4xMDV6IiBmaWxsPSIjZmZmIi8+PC9zdmc+") no-repeat center, linear-gradient(115deg, #ff9a21, #ff751c);
    border-radius: 0 5px 5px 0;
}

.site-search__btn .cent-icon {
    display: none;
}

.site-header_13 .site-header__top {
    height: 40px;
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTQ0MCIgaGVpZ2h0PSI0MSI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJiIiB4MT0iOTMuNjI3JSIgeDI9IjEwLjI4MSUiIHkxPSI1MCUiIHkyPSI1MCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNGRTY5MDEiLz48c3RvcCBvZmZzZXQ9IjI4LjYwNCUiIHN0b3AtY29sb3I9IiNGRjhCMzAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNFRDYwMDciLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGlkPSJhIiBkPSJNMCAuNDc1aDE0NDB2NDBIMHoiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48bWFzayBpZD0iYyIgZmlsbD0iI2ZmZiI+PHVzZSB4bGluazpocmVmPSIjYSIvPjwvbWFzaz48dXNlIGZpbGw9InVybCgjYikiIHhsaW5rOmhyZWY9IiNhIi8+PHBhdGggZmlsbD0iI0UyNUEwMyIgZD0iTTMxLjcxNy01MS4yOTFDNTAzLjMyOS02Mi45MzMgODI0LjU5LTYwLjQ0IDk5NS41LTQzLjgxM2MyNi45NDcgMi42MjIgNDYuNjY2IDI2LjU5MiA0NC4wNDQgNTMuNTM4QzEwMzcuMTAxIDM0Ljg0MiAxMDE1Ljk5IDU0IDk5MC43NTQgNTRMMzMgNTQuMDAxYy0yOC43MiAwLTUyLTIzLjI4LTUyLTUyVi42OTNjMC0yOC4yMTkgMjIuNTA2LTUxLjI4OCA1MC43MTctNTEuOTg0eiIgbWFzaz0idXJsKCNjKSIvPjxyZWN0IHdpZHRoPSIxMDY5IiBoZWlnaHQ9IjEwNCIgeD0iLTk1My4xNjEiIHk9Ii0zOS4xNzMiIGZpbGw9IiNGQjczMUMiIG1hc2s9InVybCgjYykiIHJ4PSI1MiIvPjwvZz48L3N2Zz4=") no-repeat center #ff722b;
    font-size: 14px;
    color: #fff;
}

.callback-info__main-content .callback-info__main-num {
    color: #000;
}

.site-header__top-inner {
    padding: 0.8rem 0;
}

.city-chooser__inner:hover .i-cityselect__city {
    color: #fff;
}


.city-chooser__inner:hover .icon, .city-chooser__inner:hover .city-chooser__text {
    color: #fff;
}

.bottom-panel__btn .city-chooser__inner:hover .icon, .bottom-panel__btn .city-chooser__inner:hover .city-chooser__text {
    color: #FB731D;
}

.bottom-panel__btn .city-chooser__inner:hover .i-cityselect__city {
    color: #FB731D;
}

.top-menu__link, .top-menu__link:hover {
    color: #fff;
}

.soc-list:not(.soc-list_monotones):not(.soc-list_icon-only) .soc-btn_vk {
    background-color: #fff;
    color: #fff;
}

.soc-list:not(.soc-list_monotones):not(.soc-list_icon-only) .soc-btn .icon {
    color: #fe7411;
}

.i-cityselect__city {
    color: #fff;
}

.bottom-panel__btn .i-cityselect__city {
    color: #000;
}

.mobile-nav__item .i-cityselect__city {
    color: #FB731D;

}

.mobile-nav__item .i-cityselect__city .change-city {
    /* text-decoration: underline; */
    color: #000;
    display: inline-block;
    margin-left: 15px;
    font-weight: 600;
    border-bottom: 1px dotted;
}

.bottom-panel__btn .city-chooser__text {
    cursor: default;
}

.callback-info__main-num-text {
    color: #fff;
}

.has-down-arrow::after {
    border-color: #fff transparent;
}

.popular-cat {
    column-gap: 3rem;
}

.popular-cat .sub-cat_primary .sub-cat__title {
    font-size: 1.4rem;
}

@media (min-width: 768px) {
    .popular-cat .sub-cat__image {
        margin-bottom: 3.5rem;
    }
}

.popular-cat .sub-cat__image img {
    position: relative;
}

.popular-cat .item-mini .sub-cat__image img {
    max-width: 160px;
}

.popular-cat .sub-cat_home .sub-cat__image {
    width: auto !important;
    height: auto;
}

.popular-cat .subcat-wrapper__item {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
}

.popular-cat .subcat-wrapper__item {
    margin-right: 0;
    margin-top: 30px;
}

.popular-cat .subcat-wrapper__item.line-1 {
    width: 100%;

}

.popular-cat .subcat-wrapper__item.line-2 {
    width: calc(50% - 1.5rem);

}

.popular-cat .subcat-wrapper__item.line-3 {
    width: calc(33.33% - 2.5rem);

}

.popular-cat .subcat-wrapper__item.line-3.type-cat1 {
    width: calc(25% - 2.5rem);
}

.popular-cat .subcat-wrapper__item.line-4 {
    width: calc(25% - 2.5rem);

}

@media (max-width: 1250px) {
    .popular-cat .subcat-wrapper__item.line-none {
        width: calc(33.33% - 1.5rem);
    }
}


@media (max-width: 768px) {

    .popular-cat {
        column-gap: 1rem;
    }


    .popular-cat .subcat-wrapper__item.line-3 {
        width: calc(33.33% - 1rem);
    }

    .popular-cat .sub-cat_primary .sub-cat__title {
        font-size: 1.2rem;
    }
}


@media (max-width: 480px) {
    .popular-cat .subcat-wrapper__item.line-2 {
        width: 100%;

    }

    .popular-cat .subcat-wrapper__item.line-4 {
        width: 100%;

    }

    .popular-cat .subcat-wrapper__item.line-none {
        width: 50%;
    }
}

.subcat-wrapper.subcat-wrapper_pic.popular-cat {
    justify-content: space-between;
    margin-bottom: 20px;
}

