*{margin:0;padding:0;box-sizing:content-box;}
html{width:100%;-webkit-tap-highlight-color: transparent;}
header, nav, section, article, aside, footer{display:block;}
div[id^=wait_comp], .bx-core-waitwindow{display:none;}
.right_block ul, .right_block ol{ margin:0 0 27px;}
.right_block ul li:before , .right_block ol li:before{padding:0px;margin-left:0px;width:20px;display:inline-block;vertical-align:top;*display:inline;zoom:1;position:absolute;top:0px;left:0px;}
.right_block ul li, .right_block ol li{margin:0 0 4px;padding-left:20px;position:relative;}

#panel + div[id*=bx_incl_area]{min-height: 0px !important;}

.print body{background:#fff !important;}

.title_block{display:inline-block;margin:0px 30px 0px 0px;font-size:20px;color:#1d2029;line-height:30px;font-weight:500;}
.icon_more{text-decoration:none;font-size:10px;text-transform:uppercase;background:url('images/arrows.png') -1px -78px no-repeat;padding:0px 0px 0px 23px;margin:10px 0px 0px;display:inline-block;}

a.back{font-weight:600;}
*:hover{/*transition:background-color ease 0.1s;*/}
a:hover{text-decoration:none !important;}
.transition_bg{transition:background-color ease 0.5s;}

/*common*/
.wrapper, .wrapper_inner, .wrapp{box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;position:relative;zoom:1;z-index:2;}

.wrapp{max-width:1000px;padding:0 10px;margin:0 auto;}
.wrapper_inner{padding:0 24px;max-width:1208px;margin:0 auto;background: #fff;}
.wrapper_inner.wides{max-width:1172px;}
.wrapper_inner.wides_big{max-width:1182px;}
.wrapper_inner1.wides{margin: 0px -10px;}
.wrapper_inner1.wides.float_banners{margin: 0px 0px 0px;}

.left_block{width: 220px;float: left;position: relative;zoom: 1;z-index: 390;padding-top:0px;}
.right_block{padding-left: 244px;overflow:visible;position:relative;}

.news-list{overflow: hidden;}

.container > .subscribe-edit + .guest-block {
    margin-top: 25px;
}
.guest-block .alert{color:#222;}
#catalog-subscriber-identification-form h4{margin-top:20px;}
#catalog-subscriber-identification-form .form-group{margin:12px 0px 17px;}
#catalog-subscriber-identification-form .catalog-subscriber-identification-form{margin-bottom:33px;}

#content  .right_block.catalog .catalog_list, #content  .right_block.catalog .catalog_table{ left: 0; right: -20px; position: relative; zoom: 1; }
#content .right_block.catalog .catalog_block{margin-top: 20px;}
#content .right_block.catalog .catalog_section_list{ margin-left: 11px; }
.clearfix{clear:both;}

.rows_block{font-size:0px;margin:0px -6px;}
.rows_block:after, .rows_block:before {display: table;content: " ";}
.rows_block:after{clear:both;}
.rows_block *{box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;}
.rows_block .item_block{display:inline-block;vertical-align:top;padding:6px 6px;}
.rows_block .col-80{width:80%;}
.rows_block .col-75{width:75%;}
.rows_block .col-66{width:66.66%;}
.rows_block .col-5{width:20%;}
.rows_block .col-4{width:25%;}
.rows_block .col-3{width:33.33%;}
.rows_block .col-2{width:50%;}
.rows_block .col-1{width:100%;}

.margin0{margin:0px !important;}

.hover{cursor:pointer;}

.grey_bg{background:#f7f7f9;}
hr{padding:0px;margin:0px;height:1px;}
hr.white{background:#fff;}
hr.black{background:#000;}
hr.grey{background:#E5E5E5;}

.wrapper_block{position:relative;clear:both;}
.top_border{border-top:1px solid #e5e5e5;}

font.notetext{color:#333;}

.wrap_md, .wrap_md_row {font-size:0px;margin:0px;}
.wrap_md_row{margin:0px -15px;}
.md-75, .md-66, .md-33, .md-25, .md-50, .wrap_md .news_wrap, .wrap_md .subscribe_wrap, .wrap_md .iblock{display:inline-block;vertical-align:top;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;font-size:13px;}
.md-100{width:100%;}
.md-75{width:75%;}
.md-66{width:66.66%;}
.md-50{width:50%;}
.md-33{width:33.33%;}
.md-25{width:25%;}
.wrap_md_row > div{padding:0px 15px;}

.wrap_md .img img{max-width:100%;}
.wrap_md .big{padding:0px 0px 0px 20px;}
.wrap_md .big p{font-size:14px;color:#333333;}
.wrap_md .big .title_block{margin-bottom: 8px;}

.border-radius{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.box-sizing{box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;}
.hidden{display:none !important;visibility:hidden;}
.hidden_block{visibility:hidden;opacity:0;}
.display-block{display:block !important;visibility:visible;}
.bold{font-weight:600;}
.f-right{float:right;}
.f-left {float:left;}
.clear{width:100%;clear:both;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

.top_block{font-size:0px;margin:0px 0px 24px;padding:42px 0px 0px;}
.top_block a{font-size:12px;text-decoration:none;}

#header{margin:-1px 0px 7px;padding:16px 0px 18px;z-index:100;right:0;left:0;position: relative;/*border-bottom:1px solid #e5e5e5;*/}
.header_wrap #header{padding:0px !important;margin: -1px 0px 0px !important;}
.basket_normal .header_wrap #header .middle-h-row{height:58px;}
.header_wrap #header > .wrapper_inner{padding-top: 16px;padding-bottom: 18px;}
.basket_normal .header_wrap #header > .wrapper_inner{padding-top: 6px;z-index:4;}
.basket_fly .header_wrap #header > .wrapper_inner{z-index:9;}
.has_menu #header{margin-bottom:0px;padding-bottom:16px;}
.has_menu.m_color_colored #header{padding-bottom:15px;}
.head_type_1 #header{border-bottom:1px solid #e5e5e5;}
.middle{position:relative;float:left;width: 100%;}
.wide_page .middle{float:none;}
.middle:after{content:'';clear:both;display:table;}

#footer{position:relative;zoom:1;z-index:0;/*background:#f6f6f7;*/clear: both;z-index:1;}

.flexslider .wrapper_inner{background:none;}

.bg_image_site{display:block;opacity:0;width:100%;height:100%;min-height:100%;min-width:100%;position: absolute;top: 0px;left:0px;right:0px;z-index:0;background-position:top center;background-repeat:no-repeat;}
.bg_image_site.fixed{position:fixed;}
.bg_image_site.opacity{transition:opacity 0.4s ease;}

/* INPUTS */
input::-webkit-input-placeholder, input::-moz-input-placeholder, input::-ms-input-placeholder, input::-o-input-placeholder{color:#b1b1b1 !important;}
input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, textarea:focus, select:focus{outline:none;}
input[type="text"], input[type="tel"], input[type="password"], input[type="email"], select, textarea{
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	background:#f7f7f7;
	border:1px solid #eaebec;
	border-radius:2px;
	box-shadow:none;
	color:#383838;
	height:auto;
	font-size:13px;
	padding:8px 13px 7px;
	width:100%;

}
textarea{resize:none;min-height:90px;}
input[readonly], select[readonly], textarea[readonly]{background:#FFF;}
input:not(.button){line-height:20px;}
input.big{padding:10px 13px 9px;}
input.grey{background:#eeeeee;}
input.medium{padding:8px 13px 7px;}
input.error, textarea.error{border-color:#e62222;background:#ffefef;}
.bxml-dialog input[type="text"]{width:auto;padding:initial;border-color:initial;}
.bx-ie input[type="text"], .bx-ie  input[type="password"], .bx-ie  input[type="email"]{padding-bottom:10px;}
.bx-ie .bx-sls .bx-ui-sls-fake, .bx-ie .bx-sls .bx-ui-sls-route{padding-bottom:0px;}
form[name="bx_auth_services"] .form-control input{margin:5px 0px 20px;}
form[name="bx_auth_services"] .form-control span{display: inline-block; font-size: 12px; padding: 0 10px 0 0; vertical-align: top;}
form[name="bx_auth_servicesform_inline"] #bx-auth-services > div span{display: inline-block; font-size: 12px; padding: 0 10px 0 0; vertical-align: top;}

/* SCROLL TO TOP */
a.scroll-to-top{-moz-transition:opacity 0.3s;-ms-transition:opacity 0.3s;-o-transition:opacity 0.3s;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;opacity:0;position:fixed;text-align:center;text-decoration:none;display:block;background:#404040 url("images/svg/scroll.svg") no-repeat scroll center 14px;width:44px;height:44px;border-radius:50%;right:75px;left:inherit;bottom:55px;opacity:0;z-index:1040;cursor:pointer;}
a.scroll-to-top.visible{opacity:1;}
a.scroll-to-top.ROUND_WHITE, a.scroll-to-top.RECT_WHITE{background-color:#fff;}
a.scroll-to-top.ROUND_GREY, a.scroll-to-top.RECT_GREY{background-color:#e3e3e3;}
a.scroll-to-top.RECT_COLOR, a.scroll-to-top.RECT_GREY, a.scroll-to-top.RECT_WHITE{border-radius:2px;}
a.scroll-to-top.TOUCH{border-radius:2px 0 0 2px;width:50px;height:50px;right:0;}

a.scroll-to-top.ROUND_COLOR, a.scroll-to-top.RECT_COLOR{background-position:center 14px;}
a.scroll-to-top.ROUND_WHITE, a.scroll-to-top.RECT_WHITE, a.scroll-to-top.ROUND_GREY, a.scroll-to-top.RECT_GREY{background-position:center -70px;}
a.scroll-to-top.RECT_COLOR.TOUCH{background-position:center 17px;}
a.scroll-to-top.RECT_GREY.TOUCH, a.scroll-to-top.RECT_WHITE.TOUCH{background-position:center -67px;}

/* FORMS */
form .star, .order-checkout .sof-req{font-size:12px;font-weight:normal;line-height:0;margin:0 0 0 4px;position:relative;color:#e62222;}
.form.ASK{display:none;}
.popup .form.ASK, .form_block .form.ASK{display:block;}
.form-control{position:relative;margin-bottom:19px;}
.form-control label{display:block;font-size:13px;margin-bottom:6px;}
.form .form_body{margin:0 0 9px;position:relative;}
.form .form_desc{margin-bottom:15px;}
.form .form_result{margin-bottom:30px;}
.form .form_result, .form .form_result.success *{color:#333;}
.form  .form_result > *, .form  .form_desc > *{margin:0;}
.form .form_footer{margin:0 0 23px 0;}
.form .form_footer .button + .button{margin-left:13px;}
.form  .form_left{width:56%;float:left;}
.form  .form_right{left:56%;padding-left:30px;position:absolute;right:0;}
.form.b .form_left, .form.b .form_right{float:none;left:inherit;margin:0;max-width:inherit;padding:0;position:relative;right:inherit;width:100%;}
.form textarea{min-height:193px;}
label.error{color:#e62222 !important;font-size:10px;position:absolute;top:0;right:0px;font-weight: 400;}
.h label.error{display:none !important;}
.popup .form .form_head{border-bottom:2px solid;padding:34px 75px 35px 35px;}
.popup .form .form_head h2{margin:0;}
.popup  .form .form_desc{margin-bottom:0;margin-top:15px;}
.popup .form .form_result{margin:0;padding:30px 35px 0;}
.popup .form .form_body{margin:0;padding:29px 35px 6px;}
.popup .form .form_body.error p{margin:0px 0px -10px;}
.popup .form .form_footer{padding:0 35px 12px;}
.popup.show .form .form_result{padding-bottom:30px;}
.error_block_auth{color:#e62222 !important;font-size:12px;}
.delivery_note {float:right;width:218px;}
.delivery_note .title {border-bottom:1px dashed;float:right;margin:8px 0 0 0;}
.delivery_note .title:hover{border-bottom-color:transparent;}
.delivery_note .text{margin:-1px 0 0 0;}
.form.FEEDBACK form{float:left;width:100%;}
.form.FEEDBACK .form_right{left: inherit;width: 44%; float: right; box-sizing: border-box;position:relative; }
.form.FEEDBACK.b .form_right{float:none;margin:0;max-width:inherit;padding:0;width:100%;}

.popup .form .form_body .mess{color:#e62222;padding:0px 0px 10px;}
.popup .form .form_body .success{color:#5da247;margin-bottom: -12px;}


/* FORMS */
/*colors and bg*/
b, strong, .popup .popup-intro .pop-up-title, .registraion-page .top p, .basket_popup_wrapp .item-title .one-item, .basket_popup_wrapp .item-title .cost-cell, .basket_sort ul.tabs li span, .module-cart table td.name-cell div[class^=bx_item_detail_] .titles, .item-title  .props .item_prop .value, .module-pagination .nums a:not(.link), .no_products, .bx_compare .prop_title_table .data_table_props tr td:first-child, .catalog_detail .set_wrapp .title, .catalog_detail .bx_item_set_hor_container_big .title, .bx_modal_body .item_block_title, .props_block .char_value, .char_name .hint .icon i, .bx_filter_container_title .hint .hint_icon i, .location-block-wrapper .bx-sls .bx-ui-sls-fake, .location-block-wrapper .bx-sls .bx-ui-sls-route, .bx_order_make .bx_description .name, h4.hover:hover, .filter_block  ul li span, .module-orders-list tbody td, .jobs_wrapp .item .salary, .medium, .row_values .wrap_weight {color:#383838;}
.module-cart tfoot td .item_title, .bottom.middle td > .coupon .coupon-t, .module-cart .row_values .price, .module-cart table tr td.count-cell, .sort_header .sort_filter a.current, .sort_header .sort_filter a:hover, .bx_filter_vertical .bx_filter_block label:hover span, .bx_filter_vertical .bx_filter_block input:checked+ label span, .bx_filter .bx_filter_select_text, .bx_filter_vertical input[type="checkbox"] + label.sku span, .bx_filter_select_popup ul li label, .common_select *, .sku_props .bx_item_detail_size ul li, .catalog_detail .stock_board .title, .filter label span, .reviews-post-table .reviews-text, .forum-quote tbody tr td a, .reviews-header-title a, .stores_block .stores_text_wrapp, .coupons_list .bx_ordercart_coupon, .basket_wrapp table tbody td, .border_block_wide table td, .colored_table tbody tr td{color:#373737;}

a:hover, .link:hover, .header_wrap .top-h-row .menu li > a:hover, .top-h-row .menu li.current > a, .phones .phone_wrap a, .phones .order_wrap_btn:hover, .avtorization-call.enter, .main-nav ul.menu > li > a, ul.mini-menu li a, body .main-nav .menu > li.current > a, .white #header .catalog_menu ul.menu > li a, ul.menu .child li.menu_title a, ul.menu .child li.menu_item a:hover, #header .catalog_menu ul.menu > li > a, #header .catalog_menu ul.menu > li.current > a, .wrapper.has_menu .white #header .catalog_menu ul.menu > li:hover > a, body .white #header ul.menu li .child.submenu .child_wrapp a:hover, body .wrapper.has_menu #header ul.menu li .child.submenu .child_wrapp a:not(.title):hover, ul.menu li .depth3 a.title:hover, #header .wrapper_middle_menu .menu > li .child.submenu .child_wrapp a.current:not(.title), #header .menu > li .child_wrapp a.current:not(.title), body #header ul.menu li .child.submenu.line .child_wrapp > a, .search_middle_block .middle_form .noborder, .basket_wrapp .wraps_icon_block .count a, .basket_wrapp .wraps_icon_block .count .text, .basket_wrapp .basket_block .title, .cost.prices .price, .sale_block .text, .sale_block .value, .news .item .info .date, .stores .stores_list .item a:hover span, .footer_top .sblock .wrap_more_text, .footer_top .sblock .wrap_more_text div, .footer_bottom .submenu_top .menu_item a, .img_block_capcha .reload:hover, .form-control .forgot:hover, #header .basket_fly .basket_title, .basket_sort ul.tabs li.cur span, .basket_sort ul.tabs li:hover .wrap_li > span, .basket_sort ul.tabs li:hover .wrap_li > span *, .module-cart .name-cell a:hover, .basket_sort ul.tabs li.cur .wrap_li > span, .basket_sort ul.tabs li.cur .wrap_li > span *, .basket_sort ul.tabs li .wrap_li > span *, .section_item_inner .section_info ul li a:hover, .bx_filter .bx_filter_popup_result a, .catalog_item:hover .item-title a, .item-title a:hover, li.item:hover a, .item_wrap:hover .item-title a, .view_sale_block .values, .more_text_ajax:hover, .bx_compare .compare_view .item_block:hover a, .item-stock .store_link:hover, .set_block .item:hover .item_info a, .item .date_small, .articles-list.news .item:hover .item-title a, .jobs_wrapp .item .name tr:hover .link, .basket_wrapp .empty_cart:not(.bcart) .wraps_icon_block .count span a, .basket_wrapp .basket_empty .wraps_icon_block.basket .count span, .basket_wrapp .basket_fly .basket_count.empty .wraps_icon_block.basket .count span{color:#1d2029;}
ul.menu .see_more, ul.menu .see_more a, a.dark_link{color:#1d2029 !important;}

.h_color_colored .header_wrap #header, .h_color_white .header_wrap #header .middle-h-row .logo_wrapp .logo a, .colored #header .catalog_menu ul.menu > li, .module-cart .remove-cell a:hover, .cart_shell .remove-cell a:hover, .bx_item_set_hor .bx_item_set_hor_item a.remove, .start_promo .item i.title span, .start_promo .item p span, .block_wr.dark, .stores .all_map, .registraion-page .top p:after, .more_text_ajax:before, .captcha_reload:before, .left_block .internal_sections_list .child_wrapp ul.child li.cur:after, .left_block .internal_sections_list .child_wrapp ul.child li:hover:after, .left_block .internal_sections_list li.cur, .left_block .internal_sections_list li:hover, .left_block .internal_sections_list .title .inner_block:before, .bx_filter .bx_filter_popup_result{background-color:#ddd;}

.top-h-row .menu li a, .cost.prices .price_name, .news .item .info .preview, .form-control label, .social_block  .row .title, .module-cart thead tr, .count-cell div.error, .module-cart table td.name-cell div[class^=bx_item_detail_] .values, .item-title  .props .item_prop .title, .bx_filter_vertical .bx_filter_block label span, .display_list .list_item .preview_text, .display_list .list_item  .props_list td, .articles-list .item .right-data .preview-text, .bx_filter_vertical .bx_filter_block label:hover span, .catalog_detail .stock_board .txt, .file_type .description, .catalog_detail .form_wr, .reviews-post-reply-buttons a, .reviews-post-table, .bx_order_make .bx_block.r1x3.pt8, .bx_order_make .float .bx_description .name, .module-order-history .module-orders-list td.drop-cell .item-shell thead td, .module-order-history .order_property.d td, .orderdetail .module-orders-list.colored tbody td:first-child, .soc-avt, .module-cart table td.name-cell .item_props .item_prop .property_value, .colored_table thead tr{color:#888888;}

.header_wrap.colored .top-h-row .menu li a, .stores .stores_list .item .store_text .value, #footer  .copyright, #footer  .copyright *, .footer_bottom .all_menu_block ul li a{color:#545454;}
.header_wrap.colored .main-nav ul.menu > li > a{color:#fff;}
.item-stock, .bx_compare .compare_view.data_table_props td, .catalog_detail .like_icons  > div, .info_item .top_info .article, .share_wrapp .text.button , .share_wrapp .text.button:hover{color:#6d6d6d;}

/* the most common styles are sorted for quick changes */
table.title-search-result .price, .card_popup_frame.popup .total_wrapp, .module_products_list .price-cell .price,
.compare_wrapp a.compare_link, .module-cart .colored tfoot td.row_values, .module-cart .summ-cell,
.module-cart .summ-cell *, .catalog_detail .availability-row .value a, .catalog_detail a.wish_item .value,
.catalog_detail a.compare_item  .value, ul.tabs li.cur:hover span,
ul.tabs li:active span, .module_products_list .basket_button.read_more span,
ul.mini-menu li a, .top-h-row   .phone span, .top-h-row  .phone span a, ul.tabs li span,
.compare_button span, .left_block .internal_sections_list .title a, .btn_big, .catalog_detail .bx_item_set_hor_container_big .total_wrapp .total_title .price,
.bx_modal_container .bx_modal_small_title, .card_popup_frame.popup .basket_empty *{color:#1d2029;}
.filter_button span, .catalog_detail .stock_board .title, .module_products_list .basket_button.to-cart span,
.module_products_list .basket_button.to-subscribe span, .module_products_list .basket_button.to-order span, table.colored td.name, .front_slider .price, .page_not_found td.description .title404,
.popup-window-titlebar .popup-window-top-row .popup-window-center-column span div, #header .basket_fly .opener .count{color:#212121;}

#header .catalog_menu ul.menu.full.opened > li:not(.current):hover a, #header ul.menu.full.opened > li:not(.current):hover a, #header ul.menu.adaptive > li a, .specials_slider.product_slider .basket_button.in-cart span{color:#fff;}

.show_number, .show_number *, .module-cart [data-id="total_buttons"] .description, .module-pagination .nums a:not(.link), .catalog_detail .bx_item_set_hor_container_big .total_wrapp .total_title, .display_list .availability-row .value{color:#777;}
.tooltip .tooltip_close:hover{	color:#333;}
.module_products_list .price-cell .price.discount, .module-cart .cost-cell .discount, .module-cart .cost-cell .discount strike,
.module-cart .count-cell .measure, .catalog_detail .set_wrapp .item .price.detail, .bx_item_set_hor .bx_item_set_hor_item .price.detail{color:#999;}
.top-h-row .h-user-block .have-user a.exit, .top-h-row .h-user-block .have-user a.exit span, .top-h-row .menu li a{color:#919191;}
#footer  .copyright .grey{color:#a0a0a0;}
.front_slider .price.discount{color:#adadad;}
form div.r div.error, .order-checkout .sof-req, .pay-status-cell.not_payed{color:#cb0000;}
.basket_button:hover, .button30:hover, .basket_button:hover span, .button22:hover span, .button30:hover span, .compare_button:hover span, .filter_button:hover span,
.button30.fast_order span, .button30.back_button span, .button30.grey span, .bx_filter_container_title .hint .hint_icon:hover, .popup .soc-avt .row a:hover,
.popup .bx-auth-service-form input[type='submit']:hover, #bx_auth_servform input[type=submit]:hover{color:#fff;}

/* borders */
a.avtorization-call.enter:hover, .pseudo:hover, .articles-list .item:hover .item-title a, .articles-list .item .item-title a:hover{border-bottom-color:#919191;}
.props_table td{border-bottom:1px dotted #b4b4b4;}

.staff_wrapp .item .contacts, .question-list , .detail_picture_block .picture_description,
.authorization-cols .col.authorization .soc-avt, .popup .form-description-wrapp, .popup .form_description, .basket_fly .module-cart table.colored tbody td, #header .middle-h-row form.basket_wrapp{border-top:1px solid #e7e7e7;}
table.colored td, .catalog_detail hr, .viewed_products_column .view-list, .ask_small_block .ask_btn_block, .popup .form-description-wrapp, .popup .form_description,
#order_form_div .title , #order_form_div hr, #order_form_div form .title, #order_form_div .sale_order_table.props td, .differences_table td, .basket_fly li[item-section="AnDelCanBuy"] .module-cart table.colored tbody,
#header .basket_fly li[item-section="AnDelCanBuy"] .module-cart .colored tfoot td.total_wrapp{border-bottom:1px solid #e7e7e7;}
/* table.offers_table td{border-bottom: 0 none;border-top:1px solid #e7e7e7;}
table.offers_table td.property.image img {max-width: 50px;max-height: 50px;} */
table.colored tr.nb td{border-bottom:none;}
.module-cart .colored tbody, .module-cart .colored tfoot{border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;}
.viewed_products_column .view-item, .module-orders-list td.drop-cell{border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7;}
.module-cart .colored tfoot tr[data-id="total_buttons"] td .basket_update{border-right:1px solid #e7e7e7;}

/* backgrounds */
.jobs_wrapp .item span.icon, .staff_wrapp .section .icon{background:#eef1f1;}
table.colored.item-shell thead td, .popup .form-description-wrapp, .differences tr.hovered:hover, .search-page form{background:#fafafa;}
body, .adaptive_filter{background:#fff;}
body{background:#f6f6f7;}
#footer .phone .icon{background:#fff;}
.item_slider ul.slides li {background:#fff;}
.item_slider .slides a.line_link{cursor:default;}
.item_slider .slides li.current:before{display:none;}
.img_wrapper .item_slider .slides img{width:auto !important;}
.wrapper.basket_normal #header .basket_fly{display:none;}
#header .basket_fly{background:#fff;box-shadow:rgba(44, 44, 44, 0.4) 0px 6px 18px;-moz-box-shadow:rgba(44, 44, 44, 0.4) 0px 6px 18px;-webkit-box-shadow:rgba(44, 44, 44, 0.4) 0px 6px 18px;min-height:283px;}
#header .basket_fly:not(.loaded){background:url('images/waiter.gif') no-repeat center center #fff;}
table.title-search-result td.title-search-all{background:#fff !important;}

.header-cart-block .cart.empty_cart > span.icon{
	background:#e9e9e9;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5ZTllOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNWQ1ZDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top,  #e9e9e9 0%, #d5d5d5 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#e9e9e9), color-stop(100%,#d5d5d5));
	background:-webkit-linear-gradient(top,  #e9e9e9 0%,#d5d5d5 100%);
	background:-o-linear-gradient(top,  #e9e9e9 0%,#d5d5d5 100%);
	background:-ms-linear-gradient(top,  #e9e9e9 0%,#d5d5d5 100%);
	background:linear-gradient(to bottom,  #e9e9e9 0%,#d5d5d5 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9e9e9', endColorstr='#d5d5d5',GradientType=0 );
	border-bottom:1px solid #cacaca;
}
.popup .popup-intro.grey{
	border-bottom:1px solid #bfbfbf;
	background:#e9e9e9;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5ZTllOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNWQ1ZDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top,  #e9e9e9 0%, #d5d5d5 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#e9e9e9), color-stop(100%,#d5d5d5));
	background:-webkit-linear-gradient(top,  #e9e9e9 0%,#d5d5d5 100%);
	background:-o-linear-gradient(top,  #e9e9e9 0%,#d5d5d5 100%);
	background:-ms-linear-gradient(top,  #e9e9e9 0%,#d5d5d5 100%);
	background:linear-gradient(to bottom,  #e9e9e9 0%,#d5d5d5 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9e9e9', endColorstr='#d5d5d5',GradientType=0 );
}

.module-cart .colored tfoot tr[data-id="total_buttons"] td .top_shadow{box-shadow:0 1px 2px #e7e7e7 inset;-moz-box-shadow:0 1px 2px #e7e7e7 inset;-o-box-shadow:0 1px 2px #e7e7e7 inset;-webkit-box-shadow:0 1px 2px #e7e7e7 inset;}
.top-h-row  .search input[id^=title-search-input]{color:#b2b2b2;box-shadow:0 0 1px #ededed;-moz-box-shadow:0 0 1px #ededed;-o-box-shadow:0 0 1px #ededed;-webkit-box-shadow:0 0 1px #ededed;border-color:#e6e7e8;}
.middle-h-row  .search input[id^=title-search-input]{color:#b2b2b2;box-shadow:0 0 1px #ededed;-moz-box-shadow:0 0 1px #ededed;-o-box-shadow:0 0 1px #ededed;-webkit-box-shadow:0 0 1px #ededed;border-color:#f2f3f4;}
.middle-h-row  .search input[id^=title-search-input]:focus{color:#b2b2b2;box-shadow:0 0 1px #ddd;-moz-box-shadow:0 0 1px #ddd;-o-box-shadow:0 0 1px #ddd;-webkit-box-shadow:0 0 1px #ddd;border-color:#e8e9ea;}
table.title-search-result img.item_preview{box-shadow:0 0 15px 5px #fff;-moz-box-shadow:0 0 15px 5px #fff;-o-box-shadow:0 0 15px 5px #fff;-webkit-box-shadow:0 0 15px 5px #fff;}

/*table*/
table.colored_table{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;border-collapse:collapse;}
.colored_table thead{border:1px solid #E5E5E5;}
.colored_table thead tr{background:#F7F7F7;}
.colored_table tr td{padding:8px 29px;}
.colored_table tbody{border-left:1px solid #E7E7E7;border-right:1px solid #E7E7E7;border-bottom:1px solid #E7E7E7;}
.colored_table tbody tr td{border-bottom:1px solid #E7E7E7;}

/* unsorted styles*/
.front_slider .read_more:hover, .btn_big:hover{
	text-shadow:0 1px 0 rgba(0,0,0,.2);
	-moz-text-shadow:0 1px 0 rgba(0,0,0,.2);
	-o-text-shadow:0 1px 0 rgba(0,0,0,.2);
	-webkit-text-shadow:0 1px 0 rgba(0,0,0,.2);
	color:#fff;
	border-bottom:2px solid #212121 !important;
	background:#848484 !important;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod�EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;
	background:-moz-linear-gradient(top, #848484 0%, #464646 100%) !important;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#848484), color-stop(100%,#464646)) !important;
	background:-webkit-linear-gradient(top, #848484 0%,#464646 100%) !important;
	background:-o-linear-gradient(top, #848484 0%,#464646 100%) !important;
	background:-ms-linear-gradient(top, #848484 0%,#464646 100%) !important;
	background:linear-gradient(to bottom, #848484 0%,#464646 100%) !important;
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#848484', endColorstr='#464646',GradientType=0 ) !important;
	color:#fff !important;
	box-shadow:0px -1px 0 #555 inset;
	-moz-box-shadow:0px -1px 0 #555 inset;
	-o-box-shadow:0px -1px 0 #555 inset;
	-webkit-box-shadow:0px -1px 0 #555 inset;
}
ul.menu li .child.cat_menu hr{border-bottom:1px solid #fff;background:#e7e7e7;}
ul.menu .child .child_wrapp, .breadcrumbs .dropdown{background:#f5f5f6;box-shadow:0 1px 5px #fafafa;-moz-box-shadow:0 1px 5px #fafafa;-o-box-shadow:0 1px 5px #fafafa;-webkit-box-shadow:0 1px 5px #fafafa;}
.specials_slider.product_slider .catalog_item:hover .basket_button.read_more span{background-position:1px -408px;}
.module_products_list .basket_button.read_more span{background-position:1px -408px;}
.top-h-row .search input[id^=title-search-input]:focus{border-color:#ddd;box-shadow:0 0 1px #eee;-moz-box-shadow:0 0 1px #eee;-webkit-box-shadow:0 0 1px #eee;-o-box-shadow:0 0 1px #eee;}
.question-list .ans{color:#444;border:1px solid #e8e8e8;background:#f2f2f2;border-bottom:1px solid #bdbdbd;}
.question-list .ans .arr{border-bottom:10px solid #f2f2f2;}
input.error, textarea.error{border-color:#cb0000;}
input#COUPON.error{border-color:#cb0000 !important;}
input#COUPON.good{border-color:#00cb00 !important;}
h2.feedback_title{color:#221f26;}
.button30.fast_order{
	background:#00b0d8;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYjBkOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDdkYjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top,  #00b0d8 0%, #007db9 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#00b0d8), color-stop(100%,#007db9));
	background:-webkit-linear-gradient(top,  #00b0d8 0%,#007db9 100%);
	background:-o-linear-gradient(top,  #00b0d8 0%,#007db9 100%);
	background:-ms-linear-gradient(top,  #00b0d8 0%,#007db9 100%);
	background:linear-gradient(to bottom,  #00b0d8 0%,#007db9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b0d8', endColorstr='#007db9',GradientType=0 );
	border-bottom:1px solid #00699d;
}
.button30.fast_order span{text-shadow:0 1px 1px #006f9c;-moz-text-shadow:0 1px 1px #006f9c;-o-text-shadow:0 1px 1px #006f9c;-webkit-text-shadow:0 1px 1px #006f9c;}
.bx_filter_container_title > span.name span{color:#221f26;border-bottom:1px dotted #6e6e6e;}
.smartfilter .bx_ui_slider_track{background:#dadada;margin-left: 9px;margin-right: 9px;}
.compare_wrapp{background:#fcfcfc;border:1px solid #f1f1f1;box-shadow:0 0px 1px #e7e7e7 inset;-moz-box-shadow:0 0px 1px #e7e7e7 inset;-o-box-shadow:0 0px 1px #e7e7e7 inset;-webkit-box-shadow:0 0px 1px #e7e7e7 inset;}
.popup, div[id^="CatalogSetConstructor"]  .popup-window{background:#fff;}
.popup .close:hover, .popup-window-close-icon.popup-window-titlebar-close-icon:hover{background:#fff;box-shadow:0px 0px 3px rgba(0,0,0,.2);-moz-box-shadow:0px 0px 3px rgba(0,0,0,.2);-o-box-shadow:0px 0px 3px rgba(0,0,0,.2);-webkit-box-shadow:0px 0px 3px rgba(0,0,0,.2);}
.popup .pop-up-title, .popup-window-titlebar .popup-window-top-row .popup-window-center-column span div{text-shadow:0 1px 0 rgba(255, 255, 255, .57);-moz-text-shadow:0 1px 0 rgba(255, 255, 255, .57);-o-text-shadow:0 1px 0 rgba(255, 255, 255, .57);-webkit-text-shadow:0 1px 0 rgba(255, 255, 255, .57);}
.jqmOverlay, .popup-window-overlay{background:rgba(0,0,0, .4);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100) !important;-moz-opacity:1 !important;-khtml-opacity:1 !important;opacity:1 !important;}
.popup-window-overlay{background: rgba(255,255,255,.2) !important;}

.header_wrap .top-h-row > .wrapper_inner{z-index:10;}
.top-h-row .menu .separator{border-left:1px dotted #c8c8c8;}
.cart_empty, .module-cart, .count-cell div.error{background:#fff;  margin:0px 0px 20px;}
.question-list .q a:hover span{border-color:#b4b4b4;}
.flexslider .light, .flexslider .light .banner_title, .flexslider .light .banner_text, .flexslider .light  .banner_title a{color:#fff;}

.flexslider .light .banner_title{text-shadow:0px 0px 10px rgba(0, 0, 0, 0.3);}
.flexslider .light .banner_text {text-shadow:0px 0px 5px rgba(0, 0, 0, 0.6);}

.flexslider .dark  .banner_title, .flexslider .dark  .banner_title a{color:#202020;}
.flexslider .dark  .banner_text{color:#222;}

body .top_slider_wrapp .flexslider .slides > li .wrapper_inner > table{width:100%;}
.flexslider .target{position: absolute;width: 100%;left: 0px;right: 0px;top: 0px;height: 100%;z-index: 10;}

.catalog_block .catalog_item .basket_button.to-cart span, .catalog_block .catalog_item .basket_button.read_more span, .catalog_block .catalog_item .basket_button.to-subscribe span, .catalog_block .catalog_item .basket_button.to-order span{color:#000;}
.catalog_block .catalog_item .basket_button.in-subscribe span, .specials_slider.product_slider .basket_button.in-subscribe span{color:#fff;}

.rss_feed_icon:hover{color:#fff !important;}
.button22.grey:hover span{color:#fff;}
.button22.grey span{color:#000;}

.item .dark_block_animate{opacity:0;background-color: rgba(0,0,0,.5);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition: opacity .8s cubic-bezier(.19, 1, .22, 1);transition: opacity .8s cubic-bezier(.19, 1, .22, 1);position: absolute;display: block;width: 100%;height: 100%;z-index:2;}
/*.item:hover .dark_block_animate{opacity:1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";}*/
.scale_block_animate{-webkit-transition: -webkit-transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);transition: transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);overflow:hidden;position:relative;z-index:1;}
.item:not(.touch_class):hover .scale_block_animate, .touch_class .scale_block_animate{-webkit-transform: scale(1.25);transform: scale(1.25);}

/*top header row*/
.top-h-row  .h-user-block, .top-h-row   .search, .top-h-row ul.menu{float:left;}
.basket_normal #header .top_br{width:100%;height:1px;background:#eaebec;margin: 0px 0px 15px;}

/*top menu*/
#header .catalog_menu .wrapper_middle_menu{position:relative;}
#header .catalog_menu .wrapper_middle_menu .inc_menu{padding-left: 220px;}

.top-h-row .menu.topest{margin:0 0 -1px;padding:0;white-space:nowrap;height:31px;font-size:0;overflow:hidden;width: 40%;}
.top-h-row .menu.topest:hover{overflow:visible;}
.top-h-row .menu.topest li{display:inline-block;vertical-align:top;padding:0;list-style:none;font-size:12px;line-height:18px;white-space:normal;}
.top-h-row .menu.topest>li{margin:0 0 0 30px;text-align:center;}
.top-h-row .menu.topest li:before{display:none;}
.top-h-row .menu.topest>li:first-child{margin-left:0;}
.top-h-row .menu.topest li a{position:relative;display:block;padding:9px 0 0px;}
.top-h-row .menu >li>a{color:#777777;}
.top-h-row .menu.topest li.selected>a{color:#333;}
.top-h-row .menu.topest li.selected>a:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;z-index:1;}
.top-h-row .menu.topest li.more{position:relative;padding:10px 0 16px;width:20px;cursor:pointer;z-index:999;}
.top-h-row .menu.topest li.more>span{display:block;font-weight:bold;line-height:15px;letter-spacing:1.5px;color:#777777;}
.top-h-row .menu.topest li.more .dropdown{margin:0;padding:0;left:-17px;width:191px;margin:0;-webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.07);-moz-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.07);box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.07);position: absolute;opacity:0;visibility:hidden;top:90%;z-index: 999;}
.top-h-row .menu.topest li.more:hover>.dropdown{opacity:1;visibility:visible;background:#fff;}
.top-h-row .menu.topest li.more .dropdown>li{margin:0;padding:0;font-size:13px;line-height:14px;border-top:1px solid #f3f3f3;text-align:left;width:100%;}
.top-h-row .menu.topest li.more .dropdown>li:before{display:none;}
.top-h-row .menu.topest li.more .dropdown>li:first-child{border-top:none;}
.top-h-row .menu.topest li.more .dropdown>li>a{line-height:14px;padding:12px 20px 15px;}
.top-h-row .menu.topest li.more .dropdown>li>a:hover{background:#fbfbfb;}

.dropdown .has-childs .dropdown .menu_item, .menu_top_block .dropdown .dropdown .menu_item{padding:0px 10px 3px 0px; display:block;width: auto;}

/*top phone*/
.top-h-row .phones{float:left;/*width:26%;*/box-sizing:content-box;padding:5px 10px 0px 5%;}
.top-h-row .phone_wrap .phone_text > a{display:inline-block;margin: 0px 7px 0px 0px;}

.top-h-row .phone_wrap{position: relative;}
.top-h-row .phone_block .phone_wrap .icons{position: absolute;left:0px;top:7px;margin: 0px;width: 12px;height: 12px;line-height: 12px;font-size: 14px;}
.top-h-row .phone_block .phone_wrap .phone_text{padding: 0px 0px 0px 18px;}
.top-h-row .phone_block .order_wrap_btn{margin-left: 11px;}
.top-h-row .order_wrap_btn .callback_btn{font-size:12px;text-transform:none;}

.phones .phone_wrap{display:inline-block;}
.phones .phone_wrap a{text-decoration:none;cursor:default; display: block;}
.phone_wrap > span{display:inline-block;vertical-align:middle;position:relative;}
.order_wrap_btn .callback_btn{display:inline-block;font-size:10px;text-transform:uppercase;letter-spacing:0.1px;}
.phone_wrap .icons{border-radius: 100%;color: #000;font-size: 16px;margin: 2px 5px 0px;width: 35px;height: 35px;text-align: center;line-height: 36px;}
.middle_phone .phone_wrap .icons{position:absolute;left:0;top:50%;margin-top:-16px;color: #fff;background:#ddd;}

.phone_block .phone_wrap .icons{background:none;}
.middle_phone .phone_wrap .phone_text{padding:0 0 0 48px;display:block;}
.phone_wrap .phone_text > a{display:block;}
.top-h-row .phone_wrap .icons{margin-right:8px;display:inline-block;margin-top:2px;}
.phones .order_wrap_btn{margin:1px 0px 0px 20px;display:inline-block;vertical-align:middle;}
.footer_top .phones .order_wrap_btn{margin-left:23px;font-size:12px;}
.phones .order_wrap_btn:hover{cursor:pointer;}

/*user top block*/
.top-h-row .h-user-block{margin-top:8px;float:right;position:relative;}
.top-h-row .h-user-block a{color:#666666;position:relative;text-decoration:none;}
.top-h-row .h-user-block a.icon{padding: 0px 19px 0px 28px;}
.top-h-row .h-user-block a.icon:before{position:absolute;left:0px;top:-4px;width:21px;height:21px;background:url('images/svg/ai.svg') -423px -3px no-repeat;content:"";z-index:2;}
.top-h-row .h-user-block a.icon.reg:before{background-color: #ddd;border-radius: 100%;}
.top-h-row .h-user-block a.icon.has-img:before{display:none;}
.top-h-row .h-user-block .module-enter{font-size:12px;}

.top-h-row .bg_user{position:absolute;left:0px;top:-4px;width:21px;height:21px;border-radius:100%;background-color:#a1a2ac;display:block;z-index:2;}

/*bottom header row*/
#header .middle-h-row .logo_wrapp .logo a{display:flex;zoom:1;vertical-align:middle;margin:0px 0px 0px 0px;}
#header .middle-h-row .logo_wrapp .logo a img{display:block;}
#header .middle-h-row .logo_wrapp .logo a svg {max-width: 100%;display: inline-block;vertical-align: middle;min-width: 202px;}
#header .middle-h-row td{vertical-align:middle;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;}
#header .middle-h-row td.text_wrapp{width: 26%;padding: 0px 3px 0px 49px;}

.bx-ie #header .middle-h-row .logo_wrapp .logo{min-height:47px;line-height:47px;}
.bx-ie .basket_fly #header .middle-h-row .logo_wrapp .logo{min-height:48px;line-height:48px;}
#header .middle-h-row .center_block{width:100%;padding:0px 45px 0 34px;}
.has_menu #header .middle-h-row .center_block{padding:2px 40px 0px 56px;}
#header .middle-h-row .main-nav  ul.menu > li > a{padding:0px 10px;}

/*header bottom menu*/
#header .middle-h-row .logo_wrapp .logo div{line-height:61px;}

body #header .catalog_menu ul.menu > li, body #header .catalog_menu ul.menu > li > a, .wrapper.has_menu #header .catalog_menu ul.menu > li.current > a{border:0px;}
body #header .catalog_menu ul.menu > li:not(.current):not(.stretch):hover{border:0px;}

ul.menu li a i{display:inline-block;height:5px;width:8px;background:url('images/arrows.png') 0px 0px no-repeat;zoom:1;position:absolute;top:7px;}
.wrapper.has_menu .catalog_menu ul.menu li a i{background-position:-1px -143px;}
.wrapper.m_color_white .catalog_menu ul.menu li a i{background-position:-34px -143px;}
ul.menu li.more a i{position:static;margin:0px 0 2px 11px;}

.icons_fa:after, li.has-child:before{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;font-display: swap;}

/*header menu start*/
.menu_top_block.catalog_block{margin: -23px 0px 26px;}
.light .menu_top_block.catalog_block{margin-top:-24px;}

.visible_on_ready{visibility:hidden;}
header .wrap_menu {position: relative;height: 47px;border-radius: 0px;overflow: hidden;background:#fff;}

/*light menu*/
.menu_light .wrapper_middle_menu{border:1px solid #e5e5e5;border-left-width:0px;border-right-width:0px;}

header .menu_light .wrap_menu, header .menu_light .menu_top_block >li.catalog >a{background:#fff;}
.header_wrap #header .catalog_menu.menu_light ul.menu > li > a{color:#1d2029;}
.menu_light .menu_top_block li.catalog > a:before{background-position:0px -42px;}
.menu_light .menu_top_block li.catalog > a:after{display:none;}
header .menu_light .menu_top_block li.catalog:after{color:#8a8a8a;}

/*dark menu*/
header .menu_dark .wrap_menu{background:#424f60;}
header .menu_dark ul.menu > li:not(.catalog):hover > a{background-color: #556170;}

.menu_top_block {margin: 0;padding: 0;position: relative;white-space: nowrap;font-size: 0;}
header .menu_top_block {border-radius: 4px;z-index: 101;}
header .wrapper_middle_menu *, .menu_top_block *{box-sizing:border-box;}
header .menu_top_block>li {display: inline-block;vertical-align: top;font-size: 16px;font-weight: 500;line-height: 22px;}
.menu_top_block li{margin: 0;padding: 0;position: relative;white-space: normal;}
.menu_top_block>li>a, .menu_top_block.catalog_block .dropdown>li.full>a {/*overflow: hidden;*/position: relative;display: block;padding: 12px 22px 13px;color: #FFF;white-space: normal;}

.menu_top_block.catalog_block .dropdown>li.full>a{color: #555555;}

.header_wrap #header .catalog_menu ul.menu > li{height:47px;background:none;}
.header_wrap #header .catalog_menu ul.menu > li.catalog{width:220px;}
.header_wrap #header .catalog_menu ul.menu > li > a, .header_wrap #header .catalog_menu ul.menu.adaptive > li .text{color:#fff;border: 0px !important;text-transform: uppercase;font-size:13px;font-weight:600;text-decoration: none;}

.light .header_wrap #header .catalog_menu ul.menu.adaptive > li .text{color:#1d2029;}
.light .header_wrap #header .catalog_menu ul.menu.adaptive > li:hover .text, .light .header_wrap #header .catalog_menu ul.menu.adaptive.opened > li .text{color:#fff;}
.light .header_wrap #header .catalog_menu ul.menu.adaptive > li:after{background-position: 0px -42px !important;}
.light .header_wrap #header .catalog_menu ul.menu.adaptive > li:hover:after, .light .header_wrap #header .catalog_menu ul.menu.adaptive.opened > li:after{background-position: 0px 0px !important;}

.menu_top_block li .dropdown {position: absolute;width: 220px;margin: 0;background: #FFF;border: none;-webkit-box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.2);box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.2);
    display: none;opacity: 1;visibility: visible;}
header .menu_top_block li.catalog>.dropdown{box-shadow:none;}
header .menu_top_block li.catalog>.dropdown>li>a, body .menu_top_block.catalog_block .dropdown >li.full>a, .left_menu > li> a{border:1px solid #eaebec;border-bottom-width:0px;background:#f9f9f9;position:relative;}
body .menu_top_block.catalog_block .dropdown >li.full:first-child>a{border-top-width:0px;}
header .menu_top_block li.catalog>.dropdown>li:last-child>a, body .menu_top_block.catalog_block .dropdown >li:last-child>a, .left_menu > li:last-child> a{border-bottom-width:1px;}
header .menu_top_block li.catalog>.dropdown>li:hover>a,header .menu_top_block li.catalog>.dropdown>li.current>a, .menu_top_block.catalog_block .dropdown >li.full:hover>a{background:#fff;}
.menu_top_block.catalog_block .dropdown >li.full.current>a, .menu_top_block.catalog_block .dropdown >li.full.current>a:after, .menu_top_block.catalog_block .dropdown >li.full.current:hover>a:after, header .menu_top_block li.catalog>.dropdown>li.current>a, header .menu_top_block li.catalog>.dropdown>li.current>a:after,
header .menu_top_block li.catalog>.dropdown>li.current:hover>a:after, header .menu_top_block li.catalog>.dropdown>li.current:hover>a{color:#fff !important;}
header .menu_top_block li.catalog>.dropdown>li:hover>a:before, .menu_top_block.catalog_block .dropdown >li.full:hover>a:before, .left_menu > li:hover> a:before{content: "";position: absolute;left: 0px;top: 0px;width: 3px;height: 100%;background:#ddd;display:block;}
header .menu_top_block>li>.dropdown, .menu_top_block.catalog_block .dropdown>li>.dropdown {z-index: 3;display: none;top: auto;left: 0;margin: 0;min-width: 100%;opacity: 1;visibility: visible;}
header .menu_top_block li .dropdown>li, .menu_top_block.catalog_block >.dropdown>li {display: block;width: 100%;}

.menu_top_block.catalog_block .dropdown>li>a .image,
.menu_top_block.catalogfirst .dropdown>li>a .image{display:table-cell;}
.menu_top_block.catalog_block .dropdown>li>a .image img,
.menu_top_block.catalogfirst .dropdown>li>a .image img{width:32px;}
.menu_top_block.catalog_block .dropdown>li>a .image + .name,
.menu_top_block.catalogfirst .dropdown>li>a .image + .name{padding-left:16px;display:table-cell;vertical-align:middle;}
.menu_top_block.catalog_block.left_icons .dropdown>li.has-child>a:after ,
.menu_top_block.catalogfirst.left_icons .dropdown>li.has-child>a:after {top: 24px;}

header .menu_top_block>li>.dropdown .nlo-loadings {
    position: absolute;
    top: -22px;
    right: 45px;
    transform: translateY(-50%);
    height: 10px;
    width: 55px;
    background: url(/bitrix/templates/aspro_optimus/images/loaders/preloader.gif) no-repeat center center;
}

.light header .inc_menu .menu_top_block>li>.dropdown{margin-top: 1px !important;}

.menu_top_block li.full .dropdown li .dropdown {background:transparent; opacity: 0;display: block;visibility:hidden; box-shadow: none;border: none;width: 100%;position: static;top: auto;left: auto;margin: 11px 0 0;transition: opacity 0s ease .2s, visibility 0s ease .2s;}

body .menu_top_block li.full .dropdown>li>a {padding: 0;background: rgba(0, 0, 0, 0) none repeat scroll 0 0;font-size: 13px;line-height: 16px;}
body .menu_top_block li.full .dropdown>li>a.section1{background:#fff !important;}

body .menu_top_block li.full.has-child.v_bottom:last-child > .dropdown{border-bottom-width:1px;}

.menu_top_block li .dropdown>li>a {display: block;padding: 11px 33px 13px 15px;font-size:13px;text-align: left;}
body .menu_top_block li .dropdown>li>a {color:#555555;background: #FFF;}
header .menu_top_block> li:not(.catalog) .dropdown>li>a {border-bottom:1px solid #eaebec;}
header .menu_top_block li .dropdown>li:last-child>a {border-bottom-width:0px;}

header .menu_top_block li .dropdown>li>.dropdown, .menu_top_block.catalog_block .dropdown>li>.dropdown {left: 100%;top: 0;width: 241px;}
header .menu_top_block li .dropdown>li>.dropdown{top:1px;}
header .menu_top_block>li>.dropdown li .dropdown {transition: opacity 0s ease .2s, visibility 0s ease .2s;}
.menu_top_block>li.full .dropdown, .menu_top_block.catalogfirst li.full .dropdown {box-shadow: none;}
.menu_top_block .dropdown>li.full>.dropdown, 
.menu_top_block.catalogfirst li.full>.dropdown {padding: 20px 0 20px;box-shadow: 0 20px 20px 0 rgba(0, 0, 0, 0.1);opacity: 0;display: none;transition: opacity 0s ease .33s, visibility 0s ease .33s;visibility: hidden;min-width:500px;}
.menu_top_block li.full:not(.v_bottom):hover>.dropdown{display:block;}
.menu_top_block.catalogfirst li.full>.dropdown, 
.menu_top_block.catalog_block .dropdown> li.full>.dropdown {
	box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1);
	max-width:940px;
	width:940px;
	display: block;
	opacity: 0;
	visibility: hidden;
	transition: opacity 0.2s ease-in-out, visibility 0.2s ease-in-out;
	transition-delay: 0.1s;
}
.hide_catalog .menu_top_block.catalog_block{display:none;}

header .menu_top_block li .dropdown li:hover>.dropdown {z-index: 1;opacity: 1;visibility: visible;}
.menu_top_block li.full:not(.v_bottom):hover>.dropdown, header .menu_top_block.catalogfirst li.full:not(.v_bottom):hover>.dropdown {opacity: 1;visibility: visible;}
.menu_top_block li.full:hover> .dropdown .dropdown, header .menu_top_block.catalogfirst li.full:hover>.dropdown .dropdown {opacity: 1;visibility: visible;}
.menu_top_block li.full {position: initial;}
.menu_top_block li.full.m_line {position: relative;z-index:20; }
.menu_top_block li.full.m_line .dropdown{min-height: auto !important;}

.menu_top_block li.full.v_bottom .dropdown, .menu_top_block.catalogfirst li.full.v_bottom>.dropdown{position:static;min-width:auto;width:auto;}
.menu_top_block.catalog_block .dropdown> li.full.v_bottom>.dropdown,
header .menu_top_block.catalogfirst li.full.v_bottom>.dropdown{width:auto;box-shadow:none;opacity:1;visibility:visible;padding: 5px 0px 10px;
border: 1px solid #f2f2f2;border-top-width: 0px;border-bottom-width: 0px;}
.menu_top_block.catalog_block .dropdown> li.full.v_bottom>.dropdown>li,
header .menu.top.menu_top_block.catalogfirst li.full.v_bottom>.dropdown>li{float:none;display:block;width:auto;padding: 5px 20px 0px;}
.menu_top_block.catalog_block .dropdown>li.full.v_bottom>.dropdown>li>a,
header .menu_top_block.catalogfirst li.full.v_bottom>.dropdown>li>a{padding-left:0px;padding-top: 0px;font-weight: normal;font-size: 12px;}
.menu_top_block.catalog_block .dropdown>li.full.v_bottom>.dropdown>li>.dropdown,
header .menu_top_block.catalogfirst li.full.v_bottom>.dropdown>li>.dropdown{padding-left:10px;margin-top: 1px;display:block;opacity:1;visibility:visible;}
.menu_top_block.catalog_block .dropdown>li.full.v_bottom>.dropdown>li>.dropdown>li>a,
header .menu_top_block.catalogfirst li.full.v_bottom>.dropdown>li>.dropdown>li>a{font-size: 12px;}
header .menu_top_block li .dropdown>li.has-child.v_bottom>a .toggle_block, .menu_top_block.catalog_block .dropdown>li.has-child.v_bottom>a .toggle_block{position:absolute;top:0px;right:0px;z-index:2;width:35px;height:100%;bottom:0px;}
header .menu_top_block li.catalog>.dropdown>li.has-child.v_bottom.opened>a:after, body .menu_top_block.catalog_block .dropdown >li.has-child.full.v_bottom.opened>a:after{content:'\f107'}
header .menu_top_block li.catalog>.dropdown>li.v_bottom.current .dropdown, body .menu_top_block.catalog_block .dropdown >li.full.v_bottom.current .dropdown{display:block;}
header .menu_top_block li.catalog>.dropdown>li.v_bottom.opened:not(.current)>a, body .menu_top_block.catalog_block .dropdown >li.full.v_bottom.opened:not(.current)>a{border-bottom-width:1px;}
header .menu_top_block>li>.dropdown li .dropdown{transition:none;}
header .menu_top_block.catalogfirst > li:not(.current) li.full.v_bottom>.dropdown>li:not(.current):not(:hover)>a,
.menu_top_block li.full.v_bottom > .dropdown > li:not(.current) .section:not(:hover){color:#333 !important;}
header .menu_top_block li.v_bottom .dropdown>li:hover>a, header .menu_top_block li.v_bottom .dropdown>li.current >a{color:#333;}

header .catalog_menu_ext{position:absolute;top:0px;left:0px;width: 220px;}
header .menu_top_block>li.more>a:before {content: "";position: absolute;left: 50%;top: 50%;margin: -2px 0 0 -8px;width: 15px;height: 3px;background: url(images/svg/ai.svg) -157px -10px no-repeat;}
header .menu_light .menu_top_block>li.more>a:before {background-position:-118px -10px;}

header .menu_top_block li .dropdown>li>a, .menu_top_block.catalog_block .dropdown>li.full>a, .left_menu > li> a {display: block;padding: 11px 31px 13px 17px;background: #f9f9f9;text-decoration:none;text-align:left;}
header .menu_top_block li .dropdown>li:hover>a, header .menu_top_block li .dropdown>li.current >a, body header#header .catalog_menu .menu_top_block >li.current >a{color:#fff;}
header .menu_top_block>li.more>a {height: 47px;}

.menu_top_block li.catalog > a, .menu_top_block.catalog_block .dropdown> li > a{position:relative;padding-left: 41px;padding-right: 120px;}
.menu_top_block.catalog_block .dropdown> li > a{padding: 11px 31px 13px 17px;}
.menu_top_block li.catalog > a:before{position:absolute;top:12px;left:12px;content:"";display:block;width:20px;height:20px;background:url('images/svg/ai.svg') 0px 0px no-repeat;}
.menu_top_block li.catalog > a:after{position:absolute;top:0px;right:0px;content:"";display:block;width:1px;height:100%;background:#fff;opacity:0.1;}
body .menu_top_block.catalog_block .dropdown> li > a{font-size:13px;color:#555555;}

.menu_top_block.catalog_block .dropdown> li.full>.dropdown>li, header .menu.top.catalogfirst li.full>.dropdown>li {padding: 5px 30px 20px 24px;float: left;width: 33%;}

.menu_top_block.catalog_block .dropdown>li.full>.dropdown>li>.image, header .menu_top_block.catalogfirst li.full>.dropdown>li>.image {width:50px;height: 50px;line-height: 50px;text-align: center;float:left;}
.menu_top_block.catalog_block .dropdown>li.full>.dropdown>li>.image img, header .menu_top_block.catalogfirst li.full>.dropdown>li>.image img {vertical-align: middle;}
.menu_top_block.catalog_block .dropdown>li.full>.dropdown>li>a, header .menu_top_block.catalogfirst li.full>.dropdown>li>a {font-size: 13px;line-height: 20px;padding: 10px 0px 0px 70px;font-weight:600;background:none;color: #333333;}
.menu_top_block.catalog_block .dropdown>li.full>.dropdown>li>a:hover, header .menu_top_block.catalogfirst li.full>.dropdown>li>a.section:hover, .menu_top_block.catalog_block .dropdown>li.full>.dropdown>li.current>a.section{color: #333333;}
.menu_top_block.catalog_block .dropdown>li.full>.dropdown>li>.dropdown, header .menu_top_block.catalogfirst li.full>.dropdown>li>.dropdown{padding:0px 0px 0px 70px;margin-top: 9px;text-align:left;}

.menu_top_block.catalogfirst li.full>.dropdown::-webkit-scrollbar, .menu_top_block.catalog_block .dropdown> li.full>.dropdown::-webkit-scrollbar{width:8px;}
.menu_top_block.catalogfirst li.full>.dropdown::-webkit-scrollbar-track, .menu_top_block.catalog_block .dropdown> li.full>.dropdown::-webkit-scrollbar-track{border-radius:8px;}
.menu_top_block.catalogfirst li.full>.dropdown::-webkit-scrollbar-thumb, .menu_top_block.catalog_block .dropdown> li.full>.dropdown::-webkit-scrollbar-thumb{border-radius:8px;background:#999;border:2px solid #fff;}
.menu_top_block.catalogfirst li.full>.dropdown::-webkit-scrollbar-thumb:window-inactive, .menu_top_block.catalog_block .dropdown> li.full>.dropdown::-webkit-scrollbar-thumb:window-inactive{background:#999;border:2px solid #fff;}


.menu_top_block li.full>.dropdown>li:nth-child(3n+1){clear: both;}

header .menu_top_block li .dropdown>li>.dropdown.toleft{border-right:1px solid #e9e9e9;border-left:none;left:inherit;right:100%;}

header .menu_top_block li .dropdown>li.has-child a{position:relative;}
header .menu_top_block li.catalog:after, .menu_top_block.catalog_block .dropdown>li.has-child>a:after, header .menu_top_block li .dropdown>li.has-child>a:after, .left_menu > li.has-childs> a:after{content: "\f107";color:#fff;position: absolute;right: 16px;top: 50%;margin: -3px 0 0 0px;width: 12px;height: 8px;/*background: url(images/svg/ai.svg) -3px -28px no-repeat;*/display:block !important;}
.bx-firefox header .menu_top_block li.catalog:after, .bx-firefox .menu_top_block.catalog_block .dropdown>li.has-child>a:after, .bx-firefox header .menu_top_block li .dropdown>li.has-child>a:after, .bx-firefox .left_menu > li.has-childs> a:after{margin-top:-4px;}
header .menu_top_block li.catalog:after, .left_menu > li.has-childs> a:after{font-size:13px;top: 21px;text-align:right;cursor: pointer;}
header .menu_top_block li .dropdown>li.has-child>a:after, .menu_top_block.catalog_block .dropdown>li.has-child>a:after, .left_menu > li.has-childs> a:after{font-size: 13px;top: 19px;text-align: right;color: #8a8a8a;content: "\f105";}
.left_menu > li.has-childs.current> a:after{color:#fff !important;content:"\f107";}

header .menu_top_block li .dropdown>li:hover>a:after, header .menu_top_block li:not(.catalog) .dropdown>li.current >a:after{color:#fff;}
.light header .catalog_menu_ext .menu_top_block >li.catalog >a{background-color:#fff;}

/*mobile start*/
.mobile_menu_wrapper{position:relative;}
header .mobile_menu{display:none;position:absolute;top:0px;left:0px;width:100%;background: #fff;z-index: 999;}
#header .catalog_menu .wrap_menu ul.menu.adaptive:hover{cursor:pointer;}
/*#header .catalog_menu .wrap_menu ul.menu.adaptive > li.menu_opener{border:0px;display: block;width: 100%;padding: 0px 17px;}*/
#header .catalog_menu .wrap_menu ul.menu.adaptive > li.menu_opener{border:0px;display: block;width: 100%;padding: 0px 40px;}
.header_wrap #header .catalog_menu ul.menu.adaptive > li{height:47px;line-height: 47px;position:relative;}
.header_wrap #header .catalog_menu ul.menu.adaptive > li:after{position: absolute;top:12px; left:11px;content: "";display: block !important;width: 20px;height: 20px;background: url('images/svg/ai.svg') 0px 0px no-repeat;}

.mobile_menu_wrapper .mobile_menu li{background: #f9f9f9;border-top: 1px solid #eaebec;position: relative;}
.mobile_menu_wrapper .mobile_menu li:before{display:none;}
.mobile_menu_wrapper .mobile_menu li.has-child:before{display:block;content: "\f107";color: #1d2029;position: absolute;right: 16px;top: 12px;width: 12px;height: 8px;}
.mobile_menu_wrapper .mobile_menu li.has-child:hover:before, #header .wrapper_middle_menu.wrap_menu ul.mobile_menu li.current:before{color: #fff;}
.mobile_menu_wrapper .mobile_menu li a{padding: 0px 31px 0px 17px;display:block;font-size: 13px;text-decoration: none;height: 40px;line-height: 41px;border-bottom: 1px solid rgba(0, 0, 0, 0);color:#333333;}
#header .wrapper_middle_menu.wrap_menu ul.mobile_menu li:hover > a, #header .wrapper_middle_menu.wrap_menu ul.mobile_menu li.current > a{color:#fff !important;}

ul.mobile_menu  .dropdown{font-size:13px;display:none;margin: 0;padding: 0 0 0 20px;}

ul.mobile_menu .search{box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.3);width: 100%;display: block !important;padding: 13px;background: none repeat scroll 0 0 #e0e7ea !important;border: medium none;position: absolute;right: 0;top: 100%;z-index: 9;}
ul.mobile_menu .search .search-input-div{width: 100%;padding-right: 63px;}
ul.mobile_menu .search .search-button-div {position: absolute;right: 14px;top: 13px;}
ul.mobile_menu .search .search-button-div button{padding:9px 13px 10px;border-top-left-radius:0px;border-bottom-left-radius:0px;}
ul.mobile_menu .search .search-input-div input{border: 0px;font-size: 13px;}

body ul.mobile_menu .search{display: none!important;}
/*mobile end*/

/*header menu end*/

/*child menu*/
body #header .catalog_menu .child{margin-top:0px;padding-top:0px;}
body #header ul.menu li .child .child_wrapp{border:0px;background:#f7f7f9;box-shadow:0px 2px 5px rgba(0,0,0,.15);border-radius:0px;padding:35px 40px 17px;}
body #header ul.menu.bottom li .child .child_wrapp:not(.clearfix){padding:27px 40px 21px;}
ul.menu .child, .breadcrumbs .dropdown_wrapp{z-index:500;position:absolute;text-transform:none;font-size:11px;font-family:Ubuntu, Arial, Helvetica, sans-serif;padding-top:20px;}
ul.menu .child{margin-top:0px;padding-top:32px;}
.basket_fly ul.menu .child{margin-top:-1px;}
.bx-firefox .wrapper   ul.menu .child, .bx-ie .wrapper   ul.menu .child{margin-top:-1px;}
ul.menu .child a{font-family:Ubuntu, Arial, Helvetica, sans-serif;text-transform:none;}
ul.menu .child li.menu_title{display:block;margin:0px 0px 6px;}
ul.menu .child li.menu_title a{font-weight:400;font-size:14px;text-decoration:none;padding:0;}
ul.menu .child li.menu_item a{font-size:12px;text-decoration:none;padding:0;margin:0px 8px 0px 0px;line-height:20px;}
ul.menu .child .child_wrapp > a, ul.menu .child .child_wrapp .depth3 > a{display:block;text-decoration:none;line-height:20px;text-transform:none;}
ul.menu .child .child_wrapp .depth3 > a{margin-left:15px;}
ul.menu .more .child .child_wrapp .depth3 > a, ul.menu .child .child_wrapp .depth3 a.title{margin-left:0;}
ul.menu .more .child .child_wrapp .depth3 > a.title{color:#000;margin-bottom:5px;font-size:12px;}
ul.menu .more .child .child_wrapp .depth3{margin-bottom:8px;}
.wrapper.has_menu .white #header .catalog_menu ul.menu > li.current, .wrapper.has_menu .white #header .catalog_menu ul.menu > li:not(.current):hover{background:none;}
.wrapper.has_menu .white #header .catalog_menu ul.menu > li.active, .wrapper.has_menu .white #header .catalog_menu ul.menu > li.active:hover{background:#efefef;}

/*child line menu*/
body #header ul.menu li .child.line .child_wrapp{padding:0px;box-shadow:0px 2px 5px rgba(0,0,0,.15);}
body #header ul.menu li .child.line .child_wrapp > a{padding:9px 20px 10px;border-bottom:1px solid #fff;background:#f7f7f9;}
body #header ul.menu li .child.line .child_wrapp > a:hover, body #header ul.menu li .child.line .child_wrapp > a.current{background:#fff;}

/*header search*/
.search_middle_block{position:relative;}
.search_middle_block .form-control{margin:0px;}
.bx-ie .search_middle_block .form-control input.big{line-height:17px;}
.top-h-row input.big{padding:8px 13px 7px;}
.middle-h-row .search_middle_block.active .middle_form{width:96%;display:block;opacity:1;visibility:visible;}
.middle-h-row .search_middle_block .middle_form{opacity:0;visibility:hidden;width:0%;top:-1px;right:32px;position:absolute;-webkit-transition:width 0.25s ease-in;-moz-transition:width 0.25s ease-in;-o-transition:width 0.25s ease-in;transition:all 0.25s ease-in;overflow:hidden;}

.middle-h-row .search .small_block{font-size:14px;color:#969696;padding: 8px 45px 9px 15px;border-radius: 4px;}
.bx-firefox .middle-h-row .search .small_block{padding-top:7px;padding-bottom:10px;}
.search_middle_block.active  .middle_form { right:32px;}
.search_middle_block.active + .search_block{position:relative;}
.middle-h-row .search_middle_block .middle_form .noborder{background:none;border:0px;display:inline-block;width:auto;position:absolute;right:0px;top:0px;padding:11px 13px 14px;text-transform:none;}
.bx-chrome .middle-h-row .search_middle_block .middle_form .noborder{padding-top:13px;}
.middle-h-row .search_middle_block .middle_form .big{padding-right:100px;background:#e7e7e7;border-color:transparent;padding-left:18px;}
.center_block .search_block .icon.open, .h_color_colored .header_wrap .center_block .search_block .icon.open{background-position:-169px -175px;right:-10px;top:2px;position:absolute;width:40px;height:38px;}

#header .middle-h-row .center_block .search{margin:0 0px 0 0px;position:relative;zoom:1;display:none;width:100%;}
#header .middle-h-row .center_block .middle_phone{display:none;}
.wrapper #header .middle-h-row .center_block .search, .wrapper #header .middle-h-row .center_block .middle_phone{display:inline-block;vertical-align:middle;transition:margin ease 0.25s;}
#header .middle-h-row .center_block .middle_phone{min-width:174px;}
.middle_phone .phones .phone_text a{font-size:18px;font-weight:600;display: block;line-height: 18px;}
.middle_phone .phones .order_wrap_btn{display:block;margin: 0px 0px 0px 48px;}
.header_wrap.colored .middle_phone .phones .order_wrap_btn{color:#fff;}
body table.title-search-result td.title-search-all a:hover span.text{border-bottom-width:0px;}

#header .middle-h-row .center_block .stitle_form .button, .top-h-row .form_mobile_block .button{width:39px;height:39px;background:url('images/svg/ai.svg') -65px 8px no-repeat;position:absolute;top:0px;right:0px;border:0px;}
.bx-ie #header .middle-h-row .center_block .stitle_form .button{top:-2px;}
.top-h-row .form_mobile_block .button{text-indent:-9999px;top:1px;}
#header .middle-h-row .center_block .stitle_form .button:hover, .top-h-row.form_mobile_block .button:hover{opacity:0.8;}
#header .middle-h-row .center_block .stitle_form .text{padding:10px 45px 9px 13px;background:#eee;border-color:transparent;height:41px;}
.stitle_form .form-control{margin-bottom:0px;padding:0px;border: 0px;height: auto;}
.top-h-row .search #search-submit-button i, .middle-h-row .search #search-submit-button i, #header ul.menu.full > li.search_row #search-submit-button i{background:url('images/svg/icons_wish.svg') -60px -173px no-repeat;}
#header ul.menu.full > li.search_row #search-submit-button i {background-position-y:-173px;}
.top-h-row .search #search-submit-button:hover i, .middle-h-row .search #search-submit-button:hover i, #header ul.menu.full > li.search_row #search-submit-button:hover i{background-position:-138px -132px;}
.center_block .search_block{float:right;}
.center_block .search_block .icon{display:inline-block;width:18px;height:20px;background:url('images/svg/icons_wish.svg') -66px -177px no-repeat;position:relative;top:10px;cursor:pointer;}
.center_block .search_block .icon:hover, .basket_wrapp .wraps_icon_block:hover:before, .basket_wrapp .basket_block .link:hover + .wraps_icon_block:before{opacity:0.8;}
.basket_wrapp .wraps_icon_block.ndelay:hover:before{opacity:1;}
.top-h-row .form_mobile_block .search_middle_block{display:none;}

/*basket fly*/
.basket_fly  #header .middle-h-row .basket_wrapp .middle_phone{min-width:190px;white-space:nowrap;position: relative;top: 9px;}
.basket_fly .basket_wrapp .basket_fly .wraps_icon_block{display:inline-block;float:none;top:39%;margin:0px 6px 0px 0px;}
.basket_fly .basket_wrapp .basket_fly .small .wraps_icon_block{margin-right:6px;}
.basket_fly .basket_wrapp .basket_fly .wraps_icon_block.delay .count span{background: #ddd;color: #fff;}
#header .basket_fly .opener{position:absolute;width:60px;left:-60px;border-radius:4px 0 0 4px; -moz-border-radius:4px 0 0 4px; -webkit-border-radius:4px 0 0 4px; top:0px;background:#424f60;overflow: hidden;}
#header .basket_fly .opener >div{display:inline-block;text-align:center;width:60px;height:60px;cursor:pointer;vertical-align:top;*display:inline-block;zoom:1;}
#header .basket_fly .opener >div .count.empty_items{display:none;}

#header .basket_fly .opener .wish_count.empty .icon{background:transparent;}
#header .basket_fly tr.hidden{display:none;}

.basket_sort ul.tabs li{height:auto;padding-bottom:3px;margin-right:8px;margin-top:0;}
.middle .basket_sort ul.tabs li:first-child{padding-left:0px;}
.basket_sort ul.tabs li:last-child{margin-right:0px;}
.basket_sort ul.tabs li.cur div{border-bottom:2px solid #ddd;}
.basket_sort ul.tabs li span{font-size:16px;line-height:20px;font-weight:500;border-bottom:0px;}
.basket_sort ul.tabs li .wrap_li > span{padding-bottom:6px;padding-top:3px;}
.basket_sort .remove_all_basket{position:relative;margin:0px;float:right;display:none;padding:6px 12px 5px;}
.basket_sort .remove_all_basket.cur{display:block;}
.basket_sort .remove_all_basket:before, .bx_sort_container .wrap_remove_button .button:before, .basket_sort .basket_print:before{content:"";display:inline-block;height:14px;width:9px;background:url('images/svg/close_icons.svg') -2px -26px no-repeat;vertical-align:middle;margin:0px 7px 0px 0px;}
.basket_sort .basket_print:before{background:url('images/svg/ai.svg') -28px -85px no-repeat;width: 16px;top: -1px;position: relative;}
#header .basket_fly .opener >div{position:relative;}
#header .basket_fly .opener >div:after{background:#e7edf2;opacity:0.2;content:"";display:block;width:100%;height:1px;position:absolute;bottom:0px;left:0px;}
#header .basket_fly .opener >div:last-child:after{display:none;}
#header .basket_fly .opener >div:not(.basket_count):hover{background:#5e6978;}

/*hide delay*/
.hidden-delay #header .basket_fly .opener > .wish_count{display: none;}
.hidden-delay #header .basket_fly .module-cart table td.delay-cell.delay > a{display: none;}
.hidden-delay .basket_wrapp .wraps_icon_block.delay{display: none;}
.hidden-delay.basket_normal .basket_wrapp .wrapp_all_icons{width: 185px;}
/**/

#header .middle-h-row .basket_wrapp{vertical-align:middle;text-align: right;}
#header .middle-h-row .basket_fly .basket_wrapp{margin-top:27px;padding-top:0px;}
.middle .tabs_content.basket{margin:27px 0px 0px;}
.basket_wrapp .module-cart{margin-top:0;}
.basket_wrapp .module-cart.delayed{overflow-x:hidden;overflow-y:auto;padding:0px 0px 26px;}
.coupons_list{text-align:left;padding:0px 0px 0px 84px;}
.coupons_list .bx_ordercart_coupon{clear:both;position:relative;margin:14px 0px 0px;}
.coupons_list .bx_ordercart_coupon + .bx_ordercart_coupon{margin-top:9px;}
.coupons_list .bx_ordercart_coupon .coupon_text{background:#fff;display:inline-block;position:relative;padding:0px 10px 0px 0px;}
.coupons_list .bx_ordercart_coupon .coupon_text:before{content:"";display:inline-block;height:9px;width:11px;background:url('images/svg/icons_wish.svg') -19px -3px no-repeat;margin:0px 6px 0px 0px;}
.coupons_list .bx_ordercart_coupon:before{content:"";width:100%;display:block;height:1px;border-bottom:1px dotted #C3C3C3;top:50%;position:absolute;}
.coupons_list .bx_ordercart_coupon.not_found .coupon_text:before{background-position:-102px -86px;}
.coupons_list .bx_ordercart_coupon.not_apply .coupon_text:before{background-position:-4px -3px;}
.coupons_list .bx_ordercart_coupon .remove{position:absolute;top:2px;right:0px;z-index:1;}
.coupons_list .bx_ordercart_coupon .bx_ordercart_coupon_notes{float:right;background:#fff;display:inline-block;position:relative;padding:0px 27px 0px 10px;}
#header .basket_wrapp .module-cart.delayed{max-height:250px;}
.basket_wrapp .module-cart thead tr{background:#f7f7f7;}
.basket_wrapp .module-cart .goods{max-height:260px;overflow-y:auto;/*overflow-x:hidden;*/ border-bottom:1px solid #e7e7e7;}
.basket_wrapp .module-cart .cost.prices .price{margin-left:0px;}
#header .basket_fly{border-radius:0 0 0 2px;-moz-border-radius:0 0 0 2px;-webkit-border-radius:0 0 0 2px;top:154px;z-index:100;position:fixed;width:800px;right:-800px;}
.basket_wrapp .basket_sort ul.tabs{position:relative;zoom:1;}
.basket_wrapp .basket_sort{padding:0px;}
.middle .basket_wrapp{margin:-13px 0px 0px;}
#header .basket_wrapp .basket_sort{padding:25px 10px 0px 15px;text-align:left;}
.basket_wrapp .module-cart td, #header .basket_wrapp .module-cart td{vertical-align:top;}
.basket_wrapp .module-cart td{text-align:left;}
.basket_wrapp .module-cart .quantity-th, body .basket_wrapp .module-cart td.count-cell{text-align:center;}
.middle .module-cart thead{border:1px solid #e5e5e5;}
#header .basket_fly .module-cart .colored tbody{border-left-width:0px;border-right-width:0px;border-bottom:none;}
#header .basket_fly .coupon{white-space:nowrap;}
#header .basket_fly .basket_title{font-size:26px;	margin-right:48px;margin-left:13px;font-weight:600;}
#header .basket_fly .basket_wrapp .itog tfoot  .row_titles{text-align:right;}
.basket_wrapp .module-cart table td{padding:8px 10px;}
.middle .basket_wrapp .module-cart table td{padding:8px 25px;}
.middle .basket_wrapp .module-cart table tbody td{padding-bottom:19px;}
.middle .basket_wrapp .module-cart table tbody td .item_props .item_prop{display:block;}
.basket_wrapp .module-cart table tbody td{padding:0px 10px 19px;}
.middle  .module-cart table tbody td{padding:0px 29px 19px;}
#header .basket_wrapp .module-cart table tbody td{padding-bottom:9px;}
#header .basket_fly .module-cart table td.thumb-cell{padding:11px 18px 10px 29px;}
.middle .basket_wrapp .module-cart table td.thumb-cell{padding-top:19px;padding-right:1px;width:153px;}
#header .basket_fly .module-cart table td.name-cell{padding-top:32px;min-width:150px;}
.module-cart table td.name-cell div[class^=bx_item_detail_], .module-cart table td.name-cell .item_props .item_prop {clear:both;font-size:12px;font-weight:normal;display:block;}
.module-cart table td.name-cell div[class^=bx_item_detail_] span.titles{float:left;line-height:16px;padding-right: 2px;}
.module-cart table td.name-cell div[class^=bx_item_detail_] .values{line-height:16px;}
.module-cart table td.name-cell div[class^=bx_item_detail_] .values ul li:before{content:"";display:none;}
.module-cart table td.name-cell div[class^=bx_item_detail_] .values ul li *, .module-cart table td.name-cell div[class^=bx_item_detail_] .values ul li{line-height:16px;}
.module-cart table td.name-cell div[class^=bx_item_detail_] .values ul li.bx_active{display:block;}
.module-cart table td.name-cell div[class^=bx_item_detail_] .values ul li{display:none;}
.module-cart table td.name-cell div[class^=bx_item_detail_] .values ul li.bx_active{background:none; color:#888;}
.middle .module-cart table td.name-cell{padding-top:54px;white-space:normal;}
#header .basket_fly .module-cart table td.cost-cell{padding-top:33px;width:200px;}
#header .basket_fly .module-cart table td.cost-cell.notes{padding-top:10px;}
.middle .module-cart table td.cost-cell{padding-top:55px;width:230px;}
.middle .module-cart table td.cost-cell.notes{padding-top:32px;}
#header .basket_fly .module-cart table tr td.count-cell{padding-top:26px;width:132px;}
.module-cart table tr td.count-cell{font-size:14px;line-height:16px;}
.middle .module-cart table td.delay-cell, .middle .module-cart table td.remove-cell{padding:0px 5px;}
.middle .module-cart table td.remove-cell{width:auto;}

.basket_wrapp .basket_title{position:relative;}
.basket_wrapp .basket_title .basket-go:before{position: absolute;font-family: FontAwesome;content: "\f105";font-size: 20px;right: -17px;font-weight: 400;top: 7px;opacity: 1;font-display: swap;}
.basket_wrapp .basket_title:not(:hover) .basket-go:before{color: #969ba5;}

#header .basket_fly .module-cart.delayed  table tr td.count-cell{padding-top:34px;}
.middle .module-cart  table tr td.count-cell{padding-top:42px;width:185px;}
.middle .module-cart.delayed  table tr td.count-cell{padding-top:56px;}
#header .basket_fly .module-cart table td.summ-cell{width:150px;padding-top:33px;}
.middle .module-cart table td.summ-cell{width:200px;padding-top:56px;}
.basket_wrapp .module-cart .cost-cell .cost.prices {text-align:left;}
.basket_wrapp .module-cart .cost-cell .cost.prices .price_name{text-align:left;}
.basket_wrapp .module-cart .cost .price.discount strike, .basket_wrapp .module-cart .cost .price{color:#373737;}
.basket_wrapp .module-cart .cost.prices .price{margin-top:0px;}
.basket_wrapp .module-cart .cost.prices .price:not(.discount){margin-right:4px;float:left;white-space:nowrap;}
.basket_wrapp .module-cart .cost.prices .sale_block{margin-top:4px;}
#header .basket_fly .module-cart table td.delay-cell{padding-top:25px;padding-bottom:0px;}
.middle .module-cart table tbody td.delay-cell{padding-top:48px;width:43px;}
#header .basket_fly li[item-section="DelDelCanBuy"] .module-cart table td.delay-cell .icon{float:left;top:0px;}
.basket_wrapp .module-cart .summ-cell .cost.prices .price{margin:0px;}
#header .basket_fly .module-cart table td.remove-cell{width:20px;padding-top:5px;padding-right:5px;}
.middle .module-cart table td.remove-cell{width:20px;padding-top:5px;}
#header .module-cart table td.cell{padding-top:32px;}
.middle .module-cart table td.cell, .middle .module-cart table td.weight-cell{padding-top:55px;}

.counter_block{box-sizing: border-box;border:1px solid #e5e5e5;font-size:0px;width:84px;margin:0px auto;display:inline-block;vertical-align:top;border-radius:2px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;height:30px;}
.counter_block.big_basket{width:117px;text-align:center;height:auto;}
.counter_block input[type="text"]{width:34px;border:0px;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;background:#f7f7f7;color:#666666;font-size:13px;height:28px;border-radius:0px;text-align:center;  line-height:13px;}
.bx-firefox .counter_block input[type="text"]{padding-top:7px;}
.counter_block.big_basket input[type="text"]{font-size:13px;height:34px;width:60px;}
.counter_block .plus, .counter_block .minus{font-size:0;line-height:28px;height:28px;width:24px;display:inline-block;cursor:pointer;vertical-align:top;position: relative;z-index: 1;}
.counter_block.big_basket > span{line-height:34px;height:34px;width:28px;}
.module_product_list .counter_block .plus, .module_product_list .counter_block .minus{height:24px;width:24px;}

.counter_block > span:before{opacity:0.7;display:inline-block;content:"";width:24px;height:28px;background:url('images/svg/ai.svg') -21px -191px no-repeat;vertical-align:middle;}

.counter_block.big_basket > span.minus:before{background-position:-82px -191px;}
.counter_block.big_basket > span.plus:before{background-position:-52px -191px;}
.counter_block > span.plus:before{background-position:5px -191px;}
.counter_block > span:hover:before{opacity:1;}
.counter_block input[type="text"]{padding:7px 3px 7px;}

.counter_wrapp{font-size:0px;padding:15px 0px 0px;    white-space: nowrap;}
.counter_wrapp .counter_block{margin:0px 10px 0px 0px;}
.button_block{display:inline-block;vertical-align:top;}
.counter_wrapp .button_block.wide{display:block;margin:0px;width:100%;}
.counter_wrapp .button_block.wide .button{display:block;}
.button.in-cart i{display:inline-block;width:11px;height:13px;background:url('images/svg/icons_wish.svg') -49px -5px no-repeat;vertical-align:middle;margin:0px 8px 0px 0px;}


.count-cell div.error *, .count-cell div.error{line-height:15px;font-size:12px;margin:6px 0px 10px;}
#header .count-cell div.error *, #header .count-cell div.error{font-size:11px;}

.module-cart a.wish_item  .icon i{background-position:5px -14px;}
.module-cart a.wish_item.to_basket  .icon i{background-position:-31px -200px;}

#header .basket_fly .module-cart table td.thumb-cell a{width:70px;height:70px;line-height:70px;text-align:center;}
.module-cart table td.thumb-cell a{width:100px;height:100px;line-height:100px;text-align:center;}
#header .basket_fly .module-cart .colored tfoot{border:0;}
.module-cart .colored tfoot td{border-bottom:0;padding:26px 0px 22px;vertical-align:top;}
.module-cart .colored tfoot .bottom_btn td{padding:35px 15px 52px;}
#header .module-cart .colored tfoot .bottom_btn td{padding-bottom:28px;}
#header .module-cart .colored tfoot .bottom_btn td{padding-top:29px;}
.module-cart tfoot .bottom_btn td .description{font-size:12px;line-height:16px;color:#b3b3b3;margin-top:13px;width:100%;text-align: left;}
.module-cart tfoot .bottom_btn td .description *{line-height:16px;}
.module-cart tfoot .bottom_btn td .close, .module-cart td .text .close{float:none;opacity:1;text-shadow:none;}
#header .basket_fly .module-cart .colored tfoot td.total_wrapp {padding:0;}
#header .basket_fly .module-cart .colored tfoot td.total_wrapp.hidden{display:none;}
#header .basket_fly .module-cart .colored tfoot td.total_wrapp  .more_row{margin:20px;}
.module-cart .colored tfoot td.row_titles{text-align:right;margin:0px;}
.module-cart .colored tfoot td.row_titles .item_title{margin:0px 43px 0px 0px;}
.module-cart .colored tfoot td.row_values .wrap_prices{width:202px;}
.module-cart .colored tfoot td.row_values .wrap_prices .price + .price{margin-top:0px;}
.basket_wrapp .module-cart table.bottom.middle td.row_values .item_title{display:none;}
.bottom.middle td > .coupon{float:left;}
.bottom.middle td > .coupon .coupon-t{width:70px;float:left;line-height:16px;margin:0px 14px 0px 0px;text-align:left;}
.bottom.middle td > .coupon #COUPON{width:267px;max-width:267px;float:left;margin:0px 3px 0px 0px;}
.bottom.middle td > .coupon .coupon_wrap{ position:relative;display:inline-block;vertical-align:top;}
.bottom.middle td > .coupon .coupon_wrap label.error{ top:-16px;right:3px;}
.bottom.middle .total.item_title{float:right;margin-top:11px;}
.bottom.middle .top_total_row{border-bottom:1px solid #e5e5e5;}

.basket_wrapp .module-cart table.bottom.middle td.row_titles .item_title{display: none; }
.basket_wrapp .module-cart table.bottom.middle .bottom_btn .backet_back_wrapp {padding-left:0px !important;}
.basket_wrapp .module-cart table.bottom.middle .bottom_btn .backet_back_wrapp > * + *{margin-top:17px;}
.basket_wrapp .module-cart table.bottom.middle .bottom_btn .basket_print_wrapp {}
.basket_wrapp .module-cart table.bottom.middle .bottom_btn .basket_checkout_wrapp{text-align:right;white-space:nowrap;}
.basket_wrapp .module-cart table.bottom.middle .bottom_btn .basket_checkout_wrapp .basket_checkout{float:right;width:175px;white-space:normal;}
.basket_wrapp .module-cart table.bottom.middle .bottom_btn .basket_checkout_wrapp .description{text-align:right;}
.basket_wrapp .module-cart table.bottom.middle .bottom_btn .basket_fast_order_wrapp{white-space:nowrap;}
.basket_wrapp .module-cart table.bottom.middle .bottom_btn .basket_fast_order_wrapp .basket_fast_order{width:175px;white-space:normal;}
.basket_wrapp .module-cart table.bottom.middle .bottom_btn .basket_fast_order_wrapp .button{display:block;}
.basket_wrapp .module-cart table.bottom.middle .bottom_btn td:last-of-type{padding-right:0 !important;text-align: left;}
.basket_wrapp .module-cart table.bottom.middle .bottom_btn td:last-of-type > *{float:left !important;}
.basket_wrapp .module-cart table.bottom.middle .bottom_btn td:last-of-type .description{text-align: left;}
.basket_wrapp .module-cart table.bottom.middle .bottom_btn td.to_leftside{float:left !important;height:inherit !important;margin:0 !important;}
.basket_wrapp .module-cart table.bottom.middle .bottom_btn td.to_leftside > *:last-of-type{margin-bottom:18px;}
.basket_wrapp .module-cart table.bottom.middle .bottom_btn td.to_leftside .description{display:none;}
.basket_wrapp .module-cart table.bottom.middle .bottom_btn td.to_leftside:last-of-type > *{margin-bottom: 0;}
.basket_wrapp .module-cart table.bottom.middle .bottom_btn td.empty:not(.to_leftside){padding:0 !important;}
.basket_wrapp .module-cart table.bottom.middle td {
    display: inline-block !important;
    float: left !important;
    margin-top: 30px;
    padding: 0 50px 0 0;
    vertical-align: top;
    margin-bottom: 18px;
}
.basket_wrapp .module-cart table.bottom.middle .bottom_btn {display: block;overflow: hidden;padding-top:35px;}
.basket_wrapp .module-cart table.bottom.middle .bottom_btn td {
    display: inline-block !important;
    float: left !important;
    padding: 0 50px 0 0;
    vertical-align: top;
    margin-top: 0;
}
.basket_wrapp .module-cart table.bottom.middle td.row_values {
    float: right !important;
    margin-top: 39px;
    padding-left: 25px;
    padding-right: 0 !important;
    width: 246px;
    width:246px;
    padding-right:0;
    padding-left:25px;
}
.basket_wrapp .module-cart table.bottom.middle td.row_titles{text-align:right;padding-right:25px;padding-left:0 !important;}
.basket_wrapp .module-cart table.bottom.middle .bottom_btn .back_btn  .basket_checkout, .basket_wrapp .module-cart table.bottom.middle .bottom_btn .back_btn  .basket_fast_order {display:none;}

.top_inner .content_menu > div, .basket_normal .basket_wrapp  .header-cart > div{min-height:0px !important;}

/*header compare*/
.basket_wrapp  .wrapp_all_icons{width:207px;padding:20px 0px 0px;}
.basket_normal .basket_wrapp  .wrapp_all_icons{width:231px;display: inline-block;text-align: left;height: calc(100% - 24px);}
.wrapper.basket_page.basket_normal .basket_wrapp  .wrapp_all_icons {width: auto;}
.wrapper.basket_page.basket_normal #header .middle-h-row .center_block {display: table-cell;}
.bx-firefox .basket_normal .basket_wrapp  .wrapp_all_icons, .bx-ie .basket_normal .basket_wrapp  .wrapp_all_icons{padding-top:21px;}
.basket_wrapp .header-compare-block, .basket_wrapp .wraps_icon_block{margin:0px 37px 0px 0px;}
.basket_normal .wrapper_inner .basket_wrapp .header-compare-block{margin-right:3px;}
.basket_wrapp .icon_block{position:relative;width:17px;height:16px;float:left;}
/* .header-compare-block{opacity:0;} */
.basket_wrapp .wraps_icon_block{width:17px;height:16px;position:relative;float:left;cursor:pointer;}
.basket_wrapp .wraps_icon_block:before{background:url('images/svg/ai.svg') 0px 0px no-repeat;width:20px;height:19px;/*-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;*/display:block;content:"";position:relative;top:0px;}
.basket_wrapp .wraps_icon_block.delay:before{background-position:-220px -49px;width:21px;top:-2px;}
.basket_wrapp .wraps_icon_block.compare:before{background-position:-259px -49px;width:21px;top:-5px;}
.basket_wrapp .wraps_icon_block.delay.ndelay{cursor:default;}
.basket_wrapp .wraps_icon_block.basket:before{background-position:-177px -48px;top:-2px;}
.basket_wrapp .user_block .wraps_icon_block.user_auth{}
.basket_wrapp .wraps_icon_block.user_reg:before{background-position:-294px -48px;top:-4px;height:23px;}
.basket_wrapp .wraps_icon_block.user_auth.no_img:before{background-position: -332px -47px;top: -8px;height: 28px;width: 27px;left: -2px;}
.basket_wrapp .wraps_icon_block.user_auth.w_img:before{display:none;}
.basket_wrapp .wraps_icon_block.user_auth.w_img{width:28px;height:28px;left: 3px;top: 14px !important;border: 2px solid #fff;border-radius: 100%;overflow: hidden;}
.basket_wrapp .basket_block .wraps_icon_block .link{z-index:1;}
.basket_wrapp .opener >div > a{position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;z-index: 2;}
.basket_wrapp .clicked > a{display:none;}

.basket_normal .basket_wrapp #compare_line .wraps_icon_block:before{background-position:-202px -4px;width:21px;top:0px;}
.basket_normal .basket_wrapp #compare_line .wraps_icon_block.fill:before{background-position:-239px -5px;}
.basket_normal .basket_wrapp .wraps_icon_block.delay:before{background-position:-280px -4px;width:21px;top:-1px;}
.basket_normal .basket_wrapp .wraps_icon_block.delay.fill:before{background-position:-392px -4px;}
.basket_normal .basket_wrapp .wraps_icon_block.basket:before{background-position:-321px -4px;width:21px;top: 10px;left: 9px;}
.basket_normal .basket_wrapp .wraps_icon_block.basket.fill:before{background-position:-354px -4px;}
.basket_normal .basket_wrapp .wraps_icon_block.basket{background:#eaebec;border-radius:4px;width: 40px;height: 39px;top: -11px;margin-bottom: -6px;}

.basket_normal .basket_wrapp .wraps_icon_block.basket .count{top:-4px;right:-6px;}

/*header cart*/
.basket_wrapp  .header-cart{float:left;}
.basket_wrapp .basket_block{position:relative;}
.basket_wrapp .link{display:block;position:absolute;left:-10px;top:-13px;right:-15px;bottom:-27px;z-index:2;}
.basket_wrapp .wraps_icon_block .count{position:absolute;right:-17px;top:-15px;left:auto;text-align:center;opacity:1;font-size: 12px;line-height: 13px;}
.basket_wrapp .empty_cart:not(.bcart) .wraps_icon_block.basket .count span, .basket_wrapp .basket_empty .wraps_icon_block.basket .count span, .basket_wrapp .basket_fly .basket_count.empty .wraps_icon_block.basket .count span{background: #424f60;color: #fff;}
.basket_wrapp .basket_fly .basket_count .wraps_icon_block.basket .count span{background: #424f60;color: #fff;}
.basket_wrapp .empty_cart .wraps_icon_block.basket .count, .basket_wrapp .empty_cart.ecart.bcart .wraps_icon_block.basket .count, .basket_wrapp .nitems.ecart .wraps_icon_block.basket .count{opacity:0;}
.basket_wrapp .empty_cart.bcart .wraps_icon_block.basket .count{opacity:1}
.basket_wrapp .wraps_icon_block .count > span{width:20px;background:#e3e3e3;display:block;height:20px;vertical-align:middle;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;line-height:20px;}
.basket_normal .basket_wrapp .wraps_icon_block .count span{height:19px;padding-top:1px;line-height:19px;}
.bx-firefox .basket_wrapp .wraps_icon_block .count span .items{position: relative;top: -1px;}
.basket_wrapp .wraps_icon_block .count a, .basket_wrapp .wraps_icon_block .count .text{display:block;text-decoration:none;font-size:11px;}
.basket_wrapp .basket_block .link{bottom:-24px;z-index:2;}
.basket_wrapp .basket_block .text{margin:-7px 0px 0px;}
.basket_wrapp .basket_block .text *{line-height:18px;}
.basket_wrapp .basket_block .title{font-size:14px;}
.basket_wrapp .basket_block .text .value{color:#5f5f5f;line-height:16px;max-width:67px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.basket_wrapp .wraps_icon_block.basket{margin-right:19px;}
.basket_wrapp .wraps_icon_block.basket .count a{color:#fff;}

.basket_normal .popup{background:none;box-shadow:none;min-width:0px;z-index:11;width:141px;position:absolute;top:auto;right:0;left:auto;border-radius:0;}
.basket_normal .popup.card_popup_frame .basket_popup_wrapp{margin:0;}
.basket_normal .basket_wrapp .wraps_icon_block .count span{box-shadow: 0px 0px 0px 2px #fff;}

.basket_normal .popup.card_popup_frame .basket_popup_wrapp{width:397px;position:absolute;right:-11px;top:56px;display:none;border-top:2px solid #ddd;background:#FFFFFF;
-webkit-box-shadow:0px 2px 5px 0px rgba(0, 0, 0, 0.15);
-moz-box-shadow:0px 2px 5px 0px rgba(0, 0, 0, 0.15);
box-shadow:0px 2px 5px 0px rgba(0, 0, 0, 0.15);}
#basket_line .popup{display:block;}
.item-title  .props{margin:0px 0px 6px;}
.item-title  .props .item_prop, .item-title  .props .item_prop .title{line-height:16px;font-size:12px;}
.item-title  .props .item_prop .title{padding:0px 4px 0px 0px;}
.popup .cart_shell td.thumb-cell{padding:20px 10px 10px 20px;}
.popup .basket_popup_wrapp .cart_shell .item-title{padding:16px 20px 16px 10px;position:relative;}
.popup .cart_shell tr:first-child td{border-top:0px;}
#header .popup .cart_shell td{border-top:1px solid #e5e5e5;vertical-align:top;}

.popup .cart_shell .cost-cell .price{margin-top:1px;}
.card_popup_frame.popup  .remove-cell{position:absolute;top:18px;right:5px;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;}
.catalog_item:hover .item-title a.remove, .catalog_item .item-title a.remove:hover{border:0px;}
.basket_popup_wrapp .item-title .one-item span, .popup .basket_popup_wrapp .item-title .cost-cell span{font-size:13px;line-height:16px;}
.basket_popup_wrapp .item-title .one-item{float:left;}
.basket_popup_wrapp .item-title .cost-cell{float:right;}
.module-cart .remove-cell a, .module-cart .remove-cell a i, .cart_shell .remove-cell a, .cart_shell .remove-cell a i, .remove_item .remove a, .remove_item .remove a i,
.bx_item_set_hor .bx_item_set_hor_item a.remove, .bx_item_set_hor .bx_item_set_hor_item a.remove i, .remove, .remove i
{border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;display:inline-block;height:17px;width:17px;cursor:pointer;}
.module-cart .remove-cell a i, .cart_shell .remove-cell a i, .bx_item_set_hor .bx_item_set_hor_item a.remove i, .remove i{background:url('images/svg/close_icons.svg') 3px -23px no-repeat;}
.module-cart .remove-cell a:hover i, .cart_shell .remove-cell a:hover i, .bx_item_set_hor .bx_item_set_hor_item a.remove i, .remove:hover i{background-position:-17px -23px;}

.card_popup_frame.popup .total_wrapp{background:#f7f7f7;}
.card_popup_frame.popup .total_wrapp .total span, .card_popup_frame.popup .total_wrapp .price{font-size:13px;line-height:16px;float:left;}
.card_popup_frame.popup .total_wrapp .total{ white-space:nowrap;margin:0 0px 20px 0px;padding:15px 20px 14px 20px;border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5;}
.card_popup_frame.popup .total_wrapp .total .price{float:right;padding:1px 0px 0px;}
.total_wrapp .but_row1{text-align:center;padding:0px 20px 20px 20px;}
.total_wrapp .but_row1 .button.transparent{margin-right: 12px;padding-top: 10px;padding-bottom: 9px;}
.total_wrapp .but_row1 .button.oneclickbuy{padding-top: 11px;padding-bottom: 10px;}

/*Top flexslider*/
.top_slider_wrapp .flex-direction-nav{opacity:0;visibility:hidden;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}
.top_slider_wrapp:hover .flex-direction-nav{opacity:1;visibility:visible;}
.flex-control-paging li a, .front_slider_wrapp .flex-control-nav  li a{display:inline-block;height:10px;width:10px;background:url('images/slider_pagination.png') 0px 0px no-repeat;cursor:pointer;font-size:0;}
.flex-control-nav  li a{background-position:-20px -20px;}
.top_slider_wrapp .flex-control-nav li a{background-position:-24px 0px;}
.flex-control-nav  li a:not(.touch):hover, .front_slider_wrapp .flex-control-paging li a.flex-active, .flex-control-paging li a.flex-active{background-position:-2px -20px;}
.flex-control-paging li a:active{background-position:-1px -39px;}
.top_slider_wrapp  .flex-control-paging li a:hover, .top_slider_wrapp  .flex-control-paging li a.flex-active{background-position:0px 0px;}
body .top_slider_wrapp .flex-direction-nav li{background:#fff;}
body .flexslider li, body .flex-direction-nav li{padding:0px;}
.top_slider_wrapp .flex-direction-nav li, .top_slider_wrapp .flex-direction-nav li a{height:42px;width:42px;}
.top_slider_wrapp .flex-direction-nav li{position:absolute;/*top:179px;*/top:50%;margin-top:-19px;right:20px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;z-index:2;}
.top_slider_wrapp .flex-direction-nav li:first-child{left:20px;}
.top_slider_wrapp .flex-direction-nav li a{background-image:url('images/arrows.png');}
.top_slider_wrapp .flex-direction-nav li.flex-nav-prev a.flex-prev{background-position:15px -95px;}
.top_slider_wrapp .flex-direction-nav li.flex-nav-prev:hover a.flex-prev{background-position:15px 11px;}
.top_slider_wrapp .flex-direction-nav li.flex-nav-next a.flex-next{background-position:-19px -95px;}
.top_slider_wrapp .flex-direction-nav li.flex-nav-next:hover a.flex-next{background-position:-19px 11px;}

.top_slider_wrapp .flexslider .banner_title span{font-size:30px;line-height:33px;font-weight:600;}
.top_slider_wrapp .flexslider  .text.center .banner_title, .top_slider_wrapp .flexslider  .text.center .banner_buttons{text-align:center;}
.top_slider_wrapp .flexslider  .text.center .banner_buttons{margin-top:25px;}
.top_slider_wrapp .flexslider .wrapper_inner{padding:0px;}
.top_slider_wrapp .flexslider .slides > li:after{content:"";position:absolute;bottom:0px;width:100%;height:2px;background:#ddd;left:0px;right:0px;display:block;z-index:2;}
.bx-mac .top_slider_wrapp .flexslider .slides > li{}

/*news left start*/
.news_blocks{border:1px solid #eaebec;border-radius:2px;margin:0px 0px 20px;padding: 10px 19px 21px;}
.news_blocks .top_block{padding: 0px 0px 12px;margin:0px;}
.news_blocks .top_block .title_block{font-size:16px;color:#1d2029;}
.news_blocks .top_block a{float: right;padding: 7px 0px 0px;}

.news_blocks .info_block .item{padding:0px 0px 20px;margin:0px 0px 20px;border-bottom:1px solid #ebeef1;overflow: hidden;}
.news_blocks .info_block .item:last-child{border-bottom-width:0px;padding:0px;margin:0px;}
.news_blocks .info_block .item .image{border-radius:100%;width: 60px;height: 60px;overflow: hidden;float: left;box-shadow: inset 0 0 3px 0 rgba(0, 0, 0, .15);}
.news_blocks .info_block .item .image+.info{padding:0px 0px 0px 80px;}
/*news left end*/

/*Start page teasers block*/
.tizers_block *{line-height:18px;}
.tizers_block{font-size:0px;margin:0px -10px 0px;text-align:center;}
.tizers_block .item{display:inline-block;vertical-align:middle;font-size:0px;width:25%;color:#000000;box-sizing:border-box;padding:0px 10px 0px; -moz-transition:all 0.1s ease;-o-transition:all 0.1s ease;-ms-transition:all 0.1s ease;transition:all 0.1s ease;margin:0px 0px 26px;white-space:nowrap;}
.tizers_block .item .img, .tizers_block .item .title{font-size:13px;display:inline-block;vertical-align:middle;color:#555555;}
.tizers_block .item .img{max-width:60px;margin:0px 20px 0px 0px;}
.tizers_block .item .title{width:60%;text-align:left;margin:-6px 0px 0px;  white-space:normal;}
.tizers_block .item a{font-size:12px;text-decoration:none;color:#000000;line-height:16px;display:block;}

/* Start page float banners block */
.start_promo{width:100%;}
.start_promo .item{float:left;width:25%;border:1px solid #fff;border-bottom-width:2px;box-sizing:border-box; overflow:hidden;   position:relative;width:25%;padding-bottom:24%;float:left;height:0;-moz-transition:all 0.1s ease;-o-transition:all 0.1s ease;-ms-transition:all 0.1s ease;transition:all 0.1s ease;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;
    -ms-backface-visibility:hidden;}

.start_promo .item:nth-child(3n), .start_promo  .item.wide100{border-right-width:0px;}
.start_promo .item.normal:nth-child(3n) {border-right-width: 1px;}
.start_promo .item img{max-height:268px; position:absolute;left:0;vertical-align:middle;}
.start_promo .item .opacity_block{position:absolute;display:block;width:100%;height:100%;background-color:#FFF;}
.start_promo .item:hover .opacity_block{opacity:0.1;z-index:11;}
.start_promo .item.wide50{width:50%;}
.start_promo .item.wide100{width:100%;}
.start_promo .item span.main_wrap{display:block; max-width:195px; bottom:20px;left:20px; position:absolute;z-index:10;color:#fff;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;    -ms-backface-visibility:hidden;backface-visibility:hidden;display:none;}

.start_promo .item span.main_wrap i {display:block;font-style:normal;}

.start_promo .item.wide50 span.main_wrap{max-width:340px;}
.start_promo .item.wide100 span.main_wrap{max-width:500px;}
.start_promo .item p *, .start_promo .item p {color:#fff;}
.start_promo .item p{margin-bottom:0px;line-height:15px;}
.wrapper_inner .start_promo .item i span p span{line-height:16px;padding:0px 7px 7px;position:relative;margin:-11px 0px 0px;}
.wrapper_inner .start_promo .item i span p:first-child span{line-height:27px;padding-bottom:1px;margin-top:0px;}
.wrapper_inner .start_promo .item i span p .tizer_text{margin:3px 0px 0px;padding-top:5px;}

.start_promo .item  a{color:#fff;text-decoration:none;}
.start_promo .item  a:hover{color:#fff;text-decoration:none;}
.start_promo .item i.title span{font-weight:bold;font-size:18px;}
.bx-ie .start_promo.t1 .item i.title{position:relative;line-height:1;color:#fff;display:inline;white-space:pre-wrap;border:0 solid #00a7df;border-width:0.25em 0;}
.bx-ie .start_promo.t1.title, .bx-ie .start_promo1 .title:after{background-color:#00a7df;}
.start_promo .item i.price{margin-top:10px;}
.start_promo .item i.price span{font-size:16px;display:inline-block;line-height:19px;}
.start_promo .catalog_btn{margin:20px 0px 40px;text-align:center;}
.start_promo .item i.title span, .start_promo .item i.price span{box-decoration-break:clone;}

.wrap_tizer{position:absolute;bottom:20px;z-index:2;width:100%;color:#fff;transition: all ease 0.5s;}
.item:hover .wrap_tizer{}
.wrap_tizer .wrap_outer{position:relative;left:-3px;padding:3px 0 5px;font-size:16px; line-height:16px;background:#23618C;color:#FFF;display:inline;}
.wrap_tizer .wrap_outer.title{font-weight:500;font-size:18px;}
.wrap_tizer .wr_block{transition: all ease 0.1s;}
.wrap_tizer .wr_block.price{opacity: 0;visibility: hidden;height: 0px;color: #fff;font-size: 13px;max-height: 54px;overflow: hidden;}
.item:hover .wrap_tizer .wr_block.price{height: auto;opacity: 1;visibility: visible;display: block;margin: 10px 0px 0px;}
.wr_block.price .wrap_outer_desc{line-height:18px;font-size:13px;}
.wrap_tizer.center_blocks{text-align:center;}
.wrap_tizer.right_blocks{text-align:right;padding:0px;}
.wrap_tizer.dark_text .wrap_outer .inner_text{color:#1d1a1a;}
.wrap_tizer .wrapper_inner_tizer{padding: 0 33px 0 20px;}
.wrap_tizer.right_blocks .wrap_outer{left: -13px;}
.wrap_tizer.right_blocks .wrapper_inner_tizer{padding-right: 20px;}

.bx-firefox .wrap_tizer .wr_block.price{margin-top:11px;}
.wrap_tizer .wr_block.price .wrap_outer, .wrap_tizer .wr_block.price .wrap_outer .outer_text {padding-top:4px;}
.wrap_tizer .wrap_outer .outer_text{position:relative;left:15px;background:#23618C;padding:3px 0 5px;}
.wrap_tizer .wrap_outer .inner_text{position:relative;left:-7px;color:#FFF;font-style:normal;background:#23618C;z-index:1;}


/*flexslider*/
.wr > li{margin-left:15px;background:#fff !important;margin-right:0px;float:left;box-shadow:none;border:0px solid transparent;transition:all 0.2s ease;opacity:0;}
.right_block .wr li{margin-left:12px;}
.flex-viewport .wr li:first-child{margin-left:0px;}
.flex-viewport .wr > li:hover, .flex-viewport .wr > li.hover{border:0px solid transparent;box-shadow:0px 0px 14px rgba(0,0,0,0.10);-moz-box-shadow:0px 0px 14px rgba(0,0,0,0.10);-o-box-shadow:0px 0px 14px rgba(0,0,0,0.10);-webkit-box-shadow:0px 0px 14px rgba(0,0,0,0.10);height:auto !important;}

/*tabs*/
.specials_slider_wrapp, .tab_slider_wrapp, .specials.tab_slider_wrapp{padding:20px 0px 2px;clear: both;font-size: 0px;}
.tab_slider_wrapp{padding-top:20px;}
.catalog_detail + .tab_slider_wrapp, .catalog_detail + .clearfix + .tab_slider_wrapp {border-top: 1px solid #eaebec;padding-top: 21px;}
.catalog_detail .form .form_footer{margin:0;}
.specials_slider_wrapp ul.tabs, .tab_slider_wrapp  ul.tabs{margin:0px 0px 0px;}
.specials_slider_wrapp ul.tabs > li, .tab_slider_wrapp ul.tabs > li{margin:10px 14px 0 0;-moz-border-radius:0px;border-radius:0px;height:auto;}
.specials_slider_wrapp ul.tabs > li span, .tab_slider_wrapp ul.tabs > li span{font-size:16px;line-height:20px;text-transform:none;border-bottom-width:0px;padding:0px 0px 5px 0px;font-weight:500;}
.specials_slider_wrapp ul.tabs > li:hover span, .tab_slider_wrapp ul.tabs > li:hover span{color:#000000;}
.specials_slider_wrapp ul.tabs > li:first-child, .tab_slider_wrapp ul.tabs > li:first-child{padding-left:0px;}
.specials_slider_wrapp ul.tabs li.cur, .tab_slider_wrapp ul.tabs li.cur{background:none;}
.specials_slider_wrapp ul.tabs li.cur span, .tab_slider_wrapp ul.tabs li.cur span{color:#000000;border-bottom:2px solid #ddd;}
.specials_slider_wrapp ul.tabs li.cur:hover span, .tab_slider_wrapp ul.tabs li.cur:hover span{color:#333;}
.specials.tab_slider_wrapp ul.tabs_content{margin-bottom:35px;}

.tab_slider_wrapp.linked{padding:0px;}
.best_block.tab_slider_wrapp.linked ul.tabs_content{margin-top:0px;}
.best_block.tab_slider_wrapp.linked ul.tabs_content .top_wrapper{margin-top:0px;}

/*special front start*/
.best_block.tab_slider_wrapp ul.tabs_content{margin:16px -6px 0px;padding: 0px;}
.best_block.tab_slider_wrapp ul.tabs_content li.tab{margin:0px;padding:0px;position:static;overflow: visible !important;}
.best_block.tab_slider_wrapp ul.tabs_content li.tab > ul{margin:0px;}
.best_block.tab_slider_wrapp ul.tabs_content li.tab * {box-sizing:border-box;}
.best_block.tab_slider_wrapp ul.tabs_content li.tab .catalog_block{font-size:0px;}
.best_block.tab_slider_wrapp ul.tabs_content li.tab .catalog_block >div {display:inline-block;vertical-align:top;width:25%;padding:6px 6px;float:none;margin:0px;}
.best_block.tab_slider_wrapp ul.tabs_content li.tab .sku_props ul li {margin-left: 0;}

.bx-ie .best_block.tab_slider_wrapp ul.tabs_content li.tab .catalog_block >div{float:left;}
.best_block.tab_slider_wrapp ul.tabs_content li.tab .catalog_block .catalog_item_wrapp.col-3{width:33%;}
.best_block.tab_slider_wrapp ul.tabs_content li.tab .catalog_block .catalog_item_wrapp.col-2{width:50%;}
.best_block.tab_slider_wrapp ul.tabs_content li.tab .catalog_block .catalog_item_wrapp .catalog_item{margin:0px;padding:0px;overflow: visible !important;}
.best_block.tab_slider_wrapp ul.tabs_content li.tab .catalog_block .catalog_item_wrapp .catalog_item .inner_wrap{padding:20px;border:1px solid #eaebec;background: #fff;-webkit-transition: box-shadow ease-out 0.2s, border ease-out 0.2s;-moz-transition: box-shadow ease-out 0.2s, border ease-out 0.2s;-o-transition: box-shadow ease-out 0.2s, border ease-out 0.2s;
    transition: box-shadow ease-out 0.2s, border ease-out 0.2s;}
.footer_button{opacity: 0; visibility: hidden;height: 0;-webkit-transition: all .1s ease;-moz-transition: all .1s ease;transition: all .1s ease;text-align: center;font-size:13px;color:#333;}
.footer_button .name{color:#777;}
.footer_button .char .char_item{margin:0px 0px 3px;line-height: 18px;}
.footer_button .char .char_item:last-child{margin-bottom:0px;}
.item .catalog_item:hover .footer_button{opacity: 1;visibility: visible;height: 30px;margin: 11px 0px 0px;height:auto;}
.best_block.tab_slider_wrapp .item .catalog_item:hover .item_info, .block .catalog_block .catalog_item_wrapp .catalog_item:hover .item_info{height:auto !important;}
.best_block.tab_slider_wrapp ul.tabs_content li.tab .catalog_block .catalog_item_wrapp .catalog_item:hover .inner_wrap {border-color:#fff;box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);}
.best_block.tab_slider_wrapp .item .catalog_item .item_info {transition: height ease 0.8s 1.2s; text-align: center;}

.best_block.tab_slider_wrapp .tabs_content .bottom_nav{padding: 0px;}
.best_block.tab_slider_wrapp .tabs_content .bottom_nav .ajax_load_btn{margin: 6px 6px 15px;}
.best_block.tab_slider_wrapp .tabs_content .bottom_nav .module-pagination{display: none;}

.tab_slider_wrapp:not(.specials) .top_blocks{position:relative;padding:32px 0px 0px;border-top:1px solid #e5e5e5;}
.best_block.tab_slider_wrapp .top_blocks{padding:0px;border-top-width:0px;}
/**/

.catalog_block.items .image_wrapper_block{margin:0px auto 10px;}

.stickers{left:0px;top:14px;position:absolute;z-index: 2;line-height: 20px;}
.stickers [class*="sticker_"]{background-color: #4fad00;width:auto;height:24px;margin: 0px 0px 2px;position:relative;display:inline-block;color:#fff;font-size: 12px;line-height: 12px;padding: 6px 10px 0px;box-sizing: border-box;}
.bx-ie .stickers [class*="sticker_"]{padding-top:5px;}

.stickers *{text-align:left;}
.stickers .sticker_sale_text{background-image:none;background-color:#e52929;display:inline-block;color:#fff;width: auto;font-size: 12px;line-height: 12px;padding: 6px 10px 0px;position:relative;box-sizing: border-box;}
.stickers .sticker_sale_text:before, .stickers [class*="sticker_"]:before{position:absolute;top:0px;right:-5px;content:"";width:5px;height:100%;display:block;background:url('images/svg/ai.svg') -3px -43px no-repeat;}
.stickers [class*="sticker_"]:before{background-position:-3px -81px;}
.stickers .sticker_sale_text:before{background-position:-75px -43px;}
.stickers .sticker_hit{background-color:#2992d9;}
body .stickers .sticker_hit:before{background-position:-3px -162px;}
.stickers .sticker_stock{background-color:#ffc438;color: #333;}
body .stickers .sticker_stock:before{background-position:-3px -108px;}
.stickers .sticker_recommend{background-color:#893ca9;}
body .stickers .sticker_recommend:before{background-position:-3px -135px;}

.item .stickers{left: -25px;}

.catalog_block .catalog_item_wrapp .catalog_item .cost.prices{margin:11px 0px 0px;line-height:0px;}
.catalog_block .cost.prices .price{margin-bottom:8px !important;}

.rating{height: 20px;margin: 0px 0px 9px;}
.rating .iblock-vote{display:inline-block;margin:6px auto 0px;}
.description .rating .iblock-vote{margin-top:4px;}

/*special front end*/

.similar_products_wrapp .content_inner.tab{overflow:hidden;}

.wrapper_block .top_block{margin-bottom:30px;}
.recomendation.wrapper_block .top_block {border-top:1px solid #e5e5e5;margin-bottom: 20px;padding-top: 22px;}
.detail_footer .top_block{border-top:1px solid #E5E5E5;position:relative;/*z-index:-1;*/}
.wrapper_block .all_wrapp{position:relative;}
.wrapper_block .all_wrapp .content_inner.absolute{position:absolute;z-index:111;zoom:1;overflow:hidden;}
.tabs_content .flex-viewport, .wrapper_block .flex-viewport{overflow:visible !important;margin-top:26px;}
.specials_slider > li, .tabs_slider > li, .wrapper_block .wr > li{width:178px !important;padding:20px 20px 12px;opacity:0;min-height:305px;}
.specials_slider > li:hover, .tabs_slider > li:hover, .wrapper_block .wr > li:hover, .specials_slider > li.hover, .tabs_slider li.hover, .wrapper_block .wr li.hover{padding:20px 20px 20px;}

.image_wrapper_block, .image_wrapper_block a{max-width:170px;min-width:70px;height:170px;line-height:170px;margin:0 auto;padding:0px;vertical-align:middle;text-align:center;zoom:1;display:block;}
.list_item .image_wrapper_block, .list_item .image_wrapper_block a{position:relative;}
.table.catalog .module_products_list .foto-cell .image_wrapper_block, .table.catalog .module_products_list .foto-cell .image_wrapper_block a{position:relative;}
.image_wrapper_block a{position:relative;}
.image_wrapper_block a{background-position:50% 50%;background-repeat:no-repeat;}
.image_wrapper_block{margin:0px;}
.image_wrapper_block img{position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;border:0;vertical-align:middle;max-width:100%;}

/*likes*/
.like_icons{position:absolute;top:14px;right:14px;z-index:53;}
.like_icons span {display:block;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#fff;opacity:0;visibility:hidden;transition:opacity 0.3s ease;margin:0px 0px 5px;overflow: hidden;}
.like_icons span.added{opacity:0.6;visibility:visible;}
.catalog_item:not(.touch):hover .image_wrapper_block .like_icons span, .catalog_item.hover .image_wrapper_block .like_icons span{opacity:1;visibility:visible;}
.like_icons span i{width:26px;height:26px;display:block;background:url('images/svg/icons_wish.svg') 0px 0px no-repeat;}
.like_icons .wish_item i{background-position:3px -18px;}
.like_icons .compare_item i{background-position:-20px -18px;}
.like_icons .wish_item.added i{background-position:3px -46px;}
.like_icons .compare_item.added  i{background-position:-20px -46px;}
.like_icons span:hover{cursor:pointer;background-color:#e3e3e3;}
.like_icons .wish_item:hover i{background-position:3px -74px;}
.like_icons .compare_item:hover i{background-position:-20px -74px;}
.like_icons .wish_item.added:hover i{background-position:3px -46px;}
.like_icons .compare_item.added:hover i{background-position:-20px -46px;}

.catalog_item_wrapp:hover .like_icons span{opacity:1;visibility:visible;}

/*sales*/

body .wrapper .catalog_item .item_info .buttons_block{margin-top:17px;text-align:center;}

/*brands front start*/
.brands_slider_wrapp{padding:25px 30px 27px;border-top: 1px solid #eaebec;margin: 45px 0px 0px;box-sizing: border-box;overflow: hidden;max-height:100px;}
.brands_slider_wrapp ul.brands_slider li a{margin:0 10px;display:block;}
.brands_slider_wrapp ul.brands_slider li:before{display:none;}
.brands_slider_wrapp .flex-viewport{height:48px;overflow:hidden;}
.brands_slider > li{line-height:48px;text-align:center;float:left;}
.brands_slider_navigation ul.flex-direction-nav{position:relative;height:0;zoom:1;}
.brands_slider > li a{text-decoration:none;}
.brands_slider_wrapp li img{
	-webkit-transition:all ease-out 0.2s;
    -moz-transition:all ease-out 0.2s;
    -o-transition:all ease-out 0.2s;
    transition:all ease-out 0.2s;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity:0.5;
	opacity:0.5;
	filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");/* Firefox 10+, Firefox on Android */
	filter:gray;/* IE6-9 */
	-webkit-filter:grayscale(100%);
	max-width:120px;
}
.brands_slider_wrapp li img:hover{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity:1;khtml-opacity:1;opacity:1;filter:none;-webkit-filter:grayscale(0%);}
.brands_slider_wrapp .flex-direction-nav li a, .brands_slider_wrapp .flex-direction-nav li span, .module-pagination .flex-direction-nav li a, .custom_flex .flex-direction-nav li a, .custom_flex .flex-direction-nav li span{background:url('images/svg/arrows2.svg') 3px -20px no-repeat;}
.brands_slider_wrapp .flex-direction-nav li .flex-next, .module-pagination .flex-direction-nav li.flex-nav-next a, .custom_flex .flex-direction-nav li.flex-nav-next a, .custom_flex .flex-direction-nav li.flex-nav-next span{background-position:-72px -20px;}
.brands_slider_wrapp.flexslider .flex-direction-nav li:hover, .module-pagination .flex-direction-nav li:hover, .module-pagination .flex-direction-nav li:hover a, .custom_flex .flex-direction-nav li:hover, .custom_flex .flex-direction-nav li:hover a, .custom_flex .flex-direction-nav li:hover span {background-color: #fff !important;}
.brands_slider_wrapp .flex-direction-nav li:hover a.flex-next, .module-pagination .flex-direction-nav li.flex-nav-next:hover a, .custom_flex .flex-direction-nav li.flex-nav-next:hover a, .custom_flex .flex-direction-nav li.flex-nav-next:hover span{background-position:-71px 4px;}
.brands_slider_wrapp .flex-direction-nav li:hover a, .module-pagination .flex-direction-nav li:hover a, .custom_flex .flex-direction-nav li:hover a, .custom_flex .flex-direction-nav li:hover span{background-position:3px 4px;}

/*flex*/
.brands_slider.slides *{box-sizing:border-box;}
.brands_slider.slides >li{margin: 0px 0px 0px 30px;padding: 0px !important;}
.brands_slider.slides > li:first-child {margin-left: 0px;}
.brands_slider_wrapp .flex-direction-nav >li {position: absolute;top: 50%;z-index: 2;margin-top: -15px;}
.brands_slider_wrapp .flex-direction-nav >li.flex-nav-prev {left:0px;}
.brands_slider_wrapp .flex-direction-nav >li.flex-nav-next {right:0px;}

.brands_slider_wrapp.flexslider .slides img{display:inline-block;vertical-align: middle;}

/*brands front end*/

/*news*/
.wrap_md .news_wrap{width:68%;margin:0px 0px 38px;}
.news_block .news_items{font-size:0px;}
.news_block .news_items .item{display:inline-block;width:50%;vertical-align:top;padding:0px 20px 17px 0px;}
.news_block .news_items .item .image{float:left;width:90px;height:90px;margin-top:5px;text-align:center;}
.news_block .news_items .item .image img{display:inline-block;max-width:100%;max-height:100%;vertical-align:middle;-webkit-transition:all ease-out .2s;-moz-transition:all ease-out .2s;-o-transition:all ease-out .2s;transition:all ease-out .2s;}
.news_block .news_items .item .image + .info{padding-left:110px;}
.news{position:relative;}
.news .item .info .date{font-size:11px;line-height:20px;font-weight:500;}
.news .item .info .name{font-size:13px;text-decoration:none;margin:1px 0px 0px;font-weight:500;display:block;}
.news .item .info .name:hover{text-decoration:underline;  color:#333;}
.news .item .info .preview{margin:6px 0px 0px;font-size:12px;}

/*subscribe form*/
.wrap_md .subscribe_wrap{width:32%;margin:0px 0px 62px;}
.subscribe-form{margin:0px 0px 20px;background:#f6f6f7;border-radius:2px 2px 0px 0px;position:relative;}
.subscribe-form:before{content:"";width:100%;height:2px;display:block;position:absolute;bottom:0px;left:0px;right:0px;background:#ddd;}
.subscribe-form .wrap_bg{padding:14px 19px 21px;border:1px solid #eaebec;border-radius: 2px 2px 0px 0px;}
.subscribe-form .top_block{margin:0px;padding:0px;}
.subscribe-form .top_block .title, .subscribe-form .top_block .title div{font-size:16px;font-weight:500;color:#1d2029;margin:0px 0px 8px;}
.subscribe-form .top_block .more, .subscribe-form .top_block .more div{font-size:13px;color:#666666;line-height:16px;}

.subscribe-form form.sform{font-size:0px;margin:15px 0 0;}
.subscribe-form form.sform > div{display:inline-block;vertical-align:top;}
.subscribe-form .email_wrap, .subscribe-form_footer .email_wrap{position:relative;margin-right:5px;width:100%;}
.subscribe-form .email_wrap{margin:0px;}
.subscribe-form .email_wrap .email_input{background:#fff;font-size: 14px;padding: 5px 43px 5px 13px;}
.bx-firefox .subscribe-form .email_wrap .email_input{padding-top:4px;padding-bottom:6px;}
.bx-ie .subscribe-form .email_wrap .email_input{height:32px;}
.subscribe-form input.send_btn{position:absolute;top:0px;right:0px;font-size: 0px;text-indent: -9999px;width: 33px;height:32px;background:#ddd url('images/svg/ai.svg') -23px -39px no-repeat;border-radius: 0px 2px 2px 0px;}
.subscribe-form label.error, .subscribe-form_footer label.error{position:absolute;top:-19px;right:0px;}


.block_wr.dark .flex-direction-nav li:hover a.flex-prev{background-position:10px -50px;}
.block_wr.dark .flex-direction-nav li:hover a.flex-next{background-position:-27px -50px;}
.block_wr.dark .flex-direction-nav li:hover{background:#fff;}

/*company text front*/
.wrap_more_item .more_text_item{display:none;overflow:hidden;}
.md-50.img{padding:35px 10px 0px 0px;text-align:center;overflow:hidden;}
.md-50 img{max-width:100%;}
.md-50.big{padding:50px 0px 56px 10px;}
.md-50 .title_block{margin:2px 0px 25px;}

/*viewed front*/
.viewed_block .rows_block{margin:0px -5px;white-space: nowrap;}
.viewed_block .rows_block .item_block{/*padding:0px 5px;*/padding:0px;}
.viewed_block .title_block{margin: 20px 0px 6px;}
.viewed_block .outer_wrap{/*overflow: hidden;*//*padding:10px;margin:0px -10px;*/}
.viewed_block .item_block{margin-right:10px;}
.viewed_block .item_block .item{width:auto;padding: 20px 12px 10px;border: 1px solid #eaebec;background:#8a8a8a;opacity:0.05;border-radius:4px;-webkit-transition: box-shadow ease-out 0.2s, border ease-out 0.2s;-moz-transition: box-shadow ease-out 0.2s, border ease-out 0.2s;-o-transition: box-shadow ease-out 0.2s, border ease-out 0.2s;transition: box-shadow ease-out 0.2s, border ease-out 0.2s;}
.viewed_block .item_block .item .image_wrapper_block{margin:0px auto;}
.viewed_block .item_block .item.has-item:hover{box-shadow: 0px 0px 14px 0px rgba(0, 0, 0, 0.15);}
.viewed_block .item_block .item.has-item{background:#fff;opacity:1}
.viewed_block .image_wrapper_block, .viewed_block .image_wrapper_block a{height:85px;line-height:85px;}
.viewed_block .image_wrapper_block img{max-height: 100%;}
.viewed_block div.item-title a,.viewed_block div.item-title a span{line-height:18px;}
.viewed_block .cost .price, .viewed_block .cost.prices .price .measure{font-size:14px;}
.viewed_block .item_info{text-align: center;padding: 10px 0px 0px;}
.viewed_block .dark_link{color:#555 !important;}
.viewed_block .item_block .item-title{max-height: 57px;}

.viewed_block{border-bottom: 1px solid #eaebec;padding: 0px 0px 20px;}
.viewed_block .flexslider{margin:0px;}
.viewed_block .flexslider .slides > li{overflow:visible;}

.flexslider.shadow .flex-viewport{margin: 0 -12px;padding: 10px 10px;z-index: 1;}
.viewed_block .flexslider .flex-direction-nav{position: absolute;top: -36px;right: 0px;}

.price.services .price_new{font-size: 15px;font-weight: 500;line-height: 14px;color: #1d2029;margin-top: 15px;}

/*footer start*/
#footer .wrapper_inner{background: #f6f6f7;}
#footer .footer_bottom_inner{padding: 25px 0px 39px;}

#footer ul, #footer ul li{vertical-align:top;}
#footer ul{margin:0px;}

/*footer phone*/
#footer .footer_bottom_inner .phone_block{font-size:10px;white-space: nowrap;padding: 0px 13px 0px 0px; display: flex;}
#footer .footer_bottom_inner .phones .phone_wrap, #footer .footer_bottom_inner .phones .phone_wrap a{display:block;}
#footer .footer_bottom_inner .phones .phone_wrap a{font-size:13px;font-weight:500;}
#footer .footer_bottom_inner .phones, #footer .footer_bottom_inner .social_wrapper{float:right;}
#footer .footer_bottom_inner .phones .icons{margin: 0px 0px 0px;}
#footer .footer_bottom_inner .phones .order_wrap_btn{margin: 0px 0px 0px 16px;}

/*copyright*/
#footer  .copyright, #footer  .copyright *{font-size:12px;line-height:18px;}
#footer  .copyright{padding:0px 0px 17px;font-size: 13px;opacity: 0.6;}

#footer .mobile_copy{display:none;}

/*pay icons*/
.pay_system_icons i{display:inline-block;height:20px;width:34px;background:url(images/pay_icons.png) no-repeat;margin:0px 11px 0px 0px;}
.pay_system_icons span i:last-child{margin-right:0px;}
.pay_system_icons i.mastercard{background-position:0px -1px;}
.pay_system_icons i.visa{background-position:-46px -1px;}
.pay_system_icons i.yandex_money{background-position:-94px -1px;width:21px;}
.pay_system_icons i.webmoney{background-position:-128px -1px;margin-right:7px;}
.pay_system_icons i.qiwi{background-position:-172px -1px;margin-right:0px;}

/*footer menu*/
#footer .footer_inner .rows_block .item_block{padding-top:0px;padding-bottom:0px;}
#footer .footer_inner .menu_item a{display:inline-block;line-height:18px;}
#footer .footer_inner .submenu_top .menu_item a{text-transform:uppercase;font-weight:600;font-size:13px;}
#footer .footer_inner .submenu .menu_item{margin:0px;line-height: 18px;padding-left:0px;}
#footer .footer_inner .submenu .menu_item a.dark_link{font-size:13px;}
.submenu a.dark_link{color:#666666 !important;}
#footer .footer_inner .submenu .menu_item:before{display:none;}

/*footer social*/
#footer .footer_bottom_inner .links.rows_block{margin:0px -5px;/*max-width: 165px;*/min-width: 165px;}
#footer .footer_bottom_inner .links.rows_block .item_block{padding:5px 5px;}

#footer .footer_bottom_inner .small_title{color:#888888;font-size:13px;font-weight:500;margin: 0px 0px 3px;font-weight: 400;}

.soc_icons .item_block a, .bx-authform-social ul li .bx-authform-social-icon{width:31px;height:31px;display:block;background:url('images/svg/social.svg') -2px -2px no-repeat;transition:opacity ease 0.5s;}
.soc_icons .item_block a:hover{opacity:0.8;}
.soc_icons .item_block .odn{background-position: -42px -2px;}
.soc_icons .item_block .fb{background-position: -82px -2px;}
.soc_icons .item_block .tw{background-position: -2px -42px;}
.soc_icons .item_block .inst{background-position: -122px -122px;}
.soc_icons .item_block .mail{background-position: -122px -2px;}
.soc_icons .item_block .youtube{background-position: -82px -122px;}
.soc_icons .item_block .google_plus{background-position: -42px -122px;}
.soc_icons .item_block .telegram{background-position: -283px -122px;}
.soc_icons .item_block .viber{background-position: -282px -2px;}
.soc_icons .item_block .whatsapp{background-position: -283px -42px;}
.soc_icons .item_block .skype{background-position: -283px -82px;}
.soc_icons .item_block .pinterest{background-position: -162px -2px;}

.bx-authform-social ul{font-size: 0px;line-height: 0px;}
.bx-authform-social ul li{width:31px;height:31px;margin: 0px 5px 5px 0;}

/*popup*/
.popup.show{border-radius:0px;}
.popup .popup-intro{background:#fff !important;border-bottom:2px solid #ddd;border-bottom-width:2px !important;}
.popup .popup-intro .pop-up-title{font-size:26px;font-weight:500;line-height:18px;text-shadow:none;padding:35px 35px 36px;}
.popup .close{z-index:10;}
.popup .close, .popup .close  i, .popup-window-close-icon.popup-window-titlebar-close-icon{display:inline-block;width:19px;height:19px;border-radius:19px;-moz-border-radius:19px;-webkit-border-radius:19px;}
.popup .close{margin:0;position:absolute;right:33px;top:37px;cursor:pointer;}
.popup.show .close:hover, .popup-window-close-icon.popup-window-titlebar-close-icon:hover{box-shadow:none;}
.popup-window-close-icon.popup-window-titlebar-close-icon:after{background-position:1px 2px !important;top: 0px;left: 0px;transform:none;}
.popup .close i{background-position:-1px -46px !important;}
.popup .close:hover i, .popup-window-close-icon.popup-window-titlebar-close-icon:hover:after{background-position:-15px 2px !important;}
.popup .close, .popup .close i{display: block;border-radius:0px;width:14px;height:14px;opacity:1;}
.bx-ie .popup .close:hover i, .bx-ie .popup-window-close-icon.popup-window-titlebar-close-icon:hover:after{background-position:-15px 2px !important;}
.popup .close:hover i{background-position: -30px -46px !important;}
.form-control label .star{margin:0;top:0px;}
.form-block-wr label .star{margin-left:4px;}
.popup .form-wr{padding:29px 35px 35px;}
.popup .form-control{margin:0px 0px 19px;}
.popup .form-control .files{max-width:350px;}
.popup .form-control .files > input{margin: 0px 0px 10px;}
.popup .form-control .btn_block_file{margin: 0px 0px 0px;}
.popup .but-r{padding:2px 0px 0px;}
.popup .form_txt{padding:32px 30px 20px;}
.popup .but-r .buttons{margin-top:17px;}
div[id^=wait_comp]{display:none;}
.popup .label_block_capcha{width:48%;}
.popup .img_block_capcha{width:52%;}

.popup-window-buttons .btn{    opacity: 1;
    font-weight: 400;
    cursor: pointer;
    font-size: 13px;
    line-height: 16px;
    text-transform: none;
    color: #fff;
    text-decoration: none;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    text-align: center;
    padding: 8px 11px 9px;
    display: inline-block;
    border: none;
    outline: none;
    position: relative;
    font-family: "Ubuntu",Arial,Helvetica,sans-serif;
    /* letter-spacing: 0.4px; */
    width: auto;
    vertical-align: middle;}
body .xzoom-preview{background:#fff;}
body .xzoom-preview, .xzoom-hidden, .xzoom-source{z-index:2999;}

.popup div.form-control, .form_body div.form-control, .middle_info .sku_props .form-control{background-color:#fff;border: 0px solid #d5dadc;box-shadow: none;border-radius: 0px;height:auto;padding:0px;}
.popup div.form-control label, .form_body div.form-control label{font-weight:400;}

form .licence_block.filter{padding: 0 0 21px;margin: -18px 0 0;position: relative;display: block!important;box-shadow: none;top: 0;}
form .licence_block.filter input[type="checkbox"]{display: block;visibility: hidden;width: 0;line-height: 0;margin: 0;}
form .licence_block label.error{top: -2px;position: absolute;}
form .licence_block.filter label{padding-top: 0;text-align: left;font-weight: normal;}
form .licence_block.filter label a:hover{text-decoration:none;}
form .subscribe_licenses .licence_block.filter{display:inline-block !important;}


/*left menu*/
.index_bottom { margin-bottom: 20px; }
.banners_column{margin:0px 0px 20px;}
.small_banners_block .advt_banner { margin-top: 20px; }
.small_banners_block .advt_banner:first-child { margin-top: 0; }
.index_bottom .small_banners_block { margin-bottom: 0; }
.small_banners_block img{ max-width: 100%;    display: block; }
.index_bottom .banners_column { width: 220px; float: left; }



/* catalog */
/* base catalog styles */
.right_block:after{content: '';clear: both;display: table;}
#content .right_block.catalog{zoom:1;padding:0px 0px 0px 210px;margin:-3px 0 0;overflow:visible;}
#content .right_block .inner_wrapper{position:relative;zoom:1;z-index:2;position:static;}
#content .left_block.catalog{margin-top:29px;width:210px;}
#content .left_block.catalog.horizontal{margin-top:3px;}
.catalog .item_wrap{}
.catalog .item_wrap:not(.touch):hover, .catalog .item_wrap.hover{z-index:1;box-shadow:0px 0px 20px rgba(0,0,0,0.10);-moz-box-shadow:0px 0px 20px rgba(0,0,0,0.10);-o-box-shadow:0px 0px 20px rgba(0,0,0,0.10);-webkit-box-shadow:0px 0px 20px rgba(0,0,0,0.10);}
.catalog .block .item_wrap:not(.touch):hover, .catalog .block .item_wrap.hover{border:1px solid #fff;}

.group_description{float:left;}
.catalog.right_block .group_description {padding: 14px 0 25px;width:100%;}
.catalog.right_block .bottom_nav + .group_description {padding-top: 19px;}

div.item-title{overflow:hidden;text-overflow:ellipsis;text-overflow:-o-ellipsis-lastline;display:-webkit-box;-webkit-line-clamp:50;-webkit-box-orient:vertical;white-space:normal;}
div.item-title a, div.item-title a span{font-size:13px;line-height:20px;display:block;font-weight:500;}
div.item-title a span {padding:0px 0px 0px;}

.item-stock{font-size:12px;line-height:15px;margin:6px 0px 2px;white-space: nowrap;}
.item-stock > span{display:inline-block;vertical-align:top;font-size:12px;color: #888;}
.item-stock .icon{width:14px;height:14px;background:url('images/svg/ai.svg') -92px -48px no-repeat;margin:1px 6px 0px 0px;}
.item-stock .icon.stock{background-position:-111px -50px;}
.counter_wrapp .more_text{color:#b3b3b3;font-size:11px;line-height:14px;margin:16px 0px 0px;white-space: normal;}

.ajax_load_btn{text-align:center;margin:1px 0px 15px;border: 1px solid #eaebec;cursor:pointer;}
.ajax_load_btn:hover{border-color: #babbbc;}

.bottom_nav{padding-bottom: 20px;}
.bottom_nav.block{padding-bottom: 25px;}
.bottom_nav .module-pagination{padding-bottom: 0;padding-top:20px;}
.bottom_nav .ajax_load_btn + .module-pagination{padding-top: 0;}
.module-pagination .nums{display:inline-block;position:relative;}
.more_text_ajax{font-size:13px;line-height:20px;font-weight:400;cursor:pointer;display:inline-block;position:relative;padding:10px 0px 10px 34px;color:#666666;}
.more_text_ajax:after{content:"";display:block;position:absolute;}
.more_text_ajax:after{width:17px;height:17px;left:5px;top:11px;background: #ddd url('images/svg/ai.svg') -464px -4px no-repeat;-webkit-transition:background 0.7s ease-in-out;-moz-transition:background 0.7s ease-in-out; -o-transition:background 0.7s ease-in-out; transition:background 0.7s ease-in-out;}
.more_text_ajax.loading:after{-webkit-animation:spinner .5s linear infinite !important;animation:spinner .5s linear infinite !important;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d; -ms-transform-style:preserve-3d; transform-style:preserve-3d;}
.more_text_ajax:hover:after, .ajax_load_btn:hover .more_text_ajax:after{-webkit-animation:spinner .5s ease-out 1;animation:spinner .5s ease 1;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d; -ms-transform-style:preserve-3d; transform-style:preserve-3d;}
/* WebKit � Opera */
@-webkit-keyframes spinner{
	from{
		-webkit-transform:rotate(360deg);
	}
	to{
		-webkit-transform:rotate(0deg);
	}
}
/* Other */
@keyframes spinner{
	from{
		-moz-transform:rotate(360deg);
		-ms-transform:rotate(360deg);
		transform:rotate(360deg);
	}
	to{
		-moz-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
	}
}
.no_goods{padding:30px 30px 63px;border-top:1px solid #e5e5e5;}
.catalog_block_view.no_goods{border-top-width:0px;}
.no_goods .no_products{position:relative;float:left;background:url('images/svg/empty.svg') 0px 0px no-repeat;margin:0px 0px -8px;}
.no_goods .no_products:before{content:"";position:absolute;width:54px;height:54px;background:#DDD;left:0px;top:8px;border-radius:100%;}
.no_goods .no_products:after{content:"";position:absolute;width:22px;height:22px;background:url('images/svg/empty.svg') 0px 0px no-repeat;top:23px;left:16px;}
.no_goods .button{float:right;margin:17px 0px 0px;}
.wrap_text_empty{padding:10px 0px 15px 97px;}

/*root level*/
.catalog_section_list.rows_block{margin:0px -6px;}
body .catalog_section_list{ -ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;display: -ms-flexbox;display: flex;}
.catalog_section_list .item_block{padding:6px 6px;}
.catalog_section_list .section_item{line-height:20px;font-size:12px;padding:30px 30px;zoom:1;vertical-align:top;border:1px solid #eaebec;transition:box-shadow ease 0.2s, border ease-out 0.2s;}
.catalog_section_list .section_item:hover{box-shadow: 0px 0px 20px rgba(0,0,0,0.1);border-color:#fff;}
.catalog_section_list .section_item ul{margin: 0px;}

body .catalog_section_list .section_item {height: 100% !important;}
body .catalog_section_list.section{ -ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;display: -webkit-box;display: -ms-flexbox;display: flex;
-webkit-box-orient: vertical;-webkit-box-direction: normal;}

.wbot .top_slider_wrapp .flexslider .slides > li:first-of-type{display:block;}
.wbot .tab_slider_wrapp.specials.best_block{display:none;}

.sections_wrapper .catalog_section_list.rows_block{text-align:center;}
.sections_wrapper .catalog_section_list.rows_block .name{padding:10px 0px 0px;font-size:14px;}

.section_item_inner .section_info a, .section_item_inner .section_info ul li.name a:hover{border-bottom:0px;font-weight:400;line-height:20px;font-size: 13px;}
.section_info .dark_link{color:#666666 !important;}
.section_info .dark_link span{color:#222222 !important;}
.catalog_section_list .section_item li.name a{text-decoration:none;}
.catalog_section_list .section_item li.name a span{font-size:16px;font-weight:500;line-height:18px;}
.catalog_section_list .section_item li.name{display:block;margin-bottom:8px;}
.catalog_section_list .section_item li.sect{display:inline-block;padding:0px 8px 0px 0px;margin: 0px;}
.catalog_section_list .section_item .image{width:140px;text-align: center;}
.catalog_section_list .section_item .desc .desc_wrapp{display:inline-block;padding:0px;margin:11px 0px 0px;color:#888888;font-size: 13px;}
.catalog_section_list.section .desc .desc_wrapp{margin-top:0px;}
.catalog_section_list.section .section_item li.name{margin-bottom:5px;}
.catalog_section_list.section{margin-bottom: 20px;}

/*catalog subscection*/

/*filter*/
.bx_filter .form-control{margin-bottom:0;}
.bx_filter .bx_filter_section{border:1px solid #eaebec;background:#f9f9f9;border-radius:2px;position:relative;}
.bx_filter_param_label.disabled{opacity:0.4;cursor:default;}
.bx_filter .bx_filter_parameters_box{padding:13px 19px 14px;border-bottom:1px solid #eaebec;}
.bx_filter .bx_filter_parameters_box:not(.title):hover{background:#fdfdfd;}
.bx_filter .bx_filter_button_box{clear:both;}
.bx_filter .bx_filter_button_box {text-align:center;padding:19px 17px 19px 19px;}
.bx_filter .bx_filter_parameters_box_title{font-size:13px;display:block;font-weight:600;cursor:pointer;position:relative;padding:0px 35px 0px 0px;color: #333;}
.bx_filter .bx_filter_parameters_box_title >span, .bx_filter .bx_filter_parameters_box_title >div{position:relative;display:inline-block;}
.bx_filter_parameters_box_title .hint .icon {position:relative;left:auto;right:-9px;z-index:200;}
.bx_filter .bx_filter_parameters_box_title:after, .bx_filter .bx_filter_parameters_box_title:before{position:absolute;content:'';}
.bx_filter .bx_filter_parameters_box_title:after{width:8px;height:5px;right:-3px;top:1px;content: "\f107";font-size: 16px;color: #888;}
.bx_filter .bx_filter_block.limited_block .bx_filter_parameters_box_title:after {content: none;}
.bx_filter .bx_filter_parameters_box.title .bx_filter_parameters_box_title:after {content: none;}
.bx_filter .active .bx_filter_parameters_box_title:after{content: "\f106";}

.bx_filter .smartfilter .bx_ui_slider_track .bx_ui_slider_handle:hover{border-color:#000;}
.bx_filter .bx_filter_parameters_box_container .button.bx_filter_search_reset{color:#939393;border-color:#f9f9f9;}
.bx_filter .bx_filter_parameters_box_container .button.bx_filter_search_reset{padding-left:27px;padding-right:0px;}
.bx_filter .bx_filter_parameters_box_container .button.bx_filter_search_reset:hover{border-color:#f6f6f7;background:none;color:#333333;}
.bx_filter_search_reset:after{content:"\f00d";position: absolute;top: 8px;left: 11px;}

.bx_filter_button_box .bx_filter_block, .bx_filter_parameters_box.active .bx_filter_block{display:block;}
.filter.label_block input + label{padding-left:23px;font-size:13px;color:#888;}

.filter input[type="checkbox"], .filter input[type="radio"]{display:none;}
.sku_props{margin:0px 0px 2px;}
.information .sku_props{margin-top:11px;}
.buy_block .sku_props{margin:0px;}
.sku_props .wrapper_sku > div{margin:0px 0px 8px;}
.sku_props .wrapper_sku > div:last-child{margin-bottom:0px;}
.bx_catalog_item_scu ul{font-size:0px;margin:0px;}
.bx_catalog_item_scu ul li, .bx_ordercart .bx_scu_scroller_container .bx_scu ul li{position:relative;z-index:9;cursor:pointer;outline:none;font-size:11px;margin:0px 0px 9px;padding:0px 9px 0px 0px;display:inline-block;}
.gifts .bx_catalog_item_scu ul li{margin-left:0px;}
.bx_scu_scroller_container .missing{opacity:0.4;}
.sku_props ul li:before{display:none;}
.sku_props .bx_item_section_name{color:#888888;font-size:12px;}
.sku_props .bx_item_section_name.char_name{position:relative;display: inline-block;}
.sku_props .bx_item_section_name.char_name .hint{position:absolute;right:0px;top:0px;}
.sku_props .bx_item_section_name.char_name .hint .icon{left:auto;right:-22px;top:-7px;border-radius: 100%;}
.sku_props .bx_item_section_name.char_name .hint .icon i{padding-right:0px;}
.sku_props .bx_item_section_name.char_name .hint:not(.active) .icon:not(:hover){background: #e5e5e5;}

.sku_props .bx_item_section_name.char_name .hint .tooltip{left:-9px;top: 15px;}

.disabled{opacity:0.4;}

.button_block .to-order.button{border-color:#888888; color:#888888;}
.button.in-cart, .button.in-cart:hover{background:#4fad00;}

.filter input[type="radio"]:checked + label:after{background:url('images/input_icons.png') 1px -27px no-repeat;box-shadow:none;}
.filter input[type="radio"] + label:after, .bg_block1:after{font-size:0;content:".";display:block;height:13px;width:13px;position:absolute;left:0px;top:0px;background:#ffffff;z-index:2;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;box-shadow:0px 0px 0px 1px #cccccc inset;-moz-box-shadow:0px 0px 0px 1px #cccccc inset;-webkit-box-shadow:0px 0px 0px 1px #cccccc inset;}
.filter input[type="radio"] + label:before, .bg_block:before{height:13px;width:13px;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;top:0px;}
.bg_block:before, .bg_block:after{width:26px;height:26px;display:inline-block;}
.bg_block:after{background:url('images/svg/icons_wish.svg') -36px -5px no-repeat;width:12px;height:8px;left:-36px;top:12px;}
.bg_block:before{z-index:2;top:3px;left:-44px;}
.filter.radio input[type="radio"] + label:after, .filter.radio input[type="radio"] + label:before{width:13px;height:13px;}
.filter.radio input[type="radio"] + label.disabled:hover:before, .filter.radio input[type="radio"] + label.disabled:after{background:#cccccc;}
.filter.radio input[type="radio"] + label.disabled{cursor:default;}
.filter.radio input[type="radio"]:checked + label:after{background-position:0px -98px;}
.bx_filter .bx_filter_parameters_box.active .bx_filter_block i{font-size:15px;font-style:normal;color:#596b70;display:block;padding-bottom:3px;}
.bx_filter .bx_filter_parameters_box_container{margin-top:15px;}
.bx_filter .bx_filter_parameters_box_container.pict_block{margin-top:17px;padding: 0px 3px;}
.bx_filter .bx_filter_button_box .bx_filter_parameters_box_container{margin-top:0px;font-size:0px;}
.bx-firefox .bx_filter .bx_filter_button_box .bx_filter_parameters_box_container #set_filter.button{margin-right: 3px;}
.bx_filter .bx_filter_parameters_box_container_block{font-size:11px;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:50%;color:#3f3f3f;}
.bx_filter .bx_filter_parameters_box_container .bx_filter_parameters_box_container_block:nth-child(2){text-align:right;}
.bx_filter .bx_filter_parameters_box_container .bx_filter_parameters_box_container_block:nth-child(1){padding-right:8px;}
.bx_filter .bx_filter_parameters_box_container .bx_filter_parameters_box_container_block:nth-child(2){padding-left:8px;}
.bx_filter .bx_filter_parameters_box_container .bx_filter_input_container input{padding:5px 8px 4px;background:#fff;}
.bx_filter .divider{width:8px;height:1px;position:absolute;top:15px;left:50%;margin-left:-4px;background:#e5e5e5;}
.bx_filter .bx_filter_parameters_box_container .bx_filter_calendar_container{max-width:100%;position:relative;}
.bx_filter .bx_filter_parameters_box_container .bx_filter_calendar_container input.calendar{padding:0 23px 0 4px;font-size:15px;}
.bx_filter .bx_filter_parameters_box_container .bx_filter_input_container img.calendar-icon{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;font-size:18px;top:0px;right:3px;}

.wrapp_all_inputs.wrap_md .iblock{width:100%;}

.right_block .filter_horizontal .bx_filter .bx_filter_popup_result{top: -1px !important;}
.bx_filter .expand_block{display:none;}

.bx_filter #modef_mobile{display:none;}

/*Select*/
.bx_filter .bx_filter_select_block, .common_select .common_select-link{position:relative;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:30px;margin:0 0px 5px;padding:0 33px 0 7px;border-radius:2px;background:#f7f7f7;border:1px solid #e5e5e5;cursor:pointer;}
.bx_filter .bx_filter_select_text, .common_select .common_select-link .ik_select_link_text{font-size:12px;line-height:28px;max-width:100%;height:30px;cursor:pointer;vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;-ms-text-overflow:ellipsis;}
.bx_filter .bx_filter_select_block:hover .bx_filter_select_arrow, .common_select .common_select-link:hover .trigger, .common_select .common_select-link.opened .trigger{background:#e3e3e3;}
.bx_filter .bx_filter_select_block:hover .bx_filter_select_arrow:before, .common_select .common_select-link:hover .trigger:before, .common_select .common_select-link.opened .trigger:before{background-position:-36px -174px;}
.bx_filter .bx_filter_select_text.fix{min-width:120px;}
.bx_filter .bx_filter_select_text label{cursor:pointer;}
.bx_filter .bx_filter_select_arrow, .common_select .common_select-link .trigger{position:absolute;top:0;right:0;width:26px;height:28px;cursor:pointer;border-left:1px solid #E5E5E5;background:#fff;text-align:center;line-height:32px;}
.bx_filter .bx_filter_select_arrow:before, .common_select .common_select-link .trigger:before{content:"";display:inline-block;width:7px;height:4px; background:url('images/arrows.png') -1px -174px no-repeat;}

.common_select{width:100% !important;font-size:0px;}
.common_select select{display:none;}
.ik_select_dropdown.common_select-dd{background:#fff;box-shadow:0px 1px 4px rgba(0,0,0,.2);}
.ik_select_dropdown.common_select-dd ul li:before{display:none;}
.scroller{overflow:auto;width:100%;height:100%;border:0;}
.ik_select_list .ik_select_list_inner{position:static !important;}
.ik_select_option_disabled{pointer-events:none;cursor:default;display:none;}
.ik_select_list .ik_select_list_inner ul li{text-align:left;padding:4px 9px 4px 9px;cursor:pointer;}
.ik_select_list .ik_select_list_inner ul li:hover, .bx_filter_select_popup ul li label:hover{background:#e3e3e3;}
.ik_select_list .ik_select_list_inner ul li.ik_select_active, .bx_filter_select_popup ul li label.selected{background:#ddd;color:#fff;}
.ik_select_list .icon_color, .common_select .icon_color{display:inline-block;width:16px;height:16px;vertical-align:top;border:2px solid #FFF;margin:0px 7px 0px 0px;}
.common_select .icon_color {margin-top:4px;}
.common_select .common_select-link.img, .ik_select_list .ik_select_list_inner ul li.img{padding-left:4px;}
.ik_select_list .ik_select_list_inner ul li.img{padding-left:5px;}

.detail_page .ik_select_list .ik_select_list_inner ul li , .order_page .ik_select_list .ik_select_list_inner ul li{padding:8px 9px 9px 9px;}
.detail_page .ik_select_list .ik_select_list_inner ul li.img, .order_page .ik_select_list .ik_select_list_inner ul li.img{padding-left:9px;}

/*Select popup*/
div[id^=smartFilterDropDown]{max-width:170px;width:100%;max-height: 205px;overflow-y: auto;}
div[id^=smartFilterDropDown] .popup-window{width:100%;border:0px;box-shadow:0px 1px 4px rgba(0,0,0,.2);border-radius:2px;}
div[id^=smartFilterDropDown] .popup-window-top-row, div[id^=smartFilterDropDown] .popup-window-left-column, div[id^=smartFilterDropDown] .popup-window-right-column, div[id^=smartFilterDropDown] .popup-window-bottom-row{display:none;}
.popup-window .popup-window-content{}
.bx_filter_select_popup{padding:0;}
.bx_filter_select_popup ul{margin:0;padding:0;list-style:none;}
.bx_filter_select_popup ul li{display:block;text-align:left;vertical-align:middle;}
.bx_filter_select_popup ul li:first-child{border:0px !important;padding:0px !important;margin:0px !important;}
.bx_filter_select_popup ul li:before{display:none;}
.bx_filter_select_popup ul li label,
.bx_filter_select_popup ul li span{font-size:12px;display:block;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;cursor:pointer;padding:4px 9px 4px 9px;vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;-ms-text-overflow:ellipsis;}
.bx_filter_select_popup ul li label.disabled,
.bx_filter_select_popup ul li span.disabled{color:#b8b8b8;background:transparent;}

/*TAGS*/
.bx_filter.bx_horizontal .bx_filter_parameters_box.tags{width:100%;clear:both}
.bx_filter .bx_filter_tag{padding:18px;border:1px solid #aed5e0;border-radius:5px;background:rgba(151,214,233,.33);}
.bx_filter .bx_tag_link{font-size:12px;text-decoration:none;color:#68939e;border-bottom:1px solid;text-shadow:none;}
.bx_filter .bx_tag_link.active,
.bx_filter .bx_tag_link:hover{color:#1d3d46;border-bottom:none;}

/*LABEL*/
.bx_filter .bx_filter_param_label, .filter label{position:relative;display:block;margin:0px 0px 2px;}
.radio.filter label{display:inline-block;line-height:12px;cursor:pointer;}
.bx_filter .bx_filter_param_label.dib{display:inline-block;}
.bx_filter .bx_filter_param_text{line-height:30px;position:relative;display:inline-block;margin:0 5px 0px 4px;vertical-align:middle;text-align:center;cursor:pointer;}
.bx_filter .disabled  .bx_filter_param_text{cursor:default;}
.bx_filter_select_popup .bx_filter_param_label.active{background:#f3f8fa;}

/*Checkbox / Radio*/

.bx_filter_input_checkbox{position:relative;display:block;clear:both;min-height:20px;}
.bx_filter .sku .bx_filter_input_checkbox{min-height:auto;}
.bx_filter_input_checkbox input[type=radio],
.bx_filter_input_checkbox input[type=checkbox]{position:relative;top:4px;float:left;}
.bx_filter .bx_filter_input_checkbox .bx_filter_param_text, .filter label > span{display:block;line-height:14px;margin-left:18px;text-align:left;}
.bx_filter .filter label > span{margin:0px;}
.bx_filter .sku .bx_filter_input_checkbox .bx_filter_param_text, .sku_props .bx_item_detail_size ul li span{display:block;line-height:18px;margin:0px;text-align:center;padding:4px 0px 5px;font-size:13px;}
.bx_filter .bx_filter_input_checkbox input + .bx_filter_param_text{line-height:21px;}

/*BTN*/
.bx_catalog_item_scu .bx_item_detail_scu ul li .cnt1{display:inline-block;height:100%;}
.bx_filter .bx_filter_param_btn, .bx_catalog_item_scu .bx_item_detail_scu ul li .cnt{
	display:inline-block;
	width:26px;
	height:26px;
	text-align:center;
	text-decoration:none;
	color:#000;
	vertical-align:middle;
	box-shadow:0px 0px 1px rgba(0,0,0,.1) inset;
	border-radius:2px;
	background:#fff;
	-webkit-transition:border .3s ease, box-shadow .1s ease, color .3s ease;
	-moz-transition:border .3s ease, box-shadow .1s ease, color .3s ease;
	-ms-transition:border .3s ease, box-shadow .1s ease, color .3s ease;
	-o-transition:border .3s ease, box-shadow .1s ease, color .3s ease;
	transition:border .3s ease, box-shadow .1s ease, color .3s ease;
}
.bx_filter .bx_filter_param_label.active .bx_filter_param_btn{border-color:#fff;}

/* --- colors */
.bx_filter .bx_filter_param_label.disabled .bx_filter_param_btn.bx_color_sl{background:transparent;box-shadow:none}
.bx_filter .bx_filter_param_label.disabled .bx_filter_param_btn.bx_color_sl{position:relative;}

/*icon*/
.bx_filter_select_popup .bx_filter_select_text_icon,
.bx_filter .bx_filter_select_text_icon{line-height:33px;position:relative;display:inline-block;width:24px;height:24px;margin-top:-2px;margin-right:2px;vertical-align:middle;border-radius:2px;}
.bx_filter_select_popup .bx_filter_btn_color_icon,
.bx_filter .bx_filter_btn_color_icon, .bx_catalog_item_scu .bx_item_detail_scu ul li .cnt_item, .bx_scu_scroller_container ul li .cnt_item{line-height:26px;position:relative;top:0px;border-radius:1px;display:inline-block;width:26px;height:26px;border:0px solid #fff;vertical-align:middle;
	-webkit-background-size:cover;background-size:cover;box-shadow:0px 0px 0px 1px rgba(0,0,0,.1) inset;text-align:center;line-height:26px;}
.bx_catalog_item_scu .bx_item_detail_scu ul li:not(.active) .cnt_item.pp, .bx_scu_scroller_container ul li:not(.active) .cnt_item.pp{box-shadow:0px 0px 0px 1px rgba(0,0,0,.1);}

.bx_catalog_item_scu .bx_item_detail_scu ul li:not(.active):not(.bx_active) .cnt_item.pp:hover, .bx_scu_scroller_container ul li:not(.active):not(.bx_active) .cnt_item.pp:hover {
	box-shadow: 0 0 0 2px rgba(0,0,0,.1);
}

.bx_catalog_item_scu .bx_item_detail_scu ul li .nf .cnt_item:not(.pp), .bx_scu_scroller_container ul li .nf .cnt_item:not(.pp){padding:5px;}
.bx_catalog_item_scu .bx_item_detail_scu ul li .nf .cnt_item > span.bg, .bx_scu_scroller_container ul li .nf .cnt_item > span.bg{display:block;height:100%;background-size:cover;}
body .bx_catalog_item_scu .bx_item_detail_scu ul li .cnt1.nf, body .bx_catalog_item_scu .bx_item_detail_scu ul li.active .cnt1.nf,
body .bx_scu_scroller_container ul li .cnt1.nf{background:none;}
body .bx_catalog_item_scu .bx_item_detail_scu ul li.active .cnt1.nf .bg, body .bx_catalog_item_scu .bx_item_detail_scu ul li:hover .cnt1.nf .bg,
body .bx_catalog_item_scu .bx_item_detail_scu ul li:hover .cnt1.nf{background-color:transparent;}
.cnt1.nf>.pp>.bg{display:none !important;}

.bx_filter .bx_filter_param_label.active .bx_filter_btn_color_icon{box-shadow: 0px 0px 0px 2px #fff inset, 0px 0px 0px 2px #ddd;}
.bx_filter .bx_filter_btn_color_icon:hover, .bx_catalog_item_scu .bx_item_detail_scu ul li:not(.active):not(.bx_active) .cnt_item:hover:not(.pp), .bx_scu_scroller_container ul li:not(.active):not(.bx_active) .cnt_item:hover:not(.pp)/*, .bx_scu_scroller_container ul li:not(.bx_active) .cnt_item:hover*/{box-shadow:0px 0px 0px 2px rgba(0,0,0,.1) inset;}
.bx_filter .bx_filter_select_text .bx_filter_btn_color_icon, .popup-window .bx_filter_btn_color_icon{border-radius:0px;width:16px;height:16px;}
.bx_filter label.pal:hover .bx_filter_param_btn, .bx_filter .bx_filter_param_label.active .bx_filter_param_btn, .bx_catalog_item_scu .bx_item_detail_scu ul  li.active span:not(.cnt_item){background:#ddd;}
.bx_filter label.dib:not(.active):hover .bx_filter_param_btn, .bx_catalog_item_scu .bx_item_detail_scu ul li:hover span:not(.cnt_item){background:#e5e5e5;}
.bx_filter label.dib.disabled:hover .bx_filter_param_btn{background:#fff;}
.bx_filter .pict{display:inline-block;margin:-2px 0px 0px;float:left;}
.bx_filter_select_popup .bx_filter_btn_color_icon{margin:0 0px 0px -3px;top:0;vertical-align:middle;}
.bx_filter_select_popup .bx_filter_param_text{margin:0 0px 0px 3px;}
.bx_filter .bx_filter_select_block .bx_filter_btn_color_icon{top:-1px !important;margin:0px 0px 0px -2px;}
.bx_filter_btn_color_icon.all{position:relative;border:none;box-shadow:none}
.bx_filter_btn_color_icon.all:after,
.bx_filter_btn_color_icon.all:before{position:absolute;width:60%;height:60%;background:#fff;content:" ";box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);}
.bx_filter_btn_color_icon.all:after{right:0;bottom:0;}
.bx_filter_btn_color_icon.all:before{top:0;left:0;}
.bx_filter .bx_filter_popup_result{font-size:12px;font-weight:400;line-height:51px;position:absolute;z-index:930;display:none;margin-top:-14px;margin-left:-4px;padding:0 20px;white-space:nowrap;color:#fff;}
.bx_filter .bx_filter_popup_result a{margin:0px 0px 0px 18px;}
.bx_filter .bx_filter_popup_result.right{left:102%;}
.bx_filter .bx_filter_popup_result.left{right:102%;}
.bx_filter .button{padding-left:11px;padding-right:12px;}
.bx-firefox .bx_filter .button{padding-right:10px;}
.bx_filter .button#set_filter{margin:0px 2px 0px 0px;}
.bx_filter .bx_filter_block .clb{clear:both;}


/*catalog menu*/
.left_block .internal_sections_list .title{padding:14px 19px 13px 19px;border-bottom:1px solid transparent;position:relative;white-space:nowrap;font-size:13px;line-height:18px;font-weight:500;border:1px solid #e5e5e5;}
.left_block .internal_sections_list .title .inner_block{position:relative;cursor:pointer}
.left_block .internal_sections_list .title .hider{display:inline-block;height:5px;width:8px;background:url('images/arrows.png') -35px -162px no-repeat;cursor:pointer;top:7px;right:0px;position:absolute;}
.left_block .internal_sections_list .title .inner_block:before{width:16px;height:16px;right:-4px;margin-top:1px;border-radius:16px;display:none;content:"";position:absolute;}
.left_block .internal_sections_list .title .inner_block:hover:before{display:block;}
.left_block .internal_sections_list .title .inner_block:hover .hider{background-position:-19px -143px;top:6px;}
.left_block .internal_sections_list .title .hider.opened{background-position:-1px -162px;}
.left_block .internal_sections_list .title .inner_block:hover .hider.opened{background-position:-1px -143px;top:7px;}

.left_block .internal_sections_list ul.sections_list_wrapp{margin:1px 0px 0px;}
.left_block .internal_sections_list ul.sections_list_wrapp > li.item:first-child{border-top:0;}
.left_block .internal_sections_list li{position:relative;zoom:1;background:#f7f7f7;}
.bx_filter_container_title, .left_block .internal_sections_list ul.sections_list_wrapp > li.item{border-top:1px solid #fff;}
.left_block .internal_sections_list li.depth3{margin-bottom:0px;}
.left_block .internal_sections_list li.depth3 .menu_title{text-decoration:none;padding-bottom:6px;}
.left_block .internal_sections_list li a{text-decoration:none;padding:9px 19px;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;display:inline-block;overflow:hidden;vertical-align:top;*display:inline;zoom:1;}
.left_block .internal_sections_list li a span{font-size:12px;line-height:16px;}
.left_block .internal_sections_list li.cur a span{border-bottom:1px solid transparent;}
.left_block .internal_sections_list ul.sections_list_wrapp > li.item:hover > a{z-index:100;}
.left_block .internal_sections_list .child_wrapp ul > li{background:#fff;position:relative;display:block;margin-left:9px;}
.left_block .internal_sections_list .child_wrapp ul.child li:after{content:"";display:block !important;position:absolute;left:0px;top:10px;width:2px;height:2px;background:#1d1a1a;}
.left_block .internal_sections_list ul.sections_list_wrapp > li.item.cur .child_container{display:block;}
.left_block .internal_sections_list .child_wrapp.depth3{max-width:420px;padding-bottom:10px;}
.left_block .internal_sections_list .child_wrapp .child li.depth3 a.menu_item{font-size:12px;margin-left:10px;padding-top:0;padding-left:10px;display:block;position:relative;}
.left_block .internal_sections_list .child_wrapp .child li.depth3 a.menu_item:before{content:"";display:block;position:absolute;left:1px;top:7px;width:2px;height:2px;background:#1d1a1a;}
.left_block .internal_sections_list .child_wrapp .child li > a{text-decoration:none;border:0px;padding-left:9px;}
.left_block .internal_sections_list .child_wrapp a{line-height:16px;height:inherit;font-size:12px;padding:3px 10px;}
.left_block .internal_sections_list .child_wrapp a.title{text-decoration:none;}
.item .child_container{display:none;z-index:10;background:#f6f6f7;border-bottom:1px solid #eaebec;}
.item .child_container .child_wrapp{border:0px;padding:8px 10px;max-height:500px;overflow:auto;}
.item .child_container .child_wrapp *{font-family:Ubuntu, Arial, Helvetica, sans-serif;}
.item .child_container .child_wrapp .menu_title a{font-size:12px;text-decoration:none;font-weight:600;}
.item .child_container .child_wrapp ul > li{position:relative;display:block;}
.item.cur .child_container, .item.current .child_container{display:block;}
.item .child_container .child_wrapp .child li > a{text-decoration:none;border:0px;padding-left:9px;color: #666;}
.item .child_container .child_wrapp .child li > a.menu_item{padding-left:17px;}
.item .child_container .child_wrapp a{line-height:16px;height:inherit;font-size:12px;padding:3px 10px;}
.item .child_container .child_wrapp a.title{text-decoration:none;}

.wraps .item{position:relative;}
.wraps > .wrapper_inner{padding-top:24px;padding-bottom: 50px;z-index:0;}
.wraps .item .child_right_container{opacity: 0;display: block;transition: opacity .2s ease .2s, visibility .2s ease .2s;visibility: hidden;z-index: 3;top: 0px;left: 100%;margin: 0;min-width: 100%;position: absolute;background:#fff;color:#333;box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.36);}
.wraps .item .child_right_container li.menu_item  a{color:#333;padding: 0px;}
.wraps .item:hover .child_right_container{opacity: 1;visibility: visible;}
.wraps .item .child_right_container .child{font-size:0px;}
.child_right_container .menu_item {display:inline-block;vertical-align:top;margin: 0px 0px 2px 0px;padding: 10px;font-size:12px;}
.child_right_container .menu_item .image{width: 66px;height: 56px;display: table-cell;vertical-align: middle;text-align:center;}
.child_right_container .menu_item .image img{vertical-align: middle;}
.child_right_container .menu_item .text{height: 56px;display: table-cell;vertical-align: middle;padding: 0px 12px;text-align: left;}

/* diffrent view types styles */
/*list*/
.wrapp_stockers .like_icons{font-size:0px;height:30px;}

.wrapp_stockers .like_icons > div{display:inline-block;margin:0 5px 0 0;}
.wrapp_stockers .like_icons > div.offers_compare{margin:0px 19px 0px 0px;}
.wrapp_stockers .like_icons span{opacity:1;visibility:visible;}
.char_title{color:#333333 !important;}
.show_props .char_title{position:relative;cursor:pointer;}
.show_props .char_title:after{content:"\f107";padding:0px 0px 0px 5px;}
.show_props .char_title.opened:after{content:"\f106";}
.props_list{border-collapse:collapse;}

.bx_item_detail_scu .bx_scu_scroller_container{position:relative;z-index: 1;margin:7px 0px 0px;}
.bx_item_detail_size .bx_size_scroller_container{margin:4px 0px 0px;}

.sku_props ul li.missing, .ik_select_dropdown ul li.missing{opacity:0.4;}
.unshow_un_props .sku_props ul li.missing, .unshow_un_props ul li.missing{display:none;}

/*block*/
.catalog .catalog_block{padding:0px 0px 0px 0px;width:100%;}
.ajax_load.block .top_wrapper, .catalog .top_wrapper{margin-top: 12px;}
.bottom_nav.block, .search.block .bottom_nav{position:relative;top:5px;float:left;width:100%;}
.catalog .catalog_block:after{content:"";display:block;}
.catalog_block .counter_wrapp{margin-bottom:0px;padding-top:0px;margin-top:-1px;white-space:nowrap;}
.catalog_block .sku_props + .counter_wrapp, .catalog_block .woffers{padding-top:17px;}
.catalog_block .hover_block{opacity:0;visibility:hidden;max-height:0;-webkit-transition:all .15s ease;-webkit-transition-delay:0.5s;-moz-transition:all .15s ease;transition:all .15s ease;transition-delay:0.05s;padding:17px 0px 0px;}
.catalog_block .hover_block .sku_props{margin:0px;padding:0px 0px 2px;}
.catalog_block .image_wrapper_block{margin:0px 0px 15px;}
.shadow_delay{transition-delay:0.22s !important;}
.catalog_block:not(.items) .item_wrap{height:auto !important;position:relative;z-index:51;background:#fff;padding-bottom:0px;}
.tabs_slider .catalog_block .item_wrap:not(.touch):hover, .tabs_slider .catalog_block .item_wrap.hover {z-index:58;padding-bottom:20px;}
.catalog_block .item_wrap:not(.touch):hover .hover_block, .catalog_block .item_wrap.hover .hover_block{opacity:1;visibility:visible;max-height:500px;}
.catalog_block + .bottom_nav .ajax_load_btn{padding:0px 0px 0px;position:relative;top:-22px;margin-bottom:-2px;}
.catalog_block .counter_wrapp .more_text{display:none;}
.catalog_block .wrap_nav{display:none;}
.catalog_block .view_sale_block .values{margin-bottom:3px;height: 36px;}
.catalog_block .catalog_item_wrapp:nth-child(4n){width:210px;}
.catalog_block .catalog_item_wrapp:nth-child(4n) .item_wrap {margin-right:0px;}

/*catalog detail*/
.offers_img, .offers_img a{transition:opacity 0.1s ease;text-align:center;}
.offers_img.wof{opacity:0;}
.img_wrapper .wrapp_thumbs{position:relative;}
.thumbs_navigation ul li{position:absolute;top:50%;margin-top:-14px;background-color:transparent;z-index:2;}
.thumbs_navigation ul li:hover{background-color:transparent;}
.img_wrapper .thumbs_navigation .flex-direction-nav{margin:0px;}
.img_wrapper .thumbs_navigation ol li{display:none;}
.img_wrapper .thumbs_navigation ul li.flex-nav-prev{left:-38px;}
.img_wrapper .thumbs_navigation ul li.flex-nav-next{right:-37px;}


.like_wrapper{position:relative;}

.color_link:hover{color:#1d2029 !important;}


.buy .counter_wrapp{padding:0px;}

/* table.offers_table td.counter_wrapp.counter_block_wr .total_summ{padding-top: 18px;position:absolute;} */
body .main_item_wrapper div.total_summ{display:none;font-size: 13px;line-height: 20px;color:#666;}
body .main_item_wrapper div.total_summ > div{overflow: hidden;text-overflow: ellipsis;}
body .catalog_detail .main_item_wrapper div.total_summ{display:none;}
body .main_item_wrapper div.total_summ span{color:#1d2029;font-weight:bold;}
body .catalog_detail .main_item_wrapper div.total_summ{margin: -11px 0px 23px;}
body #fast_view_item .catalog_detail .main_item_wrapper div.total_summ{margin: -5px 0px 13px;text-align:left;}
body .ajax_load .main_item_wrapper div.total_summ{margin: 9px 0px 0px;}
body .ajax_load.table .main_item_wrapper div.counter_wrapp{position:relative;text-align:left;padding-left:10px;}
body .ajax_load.table .main_item_wrapper div.counter_wrapp > div{margin-bottom:7px;}
body .ajax_load.table .main_item_wrapper .counter_wrapp div.total_summ{margin: -4px 0px 0px;position:absolute;font-size:12px;}


.top_info .more_block{cursor:pointer;font-size:13px;}
.top_info .more_block:after{content:"\f107";padding: 0px 0px 0px 5px;}

.specials.tab_slider_wrapp .tabs_content .tabs_slider> li, .tabs_slider  >li.catalog_item, .slides  >li.catalog_item{border:1px solid #eaebec;}
.specials.tab_slider_wrapp .tabs_content .tabs_slider> li:hover, .tabs_slider  >li.catalog_item:hover, .slides  >li.catalog_item:hover{border:1px solid #fff;}

/*fast view*/
.fast_view_block{-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;
    background-color: rgba(229,229,229,0.9);text-decoration: none;border-radius: 2px;visibility: hidden;position: absolute;text-align: center;
    margin-left: -75px;margin-top: -20px;line-height: 36px;cursor: pointer;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;
    color: #666;height: 36px;width: 150px;
    opacity: 0;z-index: 99;left: 50%;top: 50%;font-size:13px;
}
.with_fast_view .item:hover .fast_view_block, .with_fast_view .catalog_item:hover .fast_view_block, .with_fast_view .list_item:hover .fast_view_block, .with_fast_view .catalog_item.hover .fast_view_block{visibility: visible;opacity:1;}
.with_fast_view .list_item .fast_view_block{position:relative;margin:10px auto 0px;left:0px;top:0px;padding: 0px 14px 0px 36px;width: auto;}
.with_fast_view .list_item .fast_view_block:before, .icons.fast_view_block:before{content:"";opacity:0.5;position:absolute;left:12px;top:50%;margin-top: -8px;width:17px;height:16px;background:url('images/zoom.png') 0px 0px no-repeat;}
.icons.fast_view_block{font-size:0px;width:50px;height:50px;}
.with_fast_view .module_products_list .icons.fast_view_block{width: 40px;height: 40px;margin: 0px;top: 5px;left: 5px;}
.with_fast_view .wrapper_fw{position:relative;}

/*popup fast view*/
.loading_block{background:#fff url('images/loaders/pl3.gif') center center no-repeat;}
.fast_view_frame.popup{max-width:900px;width:900px;z-index:2998;}
.fast_view_frame.popup *{box-sizing:border-box;}
.fast_view_frame.popup .close{z-index:10;top:27px;}
.fast_view_frame.popup .form.init .item_main_info:before{content:"";position:absolute;top:0px;bottom:0px;height:100%;width:1px;background:#f2f2f2;display:block;right: 269px;z-index:1}
.fast_view_frame.popup .form .form_head{border-bottom:1px solid #f2f2f2;padding-top:23px;padding-bottom:24px;z-index: 2;background: #fff;position:relative;}
.fast_view_frame.popup .form .form_head h2{font-weight:normal;font-size:22px;}
.fast_view_frame.popup #fast_view_item{height:510px;overflow:hidden;}
.fast_view_frame.popup #fast_view_item .loading_block{height:100%;}
.fast_view_frame.popup .catalog_detail .item_main_info{border:none;margin: 0px;position:static;}
.fast_view_frame.popup .catalog_detail .item_main_info .img_wrapper{width:310px;float:left;padding:30px 30px;position:relative;}
.fast_view_frame.popup .item_slider .slides{height:340px; line-height: 337px;}
.fast_view_frame.popup .item_slider:not(.flex) .slides li{height:340px; line-height: 337px;margin-bottom:22px;}
.fast_view_frame.popup .catalog_detail .item_main_info .item_slider{width:auto;float:none;padding:0px;}
.fast_view_frame.popup .catalog_detail .item_main_info .item_slider:after{display:none;}
.fast_view_frame.popup .catalog_detail .item_slider .thumbs{max-width:210px;}
.fast_view_frame.popup .img_wrapper .thumbs_navigation ul li.flex-nav-next{/*right:-7px;*/}
.fast_view_frame.popup .img_wrapper .thumbs_navigation ul li.flex-nav-prev{/*left:-7px;*/}
.fast_view_frame.popup .catalog_detail .item_main_info .right_info{margin: 0px 269px 0px 310px;padding: 0px;}
.fast_view_frame.popup .catalog_detail .item_main_info .right_info .info_item{padding:27px 30px 0px 30px;max-height: 480px;overflow-y: auto;overflow-x: hidden;}
.fast_view_frame.popup .catalog_detail .item_main_info .right_info .info_item:before{display:none;}
.fast_view_frame.popup .catalog_detail .item_main_info .right_info .info_item .item_block{margin-bottom: 15px;}
.fast_view_frame.popup .catalog_detail .item_main_info .right_info .info_item .item_block > div:not(.cheaper_form){display:inline-block;vertical-align: middle;padding-top: 0px;margin-top: 3px;margin-bottom:3px;}
.fast_view_frame .cheaper_form{margin:3px 0 3px 0;vertical-align:middle;}
.fast_view_frame.popup .catalog_detail .item_main_info .right_info .info_item .item_block > div{margin-right:15px;}
.fast_view_frame.popup .catalog_detail .item_main_info .right_info .info_item::-webkit-scrollbar{width: 12px;}
.fast_view_frame.popup .catalog_detail .item_main_info .right_info .info_item::-webkit-scrollbar-track{box-shadow: none;border-radius: 8px;}
.fast_view_frame.popup .catalog_detail .item_main_info .right_info .info_item::-webkit-scrollbar-thumb{border:4px solid #fff;}
.fast_view_frame.popup .catalog_detail .item_main_info .right_info .info_item::-webkit-scrollbar-thumb:window-inactive {background:#999;border:4px solid #fff;}
.fast_view_frame.popup .catalog_detail .info_item .title a{font-size: 18px;line-height: 24px;}
.fast_view_frame.popup .catalog_detail .rating{margin:0px 0px 10px;}
.fast_view_frame.popup .catalog_detail .info_item .top_info{border-bottom:none;padding: 0px;}
.fast_view_frame.popup .info_item .top_info .iblock{line-height:20px;}
.fast_view_frame.popup .catalog_detail .info_item .iblock-vote {margin-top:5px;}
.fast_view_frame.popup .catalog_detail .info_item .iblock-vote table td div{cursor: pointer;background: url(images/svg/ai.svg) -374px -51px no-repeat;width: 20px;height: 20px;overflow: hidden;}
.fast_view_frame.popup .catalog_detail .info_item .iblock-vote table td div.star-empty {background-position: -393px -51px}
.fast_view_frame.popup .catalog_detail .item-stock{margin:0px;line-height:18px;}
.fast_view_frame.popup .catalog_detail .item_main_info .prices_item_block{float:right;width:269px;padding:21px 30px 0px 27px;max-height: 507px;overflow-y: auto;overflow-x: hidden;}
.bx-ie .fast_view_frame.popup .catalog_detail .item_main_info .prices_item_block{overflow-y:hidden;}
.fast_view_frame.popup .catalog_detail .item_main_info  .stickers{top:0px;left:0px;}
.fast_view_frame.popup .catalog_detail .prices_block .price{float: none;display: inline-block;margin:0px 0px 10px;vertical-align:bottom;}
.fast_view_frame.popup .catalog_detail .buy_block{margin-right: -4px;}
.fast_view_frame.popup .catalog_detail .counter_wrapp{padding:0px;display: block;/*overflow: hidden;*/}
.fast_view_frame.popup .catalog_detail .counter_wrapp > div{margin:15px 0px 12px;float:left;}
.fast_view_frame.popup .catalog_detail .counter_wrapp .button_block{float:right;}
.fast_view_frame.popup .catalog_detail .wrapp_one_click{display:block;clear:both;margin-bottom: 18px;}
.fast_view_frame.popup .catalog_detail .wrapp_one_click .btn{display:block;}
.fast_view_frame.popup .view_sale_block .values .item{/*height:44px;*/}
.fast_view_frame.popup .info_item .top_info .article{color:#888888;}
.fast_view_frame.popup .info_item .preview_text{color:#555;font-size:13px;height:auto;max-height: none;}
.fast_view_frame.popup .title_tab{font-size:13px;color:#333333;padding: 12px 0px 8px;}
.fast_view_frame.popup .item-stock .value, .fast_view_frame.popup .item-stock .value span{color:#666666;}
.fast_view_frame.popup .description_wrapp{text-align:left;white-space: nowrap;margin: 0px 0px;clear:both;}
.fast_view_frame.popup .description_wrapp .like_icons{padding:0px;margin-top:13px;border-top:none;}
.fast_view_frame.popup .description_wrapp .like_icons span i{overflow: hidden;border-radius: 2px;}
.fast_view_frame.popup .buy_block + .description_wrapp .like_icons{margin-top:1px;}
.fast_view_frame.popup .catalog_detail .item_main_info .like_icons > div{/*margin:0px 5px 10px;*/padding-right:11px;}
.fast_view_frame.popup .button.big_btn{padding: 10px 15px 9px 15px;}
.fast_view_frame.popup .one_click{display:block;}
.fast_view_frame.popup .total_summ{margin: -7px 0 11px;text-align: center;}
.fast_view_frame.popup .cost .price.discount span{line-height:12px;}
.fast_view_frame.popup .catalog_detail .prices .price_matrix_block .price_wrapper_block .price.discount{vertical-align:baseline;}

.fast_view_frame.popup .counter_block.big_basket{width:102px}
.fast_view_frame.popup .counter_block.big_basket input[type="text"]{width:45px}

.fast_view_frame.popup .sale_block{font-weight:normal;}
.fast_view_frame.popup .like_icons span{font-size:13px;}
.fast_view_frame.popup .like_icons span div{padding-left:5px;}
.fast_view_frame.popup .wish_item.added{background:none;}

.fast_view_frame.popup .bx_catalog_item_scu .bx_item_detail_scu ul li .cnt_item, .fast_view_frame.popup .bx_scu_scroller_container ul li .cnt_item{width:32px;height:32px;box-sizing:content-box;}
.fast_view_frame.popup .bx_catalog_item_scu .bx_item_detail_scu ul li .cnt{width:40px;height:40px;}
body .fast_view_frame.popup .prices .price_matrix_block .price_wrapper_block > div .price_interval{padding-right: 2px;}
#main .bx_catalog_item_scu .bx_item_detail_scu ul li.active span.cnt1, #main .bx_catalog_item_scu .bx_item_detail_scu ul li span.cnt1{background:none;}

.similar_products_wrapp .wrapper_block .all_wrapp .image_wrapper_block{position:relative;}

.props_list .hint{position:absolute;top:0px;right:-10px;}
.props_list .hint .icon{background:#e5e5e5;border-radius:100%;}


.props_block .char{margin:12px 0;display:inline-block;width:15%;text-align:left;padding:0px 10px 0px 0px;vertical-align:top;}
.props_block .char_name{text-align:left;font-weight:400;font-size:12px;}
.props_block .char_value{font-weight:500;font-size:14px;}

/* .offers_table .property .whint{position:relative;padding-left:20px;}
.offers_table .property .hint{position:absolute;top:0px;left:0px;}
.offers_table .property .hint .icon{left:0px;border-radius:100%;}
.offers_table .property .hint .tooltip{left:-18px;} */

.button.wicon i{background-position:-91px -206px;margin:0px 10px 0px 5px;}


.forms .text_block{width:29%;font-size:13px;padding:0px 60px 0px 0px;}
.forms .form_block{width:71%;}

.bx_item_detail_scu .bx_scu_scroller_container{margin-left:2px;}
.middle_info .bx_catalog_item_scu .bx_item_detail_scu ul li .cnt_item{width: 46px;height: 46px;border: 2px solid #fff;line-height:46px;}
.middle_info .sku_props .bx_size_scroller_container, .middle_info .sku_props .bx_scu_scroller_container{margin-top:11px;}
.middle_info .sku_props .wrapper_sku > div{margin-bottom:15px;}
.bx_catalog_item_scu .bx_item_detail_scu ul li .cnt_item.pp{background-size:contain;background-repeat:no-repeat;background-position:center;border-width:2px;}


/*personal*/
.adaptive{display:none;}

div.soc-serv-main tr.soc-serv-personal .soc-serv-name i{font-size:12px;}

.all_block_nav{display:inline-block;font-size:12px;position: relative;top: -1px;padding-left:10px;}

/*history list*/
tr.drop td{border-top-width:0px;}

/*auth*/
.forgot{font-size:12px;float:right;}
.but-r .buttons{margin:21px 0px 0px 0px;}
.soc-serv-main .row{margin:0px;}
.back .back{margin:10px 0px 0px;display:inline-block;}

/* front-page sliders */
	.specials_slider_wrapp, .tab_slider_wrapp{}

	.specials_slider_wrapp ul.tabs_content, .tab_slider_wrapp ul.tabs_content{margin:1px -8px 20px -5px;padding:0 8px 0px 5px;}
	.specials_slider_wrapp ul.tabs_content li.tab, .tab_slider_wrapp ul.tabs_content li.tab{margin:0 -5px;padding:0 5px;}

/* viewed product slider */
	.common_product .content_inner{margin:-13px -13px 0;padding:13px 13px 0;}
	.common_product .flex-viewport{margin:0px -13px;padding:0 13px;}
	.common_product .flex-viewport ul.slides{margin:0px -13px;padding:0 13px;}

/*subscribe*/
.subscribe-edit .more_text_small{padding-left:20px;}
.subscribe-edit h5{font-size:13px;margin-bottom:5px;}
.data-table.top .left_blocks{width:40%;}
.data-table.top .right_blocks{width:60%;}

/*search*/
.search-page-wrap .form-control{float:left;margin:0px 10px 0px 0px;}

/*articles*/
.row{margin:30px -15px 0px -15px;font-size:0px;}


/* STORES - SHOPS */

/*composite btn*/
#bx-composite-banner a.bx-composite-btn{border: 1px solid #e8e8e8;margin:7px 0px 0px;}
#bx-composite-banner{text-align:left;}

/*basket*/
.empty_cart .card_popup_frame.popup .basket_empty{display:block;}
.empty_cart .card_popup_frame.popup .total_wrapp{display:none;}

.button_wrap .button, body .wrapper .button{-webkit-appearance:none;}
.iblock .icon_error_block{float:right;}
.iblock .icon_error_block:after{display:none;}
.icon_error_block {box-sizing: border-box; min-height: 34px; padding-left: 50px; position: relative; text-align: left; width: 100%;}
.basket_fly .icon_error_block {width: inherit;}
.basket_fly .module-cart .colored tfoot td.row_titles .item_title{margin-top:2px;}
.icon_error_block:after{background:#e62222 url("images/warning_white.png") 0px 0px no-repeat;top:0px;height:40px;width:40px;left:0;position:absolute;content:" ";z-index:60;display:block;}
.icon_error_block b{font-size:15px;}

.basket_wrapp .module-cart table.bottom .bottom_btn .backet_back_wrapp.error .iblock.back_btn{padding-right:0px;}
.basket_wrapp .module-cart table.bottom.middle.error td.row_values{padding-left:21px;}
.basket_fly .basket_fly .icon_error_block{text-align:left;float:left;padding:0px 0px 0px 60px;}
.basket_fly .basket_fly .icon_error_block:after{left:0px;}

.view_sale_block.offers { display: none; }
.subscribe-edit .data-table tbody td:last-child{padding-left:20px;}


/* .catalog_detail .offers_table .many_prices .price.discount { margin-top: 0px; } */
.set_wrapp.set_block .cost.prices .price.discount { margin-top: 0px; }

.container iframe, .container object, .container video { display: block; margin: 0 auto; max-width: 100%; }
.group_description_block { font-size: 14px;color: #333; }
.group_description_block.top { padding: 25px 0px 20px; }
.group_description_block.bottom { padding: 20px 0px 20px; }
ul.slider_navigation.top_big .flex-direction-nav { display: none; }
ul.slider_navigation.top_big .flex-direction-nav:first-child { display: block; }
.module_products_list.errors { border: none; }

.hide_class { display: none; }
.module-form-block-wr .form-block input[disabled="disabled"], .module-form-block-wr .form-block textarea[disabled="disabled"] { background: #fff; }
.module-form-block-wr .form-block .success_send{color:#386f35;}

.basket_wrapp .module-cart table.bottom.middle .bottom_btn td.last_blockk { float: right !important; }
.basket_wrapp .module-cart table.bottom.middle .bottom_btn td.last_blockk:last-of-type { padding-right: 50px !important;  }

.popup_button_basket_wr{text-align:center;margin: 30px 0px 0px;}
.ajax_text .wrapper{padding:0px;}
.ajax_text table tr td{padding-top: 10px;}
.ajax_text table tr td:last-child{padding-left:20px;width:150px;}
.ajax_text table tr td label{display:block;}
.ajax_text table tr td label input{margin-right:5px;outline: none;}
.ajax_text .ik_select{width: 100% !important;font-size: 0px;}

.sale-products-gift *{box-sizing: border-box;}
.sale-products-gift > .row{margin-top:15px;}
.sale-products-gift .col-sm-4 .product-item-image-wrapper{padding-top:50%;}
.sale-products-gift .col-md-3 .product-item-image-wrapper{padding-top:100%;}

.form{position:relative;}
.form.sending:before{content:"";display:block;position:absolute;top:0px;left:0px;right:0px;bottom:0px;background:#fff url('images/loaders/pl3.gif') center no-repeat;z-index: 1000;
    opacity: 0.8;}



/*set new*/

.bx-set-constructor .row *{box-sizing: border-box;}
.bx-set-constructor .row div[class^=col-] {font-size: 14px;}
.bx-set-constructor{border: none;border-radius: 0;border-top: 1px solid #F2F2F2;}


/*gift*/

.catalog_item .stickers{left:0px;}
.catalog_item .image_wrapper_block{margin:0px auto;}



/*order styles*/
.middle >.container{width:100% !important;padding:0px !important;position:relative;}



div[class*=bx-sls] .dropdown-icon{position:absolute;left:17px;top:50%;margin:-8px 0 0;width:16px;height:16px;background:url(images/svg/order_ext.svg) -5px -75px no-repeat;}
div[class*=bx-sls] .bx-ui-sls-clear{position:absolute;margin:0;height:auto;right:0;top:0;bottom:0;width:44px;height:auto;cursor:pointer;background:none;}
div[class*=bx-sls] .bx-ui-sls-clear:before{content:"";position:absolute;left:50%;top:50%;margin:-10px 0 0 -10px;width:20px;height:20px;background:url(images/svg/order_ext.svg) -82px -61px no-repeat !important;border-radius:100%;}
div[class*=bx-sls] .bx-ui-sls-clear:hover:before{background-position:-82px -82px !important;background-color:#ddd;}
.bx-sls .dropdown-block{background: #f7f7f7;padding:1px 44px 1px;font-size: 14px;color: #333;line-height: 20px;border: 1px solid #ececec;box-shadow:none;}

.sale-profile-detail-form .dropdown-block.bx-ui-sls-input-block{box-sizing:border-box;height:37px;}

#basket_items_delayed #delayed_items .bx_size_scroller_container ul li:not(.bx_active),
#basket_items_delayed #delayed_items .bx_scu_scroller_container ul li:not(.bx_active){display:none;}


.bx-sls .dropdown-fade2white{display:none;}

#content noscript + b{display:none;}

.magnifier {text-align: center;background: #fff;}
.magnifier img{vertical-align: middle;margin: auto;display: inline-block;}

.footer_inner.no_fill{background:#f6f6f7;}
.footer_inner.fill{background: transparent !important;}


@media print{
	.print div.error{font-size:8px !important;}
	.print table{page-break-after:auto;}
	.print tr{page-break-inside:avoid;page-break-after:auto;}
	.print td{page-break-inside:avoid;page-break-after:auto;}
	.print thead{display:table-header-group;}
	.print tfoot{display:table-footer-group;}
}

@media (min-width:1024px){
	.start_promo .item{border-bottom-width:1px;}
}


.catalog_block .item-stock, .catalog_block .article_block{display:inline-block;margin:0px 6px;}
.catalog_block .article_block{font-size:12px;color:#999999;}

.menu_top_block.catalog_block .dropdown>li.full>.dropdown>li.hide-images>a,
header .menu_top_block.catalogfirst li.full>.dropdown>li.hide-images>a{padding-left:0;}
.menu_top_block.catalog_block .dropdown>li.full>.dropdown>li.hide-images>.dropdown,
header .menu_top_block.catalogfirst li.full>.dropdown>li.hide-images>.dropdown{padding-left:0;}
.catalog_block .article_block, .module_products_list .article_block{word-break: break-all;}

#mobilefilter-overlay {
    display: none;
    background: #3a3f44;
    opacity: 0.7 !important;
    height: 100%;
    width: 100%;
    position: fixed;
    left: 0px;
    top: 0px;
    z-index: 3005;
}


.grecaptcha-badge {z-index: 2;}

/*akc front start*/
.news_akc_block .top_block{padding: 13px 0px 0px;margin: 0px 0px 13px;}
.news_akc_block .top_block a{font-size:13px;}
.news_akc_block .img{height:137px;line-height:137px;text-align:center;overflow:hidden;}
.news_akc_block .img img{vertical-align:middle;-webkit-transition:all ease-out .2s;-moz-transition:all ease-out .2s;-o-transition:all ease-out .2s;transition:all ease-out .2s;max-width: 100%;}
.news_akc_block .item .info{padding:13px 20px 18px;line-height:18px;}
.news_akc_block .item .info .date{line-height:18px;font-size:11px;color:#666;margin:0px 0px 2px;}
.news_akc_block .item .info .name{font-size:14px;display:block;}

.news_akc_block .item{box-shadow: 0 0 1px #a2a6aa inset;-webkit-transition: box-shadow ease-out 0.2s, border ease-out 0.2s;-moz-transition: box-shadow ease-out 0.2s, border ease-out 0.2s;-o-transition: box-shadow ease-out 0.2s, border ease-out 0.2s;transition: box-shadow ease-out 0.2s, border ease-out 0.2s;}
.news_akc_block .item:hover{box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);}

/*akc front end*/

/* ubuntu-regular - latin_cyrillic */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  src: local(''),
       url('/fonts/ubuntu-v15-latin_cyrillic-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/fonts/ubuntu-v15-latin_cyrillic-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
  font-display: swap;
}

/* ubuntu-italic - latin_cyrillic */
@font-face {
  font-family: 'Ubuntu';
  font-style: italic;
  font-weight: 400;
  src: local(''),
       url('/fonts/ubuntu-v15-latin_cyrillic-italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/fonts/ubuntu-v15-latin_cyrillic-italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
  font-display: swap;
}

/* ubuntu-500 - latin_cyrillic */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 500;
  src: local(''),
       url('/fonts/ubuntu-v15-latin_cyrillic-500.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/fonts/ubuntu-v15-latin_cyrillic-500.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
  font-display: swap;
}

/* ubuntu-700 - latin_cyrillic */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 700;
  src: local(''),
       url('/fonts/ubuntu-v15-latin_cyrillic-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/fonts/ubuntu-v15-latin_cyrillic-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
  font-display: swap;
}
