.cert-act > a > i.iconexp-down-arrow {
    position:absolute;
    left:6px;
}
.cert-act > a > i::before {
     font-size: 22px;
}
.e-top-nav-menu > a:hover i {
    color:#4e4e4e !important;
}
.e-tabs-nav-v2 {
    width:440px;
}
.e-tabs-nav-v2 > a {
    width:203px;
}
.e-tc-3col {
    display:flex;
    margin-top: 35px;
}
.e-tc-3col > div {
    width:calc(33.3333% - 1px);
    border-right:1px solid #4e4e4e;
    display: flex;
    justify-content: center;
}
.e-tc-3col > div:last-child {
    width:33.3333%;
    border-right:none;
}
.e-tc-3col > div span {
    text-transform:uppercase;
    font-size:16px;
    color:#4e4e4e;
    font-weight:600;
    margin-bottom:20px;
    margin-top:15px;
    display:inline-block;
}
.e-tc-3col > div p {
    font-size:14px;
    color:#4e4e4e;
    font-weight:400;
    margin-bottom:15px;
}
.e-tc3c-rekv {
    margin-top:12px;
    margin-bottom: 5px;
}
.e-tc-2col-v2 {
    margin-top:35px;
}
.e-dostavka-wrapper img {
    padding: 0px 75px;
}
.etc-c3 > div span, .etc-c3 > div ul li p {
    /*text-transform:uppercase;*/
    font-size:16px;
    color:#4e4e4e;
    font-weight:600;
    margin-bottom:20px;
    display:inline-block;
}
.etc-c3 > div span {
    margin-bottom:17px;
}
.etc-c3 > div ul li p {
    margin-bottom:0px;
}
.etc-c3 > div ul li text {
    font-size:14px;
    color:#4e4e4e;
    font-weight:400;
    line-height:14px;
}
.e-tabs-nav-noborder {
    border-top:none;
}
.etc-c3 > div ul li {
    padding-left:12px;
    position:relative;
    margin-bottom:14px;
}
.etc-c3 > div ul li::before {
    content:'';
    display:block;
    position:absolute;
    left:0px;
    top:8px;
    background-color:#4e4e4e;
    width:6px;
    height:6px;
    border-radius:50%;
}
.etc-c3-snoska {
    margin-top:35px;
}
.etc-c3-snoska-stripe {
    width:370px;
    height:1px;
    margin-bottom:10px;
    background-color:#4e4e4e;
}
.etc-c3-snoska p {
    font-size:12px;
    color:#4e4e4e;
    font-weight:400;
}
@media (min-width:1024px) and (max-width:1280px) {
    .e-dostavka-wrapper img {
        padding: 0px 15px;
        width: 90%;
        height: auto;
    }
}
.terms-top {
    width: 776px;
    margin: auto;
}
.e-pol-title {
    font-weight: 600;
    font-size: 16px;
    color: #4e4e4e;
    text-transform: uppercase;
    padding-bottom: 11px;
    border-bottom: 1px solid #4e4e4e;
    margin-bottom: 11px;
    width: 100%;
    display: inline-block;
    margin-top:41px;
}
.terms-top p {
    padding-left: 50px;
    margin: 8px 0px;
    display: inline-block;
    text-align: justify;
    font-size: 12px;
    color: #4e4e4e;
}
.terms-top p a {
    color:#916176;
}
.e-pol-subtitle {
    display: inline-block;
    width: calc(100% - 50px);
    font-size: 12px;
    color: #4e4e4e;
    padding-left: 50px;
    margin-top: 8px;
    margin-bottom: 0px;
}
.e-pol-nmt {
    margin-top:0px !important;
}
.e-pol-str {
    font-family: 'Open Sans', sans-serif;
}
.e-tc-col1-img1 {
    padding-left: 50px;
    width: calc(100% - 50px);
    padding-top: 30px;
}
.e-tc-col1-img1 i::before {
    color:#4e4e4e;
    font-size: 28px;
}
.e-tabs-nav-v3 {
    width:850px;
}
.e-tabs-nav-v3 > a {
    width: 268px;
}
.e-tabs-nav-v4 {
    /*position:relative;
    margin-left: 260px;*/
    width: 795px;
}
.wherebuy-link {
    width: 160px;
    /*position: absolute;
    right: -195px;
    top: 18px;*/
    display: flex;
    align-items: center;
    justify-content: space-between;

}
.wherebuy-link:hover text {
    color:#916176;
}
.wherebuy-link > i {
    width: 44px;
    height: 44px;
    background-color: #efefef;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 26px;
    transition:.2s;
    -webkit-transition:.2s;
    -moz-transition:.2s;
}
.wherebuy-link text {
    font-size: 14px;
    transition:.2s;
    -webkit-transition:.2s;
    -moz-transition:.2s;
}
.wherebuy-link text i {
    font-size: 11px;
    padding-left: 2px;
}
.wherebuy-link:hover > i {
    color:#fff !important;
    background-color:#916176 !important;
}

/*
@media (max-width: 1280px) {
    .e-tabs-nav-v4 {
        margin-left:225px;
    }
    @media (max-width: 1024px) {
        .e-tabs-nav-v4 {
            margin-left:100px;
        }
    }
}
*/
.e-col-top-content {
    margin: 50px 0px;
    display:flex;
    justify-content:center;
    align-items:center;
    flex-direction: column;
}
.e-ctc-title {
    font-size:18px;
    color:#4e4e4e;
    text-transform:uppercase;
    font-weight:600;
}
.e-ctc-stripe {
    width:166px;
    height:2px;
    background-color:#4e4e4e;
    margin:15px 0px;
}
.e-ctc-desc > p {
    font-size:14px;
    color:#4e4e4e;
    text-align: center;
    margin-bottom: 16px;
}
.e-col-top-banner {
    width:100%;
    height:auto;
    min-height: 280px;
    max-height: 280px;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: flex-end;
}
.e-new-catalogue-collection {
    margin-bottom:60px;
}
.e-temp-wrapper-v1 {
    background-repeat:no-repeat;
    width: 100%;
    background-size: contain;
}
@media (min-width:1280px) {
    .e-temp-wrapper-v1 {
        height: 1491px;
        background-image:url(../images/pages_content/zaglushki/1277.jpg);
    }
}
@media (max-width:1279px) {
    .e-temp-wrapper-v1 {
        height: 1195px;
        background-image:url(../images/pages_content/zaglushki/1024.jpg)
    }
}
















/*
Home slider HZ ne pomnu... fix
 */
/*
.e-new-slider .slick-slide {
    position: relative;
    height: 100%;
    width: auto;
    overflow: hidden;
}
.slick-slider {
    height: calc(100% - 30px);
}
.slick-list,.slick-track {
    height: 100% !important;
}












.e-new-slider .slick-next, .e-new-slider .slick-prev {
    width: 50px;
    height: 50px;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    background-color: #fff;
    opacity: .75;
    z-index: 1;
    -webkit-transition: .2s;
    -moz-transition: .2s;
    -ms-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
}
.e-new-slider .slick-next:hover, .e-new-slider .slick-prev:hover {
    opacity: 1;
}
.slick-prev:before, .slick-next:before {
    font-family: 'new-icomoon' !important;
    content: "\e669";
    color: #4e4e4e;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -10px;
    margin-left: -10px;
}
.slick-prev:after, .slick-next:after {
    font-family: 'new-icomoon' !important;
    font-size: 20px;
    line-height: 1;
    opacity: .75;
    color: white;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e668";
    color: #4e4e4e;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -10px;
    margin-left: -10px;
}
.e-new-slider .slick-next {
    right: 20px;
}
.e-new-slider .slick-prev {
    left: 20px;
}
.e-new-slider .slick-prev:before, .e-new-slider .slick-prev:after {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}
.slick-dots li {
    width: auto;
    height: auto;
}
.slick-dots li.slick-active button {
    background-color: #4e4e4e;
}
.slick-dots li button:before {
    content: none;
}
.slick-dots li button {
    border: 1px solid #4e4e4e;
    border-radius: 50%;
    width: 5px;
    height: 5px;
}










.slick-slider, .slick-list, .slick-track, .e-new-slider {
    height: 376px !important;
}
.e-new-slider .slick-slide {
    position: relative;
    height: auto;
    width: auto;
    overflow: hidden;
}
.e-new-slider {
    overflow:hidden;
}


*/




.ed-alskdj {
    background-image:url(../images/pages_content/zaglushki/foredealersbg.jpg);
}
/*.slick-slider, .slick-list, .slick-track, .e-new-slider {
    height: 406px !important;
}*/
.e-new-slider {
   overflow:hidden;
}


.e-new-dealer-info>i.icon-phone {
    margin-right:5px;
}

/*.slick-dots {
    bottom:1px !important;
}*/

.e-new-slider .slick-slide {
    position: relative;
    height: auto;
    width: auto;
    overflow: hidden;
}
/*
.f-new-slider .slick-list, .f-new-slider .slick-track, .f-new-slider {
    height:450px !important;
    
}
*/
.dwnld-tab-item-install {
    display:flex;
}
.dwnld-instr-wrap-v2 {
    max-width: 100%;
    width:100%;
    justify-content:space-between;
}
.dwnld-instr-wrap-v2 .dwnld-instr-item {
    margin-right:0px;
}
.f-new-cont .install-download-factory {
    margin-top: 20px;
    margin-bottom: 40px;
}
.dwnld-instr-item:hover {
    background-color: #3b3b3b;
    margin-bottom: 50px;
    margin-top: 0;
}
.dwnld-instr-item>a:hover .iconexp-down-arrow-factory:before {
    content: '\e900';
}
.e-new-main-gallery-v2 {
    margin-bottom:70px;
}
.eminstall-button a {
    display: table;
    border: 1px solid #916176;
    text-transform: uppercase;
    color: #916176;
    font-size: 14px;
    padding: 5px 30px;
    -webkit-transition: .2s;
    -moz-transition: .2s;
    -ms-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
    margin: 30px auto 0px;
    margin-top:15px;
    white-space: nowrap;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    margin-left:0px;
}
.eminstall-button a:hover {
    background-color: #916176;
    color: #fff;
}
.e-new-install-map-wrapper {
    width: auto;
    margin: auto;
}
.e-new-install-map-wrapper > div {
    display:flex;
}
.e-new-install-map-wrapper .e-cc-points {
    border:none;
    padding-bottom: 60px;
    margin:auto;
}
@media (max-width:1024px) {
    .hide1024yumly {
        display:none;
    }
}
.yumly-header-bot-line .col-cat-menu:hover {
    color:#916176;
}
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus {
    background:#fff;
}
.f-new-slider > div {
    height:100% !important;
}
.f-new-main-all-proj-yucky {
    color:#916176;
    border:1px solid #916176;
}
.f-new-main-all-proj-yucky:hover {
    background-color:#916176;
}
@font-face {
    font-family: 'yucky-mounting';
    src:  url('/css/font/yucky-mounting/yucky-mounting.eot?2ju9xz');
    src:  url('/css/font/yucky-mounting/yucky-mounting.eot?2ju9xz#iefix') format('embedded-opentype'),
    url('/css/font/yucky-mounting/yucky-mounting.ttf?2ju9xz') format('truetype'),
    url('/css/font/yucky-mounting/yucky-mounting.woff?2ju9xz') format('woff'),
    url('/css/font/yucky-mounting/yucky-mounting.svg?2ju9xz#yucky-mounting') format('svg');
    font-weight: normal;
    font-style: normal;
}

i.yucky-font {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'yucky-mounting' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.yucky-mounting-2 .path1:before {
    content: "\e93e";
    color: rgb(255, 80, 0);
}
.yucky-mounting-2 .path2:before {
    content: "\e93f";
    margin-left: -5.271484375em;
    color: rgb(255, 80, 0);
}
.yucky-mounting-2 .path3:before {
    content: "\e940";
    margin-left: -5.271484375em;
    color: rgb(255, 80, 0);
}
.yucky-mounting-2 .path4:before {
    content: "\e941";
    margin-left: -5.271484375em;
    color: rgb(255, 80, 0);
}
.yucky-mounting-2 .path5:before {
    content: "\e942";
    margin-left: -5.271484375em;
    color: rgb(255, 80, 0);
}
.yucky-mounting-2 .path6:before {
    content: "\e943";
    margin-left: -5.271484375em;
    color: rgb(255, 80, 0);
}
.yucky-mounting-2 .path7:before {
    content: "\e944";
    margin-left: -5.271484375em;
    color: rgb(255, 80, 0);
}
.yucky-mounting-2 .path8:before {
    content: "\e945";
    margin-left: -5.271484375em;
    color: rgb(255, 80, 0);
}
.yucky-mounting-2 .path9:before {
    content: "\e946";
    margin-left: -5.271484375em;
    color: rgb(255, 80, 0);
}
.yucky-mounting-2 .path10:before {
    content: "\e947";
    margin-left: -5.271484375em;
    color: rgb(255, 80, 0);
}
.yucky-mounting-2 .path11:before {
    content: "\e948";
    margin-left: -5.271484375em;
    color: rgb(255, 80, 0);
}
.yucky-mounting-2 .path12:before {
    content: "\e949";
    margin-left: -5.271484375em;
    color: rgb(255, 80, 0);
}
.yucky-mounting-2 .path13:before {
    content: "\e94a";
    margin-left: -5.271484375em;
    color: rgb(255, 80, 0);
}
.yucky-mounting-2 .path14:before {
    content: "\e94b";
    margin-left: -5.271484375em;
    color: rgb(255, 80, 0);
}
.yucky-mounting-2 .path15:before {
    content: "\e94c";
    margin-left: -5.271484375em;
    color: rgb(255, 80, 0);
}
.yucky-mounting-2 .path16:before {
    content: "\e94d";
    margin-left: -5.271484375em;
    color: rgb(255, 80, 0);
}
.yucky-mounting-2 .path17:before {
    content: "\e94e";
    margin-left: -5.271484375em;
    color: rgb(255, 255, 255);
}
.yucky-mounting-2 .path18:before {
    content: "\e94f";
    margin-left: -5.271484375em;
    color: rgb(255, 255, 255);
}
.yucky-mounting-2 .path19:before {
    content: "\e950";
    margin-left: -5.271484375em;
    color: rgb(255, 255, 255);
}
.yucky-mounting-2 .path20:before {
    content: "\e951";
    margin-left: -5.271484375em;
    color: rgb(255, 255, 255);
}
.yucky-mounting-2 .path21:before {
    content: "\e952";
    margin-left: -5.271484375em;
    color: rgb(255, 255, 255);
}
.yucky-mounting-2 .path22:before {
    content: "\e953";
    margin-left: -5.271484375em;
    color: rgb(255, 255, 255);
}
.yucky-mounting-2 .path23:before {
    content: "\e954";
    margin-left: -5.271484375em;
    color: rgb(255, 255, 255);
}
.yucky-mounting-2 .path24:before {
    content: "\e955";
    margin-left: -5.271484375em;
    color: rgb(255, 255, 255);
}
.yucky-mounting-2 .path25:before {
    content: "\e956";
    margin-left: -5.271484375em;
    color: rgb(255, 255, 255);
}
.yucky-mounting-2 .path26:before {
    content: "\e957";
    margin-left: -5.271484375em;
    color: rgb(255, 255, 255);
}
.yucky-mounting-2 .path27:before {
    content: "\e958";
    margin-left: -5.271484375em;
    color: rgb(255, 255, 255);
}
.yucky-mounting--- .path1:before {
    content: "\e913";
    color: rgb(255, 80, 0);
}
.yucky-mounting--- .path2:before {
    content: "\e914";
    margin-left: -5.271484375em;
    color: rgb(255, 80, 0);
}
.yucky-mounting--- .path3:before {
    content: "\e915";
    margin-left: -5.271484375em;
    color: rgb(255, 80, 0);
}
.yucky-mounting--- .path4:before {
    content: "\e916";
    margin-left: -5.271484375em;
    color: rgb(255, 80, 0);
}
.yucky-mounting--- .path5:before {
    content: "\e917";
    margin-left: -5.271484375em;
    color: rgb(255, 80, 0);
}
.yucky-mounting--- .path6:before {
    content: "\e918";
    margin-left: -5.271484375em;
    color: rgb(255, 80, 0);
}
.yucky-mounting--- .path7:before {
    content: "\e919";
    margin-left: -5.271484375em;
    color: rgb(255, 80, 0);
}
.yucky-mounting--- .path8:before {
    content: "\e91a";
    margin-left: -5.271484375em;
    color: rgb(255, 80, 0);
}
.yucky-mounting--- .path9:before {
    content: "\e91b";
    margin-left: -5.271484375em;
    color: rgb(255, 80, 0);
}
.yucky-mounting--- .path10:before {
    content: "\e91c";
    margin-left: -5.271484375em;
    color: rgb(255, 80, 0);
}
.yucky-mounting--- .path11:before {
    content: "\e91d";
    margin-left: -5.271484375em;
    color: rgb(255, 80, 0);
}
.yucky-mounting--- .path12:before {
    content: "\e91e";
    margin-left: -5.271484375em;
    color: rgb(255, 80, 0);
}
.yucky-mounting--- .path13:before {
    content: "\e91f";
    margin-left: -5.271484375em;
    color: rgb(255, 80, 0);
}
.yucky-mounting--- .path14:before {
    content: "\e920";
    margin-left: -5.271484375em;
    color: rgb(255, 80, 0);
}
.yucky-mounting--- .path15:before {
    content: "\e921";
    margin-left: -5.271484375em;
    color: rgb(255, 80, 0);
}
.yucky-mounting--- .path16:before {
    content: "\e922";
    margin-left: -5.271484375em;
    color: rgb(255, 80, 0);
}
.yucky-mounting--- .path17:before {
    content: "\e923";
    margin-left: -5.271484375em;
    color: rgb(255, 80, 0);
}
.yucky-mounting--- .path18:before {
    content: "\e924";
    margin-left: -5.271484375em;
    color: rgb(255, 80, 0);
}
.yucky-mounting--- .path19:before {
    content: "\e925";
    margin-left: -5.271484375em;
    color: rgb(255, 80, 0);
}
.yucky-mounting--- .path20:before {
    content: "\e926";
    margin-left: -5.271484375em;
    color: rgb(255, 80, 0);
}
.yucky-mounting--- .path21:before {
    content: "\e927";
    margin-left: -5.271484375em;
    color: rgb(255, 255, 255);
}
.yucky-mounting--- .path22:before {
    content: "\e928";
    margin-left: -5.271484375em;
    color: rgb(255, 255, 255);
}
.yucky-mounting--- .path23:before {
    content: "\e929";
    margin-left: -5.271484375em;
    color: rgb(255, 255, 255);
}
.yucky-mounting--- .path24:before {
    content: "\e92a";
    margin-left: -5.271484375em;
    color: rgb(255, 255, 255);
}
.yucky-mounting--- .path25:before {
    content: "\e92b";
    margin-left: -5.271484375em;
    color: rgb(255, 255, 255);
}
.yucky-mounting--- .path26:before {
    content: "\e92c";
    margin-left: -5.271484375em;
    color: rgb(255, 255, 255);
}
.yucky-mounting--- .path27:before {
    content: "\e92d";
    margin-left: -5.271484375em;
    color: rgb(255, 255, 255);
}
.yucky-mounting--- .path28:before {
    content: "\e92e";
    margin-left: -5.271484375em;
    color: rgb(255, 255, 255);
}
.yucky-mounting--- .path29:before {
    content: "\e92f";
    margin-left: -5.271484375em;
    color: rgb(255, 255, 255);
}
.yucky-mounting--- .path30:before {
    content: "\e930";
    margin-left: -5.271484375em;
    color: rgb(255, 255, 255);
}
.yucky-mounting--- .path31:before {
    content: "\e931";
    margin-left: -5.271484375em;
    color: rgb(255, 255, 255);
}
.yucky-mounting--- .path32:before {
    content: "\e932";
    margin-left: -5.271484375em;
    color: rgb(255, 255, 255);
}
.yucky-mounting--- .path33:before {
    content: "\e933";
    margin-left: -5.271484375em;
    color: rgb(255, 255, 255);
}
.yucky-mounting--- .path34:before {
    content: "\e934";
    margin-left: -5.271484375em;
    color: rgb(255, 255, 255);
}
.yucky-mounting--- .path35:before {
    content: "\e935";
    margin-left: -5.271484375em;
    color: rgb(255, 255, 255);
}
.yucky-mounting--- .path36:before {
    content: "\e936";
    margin-left: -5.271484375em;
    color: rgb(255, 255, 255);
}
.yucky-mounting--- .path37:before {
    content: "\e937";
    margin-left: -5.271484375em;
    color: rgb(255, 255, 255);
}
.yucky-mounting--- .path38:before {
    content: "\e938";
    margin-left: -5.271484375em;
    color: rgb(255, 255, 255);
}
.yucky-mounting--- .path39:before {
    content: "\e939";
    margin-left: -5.271484375em;
    color: rgb(255, 255, 255);
}
.yucky-mounting--- .path40:before {
    content: "\e93a";
    margin-left: -5.271484375em;
    color: rgb(255, 255, 255);
}
.yucky-mounting--- .path41:before {
    content: "\e93b";
    margin-left: -5.271484375em;
    color: rgb(255, 255, 255);
}
.yucky-mounting--- .path42:before {
    content: "\e93c";
    margin-left: -5.271484375em;
    color: rgb(255, 255, 255);
}
.yucky-mounting--- .path43:before {
    content: "\e93d";
    margin-left: -5.271484375em;
    color: rgb(255, 255, 255);
}
.yucky-mounting- .path1:before {
    content: "\e900";
    color: rgb(255, 80, 0);
}
.yucky-mounting- .path2:before {
    content: "\e901";
    margin-left: -5.43359375em;
    color: rgb(255, 80, 0);
}
.yucky-mounting- .path3:before {
    content: "\e902";
    margin-left: -5.43359375em;
    color: rgb(255, 80, 0);
}
.yucky-mounting- .path4:before {
    content: "\e903";
    margin-left: -5.43359375em;
    color: rgb(255, 80, 0);
}
.yucky-mounting- .path5:before {
    content: "\e904";
    margin-left: -5.43359375em;
    color: rgb(255, 80, 0);
}
.yucky-mounting- .path6:before {
    content: "\e905";
    margin-left: -5.43359375em;
    color: rgb(255, 80, 0);
}
.yucky-mounting- .path7:before {
    content: "\e906";
    margin-left: -5.43359375em;
    color: rgb(255, 80, 0);
}
.yucky-mounting- .path8:before {
    content: "\e907";
    margin-left: -5.43359375em;
    color: rgb(255, 80, 0);
}
.yucky-mounting- .path9:before {
    content: "\e908";
    margin-left: -5.43359375em;
    color: rgb(255, 80, 0);
}
.yucky-mounting- .path10:before {
    content: "\e909";
    margin-left: -5.43359375em;
    color: rgb(255, 80, 0);
}
.yucky-mounting- .path11:before {
    content: "\e90a";
    margin-left: -5.43359375em;
    color: rgb(255, 80, 0);
}
.yucky-mounting- .path12:before {
    content: "\e90b";
    margin-left: -5.43359375em;
    color: rgb(255, 80, 0);
}
.yucky-mounting- .path13:before {
    content: "\e90c";
    margin-left: -5.43359375em;
    color: rgb(255, 80, 0);
}
.yucky-mounting- .path14:before {
    content: "\e90d";
    margin-left: -5.43359375em;
    color: rgb(255, 255, 255);
}
.yucky-mounting- .path15:before {
    content: "\e90e";
    margin-left: -5.43359375em;
    color: rgb(255, 255, 255);
}
.yucky-mounting- .path16:before {
    content: "\e90f";
    margin-left: -5.43359375em;
    color: rgb(255, 255, 255);
}
.yucky-mounting- .path17:before {
    content: "\e910";
    margin-left: -5.43359375em;
    color: rgb(255, 255, 255);
}
.yucky-mounting- .path18:before {
    content: "\e911";
    margin-left: -5.43359375em;
    color: rgb(255, 255, 255);
}
.yucky-mounting- .path19:before {
    content: "\e912";
    margin-left: -5.43359375em;
    color: rgb(255, 255, 255);
}

/**
Service page
 */
.e-new-forarch-info > div {
    display:flex;
    height: 430px;
    align-items: center;
}
.e-new-forarch-info > div > div {
    display:flex;
    width:50%;
    height: 260px;
}
.e-new-forarch-info > div > div img {
    height: 260px;
    width: auto;
}
.e-new-forarch-info > div > div:nth-child(1) {
    width: calc(62% - 40px);
    justify-content: flex-end;
    padding-right: 40px;
}
.e-new-forarch-info > div > div:nth-child(2) {
    flex-direction: column;
    width: 38%;
}
.e-new-forarch-info > div > div > span {
    font-size:22px;
    font-weight:600;
    color:#916176;
    text-transform: uppercase;
    display:inline-block;
    margin:12px 0px;
    margin-top: 33px;
    letter-spacing: .5px;
}
.e-new-forarch-info > div > div > span > text {
    font-size: 18px;
    font-weight: 400;
    text-transform: none;
}
.e-new-forarch-info > div > div > p {
    color: #4e4e4e;
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 30px;
}
.dld-all-p-link {
    width: 192px;
    padding-left: 15px;
    height: 28px;
    background-color: #fff;
    border: 1px solid #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 14px;
    color: #4e4e4e;
    font-weight: 600;
    font-size: 12px;
    -webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.4);
    -moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.4);
    box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.4);
    transition: .2s;
    -webkit-transition: .2s;
    -moz-transition: .2s;
    position: relative;
}
.dld-all-p-link:hover {
    color: #efefef;
    background-color: #4e4e4e;
    border: 1px solid #4e4e4e;
    -webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.6);
    -moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.6);
    box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.6);
}
.dld-all-p-link i.iconexp-down-arrow {
    position: absolute;
    left: 6px;
    font-size:22px;
}
.esgallery-content {
    height:320px;
    overflow:hidden;
}
.e-new-forarch-service-gallery {
    background-color:#e8e8e8;
    padding-top:30px;
    margin-bottom:45px;
}
.esgallery-content {
    display: flex;
    flex-wrap: wrap;
}
.esgallery-content > div {
    width:25%;
    display:flex;
    justify-content:center;
}
.esgallery-content > div img {
    width:192px;
    height:270px;
    border:1px solid transparent;
    transition:.2s;
    -webkit-transition:.2s;
    -moz-transition:.2s;
}
.esgallery-content > div p {
    height: 46px;
    margin: 0px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #4e4e4e;
    font-size: 12px;
    font-weight: 600;
    transition:.2s;
    -webkit-transition:.2s;
    -moz-transition:.2s;
}
.esgallery-content > div a:hover p {
    color:#916176;
}
.esgallery-content > div a:hover img {
    border:1px solid #575757;
}
.esgallery-actions {
    padding-top:15px;
    padding-bottom:25px;
}
.e-new-main-all-rec {
    display: table;
    border: 1px solid #767b8d;
    text-transform: uppercase;
    color: #767b8d;
    font-size: 14px;
    padding: 5px 45px;
    -webkit-transition: .2s;
    -moz-transition: .2s;
    -ms-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
    margin: auto;
    white-space: nowrap;
    text-decoration: none;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
.e-new-main-all-rec:hover {
    color: #fff;
    background-color: #767b8d;
}
.col-cat-menu {
    color:#636266;
}
.e-new-main-about {
    /*height: 230px;
    overflow:visible;*/
}
.f-new-main-adv {
    /*height: 230px;
    overflow:visible;*/
}
.e-new-main-about, .f-new-main-about {
    /*align-items:flex-start;
    height: auto;
    margin-top: 40px !important;*/
    height: 45%;
    align-items: center;
}

@font-face {
    font-family: 'designer-icons';
    src:  url('/css/font/designer-icons/designer-icons.eot?ham3zg');
    src:  url('/css/font/designer-icons/designer-icons.eot?ham3zg#iefix') format('embedded-opentype'),
    url('/css/font/designer-icons/designer-icons.ttf?ham3zg') format('truetype'),
    url('/css/font/designer-icons/designer-icons.woff?ham3zg') format('woff'),
    url('/css/font/designer-icons/designer-icons.svg?ham3zg#designer-icons') format('svg');
    font-weight: normal;
    font-style: normal;
}

i.designer-icon {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'designer-icons' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.designer-icons-----:before {
    content: "\e900";
}
.designer-icons-uniE901:before {
    content: "\e901";
}
.designer-icons--:before {
    content: "\e902";
}
.designer-icons--1:before {
    content: "\e903";
}
.designer-icons---:before {
    content: "\e904";
}
.designer-icons--2:before {
    content: "\e905";
}
.yucky-scheme-link {
    color: #4e4e4e;
    font-size: 13px;
    padding-left: 30px;
    margin-top: 15px;
    margin-bottom: 20px;
    display: flex;
    position:relative;

    transition:.2s;
    -webkit-transition:.2s;
    -moz-transition:.2s;
}
.yucky-scheme-link i {
    position: absolute;
    left: 0px;
    font-size: 22px;
    top: -2px;
}

.yucky-scheme-link:hover {
    color:#916176;
}
.question-form .e-install-form-button,
.question-form .e-callback-form-button{
    background-color: #916176;
    color: #fff;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    height: 30px;
    width: 177px;
    margin: 20px auto;
    line-height: 28px;
    border: 1px solid #916176;
    -webkit-transition: .2s;
    -moz-transition: .2s;
    -ms-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
    font-size: 14px;
    display: block;
}
.question-form .e-install-form-button:hover,
.question-form .e-callback-form-button:hover{
    color: #916176;
    background-color:#fff;
}
.question-popup.install-popup,
.question-popup.callback-popup{
    width:420px;
    margin-left:-210px;
}
.question-form .install_policy_label,
.question-form .callback_policy_label{
    display: table;
    clear: both;
    margin: auto;
    position: relative;
    padding-left: 20px !important;
}
.question-form .install_policy_label:before,
.question-form .callback_policy_label:before{
    content: '';
    display: block;
    width: 14px;
    height: 14px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    -webkit-transition: .2s;
    -moz-transition: .2s;
    -ms-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #916176;
    position: absolute;
    top: 50%;
    margin-top: -7px;
    left: 0;
    cursor: pointer;
}
.question-form .install_policy_label a,
.question-form .callback_policy_label a{
    color: #916176;
    -webkit-transition: .2s;
    -moz-transition: .2s;
    -ms-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
}
.install-popup .question-form .q-form-title,
.callback-popup .question-form .q-form-title{
    margin-bottom:5px;
}
.question-form #install_policy:checked + .install_policy_label:after,
.question-form #callback_policy:checked + .callback_policy_label:after{
    content: '';
    display: block;
    width: 10px;
    height: 10px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    -webkit-transition: .2s;
    -moz-transition: .2s;
    -ms-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #916176;
    position: absolute;
    top: 50%;
    margin-top: -5px;
    left: 2px;
    cursor: pointer;
}
.dwnld-tab-nav > li a {
    /*width: 200px;
    height: 44px;
    display: flex;
    align-items: center;
    justify-content: center;*/
}
.modalError {
    display: none;
    opacity: 0;
    position: absolute;
    opacity: 1;
    z-index: 2;
    background-color: #916176;
    width: calc(100%);
    padding: 5px 0px;
    text-align: center;
    font-size: 12.5px;
    color: #fff;
}
.modalError::before {
    content: "\A";
    display: inline-block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0px 8px 8px 8px;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #916176 rgba(0, 0, 0, 0);
    position: absolute;
    margin-top: -13px;
    z-index: 11;
    left: calc(50% - 8px);
}
.fw-form-column {
    position:relative;
}
.e-install-form-button.e-form-button-disabled {
    background-color: #4e4e4e;
    border-color: #4e4e4e;
    opacity: .7;
    cursor: default;
}
.e-install-form-button.e-form-button-disabled:hover {
    color:#fff;
    background-color: #4e4e4e;
    border-color: #4e4e4e;
}
.modalLoading, .modalResponse {
    background: #fff;
    border: 1px solid #4e4e4e;
    /*display: flex;*/
    align-items: center;
    justify-content: center;
    width:100%;
    height:calc(100% - 2px);
    display:none;
}
.modalLoading img {
    width:80px;
}
.install-popup {
    height:400px;
}
.modalResponse {
    flex-direction:column;
}
.modalResponse span {
    text-align: center;
    font-size:18px;
    margin-bottom:30px;
}
.respasdt {
    display: block;
    border: 1px solid #916176;
    text-transform: uppercase;
    color: #fff;
    background-color: #916176;
    font-size: 14px;
    padding: 5px 35px;
    -webkit-transition: .2s;
    -moz-transition: .2s;
    -ms-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
    margin: 0 40px;
    white-space: nowrap;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
.respasdt:hover {
    color: #916176;
    background-color:#fff;
}
.question-form {
    height:100%;
}


     /**
TODO: Nadya: скрыт скролл в фаервоксе
     */
 html {
     /*overflow: -moz-scrollbars-none;*/
 }
.e-ndi-ppop {
    display:none;
}
/*.e-new-top-cat-menu li a:hover {
    color: #636266;
}*/
.e-new-search-result .e-new-catalogue-v .e-new-item-img {
    max-height: 100% !important;
    height: 100% !important;
}
.e-new-top-cat-menu li.active>a {
    /*color: #636266;*/
}
.suparedforce {
    color:#916176 !important;
}
.e-new-search-result ul il {
    padding:2px 0px;
}
.e-new-search {
    /*height: calc(100vh - 125px) !important;*/
    height: calc(100vh - 125px);
    max-height: calc(100vh - 125px);
    overflow-y: scroll;
    /*max-height: calc(100vh - 125px);*/
    /*padding-bottom: 10px;*/
    /*margin-top:125px;*/
    top: 125px;
    padding-top:9px !important;
    /*opacity:0;*/
    /*transition:.2s;
    -webkit-transition:.2s;
    -moz-transition:.2s;*/
    border-bottom:none !important;
}
/* хром, сафари */
.e-new-search::-webkit-scrollbar { width: 0; }

/* ie 10+ */
.e-new-search { -ms-overflow-style: none; }

/* фф (свойство больше не работает, других способов тоже нет)*/
/*.e-new-search { overflow: -moz-scrollbars-none; }*/
.e-new-search::after {
    content:'';
    display:block;
    clear:both;
}
.e-new-search-result {
    display: table;
    margin: 0 auto;
    width: 620px;
}
.spinner {
    width: 620px;
    margin: auto;
    align-items: center;
    justify-content: center;
    display:none;
    padding-top: 10px;
    margin-top: 50px;
}
.spinner img {
    height: 32px;
}
.e-new-search-result ul {
    padding-top:10px;
}
.edar-total {
    padding-top: 25px;
    padding-bottom: 125px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.edar-total a {
    color: #916176;
    font-weight: 600;
    transition:.2s;
    -webkit-transition:.2s;
    -moz-transition:.2s;
    position: relative;
}
.edar-total a:hover {
    color:#4e4e4e;
}
.e-new-search-input {
    color:#916176 !important;
}
.edar-total a i {
    padding-left:2px;
    font-size:6px;
    font-weight: 800;
}
.e-new-search-result li a {
    transition: .2s;
    -webkit-transition: .2s;
    -moz-transition: .2s;
    color:#4e4e4e;
    font-size:14px;
    text-transform: capitalize;
}
.e-new-search-result li:hover a {
    color: #916176;
}
.edar-total > span {
    font-size: 14px;
}
.edar-total > a {
    font-size: 14px;
}
.e-new-search-result.e-search-listing {
    display: flex;
    flex-direction: column;
    width: 1276px;
}
.e-new-search-result.e-search-listing > div:nth-child(2) {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    width: 1230px;
    margin:auto;
}
.e-top-nav-menu .e-new-search-close i:not(.supaclosenew) {
    opacity:0;
}
.e-new-search-result.e-search-listing .e-new-catalogue-item {
    width: calc(20% - 20px);
    /*margin-bottom: 27px;*/
    margin-right:24px;
}
.e-new-search-result.e-search-listing .e-new-catalogue-item:nth-child(5),
.e-new-search-result.e-search-listing .e-new-catalogue-item:nth-child(10) {
    margin-right:0px;
}
.e-top-nav-menu i {
    transition: 0s !important;
    -webkit-transition: 0s !important;
    -moz-transition: 0s !important;
}
/*.e-new-search-result.e-search-listing .e-new-catalogue-item:nth-child(6),
.e-new-search-result.e-search-listing .e-new-catalogue-item:nth-child(7),
.e-new-search-result.e-search-listing .e-new-catalogue-item:nth-child(8),
.e-new-search-result.e-search-listing .e-new-catalogue-item:nth-child(9),
.e-new-search-result.e-search-listing .e-new-catalogue-item:nth-child(10) {
    margin-bottom: 0px;
}*/
.e-new-search-result.e-search-listing .e-new-catalogue-item .e-new-item-img {
    padding-top:0px;
}
.e-new-search-result.e-search-listing .e-new-catalogue-item .e-new-item-info {
    position:relative;
}
.e-new-search-result.e-search-listing .e-new-catalogue-item .e-new-item-info {
    font-size: 11.14px;
    line-height: 14px;
}
.e-new-search-result.e-search-listing .e-new-catalogue-item .e-new-item-desc span:first-letter {
    text-transform:lowercase;
}
.e-new-search-result.e-search-listing .e-new-catalogue-item .e-new-item-info-top {
    margin-bottom:3px;
}
.e-new-search-result.e-search-listing .e-new-catalogue-item .e-new-item-info {
    padding:12px;
}
.e-new-search-result.e-search-listing .e-new-catalogue-item .e-new-item-buy {
    font-size: 24px;
    position: absolute;
    right: 12px;
}
.e-new-search-result.e-search-listing .e-new-catalogue-item .e-new-item-img {
    max-height: 153px;
    height: 153px;
    padding-top: 35px;
}
.e-search-listing.forceVFix .e-new-catalogue-item:not(.e-new-catalogue-v) .e-new-item-img {
    max-height: 163px;
    height: 163px;
    padding: 0px 0px;
}
.e-new-search-result.forceVFix .e-new-catalogue-item:not(.e-new-catalogue-v) .e-new-item-main {
    min-height:0px !important;
}
.edar-total-top {
    width:620px;
    margin:auto;
    padding-top: 5px;
    padding-bottom: 13px;
    margin-bottom: 20px;
}
.e-new-item-info-bottom {
    /*min-height:70px;*/
}
.edar-sactions {
    width: 380px;
    margin: auto;
    margin-bottom: 30px;
}
.e-search-aqs-btn {
    display: block;
    border: 1px solid #916176;
    text-transform: uppercase;
    color: #fff;
    background-color:#916176;
    font-size: 14px;
    padding: 5px 35px;
    -webkit-transition: .2s;
    -moz-transition: .2s;
    -ms-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
    margin: 0 40px;
    margin-right:42px;
    white-space: nowrap;
    margin-top:7px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    text-align: center;
}
.e-search-aqs-btn:hover {
    background-color:transparent;
    color:#916176;
}
.e-new-top-wrap-menu {
    height: 82px;
}
.e-new-search-result .e-new-item-main {
    width:100%;
}
.e-new-search-result.forceVFix .e-new-item-main {
    min-height: 42px;
}
.e-new-search-result .e-new-item-title {
    max-width: 80%;
}
.e-search-listing.forceVFix .e-new-catalogue-item:not(.e-new-catalogue-v) .e-new-item-img {
    padding-top:35px !important;
}
@media (max-width: 1440px) {
    .e-new-search-result.e-search-listing > div:nth-child(2) {
        width:100%;
    }
    .e-new-search-result.e-search-listing {
        width:100%;
    }
    @media (max-width: 1375px) {
        .e-new-search-result.forceVFix .e-new-catalogue-item:not(.e-new-catalogue-v) .e-new-item-img {
            max-height: 208px !important;
            height: 208px !important;
            padding: 0px;
        }
        .e-new-search {
            padding: 125px 2% 0;
            height: calc(100vh) !important;
            max-height: 100vh;
        }
        .e-new-search-result.e-search-listing .e-new-catalogue-item {
            margin-right:12px;
        }
        .e-new-dealer-info {
            font-size:13px;
        }
        .e-new-search-result.e-search-listing,
        .e-new-search-result.e-search-listing > div:nth-child(2) {
            width:100%;
        }
        .e-new-search-result.e-search-listing .e-new-catalogue-item {
            width: calc(20% - 10px);
            /*margin-bottom: 17px;*/
        }
        .e-new-search-result.e-search-listing .e-new-catalogue-item .e-new-item-info {
            padding: 7px;
        }
        /*.e-new-search-result.e-search-listing .e-new-catalogue-item .e-new-item-img {
            max-height: 120px;
            height: 120px;
        }*/
        .e-new-search-result.e-search-listing .e-new-catalogue-item .e-new-item-buy {
            right:12px;
        }
        .e-new-top-menu li:first-child a {
            padding-left:0px;
        }
        .e-ndi-ppop {
            position: absolute;
            top: 36px;
            left: -76px;
            z-index: 2;
            line-height: 30px;
            background-color: #c4c4c4;
            padding: 3px 8px;
            border-top: 4px solid #565656 !important;
            border-radius: 8px;
            display: none;
            transition: .2s;
            -webkit-transition: .2s;
            -moz-transition: .2s;
        }
        .e-ndi-ppop::before {
            border-bottom-style: solid;
            content: '';
            display: block;
            height: 0;
            position: absolute;
            width: 0;
            left: auto;
            right: 23px;
            border: 8px solid;
            top: -17px;
            border-color: transparent transparent #565656 transparent;
        }
        @media (max-width: 1220px) {
            .e-new-dealer-info > i {
                margin-right: 0px;
            }
            /*.e-new-dealer-info > text {
                display:none;
            }*/
            .e-new-dealer-info {
                display: flex;
                /* padding: 12px;*/
                cursor: pointer;
                position:relative;
            }
            .e-new-cont {
                max-width:964px;
                padding:0px 30px;
                width:964px;
            }
            .e-new-search-result.forceVFix .e-new-catalogue-item:not(.e-new-catalogue-v) .e-new-item-img {
                max-height: 159px !important;
                height: 159px !important;
            }
            .e-new-dealer-info>a{
                margin-left: 5px;
            }
        }
        @media (max-width: 1050px) {
            .e-new-top-line-menu > .e-new-cont {
                display: flex;
                justify-content: space-between;
            }
        }
    }
}
/*
catalogue fixes
*/
/*.e-new-catalogue-item > a {
    position:absolute;
    transition:.2s;
    -webkit-transition:.2s;
    -moz-transition:.2s;
    background-color: #4e4e4e;
    width:100%;
}
.e-new-catalogue-item:hover > a {
    margin-top:-10px;
    background-color: #6f6f6f;
}
.e-new-catalogue-item {
    height:386px;
    background:transparent;
    padding-top: 10px;
    transition:.2s;
    -webkit-transition:.2s;
    -moz-transition:.2s;
}
.e-new-search-result .e-new-catalogue-item {
    height:285px !important;
}
.e-new-search-result .e-new-catalogue-item:hover {
    height: 275px !important;
}*/
/*.e-new-catalogue-item:hover {
    height:376px;
}
.e-new-catalogue-panel .e-new-cont {
    height:66px;
}
.e-new-catalogue-item:hover {
    background:transparent;
}*/
/*
iso fixes
 */
.e-new-search-submit i {
    width:40px;
}
.e-new-search-reset i {
    display: flex;
    align-items: center;
    justify-content: center;
}
.e-new-search-input, .e-new-search-reset {
    font-family:"Open Sans", sans-serif;
}
.e-top-nav-menu a {
    position:relative;
}
.supaclosenew {
    position: absolute;
    left: -4px;
    top: -4px;
    background-color: #c4c4c4;
    width: 38px;
    height: 38px;
    color: #4e4e4e !important;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px !important;
    cursor: pointer;
    transition: .2s;
    -webkit-transition: .2s;
    -moz-transition: .2s;
    display:none;
}
.supaclosenew:hover {
    color:#916176 !important;
}
.e-bhstr {
    position: absolute;
    bottom: -3px;
    height: 4px;
    background-color: #916176;
    width: 1277px;
    margin: 0px 146px;
}
/*.e-new-top-cat-menu li {
    margin-left: 0px !important;
}*/
/*.e-new-top-cat-menu > li > a {
    padding: 31.5px 26px;
}
.e-new-top-cat-menu > li:first-child > a {
    padding-left:50px;
}*/
/*.e-top-aqs-btn {
    margin-left:20px;
}*/
.e-new-catalogue-v .e-new-item-img {
    padding:0px !important;
}
.e-new-catalogue-f .e-new-item-img>img {
    width:100%;
    height:auto;
}