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

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




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

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

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

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

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

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

.news-list{overflow: hidden;}

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

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

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

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

.margin0{margin:0px !important;}

.hover{cursor:pointer;}

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

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

font.notetext{color:#333;}

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

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

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

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

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

#header.h-fix {position: fixed; top: 0; left: 0; width: 100%;}

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

.flexslider .wrapper_inner{background:none;}

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

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

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

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

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

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

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

/* 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;}
.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/icons_wish.png") 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;}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.top-h-row .phone_wrap{position: relative; color: #000000;}

.topContactFlex {display: flex; gap: 25px; font-size: 14px;}
.topContactFlex .fa {font-size: 16px; color: #cf0036; line-height: 1; position: relative; top: 2px;}
.topContactFlex .fa.big {font-size: 19px;}

#contactPhoneWrap .topContactFlex {flex-direction: column; gap: 12px;}

footer .topContactFlex {flex-direction: column; gap: 5px; max-width: 200px;}
body footer .fa-phone {display: none;}

body a.callibri_email:hover {cursor: pointer;}

.top-h-row .phone_block .phone_wrap .icons{position: relative;left:0px;top:0;margin: 0 5px 0 0;width: 16px ;height: 16px;line-height: 12px;font-size: 14px;}
.top-h-row .phone_block .phone_wrap .phone_text{padding: 0px 0px 0px 0; display: flex; align-items: center; gap: 15px;  font-size: 15px;}
.top-h-row .phone_block .order_wrap_btn{margin-left: 11px;}
.top-h-row .order_wrap_btn .callback_btn{font-size:12px;text-transform:none;}

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

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

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

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

/*bottom header row*/
#header .middle-h-row .logo_wrapp .logo a{display: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;}
#header .middle-h-row td{vertical-align:middle;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;}
#header .middle-h-row td.text_wrapp{width: 26%;padding: 0px 3px 0px 49px;}

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

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

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

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

.icons_fa:after, li.has-child:before{display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/*header menu end*/

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

.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/icons_wish.png') 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;}
.catalog_detail .big_btn.slide_offer{margin: 0px 0px 20px;}
.catalog_detail .button.one_click{white-space:nowrap;}
.catalog_detail .tabs_section .tabs_content .prices_tab{overflow-x: auto;}

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

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

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

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

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

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

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

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

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

.popup .cart_shell .cost-cell .price{margin-top:1px;}
.card_popup_frame.popup  .remove-cell{position:absolute;top:18px;right:5px;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;}
.catalog_item:hover .item-title a.remove, .catalog_item .item-title a.remove:hover{border:0px;}
.basket_popup_wrapp .item-title .one-item span, .popup .basket_popup_wrapp .item-title .cost-cell span{font-size:13px;line-height:16px;}
.basket_popup_wrapp .item-title .one-item{float:left;}
.basket_popup_wrapp .item-title .cost-cell{float:right;}
.module-cart .remove-cell a, .module-cart .remove-cell a i, .cart_shell .remove-cell a, .cart_shell .remove-cell a i, .remove_item .remove a, .remove_item .remove a i,
.bx_item_set_hor .bx_item_set_hor_item a.remove, .bx_item_set_hor .bx_item_set_hor_item a.remove i, .remove, .remove i
{border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;display:inline-block;height:17px;width:17px;cursor:pointer;}
.module-cart .remove-cell a i, .cart_shell .remove-cell a i, .bx_item_set_hor .bx_item_set_hor_item a.remove i, .remove i{background:url('images/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;}
body .flexslider li, body .flex-direction-nav li{padding:0px;}
.top_slider_wrapp .flex-direction-nav li, .top_slider_wrapp .flex-direction-nav li a{height:42px;width:42px;}
.top_slider_wrapp .flex-direction-nav li{position:absolute;/*top:179px;*/top:50%;margin-top:-19px;right:20px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;z-index:2;}
.top_slider_wrapp .flex-direction-nav li:first-child{left:20px;}
.top_slider_wrapp .flex-direction-nav li a{background-image:url('images/arrows.png');}
.top_slider_wrapp .flex-direction-nav li.flex-nav-prev a.flex-prev{background-position:15px -95px;}
.top_slider_wrapp .flex-direction-nav li.flex-nav-prev:hover a.flex-prev{background-position:15px 11px;}
.top_slider_wrapp .flex-direction-nav li.flex-nav-next a.flex-next{background-position:-19px -95px;}
.top_slider_wrapp .flex-direction-nav li.flex-nav-next:hover a.flex-next{background-position:-19px 11px;}

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

.image_wrapper_block .product_icons {position: absolute; top: -8px; left: 0; z-index: 2; display: flex; gap: 5px; line-height: normal;}
.product_icons span {display: block; font-size: 12px; padding: 3px 5px; background: #ddd; color: #ffffff;}

.product_icons span.icon_ACTION {background-color: yellow; color: #000;}
.product_icons span.icon_NEW {background-color: green;}
.product_icons span.icon_SALE {background-color: red;}
.product_icons span.icon_HIT {background-color: #00a7df;}

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

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

.item .stickers{left: -25px;}
.display_list .item .stickers{left: -20px;top:7px;}

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

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

/*special front end*/

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

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

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

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

.catalog_detail .item_main_info .img_wrapper .like_icons span i{width:32px;height:32px;}
.catalog_detail .item_main_info .img_wrapper .like_icons .wish_item.added i, .catalog_detail .item_main_info .img_wrapper .like_icons .wish_item.added:hover i{background-position: 6px -43px;}
.catalog_detail .item_main_info .img_wrapper .like_icons .wish_item:hover i{background-position: 6px -71px;}
.catalog_detail .item_main_info .img_wrapper .like_icons .wish_item i{background-position: 6px -15px;}
.catalog_detail .item_main_info .img_wrapper .like_icons .compare_item i{background-position: -17px -16px;}
.catalog_detail .item_main_info .img_wrapper .like_icons .compare_item:hover i{background-position: -17px -72px;}
.catalog_detail .item_main_info .img_wrapper .like_icons .compare_item.added i, .catalog_detail .item_main_info .img_wrapper .like_icons .compare_item.added:hover i{background-position: -17px -43px;}

.bottom_slider .catalog_item .stickers, .basket .catalog_item .stickers{left: -24px;top: -6px;}
.bottom_slider .like_icons, .basket .like_icons{top: -6px;right: -10px;}

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

.description_wrapp .like_icons{position:static;font-size: 0px;margin: 23px 0px 0px;border-top: 1px solid #f6f6f7;padding: 14px 0px 0px;}
.description_wrapp .like_icons > div{display:inline-block;vertical-align:top;font-size: 13px;padding:0px 30px 0px 0px}
.description_wrapp .like_icons span{opacity: 1;visibility: visible;display:inline-block;vertical-align:middle;white-space: nowrap;}
.description_wrapp .like_icons span i{display:inline-block;vertical-align:middle;}
.description_wrapp .like_icons span div{margin:0px;display:inline-block;vertical-align:middle;padding: 0px 0px 0px 10px;}
.description_wrapp .like_icons span:not(.added):hover{background-color:#fff;}
.description_wrapp .like_icons span:not(.added):hover i{background-color:#e3e3e3;}
.list_item .description_wrapp .like_icons span.added, .list_item .description_wrapp .like_icons span.added:hover{background:#fff;}
.list_item .description_wrapp .like_icons span i{overflow: hidden;border-radius: 2px;}
.description_wrapp .like_icons span:not(.added):hover div{color: #333;}

.item_main_info .like_icons span{opacity: 1;visibility: visible;}


/*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;}
.all_wrapp.basket .flex-viewport li:hover .item_info{height:auto !important;}

/*price*/
.cost.prices .price, .module-cart .row_titles .item_title, .module-cart .row_values .price{font-size:18px;font-weight:600;line-height:15px;}
.compare_view .item_block .cost.prices .price{margin: 10px 5px 0px 0px;}
.information .cost.prices .price{line-height:20px;}
.cost.prices .price.only_price{margin:8px auto 2px;display: inline-block;float: none;white-space:normal;}
.cost.prices .price .measure{font-size:15px;}
.cost.prices .price_name{font-size:12px;line-height:15px;margin:8px 0px 5px;clear:both;}
.information .cost.prices .price_name:first-of-type{margin-top:0px;}
.information .cost.prices .price_name{margin-top:12px;}

.cost.prices .price.discount{display:inline-block;vertical-align:top;margin-top:0px;float:none;}
.cost .price{margin-right:7px;margin-left: 7px;}
.catalog_detail .cost .price, .table .cost .price, .list .cost .price{margin-left: 0px;}
.cost .price.discount strike, .row_values .price.discount strike, .cost .price.discount span, .row_values .price.discount span{font-size:13px;line-height:15px;font-weight:normal;color: #666;text-decoration:line-through;}
.display_list .cost.prices .price{font-size: 18px;}

.offers_price_wrapper > div{margin:0px 0px 10px;}
.offers_price_wrapper > div:last-of-type{margin-bottom:-1px;margin-right:0px;}
.offers_price_wrapper .offers_price_old{font-size: 13px;line-height: 15px;font-weight: normal;color: #666;text-decoration: line-through;margin-top:-3px;}
.catalog_detail .offers_price_wrapper .offers_price_old{font-size: 16px;margin-top:0px;}
.offers_price_wrapper .offers_price_title{font-size: 12px;line-height: 15px;margin: 8px 0px 5px;font-weight:normal;color: #888;}

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

/*sales*/
.sale_block{margin:3px 0px 2px;clear:both;font-weight:normal;}
.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;}
.offers_price_wrapper .sale_block .text .title{padding-right: 3px;}
.sale_block .sale_wrapper{display:inline-block;}

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

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

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

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

/*brands front end*/

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

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

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

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

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

/*akc front end*/

/*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 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/icons_wish.png') -2px -182px no-repeat;float:left;margin:6px 0px 0px;}
.block_wr.dark .stores .stores_list .item a .icon{background:url('images/icons_wish.png') -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/icons_wish.png') -61px -4px no-repeat;margin:0px 30px 0px 0px;}
.block_wr.dark .stores .all_map a .icon{background:url('images/icons_wish.png') -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_block .rows_block{margin:0px -5px;white-space: nowrap;}
.viewed_block .rows_block .item_block{/*padding:0px 5px;*/padding:0px;}
.viewed_block .title_block{margin: 20px 0px 6px;}
.viewed_block .outer_wrap{/*overflow: hidden;*//*padding:10px;margin:0px -10px;*/}
.viewed_block .item_block{margin-right:10px;}
.viewed_block .item_block .item{width:auto;padding: 20px 12px 10px;border: 1px solid #eaebec;background:#8a8a8a;opacity:0.05;border-radius:4px;-webkit-transition: box-shadow ease-out 0.2s, border ease-out 0.2s;-moz-transition: box-shadow ease-out 0.2s, border ease-out 0.2s;-o-transition: box-shadow ease-out 0.2s, border ease-out 0.2s;transition: box-shadow ease-out 0.2s, border ease-out 0.2s;}
.viewed_block .item_block .item .image_wrapper_block{margin:0px auto;}
.viewed_block .item_block .item.has-item:hover{box-shadow: 0px 0px 14px 0px rgba(0, 0, 0, 0.15);}
.viewed_block .item_block .item.has-item{background:#fff;opacity:1}
.viewed_block .image_wrapper_block, .viewed_block .image_wrapper_block a{height:85px;line-height:85px;}
.viewed_block .image_wrapper_block img{max-height: 100%;}
.viewed_block div.item-title a,.viewed_block div.item-title a span{line-height:18px;}
.viewed_block .cost .price, .viewed_block .cost.prices .price .measure{font-size:14px;}
.viewed_block .item_info{text-align: center;padding: 10px 0px 0px;}
.viewed_block .dark_link{color:#555 !important;}
.viewed_block .item_block .item-title{max-height: 57px;}

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

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

.ask_big_block .price.services, .ask_big_block .desc{display:inline-block;}
.ask_big_block .price.services + .desc{padding-left:10px;}
.price.services .price_new{font-size: 15px;font-weight: 500;line-height: 14px;color: #1d2029;margin-top: 15px;}

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

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

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

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

#footer .mobile_copy{display:none;}

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

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

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

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

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

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

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

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

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

form .licence_block.filter{padding: 0 0 21px;margin: -18px 0 0;position: relative;display: block!important;box-shadow: none;top: 0;}
form .licence_block.filter input[type="checkbox"]{display: block;visibility: hidden;width: 0;line-height: 0;margin: 0;}
form .licence_block label.error{top: -2px;position: absolute;}
form .licence_block.filter label{padding-top: 0;text-align: left;font-weight: normal;}
form .licence_block.filter label a:hover{text-decoration:none;}
#bx-soa-order .bx-soa-cart-total .bx-soa-cart-total-line-total + .form{padding-top:30px;}
.bx-soa-cart-total .licence_block{padding:0 !important;}
.bx-soa-cart-total .licence_block label.error{left:0;top:-5px;right:inherit;}
form .subscribe_licenses .licence_block.filter{display:inline-block !important;}
#bx-soa-order ul li:before{display:none;}

/*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{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 .b-share a span , .catalog_detail a.ya-share2__link span.ya-share2__badge {width:31px;height:31px;display:inline-block;background:url('images/svg/social.svg') -2px -2px no-repeat;transition:opacity 0.5s ease;}
.soc-avt .row a, .catalog_detail .b-share a, .catalog_detail a.ya-share2__link{height:31px;width:31px;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 .b-share a, .catalog_detail a.ya-share2__link{margin:0px 5px 5px 0;}
.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 i.soc-icon.odnoklassniki, .soc-serv-main .row a i.soc-icon.odnoklassniki, .catalog_detail .b-share .b-share-btn__odnoklassniki span, .bx-authform-social ul li .bx-authform-social-icon.odnoklassniki,
.catalog_detail .ya-share2__item_service_odnoklassniki a.ya-share2__link span.ya-share2__badge{background-position:-42px -2px;}
.soc-avt .row a i.soc-icon.liveid, .soc-serv-main .row a i.soc-icon.liveid{background-position:-2px -82px;}
.soc-avt .row a i.soc-icon.google, .soc-serv-main .row a i.soc-icon.google, .bx-authform-social ul li .bx-authform-social-icon.google{background-position:-42px -42px;}
.soc-avt .row a i.soc-icon.google-plus, .soc-serv-main .row a i.soc-icon.google-plus, .bx-authform-social ul li .bx-authform-social-icon.google-plus{background-position:-42px -122px;}
.soc-avt .row a i.soc-icon.vkontakte, .soc-serv-main .row a i.soc-icon.vkontakte, .bx-authform-social ul li .bx-authform-social-icon.vkontakte{background-position:-2px -2px;}
.soc-avt .row a i.soc-icon.mymailru, .soc-serv-main .row a i.soc-icon.mymailru, .catalog_detail .b-share .b-share-btn__moimir span, .bx-authform-social ul li .bx-authform-social-icon.mymailru,
.catalog_detail .ya-share2__item_service_moimir a.ya-share2__link span.ya-share2__badge{background-position:-122px -2px;}
.soc-avt .row a i.soc-icon.twitter, .soc-serv-main .row a i.soc-icon.twitter, .catalog_detail .b-share .b-share-btn__twitter span, .bx-authform-social ul li .bx-authform-social-icon.twitter,
.catalog_detail .ya-share2__item_service_twitter a.ya-share2__link span.ya-share2__badge{background-position:-2px -42px;}
.soc-avt .row a i.soc-icon.facebook, .soc-serv-main .row a i.soc-icon.facebook, .catalog_detail .b-share .b-share-btn__facebook span, .bx-authform-social ul li .bx-authform-social-icon.facebook,
.catalog_detail .ya-share2__item_service_facebook a.ya-share2__link span.ya-share2__badge{background-position:-82px -2px;}
.soc-avt .row a i.soc-icon.livejournal, .soc-serv-main .row a i.soc-icon.livejournal, .bx-authform-social ul li .bx-authform-social-icon.livejournal{background-position:-122px -42px;}
.soc-avt .row a i.soc-icon.yandex, .soc-serv-main .row a i.soc-icon.yandex, .bx-authform-social ul li .bx-authform-social-icon.yandex{background-position:-82px -42px;}
.soc-avt .row a i.soc-icon.openid-mail-ru, .soc-serv-main .row a i.soc-icon.openid-mail-ru, .bx-authform-social ul li .bx-authform-social-icon.openid-mail-ru{background-position:-322px -42px;}
.soc-avt .row a i.soc-icon.liveinternet, .soc-serv-main .row a i.soc-icon.liveinternet, .bx-authform-social ul li .bx-authform-social-icon.liveinternet{background-position:-362px -42px;}
.soc-avt .row a i.soc-icon.blogger, .soc-serv-main .row a i.soc-icon.blogger, .bx-authform-social ul li .bx-authform-social-icon.blogger{background-position:-42px -82px;}
.soc-avt .row a i.soc-icon.openid, .soc-serv-main .row a i.soc-icon.openid, .bx-authform-social ul li .bx-authform-social-icon.openid{background-position:-2px -122px;}
.soc-avt .row a i.soc-icon.gplus, .soc-serv-main .row a i.soc-icon.gplus, .catalog_detail .b-share .b-share-btn__gplus span {background-position: -42px -122px;}

.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.bitrix24, .soc-serv-main .row a i.soc-icon.bitrix24, .bx-authform-social ul li .bx-authform-social-icon.bitrix24{background-position: -322px -82px;}
.soc-avt .row a i.soc-icon.office365, .soc-serv-main .row a i.soc-icon.office365, .bx-authform-social ul li .bx-authform-social-icon.office365{background-position: -362px -82px;}
.soc-avt .row a i.soc-icon.dropbox, .soc-serv-main .row a i.soc-icon.dropbox, .bx-authform-social ul li .bx-authform-social-icon.dropbox{background-position: -322px -122px;}
.soc-avt .row a i.soc-icon.box, .soc-serv-main .row a i.soc-icon.box, .bx-authform-social ul li .bx-authform-social-icon.box{background-position: -362px -2px;}

.soc-avt .row a i:hover{opacity:0.8;}

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


/*breadcrumbs*/
.breadcrumbs{margin:-7px 0px 11px;}
.wides.with_banners .breadcrumbs{margin-bottom:20px;}
.breadcrumbs .bx-breadcrumb-item{display:inline-block;position:relative;}
.breadcrumbs a{text-decoration:none;}
.breadcrumbs > .separator{position:relative;zoom:1;bottom:0px;display:inline-block;line-height:18px;margin:0 9px;border:0 !important;}
.breadcrumbs .drop:hover .separator{background:rgba(0, 0, 0, 0) url("images/bredcrumb_arrow.png") no-repeat scroll -1px 0;border:0 none !important;bottom:3px;display:inline-block;height:15px;line-height:18px;margin:0 4px;position:absolute;width:14px;z-index:1;font-size:0;}
.container .breadcrumbs a span, .container .breadcrumbs span{color:#b6b5b5;font-size:12px;}

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

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

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

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

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

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

.bottom_nav{padding-bottom: 20px;}
.bottom_nav.block{padding-bottom: 25px;}
.bottom_nav .module-pagination{padding-bottom: 0;padding-top:20px;}
.bottom_nav .ajax_load_btn + .module-pagination{padding-top: 0;}
.module-pagination .nums{display:inline-block;position:relative;}
.more_text_ajax{font-size:13px;line-height:20px;font-weight:400;cursor:pointer;display:inline-block;position:relative;padding:10px 0px 10px 34px;color:#666666;}
.more_text_ajax:after{content:"";display:block;position:absolute;}
.more_text_ajax:after{width:17px;height:17px;left:5px;top:11px;background: #ddd url('images/ai.png') -464px -4px no-repeat;-webkit-transition:background 0.7s ease-in-out;-moz-transition:background 0.7s ease-in-out; -o-transition:background 0.7s ease-in-out; transition:background 0.7s ease-in-out;}
.more_text_ajax.loading:after{-webkit-animation:spinner .5s linear infinite !important;animation:spinner .5s linear infinite !important;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d; -ms-transform-style:preserve-3d; transform-style:preserve-3d;}
.more_text_ajax:hover:after, .ajax_load_btn:hover .more_text_ajax:after{-webkit-animation:spinner .5s ease-out 1;animation:spinner .5s ease 1;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d; -ms-transform-style:preserve-3d; transform-style:preserve-3d;}
/* WebKit � Opera */
@-webkit-keyframes spinner{
	from{
		-webkit-transform:rotate(360deg);
	}
	to{
		-webkit-transform:rotate(0deg);
	}
}
/* Other */
@keyframes spinner{
	from{
		-moz-transform:rotate(360deg);
		-ms-transform:rotate(360deg);
		transform:rotate(360deg);
	}
	to{
		-moz-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
	}
}
.no_goods{padding:30px 30px 63px;border-top:1px solid #e5e5e5;}
.catalog_block_view.no_goods{border-top-width:0px;}
.no_goods .no_products{position:relative;float:left;background:url('images/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.rows_block{margin:0px -6px;}
.catalog_section_list .item_block{padding:6px 6px;}
.catalog_section_list .section_item{line-height:20px;font-size:12px;padding:30px 30px;zoom:1;vertical-align:top;border:1px solid #eaebec;transition:box-shadow ease 0.2s, border ease-out 0.2s;}
.catalog_section_list .section_item:hover{box-shadow: 0px 0px 20px rgba(0,0,0,0.1);border-color:#fff;}
.catalog_section_list .section_item ul{margin: 0px;}

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

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

/*catalog subscection*/
.articles-list .item .left-data{width:120px;float:left;}
.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 .right-data{margin-left:150px;overflow:visible;}

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

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

.bx_filter_button_box .bx_filter_block, .bx_filter_parameters_box.active .bx_filter_block{display:block;}
.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:13px;color:#888;}
.bx_filter_vertical input[type="checkbox"] + label.dib, .bx_filter_vertical input[type="checkbox"] + label.pal{padding:0px 0px 0px 0px;margin-bottom:9px;margin-right:0px;}
.bx_filter_vertical input[type="checkbox"] + label.dib >span, .bx_filter_vertical input[type="checkbox"] + label.pal >span{margin:0px 9px 0px 0px;}
.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 #888888;padding:0 10px;text-align:center;margin:0px 5px 5px 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{float:left;}

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

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

.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 .bx_filter_block.limited_block{max-height:250px;overflow-y:auto;}

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

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

.wrapp_all_inputs.wrap_md .iblock{width:100%;}
.filter_horizontal{padding:0px;overflow:hidden;}
.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:5px;}
.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;vertical-align: middle;}
.filter_horizontal .bx_filter .bx_filter_popup_result.right a{display:none;}

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

.bx_filter #modef_mobile{display:none;}

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

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

.catalog_detail .common_select .common_select-link, .bx_section  .common_select-link{height:37px;}
.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-top:7px;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;}
.popup-window .popup-window-content{}
.bx_filter_select_popup{padding:0;}
.bx_filter_select_popup ul{margin:0;padding:0;list-style:none;}
.bx_filter_select_popup ul li{display:block;text-align:left;vertical-align:middle;}
.bx_filter_select_popup ul li:first-child{border:0px !important;padding:0px !important;margin:0px !important;}
.bx_filter_select_popup ul li:before{display:none;}
.bx_filter_select_popup ul li label{font-size:12px;display:block;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;cursor:pointer;padding:4px 9px 4px 9px;vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;-ms-text-overflow:ellipsis;}
.bx_filter_select_popup ul li label.disabled{color:#b8b8b8;background:transparent;}

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

/*LABEL*/
.bx_filter .bx_filter_param_label, .filter label{position:relative;display:block;margin:0px 0px 2px;}
.radio.filter label{display:inline-block;line-height:12px;cursor:pointer;}
.bx_filter .bx_filter_param_label:last-child{}
.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;min-height:20px;}
.bx_filter .sku .bx_filter_input_checkbox{min-height:auto;}
.bx_filter_input_checkbox input[type=radio],
.bx_filter_input_checkbox input[type=checkbox]{position:relative;top:4px;float:left;}
.bx_filter .bx_filter_input_checkbox .bx_filter_param_text, .filter label > span{display:block;line-height:14px;margin-left:18px;text-align:left;}
.bx_filter .filter label > span{margin:0px;}
.bx_filter .sku .bx_filter_input_checkbox .bx_filter_param_text, .sku_props .bx_item_detail_size ul li span{display:block;line-height:18px;margin:0px;text-align:center;padding:4px 0px 7px;font-size:13px;}
.bx_item_list_you_looked_horizontal .bx_item_detail_size ul li.active:hover span{color:#fff;}
.bx_filter .bx_filter_input_checkbox input + .bx_filter_param_text{line-height:21px;}

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

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

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


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

/*sort catalog*/
.sort_header{height:29px;position:relative;zoom:1;/*display:none;*/opacity:1;}
.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 i.arr:after{content:"\f106";position:absolute;top: 1px;left: 5px;}
.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;*/position:relative;}
.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.desc i.arr:after{content:"\f107";}
.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;}

/*seo catalog*/
.seo_block > img{margin-bottom: 30px;}
.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 51px;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;}
.landing .landings_list{padding: 10px 0 10px;}
.landings_list .title_block{padding: 0px 0 10px;}
.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;}
.landings_list ul li:before{position:absolute;left: 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: 3px;left: 0;width: 12px;height: 12px;position: absolute;border-radius: 11px;-moz-border-radius: 11px;-webkit-border-radius: 11px;background: #383838;}
.landings_list .more>span:after{content: "\f107";left: 3px;top: 4px;width: 11px;height: 11px;position: absolute;font: normal normal normal 11px/1 FontAwesome;color:#fff;}
.landings_list .more>span.opened:after{content: "\f106";top: 3px;}

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

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

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

/* diffrent view types styles */
/*list*/
.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:0px 0px 0px;font-size:0px;}
.display_list .description_wrapp .wrapp_stockers .rating{margin:0px;}
.display_list .description_wrapp .wrapp_stockers > div{display:inline-block;vertical-align:top;margin: 0px;padding: 8px 23px 0px 0px;}
.display_list .item-title a, .display_list  .item-title a span{font-size:18px;}
.wrapp_stockers .like_icons{font-size:0px;height:30px;}

.display_list .article_block{font-size:12px;color: #888888;}
.display_list .description_wrapp .wrapp_stockers .item-stock, .display_list .description_wrapp .wrapp_stockers .article_block{padding-top:11px;}

.display_list .description_wrapp .wrapp_stockers .article_block{padding-top:9px;}

.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:13px;}
.display_list .list_item .show_props a span{font-size:12px;line-height:18px;}
.display_list .list_item .show_props{margin:10px 0px -3px;}
.char_title{color:#333333 !important;}
.show_props .char_title{position:relative;cursor:pointer;}
.show_props .char_title:after{content:"\f107";padding:0px 0px 0px 5px;}
.show_props .char_title.opened:after{content:"\f106";}
.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:10px 0px 0px;}
.props_list{border-collapse:collapse;}

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

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

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

/*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;position:relative;}
.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;overflow:visible; }

/*compare*/
.bx_compare .bx_sort_container{position:relative;}
.bx_compare .bx_sort_container ul li:not(.current):before{display:none;}
.bx_compare .bx_sort_container ul.tabs-head{margin:0px;}
.bx_compare .bx_sort_container ul.tabs-head >li{margin: 0px 4px -1px 0px;border-radius: 2px 2px 0px 0px;}
.bx_compare .bx_sort_container ul.tabs-head >li:hover{background:#fff;}
.bx_sort_container .wrap_remove_button{position:absolute;top:-7px;right:0px;}
.bx_compare .frame{margin:0px 0px 0px 230px;position:relative;overflow:hidden;}
.bx_compare .frame .wraps{width:10000% !important;overflow:hidden;font-size:0px;}
.bx_compare .frame.props .wraps{margin-left:-230px;}
.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 0px;}
.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;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;}
.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:25px;left:0px;}
.offers_img, .offers_img a{transition:opacity 0.1s ease;text-align:center;}
.offers_img.wof{opacity:0;}
.img_wrapper .wrapp_thumbs{position:relative;}
.thumbs_navigation ul li{position:absolute;top:50%;margin-top:-14px;background-color:transparent;z-index:2;}
.thumbs_navigation ul li:hover{background-color:transparent;}
.img_wrapper .thumbs_navigation .flex-direction-nav{margin:0px;}
.img_wrapper .thumbs_navigation ol li{display:none;}
.img_wrapper .thumbs_navigation ul li.flex-nav-prev{left:-38px;}
.img_wrapper .thumbs_navigation ul li.flex-nav-next{right:-37px;}
.info_item .top_info, .info_item .middle_info{padding:24px 0px 3px;overflow:hidden;}
.info_item .middle_info{float:left;overflow:visible;width:100%;}
.info_item .top_info .item_block{vertical-align:middle;line-height:0px;}
.info_item .top_info{padding: 14px 0px 19px;border-bottom:1px solid #F2F2F2;}
.info_item .top_info .rows_block + .preview_text{padding-top: 13px;}


.catalog_detail .item_slider .like_icons{top:-6px;right:-16px;}
.catalog_detail .item_slider .like_icons span{margin:0px;}

.like_wrapper{position:relative;}

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

.catalog_detail #ask_block .form-control{height:auto;border:none;padding:0px;box-shadow:none;}
.catalog_detail #ask_block .form-control label{font-weight: 400;}

.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{font-size:13px;color:#666;line-height: 18px;}
.info_item .top_info .article .value{padding:5px 0px;margin:0px 0px 0px 0px;}
.info_item .top_info .brand{float:right;font-size:13px;line-height:20px;}
.info_item .top_info .brand img{display:block;max-width: 100%;}
.info_item .preview_text{color:#333333;max-height: 42px;overflow: hidden;padding: 0px 0px 3px;}
.info_item .middle_info .prices .price{font-size:26px;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;}
.info_item .middle_info .view_sale_block{margin-top:9px;}
.info_item .middle_info .item-stock{margin:14px 0px 0px;}
.info_item .middle_info .item-stock .store_view{cursor:pointer;}
.info_item .middle_info .prices_block{padding:0px 0px 22px 0px;}
.info_item .middle_info .prices_block  .rating{margin:16px 0px 0px;}
.info_item .middle_info .buy_block{font-size:0px;line-height:0px;}
.info_item .middle_info .buy_block >div{display:inline-block;vertical-align:top;}
.info_item .middle_info .buy_block .wrapp_one_click{padding-bottom:22px !important;}
.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 12px 0px 0px;white-space:nowrap;}
.info_item .middle_info .buy_block .counter_wrapp >div{margin-bottom:22px !important;}
.info_item .middle_info .buy_block .counter_wrapp .more_text{font-size:12px;white-space:normal;}
.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;}

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

.catalog_detail .info_item .middle_info .buy_block .buys_wrapp.offer_buy_block{padding-top:0px;}
.catalog_detail .buy_block .offer_buy_block > div{display:inline-block;vertical-align:top;font-size:0px;line-height:0px;white-space:nowrap;}

.catalog_detail .tabs_section.notab{margin-top: -31px;}
.catalog_detail .tabs_section .drag_block{}
.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 .prices_tab{overflow-y: auto;}
.catalog_detail .tabs_section .drag_block:last-of-type{margin-bottom: 25px;}
.catalog_detail .tabs_section > .drag_block{border-top:1px solid #E5E5E5;margin-top: 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;}

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

.catalog_detail .counter_wrapp .counter_block{margin-right:12px;}
.catalog_detail .w_icons.button.to-cart:before{position:absolute;top:10px;left:19px;background:url('images/ai.png') -460px -49px no-repeat;width:17px;height:16px;content:"";display:block;}
.catalog_detail .w_icons.button.to-cart{padding-left: 46px;white-space: nowrap;}
.catalog_detail .offers_table .w_icons.button.to-cart:before{top:7px;}

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

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

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

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

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

.fast_view_frame.popup .bx_catalog_item_scu .bx_item_detail_scu ul li .cnt_item, .fast_view_frame.popup .bx_scu_scroller_container ul li .cnt_item{width:32px;height:32px;box-sizing:content-box;}
.fast_view_frame.popup .bx_catalog_item_scu .bx_item_detail_scu ul li .cnt{width:40px;height:40px;}
body .fast_view_frame.popup .prices .price_matrix_block .price_wrapper_block > div .price_interval{padding-right: 2px;}
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;}

.bottom_slider .catalog_item .image_wrapper_block, .basket .catalog_item .image_wrapper_block,
.similar_products_wrapp .wrapper_block .all_wrapp .image_wrapper_block{position:relative;}

/*tizers start*/
.catalog_detail .tizers_block_detail{border-top:1px solid #eaebec;}
.catalog_detail .tizer .inner_wrapper{padding:18px 20px 18px;font-size:13px;line-height:16px;color:#555555;}
.catalog_detail .tizer .image{width:45px;height:40px;line-height:40px;float:left;text-align:center;}
.catalog_detail .tizer .image + .text{padding-left:55px;}
/*tizers end*/

.catalog_detail .tabs_section{margin:-10px 0px 0px;}
.catalog_detail .tabs_section .tabs-head li{margin-top:10px;}

.catalog_detail .stock_board{padding:20px 15px 19px 84px;background:#f7f7f7;margin:0px 0px 22px;position:relative;font-size:13px;}
.catalog_detail .stock_board{float:left;width:100%;box-sizing: border-box;}
.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:15px;font-weight:500;}
.catalog_detail .stock_board .read_more{font-size:13px;}
.catalog_detail .stock_board  .txt{margin:5px 0 4px;line-height:18px;}
.share_wrapp{position:relative;}
.share_wrapp .text.button{font-size:13px;border-color:#888;text-transform:none;padding: 7px 10px 8px 32px;position:relative;color:#888;line-height: 15px;}
.share_wrapp .text.button:before{content:"";display:inline-block;position:absolute;width:12px;height:14px;background:url('images/ai.png') -426px -50px no-repeat;left:13px;top:8px;opacity:0.7;}
.share_wrapp .text.button:hover{border-color:444444;}
.share_wrapp .text.button:hover{color:444444;}
.share_wrapp .text.button:hover:before{opacity:1;}
.share_wrapp .shares{display:none;position:absolute;top:42px;left:-5px;z-index:3;background:#fff;box-shadow:0px 0px 15px rgba(0,0,0,.12);border-radius:2px;margin:0px -20px;width:153px;}
.share_wrapp .shares .b-share, .share_wrapp .shares .ya-share2__container{padding:20px 20px 15px 23px !important;}
.share_wrapp .shares ul{margin:0px;}
.share_wrapp .shares li{padding:0px;margin:0px;}
.share_wrapp .shares li:before{display:none;}
.share_wrapp .shares a{padding:0px !important;}
.share_wrapp .shares a:nth-child(3n){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;}

.catalog_detail .element_detail_text { font-size: 12px; line-height: 15px; padding: 0px 0px 39px;float:left;width:100%; }
.catalog_detail .element_detail_text .sh {width: 120px;float: left;}
.catalog_detail .element_detail_text .price_txt { padding-left: 129px; color: #b3b3b3; font-size: 12px;}

.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: 1px dotted #c3c3c3;*/}
.catalog_detail .props_list td span{/*bottom: -11px;*/}
.catalog_detail .props_list td.char_value span{padding: 0px 0px 0px 10px;}
.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:-10px;}
.props_list .hint .icon{background:#e5e5e5;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:0px;}
.catalog_detail .tabs_content .props_block .char .hint .icon{left:0px;border-radius: 100%;}
.catalog_detail .tabs_content .props_block .char .hint .tooltip{left:0px;}
.catalog_detail .tabs_content .props_block .char .hint .tooltip:after{left:0px;}
.catalog_detail .tabs_content .props_block .char .whint > span{padding-left:20px;}

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

.catalog_detail .p_block .item-stock .value .store_view{border-bottom: 1px dotted;}
.catalog_detail .item-stock .value .store_view:hover{color:#1d2029;}

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

.catalog_detail .info_item .middle_info .buy_block .sku_props{display:block;}
.bx_item_detail_scu .bx_scu_scroller_container{margin-left:2px;}
.middle_info .bx_catalog_item_scu .bx_item_detail_scu ul li .cnt_item{width: 46px;height: 46px;border: 2px solid #fff;line-height:46px;}
.middle_info .sku_props .bx_size_scroller_container, .middle_info .sku_props .bx_scu_scroller_container{margin-top:11px;}
.middle_info .sku_props .wrapper_sku > div{margin-bottom:15px;}

/*bottom slider start*/
.bottom_slider .catalog_item{text-align: center;}
.bottom_slider .catalog_item .cost.prices, .wr .catalog_item .cost.prices{margin:11px 0px 0px;}
.bottom_slider .catalog_item .buttons_block{text-align:center;}
.bottom_slider .catalog_item:hover .item_info{height:auto !important;}
.bottom_slider .catalog_item .buttons_block .button{float:none;}
/*bottom slider end*/

/*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-table thead td .message-post-date{line-height:14px;padding-left:16px;font-size:10px;margin-left:10px;display:inline-block;}
.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;}
.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: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_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;}
.bx_ordercart_order_pay .bx_ordercart_order_pay_right{margin:0px;}

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

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

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

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

/*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, .tab_slider_wrapp{}

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

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

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

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

/*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 .all_wrapp .catalog_item:hover .item_info{height:auto !important;}
.similar_products_wrapp .wrapper_block .all_wrapp .like_icons{top:0px;right:-10px;}
.similar_products_wrapp .wrapper_block .all_wrapp .stickers{left: -24px;top: 0px;}

/*articles*/
.row{margin:30px -15px 0px -15px;font-size:0px;}
.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 {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:190px;width:22%;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;width: 78%;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.news { float: left; width: 100%;font-size:0px; }

.landing .articles-list.vertical{margin-top:0px;}
.landing .articles-list.vertical .item{width:25%;}

.content_wr_float { float: left; width: 100%; }

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

.right_side.wide{width:230px;}
.left_side.wide{padding-right:240px;}
.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:13px;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;}
.job.border_block .grey a{display:block;}
.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{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;padding-top:24px;padding-bottom:18px;}
.jobs_wrapp .item tr td:first-of-type{padding-left: 28px;}
.jobs_wrapp .item tr td:last-of-type{padding-right: 19px;}
.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:-7px 0px 0px;display:none;padding:0px 19px 29px 28px;}
.jobs_wrapp .item  .description_wrapp .description{margin:0px 0px 25px;}
.jobs_wrapp .item .opener_icon {position:relative;top:-3px;}

/* CONTACTS PAGE */
.contacts_map{margin-top:4px;margin-bottom:16px;position:relative;min-height:400px;}
.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:270px;}
.contacts_right{margin-left:285px;}
.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;}
.store_property .value a{display:block;}

/* 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:auto;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/icons_wish.png") 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;}
.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%;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{float:left;padding:9px 18px 10px 39px;text-align:center;width:97px;position:relative;white-space:nowrap;}
.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 .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{position:relative;}
.staff.list .staff_section_title h4{margin:0;}
.staff.list .staff_section_title a{display:block;padding:25px 29px 27px;}
.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: 1px solid #e8e8e8;margin:7px 0px 0px;}
#bx-composite-banner{text-align:left;}

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

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

.basket_print{display:inline-block;vertical-align:top;text-align:left;margin:0px 15px 0px 0px;}

.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; }
.subscribe-edit .data-table tbody td:last-child{padding-left:20px;}

/*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;float:none;}
.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:0px 0px 0px;margin-top:12px;}
.catalog_detail .cost.prices .price_name:first-of-type{margin-top:0px;}

.catalog_detail .with_matrix, .cost.prices .with_matrix{padding-bottom:20px;}
.ajax_load .cost.prices .with_matrix{padding-top:8px;}
.ajax_load .cost.prices .with_matrix.with_old{padding-top:0px;}
.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;}

.cost.prices .strike_block .price, .cost.prices .strike_block.offers_price{font-size: 16px;line-height: 15px;font-weight: normal;color: #666;text-decoration: line-through;}
body .module_products_list .cost.prices .strike_block .price, body .module_products_list .cost.prices .strike_block.offers_price{font-size: 13px;line-height: 15px;font-weight: normal;}
.cost.prices .price_group:first-of-type{margin-bottom: 10px;}

/*price matrix*/
.offers_price_wrapper > div{margin: 0px 10px 10px 0px;/*display:inline-block;*/}
.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 .price_matrix_wrapper{display:inline-block;}
body .prices .price_matrix_block .price_group:first-of-type{margin-bottom:10px;}
body .prices .price_matrix_block .price_wrapper_block{white-space:nowrap;display:table-row;position:relative;}
body .prices .price_matrix_block .price_wrapper_block > div{background: url(images/dott.png) center bottom repeat-x;display:table-cell;text-align: left;vertical-align:top;font-size: 12px !important;font-weight: normal;color: #888;line-height: 20px;float: none;padding: 3px 0px 2px 9px;margin:0px;}
body .catalog_detail .prices .price_matrix_block .price_wrapper_block > div{padding-bottom:4px;}
body .catalog_detail .prices .price_matrix_block .price_wrapper_block > div{font-size:13px !important;}
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{position:static;vertical-align:top;line-height:20px;display:table-cell;}
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:table-cell;}

/* BASKET PRINT PAGE */
.print .basket_print_desc{margin:30px 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{padding-top-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{display:none;}
#header .middle-h-row .logo_wrapp .logo.nofill_y a{background:none !important;}

.print_basket{display:none;}
#reviews_content .reviews-navigation-box{margin: 0 0 20px;}

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

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

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

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

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

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

/* content-banner */
.banners-content{overflow: hidden;}
.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;}
.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 .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;}

.catalog_detail.landing .tizers_block{padding: 30px 0px 0px;border-bottom: 1px solid #e7e7e7;margin:0px 0px 40px;}
.catalog_detail.landing .inner_wrapper{padding: 30px 0px 50px;}

.catalog_detail.landing .row{font-size: 13px;}
.catalog_detail.landing .row *{box-sizing:border-box;}
.catalog_detail.landing .row:after, .catalog_detail.landing .text-info:after{content:"";display:table;clear:both;}
.catalog_detail.landing .row > div[class*=col-md]{float:left;padding:0px 15px;}


/*set new*/
.catalog_detail .bx-modal-container{border:none;border-top:1px solid #ebeaec;border-radius:0px;}
.catalog_detail .bx-modal-container *{box-sizing:border-box;font-size:13px;}
.catalog_detail .bx-modal-container .bx-modal-small-title{font-size:15px;}
.catalog_detail .bx-modal-container .bx-item-set-current-price{font-size:17px;}
.catalog_detail .bx-modal-container .catalog_detail .bx-added-item-table-cell-itemname, .catalog_detail .bx-modal-container .bx-added-item-table-cell-img, .catalog_detail .bx-modal-container .bx-added-item-table-cell-del, .catalog_detail .bx-modal-container .bx-added-item-table-cell-price{padding:5px 5px;}

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

/*rating*/
.iblock-vote.small div { cursor: default; background: url('images/ai.png') -137px -51px no-repeat; width:15px; height:14px; overflow:hidden; }
.iblock-vote.small div.star-empty { background-position:-152px -51px; }
.iblock-vote.small div.star-over { background-position:-137px -51px;}

/*gift*/
.bx_item_list_you_looked_horizontal .tabs_slider > li, .wrapper_block .wr > li{opacity:1;text-align: center;}
.bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_scu ul li{float:none;height:auto;margin: 0px;}
.bx_item_list_you_looked_horizontal .cost.prices .price.discount{margin-top:1px;}
.bx_item_list_you_looked_horizontal .cost.prices{margin:11px 0px 0px;}
.bx_item_list_you_looked_horizontal .like_icons span, .bottom_slider .like_icons span{overflow:hidden;}
.bx_item_list_you_looked_horizontal .catalog_item{border:1px solid #eaebec;}
.bx_item_list_you_looked_horizontal .tabs_slider.wr .catalog_item:hover{border:1px solid #fff;}
.bx_item_list_you_looked_horizontal .common_product{border-top: 1px solid #eaebec;margin-top:20px;padding:21px 0px 0px;}
.bx_item_list_you_looked_horizontal .top_block{padding-top:0px;margin-bottom:19px;}
.bx_item_list_you_looked_horizontal ul.slider_navigation.top_big {top: 19px;}

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

/*basket*/
body .bx_item_list_you_looked_horizontal{border-bottom-width: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_left{overflow:hidden;}

.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-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_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{}
.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;}
.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;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;display:inline;border:0px;}
.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;}

.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_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;border:none;cursor:default;border:none;}
.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 tbody td.custom span.price_value, .bx_ordercart .bx_ordercart_order_table_container tbody td.custom span.price_currency{display:inline;}
.bx_ordercart .bx_ordercart_order_table_container table.counter{position:relative;overflow:hidden;margin:-22px auto 0;width:84px;-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: 30px;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:34px !important;font-weight:500;width:100%;padding:7px 0 7px;font-size:13px;font-weight:500;line-height:13px;height: 28px;color:#333333;text-align:center;/*-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;*/}
#basket_quantity_control{padding:0!important;}
.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:24px;height:28px;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/ai.png) -27px -200px 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:-1px -200px;}
.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[href*=delete], .bx_ordercart #basket_items_subscribed  tbody td.control a[href*=delete], .bx_ordercart #basket_items_not_available  tbody td.control a[href*=delay]{position:absolute;right:9px;top:9px;width:17px;height:17px;border-radius:100%;}
.bx_ordercart tbody td.control a[href*=delete]:before, .bx_ordercart #basket_items_subscribed  tbody td.control a[href*=delete]:before, .bx_ordercart #basket_items_not_available  tbody td.control a[href*=delay]: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[href*=delete]:hover:before, .bx_ordercart #basket_items_subscribed  tbody td.control a[href*=delete]:hover:before, .bx_ordercart #basket_items_not_available  tbody td.control a[href*=delay]:hover:before{background-position:-21px -27px;}
.bx_ordercart tbody td.control a[href*=delay]{display:inline-block;width:25px;height:25px;background:url(images/icons_wish.png) 3px -17px no-repeat;}
.bx_ordercart #basket_items_subscribed  tbody td.control a[href*=delay], .bx_ordercart #basket_items_not_available tbody td.control a[href*=delay]{background-image:none;}
.bx_ordercart #basket_items_not_available  tbody td.control a[href*=delete]{display:none;}
.bx_ordercart tbody td.control a[href*=delay]:hover{background-position:3px -73px;}
.bx_ordercart #basket_items_delayed  tbody td.control a[href*=add]{position:relative;right:auto;top:auto;display:inline-block;width:25px;height:25px;background:url(images/icons_wish.png) -31px -201px no-repeat;}
.bx_ordercart #basket_items_delayed tbody td.control a[href*=add]:hover{background-position:-147px -175px;}
.bx_ordercart #basket_items_delayed tbody td.control a[href*=add]:before{display:none;}
.bx_ordercart #basket_items_delayed tbody td.control a[href*=delete]{position:absolute;right:9px;top:9px;width:17px;height:17px;background:none;border-radius:100%;}
.bx_ordercart #basket_items_delayed tbody td.control a[href*=delete]: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[href*=delete]:hover:before{background-position:-21px -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_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 -7px;width:14px;height:12px;background:url(images/ai.png) -33px -49px 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/icons_wish.png) -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:40px 0 0;border:none;border-top:1px solid #f3f3f3;}
.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;}

.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{position: relative;z-index: 100;cursor: pointer;outline: none;font-size: 11px;padding: 0px 9px 0px 0px;display: inline-block;padding-top: 0px !important;width: auto !important;}
.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{border:none !important;position: initial;padding: 0px;overflow:visible;}
.bx_item_list_you_looked_horizontal .bx_catalog_item .bx_item_detail_scu .bx_scu ul li .cnt_item{position:static !important;}
.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{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_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{color:#fff;}
.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;}
div.bx_item_list_you_looked_horizontal:not(.subsribe-page) .bx_item_list_slide{height: auto !important;margin: 0px -1%;}

.bx_ordercart .bx_ordercart_order_pay .bx_ordercart_order_pay_center .checkout{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:0;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: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_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;}

/*BASKET2*/
#basket-root *{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
#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;}
#basket-root .basket-items-list-wrapper .basket-clear{width: 37px;height: 37px;line-height: 37px;}
#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;}
#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:#ddd;}
#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/ai.png') -33px -49px 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/icons_wish.png') -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:#fff;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/icons_wish.png') 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: 700;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: #6c6c6d;}
#basket-root .basket-item-amount-btn-plus:before{height:8px;margin-top:-4px;}
.basket-item-amount-btn-minus:after, #basket-root .basket-item-amount-btn-plus:after{width:8px;margin-left:-4px;}
#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: #fff;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 #ddd;
    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-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-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: 36px;right: -15px;}

#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{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;position:relative;}
#content #bx-soa-order-form *{box-sizing:border-box;font-family: Ubuntu, Arial, Helvetica, sans-serif;}
#content #bx-soa-order-form .soa-property-container input[type="button"]{margin-left:0px !important;margin-right:0px !important;}
#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{margin-top:0px;}

#content #bx-soa-order-form .row.bx-soa-more{margin-top:30px;}

#bx-soa-order .form{text-align: center;}
#bx-soa-order .form .licence_block{display: inline-block !important;padding-bottom: 5px;margin-top: -10px;}
#bx-soa-order .form .licence_block label{font-size:14px;color:#333;}
#bx-soa-order .form .licence_block label.error{font-size:12px;}

.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-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 .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;}
#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:12px;line-height:20px;margin-bottom: 2px;color:#777777;z-index:1;}
#bx-soa-order div[class*=bx-sls] .quick-locations{margin:7px 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: #f7f7f7;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;}

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

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

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

#bx-soa-order .bx-slst .dropdown-block.form-control{margin-bottom:10px;}
#bx-soa-order #bx-soa-orderSave{margin:20px 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;display: inline-block !important;margin-top:0px !important;}
#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 .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"]:not(.error){top:0px;left:0px;font-weight:normal;cursor:text;display: block;font-size: 12px;margin-bottom: 2px;color:#777777;}
#bx-soa-order .form-group.value_y label:not(.error){position:absolute;background: #FFF;font-size:12px;top: -10px;left: 10px;padding: 0 7px;}
#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:17px;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{border-color:#fe5252;}
#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: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{/*float:left;*/}
#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:auto!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-sls .bx-ui-sls-fake, #bx-soa-order .bx-sls .bx-ui-sls-route{font-family: Ubuntu, Arial, Helvetica, sans-serif;}

#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;}
#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-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:2px 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{width:260px;display:block;position:relative;overflow:hidden;border-radius:2px;}
#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 -28px 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 -28px;}
#bx-soa-order .bx-soa-coupon-input input[type=text].form-control,#bx-soa-order textarea.form-control{padding:8px 67px 7px 17px;height:auto;border:none;color:#333;background:#fbfbfb;font-size: 14px;line-height:20px;border-radius:2px;border:1px solid #eaebec;}
#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.bx-selected .form-group label{position: relative;top: 0px;left: 0px;cursor: text;font-size: 12px;margin-bottom: 2px;}
#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:30px 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: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 .bx-soa-cart-total-line.bx-soa-cart-total-line-highlighted{padding:5px 8px;margin-top: 10px;}
#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;}
#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.bx-active{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{white-space;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;}

.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 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"]{margin:-7px 0 0;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;}

#bx-soa-order a{text-decoration: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: 0px -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;}

.bx-soa-auth .bx-authform-input-container input[type="text"], .bx-soa-auth .bx-authform-input-container input[type="password"]{box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;-webkit-box-sizing: border-box;background: #f7f7f7;border: 1px solid #eaebec;
    border-radius: 2px;box-shadow: none;color: #383838;height: auto;font-size: 12px;padding: 8px 13px 7px;width: 100%;line-height: 20px;}
.bx-soa-auth .bx-authform-input-container label{font-size: 12px;margin-bottom: 2px;color: #777;}

#bx-soa-order input[type=text], #bx-soa-order input[type=tel], #bx-soa-order input[type=password], #bx-soa-order input[type=email], #bx-soa-order select, #bx-soa-order textarea{font-size:14px;}

.sale_order_full_table input[name="BuyButton"]{color:#fff;}
.magnifier {text-align: center;background: #fff;}
.magnifier img{vertical-align: middle;margin: auto;display: inline-block;}

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

/*set*/
.catalog_detail .bx-modal-container{padding-top:0px;}
.catalog_detail .bx-modal-container .bx-modal-small-title{font-size:20px;margin-top: -5px;margin-left: 16px;}
.catalog_detail .bx-modal-container .bx-original-item-container *{font-size:14px;}
.catalog_detail .bx-modal-container .bx-original-item-container >div{margin:20px 0px 0px;color: #555;padding:0px 15px;}
.catalog_detail .bx-modal-container .bx-original-item-container .bx-added-item-new-price{padding: 2px 0px 2px;display: inline-block;}
.catalog_detail .bx-modal-container .bx-original-item-container .bx-added-item-new-price, .catalog_detail .bx-modal-container .bx-catalog-set-item .bx-catalog-set-item-price-new{font-weight:600;color:#1d2029;}
.catalog_detail .bx-modal-container .bx-original-item-container .bx-added-item-new-price *, .catalog_detail .bx-modal-container .bx-catalog-set-item .bx-catalog-set-item-price-new *{color:#1d2029;}
.bx-modal-container .bx-catalog-set-item-price-old *, .bx-modal-container .bx-catalog-set-item-price-old, .catalog_detail .bx-modal-container .bx-catalog-set-item .bx-catalog-set-item-price-old{font-weight:400;color:#555555;}
.catalog_detail .bx-modal-container a:hover{text-decoration:none;}
.catalog_detail .bx-modal-container .bx-item-set-current-price{color:#1d2029;font-size:24px;background:none;margin-bottom: 0px;}
.bx-modal-container .bx-item-set-economy-price{display:none;}
.catalog_detail .bx-modal-container .bx-constructor-container-result .bx-added-item-old-price{color:#666666;font-size:15px;}
.catalog_detail .bx-modal-container .bx-constructor-container-result .btn-add{margin-top: 13px;font-weight: 600;font-size:13px;padding: 7px 19px 7px;}
.catalog_detail .bx-modal-container .btn.btn-add{border-color: rgba(0, 0, 0, 0);}

.catalog_detail .bx-modal-container .bx-catalog-set-item{text-align:center;}
.catalog_detail .bx-modal-container .bx-catalog-set-item-img{padding-top:10px !important;max-height:200px;padding-bottom:50px;height: 200px;line-height: 135px;}
.catalog_detail .bx-modal-container .bx-catalog-set-item-img .bx-catalog-set-item-img-container{position:static;}
.catalog_detail .bx-modal-container .bx-catalog-set-item-img .bx-catalog-set-item-img-container img{position:static;transform:none;display:inline-block;}
.bx-modal-container .bx-catalog-set-item-title:after{display:none;}

.catalog_detail .bx-modal-container .bx-catalog-set-item .bx-catalog-set-item-title{height:auto;padding-bottom: 2px;}
.catalog_detail .bx-modal-container .bx-catalog-set-item .bx-catalog-set-item-title a{font-size:14px; line-height:18px;}
.catalog_detail .bx-modal-container .bx-catalog-set-item-price{padding-top:0px;min-height:auto;}

.catalog_detail .bx-modal-container .bx-catalog-set-item-price-old{padding-top:5px;}
.catalog_detail .bx-modal-container .bx-catalog-set-item .bx-catalog-set-item-add-btn{padding-top:9px;}
.catalog_detail .bx-modal-container .bx-catalog-set-topsale-slider-box{padding:20px 0px 0px;}

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

/*account pay*/
.personal_wrapper{float: left;width: 100%;}
.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;}
.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 !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;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-detail-payment-options-methods-button-element.inactive-button{opacity:0.3;cursor:default;display:none;}

.personal_menu .left_menu >li:not(.exit){display:none;}
.personal_menu .left_menu >li.exit{padding:0px;margin-top:20px;}

/*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;}
.personal_wrapper i{font-size:0px;}

.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;}
.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;}
.sale-order-detail-back-to-list-link-down{clear:both;}
.personal_wrapper .orders_wrapper .sale-order-detail-general{border: 1px solid #e5e5e5;}
.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;}
.btn.sale-account-pay-button{font-weight:400;height:auto;line-height:16px;font-family: Ubuntu,Arial,Helvetica,sans-serif;}

.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 #ddd;height: 28px;line-height: 28px;}
.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;}
.personal_wrapper form[name=ShopForm] input[type=submit]{margin-right:10px;}
.sale-order-payment-change-pp.row .sale-paysystem-wrapper{margin:0px;}
.sale-paysystem-wrapper span.tablebodytext{display: block;padding: 0px 0px 20px;}
.sale-order-payment-change-pp.row .sale-paysystem-wrapper span.tablebodytext, .sale-order-payment-change-pp.row form{font-size:13px;}

.sale-paysystem-wrapper{border-color:#e5e5e5;}
.personal_wrapper .orders_wrapper .sale-order-detail-active-event .sale-order-detail-payment-options-methods-template{position: relative;left: 0;opacity: 1;display:block;}
.personal_wrapper .orders_wrapper .sale-order-detail-active-event .sale-order-detail-payment-options-methods-template .sale-paysystem-wrapper{border-width:0px;padding-left: 0px;padding-bottom: 0px;padding-top: 10px;}
.personal_wrapper .sale-paysystem-close{top: 16px;}

/*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;}
.sale-personal-profile-list-change-button, .sale-personal-profile-list-change-button:hover{border-bottom:none;}
.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;}

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

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

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

.bx-touch .bx_ordercart .bx_sort_container span{display:inline-block;}
.bx-touch .bx_ordercart .bx_sort_container > span{display:none;}
.bx-touch #basket_form .bx_ordercart .bx_sort_container a{width: auto;margin-bottom: 0px;border: none;padding: 7px 0px 6px 0px;margin-right: 15px;}
@media (max-width: 767px){
	.bx_item_list_you_looked_horizontal .bx_catalog_item .bx_stick{left:-16px;}
}


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

@media(max-width: 425px){
.mobile_menu_wrapper .mobile_menu li a{
    height: auto;
    line-height: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
}
}
.whatsapp-button {
    position: fixed;
    left: 20px;
    bottom: 40px;
    z-index: 1000;
    animation: bounce 2s infinite;
}

#header .middle-h-row .logo_wrapp .logo a img {
width: auto;
height: auto;
}

.tizers_block img {
width: auto;
height: auto;
}







.modal-bg {
    display: none;
}



.modal-bg.active {
    display: block;
    position: fixed;
    z-index: 998;
    height: 100vh;
    width: 100%;
    background: #042558;
    opacity: 0.9;
    top: 0;
    left: 0;
}

.modal.active .title {
    font-weight: 700;
    font-size: 34px;
    line-height: 97%;
    text-align: center;
    color: #042558;
    margin-bottom: 10px;
}

.modal.active .modal-result-text {
    font-weight: 400;
    font-size: 18px;
    line-height: 120%;
    text-align: center;
    color: #93999e;
    margin-top: 28px;
    margin-bottom: 0;
}

.modal-result-button {

    height: 48px;
    border-radius: 10px;
    background: #9CAFBE;
    font-weight: 700;
    font-size: 16px;
    line-height: 206%;
    color: #ffffff;
    display: flex;
    justify-content: center;
    align-items: center;
    -webkit-transition: all .5s ease-out 0.1s;
    -moz-transition: all .5s ease-out 0.1s;
    -o-transition: all .5s ease-out 0.1s;
    transition: all .5s ease-out 0.1s;
    cursor: pointer;

margin-top: 25px;
}

.modal-result-button {
background: #7e98ab;
}

.modal {
    display: none;
}

.modal.active {
    display: block;
    position: fixed;
    z-index: 999;
    width: 450px;
    max-width: 100%;
    height: max-content;
    left: 50%;
    margin-left: -225px;
    background: #FFFFFF;
    top: 50vh;
    margin-top: -336px;
    padding: 42px 40px 32px 40px;
border-radius: 20px;
}


.modal-close {
    cursor: pointer;
    background: url('images/close.svg') center center no-repeat;
background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.549402 17.197C-0.128417 17.8793 -0.187126 18.9381 0.418271 19.5617C1.02367 20.1854 2.06392 20.1377 2.74174 19.4554L9.99158 12.1568L17.2157 19.4296C17.8935 20.1119 18.9452 20.171 19.5647 19.5616C20.1841 18.9521 20.1369 17.9049 19.459 17.2225L12.2094 9.92411L19.283 2.80303C19.9608 2.12066 20.0195 1.06193 19.4141 0.438286C18.8087 -0.185356 17.7685 -0.137746 17.0907 0.544624L9.99159 7.69136L2.91799 0.570166C2.24017 -0.11221 1.1885 -0.17132 0.569016 0.438139C-0.0504709 1.0476 -0.00318588 2.09484 0.674629 2.77721L7.77375 9.9241L0.549402 17.197Z' fill='%239CAFBE'/%3e%3c/svg%3e ");


background-repeat: no-repeat;
background-position: center center;

    width: 20px;
    height: 20px;
    -webkit-transition: all .5s ease-out 0.1s;
    -moz-transition: all .5s ease-out 0.1s;
    -o-transition: all .5s ease-out 0.1s;
    transition: all .5s ease-out 0.1s;
    display: block;
    position: absolute;
    top: 19px;
    right: 18px;
}

.modal-close:hover {
opacity: 0.7;
}






.modal.modal-review.active {
margin-top: -367px;
width: 504px;
margin-left: -252px;
}
















.review-button {
    height: 48px;
    border-radius: 10px;
    background: #d9002a;
    font-weight: 700;
    font-size: 16px;
    line-height: 206%;
    color: #ffffff;
    display: flex;
    justify-content: center;
    align-items: center;
    -webkit-transition: all .5s ease-out 0.1s;
    -moz-transition: all .5s ease-out 0.1s;
    -o-transition: all .5s ease-out 0.1s;
    transition: all .5s ease-out 0.1s;
    cursor: pointer;
max-width: 280px;
}

.review-button:hover {
background: #a80022;
}



.reviews-list {
    display: flex;
    flex-direction: column;
    gap: 55px;
}


.main-reviews-item {
min-height: auto;
padding: 25px 36px 22px 33px;
margin: 0 auto;
height: 100%;
    border-radius: 12px;
    background: #ffffff;
    width: 100%;    box-sizing: border-box;
}





.main-reviews-item .title {
    display: grid;
height: 52px;
    grid-template-rows: 1fr;
    grid-template-columns: 52px max-content 1fr max-content;
    align-items: center;
    grid-column-gap: 12px;
align-items: center;
    margin-bottom: 28px;
    
    font-weight: 400;
font-size: 24px;
color: #fff;
}


.main-reviews-item .avatar {
width: 52px;
height: 52px;
background-color: #d9d9d9;
border-radius: 52px;
background-size: cover;
background-position: center center;
}



.main-reviews-item .rating {
    width: max-content;
    height: 21px;
    margin-left: auto;
    margin-right: 0;
    display: flex;
    gap: 11px;
}

.main-reviews-item .text {
font-weight: 700;
font-size: 14px;
line-height: 143%;
color: #484f55;
}


.main-reviews-item .name {
font-weight: 700;
font-size: 20px;
line-height: 80%;
color: #484f55;
}

.main-reviews-item .date {
font-weight: 400;
font-size: 14px;
line-height: 114%;
color: #484f55;
padding-top: 5px;
}

.main-reviews-item .date:before {
content: '|';
margin-right: 12px;
color: #042558;
position: relative;
top: -2px;
}



.reviews-list .main-reviews-item .title {
    margin-bottom: 15px;
    font-size: 20px;
}


.form-review-avatar {
margin-bottom: 20px;
}


.avatar-pole {
width: 283px;
height: 41px;
border-radius: 10px;
background: #f0f3f5;

font-weight: 400;
font-size: 16px;
line-height: 100%;
color: #9CAFBE;
display: flex;
align-items: center;
padding-left: 14px;

justify-content: space-between;
}

.label-file {
display: flex;
align-items: center;
justify-content: space-between;
}

#avatar_filename {
font-weight: 400;
font-size: 14px;
line-height: 100%;
text-align: right;
color: #B9BFC8;
}

.avatar-button {
    height: 41px;
    width: 149px;
    border-radius: 10px;
    background: #042558;
    font-weight: 700;
    font-size: 16px;
    line-height: 206%;
    color: #ffffff;
    display: flex;
    justify-content: center;
    align-items: center;
    -webkit-transition: all .5s ease-out 0.1s;
    -moz-transition: all .5s ease-out 0.1s;
    -o-transition: all .5s ease-out 0.1s;
    transition: all .5s ease-out 0.1s;
    cursor: pointer;
    border: 0;
}

.avatar-button:hover {
    background: #021026;
}






.soglasie-error {
border: 2px solid transparent;
margin-right: 10px;
border-radius: 3px;
    position: relative;
    top: -2px;
}

.soglasie-error.error {
border: 2px solid #c8000c;
}

.modal-item {
margin-bottom: 23px;
    padding-top: 10px;
    padding-bottom: 10px;
    border-top: 1px solid #9CAFBE;
    border-bottom: 1px solid #9CAFBE;
    display: grid;
    grid-template-rows: 1fr;
    grid-template-columns: 62px 1fr;
    grid-column-gap: 24px;
    justify-content: space-between;
align-items: center;
}

.modal-item-image {
text-align: center;
}

.modal-item-image img {
max-width: 62px;
max-height: 62px;
width: auto;
height: auto;
}

.modal-item-name {
font-weight: 400;
font-size: 16px;
line-height: 120%;
color: #000000;
}


.modal-item-price-grid {
    display: grid;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr max-content;
    grid-column-gap: 10px;
    justify-content: space-between;
    align-items: center;
}

.modal-item-price {
font-weight: 600;
font-size: 31px;
line-height: 120%;
color: #000000;
}


.modal.modal-review.active .title {
    font-weight: 700;
    font-size: 34px;
    line-height: 97%;
    text-align: left;
    color: #042558;
    margin-bottom: 40px;
}





.modal.modal-review.active input[type='text'] {
border: 0;
width: 100%;
text-align: left;

border-radius: 10px;
height: 54px;

font-weight: 400;
font-size: 16px;
line-height: 110%;
color: #042558;


padding-left: 16px;
margin-bottom: 11px;
background: rgba(156, 175, 190, 0.15);
}

.modal.modal-review.active input[type='text'].error {
border: 1px solid #c8000c;
color: #c8000c;
}


.modal.modal-review.active input[type='text']::placeholder {
color: #9CAFBE;
}

.modal.modal-review.active input[type='text']::-webkit-input-placeholder {
color: #9CAFBE;
}

.modal.modal-review.active input[type='text']::-moz-placeholder {
color: #9CAFBE;
}

.modal.modal-review.active input[type='text']:-moz-placeholder {
color: #9CAFBE;
}

.modal.modal-review.active input[type='text']:-ms-input-placeholder {
color: #9CAFBE;
}



.modal.modal-review.active input[type='text'].error::placeholder {
color: #c8000c;
}

.modal.modal-review.active input[type='text'].error::-webkit-input-placeholder {
color: #c8000c;
}

.modal.modal-review.active input[type='text'].error::-moz-placeholder {
color: #c8000c;
}

.modal.modal-review.active input[type='text'].error:-moz-placeholder {
color: #c8000c;
}

.modal.modal-review.active input[type='text'].error:-ms-input-placeholder {
color: #c8000c;
}




.modal.modal-review.active input[type='text']:focus::-webkit-input-placeholder {
  color: transparent;
}

.modal.modal-review.active input[type='text']:focus::-moz-placeholder {
  color: transparent;
}

.modal.modal-review.active input[type='text']:focus:-moz-placeholder {
  color: transparent;
}

.modal.modal-review.active input[type='text']:focus:-ms-input-placeholder {
  color: transparent;
}

.modal.modal-review.active textarea {
border: 0;
width: 100%;
text-align: left;

border-radius: 10px;
height: 113px;

font-weight: 400;
font-size: 16px;
line-height: 110%;
color: #042558;


padding-left: 16px;
padding-top: 14px;
margin-bottom: 11px;
background: rgba(156, 175, 190, 0.15);
}




border: 1px solid #c8000c;
color: #c8000c;


.modal.modal-review.active textarea::placeholder {
color: #9CAFBE;
}



.modal.modal-review.active textarea::-webkit-input-placeholder {
color: #9CAFBE;
}

.modal.modal-review.active textarea::-moz-placeholder {
color: #9CAFBE;
}

.modal.modal-review.active textarea:-moz-placeholder {
color: #9CAFBE8;
}

.modal.modal-review.active textarea:-ms-input-placeholder {
color: #9CAFBE;
}







.modal.modal-review.active textarea.error {
border: 1px solid #c8000c;
color: #c8000c;
}



.modal.modal-review.active textarea.error::placeholder {
color: #c8000c;
}



.modal.modal-review.active textarea.error::-webkit-input-placeholder {
color: #c8000c;
}

.modal.modal-review.active textarea.error::-moz-placeholder {
color: #c8000c;
}

.modal.modal-review.active textarea.error:-moz-placeholder {
color: #c8000c;
}

.modal.modal-review.active textarea.error:-ms-input-placeholder {
color: #c8000c;
}








.modal.modal-review.active textarea:focus::-webkit-input-placeholder {
  color: transparent;
}

.modal.modal-review.active textarea:focus::-moz-placeholder {
  color: transparent;
}

.modal.modal-review.active textarea:focus:-moz-placeholder {
  color: transparent;
}

.modal.modal-review.active textarea:focus:-ms-input-placeholder {
  color: transparent;
}

.modal.modal-review.active input[type="submit"], .modal.modal-review.active input[type="button"] {
height: 48px;
width: 100%;
    border-radius: 10px;
    background: #042558;
    font-weight: 700;
    font-size: 16px;
    line-height: 206%;
    color: #ffffff;
    display: flex;
    justify-content: center;
    align-items: center;
    -webkit-transition: all .5s ease-out 0.1s;
    -moz-transition: all .5s ease-out 0.1s;
    -o-transition: all .5s ease-out 0.1s;
    transition: all .5s ease-out 0.1s;
    cursor: pointer;
    margin-top: 19px;
    border: 0;
}



.modal.modal-review.active input[type="submit"]:hover, .modal.modal-review.active input[type="button"]:hover {
background: #021026;
}

.modal.modal-review.active .soglasie {
margin-top: 15px;
display: flex;
font-weight: 400;
font-size: 14px;
line-height: 143%;
color: #1c2126;
}

.modal.modal-review.active .soglasie a {
color: #3173d1;
}

.modal.modal-review.active .soglasie input[type='checkbox'] {
    margin: 0;
    width: 20px;
    height: 20px;
    border-radius: 4px;
}


.modal.modal-review.active .soglasie-error {
border: 2px solid transparent;
margin-right: 10px;
border-radius: 3px;
    position: relative;
    top: -2px;
}

.modal.modal-review.active .soglasie-error.error {
border: 2px solid #c8000c;
}







.form-rating {
    display: grid;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr max-content 90px;
    align-items: center;
    grid-column-gap: 7px;
margin-bottom: 20px;
}

.form-rating .label {
font-weight: 400;
font-size: 18px;
line-height: 100%;
color: #484f55;
}

.form-rating #display-rating {
font-weight: 400;
font-size: 14px;
line-height: 100%;
text-align: right;
color: #B9BFC8;
}



.rating-area {
	overflow: hidden;
	float: left;
}
.rating-area:not(:checked) > input {
	display: none;
}


.rating-area > label {
margin-left: 7px;
}

.rating-area:not(:checked) > label {
    float: right;
cursor: pointer;
    height: 20px;
}
.rating-area:not(:checked) > label:before {
background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='21' height='19' viewBox='0 0 21 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M9.61453 15.4275L6.32047 17.4239C6.16701 17.5133 5.9909 17.5565 5.8134 17.548C5.63428 17.5395 5.46156 17.4788 5.31648 17.3734C5.1714 17.2681 5.06027 17.1226 4.99676 16.9549C4.93333 16.7874 4.92017 16.605 4.95889 16.4301C4.95894 16.4299 4.95898 16.4297 4.95903 16.4295L5.79864 12.6812L5.80104 12.6706L5.8032 12.6598C5.87065 12.3244 5.85094 11.9772 5.74587 11.6515C5.64082 11.3259 5.45398 11.0326 5.20321 10.7998L5.19323 10.7905L5.18299 10.7815L2.29509 8.2434C2.2948 8.24314 2.29452 8.24289 2.29423 8.24263C2.16029 8.12395 2.06386 7.96877 2.01678 7.79608C1.96959 7.62303 1.97402 7.43997 2.02952 7.26941C2.08502 7.09885 2.18916 6.94823 2.32914 6.83608C2.46873 6.72424 2.63788 6.65553 2.8159 6.63833C2.81639 6.63828 2.81689 6.63823 2.81738 6.63819L6.64384 6.28852L6.6588 6.28715L6.67371 6.28533C7.0145 6.24383 7.33885 6.11531 7.61555 5.91216C7.89227 5.709 8.11204 5.43803 8.25371 5.12533L8.25724 5.11754L8.26063 5.1097L9.7995 1.55232C9.79966 1.55197 9.79981 1.55161 9.79996 1.55126C9.87157 1.38757 9.9893 1.24827 10.1388 1.15037C10.2886 1.05226 10.4638 1 10.6428 1C10.8219 1 10.9971 1.05226 11.1469 1.15037C11.2962 1.24815 11.4138 1.38723 11.4854 1.55066C11.4857 1.55121 11.4859 1.55176 11.4862 1.55232L13.0044 5.07816L13.0081 5.08678L13.0119 5.09533C13.1536 5.40803 13.3734 5.679 13.6501 5.88216C13.9268 6.08533 14.2512 6.21384 14.592 6.25533L14.6069 6.25715L14.6218 6.25852L18.4483 6.60819C18.4488 6.60823 18.4493 6.60828 18.4498 6.60833C18.6278 6.62554 18.7969 6.69425 18.9365 6.80608C19.0765 6.91823 19.1806 7.06885 19.2361 7.23941C19.2916 7.40998 19.2961 7.59305 19.2489 7.76608C19.2017 7.93914 19.105 8.09461 18.9706 8.21339L18.9683 8.2154L16.0783 10.7854L16.0703 10.7925L16.0625 10.7998C15.8117 11.0326 15.6248 11.3259 15.5198 11.6515C15.4148 11.9772 15.395 12.3243 15.4625 12.6598L15.4646 12.6706L15.467 12.6812L16.3066 16.4295C16.3067 16.4297 16.3067 16.4299 16.3068 16.4302C16.3455 16.605 16.3323 16.7874 16.2689 16.9549C16.2054 17.1226 16.0943 17.2681 15.9492 17.3734C15.8041 17.4788 15.6314 17.5395 15.4523 17.548C15.2748 17.5565 15.0986 17.5133 14.9452 17.4239L11.6511 15.4275L11.642 15.422L11.6328 15.4166C11.3288 15.2411 10.9839 15.1487 10.6328 15.1487C10.2818 15.1487 9.93688 15.2411 9.63283 15.4166L9.62363 15.422L9.61453 15.4275Z' stroke='%23E30613' stroke-width='2'%3e%3c/path%3e%3c/svg%3e");
width: 21px;
height: 20px;
display: inline-block;
content: '';
background-position: center center;
background-repeat: no-repeat;
}



.rating-area > input:checked ~ label {
background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='20' height='19' viewBox='0 0 20 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.87846 1.15267C8.02781 0.810098 8.27389 0.518562 8.58652 0.313812C8.89916 0.109062 9.26474 0 9.63846 0C10.0122 0 10.3778 0.109062 10.6904 0.313812C11.003 0.518562 11.2491 0.810098 11.3985 1.15267L12.9185 4.68267C12.9893 4.83902 13.0992 4.9745 13.2375 5.07608C13.3759 5.17766 13.5381 5.24192 13.7085 5.26267L17.5385 5.61267C17.9111 5.64806 18.2653 5.79161 18.5574 6.02566C18.8495 6.25971 19.0669 6.57405 19.1827 6.93C19.2985 7.28596 19.3078 7.66801 19.2093 8.02915C19.1108 8.39029 18.9089 8.71477 18.6285 8.96267L15.7385 11.5327C15.6131 11.6491 15.5196 11.7957 15.4671 11.9585C15.4146 12.1214 15.4047 12.2949 15.4385 12.4627L16.2785 16.2127C16.3596 16.578 16.3322 16.9591 16.1997 17.309C16.0672 17.659 15.8353 17.9626 15.5325 18.1825C15.2297 18.4025 14.8692 18.5291 14.4954 18.5469C14.1216 18.5647 13.7508 18.4728 13.4285 18.2827L10.1285 16.2827C9.97644 16.1949 9.80399 16.1487 9.62846 16.1487C9.45292 16.1487 9.28048 16.1949 9.12846 16.2827L5.82846 18.2827C5.50615 18.4728 5.1353 18.5647 4.76149 18.5469C4.38769 18.5291 4.02723 18.4025 3.72444 18.1825C3.42166 17.9626 3.18973 17.659 3.0572 17.309C2.92467 16.9591 2.8973 16.578 2.97846 16.2127L3.83846 12.4327C3.86687 12.2695 3.85434 12.1019 3.80197 11.9448C3.74961 11.7877 3.65906 11.6461 3.53846 11.5327L0.648456 8.96267C0.367986 8.71477 0.166096 8.39029 0.0676254 8.02915C-0.0308457 7.66801 -0.0216035 7.28596 0.094215 6.93C0.210033 6.57405 0.427376 6.25971 0.719506 6.02566C1.01164 5.79161 1.36581 5.64806 1.73846 5.61267L5.56846 5.26267C5.73884 5.24192 5.90102 5.17766 6.03938 5.07608C6.17774 4.9745 6.28762 4.83902 6.35846 4.68267L7.87846 1.15267Z' fill='%23E30613'%3e%3c/path%3e%3c/svg%3e");
width: 21px;
height: 20px;
display: inline-block;
content: '';
background-position: center center;
background-repeat: no-repeat;
}


.rating-area > input:checked ~ label {
}
.rating-area:not(:checked) > label:hover,
.rating-area:not(:checked) > label:hover ~ label {
background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='20' height='19' viewBox='0 0 20 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.87846 1.15267C8.02781 0.810098 8.27389 0.518562 8.58652 0.313812C8.89916 0.109062 9.26474 0 9.63846 0C10.0122 0 10.3778 0.109062 10.6904 0.313812C11.003 0.518562 11.2491 0.810098 11.3985 1.15267L12.9185 4.68267C12.9893 4.83902 13.0992 4.9745 13.2375 5.07608C13.3759 5.17766 13.5381 5.24192 13.7085 5.26267L17.5385 5.61267C17.9111 5.64806 18.2653 5.79161 18.5574 6.02566C18.8495 6.25971 19.0669 6.57405 19.1827 6.93C19.2985 7.28596 19.3078 7.66801 19.2093 8.02915C19.1108 8.39029 18.9089 8.71477 18.6285 8.96267L15.7385 11.5327C15.6131 11.6491 15.5196 11.7957 15.4671 11.9585C15.4146 12.1214 15.4047 12.2949 15.4385 12.4627L16.2785 16.2127C16.3596 16.578 16.3322 16.9591 16.1997 17.309C16.0672 17.659 15.8353 17.9626 15.5325 18.1825C15.2297 18.4025 14.8692 18.5291 14.4954 18.5469C14.1216 18.5647 13.7508 18.4728 13.4285 18.2827L10.1285 16.2827C9.97644 16.1949 9.80399 16.1487 9.62846 16.1487C9.45292 16.1487 9.28048 16.1949 9.12846 16.2827L5.82846 18.2827C5.50615 18.4728 5.1353 18.5647 4.76149 18.5469C4.38769 18.5291 4.02723 18.4025 3.72444 18.1825C3.42166 17.9626 3.18973 17.659 3.0572 17.309C2.92467 16.9591 2.8973 16.578 2.97846 16.2127L3.83846 12.4327C3.86687 12.2695 3.85434 12.1019 3.80197 11.9448C3.74961 11.7877 3.65906 11.6461 3.53846 11.5327L0.648456 8.96267C0.367986 8.71477 0.166096 8.39029 0.0676254 8.02915C-0.0308457 7.66801 -0.0216035 7.28596 0.094215 6.93C0.210033 6.57405 0.427376 6.25971 0.719506 6.02566C1.01164 5.79161 1.36581 5.64806 1.73846 5.61267L5.56846 5.26267C5.73884 5.24192 5.90102 5.17766 6.03938 5.07608C6.17774 4.9745 6.28762 4.83902 6.35846 4.68267L7.87846 1.15267Z' fill='%23E30613'%3e%3c/path%3e%3c/svg%3e");
width: 21px;
height: 20px;
display: inline-block;
content: '';
background-position: center center;
background-repeat: no-repeat;
}
.rating-area > input:checked + label:hover,
.rating-area > input:checked + label:hover ~ label,
.rating-area > input:checked ~ label:hover,
.rating-area > input:checked ~ label:hover ~ label,
.rating-area > label:hover ~ input:checked ~ label {
}
.rate-area > label:active {
	position: relative;
}

.modal.active.modal-review-result {
    padding: 42px 38px 32px 38px;
    margin-top: -183px;
}


@media(max-width: 991px) {

.reviews-list {
    gap: 22px;
}

}


@media(max-width: 504px) {

.modal.modal-review.active {
margin-top: 0;
width: 100%;
margin-left: 0;
}

.form-rating .label {
    font-size: 14px;
}

.avatar-pole {
    font-size: 14px;
    padding-left: 12px;
}


.avatar-button {
    width: 110px;
}


.main-reviews-item .title {
    grid-template-columns: 52px max-content 1fr;
    row-gap: 16px;
    margin-bottom: 60px !important;
}


.main-reviews-item {
    padding: 25px 20px 22px 20px;
}

}





@media (max-width: 504px) {
    .modal.active {
        left: 0;
        top: 0;
        width: 100%;
        max-width: 100%;
        height: 100vh;
        padding-left: 20px;
        padding-right: 20px;
        margin-left: 0;
        margin-top: 0 !important;
        border-radius: 0;
        padding-top: 54px;
    }

    .modal.modal-review.active {
        margin-top: 0;
        width: 100%;
        margin-left: 0;
    }
}

.detail-rating {
    width: max-content;
    height: 21px;
    margin-left: auto;
    margin-right: 0;
    display: flex;
    gap: 11px;
    align-items: center;
}

.detail-rating span {
    color: #383838;
font-size: 16px;
}


@keyframes smoothBounce {
    0%, 100% { transform: translateY(0); }
    70% { transform: translateY(-10px); } /* Высота подпрыгивания */
}


.whatsapp-button {
    position: fixed;
    left: 20px;
    bottom: 40px;
    z-index: 1000;
    animation: smoothBounce 1s ease-in-out infinite; /* Плавное подпрыгивание */
transition: none !important;
    width: 60px!important;
    height: 60px!important;
}


.whatsapp-button a {
transition: none;
}

.whatsapp-button img {
    width: 60px!important;
    height: 60px!important;
    /*transition: transform 0.3s;*/
    transition: none;
}

.phone_wrap {
    display: flex;
    align-items: center;
    gap: 15px; /* Расстояние между номером и кнопками */
}

.phone_text {
    font-size: 18px;
    font-weight: bold;
    color: #000; /* Цвет номера */
}

.header-messengers {
    display: flex;
    gap: 10px; /* Расстояние между иконками */
}

.header-messengers a {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 40px; /* Размер иконок */
    height: 40px;
    border-radius: 50%;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}



.header-messengers img {
    width: 100%;
    height: auto;
}


/*
.whatsapp-header {
    background-color: #25D366;
    padding: 5px;
}

.telegram-header {
    background-color: #0088cc;
    padding: 5px;
}

.header-messengers a:hover {
    transform: scale(1.1);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}
*/

.price-comment {
margin-top: 34px;
color: #000;
font-weight: 600;
}
