

.button.button-small, .button.button-medium, #layer_cart .layer_cart_cart .button-container .btn.continue {
	background: #888888;
	color: #ffffff!important;
}

#layer_cart .layer_cart_cart .button-container .btn.continue:hover, .button.button-small span:hover, .button.button-small:hover, .button.button-medium:hover {
	background: #666666;
	color: #ffffff!important;
}

#wpbxslider-wrap .btn-default, .cart_block .cart-buttons a#button_order_cart, .box-info-product .exclusive, .button.ajax_add_to_cart_button span, #cart_block #cart-buttons a#button_order_cart, input.exclusive_mini, input.exclusive_small, input.exclusive, input.exclusive_large, input.exclusive_mini_disabled, input.exclusive_small_disabled, input.exclusive_disabled, input.exclusive_large_disabled, a.exclusive_mini, a.exclusive_small, a.exclusive, a.exclusive_large, span.exclusive_mini, span.exclusive_small, span.exclusive, span.exclusive_large, span.exclusive_large_disabled, #primary_block p.buttons_bottom_block input, #new_comment_form button, .button.button-medium.exclusive {
	background-color: #000000;
	color: #ffffff!important;
}

#wpbxslider-wrap .btn-default:hover, .cart_block .cart-buttons a#button_order_cart:hover span, .cart_block .cart-buttons a#button_order_cart:hover, #wpbxslider-wrap .btn-default:hover, #layer_cart .layer_cart_cart .button-container .btn:hover, .button.button-medium.exclusive:hover, .box-info-product .exclusive:hover, .button.ajax_add_to_cart_button span:hover   {
	background-color: #444444;
	color: #ffffff!important;
}

#layer_cart .layer_cart_cart .button-container .btn {
	background-color: #000000;
	color: #ffffff!important;
}

/* Hide add to cart button */
ul.product_list.grid > li .product-container .button-container {
	display: none;	
}

/* Hide main category image */ 
.content_scene_cat {
	display: block;	
}

/* Cart color */
#header .shopping_cart span.wpicon-64773, #header .shopping_cart .cart-label {
	color: #000000;
}

.shopping_cart .ajax_cart_quantity {
	background: #CD2026;
}

/* Search */ 

#search_block_top #search_query_top {
	background: #f7f7f7;
	color: #777777;
	border: 1px solid #ebebeb;
}

/* Header social icons color on hover */ 
#header #social_block ul li a:hover {
	color: #000000;
}

.columns-container {
	background: #f9f9f9;
}

.header-container {
	background: #ffffff;
}

@media (min-width: 1200px) {
/*.header_user_info {
	display: none;	
}*/
}

/* Footer blocks */
#footer #newsletter_block_left {
	display: block;	
}
#footer .myaccountfooter {
	display: none;	
}
#footer #block_various_links_footer {
	display: none;	
}
#footer #block_contact_infos {
	display: block;	
}

@media (min-width: 1200px) {
#search_block_top {
	display: block;	
}
}

.breadcrumb {
	display: none;		
}

.breadcrumb {
	display: none;		
}

/* menu */
#block_top_menu {
	background: #ffffff;
}

/* 1st level menu items */
.sf-menu > li > a, .sf-menu > li > a.sf-with-ul:before, .sf-menu > li span:after {
	color: #222222;
}

/* 1st level menu items font size */
.sf-menu > li > a {
	font-size: 14px;	
	text-transform: uppercase;
}

/* menu active background */
.sf-menu > li.sfHover, .sf-menu > li.sfHoverForce, .sf-menu > li > a:hover, .sf-menu > li > a:active {
	background: #ffffff;
}

/* submenu background */ 
.sf-menu li ul {
	background: #ffffff;
}

/* menu active font color */
.sf-menu > li > a:hover, .sf-menu > li.sfHover > a, .sf-menu > li.sfHoverForce > a, .sf-menu > li > a.sf-with-ul:hover:before, .sf-menu > li.sfHover > a.sf-with-ul:before {
	color: #000000;
}

/* responsive menu background color */
@media (max-width: 1199px) {
.cat-title {
 background: #ffffff;
 border: 1px solid #ffffff;
 color: #222222;
}

.sf-menu > li {
border-bottom: 1px solid #ebebeb;
}
.sf-menu {
border: 1px solid #ebebeb;	
}


}

/* Header text color */
.header_user_info a, #currencies-block-top div.current:after, .shop-phone i, .shop-phone, .shop-phone strong, #contact-link a, #languages-block-top .current span, #currencies-block-top div.current strong, #languages-block-top div.current:after, #header .copy-sidebar, #header #social_block ul li a, #header .search-icon:before {
 color: #aaaaaa;
}

.mobile-menu-button span, .mobile-menu-button span:before, .mobile-menu-button span:after {
	background: #aaaaaa;
}

.header_user_info a:before, #currencies-block-top div.current:before {
	border-right: 1px solid #aaaaaa;
}

/* labels */
#featured-products_block_center ul li span.new, ul#product_list li .new, .new-label {
	background: #ffd314;
	color: #000000;
}

.product_list.grid .price-percent-reduction, #featured-products_block_center .reduction-percent, #new-products_block .reduction-percent {
	background: #CD2026;
	color: #ffffff;
}

/* Functional buttons */
.functional-buttons, button.bt_compare  {
	display: inline-block!important;
}

/* Google fonts */
body#product h1, .footer-container #footer h4, #index #special_block h3, #index #new-products_block h3, #index #featured-products_block_center h3, .page-heading,
.our_price_display, #wpbxslider-wrap .wpbxslider-description h2, .ei-title h2,
#product h3.page-product-heading, .page-product-box li.section-line a,
.block .title_block, .block h4,
#block_top_menu .cat-title, #block_top_menu .sf-menu > li > a {
 font-family: 'Open Sans', sans-serif;
}

/* headings */
body#product h1, #index #special_block h3, #index #new-products_block h3, #index #featured-products_block_center h3, .page-heading,
.ei-title h2, #product h3.page-product-heading, .page-product-box li.section-line a {
	font-size: 20px;
	text-transform: uppercase;
	font-weight: 600;
}

body#product h1 {
	font-size: 24px
}

body {
 font-family: 'Open Sans', sans-serif;
 font-size: 13px!important;
}

@media (min-width: 1440px) {
body { font-size: 15px!important}
.copy-logo-text, .footer-container #footer ul li, .footer-container #footer span, #footer #newsletter_block_left .form-group .form-control, ul.product_list.grid > li .product-container h5 a {font-size: 15px}
}



@media (min-width: 1199px) {
#block_top_menu .submenu-container { width: auto}  
.sf-menu a {
	display: block;
	position: relative;
    font-weight: normal;       
    padding: 10px 20px;
    text-decoration: none;
}

#block_top_menu a {
  -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none;
}

.sf-menu li li li a {
  	display: block;	
    padding: 10px 20px;
}

.sf-menu > li > ul > li {
width: auto;
padding: 0;
}
            
.sf-menu li {
position: relative;
float: left;
text-transform: uppercase
}

.sf-menu > li {	
	float: left; 	  
}
                
.sf-menu > li > ul {
padding: 0 ;
}

.sf-menu li li li ul, ul.sf-menu li ul li a {
width: 200px;
font-weight: normal
}

/* fix 4th level item padding from left */
.sf-menu li li li ul {padding-left: 0}

li.category-thumbnail {display: none} 

.sf-menu li li ul {
display: none!important;
position: absolute;
}

.sf-menu li ul {
border: 1px solid #ddd;
}

.sf-menu li li:hover > ul {
display: block!important;
}

.sf-menu li li li a {  
display: block;
line-height: 21px
}

.sf-menu li ul {
	padding-top: 0;
	padding-bottom: 0;
}

.sf-menu > li > ul > li ul {
	margin-top: -1px
}

.sf-menu > li > ul > li > a {
	font-weight: 600;	
}

.sf-menu > li > ul > li > a.sf-with-ul {
	position: relative
}
.sf-menu > li > ul > li a.sf-with-ul:before {
	content: "\f105";
    font-family: "FontAwesome";
    font-size: 16px;
    font-weight: normal;
    line-height: 14px;
    padding-left: 4px;
    position: absolute;
    right: 10px;
    top: 10px;
    vertical-align: 10px;
}
}

/* Dropdown font color */
.sf-menu > li > ul > li > a, .sf-menu li li li a {
	color: #111111;
	display: inline-block;
}
 
/* Dropdown font color on hover */ 
.sf-menu > li > ul > li > a:hover, .sf-menu li li li a:hover {
	color: #ffffff;
}

/* Dropdown background on hover */
.sf-menu li li li a:hover, .sf-menu li li a:hover {
	background: #444444;
}

.sf-menu li li li ul { width: auto; padding-left: 0}

