

#left_column {
	float: left;
}

#header {
	background: #ffffff;
}

.shop-phone i, .shop-phone, .shop-phone strong, #contact-link a, #languages-block-top div.current, #currencies-block-top div.current strong, .header_user_info a, #languages-block-top div.current:after,  {
	color: #222222;
}

.search-icon:before {
	color: #222222;
}

.footer-copyright, .footer-container {
	background: #000000;
}

.footer-container:before {
	background: #f5f5f5;
}

.footer-container #footer h4 a, .footer-container #footer h4 {
	color: #777777;
}

@media (min-width: 767px) {
#footer #newsletter_block_left h4, .footer-container #footer #social_block h4 {
	color: #222222;
}
}

.footer-container #footer, .footer-container #footer a {
	color: #a0a0a0;
}

.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;
}

/* exclusive */
.box-info-product .exclusive, .button.ajax_add_to_cart_button, #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: #ffffff;
	border: 2px solid #222222;
	color: #222222!important;
}

/* exclusive on hover */
#layer_cart .layer_cart_cart .button-container .btn.button-medium:hover, .button.button-medium.exclusive:hover, .box-info-product .exclusive:hover, .button.ajax_add_to_cart_button:hover   {
	background-color: #C2141A;
	border: 2px solid #C2141A;
	color: #ffffff!important;
}

.owl-item .btn-default {
	background-color: #222222;
}

.owl-item .btn-default:hover {
	background-color: #111111;
}

#layer_cart .layer_cart_cart .button-container .btn.button-medium {
	background-color: #ffffff;
	border: 2px solid #222222;
	color: #222222!important;
}

/* Checkout button */
	.cart_block .cart-buttons a#button_order_cart {
	background-color: #CD2026;
	color: #ffffff!important;
}

/* Checkout button on hover */
	.cart_block .cart-buttons a#button_order_cart:hover, .cart_block .cart-buttons a#button_order_cart:hover span {
	background-color: #C2141A;
	color: #ffffff!important;
}

.wpicon-cart:before {
	color: #222222;
}

/* menu */
.sf-menu > li > a, .sf-menu > li > a.sf-with-ul:before {
	color: #000000;
}
.sf-menu > li > a {
background: #ffffff;
}

/* 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:focus, .sf-menu > li > a:hover, .sf-menu > li > a:active {
	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: #CD2026;
}

.sf-menu li ul {
	background: #ffffff;
}

/* responsive menu background color */
@media (max-width: 767px) {
.cat-title {
 color: #000000;
}
}

/* 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;
}

/* 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,
#wpbxslider-wrap .wpbxslider-description h2, .ei-title h2, 
#product h3.page-product-heading, .page-product-box li.section-line a {
	font-size: 20px;
	text-transform: uppercase;
}

body {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px!important;
}

/* Functional buttons */
.functional-buttons, button.bt_compare  {
	display: inline-block!important;
}

@media (max-width: 767px) {
#left_column {
	display: inline;
  }
}


/* Megamenu headings text color */
.sf-menu > li > ul > li > a {
	color: #222222;
}

/* Megamenu columns text color */
.sf-menu li li li a {
	color: #666666;	
}

/* Megamenu subitems text on hover */
.sf-menu > li > ul > li > a:hover, .sf-menu li li li a:hover  {
	color: #111111;
}

@media (min-width: 1200px) {
	#block_top_menu .submenu-container {min-width: 848px}
	.sf-menu > li > ul {-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
}

@media (min-width: 992px) and (max-width: 1199px) {
	#block_top_menu .submenu-container {min-width: 680px}
	.sf-menu > li > ul {-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
}


body {
	background: #dadada;
}

@media (min-width: 1200px) {
#page, #header, #wpFooter, .footer-container { margin: 0 auto; max-width: 1200px;}
}

@media (min-width: 992px) and (max-width: 1199px) {
#page, #header {max-width: 970px; margin: 0 auto}
}

@media (min-width: 768px) and (max-width: 991px) {
#page, #header {max-width: 750px; margin: 0 auto}
}

