.category-menu {margin:10px 0 32px 0!important;}
.category-menu .b-tags_list .current {color: #fff; background: #1fa6a3;}
.filter-disabled span {color: #9c9c9c!important;}
.b-product_general_purchase .b-product_general_purchase_good:first-child {border-color: #ffd8bf;-webkit-box-shadow: inset 0 0 0 1px #ffd8bf;box-shadow: inset 0 0 0 1px #ffd8bf;}

.nobr {white-space:nowrap;}
.b, .bold {font-weight:bold;}
.green {color:#2b9e9d;}

.b-geography_lists_subCaption a {color: #000;}
.b-geography_lists_menu {margin-bottom:40px;}
.b-footer_alphabet_list {color:#b3b3b3!important;}
.b-footer_alphabet_list a {color:#000!important;}
.b-footer_alphabet_list a:hover {text-decoration:underline;}

.b-product_delivery_item_label {padding-left: 70px!important;}
.review-hr {border:1px solid #f8f8f8;margin:30px 0 0 0;}
.b-filter_selector_drop_list .js-multiSelect-subList {max-height:none;}


.b-faq_spoiler_box_inner {font: 400 16px/1.5 'Roboto',sans-serif!important;background: #f8f8f8!important;}
.b-faq_spoiler_box_inner:after {border-top-color: #f8f8f8!important;}

.b-faq_tabs .green, .b-faq_tabs .red, .b-faq_tabs .b-delivery_methods_zones_box, .b-discount_cards_faq .green, .b-discount_cards_faq .red, .b-discount_cards_faq .b-delivery_methods_zones_box {background: #fff!important;}
.b-faq_tabs ol>li:before, .b-discount_cards_faq ol>li:before {font-weight:500!important;}
.b-faq_tabs_nav>a, .b-discount_cards_faq>a {line-height:20px;font-size:16px;font-weight: 500;}



 


.b-header_search_field input[type=text]:hover {border-color:#ff4d00;}

.img-brand img {border:2px solid #f8f8f8;display:block;padding:5px;margin:10px 0 0 0;}
.text_descr {font-weight:bold;margin:10px 0 0 0;}


.b-good_cart {
    /*border-color: #fe6913!important;*/
    -webkit-box-shadow: inset 0 0 0 2px #fe6913!important;
    box-shadow: inset 0 0 0 2px #fe6913!important;
}
.b-product_general_purchase_good:hover, .b-product_general_purchase .b-product_general_purchase_good:first-child {
    border-color: #fe6913!important;
    -webkit-box-shadow: inset 0 0 0 1px #fe6913!important;
    box-shadow: inset 0 0 0 1px #fe6913!important;
}
.b-product_general_purchase_single_main:hover {
    /*border-color: #fe6913!important;*/
    /*-webkit-box-shadow: inset 0 0 0 1px #fe6913!important;*/
    /*box-shadow: inset 0 0 0 1px #fe6913!important;*/
}
.b-banner_video+* {
    background:none!important;
}

.text-center {text-align:center;}
.cart-item-payment-title a {width:120px;margin:0 30px 0 0;}
.item-payed-yes {color: #1fa6a3;}
.item-status-n {color:#fe6913;}

.sale-order-list-cancel-link a {
    background-image: url(images/svg/close_1.svg);
    background-size: cover;
    width: 25px;
    height: 25px;
	display:inline-block;
}
.sale-order-list-cancel-link a:hover {
    background-image: url(images/svg/close_2.svg);
}
.sale-order-list-cancel-link {margin:0 0 0 10px;}
.sale-order-list-copy-link a {
    background-image: url(images/svg/copy_1.svg);
    background-size: cover;
    width: 25px;
    height: 25px;
	display:inline-block;
}
.sale-order-list-copy-link a:hover {
    background-image: url(images/svg/copy_2.svg);
}

.cart_into {background: #f8f8f8;color: #000;padding:20px;}

.popup-window-buttons .btn:nth-child(2) {display:none!important;}
 
.popup-window-buttons .btn { 
    color: #fff !important;
    background-color: #1fa6a3;
    border-color: #1fa6a3; 
    padding: 10px 22px;
    font: 400 14px/1 'Roboto', sans-serif;
    letter-spacing: .025em;
    border-radius: 9px;   
	margin:-30px 0 30px 0; 
    box-sizing: border-box;
    transition: color 500ms, background 500ms, border 500ms, opacity 500ms;
    outline: none;
    cursor: pointer;
	display:inline-block;
}
 
@media (max-width: 767px) {
.b-delivery_methods_map {
    height: 600px!important;
}
.b-faq_spoiler_title {font: 600 16px/1.35 'Roboto',sans-serif!important;;}
}

.b-pagination span {
    background: #1fa6a3!important;
    color: #fff!important;
}
.b-pagination a {color: #000!important;}
.b-pagination a:hover {color: #fff!important;}
.b-pagination a.b-pagination_arrow:hover {color: #1fa6a3!important;}

.b-order_check_num {margin-bottom: 14px!important;float:left;padding:13px 25px 0 0;}
.pay-order-form .e-btn_orange {font-size:25px;float:left;margin:0 15px 0 0;}
.b-order_check_message {margin:13px 0 26px!important;}


.in-one-line {display:inline-block!important;}
.b-product_general_info_props dt {margin-top: 16px!important;}
.b-product_general_info_text {margin-bottom: 10px!important;}

.b-mp-header_panel_nav_menu_list>li>a {padding: 8px 12px 7px!important;}

.b-alphabet_nav li {
    font-size:18px!important;
}
 


/* styles for print */
@media print {
    .b-header, .b-alert, .b-sidebar_banner, .b-footer, .b-contacts_form, .b-path, .b-sidebar_nav_menu, .b-panel, .b-sidebar_nav, .b-product_general_purchase_good_notice {
        display:none!important;
    }
	.b-product_general_purchase_good_main a, .b-product_general_purchase_good, .b-product_general_purchase_good_wrap, .b-good, .b-product_general_purchase_good_cell {
        transition:none!important;perspective:none!important;
    } 
	
	
}
.ps-container .ps-scrollbar-x-rail, .ps-container .ps-scrollbar-y-rail {
    opacity: 1!important;
	
}
.ps-container.ps-active-x>.ps-scrollbar-x-rail, .ps-container.ps-active-y>.ps-scrollbar-y-rail {
    background: #eaeaea;
}


@media (max-width: 1023px) {
	.new_year1 {background:none!important;}
	.b-discount_cards_level_num {font: 700 35px/1 'Roboto',sans-serif!important;}
	.b-discount_cards_level {padding: 42px 24px 34px 8px!important;}
	.b-discount_cards_level_label strong {font-size:15px!important;}
}
@media (min-width: 1024px) and (max-width: 1263px) {
    .b-brand_logo img {
        max-width: 140px!important;
        max-height: 130px!important;
    }

    .b-discount_cards_level_num {font: 700 45px 'Roboto',sans-serif!important;}
    .b-discount_cards_level {padding: 42px 24px 34px 8px!important;}
}



/* new-year */
/*.b-header_panel {background:#f8f8f8 url("images/new-year/new-year-fon.png") top repeat!important;}

.new_year {position:absolute;top:0;left:0;z-index:1;margin:0 0 -60px -20px;}

.new_year1 {background:url("images/new-year/new-year.png") top right 30px no-repeat!important;padding-bottom:20px;}
*/

@media (max-width: 1023px) {.new_year1 {background:none!important;}}

.b-manuals_pic {margin-left: -50px!important;}
.b-manuals_letter_list a {margin-right:80px;}
.b-panel.show {z-index:5000!important;}


.b-alphabet_tabs_content_box .b-manuals_box {padding: 0!important;}
.b-alphabet_letter_list.b-alphabet_nav_sublist>li{display: block!important;}
.b-alphabet_letter_list.b-alphabet_nav_sublist>li>a{text-align: unset!important; height: auto!important; display: inline-block!important;}
.b-alphabet_letter_list.b-alphabet_nav_sublist>li>a.current{padding: 6px 8px!important;}
.b-alphabet_letter_list.b-alphabet_nav_sublist>li>a:hover {
    padding: 6px 8px!important;
    margin: -6px -8px!important;;
}


.b-sidebar_banner_item.img-only {
    padding: 320px 0px 0px 0px;
}

[id^="wait"] {
    display: none!important;
}

#bx-composite-banner {
    text-align: center;
    margin: 10px 0;
}

/* content */


/* debug */
.debug {
    border: 1px solid red;
}