body h2 { text-shadow:0 0 5px rgba(0,0,0,.4),1px 1px 0 rgba(0,0,0,.5); color:#fff; }

.section_project { background:#faf2e8 url('/assets/v3.5/project_def_bg.jpg'); }
.section_project .hdr_wrapper { background:transparent; border:0; color:#666; }
.section_project .searchf { display:none !important; }
.section_project .ergotronica_logotype { margin-right:100px; opacity:.3; cursor:default; 
    filter:         url(~"data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
    -webkit-filter: grayscale(100%);
    -moz-filter:    grayscale(100%);
    -ms-filter:     grayscale(100%);
    -o-filter:      grayscale(100%);
    filter: gray; 
}
.section_project .topmenu_wrapper { display:none !important; }
.section_project footer { display:none !important; }
.section_project .after_footer { background:transparent; }

.section_project .jsonProductContainer.placeholder { background:#eee url('/assets/v3.5/loading.gif') no-repeat center 100px; width:100%; min-height:400px; margin:20px 0; border-radius:15px; }
.section_project .jsonProductContainer { font-size:.9em; }
.section_project .jsonProductContainer .prod_tab { display:none; }


body.mad { background:#000 url('/assets/v3.5/mad_bg.png') no-repeat center 180px fixed; }
body.mad .mad_holder { width:100%; height:300px; }
body.mad .menus a:link, body.mad .menus a:visited { color:#000 !important; }
body.mad .selectd .left, body.mad .selectd .right { display:none; }
body.mad .hdr, body.mad .hdr { background:transparent; }
body.mad .hdr { color:#000; }
body.mad .hdr_line { display:none; }
body.mad .autowidth { max-width:1420px; }
body.mad .hdr_wrapper > .autowidth {
    background: #f1f1f1;
    border-radius: 15px;
    margin-top: 30px;
}

body.mad .topmenu_wrapper { display:block !important; border:0; }
body.mad a.ergotronica_logotype:link, body.mad a.ergotronica_logotype:visited { background-image:url('/assets/v3.5/ergotronica_logotype-white.png'); color:#fff; }
body.mad .autowidth { max-width:1420px; }

body.mad.device { background:#000 url('/assets/v3.5/mad_bg.png') no-repeat center 150px fixed; background-size:100% auto; }
body.mad.device .mad_holder { height:130px; }
body.mad.device .hdr_wrapper .autowidth {
    background: #f1f1f1; border-radius:0; margin-top:0;
}



body.zanuda .autowidth { max-width:1420px; }
body.zanuda.device .gifContainer{ margin-top:0; }


body.olyasha { background:#1e2c33 url('/assets/v3.5/olyashaa.jpg') no-repeat top center; }
body.olyasha .autowidth { max-width:1420px; }
body.olyasha .top_holder { width:100%; height:550px; }
body.olyasha.device { background:#1080cb url('/assets/v3.5/olyashaa.jpg') no-repeat 47% 60px; background-size:auto 190px; }
body.olyasha.device .top_holder { height:200px; }
body.olyasha .menus a:link, body.olyasha .menus a:visited { color:#000 !important; }
body.olyasha .selectd .left, body.olyasha .selectd .right { display:none; }
body.olyasha .hdr, body.olyasha .hdr, body.olyasha .hdr .trolley { background:transparent; }
body.olyasha .hdr { color:#fff; }
body.olyasha .hdr_line { display:none; }
body.olyasha .currentCity#selectRegionButton { color:#fff !important; }
body.olyasha .hdr a:link, body.olyasha .hdr a:visited { color:#fff; }
body.olyasha a.ergotronica_logotype:link, body.olyasha a.ergotronica_logotype:visited { background-image:url('/assets/v3.5/ergotronica_logotype-white.png'); color:#fff; }

body.dicktor { background:#000 url('/assets/v3.5/dicktor.jpg') no-repeat top center; }
body.dicktor.autowidth { max-width:1420px; }
body.dicktor .top_holder { width:100%; height:400px; }
body.dicktor.device { background:#000 url('/assets/v3.5/dicktor.jpg') no-repeat 50% 60px; background-size:auto 130px; }
body.dicktor.device .top_holder { height:130px; }

body.cian { background:#eadbc8 url('/assets/projects/cian_bg.jpg') no-repeat top center fixed; background-size:auto 1281px; }
body.cian.device { background:#eadbc8 url('/assets/projects/cian_bg.jpg') no-repeat top right fixed; background-size:auto 400px; }
body.cian .priceContainer { display:inline-block; }
body.cian .menus a:link, body.cian .menus a:visited { color:#000 !important; }
body.cian .selectd .left, body.cian .selectd .right { display:none; }
body.cian .hdr, body.cian .hdr { background:transparent; }
body.cian .hdr { color:#000; }
body.cian .hdr_line { display:none; }
body.cian .autowidth { max-width:1420px; }
body.cian .hdr_wrapper  { background:rgba(255,255,255,.7);  backdrop-filter: blur(5px) !important; position:relative; z-index:990;  }
body.cian .topmenu_wrapper { display:block !important; }
body.cian .top_holder { background:rgba(255,255,255,.8); backdrop-filter: blur(5px) !important; color:#000; padding:15px; margin:30px 0; border-radius:5px; font-size:17px; z-index:0; }
body.cian .top_holder h2 {color:#000; text-shadow:none; }
body.cian .top_holder .in { max-width:980px; margin:0 auto; }

body.cian.device .top_holder { margin:10px; }
body.cian.device h2 { margin:10px; }
body.cian.device .jsonProductContainer {margin-bottom:15px; }


body.nvidia { background:#f7f7f7; }
body.nvidia.device { background:#f7f7f7; }
body.nvidia .priceContainer { display:inline-block; }
body.nvidia .menus a:link, body.nvidia .menus a:visited { color:#000 !important; }
body.nvidia .selectd .left, body.nvidia .selectd .right { display:none; }
body.nvidia .hdr, body.nvidia .hdr { background:transparent; }
body.nvidia .hdr_line { display:none; }

body.nvidia .hdr { color:#fff; }
body.nvidia .hdr_line { display:none; }
body.nvidia .currentCity#selectRegionButton { color:#fff !important; }
body.nvidia .hdr a:link, body.nvidia .hdr a:visited { color:#fff; }
body.nvidia .topmenu li>a.topmenu_link:link, .topmenu li>a.topmenu_link:visited { color:#fff; }
body.nvidia .topmenu .subwrap .sublist a.topmenu_link:link, .topmenu .subwrap .sublist a.topmenu_link:visited { background:#rgba(0,0,0,.1); }

body.nvidia .autowidth { max-width:1420px; }
body.nvidia .hdr_wrapper  { background:rgba(0,0,0,.7); backdrop-filter: blur(5px) !important; position:relative; z-index:990;  }
body.nvidia .topmenu_wrapper { display:block !important; background:rgba(0,0,0,.5); border-color:#000; }

body.nvidia.device .topmenu_wrapper { background:#f7f7f7; color:#000; }
body.nvidia.device .topmenu_wrapper li>a.topmenu_link:link, body.nvidia.device .topmenu_wrapper li>a.topmenu_link:visited { color:#000; }

body.nvidia .top_holder { margin:30px 0; font-size:17px; z-index:0; color:#000; background:#fff; padding:20px 10px; border-radius:20px; }
body.nvidia h2 {color:#000; text-shadow:none; }
body.nvidia .top_holder .in { max-width:980px; margin:0 auto; }
body.nvidia.device .top_holder { margin:10px; }
body.nvidia.device h2 { margin:10px; }
body.nvidia.device .jsonProductContainer {margin-bottom:15px; }


body.innotech { background:#b4bfc8; }
body.innotech.device { background:#b4bfc8; background-size:auto 400px; }
body.innotech .priceContainer { display:inline-block; }
body.innotech .menus a:link, body.innotech .menus a:visited { color:#fff !important; }
body.innotech .selectd .left, body.innotech .selectd .right { display:none; }
body.innotech .hdr, body.innotech .hdr { background:#008cfc; }
body.innotech .hdr { color:#fff; }
body.innotech .hdr_line { display:none; }
body.innotech .autowidth { max-width:1420px; }
body.innotech .hdr_wrapper  { background:#008cfc; position:relative; z-index:990; margin-bottom:30px; }
body.innotech .topmenu_wrapper { display:block !important; }
body.innotech .top_holder { background:rgb(0 0 0 / 80%); color:#fff; padding:15px; margin:30px 0; border-radius:5px; font-size:17px; z-index:0; }
body.innotech .top_holder h2 {color:#008cfc; text-shadow:none; }
body.innotech .top_holder .in { max-width:980px; margin:0 auto; }
body.innotech .hdr a.showroomLink { background-color:#fff; border-radius:15px; background-position:8px center; padding-right:10px; padding-left:38px; }
body.innotech .topmenu li>a.topmenu_link { color:#fff; }
body.innotech .phoneContainer { margin-left:30px; }
body.innotech.device .phoneContainer { margin-left:0; }
body.innotech.device .top_holder { margin:10px; }
body.innotech.device h2 { margin:10px; }
body.innotech.device .jsonProductContainer {margin-bottom:15px; }
body.innotech #selectRegionButton { color:#fff; }

body.innotech .hdr a.logotype { margin-top:-7px; }
body.innotech a.gotoCard { font-size:14px !important; line-height:25px !important; min-width:120px !important;}

