@import "font-awesome/css/font-awesome.min.css";
@import "font-awesome/css/font-awesome.min.css";
@import url("https://fonts.googleapis.com/css?family=Oswald:300,400,500,700&display=swap&subset=cyrillic");

@font-face {
	font-family: "GothamProBlack";
	src: url("fonts/GothamProBlack/GothamProBlack.eot");
	src: url("fonts/GothamProBlack/GothamProBlack.eot?#iefix")format("embedded-opentype"),
	url("fonts/GothamProBlack/GothamProBlack.woff") format("woff"),
	url("fonts/GothamProBlack/GothamProBlack.ttf") format("truetype");
	font-style: normal;
	font-weight: normal;
}

@font-face {
        font-family: "GothamProBold";
        src: url("fonts/GothamProBold/GothamProBold.eot");
        src: url("fonts/GothamProBold/GothamProBold.eot?#iefix")format("embedded-opentype"),
        url("fonts/GothamProBold/GothamProBold.woff") format("woff"),
        url("fonts/GothamProBold/GothamProBold.ttf") format("truetype");
        font-style: normal;
        font-weight: normal;
}



@font-face {
        font-family: "GothamProItalic";
        src: url("fonts/GothamProItalic/GothamProItalic.eot");
        src: url("fonts/GothamProItalic/GothamProItalic.eot?#iefix")format("embedded-opentype"),
        url("fonts/GothamProItalic/GothamProItalic.woff") format("woff"),
        url("fonts/GothamProItalic/GothamProItalic.ttf") format("truetype");
        font-style: normal;
        font-weight: normal;
}

@font-face {
        font-family: "GothamProMedium";
        src: url("fonts/GothamProMedium/GothamProMedium.eot");
        src: url("fonts/GothamProMedium/GothamProMedium.eot?#iefix")format("embedded-opentype"),
        url("fonts/GothamProMedium/GothamProMedium.woff") format("woff"),
        url("fonts/GothamProMedium/GothamProMedium.ttf") format("truetype");
        font-style: normal;
        font-weight: normal;
}

@font-face {
        font-family: "GothamProMediumItalic";
        src: url("fonts/GothamProMediumItalic/GothamProMediumItalic.eot");
        src: url("fonts/GothamProMediumItalic/GothamProMediumItalic.eot?#iefix")format("embedded-opentype"),
        url("fonts/GothamProMediumItalic/GothamProMediumItalic.woff") format("woff"),
        url("fonts/GothamProMediumItalic/GothamProMediumItalic.ttf") format("truetype");
        font-style: normal;
        font-weight: normal;
}

@font-face {
        font-family: "GothamProBoldItalic";
        src: url("fonts/GothamProBoldItalic/GothamProBoldItalic.eot");
        src: url("fonts/GothamProBoldItalic/GothamProBoldItalic.eot?#iefix")format("embedded-opentype"),
        url("fonts/GothamProBoldItalic/GothamProBoldItalic.woff") format("woff"),
        url("fonts/GothamProBoldItalic/GothamProBoldItalic.ttf") format("truetype");
        font-style: normal;
        font-weight: normal;
}

@font-face {
        font-family: "GothamProBlackItalic";
        src: url("fonts/GothamProBlackItalic/GothamProBlackItalic.eot");
        src: url("fonts/GothamProBlackItalic/GothamProBlackItalic.eot?#iefix")format("embedded-opentype"),
        url("fonts/GothamProBlackItalic/GothamProBlackItalic.woff") format("woff"),
        url("fonts/GothamProBlackItalic/GothamProBlackItalic.ttf") format("truetype");
        font-style: normal;
        font-weight: normal;
}

body #overlay_modal {  background-color: rgba(0, 0, 0, 0.6)!important;}

.sticky{
position:sticky;
position:-webkit-sticky;
position:-moz-sticky;
position:-ms-sticky;
position:-o-sticky;
top:5px;
}

.cw_content button[disabled]{pointer-events: none;}
.cw_content .radclass input, .cw_Bank:before{cursor: pointer;}
#otpcredit-info.credit-info .fee-field input{width: 75px!important;}

.header{min-width:1240px!important;}

input::-webkit-input-placeholder {color:#c5c5c5;}
input::-moz-placeholder          {color:#c5c5c5;}/* Firefox 19+ */
input:-moz-placeholder           {color:#c5c5c5;}/* Firefox 18- */
input:-ms-input-placeholder      {color:#c5c5c5;}

input::-webkit-input-placeholder       {text-indent: 0px;   transition: text-indent 0.3s ease;-webkit-transition: text-indent 0.3s ease;}
input::-moz-placeholder                {text-indent: 0px;   transition: text-indent 0.3s ease;-webkit-transition: text-indent 0.3s ease;}
input:-moz-placeholder                 {text-indent: 0px;   transition: text-indent 0.3s ease;-webkit-transition: text-indent 0.3s ease;}
input:-ms-input-placeholder            {text-indent: 0px;   transition: text-indent 0.3s ease;-webkit-transition: text-indent 0.3s ease;}
input:focus::-webkit-input-placeholder {text-indent: -500px;}
input:focus::-moz-placeholder          {text-indent: -500px;}
input:focus:-moz-placeholder           {text-indent: -500px;}
input:focus:-ms-input-placeholder      {text-indent: -500px;}

body[class*="categorypath-sale"] .descript_cat{display:none;}

.category-service a[href*="service#location"]{text-align: center!important;}

.main-container{position:relative;}
.cms-about .std > div,.cms-about .std > p{font-size:14px;    line-height: normal;}
body .ui-widget-content, body .ui-widget-header{background:#fff;border:0;border-radius:3px;}
/*ALL*/
html body{background:#fff;}
body .wrapper{max-width: 100%;}
body .maxw{/*max-width: 1330px;    width: calc(100% - 40px);margin:0px auto;padding: 0px 20px;*/width: 1330px;    margin: 0px auto;}
body *{font-family: "Open Sans", sans-serif;color:#58585f;}
body a{color:#2c7db9;}
a:hover { color: #2c7db9;}
footer *,footer a,.header *,.header a{color:#fff;text-decoration: none;}
p,p+ul{font-size:14px;}
p,p+ul li{margin: 0 0 1em;}
.trans, .trans:after,.trans:before{transition:all 0.3s;-webkit-transition:all 0.3s;}
.footer-container{display:table;}
.hglav{line-height:normal;color: #275979;  font-size: 30px; margin: 0px 0px 30px 0px;  font-weight: 600;text-transform: capitalize;}

.bg_l_gray{background:#f6f6f6;}
.bg_siren{background:#275979;}
.bg_siren:hover{background:#194765;}
.bg_green{background:#00bd04;}
.bg_blue{background:#009bff;}
.bg_atlant{background:#43799e!important;}
.bg_white{background:#fff;}

.bg_pl_green{background:rgba(94, 157, 1, 0.95);}
.bg_pl_red{background:rgba(210, 42, 4, 0.95);}
.bg_pl_white{background:rgba(255, 255, 255, 0.95);}
.bg_pl_dblue{background:rgba(36, 91, 151, 0.95);}

.bg_pl_green:hover{background:rgba(94, 157, 1, 1);}
.bg_pl_red:hover{background:rgba(210, 42, 4, 1);}
.bg_pl_white:hover{background:rgba(255, 255, 255, 1);}
.bg_pl_dblue:hover{background:rgba(36, 91, 151, 1);}

.br3{border-radius:3px;}
.p10{padding:10px;}
.p20{padding:20px;}

.pt95{padding-top:95%;}
.pt97{padding-top: 97.5%;}
.pt99{padding-top: 99.5%;}
.pt51{padding-top:51.3%;}
.pt72{padding-top:72%;}
.pt57{padding-top:57.5%;}
.pt66{padding-top:66.5%;}
.pt65{padding-top:65%;}

.w50,.w25,.w33,.w20,.w3466 {display: table; width: 100%;}
.w50 > *{width:calc(100% / 2);float:left;}
.w25 > *{width:calc(100% / 4);float:left;}
.w33 > *{width:calc(100% / 3);float:left;}
.w20 > *{width:calc(100% / 5);float:left;}
.w3466 > *:first-child{width:34%;float:left;}
.w3466 > *:last-child{width:66%;float:left;}
.t_left{text-align:left;}
.t_right{text-align:right;}
.t_center{text-align:center;}
.t_up{text-transform:uppercase;}
.tdno{text-decoration:none;}

.f13{font-size:13px;}
.f16{font-size:16px;}

.mb30{margin-bottom:30px;}
.mb20{margin-bottom:20px;}
.mb10{margin-bottom:10px;}
.mt30{margin-top:30px;}
.mt20{margin-top:20px;}
.mt10{margin-top:10px;}

.mr10{margin-right:10px;}
-webkit-input-placeholder {color:#8e8e93;}
-moz-placeholder          {color:#8e8e93;}/* Firefox 19+ */
-moz-placeholder           {color:#8e8e93;}/* Firefox 18- */
-ms-input-placeholder      {color:#8e8e93;}

.green_col{color:#00bd04;}
.gray_col{color:#96969d;}
.dgray_col{color:#58585f;}
.dblue_col{color:#1b5697;}
.blue_col{color:#275979;}
.lblue_col{color:#0084e6;}
.white_col{color:#0084e6;}

.but{outline:none;border: 0;}
.but::-moz-focus-inner { border: 0;padding: 0;}
.but > * {
    outline: none;
    padding: 10px 30px;
    border-radius: 4px;
    font-size: 14px;
    color: #fff;
    display: inline-block;
    text-decoration: none;
    -webkit-appearance: none;
    cursor: pointer;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: 0.5px;
    font-weight: 600;
    border: 0;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
}

.but_green, .but_green > *{	background: #00bd04!important;color:#fff;}
.but_green:hover, .but_green:hover > *{background: #00ac04!important;}
.but_green > *{color:#fff;}

.but_blue, .but_blue > *{background: #009bff!important;color:#fff;}
.but_blue > *{color:#fff;}
body .but_blue:hover, body .but_blue:hover > *{background: #0080d3!important;}


.but_box_green{ box-shadow: inset 0px -2px 0px 0px #00aa04;}


html .one_click{    border: 2px solid #009bff;  border-radius: 3px;  display: table;  width: calc(100% - 4px);  width: -webkit-calc(100% - 4px);}
html .one_click input{    width: -webkit-calc(100% - 114px);  width: calc(100% - 114px);  float: left;  border: none;  font-size: 12px;  padding: 9px 0px 9px 5px;}
html .one_click .but{max-width:108px;float: right;}
html .one_click .but span{    font-size: 11px;  border-radius: 0;  outline: none;  border: none;  padding: 10px 5px;  box-shadow: 0px 0px 0px 1px #009bff;  letter-spacing: 0px;}

html .block-related .one_click{    position: absolute;  max-width: 240px;   bottom: 18px;  left: 227px;}
html .block-related .one_click input{    padding: 7px 0px 7px 5px;}
html .block-related .one_click .but span{    padding: 8px 5px;}
html .add-to-box .one_click{    margin-top: 12px;}

body .success-msg{border:0!important;border-bottom: 1px dashed #d9d9d9!important; background-color: #fff;}
body .success-msg span{color: #275979; font-size: 16px;  font-weight: 600;}

input[type="text"],input[type="email"],input[type="tel"],input[type="password"],textarea,select{
border:1px solid #ebebeb;	border-radius:3px;
color:#323237;    font-size: 14px;
padding: 8px 9px;    line-height: normal;
width:calc(100% - 20px);
}
select{width:100%;}
textarea{resize:none;}
body input[type="text"]:hover,body input[type="email"]:hover,body input[type="tel"]:hover,body input[type="password"]:hover,body textarea:hover,body select:hover{    border-color: #79abcd!important;}
body input[type="text"]:focus,body input[type="email"]:focus,body input[type="tel"]:focus,body input[type="password"]:focus,body textarea:focus,body select:focus{background:#fff;border-color: #79abcd!important;}

::-webkit-input-placeholder {color:#58585f;}
::-moz-placeholder          {color:#58585f;}/* Firefox 19+ */
:-moz-placeholder           {color:#58585f;}/* Firefox 18- */
:-ms-input-placeholder      {color:#58585f;}
/*ALL END*/


/*HEADER*/
body.catalog-product-view > div:not(#overlay_modal):first-child:after{content: "";width:100vw;height:100vh;position:fixed;top:0;left:0;  background-color: rgba(0, 0, 0, 0.6)!important;}
body>.dialog >*{position:relative;z-index: 5;}
.tit_head{text-align:left;margin-top: -5px;}
.tit_head > span{    font-size: 24px;  font-weight: bold;  opacity: 0.3;  display: block;}
.tit_head > a{display:inline-block;margin-top: 10px;  font-size: 12px;position: relative;margin-bottom: -5px;}
.tit_head > a i{margin-right:5px;}
.tit_head > a:after{    content: "";  bottom: 2px;  position: absolute;  width: 100%;  height: 1px;  background: #fff;  left: 1px;}

.header-container{background:#43799e;}
.fixed .header-container{position: fixed;  top: 0px;  width: 100%;}
.fixed .main-container{margin-top: 106px;}
.header-container .header{height:auto;z-index: 200;background:inherit;}
.header-container #nav{background:transparent;}

.header-container .header .inform-header .logo{margin:0px;}
.header-container .header .inform-header .logo img{min-width: 95px;height: 100%;    margin-top: 2px;}
.header-container .header .inform-header{margin:0px;    padding: 19px 0px; display: table; width: 100%;}
.header-container .header .inform-header.magazine{padding: 13px 0px 12px 0px;}
.header-container .header .inform-header.no_magazine .logo-wrapp >.logo{margin-right:100px;width: 160px;position: relative;}
.header-container .header .inform-header.magazine .logo-wrapp >.logo{margin-right:100px;width: 96px;position: relative;}

.header-container .header .inform-header .quick-access{width: auto; display: table;margin: 10px 0px;}
.header-container .header .inform-header.magazine .quick-access{    margin: 16px 0px;}

.header-container .shop_block,.header-container .head_compare {width:auto;position:relative;    margin-right: 10px;}
.header-container .head_compare {float:left;    margin-right: 6px;}
.header-container .shop_block a,.header-container .head_compare a{    cursor: pointer;   padding: 9px 10px;  font-size: 13px;  text-decoration: none;   opacity: 1;  float: left;  background: #275979;  margin-right: 2px;  margin-left: 5px;}
.header-container .shop_block a:hover,.header-container .head_compare a:hover{background:#0f4268;color:#fff;}
.header-container .shop_block .block-content,.header-container .head_compare .block-content{background:transparent;text-align:left;width:auto;padding:0px;height:auto;text-transform: capitalize;}
.header-container .shop_block .block-content i,.header-container .head_compare .block-content i{    font-style: normal;
    position: absolute;
    padding: 0px 6px;
    right: 0;    transform: translate(3px, -5px);    -webkit-transform: translate(3px, -5px);
    top: 0;
    color: #000;
    border-radius: 3px;
    font-weight: bold;
    }

.header-container .shop_block .block-content .act,.header-container .head_compare .block-content .act2{background: #ffea00;display:none;}
.header-container .shop_block .cart_ico,.lang-store .int_maz a .cart_ico,.header-container .head_compare .cart_ico{background: url(../DK_frontend/dk_img/cart.png) no-repeat 50% 50%; display:inline-block;width:20px;height:16px;    margin-right: 3px;  margin-bottom: -3px;}
.header-container .head_compare .cart_ico{background-image: url(../DK_frontend/dk_img/Sravnenie.png);}
.lang-store .int_maz a .cart_ico{margin-right: 5px;    margin-bottom: -1px;}
.lang-store .int_maz.nofrost a{background: #0850a5;}
.lang-store .int_maz.nofrost{position:relative;z-index:2;}
.lang-store .int_maz.nofrost a:hover{background: #0080d3;}
.header-container .header-contacts-block form input{    border: 1px solid #145281!important;  border-radius: 2px;  padding: 7px 10px 6px 10px;  font-size: 11px;  width: calc(100% - 22px);}
.header-container form .pole_head{display: inline-block; width: 100%;position:relative;}
.header-container form .pole_head button{content:"";width:34px;height:30px;background: url(../DK_frontend/dk_img/perezvon.png) no-repeat 50% 50%;position:absolute;right:0px;top:0px;background-color:#275979;    border-radius: 0px 3px 3px 0px;    border: 0;cursor:pointer;}
.header-container form .pole_head button:hover{background-color:#0f4268;}
.header-container .contact_header b{font-size:17px;color:#fff;text-decoration:none; margin:4px 0px;   display: inline-block;}
.header-container .contact_header > b:last-child{
    margin-bottom:0px; /*display: none;*/}
.header-container .contact_header > b:first-child{
    margin-top:0px;}
/*.header-container .contact_header > b:first-child{margin-bottom: 10px;margin-top:1px;}*/
.header-container .contact_header{margin-bottom:0px;position: relative;margin-top: -2px;} /*margin-top: -2px;*/

.header-container .contact_header > div{cursor: pointer;  padding: 7px 7px;  font-size: 13px;  text-decoration: none;  opacity: 1;  float: left;   background: #275979;  margin-top: -6px;    position: relative;}
.header-container .contact_header > div:before {  content: "";  width: 1px;  height: 70%;  background: rgba(255, 255, 255, 0.75);  position: absolute;  right: 19px;  top: 50%;  transform: translate(0px, -50%);
    -webkit-transform: translate(0px, -50%);}
.header-container .contact_header .phone_ico{background: url(../DK_frontend/dk_img/phone_head.png) no-repeat 50% 50%; display:inline-block;width:16px;height:14px;    margin-right: 5px;  margin-bottom: 0px;}
.phone_life{background: url(../DK_frontend/dk_img/phone_life.png) no-repeat 50% 50%; display:inline-block;width:16px;    height: 16px;  margin-right: 5px;  margin-bottom: -3px;}
.header-container .contact_header .phone_ico.ph_kievstar{background-image: url(../DK_frontend/dk_img/kievstar.png);background-size: contain;
    position: relative;
    top: 1px;
}
.header-container .header-contacts-block{margin-right:30px;display:block;padding: 0; margin-bottom: 0;}
.header-container .magazine .header-contacts-block{margin-top: 0px;}
.category-hardware .header-container .magazine .header-contacts-block{margin-top: 14px;}
.contact_header .phone_more{position:absolute;display:block;text-align: left;  z-index: 1;  top: 0;  left: -107px;opacity:0;-webkit-transition:.3s;transition:.3s;}
.contact_header:hover > div .phone_more,.contact_header > div:hover .phone_more,.contact_header .phone_more.act{display:block;opacity:1;}
.contact_header{cursor:pointer;}
.contact_header .phone_more a{display:block;font-size:13px;color:#fff;text-decoration:none;padding: 7px 10px 7px 11px; width: 134px;}
.phone_more a.act{    background: #194765;}
.header-container #nav{    position: absolute;     top: -1px;width:500px;display: inline-block;}
#nav li{width:auto;margin-right:10px;}
#nav li a{font-size: 16px;text-transform: none;    padding: 29px 5px;}
#nav li.is-sub .nav-title:after, .language_menu .tit_lung > span[ru]:after, .language_menu .tit_lung > span[uk]:after, .contact_header > div:after{content:"\f0d7";display: inline-block;  font: normal normal normal 14px/1 FontAwesome;  font-size: inherit;  text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;    margin-left: 5px; position: relative; top: 1px;     font-size: 14px;}

/*#nav li.is-sub .nav-title:before{content: "";  position: absolute;  background: inherit;  left: 0px;  bottom: 0px;    height: 25px; width: calc(100% + 10px);-webkit-transform: translate(0, 100%);transform: translate(0, 100%);}*/

#nav li > a:hover, #nav li:hover a,#nav li.active a{background:#346384;    line-height: 35px;}
#nav li.active{background:transparent;}

#nav ul{padding-top:0px; top:92px; }
#nav li ul{width: 240px;}
#nav ul li{border-bottom:0px;}
#nav li:hover ul li a{padding: 16px 25px;text-align:left;    line-height: normal;}
#nav li:hover ul li a:hover{background:#295674;text-decoration:none;-moz-transform: scale(1); -webkit-transform: scale(1); transform: scale(1);}

.lang-store .sety{float:left;}
.lang-store .int_maz{float:left;}
.lang-store .int_maz a{cursor: pointer; padding: 9px 9px; font-size: 16px; text-decoration: none;  opacity: 1; float: left; margin-right: 22px;}
.lang-store .int_cart_b a{background: #00bd04;}
.lang-store .int_cart_b:hover a{background:#00ac04;}
.lang-store .int_maz:hover a{color:#fff;}
.lang-store .search{cursor: pointer;  padding: 9px;  font-size: 13px;  text-decoration: none;  opacity: 1;  float: left;background: #275979;margin-right:2px}
.lang-store .search:hover,.lang-store .search.act{background:#0f4268;}
.search > .fa{margin-right:10px;}
.sety > a{border-radius: 3px; background: #275979;  padding: 10px;  margin-right: 15px;  display: inline-block;  text-decoration: none;  font-size: 16px; color: #7d9baf;}
.sety > a:hover{background: #0f4268;}
.sety > a.fb{padding: 10px 14px;}
.sety > a span{display:none;}
.sety > a.ig2 {
    background: url("images/ig2.png") center no-repeat;
    padding: 0;
    width: 36px;
    height: 36px;
    position: relative;
    top: 12px;
    margin-top: -12px;
}

.sety > a.ig2:hover {
    background: url("images/ig2_active.png") center no-repeat;
}


#searc_header{display: table; width: 100%;}
#searc_header.no_magazn{position:absolute;z-index: 9; transform: translate(0, -100%);-webkit-transform: translate(0, -100%);    display: table;}
#searc_header.no_magazn.act{transform: translate(0, 0%);-webkit-transform: translate(0, 0%);}
#searc_header > div{padding:10px 0px;    display:table;}
#searc_header .day24 {display: table;min-height: 40px;}
#searc_header .day24 span{font-size: 13px;text-align: left;font-weight: normal;}
#searc_header .day24 > *{vertical-align: middle;display: table-cell;font-weight: bold;    line-height: normal;}
#searc_header .oclock{width:28px;height:28px;background: url(../DK_frontend/dk_img/oclock.png) no-repeat 50% 50%;}
#searc_header .oclock + div{padding-left: 10px;}

#searc_header .l_search{width:210px;float:left;}
#searc_header.no_magazn .l_search{opacity:0;}
#searc_header .r_search{width:calc(100% - 210px);float:right;}
#searc_header #search_mini_form{margin:0px;}

#searc_header #search_mini_form .search-resp{width:calc(100% - 194px);float:left;}
#searc_header #search_mini_form .search-resp #search{padding: 0px 9px 0px 9px;line-height: 38px;  width: -webkit-calc(100% - 12px);   width: calc(100% - 12px);height:38px;}
.ieclass #searc_header #search_mini_form .search-resp #search{line-height:normal;}/*padding:10px 9px 9px 9px;*/
#searc_header #search_mini_form button{width:194px;height:40px;background:#009bff;float:right;position: relative;z-index: 2;border-radius: 0px 2px 2px 0px;}
#searc_header #search_mini_form button:hover{background:#0080d3;}
#searc_header #search_mini_form button:after{content:"Найти";outline: none;
    padding: 10px 30px;
    border-radius: 4px;
    font-size: 14px;
    color: #fff;
    display: inline-block;
    text-decoration: none;
    -webkit-appearance: none;
    cursor: pointer;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: 0.5px;
    font-weight: 600;
    border: 0;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;}
[lang="uk"] #searc_header #search_mini_form button:after{content:"Пошук";}
#searc_header #search_mini_form button:before{
	content: "\f002";color:#fff;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
    top: 13px;
    transform: translateX(15px); -webkit-transform: translateX(15px);
    font-size: 14px;
}
/*LANG*/
.tit_lung > span:not(.iko):after{margin-left: 8px;}
.inform-header .lang-store{width:auto;position: relative;}
/*POPUP CART*/
.lang-store .modal_cart{ position: absolute;width:506px;  max-width: 506px;  right: 25%;  top: 66px;  margin: 0px;  border: 1px solid #d9d9d9;  border-radius: 3px;  background: #ffffff;color: #58585f;box-shadow: 0px 10px 40px 0px rgba(0, 0, 0, 0.1);z-index: 1;}
.lang-store .modal_cart.empty{min-width:300px;width:auto;}
.lang-store .modal_cart .empty_block{ text-align: center;  padding: 20px;  background: #F4F7F9;  position: relative;}
.lang-store .modal_cart .empty_block span{ color: #275979;  font-weight: 600;  text-transform: uppercase;font-size: 14px;}
/*.lang-store .modal_cart:after {  content: "";  position: absolute;  width: 100%;  height: 30px;  background: #f4f7f9;  top: 0;  left: 0px;}*/
.lang-store .modal_cart:before {content: "";  position: absolute;  width: 20px;  height: 20px;  background: #f4f7f9;  top: -8px;  right: 86px;  transform: rotate(45deg); -webkit-transform: rotate(45deg);  border: 1px solid #d9d9d9;}
.lang-store .cart_popup{ border-radius: 3px;   overflow: hidden;}/*padding: 10px 20px;*/
.lang-store .modal_cart table{ position: relative; z-index: 2;width:100%;font-size: 14px;}
.lang-store .modal_cart table th{padding:0px;background:#f4f7f9;}
.lang-store .modal_cart table input{width: 24px;  padding: 5px 0;  text-align: center;  border: 1px solid #cecece; border-radius: 3px;}
.lang-store .modal_cart table .coun{width: 9px;  height: 20px;  background: #dfdfdf;  padding: 1px 6px;  border-radius: 3px;  margin-top: 0px;  display: inline-block;  position: relative;  top: 8px;cursor:pointer;}
.lang-store .modal_cart table .coun:hover{background:#009bff;}
.lang-store .modal_cart table .coun.minus{margin-right:5px;}
.lang-store .modal_cart table .coun.plus{margin-left:5px;}
.lang-store .modal_cart table tr > td,.lang-store .modal_cart table tr > th{padding:10px;color: #58585f;}
.lang-store .modal_cart table tr > th:first-child, .lang-store .modal_cart table tr > td:first-child{width:220px;padding-left:20px;}
.lang-store .modal_cart table tr > th:last-child, .lang-store .modal_cart table tr > td:last-child{padding-right:20px;}
.lang-store .modal_cart table tr figure{    width: 20px;  height: 46px;display:table-cell;vertical-align:middle;background-size:contain;background-position:50% 50%;background-repeat:no-repeat;}
.lang-store .modal_cart table tr figure{background-image:url(/media/catalog/product/cache/4/open_door/x350/17f82f742ffe127f42dca9de82fb58b1/3/5/35m101_1_.png);}
.lang-store .modal_cart .fa-times{position: absolute; right: 20px;color: #c5c5ce; cursor: pointer; font-size: 16px;}
.lang-store .modal_cart .fa-times:hover{color:#009bff;}
.lang-store .modal_cart table td{vertical-align:middle;border-bottom: 1px solid #d9d9d9;}
.lang-store .modal_cart table tr .one{display:table;}
.lang-store .modal_cart table tr .one a{display:table-cell;vertical-align:middle;color: #275979; font-weight: 600;text-decoration:none;padding-left: 24px;}
.lang-store .modal_cart table tr .coun i{color: #fff;  font-size: 12px;  font-weight: 100;  position: absolute;  top: 50%;  left: 50%;  transform: translate(-50%, -50%);  -webkit-transform: translate(-50%, -50%);}

.lang-store .modal_cart table tr .three > div{margin-top:10px;}
.lang-store .modal_cart table tr .three span{font-size: 20px; color: #0084e6;}
.lang-store .modal_cart table tr .three span i{font-size: 12px; color: #9f9f9f;font-style:normal;padding-left:5px;}

.modal_cart .result_cat{margin: 10px 20px; display: table; width: calc(100% - 40px); text-align: left;}
.modal_cart .result_cat > div:first-child{display:table-cell;vertical-align:middle; color: #58585f;    font-size: 14px;}
.modal_cart .result_cat > div:first-child span{font-size: 24px;  font-weight: bold;  color: #0084e6;  display: inline-block; margin-left: 16px;}
.modal_cart .result_cat > div:first-child span i{color:#9f9f9f; font-size:14px;margin-left:5px;font-style:normal;}
.modal_cart .result_cat > div:last-child{float:right;}
.lang-store .modal_cart .but button{font-size:12px;   /* padding: 15px 30px;*/}

/*POPUP CART END*/

.inform-header.magazine .lang-store{margin: 7px 0px;}
.lang-store > div{margin: 9px 0px;}
		.language_menu{position:relative;height:auto;background: #275979;  border-radius: 0px;width:auto;padding:0px; padding: 9px 9px;}
		body .lang-store .language_menu > .tit_lung{margin: 0px;cursor:pointer;padding:9px 9px 8px 8px;font-size: 13px;text-decoration:none;opacity:1;}
		/*body .lang-store .language_menu > .tit_lung:after { content: ""; width: 100%; height: 2px; bottom: -2px; left: 0px;  position: absolute; z-index: 999999; background: #021D3A;}*/
		body .lang-store .language_menu:hover{background: #0f4268;}
	.select_lung{ list-style: none;
    position: absolute;margin-top:2px; right: 0;   opacity: 0;  -webkit-transition: 0.25s linear opacity;  border: none;    width: 100%;  background: #275979;top:36px;
	}
body .language_menu .iko img{margin: 3px 4px 0px 0px;}
	[lang=uk] span[ru],[lang=ru] span[uk]{display:none;}
	[lang=uk] body .language_menu > .tit_lung{padding-right:10px;}
	body .language_menu .iko img{    display: inline-block;  width: 14px;  margin: 1px 4px 0px 0px;}
	body .lang-store .language_menu .select_lung a:hover { background: #0f4268; color:#fff;}
	body .lang-store .language_menu .select_lung li{text-align:center;}
	body .lang-store .language_menu .select_lung a{margin:0px;text-decoration:none;width:100%;    padding: 8px 0px 7px 0px; font-size: 13px;display:block;}
	.language_menu:hover ul {opacity: 1;height:auto;overflow:visible;}
	.language_menu ul { height:0px;overflow:hidden;margin-top:0px;}
	.language_menu ul li{ margin-top:0px; }
/*LANG END*/

/*new menu robot*/
    .header-container .header:before{
        content: "";
        display: block;
        position: absolute;
        top: -2px;
        left: 0;
        background: #43799F;
        background-color: #43799F;
        width: 100%;
        height: 93px;
        z-index: 0;

       
    }
@media (min-width: 992px) {
    .header-container .header:before{

        /*background-image: url(/media/images/header_new_year.jpg);*/
        background-repeat: no-repeat;
        background-position: 40% 100%;
        background-size: contain;
        top: 0;
        height: 100%;
    }
}
    .header-container #nav_rob{
        position: absolute;
        top: -1px;
        width:500px;
        text-align: left;
    }
    .header-container #nav_rob>div{
        display: inline-block;
    }
    .header-container #nav_rob>div:not(:first-child){
        margin-left: -3px;
    }
    .header-container #nav_rob>div .nav-title{
        font-size: 16px;
        line-height: 93px;
        padding: 30px 5px 30px 10px;
    }
    .header-container #nav_rob>div .nav-title:last-child{
        padding: 30px 5px 30px 5px;
    }
    .header-container #nav_rob>div .nav-title:not(:last-child):after{
        content: "\f0d7";
        display: inline-block;
        font: normal normal normal 14px/1 FontAwesome;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        margin-left: 5px;
        position: relative;
        top: 1px;
        font-size: 14px;
    }
    .header-container #nav_rob>div:hover{
        background: #346384;
        cursor: pointer;
        -o-transition: all 0.2s ease-out;
        -ms-transition: all 0.2s ease-out;
        -moz-transition: all 0.2s ease-out;
        -webkit-transition: all 0.2s ease-out;
        transition: all 0.2s ease-out;
    }

    .header-container #menu_prod,
    .header-container #menu_newz,
    .header-container #menu_serv{
        -o-transition: all 0.4s ease-out;
        -ms-transition: all 0.4s ease-out;
        -moz-transition: all 0.4s ease-out;
        -webkit-transition: all 0.4s ease-out;
        transition: all 0.4s ease-out;
    }
    .header-container #menu_prod .podlozhka,
    .header-container #menu_newz .podlozhka,
    .header-container #menu_serv .podlozhka{
        display: block;
        position: absolute;
        top: 0px;
        background: #346384;
        height: 100%;
        z-index: -1;
    }
    .header-container .d_menu{
        top: -1000px!important;
    }

    .header-container #menu_prod figcaption, .header-container #menu_newz figcaption, .header-container #menu_serv figcaption,
    .header-container #menu_prod .row_all figure span, .header-container #menu_newz .row_all figure span,
    .header-container #menu_serv .row_all figure span
    {
        font-size: 14px;
    }
    .header-container #menu_prod .row_all figure span,
    .header-container #menu_newz .row_all figure span,
    .header-container #menu_serv .row_all figure span{
        margin-left: 6px;
    }
    .header-container #menu_prod .row_all,
    .header-container #menu_newz .row_all,
    .header-container #menu_serv .row_all{
        margin-top: 22px;
        margin-bottom: 27px;
    }
    .header-container #menu_prod,
    .header-container #menu_newz,
    .header-container #menu_serv{
        position: absolute;
        top: 91px;
        left: -260px;
        background: #346384;
        width: 1330px;
        text-align: center;
        z-index: -2;
        transform: translate3d(0,0,0);
        -webkit-transform: translate3d(0,0,0);
    }
    .header-container #menu_prod.storeleft,
    .header-container #menu_newz.storeleft,
    .header-container #menu_serv.storeleft{
        left: -196px;
    }
    .header-container #menu_prod .allsect,
    .header-container #menu_newz .allsect,
    .header-container #menu_serv .allsect{
        width: 1330px;
        margin: 0 auto;
        display: table;
    }
    .header-container #menu_prod .allsect section,
    .header-container #menu_newz .allsect section,
    .header-container #menu_serv .allsect section{
        display: table-cell;
    }
    .header-container #menu_prod .allsect section:first-child,
    .header-container #menu_newz .allsect section:first-child,
    .header-container #menu_serv .allsect section:first-child{
        float: left;
        width: 1033px;
    }
    .header-container #menu_prod .allsect section:last-child,
    .header-container #menu_newz .allsect section:last-child,
    .header-container #menu_serv .allsect section:last-child{
        background: #1a3b50;
        width: 297px;
        vertical-align: top;
    }
    .header-container #menu_prod .allsect section:last-child .block-content,
    .header-container #menu_newz .allsect section:last-child .block-content,
    .header-container #menu_serv .allsect section:last-child .block-content{
        margin-top: 38px;
    }
    .header-container #menu_prod .allsect section:last-child .menu-categories .wrapimg,
    .header-container #menu_newz .allsect section:last-child .menu-categories .wrapimg,
    .header-container #menu_serv .allsect section:last-child .menu-categories .wrapimg{
        width: 216px;
        height: 108px;
        overflow: hidden;
        margin: 0 auto;
    }
    .header-container #menu_prod .allsect .menu-categories .description,
    .header-container #menu_newz .allsect .menu-categories .description,
    .header-container #menu_serv .allsect .menu-categories .description{
        position: relative;
    }
    .header-container #menu_prod .allsect .menu-categories li>span,
    .header-container #menu_newz .allsect .menu-categories li>span,
    .header-container #menu_serv .allsect .menu-categories li>span{
        background: #1a3b50;
        text-decoration: underline;
        width: 216px;
        display: block;
        text-align: right;
        margin: 0 auto;
    }
    .header-container #menu_prod .allsect section:last-child .menu-categories ul li:nth-child(2) .wrapimg{
        margin-top: 50px;
    }
    .header-container #menu_prod .allsect section:last-child .menu-categories .wrapimg img,
    .header-container #menu_newz .allsect section:last-child .menu-categories .wrapimg img,
    .header-container #menu_serv .allsect section:last-child .menu-categories .wrapimg img{
        max-width: 100%;min-width: 90%;
    }
    .header-container #menu_prod .allsect section:last-child .menu-categories ul li>a,
    .header-container #menu_newz .allsect section:last-child .menu-categories ul li>a,
    .header-container #menu_serv .allsect section:last-child .menu-categories ul li>a{
        font-size: 14px;
        display: block;
        max-height: 36px;
        text-overflow: ellipsis;
        overflow: hidden;
        width: 218px;
        text-align: left;
        margin: 0 auto;
        margin-top: 8px;
        font-weight: 600;
    }
    .header-container #menu_prod .allsect section:last-child .menu-categories .description,
    .header-container #menu_newz .allsect section:last-child .menu-categories .description,
    .header-container #menu_serv .allsect section:last-child .menu-categories .description{
        width: 218px;
        text-align: left;
        margin: 0 auto;
        margin-top: 4px;
        height: 36px;
        overflow: hidden;
    }
    .header-container #menu_prod .allsect section:last-child .menu-categories .description p:first-child,
    .header-container #menu_newz .allsect section:last-child .menu-categories .description p:first-child,
    .header-container #menu_serv .allsect section:last-child .menu-categories .description p:first-child{
        margin-bottom: 0;
        font-size: 12px;
    }
    .header-container #menu_prod .allsect section:last-child .menu-categories .description p:not(:first-child),
    .header-container #menu_newz .allsect section:last-child .menu-categories .description p:not(:first-child),
    .header-container #menu_serv .allsect section:last-child .menu-categories .description p:not(:first-child){
        display: none;
    }
    /*.header-container #menu_prod .allsect section:last-child .menu-categories ul li:last-child,
    .header-container #menu_newz .allsect section:last-child .menu-categories ul li:not(:first-child),
    .header-container #menu_serv .allsect section:last-child .menu-categories ul li:not(:first-child){
        display: none;
    }*/

    /*menu products*/
        .header-container #menu_prod .allsect section:first-child .allrows{
            border-bottom: 1px solid #1a3c50;
            width: 826px;
            margin: 0 auto;
            margin-top: 37px;
        }
        .header-container #menu_prod .allrows div:last-child{
            margin-top: 13px;
            margin-bottom: 15px;
        }
        .header-container #menu_prod .allrows div:first-child a:first-child img{width: 58px;}
        .header-container #menu_prod .allrows div:first-child a:nth-child(2) img{width: 54px;}
        .header-container #menu_prod .allrows div:first-child a:nth-child(3) img{width: 88px;}
        .header-container #menu_prod .allrows div:first-child a:last-child img{width: 62px;}
        .header-container #menu_prod .allrows div:last-child a:first-child img{width: 56px;}
        .header-container #menu_prod .allrows div:last-child a:last-child img{width: 115px;}
        /*UA*/
            .header-container #menu_prod .allrows div:first-child a:first-child.ua img{width: 58px;}
            .header-container #menu_prod .allrows div:first-child a:nth-child(2).ua img{width: 54px;}
            .header-container #menu_prod .allrows div:first-child a:last-child.ua img{width: 88px;}
            .header-container #menu_prod .allrows div:last-child a:first-child.ua img{width: 62px;}
            .header-container #menu_prod .allrows div:last-child a:last-child.ua img{width: 56px;}
        /*UA END*/
        .header-container #menu_prod .allrows figure{
            bottom: 6px;
            position: absolute;
            left: 50%;
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%);
            width: 100%;
        }
        .header-container #menu_prod .allrows a img{
            -webkit-filter: drop-shadow(0px 0px 5px rgba(0,0,0,0.4));
            -moz-filter: drop-shadow(0px 0px 5px rgba(0,0,0,0.4));
            -ms-filter: drop-shadow(0px 0px 5px rgba(0,0,0,0.4));
            -o-filter: drop-shadow(0px 0px 5px rgba(0,0,0,0.4));
            filter: drop-shadow(0px 0px 6px rgba(0,0,0,0.4));
        }
        .header-container #menu_prod .allrows>div a{
            display: inline-block;
            width: 198px;
            height: 198px;
            vertical-align:top;
            position: relative;
        }
        .header-container #menu_prod .allrows>div a:not(:last-child){
            margin-right: 7px;
        }
        .header-container #menu_prod .allrows>div figure p{margin-bottom: 10px;}
        .header-container #menu_prod .allrows>div a:hover{background: #1a3b50;}
		.header-container #menu_prod .allrows>div a.sale_menu:hover{background: transparent;}
		.header-container #menu_prod .allrows>div .sale_menu figure  p{display: table;  margin: 12px auto; padding: 26px 21px;}
		.header-container #menu_prod .allrows>div .sale_menu:hover p{background: #1a3b50;}
		.header-container #menu_prod .allrows>div .sale_menu figure img{width:80px!important;}
    /*menu products END*/

    /*menu news*/
        .header-container #menu_newz .allsect section:first-child .allrows{
            border-bottom: 1px solid #1a3c50;
            width: 826px;
            margin: 0 auto;
            margin-top: 37px;
        }
        .header-container #menu_newz .allrows div:last-child{
            margin-top: 13px;
            margin-bottom: 15px;
        }
        .header-container #menu_newz .allrows div:first-child a:first-child img{width: 140px;}
        .header-container #menu_newz .allrows div:first-child a:nth-child(2) img{width: 128px;}
        .header-container #menu_newz .allrows div:first-child a:nth-child(3) img{width: 194px;}
        .header-container #menu_newz .allrows div:first-child a:last-child img{width: 194px;}
        .header-container #menu_newz .allrows figure{
            bottom: 6px;
            position: absolute;
            left: 50%;
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%);
            width: 100%;
        }
        .header-container #menu_newz .allrows a img{
            -webkit-filter: drop-shadow(0px 0px 5px rgba(0,0,0,0.4));
            -moz-filter: drop-shadow(0px 0px 5px rgba(0,0,0,0.4));
            -ms-filter: drop-shadow(0px 0px 5px rgba(0,0,0,0.4));
            -o-filter: drop-shadow(0px 0px 5px rgba(0,0,0,0.4));
            filter: drop-shadow(0px 0px 6px rgba(0,0,0,0.4));
        }
        .header-container #menu_newz .allrows>div a{
            display: inline-block;
            width: 198px;
            height: 198px;
            vertical-align:top;
            position: relative;
        }
        .header-container #menu_newz .allrows>div a:not(:last-child){
            margin-right: 7px;
        }
        .header-container #menu_newz .allrows>div figure p{margin-bottom: 10px;}
        .header-container #menu_newz .allrows>div a:hover{
            /* background: #1a3b50; */
            -webkit-filter: drop-shadow(2px 2px 10px rgba(0,0,0,0.55));
            -moz-filter: drop-shadow(2px 2px 10px rgba(0,0,0,0.55));
            -ms-filter: drop-shadow(2px 2px 10px rgba(0,0,0,0.55));
            -o-filter: drop-shadow(2px 2px 10px rgba(0,0,0,0.55));
            filter: drop-shadow(2px 2px 10px rgba(0,0,0,0.55));
        }
    /*menu news END*/

    /*menu service*/
        .header-container #menu_serv .allsect section:first-child .allrows{
            border-bottom: 1px solid #1a3c50;
            width: 826px;
            margin: 0 auto;
            margin-top: 37px;
        }
        .header-container #menu_serv .allrows div:last-child{
            margin-top: 13px;
            margin-bottom: 15px;
        }
        .header-container #menu_serv .allrows div:first-child a:first-child img{width: 158px;}
        .header-container #menu_serv .allrows div:first-child a:nth-child(2) img{width: 146px;}
        .header-container #menu_serv .allrows div:first-child a:nth-child(3) img{width: 174px;}
        .header-container #menu_serv .allrows figure{
            bottom: 6px;
            position: absolute;
            left: 50%;
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%);
            width: 100%;
        }
        .header-container #menu_serv .allrows a img{
            -webkit-filter: drop-shadow(0px 0px 5px rgba(0,0,0,0.4));
            -moz-filter: drop-shadow(0px 0px 5px rgba(0,0,0,0.4));
            -ms-filter: drop-shadow(0px 0px 5px rgba(0,0,0,0.4));
            -o-filter: drop-shadow(0px 0px 5px rgba(0,0,0,0.4));
            filter: drop-shadow(0px 0px 6px rgba(0,0,0,0.4));
        }
        .header-container #menu_serv .allrows>div a{
            display: inline-block;
            width: 198px;
            height: 198px;
            vertical-align:top;
            position: relative;
        }
        .header-container #menu_serv .allrows>div a:not(:last-child){
            margin-right: 31px;
        }
        .header-container #menu_serv .allrows>div figure p{margin-bottom: 10px;}
        .header-container #menu_serv .allrows>div a:hover{
            /* background: #1a3b50; */
            -webkit-filter: drop-shadow(2px 2px 10px rgba(0,0,0,0.55));
            -moz-filter: drop-shadow(2px 2px 10px rgba(0,0,0,0.55));
            -ms-filter: drop-shadow(2px 2px 10px rgba(0,0,0,0.55));
            -o-filter: drop-shadow(2px 2px 10px rgba(0,0,0,0.55));
            filter: drop-shadow(2px 2px 10px rgba(0,0,0,0.55));
        }
    /*menu service END*/
/*new menu robot END*/

/*HEADER END*/


/*BODY*/
.store-1 .col3-layout .col-wrapper .col-main{width:auto;}
.wrapper .page{overflow: visible;}

/*HOME*/
.this_home .head_hm{display:table;width:100%;padding-top: 37.5%;overflow:hidden;position:relative;}
.this_home .head_hm_child{position:absolute;top:0px;left:0px;display: inline-flex;width:100%;height:100%;transition:0.7s;-webkit-transition:0.7s;transform: scale(0.9) rotateX(-90deg);-webkit-transform: scale(0.9) rotateX(-90deg);opacity:0;overflow: hidden;}
.this_home .head_hm_child .plaska{z-index: 1;bottom:60px;/*transform: translate(-100%, 0);-webkit-transform: translate(-100%, 0);*/}
.this_home .head_hm_child .plaska > span{background: rgba(67, 121, 158, 0.95);}
.this_home .head_hm_child .plaska > span:hover{background: rgba(67, 121, 158, 1);}
.this_home .head_hm_child > a{float: left; overflow: hidden; position: relative;width:20%;height:500px;}
.this_home .head_hm_child > a:hover .plaska{transform:translate(0);-webkit-transform:translate(0);}
.this_home .head_hm_child > a i{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-size:100%;background-position:0px 30px;color:transparent;}
.this_home .head_hm_child > a:first-child{width:246px;background:#195188;    width: 19.5%;}
.this_home .head_hm_child > a:nth-child(2){width:250px;background:#c04843;    width: 20%;}
.this_home .head_hm_child > a:nth-child(3){width:284px;background:#282a36;width: 22.5%;}
.this_home .head_hm_child > a:nth-child(4){width:256px;background:#bd9a75;width: 20.5%;}
.this_home .head_hm_child > a:last-child{width:230px;background:#929191;width: 17.5%;}


.this_home .head_hm_child > a:first-child:hover i{transform:translate(10px, 0px);-webkit-transform:translate(10px, 0px);}
.this_home .head_hm_child > a:nth-child(2):hover i{transform:translate(0px, 0px);-webkit-transform:translate(0px, 0px);}
.this_home .head_hm_child > a:nth-child(3):hover i{transform:translate(0px, 10px);-webkit-transform:translate(0px, 10px);}
.this_home .head_hm_child > a:nth-child(4):hover i{transform:translate(10px, 0px);-webkit-transform:translate(10px, 0px);}
.this_home .head_hm_child > a:last-child:hover i{transform:translate(-10px, 0px);-webkit-transform:translate(-10px, 0px);}

.this_home .head_hm_child > a:first-child i{background-image:url(../DK_frontend/dk_img/img_home/holod.png);transform:translate(20px, 0px);-webkit-transform:translate(20px, 0px);}
.this_home .head_hm_child > a:nth-child(2) i{background-image:url(../DK_frontend/dk_img/img_home/moroz.png);transform:translate(-20px, 0px);-webkit-transform:translate(-20px, 0px);}
.this_home .head_hm_child > a:nth-child(3) i{background-image:url(../DK_frontend/dk_img/img_home/stiral.png);background-position: 0px 15px;/*cor*/}
.this_home .head_hm_child > a:nth-child(4) i{background-image:url(../DK_frontend/dk_img/img_home/vinn.png);transform:translate(20px, 0px);-webkit-transform:translate(20px, 0px);background-position: -6px 30px;/*cor*/}
.this_home .head_hm_child > a:last-child i{background-image:url(../DK_frontend/dk_img/img_home/oboryd.png);background-position: -9px 30px; background-size: 105%;
background-position: -10px -11px;/*cor*/}


.this_home .body_hm_child > div:first-child{float:left;width:60%;}
.this_home .body_hm_child > div:last-child{float:left;width:40%;}
.this_home .body_hm_child{overflow:hidden;position:relative;}
.this_home .body_hm_child .mb10{position:relative;overflow:hidden;display:block;transition:0.7s;-webkit-transition:0.7s;transform: scale(0.9) rotateX(-90deg);-webkit-transform: scale(0.9) rotateX(-90deg);opacity:0;border-radius: 3px; overflow: hidden;    cursor: pointer;}
.acta_acta{transform: scale(1) rotateX(0deg)!important;-webkit-transform: scale(1) rotateX(0deg)!important;opacity:1!important;}
.this_home .body_hm_child video{position: absolute; top: 0px;  left: 0px;  width: 100%; height: 100%;display:none;}

.this_home .body_hm_child .anim_block{position: absolute;  width: 100%;  height: 100%;  top: 0;  left: 0;}
.this_home .body_hm_child .anim_block .load {width:100%;height:100%;}
.this_home .body_hm_child .anim_block .load > span{position:absolute;display:inline-block;right:0;bottom:0px;width:100%;height:100%;opacity:0;background-size:cover;background-repeat:no-repeat;background-position:50% 50%; transition:2s;-webkit-transition:2s;}
.this_home .body_hm_child .anim_block .load > span.active{opacity:1;}
/*.this_home .body_hm_child .anim_block .load > span:first-child{background-image:url(../DK_frontend/dk_img/Atlant_GIG/Main.png);}
.this_home .body_hm_child .anim_block .load > span:nth-child(2){background-image:url(../DK_frontend/dk_img/Atlant_GIG/White.png);}
.this_home .body_hm_child .anim_block .load > span:nth-child(3){background-image:url(../DK_frontend/dk_img/Atlant_GIG/Green.png);}
.this_home .body_hm_child .anim_block .load > span:nth-child(4){background-image:url(../DK_frontend/dk_img/Atlant_GIG/Oliva.png);}
.this_home .body_hm_child .anim_block .load > span:nth-child(5){background-image:url(../DK_frontend/dk_img/Atlant_GIG/Grafit.png);}
.this_home .body_hm_child .anim_block .load > span:nth-child(6){background-image:url(../DK_frontend/dk_img/Atlant_GIG/Red.png);}
.this_home .body_hm_child .anim_block .load > span:nth-child(7){background-image:url(../DK_frontend/dk_img/Atlant_GIG/zerkalkapsd.png);}*/



.this_home .bg_siren {background-size:cover;background-position:50% 50%;background-repeat:no-repeat;}
.this_home .bg_siren .dodelat{position: absolute; top: 0%;  left: 0%;  font-size: 32px;  line-height: 50px;  width: 100%;  height: 100%;  text-align: center; background: #275979;opacity:0;transition:0.3s;-webkit-transition:0.3s;}
.this_home .block16:hover .dodelat{opacity:1;}
.this_home .bg_siren .dodelat i{color: #fff;  font-style: normal;  position: relative;  top: 50%;  left: 50%;  width: 60%;  display: inherit;    margin: 0;transform: translate(-50%, -50%);  -webkit-transform: translate(-50%, -50%);}

.this_home .block1{/*background-image:url(../DK_frontend/dk_img/img_home/photo1.png);*/transition-delay:0.2s!important;-webkit-transition-delay:0.2s!important;}
.this_home .block2{/*background-image:url(../DK_frontend/dk_img/img_home/photo2.png);*/transition-delay:0.4s!important;-webkit-transition-delay:0.4s!important;}
.this_home .block3{/*background-image:url(../DK_frontend/dk_img/img_home/photo3_new.png);*/background-color: #FFBE36;transition-delay:0.6s!important;-webkit-transition-delay:0.6s!important;}
.this_home .block3.ban_ua{/*background-image:url(../DK_frontend/dk_img/img_home/photo3_ua.png);*/}
/*photo3
.this_home .block3:hover{background-position: -490px 50%;    -webkit-transition-delay: 0s!important; transition-delay: 0s!important;}*/
.this_home .block4{/*background-image:url(../DK_frontend/dk_img/img_home/photo4.png);*/transition-delay:0.8s!important;-webkit-transition-delay:0.8s!important;}
.this_home .block5{/*background-image:url(../DK_frontend/dk_img/img_home/photo5.png);*/transition-delay:1s!important;-webkit-transition-delay:1s!important;}
.this_home .block6{/*background-image:url(../DK_frontend/dk_img/img_home/photo6.png);*/transition-delay:1.2s!important;-webkit-transition-delay:1.2s!important;}
.this_home .block7{/*background-image:url(../DK_frontend/dk_img/img_home/photo7.png);*/transition-delay:1.4s!important;-webkit-transition-delay:1.4s!important;}
.this_home .block8{/*background-image:url(../DK_frontend/dk_img/img_home/photo8.png);*/transition-delay:1.6s!important;-webkit-transition-delay:1.6s!important;}
.this_home .block9{/*background-image:url(../DK_frontend/dk_img/img_home/photo9.png);*/transition-delay:1.8s!important;-webkit-transition-delay:1.8s!important;background-size: inherit;
    background-color: #447FAD;}
.this_home .block10{background-image:url(/*../DK_frontend/dk_img/img_home/photo10.jpg);*/    background-position: 0 0px;transition-delay:2s!important;-webkit-transition-delay:2s!important;}
[lang="uk"] .this_home .block10{/*background-image:url(../DK_frontend/dk_img/img_home/photo10.png);*/ }
.this_home .block11{/*background-image:url(../DK_frontend/dk_img/img_home/photo11.png);*/transition-delay:2.2s!important;-webkit-transition-delay:2.2s!important;}
.this_home .block12{/*background-image:url(../DK_frontend/dk_img/img_home/photo12.png);*/transition-delay:2.4s!important;-webkit-transition-delay:2.4s!important;}
.this_home .block13{/*background-image:url(../DK_frontend/dk_img/img_home/photo13.png);*/transition-delay:2.6s!important;-webkit-transition-delay:2.6s!important;}
.this_home .block14{/*background-image:url(../DK_frontend/dk_img/img_home/photo14.png);*/transition-delay:2.8s!important;-webkit-transition-delay:2.8s!important;}
.this_home .block15{/*background-image:url(../DK_frontend/dk_img/img_home/photo15.png);*/transition-delay:3s!important;-webkit-transition-delay:3s!important;}

/*.this_home .block5:before{content:"";display:inline-block;position:absolute;top:0px;left:0px;width:90px;height:90px;background-image:url(../DK_frontend/dk_img/img_home/fridge_icon.png);background-size:contain;background-position:50% 50%;background-repeat:no-repeat;}*/
/*.this_home .block5 .bg_pl_green{text-transform:uppercase;}*/
.this_home .block5 .priceh{display: none; position: absolute; right: 0px; top: 10px;  padding: 10px 21px;  font-size: 14px;  font-weight: bold;  color: #fff;  background: rgba(78, 188, 240, 0.95);}
.this_home .block16{/*background-image:url(../DK_frontend/dk_img/img_home/map_home.png);*/}
.this_home .block16 .plaska{bottom: 80px;}
.this_home .plaska{position:absolute;bottom:15px;left:0px;font-size:15px;color:#fff;}
.this_home .fa-share-square-o{width: 34px;  height: 32px;  position: absolute;  top: 20px;  left: 20px;  font-style: normal;  background: rgba(0, 0, 0, 0.6);  border-radius: 3px;  color: #fff;  display: table;z-index:2;
opacity:0;font-size: 18px;transition:0.3s;-webkit-transition:0.3s;}
.this_home .fa-share-square-o:before{display: table-cell;  vertical-align: middle; text-align: center;}
.this_home .fa-share-square-o:hover{background: rgba(0, 0, 0, 0.8);}
.this_home .bg_siren:hover .fa-share-square-o{opacity:1;}
/* .this_home .bg_siren.block4:hover .fa-share-square-o,
.this_home .bg_siren.block13:hover .fa-share-square-o{opacity:0;}
.this_home .bg_siren.block13:hover,*/.this_home .bg_siren.block4:hover{cursor:default;}

.this_home .plaska > *{padding:11px 20px;}
.this_home .block4  .plaska > *{padding:11px 11px;}
.this_home .plaska > span{display:table;color: #fff;}
.this_home .plaska a,.this_home .plaska p{font-size:13px;color:#000;display:inline-block;text-decoration:none;font-weight:bold;margin: 0;} /*text-transform:uppercase;*/
.this_home .block11 .plaska p{padding: 2px 20px;}
.this_home .statistic{position: absolute; top: 12px;left:0;font-weight:600;/*border: 1px solid #fff; background: #ff7f27;*/}
.this_home .statistic > span{font-size:19px;    color: inherit;}
.this_home .statistic > div{display: table;    margin-top: 10px;}
.this_home .statistic .detal_stat {display: table-cell;}
.this_home .statistic .detal_stat > *{color:inherit;}
.this_home .statistic div > .detal_stat:nth-child(2) {min-width: 260px;}
.this_home .statistic .detal_stat > b{font-size:41px;    display: inline-block; line-height: normal;}
.this_home .statistic .detal_stat > span{display:block;font-size:12px;}
.this_home .child_hm iframe { position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;}
.main .this_home .child_hm:hover{opacity:0.92!important;transition-delay: 0s!important;  -webkit-transition-delay: 0s!important;transition:0s!important;-webkit-transition:0s!important;
}




.this_home .block4 .actionstick {
    position: absolute;
    right: 0px;
    top: 10px;
    padding: 10px 13px;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    background: rgba(238, 179, 20, 0.95);text-transform:uppercase;
}



/*HOME END*/




/*LIST PRODUCT*/
.det_col{width: 16px;  height: 16px;  border: 1px solid #d9d9d9;  border-radius: 50%;  display: inline-block; margin-left: 5px;  margin-right: 5px; position: relative; top: 4px;}
.color_365 .det_col{background:url(/skin/frontend/default/atlant/images/colors/white.jpg);}/*Белый*/
.color_362 .det_col{background:url(/skin/frontend/default/atlant/images/colors/graf.jpg);}/*Графитовый*/
.color_37 .det_col{background:url(/skin/frontend/default/atlant/images/colors/gold.jpg);}/*Золотой*/
.color_363 .det_col{background:url(/skin/frontend/default/atlant/images/colors/cappuccino.jpg);}/*Капучино*/
.color_402 .det_col{background:url(/skin/frontend/default/atlant/images/colors/metal.jpg);}/*Мокрый асфальт*/
.color_430 .det_col{background:#808000;}/*Оливковый*/
.color_541 .det_col{background:#52524f;}/*Нержавеющая сталь*/
.color_32 .det_col{background:url(/skin/frontend/default/atlant/images/colors/red.jpg);}/*Рубиновый*/
.color_364 .det_col{background:url(/skin/frontend/default/atlant/images/colors/salat.jpg);}/*Салатовый*/
.color_33 .det_col{background:url(/skin/frontend/default/atlant/images/colors/grey.jpg);}/*белый*/
.color_457 .det_col{background:#918676;}/*Звездная пыль*/
.color_459 .det_col{background:#1d3853;}/*Посейдон*/
.stor_h2{font-size: 25px;  color: #275979;margin-left: 16px;font-weight: normal;  margin-bottom: 12px;}
.stor_h2 > a{color:inherit;font-size:inherit;font-weight:inherit;text-decoration:none;}
/*FILTER*/
.magaz_magaz {display:table;width:100%;}
.magaz_magaz .left_productos, .magaz_magaz .right_productos{display:table-cell;float:none;    vertical-align: top;}
.left_productos{border-top:1px solid #ddd;width: 320px;}
.magaz_magaz .left_productos .left_block_phone{display:none;}
.right_productos{width: calc(100% - 320px);padding:0!important;}
.left_productos .products_link{padding:20px 22px;}
.left_productos .products_link .block-content{margin-top: 10px;background: #F6F6F6;}
.left_productos .subcat-filters .block-layered-nav{width:100%;}
.left_productos #narrow-by-list{padding:0px;background:transparent;    font-size: 13px; width:100%;}
.left_productos #narrow-by-list > dt:not(:first-child){border-top:1px solid #dddddd;padding-top:20px;}
.left_productos #narrow-by-list .block-layered-nav dd{padding-bottom:20px;}
.left_productos .products_link .block-layered-nav dt{text-transform:none;font-weight:bold;color:#58585f;padding: 0px 0px 20px;}
.left_productos .subcat-filters #narrow-by-list li{width:auto;color:#58585f;background:transparent!important;padding: 0; padding-bottom: 7px; margin-top: 0;    border: 0;}
.category-holodilniki dd:nth-of-type(2)>ol>li:nth-child(3), .category-holodilniki dd:nth-of-type(2)>ol>li:nth-child(4),
#narrow-by-list .this_filt>ol>li.sherbele{margin-left: 20px!important;}
/*.category-holodilniki dd:nth-of-type(3)>ol>li:nth-child(2):after{    content: "\f0d8";
    display: inline-block;  font: normal normal normal 14px/1 FontAwesome;   font-size: inherit;
    color: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;   -moz-osx-font-smoothing: grayscale;   margin-left: 8px;   position: relative;   top: 1px;   margin-top: -1px;  font-size: 15px;
    height: auto; width: auto;}*/


.left_productos #narrow-by-list li a{color:inherit;position:relative;background:transparent;padding-left: 26px;}
.left_productos #narrow-by-list li a:before{content:"";width:16px;height:16px;top:50%;left:0px;background:#fff;border:1px solid #d9d9d9;border-radius:3px;display:inline-block;position:absolute;    transform: translate(0%, -50%);  -webkit-transform: translate(0%, -50%);}
.left_productos #narrow-by-list li a:hover:before{border-color:#79abcd;}
.left_productos li a.m-checkbox-checked:after{
    content: "\f00c";position:absolute;
	top:50%;left:4px;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
        font-size: 11px;
    text-rendering: auto;
	color:#019bff;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
transform: translate(0%, -50%);  -webkit-transform: translate(0%, -50%);
}
.left_productos #narrow-by-list .m-filter-slider{background:transparent;height: 5px;margin-top: 10px;margin: 0; margin-bottom: 15px;position:relative;}
.left_productos #narrow-by-list .m-filter-slider:before{content:"";top:0;left:0px;position:absolute;z-index:0;height: 5px; width:100%; background: #cfcfcf;    border-radius: 15px;}
.left_productos #narrow-by-list .m-filter-slider > .m-slider-from,.left_productos #narrow-by-list .m-filter-slider > .m-slider-to{ background:#fff;margin:0px;padding:0px;box-shadow:0px 2px 3px 0px #D4D4D4;border-radius:3px;top: -11px;}
.left_productos #narrow-by-list .m-filter-slider > .m-slider-from:before,.left_productos #narrow-by-list .m-filter-slider > .m-slider-to:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background: url(../DK_frontend/dk_img/polzun.png) no-repeat 50% 50%;  display: inline-block;}
.left_productos #narrow-by-list .m-filter-slider > .m-slider-span{height: 5px;top: 0px;background: #43799e;}
.left_productos #narrow-by-list .m-slider-values {padding:0px;margin-top: 34px;}
.left_productos #narrow-by-list .m-slider-values #visota-applied{display:table;color:#58585f;position:relative;margin-left: -5px;width: 100%;margin-bottom: 0;}

.left_productos #narrow-by-list input[type=text].m-slider{font-size:14px;width: 60px!important;padding: 4px 10px; font-size: 13px; border: 1px solid #ebebeb; border-radius: 3px;position: relative; left: -32px;}
.left_productos #narrow-by-list .block-layered-nav dd{padding:0px;}
.left_productos #narrow-by-list #visota-applied:before{content:"–";position:absolute;top:50%;left:90px;transform:translate(0, -50%);-webkit-transform:translate(0, -50%);display:inline-block;color:#58585f;font-size:14px;}
.left_productos #narrow-by-list #visota-applied:after{content:"мм";position:absolute;top:50%;left: 196px;transform:translate(0, -50%);-webkit-transform:translate(0, -50%);display:inline-block;color:#58585f;font-size:14px;}
.left_productos #narrow-by-list .but_ok{opacity: 0;   border: 1px solid #ebebeb;  width: 42px;height:35px;  border-radius: 3px; position:relative;top:0;    right: -16px;}
.left_productos #narrow-by-list .but_ok:before{content:"Ок";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);display:inline-block;color:#8e8e93;font-size:14px;     margin-top: -2px;}
.left_productos #narrow-by-list .but_ok img{display:none;}

body[class*="category-sale"] .left_productos #narrow-by-list .but_ok{display: none;}



.left_productos .repeat{border:1px solid #d9d9d9;border-radius:3px;}
.left_productos .repeat a{color: #8e8e93; font-size: 14px; cursor: pointer;  display: block;  margin: 0px auto;  padding: 10px;  text-align: center;}
.left_productos .repeat a:hover{background: #E8E8E8;}
.left_productos .repeat i{margin-right: 7px;color:inherit;}
.left_productos .contentsl ul li{ width: calc(100% - 4px);  border-bottom: 1px solid #ddd;  margin: 0;  background: transparent; padding-left: 0px; position: relative;}
.left_productos .contentsl ul li.active > a{ display:inline-block; width: 100%; position: relative;}
.left_productos .contentsl ul li.active:before {  content: "";  position: absolute;  width: 12px;  height: 12px;  border-radius: 5px 0px 1px 0px;  background: #f6f6f6;  right: 2px;
    top: 60%;  transform: translateY(-50%) rotate(225deg); -webkit-transform: translateY(-50%) rotate(225deg); z-index: 0; box-shadow: 1px 1px 0px 0px #bfbfbf;transition:0.1s;-webkit-transition:0.1s;}
.left_productos .contentsl ul li.active.yes:before {transform: translateY(-50%) rotate(45deg); -webkit-transform: translateY(-50%) rotate(45deg);top: 50%; }
.contentsl ul li div{width:100%;}
.left_productos .contentsl ul li td{color: #96969d; text-transform: initial; font-size: 16px;}
.left_productos .contentsl ul li td:hover,.left_productos .contentsl ul li.active td{color: #009bff;}

.left_productos .h3_left_filt{font-weight: bold;  color: #58585f;     padding: 20px 22px 0px 22px;   font-size: 16px;  margin-bottom: -10px;}
/*-----------------------------------------*/
/*
#cat_22+.subcat-filters #narrow-by-list > .odd:first-child{display:none;}
#cat_22+.subcat-filters #narrow-by-list > .odd li a,#cat_22+.subcat-filters #narrow-by-list > .odd li span{color: #96969d;  text-transform: initial;  font-size: 16px;display:table-cell;vertical-align: middle;    padding-left: 10px;}
#cat_22+.subcat-filters #narrow-by-list > .odd li span{color: #009bff;}
#cat_22+.subcat-filters #narrow-by-list > .odd li a:before,#cat_22+.subcat-filters #narrow-by-list > .odd li span:before{display:none;}
#cat_22+.subcat-filters #narrow-by-list > .odd li .m-tree-item:before{content:"";width:33px;height:40px;display:table-cell;position:static;transform:translate(0);-webkit-transform:translate(0);    background-repeat: no-repeat; background-position: 50% 50%;}
#cat_22+.subcat-filters #narrow-by-list > dd.odd{padding-bottom:0px;border:0;}
#cat_22+.subcat-filters #narrow-by-list > dd.odd+dt{border:0;}
#cat_22+.subcat-filters #narrow-by-list > *{margin-left:40px;}
#cat_22+.subcat-filters #narrow-by-list > .odd .m-tree-item{padding:0;display:table;    vertical-align: middle;  font-size: 9px;}
#cat_22+.subcat-filters #narrow-by-list > .odd li{    border-bottom: 1px solid #ddd;  margin: 0;  padding-left: 0px;  position: relative;  padding: 10px 4px 10px 0px;}

#cat_22+.subcat-filters #narrow-by-list #m-tree-item-27:before{background-image:url(/media/catalog/category/icon-fridge_2.png);}
#cat_22+.subcat-filters #narrow-by-list #m-tree-item-28:before{background-image:url(/media/catalog/category/icon-freeze.png);}
#cat_22+.subcat-filters #narrow-by-list #m-tree-item-29:before{background-image:url(/media/catalog/category/icon-cma.png);}
#cat_22+.subcat-filters #narrow-by-list #m-tree-item-30:before{background-image:url(/media/catalog/category/icon-oboryd.png);}
#cat_22+.subcat-filters #narrow-by-list #m-tree-item-31:before{background-image:url(/media/catalog/category/icon-oboryd-3_1.png);}
#cat_22+.subcat-filters #narrow-by-list #m-tree-item-32:before{background-image:url(/media/catalog/category/complect.png);}*/
.left_productos .contentsl ul #cat_22 td{color: #ff5c27; text-transform: uppercase;  font-weight: 600;}
.left_productos .contentsl ul #cat_22 td:hover{color: #009bff;}
#cat_22 ~ *{    margin-left: 40px; width: auto;}
.new_pd > .subcat-filters:first-child{display:none!important;}
.left_productos .contentsl ul #cat_22{display:block;}
/*.left_productos .contentsl ul #cat_22+.new_pd{display:none;}*/
.left_productos .contentsl ul #cat_22.active+.new_pd{display:block;}
/*FILTER END*/

/*CONTENT*/
.magaz_magaz .breadcrumbs{padding-top:26px;padding-left:15px;padding-right:15px;}
.breadcrumbs{margin:0px;line-height:normal;padding: 20px 0px;color: #58585f;}
.breadcrumbs a{text-decoration:underline;color:#2c7db9;    display: inline-block;}
.breadcrumbs a:first-letter{text-transform: uppercase;}
.clnews-newsitem-view .breadcrumbs .category_news>span:last-child{display: none;}
.breadcrumbs strong{color:#58585f;}
.breadcrumbs .fa{color: #58585f; padding: 0px 12px;}
.breadcrumbs .home span{display:inline-block;    margin-left: 5px;}
.breadcrumbs a,h1.hglav{display:inline-block!important;    text-transform: none;}
.breadcrumbs a::first-letter , h1.hglav::first-letter { text-transform:uppercase!important;}
.category-products + .category-description{display:none}
.breadcrumbs .home:before {
    content: "\f015";
    position: relative;
    top: 1px;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 15px;
    text-rendering: auto;
    color: #2c7db9;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;

}

.right_productos .products-grid{padding-left:7px;}
.right_productos .breadcrumbs + h1{font-size: 30px; font-weight: 600;margin:0px;padding:0px 15px;}
.right_productos .toolbar-top,.right_productos .toolbar-count,.right_productos .select_wrap select{background:transparent;color: #58585f;    font-size: 14px;padding: 0;  margin: 0;}
.right_productos .toolbar-top{padding: 0px 15px;}
.right_productos .sorter .limiter,.right_productos .sorter .sort-by{margin-top:0px;}
.right_productos .sort-by,.right_productos .limiter{font-size:16px;}
.right_productos .sort-by .select_wrap,.right_productos .limiter .select_wrap{width:auto;position:relative;}
.right_productos .sorter .limiter{padding-right:40px;}
.right_productos .sorter {padding:0px;padding-bottom:14px;}
.right_productos .sorter select{color:#275979;text-decoration:underline;font-weight:600;cursor:pointer;width:auto;font-size:16px;margin-top: -2px;position:relative;padding-right: 20px;
 -ms-appearance: none; appearance: none!important;}
.right_productos .select_wrap:after{
    content: "\f0d7";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-left: 5px;
    position: relative;
    top: 1px;color:#275979;
    font-size: 14px;
	position: absolute;
    right: 5px;
}
.right_productos .sorter label{font-size:16px;}

.magaz_magaz .category-products .sorter .sort-by .select_wrap:after{
    display: none;
}
.magaz_magaz .right_productos >i{
    position: absolute;
    top: 77px;
}
.magaz_magaz .right_productos >i:before{
    font-size: 15px;
}


/*---*/
.right_productos .std .products-grid li.item{  margin-bottom: 10px;}
.right_productos .products-grid li.item{/*height:545px;*/height:585px;width:calc(100% / 3);width:-webkit-calc(100% / 3);margin:0px;padding:0px;border:0px;background:transparent;overflow:hidden;    width: 33.333%;}
.wrapper:not(#mobile) .right_productos .products-grid li.item:hover{overflow:visible;}
.wrapper:not(#mobile) .right_productos .products-grid li.item:hover .small_desc{border-radius: 0px;padding: 20px 25px;    border-color: transparent;}/*box-shadow:0px 3px 15px 0px #d5dbe1;*/
.wrapper:not(#mobile) .right_productos .products-grid li.item:hover .li-wrapper,.wrapper:not(#mobile) .right_productos .products-grid li.item:hover .pg-add-info{ margin-left: 3px; margin-right: 3px;}

.right_productos .products-grid li.item .li-wrapper{position: relative;  padding: 0;  margin: 0;margin: 0px 8px 16px; box-shadow: none;width:auto;overflow:visible;box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.05);}
.right_productos .products-grid li.item .li-wrapper:before{ content: "";  width: 100%;  height: 100%;  position: absolute;  top: -10px;  left: -10px; z-index: -1;padding: 10px 10px 0px;  border-radius: 3px;}
.right_productos .products-grid li.item:hover .li-wrapper:before {background: #fff;    box-shadow: 0px 12px 34px 0px rgba(0, 0, 0, 0.33);}
.right_productos .li-wrapper .prodmain_pic{background: url(../DK_frontend/dk_img/pattern.jpg) no-repeat 50% 0%;margin: 0;  background-size: 330px; overflow: hidden;  border-radius: 3px 3px 0px 0px;    background-color: #4985A7;}
.right_productos .prodmain_pic > a{position:relative;height: 360px;}

.right_productos.col-main .products-grid .item img{position: absolute;  bottom: 0px;  left: 50%;transform: translate(-50%, 0);-webkit-transform: translate(-50%, 0);}
/*.right_productos ul > .pr:last-child .li-wrapper{margin-right:0px;}
.right_productos ul > .pr:first-child .li-wrapper{margin-left:0px;}*/

.right_productos .products-grid .actions,.right_productos .products-grid .price-box{width: auto;position: static;}
.right_productos .products-grid .product-title a{color: #58585f; text-decoration: none;  font-weight: 600; margin-bottom: 10px; display: inline-block;height: 36px;}
.right_productos .products-grid .small_desc{padding: 20px; border: 1px solid #ebebeb;  border-top: 0;  border-radius: 0px 0px 3px 3px;position:relative;background:#fff;}
.right_productos .ppp > p{display:none;}
.right_productos .ppp > div + p{display:block;}
.right_productos .ppp > p.gabarit,.right_productos .ppp > p.color{color: #9f9f9f;font-size: 12px;line-height: 15px;padding-left: 26px;clear: both; margin-top: 15px; display: block;}
.right_productos .ppp > p.gabarit span,.right_productos .ppp > p.color span{display: block; color: #9f9f9f;    position: relative;}
.right_productos .ppp > p.gabarit span:before,.right_productos .ppp > p.color span:before{content:"";width:16px;height:20px;display:inline-block;background: url(../DK_frontend/dk_img/size.png) no-repeat 50% 50%;background-size:contain;position: absolute; top: 5px;    left: -26px;}
.right_productos .ppp > p.gabarit+.color{display:none;}
.right_productos .products-grid .price-box{background:transparent;color:#0084e6;font-size:26px;font-weight:bold;float:left;    display: inline-table;margin: 0;}
.right_productos .products-grid .price-box .old-price{position: absolute;color: #43799E;    width: auto;  float: none;    margin-top: -5px;}
.right_productos .products-grid .price-box .old-price > *{font-size:12px;}

.right_productos .products-grid .price-box .regular-price,.right_productos .products-grid .price-box .price {  color: inherit; line-height: normal;}
.right_productos .products-grid .price-box .text{color:#9f9f9f;font-size:14px;}
.right_productos .products-grid .price-box .special-price{width:auto;float:none;background:transparent;    color: inherit;padding: 0;}
.right_productos .products-grid .price-box .special-price .price{    font-size: inherit;  font-weight: inherit;}

.right_productos .products-grid .actions{width: auto;float: right;}
.right_productos .products-grid .actions button.btn-cart.order_button{width: auto;/*float: right;*/border: 0;  padding: 10px 30px;  border-radius: 3px;color: #fff;  height: auto;background:transparent;background: #00bd04;box-shadow: inset 0px -2px 0px 0px #00aa04;}
/*.right_productos .products-grid .actions button.btn-cart.order_button:hover{background:#00ac04;}*/
.right_productos .products-grid .actions button.preorder{width: auto;float: right;border: 0;  padding: 10px 30px;  border-radius: 3px;color: #fff;  height: auto;background:transparent;background: #00bd04;}
html[lang="uk"] .right_productos .products-grid .actions button.preorder{padding: 10px 5px;font-size: 14px;}
/*.right_productos .products-grid .actions button.preorder:hover{background:#00ac04;}*/

.right_productos .products-grid .pg-add-info{position: absolute;height: auto;padding:0px;opacity:0;margin: 0px;}
.right_productos .products-grid li.item .pg-add-info:before{content: ""; width: calc(100% + 2px); height: calc(100% - 9px); position: absolute;  top: 0px;  left: -11px;  z-index: -1;padding: 10px 10px 0px; }
.right_productos .products-grid li.item .pg-add-info:after{content: ""; width: calc(100% + 22px); height: 1px; background: #e5e5e5; position: absolute;  top: -1px; left: -11px;}
/*
.right_productos .products-grid .pg-add-info > *:first-child:before {width: calc(100% + 22px); display: inline-block; height: 30px; content: ""; position: absolute;  left: -11px; top: -15px; background: #fff;}
.right_productos .products-grid .pg-add-info> *:first-child:after {  width: 100%;  background: #FFF;  display: inline-block;  height: 1px; content: "";  position: absolute;  left: 0;  top: -1px;background:#e5e5e5;}*/

.right_productos .products-grid li.item:hover .pg-add-info{background: #fff; color: #58585f;  width: auto;  left: 0px; opacity: 1;  border: 1px solid #ebebeb;  border-radius: 0px 0px 3px 3px;margin:0px;
padding: 20px 10px 0px;height: auto; position:relative;border-color: transparent;overflow: visible;}

.right_productos .small_desc .ppp{height:auto;display: inline-block; width: 100%;}

.right_productos .products-grid p.product-title{margin:0px;}
.right_productos .small_desc .ratings{margin: 15px 0 7px 0;}
.category-hardware .right_productos .dop_class_rating > .ratings:not(.no_ratingso),.agere-catalogsearch-result-index .right_productos .small_desc .ratings:not(.no_ratingso){margin: 15px 0 40px 0;}
.right_productos .products-grid .ratings .amount a{    font-size: 14px;  display: inline-block;  margin-left: 10px;  color: #0084e6; margin-top: 2px;}
.right_productos .products-grid .ratings .rating-box{background:none;    width: 108px;  height: 20px;position: relative;}
.right_productos .products-grid .ratings .rating-box:before { content: "";  background: url(/skin/DK_frontend/dk_img/StarSprite.png);  position: absolute;
    top: 0;   left: 0;   width: 100%;   height: 100%;  z-index: 2;  display: block; background-size: 108px;
}
.right_productos .products-grid .ratings .rating-box:after {  content: "";  background: #9f9f9f;  width: 100%;  height: 100%;  position: absolute; z-index: 0;}
.right_productos .products-grid .ratings .rating-box .rating { background: #ffc600;  position: absolute;  top: 0;  left: 0;  height: 100%; z-index: 1;}

.right_productos .small_desc .ppp > div{display: table;width: 100%;}
.right_productos .small_desc .ppp .dop_class_rating{height:41px;}
.right_productos .small_desc .ppp .dop_class_rating .no_ratingso a{color: #9f9f9f;cursor:default;}
.right_productos .info_tovar{position: absolute; bottom: 73px;min-width:120px;display:table;bottom: 28px;right:20px;}
.right_productos .pre_intov{right:20px;bottom: 66px;bottom: 20px;}
.right_productos .no_intov{right:20px;bottom: 73px;bottom: 28px;}

 @media screen and (max-width: 1350px) {
   .right_productos .products-grid .small_desc, .wrapper:not(#mobile) .right_productos .products-grid li.item:hover .small_desc{padding:20px 10px;}
.right_productos .info_tovar{right:10px;}
.right_productos .pre_intov{right:10px;}
.right_productos .no_intov{right:10px;}
.right_productos .products-grid .actions button.preorder{padding: 10px 15px;}
}

 @media screen and (min-width: 1350px) {
   .right_productos .products-grid li.item:hover .no_intov,.right_productos .products-grid li.item:hover .pre_intov,.right_productos .products-grid li.item:hover .info_tovar{right:25px;}
 }
.right_productos .info_tovar i{ display: inline-block;width:20px;height:20px;    margin-bottom: -4px; margin-right: 10px;}
.right_productos .info_tovar .gal{ background: url(../DK_frontend/dk_img/check.svg) no-repeat 50% 50%; }
.right_productos .info_tovar .pre_gal{ background: url(../DK_frontend/dk_img/pre_check.png) no-repeat 50% 50%;background-size: contain;background-size: contain; position: relative; top: 10px;}
.right_productos .info_tovar .no_gal{ background: url(../DK_frontend/dk_img/no_check.png) no-repeat 50% 50%;    margin-bottom: -6px; background-size: contain;}
.right_productos .info_tovar span{color:#9f9f9f;display: table-cell;line-height: 15px;}


.star_bl{width:106px;height:20px;background: url(../DK_frontend/dk_img/atlantstars.svg) no-repeat 50% 50%;display:inline-block;position:relative;float: left;}
/*.right_productos .star_bl:after{content:"";width:100%;height:100%;display:inline-block;position:absolute;left:0px;top:0px;}
.right_productos .star_bl:before{background:#9f9f9f;}*/

.star_bl span{height:100%;display:inline-block;position:absolute;left:0px;top:0px;width:100%;}
.star_bl > span:first-child{background:#9f9f9f;}
.star_bl > span:nth-child(2){background:#ffc600;}
.star_bl > span:last-child{background: url(../DK_frontend/dk_img/atlantstars.svg);}
.star_bl + span{display: inline-block;  font-size: 12px;    color: #58585f;line-height: 26px;    margin-left: 5px;}
.list_rating{clear:both;}
.list_rating a{font-size:14px;display:inline-block;margin-left:20px;}
.list_rating a:hover{color:#0084e6;}

.right_productos .list_privil{ display: inline-block; margin: 10px 0px 15px 0px;}
.right_productos .list_privil > span{padding: 2px 8px;  border: 1px solid #e6e6e6;  border-radius: 2px;  margin-right: 10px;font-size:11px; display: inline-block; vertical-align: top;} /* margin-left: 10px; */
.right_productos .list_privil > span.cor_hard{    clear: both;  display: inline-block; margin: 10px 0px 0px 0px;}
.right_productos .list_privil > span:first-child{margin-left:0px;margin-bottom:10px;}
.categorypath-stiralnie-mashiny .right_productos .list_privil > span{margin-left: 0px;margin-right: 10px;    display: inline-block;}

.right_productos .list_stoit{ border: 1px solid #00bd04;  border-radius: 3px;  padding: 10px; margin-bottom: 15px;}
.right_productos .list_stoit span{color: #009b04; font-weight: bold;  padding-bottom: 5px;  display: inline-block;}

.right_productos .list_ne_stoit{ border: 1px solid red;  border-radius: 3px;  padding: 10px; margin-bottom: 15px;}
.right_productos .list_ne_stoit span{color: red; font-weight: bold;  padding-bottom: 5px;  display: inline-block;}

body[class*="sale"] .prodmain_pic:before{content: "SALE"; position: absolute;  display: block;  margin: 0;  z-index: 1;  font-weight: 700;  font-size: 16px;
    right: 0;  top: 12px;  background: red;  color: #fff;  padding: 10px 20px; letter-spacing: 0.5px;
}

.right_productos .list_osob{width: 100%;    line-height: 17px;}
.right_productos .osob{font-weight: bold;border-bottom:1px solid #e5e5e5;    display: block; padding-bottom: 10px;}
.right_productos .list_osob tr > td:first-child{padding:10px 0px;padding-right: 26px;}
.right_productos .list_osob tr > td:last-child{font-weight: bold;color:#000;    width: 32%;}
.right_productos .list_osob tr > td{padding-top:10px;padding-bottom:10px;border-bottom:1px dashed #e5e5e5; }

.pg-add-info .list_bot{    margin-bottom: 15px;  margin-top: -20px;}
.list_bot{background:#f8f8fa;display:table;width:100%;position:relative;margin-top: 16px;}
.list_bot a:hover{color:#0084e6;}
.list_bot:before{    content: "";width: calc(100% + 48px);  height: 100%;  position: absolute;  top: 0px;left: -24px; background: #f8f8fa;}
.list_bot > div{width:100%;float:left;position:relative;}/*width:calc(100% / 2);*/
.list_bot a{padding:15px 0px;display:block;text-align:center;color:#000;position:relative;}
/*.list_bot > div:first-child a:after{content: ""; width: 1px; height: 5px; position: absolute; right: 0px; top: 10px; box-shadow: 0px 4px #e1e1e7,0px 11px #e1e1e7,0px 17px #e1e1e7,0px 23px #e1e1e7;}*/
.list_bot i{width:13px;height:12px;margin-right:6px;display:inline-block;background:#000;    margin-bottom: -2px;}
.list_bot .sravnit i{background: url(../DK_frontend/dk_img/sravnit.png) no-repeat 50% 50%;}
.list_bot .herth i{background: url(../DK_frontend/dk_img/herth.png) no-repeat 50% 50%;}


.list_bot a:hover{color:#0084e6;}
.list_bot > div:first-child a:after{content: ""; width: 1px; height: 5px; position: absolute; right: 0px; top: 10px; box-shadow: 0px 4px #e1e1e7,0px 11px #e1e1e7,0px 17px #e1e1e7,0px 23px #e1e1e7;opacity:0;}




.right_productos .sticker{display: block; margin: 0; z-index: 1;  right: 0;  top: 12px!important;  background: #f6b108;height:auto!important;width:108px!important;}
.right_productos .sticker + .sticker  {top: 59px!important;}
.right_productos .sticker[style*="stiker-stok"] + .sticker.hit  {top: 96px!important;} /*top: 77px!important;*/
/*.category-morozilnie-kamery .right_productos .sticker[style*="stiker-stok"] + .sticker.hit,.right_productos .sticker[style*="stiker-stok"] + .sticker.hit.mkcor  {width: 182px!important;}*/
.category-morozilnie-kamery .right_productos .sticker[style*="stiker-hit"],.right_productos .sticker.mkcor[style*="stiker-hit"],
.right_productos li[data-setattr="10"] .sticker[style*="stiker-hit"]{width: 182px!important;}
.right_productos .sticker[style*="stiker-new.png"]:before{    content: ""; background: #f6b108; width: 100%; height: 100%; position: absolute;  top: 0;  left: 0;}
.right_productos .sticker[style*="stiker-new.png"]:after{content:"NEW!";color:#fff;font-size:15px;padding:11px 12px;display: table; position: relative;}
.right_productos .sticker[style*="stiker-stok"]:before{content: ""; background:  rgb(255, 92, 39); width: 100%; height: 100%; position: absolute;  top: 0;  left: 0;}
.category-morozilnie-kamery .right_productos .sticker[style*="stiker-stok"]:before,.right_productos .mkcor.sticker[style*="stiker-stok"]:before{background: #009bff;}
.right_productos .sticker[style*="stiker-stok"]{width:146px!important;}/*width:158px!important;*/
.category-stiralnie-mashiny .right_productos .sticker[style*="stiker-stok"]{top: 290px!important;}
[lang="uk"] .right_productos .sticker[style*="stiker-stok"]{width:140px!important;}
.right_productos .sticker[style*="stiker-stok"]:after{content:"Бесплатная доставка!";color:#fff;font-size:15px;padding:11px 14px;display: table; position: relative;} /*content:"Акция"; content:"БЕСПЛАТНАЯ доставка!"*/


#mobile .right_productos .sticker[style*="10yearswarranty"]:after{content:"АКЦИЯ! +1 год гарантии";background:#f6b108!important; color:white;font-size:8px;padding:4px 9px;display: table; position: relative; line-height: 9px; text-align: left;} /*content:"Акция"; content:"10 лет гарантии!"*/
#mobile .right_productos .sticker[style*="3yearswarranty"]:after{content:"3 года гарантии!";color:black;font-size:8px;padding:3px 14px;display: table; position: relative; line-height: 9px;} /*content:"Акция"; content:"10 лет гарантии!"*/

.right_productos .sticker[style*="10yearswarranty"]:after{content:"АКЦИЯ! +1 год гарантии";background:#f6b108!important; color:white;font-size:13px;padding:10px 22px;display: table; position: relative; line-height: 14px;} /*content:"Акция"; content:"10 лет гарантии!"*/
.right_productos .sticker[style*="3yearswarranty"]:after{content:"3 года гарантии!";color:black;font-size:15px;padding:5px 14px;display: table; position: relative; line-height: 17px;font-weight: bold;} /*content:"Акция"; content:"10 лет гарантии!"*/
/*.right_productos .sticker[style*="10yearswarranty"]{width: 115px!important;} */
/*.category-morozilnie-kamery .right_productos .sticker[style*="10yearswarranty"] ,.right_productos .sticker[style*="10yearswarranty"]  {width: 115px!important;}*/
.right_productos .sticker[style*="10yearswarranty"] + .sticker.hit,
.right_productos .sticker[style*="10yearswarranty"] + .sticker.hit.mkcor
{
    width: 115px!important;
}

.right_productos .sticker[style*="stiker-hit"]:before{content: ""; background: #4ebcf0; width: 100%; height: 100%; position: absolute;  top: 0;  left: 0;}

.right_productos .sticker[style*="stiker-hit"]:after{content:"Хит";color:#fff;font-size:15px;padding:11px 12px;display: table; position: relative;}
/*.category-morozilnie-kamery .right_productos .sticker[style*="stiker-hit"]:after,.right_productos .sticker.mkcor[style*="stiker-hit"]:after,
.right_productos li[data-setattr="10"] .sticker[style*="stiker-hit"]:after{content: "Бесплатная доставка!";}*/

.right_productos .sticker[style*="stiker-exclusive"]:before{content: ""; background: #5f9c12; width: 100%; height: 100%; position: absolute;  top: 0;  left: 0;}
/* .right_productos .sticker[style*="stiker-exclusive"]:after{content:"Эксклюзив";color:#fff;font-size:15px;padding:11px 12px;display: table; position: relative;} */
.right_productos .sticker[style*="stiker-exclusive"]:after{content:"-250 гривен";color:#fff;font-size:15px;padding:11px 12px;display: table; position: relative;}

/*.right_productos .sticker[style*="stiker-exclusive"]{top: 78px!important;}*/

html[lang="uk"] .right_productos .sticker[style*="stiker-hit"]:after{content:"Хіт";}
html[lang="uk"] .category-morozilnie-kamery .right_productos .sticker[style*="stiker-hit"]:after,
html[lang="uk"] .right_productos li[data-setattr="10"] .sticker[style*="stiker-hit"]:after{content:"Безкоштовна доставка!";}
html[lang="uk"] .right_productos .sticker[style*="stiker-stok"]:after{content:"Безкоштовна доставка!";}/*content:"Акція";content:"БЕЗКОШТОВНА доставка!";*/
html[lang="uk"] .right_productos .sticker[style*="10yearswarranty"]:after{content:"АКЦІЯ! +1 рік гарантії"; padding: 10px 25px;}/*content:"Акція";content:"БЕЗКОШТОВНА доставка!";*/
html[lang="uk"] .right_productos .sticker[style*="3yearswarranty"]:after{content:"3 Роки гарантії!";}/*content:"Акція";content:"БЕЗКОШТОВНА доставка!";*/
/* html[lang="uk"] .right_productos .sticker[style*="stiker-exclusive"]:after{content:"Ексклюзив";} */
html[lang="uk"] .right_productos .sticker[style*="stiker-exclusive"]:after{content:"-250 гривень";}
/*---*/

/*CONTENT END*/

/*PAGIN*/
.toolbar-bottom .pager-bottom{float:none;}
.pager-bottom .page_nav, .pager .page{display: table;margin: 20px auto 30px;}
.pager-bottom .page_nav a,.pager .page a,.pager .page span{font-size: 14px; color: #8e8e93;  padding: 9px 0px;  border: 1px solid #009bff;  border-radius: 3px;  background: transparent;  margin-right: 15px; text-decoration: none;  overflow: hidden; display: inline-block; width: 38px;line-height: normal;position: relative;
}
.pager-bottom .page_nav a:last-child, .pager .page a:last-child{margin-right:0px;position: relative;}
.pager-bottom .page_nav a.pg_active,.pager .page span{border-color:#d9d9d9;}

.pager-bottom .page_nav a.pg_right,.pager-bottom .page_nav a.pg_left{background:#e5e5e5;color:transparent;border-color:#e5e5e5;}
.pager-bottom .page_nav a.pg_right{margin-left:20px;}
.pager-bottom .page_nav a.pg_left{margin-right:40px;}
.pager-bottom .page_nav .pg:hover,.pager-bottom .page_nav .pg_active:hover,.pager .page > *:hover{background:#009bff;color:#fff;    border-color: #009bff;}
.pager .page > a:first-child,.pager .page > a:last-child{background: #e5e5e5;  color: transparent!important;  border-color: #e5e5e5;}
.pager-bottom .page_nav a.pg_right:hover,.pager-bottom .page_nav a.pg_left:hover, .pager .page > a:first-child:hover,.pager .page > a:last-child:hover{background:#009bff;border-color: #009bff;}
.pager-bottom .page_nav a.pg_right:before ,.pager-bottom .page_nav a.pg_left:before,  .pager .page > a:first-child:before,.pager .page > a:last-child:before {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #fff;
    font-size: 30px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);
}

.pager-bottom .page_nav a.pg_right:before,.pager .page > a:last-child:before{content: "\f105";margin-left: 1px;}
.pager-bottom .page_nav a.pg_left:before,.pager .page > a:first-child:before{content: "\f104";margin-left: -1px;}
/*PAGIN END*/


/*LIST PRODUCT END*/


/*DETAL PRODUCT*/
#detal_tovar .left_detal, #detal_tovar .col-main{width: 100%;}
.cms-terms #detal_tovar .col-main{padding:0px;}
#detal_tovar .product-view{width: 100%;}
#detal_tovar .product-name h1 { font-size: 30px; color: #275979; margin-bottom: 25px;}
#detal_tovar .product-view .product-img-box{width:100%;float:none;margin:0;background: url(../DK_frontend/dk_img/pattern.jpg) no-repeat 50% 0%; background-size: cover;position:relative;border-radius: 3px; overflow: hidden;z-index: 3;}
#detal_tovar .product-view .product-img-box .sticker{display:none;}
#detal_tovar .l_d_p{width:33%;float:left;}
#detal_tovar .r_d_p{width: calc(67% - 15px); float: left; padding-left: 15px;}
#detal_tovar .l_d_p .more-views{position:absolute;top:0px;    height: 100%;z-index: 5;}
#detal_tovar .l_d_p .more-views h2{display:none;}
/*#detal_tovar .l_d_p .product-image-zoom img{width: auto; margin: 0px auto;  display: table;margin-top:20px;position:absolute;bottom:40px;left:50%;transform:translate(-50%, 0%);-webkit-transform:translate(-50%, 0%); max-height: 85%;    max-width: 270px;}*/
#detal_tovar .product-view .product-img-box .product-image-zoom img {  cursor: pointer;  left: auto;  position: relative;  top: auto;  width: 100%;}

#detal_tovar .zoomWrapperImage.sherb_horizont img {  left: 50%!important;  transform: translateX(-50%); -webkit-transform: translateX(-50%);}
#detal_tovar .zoomWrapperImage.sherb_vertical img{top: 50%!important;  transform: translateY(-50%); -webkit-transform: translateY(-50%);}
#detal_tovar .zoomWrapperImage.sherb_vertical.sherb_horizont img{transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);}
#detal_tovar .l_d_p .icon-zoom,#detal_tovar .l_d_p .icon-zoom-new{background-color: rgba(0, 2, 3, 0.2);    width: 46px;  height: 46px; right: 0px;  bottom: 0px;background-size: 22px; background-position: 50% 50%;    z-index: 1;}
#detal_tovar .l_d_p .icon-zoom-new{position: absolute;right:50px;
    background: url("/skin/frontend/default/atlant/images/icon-zoom.png") no-repeat;
    z-index: 9999;
    cursor: pointer; }
#detal_tovar .l_d_p .jcarousel-skin-tango,#detal_tovar .l_d_p .jcarousel-container-horizontal{height: 100%;width: 100%;    float: left;}
/*#detal_tovar .l_d_p .more-views li{width: 80px; height: 92px; border: 3px solid transparent;float: none!important;    margin-bottom: 20px;}*/
#detal_tovar .l_d_p .more-views li:last-child{ margin-bottom: 0px;}

#detal_tovar .l_d_p .more-views li a,#detal_tovar .l_d_p .jcarousel-clip-horizontal{width:100%;height:100%;}
#detal_tovar .l_d_p .jcarousel-clip-horizontal{    position: relative;     height: calc(100% - 72px);  margin: 36px 0px;}
#detal_tovar .l_d_p #mycarousel{width:100%!important;/*margin: 40px 0px!important; height: calc(100% - 80px);position:absolute;*/transition:0.3s;-webkit-transition:0.3s;position: absolute!important;left: 0!important;}
/*#detal_tovar .l_d_p [slide="1"]#mycarousel{top:auto!important;bottom:0px;}*/

#detal_tovar .l_d_p .jcarousel-prev,#detal_tovar .l_d_p .jcarousel-next{background:transparent;width: auto;  height: auto;left: 50%;  transform: translate(-50%, 0%);-webkit-transform: translate(-50%, 0%);right: auto;cursor:pointer;}
#detal_tovar .l_d_p .jcarousel-prev{top:10px;}
#detal_tovar .l_d_p .jcarousel-next{top: auto; bottom: 10px;}
#detal_tovar .l_d_p .jcarousel-prev:before{content: "\f077"; display: inline-block;  font: normal normal normal 14px/1 FontAwesome;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; position: relative; font-size: 20px;    color: #fff;}
#detal_tovar .l_d_p .jcarousel-next:before{content: "\f078"; display: inline-block;  font: normal normal normal 14px/1 FontAwesome;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;position: relative; font-size: 20px;    color: #fff;}

#detal_tovar .l_d_p .product-image-zoom{z-index: 1;    position: static;min-height: 476px;padding-bottom: 46px;}
#detal_tovar .l_d_p .jcarousel-container-horizontal{padding: 0 15px;width: 90px;}
#detal_tovar .l_d_p .more-views li img{height: 88px;}
#detal_tovar .l_d_p .changeColor{z-index: 10; padding: 0;  display: table; width: auto; margin: 0px auto;  position: absolute;  bottom: 0;  left: 50%;   transform: translate(-50%,0); -webkit-transform: translate(-50%,0);max-width: 256px;width: 100%;}
#detal_tovar .l_d_p .changeColor a{display: inline-block; border-radius: 50%;  overflow: hidden; width: 16px;  height: 16px;margin:0px;    box-shadow: 0px 0px 0px 3px transparent; -webkit-transform: translateZ(0);transform: translateZ(0);}
#detal_tovar .l_d_p .changeColor a:hover,#detal_tovar .l_d_p .changeColor li.active a{transform:scale(1.3) translateZ(0);-webkit-transform:scale(1.3) translateZ(0);    box-shadow: 0px 0px 0px 3px #c9dbea;    background: #c9dbea;}
#detal_tovar .l_d_p .changeColor a img{height:100%;}
#detal_tovar .l_d_p .changeColor > span{padding:0;margin-top: 4px;float: left; display: inline-block; margin-right: 15px;    color: #fff;}
#detal_tovar .l_d_p .changeColor li{padding: 5px 16px 15px 0;}

#tabs_height > #left_blochok{position: relative;z-index: -1;opacity: 0;transition:opacity 0.6s;-webkit-transition:opacity 0.6s; margin: 0px auto!important;float: none!important;}
#tabs_height > #left_blochok.open{position: static;opacity: 1;z-index:1;}
#tabs_height.scroll_price > #left_blochok.open.stop{ position: absolute;bottom: 30px;top: auto;}
#tabs_height.scroll_price > #left_blochok.open{position: fixed;top:9px; -webkit-transform: translateX(26%);    transform: translateX(26%);}
@media screen and (max-width: 1350px){#tabs_height.scroll_price > #left_blochok.open{-webkit-transform: translateX(19%);    transform: translateX(19%);}}
body.catalog-product-view[class*=stiral] .product-image.product-image-zoom img{
-webkit-transform:scale(0.84) translateZ(0);transform:scale(0.84) translateZ(0);
  }
/*#detal_tovar .r_d_p *{color:#000;}*/
.category-sale .box-collateral.box-additional > *:first-child,
body[class*="asprodazha"] .box-collateral.box-additional > *:first-child, body[class*="ucenka"] .box-collateral.box-additional > *:first-child, body[class*="ucenka"] #product-attribute-specs-table-1, body[class*="category-sale"] #product-attribute-specs-table-1{display:none;}
#detal_tovar .other_block > table{background: #f8f7f5;display:table;
    padding: 10px;border-radius:2px;
    border: 2px solid red;
    margin-top: 20px;}
#detal_tovar .other_block > table tr{background: #f8f7f5;}
#detal_tovar .other_block > table .label{width: 190px;}

#detal_tovar #left_blochok{width:280px;border:4px solid #ffea00;border-radius:3px;padding:0px;float:left;    margin-bottom: 30px;margin-left:1px;margin-right:-1px;}
#detal_tovar #left_blochok > div:first-child{padding-top:25px;}
#detal_tovar #left_blochok > div:not(.list_bot){padding-right:25px;padding-left:25px;width: calc(100% - 50px);margin-bottom:15px;font-size: 10px;}
#detal_tovar #left_blochok .list_bot:before{width:100%;left:0px;}
#detal_tovar .price-box {font-weight: bold; margin: -10px 0 0 0;  width: 100%;  float: none; display: inline-block;}
#detal_tovar .price-box .regular-price,#detal_tovar .price-box .special-price .price{color: #0084e6; line-height: normal;font-size:40px;}
#detal_tovar .price-box .special-price{padding:0px;width:100%;}
#detal_tovar .price-box .text{color:#9f9f9f;font-size:20px;}
#detal_tovar .price-box .old-price{    margin-left: 0;    margin-bottom: 5px;}
#detal_tovar .price-box .old-price .price{font-size: 22px; font-weight: normal;}
#detal_tovar .info_tovar {clear:both;}
#detal_tovar .info_tovar i {  display: inline-block;  width: 20px;  height: 20px;  margin-bottom: -4px; margin-right: 10px;}
#detal_tovar .info_tovar p{display: inline-block;}
#detal_tovar .info_tovar span{color:#9f9f9f;font-size:14px;}

#detal_tovar .info_tovar .pre_gal { background: url(../DK_frontend/dk_img/pre_check.png) no-repeat 50% 50%;  background-size: contain;  background-size: contain;  position: relative;  top: 10px;}
#detal_tovar .info_tovar .gal {  background: url(../DK_frontend/dk_img/check.svg) no-repeat 50% 50%;}
#detal_tovar .info_tovar .no_gal { background: url(../DK_frontend/dk_img/no_check.png) no-repeat 50% 50%; margin-bottom: -6px; background-size: contain;}

#detal_tovar .product-shop .info_tovar.no_intov,#detal_tovar .product-shop .info_tovar.pre_intov{background: #f1f1f7;padding: 23px 16px; border-radius: 3px;  margin-top: 16px; margin-bottom: 10px;}
#detal_tovar .product-shop .info_tovar.no_intov{padding: 30px 20px;}
#detal_tovar .info_tovar.no_intov p,#detal_tovar .info_tovar.pre_intov p{margin: 0;}
#detal_tovar .info_tovar.no_intov i,#detal_tovar .info_tovar.pre_intov i{width:26px;height:26px;}
#detal_tovar .product-shop .info_tovar.no_intov span,#detal_tovar .product-shop .info_tovar.pre_intov span{ color: #b1b1b5; font-size: 16px; text-transform: uppercase;}
[lang="uk"] #detal_tovar .product-shop .info_tovar.no_intov span,[lang="uk"] #detal_tovar .product-shop .info_tovar.pre_intov span{font-size: 14px;}
[lang="uk"] #detal_tovar .info_tovar .no_gal{margin-bottom: -7px;}

#detal_tovar ..product-shop .info_tovar.pre_intov{padding: 23px 20px;margin-bottom:10px;}
#detal_tovar .info_tovar.pre_intov i{display: table-cell;  vertical-align: middle;  top: 0; }
#detal_tovar .info_tovar.pre_intov p{padding-left: 18px;    display: table-cell; vertical-align: middle;}

#detal_tovar .preorder {outline: none;  padding: 12px 30px;margin-bottom: 5px;border-radius: 4px;   font-size: 14px;   color: #fff;   display: inline-block;   text-decoration: none;  -webkit-appearance: none;  cursor: pointer;
    text-transform: uppercase;   text-align: center;   letter-spacing: 0.5px;   font-weight: 600;   height: auto;   border: 0;   line-height: normal;   transition: all 0.3s ease;  -webkit-transition: all 0.3s ease;
}


#batareika > a{display: block; font-size: 16px; margin-bottom: 16px;color: #004377;font-weight: 600}
#batareika > a:empty{display:none;}

#detal_tovar .add-to-box{margin:0px;float:none;width:100%;}
#detal_tovar .availability {margin: 10px 0 20px 0;}
#detal_tovar .add-to-box .but_green{font-size: 18px; font-weight: bold;}
#detal_tovar .add-to-box .add-to-cart{float:none;}
#detal_tovar .add-to-cart button.button{    position: relative;  z-index: 2; height: auto;    border-radius: 3px 3px 0px 0px;}
#detal_tovar .add-to-cart button.button > span{display:block;}
#detal_tovar .add-to-cart button.button span{height:auto;line-height: 27px;  padding: 13px 10px;}
#detal_tovar .add-to-box button.btn-cart-credit{ height: auto;position: relative; z-index: 1;    margin-top: -3px;}
.category-sale #detal_tovar .add-to-box button.btn-cart-credit{display: none;}
#detal_tovar .add-to-box button.btn-cart-credit span{font-weight: 600; color: #000; background: #ffea00;  box-shadow: inset 0px -1px 0px 0px #ffd800;  border: 0px;  line-height: normal;  height: auto;border-radius:0px 0px 3px 3px;padding: 9px 0px 8px 0px;}
#detal_tovar .add-to-box button.btn-cart-credit:hover span{background:#ffd800;}

#detal_tovar .paid_block{display:table;width:100%;color:#000;}
#detal_tovar .paid_block > div{display:table-cell;position: relative;line-height: 14px;}
#detal_tovar .paid_block > div:first-child:after{content: "";  width: 35px;  height: 1px;  background: #a8a8a8;  transform: rotate(-75deg);  -webkit-transform: rotate(-75deg);  position: absolute;top: 20px; right: -5px;}
#detal_tovar .paid_block > div:nth-child(2):after{content: "";  width: 35px;  height: 1px;  background: #a8a8a8;  transform: rotate(-75deg);  -webkit-transform: rotate(-75deg);  position: absolute; top: 20px; right: -23px;}
#detal_tovar .paid_block > div:last-child{padding-left:20px;}
#detal_tovar .paid_block > div figure{background-position: 0 50%; background-repeat: no-repeat;background-size: inherit;height: 10px;  width: 100%; margin-bottom: 3px;}
#detal_tovar .paid_block > div:first-child figure{background-image: url(../DK_frontend/dk_img/detal_prod/valut1.svg);}
#detal_tovar .paid_block > div:nth-child(2) figure{background-image: url(../DK_frontend/dk_img/detal_prod/valut2.svg);}
#detal_tovar .paid_block > div:last-child figure{background-image: url(../DK_frontend/dk_img/detal_prod/valut3.svg);}


#detal_tovar #right_blochok{width:calc(100% - 288px);float:left;}
#detal_tovar #right_blochok .block-related{margin-left:15px;}
#detal_tovar #right_blochok .block-related .block-title strong{padding-left: 22px;margin: 20px 0px 20px 0px;}
#detal_tovar #right_blochok .block-related .block-title strong span{font-size: 26px; text-transform: none;  font-weight: 600;  color: #000;}
#detal_tovar #right_blochok .block-related li.item{padding: 10px 10px 10px 0px;background: transparent!important;position: relative;}
#detal_tovar #right_blochok .block-related li.item:hover{background:#f8f8fa!important;}

#detal_tovar #right_blochok .block-related .product-name{margin-bottom: 20px; margin-top: 10px;}
#detal_tovar #right_blochok .block-related .product-name a{color: #000;  font-size: 18px;  text-transform: none;  font-weight: 600;}
#detal_tovar #right_blochok .block-related .product-details{float:left;margin:0px;    margin-left: 15px;}
#detal_tovar #right_blochok .block-related .product-image{position: relative;  padding-left: 25px;  display: block;  width: 60px; height: 90px;}
#detal_tovar #right_blochok .block-related .product-image img{position:absolute;top:50%;left:50%;height:100%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);
    -webkit-filter: drop-shadow(2px 2px 0px rgba(0, 0, 0, 0.1)); filter: drop-shadow(2px 2px 0px rgba(0, 0, 0, 0.1));    -moz-filter: drop-shadow(2px 2px 0px rgba(0, 0, 0, 0.15));
}
#detal_tovar #right_blochok .block-related li.item .product-image img:first-child{display:none;}
#detal_tovar #right_blochok .block-related li.item:hover .product-image img:first-child{display:block;}
#detal_tovar #right_blochok .block-related li.item:hover .product-image img:last-child{display:none;}
#detal_tovar .block, #detal_tovar .block .block-content,#detal_tovar .block .block-title{background:transparent!important;}
#detal_tovar #right_blochok .block-related .price-box{font-weight:normal;}
#detal_tovar #right_blochok .block-related .regular-price{font-size: 20px;font-weight:normal;}
#detal_tovar #right_blochok .block-related .price-box .text{font-size: 16px;}
#detal_tovar #right_blochok .block-related .info_tovar span{ font-size: 10px;}
#detal_tovar #right_blochok .block-related .full_list{display:inline-block;float:right;display:none;margin-top: -5px;}
#detal_tovar #right_blochok .block-related .full_list a{    display: block;  border: 1px solid #ededf3;  color: #000;  background: #edeeef;  padding: 8px 12px;  font-size: 14px;  font-weight: normal;  text-transform: none;
    border-radius: 3px;  line-height: normal;}
#detal_tovar #right_blochok .block-related .full_list a:hover{color:#009bff;background:#fff;text-decoration:underline!important;}

#detal_tovar #right_blochok .block-related .info_tovar i { display: inline-block;  width: 11px;  height: 11px;  margin-bottom: -2px;  margin-right: 5px;}
#detal_tovar #right_blochok .block-related .info_tovar.pre_intov i{width: 12px;  height: 12px;margin-top: -4px;margin-bottom: 0px;}
#detal_tovar #right_blochok .block-related .info_tovar.no_intov i{width: 12px;  height: 12px;margin-top: 0px;margin-bottom: -2px;}
#detal_tovar #right_blochok .block-related .info_tovar .gal{background-size: contain;}
#detal_tovar #right_blochok .block-related .block-content{max-height: 330px; overflow: auto;    margin-bottom: 30px;}

#detal_tovar #right_blochok .other_block{margin-left:30px;    margin-bottom: 30px;}

#detal_tovar .tabs{display:none;}
#detal_tovar .l_d_p .tabs_new li.error_block{width:auto;margin-top: 10px; padding: 10px;  border: 1px solid #7b868e;  border-radius: 2px; font-weight:normal;
}
#detal_tovar .l_d_p .tabs_new #rev_tab .ratings{position:absolute;right:20px;top:9px;}
#detal_tovar .l_d_p .tabs_new #rev_tab .ratings .rating-box{background:none;    width: 108px;  height: 20px;position: relative;margin-bottom: 20px;}
#detal_tovar .l_d_p .tabs_new #rev_tab .ratings > span{display:none;}
#detal_tovar .l_d_p .tabs_new #rev_tab .ratings .rating-box + span{display: inline-block;}
#detal_tovar .l_d_p .tabs_new #rev_tab .ratings .rating-box:before { content: "";  background: url(/skin/DK_frontend/dk_img/StarSprite_light.png), url(/skin/DK_frontend/dk_img/StarSprite_dark.png);  position: absolute; top: 0;   left: 0;   width: 100%;   height: 100%;  z-index: 2;  display: block; background-size: 108px;
}
#detal_tovar .l_d_p .tabs_new #rev_tab:hover .ratings .rating-box:before, #detal_tovar .l_d_p .tabs_new #rev_tab.active .ratings .rating-box:before{background-image: url(/skin/DK_frontend/dk_img/StarSprite_dark.png);}
#detal_tovar .l_d_p .tabs_new #rev_tab .ratings .rating-box:after {  content: "";  background: #9f9f9f;  width: 100%;  height: 100%;  position: absolute; z-index: 0;}
#detal_tovar .l_d_p .tabs_new #rev_tab .ratings .rating { background: #ffc600;  position: absolute;  top: 0;  left: 0;  height: 100%; z-index: 1;}
#detal_tovar .l_d_p .tabs_new #rev_tab .ratings .amount{position: relative;  top: 7px;  left: 2px;}
#detal_tovar .l_d_p .tabs_new #rev_tab:hover .ratings .amount,#detal_tovar .l_d_p .tabs_new #rev_tab.active .ratings .amount{color:#fff;}

#detal_tovar .error_block .error_block_q{    padding-bottom: 8px;  border-bottom: 1px dashed #c7c7c7;  margin-bottom: 8px;}
#detal_tovar .error_block .error_block_q > span{font-weight: bold;  margin-right: 10px;}
#detal_tovar .error_block .error_block_s{    font-size: 12px;   color: #7b868e;   line-height: normal;}
#detal_tovar .l_d_p .tabs_new li .modal{display: inline-block;  padding: 5px;  text-decoration: underline;color: #2c7db9;line-height:normal;text-transform: none;}
#detal_tovar .l_d_p .tabs_new li .modal:hover{text-decoration:none;}
#detal_tovar .l_d_p .tabs_new{display:block;overflow:visible;    margin-top: 15px;}
/*@-moz-document url-prefix() { .fix_moz_stick .sticky{position:fixed;top:-10px;width:100%;max-width:439px;} .fix_moz_stick.fix_moz_stick_bot .sticky{position:absolute;bottom:0px;top:auto;} }*/
@supports (overflow:-webkit-marquee) and (justify-content:inherit) {.fix_moz_stick .sticky{position:fixed;top:-10px;width:100%;max-width:439px;} .fix_moz_stick.fix_moz_stick_bot .sticky{position:absolute;bottom:0px;top:auto;}}
#detal_tovar .padder{width: calc(67% - 17px); float: right;  padding: 0;  margin-left: 15px;  background: transparent;   border-radius: 3px;}
#detal_tovar .l_d_p .tabs_new li{width: 100%; margin-bottom: 10px;background:#f8f8fa;    font-size: 16px;  font-weight: bold; color: #58585f;position:relative;}
#detal_tovar .l_d_p .tabs_new li:after{content:"";position:absolute;right:-5px;top:50%;transform:translate(0, -50%) rotate(45deg);-webkit-transform:translate(0, -50%) rotate(45deg);width:15px;height:15px;}
#detal_tovar .l_d_p .tabs_new li:not(.error_block):hover,#detal_tovar .l_d_p .tabs_new li:not(.error_block).active{background:#7b868e;color:#fff;}
#detal_tovar .l_d_p .tabs_new li:not(.error_block):hover:after,#detal_tovar .l_d_p .tabs_new li:not(.error_block).active:after{background:#7b868e;}
/*#detal_tovar .l_d_p .tabs_new li:hover i,#detal_tovar .l_d_p .tabs_new li.active i{-webkit-filter: invert(1);filter: invert(1);-moz-filter: invert(1);}*/
#detal_tovar .l_d_p .tabs_new li a{font-size:inherit;font-weight:inherit;color:inherit;background:transparent;text-transform:capitalize;padding: 14px 20px; text-decoration: none;display: block;line-height: 19px;}
#detal_tovar .l_d_p .tabs_new li a span{color:inherit;display:inline-block;margin-left:5px;}
#detal_tovar .l_d_p .tabs_new li i{width:30px;height:21px;margin-right:15px;background-repeat:no-repeat;background-position:50% 50%;display:inline-block;margin-bottom: -3px;}
#detal_tovar .l_d_p .tabs_new #skils_tab i{background-image: url(../DK_frontend/dk_img/detal_prod/har.png), url(../DK_frontend/dk_img/detal_prod/har_w.png);}
#detal_tovar .l_d_p .tabs_new #descript_tab i{background-image: url(../DK_frontend/dk_img/detal_prod/descr.png), url(../DK_frontend/dk_img/detal_prod/descr_w.png);}
#detal_tovar .l_d_p .tabs_new #rev_tab i{background-image: url(../DK_frontend/dk_img/detal_prod/rev.png), url(../DK_frontend/dk_img/detal_prod/rev_w.png);}
#detal_tovar .l_d_p .tabs_new #video_tab i{background-image: url(../DK_frontend/dk_img/detal_prod/vid.png), url(../DK_frontend/dk_img/detal_prod/vid_w.png);}

#detal_tovar .l_d_p .tabs_new #skils_tab:hover i, #detal_tovar .l_d_p .tabs_new #skils_tab.active i{background-image:url(../DK_frontend/dk_img/detal_prod/har_w.png);}
#detal_tovar .l_d_p .tabs_new #descript_tab:hover i,#detal_tovar .l_d_p .tabs_new #descript_tab.active i{background-image: url(../DK_frontend/dk_img/detal_prod/descr_w.png);}
#detal_tovar .l_d_p .tabs_new #rev_tab:hover i,#detal_tovar .l_d_p .tabs_new #rev_tab.active i{background-image: url(../DK_frontend/dk_img/detal_prod/rev_w.png);}
#detal_tovar .l_d_p .tabs_new #video_tab:hover i,#detal_tovar .l_d_p .tabs_new #video_tab.active i{background-image:url(../DK_frontend/dk_img/detal_prod/vid_w.png);}

#detal_tovar #product_tabs_additional_tabbed_contents h3{background:transparent;font-size: 16px; text-transform: none;  color: #58585f;  font-weight: bold;  border-bottom: 1px solid #e5e5e5;border-top: 1px solid #e5e5e5; line-height: normal;
    padding: 14px 0px;position:relative;    margin-top: -1px;}

#detal_tovar #product_tabs_additional_tabbed_contents h3.up:after{content:"\f077"; }
#detal_tovar #product_tabs_additional_tabbed_contents h3:after,#detal_tovar #product_tabs_additional_tabbed_contents h3.down:after{content: "\f078";  display: inline-block;  font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  margin-left: 5px;  position: absolute;  top: 50%;right:10px;font-size: 14px;transform:translate(0,-50%);transform:translate(0,-50%);}
#detal_tovar .padder > div{margin-bottom:15px;    border: 1px solid #d9d9d9; border-radius: 3px;position:relative;}
#detal_tovar #product_tabs_description_tabbed_contents .std{overflow: auto;}
#detal_tovar #product_tabs_description_tabbed_contents .std table{width: 100%!important; overflow: auto;}
#detal_tovar #product_tabs_description_tabbed_contents .std table td.popravkaleft{transform: translateX(40%);-webkit-transform: translateX(40%);-moz-transform: translateX(40%);-ms-transform: translateX(40%);-o-transform: translateX(40%);}
#detal_tovar #product_tabs_description_tabbed_contents .std table td.popravkaright{transform: translateX(-40%);-webkit-transform: translateX(-40%);-moz-transform: translateX(-40%);-ms-transform: translateX(-40%);-o-transform: translateX(-40%);}
#detal_tovar .padder .count_rev{color: #0084e6;  font-weight: 600;}
/*#detal_tovar .padder .print_block{display:none;}*/
#detal_tovar .padder > div > div{margin:0px 30px 15px;}
#detal_tovar #customer-reviews .ratings-list strong{display:none;}
#detal_tovar #customer-reviews .ratings-list .rating-box{background:none;    width: 108px;  height: 20px;position: relative;margin-bottom: 20px;}
#detal_tovar #customer-reviews .ratings-list .rating-box:before { content: "";  background: url(/skin/DK_frontend/dk_img/StarSprite.png);  position: absolute;
    top: 0;   left: 0;   width: 100%;   height: 100%;  z-index: 2;  display: block; background-size: 108px;
}
#detal_tovar #customer-reviews .ratings-list .rating-box:after {  content: "";  background: #9f9f9f;  width: 100%;  height: 100%;  position: absolute; z-index: 0;}
#detal_tovar #customer-reviews .ratings-list .rating { background: #ffc600;  position: absolute;  top: 0;  left: 0;  height: 100%; z-index: 1;}

#detal_tovar #product_tabs_additional_tabbed_contents .data-table th,#detal_tovar #product_tabs_additional_tabbed_contents .data-table td {
    line-height: normal;
    padding: 11px 0px;font-size:12px;
    border-bottom: 1px dashed #e5e5e5;
}
#detal_tovar #product_tabs_additional_tabbed_contents .data-table td{font-weight:bold;color:#000;}
#detal_tovar #product_tabs_additional_tabbed_contents .data-table {  margin-bottom: 10px;}
#detal_tovar .padder h2{    border-radius: 3px 3px 0px 0px;font-size: 26px;
    line-height: normal;
    text-transform: capitalize;
    font-weight: bold;
    position: relative;
    padding: 20px 30px;
    margin-bottom: 20px;
    background: #f8f8fa;}

#detal_tovar .padder .file_block .detal_file{display: table;color:#58585f;margin-bottom:10px;}
#detal_tovar .padder .file_block .detal_file i{width: 50px; height: 60px;background-position:50% 50%;background-repeat:no-repeat;}
#detal_tovar .padder .file_block .detal_file .PDF{background-image: url(../DK_frontend/dk_img/detal_prod/PDF.png);}
#detal_tovar .padder .file_block .detal_file div{font-size:16px;    padding-left: 10px;}
#detal_tovar .padder .file_block .detal_file div a{display: table;}
#detal_tovar .padder .file_block .detal_file div a:hover{text-decoration:none;color:#2c7db9;}
#detal_tovar .padder .file_block .detal_file > *{display: table-cell;  vertical-align: middle;}
#detal_tovar .padder .file_block .detal_file span{width: 300px;}
#detal_tovar .padder .file_block.more_file .detal_file span{width: 178px;}
@media screen and (max-width: 1350px){#detal_tovar .padder .file_block.more_file .detal_file span{width: 130px;} }
#detal_tovar .padder .file_block{    margin-top: 15px; display: inline-block;}

#detal_tovar .padder .video-responsive iframe{width:100%; height: 25.6vw;}
#detal_tovar #customer-reviews .rewiews_autor,#detal_tovar #customer-reviews .review-answer-autor{font-size: 18px;margin-bottom: 15px; display: inline-block;}
html[lang="ru"] #detal_tovar #customer-reviews .review-answer-autor:after{content: "-Украина";}
html[lang="ua"] #detal_tovar #customer-reviews .review-answer-autor:after{content: "-Україна";}
#detal_tovar #customer-reviews .rewiews_date{/*display:none;*/font-size: 15px;color:#ccc;padding-left: 15px;float: right;}
#detal_tovar #customer-reviews p{ font-size: 14px;  color: #000;  line-height: 22px;}
#detal_tovar #customer-reviews li{  position: relative;  border: 0;  padding: 0;  display: table;  margin-bottom: 25px;padding-bottom:30px;}
#detal_tovar #customer-reviews li > *{padding-left:90px;}
#detal_tovar #customer-reviews li:after{content:"";width:100%;height:1px;background:#e5e5e5;position:absolute;bottom:0px; left: 0px;}
#detal_tovar #customer-reviews li:before{ content: "";  width: 65px;  height: 65px;  background-color: #84848b;  background-position: 50% 100%;  display: inline-block; background-image: url(../DK_frontend/dk_img/detal_prod/people.png);  float: left;  border-radius: 50%;  background-repeat: no-repeat;  position: absolute;
}
#detal_tovar #customer-reviews li.review-answer:before{    background-color: #43799e;position: absolute;  background-position: 50% 50%;  background-size: 90%;}
html[lang="ru"] #detal_tovar #customer-reviews li.review-answer:before{background-image: url(/skin/frontend/default/atlant/svg/atlant_logotype_home_ru.svg);}
html[lang="ua"] #detal_tovar #customer-reviews li.review-answer:before{background-image: url(/skin/frontend/default/atlant/svg/atlant_logotype_home_ua.svg);}
#detal_tovar #customer-reviews li.review-answer{width: calc(100% - 35px);}

#detal_tovar #customer-reviews li.review-answer:after{width: calc(100% + 35px);left: -35px;}
#detal_tovar #customer-reviews:after{width:calc(100% + 35px);left: -35px;}
#detal_tovar .box-reviews form{display: block;  padding: 20px;  background: #f8f8fa;}
#detal_tovar .box-reviews form .name_inp{color: #8e8e93; font-weight: 600;  font-size: 11px;  display: inline-block; padding-bottom: 6px;}
#detal_tovar .box-reviews textarea,#detal_tovar .box-reviews .buttons-set{margin:0px;}
#detal_tovar .box-reviews .form-list li{margin-bottom:15px;}

#detal_tovar .box-reviews .button span{display: block;
    border: 1px solid #6da4df;
	text-transform:none;
    background: #6da4df;
    padding: 10px 25px;
    height: auto;border-radius:3px;
    font-size: 15px;
    font-weight: bold;
    line-height: 1;
}

#detal_tovar .close_r{display: inline-block;  float: left;}
#detal_tovar .close_r span{    display: block;  border: 1px solid #ededf3;  color: #8e8e93;  padding: 8px 16px;  font-size: 14px;  font-weight: normal;  text-transform: none;  border-radius: 3px;  cursor: pointer;  line-height: normal;}
#detal_tovar .box-reviews .nickname .input-box{padding-right:20px;}
#detal_tovar .box-reviews input{border:1px solid #d9d9d9;    width: calc(100% - 15px);    padding-left: 15px;}
#detal_tovar .box-reviews input:hover,#detal_tovar .box-reviews input:focus{border-color:#79abcd;border-color: #79abcd;}
#detal_tovar .close_r span:hover{color:#009bff;border-color:#79abcd;}
#detal_tovar .add_comm span, #detal_tovar .standart_list span ,#detal_tovar .full_list span{display: inline-block;
    border: 1px solid #ededf3;
    color: #000;
    background: #edeeef;
    padding: 8px 16px;
    font-size: 18px;
    font-weight: 600;
    border-radius: 3px;cursor:pointer;
    line-height: normal;
    color: #009bff;
    background: #fff;
    text-decoration: underline;}
#detal_tovar .add_comm span:hover{border-color:#79abcd;}
#detal_tovar .padder .add_comm{position:absolute;right:30px;top:16px;margin:0px;}

#detal_tovar .padder .but_charact{position:absolute;top:16px;right:20px;margin:0px;}
#detal_tovar .padder .but_charact > div{display:inline-block;}
#detal_tovar .padder .but_charact > div span{font-weight:normal;}
#detal_tovar .padder .but_charact > .standart_list{margin-right:10px;}
#detal_tovar .padder .but_charact > .standart_list span:hover{border-color:#79abcd;}
#detal_tovar .padder .but_charact > .full_list span{text-decoration:none;    color: #000;  background: #edeeef;}
#detal_tovar .padder .but_charact > .full_list span:hover{text-decoration:underline;    color: #009bff;  background: #fff;}

#detal_tovar .padder .box-reviews{height:0px;overflow:hidden;margin-bottom:0px;    margin-top: -37px;}
#detal_tovar .padder .box-reviews.write-review-on{height:auto;    margin-top: 0px;}
#detal_tovar #customer-reviews ol li:first-child{margin-top: 37px;}

#detal_tovar #right_blochok .block_info .content{background:transparent;}
#detal_tovar #right_blochok .block_info .content{padding:0px;}

.category-hardware #detal_tovar #right_blochok .block_info.warranty > .content{box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1); border: 1px dashed #cbcbd6;  border-radius: 3px;  display: table;  width: calc(100% - 2px);  height: 136px;}

.category-hardware #detal_tovar #right_blochok .block_info.warranty > .content > p,
.category-hardware #detal_tovar #right_blochok .block_info.delivery > .content p.maneg{text-align: center; width: 100%; margin: 40px 0px 50px;}
.category-hardware #detal_tovar #right_blochok .block_info.delivery > .content p.maneg:before{display:none;}
.category-hardware #detal_tovar #right_blochok .block_info.warranty > .content > p > span,
.category-hardware #detal_tovar #right_blochok .block_info.delivery > .content p.maneg > span,  p.maneg > span.ppc{font-size: 16px!important;  color: #004377; font-weight: bold;}
p.maneg > span.ppc{margin-top: 10px;display: inline-block;}
.category-hardware #detal_tovar #right_blochok .block_info.warranty > .content > p:first-letter{text-transform:uppercase;}

#detal_tovar #right_blochok .delivery .select_wrap{width: 100%; display: table;height:50px;}
#detal_tovar #right_blochok .other_block .delivery .select_wrap > div{cursor:pointer;width: calc(100% / 3);  background: #f8f8fa;  border-bottom: 1px solid #ededf3;  border-right: 1px solid #ededf3;  display: table-cell;  vertical-align: middle;position:relative;}

/*#detal_tovar #right_blochok .delivery .select_wrap > div.activch span{top: -1px;}*/
#detal_tovar #right_blochok .delivery .select_wrap > div.activch{background:#fff;    border-bottom-color: #fff;}
#detal_tovar #right_blochok .delivery .select_wrap > div:hover{background:#ededf3;border-bottom-color: #ededf3;top: 0px;}
/*#detal_tovar #right_blochok .delivery .select_wrap > div.activch:hover{top: 1px;}*/
/*#detal_tovar #right_blochok .delivery .select_wrap > div.activch span,#detal_tovar #right_blochok .delivery .select_wrap > div:hover span{top: -1px;}*/
#detal_tovar #right_blochok .other_block .delivery .select_wrap > div span{    position: relative;display: block;  padding: 0px 12px;  font-size: 16px;  color: #000;}
#detal_tovar #right_blochok .delivery .select_wrap > div span:first-letter{text-transform:uppercase;}
#detal_tovar #right_blochok .delivery{box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1);border:1px dashed #cbcbd6;border-radius:3px;}
#detal_tovar #right_blochok .delivery ul{margin:0px;padding:0px;list-style: none;}
#detal_tovar #right_blochok .delivery ul li{margin:0px 0px 10px;    line-height: normal;}

.delivery ul li .stron{font-weight:bold;}

#detal_tovar #right_blochok .delivery .content > div:not(.select_wrap){padding: 20px 18px 10px;margin:0px;font-size: 14px;}
body[class*="torgovoye-oborudovanie"] #detal_tovar #right_blochok .delivery .content .delivery-in-kiev-region p:first-child{display:none;}
#detal_tovar #right_blochok .delivery .content > div:not(.select_wrap) p:before,#detal_tovar #right_blochok .delivery .content > div:not(.select_wrap) li:before{    content: "\f178";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-left: 5px;
    position: relative;
    top: 1px;margin-right:10px;
    font-size: 14px;}
#detal_tovar #right_blochok .delivery .content a { color: #0084e6; text-decoration: underline;}

#detal_tovar #right_blochok .warranty p.w-year{color: #004377;}
#detal_tovar #right_blochok .warranty p{text-transform: lowercase;color: #58585f;display:inline-block;font-size:16px;}
#detal_tovar #warrantybl .content ul > li:before{content:"";margin-bottom:-6px;margin-right:10px;width:22px;height:25px;display:inline-block;background-repeat:no-repeat;background-position:50% 50%;}
#detal_tovar #warrantybl .content ul > li:first-child:before,#detal_tovar #warrantybl .content ul.li4 > li:nth-child(2):before{background-image: url(../DK_frontend/dk_img/detal_prod/shit1.png);}
#detal_tovar #warrantybl .content ul > li:nth-child(2):before,#detal_tovar #warrantybl .content ul.li4 > li:nth-child(3):before{background-image: url(../DK_frontend/dk_img/detal_prod/shit2.png);}
#detal_tovar #warrantybl .content ul > li:last-child:before{background-image: url(../DK_frontend/dk_img/detal_prod/shit3.png);}
#detal_tovar #warrantybl .block_info.warranty{margin-bottom:10px;}
/*#detal_tovar .baner_akcia a{    background: #e1e1e7;
    display: inline-block;
    text-transform: uppercase;
    text-align: center;
    padding: 20px;
    text-decoration: none;
    border-radius: 1px;
    letter-spacing: 1px;
    font-size: 18px;
    line-height: normal;
    background-image: url(../DK_frontend/dk_img/fon_glav.png);
    background-size: 300% 400%;
    background-position: 0% 78%;
    color: rgb(255, 255, 255);
}*/

#detal_tovar .baner_akcia a{    display: inline-block;  text-align: center;  padding: 0px;
    text-decoration: none;
    border-radius: 1px;
    letter-spacing: 1px;
    font-size: 18px;
    line-height: normal;    border: 1px solid #d9d9d9;
    color: rgb(255, 255, 255);
}
#detal_tovar .baner_akcia a img{max-width:100%;}
#detal_tovar .baner_akcia.dop a{background: #ffbf1b;}
#detal_tovar .baner_akcia a span{    color: #fff;  font-size: 14px; opacity: 0.8;}
#detal_tovar .baner_akcia a:hover{color:#fff;background:#009bff;}

.main-container > .undefined {
    width: 880px!important;
    height: 598px!important;
    top: 58px!important;
    left: auto!important;
    right: 0%;
    z-index: 2;
    position: absolute!important;
    border-radius: 6px!important;
    background-color: #fff;
}
/*DETAL PRODUCT END*/

/*BODY END*/

/*CART*/
.checkout-cart-index h1, .checkout-onepage-success h1,.checkout-onepage-success h2{margin-top:30px;margin-bottom:20px;    line-height: normal;
    color: #275979;
    font-size: 30px;
    font-weight: 600;}
.checkout-onepage .buttons-set{text-align:center;}
.checkout-onepage .buttons-set .button{float:none;line-height: normal;  color: #275979;  font-size: 20px;  font-weight: 500; text-decoration: underline;}
.checkout-onepage .buttons-set .button > span > span:before{    content: "\f104";  display: inline-block;  font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;   text-rendering: auto;   -webkit-font-smoothing: antialiased;   -moz-osx-font-smoothing: grayscale;
    margin-right: 8px;  position: relative;  top: 1px;   font-size: 21px;}
/*.checkout-onepage-index #m-wait{display:none!important;}*/
.checkout-onepage-success h2{margin-top:28px;text-align: center;}
.checkout-onepage-success h2 ~ p {  text-align: center;   font-size: 16px;}

.checkout-cart .data-table thead th{font-size:14px;color:#58585f;text-transform:none;background:#f4f7f9;padding: 5px 20px;}
.checkout-cart #shopping-cart-table .product-name a { font-size: 18px;  font-weight: 600;  color: #275979;}
/*.checkout-cart #shopping-cart-table th, .checkout-cart #shopping-cart-table td{display:table-cell!important;}*/
.checkout-cart #shopping-cart-table .editos a{display:none;}
.checkout-cart #shopping-cart-table .cart-price .price {
    font-size: 26px;
    color: #0084e6;
    line-height: normal;
}
.checkout-cart #shopping-cart-table .cart-price .price span { color: #9f9f9f;  font-size: 12px;}
.checkout-cart #shopping-cart-table .btn-remove{color:#b8b8bc;font-size:14px;font-weight:600;text-align:right;background:none;width:auto;height:auto;    overflow: visible;text-decoration:none;text-indent: 0;cursor:pointer;}
.checkout-cart #shopping-cart-table .btn-remove i{color: inherit; margin-left: 5px;  font-size: 18px;  position: relative;  top: 1px;}
.checkout-cart #shopping-cart-table .btn-remove:hover{color:#009bff;}
.checkout-cart #shopping-cart-table td{    border-color: #e5e5e5;    padding: 15px 10px;}
.checkout-cart .cart-collaterals{float:right;margin-top:30px;    width: 100%;margin-bottom: 30px;}
.cart-collaterals .checkout-types{float:right;}
.cart-collaterals #shopping-cart-totals-table .grandtotal strong{    font-size: 14px; font-weight: normal;  text-transform: none;  margin-right: 20px;margin-top: 4px;  display: inline-block;text-transform: lowercase;}
.cart-collaterals #shopping-cart-totals-table{padding-right:20px;float:right;}
.cart-collaterals #shopping-cart-totals-table .price{ color: #0084e6; line-height: normal;  font-size:32px; font-weight:bold;}
.cart-collaterals #shopping-cart-totals-table .price span{color:#9f9f9f;font-size:15px;font-weight:bold;}
.cart-collaterals #shopping-cart-totals-table .a-right{    vertical-align: middle;}
.cart-collaterals .btn-checkout span span{     width: 300px;float:right;
line-height: normal;background:#009bff;
    border: 0;
    font-size: 18px;
    padding: 13px 30px;
    border-radius: 3px;
    color: #fff;cursor:pointer;
    height: auto;position:relative;
    text-transform: uppercase;
    font-weight: bold;
	}
.cart-collaterals .btn-checkout span span:after {
content: "";
    position: absolute;
    right: -36px;
    top: 50%;
    transform: translate(0%, -50%);
    -webkit-transform: translate(0%, -50%);
    border: 23px solid transparent;
    border-left: 14px solid #009bff;
}
.cart-collaterals .btn-checkout:hover span span:after{border-left: 14px solid #0080d3;}
.cart-collaterals .btn-checkout span span:before,.checkout-onepage-index .step_submit_but.chec_green:before{content: "\f00c";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;color:inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-right: 7px;
    position: relative;
    top: -1px;
    font-size: 16px;
	}
.cart-collaterals .btn-checkout > span{    background: none!important;}
.cart-collaterals .btn-checkout:hover span span{background:#0080d3;}
.checkout-cart #shopping-cart-table .input-text{    border: 1px solid #cecece; border-radius: 3px; padding: 9px 1px;}
.checkout-cart #shopping-cart-table .input-text:hover{border-color:#0084E6;}
.checkout-cart #shopping-cart-table .qty_e {    display: inline-block;  width: 20px;  height: 34px;  background: #dfdfdf;border-radius: 4px;  margin: -14px 5px;cursor:pointer;position:relative;}
.checkout-cart #shopping-cart-table .qty_e:before,.checkout-cart #shopping-cart-table .qty_e:after{content:"";background:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);}
.checkout-cart #shopping-cart-table .qty_e.down:before,.checkout-cart #shopping-cart-table .qty_e.up:before{width:7px;height:2px;}
.checkout-cart #shopping-cart-table .qty_e.up:after{width:2px;height:7px;}
.checkout-cart #shopping-cart-table .qty_e:hover{background:#009bff;}

.cart-empty{    text-align: center; margin-top: 100px;}
.cart-empty > p{font-size:18px;}
.checkout-onepage-success > p{font-size:18px;text-align: center;}
.freedelivery+span{display:none!important;}
/*CART END*/

/*CHECKOUT*/
.wrapper {height:auto;min-height:100%;}
#Wizard{background:#f4f7f9;min-height:300px;  display:table;width:100%;
    z-index: 1;
    position: relative;
}
.price_submit{ position:relative;z-index:1; }

.step-name {text-align:center;color:#999;}
.step-name .round{display: inline-block;  text-align: center;  height: 112px;  width: 112px;  line-height: 112px;   border-radius: 50%;  background: #ffb400;  color: #FFF;  text-transform: uppercase; font-size: 28px;position:relative;   font-weight: bold; margin:10px;  /* border: 10px solid #fff;*/}
.step-name .avcenter:before { content: ""; height: 134px;  width: 134px;  background: #fff;  display: inline-block;  position: absolute;  border-radius: 50%;  z-index: 0;  overflow: hidden;  margin: -1px -1px;
}
html.ieclass .step-name .avcenter:before{content: ""; height: 134px;  width: 134px;  background: #fff;  display: inline-block;  position: absolute;  border-radius: 50%;  z-index: 0;  overflow: hidden;  margin: -1px -1px;left:50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);}
.step-name .round span{color:inherit;}
#Wizard .step-name .avcenter{ position:absolute;top:50%;right:20%; -webkit-transform:translateY(-50%);transform:translateY(-50%); }
#Wizard #step_body:before{ content:" "; display:block;position:absolute;background:#fff;top:5px;left:0;bottom:5px;right:5px;z-index:0;   }
#Wizard #step_body form { position:relative;z-index:1;display:none; }
#Wizard .step-name > content{display: block;
    z-index: 0;
    background: #f4f7f9;
    top: 5px;
    right: 0px;
    bottom: 5px;
    left: -60px;
    position: absolute;
    overflow: hidden;
    width: 260px;
}
html.ieclass #Wizard .step-name > content{display: block;
    z-index: 0;
    background: #f4f7f9;
    height: 352px;
    top: 5px;
    right: 0px;
    bottom: 5px;
    left: -60px;
    position: absolute;
    overflow: hidden;
    width: 260px;
}
#Wizard .step-name h2{    color: #275979; font-size: 22px; font-weight: bold; margin-top: 15px;}
#Wizard .step-name>content{
overflow:hidden;
}
#Wizard .step-name>content:before{
content:" ";
background:#FFF;
width:calc(100%*8);
height:100px;
display:block;
position:absolute;
top:50%;right:0;
-webkit-transform:  translate(50%,-50%) rotate(95deg) translate(0,-50%);
transform:  translate(50%,-50%) rotate(95deg) translate(0,-50%);
}
html.ieclass #Wizard .step-name>content:before{display: none;}

#Wizard .step-name>content:after{
content:" ";
background:#FFF;
width:calc(100%*2);
height:100px;
display:block;
position:absolute;
top:50%;right:0;
-webkit-transform:  translate(50%,-50%) rotate(-95deg) translate(0,50%);
transform:  translate(50%,-50%) rotate(-95deg) translate(0,50%);
}
html.ieclass #Wizard .step-name>content:after{display: none;}



#Wizard #step_body{ width:70%;padding:15px;background:transparent; }
#Wizard #step_body > div{margin-left: 10px;}
#Wizard>div{display:table-cell;
height:100%; position:relative;
 color:#c0c0c0;
}

#Wizard #step_body #step_form_1 li label{color: #58585f; font-size: 14px;  font-weight: bold;  float: left;  width: 110px;  text-align: right;  padding-right: 10px;    line-height: 34px;}
#Wizard #step_body .validation-advice{    display: table;  margin-left: 120px;  margin-top: 5px;}
#Wizard #step_body li input{border-color:#cecece;max-width:366px;    margin-right: 10px;}

#Wizard #step_body .sp_dos{font-size:14px;font-weight:bold;padding-bottom: 8px; display: inline-block;}
#Wizard #step_body #step_form_2 > ul > li:not(:first-child) label{color: #58585f; font-size: 14px;  font-weight: bold;  float: left;  width: 110px;  text-align: right;  padding-right: 10px;    line-height: 34px;}
#Wizard #step_body #step_form_2 > ul > li:first-child,#Wizard #step_body #step_form_3 > ul > li:first-child{margin-left: 120px;}
#Wizard #step_body #step_form_2 > ul > li:last-child label{    line-height: normal;}
[lang="uk"] #Wizard #step_body #step_form_2 > ul > li:last-child label{text-align: left;  position: relative;  left: 30px;}
#Wizard #step_body .radclass{position:relative;cursor:pointer;display:inline-block;}
#Wizard #step_body .radclass span{ font-size:16px;color:#000;}
#Wizard #step_body .radclass span.korekt_liqpay{position: relative;}
#Wizard #step_body .radclass span.korekt_liqpay:before{content:"Оплата картой VISA или MasterCard";display: inline-block;top:50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);left:0;background-color: #fff;font-size:16px;color:#000;position: absolute;white-space: nowrap;padding: 3px;}
[lang="uk"] #Wizard #step_body .radclass span.korekt_liqpay:before{content:"Оплата картою VISA або MasterCard";}
#Wizard #step_body .radclass input{    width: 24px;   height: 24px;  margin-top: -5px;   opacity: 0;  margin-right: 12px;  position:relative;z-index:2;}
#Wizard #step_body .radclass i{position: absolute;width: 22px; height: 22px; border-radius: 50%;  left: 0px;  top: -4px;border:1px solid #cecece;}
#Wizard #step_body .radclass i:before{content:"";width:8px;height:8px;display: inline-block; border-radius: 50%;    position: absolute;  top: 50%;  left: 50%;  transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);}
#Wizard #step_body .radclass:hover i{border-color:#009bff;}
#Wizard #step_body .radclass input:checked + i{background: #009bff; }
#Wizard #step_body .radclass input:checked + i:before{background:#fff;position:relative;}


#Wizard #step_body #step_form_4 h3{padding-bottom:15px;border-bottom:1px solid #e5e5e5;    max-width: 476px;}
#Wizard #step_body #step_form_4 table,#Wizard #step_body #step_form_4 h3{margin-left:120px;width:100%;max-width: 476px;}
#Wizard #step_body #step_form_4 table tr td{font-size:12px;border-bottom:1px dashed #e5e5e5;padding:10px 0px;}
#Wizard #step_body #step_form_4 table tr td:last-child{color:#000;font-weight:bold;}

#Wizard #step_body .price_submit .price{float: left; font-size: 14px;margin-right: 20px;position: relative;margin-top: -5px;}
#Wizard #step_body .price_submit .price i{display: block;font-style: normal;margin-bottom: -2px;}
#Wizard #step_body .price_submit .price span{color: #0084e6; line-height: normal; font-size: 32px;font-weight: bold;}
#Wizard #step_body .price_submit .price b{color: #9f9f9f;font-size: 15px;padding-left:6px;}
#Wizard #step_body .price_submit{margin-top: 30px;display: table;margin-left: 120px;    margin-bottom: 40px;}

#step_show_button{text-align:right;  }

#StepWizardIndication>ul{min-height:50px;display:table;margin:0 auto; }
#StepWizardIndication ul>li{float:left; color:#c0c0c0; padding:15px 55px 45px 5px;position:relative;    font-size: 15px;font-weight: 600;}
#StepWizardIndication ul>li:before{    content: " ";   display: block;   position: absolute;   width: calc(100% - 26px);   height: 3px;   background: #eee;   top: 45px;   border-left: 18px solid #fff;
    border-right: 8px solid #fff;}
#StepWizardIndication ul>li:last-child:before,#StepWizardIndication ul>li.last:before{display:none;}
#StepWizardIndication ul>li:after{content:" ";display:block;position:absolute;width:15px;height:15px;background:#eee;top:35px;left:0px;border-radius:100%;/*border:3px solid #fff;*/ margin:3px;
 -webkit-transition:1s;transition:1s; cursor:pointer;    overflow: hidden;  transform: translateZ(0);  -webkit-transform: translateZ(0);
  }
#StepWizardIndication ul>li>i.indicator{ display:block; height:35px;width:35px; background:#F4F7F9;position:absolute;bottom:0;left:0;
-webkit-transform: translate(-20%,120%) rotate(45deg);transform: translate(-20%,120%) rotate(45deg);
-webkit-transition: .3s;transition: .3s;

   }
#StepWizardIndication ul>li[data-state]:before{ -webkit-transition:1s;transition:1s;
box-shadow:inset 0px 0px 0px rgba(0, 129, 250,0.7) ;


 }

#StepWizardIndication ul>li.active:after{
background: #0081fa; content:" "; -webkit-transition-delay:.2s;transition-delay:.2s;

}
#StepWizardIndication ul>li[data-state*=complete]:after{
     content: "✓";
    text-align: center;
    font-size: 10px;
    color: #FFF;

    line-height: 14px;
 background: #0081fa;

}
#StepWizardIndication ul>li[data-state*=complete]:before{
background: #0081fa;
box-shadow:inset 200px 0px 0px rgba(0, 129, 250,0.5) ;
}
#StepWizardIndication ul>li.active>i.indicator{-webkit-transition-delay:1s; transition-delay:.5s;  transform:translate(-20%,70%) rotate(45deg);transform: translate(-20%,70%) rotate(45deg);  }
#checkout-step-billing,#opc-billing, #opc-shipping ,#checkout-step-shipping,#opc-shipping_method{overflow:hidden;height:0;width:0px;position:fixed;z-index:-1;padding:0;display:block;}

#step_body ul li{ margin:15px 0px;position: relative;}
#step_body ul li > [sp]{    position: absolute;
    padding-top: 10px;
    right: 52px;
    top: 0px;
    width: 320px;}
.sp-methods{     margin: 0 0 8px;
    width: 50%;
    background: #efefef;
border-top: 1px dashed #c0c0c0;
    padding: 7px 29px;
    color: #000!important; }
#co-payment-form{display:block;}
#co-payment-form .input-box{display:none;}
#co-payment-form { display:block; }

.checkout-onepage-index .step_submit_but{    width: 368px;
    line-height: 24px;
    border: 0;
    font-size: 18px;
    padding: 13px 10px;
    text-align: center;
    border-radius: 3px;
    color: #fff;
    cursor: pointer;
    height: auto;
    position: relative;
    text-transform: uppercase;max-height: 50px;
    font-weight: bold;}
.checkout-onepage-index .step_submit_but span{font-weight: normal;color:inherit;}

.checkout-onepage-index .step_submit_but.chec_blue{background:#009bff}
.checkout-onepage-index .step_submit_but.chec_blue:hover{background:#0080d3;}
.checkout-onepage-index .step_submit_but.chec_blue:after{    content: "";  position: absolute;  right: -38px;  top: 50%;  transform: translate(0%, -50%);  -webkit-transform: translate(0%, -50%);  border: 25px solid transparent;  border-left: 14px solid #009bff;}
.checkout-onepage-index .step_submit_but.chec_blue:hover:after{border-left: 14px solid #0080d3;}
.checkout-onepage-index .step_submit_but.chec_green{background:#00bd04}
.checkout-onepage-index .step_submit_but.chec_green:hover{background:#00ac04;}

.checkout-onepage #opc-payment{display:none;}
.checkout-onepage-index .wrapper {height: auto!important;}
.checkout-onepage #checkout-review-load,.checkout-onepage #checkout-review-submit .f-left{display:none;}
.checkout-onepage #checkout-review-submit #review-buttons-container{clear:none;}
.checkout-onepage #shopping-cart-table td{vertical-align: middle;}
.checkout-onepage .checkout-cart{margin-bottom:30px;}
.checkout-onepage .checkout-cart .hglav{font-size: 22px;margin-bottom: 18px;font-weight: bold;}
.checkout-onepage #checkout-step-review{margin-bottom: 80px;}
.checkout-onepage #opc-review{margin-top: 34px;}

#step_body.hideNotCredit #step_form_2 >ul >li >.radcheck > li:last-child,#step_body.hideNotCredit #step_form_3>ul >li >ul > li:nth-last-child(1),#step_body.hideNotCredit #step_form_3>ul >li >ul > li:nth-last-child(2),#step_body.hideNotCredit #step_form_3>ul >li >ul > li:nth-last-child(3),#step_body.hideNotCredit #step_form_3>ul >li >ul > li:nth-child(2),#step_body.hideNotCredit #step_form_3>ul >li >ul > li:nth-child(3){display: none;}

/*CHECKOUT END*/


/*LIST NEWS */
.news-listing{display:table;width: 100%; margin-bottom: 20px;}
.news-listing>section.news-items{ width: calc(100% - 340px); float: left; }
.news-listing>section.news-social-sidebar{ width: 335px;float:right; }
.news-listing .news-item .news_image{width: 324px; height: 260px;  overflow: hidden;  border-radius: 3px 0px 0px 3px;  position: relative;  margin: 0px;    margin-right: 25px;    background: #F9F9F9;z-index: -1;}
.news-listing .news-item.item-style-trid .news_image{float:right;margin:0px;border-radius: 0px 3px 3px 0px;}
.news-listing .news-item.item-style-trid .news_category .category{right: 25px; left: auto; margin: 0px;}

.news-listing .news-item .news_image img{max-width: 100%; border-radius: 0px;  position: absolute;  top: 50%;  left: 50%;  transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%);}
.news-listing .news-item{margin-right: 10px; padding-left: 0; box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.05);  border: 1px solid #e5e5e5;  border-radius: 3px;  padding: 0;margin-bottom: 15px;position:relative;}
.news-listing .news-item .news_category span.date, .news-main .news_category span.date{font-size: 10px;font-weight:normal;color: #b8b8b8;}
.news-listing .news-item .news_category span.date i,.news-main .news_category span.date i{color: inherit; font-size: inherit; margin-right: 5px;color: #D2D2D2;}
.news-listing .news-item .two_block{width: calc(100% - 350px); float: right;}
.news-listing .news-item .news_category .category{    position: absolute;  left: 0px;  margin-left: 20px;  left: auto;  right: 0px;  top: 10px;}

.news-listing .news-item.item-style-second .news_image{width: 560px;}
.news-listing .news-item.item-style-second .two_block{width: calc(100% - 585px); float: right;}
.news-listing .news-item.item-style-second .news_image:before{content:"";    width: 100%;  height: 100%;  opacity: 0.5;  position: absolute;  z-index: 2;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+53,000000+72,000000+100 */
background: transparent; /* Old browsers */
background: -moz-linear-gradient(top,  transparent 0%, transparent 53%, #000000 72%, #000000 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  transparent 0%,transparent 53%,#000000 72%,#000000 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  transparent 0%,transparent 53%,#000000 72%,#000000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='transparent', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}
.news-listing .news-item.item-style-second .news_category .category{position:absolute;right:0px;    left: auto;}

.news-listing .news-item.item-style-second .news_category{    padding-bottom: 16px;}
.news-listing .news-item.item-style-second .news_title{position: absolute;  left: 0px;  padding: 25px;  bottom: 0;  z-index: 8;  width: 511px;  margin: 0;}
.news-listing .news-item.item-style-second .two_block .news_title a{color: #fff; font-weight: normal;}

.news-listing .news-item .two_block > div{padding:20px 25px 20px 0px;}
.news-listing .news-item .two_block .news_title a { font-size: 22px;  color: #275979;  text-decoration: none;  font-weight: bold;  line-height: 28px;}
.news-listing .news-item .news_title{    margin: 0px 0px 20px;}
.news-listing .news-item:hover .news_title a{color:#009bff;}
.news-listing .news-item:hover{box-shadow:inset 0px 0px 0px 3px #009bff;}
.news-listing .news-item .news_category > *:nth-child(2){display:none;}
.news-listing .news-item .description {line-height: 24px;}
.news-listing .news-item .two_block .more{position: absolute;right: 0px; bottom: 0px; padding: 10px 25px;  background: #009bff;  color: #fff;  text-decoration: none;  font-size: 14px;  border-radius: 3px;cursor:pointer;display:none;}
.news-listing .news-item .two_block .more:hover{background:#0080d3;}
.news-listing .news-item .two_block .more i{color:inherit;margin-left:7px;}
.news-listing .news-item:hover .two_block .more{display:block;}
.category-hardware .m-filter-css-checkboxes li:last-child{display:none;}
/*LIST NEWS END*/

/*DETAL NEWS*/
.news-single-item:not(.author) h1{width:100%;}
.news-single-item:not(.author) h1 + *{clear:both;}
.news-single-item .news-main{padding-bottom: 40px;    display: table;margin-top: 20px;}
.news-single-item .news-main iframe{max-width: 900px;width:100%!important;}
.news-single-item .news-main p{line-height: 24px;}
.news-main .news_category{line-height:normal;margin-top: 12px;display: table;}
.news-main .news_category a, .news-listing  .news_category a{font-size: 13px;  color: #fff;  text-decoration: none;  background: #5959ff;  padding: 5px 10px;  border-radius: 3px;  margin-right: 25px;text-transform:uppercase;}
.news-main{padding-left:60px;}
.news-item-social{display:none;
    position: absolute;
    width: 35px;
    text-align: left;
    float: left;padding:0;
    left: -70px;
    top: 100%;
padding-top:5px
 }
.news-single-item ul li:before{content: "";  width: 6px;  height: 6px;  background: #43799e;  border-radius: 50%;  overflow: hidden;  display: inline-block;  position: relative;
    margin-right: 5px;  top: -2px;  margin-left: 10px;}
.news-main a { color:#1e7ec8 }
.news-single-item{color:#999!important}
.news-main .additional-right {max-width:50%;margin-left:40px;
float:right;border-top: 1px solid #e5e5e5; padding-top: 28px;
display:inline-block;
}
.news-main .additional-right + p ~ p,.news-main .additional-right + p{padding-left:10px;}
.news-main .additional-right + p ~ p img,.news-main .additional-right + p img{ margin: 0 0 20px!important;}
.news-single-item .news-main p strong{font-weight:normal;font-size:18px;line-height:28px;color:#000;display:block;padding-bottom:0px;margin-right:5px;display:inline-block;}
 .news_title{  max-width:calc(100% + 60px);margin-left:-60px;
 position:relative;
font-size:35px;color:#000;
}
.news-main .additional-right img{max-width:100%;}
.news-main .additional-right + p{    max-width: calc(50% - 40px);}


.news-single-item.author .news_title{max-width:50%;}
.news-single-item .news_title{position: relative;
    display: inline;
    font-size: 50px;
    float: left;
    line-height: 60px;
    font-weight: bold;
    color: #275979;
    padding-bottom: 20px;
    text-transform: uppercase;
}
.news-single-item .news-main blockquote p{padding:0;margin:0; font-size: 30px;  line-height: 38px;  font-style: italic; color: #000;}
.news-single-item .news-main blockquote{display:table; height:100%; padding:0px 25px;position:relative;margin: 25px 0px 25px 10px;}
.news-single-item .news-main blockquote:before{content:" "; display:block;height:calc(100%);top:0;left:0;width:5px;background:#009bff; position:absolute }

.news-single-item .news-main .additional-right blockquote:before{content: "\f10e";
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    padding-right: 20px;
    position: relative;
    top: 2px;
    color: #43799e;
    font-size: 30px;
    display: table-cell;
    vertical-align: top;
    width: auto;
    height: auto;
    background: transparent;}
.news-single-item .news-main .additional-right blockquote{font-style:normal;padding:0px;    padding-top: 5px;}

.b-share .b-share-btn__wrap > a {
    padding: 20px 10px!important;
    margin-bottom: 20px;
}
.news-single-item .news-main .news-author-photo{margin-right:18px;margin-bottom:15px;display: table;  float: left;border-radius:3px;float:left;}
.news-main .news-author img {  max-height:100px;}
.news-author-name { font-size: 26px;  color: #275979;  font-weight: bold;  line-height: normal;  margin-bottom: 5px;  display: inline-block; }
.news-author-position {    font-size: 14px; color: #a4abb0;}


	.news-author blockquote {font-style: italic; clear: both; }


.b-share .b-share-btn__wrap{clear:both!important;float:none!important;}
.b-share .b-share-btn__wrap > a {border:0!important;padding: 18px 14px!important;height:auto!important;}
.b-share_theme_counter .b-share-icon_facebook {  background-position: -3px 0;}
/*
.b-share-icon.b-share-icon_gplus{background-image:none; }
.b-share-icon.b-share-icon_vkontakte{background-image:none; }
.b-share-icon.b-share-icon_facebook{background-image:none; }
*/
.b-share .b-share-counter{margin:0;text-align:center;display:block;float:none;clear:both;    padding-top: 3px;color: rgba(255, 255, 255, 0.3);}
.news-single-item .news-main .additional_pics img{margin-bottom:-10px;}
.news-single-item .news-main .additional_pics img[src*='wave.png'],.news-single-item .news-main .additional_pics img[src*='11403451_1128735920473897_550085560157259058_n.png']{display: none;}
.news-single-item .news-main .additional_pics p{font-style: italic;color: #a4abb0;  font-size: 12px;}
/*DETAL NEWS END*/

/*ALL PAGES*/

          .submenu {
            width: 100%;
            background: #275979;    z-index: 4;
          }
.header-container+.submenu{position:relative;}
          .submenu ul {
           max-width: 1330px;
    margin: 0px auto;
    display: table;
    width: 100%;
          }
          .submenu ul li {    height: 76px;
            float: left;    z-index: 3;
    position: relative;
            font-size: 20px;
          }
          .submenu li a {
            display: inline-block;
            padding:20px 10px;
            text-decoration: none;
            color: #fffffe;position:relative;z-index:2;
          }
		 .cms-page-view .submenu li a{padding: 29px 10px;}
		  .submenu ul li:nth-child(3) a,.submenu ul li:nth-child(4) a{    padding: 29px 28px;}
          .submenu li:not(:first-child):hover, .cms-page-view .submenu li:first-child:hover, .submenu li:not(:first-child):active,.submenu li.actv,
.cms-about-store .submenu li:first-child,
.cms-how-to-buy .submenu li:nth-child(2),
.cms-payment .submenu li:nth-child(3),
.cms-delivery .submenu li:nth-child(4),
.cms-warranty .submenu li:nth-child(5) {
            background: #fffffe;
            color:#275979;cursor:pointer;
            text-decoration: none;
			color:#275979;
          }
		  .submenu li:not(:first-child) em, .cms-page-view .submenu li:first-child em{width:25px;height:25px;bottom:0px;left:50%;position:absolute; transform: translate(-50%, 0); -webkit-transform: translate(-50%, 0);overflow:hidden;bottom: -25px;z-index: 9;}

		  .submenu li:not(:first-child):hover a, .cms-page-view .submenu li:first-child:hover a, .submenu li:not(:first-child):active a,.submenu li.actv a,
.cms-about-store .submenu ul li:first-child a,
.cms-how-to-buy .submenu ul li:nth-child(2) a,
.cms-payment .submenu ul li:nth-child(3) a,
.cms-delivery .submenu ul li:nth-child(4) a,
.cms-warranty .submenu ul li:nth-child(5) a {color:inherit;}

.submenu li:not(:first-child):hover em:before, .cms-page-view .submenu li:first-child:hover em:before, .submenu li:not(:first-child):active em:before,.submenu li.actv em:before,
.cms-about-store .submenu ul li:first-child em:before,
.cms-how-to-buy .submenu ul li:nth-child(2) em:before,
.cms-payment .submenu ul li:nth-child(3) em:before,
.cms-delivery .submenu ul li:nth-child(4) em:before,
.cms-warranty .submenu ul li:nth-child(5) em:before
{content: " ";
    display: block;
    width: 70%;
    height: 70%;
    background: #fff;
    position: absolute;
 box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.11);
    left: 50%;
    transform: translate(-50%, -50%) rotate(45deg);
    -webkit-transform: translate(-50%, -50%) rotate(45deg);

  }

.submenu li:not(:first-child):hover:before,.cms-page-view .submenu li:first-child:hover:before, .submenu li:not(:first-child):active:before, .submenu li.actv:before,
.cms-about-store .submenu ul li:first-child:before,
.cms-how-to-buy .submenu ul li:nth-child(2):before,
.cms-payment .submenu ul li:nth-child(3):before,
.cms-delivery .submenu ul li:nth-child(4):before,
.cms-warranty .submenu ul li:nth-child(5):before {
content: " ";
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.13);
    left: 0;
    bottom: 0px;
    z-index: 2;
}
		  /* .submenu li:hover, .submenu li:active, .submenu li.active: { }*/
.submenu + div .main{position:relative;}
.razrob{display:none;    position: absolute;
    width: 100%;    z-index: 2;
    height: 100%;
    background: #1B5275;
}

.razrob span{ position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 40px;
    -webkit-transform: translate(-50%, -50%);
    color: #fff;
}

.submenu.no_page + div .main .razrob{display:block;}
/*ALL PAGES END*/


/*ONLINE FORM*/
#requestMaintenance {padding: 30px 100px 30px 30px;max-width:630px;    border-radius: 2px;}
#requestMaintenance #requestMaintenanceForm .info{position: relative;}
#requestMaintenance #requestMaintenanceForm .help{    background-image: url(../DK_frontend/dk_img/info_fo.png);
    left: auto;  right: -30px;  position: absolute;  width: 20px;  height: 20px;  top: 28px;cursor:pointer;}
#requestMaintenance h4,#requestMaintenance h1{font-size: 20px; font-weight: bold;    line-height: 24px; color: #275979;  margin: 25px 0px 25px 30%; width: 70%;}
#requestMaintenance .pls{width: 70%;     margin: -26px 0px 16px 30%;}
#requestMaintenance #requestMaintenanceForm .info .title,#requestMaintenance #requestMaintenanceForm #blockCaptcha .label{ color: #58585f;  font-size: 14px;  font-weight: bold;display:table;width: 27%;height:38px;padding-top: 0px;}
#requestMaintenance #requestMaintenanceForm .info .title > span,
#requestMaintenance #requestMaintenanceForm #blockCaptcha .label  > span{display:table-cell;vertical-align:middle;}
#requestMaintenance #requestMaintenanceForm .info .input,#requestMaintenance #requestMaintenanceForm .info .select{width: calc(73% - 10px);}
#requestMaintenance #requestMaintenanceForm #blockCaptcha #inputCaptcha {    width: 80%;}
#requestMaintenance #requestMaintenanceForm #blockCaptcha .imgCaptcha{width: 20%;}

#requestMaintenance #requestMaintenanceForm #blockCaptcha #inputCaptcha > .label{width: 34%;  float: left;text-align:right;padding-top: 18px;}
#requestMaintenance #requestMaintenanceForm #blockCaptcha #inputCaptcha > .value{width: calc(66% - 30px);  float: left; margin-left: 10px; margin-top: 18px;}

#requestMaintenance .required{color:inherit;width:5px;padding-left:5px;}
#requestMaintenance #requestMaintenanceForm .info > .note,#requestMaintenance .info-span{display:none;}
#requestMaintenance #requestMaintenanceForm .info .input input{padding-top:9px;padding-bottom:9px;}
#requestMaintenance #requestMaintenanceForm .info .select select{padding-top:5px;padding-bottom:5px;line-height:normal;}
#requestMaintenanceForm .info .date{float: left;margin-left: 11px;}
#requestMaintenanceForm input, #requestMaintenanceForm select, #requestMaintenanceForm textarea {border-color:#cecece;}
#requestMaintenanceForm #blockCaptcha {position: static;    display: table;}

#requestMaintenance #requestMaintenanceForm .step_submit_but{width: 335px;  line-height: normal;  border: 0;  font-size: 18px;     padding: 0px 10px; text-align: center;  border-radius: 3px; color: #fff;  cursor: pointer;  height: auto;  position: relative;  text-transform: uppercase; font-weight: bold;
    float: right;margin: 0;  right: -1px;}
#requestMaintenance #requestMaintenanceForm .step_submit_but > *{color: inherit;  outline: none;  border: inherit;  background: inherit;
    line-height: inherit;  font-weight: inherit;  text-transform: inherit; font-size: inherit;    width: 100%;
    height: 100%;
    padding: 13px 0px;cursor:pointer;
}
.ieclass #requestMaintenance #requestMaintenanceForm .step_submit_but > *{background:#009bff;}
.ieclass #requestMaintenance #requestMaintenanceForm .step_submit_but.chec_blue:hover >*{background:#0080d3;}

#requestMaintenance #requestMaintenanceForm #send{ margin: 0px; padding-top: 15px;}
#requestMaintenance #requestMaintenanceForm .step_submit_but.chec_blue{background:#009bff}
#requestMaintenance #requestMaintenanceForm .step_submit_but.chec_blue:hover{background:#0080d3;}
#requestMaintenance #requestMaintenanceForm .step_submit_but.chec_blue:after{    content: "";  position: absolute;  right: -38px;  top: 50%;  transform: translate(0%, -50%);  -webkit-transform: translate(0%, -50%);  border: 25px solid transparent;  border-left: 14px solid #009bff;}
#requestMaintenance #requestMaintenanceForm .step_submit_but.chec_blue:hover:after{border-left: 14px solid #0080d3;}
#requestMaintenance #requestMaintenanceForm .cancel_form{display:inline-block;float:left;    margin-left: 10px;}
#requestMaintenance #requestMaintenanceForm .cancel_form span{
    display: inline-block;
    border: 1px solid #a7a7b6;
    padding: 13px 21px;
    font-size: 16px;
    border-radius: 3px;
    cursor: pointer;
    line-height: normal;
    background: #fff;
    text-transform: uppercase;
}
#requestMaintenance #requestMaintenanceForm .cancel_form:hover span{border-color: #79abcd;    color: #009bff;}
.close_popupchik, body .ui-dialog .ui-dialog-titlebar-close{ background: url(/skin/frontend/default/atlant/images/appbar_close-2.png) top left no-repeat;
    width: 16px;background-color:transparent;
    height: 16px;
    border: none;
    top: 20px;
    right: 10px;
    position: absolute;
	-webkit-filter: invert(1);
    filter: invert(1);
    -moz-filter: invert(1);
}
body .ui-dialog .ui-dialog-titlebar-close > *{background:none;}
/*ONLINE FORM END*/

/*CONTACTS */
#contacts-block {padding:0px; margin:0px; padding-bottom: 0px; display: flex; flex-flow: wrap; flex-direction: row;}
#contacts-block > div{margin-top:0px;}
#contacts-block .hglav{margin-bottom:15px;}
#contacts-block .contacts-left-colum{float:none; width: 100%; position: inherit; bottom: 0; padding-top: 130px}
#contacts-block .contacts-map{float:none; width: 100%; order: 1;}
#contacts-block .contacts-left-colum ul{margin-left: 0; text-align: center;}
#contacts-block .contacts-left-colum li{margin-right:0px;    padding: 45px;border: 1px solid #d9d9d9;  border-radius: 3px;  margin-bottom: 15px;    text-align: center;box-shadow: 0px 2px 7px rgba(0, 0, 0, 0.1); display: inline-block; vertical-align: top; width: 17.8%; height: 400px;}
#contacts-block .contacts-left-colum li > p:first-child{    border-bottom: 1px solid #e5e5e5;  margin-bottom: 20px; padding-bottom: 5px; height: 100px;}
#contacts-block .contacts-left-colum ul li:last-child{margin-bottom: 40px;}
#contacts-block .hotline_phone{float:none;font-weight: normal;width: auto;  text-align: left; position: absolute; top: 75px;}
#contacts-block .hotline_phone > span{font-size: 15px;  font-weight: 600;color: #b8b8bc;display: block;}
#contacts-block .hotline_phone > div{float:left;}
#contacts-block .hotline_phone > .socbut{margin: 19px 25px 13px 25px;}
#contacts-block .mapcon{    position: relative;  display: table;  width: 100%;  height: 100%;}
#contacts-block .mapcon .zoom-control{position: absolute;  right: 10px;  bottom: 10px;}
#contacts-block .mapcon .zoom-control button{    cursor: pointer;border-radius: 3px;  background: #F4F7F9;  margin-right: 5px;  display: inline-block;  text-decoration: none;  font-size: 16px;  border: 0;  width: 26px;  height: 26px;  float: left;position:relative;
}
#contacts-block .mapcon .zoom-control button:hover{background:#efefef;}
#contacts-block .mapcon .zoom-control button:last-child{ margin-right: 0px; }
#contacts-block .mapcon .zoom-control button:before,#contacts-block .mapcon .zoom-control button:after{content: "";  background: #696969;  left: 50%;  top: 50%;  width: 40%;  height: 2px;
    position: absolute;  transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);
}

#contacts-block .mapcon .zoom-control button:first-child:after{display:none;}
#contacts-block .mapcon .zoom-control button:after{left: 50%;  top: 50%;  width: 2px;  height: 40%;}

#contacts-block .hotline_phone > div:not(.socbut){display: table;  background: #00bd04;  color: #fff;  font-size: 40px;  font-weight: normal;  padding: 4px 25px;  border-radius: 3px;  margin-top: 5px;  line-height: normal; margin-bottom: 25px;}
#contacts-block .hotline_phone > div:not(.socbut):before {  background: url(../DK_frontend/dk_img/phone_big.png) no-repeat 50% 50%;
    display: inline-block;  width: 30px;  height: 30px;  margin-right: 12px;  content: "";
}

#contacts-block .hotline_phone .socbut > a {border-radius: 3px;  background: #efefef;  padding: 10px;  margin-right: 15px;  display: inline-block;  text-decoration: none;  font-size: 16px;  color: #43799e;}
#contacts-block .hotline_phone .socbut > a:hover{background:#E6E6E6;}
#contacts-block .hotline_phone .socbut > a.fb {  padding: 10px 14px;}
#contacts-block .hotline_phone .socbut > a span {  display: none;}
#contacts-block .hotline_phone .socbut > a.ig {
    background: url("images/ig.png") center no-repeat;
    padding: 0;
    width: 36px;
    height:36px;
    position: relative;
    top: 12px;
    margin-top: -12px;
}

#contacts-block .hotline_phone .socbut > a.ig:hover {
    background: url("images/ig_active.png") center no-repeat;
}

#contacts-block .hotline_phone .socbut > a.ig:before {
    display: none;
}

#mobile #contacts-block .hotline_phone .socbut > a.ig {
    padding: 0;
}

#contacts-block .contacts-left-colum li > p:not(:first-child){text-align:left;}
#contacts-block .contacts-left-colum li > p:not(:first-child):before {content: ""; margin-right: 10px;   width: 22px;  height: 25px;  display: inline-block;  background-repeat: no-repeat;  background-position: 50% 50%;  float: left;  margin-top: -1px;    margin-bottom: 10px;}
#contacts-block .contacts-left-colum ul > li:first-child p:nth-child(2):before{background-image: url(../DK_frontend/dk_img/img_conts/map_cont.png);}
#contacts-block .contacts-left-colum ul > li:first-child p:nth-child(3):before,
#contacts-block .contacts-left-colum ul > li:first-child p:nth-child(4):before,
#contacts-block .contacts-left-colum ul > li:nth-child(1) p:nth-child(2):before,
#contacts-block .contacts-left-colum ul > li:nth-child(2) p:nth-child(3):before,
#contacts-block .contacts-left-colum ul > li:nth-child(2) p:nth-child(3):before,
#contacts-block .contacts-left-colum ul > li:nth-child(2) p:nth-child(4):before,
#contacts-block .contacts-left-colum ul > li:nth-child(2) p:nth-child(5):before,
#contacts-block .contacts-left-colum ul > li:nth-child(3) p:nth-child(3):before,
#contacts-block .contacts-left-colum ul > li:nth-child(3) p:nth-child(4):before,
#contacts-block .contacts-left-colum ul > li:nth-child(3) p:nth-child(5):before,
#contacts-block .contacts-left-colum ul > li:nth-child(4) p:nth-child(3):before,
#contacts-block .contacts-left-colum ul > li:nth-child(4) p:nth-child(4):before,
#contacts-block .contacts-left-colum ul > li:nth-child(4) p:nth-child(5):before,
#contacts-block .contacts-left-colum ul > li:nth-child(1) p:nth-child(5):before,
#contacts-block .contacts-left-colum ul > li:nth-child(1) p:nth-child(5):before{background-image: url(../DK_frontend/dk_img/img_conts/phone_cont.png);}
#contacts-block .contacts-left-colum ul > li:nth-child(4) p:nth-child(6):before,
#contacts-block .contacts-left-colum ul > li:nth-child(3) p:nth-child(6):before,
#contacts-block .contacts-left-colum ul > li:nth-child(2) p:nth-child(6):before,
#contacts-block .contacts-left-colum ul > li:nth-child(1) p:nth-child(6):before{background-image: url(../DK_frontend/dk_img/img_conts/mail_cont.png);  margin-top: 1px;}
#contacts-block .contacts-left-colum ul > li p:nth-child(2):before{background-image: url(../DK_frontend/dk_img/img_conts/map_cont.png);}
/*:before {
    background-image: url(../DK_frontend/dk_img/detal_prod/shit1.png);
}*/


#contacts-block .contacts-left-colum p {margin: 0 0 10px; font-size: 17px;  color: #275979; line-height: normal; clear: both;}
#contacts-block .contacts-left-colum p span{color: #275979;}

#contacts-block .hotline_phone img{width:10px;}
#contacts-block .contact-wrapper-bottom .page-title{display:table;}
#contacts-block .contact-wrapper-bottom .page-title > *{font-weight:bold;font-size:22px;color:#275979;}
.contact-us-form-wrapper {position: inherit; top: inherit; width: 100%; margin: 50px 0;}
.contact-us-form-wrapper > form{padding:25px;background:#f4f7f9;border:1px dashed #d0d8de;border-radius:3px;display: table;   width: calc(100% - 52px);}
.category-contacts .col-main{position: relative;}
.contact-us-form-wrapper .page-title h1{font-size: 22px;  font-weight: bold;  color: #275979;}

.contact-us-form-wrapper .form-list .left_cont_f{float: left;  width: 37%;}
.contact-us-form-wrapper .form-list .right_cont_f{float: right; width: 63%;}
.contact-us-form-wrapper .form-list .wide{margin-left: 30px;}
.contact-us-form-wrapper .form-list input,.contact-us-form-wrapper .form-list textarea{width: calc(100% - 20px);}
.contact-us-form-wrapper .form-list label {  color: #58585f;  font-weight: bold;  font-size: 14px;    margin-bottom: 8px;}
.contact-us-form-wrapper .form-list label + div{margin-bottom:15px;}
.contact-us-form-wrapper .form-list label.required em{color: #58585f;right: -10px;}
.contact-us-form-wrapper .form-list input, .contact-us-form-wrapper textarea{border-color:#c1cad0;}
.contact-us-form-wrapper .form-list input, .contact-us-form-wrapper textarea{border-color:#c1cad0;}
.contact-us-form-wrapper .form-list textarea{height: 174px;}
.contact-us-form-wrapper .buttons-set button.but{float:right;}
.contact-us-form-wrapper .buttons-set button.but span{font-size:18px;font-weight: bold;    padding: 13px 59px;}
.contacts-wrapper .contacts-left-colum li img{    width: 144px;}
/*CONTACTS END*/

/*404*/
.cms-no-route .page-title h1{    margin-top: 30px;   margin-bottom: 20px;  line-height: normal;  color: #275979;  font-size: 30px; font-weight: 600;}
.cms-no-route .page-title+h1{text-align: center;margin-top: 100px;font-size: 18px;}
.cms-no-route .page-title+h1 > *{font-size:inherit!important;}
/*404 END*/


/*FOOTER*/
.arrow-up{width: 40px;    height: 40px;    display: table;    text-decoration: none;    background: #009bff;    color: #fff;    border-radius: 4px;    position: fixed;
    right: 20px;    bottom: 50px;    z-index: 110;    box-shadow: inset 0px -2px 0px 0px #008ce4;opacity:0.6;display:none;}
.arrow-up.show_ar{display:table;}
.arrow-up:hover{background:#0080d3;color:#fff; box-shadow: inset 0px -2px 0px 0px #0073bc;opacity:1;}
.arrow-up i{display: table-cell;  vertical-align: middle;  text-align: center;  color: inherit;  font-size: 18px;}
footer a:hover{color:#fff;}
.navig_foot{position:relative;    font-size: 13px;}
.navig_foot > div{padding:30px 0px;text-align:left;    display: table;  }/*width: 100%;*/
.navig_foot .zag_f{display:inline-block;font-size:20px;margin-bottom:25px;}
.navig_foot .body_nav_f > a{display:block;text-decoration:none;margin-bottom:15px;}
.navig_foot .body_nav_f > a:last-child{margin-bottom:0px;}
.foot_nocomm > .lfoot img{margin-top:20px;margin-bottom:30px;    width: 186px;}
.foot_nocomm > .lfoot strong{font-weight:bold;font-size:30px;margin-bottom:30px;display: inline-block;  margin-top: 5px;}
.foot_nocomm > .lfoot .body_nav_f{width: 80%;}
.lfoot,.rfoot{float:left;}
.foot_nocomm .lfoot{width:340px;}
.foot_nocomm .rfoot{width:calc(100% - 340px);width:-webkit-calc(100% - 340px);}
.foot_nocomm address{display: table;  text-align: left;   margin: 0px auto;}
.navig_foot .fa-map-marker{font-size: 24px; color: #7ca1bb;display: table-cell;  vertical-align: middle; padding-right: 10px;}
.navig_foot .state{    padding: 10px; background: #275979; margin-bottom: 25px;}
.navig_foot .state:before{content: ""; width: 20px;  height: 16px; background: url(../DK_frontend/dk_img/ua.jpg) no-repeat 50% 50%;  display: inline-block; float: left; margin-right: 10px;}
.hardw{display:none;}




/*Magaz footer*/

.foot-contacts-block{display:block;width:220px;padding: 0; margin-bottom: 0;float:left;}
.foot-contacts-block .contact_header {  margin-bottom: 10px;    text-align: right;}
.foot-contacts-block .contact_header > div {  cursor: pointer;  padding: 7px 7px;  font-size: 8px;  text-decoration: none;   opacity: 1;  float: left;  background: #275979;  margin-top: -6px;    position: relative;}
.foot-contacts-block .contact_header b { font-size: 21px;text-decoration:none;display: block;  margin-bottom: 10px;  text-align: center;}
.foot-contacts-block .contact_header > b:last-child{
    /* display: none; */
}
.foot-contacts-block .contact_header .phone_ico {  background: url(../DK_frontend/dk_img/phone_head.png) no-repeat 50% 50%;  display: inline-block;  width: 16px;  height: 14px;  margin-right: 5px;  margin-bottom: -2px;
}

.foot-contacts-block .pole_head {  display: inline-block;  width: 100%;  position: relative;}
.foot-contacts-block form input {  border: 1px solid #145281;  border-radius: 2px;  padding: 6px 10px;  font-size: 11px;  width: calc(100% - 22px);}
.foot-contacts-block form .pole_head button {  content: "";  width: 34px;  height: 29px;  background: url(../DK_frontend/dk_img/perezvon.png) no-repeat 50% 50%;  position: absolute;  right: 0px;
    top: 0px;  background-color: #275979;  border-radius: 0px 3px 3px 0px;  border: 0;  cursor: pointer;
	}
.navig_foot .foot_comm{padding: 40px 0px;}
.foot_comm > .lfoot img{margin-right: 20px; float: left;  width: 104px;}
.foot_comm > .lfoot strong{font-weight:bold;font-size: 21px; margin-bottom: 0px;display: inline-block;}
.foot_comm .lfoot{width:45%;}
.foot_comm .rfoot{width:55%;}
.foot_comm .lfoot > div,.foot_comm .rfoot > div{float:left;}
.foot_comm .lfoot > div:first-child{width:360px;}
.foot_comm .lfoot > div:last-child{width:calc(100% - 360px);}

.foot_comm .rfoot > div:first-child{width:460px;}
.foot_comm .rfoot > div:last-child{width:calc(100% - 460px);}

.foot_comm address{display: table;  text-align: left;   margin: 0px auto;}
.foot_comm div address:first-child{float:left;    margin-right: 20px;}
.foot_comm .page_other{display:table;clear:both;    padding-top: 15px;font-size:15px; padding-bottom: 50px;}
.foot_comm .page_other li{float:left;margin-right:18px;}
.foot_comm .page_other li:last-child{margin-right:0px;margin-top:10px;}
.foot_comm .page_other li a{text-decoration:none;}
.foot_comm .prod_foot > *{padding-left:20%;}
.foot_comm .footer-news{width:auto; margin-right: 50px;}
.foot_comm div.color_line{display:none;}
.foot_comm p.news_top{font-size:20px!important;margin-bottom:15px!important;text-transform:none;}
.foot_comm .footer-news .menu-categories li{color:#fff;margin-bottom:20px;}
.foot_comm .footer-news .menu-categories ul li:last-child{margin-bottom:0px;}
.foot_comm .footer-news .menu-categories li .date{font-size:11px;opacity:0.4;display: block;}
.foot_comm .footer-news .menu-categories li .date:before{content: "\f073";  display: inline-block;  font: normal normal normal 14px/1 FontAwesome;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  margin-right: 5px;  position: relative;  top: -1px;font-size: 11px;}
.foot_comm .footer-news .menu-categories li a{font-size:13px;color:#fff;text-decoration:none;}
.foot_comm .for-news-box{padding: 20px;  background: #3b6c8d; border-radius: 3px;}
/*Magaz footer END*/

.copiright_block{border-top:1px solid #6590af;display:table;width:100%;padding:30px 0px;}
.copiright_block > div{display:table;}
.copiright_block > div > *{display:table-cell;vertical-align:middle;    font-size: 13px;}
.ieclass .copiright_block > div > .t_right{text-align:left;}

#developerDK > a {  display: inline-block;  text-align: left;  line-height: 14px;}
#developerDK figure { margin: 0px;display: inline-block;margin-top: 1px;}
#developerDK img {  height:12px;max-width: 180px;}
#developerDK span { display: block;  float: left;margin: 1px 12px 0px 12px;}
/*FOOTER END*/

/*POPUP*/
html[lang="uk"] .img_popup .ruimg, html[lang="ru"] .img_popup .ukimg{display:none;}
.img_popup .ukimg{max-width: 100%;margin: 0px auto;text-align: center;display: block;width: 85%;}
.img_popup .ruimg{width: 95%;}
body .dialog{background:transparent;    border: 0!important;}
body .dialog label{   color: #8e8e93;  font-weight: 600;  font-size: 11px;  display: inline-block;  padding-bottom: 6px;}
body .dialog .credit-window{background:#fff;}
body .dialog #credit-form button {display: table!important;  margin: 20px auto 0px;}
body .dialog button{border:none;}
body .dialog button > span{ border-radius: 3px;border: 0;}
body .dialog button > span > span{display: block;
    border: 1px solid #6da4df;
    text-transform: none;
    background: #6da4df;
    padding: 10px 25px;color:#fff;
    height: auto;color:#fff;
    border-radius: 3px;
    font-size: 15px;
    font-weight: bold;
    line-height: 1;}
body .dialog button span{color:inherit;cursor:pointer;}
body .dialog button span:hover{background:#0080d3;border-color:#0080d3;}
body .dialog.callback-window-wrapper .table_window .messages li li{color: #275979; font-size: 16px;  font-weight: 600; line-height: normal;}
body .dialog.callback-window-wrapper .mid {background:#fff;}
body .dialog.callback-window-wrapper .messages {width: auto;}
body .dialog.callback-window-wrapper .ok_button{width:200px;text-align: center; margin: 0px auto; display: table;}
body .dialog.callback-window-wrapper .alert_content{height:210px!important;}
.credit-close{-webkit-filter: invert(1);filter: invert(1);-moz-filter: invert(1);}

/*ALL POPUP*/
.modal_cart{display:none;}

.cart_opened .modal_cart{display:block!important;}
.modalblock{position:fixed;top:0px;left:0px;width:100%;height:100%;z-index: 1000;    font-family: "Open Sans";}
.fon_pop{background: rgba(0, 0, 0, 0.6);width:100%;height:100%;position:absolute;top:0px;left:0px;}

.modalblock .body_pop{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);width:100%;max-width:514px;background:#fff;border-radius:2px;}
.modalblock .body_pop > .close{    background: url(/skin/frontend/default/atlant/images/appbar_close-99.png) top left no-repeat;
    width: 16px;
    height: 16px;cursor:pointer;
    border: none;
    top: 20px;
    right: 10px;
	/*-webkit-filter: invert(1);
    filter: invert(1);
    -moz-filter: invert(1);*/
    position: absolute;}
    .modalblock .body_pop > a.close{background: url(/skin/frontend/default/atlant/images/appbar_close-2.png) top left no-repeat;}

/*POPUP ADD_PRODUCT*/
.modalblock.correct .body_pop > .close{-webkit-filter: invert(0.3);  filter: invert(0.3);  -moz-filter: invert(0.3);    top: 24px;  right: 20px;}
.modalblock .add_product_popup > div{width: calc(100% - 40px);width: -webkit-calc(100% - 40px);padding: 20px;}
.modalblock .add_product_popup > .foot_add_pop{padding-top: 0;}

.modalblock .add_product_popup .good_descript{border: 2px solid #e6e6e6;
    padding: 10px;
    border-radius: 3px;
    text-align: left;
}
.modalblock .add_product_popup .good_descript .inpo input{text-align:center;}
.modalblock .add_product_popup .good_descript > span{font-size: 16px;font-weight: 600;  color: #58585f;  display: block;  margin-bottom: 15px;}
.modalblock .add_product_popup .good_descript .text_det p{color:#767676;font-size:14px;}
.modalblock .add_product_popup .good_descript .text_det p:last-child{margin-bottom:0px;}
.modalblock .add_product_popup .good_descript .text_det p:first-child{margin-bottom:14px;}
.modalblock #compare_popup{background: #fff;}
.modalblock #compare_popup .body_add_pop{    display: block;max-height: 200px;  overflow: auto;  height: 100%;}
.modalblock .add_product_popup .head_add_pop{background:#f8f8fa;font-size:18px;    display: inline-block;}
.modalblock .add_product_popup .head_add_pop > *{float:left;}
.modalblock .body_add_pop {display: table;width: calc(100% - 40px);}
.modalblock .body_add_pop > div{display:table-cell;    vertical-align: top;}
.modalblock .body_add_pop > div:first-child{width: 200px;}
.modalblock .body_add_pop figure{  position: relative;  display: block;  width: 100%;  height: 170px; margin-bottom: 10px;}
.modalblock .body_add_pop figure img{position: absolute;
    top: 50%;
    left: 50%;
    height: 100%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -webkit-filter: drop-shadow(2px 2px 0px rgba(0, 0, 0, 0.1));
    filter: drop-shadow(2px 2px 0px rgba(0, 0, 0, 0.1));
    -moz-filter: drop-shadow(2px 2px 0px rgba(0, 0, 0, 0.15));}
.modalblock .add_product_popup .zagol_cart span{color:#275979;}
.modalblock .add_product_popup .ico_cart{background: url(../DK_frontend/dk_img/cart_add_prod.png) no-repeat 50% 50%;display:inline-block;width:26px;height:26px;margin-bottom: -4px; margin-top: -4px;    margin-right: 10px;}
.modalblock .zagol_cart{font-style:normal;color:#275979;}
.modalblock .zagol_cart i{font-style:inherit;}
.modalblock .but button {font-size:16px;    padding: 13px 16px;}
html[lang="uk"] .modalblock .but button{font-size: 14px;}
.modalblock .right_pop{padding-left: 30px;}
.modalblock .right_pop > div{position:relative;display: table; width: 100%;}
.modalblock .name_prod_pop {color:#275979;font-size:18px;font-weight:600;margin-bottom:15px;    text-align: left; line-height: normal;margin-top: 40px;}
.modalblock .counter{float:left;text-align:center;}
.modalblock .qty_e {
display: inline-block;
    width: 20px;
    height: 30px;
    background: #009bff;
    border-radius: 4px;
    margin: -11px 5px;
    cursor: pointer;
    position: relative;
}
.modalblock .input-text {    width: 40px!important;
    text-align: center;
    font-size: 14px;
    border: 1px solid #cecece;
    border-radius: 3px;
    padding: 9px 1px;
}

.modalblock  .qty_e:before, .modalblock .qty_e:after {  content: "";  background: #fff;  position: absolute;  top: 50%;  left: 50%;  transform: translate(-50%, -50%);  -webkit-transform: translate(-50%, -50%);
}
.modalblock .qty_e.down:before, .modalblock .qty_e.up:before {  width: 7px;  height: 2px;}
.modalblock .qty_e.up:after { width: 2px;  height: 7px;}
.modalblock .price_pop{float:right;}
.modalblock .price_pop > i{    display: inline-block;
    font-style: normal;
    color: #b8b8bc;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);}
.modalblock .price_pop > span{font-size: 26px; color: #0084e6; line-height: normal;}
.modalblock .price_pop > span span {  color: #9f9f9f;  font-size: 12px;}

/*.modalblock .go_shop_pop{    clear: both; margin-top: 40px;}*/
.modalblock .go_shop_pop > div{display:table-cell;font-size:12px;color:#767676;padding-right: 10px;text-align: left;vertical-align: middle;}
.modalblock .go_shop_pop .icon_gshop{
    width: 22px;
    height: 25px;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: 50% 50%;
	background-image: url(../DK_frontend/dk_img/go_shop.png);
}
.modalblock .go_shop_pop a{color: #2c7db9; font-size: 14px;line-height: 20px;}
/*POPUP END*/

#m-wait:before{content:" "; display:block; background:rgba(255,255,255,0.6);top:0;left:0;bottom:0;right:0;position:fixed; }
#m-wait .loader {  color:#3C7CAD!important;}

#m-wait p.loader{border:0!important;background:transparent;padding:0;width:auto;}
#mobile #m-wait p.loader{min-width: 300px;margin:0;transform: translateX(-50%);    -webkit-transform: translateX(-50%);}
#m-wait p.loader img{height:13px; border-radius:100%;opacity:.9;box-shadow: 0px 0px 10px #3C7CAD;float:left; margin:2px 15px;}
#m-wait p.loader svg{    margin-bottom: -13px;}
 @media screen and (max-width: 1350px) {
.header-container #menu_prod .allsect, .header-container #menu_newz .allsect, .header-container #menu_serv .allsect,
.header-container #menu_prod, .header-container #menu_newz, .header-container #menu_serv{width: 1200px;}
.header-container #menu_prod .allsect section:first-child,
.header-container #menu_newz .allsect section:first-child,
.header-container #menu_serv .allsect section:first-child{width: 940px;}
.header-container #menu_prod .allsect section:last-child,
.header-container #menu_newz .allsect section:last-child,
.header-container #menu_serv .allsect section:last-child{width: 260px;}
    body .maxw { width: 1200px;}   #step_body ul li > [sp]{    right: -36px;}
    body .compare_compare .product-image img{    width: 206px;  height: 206px;}
	body .compare_compare .add_product{    height: 374px;}
 @-moz-document url-prefix() { .fix_moz_stick .sticky{max-width:396px;} }
@supports (overflow:-webkit-marquee) and (justify-content:inherit) {.fix_moz_stick .sticky{max-width:396px;}}
 }
  @media screen and (max-width: 1260px) {
  body .maxw {margin-right: 20px;  margin-left: 20px;}
  .header-container .header .inform-header.no_magazine .logo-wrapp >.logo{    margin-right: 10px}

}
.right_productos .sorter select { padding: 0 15px 0 0px!important;  position: relative; z-index: 1;  }
div.sort-by select { padding: 0 20px!important;}

.store-info-service #map-canvas .gm-bundled-control{ top:0; right:5%!important;  }
.store-info .std table[border="1"]{border-color: #58585f;border-collapse: collapse;}
.cms-about .col3-layout .col-wrapper .col-main {padding:0;  }

.cms-about .col3-layout .col-wrapper .col-main .std div { margin:14px 0px!important;  }
.cms-page-view h1{ font-weight:bold;}
.cms-page-view .store-info .std,.cms-page-view.cms-about #detal_tovar .std,.cms-page-view.cms-terms #detal_tovar .std{    padding: 20px 0;max-width: 900px;margin:0px auto;}
/*#reject{    display: block; background: rgba(0, 0, 0, 0.3); position: fixed; top: 0;  left: 0;  height: 100%; width: 100%; z-index: 100000;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70)}#reject *{margin:0;padding:0;border:0;outline:0    color: #58585f;  font-weight: 600; font-size: 16px;}#reject .info{position: absolute; top: 50%; left: 50%; z-index: 9999;  transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); background: #fff;  max-width: 600px;  padding: 20px; border-radius: 2px; box-shadow: 0px 5px 30px 1px rgba(0, 0, 0, 0.5);}#reject .info .close{display:none;background-image:url("http://atlant.ua/reject/c.jpg");position:absolute;top:20px;right:20px;width:29px;height:30px;cursor:pointer}#reject .info .close:hover{background-position:0 bottom}#reject .info p{text-align:center;font-size:13px;line-height:15px}#reject .info p span{color:#333;line-height: normal;}#reject .info div{width:900px;max-width:100%;margin: 15px auto 0;}#reject .info table{border-collapse:collapse;border-spacing:0;width:100%;table-layout:fixed}#reject .info table td{text-align:center}#reject .info td a{display:block;color:#009CF5;font-size:13px;line-height:15px}#reject .info td a:hover{color:#F33}#reject .info td a ins{background:url("http://atlant.ua/reject/bs.jpg");display:block;width:50px;height:50px;margin:0 auto;cursor:pointer;margin-bottom:10px;}#reject .info td a.firefox ins{background-position:0 -50px}#reject .info td a.opera ins{background-position:0 -100px}#reject .info td a.ie ins{background-position:0 -150px}#reject:hover,#reject.opened{filter:none}#reject:hover .info div,#reject.opened .info div{display:block}#reject:hover .info p span,#reject.opened .info p span{border-bottom-color:#FFF}#reject.opened{position:fixed !important;position:static;background:url("http://atlant.ua/reject/bg.png");height:100%}#reject.opened .info{border:3px solid #000;background:#FFF;position:absolute;left:0;top:0;left:50%;top:50%;padding:30px 30px 50px;margin:-161px 0 0 -400px;width:740px;height:242px;box-sizing:content-box}#reject.opened .info .close{display:block}#reject.opened .info div{width:auto}#reject.opened .info td a{font-size:17px;line-height:20px;font-weight:bold}#reject.opened .info td a ins{background:url("http://atlant.ua/reject/b.jpg");width:128px;height:128px}#reject.opened .info td a.firefox ins{background-position:0 -128px}#reject.opened .info td a.opera ins{background-position:0 -256px}#reject.opened .info td a.ie ins{background-position:0 -384px}#reject.opened .info p{text-align:left;font-size:20px;line-height:22px;margin-right:30px;margin-bottom:40px}
.__web-inspector-hide-shortcut__, .__web-inspector-hide-shortcut__ *, .__web-inspector-hidebefore-shortcut__::before, .__web-inspector-hideafter-shortcut__::after{visibility: visible!important;}
*/
.img_popup{text-align:center;}


#contacts-block .worktime{ margin:0!important;padding:0!important;text-align:left;
width:250px!important;
clear:both;
}
#contacts-block .worktime:before{display:none!important;  }

#contacts-block .worktime span{ display:block;}



#contacts-block .worktime{position:relative;}
#contacts-block .worktime:after{content:"🕓";  color:#c0c0c0; display:block!important; width:100px;height:100px;position:absolute;top:0; left: 3px; }

#contacts-block .worktime span{ display:block;margin-left:30px;    white-space: nowrap;}
#contacts-block .worktime span:nth-child(1){     color: #275979;}


/*service-join*/

.category-service-join .submenu li:nth-child(1) {
    line-height: 74px;
    color: #688ba1;
    margin-right: 20px;
    font-weight: bold;
}

.category-service-join .submenu li a {
    padding: 18px 28px;
    font-size: 20px;
    margin: 0 0px;
    font-weight: 600;
}

.category-service-join .submenu li:nth-child(2) a {
    width: 160px;
    text-align: left;
    line-height: 20px;
    margin-left: 15px;
}
.category-service-join .submenu li a span {
    text-align: left;
    font-size: 12px;
    padding-top: 4px;
    text-align: left!important;
    display: block;
    display: none;
}

.category-service-join .submenu li a:not(:hover) span {
    color: #fff;
    font-weight: normal;
}

body.category-service-join .maxw.main-container{    width: 1330px!important;}
@media screen and (max-width: 1350px){body.category-service-join .maxw.main-container {  width: 1200px!important;}}

.category-service-join .store-info-service:before {content: "";  position: absolute;  width: 100%;  height: 100%;  z-index: 4; background: #ffffff; top: 0;
    left: 0;}
.category-service-join .maxw.main-container.col1-layout:before {   position: absolute;  top: 50%;  left: 50%;  transform: translate(-50%,-50%);  -webkit-transform: translate(-50%,-50%); z-index: 5;  font-size: 30px;  }

html[lang="ru"] .category-service-join .maxw.main-container.col1-layout:before{ content: "Страница в разработке";}
html[lang="uk"] .category-service-join .maxw.main-container.col1-layout:before{ content: "Сторінка у розробці";}

#join_serv > .left_detal > .col-main{
    width: 100%;
    padding: 20px 0px;    float: none;
}
#join_serv .std > div{width:50%;float:left;}
#join_serv .std .right-join > div{border: 1px dashed #d0d8de;border-radius:3px;background:#f4f7f9;padding: 25px 30px; margin-left: 70px;}
#join_serv .col-wrapper{    width: 100%}
#join_serv .std h1{ margin-bottom: 20px;}
#join_serv .std {display: table;  margin-top: 15px;}
#join_serv .std h2{    font-size: 26px;  font-weight: 600;  color: #000;  margin-bottom: 15px;}
#join_serv .std h2 + p{    line-height: normal;   color: #000;   font-size: 16px; padding-bottom:15px;    border-bottom: 1px solid #dbdee0;}
#join_serv .std h2 + p b{    font-size: 16px;  line-height: normal;  font-weight: 600;}

#join_serv .detal_file {   display: table;   color: #58585f;}
#join_serv .detal_file > * {   display: table-cell;   vertical-align: middle;}

#join_serv .detal_file span {   width: 50px;   height: 60px;   background-position: 50% 50%;   background-repeat: no-repeat;}

#join_serv .detal_file .XLS {  background-image: url(../DK_frontend/dk_img/detal_prod/xls.png);}
#join_serv .detal_file div {   font-size: 14px;color:#58585f;padding-left: 10px;}
#join_serv .detal_file div a {   display: table;   text-transform: lowercase;   text-decoration: underline;
}



.good_descript{display:none;}
.freedelivery { text-transform:uppercase; }.freedelivery:after{content:"!"}

#detal_tovar .out_of_production .info_tovar .no_gal,
._out_of_production .no_gal
{ background: url(/skin/DK_frontend/dk_img/out_of_production.png) no-repeat 50% 50%!important;    margin-bottom: 2px!important;}
._out_of_production .no_gal	{    background-size: 19px!important; margin-bottom: -12px!important;}
.out_of_production + #right_blochok{padding:0!important;margin:-20px 0!important;  }
.out_of_production{border-color:#f8f8fa!important}
#detal_tovar .out_of_production .price-box .regular-price,._out_of_production_block + .price-box .regular-price  {     color: #58585f!important;}
.out_of_production .paid_block { display:none!important;  }
.out_of_production .info_tovar {    white-space: nowrap;}
.out_of_production .out-of-stock span{     word-break: break-word;
    /* width: 27px; */
    white-space: normal;  }

._out_of_production{ width:100px;text-align: initial;margin-bottom: -5px;}

/*GEOLOCATION*/
#regions-block{position: relative;}
#region-change img{display:inline-block;}
#region-change .loc-reg img{width: 18px; height: 18px;margin-right: 3px;}
#region-change .arrow-reg img{    margin: 3px 0px 0px 3px;  width: 15px;  height: 15px;}
#region-change{cursor: pointer;  color: #96969d;  text-transform: initial;  font-size: 16px;  padding: 10px 8px;  display: block;  border: 1px solid #ebebeb;
    border-radius: 3px;  background: #fff;  max-width: 210px;  overflow: hidden;   display: table;}
#region-change:hover{border-color: #79abcd!important;}
#regions-drop{opacity:0; display: block;  position: absolute;  top: 50px;  right: 0;  width: 540px; visibility: hidden;  z-index: 90;  -moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);  box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);  left: 0;  background: #fff;  padding: 30px;  border-radius: 5px;    border: 1px solid #e5e5e5;    z-index: 1000;}
#regionpop:checked+#regions-drop{visibility: visible;opacity:1;}
#regions-drop .regions-list strong{    font-size: 25px; color: #275979; margin-left: 16px;  font-weight: normal; margin-bottom: 12px;    border-bottom: 1px solid #ddd;
    padding-bottom: 12px; display: block;    z-index: 1000;}
	#regions-drop .regions-list ul{-webkit-column-count: 2;column-count: 2; -moz-column-count: 2;column-gap: 30px;-webkit-column-gap: 30px;-moz-column-gap: 30px; text-align: left;  font-size: 15px;  line-height: normal;  color: #58585f;  text-transform: uppercase;}
	#regions-drop .regions-list ul a{color: #58585f;text-decoration:none;position:relative;    display: inline-block;transition:.3s;-webkit-transition:.3s;padding: 5px 0px;}
	#regions-drop .regions-list ul a:hover,#regions-drop .regions-list ul li.act a{padding-left:15px;color: #0084e6;}
	#regions-drop .regions-list ul a i{    width: 12px;  height: 20px;  display: inline-block;  background: url(/skin/v2/images/arrow.svg);
    background-repeat: no-repeat;  background-size: contain;  background-position: center center; -webkit-transform: rotate(-90deg);  transform: rotate(-90deg);  position: absolute;
    left: 0;  opacity: 0;transition:.2s;-webkit-transition:.2s;}
	#regions-drop .regions-list ul a:hover i,#regions-drop .regions-list ul li.act a i{opacity:1;}


/* TheDK-404_page / TROLOLO 29.09.2017 */
#thedk_404{padding-top: 65px;padding-bottom: 65px;}
#thedk_404 h1{text-align: center;margin-top: 10px;font-size: 26px;color:#275979;font-weight: 700;}
#thedk_404 .title p{font-size: 18px;color:#275979;width: 55%;margin: 0 auto;text-align: center;line-height: 1.7}
#thedk_404 .title p a{text-decoration: underline;}
#thedk_404 .title{margin-bottom: 55px;}
#thedk_404 .categories{display: flex;justify-content: center;align-items: flex-end;}
#thedk_404 .categories a{text-decoration: none;}
#thedk_404 .categories a:hover figure{opacity: .8;}
#thedk_404 .categories .item{margin: 0 15px;max-width: 150px;}
#thedk_404 .item figcaption{font-size: 18px;color:#275979;text-align: center;text-decoration: none;margin-top: 18px;min-height: 36px;}
#thedk_404 .item figure{width: 100%;text-align: center;}
#thedk_404 .item figure img{display: inline-block;}
/* END TheDK-404_page / TROLOLO */

/* GEOLOCATION V2 / TROLOLO 05.12.2017 */
#cities_seo,#cities_seo2{height:0;transition:0.5s;-webkit-transition:0.5s;opacity:0;overflow: hidden;}
#but_cat_desc:checked+.descript_cat #cities_seo,#but_cat_desc:checked+.descript_cat #cities_seo2{height:100%;opacity:1;}
#cities_seo h2{font-size: 22px;font-weight: 600;margin-bottom: 36px;}
#cities_seo .cities,#cities_seo2 .cities{display: flex;flex-wrap: wrap;max-width: 995px;}
#cities_seo .cities>div{width: 33.33%;padding-left: 90px;box-sizing: border-box;margin-bottom: 30px}
#cities_seo2 .cities>div{padding-left: 73px;width:25%; box-sizing: border-box;margin-bottom: 30px}
#cities_seo .cities>div a,#cities_seo2 .cities>div a{font-size: 18px;color:#787878;text-decoration: none;}
#cities_seo .cities>div a:hover,#cities_seo2 .cities>div a:hover{color:#000;font-weight: 600;}
#cities_seo .cities>div span,#cities_seo2 .cities>div span{font-size: 18px;color:#000;font-weight: 600;}
#cities_seo>p,#cities_seo2>p{font-size: 16px;color:#7b7b7b;}
#cities_seo2>p{margin-top: 10px;}
#cities_seo2>p.otehr_cities{margin-top: 0;margin-bottom: 35px;color:#000;}
.descript_cat .content_cat.noborder{border:0;}
.descript_cat .content_cat.noborder .correct{border: 1px solid #d8d8d8;padding: 0 20px;margin-right: -20px;margin-left: -20px;}
#cities_seo2 h2{margin-bottom: 12px;}
#cities_seo2 h2>a{padding-left: 35px;background-repeat: no-repeat;background-position: left center;background-size: 25px 19px;background-image: url(/skin/v2/images/left-arrow.svg);color:#000;text-decoration: none;}

#search_mini_form {
	z-index: 99;
}

.search-resp {
	position: relative;
}

.fast-search {
	position: absolute;
	width: 100%;
}

.fast-search .results {
	border-radius: 5px;
	background: #ddd;
	padding-bottom: 5px;
	display: none;
}

.fast-search .results li {
	text-align: left;
	display: inline-block;
	width: 100%;
	background: white;
	border-bottom: 1px solid #ddd;
}

.fast-search .results li:hover {
	background: #fbf8d8;
}

.fast-search .results li a{
	text-align: left;
	padding: 5px 15px;
	border-bottom: 1px solid #ccc;
	display: inline-block;
}

.fast-search .results li a:last-child {
	border-bottom: 0;
}

.siteBanner {
    background: #003f64; /* Old browsers */
    background: -moz-linear-gradient(top, #003f64 0%, #0075a6 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #003f64 0%,#0075a6 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #003f64 0%,#0075a6 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#003f64', endColorstr='#0075a6',GradientType=0 ); /* IE6-9 */
  position: relative;
  z-index: 99999;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  overflow: hidden;
  padding: 0.46875vw 8.38542vw 0.46875vw 0;
  line-height: 1.5625vw;
  font-family: "GothamProBlack"!important;
  font-style: normal;
  font-weight: normal;
  font-size: 1.5625vw;
  text-transform: uppercase;
  text-decoration: none;
  color: #fff;
}

.siteBanner:hover em:before {
  background: #fff;
}

.siteBanner strong {
  position: relative;
  display: block;
  margin: 0;
  padding: 0 4.0625vw 0 4.6875vw;
  line-height: 1.5625vw;
  font-size: 1.5625vw;
  color: #000;
  z-index: 9;
  font-family: "GothamProBlack"!important;
}

.siteBanner strong span {
  font-family: "GothamProBlack"!important;
}

.siteBanner strong:before {
  background: url(images/banner_item_bg.png) no-repeat 100% 0%;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  display: block;
  position: absolute;
  top: -0.83333vw;
  right: 0;
  bottom: -0.83333vw;
  left: 0;
  z-index: -1;
  content: '';
}

.siteBanner p {
  margin: 0;
  padding: 0;
  line-height: inherit;
  font-size: inherit;
  color: white;
  font-family: "GothamProBlack"!important;
}

.siteBanner p span {
  color: #fff;
  font-family: "GothamProBlack"!important;
}

.siteBanner em {
  position: relative;
  margin: 0;
  padding: 0.52083vw 1.19792vw 0.41667vw 1.51042vw;
  line-height: 1.14583vw;
  font-family: "GothamProBold";
  font-size: 0.83333vw;
  text-decoration: none;
  color: #000;
  z-index: 9;
  font-style: normal;
}

.siteBanner em:before {
  background: #ffd200;
  display: block;
  position: absolute;
  top: 0;
  right: 0.52083vw;
  bottom: 0;
  left: 0.52083vw;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  -moz-transition: all 0.4s;
  transition: all 0.4s;
  -webkit-transform: skewX(-23deg);
  -moz-transform: skewX(-23deg);
  -ms-transform: skewX(-23deg);
  -o-transform: skewX(-23deg);
  transform: skewX(-23deg);
  /*-webkit-box-shadow: inset 0 0 0.41667vw rgba(0, 0, 0, 0.8);
  -moz-box-shadow: inset 0 0 0.41667vw rgba(0, 0, 0, 0.8);
  box-shadow: inset 0 0 0.41667vw rgba(0, 0, 0, 0.8);*/
  z-index: -1;
  content: '';
}

.siteBanner em span {
  margin: 0 0 0 0.15625vw;
  font-size: 1.14583vw;
  font-family: FontAwesome;
  content: "\f0a9";
}

.siteBanner em span:after {
	font-family: FontAwesome;
  content: "\f0a9";
  font-style: normal;
}

.positionBottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
}

@media (max-width: 574px) {

    a[href="https://atlant.ua/ua/press-center/besplatnaya-dostavka-texniki-atlant-akciya-prodlena.html"] img{
        width: 100%;
        max-width: 728px;
    }
  .siteBanner {
    display: block;
    position: fixed;
    right: 0;
    bottom: 46px;
    left: 0;
    padding: 1.875vw 1.875vw 1.875vw 0;
    line-height: 5.9375vw;
    font-size: 4.0625vw;
	transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
  }
  
	.menu-slide .siteBanner {
		right: 74%;
		left: -74%;
	}

  .siteBanner:after {
    display: block;
    clear: both;
    content: '';
  }

  .siteBanner strong {
    float: left;
    margin: 2.5vw 0 0 0;
    padding: 0 5.625vw 0 1.25vw;
    line-height: 3.75vw;
    font-size: 3.5vw;
}

  .siteBanner strong:before {
    top: -4.6875vw;
    bottom: -4.0625vw;
    width: 27vw;
    height: 12vw;
    background-size: inherit;
  }

  .siteBanner strong span {
    display: block;
  }
    .siteBanner strong span img{
        width: 16vw;
        margin: 2vw 0px 0px 0px;
        padding: 0px 6vw 0px 0px;
    }

  .siteBanner p {
    display: inline;
    line-height: 7vw;
    font-size: 3vw;
    text-shadow: 0px 2px 0.98px rgba(0, 0, 0, 0.43);
    display: inline-block;
    line-height: 2vw;
    position: relative;
    font-size: 2.9vw;
    text-shadow: 0px 2px 0.98px rgba(0, 0, 0, 0.43);
    width: 74%;
    right: -13vw;
    top: -5.5vw;
}

.siteBanner p span {
    color: #fff;
    font-family: "GothamProBlack"!important;
    position: absolute;
    width: 52%;
    left: 3vw;
    top: 5vw;
}

  .siteBanner em {
    display: inline-block;
    margin: 0.625vw 0 0 1.5625vw;
    padding: 1.25vw 2.8125vw 1.25vw 2.8125vw;
    vertical-align: top;
    line-height: 2.5vw;
    font-size: 2.1875vw;
    display: inline-block;
    margin: 0.625vw 0 0 1.5625vw;
    padding: 1.25vw 2.8125vw 1.25vw 2.8125vw;
    vertical-align: top;
    line-height: 2.5vw;
    font-size: 2.1875vw;
    position: absolute;
    width: 24vw;
    right: 7vw;
    top: 5vw;
}

  .siteBanner em:before {
    -webkit-box-shadow: inset 0 0 2.5vw rgba(0, 0, 0, 0);
    -moz-box-shadow: inset 0 0 2.5vw rgba(0, 0, 0, 0);
    box-shadow: inset 0 0 2.5vw rgba(0, 0, 0, 0);
  }

  .siteBanner em span {
    font-size: 2.5vw;
  }

    .tippy-popper[data-html]{
        transform: translate3d(1%, 605px, 0px)!important;
    }
    .tippy-arrow{
        display: none!important;
    }
}
/* END geolocation v2 / trololo */

.m-expandable-filter {
	height: auto!important;
	overflow: visible!important;
}

.m-expandable-filter > li { 
	display: block!important;
}

.m-expandable-filter + .m-more-less {
	display: none;
}

.tip {
	width: 16px;
	height: 16px;
	display: inline-block;
	border: 1px solid #009bff;
	border-radius: 50%;
	cursor: pointer;
	content: "?";
	overflow: hidden;
	text-indent: -999px;
	background: white;
	position: relative;
	float: right;
}

.tip:after {
	content: "?";
    position: absolute;
    top: 0;
    display: block;
    color: #009bff;
    width: 100%;
    height: 100%;
    font-size: 16px;
    text-indent: 0;
    text-align: center;
    line-height: 16px;
    font-weight: bold;
}

.tip-info {
	display: none;
}

.tippy-tooltip .tip-info {
	display: block;
}

.tippy-tooltip.light-theme {
	background-color: white;
	border: 1px solid black;
	color: #333;
	text-align: left;
}

.tippy-tooltip.light-theme .tippy-backdrop {
  background-color: white;
}

.tippy-popper[x-placement^=left] .tippy-tooltip.light-theme .tippy-arrow {
  background-color: white;
}

#pup_after_close {
	display:none!important;
}

@media screen and (max-width: 1024px) {
	.section-block-item {
		display: none;
	}
	
	#pup_after_close {
		/*display:none!important;*/
	}
}

#product_tabs_review_tabbed_contents {
	margin-bottom: 15px;
    border: 1px solid #d9d9d9;
    border-radius: 3px;
    position: relative;
}

.credit-info {
    min-height: 345px;
}

.credit-info#alfabank-info {
    min-height: auto;
    height: auto;
}

.credit-info#alfabank-info li:last-child {
    height: 0;
}

.cw_content {
    min-height: 590px;
}

@media screen and (max-width: 768px){
.credit-info {
    height: auto !important;

}
.cw_Bank .credit-info button {
    margin-top: 35px;
}
}
body .dialog li.unique-data.data-fourth label {
    width: 82%;
}

@media screen and (max-width: 1360px) {

#overlay_modal + .dialog.credit-window-wrapper {
    top: -110px !important;
    bottom: 0;
    margin: auto;
}

}

.radclass + .shipping_methods span.del-lt-imp {
    display: none;
}


/*--------- Popup Area START ---------*/

#atlant-summer-promo-2019 {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 9999;
}

#atlant-summer-promo-2019 .popup-area-bg {
  background: rgba(0, 0, 0, 0.5);
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

#atlant-summer-promo-2019 .popup-area-align {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  height: 100%;
}

#atlant-summer-promo-2019 .popup-area-content {
  background: url(images/bg_desktop.png) no-repeat 30% 65%;
  /*background-color: #008db3;*/
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: 98%;
  position: relative;
  width: 31.25vw;
  height: 16.511vw;
  padding: 13.01458vw 2.14583vw 0.88542vw 11.88542vw;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  line-height: 1.04167vw;
  font-family: 'Roboto', sans-serif;
  font-size: 0.88542vw;
  font-weight: 300;
  color: #000;
  text-align: center;
}

#atlant-summer-promo-2019 .popup-area-content-ua {
  background: url(images/bg_desktop-ua.png) no-repeat 50% 0%;
  /*background-color: #008db3;*/
  background-size: 100%;
  background-position: 50% 50%;
}

#atlant-summer-promo-2019 .popup-area-content a {
  text-decoration: none;
  color: inherit;
}

#atlant-summer-promo-2019 .popup-area-content .popup-area-close {
  background: #fff;
  display: block;
  width: 1.30208vw;
  height: 1.30208vw;
  overflow: hidden;
  position: absolute;
  top: 0.36875vw;
  right: 0.66875vw;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  -moz-transition: all 0.4s;
  transition: all 0.4s;
  line-height: 1.14583vw;
  font-size: 1.14583vw;
  font-weight: 500;
  text-align: center;
  cursor: pointer;
}

#atlant-summer-promo-2019 .popup-area-content .popup-area-close:before {
  content: 'x';
}

#atlant-summer-promo-2019 .popup-area-content a.popup-area-btn {
  background: #f6cb00;
  display: inline-block;
  margin: 0;
  padding: 0.48125vw 0.625vw 0.48125vw 0.83333vw;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  -moz-transition: all 0.4s;
  transition: all 0.4s;
  -webkit-border-radius: 0.52083vw;
  -moz-border-radius: 0.52083vw;
  border-radius: 1.22083vw;
  vertical-align: top;
  letter-spacing: -0.02604vw;
  line-height: 0.88542vw;
  font-family: 'gt_walsheim_probold';
  font-size: 0.72917vw;
  font-weight: normal;
  text-transform: uppercase;
  color: #000;
  margin-top: 0.5vw;
}

/*--------- Popup Area END ---------*/

@media (min-width: 992px) {
  #atlant-summer-promo-2019 .popup-area-content .popup-area-close:hover {
    background: #f6cb00;
  }

  #atlant-summer-promo-2019 .popup-area-content p a:hover {
    text-decoration: none;
  }

  #atlant-summer-promo-2019 .popup-area-content a.popup-area-btn:hover {
    background: #fff;
    -webkit-box-shadow: 0 0 0.46875vw rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 0.46875vw rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 0.46875vw rgba(0, 0, 0, 0.3);
  }
}

@media (max-width: 991px) {

  #atlant-summer-promo-2019 .popup-area-content {
    background: url(images/mobile_bg.png) no-repeat 50% 0%;
    -moz-background-size: contain;
    -o-background-size: contain;
    background-size: contain;
    width: 100vw;
    height: 146.6vw;
    margin-left: -36px;
    padding: 66.3125vw 6.25vw 0 6.25vw;
    line-height: 6.25vw;
    font-size: 5vw;
    font-weight: 700;
    text-align: center;
  }

  #atlant-summer-promo-2019 .popup-area-content:before {
    background: url(images/mobile-popup-bg-promo-2019.jpg) no-repeat 50% 50%;
    background-size: contain;
    display: block;
    position: absolute;
    top: -20px;
    right: -30px;
    bottom: 20px;
    left: 7px;
    z-index: -1;
    content: '';
  }

  #atlant-summer-promo-2019 .popup-area-content-ua {
    background: url(images/mobile_bg_ua.png) no-repeat 50% 0%;
    -moz-background-size: contain;
    -o-background-size: contain;
    background-size: contain;
  }

  #atlant-summer-promo-2019 .popup-area-content .popup-area-close {
    background: #fff;
    width: 6.875vw;
    height: 6.875vw;
    line-height: 5.9375vw;
    font-size: 6.25vw;
    color: #000;
    top: 4.469vw;
    right: 3.469vw;
  }

  #atlant-summer-promo-2019 .popup-area-content p a {
    letter-spacing: normal;
  }

  #atlant-summer-promo-2019 .popup-area-content a.popup-area-btn {
    margin: 0 0;
    padding: 2.75vw 5.125vw 2.75vw 5.125vw;
    -webkit-border-radius: 10.22083vw;
    -moz-border-radius: 10.22083vw;
    border-radius: 10.22083vw;
    letter-spacing: -0.15625vw;
    line-height: 5.1875vw;
    font-size: 4.625vw;
      margin-top: -3vw;
  }

}



.atlant-banner-ab {
    position: relative;
    top: 0;
    right: 0;
    left: 0;
    z-index: 999;

}

#mobile .atlant-banner-ab {
    position: fixed;
    bottom: 46px;
    right: 0;
    left: 0;
    z-index: 999;
    top: unset;
} 

.atlant-banner-ab a {
    display: block;
    padding: 0.78125vw 19.79167vw 0.78125vw 19.79167vw;
    overflow: hidden;
    /*-webkit-transition: background 0.4s;
    -o-transition: background 0.4s;
    -moz-transition: background 0.4s;
    transition: background 0.4s;*/
    line-height: 1.5625vw;
    font-family: "GothamProBlack";
    font-size: 1.45833vw;
    font-style: normal;
    font-weight: normal;
    text-transform: uppercase;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.74);
    text-align: center;
    text-decoration: none;
    color: #fff;
    /*background: rgb(6,66,102);*/
    background: -moz-linear-gradient(180deg, rgba(6,66,102,1) 0%, rgba(52,122,161,1) 100%, rgba(8,83,123,0.9191877434567577) 100%);
    background: -webkit-linear-gradient(180deg, rgba(6,66,102,1) 0%, rgba(52,122,161,1) 100%, rgba(8,83,123,0.9191877434567577) 100%);
    background: linear-gradient(180deg, rgba(6,66,102,1) 0%, rgb(54, 132, 175) 100%, rgba(8,83,123,0.9191877434567577) 100%);
    /*background: black;*/
    color: white;

}

.atlant-banner-ab a span, .atlant-banner-ab a span b {
    font-family: "GothamProBlack";
    color: #fff;
}

.atlant-banner-ab a span i {
    font-family: "GothamProBlack";
}

.atlant-banner-ab a:hover {
    background: #282a36;
}

.atlant-banner-ab a em {
    display: block;
    min-width: 17.8125vw;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    padding: 0.52083vw 0.52083vw 0.52083vw 0.52083vw;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    line-height: 2.08333vw;
    font-family: "GothamProBlack";
    font-size: 1.92708vw;
    font-style: normal;
    text-shadow: none;
    color: #000;
    z-index: 9;
}

.atlant-banner-ab a em:before {
    background: #ffd200;
    display: block;
    position: absolute;
    top: 0;
    right: -3.63542vw;
    bottom: 0;
    left: -100px;
    -webkit-transform: skew(-28deg);
    -moz-transform: skew(-28deg);
    -ms-transform: skew(-28deg);
    -o-transform: skew(-28deg);
    transform: skew(-28deg);
    z-index: -1;
    content: '';
}

.atlant-banner-ab a em:after {
    background: url(images/atlant-banner-img.png) no-repeat 0% 0%;
    -moz-background-size: 5vw;
    -o-background-size: 5vw;
    background-size: 5vw;
    display: block;
    width: 7.47917vw;
    overflow: hidden;
    position: absolute;
    top: 0.85vw;
    right: -3.06667vw;
    bottom: 0;
    left: auto;
    content: '';
}

.atlant-banner-ab a strong {
    display: block;
    min-width: 15.15625vw;
    position: absolute;
    top: 0.52083vw;
    right: 3.07292vw;
    padding: 0.57292vw 1.04167vw 0.46875vw 1.04167vw;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    line-height: 1.14583vw;
    font-family: "GothamProBlack";
    font-size: 0.88542vw;
    font-weight: normal;
    text-shadow: none;
    text-align: center;
    color: #000;
    z-index: 9;
}

.atlant-banner-ab a strong:before {
    background: #ffd200;
    display: block;
    position: absolute;
    top: 0;
    right: 0.52083vw;
    bottom: 0;
    left: 0.52083vw;
    -webkit-transform: skew(-24deg);
    -moz-transform: skew(-24deg);
    -ms-transform: skew(-24deg);
    -o-transform: skew(-24deg);
    transform: skew(-24deg);
    z-index: -1;
    content: '';
}

.atlant-banner-ab a strong:after {
    background: url(images/atlant-banner-icon.png) no-repeat 50% 50%;
    -moz-background-size: contain;
    -o-background-size: contain;
    background-size: contain;
    display: inline-block;
    width: 1.14583vw;
    height: 1.14583vw;
    overflow: hidden;
    margin: 0 0 0 0.57292vw;
    vertical-align: top;
    content: '';
}

.atlant-banner-ab a.new-year em {
    font-size: 1.7vw;
    color: white;
}

.atlant-banner-ab a.new-year em:before {
    background: #cd452e;
    display: block;
    position: absolute;
    top: 0;
    right: -1.5vw;
    bottom: 0;
    left: -89px;
    -webkit-transform: skew(-28deg);
    -moz-transform: skew(-28deg);
    -ms-transform: skew(-28deg);
    -o-transform: skew(-28deg);
    transform: skew(-28deg);
    z-index: -1;
    content: '';
}

.atlant-banner-ab a.new-year em:after {
    position: absolute;
    top: 5px;
    left: 20vw;
    background: url(images/ny-spruce.png) no-repeat 4vw;
    -moz-background-size: 3.5vw;
    -o-background-size: 3.5vw;
    background-size: 3.5vw;
}

.atlant-banner-ab a.new-year strong {
    right: 4.5vw;
    width: 100px;
    text-align: left;
    display: inline-block;
    padding-left: 30px;
    color: white;
}

.atlant-banner-ab a.new-year span {
    display: inline-block;
    padding-left: 100px;
    color: white;
}

.atlant-banner-ab a.new-year strong:before {
    background: none;
    transform: none;
    background-image: url(images/ny-forward.png);
    background-repeat: no-repeat;
    background-position-x: right;
    background-position-y: center;
    background-size: cover;
}

.atlant-banner-ab a.new-year strong:after {
    background: url(images/ny-gifts.png) no-repeat center;
    position: absolute;
    height: 3.0vw;
    width: 3.0vw;
    background-size: cover;
    top: -0.5vw;
    right: -3.5vw;
}


.atlant-banner-ab a.new-year {

}

#mobile .atlant-banner-ab a.new-year span {
    display: block;
    text-align: left;
    padding-left: 27px;
}

#mobile .atlant-banner-ab a.new-year strong {
    right: 8.5vw;
    min-width: 100px;
    top: 28px;
    padding: 3px 6px 3px 0px;
    font-size: 6px;
    display: flex;
}

#mobile .atlant-banner-ab a.new-year strong:before {
    /*background-image: none;*/
    background-size: contain;
}

#mobile .atlant-banner-ab a.new-year strong:after {
    -moz-background-size: contain;
    -o-background-size: contain;
    background-size: contain;
    top: -1.5vw;
    right: -6.2vw;
    height: 7vw;
    width: 7vw;
}

#mobile .atlant-banner-ab a.new-year em {
    font-size: 2.7vw;
    white-space: inherit;
    width: 3vw;
    top: 0px;
    line-height: 20px;
}

#mobile .atlant-banner-ab a.new-year em:after {
    background: none;
}


/*----------Attention Three------------*/

.atlant-banner-ab a.attention-three em {

}

.atlant-banner-ab a.attention-three em:before {
    background-image: url(images/attentionn_three_ru_mobile.png);
    background-repeat: no-repeat;
    background-position-x: right;
    background-position-y: center;
    background-size: contain;
    background-color: transparent;
    transform: none;
    right: -3vw;
}

html[lang="uk"] .atlant-banner-ab a.attention-three em:before {
    background-image: url(images/attentionn_three_ua_mobile.png);
}

.atlant-banner-ab a.attention-three em:after {
    background: none;
}

.atlant-banner-ab a.attention-three strong {

}

.atlant-banner-ab a.attention-three span {
    font-size: 1vw;
}

.atlant-banner-ab a.attention-three strong:before {
    background-color: #f6ff00;
}

.atlant-banner-ab a.attention-three strong:after {

}


#mobile  .atlant-banner-ab a.attention-three {
    text-align: left;
    padding-left: 93px;
}

#mobile .atlant-banner-ab a.attention-three {
    font-size: 2.2vw;
    line-height: 10px;
}

#mobile .atlant-banner-ab a.attention-three span {
    font-size: 2.2vw;
    line-height: 10px;
}

html[lang="uk"]  #mobile .atlant-banner-ab a.attention-three span {
    font-size: 2.2vw;
}

#mobile .atlant-banner-ab a.attention-three strong {

}

#mobile .atlant-banner-ab a.attention-three strong:before {

}

#mobile .atlant-banner-ab a.attention-three strong:after {

}

#mobile .atlant-banner-ab a.attention-three em {

}

#mobile .atlant-banner-ab a.attention-three em:after {

}


#mobile .atlant-banner-ab a.attention-three em:before {
    background-image: url(images/attentionn_three_ru.png);
    background-repeat: no-repeat;
    background-position-x: right;
    background-position-y: center;
    background-size: auto;
    background-color: transparent;
    transform: none;
    z-index: -1;
    content: '';
    width: 186px;
}

html[lang="uk"] #mobile .atlant-banner-ab a.attention-three em:before {
    background-image: url(images/attentionn_three_ua.png);
    width: 183px;
}


/*--------- Atlant banner END ---------*/

@media (min-width: 992px) {
    .disable-on-desktop-ab {
        display: none !important;
    }
}

@media (min-width: 2000px) {
    .atlant-banner-ab a {
        padding: 15px 380px 15px 380px;
        line-height: 30px;
        font-size: 28px;
    }

    .atlant-banner-ab a em {
        min-width: 342px;
        padding: 10px 10px 10px 10px;
        line-height: 40px;
        font-size: 37px;
    }

    .atlant-banner-ab a em:before {
        right: 7px;
    }

    .atlant-banner-ab a em:after {
        width: 86px;
        right: -32px;
    }

    .atlant-banner-ab a strong {
        min-width: 291px;
        top: 10px;
        right: 59px;
        padding: 11px 20px 9px 20px;
        line-height: 22px;
        font-size: 17px;
    }

    .atlant-banner-ab a strong:before {
        right: 10px;
        left: 10px;
    }

    .atlant-banner-ab a strong:after {
        width: 22px;
        height: 22px;
        margin: 0 0 0 11px;
    }
}

@media (max-width: 991px) {
    .atlant-banner-ab a {
        padding: 10px 18px 10px 84px;
        line-height: 12px;
        font-size: 10px;
    }

    .atlant-banner-ab a em {
        min-width: 80px;
        padding: 5px 10px 15px 5px;
        line-height: 20px;
        font-size: 15px;
    }

    .atlant-banner-ab a em:before {
        right: 5px;
    }

    .atlant-banner-ab a em:after {
        display: block;
        top: 26px;
        right: 11px;
        background-size: 45px;
        width: 63px;
    }

    .atlant-banner-ab a strong {
        min-width: 93px;
        top: 25px;
        right: 10px;
        padding: 3px 6px 3px 6px;
        line-height: 9px;
        font-size: 7px;
        display: flex;
        justify-content: space-evenly;
    }

    .atlant-banner-ab a strong:before {
        right: 1px;
        left: 1px;
    }

    .atlant-banner-ab a strong:after {
        display: block;
        width: 10px;
        height: 10px;
    }

    .atlant-banner-ab a i {
        display: block;
        font-style: normal;
        color: #fff;
    }

    .atlant-banner-ab a b {
        display: inline-block;
        padding: 4px 71px 0 0;
        font-size: 11px;
        font-weight: normal;
    }

    .disable-on-mobile-ab {
        display: none !important;
    }

    .menu-slide .atlant-banner-ab {
        display: none;
    }
}






@media (max-width: 991px) {

    #atlant-summer-promo-2019 .popup-area-content {
        margin-left: 0;
    }

    #atlant-summer-promo-2019 .popup-area-content::before {
        display: none !important;
    }

    #atlant-summer-promo-2019 .popup-area-content a.popup-area-btn {
        margin-top: 3.125vw;
    }
}

/*--------- Cookie Area START ---------*/

.atlant-banner-cookie {
    background: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: fixed;
    /*top: 0;*/
    right: 0;
    bottom: 0;
    left: 0;
    padding: 0.72917vw 0.26042vw 0.72917vw 0.26042vw;
    -webkit-box-shadow: 0 0 0.26042vw rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 0 0.26042vw rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 0.26042vw rgba(0, 0, 0, 0.2);
    line-height: 1.71875vw;
    font-family: 'Oswald', sans-serif;
    font-size: 1.19792vw;
    font-weight: 700;
    text-transform: uppercase;
    color: #cfcfcf;
    z-index: 1000;
}

.atlant-banner-cookie.atlant-banner-cookie--ua {
    font-size: 1.04167vw;
}

.atlant-banner-cookie .cookie-col-1,
.atlant-banner-cookie .cookie-col-1 span,
.atlant-banner-cookie .cookie-col-2,
.atlant-banner-cookie .cookie-col-3 {
    padding: 0 0.88542vw;
    font-family: 'Oswald', sans-serif;
    font-size: 1.19792vw;
    color: #cfcfcf;
}

.atlant-banner-cookie.atlant-banner-cookie-ua .cookie-col-1,
.atlant-banner-cookie.atlant-banner-cookie-ua .cookie-col-1 span,
.atlant-banner-cookie.atlant-banner-cookie-ua .cookie-col-2,
.atlant-banner-cookie.atlant-banner-cookie-ua .cookie-col-3 {
    font-size: 0.99792vw;
}

.atlant-banner-cookie .cookie-btn-more {
    font-weight: 400;
    color: #cfcfcf;
    font-family: 'Oswald', sans-serif;
}

.atlant-banner-cookie .cookie-btn-accept {
    background: #ffd200;
    display: inline-block;
    padding: 0.20833vw 0.78125vw 0.20833vw 0.78125vw;
    -webkit-transition: background 0.4s, color 0.4s;
    -o-transition: background 0.4s, color 0.4s;
    -moz-transition: background 0.4s, color 0.4s;
    transition: background 0.4s, color 0.4s;
    vertical-align: top;
    line-height: 1.30208vw;
    font-size: 1.14583vw;
    text-decoration: none;
    color: #000;
    font-family: 'Oswald', sans-serif;
}

/*--------- Cookie Area END ---------*/

@media (min-width: 992px) {
    .atlant-banner-cookie .cookie-btn-more:hover {
        text-decoration: none;
    }

    .atlant-banner-cookie .cookie-btn-accept:hover {
        background: #000;
        color: #fff;
    }
}

@media (min-width: 2000px) {
    .atlant-banner-cookie {
        padding: 14px 5px 14px 5px;
        -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
        -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
        box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
        line-height: 33px;
        font-size: 23px;
    }

    .atlant-banner-cookie.atlant-banner-cookie--ua {
        font-size: 20px;
    }

    .atlant-banner-cookie .cookie-col-1,
    .atlant-banner-cookie .cookie-col-2,
    .atlant-banner-cookie .cookie-col-3 {
        padding: 0 17px;
    }

    .atlant-banner-cookie .cookie-btn-accept {
        padding: 4px 15px 4px 15px;
        line-height: 25px;
        font-size: 22px;
    }
}

@media (max-width: 991px) {
    .atlant-banner-cookie {
        display: block;
        padding: 1.5625vw 21.875vw 1.5625vw 3.125vw;
        -webkit-box-shadow: 0 0 1.5625vw rgba(0, 0, 0, 0.2);
        -moz-box-shadow: 0 0 1.5625vw rgba(0, 0, 0, 0.2);
        box-shadow: 0 0 1.5625vw rgba(0, 0, 0, 0.2);
        line-height: 3.75vw;
        font-size: 3.20312vw;
        font-weight: 400;
    }

    .atlant-banner-cookie.atlant-banner-cookie--ua {
        font-size: 3.20312vw;
    }

    .atlant-banner-cookie.atlant-banner-cookie--ua .cookie-col-2 {
        width: 19.375vw;
    }

    .atlant-banner-cookie span {
        display: block;
    }

    .atlant-banner-cookie .cookie-col-1,
    .atlant-banner-cookie .cookie-col-1 span,
    .atlant-banner-cookie .cookie-col-2,
    .atlant-banner-cookie .cookie-col-3 {
        padding: 0;
        font-size: 3.20312vw;
    }

    .atlant-banner-cookie.atlant-banner-cookie-ua .cookie-col-1,
    .atlant-banner-cookie.atlant-banner-cookie-ua .cookie-col-1 span,
    .atlant-banner-cookie.atlant-banner-cookie-ua .cookie-col-2,
    .atlant-banner-cookie.atlant-banner-cookie-ua .cookie-col-3 {
        font-size: 3.15vw;
    }

    .atlant-banner-cookie .cookie-col-2 {
        width: 18.125vw;
        position: absolute;
        top: 8.4375vw;
        right: 2.1875vw;
        text-align: center;
    }

    .atlant-banner-cookie .cookie-col-3 {
        position: absolute;
        top: 2.5vw;
        right: 2.1875vw;
    }

    .atlant-banner-cookie .cookie-btn-accept {
        padding: 0.625vw 2.5vw 0.625vw 2.5vw;
        line-height: 3.75vw;
        font-size: 3.125vw;
        font-weight: 700;
    }
}

#atlant-summer-promo-2019 {
    /*display: none!important;*/
}

.no-alfa-mono #alfabank, .no-alfa-mono #monobank {
    display: none!important;
}

.no-alfa-mono #add_one_procent li:nth-child(3), .no-alfa-mono #add_one_procent li:nth-child(5) {
    display: none!important;
}