.navigation_top_wrapper {background-color:#696969 !important;}
.menu_quickaccess_header {background-color:#696969 !important;}
.brand_page h2 {color:#696969 !important;}
.menu_quickaccess_brands { border: 1px solid #000; border: 2px outset rgba(0, 0, 0, 0.76);  box-shadow: 0 0 18px #000000;}
.menu_quickaccess_header:hover {background-color:#4A4A4A !important ;}
.menu_quickaccess_header {
  border-top: 2px solid rgba(86, 86, 86, 1);
  border-bottom: 2px solid rgba(86, 86, 86, 1);
}
.navigation_top ul li:hover {background-color:#4A4A4A !important;}
#leftblock a {  color: #000000;}
#leftblock a:visited{  color: #000000;}
.fancybox-overlay { background-color: rgba(0, 0, 0, 0.85)!important;}
#overlay_menu { background-color: rgba(48, 57, 68, 0.4);  border-left: 2px solid rgba(24, 27, 31, 0.78);}
.inputButton { background-color:rgba(105, 105, 105, 0.7) !important; }
.inputButton:hover {  background: #696969 !important;}

#topblock .left-menu-accessor {color:#000  !important;}
.navigation_top .label {color:#000  !important;}
#left-menu-x-mobiles {color:#000  !important;}
#left-menu-x-mobiles a {color:#000  !important;}
.product_section_sharing {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  filter: grayscale(100%);
}
#vat_choice_box { padding-top: 11px;}
.topblock_content .mobile i.menu {color:#000  !important;}
#basket-mobile i{color:#000  !important;}
#basket-mobile .container i {  color: #FF4242!important;}
#left-menu-x-mobiles a:hover, #left-menu-x-mobiles i:hover {  color: #4A4A4A !important; }
.qs_link{ background-color: rgba(0, 0, 0, 0.45);}
.qs_link:hover{ background-color: rgba(0, 0, 0, 0.7); }

.faq_content_wrapper_h2 { color: #000;}
.faq_content_wrapper_h3 { color: #000;}
.faq_accordion_item i { color: rgba(0, 0, 0, 0.5); }
.faq_accordion_item i:hover{color: rgba(0, 0, 0, 0.8); }
.faq_content_wrapper_h3.selectedhash {color: #000;}

.list_product:before { background:#696969; }
.search-loading { color:#696969; }
#search_panel .loading { color:#696969; }
.paymentPaid { background-color: #696969;}
#go-to-top  { color:#696969; }
.list_products_navigation_pages i{ color:#696969; }
.list-navigation .pagination .prev i { color:#696969; }
.list-navigation .pagination .next i { color:#696969; }

.content_navigation_path  { color:#696969; }
.color_selector ul li span.current { background-color: #000;}
.size_selector ul li.current { background-color: #000;}
.color_selector ul li img.current { border-color: #000;}

.filterItmHrz.selected { background-color: rgba(0, 0, 0, 0.89); }
.filterItmHrz.selected:hover { background-color: rgba(0, 0, 0, 0.85);}
.filterItmHrz:hover { background-color: rgba(0, 0, 0, 0.7); }

.product_imageset_image.selected_image { border-bottom: #696969 solid 2px; }
.product_imageset_image.selected_image:hover { border-bottom: #696969 solid 2px; }
.product_association_scroller_left { color: #000;}
.product_association_scroller_right { color: #000;}
.product_imageset_scroller_right { color: #000;}
.product_imageset_scroller_left { color: #000;}
.cloudzoom-lens { border:5px solid #696969!important;}

.mini-basket { border: 2px dotted #000; border: 2px outset rgba(44, 44, 44, 0.76);  box-shadow: 0 0 18px #000;}
.toggle-button { background-color: #000000; }
.toggle-button:hover { background-color: #3A3A3A !important; }
.toggle-button.selected:hover { background-color: #3A3A3A !important; }

.ws_next, .ws_prev, .ws_pause, .ws_playpause {-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-o-filter: grayscale(100%);-ms-filter: grayscale(100%);filter: grayscale(100%);}

@media only screen and (max-width: 600px) {
.navigation.mobile .label { color: #000;}
.topblock_content_basket {display:none;}
 }
 
 @media only screen and (min-width: 601px) and (max-width: 1050px) {
.logo_wrapper { max-width: 250px !important; } 
.topblock_search #txtSearchstring {  width: 72% !important;  max-width: 250px !important; }
.topblock_content .basket_content { padding-top: 9px;}
#vat_choice_box { padding-top: 16px;}
}
 @media only screen and (min-width: 601px) and (max-width: 760px) {
.topblock_user {  display:none;}
}

@media only screen and (max-width: 1050px) {
.navigation_top .container { background: initial;border: 2px solid rgba(0, 0, 0, 0.5);} 
.topblock_customer_service.mobile {background: initial;border: 2px solid rgba(0, 0, 0, 0.5);}
.topblock_customer_service.mobile a {color: #000000;}
.navigation_top ul li a {color: #000000;}
.list_brand_description_filter_container {  border: 2px dotted #000;border-top: none; }
.list_brand_description_filter_filterstyle_header.selected { background-color: rgba(0, 0, 0, 0.7); }
.list_brand_description_filter_filterstyle_header.selected:hover { background-color: rgba(0, 0, 0, 0.85); }
}


 @media only screen and (min-width: 1051px) {
		 .navigation_top_wrapper,.navigation_top {
  border-top: 2px solid rgba(86, 86, 86, 1);
  border-bottom: 2px solid rgba(86, 86, 86, 1);
		}
 }
 .size_selector ul li.size_selector_stock_item:after, .button_view_discount_legend {
        content: '';
        width: 0;
        height: 0;
        border-top: 10px solid red;
        border-left: 10px solid transparent;
        position: absolute;
        top: 0;
        right: 0;
}
.stock-item-amount {
	color: red;
}
.stock-list-title {
	background-color: #8C2929;
	color: white;
}