.mb15{margin-bottom: 15px !important;}
.mb25{margin-bottom: 25px !important;}
.mt15{margin-top: 15px !important;}
.btnbor{border-radius: 4px;}
.fontw600{font-weight:600;}
.modal_inp_like_pers{  padding: 8px 10px;  border-radius: 5px;}
.modal_dialog_narrow{width: 350px;}
.w100{width:100% !important;}
.relpos{position:relative;}
.loaderanim{position:absolute; right:-30px; top:10px; display:none;} /* для анимации справа от кнопки */
.gl_form_edin_waiting{display:none;}
.under_button{margin-top:10px;}
.text_right_anim{    margin: 0 !important;    padding: 4px 0 0 5px !important;    float: left !important;    line-height: 1 !important;    color: #940b00;}
.gl_form_err_ul{padding-top:10px; background-color: #ffd4d4; margin-top:10px; }
.gl_form_err_ul b{font-weight:700;}
.gl_form_err_ul li{ background-position: 5px 9px;}

.gl_form_goods_ul{padding-top:10px; background-color: #c9ffcb; margin-top:10px; }
.gl_form_goods_ul b{font-weight:700;}
.gl_form_goods_ul li{ background-position: 5px 9px;}

.n_form_loader{width: 24px;   height: 24px;   background: transparent url(glloader.gif) no-repeat center center; display: none; }
.n_form_loader_right{position:absolute; top:8px; right:-35px;}

.cart-confirmation-btn .n_form_loader_right{top:12px;}
.cart_mess_block .gl_form_err_ul{padding:15px;}
.cart-confirmation-btn{width:230px;color:#fff !important; outline: none !important;}
.cart-confirmation-btn:hover, .cart-confirmation-btn:active, .cart-confirmation-btn:focus, .cart-confirmation-btn:visited{color:#fff !important;} 

.f-has-error label{color: #dd4b39;}
.f-has-error .form-control{border-color: #dd4b39;background-color: #ffe1e1;}
.f-has-error .input-group-addon{color: #dd4b39;border-color: #dd4b39;}
.lbl_err.f-has-error{color: #dd4b39;}
.f-has-error .cart_inp_one{border-color: #dd4b39;background-color: #ffe1e1;}
.redlink{color:#e5234f; text-decoration: underline; border-bottom:none;}
.redlink:hover{color:#54b3e6; text-decoration: underline; border-bottom:none;}

.order_errors_li_bg>li{      background-color: #ffe1e1;    padding: 3px 5px;    color: #000;  }

.search_new_form{float:left; width:80%;    padding-bottom: 30px;}
.search_new_inp{float:left !important; border-top:1px solid #ccc !important; border-left:1px solid #ccc !important; border-bottom:1px solid #ccc !important; border-right:none !important;box-shadow: none !important; border-radius: 0 !important; width:80% !important; height:40px !important;}
.search_new_btn{position: relative !important;    top: 0 !important;    left: 0 !important;  text-indent: 0 !important; background-color: #cc3433 !important; color:#fff !important; background-image: none !important; float:left !important; width:20% !important; padding: 5px 10px 5px 10px !important; height: 40px !important;}
.search_new_btn:hover{background-color: #27744e !important;}

.shop_search_new_block{float:left; width:100%; max-width:700px; padding: 20px 0;}
.shop_search_new_input{float:left; height:40px; width:77%; margin:0; padding:0 0 0 10px; border-top:1px solid #ccc !important; border-left:1px solid #ccc !important; border-bottom:1px solid #ccc !important; border-right:none !important;box-shadow: none !important; border-radius: 0 !important;}
.shop_search_new_btn{float:left; width:17%; margin:0; padding:0; background-color: #cc3433 !important; color:#fff !important; padding: 5px 10px 5px 10px !important; height: 40px !important;    font-weight: 300;}
.shop_search_new_btn:hover{background-color: #27744e !important;}


.new_v_topline{background-color: #eeebe1;}
.new_v_contacts_wrap{display:block !important;}
.new_v_topline_nav{display:block !important;}
.new_v_phone{display:block !important;}
 .new_v_top_contacts{display:inline-block !important;}
.new_v_calculation{display:block !important;}
.new_v_site_search{display:block !important;}
.new_v_header_cart{display:block !important;}

.new_v_nav_second > li > a {border:none !important;}
.new_v_nav_second > li > a:hover{color: #ab0c20 !important; }


.footerline-soc__item{color:#ab0c20;}
.footerline-soc__item:hover{color:#7b0917;}
.footerline-tel a{color:#ab0c20;}
.footerline-tel a:hover{color:#7b0917;}

.footer-menu a:hover{color:#fff; text-decoration:underline;}


.elem_selectable_none {
  -webkit-user-select: none !important;  
  -moz-user-select: none !important;    
  -ms-user-select: none !important;      
  user-select: none !important;             
}


.form_question{
    display: inline-block;
    width: 18px;
    height: 18px;
    position: relative;
}
.form_question_icon{
    cursor: pointer;
}
.form_question_wrapper{
    position: relative;
    border: 1px solid #d5d5d5;
    display: none;
    background-color:#fff;
    padding:30px;
    margin: 5px 0 10px 0;
}
.form_question_wrapper_right{left: 20px;  top: 0;}
.form_question_wrapper_bottom{right: 0px; top:30px;}

.form_question_close{
    cursor: pointer;
    position: absolute;
    top: 11px;
    right: 11px;
    background: url(../im/range-list-close.png) no-repeat;
    width: 11px;
    height: 11px;
}

.image-responsive-my{ 
    display: block;
    max-width: 100%;
    height: auto;
}

.new_prod_nav{}
.new_prod_nav > li.active{ background-color:#ab0c20 !important;}
.new_prod_nav > li a{text-decoration: none;}
.new_prod_nav > li a:hover{text-decoration: underline;}
.new_prod_nav > li.active a:hover{text-decoration: none; background-color:#ab0c20 !important; color:#fff !important;}
.new_prod_nav > li.active a{color:#fff !important; background-color:#ab0c20 !important;}
.new_prod_nav_h2{
    color:#ab0c20 !important; 
    background-color:#fff !important;  
    margin: 45px 0 15px 0 !important; 
    font-size:18px !important; 
    font-weight:bold !important;
    padding: 10px 0 10px 0 !important;
    border-bottom: 2px solid #ab0c3b;
 }
.new_prod_nav_h2:before{content :none !important; display: none !important;}


.main-content  p.follover, .main-content  p.rollover{padding-right:0 !important; line-height: 14px !important;} 

.main-content #div1>div:first-child,
.main-content #div2>div:first-child,
.main-content #div3>div:first-child,
.main-content #div4>div:first-child,
.main-content #div5>div:first-child,
.main-content #div6>div:first-child,
.main-content #div7>div:first-child,
.main-content #div8>div:first-child {
    display:table !important; height:auto !important; padding-bottom:20px !important;}

.main-content .shop-adv-vinil {
    height: 100%; 
    margin: 15px 0 30px 0; 
    background-color: white; 
    text-align: left;
}
.main-content .shop-adv-vinil a {
    margin-right: 9px; 
    width: 31%; 
    min-width: 240px; 
    text-align: center;
}

.header-cart { margin: 25px 0 15px 40px; }

/* личный кабинет */
.personal_div{float:right; }
.personal_nav{}
.personal_dropdown{}
.personal_a{}
.personal_ul_content{}

/* геотаргетинг */
.geo_div{float:left; }

#geo_popover{text-decoration: none !important;    margin: 0 !important;   padding: 0 !important;color: #ab0c20 !important;}
#geo_popover:hover{text-decoration: none !important;}
#geo_popover:focus{color: #ab0c20 !important;}

.geo_nav{}
.geo_dropdown{padding: 12px 5px 0 0;}
.geo_a{text-decoration: none !important;    margin: 0 !important;   padding: 0 !important;color: #ab0c20 !important;}
.geo_a:hover{text-decoration: none !important;}
.geo_a:focus{color: #ab0c20 !important;}
.geo_ul_content{border-radius: 0;width:286px;height: 255px;padding:15px;z-index:2}
.geo_dd_content{padding:10px;}
.city-select__input {
    width: 100%;
    margin-right: 3px;
    border-radius: 3px;
    border: 1px solid #bbb;
    padding: 7px 0 5px;
    font-size: 1em;
    text-indent: 13px;
    box-shadow: inset 0 2px 2px rgba(0,0,0,0.1);
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
    vertical-align: middle;
    margin-top:15px;
}
.small-popup__close {
    position: absolute;
    right: 10px;
    top: 10px;
    width: 11px;
    height: 11px;
    background: url(/im/icons.png) -76px -206px no-repeat;
    cursor: pointer;
}




/* new category template */
/* tree root */
.panel_group_tree{margin-bottom:0;}
.templ_rowcell{float:left; width:100%; margin:0; padding:0;}
.templ_left{float:left; width:24%; margin:0; padding:0;}
.templ_right{float:left; width:74%; margin:0 0 0 2%; padding:0;}
.templ_panel_tree{
    -moz-box-shadow:   none;
  -webkit-box-shadow: none;
  box-shadow:         none;
  border-bottom:1px solid #ddd;
  border-radius: 0 !important;
}
.templ_panel_tree:first-child{border-top:1px solid #ddd;}
.templ_panel_tree .panel-heading{padding: 10px 0 10px 0; color:#cd2437;}
.templ_panel_tree .panel-title{font-size:14px; position: relative; font-weight: bold;}
.templ_panel_tree .panel-title a:after {  content: "\f0d7"; color:#cd2437; display: inline-block;   font: normal normal normal 14px/1 FontAwesome; position:absolute; top:2px; right:0;} /* default треугольник вниз */
.templ_panel_tree .panel-title a[aria-expanded=false]:after{content: "\f0d7";} /* свёрнутым  треугольник вниз */
.templ_panel_tree .panel-title a[aria-expanded=true]:after{content: "\f0d8";}  /* развёрнутым  треугольник вверх */
.panel-group .panel + .panel {  margin-top: 0;}
.panel_body_root{padding:7px 0 7px 15px;}
/* tree root child */
.templ_panel_tree_child{border-top:none !important; border-bottom:none !important;}
.templ_panel_tree_child .panel-heading{padding: 5px 0 5px 0; color:#616161; }
.templ_panel_tree_child .panel-title{font-size:13px; position: relative;     font-weight: 600;}
.templ_panel_tree_child .panel-title a{padding-left:20px; display: inline-block;}
.templ_panel_tree_child .panel-title a:after{display:none !important;}
/* откл by click .templ_panel_tree_child .panel-title a:before{content: "\f067"; color:#848484; display: inline-block;   font: normal normal normal 14px/1 FontAwesome; position:absolute; top:2px; left:0;}*/ /* default плюс */
/* откл by click .templ_panel_tree_child .templ_panel_tree_child .panel-title a[aria-expanded=false]:before{content: "\f067";} */ /* свёрнутым  плюс */
/* откл by click .templ_panel_tree_child .templ_panel_tree_child .panel-title a[aria-expanded=true]:before{content: "\f068";} */ /* развёрнутым  минус */
.templ_panel_tree_child .fa{position:absolute; left:-4px; top:0; padding: 4px;}
.templ_panel_tree_child .fa:hover{color:#cd2437; cursor:pointer;}
.panel_body_root_child{ border-top: none !important;     padding: 2px 0 2px 20px;}
/* tree root child child */
.templ_panel_tree_child_child{ border-top:none !important; border-bottom:none !important; }
.templ_panel_tree_child_child .panel-heading{padding: 1px 0 1px 0; color:#616161; }
.templ_panel_tree_child_child .panel-title{font-size:13px; position: relative;   font-weight: 400;}
.templ_panel_tree_child_child .panel-title a{padding-left:12px; margin:2px 0 3px 0; display: inline-block;     line-height: 16px;}
.templ_panel_tree_child_child .panel-title a:after{display:none !important;}
.templ_panel_tree_child_child .fa-angle-right, .templ_panel_tree_child_child .fa-angle-down{color:#9e0819;}
.templ_panel_tree_child_child .fa-angle-right:hover, .templ_panel_tree_child_child .fa-angle-down:hover{color:#ff213a;}

/*.templ_panel_tree_child_child .panel-title a:before{content: "\f105"; color:#cd2437; display: inline-block;   font: normal normal normal 14px/1 FontAwesome; position:absolute; top:2px; left:0;} НЕ УДАЛЯТЬ !!!!  */
.templ_panel_tree_child_child .panel-title a[aria-expanded=false]:before{content: "\f105";} /* свёрнутым  вправо */
.templ_panel_tree_child_child .panel-title a[aria-expanded=true]:before{content: "\f107";}  /* развёрнутым  вниз */

.templ_panel_tree_child_child_child{border-top: none !important; border-bottom: none !important;}

.panel_body_root_child_child{ border-top: none !important;    padding: 0 0 10px 15px !important; }

.tree_template_products_grid .catalog-cell{width:33% !important;}


.templ_panel_tree_child_no_minus:before{display:none !important;} /* НЕ УДАЛЯТЬ  РАБОТАЕТ  ЕСЛИ попросит заказчик включу */


.tree_template_products_grid_compared_notif .success{font-size: 13px; line-height: 15px;}
.templ_panel_tree_child_child_child .panel-title a {
    font-size:12px;
    padding-left: 12px;
    margin: 1px 0 2px 0;
    display: inline-block;
    line-height: 15px;
}

.templ_panel_tree_child_child_child .fa-angle-right{padding:0; color:#616161; top: 4px; left: 5px;}
.templ_panel_tree_child_child_child a:hover .fa-angle-right{    color: #ab0c20;}

/* подкатегории */
/* #1 */
.tree_template_subcats_grid{margin-bottom:5px;}

.subcat_one_t_1{float:left; padding:0; width: 19%; margin-left:0.5%; margin-right:0.5%; margin-bottom:10px; height: 150px;}
.subcat_one_t_1_a{float:left; width:96%; margin:0 0 0 2%; padding:0;}
.subcat_one_t_1_d_img{float:left; width:100%; margin:0 0 4px 0; padding:0;}
.subcat_one_t_1_d_img>img{margin-left:auto; margin-right:auto;}
.subcat_one_t_1_d_text{float:left; width:100%; margin:0; padding:0; text-align:center;}
.subcat_one_t_1_d_text>span{color:#333; font-size:13px; font-weight:600; color: #cd2437; line-height: 14px; }
.subcat_one_t_1_a:hover .subcat_one_t_1_d_text>span{  text-decoration: underline;}

/* #2 */
.subcat_one_t_2{float:left; padding:0; width: 24%; margin-left:0.5%; margin-right:0.5%; margin-bottom:10px; height: 60px;}
.subcat_one_t_2_a{float:left; width:96%; margin:0 0 0 2%; padding:0;}
.subcat_one_t_2_d_img{float:left; width:40%; margin:0;}
.subcat_one_t_2_d_img>img{margin-left:auto; margin-right:auto;}
.subcat_one_t_2_d_text{float:left; width:60%; height:45px; text-align:left;}
.subcat_one_t_2_d_text>span {color:#333; font-size:13px; font-weight:600; color: #cd2437;  height: 45px;   display: table-cell;   vertical-align: middle;     padding-left: 5px; line-height: 14px; }
.subcat_one_t_2_d_text:hover .subcat_one_t_2_d_text>span{  text-decoration: underline;}

/* часто ищут */
.tree_template_often_search{margin:0; padding:0; position:relative;}
/* start */
.tree_template_often_search_start{    margin-bottom: 15px; padding:0 10px 0 10px;}
.tree_template_often_search_start_h{font-size: 14px;   font-weight: 600;    color: #000; margin-right:5px; display:inline-block;}
.tree_template_often_search_start a{margin-right: 5px;    padding: 4px 8px;    border: 1px solid #ab0c20;     display:inline-block;}
.tree_template_often_search_start_more{display:inline-block;   color: #2599ef;  margin: 0;  padding: 0; cursor: pointer;}
.tree_template_often_search_start_more:hover{text-decoration:underline;}
/* more */
.tree_template_often_search_more{ margin:0; padding:0 10px 10px 10px; width:100%;  display:none;     }/* background-color: #f7f7f7; border: 1px solid #ccc;position:absolute; top:0; left:0;  z-index: 1; */
.tree_template_often_search_more_close{position:absolute; top:3px; right:3px; width:18px; height:18px; background: url(/images/icon-close.png) 0 0 no-repeat; cursor:pointer; }
.tree_template_often_search_more_group{margin-bottom:10px;}
.tree_template_often_search_more_group_h{font-size: 14px;   font-weight: 600;    color: #000; margin-right:5px; display:block; margin-bottom:4px;}
.tree_template_often_search_more_group a{margin-right: 5px;    padding: 4px 8px;    border: 1px solid #ab0c20;    display:inline-block;     background-color: #fff;}


/* filter */
.tree_templ_filter_hor{float:left; width:100%; margin:0 0 15px 0; padding:10px; background-color:#f7f7f7; }
.tree_filter_row{float:left; width:100%; margin:0; padding:0;}
.tree_filter_row_h{float:left; width:100%; margin:0 0 5px 0; padding:0;}
.tree_filter_row_h p{font-size:14px; font-weight:600; color:#000; margin:0;}
.tree_filter_row_elements{float:left; width:100%; margin:0 0 5px 0; padding:0;}
.tree_filter_row_elements_colors .tree_one_filter{margin-top:12px;}
/*.tree_filter_row_left{float:left; ; width: 15%; margin:0; padding:0;}
.tree_filter_row_left p{font-size:14px; font-weight:600; color:#000;}
.tree_filter_row_right{float:left; width:84%; margin:0 0 0 1%; padding:0;}*/
.tree_one_filter{float: left;   margin:0 12px 5px 0; position:relative;}
.tree_one_filter_inp{display:none;}
.tree_one_filter_label{  position: relative;  padding: 0 2px 0 18px; cursor:pointer; font-size: 12px;  color: #000;}
.tree_one_filter_label:before {
    /*content: "";*/
    content: "\f096";
    position: absolute;
    width: 14px;
    height: 14px;
    left: 0px;
    top: 0px;
    font-family: "FontAwesome", sans-serif;
    font-size: 14px;
    color: #000;
    text-align: center;
    line-height: 12px;
    padding: 2px;
}
.tree_one_filter_disabled .tree_one_filter_label:before { color: #e2e2e2;     content: "\f0c8";}

.tree_one_filter_label:hover{color: #000; }
.tree_one_filter_label:not(.tree_one_filter_label_not_hover):hover{background-color: #eaeaea;}
.tree_one_filter_label_not_hover:hover:before{background-color: #eaeaea;}

.tree_one_filter_inp:checked + label:before {  color: #000000;     content: "\f046";  }
.tree_one_filter_inp:checked + label { color: #000000; }
.tree_one_filter_a{margin-left: -8px;     color: #ab0c20;  font-size: 12px;}
.tree_one_filter_a_color{margin-left: 0;}
.tree_filter_row_buttons{text-align:center;}
.tree_filter_btn_submit{min-height: 20px; margin-right:10px;}
.tree_filter_btn_clear{background-color: transparent; border: 1px solid transparent; outline:none; color: #ab0c20; cursor:pointer; padding: 8px 15px;}
.tree_filter_btn_clear:hover{color: #7b0917; border: 1px solid #7b0917; }
.tree_one_filter_color{    
    height: 12px;
    position: relative;
    display: inline-block;
    top: 2px;
    /*margin-right: 4px;*/
    position: absolute;
    top: -14px;
    left: 3px;
    right: 0;
}
.tree_one_filter_disabled .tree_one_filter_label{color:#989898;}
.tree_one_filter_disabled:hover .tree_one_filter_label{color:#989898; background-color: transparent; cursor:default;}
.tree_one_filter_disabled .tree_one_filter_color{ 
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
  filter: alpha(opacity=20);
  -moz-opacity: 0.2;
  -khtml-opacity: 0.2;
  opacity: 0.2;
}
.tree_one_filter_disabled .tree_one_filter_a{color: #ccc;}
.tree_one_filter_disabled .tree_one_filter_a:hover{color: #ab0c20;}

/*.hide_class_open_by_more{display:none;}*/
.filter_open_more{float:left;  color: #2599ef; margin:0; padding:0 0 0 7px; cursor:pointer;}
.filter_open_more:hover{text-decoration:underline;}


/* filter popup */
.filter_popup_gl{position:absolute; top:17px; left:-60px; text-align: center; z-index:1; min-width: 136px;} /* width: auto;  min-width: 180px;  */
.filter_popup_gl_top{width: 100%;
    height: 11px;
    margin-left: auto;
    margin-right: auto;
    background: url(/catalog/view/theme/default/image/arrowup.png) no-repeat transparent;
    background-position-x: center;
    top: 1px;
    position: relative;}
.filter_popup_gl_bod{background-color: #fff;
    border: 1px solid #AB0C20;
    padding: 4px 15px;}
.filter_popup_gl_bod_submit{color: #66686B;   text-decoration: underline;  font-size: 12px;  cursor:pointer;}
.filter_popup_gl_bod_finded{color: #66686B;  font-size: 12px; margin-left:6px;}
.filter_popup_gl_bod_submit:hover{color: #AB0C20;}
/*.filter_popup_gl_bod span{color: #66686B;   text-decoration: underline;  font-size: 12px;  cursor:pointer;  }
.filter_popup_gl_bod span:hover{color: #AB0C20;}*/
.filter_right_buttons_animation{position:absolute; top:5px; right:-30px;}

/* products grid top */
.prods_grid_top_left{float:left; width:40%; margin:0; padding:0;}
.prods_grid_top_right{float:right; width:60%; margin:0; padding:0;  text-align: right;}
.prod_grid_top_text{font-size: 12px;   color: #404346;}

.n__p-view__features{width:50%;}

/* brands */

.brands_left{float:left; width:24%; margin:0; padding:0;}
.brands_right{float:left; width:74%; margin:0 0 0 2%; padding:0;}
.brands_left_ul{float:left; width:100%; margin:0; padding:0; list-style:none;}
.brands_left_ul>li{float: left;  width: 100%;}
.brands_left_ul>li>a{float:left; font-size: 14px;  font-weight: 600; color: #424242; padding: 5px 0px 5px 0; text-decoration:none;}
.brands_left_ul>li>a>span{font-size: 12px;  font-weight: 300;     color: #717171; padding: 0 0 0 5px;}
.brands_left_ul>li>a:hover{color: #cd2437; text-decoration:underline;}
.brands_left_ul>li>a:hover>span{color: #cd2437;}
.brands_right_grid{margin:0 0 10px 0;}
.brands_grid_t1{float: left; padding:0; width: 19%;   margin-left: 0.5%;   margin-right: 0.5%;  height: 150px;}
.brands_grid_t1>a{float: left;  width: 96%;  margin: 0 0 0 2%;  padding: 0;}
.brands_grid_t1_img{float: left;  width: 100%;  margin: 0 0 4px 0; padding: 0;}
.brands_grid_t1_img>img{margin-left: auto;  margin-right: auto;}
.brands_grid_t1_name{float: left;  width: 100%;  margin: 0 0 4px 0;  padding: 0;  text-align: center;}
.brands_grid_t1_name>span{font-size: 13px;   font-weight: 600;   color: #cd2437;   line-height: 14px;}
.brands_grid_t1>a:hover .brands_grid_t1_name>span {text-decoration: underline; color: #7b0917;}
.brands_grid_t1_prods_count{float: left;  width: 100%;  margin: 0 0 0 0;  padding: 0;  text-align: center;}
.brands_grid_t1_prods_count>span{color: #717171; font-size: 12px;}




@media (min-width: 1242px) {
.templ_left{width:24%; margin:0;}
.templ_right{ width:74%; margin:0 0 0 2%; }
.tree_template_products_grid .catalog-cell{width:33% !important;}
}
@media (min-width: 1024px) and (max-width: 1241px)
{
.templ_left{width:24%; margin:0;}
.templ_right{ width:74%; margin:0 0 0 2%; }
.tree_template_products_grid .catalog-cell{width:33% !important;} 
}
@media (min-width: 768px) and (max-width: 1023px)
{
.templ_left{width:33%; margin:0;}
.templ_right{ width:65%; margin:0 0 0 2%; }
.tree_template_products_grid .catalog-cell{width:49% !important;} 
}
@media (max-width: 767px)
{
.templ_left{width:100%; margin:0;}
.templ_right{ width:100%; margin:0; }
.tree_template_products_grid .catalog-cell{width:99% !important;} 
}




/* END css */



@media  (max-width: 767px)
{
    .discount-badge__inner{display:none;}
    /* .small-popup__close {display:none;} */
}
/*
.city-select-popup{margin-top:-15px;margin-left:-17px;z-index:99999;}
.small-popup{background:#fff;padding:15px 18px 16px 17px;position:absolute;left:20px;top:15px !important;width:286px;border-radius:3px;box-shadow:0 3px 15px rgba(0,0,0,0.3);z-index:105;display:none;}
@media screen and (max-width:768px){.small-popup{top:145px !important;}
}
*/
/* / геотаргетинг */


/* правим карточку товара */

.b-select_help_new_place{ text-align: center; color: #ab0c20;  font-weight: 600;  padding-bottom: 10px;     float: left;  width: 100%;}
.prod_card_table_fr{border-top: 1px solid #eeebe1 !important;}
.p-view__param-col_restyled{    margin-top: 0 !important;}
.n__row{float:left; width:100%;}


.category_useful{width:100%; float:left;  margin-top:15px;}
.category_useful_title{display:block;  font-size: 16px;   color: #ab0c20;    font-family: "Red Ring", "Open Sans", Arial, sans-serif; padding: 10px 5px 10px 0; }
.category_useful_content{ padding: 0 5px 0 0;}
.category_useful_content p{width:100%; margin:0; padding:0 0 10px 0;}
.category_useful_content a{color:#232323; text-decoration:underline; }

.category_bnrs{width:100%; float:left; margin-top: 15px; }


.p-view__param-box_more_btn{border: 1px solid #ab0c20;    padding: 4px 15px;    margin-top: 5px;    display: inline-block;    font-size: 12px;}


/* $endcss */





/* ###grid### center-wrapper главный везде */
@media (min-width: 1024px) and (max-width: 1241px)
{
   .new_v_phone{padding: 13px 10px;}
   .new_v_contacts_wrap {width: 345px;}
   
    .new_v_contacts_wrap{padding-top:6px;}

    .new_v_topline_nav{margin:0;}
    .new_v_topline_nav_item a{margin-right:7px;} 
}

@media  (max-width: 1023px)
{
    .geo_div{padding-left:10px;}
}

@media  (min-width: 960px) and (max-width: 1023px)
{
    .new_v_phone{float:right;}
    .new_v_contacts_wrap{float:left;}
   /* .new_v_topline_nav{float:right; margin:0;}
    .new_v_topline_nav_item{margin-right:0;  }
    .new_v_topline_nav_item:before{display:none;  }*/
    
}

@media (max-width: 1241px)
{
    .new_v_topline_nav{width:100%;margin:0; padding: 5px 0 5px 10px;     padding-top: 0;} /* background-color: #f2f2f0;  */

    .new_v_topline_nav:before {
    content: "";
    position: absolute;
    z-index: 0;
    left: 0;
    right: 0;
    height: 29px;
    background: #f2f2f0;
    }
.new_v_topline_nav>li{margin-top:3px;}

}

/* ###grid###  */
@media  (min-width: 768px) and (max-width: 1023px)
{
    .new_v_calculators{float:right;    padding-right: 10px;}
    .new_v_calc_icon{width:45px; height:45px;}
   .new_v_calculation{     padding: 8px 0 10px 60px;    margin: 11px 9px 10px 9px;}
   .new_v_site_search{width:50%;     margin: 15px 0 15px 10px; padding:0; }
   .new_v_header_cart{margin: 7px 20px 15px 0; padding:0;}
   .new_v_nav_wrap{background-color:#9c9d9f; margin-top:15px;}
   .new_v_nav_item{width:20%;     padding-top: 15px;    padding-bottom: 15px;}
   .new_v_nav_second{right:0; left:auto;}
   
   .new_v_nav_item .nav-item__icon{left:-50px;}

   .personal_div{margin: 26px 20px 0px 0;}
}

@media  (min-width: 505px) and (max-width: 767px)
{
    .new_v_logo{width:100%;    text-align: center;}
    .new_v_calculators{width:100%;}
    .new_v_site_search{width:50%; margin: 10px 10px 10px 10px;}
    .new_v_header_cart{margin: 10px 15px 10px 10px;}
    .new_v_calc_icon{width:40px; height:40px;}
   .new_v_calculation{     padding: 8px 0 10px 50px;    margin: 11px 9px 10px 9px;}

    .personal_div{margin: 29px 20px 0px 0;}
   
}


@media  (min-width: 701px) and (max-width: 767px)
{
    .new_v_calculators{width:80%; margin-left:15%;}
}
@media  (min-width: 610px) and (max-width: 700px)
{
    .new_v_calculators{width:80%; margin-left:10%;}
}
@media  (min-width: 531px) and (max-width: 609px)
{
    .new_v_calculators{width:90%; margin-left:5%;}
}
@media  (min-width: 505px) and (max-width: 530px)
{
    .new_v_calculators{width:100%; margin-left:0%;}
}


@media  (min-width: 600px) and (max-width: 767px)
{
    .new_v_nav_wrap{background-color:transparent;}
   .new_v_nav_item{width:48%; margin-bottom:10px;  background-color:#9c9d9f; margin-left:1%; padding-top: 15px;    padding-bottom: 15px; text-align: center;}
   .new_v_nav_second{right:auto; left:0; left:auto; text-align:left;}
}

@media   (max-width: 504px)
{
    .new_v_contacts_wrap{width:100%;}
    .new_v_phone{width:100%;    text-align: center;}
    .new_v_top_contacts{min-width:22%;} 

    .new_v_logo{width:100%;    margin:0;  padding: 10px 0 10px 0;   text-align: center;  }
    .new_v_logo img{width: auto !important;}

    .new_v_calculators{float:left; width:100%;}
    .new_v_calculation{min-width:16%;}

    .new_v_site_search{    margin: 15px 0 15px 10px; padding:0;}
    .new_v_header_cart{    margin: 15px 20px 15px 0; padding:0;}

    .personal_div{margin: 34px 20px 0px 0;}
}

@media   (max-width: 599px)
{
    .new_v_nav_wrap{background-color:transparent;}
   .new_v_nav_item{width:98%; margin-bottom:10px;  background-color:#9c9d9f; margin-left:1%; padding-top: 15px;    padding-bottom: 15px; text-align: center;}
   .new_v_nav_second{ text-align:left;}


.p-view__features{width: 100% !important;}
.p-view__links{width: 100% !important;}

#prod_bl_info_o_t .p-view__features {    width: 100% !important;   }
#prod_bl_info_o_t .p-view__links {    width: 100% !important;   }


}

@media   (max-width: 729px)
{
  /*  .n_hpslider_one img{display:none;}
    .n_hpslider_one{position:relative; float:left; width:100%; top:0; bottom:0;} */
    /*.homepage-slider{float:left;}
    .homepage-slider__caption{position:relative;float:left; width:100%; top:0; bottom:0;}*/

    /*.n_hp_slider_wr{height:auto;}
    .n_hp_slider_cont{height:auto;} */

    .homepage-slider__caption {    top: 0; }
    .n_hpslider_one img:not(.img_not_mtmb){margin-top:100px; margin-bottom:100px;}
    .n_hp_slider_wr {  height: 300px;}
}

@media   (max-width: 630px)
{
    .new_v_site_search{width:95%; margin: 10px 10px 10px 10px;}
}

@media  (max-width: 670px)
{
    .new_v_phone {    width: 100%;    text-align: center; }
    .geo_div {  float: left;  width: 100%;  text-align: center;   margin-bottom: 10px;}
}


.btn-complaint {
    line-height:15px;
    height:40px; /* 55 */
    margin-top:-11px; /* -13 */
    margin-right:20px;
    padding: 5px !important;
    min-width: 152px; /* 125 */
    display: inline-block;
    color: #000 !important;
    text-decoration: none !important;
}

.header__navbar {
    height: auto !important;
}

.navbar__menu {
    /* min-width:450px; */
}

@media (max-width: 1024px) and (min-width: 768px)
{
    .navbar__search {
        min-width:120px;
    }   
}  

.header-submenu__links__icon_type_complaint {
    background: url(/im/icons.png) -420px -174px;
}   



@media (max-width: 619px) 
{
.cart-table-wrap-hack{margin-bottom: 160px;}
}



/* new slider */
@font-face {
    font-family: "GothamPro"; 
    src: url("9781.otf"); 
}
@font-face {
    font-family: "Myriad Pro"; 
    src: url("8143.otf"); 
}
.n_hpslider_one_link-item{
    display: inline-block;
    position: relative;
    width: 38.8%;
    height: 19.75vw;
}
@media  (min-width: 1700px) {
    .n_hpslider_one_link-item{	height: 17.75vw;}
}


.n_hpslider_one_link-block .n_hpslider_one_link-item:nth-child(1){
    -webkit-clip-path: polygon(0 0, 100% 0%, 71.5% 100%, 0% 100%);
    clip-path: polygon(0 0, 100% 0%, 71.5% 100%, 0% 100%);
    background:url(1slide-house.jpg?220318);
}
.n_hpslider_one_link-block .n_hpslider_one_link-item:nth-child(2){
    position: absolute;
    z-index: 1;
    -webkit-clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    width: 44%;
    background-position: -186px -28px;
    left: 0;
    right: 0;
    margin: auto;
    background:url(3slide-house.jpg?220318);
    background-position: -155px -28px;
}
.n_hpslider_one_link-block .n_hpslider_one_link-item:nth-child(3){
    float: right;
    -webkit-clip-path: polygon(28.5% 0, 100% 0, 100% 100%, 0% 100%);
    clip-path: polygon(28.5% 0, 100% 0, 100% 100%, 0% 100%);
    background:url(2slide-house.jpg?220318);
    background-position: center;
}
.n_hpslider_one_link-block{
    position: relative;
    max-width: 1186px;
    margin: 0 auto;
}
.n_hpslider_one_link-overlay{
    position: relative;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.35);
}
.n_hpslider_one_link-item:hover > .n_hpslider_one_link-overlay{
    background: none;
}
.n_hpslider_one_link-item_text img, .n_hpslider_one_link-item_text span{
    display: inline-block;
    vertical-align: middle;
}
.n_hpslider_one_link-item_text{
    position: absolute;
    z-index: 2;
    bottom: 20px;
    left: 23px;
}
.n_hpslider_one_link-item_text span{
    font-family: "GothamPro"; 
    font-size: 36px;
    color: #FFF;
    margin-left: 12px;
}
.n_hpslider_one_link-block .n_hpslider_one_link-item:nth-child(2) .n_hpslider_one_link-item_text{
    left: 53px;
}
.n_hpslider_one_link-block .n_hpslider_one_link-item:nth-child(3) .n_hpslider_one_link-item_text{
    left: 53px;
}
.n_hpslider_one_top-block{
    max-width: 1186px;
    margin: 0 auto;
    padding: 32px 0 17px 0;
}
.n_hpslider_one_top-block img{
    display: inline-block;
    vertical-align: middle;
    margin-right: 18px;
}
.n_hpslider_one_top-block span{
    font-family: "GothamPro";
    font-size: 48px;
    display: inline-block;
    vertical-align: middle;
}
.n_hpslider_one_top-block .n_hpslider_one_top-block_s-text{
    font-family: "Myriad Pro"; 
    font-size: 15px;
    line-height: 1.5;
    margin-left: 24px;
}
.n_hpslider_one_top-block-text{
    display: inline-block;
    vertical-align: middle;
}

@media only screen and (max-width: 1115px){
    .n_hpslider_one_top-block .n_hpslider_one_top-block_s-text{
        font-size: 13px;
    }
    .n_hpslider_one_top-block span{
        font-size: 30px;
    }
    .n_hpslider_one_top-block{
        padding: 20px 0 10px 0;
    }
}
@media only screen and (max-width: 870px){
    .n_hpslider_one_link-item_text span{
        font-size: 24px;
    }
    .n_hpslider_one_top-block .n_hpslider_one_top-block_s-text{
        display: block;
        margin-left: 0;
    }
    .n_hpslider_one_top-block .n_hpslider_one_top-block_s-text br{
        display: none;
    }
}
@media only screen and (max-width: 767px){
    .n_hpslider_one_top-block img{
        float: left;
    }
    .n_hpslider_one_top-block-text{
        display: block;
        padding-left: 62px;
    }
    .n_hpslider_one_link-item{
        height: 23.5vw;
    }
}
@media (max-width: 699px) and (min-width: 550px){
    .n_hpslider_one_link-block .n_hpslider_one_link-item:nth-child(2) .n_hpslider_one_link-item_text{
        left: 31px;
    }
    .n_hpslider_one_link-block .n_hpslider_one_link-item:nth-child(3) .n_hpslider_one_link-item_text{
        left: 31px;
    }
    .n_hpslider_one_link-item_text span{
        font-size: 22px;
    }
    .n_hpslider_one_link-item_text{
        left: 9px;
    }
}
@media (max-width: 599px){

    .n_hpslider_one_top-block img{
        width: 44px;
        height: 44px;
        margin-right: 8px;
    }
    .n_hpslider_one_link-item_text span{
        font-size: 24px;
    }
    .n_hpslider_one_top-block .n_hpslider_one_top-block_s-text{
        font-size: 12px;
    }
    .n_hpslider_one_top-block span{
        font-size: 22px;
    }
    .n_hpslider_one_top-block{
        padding-top: 0;
    }
    .n_hpslider_one_link-block a.n_hpslider_one_link-item{
        display: block;
        -webkit-clip-path: none;
        clip-path: none;
        width: 100%;
        height: 75px;
        margin-bottom: 2px;
    }
    .n_hpslider_one_link-block .n_hpslider_one_link-item:nth-child(1){
        -webkit-clip-path: none;
        clip-path: none;
        background: url(1slide-house.jpg?220318);
        background-position: -38px 255px;
    }
    .n_hpslider_one_link-block .n_hpslider_one_link-item:nth-child(2){
        position: relative;
        -webkit-clip-path: none;
        clip-path: none;
        width: 100%;
        margin-bottom: 2px;
        background-position: -186px -156px;
    }
    .n_hpslider_one_link-block .n_hpslider_one_link-item:nth-child(3){
        float: none;
        -webkit-clip-path: none;
        clip-path: none;
        margin: 0;
        background-position: -344px -349px;
    }
    .n_hpslider_one_link-item_text, .n_hpslider_one_link-block .n_hpslider_one_link-item:nth-child(2) .n_hpslider_one_link-item_text, .n_hpslider_one_link-block .n_hpslider_one_link-item:nth-child(3) .n_hpslider_one_link-item_text{
        left: 9px;
    }
}
.video {
    display: block;
    width: 100%;
    padding: 0;
    position: relative;
}
.video .youtube-video {
    width: 100%;
    float: left;
    position:relative;
    margin: 20px 0 20px 0;
}
.video .youtube-video>iframe {
    width: 100%;
    height: auto;
    float: left;
    min-height: 400px;
    position:relative;
}


@media only screen and (max-width: 1023px) {
  .product-list_home .slick-dots {
    display: block !important;
  }
}

.discount-badge{
    bottom: 160px !important;
}
/*
#gl-cb {
    padding-left: 30px !important;
}

#gl-cb-form {
    width: 32em !important;
    height: 5em !important;
}
#gl-cb-form-phone {
    width: 10em !important;
}
#gl-cb-form-time{
    margin-left: 1em !important;
    margin-right: 0  !important;
}
#gl-cb-phone-button {
    width: 7.9em !important;
}
#gl-cb-form-phone-input {
    width: 8em !important;
    height: 2.8em !important;
}
#gl-cb-form-phone-input:focus {
    outline: none !important;
}
#gl-cb-phone-button-img {
    left: 24.9em !important;
}
#gl-cb-persd {
    padding: 0.6em 4em 0 8em !important;
}

.Phone::before {
    width: 90px !important;
    height: 90px !important;
}
.Phone::after {
    top: -3px !important;
    left: -3px !important;
}
*/
.youtube-video {
    display:inline-block;
}

.youtube-video iframe {
    width:100%;
    height:100%;
}

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

    .features-list h2 {
        font-size: 16pt;
        color: #ab0c20;
        margin: 40px 10px 50px 10px;
        font-family: "Red Ring", "Open Sans", Arial, sans-serif;
        line-height: 24px;
    }
    .features-list h2:before {
        background: none;
    }
}

@media (min-width: 1242px)
{
    .features-list h2 {
        font-size: 22px;
        color: #ab0c20;
        margin: 40px 0 50px 0;
        font-family: "Red Ring", "Open Sans", Arial, sans-serif;
        word-break: break-all;


    }
    .features-list h2:before {
        background: none;
    }
}





.b-rec-cat {
    padding: 15px 15px 40px 15px;
    margin: 0 0 20px 0;
    border-bottom: 1px solid #e6e6e6;
}

.b-rec-cat ul {
    vertical-align:top;
    display: inline-block;
    width: 294px;
}

.b-rec-cat ul li {
    line-height: 2;
}

.b-rec-cat ul li a {
    color:#151515;
    font-size:15px;
    font-weight: 600;
}

.b-rec-cat ul li a:hover {
    color:#ab0c20;
    text-decoration:none;
}

.prod-nums {text-align:center;}
.prod-nums div {width:112px; height:33px; position:relative; background: url('../images/input1.png') 0 -200px no-repeat; margin:0 auto; padding-top:1px; background-position: 0 1px;}
.prod-nums div input {display:block; width:56px; border:0; text-align:center; font-size:18px; line-height:20px; color:#333; font-weight:bold; margin:0 auto; /*border:0;*/ box-shadow: inset 0px 3px 5px -5px rgba(50, 50, 50, 0.30); /*margin-top:-1px;*/ background:transparent; height:31px;}
.prod-nums div .minus {display:block; position:absolute; top:0; left:0; width:28px; height:33px; cursor:pointer;}
.prod-nums div .plus {display:block; position:absolute; top:0; right:0; width:28px; height:33px; cursor:pointer;}
.prod-nums div input::-webkit-outer-spin-button,
.prod-nums div input::-webkit-inner-spin-button {
    /* display: none; <- Crashes Chrome on hover */
    -webkit-appearance: none;
    margin: 0; /* <-- Apparently some margin are still there even though it's hidden */
}

/* header 2019_1 */ 

.new_v_nav_wrap{background: #edeae1;
    /* border-bottom: 1px solid #bbb3a9;border-right: 1px solid #bbb3a9; */
    -webkit-box-shadow: 0px 2px 1px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 2px 1px 0px rgba(0,0,0,0.2);
    box-shadow: 0px 2px 1px 0px rgba(0,0,0,0.2);
}
.new_v_nav_item {  padding: 15px 10px 13px 10px;}
.new_v_nav_item>a{color: #1b1b1b !important;; font-weight:600; font-size: 13px; opacity: 1 !important;     background: none !important; }
.new_v_nav_item:hover>a{color: #ef1616  !important;} /* cd2437 красный темнее чуть  */
.nav-item__icon{display:none;}
.new_v_nav_second{background-color: #edeae1; margin:3px 0 0 0;border-radius: 0px 0px 4px 4px;
    -webkit-box-shadow: 2px 2px 1px 1px rgba(0,0,0,0.2);
    -moz-box-shadow: 2px 2px 1px 1px rgba(0,0,0,0.2);
    box-shadow: 2px 2px 1px 1px rgba(0,0,0,0.2);
}
.new_v_nav_second>li>a{ font-size: 13px; font-weight: 600;}
.new_v_nav_item:hover>.new_v_nav_second>li>a{color: #1b1b1b !important;}
.new_v_nav_second:hover>li>a{color: #1b1b1b !important;}
.new_v_nav_second>li>a:hover{color: #ef1616 !important;}
.new_v_nav_item:hover>.new_v_nav_second>li>a:hover{color: #ef1616 !important;}

.new_v_main_nav{padding-right:300px;}

.new_v_site_search{position: absolute;  top: 12px; right: 0;  float: none; margin: 0;  padding: 0;  width: 300px;}
.new_v_site_search .site-search__input{    border: 1px solid #cfcfd0;     border-radius: 3px;}
.new_v_site_search .site-search__button{  right:4px;  }

.new_v_header_cart{margin: 40px 0 15px 40px;}

.new_v_logo{margin: 23px 70px 25px 0;}
.new_v_calculation{margin: 20px 20px 10px 20px;}

.main_href {
    font-size: 11px;
    color: #404346;
    margin-top: 5px;
    letter-spacing: -0.2px;
    border-bottom: 1px solid #e8e8e8;
}
.main_href:hover {
    text-decoration: none;
    border-bottom: 1px solid #e8e8e8;
}

.new_v_phone_with_cont{padding:9px 10px 17px 10px; position:relative;}
.new_v_phone_with_cont .comagic_phone{font-weight:600 !important; font-family: "Open Sans", Tahoma, Arial, sans-serif;}
.new_v_phone_with_cont_hours{position: absolute;
    bottom: 3px;
    right: 11px;
    font-weight: 400 !important;
    font-size: 11px;
    color: #f9d9d9;}


.h_personal{    float: right;}
.h_personal_a{
    background-color: #e0ddd4;
    color: #656565;
    padding: 16px 10px 17px 35px;
    display: block;
    position: relative;
    font-size: 13px;
}
.h_personal_a_i{    
    position: absolute;
    top: 16px;
    left: 12px;
    font-size: 16px;
    color:#828282;
}
.h_personal_a:hover .h_personal_a_i{color:#7b0917;}

/* cart client type */
.cart_client_type_one{float:left;  margin:0 35px 5px 0; padding:0 0 0 30px; position:relative; cursor: pointer; }
.cart_client_type_one_label{float:left;  margin:0 0 0 0; padding:0; font-size: 16px;  font-weight: bold;}
.cart_client_type_one_radio{ position:absolute; top:2px; left:0; margin:0; padding:0; width: 20px;  height: 20px;  background: url(../images/radio_but.png) 0 0px no-repeat;   }
.cart_client_type_one_radio.checked{background-position: 0 -20px;}



/* # */
@media (min-width: 1242px) 
{
    .subcat_one_t_1{ width: 19%; margin-left:0.5%; margin-right:0.5%; height: 150px;}
    .subcat_one_t_2{ width: 24%; margin-left:0.5%; margin-right:0.5%; height: 60px;}
}
/* # */
@media (min-width: 1024px) and (max-width: 1241px)
{
    .subcat_one_t_1{ width: 19%; margin-left:0.5%; margin-right:0.5%; height: 165px;}
    .subcat_one_t_2{ width: 24%; margin-left:0.5%; margin-right:0.5%; height: 70px;}

    /* header 2019_1 */ 
    .new_v_logo {    margin: 23px 40px 25px 0;}
    .new_v_calc_icon{width: 50px;  height: 50px;  border-radius: 40px;  background-size: 100%;}
    .new_v_calculation { margin: 25px 20px 10px 20px;     padding: 5px 0 5px 60px;}
    .new_v_header_cart {  margin: 30px 0 15px 40px; }

}
/* # */
@media (min-width: 768px) and (max-width: 1023px)
{
    .subcat_one_t_1{ width: 32%; margin-left:0.5%; margin-right:0.5%; height: 140px;}
    .subcat_one_t_2{ width: 32%; margin-left:0.5%; margin-right:0.5%; height: 60px;}
    .subcat_one_t_2_d_text>span { font-size:12px;}

    /* header 2019_1 */ 
    .new_v_logo {   margin: 23px 15px 25px 7px; }
    .new_v_calculation {   margin: 20px 8px 10px 8px;     padding: 5px 0 10px 56px;}
    .new_v_calculators {  padding-top: 10px;}

    .new_v_nav_center_wrapper{position: relative;   padding-bottom: 50px;  float: left;  width: 100%;}
    .new_v_header_cart{position: absolute;   top: 60px;  right: 17px;}

    .new_v_site_search { position: absolute; top: -50px; right: auto; left: 7px;  float: none;  margin: 0;  padding: 0;  width: 400px;}

    .new_v_main_nav {   padding-right: 0; }
    .new_v_nav_item {  padding: 15px 24px 13px 28px;     width: auto;}

    .new_v_nav_second {   right: auto;   left: 0; }
}
/* # */
@media (max-width: 767px)
{
    .subcat_one_t_1{ width: 49%; margin-left:0.5%; margin-right:0.5%; height: 150px;}
    .subcat_one_t_2{ width: 49%; margin-left:0.5%; margin-right:0.5%; height: 60px;}

    .category_bnrs{display:none;}
    /*.product-cell__home{width:200px !important;}*/


    .new_v_phone_with_cont_hours {
    position: absolute;
    bottom: auto;
    top: 40px;
    right: 0;
    left: -30px;
    font-weight: 400 !important;
    font-size: 11px;
    color: #f9d9d9;
    width: 100%;
    text-align: center; }

.new_v_phone_with_cont>.new_v_header_cart{display:inline-block !important; position:relative; margin:15px 35px 0 0; padding:0 0 0 0;}
.header-cart__link{ position:relative; display:block;}
.header-cart__icon{  position:relative;}
.new_v_phone_with_cont {  padding: 0px 10px 0px 10px;}
.topline__phone a.comagic_phone {  top: 14px;}
.mobile_underhead {  margin-top: 50px; }

.h_personal{width:100%; text-align: center; background-color: #e0ddd4;}
.h_personal_a{display:inline-block; }
.new_v_topline_nav:before{display:none;}

.new_v_nav_wrap {    background: none !important; }
.topline__phone_lupa{margin-right:5px;}
.new_v_site_search { position: relative;}

.cart-confirmation-btn{ font-size: 14px !important;    width: 150px !important;    margin-left: auto !important;    margin-right: auto !important; }

.prod_similar_bl{display: inline-block !important;}

.n__p-view__features{width:100%;}

.brands_grid_t1{width: 49%; margin-left:0.5%; margin-right:0.5%; height: 150px;}
}

