*{margin:0;padding:0;box-sizing:border-box;}
html{width:100%;height:100%;}
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:20px;width:20px;display:inline-block;vertical-align:top;*display:inline;zoom:1;}
.right_block ul li, .right_block ol li{margin:0 0 4px;}

.title_block{display:inline-block;margin:0px 38px 0px 0px;font-size:20px;color:#1d1a1a;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;}
.icon_more:hover{/*text-decoration:underline; color:#333;*/}
a.back{font-weight:600;}
*:hover{/*transition:background-color ease 0.5s;*/}

.more_text_small_popup .required-star {
	color: #e02222;
	margin-left: 3px;
	font-weight: 400;
	font-size: 18px;
	vertical-align: middle;
}
.more_text_small_popup {
	margin-bottom: 15px;
}

/*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;}
.wrapper{height:auto !important;height:100%;padding-bottom:150px;}
.wrapp{max-width:1000px;padding:0 10px;margin:0 auto;}
.wrapper_inner{padding:0;max-width:1162px;margin:0 auto;}
.wrapper_inner.wides{max-width:1172px;}
.wrapper_inner.wides_big{max-width:1182px;}
.wrapper { padding: 0;}
.hover{cursor:pointer;}
.font_upper {text-transform: uppercase;}
.font_xs {font-size: 0.8462em;} /* 11 px */
.wrapper_inner  {
	position: relative;
	max-width: 1920px;
	margin: 0 auto;
	z-index: 100;
	width: 100%;

}
.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;}

.alert{padding: 15px;border: 1px solid #0000;border-radius: 4px;}
.alert-danger{background:#ffeeee;color:#e83333;}
.alert.alert-success{background:#e6f8de;color:#419a19;}
.alert.alert-success .icon-success,.alert-warning .icon-warning{display:none;}
.alert.alert-success font.notetext{color:#419a19;}
.alert font.errortext{margin:0;background:none;padding:0!important;}
.alert-danger p,font.errortext{color:#e83333;}
.alert-success p{color:#419a19;}

.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;}

.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;}
.popup-window-close-icon.popup-window-titlebar-close-icon:after{background-position:1px 2px !important;top: 0px;left: 0px;transform:none;}

.wrap_md, .wrap_md_row {font-size:0px;margin:0px;}
.wrap_md_row{margin:0px -15px;}
.md-75, .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-50{width:50%;}
.md-33{width:33.33%;}
.md-25{width:25%;}
.wrap_md_row > div{padding:0px 15px;}

.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{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;max-width:1680px;padding:42px 0px 0px;margin:0 auto;}
.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;}
.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;}
.middle:after{content:'';clear:both;display:table;}
.header_wrap.colored #header{border-bottom-color:#fff;/*margin-bottom:9px;*/}
#footer{min-height:150px;position:relative;zoom:1;z-index:0;border-top:1px solid #e7e7e7;}
/*#footer.main{margin-top:-150px;}*/

/* INPUTS */
input::-webkit-input-placeholder, input::-moz-input-placeholder, input::-ms-input-placeholder, input::-o-input-placeholder{color:#6a6a6a;}
input[type="tel"]:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, textarea:focus, select:focus{outline:none;}
input[type="tel"], input[type="text"], 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 #E5E5E5;
	border-radius:2px;
	box-shadow:none;
	color:#383838;
	height:auto;
	font-size:12px;
	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;}
.bx-ie input:not(.button){line-height:16px;}
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/scroll.png") no-repeat scroll center 14px;width:44px;height:44px;border-radius:50%;right:75px;left:inherit;bottom:55px;opacity:0;z-index:140;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:12px;margin-bottom:2px;}
.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:green;}
.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;}
.h label.error{display:none !important;}
.popup .form .form_head{border-bottom:2px solid;padding:34px 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_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;}

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

.popup .form-control .files + .btn_block_file{margin: 10px 0px 0px;}
.popup .form-control .files .inner_file .wrapper_file{position:relative;display:inline-block;}
.popup .form-control .files .inner_file .wrapper_file .remove{position:absolute;right:-22px;top:1px;width:19px;height:19px;z-index:1;display:none;}
.popup .form-control .files .inner_file .wrapper_file .remove i{width:19px;height:19px;display:block;background: url(images/close_icons.png) 4px -22px no-repeat;}
.popup .form-control .files .inner_file .wrapper_file .remove:hover i{background-position: -16px -22px;}
.popup .form-control .files .inner_file .wrapper_file.file .remove{display:block;}
.popup .form-control .files .inner_file + .inner_file{margin: 10px 0px 0px;}
.popup .form-control .files .inner_file .wrapper_file label.error{top: -14px;}
.popup .form-control .files {max-width: 350px;}
.popup .form-control .files input{outline: none;}

/* CAPTCHA */
.captcha-row{position:relative;max-width:418px;}
.captcha-row   .captcha_input{bottom:0;height:59px;left:216px;max-width:184px;position:absolute;right:0;}
.popup .captcha-row .captcha_input{width:100%;max-width: 135px;}
.popup .captcha-row .captcha_input input[name="captcha_word"]{max-width:134px;}
.captcha-row   .captcha_input label.error{white-space:nowrap;}
.captcha-row   .captcha_input input[name="captcha_word"]{bottom:0;position:absolute;}
.captcha-row   .captcha_image{height:37px;position:relative;width:217px;}
.captcha-row .captcha_image img{height:37px;border:none;vertical-align:top;width:100%;width:180px;}
.captcha_reload{border:1px solid transparent;cursor:pointer;height:35px;left:179px;position:absolute;top:0;width:36px;}
.captcha_reload::before, .captcha_reload::after{content:"";display:block;position:absolute;}
.captcha_reload::before{border-radius:25px;height:25px;left:5px;top:5px;width:25px;}
.captcha_reload::after{background:rgba(0, 0, 0, 0) url("images/svg/icons_wish.svg") repeat scroll -67px -82px;height:13px;left:10px;top:11px;transition:background 0.7s ease-in-out 0s;width:15px;}
.captcha_reload:hover:before{background:#383838;}
.captcha_reload.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; -o-transform-style:preserve-3d;transform-style:preserve-3d;}
.captcha_reload:hover: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;-o-transform-style:preserve-3d;transform-style:preserve-3d;}
.captcha-row.b .captcha_input, .captcha-row.b .captcha_image{height:37px;left:inherit;margin:0;max-width:inherit;position:relative;right:inherit;}
.captcha-row.b .captcha_input label.error{top:-68px;}
.captcha-row.b .captcha_image{margin-bottom:9px;}
.captcha-row .captcha_image .captcha_reload{right:0;text-indent:-9999px;}

/* 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, .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, .top-h-row .h-user-block a, .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_parameters_box_title, .bx_filter .bx_filter_popup_result a, .left_block .internal_sections_list .title a, .left_block .internal_sections_list li a:not(.cur), .item .child_container .child_wrapp .menu_item:not(.current) a, .left_block .internal_sections_list .child_wrapp .child li.depth3 a.menu_item.cur:hover, .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:#1d1a1a;}
#headerfixed_mobile .basket_wrapp .basket_fly .wraps_icon_block,
body#main #header .basket_fly .opener .count {color:#1d1a1a;}
ul.menu .see_more, ul.menu .see_more a{color:#1d1a1a !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, .subscribe-form, .block_wr.dark, .stores .all_map, .registraion-page .top p:after, .more_text_ajax:before, .captcha_reload:before, .catalog_detail .like_icons  > div.text.added, .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:#000;}
.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.adaptive.opened li.menu_opener, #header .catalog_menu  ul.menu.adaptive.opened li.menu_opener a,
#header .catalog_menu  ul.menu.adaptive.opened li.menu_opener:hover, #header .catalog_menu  ul.menu.adaptive.opened li.menu_opener:hover a, #header ul.menu.full > li.search_row, #header ul.menu.full > li.search_row input[id^=title-search-input]:focus{border-color:#3d3d3d;}
.main-nav ul.menu > li > a span
#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;}

.display_list .list_item  .props_list td, .smartfilter, .smartfilter input, .catalog_detail .stock_board .txt, .index_bottom .info_column .about_column, .header-cart-block .cart .summ, .header-cart-block .cart .delay_link{color:#636363;}

.show_number, .show_number *, .module-cart [data-id="total_buttons"] .description, .module-pagination .nums a, .catalog_detail .bx_item_set_hor_container_big .total_wrapp .total_title, .display_list .availability-row .value{color:#777;}
.catalog_detail .element_detail_text, .tabs_content li.video{	color:#7e7e7e;}
.tooltip .tooltip_close:hover{	color:#333;}
.display_list .available_block, .display_list .noavailable_block{	color:#888;}
.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, ul.left_menu > li.exit,
.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.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-order-history .module-orders-list .tr-d:hover td{border-top:1px solid #e7e7e7;}
.module-order-history .module-orders-list .tr-d:hover td.item-name-cell, .module-order-history .module-orders-list .tr-d.opened td.item-name-cell{border-left:1px solid #e7e7e7;}
.module-order-history .module-orders-list .tr-d:hover td.order-status-cell, .module-order-history .module-orders-list .tr-d.opened td.order-status-cell,
.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;}
.catalog_detail .tabs.main_tabs > li{background:#f2f2f2;}
.bx_filter_vertical, table.colored.item-shell thead td, .popup .form-description-wrapp, .differences tr.hovered:hover, .search-page form{background:#fafafa;}
body, .adaptive_filter{background:#fff;}
#footer .phone .icon{background:#fff;}
.item_slider ul.slides li {background:#fff;}
#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;}
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:#383838;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:#383838;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:#383838;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;}
.bx-touch .bx_item_set_hor_container_big .bx_item_set_del, .bx_item_set_hor_container_big .bx_item_set_hor_item:hover .bx_item_set_del, .bx_kit_item:hover .bx_kit_item_del{background:#e62222;}
.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;}
.bx_filter_vertical .bx_filter_container_title i.arr{}
.bx_filter_vertical .for_button{border-top:1px solid #dadada;}
.smartfilter .bx_ui_slider_track{background:#dadada;}
.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, 0.7) !important;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100) !important;-moz-opacity:1 !important;-khtml-opacity:1 !important;opacity:1 !important;}
.popup-window-overlay{background: rgba(0, 0, 0, 0.7) !important;}
.bx_filter_vertical .bx_filter_block.scrollable{background:#fff;border:1px solid #cbcbcb;box-shadow:0 0 0px 1px #eee inset;-moz-box-shadow:0 0 0px 1px #eee inset;-o-box-shadow:0 0 0px 1px #eee inset;-webkit-box-shadow:0 0 0px 1px #eee inset;}

.top-h-row .menu .separator{border-left:1px dotted #c8c8c8;}
.cart_empty, .module-cart, .count-cell div.error{ margin:0px 0px 20px; border: 1px solid #e5e5e5}
.question-list .q a:hover span{border-color:#b4b4b4;}fs
													 .flexslider .light, .flexslider .light .banner_title, .flexslider .light .banner_text{color:#fff;}
body .top_slider_wrapp .flexslider .target, body .top_slider_wrapp .flexslider .slides li td.img a{
	display:block;
	width:100%;
	height:100%;
	position: absolute;
	z-index: 1;
}

.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{color:#202020;}
.flexslider .dark  .banner_text{color:#222;}

.similar_products_wrapp + .back{clear:both;}

.similar_products_sections_wrapp h3 {padding-top: 37px;}
.similar_products_sections_wrapp .articles-list.sections .item {
	transition: all 0.2s ease;
	cursor: pointer;
	width: 33.3333%;
	padding: 25px 0;
	text-align: center;
}
.similar_products_sections_wrapp .item:hover {
	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);
}
.similar_products_sections_wrapp .articles-list.sections .item .section_info {
	display: inline-block;
}
.similar_products_sections_wrapp .articles-list.sections .item .img {
	height: 125px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.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;}
#header ul.menu.adaptive.opened > li.menu_opener i, #header ul.menu.adaptive.opened:hover > li.menu_opener i{background-position:1px -33px;}
#header ul.menu.adaptive.opened > li{/*border-bottom:1px solid #3d3d3d !important;*/margin-bottom: 3px;}
#header ul.menu.adaptive.opened > li.menu_opener a{color:#fff;}
.rss_feed_icon:hover{color:#fff !important;}
.button22.grey:hover span{color:#fff;}
.button22.grey span{color:#000;}



/*top header row*/
.top-h-row{overflow:hidden;left:0;right:0;background:#f7f7f9;border-bottom:1px solid #fff;height:39px;}
.header_wrap.colored .top-h-row{background:#fff;border-bottom-color:#fff;}
.top-h-row  .h-user-block, .top-h-row   .search, .top-h-row ul.menu{float:left;}

/*top menu*/
.top-h-row ul.menu{width:56%;position:relative;zoom:1;margin-top:2px;font-size:0px;}
.has_menu .top-h-row ul.menu{width:74%;}
.top-h-row .menu li{position:relative;zoom:1;}
.top-h-row .menu li a{font-family:Ubuntu, Arial, Helvetica, sans-serif;font-size:12px;white-space:nowrap;text-decoration:none;border-bottom:0px solid transparent;}

ul.menu:not(.opened) > li > a{display:inline-block;}
.top-h-row ul.menu:not(.opened) > li > a{margin:0px;padding:0px 13px 0px 13px;border-radius:0px;height:auto;line-height:20px;}
ul.menu:not(.opened) > li:first-child > a{padding-left:0px;}
#header .catalog_menu .wrapper_middle_menu{position:relative;}
#header .catalog_menu ul.menu{overflow:hidden;/*white-space:nowrap;*/font-size:0;margin-bottom: 0px;height:53px;}

.top-h-row  .search *{outline:none;}
.top-h-row  .search{width:40%;max-width:390px;position:relative;zoom:1;margin-top:5px;}

/*top phone*/
.top-h-row .phones{float:left;width:26%;box-sizing:border-box;padding:6px 10px;}
.bx-firefox .top-h-row .phones{padding-top:7px;}
.has_menu .top-h-row .phones {display:none;}
.phones .phone_wrap{display:inline-block;}
.phones .phone_wrap a{text-decoration:none;cursor:default;}
.top-h-row .phone_wrap a{font-size:13px;}
.phone_wrap > span{display:inline-block;vertical-align:middle;}
.phones > span .callback_btn{display:inline-block;font-size:12px;}
.phone_wrap .icons{width:9px;height:9px;background:url('images/svg/icons_wish.svg') -29px -182px no-repeat;margin:0px 10px 1px 0px;}
.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:9px;float:right;position:relative;}
.top-h-row .h-user-block .module-enter{font-size:12px;}
.top-h-row .h-user-block .have-user a.reg{display:inline-block;height:19px;padding:0px 16px 0px 0px;text-decoration:none;}
.top-h-row .h-user-block .have-user a.reg:before{content:"";display:inline-block;width:8px;height:11px;background:url('images/svg/icons_wish.svg') -46px -183px no-repeat;vertical-align:middle;margin:0px 11px 0px 0px;}
.top-h-row .h-user-block a.exit, a.exit{padding-right:20px;}
.top-h-row .h-user-block a.exit{position:relative;top:-6px;}
.top-h-row .h-user-block a.exit:hover, a.exit:hover{background-position:right -14px;}
.avtorization-call.enter{cursor:pointer;margin:0 19px 0 0;}
.top-h-row .h-user-block .register{text-decoration:none;}

/*bottom header row*/
#header .middle-h-row{width:100%;border:none;}
#header .middle-h-row>tbody>tr {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.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;}


#header .middle-h-row .logo_wrapp .logo a{display:inline-block;*display:inline;display:block;zoom:1;vertical-align:middle;margin:0px 0px 0px 0px;}
#header .middle-h-row .logo_wrapp .logo a img{display:block;max-height: 102px;max-width: 190px;}
#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.logo_wrapp{padding:14px 0px 8px;}
.basket_normal  #header .middle-h-row td.logo_wrapp{padding-top:15px;}
.bx-firefox #header .middle-h-row td.logo_wrapp{padding-top:15px;}
.bx-ie #header .middle-h-row td.logo_wrapp{padding-bottom:0px;padding-top:13px;}
.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:0px 40px 0px 56px;white-space:nowrap;}
#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;}
.main-nav ul.menu > li > a, ul.mini-menu li a{font-weight:600;border-radius:0px;font-size:1.6rem}
.h_color_colored .main-nav ul.menu > li > a{color:#fff;}
.h_color_colored .main-nav ul.menu > li > a:hover{opacity:0.8;}
.menu > li > a span{display:inline-block;border-bottom:2px solid transparent;padding:7px 0px 8px;}
.h_color_white .header_wrap .menu > li.current > a span{border-bottom-color:#ddd;}
.h_color_colored .header_wrap .menu > li.current > a span{border-bottom-color:#fff;}
.h_color_colored .header_wrap .top-h-row .menu > li.current > a span{border-bottom-color:transparent;}
.main-nav ul.menu > li > a span{padding-bottom:4px;font-family: robotocondensed-bold;
	font-size: 1.8rem;
	line-height: 2.1rem;
	padding-left: 0.5rem;
	color: #163560;
	margin-right: -10px;
}
body .main-nav .menu > li.current > a{background:none;/*border-bottom-width:0px;*/}
#header .middle-h-row .center_block ul.menu{float:left;/*width:91%*/;margin: 0px;}

body #header ul.menu.adaptive:not(.opened) li.menu_opener{border-bottom-width:0px;}
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;white-space:nowrap;}
body #header .catalog_menu ul.menu > li:not(.current):not(.stretch):hover{border:0px;}
#header .catalog_menu{z-index:201;bottom:-20px;display:none;border-top:1px solid #efefef;}
.m_color_white #header .catalog_menu{border-bottom:1px solid #efefef;}
.has_menu #header .catalog_menu{bottom:-17px;}
.has_menu.m_color_colored #header .catalog_menu{bottom:-15px;}
.has_menu.m_color_dark #header .catalog_menu{bottom:-16px;}
.wrapper.has_menu  #header .catalog_menu{display:block;}
.wrapper.has_menu .colored #header .catalog_menu{border-bottom-width:0px;}
.wrapper.has_menu .white #header .catalog_menu{border-top-color:#efefef;}
.header_wrap #header .catalog_menu ul.menu > li{height:53px;}
.header_wrap #header .catalog_menu ul.menu > li.stretch{height:auto;}

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;}

/*colored head colored menu*/
.has_menu.h_color_colored #header{margin-top:0px;}
.has_menu.h_color_colored.m_color_colored #header .catalog_menu{border-top:1px solid rgba(249,248,248,.2);}
.has_menu #header .catalog_menu{border-top-width:0px;}

/*white menu color header*/
.has_menu.m_color_white #header .catalog_menu, .has_menu.m_color_white #header .catalog_menu ul.menu > li{background:#fff;border-top-width:1px;}
.has_menu.h_color_colored .center_block .phones .phone_wrap a{color:#fff;}
.has_menu.h_color_colored .center_block .phones .phone_wrap .icons{background-position:-3px -205px;}
.has_menu.h_color_colored .center_block .phones  .order_wrap_btn{color:#fff;opacity:0.5;}

/*dark menu white header*/
.has_menu.m_color_dark #header .catalog_menu, .has_menu.m_color_dark #header .catalog_menu ul.menu > li{background:#3f3f3f;}
.has_menu.m_color_dark #header .catalog_menu ul.menu > li > a{color:#fff;}
.has_menu.m_color_dark #header .catalog_menu ul.menu > li:hover, .has_menu.m_color_dark #header .catalog_menu ul.menu > li.hover{background:#505050;}
.has_menu.m_color_dark #header .catalog_menu ul.menu > li.current{background:#2f2f2f;}
body .m_color_dark #header ul.menu.adaptive:not(.opened) li.menu_opener{background:#3f3f3f;}
body .m_color_dark #header ul.menu.adaptive:not(.opened) li.menu_opener:hover{background:#505050;}

/*colored menu white header*/
.has_menu.m_color_colored #header .catalog_menu ul.menu > li > a{color:#fff;}

/*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;}
.h_color_white.m_color_none #header ul.menu li .child .child_wrapp, .has_menu.m_color_white #header ul.menu li .child .child_wrapp{border-top:2px solid #ddd;}
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;}
.h_color_colored.m_color_none ul.menu .child{/*padding-top:33px;*/}
ul.menu .child a{font-family:Ubuntu, Arial, Helvetica, sans-serif;text-transform:none;}
/*ul.menu .child .see_more span{position:relative;top:-2px;padding:0px 10px 0 0px;}*/
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;}

.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 56px;position:relative;zoom:1;display:none;width:63%;}
#header .middle-h-row .center_block .middle_phone{display:none;}
.wrapper.has_menu #header .middle-h-row .center_block .search, .wrapper.has_menu #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 .order_wrap_btn{display:block;margin:-2px 0px 0px 22px;}
.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;}
span.close-block.inline-search-hide{display: none;}

#header .middle-h-row .center_block .stitle_form .button, .top-h-row .form_mobile_block .button{width:39px;height:39px;background:url('images/svg/icons_wish.svg') -56px -168px no-repeat;position:absolute;top:3px;right:2px;border:0px;}
.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; transition: all 0.3s ease-out;}
.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 -178px no-repeat;position:relative;top:10px;cursor:pointer;}
.h_color_colored .header_wrap .center_block .search_block .icon{background-position:-144px -137px;}
.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;}

/* fixed header */
#headerfixed .middle-h-row{width:100%;border:none;}
#headerfixed .middle-h-row .center_block{width:100%;padding:0px 45px 1px 34px;}
#headerfixed .middle-h-row .main-nav  ul.menu > li > a{padding:0px 10px;}
#headerfixed .middle-h-row .center_block ul.menu{float:left;width:91%;margin: 0px;}
#headerfixed .middle-h-row .center_block .search{margin:0 0px 0 56px;position:relative;zoom:1;display:none;width:63%;}
#headerfixed .middle-h-row .logo_wrapp .logo a.print_img{display:none;}
#headerfixed .search_middle_block{width: auto;position: relative;float: none;}
#headerfixed .middle-h-row .logo_wrapp .logo a{display: block;zoom: 1;vertical-align: middle;margin: 0px 0px 0px 0px;}
#headerfixed .middle-h-row .logo_wrapp .logo a img{display: block;}
#headerfixed .basket_wrapp .basket_block > .text {display: none;}
#headerfixed .popup .cart_shell td.item-title > a {
	max-width: 280px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: block;
	white-space: normal;
}
#headerfixed .middle-h-row .search_middle_block .stitle_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;}
#headerfixed .center_block .search_block{display: block;}
#headerfixed .middle-h-row .search_middle_block .stitle_form .small_block{
	padding-right: 100px;
	background: #e7e7e7;
	border-color: transparent;
	padding-left: 18px;
}
#headerfixed .middle-h-row .search_middle_block.active .stitle_form {
	width: 96%;
	display: block;
	opacity: 1;
	visibility: visible;
}
#headerfixed ul.menu .child {padding-top: 15px;}
#headerfixed .avtorization-call.enter {margin-right: 0;}

#headerfixed .module-enter {margin-right: 40px;margin-top: -1px;}
#headerfixed .basket_wrapp .wrapp_all_icons {width: 204px;padding-top: 6px;}

.basket_fly #headerfixed .basket_wrapp .header-cart{display: none;}
.basket_fly #headerfixed .basket_wrapp .wrapp_all_icons {width: 90px;padding-top: 6px;}
.basket_fly #headerfixed .basket_wrapp .wrapp_all_icons .header-compare-block{margin-right: 0;margin-left: 0px;}
#headerfixed .auth_icon_block * {fill: #1d1a1a;}
#headerfixed ul.menu li .child.cat_menu .child_wrapp {box-shadow: 0px 2px 5px rgba(0,0,0,.15);padding: 35px 40px 17px;border-radius: 0px;}
#headerfixed ul.menu li .child .child_wrapp{box-shadow: 0px 2px 5px rgba(0,0,0,.15);}
#headerfixed table {position: relative;}

#headerfixed.white .main-nav ul.menu > li > a{color:#1d1a1a;}
#headerfixed.colored .center_block .search_block .icon {background: url('images/svg/icons_wish.svg') -143px -137px no-repeat;}
#headerfixed.colored .center_block .search_block .icon.open {background-position: -169px -175px;}
#headerfixed.colored .header-compare-block .wraps_icon_block:before {background: url('images/svg/icons_wish.svg') -167px -137px no-repeat;}
#headerfixed.colored .delay.wraps_icon_block:before {background: url('images/svg/icons_wish.svg') -143px -157px no-repeat;}
#headerfixed.colored .basket.wraps_icon_block:before {background: url('images/svg/icons_wish.svg') -168px -158px no-repeat;}
#headerfixed.colored .basket_wrapp .basket.wraps_icon_block .count span {background: black;}
#headerfixed.colored svg * {fill: white;}
#headerfixed.colored .main-nav ul.menu > li > a span {color:white !important;}
#headerfixed.colored .main-nav ul.menu > li.current > a span {border-color: white;}
#headerfixed.colored ul.menu .child .child_wrapp {border: none;}
#headerfixed.colored .basket_normal .popup.card_popup_frame .basket_popup_wrapp {border: none;}

#headerfixed .middle-h-row .search_middle_block .middle_form {top: -4px;}
#headerfixed .center_block .search_block .icon.open {top: -1px;}
#headerfixed .basket_normal .popup.card_popup_frame .basket_popup_wrapp {top: 19px;}

#headerfixed {
	opacity: 1;
	transition: top .3s linear;
	background: #fff;
	display: block;
	position: fixed;
	box-shadow: 0 1px 5px rgba(0,0,0,.136);
	top: -100px;
	z-index: 996;
	right: 0;
	left: 0;
	padding: 13px 0px 13px;
}
#headerfixed.fixed {
	opacity: 1;
	display: block;
	position: fixed;
	margin: 0;
	width: 100%;
	top: 0;
	z-index: 996;
	right: 0;
	left: 0;
}
#headerfixed .middle-h-row .logo_wrapp .logo a img {max-height: 46px;}
#header .middle-h-row .logo_wrapp .logo a img,
#header .middle-h-row .logo_wrapp .logo a svg {max-height: 51px;}

/* header fixed mobile */
#headerfixed_mobile {
	opacity: 1;
	transition: top .3s linear;
	background: #fff;
	display: block;
	position: fixed;
	box-shadow: 0 1px 5px rgba(0,0,0,.136);
	top: -100px;
	z-index: 996;
	right: 0;
	left: 0;
	padding: 15px 0px 13px;
}
#headerfixed_mobile.fixed {
	opacity: 1;
	display: block;
	position: fixed;
	margin: 0;
	width: 100%;
	top: 0;
	z-index: 1101;
	right: 0;
	left: 0;
}
#headerfixed_mobile .middle-h-row {width: 100%;}
#headerfixed_mobile .middle-h-row tr {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
#headerfixed_mobile .width-100 {width: 100%;}
#headerfixed_mobile .middle-h-row .logo_wrapp .logo a.print_img{display:none;}
#headerfixed_mobile .middle-h-row .menu.adaptive {display: block; margin-bottom: 0;}
#headerfixed_mobile .middle-h-row .menu.full {display: none;}
#headerfixed_mobile .middle-h-row .menu.full {
	z-index: 99;
	position: absolute;
	top: 49px;
	display: none;
	flex-direction: column;
	left: 0;
	right: 0;
	border-radius: 0 0 3px 3px;
	-moz-border-radius: 0 0 3px 3px;
	-webkit-border-radius: 0 0 3px 3px;
	box-shadow: 0 6px 10px -1px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 6px 10px -1px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0 6px 10px -1px rgba(0, 0, 0, 0.5);
}
#headerfixed_mobile ul.menu.full li {display: block;}
#headerfixed_mobile ul.menu.full li.stretch {display: none;}
#headerfixed_mobile ul.menu.full li:hover {cursor: pointer;}
#headerfixed_mobile ul.menu.full.opened li * {transition: none;}
#headerfixed_mobile ul.menu.full li a {padding: 0px 5px;display: block;}
#headerfixed_mobile ul.menu.full li a span {padding: 11px 0px 9px 12px;}
#headerfixed_mobile ul.menu.full li:not(.current) a span {padding-bottom: 7px;}
#headerfixed_mobile ul.menu.full li:hover a {color: white;}
#headerfixed_mobile ul.menu.full li:hover .child,
#headerfixed_mobile ul.menu.full li:hover .space {display: none;}
#headerfixed_mobile ul.menu.full > li:not(.current):not(.search_row) {
	background: #ecf0f3;
	border-top: 1px solid #f2f5f7;
	border-bottom: 1px solid #e4e6e7;
}
#headerfixed_mobile ul.menu.adaptive > li.menu_opener > a {display: none;}
#headerfixed_mobile ul.menu.adaptive > li.menu_opener i {
	display: inline-block;
	float: right;
}
#headerfixed_mobile .burger_wrapper {display: block !important;margin-right: 16px;}
#headerfixed_mobile ul.menu.adaptive > li.menu_opener i * {fill: black;}
/* #headerfixed_mobile .menu_opener > i {display: none!important;} */
#headerfixed_mobile .wish_count.empty {width: auto;height: auto;overflow: visible;}

body #headerfixed_mobile  .basket_fly { display: block;position: static;width: auto;min-height: auto;}
#headerfixed_mobile .basket_wrapp .basket_sort {display:none;}
body #headerfixed_mobile .header-cart .basket_fly .opener >div{float:right;background: none !important;width: auto;height:16px;overflow: visible;position: relative;margin: 0px;}
#headerfixed_mobile .basket_fly .opener{width: auto;position: static;height: auto;background: none;}
body #headerfixed_mobile .basket_fly{box-shadow:none;}
#headerfixed_mobile .basket_wrapp .basket_fly .wraps_icon_block {margin: 0px 29px 0px 0px;}
#headerfixed_mobile .basket_wrapp .basket_fly .wraps_icon_block.basket{margin-right:15px;}
#headerfixed_mobile .basket_wrapp .basket_fly .wraps_icon_block .count div {display: block; text-decoration: none;    font-size: 11px;}
body #headerfixed_mobile .header-cart .basket_fly .opener >div > a {position: absolute;top: -15px;left: 0px;width: 100%;height: 150%;z-index: 2;}
.basket_fly #headerfixed_mobile .wrapper_inner .basket_wrapp .wrapp_all_icons {padding: 4px 0px 0;overflow: visible;}
.basket_fly #headerfixed_mobile .middle-h-row .basket_wrapp #basket_form {display: none;}
#headerfixed_mobile .wrapper_inner .basket_wrapp .wrapp_all_icons {padding: 11px 0px 0;}
#headerfixed_mobile .wrapper_inner .basket_wrapp .header-compare-block {margin-right: 29px;}
#headerfixed_mobile .logo_wrapp img {max-width: 139px; max-height: 45px;}
#headerfixed_mobile .basket_wrapp {flex-shrink: 0;text-align: right;}
.basket_fly #headerfixed_mobile .main-nav .search_middle_block {display: none;}
.basket_fly #headerfixed_mobile .basket_wrapp .basket_fly .wraps_icon_block.delay .count span {background: #e3e3e3;}
.basket_fly #headerfixed_mobile .basket_wrapp .basket_fly .wraps_icon_block.basket .count span {background: #e3e3e3;}

#headerfixed_mobile .basket_wrapp .basket_block > .text {display: none;}
#headerfixed_mobile .main-nav .menu_opener {padding-top: 0;}
#headerfixed_mobile .main-nav .search_block {display: none;}
#headerfixed_mobile .main-nav .search_row {padding: 9px 15px 10px;position: relative;}
#headerfixed_mobile .main-nav .search_row input {
	height: 33px;
	font-size: 12px;
	padding: 0 10px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	width: 100%;
	line-height: 32px;
}
#headerfixed_mobile .main-nav .search_row #search-submit-button {
	top: 9px;
	right: 15px;
	height: 33px;
	width: 35px;
	cursor: pointer;
	font-size: 0;
	border: 0;
	border-radius: 0 2px 2px 0;
	-moz-border-radius: 0 2px 2px 0;
	-webkit-border-radius: 0 2px 2px 0;
	position: absolute;
	display: block;
}
#headerfixed_mobile .main-nav .search_row #search-submit-button i {
	background-position-y: -173px;
	background: url(images/svg/icons_wish.svg) -60px -173px no-repeat;
	height: 26px;
	width: 29px;
	display: inline-block;
}
#headerfixed_mobile .main-nav {cursor: pointer;}
#headerfixed_mobile .center_block {margin-right: 10px;}
#headerfixed_mobile .main-nav {-webkit-tap-highlight-color: rgba(0, 0, 0, 0);display: block;}
#headerfixed_mobile.colored .basket_wrapp .wraps_icon_block.basket .count > span {background: black!important;}
.m_color_white #headerfixed_mobile .menu.full {background-color: white;}

#headerfixed_mobile ul.menu.adaptive li.menu_opener .svg.svg-inline-search-top{display:none;}
#headerfixed_mobile ul.menu.adaptive > li.menu_opener i {display: inline-block;height: 30px;width: 30px;float: right;background: url(images/svg/burger.svg) center center no-repeat;}


/* search title */
.title-search-result.title-search-input2_fixed {
	position: fixed !important;
	top: 62px !important;
	width: auto !important;
	max-height: 500px;
	overflow: auto;
}

/*basket fly*/
.search_right, .basket_fly .center_block .search_block{display:none;}
.basket_fly  #header .middle-h-row .center_block{padding-right:37px;}
.basket_fly  #header .middle-h-row .form-control input[type="text"]{color:#898989;font-size:13px;}
.basket_fly  #header .middle-h-row .center_block ul.menu{width:71%;padding:2px 0px 0px;}
.basket_fly .search_middle_block, .has_menu .search_middle_block{width:25%;/*position:absolute;*/ float:right;right:0px;-webkit-transition:width 0.25s ease-in;-moz-transition:width 0.25s ease-in;-o-transition:width 0.25s ease-in;transition:width 0.25s ease-in;}
#header .middle-h-row .center_block .full + .search_middle_block .stitle_form .button{top:2px;}
.basket_fly .search_middle_block.active_wide{width:100%;}
.form_mobile_block .search_middle_block{right:initial;position:absolute;left:-95%;left:-161px;top:-7px;width:150px;}
.form_mobile_block .search_middle_block input:not(.button){line-height:18px;background:#fff;}
/* .basket_fly .basket_wrapp  .wrapp_all_icons{width:31px;} */

.basket_fly  #header .middle-h-row .basket_wrapp{padding-top:4px;/*vertical-align:top;*/ vertical-align:middle;}
.basket_fly #header .middle-h-row .center_block .search{width:70%;}
.basket_fly #header .basket_fly .opener .basket_count, #header .basket_fly .opener .wish_count{background:#e3e3e3;}
.basket_fly .basket_wrapp .basket_fly .wraps_icon_block{display:inline-block;float:none;top:39%;margin:0px 12px 0px 0px;}
.basket_fly .basket_wrapp .basket_fly .small .wraps_icon_block{margin-right:12px;}
.basket_fly .basket_wrapp .basket_fly .wraps_icon_block.delay .count span{background:#fff;}
#header .basket_fly .opener{position:absolute;width:67px;left:-67px;border-radius:2px 0 0 2px; -moz-border-radius:2px 0 0 2px; -webkit-border-radius:2px 0 0 2px; top:0px;}
#header .basket_fly .opener .basket_count, #header .basket_fly .opener .wish_count{display:inline-block;text-align:center;width:67px;height:67px;cursor:pointer;vertical-align:top;*display:inline-block;	zoom:1;}
#header .basket_fly .opener .basket_count, #header .basket_fly .opener .wish_count{border-radius:2px 0px 0px 2px;-moz-border-radius:2px 0px 0px 2px;-webkit-border-radius:2px 0px 0px 2px;}
#header .basket_fly .opener .basket_count{margin:0px 0px 2px;}

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

.wrapper.without-delay #header .basket_fly .opener .wish_count {display: none;}
.wrapper.without-delay .basket_wrapp .wraps_icon_block.delay {display: none;}

.basket_sort ul.tabs li{height:auto;padding-bottom:3px;margin-right:8px;}
.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;}
.basket_sort .remove_all_basket{position:relative;margin:12px 0px 27px;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{content:"";display:inline-block;height:9px;width:9px;background:url('images/close_icons.png') -2px -28px no-repeat;vertical-align:middle;margin:0px 7px 0px 0px;}

#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;}
#header .basket_fly{border-radius:0 0 0 2px;-moz-border-radius:0 0 0 2px;-webkit-border-radius:0 0 0 2px;top:180px;z-index:100;position:fixed;width:800px;right:-807px;min-height:122px;}
.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;}
.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_title a{color:#1d1a1a;}
.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;}
.module-cart table td.name-cell div[class^=bx_item_detail_] .values{float:left;margin:0px 0px 0px 3px;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;}
.tabs_content .bx_size_scroller_container .bx_size ul li.bx_active, .tabs_content .bx_size_scroller_container .bx_size ul li.bx_active:hover{background:#fff;border-color:#fff;color:#888;}
.tabs_content .bx_size_scroller_container .bx_size ul li.bx_active:hover span{color:#888 !important;}
.module-cart table td.name-cell div[class^=bx_item_detail_] .values ul li{display:none;}
.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;}

#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;}

.view_sale_block{clear:both;}
.counter_block{border:1px solid #e5e5e5;font-size:0px;width:74px;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:27px;}
.counter_block.big_basket{width:96px;text-align:center;height:auto;}
.counter_block input[type="text"]{width:32px;border:0px;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;background:#f7f7f7;color:#373737;font-size:10px;height:26px;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:35px;width:42px;}
.counter_block .plus, .counter_block .minus{font-size:0;line-height:27px;height:27px;width:21px;display:inline-block;cursor:pointer;vertical-align:top;}
.counter_block.big_basket > span{line-height:35px;height:35px;width:27px;}
.module_product_list .counter_block .plus, .module_product_list .counter_block .minus{height:24px;width:24px;}

.counter_block > span:hover{background:#e3e3e3;}
.counter_block > span:before{display:inline-block;content:"";width:20px;height:19px;background:url('images/plus_minus.png') 5px -13px no-repeat;vertical-align:middle;}
.bx-mac .counter_block > span:before{margin:3px 0px 0px;}
.bx-mac .counter_block.big_basket > span:before{margin:8px 0px 0px;}
.counter_block.big_basket > span.minus:before{background-position:3px 3px;}
.counter_block > span.minus:hover:before{background-position:-41px -13px;}
.counter_block.big_basket > span.minus:hover:before{background-position:-43px 3px;}
.counter_block.big_basket > span.plus:before{background-position:-19px 3px;}
.counter_block > span.plus:before{background-position:-17px -13px;}
.counter_block.big_basket > span.plus:hover:before{background-position:-64px 3px;}
.counter_block > span.plus:hover:before{background-position:-63px -13px;}
.counter_block input[type="text"]{padding:8px 8px 7px;}

.counter_wrapp{font-size:0px;padding:15px 0px 0px;}
.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:15px;background:url('images/svg/icons_wish.svg') -49px -4px no-repeat;vertical-align:middle;margin:0px 8px 0px 0px;}

.list_item_wrapp .information_wrapp .counter_wrapp > div{margin-bottom:10px;}

.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;}

.catalog_detail a.wish_item i, .catalog_detail a.compare_item i, .display_list a.wish_item i, .display_list a.compare_item i, .module-cart a.wish_item .icon i{background:url('images/svg/icons_wish.svg') 0px 0px no-repeat;}
.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;}
#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;}
.module-cart .colored.middle td.delay-cell{padding:0px;width:34px;}
.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;}
.module-cart .colored tfoot tr[data-id="total_buttons"] td{border-top:1px solid #e7e7e7;}
#header .module-cart .colored td .basket_back{float:right;padding:0px 9px 0px 0px;}
.module-cart .colored tfoot .bottom_btn td.back_btn{padding-right:0px;}
.module-cart .colored tfoot .bottom_btn td .basket_fast_order {margin:0px 0px 0px 27px;}


/*header compare*/
.basket_wrapp  .wrapp_all_icons{/*width:207px;*/padding:20px 0px 0px;}
.basket_normal .basket_wrapp  .wrapp_all_icons{white-space: nowrap;}
.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;}
/* .wrapper.basket_fly .basket_wrapp .header-compare-block, .wrapper.basket_fly .basket_wrapp .wraps_icon_block{margin-right: 0;} */
.basket_wrapp .icon_block{position:relative;width:17px;height:16px;display:inline-block;vertical-align:top;}
.basket_wrapp .wraps_icon_block{width:17px;height:16px;position:relative;float:left;float:none;display: inline-block;vertical-align:middle;}
.basket_wrapp .wraps_icon_block:before{background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17px' height='17px' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.62436 4.4241C3.96537 5.18243 2.75 6.98614 2.75 9.13701C2.75 11.3344 3.64922 13.0281 4.93829 14.4797C6.00072 15.676 7.28684 16.6675 8.54113 17.6345C8.83904 17.8642 9.13515 18.0925 9.42605 18.3218C9.95208 18.7365 10.4213 19.1004 10.8736 19.3647C11.3261 19.6292 11.6904 19.7499 12 19.7499C12.3096 19.7499 12.6739 19.6292 13.1264 19.3647C13.5787 19.1004 14.0479 18.7365 14.574 18.3218C14.8649 18.0925 15.161 17.8642 15.4589 17.6345C16.7132 16.6675 17.9993 15.676 19.0617 14.4797C20.3508 13.0281 21.25 11.3344 21.25 9.13701C21.25 6.98614 20.0346 5.18243 18.3756 4.4241C16.7639 3.68739 14.5983 3.88249 12.5404 6.02065C12.399 6.16754 12.2039 6.25054 12 6.25054C11.7961 6.25054 11.601 6.16754 11.4596 6.02065C9.40166 3.88249 7.23607 3.68739 5.62436 4.4241ZM12 4.45873C9.68795 2.39015 7.09896 2.10078 5.00076 3.05987C2.78471 4.07283 1.25 6.42494 1.25 9.13701C1.25 11.8025 2.3605 13.836 3.81672 15.4757C4.98287 16.7888 6.41022 17.8879 7.67083 18.8585C7.95659 19.0785 8.23378 19.292 8.49742 19.4998C9.00965 19.9036 9.55954 20.3342 10.1168 20.6598C10.6739 20.9853 11.3096 21.2499 12 21.2499C12.6904 21.2499 13.3261 20.9853 13.8832 20.6598C14.4405 20.3342 14.9903 19.9036 15.5026 19.4998C15.7662 19.292 16.0434 19.0785 16.3292 18.8585C17.5898 17.8879 19.0171 16.7888 20.1833 15.4757C21.6395 13.836 22.75 11.8025 22.75 9.13701C22.75 6.42494 21.2153 4.07283 18.9992 3.05987C16.901 2.10078 14.3121 2.39015 12 4.45873Z' fill='%231C274C'/%3E%3C/svg%3E") no-repeat;width:17px;height:16px;-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.ndelay{cursor:default;}
.basket_wrapp .wraps_icon_block.basket:before, .h_color_colored .header_wrap .basket_wrapp .basket_fly  .wraps_icon_block.basket:before{background-position:-150px -180px;top:-1px;    width:18px;}
.h_color_colored .header_wrap .basket_wrapp .wraps_icon_block:before{background-position:-168px -137px;}
.h_color_colored .header_wrap .basket_wrapp .wraps_icon_block.delay:before{background-position:-143px -158px;}
.basket_wrapp .basket_block .wraps_icon_block .link{z-index:1;}
.basket_page.basket_wrapp, .order_page.basket_wrapp{text-align:right;}

/*header cart*/
.basket_wrapp  .header-cart{display:inline-block;vertical-align:top;}
.basket_wrapp .basket_block{position:relative;float:none;display:inline-block;vertical-align:top;text-align: left;}
.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:-13px;top:-15px;left:auto;text-align:center;opacity:1;font-size: 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:#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:22px;background:#e3e3e3;display:table-cell;height:19px;vertical-align:middle;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;}
.h_color_colored .header_wrap .basket_wrapp .basket_fly .wraps_icon_block.basket .count span{background:#e3e3e3;}
.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:-1px 0px 0px;display: inline-block;vertical-align: top;float:none;}
.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:15px;}
.h_color_colored .header_wrap .basket_wrapp .wraps_icon_block.basket .count span,
body .h_color_colored .header_wrap .basket_wrapp .basket_fly .wraps_icon_block.basket .count span{background:#000;}
.h_color_colored .header_wrap .basket_wrapp .wraps_icon_block.basket .count span a,
body .h_color_colored .header_wrap .basket_wrapp .basket_fly .wraps_icon_block.basket .count span a{color:#fff;}
.basket_wrapp .wraps_icon_block.basket .count a{color:#fff;}
.h_color_colored .header_wrap .basket_wrapp .basket_block .text{position:relative;z-index:1;}
.h_color_colored .header_wrap .basket_wrapp .basket_block .text .title, .h_color_colored .basket_wrapp .basket_block .link:hover + .wraps_icon_block + .text .title{color:#fff;}
.h_color_colored .header_wrap .basket_wrapp .basket_block .text  .value{opacity:0.7;color:#fff;}
.h_color_colored .header_wrap .basket_wrapp .wraps_icon_block.basket:before{background-position:-168px -158px;top:-1px;}
.cart_empty .button.close{opacity: 1;text-shadow: none;float: none;}

.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;}

.module-cart .bottom_btn .basket_close .close{opacity: 1;float: none;text-shadow: none;}

.basket_normal .popup.card_popup_frame .basket_popup_wrapp{width:397px;position:absolute;right:-11px;top:20px;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);}
.cart_wrapper .cart_shell{width:100%;}
#basket_line .popup{display:block;}
#basket_line_fixed .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;}
#header .popup .cart_shell td.item-title > a{max-width: 280px;overflow: hidden;text-overflow: ellipsis;display: block;white-space: normal;}

.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/close_icons.png') 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;}

/*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;}
.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;right:20px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;z-index:2;}
.banner_narrow .top_slider_wrapp .flex-direction-nav li{top:129px;right: -21px;}
.top_slider_wrapp .flex-direction-nav li:first-child{left:20px;}
.banner_narrow .top_slider_wrapp .flex-direction-nav li:first-child{left:-21px;}
.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{display:block;}
.top_slider_wrapp .flexslider .banner_title span{font-size:38px;line-height:45px;font-weight:600;}
.top_slider_wrapp .flexslider h1.banner_title {font-size:38px;line-height:45px;font-weight:600;margin-bottom: 0;}
.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 .slider_table{height:100%;width:100%;border:none;}

/*Start page teasers block*/
.tizers_block *{line-height:18px;}
.tizers_block{font-size:0px;margin:25px 0px 0px;text-align:center;}
.tizers_block .item{display:inline-block;vertical-align:middle;font-size:0px;width:20%;color:#000000;box-sizing:border-box;padding:0px 5px 0px 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 59px;margin:25px 0px 38px;white-space:nowrap;}
.seo_block .tizers_block .item{width:25%;}
.tizers_block .item .img, .tizers_block .item .title{font-size:12px;display:inline-block;vertical-align:middle;}
.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{margin-left: -5px;margin-right: -5px;}
.start_promo .item{float:left;width:25%;box-sizing:border-box; overflow:hidden;position:relative;padding-bottom:24%;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;border: 10px solid #fff!important;}

.start_promo .item img{max-height:268px; position:absolute;left:0;vertical-align:middle;min-width: 100%;}
.start_promo .item.hover:hover{/*opacity:0.7;*/}
.start_promo .item br{/*line-height:24px;*/}
.start_promo .item .opacity_block{position:absolute;display:block;width:100%;height:100%;/*transition:opacity 0.02s ease;*/ 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 span.main_wrap i:after{/*content:'\a0';display:inline-block;width:6px; margin:0px 0px 0px -4px;    padding:1px 0px 0px 0px;*/}

.start_promo .item.wide50 span.main_wrap{max-width:340px;}
.start_promo .item.wide50 img{max-height: 100%;min-width: 100%;}
.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;/*direction:rtl; padding:4px 10px 7px 0;line-height:28px;*/ 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;/* 0.25em is roughly equal to one space character. */}
.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 .item i.price a{/*direction:rtl;*/}
.start_promo .item i.title span *{/*line-height:18px;*/}
.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:10;color:#fff;width:100%;}
.wrap_tizer.center_block{text-align:center;}
.wrap_tizer.right_block{text-align:right;}
.wrap_tizer.dark_text .wrap_outer .inner_text{color:#1d1a1a;}
.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:600;font-size:18px;}
.wrap_tizer .wr_block.price{margin:10px 0px 0px;}
.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;}
.wrap_tizer .wrapper_inner_tizer{padding: 0px 33px 0px 20px;}

/*flexslider*/
.wr li{margin-left:20px;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:20px;}
.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 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);height:auto !important;}

/*tabs*/
.specials_slider_wrapp, .tab_slider_wrapp, .specials.tab_slider_wrapp{padding:32px 0px 2px;}
.specials.tab_slider_wrapp .tabs_content .catalog_item .price{min-height:17px;}
.specials.tab_slider_wrapp .tabs_content .catalog_item .all_prices:after{content:"";clear:both;display:block;}
.tab_slider_wrapp{padding-top:20px;}
.catalog_detail + .tab_slider_wrapp, .catalog_detail + .clearfix + .tab_slider_wrapp {border-top: 1px solid #e5e5e5;padding-top: 32px;}
.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:#000;}
.specials_slider_wrapp ul.tabs_content, .tab_slider_wrapp ul.tabs_content{/*margin:1px 0px 20px;*/}
.specials.tab_slider_wrapp ul.tabs_content{margin-bottom:35px;}

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

.wrapper_block .top_block{margin-bottom:30px;}
.recomendation.wrapper_block .top_block {border-top:1px solid #e5e5e5;}
.detail_footer .top_block{border-top:1px solid #E5E5E5;position:relative;z-index:-1;}
.wrapper_block .all_wrapp{position:relative;padding-bottom:7%;max-width:1680px;margin:0 auto;}
.wrapper_block .all_wrapp .content_inner.absolute{position:absolute;z-index:0;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:170px !important;*/
	width: 210px!important; padding:20px 20px 12px;opacity:1;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;position:relative;zoom:1;display:block;}
.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*/
.image_wrapper_block .like_icons{position:absolute;top:0px;right:-4px;z-index:1;}
.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;}
.image_wrapper_block .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:29px;height:29px;display:block;background:url('images/svg/icons_wish.svg') 0px 0px no-repeat;}
.like_icons .wish_item i{background-position:5px -14px;}
.like_icons .compare_item i{background-position:-19px -13px;}
.like_icons .wish_item.added i{background-position:5px -43px;}
.like_icons .compare_item.added  i{background-position:-18px -44px;}
.like_icons span:hover{cursor:pointer;background-color:#e3e3e3;}
.like_icons span.wish_item:hover i{background-position:6px -71px;}
.like_icons span.compare_item:hover i{background-position:-18px -72px;}
.like_icons span.wish_item.added:hover i{background-position:5px -43px;}
.like_icons span.compare_item.added:hover i{background-position:-18px -44px;}

/*title and stock*/
.flex-viewport .catalog_item .item_info{border-top-width:0px;margin:9px 0px 0px;box-sizing:initial;padding:5px 0px;}
.flex-viewport .catalog_item .item_info .item-title a:hover, .flex-viewport .catalog_item:hover .item_info .item-title a{border-bottom-width:0px;}
.flex-viewport li:hover a{text-decoration:none;}

/*price*/
.cost.prices .price, .module-cart .row_titles .item_title, .module-cart .row_values .price{font-size:15px;font-weight:bold;line-height:15px;/*margin:8px 0px 2px;*/}
/*.cost.prices .price{float:left;}*/
.cost.prices .price_name{font-size:10px;line-height:15px;margin:10px 0px 2px;clear:both;}
.cost.prices .sale_block + .price_name{margin-top:11px;}
.cost.prices .price + .price_name{margin-top:8px;}
/*	.cost.prices .price_name + .price{float:left;}*/
.cost.prices .price.discount{display:inline-block;vertical-align:top;margin-top:8px;float:none;}
.cost .price:not(.discount){margin-right:4px;}
.cost .price.discount strike, .row_values .price.discount strike, .cost .price.discount span, .row_values .price.discount span{font-size:11px;line-height:15px;font-weight:normal;text-decoration: line-through;}
.display_list .cost.prices .price{font-size: 18px;}

.row_titles .w_title { margin-bottom: 5px; }

/*sales*/
.sale_block{margin:3px 0px 2px;clear:both;}
.sale_block .text, .sale_block .value{float:left;background:#ffd02e;padding:4px 8px 3px;font-size:11px;line-height:15px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-top:1px;margin-bottom:1px;}
.sale_block .value{margin-right:2px;}

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

/*brands front*/
.brands_slider_wrapp{padding:55px 30px 47px;}
.brands_slider_wrapp ul.brands_slider li a{margin:0 10px;}
.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%);}

/*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 .wrap_bg{padding:30px 34px 30px;background:url('images/subscribe_bg.png') 0px -34px no-repeat;}
.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:#fff;margin:0px 0px 8px;}
.subscribe-form .top_block .more, .subscribe-form .top_block .more div{font-size:12px;opacity:0.65;color:#fff;line-height:16px;}
.subscribe-form .top_block .image{float:left;width:57px;height:57px;background:url('images/svg/icons_wish.svg') -2px -111px no-repeat;}
.subscribe-form .top_block .image + .text{padding-left:87px;}
.subscribe-form form.sform{font-size:0px;margin:22px 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;}
.subscribe-form .button_wrap {width:40%;}
.subscribe-form label.error, .subscribe-form_footer label.error{position:absolute;top:-19px;right:0px;}

/*akc front*/
.news_akc_block .news_slider > li{margin:0px 0px 50px 20px;}
.news_akc_block .news_slider > li:hover{box-shadow:none;}
ul.flex-control-nav{display:none;margin-top:0;}
.news_akc_block .slider_navigation.top, .news_akc_block.news .flex-direction-nav{top:44px;}
.bx-ie .news_akc_block .slider_navigation.top, .bx-ie .news_akc_block.news .flex-direction-nav{top:29px;}
.news_akc_block .top_block{margin-bottom:30px;}
.news_akc_block .img{height:166px;line-height:163px;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;}
.news_akc_block .item .info{padding:13px 20px 18px;}
.news_akc_block .item .info .date{line-height:22px;}

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

/*stores list front*/
.block_wr{position:relative;}
.block_wr .bg_map{position:absolute;top:0px;left:0px;width:100%;height:100%;background:url('images/map_large.png') center 0px no-repeat;opacity:.07;}
.block_wr.light{background:#f7f7f9;}
.block_wr.dark .bg_map{opacity:0.03;}
.stores{font-size:0px;padding:0px 0px 55px;}
.block_wr .top_block{margin-bottom:29px;}
.block_wr.dark .top_block  .title_block, .block_wr.dark .stores .stores_list .item a span, .block_wr.dark .stores .stores_list .item .store_text .value {color:#fff;}
.block_wr .top_block a{display:none;}
.stores .stores_list, .stores .all_map{display:inline-block;vertical-align:top;}
.stores .stores_list{position:relative;max-width:844px;width:75%;box-sizing:border-box;}
.stores .flex-control-paging, .news_akc_block .flex-control-paging{padding-bottom:0px;margin:0px;position:absolute;}
.stores .stores_list .stores_list_wr > li:hover{box-shadow:none;border:1px solid #FFF;}
.stores .stores_list .stores_navigation{top:-60px;}
.stores_list .flex-direction-nav, .news_akc_block .flex-direction-nav{right:0px;position:absolute;top:0px;z-index:50;margin:0px;}
.stores_list .flex-direction-nav{top:-60px;}
.bx-ie .stores_list.t1 .flex-direction-nav{top:-70px;}
.bx-ie .stores .stores_list .stores_navigation{top:-70px;}
.stores .stores_list .item{padding:19px 25px 19px;border:1px solid #FFF;}
.stores .stores_list .item .wrapp_block{overflow:hidden;line-height:0px;}
.block_wr.dark .stores_list .item{background:transparent !important;}
.stores .stores_list .item a {text-decoration:none;display:inline-block;margin:0px 0px 8px;}
.stores .stores_list .item .phone a{margin-bottom: -1px;display: block;}
.stores .stores_list .item a span{font-size:14px;line-height:22px;font-weight:600;border-bottom-width:0px;}
.block_wr.dark .stores .stores_list .item a:hover span{color:#333;}
.stores .stores_list .item a .icon{display:inline-block;width:8px;height:10px;background:url('images/svg/icons_wish.svg') -2px -182px no-repeat;float:left;margin:6px 0px 0px;}
.block_wr.dark .stores .stores_list .item a .icon{background:url('images/svg/icons_wish.svg') -13px -182px no-repeat;}
.stores .stores_list .item a .text{padding:0px 0px 0px 23px;display:block;}
.stores .stores_list .item .store_text{margin:0px 0px 3px;font-size:12px;}
.stores .stores_list .item .store_text:last-child{margin-bottom:0px;}
.stores .stores_list .item .store_text .title{color:#8e8c8c;float:left;line-height:20px;}
.block_wr.dark .stores .stores_list .item .store_text .title{color:#fff;opacity:0.5;}
.stores .stores_list .item .store_text .value{display:block;padding:0px 0px 0px 63px;clear:right;line-height:20px;}
.stores .all_map{width:268px;margin:0px 0px 0px 20px;}
.block_wr.dark .stores .all_map{background:#fff;}
.stores .all_map a{display:block;padding:24px 30px 31px 42px;text-decoration:none;font-weight:600;font-size:0px;}
.stores .all_map a.wrapp_block{display:table-cell;vertical-align:middle;padding-bottom:20px;padding-top:20px;}
.stores .all_map a  > div{display:inline-block;vertical-align:middle;}
.stores .all_map a .icon{width:53px;height:58px;background:url('images/svg/icons_wish.svg') -61px -4px no-repeat;margin:0px 30px 0px 0px;}
.block_wr.dark .stores .all_map a .icon{background:url('images/svg/icons_wish.svg') -128px -4px no-repeat;}
.stores .all_map a .text{font-size:14px;line-height:18px;width:105px;}
.light .stores .all_map a{color:#fff;}

.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_slider{position:relative;}
.viewed_slider .slider_navigation.top_big{top:44px!important;}

/*footer*/
#footer ul, #footer ul li{vertical-align:top;}
#footer .footer_top{padding:35px 15px 0px;}
#footer .footer_bottom{padding:44px 15px 45px;}

@media (max-width: 1530px) {
	#footer .footer_top {
		padding-left: 15px!important;
		padding-right: 15px!important;
	}
	#footer .footer_bottom {
		padding-left: 15px!important;
		padding-top: 15px!important;
	}
}

/*footer subscribe*/
.footer_top > .wrap_md > div, .footer_top .wrap_md .phones .phone_block  > .wrap_md > div{vertical-align:middle;}
.footer_top .sblock, .footer_bottom .menu_block{width:68%;padding:0px 20px 0px 0px;}
.footer_top .sblock .wrap_bg, .footer_bottom .copy_block{width:36%;}
.footer_top .sblock .wrap_icon{width:62px;height:43px;background:url('images/svg/icons_wish.svg') -74px -123px no-repeat;margin:0px 24px 0px 0px;}
.footer_top .sblock .wrap_more_text, .footer_top .sblock .wrap_more_text div{font-size:13px;line-height:18px;}
.footer_top .sblock .wrap_more_text{padding:8px 0px 0px 0px;}
.footer_top .sblock .forms{padding:10px 0px 0px 19px;width:64%;}
.footer_top .sblock .forms .email_wrap{width:74%;padding:0px;border: 0px;height: auto;}
.bx-ie .footer_top .sform_footer input[type="email"]{padding-bottom:13px;}
.bx-ie .subscribe-form .sform input[type="email"]{padding-bottom:14px;}

/*footer phone*/
.footer_top .wrap_md .phones{padding:12px 0px 0px 6%;width:32%;left:3px;position:relative;}
.footer_top .wrap_md .phones .phone_block{width:100%;}
.footer_top .wrap_md .phones .phone_wrap a{font-size:19px;line-height:28px;}
.footer_top .wrap_md .phones .order{font-size:12px;cursor:pointer;text-align:right;width:42%;padding:0px 12px 0px 0px;}

/*copyright*/
#footer  .copyright, #footer  .copyright *{font-size:12px;line-height:18px;}
#footer  .copyright{margin:0px 0px 37px;}

/*pay icons*/
.pay_system_icons, .pay_system_icons > div{
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: center;
}
.pay_system_icons i{
	display:inline-block;
	background: url('images/svg/payment.svg') 0 0 no-repeat;
	margin: 8px;
}
.pay_system_icons span i:last-child{
	margin-right: 0px;
}
.pay_system_icons i.mastercard{
	background-position: -327px -200px;
	height: 16px;
	width: 24px;
}
.pay_system_icons i.visa{
	background-position: -40px -204px;
	height: 10px;
	width: 32px;
}
.pay_system_icons i.webmoney{
	height: 18px;
	background-position: -127px -199px;
	width: 17px;

}
.pay_system_icons i.qiwi{
	background-position: -165px -198px;
	height: 20px;
	width: 19px;
}
.pay_system_icons i.mir{
	background-position: -449px -198px;
	height: 20px;
	width: 36px;
}
.pay_system_icons i.tinkoff{
	background-position: -793px -200px;
	height: 16px;
	width: 63px;
}
.pay_system_icons i.yookassa,
.pay_system_icons i.yandex_money{
	background-position: -671px -199px;
	height: 18px;
	width: 25px;
}
.pay_system_icons i.yoomoney
{
	background-position: -626px -199px;
	height: 18px;
	width: 25px;
}
.pay_system_icons i.sberbank{
	background-position: -240px -198px;
	height: 20px;
	width: 19px;
}
.pay_system_icons i.halva{
	background-position: -756px -199px;
	height: 18px;
	width: 18px;
}
.pay_system_icons i.belkart{
	background-position: -716px -198px;
	height: 20px;
	width: 20px;
}

/*footer menu*/
.footer_bottom .all_menu_block{padding:0;width:100%;}
.footer_bottom .all_menu_block .submenu_block, .footer_bottom .submenu_top .menu_item{width:33%;}
.footer_bottom .submenu_top{margin:0px 0px 50px; display: flex;flex-wrap: wrap;width: 100%;max-width: 73rem;}
.footer_bottom .submenu_top .menu_item a{font-size:13px;font-weight:400;line-height:15px;text-decoration:none;display: flex;align-items: center;justify-content: center;padding: 0.5rem;font-size: 1.6rem;color: #121212;transition: color .3s .1s ease;}
.footer_bottom .all_menu_block ul li:before{content:"";}
.footer_bottom .all_menu_block ul{padding:0px 8px 0px 0px;}
.footer_bottom .all_menu_block ul li a{font-size:12px;line-height:18px;text-decoration:none;}

/*footer social*/
.footer_bottom  .social_block{width:32%;}
.footer_bottom .social_block .social_wrapper {width:100%;}
.footer_bottom  .social_block .social, .footer_bottom  .social_block .social div{font-size:0px;}
.footer_bottom  .social_block .social{padding:0px 0px 0px 25%;}
.footer_bottom  .social_block .social a{display:inline-block;margin:0px 10px 0px 0px;transition:opacity ease 0.5s;}
.footer_bottom  .social_block .social a:hover{opacity:0.8;}
.footer_bottom  .social_block .social a:last-child{margin-right:0px;}

/*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, .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;opacity:1;}
.popup .close{margin:0;position:absolute;right:5px;top:5px;cursor:pointer;z-index:2;}
.popup.show .close:hover, .popup-window-close-icon.popup-window-titlebar-close-icon:hover{box-shadow:none;}
.popup .close i, .popup-window-close-icon.popup-window-titlebar-close-icon:after{background-position:1px 2px !important;}
.popup .close:hover i, .popup-window-close-icon.popup-window-titlebar-close-icon:hover:after{background-position:-15px 2px !important;}
.bx-ie .popup .close:hover i, .bx-ie .popup-window-close-icon.popup-window-titlebar-close-icon:hover:after{background-position:-15px 2px !important;}
.form-control label .star{margin:0;top:0px;}
.form-block-wr label .star{margin-left:4px;}
.popup .form-wr{padding:29px 35px 35px;min-height:40px;}
.popup .form-control{margin:0px 0px 19px;}
.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%;}

.form .licence_block.filter, form .offer_block.filter {padding: 0 0 18px;margin: -18px 0 0;position: relative;display: block!important;box-shadow: none;top: 0;}
.form .licence_block.filter input, form .offer_block.filter input[type="checkbox"]{display: block;visibility: hidden;width: 0;line-height: 0;margin: 0;}
.form .licence_block label.error,  form .offer_block label.error{top: -2px;position: absolute;}
.form .licence_block.filter label, form .offer_block.filter label{padding-top: 0;text-align: left;font-weight: normal;}
.form .licence_block.filter label a:hover, form .offer_block.filter label a:hover{text-decoration:none;}
.subscribe_licenses .licence_block{display:inline-block;padding: 0px 0px 20px; position: relative; margin: -10px 0px 0px; }
#bx-soa-order .bx-soa-cart-total .bx-soa-cart-total-line-total + .form{padding-top:30px;}
#bx-soa-order .bx-soa .form .licence_block.filter, #bx-soa-order .bx-soa .form .offer_block.filter {margin:0px;padding:0px;text-align:center;}
#bx-soa-order .bx-soa .form .licence_block.filter label, #bx-soa-order .bx-soa .form .offer_block.filter label {padding-left: 23px;}
#bx-soa-order #bx-soa-orderSave.hide_bx_lic .checkbox{display:none;}
#bx-soa-order #bx-soa-orderSave label[data-bx-user-consent]{display:block;text-align:left;}
#bx-soa-order #bx-soa-orderSave label[data-bx-user-consent] a{font-size: 14px; line-height: 20px; color: #777777; }

/*popup auth*/
.popup.enter_frame{max-width:700px;width:610px;}
.auth_wrapp .main_info{width:62%;border-right:1px solid #e5e5e5;}
.auth_wrapp .socserv{width:38%;padding:51px 35px 0px 35px;}
.form_wrapp .reg_new{margin:22px 0px 0px 0px;}
.more_text_small{font-size:12px;color:#b3b3b3;line-height:16px;padding:11px 0px 0px;}
.popup .prompt.remember label{font-size:12px;font-weight:normal;display:inline-block;zoom:1;vertical-align:middle;margin:0;top:-4px;position:relative;font-weight:normal;font-family:Ubuntu, Arial, Helvetica,  sans-serif;}
.popup .prompt.remember{display:inline-block;zoom:1;vertical-align:middle;float:none;margin:5px 0px 0px;white-space:nowrap;}
.popup .reg-new{padding:24px 35px 30px;text-align:left;background:#f7f7f7;border-top:1px solid #e5e5e5;}
.popup .prompt.remember  input{width:auto;margin:0px 4px 0px 0px;}
.popup .forgot{margin:2px 0px 0px 5px;float:right;}
.r .forgot {font-size:11px;position:relative;top:-2px;margin-left:5px;outline:none;}
.popup .captcha_wrapp input[type="text"]{max-width:180px;}
.soc-avt{/*padding:18px 25px 10px 35px;*/ color:#888;font-size:12px;}
.soc-avt.inline{padding:0px;}
.soc-avt .row{margin:12px 0px 0px;}
.soc-avt .row .auth span{display:none;}
.soc-avt .row a i.soc-icon, .soc-serv-main .row a i, .catalog_detail .ya-share2__container a span {width:35px;height:35px;display:inline-block;background:url('images/svg/social.svg') top left no-repeat;transition:opacity 0.5s ease;}
.soc-avt .row a, .catalog_detail .ya-share2__container a{height:35px;width:35px;float:left;line-height:32px;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;text-decoration:none;cursor:pointer;padding:0px;}
.authorization-cols .col.authorization .soc-avt .row a, .soc-serv-main .row a, .soc-avt .row a, .catalog_detail .ya-share2__container a{margin:0px 5px 5px 0;clear:inherit;}
.soc-avt .row .button.short{font-size:10px;line-height:16px;text-transform:uppercase;width:auto;}
.soc-avt .row .button.short{position:relative;top:-1px;}
.bx-firefox .soc-avt .row .button.short{padding-top:9px;padding-bottom:10px;}
.soc-avt .row input[type="text"]{margin:9px 5px 15px 0px;}
.popup .soc-avt .row input[type="text"]{background:#fff;}
.soc-avt .row form input[type="text"] + span:not(.bx-ss-icon), .soc-avt .row form input[type="text"] + label + span:not(.bx-ss-icon){font-size:12px;padding:0px 10px 0px 0px;}
.soc-avt .row input[type="text"]{width:100% !important;}
.soc-avt .row #bx_auth_serv_formOpenID input[type="text"], .soc-avt .row  #bx_auth_serv_form_inlineOpenID input[type="text"]{width:100%;}
#bx_auth_servform, .bx-auth-service-form{position:relative;clear:both;}
#bx_auth_servform > div, .bx-auth-service-form > div{position:relative;margin:19px 0px 0px;}
.soc-avt .row label.error{top:-10px;left:0px;}
.soc-avt .row #bx_auth_serv_formOpenID label.error{top:8px;}
.soc-avt .icon{text-indent:0px;padding:0px;}
.soc-avt .row a.button:hover{background:none;}

.soc-avt .row a i.soc-icon.odnoklassniki, .soc-serv-main .row a i.soc-icon.odnoklassniki, .catalog_detail .ya-share2__container .ya-share2__item_service_odnoklassniki span {background-position:-40px 0px;}
.soc-avt .row a i.soc-icon.odnoklassniki, .soc-serv-main .row a i.soc-icon.odnoklassniki, .catalog_detail .ya-share2__container .ya-share2__item_service_collections span {background-position:-320px 0px;}
.soc-avt .row a i.soc-icon.liveid, .soc-serv-main .row a i.soc-icon.liveid{background-position:0px -80px;}
.soc-avt .row a i.soc-icon.google, .soc-serv-main .row a i.soc-icon.google{background-position:-40px -40px;}
.soc-avt .row a i.soc-icon.vkontakte, .soc-serv-main .row a i.soc-icon.vkontakte{background-position:0px 0px;}
.soc-avt .row a i.soc-icon.mymailru, .soc-serv-main .row a i.soc-icon.mymailru, .catalog_detail .ya-share2__container .ya-share2__item_service_moimir span{background-position:-120px 0px;}
.soc-avt .row a i.soc-icon.twitter, .soc-serv-main .row a i.soc-icon.twitter, .catalog_detail .ya-share2__container .ya-share2__item_service_twitter span{background-position:0px -40px;}
.soc-avt .row a i.soc-icon.facebook, .soc-serv-main .row a i.soc-icon.facebook, .catalog_detail .ya-share2__container .ya-share2__item_service_facebook span{background-position:-80px 0px;}
.catalog_detail .ya-share2__item_service_telegram a.ya-share2__link span.ya-share2__badge{background-position: -283px -122px;}
.catalog_detail .ya-share2__item_service_viber a.ya-share2__link span.ya-share2__badge{background-position: -282px -2px;}
.catalog_detail .ya-share2__item_service_whatsapp a.ya-share2__link span.ya-share2__badge{background-position: -283px -42px;}
.catalog_detail .ya-share2__item_service_skype a.ya-share2__link span.ya-share2__badge{background-position: -283px -82px;}
/*.soc-avt .row a i.soc-icon.gplus, .soc-serv-main .row a i.soc-icon.gplus, .catalog_detail .ya-share2__container .ya-share2__item_service_gplus span{background-position:-40px -120px;}*/

ul li.ya-share2__item::before{
	content:"";
}
.catalog_detail .ya-share2__container_size_m .ya-share2__item{
	/*margin: 5px 4px 5px 0;*/
	margin: 0;
}
.soc-avt .row a i.soc-icon.livejournal, .soc-serv-main .row a i.soc-icon.livejournal{background-position:-120px -40px;}
.soc-avt .row a i.soc-icon.yandex, .soc-serv-main .row a i.soc-icon.yandex{background-position:-80px -40px;}
.soc-avt .row a i.soc-icon.bitrix24, .soc-serv-main .row a i.soc-icon.bitrix24{background-position: -320px -80px;}
.soc-avt .row a i.soc-icon.openid-mail-ru, .soc-serv-main .row a i.soc-icon.openid-mail-ru{background-position:-120px -80px;}
.soc-avt .row a i.soc-icon.liveinternet, .soc-serv-main .row a i.soc-icon.liveinternet{background-position:-80px -80px;}
.soc-avt .row a i.soc-icon.blogger, .soc-serv-main .row a i.soc-icon.blogger{background-position:-40px -80px;}
.soc-avt .row a i.soc-icon.openid, .soc-serv-main .row a i.soc-icon.openid{background-position:0px -120px;}
.soc-avt .row a i:hover{opacity:0.8;}
.soc-avt .row a.bx-ss-button{height: 35px !important;width: 35px !important;background:none !important;}

/*register*/
.registraion-page .form-block{padding:0px 44px;}
.registraion-page .main_info{width:73%;padding:38px 61px 25px 0px;border-right:1px solid #e5e5e5;}
.registraion-page .top p{position:relative;padding:0px 0px 17px 42px;}
.registraion-page .top p:before{content:"";display:inline-block;width:13px;height:9px;background:url('images/svg/icons_wish.svg') -36px -4px no-repeat;vertical-align:top;margin:12px 21px 0px -35px;position:relative;z-index:2;}
.registraion-page .top p:after{content:"";display:inline-block;width:26px;height:26px;position:absolute;top:3px;left:0px;border-radius:26px;}
.iblock.label_block{width:59%;position:relative;vertical-align:top;}
.iblock.label_block label{padding:0px;margin-bottom:4px;}
.registraion-page .main_info .form-control{ margin:0px 0px 19px;}
.iblock.text_block{width:41%;padding:20px 0px 0px 25px;color:#b3b3b3;line-height:16px;vertical-align:top;font-size:12px;}
.iblock.text_block *{line-height:16px;}
.registraion-page .form-block .form-control input[type="password"]{width:100%;}
.label_block_capcha{position:relative;width:43%;}
.img_block_capcha{width:48%;padding:24px 0px 0px 18px;vertical-align:bottom;}
.img_block_capcha img{float:right;}
.img_block_capcha .reload{cursor:pointer;}
.registraion-page .social_block{width:27%;padding:34px 0px 38px 45px;}
.registraion-page .social_block  .row .title{margin:0px 0px 10px;}
.registraion-page .main_info .form-control.register-captcha{margin-bottom:29px;max-width:100%;}
.captcha-row.register-captcha .captcha_image{width:auto;}
.reviews-reply-form .captcha-row{max-width:100%;}
.reviews-reply-form .form-control{height:auto;padding:0;background-color:none;border:none;box-shadow:none;border-radius:0;}
.reviews-reply-form .form-control label{margin:0 0 4px;font-weight:normal;color:#888;}
.reviews-reply-form .reviews-reply-field-setting label{font-weight:normal;}

/* catalog */
/* base catalog styles */
#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;padding:0px 10px 0px 10px;/*overflow:hidden;*/ right:-10px;z-index:2;}
#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{ 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);}
.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;}
.item-stock > span{display:inline-block;vertical-align:top;font-size:12px;}
.item-stock .icon{width:12px;height:11px;background:url('images/svg/icons_wish.svg') 0px 0px no-repeat;margin:4px 6px 0px 0px;}
.item-stock .icon.stock{background-position:-19px -4px;}
.item-stock .icon.order{background-position:-4px -4px;}
.counter_wrapp .more_text{color:#b3b3b3;font-size:11px;line-height:14px;margin:16px 0px 0px;}

.ajax_load_btn{text-align:center;margin:-8px 0px 23px;}
/*.bottom_nav.table{clear:both;}*/
.bottom_nav{padding-bottom: 20px;}
.bottom_nav.block{padding-bottom: 25px;}
.bottom_nav .module-pagination{padding-bottom: 0;}
.bottom_nav.block .ajax_load_btn{/*margin-top:-6px;*/}
.more_text_ajax{font-size:13px;line-height:20px;font-weight:600;cursor:pointer;display:inline-block;position:relative;padding:10px 0px 10px 34px;}
.more_text_ajax:before, .more_text_ajax:after{content:"";display:block;position:absolute;}
.more_text_ajax:before{width:25px;height:25px;left:0px;top:8px;border-radius:25px;}
.more_text_ajax:after{width:15px;height:13px;left:5px;top:14px;background:url('images/svg/icons_wish.svg') -67px -82px;-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:hover:before{background:#383838;}
.more_text_ajax.loading:after{/*transform:rotate(1080deg);*/ -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{/*transform:rotate(360deg);*/ -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(0deg);
	}
	to{
		-webkit-transform:rotate(360deg);
	}
}
/*                        */
@keyframes spinner{
	from{
		-moz-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
	}
	to{
		-moz-transform:rotate(360deg);
		-ms-transform:rotate(360deg);
		transform:rotate(360deg);
	}
}
.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/empty.png') 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/empty.png') 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{border-top:1px solid #e5e5e5;font-size:0px;margin:41px 0px 4px;padding:60px 0px 0px;}
.catalog_section_list .section_item{line-height:20px;font-size:12px;width:50%;padding:0;margin:0 0 50px 0;display:inline-block;zoom:1;vertical-align:top;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;}
.catalog_section_list .section_item_inner {margin:0 45px 0 0;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;}
.section_item_inner .section_info a, .section_item_inner .section_info ul li.name a:hover{border-bottom:0px;font-weight:500;line-height:20px;}
.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 5px 0px 0px;}
.catalog_section_list .section_item .desc .desc_wrapp{display:inline-block;padding:0px;margin:14px 0px 0px;color:#888888;}

/*catalog subscection*/
.articles-list.sections{border-top:1px solid #e5e5e5;padding:0px 0px 0px;margin:41px 0px 18px;}
/*.articles-list.sections + hr.long {margin:55px 0 44px;}*/
/*.articles-list.sections + hr.long + .main_description{margin-bottom:25px;}*/
.articles-list.sections .item{padding:0px;}
.articles-list.sections .right-data ul{padding: 0px 0px 10px 0px;}
.articles-list.sections .right-data ul li.sect{display: inline-block;vertical-align:top;padding: 0px 5px 0px 0px;}
/*.articles-list .item .left-data{width:120px;float:left;}*/
.articles-list .item .left-data{width:250px;vertical-align:middle;}
.articles-list .item .left-data a{display:block;}
.articles-list .item .left-data a img{vertical-align:middle;}
.articles-list .item-title a span{display:inline-block;}
.articles-list .item .right-data .preview-text{font-size:13px;margin:0px 0px -5px;}
.articles-list .item .item-title{margin-bottom:9px;}
.articles-list .item .item-title a span{font-size:16px;}
.articles-list .item .item-title a{text-decoration:none;}
.articles-list .item.no-decr {display: inline-flex;align-items: center;}
.articles-list .item.no-decr .right-data {margin-left: 30px;}
.articles-list .item.no-decr .right-data .item-title {margin-bottom: 0;}
.articles-list .item .right-data{margin-left:150px;overflow:hidden;padding: 0px 20px 0px 0px;}
/*.articles-list .item .right-data{margin-left:150px;overflow:visible;padding: 0px 20px 0px 0px;}*/
.articles-list .item .right-data.no_img{margin-left:0px;}
.articles-list.sections .section__item-wrapp {display: flex; flex-direction: column;gap: 10px;}
.section__row {gap:23px;}
.product_quant_mnogo::before {
	content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000000' width='15px' height='15px' viewBox='0 0 24 24' id='check-mark-circle' data-name='Line Color' class='icon line-color'%3E%3Cpolyline id='secondary' points='8 11.5 11 14.5 16 9.5' style='fill: none; stroke: %2344944A; stroke-linecap: round; stroke-linejoin: round; stroke-width: 2;'/%3E%3Crect id='primary' x='3' y='3' width='18' height='18' rx='9' style='fill: none; stroke: rgb(0, 0, 0); stroke-linecap: round; stroke-linejoin: round; stroke-width: 2;'/%3E%3C/svg%3E");
}
.product_quant_malo::before {
	content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000000' width='15px' height='15px' viewBox='0 0 24 24' id='check-mark-circle' data-name='Line Color' class='icon line-color'%3E%3Cpolyline id='secondary' points='8 11.5 11 14.5 16 9.5' style='fill: none; stroke: %23B00000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 2;'/%3E%3Crect id='primary' x='3' y='3' width='18' height='18' rx='9' style='fill: none; stroke: rgb(0, 0, 0); stroke-linecap: round; stroke-linejoin: round; stroke-width: 2;'/%3E%3C/svg%3E");
}
.product_quant_net::before {
	content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000000' width='15px' height='15px' viewBox='0 0 24 24' id='cross-circle' data-name='Line Color' class='icon line-color'%3E%3Cline id='secondary' x1='15' y1='15' x2='9' y2='9' style='fill: none; stroke: %23B00000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 2;'/%3E%3Cline id='secondary-2' data-name='secondary' x1='9' y1='15' x2='15' y2='9' style='fill: none; stroke: %23B00000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 2;'/%3E%3Ccircle id='primary' cx='12' cy='12' r='9' style='fill: none; stroke: rgb(0, 0, 0); stroke-linecap: round; stroke-linejoin: round; stroke-width: 2;'/%3E%3C/svg%3E");
}

.product-card {
	border: 1px solid #e0e0e0;
	padding: 10px;
	box-shadow: 0 2px 4px rgba(0,0,0,0.1);
	font-family: Arial, sans-serif;
}

.heart {
	position: absolute;
	left: -5px;
	top: 5px;
	font-size: 20px;
}

.selected-color {
	position: absolute;
	right: -5px;
	top: 5px;
	width: 30px;
	height: 30px;
	border: 1px solid #e0e0e0;
	border-radius: 50%;
}

.product-image {
	position: relative;
}


.product-image {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 200px;
	margin-bottom: 10px;
}

.product-image img {
	max-height: 100%;
	max-width: 100%;
}

.product__btns-container {
	display: flex;
	justify-content: center;
}

.product__btns-container button {
	background: #175cff;
	cursor: pointer;
	color: #fff;
	border-radius: 6px;
	padding: 0.9em 1.2em;
	margin: 0 5px;
	border: none;
	font-family: 'Roboto Condensed', sans-serif;
}

.product__btns-container button.details {
	background: #ffffff;
	color: #175cff;
	border: 1px solid #175cff;
}


.product__btns-container button.details:hover {
	background: #175cff;
	color: #ffffff;
}

.color-options {
	display: flex;
	margin-bottom: 10px;
	padding: 0 25px;
}

.product-title {
	font-size: 14px;
	margin-bottom: 10px;
	font-weight: bold;
}

.availability {
	font-size: 12px;
	color: green;
	margin-bottom: 10px;
}

.product-price {
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 30px;
}

.color-options {
	display: flex;
	gap: 5px;
	margin-bottom: 10px;
}

.color {
	width: 20px;
	height: 20px;
	border: 1px solid #0f4bd7;
}

.add-to-cart, .details {
	display: inline-block;
	padding: 5px 10px;
	margin-right: 5px;
	border: 1px solid #0f4bd7;
	background-color: #f5f5f5;
	font-size: 14px;
	cursor: pointer;
	text-align: center;
}

.add-to-cart:hover, .details:hover {
	background-color: #0f4bd7;
}
.products_char {
	max-height: 0px;
	opacity: 0;
	transition: opacity .2s ease, max-height .2s ease;
}
.product-card:hover .products_char {
	max-height: 100%;
	opacity: 1;
}
.articles-list .articles-list-wrapper {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	gap: 15px;
	align-items: flex-end;
	background: #fff;
	border-radius: 12px;
	max-height: 120px;
	overflow: hidden;
	transition: max-height .3s ease;
	position: relative;
}
.articles-list .articles-list-wrapper.show_more {
	max-height: 100%;
}
.articles-list-showmore {
	position: absolute;
	bottom: 10px;
	font-size: 14px;
	text-decoration: underline;
	cursor: pointer;
	border: none;
	background-color: transparent;
	text-transform: none;
}
.articles-list .articles-list-wrapper img {
	max-width: 78px;
	max-height: 52px;
	margin-bottom: 10px;
	margin-top: auto;
}
.articles-list .articles-list-wrapper .section__item-wrapp span {
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 4px;
	background: #e5e5e5;
	border-radius: 4px;
	font-size: 14px;
	line-height: 14px;
	margin-top: auto;
	width: 100%;
	color: #175cff;
}
.articles-list.sections .section__item-wrapp {
	align-items: center;
}
.results__card {
	background: #fff;
	/*border: 1px solid #e5e5e5;*/
}
.results-banner {
	display: flex;
	flex-direction: column;
	height: 100%;
	background-color: #f6f9fc;
}
.results-banner__content {
	padding: 43px 17px;
	padding-bottom: 0;
}
.results-banner__content b, .results-banner__content span {
	font-family: robotocondensed-bold;
	font-size: 36px;
	line-height: 36px;
	margin-bottom: 6px;
	color: #175cff;
}
.results-banner__content p {
	font-family: inter-regular;
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 6px;
	color: #97a2ac;
}
.results-banner img {
	margin-top: auto;
	display: block;
	width: 100%;
	height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
	-o-object-position: bottom;
	object-position: bottom;
}
	/*filter*/
.visible_mobile_filter{position:relative;}
.bx_filter .form-control{margin-bottom:0;}
.bx_filter .bx_filter_section{border:1px solid #e5e5e5;margin:0 0px 20px 0;background:#fff;}
.bx_filter_param_label.disabled{opacity:0.4;cursor:default;}
.bx_filter .bx_filter_parameters_box{padding:13px 19px 14px;border-bottom:1px solid #e5e5e5;}
.bx_filter .bx_filter_button_box{clear:both;}
.bx_filter .bx_filter_button_box {text-align:center;background:#f7f7f7;padding:19px 19px;}
.bx_filter .bx_filter_parameters_box_title{font-size:13px;display:block;font-weight:500;cursor:pointer;position:relative;padding:0px 15px 0px 0px;}
.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:'';top:50%;}
.bx_filter .bx_filter_parameters_box_title:after{width:8px;height:5px;right:0px;margin-top:-2px;background:url('images/arrows.png') -1px -162px no-repeat;}
.bx_filter .bx_filter_parameters_box_title:before{width:16px;height:16px;right:-4px;margin-top:-8px;background:#ddd;border-radius:16px;display:none;}
.bx_filter .active .bx_filter_parameters_box_title:after{margin-top:-3px;}
.bx_filter .bx_filter_parameters_box_title:hover:before{display:block;}
.bx_filter .active .bx_filter_parameters_box_title:after{background-position:-35px -162px;}
.bx_filter .bx_filter_parameters_box_title:hover:after{background-position:-1px -143px;}
.bx_filter .active .bx_filter_parameters_box_title:hover:after{background-position:-19px -143px;}
.bx_filter_button_box .bx_filter_block, .bx_filter_parameters_box.active .bx_filter_block{display:block;}
.bx_filter_vertical input[type="checkbox"] + label, .filter input[type="checkbox"] + label{padding-left:5px;position:relative;z-index:100;cursor:pointer;outline:none;}
.filter.label_block input + label{padding-left:23px;font-size:11px;}
.bx_filter_vertical input[type="checkbox"] + label.dib, .bx_filter_vertical input[type="checkbox"] + label.pal{padding:0px 3px 0px 0px;margin-bottom:5px;}

.bx_filter_vertical input[type="checkbox"] + label.sku, .sku_props .bx_item_detail_size ul li{display:inline-block;font-size:10px;border:1px solid #e5e5e5;padding:0 10px;text-align:center;margin:0px 3px 3px 0px;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;cursor:pointer;border-radius:2px;}
.bx_filter_vertical input[type="checkbox"] + label.sku:hover, .sku_props .bx_item_detail_size ul li:hover{background:#ddd;color:#fff;}
.bx_filter_vertical input[type="checkbox"] + label.sku span, .sku_props .bx_item_detail_size ul li span{font-size:10px;position:relative;display:block;}
.bx_filter_vertical input[type="checkbox"] + label.sku:hover span, .bx_filter_vertical input[type="checkbox"]:checked + label.sku span{color:#fff;}
.bx_filter .pict:nth-child(5n) label.dib{padding:0px;}
.bx_filter_vertical input[type="checkbox"] + label.disabled{cursor:default;}
.filter input[type="checkbox"], .filter input[type="radio"]{display:none;}
.sku_props{margin:17px 0px 2px;}
.buy_block .sku_props{margin:0px;}
.sku_props .wrapper_sku > div{margin:0px 0px 9px;}
.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{position:relative;z-index:100;cursor:pointer;outline:none;font-size:11px;margin:0px 0px 2px;padding:0px 3px 0px 0px;display:inline-block;}
.bx_scu_scroller_container .missing/*, .ik_select_dropdown .missing*/{opacity:0.4;}
.sku_props ul li:before{display:none;}
.sku_props .bx_item_section_name{color:#383838;padding: 0px 0px 3px;display: block;}
.catalog_block .sku_props .bx_item_section_name{
	font-size: 13px;
}

.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:9px;}
.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: -10px;top: 15px;}
.info_item .middle_info{overflow:visible;}

.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;}

.bx_filter_vertical input[type="checkbox"] + label.sku.disabled:hover{background:#fff;color:#373737;border-color:#e5e5e5;}
.bx_filter_vertical input[type="checkbox"] + label.sku.disabled:hover span{color:#373737;}
.disabled{opacity:0.4;}
.bx_filter_vertical .bx_filter_block label:hover span.disabled *{color:#888;}

.bx_filter_vertical input[type="checkbox"]:checked + label:before, .bx_filter_vertical input[type="checkbox"] + label:not(.disabled):hover:before, .filter input[type="checkbox"]:checked + label:before, .filter input[type="checkbox"] + label:hover:before, .filter input[type="radio"]:checked + label:before,.filter input[type="radio"] + label:hover:before{display:inline-block;z-index:3;}
.bx_filter_vertical input[type="checkbox"]:checked + label:before, .bx_filter_vertical input[type="checkbox"]:checked + label:not(.disabled):hover:before, .filter  input[type="checkbox"]:checked + label:before, .filter input[type="checkbox"]:checked + label:hover:before, .filter input[type="radio"]:checked + label:before, .filter input[type="radio"]:checked + label:hover:before{z-index:-1;}
.bx_filter_vertical .filter input[type="radio"]:checked + label:before{z-index:0;}
.bx_filter_vertical input[type="checkbox"] + label:before, .filter input[type="checkbox"] + label:before, .filter input[type="radio"] + label:before, .bg_block:before{font-size:0;content:".";display:none;height:14px;width:14px;position:absolute;left:0px;top:0px;background:#ddd;z-index:-1;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
.bx_filter_vertical input[type="checkbox"] + label:after, .filter input[type="checkbox"] + label:after, .bg_block:after{font-size:0;content:".";display:block;height:14px;width:14px;position:absolute;left:0px;top:0px;background:url('images/checkbox.png') 0px -6px no-repeat;z-index:2;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
.bx_filter_vertical input[type="checkbox"]:checked + label:after, .filter input[type="checkbox"]:checked + label:after{background-position:0px -28px;}
.filter input[type="radio"]:checked + label:after{background:url('images/checkbox.png') 1px -27px no-repeat;box-shadow:none;}
.bx_filter_vertical input[type="checkbox"]:checked + label.nab:before, .bx_filter_vertical input[type="checkbox"]+ label.nab:hover:before, .bx_filter_vertical input[type="checkbox"] + label.nab:after{display:none;}
.filter input[type="radio"] + label:after, .bg_block1:after{font-size:0;content:".";display:block;height:16px;width:16px;position:absolute;left:0px;top:-1px;background:#eeeeee;z-index:2;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;box-shadow:0px 0px 0px 1px #CFCFCF inset;-moz-box-shadow:0px 0px 0px 1px #CFCFCF inset;-webkit-box-shadow:0px 0px 0px 1px #CFCFCF inset;}
.filter input[type="radio"] + label:before, .bg_block:before{height:16px;width:16px;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;top:-1px;}
.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:14px;height:14px;}
.filter.radio input[type="radio"]:checked + label:after{background-position:0px -28px;}
.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;}
.bx_filter .bx_filter_button_box .bx_filter_parameters_box_container{margin-top:0px;}
.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;}
.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%;}
.filter_horizontal{padding:3px 0px 0px 20px;overflow:hidden;position:relative;}
.filter_horizontal .wrapp_all_inputs.wrap_md .wrapp_change_inputs {width:30%;position:relative;margin:0px 0px 4px;}
.filter_horizontal .wrapp_all_inputs.wrap_md .wrapp_slider  {width:70%;padding:0px 0px 0px 50px;}
.filter_horizontal .smartfilter .bx_ui_slider_track{margin-top:16px;}
.filter_horizontal .bx_filter .bx_filter_button_box{text-align:left;}
.filter_horizontal .bx_filter_vertical input[type="checkbox"] + label:not(.dib){float:left;margin-right:10px;}
.filter_horizontal .bx_filter .bx_filter_popup_result.right{left:0px;background:transparent;position:relative;color:#888;margin:0px;padding-left:0px;line-height:20px;}
.filter_horizontal .bx_filter .bx_filter_popup_result.right a{display:none;}
.bx_filter #modef_mobile{display:none;}
.right_block .filter_horizontal .bx_filter .bx_filter_popup_result{top: 5px !important;}

/*Track*/
.bx_filter .bx_ui_slider_part{position:absolute;top:-3px;width:1px;height:10px;background:#e5e5e5;}
.bx_filter .bx_ui_slider_part.p1{left:-1px;}
.bx_filter .bx_ui_slider_part.p2{left:25%;}
.bx_filter .bx_ui_slider_part.p3{left:50%;}
.bx_filter .bx_ui_slider_part.p4{left:75%;}
.bx_filter .bx_ui_slider_part.p5{right:1px;}
.bx_filter .bx_ui_slider_part span{font-size:10px;position:absolute;top:-22px;left:50%;display:block;width:100px;margin-left:-50px;text-align:center;color:#b1b1b1;}
.bx_filter .bx_ui_slider_part.p2 span,
.bx_filter .bx_ui_slider_part.p3 span,
.bx_filter .bx_ui_slider_part.p4 span{color:#b1b1b1;display:none;}
.bx_filter .bx_ui_slider_part.first span{text-align:left;left:0px;margin-left:0px;}
.bx_filter .bx_ui_slider_part.last span{text-align:right;left:auto;right:0px;margin-left:0px;}
.bx_filter .bx_ui_slider_range,
.bx_filter .bx_ui_slider_pricebar,
.bx_filter .bx_ui_slider_pricebar_VD,
.bx_filter .bx_ui_slider_pricebar_VN,
.bx_filter .bx_ui_slider_pricebar_V{position:absolute;top:0px;bottom:0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-right:1px solid #FFF;}
.bx_filter .bx_ui_slider_range{z-index:auto;background:#dadada;}
.bx_filter .bx_ui_slider_pricebar{z-index:100;}
.bx_filter .bx_ui_slider_pricebar_VD{z-index:60;background:#979797;}
.bx_filter .bx_ui_slider_pricebar_VN{z-index:70;background:#e5e5e5;}
.bx_filter .bx_ui_slider_pricebar_V{z-index:80;background:#dadada;}
.bx_filter .bx_ui_slider_handle{position:absolute;top:100%;width:22px;height:22px;}
.bx_filter .bx_ui_slider_handle:hover{-webkit-cursor:grab;-ms-cursor:grab;-o-cursor:grab;cursor:grab;}
.bx_filter .bx_ui_slider_handle:active{-webkit-cursor:grabbing;-ms-cursor:grabbing;-o-cursor:grabbing;cursor:grabbing;}
.bx_filter .bx_ui_slider_handle.left{left:0;margin-left:-8px;}
.bx_filter .bx_ui_slider_handle.right{right:0;margin-right:-10px;}

/*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;margin:0 0px 5px;background:transparent;border:none;cursor:pointer;color: black; transition: color .2s ease-in-out;/*text-decoration: underline*/}
.bx_filter .bx_filter_select_block:hover{
	box-shadow: 0 4px 10px rgba(0,0,0,0.1);
}
.common_select .common_select-link:hover {
	color: #175cff;
}
.bx_filter .bx_filter_select_block:focus,
.common_select .common_select-link:focus {
	outline: none;
	box-shadow: 0 0 10px rgba(0,0,0,0.2);
}
.bx_filter .bx_filter_select_text, .common_select .common_select-link .ik_select_link_text,.bx_filter .bx_filter_select_text, .common_select .common_select-link .ik_select_link_text_fake {font-size:14px;line-height:28px;max-width:100%;height:30px;cursor:pointer;vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;-ms-text-overflow:ellipsis;overflow:hidden;}
.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:10px;height:10px;cursor:pointer;border-left:1px solid #E5E5E5;background:#fff;text-align:center;line-height:32px; opacity: 0;}
.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; margin-top:45%;}

.common_select{width:100% !important;font-size:0px;}
.common_select select{display:none;}
.ik_select_dropdown.common_select-dd{background:#fff; width: fit-content; border-radius: 1rem; box-shadow: 0px 0px 7.1px 0px #00000040; padding: 15px; }
.ik_select_dropdown.common_select-dd::after {
	content: '';
	position: absolute;
	left: 20px;
	top: -40px;
	border: 12px solid transparent;
	border-bottom: 29px solid #fff;
}
.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;height: auto !important;width: 100%;}
.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 55px 4px 9px;cursor:pointer;}
.ik_select_list .ik_select_list_inner ul li:hover, .bx_filter_select_popup ul li label{transition:color .2s ease, font-weight .2s ease; }
.ik_select_list .ik_select_list_inner ul li:hover, .bx_filter_select_popup ul li label:hover{color:#175cff;}
.ik_select_list .ik_select_list_inner ul li.ik_select_active, .bx_filter_select_popup ul li label.selected{font-weight:700;color:#175cff;}
.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 .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;}
.ik_font{font-size: 20px;}
.ik_select_active:before { content: "✓";display: block !important;position: absolute;right: 14px;font-size: 1.8rem;color: #175cff; font-weight:900;}

.catalog_detail .common_select .common_select-link, .bx_section  .common_select-link{height:37px;}
.catalog_detail .common_select .icon_color {margin-top:3px;}
.catalog_detail .common_select .common_select-link .ik_select_link_text, .bx_section .common_select-link .ik_select_link_text{line-height:35px;}
.catalog_detail .common_select .common_select-link .trigger, .bx_section .common_select-link .trigger{line-height:40px;height:35px;width:34px;}
.catalog_detail .common_select .icon_color{margin-left:4px;}
.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;}
.catalog_detail .sku_props .bx_item_detail_size ul li{margin:0px 6px 6px 0px;}
.bx_filter_vertical input[type="checkbox"], .filter input[type="radio"] {display:none;}


/*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;}
.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{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:8px 9px 8px 9px;vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;-ms-text-overflow:ellipsis;}
.bx_filter_select_popup ul li label.disabled{color:#b8b8b8;background:transparent;}
.popup-window .popup-window-content{}

/*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:last-child{margin-bottom:-1px;}
.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 .bx_filter_param_label.disabled .bx_filter_param_text{}
.bx_filter_select_popup .bx_filter_param_label.active{background:#f3f8fa;}

/*Checkbox / Radio*/

.bx_filter_input_checkbox{position:relative;display:block;clear:both;/*overflow:hidden;*/ 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;overflow:hidden;}
.bx_filter .filter label > span{margin:0px;overflow:visible;}
.bx_filter .sku .bx_filter_input_checkbox .bx_filter_param_text, .sku_props .bx_item_detail_size ul li span{display:block;line-height:15px;margin:0px;text-align:center;padding:7px 0px 7px;font-size:10px;}
.bx_filter .bx_filter_input_checkbox input + .bx_filter_param_text{line-height:21px;}

/*BTN*/
.bx_filter .bx_filter_param_btn, .bx_catalog_item_scu .bx_item_detail_scu ul li .cnt, .bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_scu ul li a{
	display:inline-block;
	width:29px;
	height:29px;
	text-align:center;
	text-decoration:none;
	color:#000;
	vertical-align:middle;
	border:1px solid #e5e5e5;
	border-radius:31px;
	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;}
.bx_catalog_item_scu .bx_item_detail_scu ul li .cnt.txt{width: auto;border-radius: 2px;line-height: 15px;padding: 7px 4px;height: auto;}

/* --- 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 span{line-height:24px;position:relative;top:1px;border-radius:24px;display:inline-block;width:23px;height:23px;border:2px solid #fff;vertical-align:middle;-webkit-background-size:cover;background-size:cover;}
.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;}
.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:-7px;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{/*border:1px solid #ddd;*/ padding-left:11px;padding-right:10px;}
.bx-firefox .bx_filter .button.small.transparent, .bx-ie .bx_filter .button.small.transparent{padding-left:11px;padding-right:10px;}
.bx-firefox .bx_filter .button{padding-right:10px;}
.bx_filter .button#set_filter{float:left;}
.bx_filter .button.bx_filter_search_reset {float:right;}
.bx-firefox .bx_filter .button#set_filter{margin-right:2px;}
.bx_filter .bx_filter_block .clb{clear:both;}

/*sort catalog*/
.sort_header{height:29px;position:relative;zoom:1;/*margin:0px 0px 20px;*/}
.sort_header.view_block{border-bottom:1px solid #e5e5e5;}
.sort_header .sort_display{float:right;font-size:0;}
.sort_header .sort_filter{float:left;}
.sort_header .sort_filter a{display:inline-block;text-decoration:none;color:#a5a3a3;margin:0px 20px 0px 0px;}
.sort_header .sort_filter a:last-child{margin-right:0px;}
.sort_header .sort_filter a .icon{content:"";display:none;background:url('images/sort_icons.png')  -42px 3px no-repeat;width:15px;height:13px;vertical-align:top;margin:0px 3px 0px 0px;}
.sort_header .sort_filter a.SHOWS .icon{background-position:-20px -77px;}
.sort_header .sort_filter a.SHOWS:hover .icon,.sort_header .sort_filter a.SHOWS.current .icon{background-position:-2px -77px;}
.sort_header .sort_filter a.NAME .icon{background-position:-20px -95px;}
.sort_header .sort_filter a.NAME:hover .icon,.sort_header .sort_filter a.NAME.current .icon{background-position:-2px -95px;}
.sort_header .sort_filter a.PRICE .icon{background-position:-20px -114px;}
.sort_header .sort_filter a.PRICE:hover .icon,.sort_header .sort_filter a.PRICE.current.icon{background-position:-2px -114px;}
.sort_header .sort_filter a.QUANTITY .icon{background-position:-21px -134px;}
.sort_header .sort_filter a.QUANTITY:hover .icon,.sort_header .sort_filter a.QUANTITY.current.icon{background-position:-2px -134px;}
.sort_header .sort_filter a span{font-size:12px;line-height:13px;}
.sort_header .sort_filter a i.arr{display:inline-block;height:20px;width:18px;}
.sort_header .sort_filter a > span{vertical-align:top;float:left;}
.sort_header .sort_filter a i.arr{background:none;background:url('images/sort_icons.png')  -42px 3px no-repeat;}
.sort_header .sort_filter a:hover i.arr{background-position:-25px 3px;}
.sort_header .sort_filter a.current.desc:hover i.arr, .sort_header .sort_filter a.current.desc i.arr{background-position:5px 3px;}
.sort_header .sort_filter a.current:hover i.arr, .sort_header .sort_filter a.current i.arr{background-position:-23px 3px;}
.sort_display a, .sort_display a i{display:inline-block;height:13px;width:13px;line-height:20px;}
.sort_display a{margin:0px 0px 0px 15px;}
.sort_display a i{background:url('images/sort_icons.png') 0 0 no-repeat;}
.sort_display a.block i{background-position:-1px -41px;}
.sort_display a.block.current i, .sort_display a.block:hover i{background-position:-1px -23px;}
.sort_display a.list i{background-position:-19px -41px;}
.sort_display a.list.current i, .sort_display a.list:hover i {background-position:-19px -23px;}
.sort_display a.table i{background-position:-37px -41px;}
.sort_display a.table.current i, .sort_display a.table:hover i{background-position:-37px -23px;}

/*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:#fff;border-bottom:1px solid #DDD;}
.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{background:#fff;position:relative;display:block;margin-left:9px;}
.item .child_container .child_wrapp ul.child li:after{content:"";display:block !important;position:absolute;left:0px;top:10px;width:2px;height:2px;background:#1d1a1a;}
.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;}
.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;}

/* diffrent view types styles */
/*list*/
.display_list .item_wrap{border-left:1px solid #e7e7e7; border-right:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7;}
.display_list .item_wrap.prev{border-bottom-color:#fff;}
.display_list .item_wrap:hover{border-color:#fff !important;}
.display_list .list_item_wrapp:first-child{border-top:1px solid #e7e7e7;}
.display_list .list_item_wrapp + div .list_item_wrapp{border-top-width:0px;}
.display_list .description_wrapp .wrapp_stockers{margin:12px 0px 0px;font-size:0px;}
.display_list .description_wrapp .wrapp_stockers > div{display:inline-block;vertical-align:middle;}
.display_list .item-title a, .display_list  .item-title a span{font-size:18px;}
.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;}
/*.display_list .item-stock{margin:0 0 0 14px;}*/
.display_list .list_item .preview_text{line-height:18px;margin:14px 0px 0px;font-size:12px;}
.display_list .list_item .show_props a span{font-size:12px;line-height:18px;}
.display_list .list_item .show_props{margin:10px 0px -3px;}
.display_list .list_item .show_props a i.icon{top:0px;position:relative;margin-right:7px;border-radius:11px;-moz-border-radius:11px;-webkit-border-radius:11px;background:#383838;vertical-align:middle;}
.display_list .list_item .show_props a.opened i.icon b{background-position:-34px -185px;}
.display_list .list_item .show_props a i.icon, .display_list .list_item .show_props a i.icon b{display:inline-block;height:11px;width:11px;}
.display_list .list_item .show_props a i.icon b{background:url('images/arrows.png') 2px -185px no-repeat;}
.display_list .list_item .props_list_wrapp{display:none;margin:0;padding:0px 0px 13px;}
.props_list{border-collapse:collapse;}
/*.props_list td{text-align:right;padding:2px 0px 2px 10px;font-size:12px;border-bottom:1px dotted #c3c3c3;}
.props_list td > span, .props_list td > .txt{position:relative;bottom:-11px;background:#FFF;padding:0px 0px 0px 10px;}
.props_list tr td:first-child{text-align:left;padding-right:10px;padding-left:0px;}
.props_list tr td:first-child > span, .props_list tr td:first-child > .txt{padding-right:12px;position:relative;}
.props_list tr td:first-child > span.whint{padding-right:32px;}
.props_list tr td:first-child > span:before, .props_list tr td:first-child > .txt:before {content:"";display:block;position:absolute;background:#ddd;left:1px;top:6px;width:2px;height:2px;}
.props_list tr td:first-child > .txt:before{top:9px;}*/

.display_list .sale_block{margin-top:5px;}
.bx_item_detail_scu .bx_scu_scroller_container{position:relative}

/*block*/
.catalog .catalog_block{padding:0px 0px 0px 0px;/*float:left;*/ width:100%;}
.ajax_load.block .top_wrapper{/*margin-right:-20px;*/}
.bottom_nav.block, .search.block .bottom_nav{position:relative;top:5px;float:left;width:100%;}
.catalog .catalog_block:after{content:"";display:block;/*clear:both;*/}
.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 {
	background-color: #FFF;
	box-shadow: 0px 15px 20px rgba(0, 0, 0, 0.10);
	left: 0;
	opacity:0;
	padding: 0 20px 20px;
	position: absolute;
	right: 0;
	top: calc(100% - 10px);
	visibility: hidden;
}
.catalog_block .catalog_item > div {
	display: flex;
	flex-direction: column;
	height: 100%;
}
.catalog_block .hover_block .sku_props{margin:0px;padding:0px 0px 2px;}
.catalog_block .image_wrapper_block {margin: 0px auto 10px; width: 100%;}
.shadow_delay{transition-delay:0.22s !important;}
.catalog_block .item_wrap{
	background:#fff;
	height:100%;
	padding-bottom:24px;
	position:relative;
	z-index:51;
}
.catalog_block .item_wrap.hover {z-index:52;padding-bottom:20px;}
.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;}
.view_sale_block.wq .values{width:168px;}
.view_sale_block.wq .values .item{width:54px;}
/*.catalog_block .catalog_item_wrapp:nth-child(4n){width:210px;}
.catalog_block .catalog_item_wrapp:nth-child(4n) .item_wrap {margin-right:0px;}*/

.offers_price_title{font-size: 10px;font-weight:normal;line-height: 15px;margin: 6px 0px 2px;clear: both;color:#888888;}
.offers_price_title:first-of-type{margin-top:-2px;}
.offers_price_old .values_wrapper{font-size: 11px;line-height: 15px;font-weight: normal;text-decoration: line-through;}

/*table*/
.module_products_list .foto-cell .image_wrapper_block, .module_products_list .foto-cell .image_wrapper_block a{max-width:50px;min-width:30px;height:50px;line-height:50px;}
/*.module_products_list .cost.prices .price{float:none;display:inline-block;vertical-align:top;margin:0px 4px 0px 0px;}*/
.module_products_list .cost.prices .price.discount{margin:0px;vertical-align:text-top;position:relative;top:-1px;}
.module_products_list .counter_wrapp{padding:0px;white-space:nowrap;}
.module_products_list .counter_wrapp .button_block{white-space:normal;}
.module_products_list  .counter_wrapp .button_block.wide{display:inline-block;width:auto;}
.module_products_list .counter_wrapp .more_text{display:none;}
.module_products_list .wrapp_stockers .like_icons > div:last-child{margin-right:0px;}
.adaptive_button, .adaptive_button .more_text{display:none;}
.table table.module_products_list { float: none; }

/*compare*/
.bx_compare .bx_sort_container{position:relative;}
.bx_sort_container .wrap_remove_button{position:absolute;top:-7px;right:0px;}
.bx_compare .frame{margin:0px 0px 0px 230px;position:relative;}
.bx_compare .frame .wraps{width:10000% !important;overflow:hidden;font-size:0px;}
.bx_compare .frame.props .wraps{margin-left:-230px;}
/*.bx_compare .frame.border:after{content:""; background:#E5E5E5;width:1px;height:100%;right:0px;top:0px;position:absolute;}*/
.bx_compare .compare_view td{width:230px;min-width:230px;max-width:230px;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;padding:40px 20px 20px 20px;font-size:13px;position:relative;text-align:left;vertical-align:top;overflow:hidden;}
.bx_compare .frame.border::after{background:#e5e5e5 none repeat scroll 0 0;content:"";height:100%;position:absolute;right:0;top:0;width:1px;}
.bx_compare .compare_view .item_block{margin:0px 20px 0px 0px;position:relative;}
.bx_compare .compare_view .item_block a{font-weight:500;}
.bx_compare .compare_view .item_block .title{display:block;padding:14px 0px 10px;}
.bx_compare .compare_view.data_table_props tr td .remove i{display:none;}
.bx_compare .compare_view.data_table_props td{border:1px solid #e5e5e5;padding:10px 27px 13px 18px;transition:none 0s ease 0s;}
.bx_compare .data_table_props tr td:first-of-type{font-weight:600;visibility:hidden;}
.prop_title_table{position:absolute;left:0px;bottom: 0;width:231px;overflow:hidden;z-index:1;}
.prop_title_table .data_table_props td{opacity:0;visibility:hidden;}
.bx_compare .prop_title_table .data_table_props tr td:first-child{display:table-cell;opacity:1;visibility:visible;}
.bx_compare .prop_title_table .data_table_props tr td .remove i{display:inline-block;}
.bx_compare .remove{position:absolute;top:0px;z-index:1;right:0;}
.bx_compare .compare_view.top .remove{right:-13px;top:-13px;}
.bx_compare .compare_view.clone .remove{right:15px;top:12px;display:none;}
.bx_compare .compare_view.data_table_props  tr.hovered td{background:#f7f7f7;}
.bx_compare .compare_view.data_table_props  tr.hovered td .remove{display:block;}
.wrapp_scrollbar{position:relative;margin:21px 0px 33px 230px;/*display:none;*/}
.bx_compare .slider_navigation {display:none;}
.bx_filtren_container ul{font-size:0px;margin:41px 0px 5px 0px;}
.bx_filtren_container ul li, .bx_filtren_container ul li:before{display:none;}
.bx_filtren_container ul li.visible{display:inline-block;vertical-align:top;margin:0px 5px 5px 0px;}
.bx_filtren_container ul li span{font-size:12px;line-height:16px;text-transform:none;}

/* Scrollbar */
.wrapp_scrollbar .wr_scrollbar{margin:0 38px 1em 38px;background:#e5e5e5;height:1px;opacity:0;}
.wr_scrollbar .scrollbar{height:5px;line-height:0;display:none;position:relative;top:-3px;cursor:pointer;}
.wr_scrollbar .scrollbar .handle{width:100px;height:3px;position:relative;top:2px;background:#292a33;cursor:pointer;border-radius:3px;}
.wr_scrollbar .scrollbar .handle .mousearea{position:absolute;top:-9px;left:0;width:100%;height:20px;}

/*catalog detail*/
.video_block{text-align:center;margin:0px 0px 30px;}
.video_block .description{text-align:left;}
.video_table{width:100%;}
.video_table td{padding-bottom:5px;}
.video_table td:nth-of-type(1){padding-right:5px;}
.catalog_detail .item_main_info  .stickers{top:22px;left:22px;}

body .wrapper .sticker_sale_text, body #fast_view_item .sticker_sale_text{background-image: none;background-color: #e52929;display: inline-block;color: #fff;width: auto;font-size: 10px;line-height: 12px;position: absolute;
	box-sizing: border-box;height: auto;padding: 5px 10px 4px;z-index: 11;bottom: -8px;top: auto;left:0px;text-transform: uppercase;letter-spacing: 0.5px;border-radius: 2px;}
body #fast_view_item .sticker_sale_text{bottom: auto;right: 0px;left: auto;}
body #content .catalog_detail .item_main_info .sticker_sale_wrapper{position: absolute;left: 25px;right: 0px;}
body #content .catalog_detail .item_main_info .sticker_sale_text{bottom: auto;right: 56%;left: auto;top:25px;}

/*recaptcha*/
body .captcha-row.invisible{margin:0px;height: 0px;}
.captcha-row.invisible label{display:none;}
.captcha-row .captcha_input.recaptcha_text{position:static;width:100%;max-width:none;height: auto;}
.captcha-row .captcha_image.recaptcha_tmp_img{display:none;}
.bx-auth form[name=bx_auth_servicesform_inline] .g-recaptcha, .g-recaptcha{display:none !important;}
div > .g-recaptcha{display:block !important;}
body .captcha-row .recaptcha, body .captcha-row > div.iblock{padding:0px;margin:0px;display:block;}
body .captcha-row .recaptcha{height:0px;opacity:0;visibility:hidden;margin-bottom:0px;display:block;}
body .captcha-row.invisible.logo_captcha_n{display:none;}
body .captcha-row.invisible.inline{height:auto;margin-bottom: 10px;}

.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:#FFF;z-index:2;}
.img_wrapper .thumbs_navigation ol li{display:none;}
.img_wrapper .thumbs_navigation ul li.flex-nav-prev{left:10px;}
.img_wrapper .thumbs_navigation ul li.flex-nav-next{right:10px;}
.info_item .top_info, .info_item .middle_info{border-bottom:1px solid #F2F2F2;padding:29px 30px;overflow:hidden;}
body .info_item .middle_info{overflow:visible;}
.info_item .top_info .iblock{vertical-align:middle;line-height:0px;}
.catalog_detail .top_info .like_icons{display: inline-block; font-size: 0; padding: 0 26px 0 0; top: 0; vertical-align: top;}
.catalog_detail .top_info .like_icons  > div{display:inline-block;vertical-align:top;}
.catalog_detail .top_info .like_icons  > div:last-of-type{margin-right:0;}
.catalog_detail .top_info .like_icons  > div.text.added{border-radius:2px;}
.catalog_detail .top_info .like_icons span.value{display:inline-block;vertical-align:top;border:1px solid #e5e5e5;padding:0px 2px;}
.catalog_detail .top_info .like_icons span.value.added{display:none;}
.catalog_detail .top_info .like_icons span.value:before{content:"";display:inline-block;vertical-align:middle;width:29px;height:29px;background:url('images/svg/icons_wish.svg') 5px -15px no-repeat;margin:0px 2px 0px 0px;}
/*.catalog_detail .top_info .like_icons span.value:after{top:1em;left:0;content:attr(title);}*/
.catalog_detail .top_info .like_icons .wish_item.added span.value:before{background-position:5px -44px;}
.catalog_detail .top_info .like_icons .compare_item span.value:before{background-position:-20px -13px;}
.catalog_detail .top_info .like_icons .compare_item.added span.value:before{background-position:-18px -44px;}
.catalog_detail .top_info .like_icons span{font-size:11px;opacity:1;visibility:visible;border:0px;display:inline-block;vertical-align:middle;margin:0px;background:none;}
.catalog_detail .top_info .like_icons span:hover{background:none;}
.catalog_detail .top_info .like_icons span.value span{display:inline-block;margin:1px 7px 0px 0px;}
.info_item .top_info .article{display:inline-block;font-size:11px;line-height:23px;vertical-align: top;}
.info_item .top_info .article .value{background:#f0f0f0;padding:5px 7px;margin:0px 0px 0px 6px;}
.catalog .article_block {
	line-height: 15px;
	font-size: 12px;
	color: #999;
}
.catalog_block .article_block{
	display: inline-block;
	margin: 0 6px;
}
.catalog_block .item-stock {
	display: inline-block;
	margin: 0 6px;
}
.catalog .display_list .item-stock{
	margin: 0 14px 0 14px;
}
.info_item .top_info .brand{padding:0 0 0 10px; float:right;}
.info_item .top_info .brand + div{}
.info_item .middle_info .prices .price{font-size:28px;line-height:20px;padding-right:5px;}
.info_item .middle_info .prices .discount *{margin-top:12px;font-size:16px;}
.info_item .middle_info .prices .sale_block{margin:11px 0px 0px;font-weight:normal;}
.info_item .middle_info .prices .offers_price_old{margin:4px 0 0;}
.info_item .middle_info .prices .offers_price_old *{font-size:16px;}
.info_item .middle_info .view_sale_block{margin-top:9px;}
.info_item .middle_info .item-stock{margin:14px 0px 0px;display:inline-block;}
.info_item .middle_info .item-stock .store_view{cursor:pointer;}
.info_item .cheaper_form{display:inline-block;font-size:12px;line-height:15px;margin:14px 0 0 16px;cursor:pointer;position:relative;padding:0 0 0 22px;}
.info_item .calculate-delivery{margin:14px 0 0 0px;position:relative;padding:0;line-height: 20px;display: flex;font-size: 14px;}
.loadings {
	background: url(images/loaders/preloader.gif) no-repeat scroll center center rgba(0, 0, 0, 0) !important;
	border-color: rgba(0, 0, 0, 0) !important;
	color: rgba(0, 0, 0, 0) !important;
	cursor: default !important;
}
.loadings * {
	visibility: hidden;
}
.info_item .cheaper_form:before{content:"";position:absolute;left:0;top:2px;width:13px;height:13px;background:url(images/cheaper.png) 0 0 no-repeat;}
.info_item .cheaper_form>span:hover{color:#1d2029;}
.info_item .middle_info .prices_block{width:53%;padding:0px 20px 0px 0px;}
.info_item .middle_info .prices_block  .rating{margin:16px 0px 0px;}
.info_item .middle_info .buy_block {width:47%;}
.info_item .middle_info .buy_block .sku_props + .counter_wrapp, .info_item .middle_info .buy_block .buys_wrapp{padding-top:15px;}
.ajax_load.table .counter_wrapp{padding-top:0px;}
.info_item .middle_info .buy_block .sku_props + .counter_wrapp.woffers, .ajax_load  .counter_wrapp.woffers{transition:opacity 0.1s ease;opacity:0;}
.info_item .middle_info .buy_block .counter_wrapp{padding:0px;white-space:nowrap;}
.info_item .middle_info .buy_block .counter_wrapp .counter_block{margin-right:15px;width:116px;}
.info_item .middle_info .buy_block .counter_wrapp .counter_block input[type="text"]{width:62px;}
.info_item .middle_info .buy_block .counter_wrapp .more_text{font-size:12px;white-space:normal;}
.info_item .middle_info .buy_block .one_click{margin:15px 0px 0px;transition:opacity 0.1s ease;}
.noffer .info_item .middle_info .buy_block .one_click{opacity:1;}
.info_item .middle_info .preview_text{padding:22px 0px 0px 0px;font-size:13px;line-height:18px;}
.buy .counter_wrapp{padding:0px;}
.total_summ{margin:11px 0 0;font-size:13px;}
.catalog_item.item_wrap .total_summ > div{overflow: hidden;text-overflow: ellipsis;white-space: normal;}
.total_summ span{white-space:nowrap;font-weight:bold;color:#1d1a1a;}
.catalog_item_wrapp .sku_props + .offer_buy_block .total_summ{display:none;}
.display_list .offer_buy_block .total_summ{display:none;}
.catalog table.module_products_list{overflow:visible;}
table.module_products_list .item .counter_wrapp{position:relative;}
table.module_products_list .item .counter_wrapp .total_summ{position:absolute;right:0;margin-top:4px;font-size:12px;}
.offers_table .main_item_wrapper .total_summ{position:absolute;margin-top:8px;white-space:nowrap;}

/*.catalog_detail .with_matrix, .cost.prices .with_matrix{padding-bottom:20px;}*/
.cost.prices .with_matrix .price > .price_value_block{display:inline-block;}
.cost.prices .with_matrix:after{content:"";display:block;width:100%;height:1px;clear:both;}
/*.cost.prices .with_matrix .sale_block.matrix{margin-bottom: -25px;}*/
.catalog_block .cost.prices .with_matrix .sale_block.matrix{margin-bottom: 0px;}
.sale_block{font-size:0;line-height:0;}
.sale_block .sale_wrapper{display:inline-block;font-weight:normal;}

/*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;
	color: #666;height: 36px;width: 150px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;
	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;}

/*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;}
.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/stars_popup.png) 0px 0px 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: 0px -19px;}
.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;}
.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:center;white-space: nowrap;margin: 0px -5px;}
.fast_view_frame.popup .description_wrapp .like_icons{padding:0px;margin-top:13px;}
.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;}
.fast_view_frame.popup .button.big_btn{padding: 10px 15px 9px 15px;}
.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_item .rows_block {margin:0;}
.fast_view_frame.popup .sale_block{font-weight:normal;}
.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;border-radius:34px;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;}
body .bx_catalog_item_scu .bx_item_detail_scu ul li.active span.cnt1, body .bx_catalog_item_scu .bx_item_detail_scu ul li span.cnt1{background:none;}


/*price matrix*/
.price_matrix_block .price_name{font-size: 12px;line-height: 15px;margin: 8px 0px 5px;font-weight: normal;color: #888;}
body .prices .price_wrapper_inner{border-bottom:1px dotted #777;}
body .prices .price_matrix_block{margin:10px 0 0;}
body .prices .price_matrix_block .all_prices{white-space:normal;}
body .prices .price_matrix_block .all_prices .price{margin-top:0;}
body .prices .price_matrix_block .price_interval +.all_prices{padding:0 0 0 45px;}
body .prices .price_matrix_block .price_matrix_wrapper{display:inline-block;vertical-align:top;}
body .prices .price_matrix_block .price_group{margin:10px 0 0;}
body .prices .price_matrix_block .price_group:first-of-type{margin-top:0;}
body .prices .price_matrix_block .price_group .price_name{margin-top:0;}
body .prices .price_matrix_block .price_wrapper_block{position:relative;padding:5px 0 2px;white-space:nowrap;}
body .prices .price_matrix_block .price_wrapper_block:first-of-type{padding-top:0;}
body .prices .price_matrix_block .price_wrapper_block:before{content:"";position:absolute;left:0;top:0;right:0;height:1px;background:url(images/dott.png) center bottom repeat-x;}
body .prices .price_matrix_block .price_wrapper_block:first-of-type:before{display:none;}
body .prices .price_matrix_block .price_wrapper_block > div{/*background: url(images/dott.png) center bottom repeat-x;*/text-align: left;font-size: 12px !important;font-weight: normal;color: #888;line-height: 20px;margin:0px;}
body .prices .price_matrix_block .price_interval{float:left;width:43px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
body .catalog_detail .prices .price_matrix_block .price_wrapper_block > div{padding-bottom:3px;}
body .catalog_detail .prices .price_matrix_block .price_wrapper_block > div,body .catalog_detail .prices .price_matrix_block .price_wrapper_block > div > div{font-size:13px !important;}
body .catalog_detail .prices .price_matrix_block .price_wrapper_block .price{margin:0;}
body .catalog_detail .prices .price_matrix_block .price_wrapper_block .price.discount{margin:0;}
body .prices .price_matrix_block .price_wrapper_block > div:first-of-type{padding-left:0px;}
body .prices .price_matrix_block .price_wrapper_block:last-of-type > div{background:none;}
body .prices .price_matrix_block .price_wrapper_block .price.discount{margin:0;position:static;vertical-align:top;display:inline-block;}
body .prices .price_matrix_block .price_wrapper_block .price.discount span{font-size: 12px;line-height: 15px}
body .prices .price_matrix_block .price_wrapper_block .price:not(.discount){color:#1d2029;line-height:20px;font-weight:bold;display:inline-block;}
body .prices .price_matrix_block .price_matrix_wrapper .sale_block{font-weight:normal;}
body .prices .price_matrix_block .all_prices.one_price .price{margin-top:3px;}
.catalog_detail .info_item .middle_info .prices .price_group .all_prices.one_price .price{margin-top:5px;}


.catalog_detail .tabs_section{margin:-10px 0px 0px;}
.catalog_detail .tabs_section .tabs-head li{margin-top:10px;}
.catalog_detail .tabs_section.notab{margin-top:-31px;}
.catalog_detail .tabs_section .drag_block h4{margin-top:40px;font-size: 20px;color: #1d1a1a;font-weight: 500;}
.catalog_detail .tabs_section .drag_block .form_head h4{display:none;}
.catalog_detail .tabs_section .drag_block:last-of-type{margin-bottom: 25px;}
.catalog_detail .tabs_section > .drag_block{border-top:1px solid #E5E5E5;margin-bottom: 30px;}
.catalog_detail .tabs_section .offer_stores .stores_block_wrap{border-top:1px solid #e5e5e5;}
.catalog_detail .tabs_section .offers_table .offer_stores td{border:none;}
.catalog_detail.el2{border-bottom:1px solid #e5e5e5;}
.catalog_detail.el2 .bx_item_list_you_looked_horizontal.gift_block{border-bottom:0px;margin: 40px 0px 0px;}

.catalog_detail .stock_board{padding:20px 15px 19px 84px;background:#f7f7f7;border-bottom:1px solid #e5e5e5;position:relative;font-size:12px;}
.catalog_detail .stock_board:before{content:"";display:inline-block;position:absolute;width:45px;height:45px;background:url('images/icons_goods.png') -1px -139px no-repeat;left:25px;top:21px;}
.catalog_detail .stock_board .title{font-size:14px;font-weight:600;}
.catalog_detail .stock_board .read_more{font-size:12px;}
.catalog_detail .stock_board  .txt{margin:5px 0 4px;line-height:18px;}
.share_wrapp{position:relative;}
.share_wrapp .text.button{font-size:11px;border-color:#e5e5e5;text-transform:none;padding:7px 9px 7px 29px;position:relative;}
.share_wrapp .text.button:before{content:"";display:inline-block;position:absolute;width:11px;height:12px;background:url('images/svg/icons_wish.svg') -66px -207px no-repeat;left:9px;top:9px;}
.share_wrapp .shares{display:none;position:absolute;top:42px;left:-5px;z-index:2;background:#fff;box-shadow:0px 0px 15px rgba(0,0,0,.12);border-radius:2px;margin:0px -20px;width:170px;}
.share_wrapp .shares .ya-share2__container {padding:20px 20px 15px !important;}
.share_wrapp .shares .ya-share2__container a{padding:0px !important;}
.share_wrapp .shares .ya-share2__container li:nth-child(3n) a{margin-right:0px;}
.share_wrapp .shares:after{content:'';position:absolute;width:0;height:0;border:11px solid transparent;border-bottom-color:#fff;left:50%;top:-16px;margin-left:-11px;}
.share_wrapp .ya-share2__container_size_m .ya-share2__icon{display:none;}

.with-share .back{float:left;}
.with-share .catalog_detail{float:right;}

.catalog_detail .props_list{width:100%;margin:0px 0px 0px;color:#555;}
.catalog_detail .tabs_content .char_block{margin-bottom:30px;}
.catalog_detail .props_list td{vertical-align:bottom;font-size:13px;vertical-align: top;background: url('images/dott.png') no-repeat;background-position: 0px 12px;background-repeat: repeat-x;width:50%;border-bottom-width: 0px;}
.catalog_detail .props_list td span{bottom: 1px;}
.catalog_detail .props_list td.char_value span{padding: 0px 0px 0px 10px; word-break: break-word;}
.catalog_detail .props_list td.char_name span:after{/*border-bottom: 1px dotted #ccc;position: absolute;margin-left: 12px;height: 13px;content: '';width: 100%;*/}
.props_list .hint{position:absolute;top:0px;right:-8px;}
.props_list .hint .icon{background:#eef1f1;border-radius:100%;}
.catalog_detail .tabs_content  .descr_div > div{padding-bottom:4px;}
.catalog_detail .tabs_content .descr_div .char_block{width:50%;padding:0px 40px 36px 0px;margin-bottom:0;}
.catalog_detail .tabs_content .descr_div .char_block.wide{width:100%;}
.catalog_detail .tabs_content .descr_div .char_block + .serv{padding:0px 0px 0px 10px;}
.catalog_detail .tabs_content .serv{width:50%;}
.catalog_detail .tabs_content .serv.block_view{padding:0px;}

.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;}
.catalog_detail .tabs_content .props_block .char{font-size:13px;}
.catalog_detail .tabs_content .props_block .char .hint{position:absolute;top: 1px;right: -22px;}
.catalog_detail .tabs_content .props_block .char .hint .icon{border-radius:100%;left: auto;right: 0px;}
.catalog_detail .tabs_content .props_block .char .hint .tooltip{left:-33px;}

.catalog_detail .wrapp_docs{width:25%;padding:0px 20px 0px 0px;}
.button.wicon i{background-position:-91px -206px;margin:0px 10px 0px 5px;}
.catalog_detail .show_btn{width:15%;float:left;}
.catalog_detail .form_wr{width:85%;font-size:12px;padding:0px 0px 0px 21px;float:left;}

.catalog_detail .buy_block  .button.in-cart i{background-position:-36px -3px;margin-right:10px;width:12px;}

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

/*reviews*/
.reviews-reply-field .lhe-stat-toolbar-cont{border:1px solid #E5E5E5;border-bottom-width:0px;box-sizing:border-box;border-radius:2px 2px 0px 0px;background-color:#F7F7F7;}
.reviews-reply-field iframe{border:1px solid #E5E5E5 !important;box-sizing:border-box;border-radius:0px 0px 2px 2px;background-color:#F7F7F7;}
.reviews-reply-field-upload{padding:11px 0px 19px;}
.forum-upload-file-attach{font-size:13px;}
.reviews-reply-field input[type="checkbox"]{display:none;}
.filter label span{line-height:14px;}
.reviews-reply-field-settings{padding:0px 0px 16px;}
.reviews-post-reply-buttons{margin:0px 0px 2px;}
.reviews-reply-buttons .button:first-child{margin:0px 13px 0px 0px;}
.reviews-post-reply-buttons a{font-size:11px;}
.reviews-reply-header, .reviews-reply-fields label{margin:0px 0px 2px 0px;display:block;}
.reviews-reply-fields{margin:0px 0px 19px 0px;}
.reviews-reply-field.reviews-reply-field-captcha .recaptcha_text.invisible label{display:none;}
.reviews-reply-field.reviews-reply-field-captcha .recaptcha_text.invisible .g-recaptcha{margin: 20px 0px 5px;}
.reviews-block-container{margin:0px 0px 30px 0px;}
.reviews-post-table{font-size:12px;border-bottom:1px solid #e5e5e5;width:100%;margin:0px 0px 13px;}
.reviews-post-reply-buttons span.separator{background-color:#E0E0E0;display:inline-block;margin:0 4px;height:8px;line-height:5px;width:1px;}
.reviews-post-table .reviews-text{margin:3px 0px 3px;}
.reviews-post-table .message-post-date{padding-left: 6px;}
.forum-quote{background:#f8f2d4;width:100%;margin:5px 0px 0px;}
blockquote.bx-quote{background:#f8f2d4 !important;}
.forum-quote tr th{text-indent:-9999px;display:none;}
.forum-quote tbody tr td{border:1px solid #dddddd;padding:8px 13px 0px;background:url("images/font_quote.gif") no-repeat scroll -1px -1px;}
.forum-quote tbody tr td a, .reviews-header-title a {cursor:default;}
.reviews-reply-field-captcha .text_block{padding:0px 10px 0px 0px;font-size:12px;}
.reviews-reply-field-captcha .capch_block{padding:17px 0px 0px;line-height:0px;}
div.reviews-header-box{color:#fff;}
div.reviews-info-box, .reviews-note-box{border:1px solid #ddd;padding:10px;margin:0px 0px 20px;}
div.reviews-code-box{font-size:12px;width:100%;border-width:1px solid #ddd;background:#f8f2d4;}
div.reviews-code-box ol, div.reviews-code-box ol li, div.reviews-code-box ol li span{margin:0;padding:0;border:none;}
div.reviews-code-box ol{list-style:decimal;margin-left:3em;padding:0.5em 0;}
div.reviews-code-box ol li{list-style:decimal-leading-zero;list-style-position:outside !important;padding:0 0.5em 0 1.5em !important;margin:0;line-height:1.5em;}
.reviews-note-box  p{margin-bottom:0px;}
.reviews-note-box .reviews-note-error{color:#e62222 ;}

/*order items*/
.bx_ordercart .module-cart thead tr td.item{text-align:center;}
.bx_ordercart .module-cart table td.name-cell.no_img, .bx_ordercart .module-cart table td.custom .no_img{padding-top:8px;}
.bx_ordercart .module-cart table td.cost-cell.no_img{padding-top:9px;}
.bx_ordercart .module-cart table td.cost-cell.notes.no_img{padding-top:6px;}
.bx_ordercart .module-cart table tbody td.custom{padding-top:9px;}
.bx_ordercart.basket_wrapp{margin:0px;}
.bx_ordercart .module-cart td{white-space:nowrap;}
.bx_ordercart_order_sum{width:100%;margin:10px 0px 6px;}
.bx_ordercart_order_sum td{font-size:14px;padding-top:5px;padding-bottom:5px;}
.bx_ordercart_order_sum td.custom_t1{width:89%;padding:0px 29px 0px 0px;text-align:right;}
.bx_ordercart_order_sum td.fwb{font-weight:600;vertical-align:top;padding-top:5px;}
.bx_ordercart_order_sum td.fwb strike{font-size:12px;font-weight:500;}
.bx_section_bottom h3{margin-bottom:29px;}
.bx_section_bottom .bx_block{margin-bottom:20px;}
.bx_ordercart_order_pay_center{text-align:right;margin:0px 0px 5px;}
.confirm .bx_section{padding-left:88px;}
.confirm h3{position:relative;padding:5px 0px 12px 0px;}
.sale_order_full_table.pay{margin:35px 0px 0px;}
.confirm h5{margin-bottom:10px;}
#order_form_div .confirm .button{font-size:10px;padding-top:11px;padding-bottom:10px;}
#order_form_div input[type="submit"]{font-size:10px;padding:11px 21px 10px 20px;text-transform:uppercase;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;outline:none;cursor:pointer;line-height:16px;background:#DDD;color:#000;text-decoration:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;text-align:center;display:inline-block;border:none;position:relative;font-family:"Ubuntu",Arial,Helvetica,sans-serif;letter-spacing:0.4px;}

/*personal*/
.border_block{padding:38px 43px;border:1px solid #E5E5E5;position:relative;}
.form-block-wr .main .iblock, .soc-serv-main {font-size:12px;}
.form-block-wr  .but-r{padding:26px 0px 0px 0px;}
.soc-serv-main .soc-serv-title-grey{padding:0px 0px 14px;}
.passw .text_block{padding-top:35px;}
.adaptive{display:none;}

/*history list*/
.filter_block{padding:17px 24px 14px;overflow:hidden;}
.filter_block  ul{font-size:0px;margin:0px;float:left;}
.filter_block  ul li{font-size:13px;display:inline-block;vertical-align:top;font-weight:600;padding:0px 25px 0px 0px;}
.filter_block  ul li:before{display:none;}
.filter_block  ul li:last-child{padding-right:0px;}
.filter_year{float:right;margin:-5px 0;width:100px;}
.filter_year .common_select .common_select-link{margin:0;}
.module-orders-list.colored thead td{padding-bottom:9px;}
.module-orders-list.colored tbody td{padding:15px 5px 15px;}
.module-order-history .module-orders-list .tr-d:hover td{background:#f7f7f7;}
.module-orders-list.colored tbody td.not_payed{color:#e62222;}
.module-orders-list.colored tbody td.payed, .module-order-history .module-orders-list .status.delivered{color:#37ac09;}
.module-orders-list .status.canceled{color:#e62222;}
.module-orders-list.colored tbody td.price-cell, .module-orders-list.colored tbody td.summ-cell, .module-order-history.orderdetail .module-orders-list tr td.price{font-weight:600;white-space:nowrap;}
tr.drop td{border-top-width:0px;}
.module-order-history .empty_history{padding:20px 0px;}

/*history detail*/
.module-order-history.orderdetail .module-orders-list tr td{border:1px solid #e5e5e5;padding:11px 19px 14px;text-align:left;}
.module-order-history.orderdetail .module-orders-list tr.title td{border:0px;padding:0px;}
.module-order-history.orderdetail h4{margin:36px 0 27px;}
.module-order-history.orderdetail .module-orders-list tr td.vimg{text-align:center;border-right-width:0px;}
.module-order-history.orderdetail .module-orders-list tr td.vimg + .vname{border-left-width:0px;}
.module-order-history .module-orders-list .drop-cell .not-payed .text{font-size:13px;width:73%;padding:0px 10px 0px 0px;}
.module-order-history .module-orders-list .drop-cell .not-payed .pays{width:27%;text-align:right;}
.module-order-history.orderdetail .result-row{margin:19px 0px 0px;}
.module-order-history.orderdetail .result-row .result{padding:0px;}
.module-order-history.orderdetail .result-row .result td{padding:0px;border:0px;}
.module-order-history.orderdetail .module-orders-list thead tr td{padding:8px 12px 9px;background:#f7f7f7;border-left-width:0px;border-right-width:0px;}
.module-order-history.orderdetail .module-orders-list.goods tr td{border-left-width:0px;border-right-width:0px;}
.module-order-history.orderdetail .module-orders-list.goods tr td:first-child{border-left-width:1px;}
.module-order-history.orderdetail .module-orders-list.goods tr td:last-child{border-right-width:1px;}
.module-order-history.orderdetail .module-orders-list tr td .bx_ol_sku_prop td{border:0px;padding:0px;font-size:12px;}

.module-order-history table td form p{margin-top:10px;}

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

/* front-page sliders */
.specials_slider_wrapp ul.tabs_content, .tab_slider_wrapp ul.tabs_content{margin:1px -13px 20px;padding: 3px 5px 6% 5px;}
.specials_slider_wrapp ul.tabs_content li.tab, .tab_slider_wrapp ul.tabs_content li.tab{margin:0 -13px;padding:0 13px;}

/* 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;}

/*brands*/
.similar_products_wrapp h3{margin-bottom:37px;padding:7px 0px 0px;}
.similar_products_wrapp .slider_navigation.top_big{top:-66px;}
.similar_products_wrapp .wrapper_block .all_wrapp{margin:0px;}
.similar_products_wrapp .wrapper_block{clear: initial;}

/*articles*/
.row .item_block{padding:0px 15px 0px 15px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.row .item_block > a{display:block;overflow:hidden;}
.row .item_block > a img, .articles-list.lists_block  .item .left-data img{vertical-align:middle;max-height:100%;max-width:100%;}
.articles-list.vertical .item {/*float:left;*/ display:inline-block;vertical-align:top;width:33.33%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;margin:0px 0px 37px;overflow:hidden;}
.articles-list.vertical .item_block.item{padding:0px 15px 0px 15px;border-bottom-width:0px;margin-top:0px;}
.articles-list.vertical .item_block.item  .left-data{float:none;width:100%;text-align:center;max-width:initial;}
.articles-list.vertical .item_block.item  .left-data a{height:190px;line-height:185px;margin:0px 0px 14px;}
.articles-list .item_block.item  .left-data a{overflow:hidden;}
.articles-list.vertical .item_block.item  .left-data img{max-height:100%;max-width:100%;}
.articles-list.vertical .item_block.item  .right-data{float:none;width:100%;text-align:left;margin:0px;}
.articles-list.vertical .item .date_small{margin:0px 0px 5px;}
.articles-list.vertical .item .item-title{margin-bottom:7px;}
.articles-list.vertical .item .item-title a span{font-size:14px;}
.articles-list.vertical .item_block.item  .right-data .preview-text{margin:0px;padding:0px;}

.articles-list.lists_block .item .left-data{max-width:250px;text-align:center;display: inline-block;vertical-align: top;}
.articles-list.lists_block.faq .item .left-data{max-width:175px;}
.articles-list.lists_block .item {margin-top:30px;padding:0px 0px 30px 0px;/*border-bottom:1px solid #e5e5e5;*/}
/*
.articles-list.lists_block .item:first-child {margin-top:0px;}
*/
.articles-list.lists_block .right-data{padding: 0 30px 2px;margin-left: 0;display: inline-block;vertical-align: top;box-sizing: border-box;}
.articles-list.lists_block + .module-pagination{border-top-width:0px; float: left; width: 100%;}
/*.articles-list.lists_block  .item .left-data img{max-height:initial;}*/
.articles-list.lists_block  .item .left-data img{max-height:250px;}
/*.articles-list.lists_block.news { float: left; width: 100%; }*/
.content_wr_float {max-width: 1600px;margin: 0 auto;width: 100%; margin-bottom: 2.5rem; }

.right_side.wide{width:220px;}
.left_side.wide{padding-right:230px;}
.ask_small_block{border:1px solid #e5e5e5;}
.ask_small_block .ask_btn_block{padding:29px 20px;text-align:center;}
.ask_small_block .description{font-size:12px;line-height:18px;padding:19px 24px 19px;}

.ask_big_block{min-height:30px;margin:17px 0px 20px;border:1px solid #e5e5e5;padding:29px 40px;}
.ask_big_block .ask_btn_block{float:left;}
.ask_big_block .description{padding-left:175px;line-height:16px;}

/*detail*/
.news_detail_wrapp.big .detail_picture_block{height:188px;line-height:185px;padding:5px;}
.margin.preview_text{margin:0px 0px 36px;}
.galley.row{margin:0px -10px 0px -10px;}
.galley.row .item_block {padding:0px 10px 20px 10px;margin:0px 0px 20px 0px;}
.galley.row .item_block > a{height:143px;line-height:140px;}
.left_side.wide .common_product .content_inner{margin-right:-16px;}

/*vacancy*/
.job.border_block{margin:0px 0px 37px;}
.job.border_block  .wrap_md > div{font-size:13px;}
.job.border_block  .text{width:57%;padding:0px 46px 0px 0px;}
.job.border_block  .phone{width:23%;padding:0px 10px 0px 0px;}
.job.border_block  .phone .wrap_phones{overflow:hidden;}
.job.border_block .medium {color: #888888; font-size: 12px; line-height: 15px; margin-bottom: 4px; display:inline-block;vertical-align: top;}
.job.border_block .grey{display:inline-block;vertical-align: top;width: 100%; margin-bottom: 23px;font-size: 13px; line-height: 20px; color:#383838;}
.job.border_block  .but{width:20%;text-align:right;}
.jobs_wrapp{border:1px solid #E5E5E5;}
h3.jobs{margin-bottom:28px;}
.jobs_wrapp .item:first-child{margin-top:0;border-top-width:0px;}
.jobs_wrapp .item{padding:24px 19px 18px 28px;border-top:1px solid #e5e5e5;}
.jobs_wrapp .item.opened{background:#f7f7f7;}
.jobs_wrapp .item .name{cursor:pointer;}
.jobs_wrapp .item .salary_wrapp{text-align:right;}
.jobs_wrapp .item .salary{font-size:14px;margin:1px 0px 0px;padding:0px 42px 0px 10px;white-space:nowrap;font-weight:500;}
.jobs_wrapp .item tr td{vertical-align:top;}
.jobs_wrapp .item  .name .title .salary{padding:5px 0px 0px;display:none;}
.jobs_wrapp .item  .name .title h4{margin:0px;text-align:left;}
.jobs_wrapp .item  .item_title{font-size:16px;}
.jobs_wrapp .item  .description_wrapp{margin:11px 0px 0px;display:none;padding:0px 0px 11px;}
.jobs_wrapp .item  .description_wrapp .description{margin:0px 0px 25px;}
.jobs_wrapp .item .opener_icon {position:relative;top:-3px;}
.jobs_wrapp .item .opener_icon.opened {/*top:-2px;*/}

/* CONTACTS PAGE */
.contacts_map{position:relative;min-height:400px; max-height: 400px; overflow: hidden; max-width:1680px!important; margin: 10px auto;}
.contacts_map:before{background:rgba(255, 255, 255, 0.55) url("images/map.png") no-repeat scroll center center;content:" ";height:100%;left:0;opacity:0.07;position:absolute;top:0;width:100%;}
.bx-google-map, .bx-google-map{background-color:transparent !important;}
.contacts_left{float:left;width:370px;}
.contacts_right{margin-left:385px;}
.contacts_right .fancy{display:inline-block;vertical-align:top;*display:inline;zoom:1;width:210px;height:143px;margin:0 20px 20px 0;float:left;text-align:center;line-height:140px;}
.contacts_right .fancy img{max-height:100%;max-width:100%;vertical-align:middle;}
body .contacts_right blockquote{margin:39px 0 34px;}
.store_property{margin-bottom:23px;word-break: break-word;}
.store_property .title{color:#888888;font-size:12px;line-height:15px;margin-bottom:4px;}
.store_property .value{color:#383838;font-size:13px;line-height:20px;}

/* GOOGLE MAP */
.module-contacts-map-layout{position:relative;overflow:hidden;}
.module-contacts-map-layout .map{height:559px;}
.module-contacts-map-layout .controls{position:absolute;z-index:2;width:29px;height:57px;background:url('images/map_con.png') 0px 0px no-repeat;margin:-29px 0 0;right:20px;top:50%;}
.module-contacts-map-layout .controls.left{left:18px;top:50%;}
.module-contacts-map-layout .sh{width:100%;height:5px;z-index:10;box-shadow:0 0 10px rgba(0,0,0,.35);position:absolute;left:0;}
.module-contacts-map-layout .sh.top{top:-7px;}
.module-contacts-map-layout .sh.bottom{bottom:-7px;}
.module-map .controls .zoomIn, .module-map .controls .zoomOut{height:28px;cursor:pointer;font-size:0px;}
.module-map .infoBox{background:#ffffff none repeat scroll 0 0;left:50%;position:absolute;top:initial;font-family:"Ubuntu",sans-serif;}
.module-map .infoBox .wrap-big{padding:25px 30px 30px;position:relative;width:230px;color:#383838;line-height:18px;}
.module-map .infoBox .close_info{position:absolute;border-radius:50%;cursor:pointer;font-size:0;top:6px;right:5px;height:15px;width:15px;z-index:6;}
.module-map .infoBox .close_info:after{background:rgba(0, 0, 0, 0) url("images/close_icons.png") no-repeat scroll -2px -28px;position:absolute;content:" ";cursor:pointer;height:7px;width:7px;top:4px;left:4px;z-index:7;}
.module-map .infoBox .close_info:hover{background-color:grey;}
.module-map .infoBox .close_info:hover:after{background-position:-22px -28px;}
.module-map .infoBox .inner::after{background:rgba(0, 0, 0, 0) url("images/shadow.png") no-repeat scroll center top;bottom:-9px;height:10px;left:0;position:absolute;right:0;content:" ";z-index:60;}
.module-map .infoBox b{font-size:14px;line-height:18px;}
.module-map .infoBox .title{font-size:13px;font-weight:bold;line-height:20px;margin-bottom:11px;}
.module-map .infoBox .metro, .module-map .infoBox .schedule, .module-map .infoBox .phone, .module-map .infoBox .email{margin-bottom:5px;}
.module-map .infoBox .button{margin-top:10px;}
.module-map .infoBox .metro > i, .shops.list .item .metro i, .store_property.metro .value i, .stores_list .store_text.metro .value i{background:rgba(0, 0, 0, 0) url("images/svg/icons_wish.svg") no-repeat scroll -1px -237px;display:block;float:left;height:9px;margin:5px 6px 0 0;width:14px;}

/* STORES - SHOPS */
.shops.list .item{position:relative;overflow:hidden;min-height:69px;padding:30px 0;border-top:1px solid #e5e5e5;color:#383838;}
.shops.list .item:first-of-type{border-top:none;padding-top:14px;}
.shops.list .item .image{width:100px;position:absolute;left:0;height:69px;line-height:66px;text-align:center;}
.shops.list .item .image img{max-width:100%;max-height:100%;vertical-align:middle;}
.shops.list .item.wi .image{display:none !important;}
.shops.list .item .rubber{margin-left:130px;overflow:hidden;}
.shops.list .item .rubber > div{float:left;overflow:hidden;padding-top:11px;word-break:break-all;}
.shops.list .item.wi .rubber{margin-left:0;}
.shops.list .item .title_metro{width:50%;margin-top:-1px;padding-right:3%;}
.shops.list .item .schedule_phone_email{width:47%;font-size:0px;}
.shops.list .item .schedule{width:60%;padding-right:3%;/*float:left;*/display: inline-block;box-sizing: border-box;font-size: 13px;vertical-align: top;}
.shops.list .item .phone_email{display: inline-block;width: 40%;font-size: 13px;}
.shops.list .item .title{font-size:15px;font-weight:500;margin-bottom:5px;}
.shops.list .item .metro{margin-bottom:5px;}
.shops.list .item .metro i, .store_property.metro .value i, .stores_list .store_text.metro .value i{margin-top:7px;}
.shop.detail a.back{display:inline-block;font-weight:bold;margin-top:35px;}

/* FAQ */
.faq_ask{border:1px solid #e5e5e5;padding:44px;}
.faq_ask .form .form_footer{margin-bottom:0;}
.button.faq_button{background-color:#383838;float:left;padding:9px 18px 10px 39px;text-align:center;width:97px;position:relative;}
.button.faq_button > span{display:inline;}
.button.faq_button > span:last-of-type{display:none;}
.button.faq_button.opened > span{display:none;}
.button.faq_button.opened > span:last-of-type{display:inline;}
.button.faq_button i{background:rgba(0, 0, 0, 0) url("images/arrows.png") repeat scroll 1px -441px;display:block;height:9px;left:18px;position:absolute;top:13px;width:12px;}
.button.faq_button.opened i{background-position:-17px -441px;}
.faq_desc{margin-left:183px;margin-top:-4px;}
.faq_ask .form{margin:23px 0 0;}
.faq_ask .form_head h4{display:none;}
.faq.list{margin:36px 0 0;}
.faq_section{border:1px solid #e5e5e5;margin:28px 0 26px;}
.faq.list .item{padding:19px 24px 22px;border-bottom:1px solid #e5e5e5;}
.faq.list .item:last-of-type{border:none;}
.faq.list .item.opened{background-color:#f7f7f7;}
.faq.list .item .q{font-weight:bold;position:relative;}
.faq.list .item .q .opener_icon{position:absolute;right:-3px;top:-5px;}
.faq.list .item .q a{display:block;padding:0px 20px 0px 0px;}
.faq.list .item .a{display:none;padding-top:14px;}

/* STAFF */
/*.staff.list{border:1px solid #e5e5e5;}*/
.staff.list .staff_section{border:1px solid #e5e5e5;border-bottom:none;position:relative;}
.staff.list .staff_section:last-of-type{border-bottom:1px solid #e5e5e5;}
.staff.list .staff_section_title{padding:25px 29px 4px;position:relative;}
.staff.list .staff_section_title a{display:block;}
.staff.list .staff_section_title .opener_icon{position:absolute;right:21px;top:18px;}
.staff.list .staff_section.opened .staff_section_title{background-color:#f7f7f7;}
.staff.list .staff_section_items{overflow:hidden;}
.staff.list .staff_section .staff_section_items{display:none;border-top:1px solid #e5e5e5;padding:39px 39px 0;}
.staff.list .item{position:relative;width:50%;float:left;overflow:hidden;margin-bottom:40px;box-sizing:border-box;}
.staff.list .item:nth-child(2n+1){padding-right:13px;clear:both;}
.staff.list .item:nth-child(2n){padding-left:12px;}
.staff.list .item .image{height:170px;line-height:167px;width:170px;text-align:center;float:left;}
.staff.list .item .image img{vertical-align:middle;max-width:100%;max-height:100%;}
.staff.list .item .info{margin-left:195px;}
.staff.list .item.wi .info{margin-left:0;}
.staff.list .item .name{color:#383838;font-size:16px;font-weight:bold;margin:-4px 0 1px;}
.staff.list .item .post{font-size:12px;}
.staff.list .item .phone{margin-top:13px;}
.staff.list .item .email{margin-top:7px;}
.staff.list .item .phone > div, .staff.list .item .email > div{color:#383838;font-size:12px;margin-bottom:-3px;}

/*composite btn*/
#bx-composite-banner a.bx-composite-btn{border:0px;margin:26px 0px 0px;}

/*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;}
.backet_back_wrapp .basket_back{display:inline-block;vertical-align:top;}

.basket_print{display:inline-block;height:34px;vertical-align:top;width:133px;text-align:left;font-weight:bold;line-height:15px;cursor:pointer;float: left;}
.basket_print i{display:block;width:34px;height:34px;margin-right:10px;float:left;background:rgba(0, 0, 0, 0) url("images/print.png") no-repeat scroll center center;border-radius:50%;}
.basket_print span{white-space:normal;vertical-align:middle;}
.basket_print:hover{color:#383838;}
.basket_print:hover i{background-color:#383838;}
.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; }

/*detail*/
.catalog_detail .cost.prices .price_name, .catalog_detail .item-stock > span, .catalog_detail .item-stock{font-size:12px;}
.catalog_detail .info_item .middle_info .prices .price{margin-top:3px;}
.catalog_detail .info_item .middle_info .prices .price .offers_price_title{font-size: 12px;line-height: 15px;margin: 14px 0px 5px;font-weight: normal;color: #888;}
.catalog_detail .info_item .middle_info .prices .price .offers_price_title:first-of-type{margin-top:0;}
.catalog_detail .info_item .middle_info .prices .price.discount{margin-top:4px;margin-bottom:1px;}
.catalog_detail .info_item .middle_info .prices .sale_block{margin-bottom:4px;}
.catalog_detail .cost.prices .sale_block + .price_name{margin-top:15px;}
.catalog_detail .middle_info .cost.prices .price + .price_name{padding:14px 0px 0px;}

.left_block .internal_sections_list{margin-bottom: 40px;}

/*seo catalog*/
.right_block .seo_block{padding-top:29px;}
.right_block .filter_horizontal + .inner_wrapper .seo_block{padding-top:0px;}
.seo_block > img{margin-bottom: 30px;}
.seo_block ul li{padding-left: 20px;position: relative;}
.seo_block ul li:before{position: absolute;left: 0px;margin: 0px;}
.img-responsive{display: block;max-width: 100%;height: auto;}
.order-block{background: #fbfbfb;border: 1px solid #f5f5f5;color: #555;/*clear: both;*/font-size: 1em;margin: 35px 0 31px;width: 100%;}
.order-block td{padding: 30px 30px;}
.order-block td.text-block{width:80%;}
.order-block td.btns-block{width:20%;}
.order-block td .btns{text-align: center;}
.order-block .text{color: #222;text-align: left;position: relative;}
.seo_block .tizers_block{margin-top:35px;margin-bottom:35px;}
.ajax_load .items.landings_list{float: left;width: 100%;}
.landing .landings_list{padding: 10px 0 10px;}
.landings_list .title_block{padding: 0px 0 10px;}
.ajax_load .landings_list .wrap{float: left;width: 100%;}
.landings_list ul{margin:0px;}
.landings_list ul li{float: left;width: 33.33%;position: relative;padding: 0 15px;font-size: 14px;margin:0px 0px 4px;box-sizing:border-box;}
.landings_list ul li:before{position:absolute;left: 0px;margin:0px;}
.landings_list ul.hidden_items{display:none;}
.landings_list .more{padding: 10px 0px;}
.landings_list .more>span{position: relative;cursor: pointer;padding: 0 0 0 21px;font-size: 14px;color:#333;}
.landings_list .more>span:not(:hover)>span{opacity:0.8}
.landings_list .more>span:before{content: "";top: 2px;left: 0;width: 14px;height: 14px;position: absolute;border-radius: 11px;-moz-border-radius: 14px;-webkit-border-radius: 14px;background: #383838;}
.landings_list .more>span:after{content: "";left: 3px;top: 4px;width: 11px;height: 11px;position: absolute;background: url(images/arrows.png) -1px -140px no-repeat;color:#fff;}
.landings_list .more>span.opened:after{content: "";background-position:-19px -141px;}

.catalog-landing-top .landings_list ul{font-size: 0px;}
.catalog-landing-top .landings_list ul.clearfix:after{display: none;}
.catalog-landing-top .landings_list ul li{float: none;display: inline-block;}
.catalog-landing-top .items.landings_list {padding: 21px 0px;}

.landing .articles-list.vertical .item{width:25%;}
.catalog_detail.landing .tizers_block{margin:0px 0px 31px;border-bottom: 1px solid #e7e7e7;}
.catalog_detail.landing .tizers_block .item{margin-bottom:20px;}
.catalog_detail.landing .inner_wrapper{padding: 30px 0px 50px;}
.catalog_detail.landing .inner_wrapper .top_wrapper{margin-top:20px;}
.catalog_detail.landing .text-info .right_side{padding-bottom:30px;}
.catalog_detail.landing #right_block_ajax{clear:both;}
.ajax_load .bottom_nav.block{top:10px;}

/* content-banner */
.banners-content{overflow: hidden;padding: 15px 0px 0px;}
.banners-content .maxwidth-banner{margin:0 auto;}
.banners-content .maxwidth-banner .print-link, .banners-content .maxwidth-banner .share.top{display:none;}
.banners-content .maxwidth-banner .rss{display:none;}
.banners-content .maxwidth-banner .maxwidth-theme{background:none;}
.banners-content .text{ }
.banners-content .img{text-align:center;}
.banners-content h1{font-size: 30px;line-height: 33px;font-weight: 600;margin-bottom: 12px;color: #202020;padding: 0px;margin-top:0px;}
.banners-content .text .intro-text{line-height: 20px;margin-top: 11px;}
.banners-content .text .intro-text, .banners-content .text .intro-text p{font-size: 15px;color: #222;}
.banners-content .text .intro-text p{color: inherit;}
.banners-content .maxwidth-banner > .row{margin:0px;}
.banners-content .intro-text + p > span{margin:0px 9px 12px 0px;}
.item_block.animated{opacity:0;}
.main-section-wrapper{position:relative;}

/* TOP DETAIL BANNERS */
.banners-content .intro-text{min-height:auto;padding:0px 0px 0px; color: #222;}
.banners-content .item_block{display:table-cell;float:none;vertical-align:middle;}
.banners-content .text{padding-top:40px;padding-bottom:30px;}
.banners-content .text .intro-text + p{margin-bottom:0px;}
.banners-content .img .inner{position:relative;height:400px;}
.banners-content .img img{/*max-width:100%;*/max-height: 400px;position: absolute;bottom: 0px;left: 0px;}

/* BASKET PRINT PAGE */
.print .basket_print_desc{margin:70px 0 50px;overflow:hidden;}
.print #panel, .print .top-h-row, .print .catalog_menu, .print #header .middle-h-row .center_block > *, .print #header .middle-h-row .center_block > .middle_phone .order_wrap_btn, .print #header .middle-h-row .basket_wrapp, .print footer, .print .footer, .print .breadcrumbs, .print .basket_sort, .print .counter_block span, .print .bigdata_recommended_products_container, .print .bottom_btn, .print .coupon, .print .style-switcher, .print .delay-cell, .print .remove-cell, .print .bigdata_recommended_products_items{display:none !important;}
.print div#jivo-iframe-container{display:none !important;visibility:hidden;}
.print .counter_block, .print .counter_block input, .print .bottom.middle .top_total_row, .print #header{border-color:transparent !important;}
.print .counter_block input{background:none !important;}
.print .row_values{width:178px !important;}
.print #header .middle-h-row .center_block > .middle_phone, .print .wrapper.has_menu #header .wrapper_inner .middle-h-row .center_block .middle_phone, .print .wrapper.has_menu #header .phones{display:block !important;text-align:right;}
.print .wrapper.has_menu #header .middle-h-row .center_block .middle_phone .phone_text a{font-size:19px;}
.print .basket_fly #header .middle-h-row .center_block{padding-right:0;}
.print h1{margin-top:20px;}
.print .basket_print_desc .store_property{display:inline-block;float:left;margin-right:3%;vertical-align:top;width:22%;}
.print .basket_print_desc .store_property:last-of-type{margin-right:0;}
.print body .wrapper #header{margin-bottom:0 !important;}
.print .wrapper{padding-bottom:0;}
.print table{page-break-inside:auto;}
.print tr{page-break-inside:avoid;page-break-after:auto;}
#header .middle-h-row .logo_wrapp .logo a.print_img, .print .bx_ordercart_order_pay_center, .print .bx_ordercart_coupon:first-of-type{display:none;}

/*stores block*/
.stores_block_wrap .stores_block .stores_text_wrapp.image_block .imgs { width: 100px; /*height: 100px;*/ display: inline-block; vertical-align: top; margin: 0px 0px 0px; float: left; text-align: center; }
.stores_block_wrap .stores_block .stores_text_wrapp.image_block .imgs img { vertical-align: middle; }
.stores_block_wrap .stores_block .stores_text_wrapp .main_info { max-width: 500px; }
.stores_block_wrap .stores_block .stores_text_wrapp.image_block .main_info { width: 100%; margin: 0px 0px 0px 120px; max-width: auto; }
.stores_block_wrap .stores_block .stores_text_wrapp.image_block .main_info > span { display: block; padding: 0px; max-width: 300px; }
.stores_block_wrap .stores_block .stores_text_wrapp span.p10 { padding: 0px 0px 0px 5px; }
.stores_block_wrap .stores_block.w_image:before { top: 22px; }
.stores_block_wrap .stores_block.wo_image .item-stock { top: 50%; position: absolute; right: 0px; margin-top: -10px; }

.item_info .buttons_block .button { float: left; } /* fix other button in special tab */
.catalog_detail .offers_table .cost.prices .price_name { /*text-align: left;*/ }
.catalog_detail .offers_table .many_prices { /*text-align: left;*/ }
.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.top:not(.landings-block) { padding: 25px 0px 20px; }
.group_description_block.bottom { padding: 20px 0px 20px; float: left; }
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; }
.table .module_products_list td.like_icons { width: 92px; }

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

.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;}

.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;}

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

/*basket*/
body .bx_item_list_you_looked_horizontal{border-bottom-width:0px;}
body .bx_item_list_you_looked_horizontal.gift_block{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.bx-touch .bx_ordercart .bx_sort_container>span:first-of-type{height:30px;}

/*order items*/
.bx_ordercart .module-cart thead tr td.item{text-align:center;}
.bx_ordercart .module-cart table td.name-cell.no_img, .bx_ordercart .module-cart table td.custom .no_img{padding-top:8px;}
.bx_ordercart .module-cart table td.cost-cell.no_img{padding-top:9px;}
.bx_ordercart .module-cart table td.cost-cell.notes.no_img{padding-top:6px;}
.bx_ordercart .module-cart table tbody td.custom{padding-top:9px;}
.bx_ordercart.basket_wrapp{margin:0px;}
.bx_ordercart .module-cart td{white-space:nowrap;}
.bx_ordercart_order_sum{width:100%;margin:0px;}
.bx_ordercart_order_sum td{font-size:14px;padding-top:5px;padding-bottom:5px;}
.bx_ordercart_order_sum td.custom_t1{width:89%;padding:0px 29px 0px 0px;text-align:right;}
.bx_ordercart_order_sum td.fwb{font-weight:600;vertical-align:top;padding-top:5px;}
.bx_ordercart_order_sum td.fwb strike{font-size:12px;font-weight:500;}

.bx_ordercart_order_pay .bx_ordercart_order_pay_right{margin:0px;}

/* BASKET */
#basket_form_container{padding:0 0 0;}
#basket_form_container .top_control{float:right;margin:2px 0 0;}
#basket_form_container .top_control .btn{margin:0 0 0 10px;padding-right:40px;border-color:#dddddd;font-size:13px;line-height:20px;color:#333333;}
#basket_form_container .top_control .btn:first-child{margin-left:0;}
#basket_form_container .top_control .btn:hover{color:#FFF;}
#basket_form_container .top_control .delete_all{display:block;margin: 0px;padding-top: 8px;padding-bottom: 7px;}

#basket_items_list .error_text{font-size:14px;line-height:20px;border-radius:0;padding:15px 29px;background:#ffeeee;color:#e83333;}

.bx_ordercart .bx_ordercart_order_pay, .bx_ordercart .bx_ordercart_order_sum, .bx_ordercart .bx_ordercart_order_pay_left, .bx_ordercart .bx_ordercart_order_pay_right, .bx_ordercart .bx_ordercart_order_pay_center, .bx_ordercart .bx_ordercart_order_pay_center span, .bx_ordercart .bx_ordercart_order_pay_center .checkout, .bx_ordercart .bx_ordercart_order_table_container table, .bx_ordercart .bx_ordercart_order_table_container table tbody, .bx_ordercart .bx_ordercart_order_table_container table tbody tr, .bx_ordercart .bx_ordercart_order_table_container table tbody tr td, .bx_ordercart .bx_ordercart_order_table_container .bx_ordercart_itemtitle a, .bx_ordercart .bx_ordercart_order_table_container tbody td.price .current_price{top:0;-webkit-transition:all .1s ease;-moz-transition:all .1s ease;-ms-transition:all .1s ease;-o-transition:all .1s ease;transition:all .1s ease;}
.bx_ordercart .bx_ordercart_order_pay_center .checkout{border-radius:2px;}
.bx_ordercart_order_pay_left{padding:0 0 40px;}
.bx_ordercart_order_pay_right{padding:0 0 40px;margin-top:10px;}
.bx_ordercart .bx_ordercart_order_table_container{border-radius:0;border:1px solid #f3f3f3;background:#FFF;}
.bx_ordercart .bx_ordercart_order_table_container table td{padding:0 10px;line-height:20px;}
.bx_ordercart .bx_ordercart_order_table_container table td.margin{width:0;min-height:0;padding:0;}
.bx_ordercart .bx_ordercart_order_table_container table thead td{padding:7px 9px 8px 12px;font-size:13px;line-height:20px;background:none;color:#999999;}
.bx_ordercart .bx_ordercart_order_table_container table thead td.item{padding-left:159px;}
.bx_ordercart .bx_ordercart_order_table_container table tbody td{border-bottom:none;padding:24px 9px 24px;border-top:1px solid #f3f3f3;}
.bx_ordercart .bx_ordercart_order_table_container table td.custom:last-of-type{width:210px;}
.bx_ordercart .bx_ordercart_photo_container{padding:0;border-radius:0;border:none;}
.bx_ordercart .bx_ordercart_order_table_container tbody td.itemphoto{max-width:189px;}
.bx_ordercart .bx_ordercart_order_table_container tbody td.itemphoto>div{max-width:130px;height:130px;line-height:130px;}
.bx_ordercart .bx_ordercart_order_table_container .bx_ordercart_itemtitle{margin:0 0 15px;font-size:18px;font-weight:500;line-height:20px;color:#333333;}
.bx_ordercart .bx_ordercart_order_table_container .bx_ordercart_itemtitle a{font-size:16px;font-weight:500;line-height:20px;color:#333333;}
.bx_ordercart .bx_ordercart_order_table_container .bx_ordercart_photo{position:relative;left:auto;top:auto;right:auto;bottom:auto;background-size:auto;height:130px;}
.bx_ordercart .bx_ordercart_order_table_container tbody td.item{width:535px;padding-top:47px;}
.bx_ordercart .bx_item_detail_size_small_noadaptive{width:auto;margin:0;}
.bx_ordercart .bx_item_detail_size_small_noadaptive .bx_item_section_name_gray{display:block;margin:0 0 10px;font-size:12px;color:#888;}
.bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_item_section_name_gray, .bx_item_list_you_looked_horizontal .bx_item_detail_size .bx_item_section_name_gray{font-size:12px;color:#888;}
.bx_ordercart .bx_item_detail_size_small_noadaptive .bx_size_scroller_container{margin:0;}
.bx_ordercart .bx_item_detail_size_small_noadaptive .bx_size{overflow:visible!important;}
.bx_ordercart .bx_item_detail_size_small_noadaptive ul{margin:-3px 0 0 -3px !important;width:auto!important;white-space:normal;}
.bx-touch .bx_ordercart .bx_item_detail_size_small_noadaptive .bx_size ul{margin-left:-3px!important;}
.bx_ordercart .bx_item_detail_size_small_noadaptive ul li{width:auto!important;height:auto;padding:0;margin:0 6px 6px 0px;}
.bx_ordercart .bx_item_detail_size_small_noadaptive ul li:before{display:none;}
.bx_ordercart .bx_item_detail_size_small_noadaptive ul li:first-child{margin-left:0;}
.bx_ordercart .bx_item_detail_size_small_noadaptive ul li a{position:relative;padding:7px 10px;left:auto;top:auto;right:auto;bottom:auto;font-size:13px;line-height:15px;color:#777777;text-align:center;position:relative;display:block;margin:0;min-width:9px;border:1px solid #e6e6e6;overflow:hidden;text-align:center;cursor:pointer;}
.bx_ordercart .bx_item_detail_size_small_noadaptive ul li:active a, .bx_ordercart .bx_item_detail_size_small_noadaptive ul li.bx_active a{border-width:1px;}
.bx_ordercart .bx_item_detail_size_small_noadaptive ul li a:hover{color:#fff;}
.bx_ordercart .bx_item_detail_size_small_noadaptive ul li.bx_active a{cursor:default;}
.bx_ordercart .bx_item_detail_size_small_noadaptive ul:after{content:"";display:table;clear:both;}
.bx_ordercart .bx_ordercart_order_table_container .bx_ordercart_itemart{margin:-3px 0 10px;font-size:13px;line-height:20px;color:#777777;}
.bx_ordercart .bx_item_detail_scu_small_noadaptive{width:auto;margin:5px 0 0;}
.bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_scu_scroller_container{margin:0;}
.bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_item_section_name_gray{margin:0 0 7px;display:block;font-size:12px;color:#999;}
.bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_scu ul{position:relative;margin:0px 0 0 !important;/*max-width: 180px !important;*/width: auto !important;white-space:normal;font-size:0px;}
.bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_scu ul:after{content:"";display:table;clear:both;}
.bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_scu ul li{height:auto;width:auto!important;float:none;z-index: 9;cursor: pointer;outline: 0;font-size: 11px;margin: 0 0 9px;padding: 0 3px 0 0;display: inline-block;padding-top:0px !important;}
.bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_scu ul li:before{display:none;}
.bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_scu ul li:first-child{margin-left:0;}
.bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_scu ul li a{position:relative;top:2px;right:auto;bottom:auto;left:2px;position:static;}
.bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_scu ul li a span{display:block;position:relative;/*width:32px;height:32px;*/top:auto;right:auto;bottom:auto;left:auto;}
.bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_scu ul li:hover a{/*background:#FFF;border: 0px;*/}
.bx_ordercart .bx_ordercart_order_pay_left{overflow:hidden;}
ul li.bx_missing>i{display:none !important;}
.bx_item_list_you_looked_horizontal .bx_item_detail_size .bx_size ul li.bx_missing .cnt{border:none !important;}
.bx_size_scroller_container .bx_size ul li.bx_active:hover span{color:#fff !important;}

#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;}

.button{-webkit-appearance: none;}

.bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_scu ul li:not(.bx_active):active a{padding:0;}
.bx-retina .bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_scu ul li a{/*border:none;*/}
.bx-retina .bx_ordercart.bx_blue .bx_item_detail_scu_small_noadaptive .bx_scu ul li .cnt{border-image:none!important;}
.bx-touch .bx_ordercart .bx_item_detail_size_small_noadaptive ul li.bx_active a, .bx-retina .bx_ordercart.bx_blue .bx_item_detail_size_small_noadaptive ul li.bx_active .cnt{border-image:none;}
.bx-retina .bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_scu ul li.bx_active a{/*border:none;*/}
.bx-retina .bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_scu ul li a{border-width:1px;border-color:#e5e5e5;}
.bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_scu ul li.bx_active:active a{/*padding:0;border:none;*/}
.bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_scu ul li.bx_active a{padding:0;cursor:default;border-width:1px;}
.bx_ordercart .bx_ordercart_order_table_container table tbody td.price{padding-top:47px;width:245px;white-space:nowrap;}
.bx_ordercart .bx_ordercart_order_table_container tbody td.price .current_price{display:inline-block;vertical-align:top;font-size:16px;line-height:20px;color:#333;font-weight:500;}
.bx_ordercart .bx_ordercart_order_table_container tbody td.price .type_price,.bx_ordercart .bx_ordercart_order_table_container tbody td.price .type_price_value{margin:-1px 0 0;font-size:11px;line-height:14px;color:#aeaeae;}
.bx_ordercart .bx_ordercart_order_table_container tbody td.price .type_price{display:none;}
.bx_ordercart .bx_ordercart_order_table_container tbody td.custom{color:#333;}
.bx_ordercart .bx_ordercart_order_table_container tbody td.custom .centered{margin:16px 0 0;position:relative;display:inline-block;vertical-align:top;}
.bx_ordercart .bx_ordercart_order_table_container tbody td.custom{width:200px;padding-top:46px;line-height:26px;}
.bx_ordercart .bx_ordercart_order_table_container tbody td.custom>div:not(.centered){text-align:left!important;font-size:16px;font-weight:500;line-height:22px;color:#333333;}
.bx_ordercart .bx_ordercart_order_table_container table.counter{position:relative;overflow:hidden;margin:-22px auto 0;width:98px;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}
.bx_ordercart .bx_ordercart_order_table_container table.counter td:first-child{background:#fff;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: 35px;box-sizing: border-box;border: 1px solid #e5e5e5 !important;font-size: 0px;}
.bx_ordercart .bx_ordercart_order_table_container table.counter td:last-child{text-align:center!important;font-size:13px;line-height:20px;color:#777777;}
.bx_ordercart .bx_ordercart_order_table_container table.counter td{display:block;}
.bx_ordercart .bx_ordercart_order_table_container table.counter input{border:none;border-left: 1px solid #e5e5e5;border-right: 1px solid #e5e5e5;background: #f7f7f7;;max-width:45px !important;font-weight:500;width:100%;padding:10px 0 10px;font-size:13px;font-weight:500;line-height:13px;height: 33px;color:#333333;text-align:center;}
#basket_quantity_control{padding:0!important;}
.bx_ordercart_order_table_container #basket_items thead tr{background: #f7f7f7;}
.basket_quantity_control{display:block;overflow:hidden;}
.basket_quantity_control td{padding:0!important;}
.basket_quantity_control a{position:absolute;left:1px;top:1px;width:27px;height:35px;cursor:pointer;background:none;border-radius:0;border:none;}
.basket_quantity_control a:before{content:"";position:absolute;left:50%;top:50%;width:11px;height:11px;margin:-5px 0 0 -5px;background:url(images/plus_minus.png) -1px -18px no-repeat;opacity:0.7;}
.basket_quantity_control a.plus{right:1px;left:auto;margin:0;}
.basket_quantity_control a.minus{margin:0;border-radius:0;}
.basket_quantity_control a.minus:hover:before{opacity:1}
.basket_quantity_control a.plus:before{background-position:-23px -2px;}
.basket_quantity_control a.plus:hover:before{opacity:1}
.bx_ordercart .bx_ordercart_order_table_container tbody td.price .old_price{/*display:inline-block;*/vertical-align:top;margin:0 0 0 2px;font-size:13px;line-height:20px;color:#777777;}
.bx_ordercart .bx_ordercart_order_table_container tbody td.control{position:relative;width:135px;padding-top:40px;font-size:0;line-height:0;}
.bx_ordercart .bx_ordercart_order_table_container tbody td.control br{display:none;}
.bx_ordercart .bx_ordercart_order_table_container tbody td.control a{position:relative;font-size:0;line-height:0;}
.bx_ordercart tbody td.control a:first-of-type, .bx_ordercart #basket_items_subscribed  tbody td.control a:first-of-type, .bx_ordercart #basket_items_not_available  tbody td.control a:last-of-type{position:absolute;right:9px;top:9px;width:17px;height:17px;border-radius:100%;}
.bx_ordercart tbody td.control a:first-of-type:before, .bx_ordercart #basket_items_subscribed  tbody td.control a:first-of-type:before, .bx_ordercart #basket_items_not_available  tbody td.control a:last-of-type:before{content:"";position:absolute;left:50%;top:50%;margin:-5px 0 0 -5px;width:10px;height:10px;background: url('images/close_icons.png') 0px -27px no-repeat;}
.bx_ordercart tbody td.control a:first-of-type:hover:before, .bx_ordercart #basket_items_subscribed  tbody td.control a:first-of-type:hover:before, .bx_ordercart #basket_items_not_available  tbody td.control a:last-of-type:hover:before{background-position:-20px -27px;}
.bx_ordercart tbody td.control a:last-of-type{display:inline-block;width:25px;height:25px;background:url(images/svg/icons_wish.svg) 2px -16px no-repeat;}
.bx_ordercart #basket_items_subscribed  tbody td.control a:last-of-type, .bx_ordercart #basket_items_not_available tbody td.control a:last-of-type{background-image:none;}
.bx_ordercart #basket_items_not_available  tbody td.control a:first-of-type{display:none;}
.bx_ordercart tbody td.control a:last-of-type:hover{background-position:3px -73px;}
.bx_ordercart #basket_items_delayed  tbody td.control a:first-of-type{position:relative;right:auto;top:auto;display:inline-block;width:25px;height:25px;background:url(images/svg/icons_wish.svg) -31px -201px no-repeat;}
.bx_ordercart #basket_items_delayed tbody td.control a:first-of-type:hover{background-position:-147px -175px;}
.bx_ordercart #basket_items_delayed tbody td.control a:first-of-type:before{display:none;}
.bx_ordercart #basket_items_delayed tbody td.control a:last-of-type{position:absolute;right:9px;top:9px;width:17px;height:17px;background:none;border-radius:100%;}
.bx_ordercart #basket_items_delayed tbody td.control a:last-of-type:before{content:"";position:absolute;left:50%;top:50%;margin:-5px 0 0 -5px;width:10px;height:10px;background:url(images/close_icons.png) -0px -27px no-repeat;}
.bx_ordercart #basket_items_delayed tbody td.control a:last-of-type:hover:before{background-position:-20px -27px;}

.bx_ordercart .bx_ordercart_order_table_container .bx_ordercart_brand{display:none;}

.bx_slide_left, .bx_slide_right{display:none !important;}

.bx_ordercart .bx_ordercart_order_pay{margin:35px 0 0;padding:0;}
.bx_ordercart .bx_ordercart_coupon{margin:16px 0 0;}
.bx_ordercart .bx_ordercart_coupon:first-of-type{margin-top:0;margin-bottom:-21px;}
.bx_ordercart .bx_ordercart_coupon span{margin:0 20px 0 0;width:150px;float:left;font-size:14px;line-height:15px;color:#373737;white-space:normal;text-align:left;}
.bx_ordercart .bx_ordercart_coupon .input{/*overflow:hidden;*/padding: 0px 0px 0px 170px;}
.bx_ordercart .bx_ordercart_coupon #coupon{width:100%;box-shadow:none;border:1px solid #eaebec;padding:8px 45px 7px 15px;height:auto;font-size:14px;line-height:20px;font-weight:normal;color:#333;background:#FFF;border-radius: 2px;}
.bx-ie .bx_ordercart .bx_ordercart_coupon #coupon{padding-bottom:11px;}
.bx_ordercart .bx_ordercart_order_pay .bx_bt_button{position:absolute;right:0;top:0;width:35px;height:37px;border-radius:0;padding: 0px;font-size:0;line-height:0;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;transition:all .1s ease-in-out;border-radius: 0px 2px 2px 0px;}
.bx_ordercart .bx_ordercart_order_pay .bx_bt_button:before{content:"";position:absolute;left:50%;top:50%;margin:-6px 0 0 -8px;width:18px;height:12px;background:url(images/order_ext.png) -5px -42px no-repeat;cursor:pointer;}
.bx_ordercart .bx_ordercart_order_pay .bx_bt_button:active{box-shadow:none;}
.bx_ordercart .bx_ordercart_coupon:not(:first-of-type){position:relative;margin-left:100px;padding:0 0 0 30px;}
.bx_ordercart .bx_ordercart_coupon:not(:first-of-type):before{content:"";position:absolute;top:6px;left:8px;width:11px;height:11px;background:url(images/svg/icons_wish.svg) -102px -86px no-repeat;}
.bx_ordercart .bx_ordercart_coupon:not(:first-of-type).good:before{background-position:-19px -3px;}
.bx_ordercart .bx_ordercart_coupon .bx_ordercart_coupon_notes{float:right;margin:0;padding:0;border:none;box-shadow:none;border-radius:0;display:block;opacity:1;position:relative;top:auto;left:auto;font-size:14px;line-height:20px;color:#333;background:none;}
.bx_ordercart .bx_ordercart_coupon .bx_ordercart_coupon_notes:first-letter{text-transform:uppercase;}
.bx_ordercart .bx_ordercart_coupon input{padding:0;height:auto;width:auto;float:none;border:none;background:none;box-shadow:none;font-size:14px;font-weight:normal;line-height:20px;color:#333;border-radius:0;}
.bx_ordercart .bx_ordercart_coupon input.bad{box-shadow:none;border:none;background:none;}
.bx_ordercart .bx_ordercart_coupon input.disabled{color:#333;}
.bx_ordercart .bx_ordercart_order_pay .bx_ordercart_coupon span.bad,.bx_ordercart .bx_ordercart_order_pay .bx_ordercart_coupon span.disabled{float:right;width:17px;height:17px;margin:3px 0 0 3px;border-radius:100%;background:url(images/close_icons.png) 3px -23px no-repeat;}
.bx_ordercart .bx_ordercart_coupon span.bad:hover,.bx_ordercart .bx_ordercart_coupon span.disabled:hover{background-position: -17px -23px;}
.bx_ordercart .bx_ordercart_coupon input.good{height:auto;width:auto;float:left;border:none;background:none;box-shadow:none;font-size:14px;font-weight:normal;line-height:20px;color:#333;border-radius:0;}
.bx_ordercart .bx_ordercart_coupon span.good{float:right;width:17px;height:17px;margin:3px 0 0 3px;border-radius:100%;background:url(images/close_icons.png) 3px -23px no-repeat;}
.bx_ordercart .bx_ordercart_coupon span.good:hover{background-position: -17px -23px;}
.bx_ordercart #basket_items .custom div[id^=discount_value]{font-size:14px;font-weight:normal;line-height:24px;}
.bx_ordercart .bx_ordercart_coupon:after{content:"";display:table;clear:both;}
.bx_ordercart .bx_ordercart_order_pay_center{margin:0;padding:25px 0 40px;border:none;border-top:1px solid #f3f3f3;clear:both;}
.bx_ordercart .bx_ordercart_order_pay_center > *{margin-top:15px !important;}
.bx_ordercart .bx_ordercart_order_pay_center .oneclickbuy{margin:0 0 0 36px;line-height:20px;font-weight:600;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;transition:all .1s ease-in-out;}
.bx_ordercart .bx_ordercart_order_sum{width:304px;color:#333;}
.bx_ordercart .bx_ordercart_order_sum tr{text-align:left;}
.bx_ordercart .bx_ordercart_order_sum tr td{max-width:145px;text-align:right;display:inline-block;}
.bx_ordercart .bx_ordercart_order_sum tr td.fwb{padding-top:10px;font-weight:500;font-size:16px;line-height:20px;}
.bx_ordercart .bx_ordercart_order_sum tr td:first-child{width:110px;margin:0 36px 0 0;font-weight:500;font-size:16px;line-height:20px;}
.bx_ordercart .bx_ordercart_order_sum tr #allSum_wVAT_FORMATED{white-space:nowrap;font-weight:500;font-size:20px;line-height:20px;overflow: hidden;text-overflow: ellipsis;}
.bx_ordercart .bx_ordercart_order_sum tr #allSum_FORMATED{white-space:nowrap;font-weight:500;font-size:20px;line-height:20px;overflow: hidden;text-overflow: ellipsis;}
.bx_ordercart .bx_ordercart_order_sum tr td.custom_t2{font-size:15px;line-height:20px;color:#333;overflow: hidden;text-overflow: ellipsis;}

.bx_item_list_you_looked_horizontal{margin:0;border-radius:0;border:none;}
.container .bx_item_list_you_looked_horizontal .bx_item_list_title{position:relative;margin: 0px 0px 13px 0px;font-size: 20px;color: #1d2029;line-height: 30px;font-weight: 500;text-transform:none;background:none;text-align:left;padding: 27px 0px 0px;}
.container .bx_item_list_you_looked_horizontal .bx_item_list_title:before{background:#eaebec;width:100%;height:1px;display:block;position:absolute;top:5px;left:0px;right:0px;content:"";}
.bx_item_list_you_looked_horizontal .bx_item_list_section .bx_catalog_item{border: 1px solid #eaebec;padding:20px 26px 7px;text-align: center;}
.bx_item_list_you_looked_horizontal .bx_catalog_item:hover{border: 1px solid #fff;}

.bx_item_list_you_looked_horizontal .bx_catalog_item_images_double, .bx_item_list_you_looked_horizontal .bx_catalog_item_images{background-size: initial;padding-top: 100%;}
.bx-no-touch .bx_item_list_you_looked_horizontal .bx_catalog_item.double:hover .bx_catalog_item_images_double, .bx_item_list_you_looked_horizontal .bx_catalog_item_images_double{display:none;}

.bx-no-touch .bx_item_list_you_looked_horizontal .bx_catalog_item.double:hover .bx_catalog_item_images{animation:none;opacity: 1;}
.bx-no-touch .bx_item_list_you_looked_horizontal .bx_catalog_item .bx_catalog_item_container{}
/*.bx-no-touch .bx_item_list_you_looked_horizontal .bx_catalog_item:hover .bx_catalog_item_container{animation:none;border:none;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);padding: 20px 26px 7px;}*/

.bx_item_list_you_looked_horizontal .bx_stick_disc.bottom{display:none !important;}
.bx_item_list_you_looked_horizontal .bx_catalog_item .bx_stick{left:-27px;}
.bx_item_list_you_looked_horizontal .bx_catalog_item .bx_stick.top{top:0px;}
.bx_item_list_you_looked_horizontal .bx_catalog_item_title{height:auto;margin: 0px 0px 12px;}
.bx_item_list_you_looked_horizontal .bx_catalog_item .bx_catalog_item_title a{font-size:14px;font-weight:500;overflow: visible;white-space: normal;}
.bx_item_list_you_looked_horizontal .bx_catalog_item .bx_catalog_item_title a:hover{color:#1d2029;}

.bx_item_list_you_looked_horizontal .bx_catalog_item .bx_stick{text-shadow:none;font-weight: 400;height: 24px;margin: 0px 0px 2px;background-image: none;background-color: #e52929;display: inline-block;color: #fff;width: auto;font-size: 12px;line-height: 12px;padding: 6px 10px 0px;position: absolute;box-sizing: border-box;}
.bx_item_list_you_looked_horizontal .bx_catalog_item_price{margin: 0px 0px 14px;}
.bx_item_list_you_looked_horizontal .bx_catalog_item_price .bx_price{font-size: 18px;font-weight: 600;line-height: 15px;padding:0px;}

.bx_item_list_you_looked_horizontal .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo a, .bx_item_list_you_looked_horizontal .bx_catalog_item_controls .bx_catalog_item_controls_blockone a{text-shadow:none;padding: 7px 11px 7px 11px;font-weight: 400;cursor: pointer;font-size: 13px;line-height: 16px;border-radius: 2px;text-align: center;margin: 0px;width: auto;height: auto;}
.bx_item_list_you_looked_horizontal .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo a, .bx_item_list_you_looked_horizontal .bx_catalog_item_controls .bx_catalog_item_controls_blockone a{margin:0px 0px 12px;border: 0px;color:#fff;text-transform: uppercase;font-size: 10px;}

.bx_item_list_you_looked_horizontal .bx_catalog_item .bx_catalog_item_container .bx_catalog_item_articul{display:none !important;}
.bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_scu ul li{float:none;min-height:100%;position: relative;z-index: 100;cursor: pointer;outline: none;font-size: 11px;padding: 0px 3px 0px 0px;display: inline-block;padding-top: 0px !important;width: auto !important;height: auto;margin: 0;}
.bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_scu ul li:hover{min-height:100%;box-shadow:none;}
.bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_scu ul li:before{display:none;}
.bx_item_list_you_looked_horizontal .bx_catalog_item .bx_item_detail_scu .bx_scu ul li .cnt{position: static;padding: 0px;overflow:visible;border: 1px solid #e5e5e5 !important;}
.bx_item_list_you_looked_horizontal .bx_catalog_item .bx_item_detail_scu .bx_scu ul li .cnt_item{position:static !important;margin-top: 2px;}
.bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_scu{overflow:visible;}

.bx_item_list_you_looked_horizontal .bx_catalog_item .bx_item_detail_scu{}
.bx_item_list_you_looked_horizontal .bx_item_detail_size{margin:0px;}
.bx_item_list_you_looked_horizontal .bx_item_detail_size .bx_size >ul{margin:0px !important;}
.bx_item_list_you_looked_horizontal .bx_item_detail_size ul li{float:none;min-height:100%;display: inline-block;font-size: 10px;border: 1px solid #888;padding: 0 10px;text-align: center;cursor: pointer;border-radius: 2px;float:none;height:auto;width: auto !important;margin: 0px 5px 5px 0px;}
.bx_item_list_you_looked_horizontal .bx_item_detail_size ul li:hover{min-height:100%;box-shadow:none;padding: 0 10px;}
.bx_item_list_you_looked_horizontal .bx_catalog_item .bx_item_detail_size ul li span{color: #373737;display: block;line-height: 15px;margin: 0px;text-align: center;padding: 7px 0px 7px;font-size: 13px;position: initial;border: none !important;background: none;}

.bx_item_list_you_looked_horizontal .bx_catalog_item .bx_item_detail_size ul li.bx_active span, .bx_item_list_you_looked_horizontal .bx_catalog_item .bx_item_detail_size ul li:hover span{color:#fff;}
.bx_item_list_you_looked_horizontal .bx_item_detail_size ul li:hover{border-width:1px;}
.bx_item_list_you_looked_horizontal ul li:before{display:none;}
.bx-no-touch .bx_item_list_you_looked_horizontal .bx_catalog_item:hover .bx_catalog_item_scu{margin: 0px 0px 20px;}
.bx_item_list_you_looked_horizontal .bx_item_list_slide{margin: 0px -1%;}
.bx_item_list_you_looked_horizontal:not(.subsribe-page) .bx_item_list_slide{height: auto !important;}

/*subscribe products*/
.subsribe-page.bx_item_list_you_looked_horizontal{padding:40px 0px 20px;}
.subsribe-page.bx_item_list_you_looked_horizontal .bx_catalog_item_title{height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_scu ul li a span{
	line-height: 24px;
	position: relative;
	top: 1px;
	border-radius: 24px;
	display: inline-block;
	width: 23px;
	height: 23px;
	border: 2px solid #fff;
	vertical-align: middle;
	-webkit-background-size: cover;
	background-size: cover;
}

.bx_ordercart .bx_ordercart_order_pay .bx_ordercart_order_pay_center .checkout{text-transform:uppercase;opacity:0;-webkit-appearance: none;padding:8px 21px 9px 20px;background:none;font-size:13px;line-height:20px;border: 1px solid #ddd;text-shadow:none;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;transition:all .1s ease-in-out;}
.bx_ordercart .bx_ordercart_order_pay .bx_ordercart_order_pay_center .checkout:hover{color:#FFF;}
.bx_ordercart .bx_ordercart_order_pay .bx_ordercart_order_pay_center .checkout:active{box-shadow:none;background:none;}
.bx_ordercart .bx_ordercart_order_pay .bx_ordercart_order_pay_center .catalog_back{margin:0px 40px 0px 0px;float:left;line-height:19px;font-weight:600;}
.bx_ordercart .bx_sort_container{margin:0 0 20px;min-height:0;font-size:15px;font-weight:500;line-height:22px;}
.bx_ordercart .bx_sort_container:after{content:"";display:table;clear:both;}
.bx_ordercart .bx_sort_container>span{display:none;}
.bx_ordercart .bx_sort_container a{float:left;display:block;position:relative;padding:7px 0px 6px 0px;background:#fff;color:#777777;border-radius:0;line-height:20px;text-align:center;border:none;font-size: 16px;font-weight: 500;margin:0px 20px 0px 0px;}
.bx_ordercart .bx_sort_container a:first-of-type{margin-left:0;}
.bx_ordercart .bx_sort_container a:not(.current):active{color:#777777;text-shadow:none;box-shadow:none;}
.bx_ordercart .bx_sort_container a:hover{color:#333;background:#fff;}
.bx_ordercart .bx_sort_container a.current,.bx_ordercart .bx_sort_container a.current:hover{text-shadow:none;color:#1d2029;box-shadow:none;border-radius:0;cursor:default;background:#FFF;}
.bx_ordercart .bx_sort_container a.current{}
.bx_ordercart .bx_sort_container a.current:after{content:"";position:absolute;left:0px;right:0px;bottom:0px;height:2px;}
.bx_ordercart .bx_sort_container .flat{display:inline!important;}
.bigdata_recommended_products_container{display:block;margin:39px 0 0;}
.bx_ordercart_order_pay .button.big_btn.transparent {padding-top: 9px;padding-bottom: 9px;font-size: 13px;}

.bx_ordercart_order_pay_center .icon_error_wrapper{float:right;}
.bx_ordercart_order_pay_center:after{content:"";display:table;clear:both;}
.fademask_ext {position: fixed;top: 0px;left: 0px;background: #374246;width: 100%;height: 100%;min-height: 100%;opacity: 0.8;z-index: 1050;}
body .bx_ordercart .bx_item_detail_size_small_noadaptive .bx_size ul li.bx_active a{border-image: none !important;}
.bx_ordercart .bx_ordercart_order_table_container table tbody td td{text-align:center;}

/*BASKET2*/
/*#basket-root *{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}*/
/*#basket-root a{text-decoration:none; max-width: 1680px; margin: 0 auto;}*/
/*#basket-root .row{margin-top:0px;font-size:13px;}*/
/*body #basket-root .basket-item-label-text span, body #basket-root .basket-item-label-ring{background:#e32330;}*/
/*#basket-root #basket-warning{background: #fff;color: #333333;padding-right: 35px;font-size:14px;}*/
/*#basket-root #basket-warning .close{filter: alpha(opacity=50);opacity: .5;}*/
/*#basket-root .form-control:focus{box-shadow:none;border-color:#eaebec;}*/
/*#basket-root .basket-items-list-wrapper{border-color:#f2f2f2;padding-top: 0px !important;}*/
/*#basket-root .basket-items-list-wrapper .basket-items-list-header{background:#f9f9f9;border-bottom-color:#f2f2f2;position: static;padding-left:15px;padding-right:15px;}*/
/*#basket-root .basket-items-list-wrapper .basket-items-list-header.basket-items-list-header-fixed{border: 1px solid #f2f2f2;border-top-width: 0px;width:100% !important;}*/
/*#basket-root .basket-checkout-container.basket-checkout-container-fixed{width:100% !important;}*/
/*#basket-root .basket-items-list-wrapper .basket-checkout-container{border-color:#f2f2f2;}*/
/*#basket-root .basket-items-list-wrapper .basket-items-search-field .form-control,*/
/*#basket-root .basket-items-list-wrapper .basket-items-search-field .form-control:focus{background:#fff;border-color:#f2f2f2;box-shadow:none;padding: 6px 12px!important;}*/
/*#basket-root .basket-items-list-wrapper .basket-clear{width: 30px;height: 30px;line-height: 30px;}*/
/*#basket-root .basket-items-list-wrapper .basket-clear:after, #basket-root .basket-items-list-wrapper .basket-clear:before{background: #aaa;}*/
/*#basket-root .basket-items-list-wrapper .basket-clear:hover:after, #basket-root .basket-items-list-wrapper .basket-clear:hover:before{background: #333;}*/
/*#basket-root .basket-items-list-item-container .basket-items-list-item-notification{padding-top: 20px;padding-bottom:20px;}*/
/*#basket-root .basket-items-list-item-notification .basket-items-list-item-removed-container{background:#fff;}*/
/*#basket-root .basket-items-list-item-container>td{padding-bottom:33px;}*/
/*#basket-root .basket-checkout-container{border-color:#f2f2f2;position:static;padding-left:32px;padding-right:32px;padding-top: 19px;}*/
/*#basket-root .basket-checkout-container .basket-coupon-block-field-description{color:#333333;font-size:13px;padding-bottom: 10px;}*/
/*#basket-root .basket-coupon-block-field .form .form-control{background:#fff; border: 1px solid #ccc !important; height: 37px !important; border-radius: 4px}*/
/*#basket-root .basket-coupon-block-coupon-btn{position: absolute;right: 0;top: 0;width: 35px; height: 37px;border-radius: 0;padding: 0;font-size: 0;line-height: 0;-webkit-transition: all .1s ease-in-out;*/
/*	-moz-transition: all .1s ease-in-out;transition: all .1s ease-in-out;border-radius: 0 2px 2px 0;border:none;transform: none;margin-top:0px;background:#006dca;}*/
/*#basket-root .basket-coupon-block-coupon-btn:before{content: "";position: absolute;left: 50%;top: 50%;margin: -6px 0 0 -7px;width: 14px;height: 12px;background: url('images/order_ext.png') -8px -42px no-repeat;cursor: pointer;}*/
/*#basket-root .basket-coupon-alert .basket-coupon-text{padding-left:22px;}*/
/*#basket-root .basket-coupon-alert .basket-coupon-text:before{content: "";position: absolute;top: 2px;left: 4px;width: 11px;height: 11px;background: url('images/svg/icons_wish.svg') -102px -86px no-repeat;}*/
/*#basket-root .basket-coupon-alert.text-success .basket-coupon-text:before{background-position: -19px -3px;}*/
/*.basket-coupon-alert .close-link{position: relative;font-size:0px;width: 10px;height: 20px;border: none;top: -2px;}*/
/*.basket-coupon-alert .close-link:after, .basket-coupon-alert .close-link:before{position: absolute;top: 50%;left: 50%;background: #6d6d6d;width: 1px;height: 9px;*/
/*	content: '';transition: 300ms background-color ease;}*/
/*.basket-coupon-alert .close-link:hover:after, .basket-coupon-alert .close-link:hover:before{background:#222;}*/
/*.basket-coupon-alert .close-link:before{transform: translate3d(-50%,-50%,0) rotate(-45deg);}*/
/*.basket-coupon-alert .close-link:after{transform: translate3d(-50%,-50%,0) rotate(45deg);}*/
/*#basket-root .basket-items-list-header-filter-item{font-size:14px;font-weight:bold;margin-left:20px;border:none;position:relative;}*/
/*#basket-root .basket-items-list-header-filter-item.active:before{content:"";position:absolute;bottom:-6px;left:0px;right:0px;height:2px;background:#ddd;}*/
/*#basket-root .basket-items-list-header-filter-item:not(.active):hover{color:#222;}*/
/*#basket-root .basket-items-list{padding-left:0px;padding-right:0px;}*/
/*#basket-root .basket-items-list .basket-items-list-overlay{left:41px;right:41px;}*/
/*#basket-root .basket-items-list .basket-items-list-item-container > td:first-child{padding-left:41px;}*/
/*#basket-root .basket-items-list .basket-items-list-item-container > td:last-child{padding-right: 2px;}*/
/*#basket-root .basket-items-list-item-descriptions{padding-top: 29px;}*/
/*#basket-root .basket-items-list .basket-item-block-image{padding-bottom: 0px;}*/
/*#basket-root .basket-items-list .basket-item-block-info{padding-left: 26px;padding-right:55px;}*/
/*#basket-root .basket-items-list .basket-item-block-info .basket-items-list-item-warning-container .alert.alert-warning{text-align:left;background:transparent;border:none;color:#333;*/
/*	padding:0px 0px 0px 40px;font-size: 13px;position:relative;}*/
/*#basket-root .basket-items-list .basket-item-block-info .basket-items-list-item-warning-container .alert.alert-warning:before, #basket-root .basket-items-list .basket-item-block-info .basket-items-list-item-warning-container .alert.alert-warning a[data-entity="basket-item-remove-delayed"]:before{content:"";width: 30px;height: 30px;display: block;*/
/*	position:absolute;top:-4px;left:0px;border-radius:100%;}*/
/*#basket-root .basket-items-list .basket-item-block-info .basket-items-list-item-warning-container .alert.alert-warning:before{background:#fff url('images/not-available.png') 0px 0px;}*/
/*#basket-root .basket-items-list .basket-item-block-info .basket-items-list-item-warning-container .alert.alert-warning a[data-entity="basket-item-remove-delayed"]:before{background:#ddd url('images/svg/icons_wish.svg') 5px -44px;}*/
/*#basket-root .basket-item-info-name, #basket-root .basket-item-info-name-link{font-weight:bold;font-size:15px;}*/
/*#basket-root .basket-item-property-name, #basket-root .basket-item-property-custom-name{color:#888;font-size:13px;padding-top: 6px;}*/
/*#basket-root .basket-item-property-value, #basket-root .basket-item-property-custom-value{color:#333333;font-size:13px;font-weight:normal;padding-top:6px;}*/

/*#basket-root .basket-item-block-amount.disabled .basket-item-amount-btn-plus, #basket-root .basket-item-block-amount.disabled .basket-item-amount-btn-minus{display:none;}*/

/*#basket-root .basket-item-block-price{display: -ms-flexbox;display: -webkit-box;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;*/
/*	flex-direction: column;text-align:left;padding-top: 29px;padding-left: 15px;padding-right: 15px;}*/
/*#basket-root .basket-item-block-price .basket-item-price-current, #basket-root .basket-checkout-block-total-price-inner .basket-coupon-block-total-price-current{-webkit-box-ordinal-group:1;-ms-flex-order:1;order:1;}*/

/*#basket-root .basket-item-block-price .basket-item-price-current > span{font-size:16px;font-weight:bold;color:#333;}*/
/*#basket-root .basket-item-block-price .basket-item-price-old, #basket-root .basket-checkout-block-total-price-inner .basket-coupon-block-total-price-old{position:static;-webkit-box-ordinal-group:2;-ms-flex-order:2;order:2;text-align: left;}*/
/*#basket-root .basket-item-block-price .basket-item-price-old > span, #basket-root .basket-checkout-block-total-price-inner .basket-coupon-block-total-price-old{font-size:13px;color:#777;text-decoration:line-through;}*/
/*#basket-root .basket-item-block-price .basket-item-price-old-text:after, #basket-root .basket-checkout-block-total-price-inner .basket-coupon-block-total-price-old:after{display:none;}*/
/*#basket-root .basket-item-block-price .basket-item-price-title,*/
/*#basket-root .basket-item-block-price .basket-item-price-difference, #basket-root .basket-checkout-block-total-price-inner .basket-coupon-block-total-price-difference{-webkit-box-ordinal-group:3;-ms-flex-order:3;order:3;}*/
/*#basket-root .basket-item-block-price .basket-item-price-title{text-align:left;padding-top: 7px;}*/

/*#basket-root .basket-checkout-block-total-price-inner{display: -ms-flexbox;display: -webkit-box;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;*/
/*	flex-direction: column;text-align:left;}*/

/*#basket-root .basket-items-list-item-amount{padding-top: 25px;}*/
/*#basket-root .basket-item-block-amount{padding: 0 24px;margin: 0px 24px;border: 1px solid #e5e5e5 !important;}*/
/*#basket-root .basket-items-list-item-amount .basket-item-amount-filed{border: none;border-left: 1px solid #e5e5e5;border-right: 1px solid #e5e5e5;background: #f7f7f7;width: 34px!important;*/
/*	font-weight:normal;width: 100%;padding: 7px 0 7px;font-size: 13px;line-height: 13px;height: 28px;color: #333;text-align: center;border-radius: 0px;}*/
/*#basket-root .basket-item-amount-btn-plus, #basket-root .basket-item-amount-btn-minus{*/
/*	position: absolute;left: 1px;top: 0px;width: 24px;height: 28px;cursor: pointer;background: 0 0;border-radius: 0px;border: none;background: #fff;*/
/*}*/
/*#basket-root .basket-item-amount-btn-plus{right: 0px;left: auto;margin: 0;}*/
/*#basket-root .basket-item-amount-btn-minus{left: 0px;}*/
/*#basket-root .basket-item-amount-btn-plus:before, #basket-root .basket-item-amount-btn-plus:after, .basket-item-amount-btn-minus:after{background-color: #ababab;}*/
/*#basket-root .basket-item-amount-btn-plus:before{height:7px;margin-top:-4px;width:1px;}*/
/*.basket-item-amount-btn-minus:after, #basket-root .basket-item-amount-btn-plus:after{width:7px;margin-left:-4px;height:1px;}*/
/*#basket-root .basket-item-amount-btn-plus:hover:before, #basket-root .basket-item-amount-btn-plus:hover:after, .basket-item-amount-btn-minus:hover:after{background-color: #222;}*/
/*#basket-root .basket-item-amount-field-description{font-style: normal;}*/
/*#basket-root .basket-item-price-difference, #basket-root .basket-checkout-block-total-price-inner .basket-coupon-block-total-price-difference{text-align:left;background: transparent;font-size:12px;color:#888888;padding:8px 0px 10px;}*/
/*#basket-root .basket-item-price-difference > span, #basket-root .basket-checkout-block-total-price-inner .basket-coupon-block-total-price-difference > span{color:#333333;display: inline-block;background: #ffd02e;padding: 3px 8px 2px;line-height: 16px;-webkit-border-radius: 3px;*/
/*	-moz-border-radius: 3px;border-radius: 3px;margin: 2px 0 0px 0px;}*/
/*#basket-root .basket-item-property-value ul li:before, #basket-root .basket-item-property-custom-value ul li:before{display:none;}*/
/*#basket-root .basket-item-actions-remove:after, #basket-root .basket-item-actions-remove:before,*/
/*#basket-root .basket-items-list-item-clear-btn:after, #basket-root .basket-items-list-item-clear-btn:before{background:#6d6d6d;width: 1px;height: 9px;}*/
/*#basket-root .basket-item-actions-remove:hover:after, #basket-root .basket-item-actions-remove:hover:before,*/
/*#basket-root .basket-items-list-item-clear-btn:hover:after, #basket-root .basket-items-list-item-clear-btn:hover:before{background:#222;}*/
/*#basket-root .basket-items-list-item-container .basket-item-block-actions{opacity:1;}*/
/*#basket-root .basket-items-list-item-container-expend .basket-items-list-item-removed-container .basket-items-list-item-removed-block{padding-right:0px;}*/
/*#basket-root .basket-item-label-text{display:none;}*/
/*#basket-root .basket-items-list-item-remove{padding-top:10px !important;}*/
/*#basket-root .basket-item-property-scu-image .basket-item-scu-item,*/
/*#basket-root .basket-item-property-scu-image .basket-item-scu-item.not-available:hover{border:2px solid #fff;}*/
/*#basket-root .basket-item-scu-item,*/
/*#basket-root .basket-item-scu-item.not-available:hover{border-radius:2px;}*/
/*#basket-root .basket-item-property-scu-text .basket-item-scu-item-inner{font-weight:normal;min-height: 30px;line-height: 22px;}*/
/*#basket-root .basket-items-list-wrapper-compact .basket-item-property-scu-text .basket-item-scu-item-inner{line-height: 26px;}*/

/*#basket-root .basket-item-property-scu-text .basket-item-scu-item.selected{color:#fff;}*/
/*#basket-root .basket-checkout-block-total-title{font-weight:bold;font-size:16px;}*/
/*#basket-root .basket-coupon-block-total-price-current{font-weight:bold;font-size:32px;margin-bottom:0px;}*/

/*#basket-root .basket-btn-checkout{-webkit-appearance: none;padding: 8px 21px 9px 20px;background: none;font-size: 13px;line-height: 20px;border: 1px solid #006dca;color: #006dca;*/

/*	text-shadow: none;-webkit-transition: all .1s ease-in-out;-moz-transition: all .1s ease-in-out;transition: all .1s ease-in-out;}*/
/*#basket-root .basket-btn-checkout:hover{color:#fff;}*/
/*#basket-root .fast_order{line-height: 20px;font-size: 14px;font-weight: 600;-webkit-transition: all .1s ease-in-out;-moz-transition: all .1s ease-in-out;transition: all .1s ease-in-out;display:block;}*/

/*#basket-root .basket-checkout-container{opacity:0;}*/
/*#basket-root .basket-checkout-container.visible{opacity:1;}*/
/*#basket-root .basket-checkout-container .basket-coupon-section.smallest{-webkit-box-flex: 1;-ms-flex: 1;flex: 1;}*/
/*#basket-root .basket-checkout-container .fastorder{padding-top: 13px;padding-left: 15px;text-align: right;}*/
/*#basket-root .basket-checkout-section .btn-default:active, #basket-root .basket-checkout-section .btn-default:focus{color:#fff !important;}*/
/*#basket-root .basket-checkout-section .btn-default.basket-btn-checkout:not(:hover),*/
/*.basket-coupon-alert-section{width:100%;}*/
/*#basket-root .basket-checkout-section .btn-default.basket-btn-checkout:not(:active),*/
/*#basket-root .basket-checkout-section .btn-default.basket-btn-checkout:not(:focus){background: #fff;}*/

/*#basket-root .top_control{display:inline-block;vertical-align:middle;margin-left: 20px;}*/
/*#basket-root .top_control .delete_all{display: block;margin: 0;padding-top: 7px;padding-bottom: 8px;}*/
/*#basket-root .top_control .delete_all:not(:hover){background:none;border-color:#a6a6a6;}*/

/*#basket-root .row + .row > div[data-entity="basket-total-block"]{margin-top: -16px;}*/
/*#basket-root div[data-entity="basket-total-block"]{height:auto !important;}*/
/*#pagetitle + .basket_sort{position: absolute;top: 56px;right: -6px;}*/

/*#basket-root .basket-item-info-name, #basket-root .basket-item-info-name-link,*/
/*#basket-root .basket-items-list-header-filter-item, #basket-root .basket-item-property-value, #basket-root .basket-item-property-custom-value,*/
/*#basket-root .basket-item-property-name, #basket-root .basket-item-property-custom-name, #basket-root .basket-item-price-current-text,*/
/*#basket-root .basket-item-price-title, #basket-root .basket-item-amount-field-description,*/
/*#basket-root .basket-coupon-block-field-description, #basket-root .basket-coupon-alert, #basket-root .basket-coupon-alert .close-link,*/
/*#basket-root .basket-checkout-block-total-title, #basket-root .basket-checkout-block-total-description, #basket-root .basket-coupon-block-total-price-current,*/
/*#basket-root .basket-coupon-block-total-price-difference, #basket-root .basket-coupon-block-total-price-old,*/
/*#basket-root .basket-item-price-old-text, #basket-root .basket-item-price-difference, #basket-root .basket-item-property-scu-text .basket-item-scu-item-inner,*/
/*#basket-root .basket-item-amount-filed, #basket-root .basket-item-block-amount.disabled .basket-item-amount-filed:hover{font-family: "Ubuntu", Arial, sans-serif;}*/

/*#bx-soa-image-popup{box-shadow: 0 10px 25px rgba(0,0,0,.5);padding:0px;}*/
/*#bx-soa-image-popup .popup-window-content{padding:0px;}*/
/*#bx-soa-image-popup .popup-window-content img{max-width:100%;}*/
/*#bx-soa-image-popup .popup-window-close-icon{width:30px;height:30px;top: -15px !important;right: -15px !important;background: #000;opacity: 1 !important;border-radius: 100%;}*/
/*#bx-soa-image-popup .popup-window-close-icon:after{background: url(images/close_icons.png) -35px -1px no-repeat;width: 14px;height: 14px;opacity: 1;margin-left: -7px;margin-top: -7px;transform: none;}*/

/*!*order styles*!*/
/*.middle >.container{width:100% !important;padding:0px !important;}*/
/*#content #bx-soa-order-form *{box-sizing:border-box;}*/
/*#content #bx-soa-order-form #pickUpMap, #content #bx-soa-order-form #pickUpMap *, #content #bx-soa-order-form #propsMap, #content #bx-soa-order-form #propsMap * {box-sizing: content-box;}*/
/*#content #bx-soa-order-form .row{margin-top:0px;}*/
/*#bx-soa-order-form{font-size:12px;}*/
/*#bx-soa-order .form-control:focus{outline:none;box-shadow:none;border-color:#E5E5E5;}*/

/*#content #bx-soa-order-form .row.bx-soa-more{margin-top:30px;}*/
/*#bx-soa-orderSave{!*display:block !important;*!}*/

/*.bx-soa-section.bx-step-completed .bx-soa-section-content, .bx-soa-section.bx-selected .bx-soa-section-content{padding:0;line-height:20px;font-size:14px;transition:none;}*/
/*.bx-soa-section{transition:none;}*/
/*#bx-soa-order .alert-danger{font-size:14px;line-height:20px;border-radius:0;!*margin:-30px -29px 23px -79px;*!padding:15px 29px;background:#ffeeee;color:#e83333;}*/
/*#bx-soa-order .form-group{!*margin:0;*!}*/

/*#bx-soa-order #bx-soa-orderSave{margin:20px 0 0;padding:0!important;text-align:center;}*/
/*#bx-soa-order #bx-soa-orderSave .checkbox{display:none;}*/
/*#bx-soa-order .form{text-align: center;}*/
/*#bx-soa-order .form .licence_block {display: inline-block !important;padding-bottom: 5px;}*/
/*#bx-soa-order .form .licence_block label,  #bx-soa-order .form .offer_block label{font-size:14px;color:#333;z-index: 1;}*/
/*#bx-soa-order .form .licence_block label.error, #bx-soa-order .form .offer_block label.error {font-size:12px;}*/

/*#bx-soa-order .bx-soa-section{border-radius:0;margin:0 0 20px;}*/
/*#bx-soa-order .bx-soa-section.bx-selected{border:1px solid #f3f3f3;}*/
/*#bx-soa-order .bx-soa-section .bx-soa-section-title-container{padding: 29px 19px 29px 79px;border-bottom:1px solid #f3f3f3;background:#fbfbfb;cursor:pointer;}*/
/*#bx-soa-order .bx-soa-section.bx-selected .bx-soa-section-title-container{cursor:default;}*/
/*#bx-soa-order .bx-soa-section .bx-soa-section-title{position: relative;font-size: 20px;line-height: 24px;color:#333;padding-left:0!important;}*/
/*#bx-soa-order .bx-soa-section .bx-soa-section-title:before{content: "";position: absolute;left: -50px;top: -3px;margin:0;width: 30px;height: 30px;background: url(images/order.png) 0 0 no-repeat;}*/
/*#bx-soa-order:not(.orderform--v1) .bx-soa-section.bx-step-completed .bx-soa-section-title:before{background-color:#52c200;background-position:-30px -30px !important;}*/
/*#bx-soa-order .bx-soa-section.bx-step-error:not(.bx-selected) .bx-soa-section-title:before{background:none;background:url(images/order.png) -60px -30px no-repeat !important;}*/
/*#bx-soa-order .bx-soa-editstep{display:inline-block;margin:1px 0 0;font-size:14px;line-height:20px;border:none;}*/
/*#bx-soa-order .bx-soa-editstep:first-letter{text-transform:uppercase;}*/
/*#bx-soa-order .bx-soa-editstep:hover{text-decoration:none;}*/
/*#bx-soa-order .bx-soa-section.bx-selected .bx-soa-editstep{display:none;}*/
/*#bx-soa-order #bx-soa-region{border:1px solid #f3f3f3;}*/
/*#bx-soa-order #bx-soa-region .bx_soa_location{}*/
/*#bx-soa-order #bx-soa-region .bx_soa_location .form-group .bx-soa-custom-label{display:block;margin-bottom:2px;font-size:12px;}*/
/*#bx-soa-order #bx-soa-region .bx_soa_location .form-group:first-child br{display:none;}*/
/*#bx-soa-order #bx-soa-region .bx_soa_location .form-group:first-child>label{margin:0 0 5px;}*/
/*#bx-soa-order #bx-soa-region .bx_soa_location .form-group.bx-soa-location-input-container{margin:0 0 25px;}*/
/*#bx-soa-order #bx-soa-region .bx_soa_location .radio-inline{margin:5px 40px 5px 0;}*/
/*#bx-soa-order .bx-soa .bx-soa-custom-label, #bx-soa-order  .bx-soa .form-group label{margin:0;padding:0;font-size:14px;line-height:20px;color:#777777;z-index:1;}*/
/*#bx-soa-order div[class*=bx-sls] .quick-locations{margin:-3px 0 12px;}*/
/*#bx-soa-order div[class*=bx-sls] .quick-locations .quick-location-tag{margin:3px 1px 1px 1px;padding:0;padding: 5px 15px;height: auto;background: none;border:1px solid #ddd;font-size: 14px;line-height: 20px;-webkit-transition: all .1s ease-in-out;-moz-transition: all .1s ease-in-out;transition: all .1s ease-in-out;}*/
/*#bx-soa-order div[class*=bx-sls] .quick-locations .quick-location-tag:hover{color:#FFF;}*/
/*#bx-soa-order .bx-ui-sls-tree-trunk{font-size:14px;padding-left: 45px;}*/
/*#bx-soa-order div[class*=bx-sls] .form-control.dropdown-block{font-size: 14px;color: #333;line-height:20px;border: 1px solid #ececec;background: #fbfbfb;padding-left:44px;}*/
/*.bx-soa-location-input-container .bx-ui-slst-pool > div{padding-left:44px;}*/
/*#bx-soa-order .bx-sls .form-control.dropdown-block{position:relative;padding: 10px 17px 8px 49px;height: auto;}*/
/*#bx-soa-order div[class*=bx-sls] .form-control.dropdown-block .bx-ui-sls-container input{height:auto;padding-right:27px!important;font-family: Ubuntu, Arial, Helvetica, sans-serif;}*/

/*div[class*=bx-sls] .dropdown-icon{position:absolute;left:17px;top:50%;margin:-8px 0 0;width:16px;height:16px;background:url(images/order_ext.png) -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/order_ext.png) -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;}*/

/*#bx-soa-order .bx-slst .dropdown-block.form-control{margin-bottom:10px;}*/
/*#bx-soa-order #bx-soa-orderSave{!*margin:40px 0 0;padding:0!important;text-align:center;*!}*/
/*#bx-soa-order #bx-soa-orderSave > a{float:none!important;text-shadow: none;color: #FFF;padding: 11px 40px 13px;font-size: 17px;line-height: 20px;font-weight: bold;}*/
/*#bx-soa-order .bx-soa-more{border:none;padding:25px 29px 0 29px;margin:27px -29px 0 -79px;border-top:1px solid #f1f1f1;}*/
/*#bx-soa-order .bx-soa-more .bx-soa-more-btn{padding:0;}*/
/*#bx-soa-order .bx-soa-more .bx-soa-more-btn .pull-left{background:none;}*/
/*#bx-soa-order .bx-soa-more .bx-soa-more-btn .pull-left:hover{color:#FFF;}*/
/*#bx-soa-order #bx-soa-region .bx_soa_location .form-group[data-property-id-row]{margin-top:20px;}*/
/*#bx-soa-order .form .license_order_wrap {display: inline-block;}*/
/*#bx-soa-order .form .license_order_wrap .licence_block{display: block;text-align: left;}*/

/*#bx-soa-order .bx-soa-section-title-count{display:none;}*/
/*#bx-soa-order .alert .row {margin-top:0px;}*/
/*#bx-soa-order .alert .row div {font-size:12px;}*/

/*.bx-sls .dropdown-fade2white{display:none;}*/
/*#bx-soa-order .form-group{position:relative;font-size: 14px;}*/
/*#bx-soa-order .form-group label[for="zipProperty"]{display: block;font-size: 12px;margin-bottom: 2px;color:#888;}*/
/*#bx-soa-order .form-group.value_y label:not(.error){}*/
/*#bx-soa-order .form-group.value_y input, #bx-soa-order .form-group.value_y textarea{background:#FFF;}*/

/*#bx-soa-order .bx-soa-reference{margin:-8px 0 0;padding:0;font-size:12px;line-height:14px;color:#999999;}*/
/*#bx-soa-order .bx-soa .form-group .radio-inline{padding:0;}*/
/*#bx-soa-order .bx-soa .form-group .radio-inline label{display: inline-block;float: none;margin: 0;font-size: 15px;font-weight: 500;color: #333333;cursor: pointer;position: relative;padding: 0 0 0 32px!important;}*/
/*#bx-soa-order .bx-soa .form-group .radio-inline label:before{content: "";display:block;position: absolute;left: 0;top: -1px;width: 20px;height: 20px;background: #fbfbfb;border: 1px solid #e9e9e9;border-radius: 100%;}*/
/*#bx-soa-order .bx-soa .form-group .radio-inline label:hover:before{border:none;}*/
/*#bx-soa-order .bx-soa .form-group .radio-inline.checked label{cursor:default;}*/
/*#bx-soa-order .bx-soa .form-group .radio-inline.checked label:before{border:none;}*/
/*#bx-soa-order .bx-soa .form-group .radio-inline.checked label:after{content: "";position: absolute;left: 5px;top: 5px;width: 10px;height: 8px;background: url(images/order_ext.png) -64px -9px no-repeat;}*/
/*#bx-soa-order .bx-soa .form-group .radio-inline input{display:none;}*/
/*#bx-soa-order .bx-soa-tooltip{position:absolute;bottom:-22px;left:0px;padding:0;background:none;max-width: 100%;box-shadow:none;top:auto;}*/
/*#bx-soa-order .bx-soa-tooltip .tooltip-arrow{display:none;}*/
/*#bx-soa-order .bx-soa-tooltip .tooltip-inner{max-width:100%;padding:0;font-size:12px;line-height:20px;color:#fe5252;background:none;}*/
/*#bx-soa-order .has-error .form-control{border-color:#fe5252;}*/
/*#bx-soa-order .form-group.has-error{margin-bottom:41px!important;}*/
/*#bx-soa-order .form-group.has-error input,#bx-soa-order .form-group.has-error textarea{border-color:#fe5252!important;}*/
/*#bx-soa-order .form-group.has-error .form-control.dropdown-block{border-color:#fe5252;}*/

/*#bx-soa-order #bx-soa-delivery .bx-soa-section-title:before{background-position:-30px 0;}*/
/*#bx-soa-order #bx-soa-delivery .bx-soa-pp-price{white-space:nowrap;}*/
/*#bx-soa-order .bx-soa .bx-soa-location-input-container:before{display:none;}*/
/*#bx-soa-order .bx-soa-pp-item-container{!*padding:0;*!}*/
/*#bx-soa-order .bx-soa-pp-item-container:after{content:"";display:table;clear:both;}*/
/*#bx-soa-order .bx-soa-pp-item-container .bx-soa-pp-company{clear:both;position:relative;float:none;border:none;margin:19px 0 0;padding:0 0 24px;width:auto;transition:none;cursor:pointer;}*/
/*#bx-soa-order .bx-soa-pp-item-container .bx-soa-pp-company:after{content:"";display:table;clear:both;}*/
/*#bx-soa-order .bx-soa-pp-item-container .bx-soa-pp-company:first-child{margin-top:0;}*/
/*#bx-soa-order .bx-soa-pp-company-graf-container{position:relative;padding:0;border:1px solid #fbfbfb;border-radius:0;width:120px;height:72px;background:#fbfbfb;cursor:pointer;}*/
/*#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company-graf-container{}*/
/*#bx-soa-order .bx-soa-pp-item-container .bx-soa-pp-company-graf-container{display:table-cell;vertical-align:middle;}*/
/*#bx-soa-order .bx-soa-pp-item-container .bx-soa-pp-company-graf-container:before{content:"";position:absolute;top:7px;left:7px;width:20px;height:20px;border:1px solid #e5e5e5;background:#FFF;border-radius:100%;z-index:1;}*/
/*#bx-soa-order .bx-soa-pp-item-container:hover .bx-soa-pp-company-graf-container:before{border:none;}*/
/*#bx-soa-order .bx-soa-pp-item-container .bx-soa-pp-company.bx-selected .bx-soa-pp-company-graf-container:before{border:none;}*/
/*#bx-soa-order .bx-soa-pp-item-container .bx-soa-pp-company.bx-selected .bx-soa-pp-company-graf-container:after{content: "";position: absolute;left: 12px;top: 13px;width: 10px;height: 8px;background: url(images/order_ext.png) -64px -9px no-repeat;z-index:2;}*/

/*#bx-soa-order .bx-soa-pp-company-graf-container .bx-soa-pp-company-image{position:relative;border:1px solid #e5e5e5;width:118px;height:70px;top:auto;right:auto;bottom:auto;left:auto;background-position:center center!important;background-size:cover!important;background-repeat:no-repeat!important;}*/
/*#bx-soa-order .bx-soa-pp-company.bx-selected .bx-soa-pp-company-graf-container .bx-soa-pp-company-image{cursor:default;}*/
/*#bx-soa-order .bx-soa-pp-item-container .bx-soa-pp-company-graf-container input{display:none;}*/
/*#bx-soa-order .bx-soa-pp-item-container .bx-soa-pp-company-smalltitle{display:table-cell;vertical-align:middle;padding:0 0 0 20px;font-size:15px;font-weight:500;line-height:20px;color:#777;text-align:left;}*/
/*#bx-soa-order .bx-soa-pp-item-container .bx-soa-pp-company.bx-selected{cursor:default;}*/
/*#bx-soa-order .bx-soa-pp-item-container .bx-soa-pp-company.bx-selected .bx-soa-pp-company-smalltitle{color:#333;}*/
/*#bx-soa-order .bx-soa-pp-item-container .bx-soa-pp-delivery-cost{font-size:14px;line-height:20px;color:#333;padding:1px 5px;background:#fbfbfb;text-align:center;left:0;right:0;bottom:-24px;border:1px solid #e5e5e5;border-top:none;}*/

/*#bx-soa-order .bx-soa-pp-desc-container{padding-top:0;}*/
/*#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company{position:relative;padding:22px 24px 20px;border:1px solid #e5e5e5;border-top:none;background:#fbfbfb;-moz-border-radius-bottomright: 2px;-webkit-border-bottom-right-radius: 2px;border-bottom-right-radius: 2px;-moz-border-radius-bottomleft: 2px;-webkit-border-bottom-left-radius: 2px;border-bottom-left-radius: 2px;}*/
/*#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company:before{content:"";position:absolute;top:0;right:-1px;left:-1px;height:2px;}*/
/*#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company:after{content:"";display:table;clear:both;}*/
/*#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company .bx-soa-pp-company-image{margin:5px 0 0;background:#FFF;cursor:default;border-radius:0;}*/
/*#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company .bx-soa-pp-company-block:after{content:"";display:table;clear:both;}*/
/*#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company .bx-soa-pp-company-block>br{display:none;}*/
/*#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company .bx-soa-pp-company-desc{padding:10px 0 0 0px;font-size:13px;line-height:20px;color:#777777;}*/
/*#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company ul.bx-soa-pp-list{padding:0;margin:17px 0 0;}*/
/*#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company ul.bx-soa-pp-list li{padding:0;}*/
/*#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company .bx-soa-pp-list-termin{margin:0 3px 0 0;display:inline-block;vertical-align:top;font-size:15px;font-weight:500;line-height:20px;color:#333;}*/
/*#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company .bx-soa-pp-list-description{display:inline-block;vertical-align:top;font-size:15px;font-weight:500;line-height:20px;color:#333;}*/
/*#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company-logo{padding:0;max-width:100%;}*/
/*#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company-logo .bx-soa-pp-company-graf-container{height:auto;}*/
/*!*#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company-graf-container{float:none;}*!*/
/*#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company-subTitle{margin:0 0 10px;font-size:15px;font-weight:500;line-height:20px;color:#383838;}*/
/*#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-field label:not(.error){position:relative;top:auto;left:auto;margin:0 0 5px;padding:0;font-size:13px;line-height:20px;color:#777777;background:none;}*/
/*#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-field .bx-soa-service-small{margin:7px 0 0;font-size:12px;line-height:14px;color:#999999;}*/
/*#bx-soa-order .bx-soa-pp-desc-container .checkbox{margin:21px 0 0;}*/
/*#bx-soa-order .bx-soa-pp-desc-container .checkbox:first-child{margin-top:0;}*/
/*#bx-soa-order .bx-soa-pp-desc-container .checkbox input{display:none;}*/
/*#bx-soa-order .bx-soa-pp-desc-container .checkbox label{position:relative;padding:0 0 0 27px;font-size:14px;line-height:20px;color:#333333;}*/
/*#bx-soa-order .bx-soa-pp-desc-container .checkbox label:before{content:"";position:absolute;left:0;top:1px;width:18px;height:18px;border:1px solid #e9e9e9;background:#FFF;border-radius:2px;}*/
/*#bx-soa-order .bx-soa-pp-desc-container .checkbox label:hover:before{border:none;}*/
/*#bx-soa-order .bx-soa-pp-desc-container .checkbox label.checked:before{border:none;}*/
/*#bx-soa-order .bx-soa-pp-desc-container .checkbox label.checked:after{content:"";position:absolute;top:6px;left:4px;width:10px;height:8px;background:url(images/order_ext.png) -64px -9px no-repeat;}*/
/*#bx-soa-order .bx-soa-pp-desc-container .checkbox .bx-soa-service-small{margin:1px 0 0;}*/
/*#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-field{margin:13px 0 0;}*/
/*#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-field:first-of-type{margin-top:22px;}*/
/*#bx-soa-order .bx-soa-section{border:1px solid #f3f3f3;}*/
/*#bx-soa-order .bx-soa-section.bx-step-completed{border:1px solid #f3f3f3;}*/
/*#bx-soa-order .bx-soa-pp-company-block .form-control{font-size:12px;}*/
/*#bx-soa-order .form-control{margin-bottom:0px;}*/

/*#bx-soa-order .bx-soa-section .bx-soa-section-content{padding:25px 29px 25px 79px;font-size:15px;line-height:20px;color:#333333;transition:none;}*/
/*#bx-soa-order .bx-soa-section .bx-soa-section-content span {font-size: 15px;}*/
/*#bx-soa-order .bx-soa-section.bx-active .bx-soa-section-content strong{font-weight:500;margin:0;}*/
/*#bx-soa-order .bx-soa-coupon{margin:30px -29px -2px -79px;padding:25px 29px 0 29px;border-top:1px solid #f3f3f3;}*/
/*#bx-soa-order #bx-soa-basket .bx-soa-coupon{margin:0 0 27px;}*/
/*#bx-soa-order #bx-soa-basket .bx-soa-more{margin:0 0 25px;}*/
/*#bx-soa-order .bx-soa-coupon-label{margin:8px 0 0;padding:0;display:inline-block;vertical-align:top;}*/
/*#bx-soa-order .bx-soa-coupon-block{display:inline-block;vertical-align:top;}*/
/*#bx-soa-order .bx-soa-coupon label{margin:0;width:90px;font-size:14px;font-weight:normal;line-height:15px;color:#333333;}*/
/*#bx-soa-order .bx-soa-coupon.bx-soa-coupon-item-fixed .bx-soa-coupon-label{margin-top:0;}*/
/*#bx-soa-order .bx-soa-coupon-input{border:1px solid #ececec;width:260px;display:block;position:relative;overflow:hidden;border-radius: 4px;}*/
/*#bx-soa-order .bx-soa-coupon-input:after{content:"";position:absolute;top:-1px;bottom:-1px;right:0;margin:0;width:57px;height:auto;cursor:pointer;border:none;background:url(images/order_ext.png) -23px -26px no-repeat;-webkit-transform: rotate(0);-moz-transform: rotate(0);-o-transform: rotate(0);-ms-transform: rotate(0);transform: rotate(0);}*/
/*#bx-soa-order .bx-soa-coupon-input:hover:after{background-position:14px -26px;}*/
/*#bx-soa-order .bx-soa-coupon-input input[type=text].form-control,#bx-soa-order textarea.form-control{padding:12px 67px 12px 17px;height:auto;border:none;color:#333;background:#fbfbfb;}*/
/*#bx-soa-order .bx-soa-coupon-input input[type=text].form-control:focus{background:#FFF;}*/
/*#bx-soa-order .bx-soa-section.bx-active .bx-soa-section-content .bx-soa-pp-company-selected img{display:none;}*/
/*#bx-soa-order .bx-soa-pp-company-selected{padding-top:0;padding-bottom:0;}*/
/*#bx-soa-order .bx-soa-pp-price{padding:0;font-size:15px;font-weight:500;line-height:20px;color:#333;}*/

/*#bx-soa-order #bx-soa-paysystem .bx-soa-section-title:before{background-position:-60px 0;}*/
/*#bx-soa-order #bx-soa-properties .bx-soa-section-title:before{background-position:-90px 0;}*/
/*#bx-soa-order #bx-soa-properties .form-group:not([data-property-id-row]){margin:4px 0 0;}*/
/*#bx-soa-order #bx-soa-properties .form-group:not([data-property-id-row]):first-child{margin-top:0;}*/
/*#bx-soa-order #bx-soa-properties .form-group:not([data-property-id-row]) .bx-soa-custom-label{margin:0 3px 0 0;display:inline-block;vertical-align:top;font-size:15px;font-weight:500;line-height:20px;color:#333;}*/
/*#bx-soa-order #bx-soa-properties .form-group:not([data-property-id-row]) .bx-soa-custom-label:after{content:":";}*/
/*#bx-soa-order #bx-soa-properties .form-group:not([data-property-id-row]) .bx-soa-custom-label .bx-authform-starrequired{display:none;}*/
/*#bx-soa-order #bx-soa-properties .form-group:not([data-property-id-row])>div{display:inline-block;vertical-align:top;}*/
/*#bx-soa-order #bx-soa-basket .bx-soa-section-title:before{background-position:0 -30px;}*/
/*#bx-soa-order .bx-soa-section .bx-soa-coupon-item{display:block;}*/
/*#bx-soa-order .bx-soa-section .bx-soa-section-content .bx-soa-coupon-item>strong{display:block;margin:16px 0 0;font-weight:normal;text-transform:none;font-size:14px;line-height:20px;color:#333333;}*/
/*#bx-soa-order .bx-soa-section .bx-soa-coupon-item .bx-soa-tooltip{float:right;display:block;margin:0 0 0 15px;opacity:1;position:relative;left:auto;bottom:auto;}*/
/*#bx-soa-order #bx-soa-paysystem .bx-soa-pp-item-container .bx-soa-pp-company{padding-bottom:0;}*/
/*#bx-soa-order .bx-soa-coupon-item .bx-soa-tooltip .tooltip-inner{font-size:14px;color:#333;}*/
/*#bx-soa-order .bx-soa-coupon-item .bx-soa-coupon-item-danger{position:relative;padding:0 0 0 30px;color:#333;}*/
/*#bx-soa-order .bx-soa-coupon-item .bx-soa-coupon-item-used{position:relative;padding:0 0 0 30px;color:#333;}*/
/*#bx-soa-order .bx-soa-coupon-item .bx-soa-coupon-item-success{position:relative;padding:0 0 0 30px;color:#333;}*/
/*#bx-soa-order .bx-soa-coupon-item .bx-soa-coupon-item-danger:before{content: "";position: absolute;top: 0;left: 0;width: 20px;height: 20px;background: url(images/order_ext.png) -32px -73px no-repeat;}*/
/*#bx-soa-order .bx-soa-coupon-item .bx-soa-coupon-item-used:before{content: "";position: absolute;top: 0;left: 0;width: 20px;height: 20px;background: url(images/order_ext.png) -26px -4px no-repeat;}*/
/*#bx-soa-order .bx-soa-coupon-item .bx-soa-coupon-item-success:before{content: "";position: absolute;top: 0;left: 0;width: 20px;height: 20px;background: url(images/order_ext.png) -5px -4px no-repeat;}*/
/*#bx-soa-order .bx-soa-coupon-item .bx-soa-coupon-remove{float:right;width: 20px;height: 20px;margin: 2px 0 0 3px;border-radius: 100%;background: url(images/order_ext.png) -82px -62px no-repeat;}*/
/*#bx-soa-order .bx-soa-coupon-item .bx-soa-coupon-remove:hover{background-position:-82px -82px;}*/

/*#bx-soa-order #bx-soa-properties .form-group{margin:0 0 30px;}*/
/*!*#bx-soa-order #bx-soa-properties .form-group:last-child{margin-bottom:0;}*!*/
/*#bx-soa-order #bx-soa-properties .form-group label{display: block;font-size: 12px;margin-bottom: 2px;color:#888;!*position: absolute;top: 8px;left: 17px;cursor: text;-webkit-transition: top .1s ease-in-out;-moz-transition: top .1s ease-in-out;transition: top .1s ease-in-out;*!}*/
/*#bx-soa-order #bx-soa-properties.bx-selected .form-group.value_y label{!*background: #FFF;top: -10px;left: 10px;padding: 0 7px;*!}*/
/*#bx-soa-order #bx-soa-properties .form-group textarea{height:106px;border:1px solid #ececec;}*/
/*#bx-soa-order #propsMap{margin:0 0 20px;height:332px!important;}*/
/*#bx-soa-order #propsMap>ymaps{height:332px!important;}*/
/*#bx-soa-order .bx-soa-cart-total{padding:35px 29px 40px;border:1px solid #f3f3f3;border-radius:0;background:#FFF;}*/
/*#bx-soa-order .bx-soa-cart-total .bx-soa-cart-total-line{margin:2px 0 0;padding:0;font-size:14px;line-height:20px;color:#333333;border:none;}*/
/*#bx-soa-order .bx-soa-cart-total .bx-soa-cart-total-line.bx-soa-cart-total-line-highlighted{padding:5px 8px;margin-top: 10px;}*/
/*#bx-soa-order .bx-soa-cart-total .bx-soa-cart-total-line:first-child{margin-top:0;}*/
/*#bx-soa-order .bx-soa-cart-total .bx-soa-cart-total-line .bx-soa-cart-t{width:46%;font-weight:normal;}*/
/*#bx-soa-order .bx-soa-cart-total .bx-soa-cart-total-line .bx-soa-cart-d{width:54%;text-align:right;}*/
/*#bx-soa-order .bx-soa-cart-total .bx-soa-cart-total-line-total{margin:27px 0 0;padding:25px 0 0;border-top:1px solid #f3f3f3;}*/
/*#bx-soa-order .bx-soa-cart-total .bx-soa-cart-total-line-total .bx-soa-cart-t{font-size:16px;font-weight:500;}*/
/*#bx-soa-order .bx-soa-cart-total .bx-soa-cart-total-line-total .bx-soa-cart-d{font-size:18px!important;font-weight:500;}*/
/*#bx-soa-order .bx-soa-cart-total-button-container{padding:0;margin:26px 0 0;}*/
/*#bx-soa-order .bx-soa-cart-total-button-container .btn{padding: 10px 12px 12px;font-size:17px!important;font-weight:bold;}*/
/*#bx-soa-order #bx-soa-basket .bx-soa-section-content{padding:0;}*/
/*#bx-soa-order #bx-soa-basket .bx-soa-coupon.bx-soa-coupon-item-fixed{margin:0 0 30px;}*/
/*#bx-soa-order #bx-soa-basket .bx-soa-item-table{margin:0 0 -1px;}*/
/*#bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-tr .bx-soa-item-td{padding:39px 10px 25px!important;border-top:none;border-bottom:1px solid #f3f3f3;position:relative;}*/
/*#bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-tr .bx-soa-item-td .bx-soa-info-shower{padding:0px 20px 10px;display: inline-block;}*/
/*.bx-soa-info-shower + .bx-soa-item-info-block{padding:0px 20px 0px;}*/
/*.bx-soa-info-block .bx-soa-info-line td{font-size:13px;}*/
/*#bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-tr:first-child .bx-soa-item-td .bx-soa-item-td-title{padding:0;font-size:13px;line-height:20px;color:#999999;}*/
/*#bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-tr:first-child .bx-soa-item-td{padding:7px 10px 8px!important;}*/
/*#bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-tr:first-child .bx-soa-item-td:first-child{!*padding-left:114px!important;*!}*/
/*#bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-tr .bx-soa-item-td:last-child{padding-right:24px!important;}*/
/*#bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-block{padding:0 0 0 14px;}*/
/*#bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-img-block{margin:0px 0 0;padding:0;width:70px;height:70px;line-height:70px;}*/
/*#bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-img-block .bx-soa-item-imgcontainer{width:70px;height:70px;line-height:70px;padding:0;border-radius:0;border:none;}*/
/*#bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-content{padding:0 0 0 90px;}*/
/*#bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-title{margin:0 0 6px;padding:0;font-size:14px;font-weight:normal;line-height:20px;}*/
/*#bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-title a{color:#333;}*/
/*#bx-soa-order #bx-soa-basket .bx-soa-item-content .bx-scu-container{max-width:100%;height:auto;margin:0 0 10px;}*/
/*#bx-soa-order #bx-soa-basket .bx-soa-item-content .bx-scu-container:after{background:none;}*/
/*#bx-soa-order #bx-soa-basket .bx-soa-item-content .bx-scu-container .bx-soa-item-td-title{margin:0;padding:0;font-size:12px;line-height:16px;color:#999999;}*/
/*#bx-soa-order #bx-soa-basket .bx-soa-item-content .bx-scu-container .bx-soa-item-td-text{margin:0 0 0 6px;padding:0;font-size:12px;line-height:16px;color:#999999;}*/
/*#bx-soa-order #bx-soa-basket .bx-soa-item-td-text small{display:block;margin: -1px 0 0;font-size: 11px;line-height: 14px;color: #aeaeae;}*/
/*#bx-soa-order #bx-soa-basket .bx-soa-item-properties.bx-text-right{text-align:left;}*/
/*#bx-soa-order #bx-soa-basket .bx-soa-item-properties.bx-text-right>div{text-align:left;}*/
/*#bx-soa-order #bx-soa-basket .bx-soa-item-td-text{line-height:20px;}*/
/*#bx-soa-order #bx-soa-basket .bx-price{font-size:18px;line-height:16px;color:#333;}*/
/*#bx-soa-order #bx-soa-basket .bx-price+br{!*display:none;*!}*/
/*#bx-soa-order #bx-soa-basket .bx-soa-item-td-title{font-size:12px;color:#999;vertical-align:top;}*/
/*#bx-soa-order .bx-price-old{margin:0 0 0 4px!important;font-size:13px;font-weight:normal!important;line-height:20px;color:#777777;}*/
/*#bx-soa-order #bx-soa-total-mobile{margin:0 0 20px!important;}*/
/*.bx-soa-item-tr.bx-soa-item-info-container+.bx-soa-basket-info .bx-soa-item-td{border-top: 1px solid #f3f3f3 !important;}*/
/*.bx-soa-item-tr.bx-soa-item-info-container .bx-soa-item-td{border:none !important;}*/
/*#content noscript + b{display:none;}*/
/*#bx-soa-order .bx-soa-cart-total .change_basket{font-size: 16px;font-weight: 600;position: relative;color: #333;border-bottom: 1px solid #eaebec;margin: 0 -29px 43px;padding: 2px 29px 33px;}*/
/*#bx-soa-order .bx-soa-cart-total .change_basket .change_link{position: absolute;top: 5px;right: 29px;font-size: 14px;font-weight: 400;text-decoration: none;}*/


/*.sale_order_full_table{position:relative;display:block;margin:0 auto;max-width:730px;}*/
/*.sale_order_full_table:first-of-type{margin-top:21px;padding:101px 0 0 !important;text-align:center;color:#333;border:none !important;}*/
/*.sale_order_full_table:first-of-type:before{content:"";position:absolute;left:50%;top:0;margin:0 0 0 -35px;width:70px;height:70px;background:url(images/order_ext.png) -103px -5px no-repeat;}*/
/*.sale_order_full_table:last-of-type{border:1px solid #f3f3f3;padding:34px 39px 34px;}*/
/*.sale_order_full_table:last-of-type tr:last-child td:first-child{padding-top:20px;}*/
/*!*.sale_order_full_table:last-of-type td:last-child{padding-top:20px;color:#333;}*!*/
/*.sale_order_full_table tbody{display:block;}*/
/*.sale_order_full_table tr{display:block;}*/
/*.sale_order_full_table .ps_logo{display:block;}*/
/*.sale_order_full_table .ps_logo br{display:none;}*/
/*.sale_order_full_table .ps_logo .pay_name{margin:0 0 22px;font-size:18px;font-weight:500;line-height:20px;color:#333;}*/
/*.sale_order_full_table .ps_logo .image{margin:0 25px 0 0;display:inline-block;vertical-align:middle;width:120px;height:72px;line-height:68px;text-align:center;border:1px solid #e5e5e5;}*/
/*.sale_order_full_table .ps_logo .paysystem_name{display:inline-block;vertical-align:middle;font-size:14px;line-height:20px;color:#333333;}*/
/*.sale_order_full_table td>.tablebodytext{display:block;color:#333;}*/
/*.sale_order_full_table .tablebodytext br:first-of-type{display:none;}*/
/*.sale_order_full_table input[name="BuyButton"]{border-radius: 2px;margin: 17px 7px 16px 0px;padding:7px 19px 9px;font-size:14px;line-height:20px;font-weight:bold;color:#fff;border:1px solid transparent;-webkit-transition: all .1s ease-in-out;-moz-transition: all .1s ease-in-out;transition: all .1s ease-in-out;}*/
/*.sale_order_full_table form[name="ShopForm"] .tablebodytext{display:block;margin:8px 0 0;font-size:12px;line-height:18px;color:#777777;}*/
/*.sale_order_full_table form[name="ShopForm"] .tablebodytext b{font-weight:normal;color:#333333;}*/

/*account pay*/
.personal_wrapper{float: left;width: 100%; margin-bottom: 50px;}
.personal_wrapper .row{margin-top:0px;}
.personal_wrapper .inner_border{border:1px solid #e5e5e5;}

.sale-personal-section-index-block{background-color:#fbfbfb;border:1px solid #f3f3f3;border-radius: 0px;margin: 0px 0px 20px;opacity:1;height:auto;text-transform: none;}
.sale-personal-section-index-block:hover{border-color:#e5e5e5;}
.sale-personal-section-row-flex{margin:0px -10px;}
.personal_wrapper .sale-personal-section-row-flex.row > div[class*=col-md-]{padding:0px 10px;}
.sale-personal-section-index-block-name{font-size:17px;margin: 12px 0px 16px;}
.sale-personal-section-index-block-link{width:100%;}
.sale-personal-section-index-block-ico i{display:inline-block;width:50px;height:50px;background:url('images/icons_mask.png') 0px 0px no-repeat; margin-bottom: -11px;}
.sale-personal-section-index-block-ico i.bill{background-position: -50px 0px;}
.sale-personal-section-index-block-ico i.personal{background-position: -100px 0px;}
.sale-personal-section-index-block-ico i.filter_orders{background-position: -150px 0px;}
.sale-personal-section-index-block-ico i.profile{background-position: -200px 0px;}
.sale-personal-section-index-block-ico i.cart{background-position: -250px 0px;}
.sale-personal-section-index-block-ico i.subscribe{background-position: -300px 0px;}
.sale-personal-section-index-block-ico i.contact{background-position: -350px 0px;}

.personal_wrapper form input[type="submit"]{border-radius: 2px;margin:7px 0 10px;cursor:pointer;text-transform:none;padding: 7px 12px 8px;font-size:14px;line-height:16px;font-weight:400;color:#fff !important;text-shadow: none;border:1px solid transparent;-webkit-transition: all .1s ease-in-out;-moz-transition: all .1s ease-in-out;transition: all .1s ease-in-out;}
.personal_wrapper .orders_wrapper .sale-order-list-inner-row > div > a{font-family: Ubuntu, Arial, Helvetica, sans-serif;border-radius: 2px;margin:0px 0 16px;cursor:pointer;text-transform:none;padding: 7px 12px 8px;font-size:14px;line-height:16px;font-weight:400;color:#fff;text-shadow: none;border:1px solid transparent;-webkit-transition: all .1s ease-in-out;-moz-transition: all .1s ease-in-out;transition: all .1s ease-in-out;text-decoration:none;display: block;}
.personal_wrapper .orders_wrapper .sale-order-list-inner-row > div > a:before{display:none;}
.personal_wrapper .orders_wrapper .sale-order-list-button, .personal_wrapper .orders_wrapper .sale-order-detail-about-order-inner-container-repeat > a, .sale-order-detail-payment-options-methods-button-element, .sale-order-detail-payment-options-methods-button-element-new-window{
	font-family: Ubuntu, Arial, Helvetica, sans-serif;border-radius: 2px;margin:0px 0 16px;padding: 7px 12px 8px;font-size:14px;line-height:16px;font-weight:400;height: auto;text-shadow: none;border:1px solid transparent;-webkit-transition: all .1s ease-in-out;-moz-transition: all .1s ease-in-out;transition: all .1s ease-in-out;text-transform:none;text-decoration:none;
	display: inline-block;float:right;
}
.sale-order-payment-change-pp.row{font-size:13px;}

/*orders*/
.personal_wrapper .row > span{font-size:13px;}
.personal_wrapper .row > div[class*=col-md-], .personal_wrapper .row > ul[class*=col-md-]{box-sizing:border-box;padding:0px 15px;display:inline-block;font-size:12px;vertical-align: top;}
.personal_wrapper .sale-order-list-container, .personal_wrapper div[class*=col-md-]{padding:0px 15px;/*width:100%;*/box-sizing:border-box;display:inline-block;}
.personal_wrapper div[class*=col-xs]{padding:0px 15px;}
.personal_wrapper .row div.sale-order-list-inner-row-template, .personal_wrapper .row div.sale-order-detail-payment-inner-row-template{display:none;text-align: left;width: 100%;max-width: 100%;margin: 0px;font-size: 13px;}
.personal_wrapper .row div.sale-order-detail-payment-inner-row-template{margin-left:16.66666667%;padding-left: 5px;}
.personal_wrapper .row.sale-order-list-inner-row div.sale-order-list-inner-row-template{padding:0px 23px;}
.personal_wrapper .row div.sale-order-detail-about-order-inner-container-details, .personal_wrapper .row div.sale-order-detail-payment-options-shipment-composition-map{display:none;}
.personal_wrapper .col-md-12{width: 100%;}
.personal_wrapper .col-md-11{width: 91.66666667%;}
.personal_wrapper .col-md-10{width: 83.33333333%;}
.personal_wrapper .col-md-9{width: 75%;}
.personal_wrapper .col-md-8{width: 66.66666667%;}
.personal_wrapper .col-md-7{width: 58.33333333%;}
.personal_wrapper .col-md-6{width: 50%;}
.personal_wrapper .col-md-5{width: 41.66666667%;}
.personal_wrapper .col-md-4{width: 33.33%;}
.personal_wrapper .col-md-3{width: 25%;}
.personal_wrapper .col-md-2{width: 16.66666667%;}
.personal_wrapper .col-md-1{width: 8.33333333%;}
.personal_wrapper .col-md-offset-5{/*margin-left: 41.66666667%;*/}
.personal_wrapper .col-md-offset-3{/*margin-left: 25%;*/}
.orders_wrapper .visible-xs, .visible-sm, .visible-md, .visible-lg {display: none!important;}
.orders_wrapper .container-fluid{padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}
.orders_wrapper .container-fluid.sale-order-detail{padding-right:0px;padding-left:0px;}
.orders_wrapper .row .sale-order-payment-change-pp-list .sale-order-payment-change-pp-company{padding:7px;}
.orders_wrapper .row div.sale-order-list-repeat-container{padding:0px;}
.orders_wrapper .row div.sale-order-list-inner-container{padding:0px 0px 0px 0px;border:none;background: #fff;}

.personal_wrapper .orders_wrapper .row.col-md-12.col-sm-12{border:1px solid #e5e5e5;padding: 22px 22px 13px;margin: 0px 0px 20px;}
.personal_wrapper .orders_wrapper .row.col-md-12.col-sm-12 > a{font-weight:600;font-family: Ubuntu, Arial, Helvetica, sans-serif;font-size:13px;}
.personal_wrapper .orders_wrapper .row.col-md-12.col-sm-12 > a:hover{color:#333;}
.personal_wrapper .orders_wrapper .sale-order-title{font-weight:500;font-family: Ubuntu, Arial, Helvetica, sans-serif;font-size:20px;color:#383838;line-height:24px;margin: 14px 0px 25px;}
.personal_wrapper .orders_wrapper .sale-order-list-container{border:1px solid #e5e5e5; background-color: #fff;}
.personal_wrapper .orders_wrapper .sale-order-list-accomplished-title-container, .personal_wrapper .orders_wrapper .sale-order-list-title-container, .personal_wrapper .orders_wrapper .sale-order-detail-general-head{background:#f7f7f7;}
.personal_wrapper .orders_wrapper .sale-order-list-container .sale-order-list-accomplished-title, .personal_wrapper .orders_wrapper .sale-order-list-container .sale-order-list-title, .personal_wrapper .orders_wrapper .sale-order-detail-general-item{font-weight:500;font-family: Ubuntu, Arial, Helvetica, sans-serif;font-size:16px;color:#383838;margin: 20px 0px 22px 7px;}
.personal_wrapper .orders_wrapper .sale-order-list-container .sale-order-list-inner-accomplished{border:none;border-top:1px solid #e5e5e5;}
.personal_wrapper .orders_wrapper .sale-order-list-accomplished-title-container .row > div{vertical-align:middle;}
.personal_wrapper .orders_wrapper .sale-order-list-accomplished-date, .personal_wrapper .orders_wrapper .sale-order-list-accomplished-date-number{margin:0px;font-size:14px;color:#777777;font-weight:400;}
.personal_wrapper .orders_wrapper .sale-order-list-accomplished-date-number{margin:0px 5px 0px 0px;}

.personal_wrapper .orders_wrapper .sale-order-list-inner-row{padding: 0px 14px 5px;}
.personal_wrapper .orders_wrapper .sale-order-list-inner-accomplished .sale-order-list-inner-row{padding-top:21px;}
.personal_wrapper .orders_wrapper .sale-order-list-inner-row > div{width:auto;padding: 0px 8px;}
.personal_wrapper .orders_wrapper .sale-order-list-inner-row .sale-order-list-inner-row-body > div{vertical-align:top;}
.personal_wrapper .orders_wrapper .sale-order-list-inner-title-line{border-top:1px solid #e5e5e5;padding: 20px 23px 8px;margin: 10px 0px 0px;}
.personal_wrapper .orders_wrapper .sale-order-list-inner-title-line:first-child{margin:0px;}
.personal_wrapper .orders_wrapper .sale-order-list-inner-title-line-item{color:#777777;font-size:14px;font-weight:400;font-family: Ubuntu, Arial, Helvetica, sans-serif;text-transform:none;}
.personal_wrapper .orders_wrapper .sale-order-list-inner-title-line-border{display:none;}

.personal_wrapper .orders_wrapper .sale-order-list-payment-title, .personal_wrapper .orders_wrapper .sale-order-list-shipment-title{color:#383838;font-size:15px;font-weight:500;font-family: Ubuntu, Arial, Helvetica, sans-serif;text-transform:none;}
.personal_wrapper .orders_wrapper .sale-order-list-status-alert, .personal_wrapper .orders_wrapper .sale-order-list-status-success, .personal_wrapper .orders_wrapper .sale-order-list-shipment-status-block, .sale-order-detail-payment-options-methods-info-title-status-alert, .sale-order-detail-payment-options-methods-info-title-status-success, .sale-order-payment-change-status-alert, .sale-order-payment-change-status-success{margin:3px 0px 3px 20px;padding-left: 10px;padding-right: 11px;}
.personal_wrapper .orders_wrapper .sale-order-list-status-alert, .sale-order-detail-payment-options-methods-info-title-status-alert, .sale-order-payment-change-status-alert{color:#e62222;border-color:#f7bcbc;background:#fdeeee;}
.personal_wrapper .orders_wrapper .sale-order-list-status-success, .sale-order-detail-payment-options-methods-info-title-status-success, .sale-order-payment-change-status-success{color:#4b8c03;border-color:#c9dcb3;background:#f1f6eb;}
.personal_wrapper .orders_wrapper .sale-order-list-shipment-status-block{padding-left: 10px;padding-right: 11px;}
.personal_wrapper .orders_wrapper .sale-order-list-payment-price .sale-order-list-payment-number, .personal_wrapper .orders_wrapper .sale-order-payment-change-payment-number{color:#333333;}
.personal_wrapper .orders_wrapper .sale-order-list-change-payment{text-decoration:none;font-size:13px;position:relative;display:inline-block;padding:0px 25px 0px 0px;}
.personal_wrapper .orders_wrapper .sale-order-list-change-payment:before{content: "";position: absolute;right:5px;top:4px;width: 10px;height: 6px;background: url('images/arrows.png') 0px -161px no-repeat;z-index: 2;}
.personal_wrapper .orders_wrapper .sale-order-list-change-payment:hover{color:#333;}

.personal_wrapper .orders_wrapper .sale-order-detail-about-order, .personal_wrapper .orders_wrapper .sale-order-detail-payment-options{margin-top: 0px;}
.personal_wrapper .orders_wrapper div.sale-order-detail-about-order-inner-container{padding-top:15px;padding-bottom:11px;border:none;}
.personal_wrapper .orders_wrapper div.sale-order-detail-payment-options-info{padding-top:18px;padding-bottom:22px;}
.personal_wrapper .orders_wrapper div.sale-order-detail-payment-options-methods, .personal_wrapper .orders_wrapper div.sale-order-detail-payment-options-shipment{padding: 25px 0 26px 0;}
.personal_wrapper .orders_wrapper .row ul li:before{display:none;}

.personal_wrapper .orders_wrapper .sale-order-list-top-border{margin: 15px 23px 22px;background:#E5E5E5;}
.personal_wrapper .orders_wrapper .sale-order-list-inner-row:last-of-type{padding-left: 29px;padding-right: 29px;}
.personal_wrapper .orders_wrapper .sale-order-list-inner-row:last-of-type .sale-order-list-top-border{margin-left: -14px;margin-right: -14px;}
.personal_wrapper .orders_wrapper .sale-order-list-inner-row .sale-order-list-cancel-container{float: right;}
.personal_wrapper .orders_wrapper .sale-order-list-inner-row .sale-order-list-shipment{padding: 0px 23px;}
.personal_wrapper .orders_wrapper .sale-order-list-inner-row:last-of-type > div:last-of-type a{background:#fff;color:#ddd !important;border:1px solid #ddd;}

.personal_wrapper .orders_wrapper .sale-order-payment-change-pp-list{padding:19px 0px 0px;}
.personal_wrapper .orders_wrapper .sale-order-payment-change-pp-list .sale-order-payment-change-pp-company{display:inline-block;vertical-align:top;width:50%;padding: 2px 10px 15px 0px;box-sizing: border-box;}
.personal_wrapper .orders_wrapper .sale-order-payment-change-pp-list .sale-order-payment-change-pp-company .sale-order-payment-change-pp-company-graf-container{position: relative;padding: 0;border:none;border-radius: 0;height: auto;cursor:pointer;}
.personal_wrapper .orders_wrapper .sale-order-payment-change-pp-list .sale-order-payment-change-pp-company .sale-order-payment-change-pp-company-smalltitle{display:block;vertical-align: middle;padding: 0px;font-size: 15px;font-weight: 500;line-height: 20px;color: #777;text-align: left;}
.personal_wrapper .orders_wrapper .sale-order-payment-change-pp-list .sale-order-payment-change-pp-company .sale-order-payment-change-pp-company-image + .sale-order-payment-change-pp-company-smalltitle{display:table-cell;padding: 0 0 0 20px;}
.personal_wrapper .orders_wrapper .sale-order-payment-change-pp-list .sale-order-payment-change-pp-company .sale-order-payment-change-pp-company-image{position: relative;display: table-cell;border: 1px solid #e5e5e5;width: 118px;height: 70px;top: auto;right: auto;bottom: auto;left: auto;background-position: center center!important;background-size: auto!important;background-repeat: no-repeat!important;background-color:#fbfbfb;}
.personal_wrapper .orders_wrapper .sale-order-list-inner-row>div>a.sale-order-list-cancel-payment{background:none;color:#ddd !important;padding-left: 0px;}
.personal_wrapper .orders_wrapper .sale-order-list-inner-row>div>a.sale-order-list-cancel-payment:hover{color:#333 !important;background:none;}
.bx_my_order_cancel{font-size:13px;}
.bx_my_order_cancel a:hover{color:#333;}

.personal_wrapper .orders_wrapper .sale-order-detail-back-to-list-link-up, .personal_wrapper .orders_wrapper .sale-order-detail-back-to-list-link-down{font-weight:600;}
.personal_wrapper .orders_wrapper .sale-order-detail-general{border: 1px solid #e5e5e5; background-color: #ffffff;}
.personal_wrapper .orders_wrapper .sale-order-detail-general-head{border-bottom: 1px solid #e5e5e5;}
.personal_wrapper .orders_wrapper .sale-order-detail-about-order{margin-top:0px;padding: 0px 7px;}
.personal_wrapper .orders_wrapper .sale-order-detail-about-order-container .sale-order-detail-about-order-title{background:#fff;color:#333333;font-size:16px;font-weight:500;}
.sale-order-detail-about-order-title-element, .sale-order-detail-payment-options-title-element, .sale-order-detail-payment-options-shipment-composition-title-element, .sale-order-detail-payment-options-order-content-title-element, .sale-order-detail-general-item{
	color:#333333;font-size:16px;font-weight:500;font-family: Ubuntu, Arial, Helvetica, sans-serif;margin-left: 6px;
}
.personal_wrapper .orders_wrapper .sale-order-detail-about-order-title-element{margin-left:0px;margin-top: 21px;margin-bottom: 2px;}
.personal_wrapper .orders_wrapper .sale-order-detail-about-order-inner-container-name-title, .sale-order-detail-about-order-inner-container-status-title, .sale-order-detail-about-order-inner-container-price-title{font-size:14px;color:#888888;font-family: Ubuntu, Arial, Helvetica, sans-serif;}
.personal_wrapper .orders_wrapper .sale-order-detail-about-order-inner-container-name-detail, .sale-order-detail-about-order-inner-container-status-detail, .sale-order-detail-about-order-inner-container-price-detail{font-size:15px;color:#333333;font-weight:400;font-family: Ubuntu, Arial, Helvetica, sans-serif;}
.sale-order-detail-about-order-inner-container-price-detail{font-weight:500;}
.sale-order-detail-about-order-inner-container-name-read-more, .sale-order-detail-about-order-inner-container-name-read-less{font-weight:500;font-size:13px;text-decoration:none;position:relative;padding:0px 25px 0px 0px;border:none;}
.sale-order-detail-about-order-inner-container-name-read-more:after, .sale-order-detail-about-order-inner-container-name-read-less:after{position:absolute;right: 5px;top: 7px;width: 10px;height: 6px;background: url('images/arrows.png') 0px -161px no-repeat;z-index: 2;}
.sale-order-detail-about-order-inner-container-name-read-more:hover:after, .sale-order-detail-show-link:hover:after{background-position:0px -161px;}
.sale-order-detail-about-order-inner-container-name-read-less:after, .sale-order-detail-about-order-inner-container-name-read-less:hover:after{background-position:-35px -161px;}
.sale-order-detail-about-order-inner-container-details-title{color:#777777;font-weight:500;font-family: Ubuntu, Arial, Helvetica, sans-serif;font-size:15px;border: none;border-top: 1px solid #e5e5e5;padding: 24px 0px 5px;margin-bottom:0px;}
.personal_wrapper .row div.sale-order-detail-about-order-inner-container-details{padding:9px 0px 0px;}
.personal_wrapper .sale-order-detail-about-order-inner-container-details-list{margin:0px 0px 24px;}

.sale-order-detail-about-order-inner-container-list-item, .sale-order-detail-about-order-inner-container-list-item-element, .sale-order-detail-about-order-inner-container-name-titile, .sale-order-detail-about-order-inner-container-status-title, .sale-order-detail-about-order-inner-container-price-title, .sale-order-detail-payment-options-shipment-composition-item-title, .sale-order-detail-payment-options-order-content-item-title{
	font-family: Ubuntu, Arial, Helvetica, sans-serif;
}
.sale-order-detail-about-order-inner-container-list-item{color:#888888;}
.sale-order-detail-about-order-inner-container-list-item .sale-order-detail-about-order-inner-container-list-item-element{color:#333;font-size:15px;font-weight:400;}
.sale-order-detail-about-order-inner-container-list-item-link{font-family: Ubuntu, Arial, Helvetica, sans-serif;font-weight:400;}
.sale-order-detail-about-order-inner-container-list-item-link:hover{color:#333;}
.sale-order-detail-payment-options-title-element, .sale-order-detail-payment-options-shipment-composition-title-element, .sale-order-detail-payment-options-order-content-title-element{margin-top: 17px;margin-bottom: 18px;}
.sale-order-detail-payment-options-title, .sale-order-detail-payment-options-shipment-composition-title, .sale-order-detail-payment-options-order-content-title, .sale-order-detail-payment-options-order-content-title{border:1px solid #e5e5e5;border-left-width:0px;border-right-width:0px;}
.sale-order-detail-payment-options-inner-container{border:none;}
.personal_wrapper .orders_wrapper .sale-order-detail-payment-options-info .sale-order-detail-payment-options-info-image{display:none;}
.personal_wrapper .orders_wrapper .sale-order-detail-payment-options-info .sale-order-detail-payment-options-info-container{width:100%;padding:3px 22px 0px !important;}
.sale-order-detail-payment-options-info-order-number, .sale-order-detail-payment-options-info-total-price{font-family: Ubuntu, Arial, Helvetica, sans-serif;color:#383838;font-weight:500;}
.sale-order-detail-payment-options-info-total-price{color:#777777;font-weight:400;}
.sale-order-detail-payment-options-info-total-price span{color:#383838;}

.personal_wrapper div.payment-options-methods-row{padding: 0px 7px 0px 22px;}
.sale-order-detail-payment-options-methods-container:before, div.payment-options-methods-row:before, div.payment-options-methods-row:last-child:after{display:none;}
.personal_wrapper .orders_wrapper .sale-order-detail-payment-options-methods-information-block .sale-order-detail-payment-options-methods-image-container{/*display:none;*/}
.personal_wrapper .orders_wrapper .sale-order-detail-payment-options-methods-info.opened{width: 83.33333333%;}
.sale-order-detail-payment-options-methods-image-element, .sale-order-detail-payment-options-shipment-image-element{background-size:auto;border: 1px solid #e5e5e5;}

.personal_wrapper .orders_wrapper .sale-order-detail-about-order-inner-container-status{width: 30.3%;}
.personal_wrapper .orders_wrapper .sale-order-detail-about-order-inner-container-repeat{width: 19.66666667%;}

.personal_wrapper .sale-order-detail-payment-options-methods-info-title, .personal_wrapper .sale-order-detail-payment-options-methods-shipment-list-item-title, .personal_wrapper .sale-order-payment-change-payment-title{font-family: Ubuntu, Arial, Helvetica, sans-serif;font-weight: 500;color: #383838;font-size:15px;}
.sale-order-detail-payment-options-methods-info-total-price{font-family: Ubuntu, Arial, Helvetica, sans-serif;font-weight:400;font-size:13px;}
.sale-order-detail-payment-options-methods-info-total-price .sale-order-detail-sum-number{color: #383838;}

.sale-order-detail-show-link, .sale-order-detail-hide-link, .sale-order-detail-payment-options-methods-info-change-link{border:none;font-weight: 500;font-size: 13px;text-decoration: none;position: relative;padding: 3px 25px 0px 0px;display: inline-block;margin: 6px 0px 0px;}
.sale-order-detail-hide-link:after, .sale-order-detail-show-link:after, .sale-order-detail-payment-options-methods-info-change-link:after{position: absolute;right: 5px;top: 7px;width: 10px;height: 6px;background: url('images/arrows.png') 0px -161px no-repeat;z-index: 2;}
.sale-order-detail-hide-link{display:none;}
.sale-order-detail-hide-link:after, .sale-order-detail-hide-link:hover:after{background-position: -35px -161px;}

.personal_wrapper .sale-paysystem-close{top:24px;}
.personal_wrapper .orders_wrapper div.sale-order-detail-payment-options-methods-template{/*position:static;opacity:1;display:none;*/}
.personal_wrapper .orders_wrapper .sale-order-detail-payment-options-inner-container > .row:first-child div.sale-order-detail-payment-options-shipment{border:none;}

.personal_wrapper .orders_wrapper .sale-order-detail-payment-options-inner-container .sale-order-detail-payment-options-shipment-container{padding: 0px 22px;}
.sale-order-detail-payment-options-shipment > div > div{vertical-align:top;}
.personal_wrapper .orders_wrapper .sale-order-detail-payment-options-shipment .sale-order-detail-payment-options-shipment-image-container{width: 16.66666667%;}
.personal_wrapper .orders_wrapper .sale-order-detail-payment-options-shipment .sale-order-detail-payment-options-methods-shipment-list{width: 66.66666667%;}
.personal_wrapper .orders_wrapper .sale-order-detail-payment-options-methods-shipment-list-item-link{padding-top:0px;}
.personal_wrapper .orders_wrapper .sale-order-detail-payment-options-shipment-composition-map{width: 83.33333333%;/*margin-left:16.66666667%;*/}
.personal_wrapper .orders_wrapper .sale-order-detail-payment-options-shipment-composition-map > .row{margin: 0px -1px 0px -7px;}
.personal_wrapper .orders_wrapper .sale-order-detail-payment-options-shipment-composition-container{border:1px solid #E5E5E5;}
.sale-order-detail-payment-options-shipment-composition-title{border:none;border-bottom:1px solid #E5E5E5;background:#fbfbfb;}
.sale-order-detail-payment-options-shipment-composition-title .sale-order-detail-payment-options-shipment-composition-title-element{font-size:15px;margin-top: 13px;margin-bottom: 14px;}
.personal_wrapper .sale-order-detail-order-section{border:none;}
.personal_wrapper .sale-order-detail-order-section-content.container-fluid{padding:0px;}
.personal_wrapper .sale-order-detail-order-item-td{padding-top:6px;padding-bottom:3px;vertical-align: middle;}
.personal_wrapper .sale-order-detail-order-item-td-title{color:#999999;padding-bottom:4px;}
.personal_wrapper .sale-order-detail-order-item-td:first-child .sale-order-detail-order-item-td-title{padding-left:21px;}
.personal_wrapper .sale-order-detail-order-item-properties{padding-top:6px;}
.sale-order-detail-order-item-td .sale-order-detail-order-item-block .sale-order-detail-order-item-img-block{padding-right: 30px;}
.sale-order-detail-order-item-td .sale-order-detail-order-item-block .sale-order-detail-order-item-img-block + .sale-order-detail-order-item-content{padding: 30px 0px 0px 0px;}
.sale-order-detail-order-item-td .sale-order-detail-order-item-block a{font-size:13px;color:#383838;font-weight: 400;}
.sale-order-detail-order-item-td .sale-order-detail-order-item-imgcontainer{border:none;}
.sale-order-detail-order-item-td .sale-order-detail-order-item-block{padding: 0px 0px 0px 22px;}
.sale-order-detail-payment-options-shipment-composition-container .sale-order-detail-order-item-td .sale-order-detail-order-item-td-text, .sale-order-detail-payment-options-shipment-composition-container .sale-order-detail-order-item-properties, .sale-order-detail-payment-options-order-content .sale-order-detail-order-item-tr .sale-order-detail-order-item-properties:nth-child(3), .sale-order-detail-payment-options-order-content .sale-order-detail-order-item-tr .sale-order-detail-order-item-properties:nth-child(5){text-align:center;}
.personal_wrapper .sale-order-detail-payment-options-order-content .sale-order-detail-order-item-tr:last-of-type .sale-order-detail-order-item-td{border-bottom:1px solid #e5e5e5;}

.sale-order-detail-total-payment ul{margin-bottom:0px;}
.personal_wrapper .sale-order-detail-total-payment-list-left-item, .personal_wrapper .sale-order-detail-total-payment-list-right-item{color:#777777;font-size:14px;font-family: Ubuntu, Arial, Helvetica, sans-serif;font-weight:400;line-height:20px;}
.personal_wrapper .sale-order-detail-total-payment-list-left-item:last-of-type, .personal_wrapper .sale-order-detail-total-payment-list-right-item:last-of-type{color:#333333;font-size:16px;font-weight:500;}

/*pay*/
.personal_wrapper .sale-personal-account-wallet-container{max-width:100%;background:#fbfbfb;border-bottom:1px solid #E5E5E5;}
.personal_wrapper .sale-personal-account-wallet-container .sale-personal-account-wallet-title{background:none;font-size:12px;color:#888888;font-weight: 400;font-family: Ubuntu, Arial, Helvetica, sans-serif;padding: 18px 43px 8px;}
.personal_wrapper .sale-personal-account-wallet-container .sale-personal-account-wallet-list-container{background:none;color:#333;}
.personal_wrapper .sale-personal-account-wallet-container .sale-personal-account-wallet-list-item:before{background: url('images/icons_mask.png') -50px -5px no-repeat;width:50px;height:40px;margin:0px;top:0px;left:0px;}
.personal_wrapper .sale-personal-account-wallet-container .sale-personal-account-wallet-list-item{padding:0px 0px 24px 70px;margin:0px 30px 0px 43px;font-size:0px;line-height:0px;}
.sale-personal-account-wallet-currency, .sale-personal-account-wallet-sum{float:none;display:inline-block;vertical-align:baseline;padding: 0px 26px 0px 0px;}
.sale-personal-account-wallet-sum{font-size:36px;line-height:40px;color:#333;}
.sale-personal-account-wallet-currency{font-size:20px;line-height:24px;color:#777777;}

.personal_wrapper .sale-personal-section-account-sub-header{padding: 0px 20px 0px 42px;font-size: 18px;color: #333;margin: 28px 0px 20px 0px;}
.personal_wrapper .bx-sap{padding: 0px 20px 38px 42px;}
.personal_wrapper .bx-sap .sale-acountpay-title{color:#777777;margin-bottom: 10px;}
.personal_wrapper .bx-sap .sale-acountpay-title + div{max-width:100% !important;color: #333;}
.personal_wrapper .bx-sap .sale-acountpay-title + div .form-group div{display: inline-block;vertical-align: middle;margin:0px 10px 0px 0px;}
.sale-acountpay-fixedpay-list .sale-acountpay-fixedpay-item{margin-right:5px;background:none;border:1px solid #238cda;height: 28px;line-height: 28px;color: #005fb1;}
.sale-acountpay-fixedpay-list .sale-acountpay-fixedpay-item:hover{background:#ddd;color:#fff;}
.personal_wrapper .sale-acountpay-block{margin-bottom: 7px;}
.personal_wrapper .sale-acountpay-pp.row > div{width: 100%;padding: 0px;font-size: 0px;}
.bx-sap .row{margin-left: -7px;margin-right: -7px;}
.bx-sap .sale-acountpay-block, .bx-sap .container-fluid > .row > .col-xs-12{padding:7px;}
.sale-acountpay-block .sale-acountpay-title{margin-top: 3px;}
.sale-acountpay-block .sale-acountpay-pp div .sale-acountpay-pp-company{display:inline-block;vertical-align:top;width:50%;padding: 2px 7px 15px;box-sizing: border-box;}
.bx-sap .sale-acountpay-pp-company-graf-container{position: relative;padding: 0;border: 1px solid #fbfbfb;border-radius: 0;width: 120px;height: 72px;background: #fbfbfb;display: table-cell;vertical-align: middle;}
.bx-sap .sale-acountpay-pp-company-smalltitle{display: table-cell;vertical-align: middle;padding: 0 0 0 20px;font-size: 15px;font-weight: 500;line-height: 20px;color: #777;text-align: left;}
.bx-sap .sale-acountpay-pp-company:not(.bx-selected):hover .sale-acountpay-pp-company-smalltitle, .bx-sap .sale-acountpay-pp-company:not(.bx-selected):hover .sale-acountpay-pp-company-graf-container{cursor:pointer;}
.bx-selected .sale-acountpay-pp-company-smalltitle{color:#333;}
.sale-acountpay-pp-company-graf-container .sale-acountpay-pp-company-image{background-size: auto;}
.bx-sap .sale-acountpay-pp-company-graf-container .sale-acountpay-pp-company-image{position: relative;border: 1px solid #e5e5e5;width: 118px;height: 70px;top: auto;right: auto;bottom: auto;left: auto;background-position: center center!important;background-size: auto!important;background-repeat: no-repeat!important;}
.bx-sap .button{font-size:14px;text-transform:none;} /*padding: 8px 12px 9px;*/
.bx-sap .sale-acountpay-pp-company-graf-container:before{box-sizing: border-box;content: "";position: absolute;top: 7px;left: 7px;width: 20px;height: 20px;border: 1px solid #e5e5e5;background: #FFF;border-radius: 100%;z-index: 1;}
.bx-sap .sale-acountpay-pp-company.bx-selected .sale-acountpay-pp-company-graf-container:after{box-sizing: border-box;content: "";position: absolute;left: 12px;top: 13px;width: 10px;height: 8px;background: url('images/order_ext.png') -64px -9px no-repeat;z-index: 2;}
.bx-sap .sale-acountpay-pp-company-graf-container input{display: none;}
.personal_wrapper .bx-sap form input[type="submit"]{font-size:14px;text-transform:none;padding: 8px 12px 9px;}
.bx-sap .sale-acountpay-pp-company-graf-container .sale-acountpay-pp-company-image:hover{border: 1px solid #0a7ddd}
.sale-acountpay-pp-company.bx-selected .sale-acountpay-pp-company-graf-container::before {background: #0a7ddd}

	/*profiles*/
.sale-personal-profile-list-container{width: 100%;max-width: 100%;margin-bottom: 20px;}
.sale-personal-profile-list-container>tbody>tr>th, .sale-personal-profile-list-container>tfoot>tr>th, .sale-personal-profile-list-container>thead>tr>td, .sale-personal-profile-list-container>tbody>tr>td{
	padding:21px 22px 21px;line-height: 1.42857143;vertical-align: top;border-top: 1px solid #e5e5e5;text-align: left;font-size:13px;color:#999999;font-weight: 400;
}
.sale-personal-profile-list-container>tbody>tr>th{padding:9px 22px 10px;}
.sale-personal-profile-list-container>tbody>tr>th:first-child{border-left: 1px solid #e5e5e5;}
.sale-personal-profile-list-container>tbody>tr>th:last-child{border-right: 1px solid #e5e5e5;}
.sale-personal-profile-list-container>tbody>tr>td:nth-child(3){color:#383838;}
.sale-personal-profile-list-container a i{display:inline-block;vertical-align:top;width:10px;height:10px;display:none;}
input.form-control{margin-bottom:0px;}
.sale-profile-detail-form .form-group{margin-bottom: 17px;}
.sale-profile-detail-form .form-control:hover, .location-block-wrapper .dropdown-block.bx-ui-slst-input-block:hover{box-shadow:none;border-color:#E5E5E5;}
.sale-personal-profile-list-actions > a{padding:0px 17px 0px 0px;text-decoration:none;border-bottom-width:0px !important;}
.sale-personal-profile-list-actions > a:last-of-type{padding-right:0px;}
.sale-personal-profile-list-container>tbody>tr:hover{background:#f7f7f7;}
.sale-personal-profile-list-container>tbody>tr:hover>td:first-child{border-left-color:#E5E5E5;}
.sale-personal-profile-list-container>tbody>tr>td:first-child{border-left: 1px solid #fff;}
.sale-personal-profile-list-container>tbody>tr:hover>td:last-child{border-right-color:#E5E5E5;}
.sale-personal-profile-list-container>tbody>tr>td:last-child{border-right: 1px solid #fff;}
.sale-personal-profile-list-container>tbody>tr:last-child>td{border-bottom: 1px solid #E5E5E5;}

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

.personal_wrapper .sale-profile-detail-link-list a{font-weight:600;position:relative;padding: 0px 0px 0px 24px;}
.personal_wrapper .sale-profile-detail-link-list a:before{content: "";position: absolute;top:2px;left: 0px;width: 12px;height: 10px;background:url('images/return_mask.png') 0px 0px no-repeat;z-index: 1;background-color:#ddd;}
.personal_wrapper .sale-profile-detail-link-list a:hover:before{background-color:#1d1a1a;}
.personal_wrapper .sale-profile-detail-form{border:1px solid #e5e5e5;padding:15px;box-sizing:border-box;}
.personal_wrapper .sale-profile-detail-form .sale-personal-profile-detail-form-title-row{margin:0px;width:100%;}
.personal_wrapper .sale-profile-detail-form .sale-personal-profile-detail-form-title-row h4{border:none;}
.personal_wrapper .sale-personal-profile-detail-form-title-row h4{font-size: 18px;line-height: 22px;margin-bottom: 14px;}
.sale-profile-detail-form .form-group > *{display:block;width:100%;text-align: left;padding: 0px 15px;box-sizing: border-box;}
.sale-profile-detail-form .form-group > label{color:#888888;font-size:13px;margin: 0px 0px 6px;}
.sale-profile-detail-form .form-group > div{color:#383838;}
.personal_wrapper .sale-profile-detail-form .sale-personal-profile-btn-block{;width:100%;font-size: 0px;margin:0px;}
.personal_wrapper .sale-profile-detail-form .sale-personal-profile-btn-block > input[type=submit]{margin:0px 20px 20px 0px;}
.personal_wrapper input[type=submit]:last-of-type{background:#fff;color:#ddd !important;border:1px solid #ddd;}
.personal_wrapper .sale-order-payment-change-pp input[type=submit]{background:#ddd;color:#fff !important;border: 1px solid #0000;}
.personal_wrapper .sale-personal-profile-btn-block input[type=submit]{margin:0px 1px 0px 0px;}

.module-authorization .otp label{display: block;font-size: 12px;margin-bottom: 2px;}
.module-authorization .otp table{width:100%;}
.module-authorization .otp table .form-control{margin:0;}
.module-authorization .otp .button{margin:27px 0 21px;}
.popup #avtorization-form.otp .form-control{margin:0;}
.popup #avtorization-form.otp table{width:100%;}
.popup #avtorization-form.otp .button{margin:27px 0 21px;}

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

.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%;}

@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;}
}

/* animation on start page 1.0.5 */
@media (min-width:1024px){
	.start_promo .item{border-bottom-width:6px;    padding-bottom:23%;}
	.start_promo .item img {transition:all 0.3s ease-in-out;}
	.start_promo .item:hover img{transform:scale(1.10);}
	.start_promo .item:hover .opacity_block{display:none;}
}

.flexbox{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
.row.flexbox, .rows_block.flexbox{-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.bx-mac .row.flexbox:not(.nmac) > div{margin-left:-1px;/*margin-right:-1px;*/}
.bx-mac .flexbox.nmac, .bx-mac .row.flexbox.nmac{display:block;}
.bx-mac .row.flexbox:after,.bx-mac .row.flexbox:before{width: 100%;}
.row.flexbox .item, .rows_block.flexbox .item{height:100%;min-height: 100%;}
.bx-ios .flexbox > div{margin-left:0px !important;margin-right:0px !important;}

.instagram_ajax{min-height:295px;margin:0 0 50px 0;}
.instagram_ajax .items .item{width:25%;float:left;overflow:hidden;position:relative;}
.instagram_ajax .item-views.count_3 .item{width:33.3333333%;float:left;overflow:hidden;}
.instagram_ajax .items .item .image{padding:100% 0 0;}
.instagram_ajax .items .item .title{z-index:2;position:absolute;top:100%;opacity: 0;right:0;bottom:0;left:0;padding:30px;color:#FFF;transition: top .3s ease;-moz-transition: top .3s ease;-ms-transition: top .3s ease;-o-transition: top .3s ease;-webkit-transition: top .3s ease;}
.instagram_ajax .items .item .date {margin-bottom: 10px;}
.instagram_ajax .items .item a{z-index:3;position:absolute;top:0;right:0;bottom:0;left:0;}
.instagram_ajax .items .item:hover .title{top:0;opacity: 1;}
.instagram_ajax .instagram .item:after{content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;opacity: 0;visibility: hidden;background: rgba(0,0,0,0.6);transition: opacity .3s ease;-moz-transition: opacity .3s ease;-ms-transition: opacity .3s ease;-o-transition: opacity .3s ease;-webkit-transition: opacity .3s ease;}
.instagram_ajax .instagram .item:hover:after{opacity: 1;visibility: visible;}
.instagram_ajax .instagram .item .mCustomScrollBox{overflow:visible;}
.instagram .mCSB_inside>.mCSB_container{margin-right:0;}
.instagram .mCSB_scrollTools{top: -30px;right: -37px;bottom: -30px;}
.instagram .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width: 3px;background: #e4e5e9!important;}
/*.instagram .mCSB_inside>.mCSB_container:not(:hover){top:0!important;}*/

.top_block_filter_section{margin:0 0 30px;border:1px solid #eaebec;border-radius:2px;}
.right_block .top_block_filter_section{margin:20px 0 30px;}
.right_block div + .top_block_filter_section{margin:30px 0;}
.top_block_filter_section .title{font-size: 13px;display: block;font-weight: 600;cursor: pointer;position: relative;padding:13px 19px 14px;color: #333;background:#f9f9f9;border-bottom:1px solid #eaebec;}
.top_block_filter_section .items{padding:13px 19px 14px;}
.top_block_filter_section .items .item{margin-top:2px;position:relative;}
.top_block_filter_section .items .item:first-of-type{margin-top:0;}
.top_block_filter_section .items .item span:first-child{padding:0 30px 0 0;display:block;}
.top_block_filter_section .items .item span:last-child{color: #888;position: absolute;right: 0;top: 0;width: 25px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-align: right;}
.top_block_filter_section .title a, .top_block_filter_section .items .item a{color:#1d2029;}

#bx-soa-order.orderform--v1 .pandd{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;}
#bx-soa-order.orderform--v1 .pandd>div{flex-grow:1;}
#bx-soa-order.orderform--v1 #pickUpMap>ymaps{width:100%;}
#bx-soa-order.orderform--v1 #bx-soa-pickup{width:100%;}
#bx-soa-order.orderform--v1 .bx-soa-section .bx-soa-section-title-container{
	cursor:default;
	background-color:transparent;
}
#bx-soa-order.orderform--v1 .bx-soa-section:not(#bx-soa-basket) .bx-soa-section-title-container{
	border-bottom-color:transparent;
	padding-bottom:5px;
}
#bx-soa-order.orderform--v1 .bx-soa-section .bx-soa-section-title{
	font-weight:500;
}
#bx-soa-order.orderform--v1 #bx-soa-delivery,#bx-soa-order.orderform--v1 #bx-soa-paysystem{
	position:relative;
	order:0;
	max-width:100%;
}
#bx-soa-order.orderform--v1 #bx-soa-delivery+#bx-soa-paysystem{order:2;}
#bx-soa-order.orderform--v1 #bx-soa-delivery+#bx-soa-paysystem+#bx-soa-pickup{order:1;}
#bx-soa-order.orderform--v1 #bx-soa-paysystem+#bx-soa-delivery{order:1;}
#bx-soa-order.orderform--v1 #bx-soa-paysystem+#bx-soa-delivery+#bx-soa-pickup{order:2;}
#bx-soa-order.orderform--v1 #bx-soa-coupon{
	display:none;
	order:3;
}
#bx-soa-order.orderform--v1 #bx-soa-coupon .bx-soa-coupon{
	border:none;
	margin:0;
	padding:0;
}
#bx-soa-order.orderform--v1 .bx-soa-coupon-label{
	margin:-1px;
}
#bx-soa-order.orderform--v1 .bx-soa-coupon label{
	color:#777;
	margin-bottom:6px;
	font-size:13px;
	line-height:20px;
}
#bx-soa-order.orderform--v1 .bx-soa-item-tr.bx-soa-item-info-container + .bx-soa-basket-info .bx-soa-item-td{
	border:none;
}
#bx-soa-order.orderform--v1 div[class*="bx-sls"] .quick-locations{
	margin-top:-3px;
}
#bx-soa-order.orderform--v1 .bx-soa-pp-company-graf-container{
	height:20px;
	width:20px;
	border:none !important;
	background:transparent;
	padding:0;
	margin:0;
	display:inline-block;
	position:absolute;
	left:0;
	top:0;
}
#bx-soa-order.orderform--v1 .bx-soa-pp-item-container .bx-soa-pp-delivery-cost{
	position:relative;
	float:none;
	bottom:inherit;
	left:inherit;
	right:inherit;
	background:none;
	border:none;
	text-align:left;
	padding:0;
	display:block;
}
#bx-soa-order.orderform--v1 .bx-soa-pp-item-container .bx-soa-pp-delivery-cost .bx-soa-pp-list-description{
	padding:5px 7px 5px 9px;
	background:#f0f0f0;
	border:none;
	color:#333;
	border-radius:10px;
	display:inline-block;
	line-height:10px;
	vertical-align:top;
	margin:0 0 0 5px;
}
#bx-soa-order.orderform--v1 .bx-soa-pp-item-container .bx-soa-pp-company-graf-container:before{
	top:0;
	left:0;
	border:1px solid #eaeaea;
	background:#fbfbfb;
}
#bx-soa-order.orderform--v1 .bx-soa-pp-item-container .bx-soa-pp-company.bx-selected .bx-soa-pp-company-graf-container::after{
	left:5px;
	top:6px;
}
#bx-soa-order.orderform--v1 .bx-soa-pp-item-container .bx-soa-pp-company-smalltitle{
	padding:0;
	color:#333;
	display:block;
	word-wrap:break-word;
	hyphens:auto;
}
#bx-soa-order.orderform--v1 .bx-soa-pp-item-container .bx-soa-pp-company{
	position:relative;
	padding:0 0 0 35px;
}
#bx-soa-order.orderform--v1 .bx-soa-pp-company-description{
	color:#777;
	font-size:13px;
	max-width:100%;
}
#bx-soa-order.orderform--v1 #bx-soa-delivery .bx-soa-pp-company-description{
	padding:0;
	width:265px;
	margin:8px 0 9px 0;
}
#bx-soa-order.orderform--v1 #bx-soa-paysystem .bx-soa-pp-company-description{
	margin:32px 0 9px 0;
}
#bx-soa-order.orderform--v1 .bx-soa-pickup-list-item.bx-selected .bx-soa-pickup-l-item-btn .btn{
	position:relative;
}
#bx-soa-order.orderform--v1 .bx-soa-pickup-list-item.bx-selected .bx-soa-pickup-l-item-btn .btn:before{
	content:"";
	position:relative;
	width:10px;
	height:8px;
	background:url(images/order_ext.png) -64px -9px no-repeat;
	z-index:2;
	display:inline-block;
	margin:0 10px 0 0;
}
#bx-soa-order.orderform--v1 .bx-soa-item-tr.bx-soa-item-info-container+.bx-soa-basket-info .bx-soa-item-td {
	border-top:none !important;
}
#bx-soa-order.orderform--v1 .bx-soa-section.bx-step-error .bx-soa-section-title::before {
	background:none;
	background:url(images/order.png) -60px -30px no-repeat !important;
}
#bx-soa-order.orderform--v1 .bx-soa-coupon{display:flex;flex-direction:row;}
#bx-soa-order.orderform--v1 .bx-soa-coupon-block{
	width:100%;
}
#bx-soa-order.orderform--v1 .bx-soa-coupon-input{
	width:inherit;
}
#bx-soa-order.orderform--v1 .bx-soa-pp-item-container .bx-soa-pp-delivery-period, #bx-soa-order.orderform--v1 .bx-soa-pp-item-container .bx-soa-pp-delivery-cost{
	font-size:14px;
	word-wrap:break-word;
	hyphens:auto;
}
#bx-soa-order.orderform--v1 .bx-soa-pp-item-container .bx-soa-pp-list-termin{
	display:inline;
	margin:0 3px 0 0;
	color:#777;
	word-wrap:break-word;
	hyphens:auto;
}
#bx-soa-order.orderform--v1 .bx-soa-pp-item-container .bx-soa-pp-delivery-period .bx-soa-pp-list-description{
	display:inline;
	color:#333;
	word-wrap:break-word;
	hyphens:auto;
}
#bx-soa-order.orderform--v1 .bx-soa-pp-desc-container{
	width:100%;
	padding:0;
	min-height:inherit;
	margin:0;
}
#bx-soa-order.orderform--v1 .bx-soa-pp-desc-container .bx-soa-pp-company{
	border:none;
	background:none;
	padding:0;
}
#bx-soa-order.orderform--v1 .bx-soa-pp-desc-container .bx-soa-pp-company .bx-soa-pp-company-desc{
	display:none;
}
#bx-soa-order.orderform--v1 .bx-soa-pp-desc-container .bx-soa-pp-company .bx-soa-pp-company-desc ~ div{
	margin-top:8px;
}
#bx-soa-order.orderform--v1 .bx-soa-pp-desc-container .bx-soa-pp-company::before, #bx-soa-order.orderform--v1 .bx-soa-pp-desc-container .bx-soa-pp-company::after{
	display:none;
}
#bx-soa-order.orderform--v1 .bx-soa-pp-desc-container .checkbox{
	padding:0;
}
#bx-soa-order.orderform--v1 .bx-soa-pp-desc-container .bx-soa-pp-field label, #bx-soa-order.orderform--v1 .bx-soa-pp-desc-container .checkbox label{
	font-size:13px;
	color:#777;
	line-height:20px;
	font-weight:normal;
	display:inline-block;
}
#bx-soa-order.orderform--v1 .bx-soa-pp-desc-container .bx-soa-pp-company-block>div:first-of-type{
	margin-top:8px;
}
#bx-soa-order.orderform--v1 .bx-soa-pp-inner-ps{
	margin:5px 0 0 0;
}
#bx-soa-order.orderform--v1 .bx-soa-pp-item-container .bx-soa-pp-company--hasprice .bx-soa-pp-company-smalltitle, #bx-soa-order.orderform--v1 .bx-soa-pp-item-container .bx-soa-pp-company--hasperiod .bx-soa-pp-company-smalltitle, #bx-soa-order.orderform--v1 .bx-soa-pp-item-container .bx-soa-pp-company--hascalculate .bx-soa-pp-company-smalltitle{
	margin-bottom:8px;
}

/*bitrix order default*/
.sale_order_full_table .mb-4{
	position: relative;
	padding: 24px 38px 24px 38px;
	margin: 0 -15px 0 0;
	border: 1px solid #3bc8f5;
	font: 14px "Helvetica Neue",Arial,Helvetica,sans-serif;
	color: #424956;
}
.sale_order_full_table .mb-4 .d-flex.align-items-center.justify-content-start input.btn.btn-primary.pl-4.pr-4 {
	display: inline-block;
	margin: 26px 10px 26px 0;
}
.sale_order_full_table .mb-4 .d-flex.align-items-center.justify-content-start p {
	display: inline-block;
	margin: 0 0 15px 0;
	font: 12px "Helvetica Neue",Arial,Helvetica,sans-serif;
	color: #80868e;
}
/*bitrix order default end*/

/* YANDEX MAP */

/*.ymaps-controls-lefttop {bottom: 0;top: auto!important;}*/

body#main .wrapper .ymaps-b-zoom_hints-pos_right {
	left: 50% !important;
	right: auto !important;
	top: auto !important;
	bottom: 20px!important;
	border-radius: 32px;
	box-shadow: 0 2px 6px 0 rgba(0,0,0,.2);
	background: #fff;
	margin-left: -88px;
}
body#main .wrapper .ymaps-b-zoom {
	width: 80px;
	height: 36px;
	padding: 6px 10px;
	box-sizing: border-box;
}
body#main .wrapper .ymaps-b-zoom:before {
	content: '';
	position: absolute;
	right: 50%;
	top: 5px;
	bottom: 5px;
	width: 2px;
	background-color: #f5f5f5;
}

body#main .wrapper .ymaps-b-zoom__scale {display: none;}
body#main .ymaps-b-zoom {display: none;}

body#main .wrapper .ymaps-b-zoom_hints-pos_right .ymaps-b-zoom {display: block;}

body#main .wrapper .ymaps-b-zoom__button {
	display: inline-block;
	height: 26px;
	width: 30px;
}
body#main .wrapper .ymaps-b-zoom__button > ymaps {
	opacity: .6;
}

body#main .wrapper .ymaps-b-zoom__button .ymaps-b-form-button_disabled_yes {
	opacity: .4;
}

body#main .wrapper .ymaps-b-zoom__button > ymaps:hover:not(.ymaps-b-form-button_disabled_yes) {
	opacity: 1;
}

body#main .wrapper .ymaps-b-form-button__content {background-image: none;}
body#main .wrapper .ymaps-b-form-button {background-image: none;overflow: visible;}
body#main .wrapper .ymaps-b-form-button__left {background-image: none;}
body#main .wrapper .ymaps-b-zoom__button_type_minus {background-image: none;text-align: center;}
body#main .wrapper .ymaps-b-zoom__button_type_plus {background-image: none;text-align: center;}

body#main .wrapper .ymaps-b-zoom__button_type_minus .ymaps-b-zoom__sprite {
	top: 0;
	width: 100%;
	height: 100%;
	background-image: url(images/svg/yandexMapMinus.svg);
	left: 0;
	background-position: -6px -3px;
}

body#main .wrapper .ymaps-b-zoom__button_type_plus .ymaps-b-zoom__sprite {
	width: 100%;
	height: 100%;
	background-image: url(images/svg/yandexMapPlus.svg);
	left: 0;
	top: 0;
	background-position: -1px -3px;
}

/*body#main .wrapper .ymaps-controls-righttop {bottom: 0;top: auto!important;}*/

body#main .wrapper .ymaps-controls-righttop > ymaps {
	top: auto !important;
	bottom: 20px !important;
	right: auto !important;
	left: 50%;
	margin-left: 2px;
}

body#main .wrapper .ymaps-controls-righttop .ymaps-b-select.ymaps-b-select_control_listbox {
	background: #fff;
	border-radius: 32px;
	box-shadow: 0 2px 6px 0 rgba(0,0,0,.2);
	padding: 3px 0 3px 25px;
	position: relative;
}
body#main .wrapper .ymaps-controls-righttop .ymaps-b-select.ymaps-b-select_control_listbox:before {
	content: '';
	position: absolute;
	left: 5px;
	top: 2px;
	width: 25px;
	height: 25px;
	background-image: url(images/svg/yandexMapShema.svg);
}

body#main .wrapper .ymaps-b-select_state_opened .ymaps-b-popupa_layout_yes {
	position: absolute;
	left: 3px;
	bottom: 100%;
	margin-bottom: 3px;
	top: auto;
}

body#main .wrapper .ymaps-b-select_state_opened .ymaps-b-popupa_layout_yes .ymaps-b-popupa__shadow {
	display: none;
}

body#main .wrapper .ymaps-b-select_state_opened .ymaps-b-popupa_layout_yes .ymaps-b-popupa__body {
	border-radius: 8px;
	box-shadow: 0 2px 6px 0 rgba(0,0,0,.2);
	padding: 5px;
}


@media(min-width: 531px) {
	body#main .wrapper .ymaps-controls-righttop {bottom: 0!important;top: auto;}
	.ymaps-controls-lefttop {bottom: 0;top: auto !important;}
}

@media(max-width: 530px) {
	.narrow_menu .wrapper .contacts-page-map-top.projects {margin-top: 0;}
	body#main .wrapper .ymaps-b-zoom_hints-pos_right {
		left: 0px !important;
		right: auto !important;
		top: 10px !important;
		bottom: auto!important;
		margin-left: 10px;
	}
	body#main .wrapper .ymaps-controls-righttop > ymaps {
		top: 11px !important;
		bottom: auto !important;
		right: 0 !important;
		left: auto;
		margin-right: 10px;
	}
	body#main .wrapper .ymaps-b-select_state_opened .ymaps-b-popupa_layout_yes {
		top: 100%;
		margin-top: 3px;
		bottom: auto;
		left: auto!important;
		right: 0px!important;
	}
}

body.index .ymaps-image-with-content {background-image: none!important;}


@media(max-width: 600px) {
	.bx-yandex-view-layout.front_map .pane_info_wrapper .pane_info {
		width: auto;
		margin: 20px 16px;
		position: static;
	}
	.bx-yandex-view-layout .pane_info_wrapper .pane_info .title_block {
		padding: 24px 0px 22px;
		margin: 0 30px;
	}
}
ymaps.ymaps-b-form-button__content{
	min-width: 63px !important;
}
/* YANDEX MAP END*/

/*article*/

/*article end*/

/*prediction*/
.button.has_prediction{position:relative;overflow:visible;}
.button.has_prediction:after{content:'';background:none;background-image:none;background-image:url(images/svg/prediction.svg);width:22px;height:22px;display:block;position:absolute;right:-10px;top:-10px;}
#simple-prediction{z-index:2998 !important;border-radius:2px;box-shadow:0 0 15px rgba(0,0,0,.12);padding:0;}
#simple-prediction .catalog-element-popup-inner{padding:17px 20px 19px;margin-right:31px;max-width: 300px;font-weight:400;line-height:14px;font-size:12px;font-family: "Open Sans",Arial,sans-serif;}


#header .middle-h-row .logo_wrapp .logo.nofill_y a img,
#header .middle-h-row .logo_wrapp .logo.nofill_y a,
#headerfixed .middle-h-row .logo_wrapp .logo.nofill_y a img,
#headerfixed .middle-h-row .logo_wrapp .logo.nofill_y a,
#headerfixed_mobile .middle-h-row .logo_wrapp .logo.nofill_y a img,
#headerfixed_mobile .middle-h-row .logo_wrapp .logo.nofill_y a
{background:none !important;}

.logo_wrapp .logo svg {display:block;}
.h_color_colored .logo .colored_theme_svg {fill: white!important;}
.h_color_colored .logo svg .logo-text {fill: white!important;}
.h_color_colored .menu_opener .burger_wrapper svg * {fill: white!important;}
/* */


/* tabs arrow scroll */
#main .tabs.arrow_scroll{margin-bottom: 39px;}
.tabs.arrow_scroll{overflow: hidden;}
.tabs.arrow_scroll + .tab-content .title-tab-heading{display: none !important;}
.tabs.arrow_scroll + .tab-content .tab-pane.active .title-tab-heading + div{margin: 0px;padding: 0px;}

.arrow_scroll {max-height: 57px;}
#main .arrow_scroll .nav.nav-tabs {white-space: nowrap;min-width: 300%;z-index: 1;position: relative;display: block;}
.arrow_scroll .nav.nav-tabs > li {display: inline-block;float: none;}

.arrow_scroll_init .arrows_wrapper {position: absolute;top: 0;bottom: 0;width: 100%;}
.arrow_scroll_init .arrows_wrapper .arrow {
	position: absolute;
	width: 38px;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	background: white;
	z-index: 1;
	cursor: pointer;
}
.arrow_scroll_init .arrows_wrapper .arrow.arrow_left {left: -14px;border-right: 1px solid #ececec;}
.arrow_scroll_init .arrows_wrapper .arrow.arrow_left svg {transform: rotate(-90deg);}

.arrow_scroll_init .arrows_wrapper .arrow.arrow_right {right: -14px;border-left: 1px solid #ececec;}
.arrow_scroll_init .arrows_wrapper .arrow.arrow_right svg {transform: rotate(90deg);}

.arrow_scroll_init .arrows_wrapper .arrow.disabled {display: none;}

.product-item-detail-tabs-wrapper.arrow_scroll {max-height: 56px;}
/**/


/* tabs fixed in catalog detail */
body .product-item-detail-tabs-container-fixed{position: fixed;top: -150px;left: 0;right: 0;z-index: 995;
	background-color: #fff;box-shadow: 0 4px 14px 0 rgba(32,54,74,.23);-webkit-transition: top 350ms linear;-moz-transition: top 350ms linear;
	-ms-transition: top 350ms linear;-o-transition: top 350ms linear;transition: top 350ms linear;min-height:40px;}
body .product-item-detail-tabs-container-fixed.fixed{top:79px;}
body .product-item-detail-tabs-container-fixed.fixed:hover{z-index:1001;}
.product-item-detail-tabs-container-fixed .product-item-detail-tabs-list{border:none;}
.product-item-detail-tabs-container-fixed .product-item-detail-tabs-list li{float:none;display:inline-block;vertical-align:top;cursor: pointer;}
.product-item-detail-tabs-container-fixed .product-item-detail-tabs-list li:before {content: none;}
.product-item-detail-tabs-container-fixed .product-item-detail-tabs-list li span{border:none;position:relative;padding: 17px 28px 19px;font-weight:bold;margin: 0px;display: block;}
.product-item-detail-tabs-container-fixed .product-item-detail-tabs-list li span:hover,
.product-item-detail-tabs-container-fixed .product-item-detail-tabs-list li span:focus{border:none;background:none;}
.product-item-detail-tabs-container-fixed .product-item-detail-tabs-list li span:before{content:"";position:absolute;bottom:0px;left:0px;right:100%;height:2px;background:#ddd;transition:right 0.5s ease;}
.product-item-detail-tabs-container-fixed .product-item-detail-tabs-list li.current span:before{right:0px;}
/**/

/*reviews votes*/
.votes_block.nstar{margin:0px -2px 0px;font-size:0px;}
.votes_block.nstar > div{display:inline-block;vertical-align:middle;}
.votes_block.nstar .ratings{white-space:nowrap;}
.votes_block.nstar .ratings .inner_rating{height: 20px;}
.votes_block.nstar .ratings .item-rating{display:inline-block;padding:0px 0px 0 2px;}
.votes_block.nstar .ratings .inner_rating > span {font-size:11px;vertical-align:middle;margin-left:5px;}
.rating.sm-stars .votes_block.nstar .item-rating{padding:0px 1px;}
.rating.sm-stars{height:auto;}
.has_hover .votes_block.nstar .ratings .item-rating .svg:hover svg path, .votes_block.nstar .ratings .item-rating:not(.filed) .svg svg path{fill:#d3d3d3;}
.has_hover .votes_block.nstar .ratings .item-rating.filed .svg:hover svg path, .votes_block.nstar .ratings .item-rating.filed .svg svg path{fill:#fc9c00;}
.votes_block.nstar .item-stock{margin:0px 0px 2px;display:block;}
/*.votes_block.nstar .item-stock .icon{display:none;}*/
/*body .votes_block.nstar .item-stock .value{color:#fff;opacity:0.5;font-size:10px;text-transform:uppercase;border-bottom:none;}*/
.votes_block.nstar .item-stock .value .store_view{letter-spacing:0.8px;}
.box.light .votes_block.nstar .item-stock .value .store_view{color:#fff;}
.box .votes_block.nstar .ratings{padding-right:15px;}
.box .votes_block.nstar .item-stock .value .store_view{color:#202020;border:none;}

.votes_block.nstar.big .ratings .item-rating svg{width:21px;height:20px;}
svg .cls-1, svg .cls-2, svg .sscls-1, svg .sscls-2, svg .nspcls-1, svg .cccls-1 {fill: #333;fill-rule: evenodd;}
svg .sscls-1 {fill-opacity: 0;}
form .rating_message {margin: 0 0 0 8px;position: relative;padding: 0 0 0 24px;color: #999999;font-size: 13px;}
form .rating_message:before {content: "\2014";position: absolute;left: 0;top: 0;}
/**/

/*SKU*/
.table-view__item-wrapper {align-items: normal;}
.flexbox--row{flex-direction:row!important}
.catalog_detail .with_matrix,.cost.prices .with_matrix{padding-bottom:20px}
.table-view__item{padding:23px 24px 18px;margin-bottom:-1px;width:100%}
.wraps .item{position:relative}
.bordered{border:1px solid #eee}
.box-shadow,.box-shadow-sm{transition:transform ease .2s,box-shadow ease .2s;transition-property:transform,box-shadow;transition-duration:.2s,.2s;transition-timing-function:ease,ease;transition-delay:0s,0s}
.table-view .item-foto{flex-basis:60px;position:relative;z-index:1}
.item-foto__picture{width:60px;height:60px;line-height:60px;text-align:center;position:relative}
.item-foto__picture img{display:inline-block;max-width:100%;margin:auto;max-height:100%}
.table-view .item-info{flex-grow:1;padding:0 20px}
.table-view .item-info .item-title{margin-bottom:-3px;color:#1d2029}
.list-offers .quantity_block_wrapper{padding:1px 0!important}
.list-offers .quantity_block_wrapper>div{font-size:12px}
.properties.list{margin:0}
.table-view .properties__item.properties__item--compact:first-of-type{padding-top:4px}
.table-view .properties__item.properties__item--compact{margin-top:-2px;line-height:22px}
.properties__item--inline{display:inline;color:#333}
.font_xs{line-height:1.692em}
.list-offers .props_list .props_item{font-size:12px;color:#555}
.table-view .item-actions{flex-shrink:0;width:47%}
.table-view .item-price{margin-top:1px}
.list-offers .counter_wrapp{padding:0!important;margin:0 20px}
.counter_wrapp.list>div{width:50%;float:left;margin:0;position:relative;padding:0 5px;box-sizing:border-box}
.button_block{display:inline-block;vertical-align:top}
.list-offers .counter_wrapp .counter_block_inner .counter_block{position:relative;width:auto;margin-right:0}
.list-offers .counter_wrapp.list .to-cart{padding-left:0;padding-right:0;width:100%}
.list-offers .counter_block input[type=text]{width:100%!important;padding:7px 24px 7px}
.list-offers .counter_block .minus{border-right:1px solid #e5e5e5}
.list-offers .counter_block .minus,.list-offers .counter_block .plus{position:absolute;background-color:#fff}
.list-offers .counter_block .plus{right:0;border-left:1px solid #e5e5e5}
.list-offers .counter_block .minus,.list-offers .counter_block .plus{position:absolute;background-color:#fff}
.list-offers .one_click_buy{margin:10px 25px 0}
.list-offers .one_click_buy .one_click{width:calc(100% - 29px)}
.catalog_detail .button.one_click{white-space:nowrap}
.cost.prices .price,.module-cart .row_titles .item_title,.module-cart .row_values .price{font-size:18px;font-weight:600;line-height:24px}
.table-view .item-icons.s_2{width:99px;margin-top:2px}
.table-view .item-icons{flex-shrink:0;padding-left:19px;text-align:center}
.list-offers .like_icons>*{display:inline-block;vertical-align:top;padding:0 4px 0 0}
.list-offers .like_icons span{opacity:1;visibility:visible}
.catalog_detail .offer_stores .stores_block_wrap{margin:0 0 10px}
.list-offers .offer_stores{margin-top:15px}
.catalog_detail .tabs_section .s_2 .offer_stores .stores_block_wrap{border-top:none}
.s_2 .like_icons{position:absolute;top:1px;right:-5px;z-index:53}
.list-offers .counter_wrapp{padding:0!important;margin:0 -5px}
.list-offers.s_2 .item{position:relative}
.list-offers .one_click_buy{margin:10px 0 10px 0}

.wish_item_button.hide{display: none !important;}

.rows_block:after {clear: both;}
.rows_block:after, .rows_block:before {display: table;content: " ";}
.catalog .catalog_block:after {content: "";display: block;}
.rows_block {font-size: 0px;margin: 0px -6px;}
.rows_block .catalog_item_wrapp {box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;-webkit-box-sizing: border-box;}

/*hide wish btn*/
.compare-btn-N .header-compare-block.icon_block{display: none;}
/***/

.basket_fly .opener .basket_count.clicked > a {display: block;}
.basket_fly .opener .basket_count.clicked  > a {position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;z-index: 2;}

.flex-1 {
	flex: 1;
}
.flexbox--justify-content-between {
	justify-content: space-between;
}
.basket-wrap::before {
	content: "";
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='15px' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M7.2998 5H22L20 12H8.37675M21 16H9L7 3H4M4 8H2M5 11H2M6 14H2M10 20C10 20.5523 9.55228 21 9 21C8.44772 21 8 20.5523 8 20C8 19.4477 8.44772 19 9 19C9.55228 19 10 19.4477 10 20ZM21 20C21 20.5523 20.5523 21 20 21C19.4477 21 19 20.5523 19 20C19 19.4477 19.4477 19 20 19C20.5523 19 21 19.4477 21 20Z' stroke='%23000000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
	background-position: 0 !important;
}
.section__title {
	padding-left: 40px;
	font-size: 30px;
}
@media (max-width: 768px) {
	.section__title {
		padding-left: 30px;
		font-size: 20px;
	}
}

.slider-section-title {
	padding-left: 50px;
	margin-bottom: 15px;
}
@media screen and (max-width: 768px) {
	.slider-section-title {
		padding-left: 35px;
		margin-bottom: 10px;
	}
}

.body-blur::before {
	content: '';
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.5); /* Затемненный фон */
	filter: blur(5px);
	transition: visibility 0s linear 0.5s, opacity 0.5s linear;
	z-index: 99; /* Убедитесь, что этот z-index ниже, чем у вашего .menu__category */

}
.body-blur {
	max-height: 100vh;
	/*overflow: hidden;*/
}

.inside_page_content-text {
	font-size: 1.6rem;
	line-height: 1.2;
	margin: 0;
	color: #333;
}

.col-sm-9 .sale-acountpay-input {
	background: white;
	border: 1px solid #ccc !important;
	padding: 11px !important;
	border-radius: 6px;
	font-size: 20px;
	color: #555;
}

.bx-selected::before {
	background: #0a7ddd;
}

.main .form-control {
	background-color: unset;
}

.form-block-wr .form-control {
	background: unset;
}

.js_add-wish:focus {
	outline: unset;
}

.flex-nav-next, .flex-nav-prev  {
	border-radius: 5px;
	background: unset;
}

.flex-nav-next:hover, .flex-nav-prev:hover  {
	background: #175cff;
}


/*Блок стилей для страницы 14 февраля*/

.results__image-container {
	display: flex;
	justify-content: center;
	align-items: center;
	position: relative;
}

.heart-background {
	position: absolute;
	width: auto;
	bottom: 40px;
}

.heart-card:hover .heart-image:nth-child(1) {
	animation-delay: 0s;
}

.heart-card:hover .heart-image:nth-child(2) {
	animation-delay: 0.1s;
}

.heart-card:hover .heart-image:nth-child(3) {
	animation-delay: 0.2s;
}

.heart-card:hover .heart-image:nth-child(4) {
	animation-delay: 0.3s;
}
.heart-card:hover .heart-image:nth-child(5) {
	animation-delay: 0.4s;
}
/* Анимация матрицы */

@keyframes heartAnimation {
	0% {
		opacity: 0;
	}
	50% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}

.heart-card:hover .heart-image {
	display: block;
	position: absolute;
	opacity: 0;
	animation: heartAnimation 0.6s ease-in-out;
}

.ciber-card {
	position: relative;
	/*background-image: url("/images/ciber/cibrer_back.jpg");*/
	/*background-size: cover;*/
}
.heart-card {
	display: flex;
	flex-direction: column;
	height: 100%;
	min-height: 485px;
	position: relative;
	/*width: 25%;*/
	/*width: 320px;*/
	/*min-width: 320px;*/
	margin: 0 15px 30px;
}

@media screen and (max-width: 1400px) {
	.heart-card {
		min-height: 470px;
	}
}

.product-ciber_card-images, .product-heart_card-images {
	position: absolute;
	top: 0;
	left: 0;
	z-index:2;
	height: 220px;
	width: 100%;
	overflow: hidden;
}

@media screen and(max-width: 1400px) {
	.product-heart_card-images {
		height: 200px;
	}
}

.ciber-image, .heart-image {
	opacity: 0;
	transition: opacity 0.5s ease-in-out;
	position: absolute;
	display: none;
	max-width: 100%;
}

.ciber-page {
	position: relative;
	margin-top: 0;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center top;
}

/*добавленные стили*/

.product-card .container_link {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 1;
}

.product-card--without-padding {
	padding: 0;
}
.product-card--without-padding:hover {
	position: relative;
	z-index: 5;
	border: 1px solid #175cff;
}

.product-card--without-padding:hover .product-card__settings {
	background-color: #fff;
	z-index: 2;
	margin-top: -1px;
}

.product-card--without-padding:hover .product-card__settings:before {
	position: absolute;
	content: "";
	top: -470px;
	bottom: 0;
	width: 100%;
	height: calc(100% + 470px);
}
.product-card__settings:hover:before {
	position: absolute;
	content: "";
	top: -470px;
	bottom: 0;
	width: 100%;
	height: calc(100% + 470px);
}

.heart-card__header {
	height: 20rem;
	margin-bottom: 1.5rem;
	position: relative;
}

.heart-card__header--full-image {
	height: 22rem;
	margin-bottom: 1.5rem;
	position: relative;
	display: flex;
	align-item: center;
	justify-content: center;
}

.heart-card__header--full-image img {
	max-width: 100%;
	max-height: 100%;
	height: auto;
	width: 100%;
	object-fit: cover;

	/*position: absolute;*/
	/*width: 100%;*/
	/*height: auto;*/
	/*top: 50%;*/
	/*left: 50%;*/
	/*transform: translate(-50%, -50%);*/
}
@media screen and (max-width: 1650px) {
	.heart-card__header--full-image {
		height: 18rem;
	}
}

@media screen and (max-width: 1399px) {
	.heart-card__header--full-image {
		height: 20rem;
	}
}

@media screen and (max-width: 1199px) {
	.heart-card__header--full-image {
		height: 18rem;
	}
}

@media screen and (max-width: 991px) {
	.heart-card__header--full-image {
		height: 23rem;
	}
}

@media screen and (max-width: 767px) {
	.heart-card__header--full-image {
		height: 18rem;
	}
}
@media screen and (max-width: 575px) {
	.heart-card__header--full-image {
		height: 22rem;
	}
}


.product-card__content--march {
	min-height: 19.5rem!important;
}

.product-card-swiper-container {
	height: 100%;
	position: relative;
	overflow: hidden;
	z-index: 0;
}

.results__image-container-top {
	display: flex;
	justify-content: center;
	align-items: center;
	position: relative;
}

.product-card__content {
	display: flex;
	flex-direction: column;
	padding: 0 1.7rem;
	margin-bottom: auto;
	padding-bottom: 1.6rem;
	min-height: 16.5rem;
}

.product-card__content h3 {
	width: 100%;
	font-family: robotocondensed-bold;
	font-weight: 700;
	font-size: 1.5rem;
	line-height: 1.2;
	margin-bottom: 0.5rem;
	min-height: 50px;
	color: #333;
}

.product-card__content-price {
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
	margin-top: auto;
	gap: 10px;
	flex-direction: column;
}

.product-card__content-price-actual {
	width: 100%;
	font-family: robotocondensed-bold;
	font-weight: 700;
	font-size: 1.8rem;
	line-height: 2.1rem;
	margin-top: 4px;
	color: #333;
}

.product-card-pagination {
	display: flex;
	align-items: center;
	width: 100%;
	height: 3.2rem;
	padding: 0 1.7rem;
	margin-bottom: 1.5rem;
}

.product-card__footer {
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	padding: 0 1.7rem;
	margin-bottom: 2.6rem;
}

.product-card .product-card__footer button, .product-card .product-card__footer a, .product-card .product-card-pagination {
	z-index: 2;
}

.product-card__footer-btn {
	flex-grow: 1;
	margin-right: 0.5rem;
}

.cmn__btn--color-bg {
	color: #fff;
	background-color: #175cff;
	transition: background-color .3s .1s ease;
}

.cmn__btn {
	display: flex;
	align-items: center;
	justify-content: center;
	font-family: robotocondensed-regular;
	font-size: 1.4rem;
	line-height: 1.4rem;
	padding: 0.9rem;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	border: 1px solid #175cff;
	border-radius: 6px;
	color: #175cff;
	background-color: #fff;
	transition: border .3s .1s ease,color .3s .1s ease,background-color .3s .1s ease;
	cursor: pointer;
}

.cmn__btn--color-bg:hover {
	background-color: #0f4bd7!important;
}

.cmn__btn:hover {
	color: #fff!important;
	background: #175cff!important;
	border: 1px solid #175cff!important;
}

.product-card__footer-chars {
	position: absolute;
	width: inherit;
	opacity: 0;
	left: 0;
	top: -100%;
	background-color: #fff;
	z-index: -1;
}

.linker_page {
	color: #163560;
	text-decoration: none;
	background-color: transparent;
 }
 .linker_page:hover {
	color: #163560 !important;
 }

@media (max-width: 900px) {
	.results__image-container {
		display: grid;
		height: 440px;
	}
	.results__image-container-text,
	.results__image-container-text.woman-text{
		position: absolute;
		top: 5%;
		padding: 0 20px;
	}

	.results__image-container img {
		width: 100%;
		position: absolute;
		bottom: 0;
	}
}

@media (max-width: 790px) {
	.footer_bottom .submenu_top .menu_item {
		width: calc(100%/3);
		min-width: 17rem;
	}
	.footer_bottom .submenu_top .menu_item a {
		justify-content: flex-start;
	}
	.footer_bottom .submenu_top {
		width: 100%;
	}
}


@media (max-width: 610px) {
	.results__image-container-text,
	.results__image-container-text.woman-text{
		font-size: 23px;
	}
}

@media (max-width: 400px) {
	.results__image-container-text,
	.results__image-container-text.woman-text {
		font-size: 18px;
	}
}

._orientationLeft_a6ab.wrap_c89d {
	left: 0;
	bottom: 60px;
}

.ik_select_autowidth {
	width: unset !important;
	margin: 0 auto;
}

.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;
	overflow: hidden;
	font-weight: 700;
	text-decoration: underline;
}

.ik_select_link_text_fake {
	margin-top: 4px;

	font-family: 'Roboto Condensed';
	font-style: normal;
	font-weight: 700;
	font-size: 13px;
	line-height: 1.2;
	display: flex;
	align-items: center;
	text-decoration-line: underline;
	color: #163560;
}

.ik_select_dropdown {
	background: white;
	border-radius: 1rem;
	padding: 20px 0 10px;
}

._orientationLeft_a96a.wrap_cc7a {
	left: 0;
	bottom: 60px;
}

.exit_icon {
	background: url("images/icon-exit.png") !important;
	background-color: white !important;
	background-size: contain !important;
}

._orientationLeft_e611.wrap_e104 {
	left: 0;
	bottom: 60px;
}

.map-container {
	width: 100%;
	position: absolute;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 14px;
}

.map-container:before {
	background-color: rgba(255, 255, 255, 0.55);
	background: url('images/map.png');
	-webkit-background-size: cover;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;

	content: " ";
	height: 100%;
	left: 0;
	opacity: 0.07;
	position: absolute;
	top: 0;
	width: 100%;
}