html, body {scroll-behavior:smooth;}
.fancybox-wrap, .fancybox-desktop, .fancybox-type-html, .fancybox-opened {top: 50px !important; z-index: 9999 !important;}
.content .headerNavigation{font-size:13px;color:#f44336}
.content .headerNavigation:hover{text-decoration:underline}
.header_navigation_top{padding-top:15px;font-size:13px}
.red_cont img{margin-right:5px}
.red_cont a{color:#fff;text-decoration:none;font-weight:bold;margin-left:5px;font-size:11px}
.white_cont{width:100%;overflow:hidden;text-align:center}
.white_cont img{margin:8px 0}
.white_cont a{color:#414141}
.browse-categories{display:table;margin-bottom:30px}
.browse-categories .cont_title{background:none;border:none}
.main.mainpage .cont_title {background:#fff;}
.main.mainpage .cont_title p {color:#414141;}
.browse-categories .cont_title p{border-bottom:1px dotted #ddd;color:#333;font-size:20px;margin:10px 0;padding:0 10px 10px;text-transform:none}
.cat_browse{padding:0 3px;}
.cat-browse-content{border:1px solid #f6f6f6;min-height:260px;padding:5px}
.cat_browse .cat-browse-content a.cat-browse-title,.category-item-title,.title-link{color:#414141;font-size:130%;display:block;margin:7px 0}
.cat_browse .cat-browse-content a.cat-browse-title:hover,.category-item-title:hover,.title-link:hover{color:#f44336;text-decoration:underline}
.cat_browse .cat-browse-content:hover,.extra .fetured-item:hover,.featured-module .fetured-item .fetured-item-content:hover,.also-purch-content:hover,.xsell-products-content:hover{box-shadow:0 0 20px -3px rgba(0,0,0,0.1);-moz-box-shadow:0 0 20px -3px rgba(0,0,0,0.1);-webkit-box-shadow:0 0 20px -3px rgba(0,0,0,0.1);-o-box-shadow:0 0 20px -3px rgba(0,0,0,0.1)}
.cat_browse .cat-browse-content a.cat-browse-title:hover{text-decoration:underline}
.newprod_browse{float:left;width:33%;height:280px;color:#D80B02}
.newprod_browse span{font-weight:bold;font-size:17px}
.newprod_browse .linksText{height:60px;overflow:hidden;margin-bottom:3px}
.content{}
.pageHeading{font-size:16px;font-weight:bold}
.pageHeading h1{visibility:hidden}
.category_desc{padding:10px 0 0 0}
.category_desc,.category_desc2{margin-bottom:10px}
.rev_pic{text-align:center}
.rev_text{text-align:left;float:left;width:170px;margin:3px 0 0 30px;display:inline;color:#000}
.rev_text a{color:#000}
.rev_text a:hover{color:#870c0c}
.forlink{float:left;margin:6px 0 0 14px;width:180px}
a.forlink:hover{color:#870c0c}
table{table-layout:auto;border-collapse:collapse;background-color:#fff}
#category-title{margin-bottom:20px}
.table_text{margin-bottom:20px;width:100%;}
.td_title{background-color:#C1C1C1;font-size:15px;font-weight:bold;padding:7px 10px}
.td_text_left{border-bottom:1px solid #eee;border-right:1px solid #eee;font-size:14px;font-weight:bold;padding:7px 10px; width:30%}
.td_text_right{border-bottom:1px solid #eee;padding:7px 10px;text-align: justify;}
.page_info{text-align:justify}
.links_info a{color:#b10000;font-weight:bold}
.links_info_word{text-indent:1.5em;text-align:justify}
.links_info_word span{font-weight:bold;color:#5A5A5A }
.page_info_tit{color:#5A5A5A;font-size:larger;font-weight:bold}
strong{font-weight:bold}
.page_info b{color:#575757}
.page_info{}
.BrowseBy{display:none}
.productListing{margin-top:20px;border:none;}
.order_page #filter_content .productListing-odd,.order_page #filter_content .productListing-even{display:table-row;margin:0}
#filter_content .productListing-odd:hover,#filter_content .productListing-even:hover{box-shadow:0 0 20px -3px rgba(0,0,0,0.1);-moz-box-shadow:0 0 20px -3px rgba(0,0,0,0.1);-webkit-box-shadow:0 0 20px -3px rgba(0,0,0,0.1);-o-box-shadow:0 0 20px -3px rgba(0,0,0,0.1)}
.order_page #filter_content .productListing-odd:hover,.order_page #filter_content .productListing-even:hover{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none}

#filter_content .productListing-odd:hover .productListing-data,#filter_content .productListing-even:hover .productListing-data{border:1px solid #fff}
.order_page #filter_content .productListing-odd:hover .productListing-data,.order_page #filter_content .productListing-even:hover .productListing-data{border:none;border-bottom:0px solid #e5e5e5}
.productListing-data a.read-more:hover{text-decoration:underline}
.productListing-heading{border:1px solid #DCDCDC;text-decoration:none;background-color:#DCDCDC }
.productListing-heading a{border:none;text-decoration:none;color:#000;font-weight:bold}
.productListing-heading a:hover{border:none;text-decoration:underline}
.new_prod_price{margin-right:15px;color:#D80B02;font-size:20px;font-weight:bold}
.listing-product-price{color:#333;font-size:16px;font-weight:bold;margin-bottom:5px}
.price_prod_info{color:#f44336;display:block;font-size:20px;font-weight:bold;margin-bottom:10px}
.price-prod-old{font-size:18px;font-style:italic}
.input_quantity{display:none}
.form_avail table img{width:60px;height:60px;float:left}
.form_avail .name_products{position:relative;top:10px}
.form_avail td{padding:5px}
.form_avail .necessarily{margin-left:2px}
#complete_avail ul{list-style-type:none;padding-left:0px;}
#complete_avail a{text-decoration:underline;color:#870C0C}
#complete_avail a:hover{text-decoration:none;color:#0000D5}
.importer{font-size:10px;margin-bottom:30px;margin-top:10px;text-align:right}
#complete_quick_order .order_info{color:#F00}
#complete_quick_order .order_id{font-size:20px}
.red_cont span.phone_cont{margin-left:4px;color:#fff;font-size:16px;margin-bottom:5px;font-weight:bolder}
.red_cont span.operators{color:#fff;margin-left:2px}
.checkount_success{text-decoration:underline}
.also_purch,.xsell_products_buynow{margin-bottom:10px;min-height:320px}
.also-purch-content,.xsell-products-content{background:#fff;border:1px solid #f6f6f6;min-height:320px;padding:5px}
.title-link{font-size:13px;line-height:19px}
.infoBoxContents2{display:none}
td.infoBoxContents5{width:5%;border:1px solid #eee;font-size:13px;padding:10px}
.infoBoxContents6 a:hover span{color:#f44336}
td.infoBoxContents6{width:95%;font-size:13px;padding:10px;text-align:left;border:1px solid #eee}
td.infoBoxContents6 span{color:#000}
.discount{font-size:14px;color:#000;font-weight:bold}
.discount_price{font-size:18px;font-weight:bold;color:#fff;background:url(../images/discount_number.gif) no-repeat;height:36px;width:100px;margin:0 auto;padding-top:6px}
#shopping_cart_box img.cross_img{cursor:pointer;display:inline-table;margin:0 0 0 5px;position:relative;top:3px}
.total_no_discount{text-decoration:line-through}
img.shopping_cross_img{cursor:pointer}
.poducts_filter{width:33%;float:left;text-align:left}
.poducts_filter b{color:#000}
.order_page table.productListing,.order_page table.order_table_info{border:1px solid #c9c9c9;border-collapse:collapse}
.order_page table td.order_table_header{background:#f5f5f5 none repeat scroll 0 0;color:#000;font-size:14px;line-height:39px;min-height:39px;padding:0 5px;border:medium none;text-align:left;}
.order_page table td.order_table_header:last-child{}
.order_page table.productListing td.productListing-data{border:none;border-bottom:0px solid #e5e5e5;padding:2% 5px;}
.order_page table.productListing td.productListing-data a:first-child{padding-right:20px}
.order_page table.productListing td.productListing-data table tr td{}
.order_page td.order_table_cell{border:1px solid #dcdcdc;color:#444;padding:10px}
.order_page .total_price{font-size:20px}
.order_page .final_price{font-size:24px;color:#d80b02;font-weight:bold}
.order_form td{padding-bottom:10px}
.order_form .order_input_field{width:290px;height:15px}
.order_form .order_select_with_input_field{width:auto;height:auto;margin-top:2px !important}
.order-table-form table tr td.td_check_alt textarea{margin:0;resize:none;/*width:auto*/width:100%}
.order_form .hide_block{display:none}
.total-price-form-order{margin:30px 0}
.header-form-order{margin:20px 0}
.order-table-form table tr td{padding:5px 10px 7px 0}
#order_extra_fields_block_name .formAreaTitle{display:table;margin:10px 0}
.order-form-extra-fields td.main{padding:5px 10px 7px 0;vertical-align:middle}
.check_alt_button{vertical-align:middle}
.check_alt_button #button_in_cart{margin:0}
.order-table-form table tr td input.order_input_field,.formArea table.infoBox tr td input{height:auto;margin:0;/*width:auto*/width:100%}
.inputRequirement{font-size:12px;}
.td_check_alt input,.td_check_alt textarea,.td_check_alt select{margin-left:30px;margin-top:5px}
.td_check_alt .phone_number{margin:0 0 3px 5px;width:100px;}
.td_check_alt #other_field_select_phone{margin-left:5px}
#other_operator_fields{display:none;}
.action_text{text-decoration:underline;cursor:pointer;font-size:11px;white-space:nowrap;margin-left:8px;}
.action_text:hover{text-decoration:none;cursor:pointer}
.error_message{margin-left:70px;font-size:10px;color:red;position:relative;bottom:2px;display:block;height:10px;}
.order_form .other_code_text{font-size:10px;position:relative;bottom:10px;margin-left:8px;}
.order_form .other_operator_block{position:relative;bottom:10px}
.order_form select{width:75px;margin:0}
.what_this{font-size:10px;text-decoration:underline;padding-left:10px;color:#A80001;cursor:pointer}
.what_this:hover{text-decoration:none}
.what_this_content a{color:#A80001}
.what_this_content a:hover{text-decoration:underline}
.price_no_discount{text-decoration:line-through}
.product_count,.counter{font-weight:bold;line-height:24px;text-align:center;color:#000;display:block;float:left}
input.product_count{background:#f7f7f9;border:1px solid #e7e7e7;border-left:0;border-radius:0;border-right:0;padding:4px 5px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;font-size:90%;outline:medium none;vertical-align:middle;margin-bottom:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none}
.counter{cursor:pointer;background:#fff none repeat scroll 0 0;border:1px solid #e0e0e0;padding:4px 3px;font-size:14px}
.count-product{display:flex;/*margin:10px 0*/margin-left:0px;}
.form_preview table{font:13px Arial;color:#000}
.form_preview table td{padding:5px}
.form_preview table td b{color:#000}
.form_preview td.total_price b{font-size:20px;color:#F00}
.form_preview td.bill_number{font-size:12px;color:#f00}
.form_preview td .bill_id{font-size:18px;color:#001eff}
.form_preview td .bill_descr{font-size:16px;color:#0f8109}
.form_preview h2{text-align:center;color:#F00;font-size:22px}
.form_preview img{cursor:pointer}
.check_alt_button img,.check_alt_button input{margin-top:5px}
.fields_1{margin-left:18px;margin-top:5px;color:#696969}
.xcell_products_price{font-weight:bold;position:relative}
.page_description p{margin:10px 0;text-indent:2em;text-align:justify}
.page_description strong,b{color:#575757}
.page_description a{text-decoration:underline;color:#870C0c}
.page_description a:hover{text-decoration:none}
#skype{margin-left:0;position:relative;top:5px}
#skype a{margin-left:0}
#skype img{margin-top:3px}
.manager_content{background-color:#D97802;position:relative;padding:3px 0 5px 35px}
.manager_content span{color:#262626;font-size:12px}
.manager_content a{font-size:12px;font-weight:bold;color:#262626}
.manager_navi_tit{width:100%;background-color:#D97802;margin:11px 0 0 0}
.manager_title{width:100%;height:30px}
.manager_navi_tit p{color:#262626;font-size:14px;margin-left:35px;margin-top:10px;font-weight:bold}
.manager_content span.phone_content_manager{margin-left:4px;margin-right:4px;font-size:16px;font-weight:bold}
.related_product{width:33%;float:left;text-align:center;height:200px;color:#D80B02}
.related_product span{font-size:17px;font-weight:bold}
.related_product img{width:150px;height:150px}
#compatible_products{margin-top:10px}
#compatible_products span{font-weight:bold;font-size:14px}
#table_search_cartidges{border-collapse:collapse;width:100%}
#table_search_cartidges tr th{padding:8px;border:1px solid #CDCDCD;background:#D8D8D8;text-shadow:1px 1px 1px #FFF;font-size:13px}
#table_search_cartidges td{border:1px solid #CDCDCD;padding:4px}
#table_search_cartidges td a{text-decoration:underline}
#table_search_cartidges th{text-align:left;background-color:#E6E6E6}
#table_search_filter form{float:left;margin-left:9px}
.search_cartridges{margin:0 auto;padding:15px 20px;width:95%;background-color:#D97802;margin-bottom:15px;color:#262626;font-weight:bold}
.filter_search_cartridges{float:left;margin-left:5px;margin-right:5px}
.search_cartridges_box{width:700px;margin:0 auto}
.loader{display:none;margin-left:5px;position:relative;top:-7px}
.button_description_product{cursor:pointer;margin-top:3px}
.full_description_product{margin-right:10px;margin-bottom:10px}
.button_hide_description_product{display:none;position:relative;left:50%;top:-10px}
.read-more,.button_hide_description_product{background:#f44336;color:#fff;font-size:90%;padding:2px 3px;width:-moz-min-content;width:-webkit-min-content;width:-o-min-content;width:min-content;cursor:pointer}
.read-more:hover,.button_hide_description_product:hover{background:#f99d97;color:#fff;text-decoration:none}
.ac_results{padding:0;border:1px solid #eee;background-color:#fff;overflow:hidden;z-index:1000}
.ac_results ul{width:100%;list-style-position:outside;list-style:none;padding:0;margin:0;max-height:100%}
.ac_results li{margin:0;padding:2px 5px;cursor:pointer;display:block;font:menu;font-size:12px;line-height:16px;overflow:hidden;border-bottom:1px solid #eee}
.ac_loading{background:white url('indicator.gif') right center no-repeat}
.ac_over{background-color:#eee;color:#000;border-bottom:none}
.ac_results img{width:60px;height:60px;float:left;margin-right:10px;padding:6px}
.ac_results a{color:#414141}
.ac_results a:hover{color:#717171;text-decoration:underline}
#ajax_search_price{font-weight:bold;color:#f44336;margin-top:2px;float:right}
#products_count{font-weight:bold;float:left;font-size:12px;padding:5px;width:150px;color:#414141;font-weight:bold}
#to_search{float:right;padding:5px;font-size:12px;text-decoration:underline;cursor:pointer;color:#f44336;font-weight:bold}
#to_search:hover{text-decoration:none}
#footer_ajax_search{background:#E1E1E1;display:block;height:30px}
#product_model{font-size:9px;font-weight:normal;color:#666;float:right}
#ajax_search_price .price_field{float:right;margin-right:2px}
#modal_window{background:#FFF;padding:12px;border:3px solid #C00;font-weight:bold;display:none;height:86px}
#modal_window_content{margin-top:10px;font-size:13px}
#modal_window_content a{text-decoration:none;color:#f44336;font-size:17px}
#modal_window_content a:hover{text-decoration:underline;color:#f99d97}
#modal_window_content ul li{list-style-type:none;margin-bottom:5px;text-align:center;font-weight:bold}
#modal_window_bg{position:fixed;width:100%;height:100%;background:none;z-index:2000;display:none}
#error_message li{font-weight:bold;line-height:1.5;color:#AB0000}
#error_message ul{list-style-type:disc}
#complete_avail{text-align:center;font-weight:bold}
#btn_quick_order{cursor:pointer}
.page_description{line-height:140%}
.page_description h1{margin-bottom:0}
.filter_block{border:1px solid #e7e7e7;display:block;padding:10px 5px;position:relative}
.filter-separator{border-bottom:1px solid #e7e7e7;margin:0 -5px 10px;margin-top:0px!important;}
#filter_box{width:100%}
#filter_box td{text-align:left}
#filter_box td.pick_up_btn{text-align:center}
.tooltipster-base{z-index:8000}
.tooltip_content thead{background-color:#f6f6f7}
.tooltip_content th{font-size:12px;padding:5px;text-align:right;}
.tooltip_content th.left{border-right:1px solid #eee;text-align: left;}
.tooltip_content table{border-collapse:collapse;width:100%;border-spacing:0}
.tooltip_content table td{padding:5px;border-bottom:1px solid #eee}
.tooltip_content td.left{border-right:1px solid #eee;text-align: left;}
.tooltip_content td.right{border-right:none;text-align: right;}
.tooltip_content span{width:100px;margin:0 10px 0 0}
.hint{color:black;cursor:pointer;font-size:90%;margin:3px 0 0;text-decoration:underline}
.discount-price .tooltip_content{color:#000;font-size:12px;z-index:9999;}
.col-25 .price_prod_info .discount-price .hint {font-size:12px;}
.productListing-data.col_price .hint{}
.hint:hover{text-decoration:none}
#stuffHelper{position:absolute;z-index:200;width:150px;padding:5px;background-color:#fff;border:1px solid #f44336;display:block;border-radius:3px;color:#000}
#stuffHelper div{text-align:center;padding:5px 0 2px}
#stuffHelper input{border:1px solid #888888;font-size:13px;height:16px;padding:1px 2px;text-align:center;vertical-align:bottom}
#stuffHelper button{background:#f44336;border:none;cursor:pointer;color:#fff;padding:2px 5px}
#stuffHelper button:hover{background-color:#f99d97}
#stuffHelper img.field-arr-up{cursor:pointer;margin:0 0 11px 1px;vertical-align:bottom}
#stuffHelper img.field-arr-down{cursor:pointer;margin:0 0 1px -17px;vertical-align:bottom}
#filter_box ul{list-style-type:none}
#filter_box ul li{display:block;font-size:13px;padding:0px}
#filter_box ul li input{margin-right:5px}
#filter_box ul li input:focus{outline:none}
#filter_box ul .row_checked{background:#f6f6f7}
.filter_title_row{display:block;margin-bottom:10px;position:relative;width:100%}
#filter_box .filter_title{color:#000;cursor:pointer;display:inline-block;font-size:14px;padding-right:15px;width:100%;font-weight:700;}
#filter_box .filter_arrow{cursor:pointer;font-size:18px;font-weight:bold;position:absolute;right:0;top:3px}
#filter_box tr:last-child .filter-separator{display:none}
#chosen_filters_block{display:none;margin:0 0 20px 0;text-align:left}
#chosen_filters_block .title{border-bottom:1px solid #eee;font-size:13px;margin-bottom:10px;padding-bottom:5px;text-align:center}
#chosen_filters_block .filter_title{background-color:#f6f6f7;display:block;margin-bottom:10px;padding:7px 10px}
#chosen_filters_block.active{}
.chosen_filters{list-style-type:none;padding:0 10px}
.chosen_filters_section{margin:10px 0 20px}
.chosen_filters li:first-child{margin-top:-7px}
.chosen_filters li{cursor:pointer;margin-bottom:-4px}
.chosen_filters li .delete_mark{color:#f44336;font-size:20px;position:relative;top:3px}
#filter_preloader_content{background:url("../images/ajax_filter_preloader.gif") 10px 10px no-repeat;background-color:white;position:fixed;height:80px;top:50%;left:50%;margin-top:-35px;margin-right:auto;margin-bottom:auto;display:inline;padding:10px 20px 10px 75px;border:2px solid #F46634;line-height:50px;vertical-align:middle;z-index:9999999999;}
#filter_preloader_content .filter_preloader_text{font-weight:bold;font-size:18px}
#reset_filters{margin-bottom:10px;display:none}
#chosen-filter-separator{display:none}
.ranger_row{background:#fff!important}
.filter_ranger{width:200px;margin:0 auto;position:relative}
.ranger_checkbox{display:none}
#scrollUp{bottom:30px;right:15px;width:75px;margin-bottom:-10px;padding:5px 4px 10px;font-size:13px;line-height:20px;text-align:center;text-decoration:none;-webkit-box-shadow:0 0 2px 1px rgba(0,0,0,0.2);-moz-box-shadow:0 0 2px 1px rgba(0,0,0,0.2);box-shadow:0 0 2px 1px rgba(0,0,0,0.2);background-color:#E6E6E6;-webkit-transition:margin-bottom 150ms linear;-moz-transition:margin-bottom 150ms linear;transition:margin-bottom 150ms linear;opacity:0.8;font-weight:bold;z-index:1000!important}
#scrollUp:hover{margin-bottom:0;}
#scrollUp span{display:block;font-size:20px}
.icon_wrapper,.discount_image{position:relative;display:inline-block}
.discount_mark_small{position:absolute;right:50%;top:0;background:url("../images/discount_mark_small.png") no-repeat;width:100px;height:81px;margin-right:15px}
.discount_mark_middle{position:absolute;right:75%;top:0;background:url("../images/discount_mark_small.png") no-repeat;width:100px;height:81px}
.discount_popup_text{text-align:center;font-size:20px;font-weight:bold;color:#f44336;margin-bottom:20px}
.discount_block_text{text-align:center;font-size:20px;font-weight:bold;margin-top:20px}
.discount_block_text a{display:inline-block;padding:6px 10px 6px;color:#fff;text-decoration:none;font-weight:bold;line-height:1;border-radius:5px;box-shadow:0 1px 3px rgba(0,0,0,0.5);text-shadow:0 -1px 1px rgba(0,0,0,0.25);border-bottom:1px solid rgba(0,0,0,0.25);position:relative;cursor:pointer;font-family:Arial;font-size:16px;background-color:#970606}
.discount_block_text a:hover{background-color:#e33100;color:#fff}
.btn-complite{background:#d3201f;border:none;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;color:#fff;padding:5px;font-size:15px}
.cat_browse.col-20 {width:33%;}
.productListing-data .productSpecialPrice{color:red;font-size:18px;font-weight:900;margin-bottom:5px;display:inline-block;float:right;}
.white_cont .productSpecialPrice{color:red;font-size:16px;font-weight:bold;margin-bottom:45px;}
.tooltip2 .productSpecialPrice{display:inline-block;font-size:18px;font-weight:900;}
.td_text_right .accesories_head {text-align:center;margin-bottom:5px;font-size:18px}
.products_related p {font-size: 20px;margin-bottom:20px}
.td_text_right .accesories_list {text-align:center;font-size:16px;}
.ac_results li:hover{background-color:#fff;box-shadow:0 0 20px rgba(62, 27, 27, 0.7);}
.tabs a.active{box-shadow: 0 0 20px rgba(62, 27, 27, 0.5);font-weight: 700;}
.tabs a{background-color: #fff;text-transform:uppercase;}
.accesories_footer{text-align: center;margin-top: 10px;}
.minus.counter.field-arr-down,.plus.counter.field-arr-up{flex:0 20%;}
.count-product .product_count{flex:0 1 20%;}
.list_count{display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;}
.list_count .count-product{flex:0 1 50%;}
.list_count #button_in_cart{flex:0 1 50%;max-width:100px;}
a[data-id="140"]{display:none;}


.rec_prod, .rec_prod + label ~ .pop_prod {
    display: none; 
}

.rec_prod + label, .rec_prod:checked + label {
    border-bottom: 1px dotted #000;
    padding: 0;
    color: #000;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    float:right;
}


.rec_prod:checked + label {
    color: #f11a0e;
    border-bottom: 0;
}

.rec_prod:checked + label + .pop_prod {
    display: block;
  
    -webkit-animation: fadeIn ease-in 0.7s;
    -moz-animation: fadeIn ease-in 0.5s;
    animation: fadeIn ease-in 0.7s;
    /*
    border: 2px solid #cecbcb;
    border-radius: 3px;
     background: #e8e5e5;
    -moz-box-shadow: inset 3px 3px 10px #7d8e8f;
    -webkit-box-shadow: inset 5px 5px 12px #929898;
    box-shadow: inset 4px 4px 9px #818688;
    padding: 8px;
    */
}

@-moz-keyframes fadeIn {
    from { opacity: 0; }
to { opacity: 1 }
}
@-webkit-keyframes fadeIn {
    from { opacity: 0; }
to { opacity: 1 }
}
@keyframes fadeIn {
    from { opacity: 0; }
to { opacity: 1 }
}

.komentas {
    width: 41%;
}

.category_url_text2{margin-top:30px;}
.category_url_text1, .category_url_text2{font-weight:700;}
.extremum-slide.search{overflow:visible!important; width:100%;}
.mfilter-free-button{display:none;}
p.listing-product-price:after {
    content: " С НДС";
    vertical-align: top;
    font-size: 10px;
    color: grey;
    white-space: nowrap;
}
.messenger-top {
display: block;
//* position: fixed; *//
right: 50%;
bottom: 50%;
width: 260px;
height: 40px;
/* overflow: hidden; */
}
.messenger-btn-top {
padding: 14px;
display: block;
width: 60px;
height: 60px;
border-radius: 60px;
background-color: #9fbce0;
position: absolute;
right: 0;
top: 0;
cursor: pointer;
z-index: 2;
}
.messenger-btn-top img {
width: 32px;
height: 32px;
}
.messenger-links-top {
//*position: absolute;
 left: 50px;
top: 10px; *//
width: 200px;
//* transform: scale(0); *//
transform-origin: 100% 50%;
-webkit-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
z-index: 0;
}
.messenger-links-top.show {
left: 0;
transform: scale(1);
}
.messenger-links-top a {
width: 40px;
margin-left: 4px;
}
.messenger-links-top img {
max-width: 30px;
-webkit-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
.messenger-links-top a:hover img {
transform: scale(1.1);
text-decoration: none;
}
.messenger-links-top a:first-child{
    margin-left:0px;
} 
.messenger {
display: block;
position: fixed;
right: 20px;
bottom: 100px;
width: 300px;
height: 60px;
/* overflow: hidden; */
}
.messenger-btn {
padding: 14px;
display: block;
width: 60px;
height: 60px;
border-radius: 60px;
background-color: #ffc107;
position: absolute;
right: 0;
top: 0;
cursor: pointer;
z-index: 2;
}
.messenger-btn img {
width: 32px;
height: 32px;
}
.messenger-links {
position: absolute;
left: 50px;
top: 10px;
width: 240px;
transform: scale(0);
transform-origin: 100% 50%;
-webkit-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
z-index: 0;
}
.messenger-links.show {
left: 0;
transform: scale(1);
}
.messenger-links a {
width: 40px;
margin-left: 4px;
}
.messenger-links img {
max-width: 40px;
-webkit-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
.messenger-links a:hover img {
transform: scale(1.1);
text-decoration: none;
}