/*  Body background color and pattern  */
body {
	background-color: #0F0F0F;
	background-image: none;
	background-position: top center;
	background-repeat: no-repeat;
	background-attachment: scroll;
}

/*  Headings color and font  */
h1, h2, h3, h4, h5, h6, #content .box-heading {
	color: #FFFFFF;
	font-family: 'Bitter', Arial, Helvetica, sans-serif;
	font-weight: 700;
}

/*  Body text color and font  */
body, .cart-info thead td, .checkout-product thead td, table tbody tr td, .wishlist-info thead td, .sitemap-info ul li ul li, .sitemap-info ul li ul li a, .product-grid .name a, #content .box-product .name a, .product-list .name a, .product-info .wishlist-compare-friend a, .product-bottom-related .name a, .product-box-slider .name a, .product-right-sm-info span.p_title a, .box-category-home .subcat a, .product-compare a, .product-info .review > div a, .mini-cart-info .name small, .mini-cart-info td, .mini-cart-total td {
	color: #FFFFFF;
	font-family: 'Bitter', Arial, Helvetica, sans-serif;
}

/*  Light text color  */
.heading h5, .product_box_brand span, .product_box_brand a, .product-description-l, .product-description-l span, .product-description-l a, ul.breadcrumbs li:before, .product-info .cart .minimum, .product-info .you-save, .product-right-sm-info span.p_subtitle {color: #9E9E9E;}

/*  Links color  */
a, .box ul li, .product-info .save-percent, #product-top .product-description .product-description-l span.stock {color: #FEFB00;}
#menu_contacts .mc:hover span.mm_icon, .product-info .cart .dec:hover, .product-info .cart .inc:hover, .contact-info .mc:hover span.mm_icon, #footer_a .mc:hover span.mm_icon, .es-nav span:hover, .product-related .bx-wrapper div.bx-next:hover, .product-related .bx-wrapper div.bx-prev:hover, #toTopHover, .product-right-sm-info span.p_icon, #livesearch_search_results li:hover, #livesearch_search_results .highlighted, #swipebox-action, .top-bar ul > li a:hover {background-color: #FEFB00;}

/*  Links hover color  */
a:hover, .product-info .review > div a:hover, .sitemap-info ul li ul li:hover, .sitemap-info ul li ul li a:hover, .htabs a:hover, #header #cart:hover .heading a div#cart-total, .product-grid .name a:hover, #content .box-product .name a:hover, .product-list .name a:hover, .product-info .wishlist-compare-friend a:hover, .product-bottom-related .name a:hover, .product-right-sm-info span.p_title a:hover, .box-category-home .subcat a:hover {color: #53A3DF;}
.product-right-sm-info .product-right-sm-info-content:hover span.p_icon, .camera_wrap .camera_pag .camera_pag_ul li:hover > span, .flex-control-paging li a:hover, #swipebox-action:hover {background-color: #53A3DF;}

/*  General icons style  */
.product-list .wishlist, .product-grid .wishlist {background: url("../images/oxy-wishlist-2.png") no-repeat scroll center transparent;}
.product-list .compare, .product-grid .compare {background: url("../images/oxy-compare-2.png")  no-repeat scroll center transparent;}
span.wishlist {background: url("../images/oxy-wishlist-2.png") no-repeat scroll left center transparent;}
span.compare {background: url("../images/oxy-compare-2.png") no-repeat scroll left center transparent;}
span.friend {background: url("../images/oxy-send-2.png") no-repeat scroll left center transparent;}

/*  Main Column  */
.wrapper {
	background-image: url("../images/p153.png");
	background-position: top center;
	background-repeat: repeat;
	background-attachment: scroll;
}

/*  Content Column  */
.product-filter, #content .content, .cart-info thead td, .checkout-heading, .checkout-product thead td, table.list thead td, .compare-info thead td, .compare-info thead tr td:first-child, .attribute thead td, .attribute thead tr td:first-child, .tab-content, .manufacturer-heading, .wishlist-info thead td, #header #cart .content, .reveal-modal, .custom_box, .success, .warning, .attention {
	background-color: #464646;
}

.pagination, .product-info .price, .product-info .review, .product-info .options, .product-info .cart, .product-right-sm-logo, .product-right-sm-custom, .product-right-sm-info, .product-right-sm-related, .product-share, .product-right-sm-tags {
    border-top: 1px solid 
	#575757;	
}
	
#content h1, #content .box-heading, .product-bottom-related h2 {
    border-bottom: 1px solid 
	#464646;	
}	
.product-compare {
    border-left: 1px solid 
	#575757;	
}
.product-info .image, .product-info .image-additional img, .product-info .image-additional-left img, .contact-map, .manufacturer-list, .checkout-heading, .review-list, .product-info .option-image img {
	border: 1px solid #575757;	
}
.product-info .image-additional img:hover, .product-info .image-additional-left img:hover {
	border: 1px solid #FEFB00;	
}

.cart-info table, .cart-total table, .checkout-product table, .wishlist-info table, .order-list .order-content, table.list, .attribute, .compare-info {
	border-top: 1px solid #575757;	
}
.cart-info thead td, .cart-info tbody td, .cart-total table, .checkout-product thead td, .checkout-product tbody td, .checkout-product tfoot td, .wishlist-info thead td, .wishlist-info tbody td, .order-list .order-content, table.list td, .box-category-home .subcat li, .attribute td, .compare-info td, .mini-cart-info td, .mini-cart-total {
	border-bottom: 1px solid #575757;	
}
.cart-info table, .checkout-product table, .wishlist-info table, table.list, .attribute, .compare-info {
	border-left: 1px solid #575757;	
}
.cart-info table, .checkout-product table, table thead tr th:last-child, table tfoot tr td:last-child, .wishlist-info table, table.list td, .attribute td, .compare-info td {
	border-right: 1px solid #575757;	
}

/*  Left Column Heading  */
#column-left .box .box-heading, #column-left .product-box-slider .box-heading  {
	
	background-color: #383838;
	background-image: none;
}
#column-left .box .box-heading, #column-left .product-box-slider .box-heading {color: #FFFFFF;}
#column-left .box .box-heading, #column-left .product-box-slider .box-heading  {
	
	padding: 12px 15px;
	}

/*  Left Column Box  */
#column-left .box .box-content, #column-left .product-box-slider .box-content {
	
	background-color: #424242;
	
	padding: 20px 15px;
	}
#column-left .box-product, #column-left .box-product a, #column-left .box .box-content ul li a, #column-left .product-box-slider .name a {color: #FFFFFF;}
#column-left .box-product a:hover, #column-left .box .box-content ul li a:hover, #column-left .product-box-slider .name a:hover {color: #FEFB00;}
#column-left .box-product > div + div {
	border-top: 1px solid #525252;	
}

/*  Right Column Heading  */
#column-right .box .box-heading, #column-right .product-box-slider .box-heading  {
	
	background-color: #383838;
	background-image: none;
}
#column-right .box .box-heading, #column-right .product-box-slider .box-heading {color: #FFFFFF;}
#column-right .box .box-heading, #column-right .product-box-slider .box-heading  {
	
	padding: 12px 15px;
	}

/*  Right Column Box  */
#column-right .box .box-content, #column-right .product-box-slider .box-content {
	
	background-color: #424242;
	
	padding: 20px 15px;
	}
#column-right .box-product, #column-right .box-product a, #column-right .box .box-content ul li a, #column-right .product-box-slider .name a {color: #FFFFFF;}
#column-right .box-product a:hover, #column-right .box .box-content ul li a:hover, #column-right .product-box-slider .name a:hover {color: #FEFB00;}
#column-right .box-product > div + div {
	border-top: 1px solid #525252;	
}

/*  Category Box Heading  */
.box-category .box-heading-category {
	
	background-color: #FEFB00;
	background-image: none;
}
.box-category .box-heading-category {color: #000000;}
.box-category .box-heading-category  {
	
	padding: 12px 15px;
	}

/*  Category Box Content  */
.box-category .box-content-category {
	
	background-color: #424242;
}
.box-category .box-content-category ul > li > a:hover {
	
	padding-left: 18px;
	}
.box-category .box-content-category ul > li > a {
	
	padding: 10px 25px 10px 15px;
	}
.box-category .box-content-category ul > li > ul > li > a {
	
	padding: 10px 25px 10px 30px;
	}
.box-category .box-content-category ul > li > ul > li > a:hover  {
	
	padding-left: 33px;
	}
.box-category .box-content-category ul > li + li, .box-category .box-content-category ul > li ul {
	border-top: 1px solid #525252;	
}
.box-category .box-content-category ul > li > a {color: #FFFFFF;}
.box-category .box-content-category ul > li > a:hover {
	background-color: #525252;
	color: #FEFB00;
}

/*  Filter Box Heading  */
.box-filter .box-heading  {
	
	background-color: #53A3DF;
	background-image: none;
}
.box-filter .box-heading {color: #FFFFFF;}
.box-filter .box-heading  {
	
	padding: 12px 15px;
	}

/*  Filter Box Content  */
.box-filter .box-content {
	
	background-color: #424242;
	
	padding: 20px 15px;
	}
.box-filter .box-content span, .box-filter label {color: #FFFFFF;}
.box-filter label:hover {color: #FEFB00;}

/*  Prices */
.price, .total, .product-info .price .discount {color: #FFFFFF;}
.price-old, .wishlist-info tbody .price s {color: #B6B6B6;}
.price-new, .cart-total .total-r {color: #FEFB00;}
.price-tax, .product-info .price .reward {color: #B6B6B6;}

/*  Buttons */
a.button, input.button, .ei-title h4 a.button {
	background-color: #FEFB00;
	color: #000000;
}
a.button:hover, input.button:hover, .ei-title h4 a.button:hover {
	background-color: #53A3DF;
    color: #FFFFFF;	
}
a.button-exclusive, input.button-exclusive {
	background-color: #FEFB00;
	color: #000000;
}
a.button-exclusive:hover, input.button-exclusive:hover {
	background-color: #53A3DF;
	color: #FFFFFF;
}
.product-grid .cart input.button, .product-list .cart input.button, #content .box-product .cart input.button, .product-right-sm-tags div a, .product-box-slider .cart input.button, .product-bottom-related .cart input.button, #header #cart .checkout .mini-cart-button {
	background-color: #FEFB00;
	color: #000000;
}
.product-grid .cart input.button:hover, .product-list .cart input.button:hover, #content .box-product .cart input.button:hover, .product-right-sm-tags div a:hover, .product-box-slider .cart input.button:hover, .product-bottom-related .cart input.button:hover, #header #cart .checkout .mini-cart-button:hover {
	background-color: #53A3DF;
	color: #FFFFFF;
}
.prev-next a, .product-bottom-related .flex-direction-nav a, .product-bottom-related .flex-direction-nav .flex-disabled:hover, .product-right-sm-related .flex-direction-nav a, .product-right-sm-related .flex-direction-nav .flex-disabled:hover, .product-box-slider .flex-direction-nav a, .product-box-slider .flex-direction-nav .flex-disabled:hover, .pagination .links a, .flex-direction-nav a, .flex-control-paging li a, .camera_prevThumbs, .camera_nextThumbs, .camera_prev, .camera_next, .camera_commands, .camera_thumbs_cont, .camera_wrap .camera_pag .camera_pag_ul li, .slideshow .nivo-directionNav a {
	background-color: #FFFFFF;
}
.prev-next a:hover, .product-right-sm-related .flex-direction-nav a:hover, .product-bottom-related .flex-direction-nav a:hover, .product-box-slider .flex-direction-nav a:hover, .pagination .links b, .pagination .links a:hover, .flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover, .camera_prevThumbs:hover, .camera_nextThumbs:hover, .camera_prev:hover, .camera_next:hover, .camera_commands:hover, .camera_thumbs_cont:hover, .camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span, .flex-control-paging li a.flex-active, .slideshow .nivo-directionNav a:hover {
	background-color: #53A3DF;
}
a.button, input.button, a.button-exclusive, input.button-exclusive {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

/*  Top Area */
#header {
	background-image: none;
	background-position: top center;
	background-repeat: repeat;
	background-attachment: scroll;
}
.is-sticky #header {
	background-color: #000000;
	background-image: none;
}

/*  Top Bar  */
#top-line {
	background-color: #424242;
}
#top-line {
	color: #CCCCCC;
}
#top-line a {
	color: #FFFFFF;
}
#top-line a:hover {
	color: #FEFB00;
}
.currency, .language, .my-account {
	border-left: 1px solid #525252;
}
.currency {
	border-right: 1px solid #525252;
}
@media only screen and (max-width: 767px) {
.currency, .language {
	border-top: 1px solid #525252;
}
}
.dropdown_l ul {
	background-color: #404040;
}
.dropdown_l li a {
	color: #FFFFFF!important;
}
.dropdown_l li a:hover {
	background-color: #525252;
	color: #FEFB00!important;
}
#header #search input {
	background-color: #F3F3F3;
	border-color: #DFDFDF;
	color: #464646;
}
#header #search input:focus {
	border-color: #CCCCCC;
}
#header #cart h5 {
	color: #FFFFFF;
}
#header #cart .heading a div#cart-total, #header #cart.active .heading a div#cart-total {
	color: #FEFB00;
	border-right: 1px solid #464646;
}
#header #cart .heading a div#cart-total:hover {
	color: #FEFB00;
}
#header #cart .heading a div#cart-icon {
    background: url('../images/icon_cart_5.png')  no-repeat scroll 65% 50%;
}

	
#header #logo {padding: 5px 15px 5px 0;}
	
#header #search {margin-top: 22px;}

/*  Main Menu  */

/*  Main Menu Bar  */
#menu {
	
	background-color: #3D3D3D;
	
    border-bottom: 3px solid #FEFB00;	
	background-image: none;
	background-repeat: repeat;
}

/*  Home Page Link  */
 
#menu #homepage {
	background-color: #FEFB00;
}
 
#menu #homepage:hover {
	background-color: #FEFB00;
}	
 
#menu #homepage a {
	color: #000000;
}	
#menu #homepage:hover a {
	color: #000000;
}

/*  Categories Section  */
 
#menu_oc > ul > li:hover, #menu_v > ul > li:hover, #menu_h > ul > li:hover  {
	background-color: #FEFB00;
}
 
#menu_oc > ul > li > a, #menu_v > ul > li > a, #menu_h > ul > li > a {
	color: #FFFFFF;
}	
#menu_oc > ul > li:hover > a, #menu_v > ul > li:hover > a, #menu_h > ul > li:hover > a {
	color: #000000;
}

/*  Brands Section  */
 
#menu_brands > ul > li:hover {
	background-color: #FEFB00;
}
 
#menu_brands > ul > li > a {
	color: #FFFFFF;
}	
#menu_brands > ul > li:hover > a {
	color: #000000;
}

/*  Custom Links Section  */
 
.menu_links:hover {
	background-color: #FEFB00;
}	
 
.menu_links a {
	color: #FFFFFF;
}	
.menu_links:hover a {
	color: #000000;
}

/*  Information Section  */
 
#menu_informations > ul > li:hover {
	background-color: #FEFB00;
}
 
#menu_informations > ul > li > a {
	color: #FFFFFF;
}	
#menu_informations > ul > li:hover > a {
	color: #000000;
}

/*  Custom Menu Section  */
 
#menu_custom_menu > ul > li:hover {
	background-color: #FEFB00;
}
 
#menu_custom_menu > ul > li > a {
	color: #FFFFFF;
}	
#menu_custom_menu > ul > li:hover > a {
	color: #000000;
}

/*  Custom Blocks Section  */
 
.menu_custom_block > ul > li:hover {
	background-color: #FEFB00;
}	
 
.menu_custom_block > ul > li > a {
	color: #FFFFFF;
}	
.menu_custom_block > ul > li:hover > a {
	color: #000000;
}

/*  Contact Section  */
 
#menu_contacts > ul > li:hover {
	background-color: #FEFB00;
}
 
#menu_contacts > ul > li > a {
	color: #FFFFFF;
}	
#menu_contacts > ul > li:hover > a {
	color: #000000;
}

/*  Sub-Menu  */
#menu_oc > ul > li > div, #menu_oc > ul > li > div > ul > li > div, #menu_v > ul > li > div, #menu_v > ul > li > div > ul > li > div, #menu_v > ul > li > div > ul > li > div > ul > li > div, #menu_h > ul > li > div, #menu_brands > ul > li > div, #menu_custom_menu > ul > li > div, .menu_custom_block > ul > li > div, #menu_informations > ul > li > div, #menu_contacts > ul > li > div {
	background-color: #404040;
}	
#menu, #menu_informations span, .menu_custom_block h1, #menu_contacts > ul > li > div > ul > li > .ngw, #menu_contacts span.mm {
	color: #FFFFFF;
}	
#menu_oc > ul > li ul > li > a, #menu_v > ul > li ul > li > a, #menu_h span a, #menu_h > ul > li ul > li > a, #menu_brands > ul > li > div > div a, #menu_custom_menu > ul > li ul > li > a, .menu_custom_block > ul > li > div a, #menu_informations > ul > li ul > li > a {
	color: #FFFFFF;
}	
#menu_oc > ul > li ul > li > a:hover, #menu_v > ul > li ul > li > a:hover, #menu_v > ul > li > div > ul > li ul > li > a:hover, #menu_h span a:hover, #menu_h > ul > li ul > li > a:hover, #menu_brands > ul > li > div > div:hover a, #menu_custom_menu > ul > li ul > li > a:hover, .menu_custom_block > ul > li > div a:hover, #menu_informations > ul > li ul > li > a:hover {
	color: #FEFB00;
}	
#menu_h > ul > li ul > li ul > li:first-child {
	border-top: 1px solid #525252;
}
#menu_oc > ul > li ul > li, #menu_v > ul > li ul > li, #menu_h > ul > li ul > li, #menu_brands > ul > li > div > div, #menu_custom_menu > ul > li ul > li, #menu_informations > ul > li ul > li {
	border-bottom: 1px solid #525252;
}
#menu_oc > ul > li ul > li > a:hover, #menu_v > ul > li ul > li > a:hover, #menu_h > ul > li ul > li > a:hover, #menu_v > ul > li > div > ul > li ul > li > a:hover, #menu_h span a:hover, #menu_brands > ul > li > div > div:hover, #menu_custom_menu > ul > li ul > li > a:hover, #menu_informations > ul > li ul > li > a:hover {
	background-color: #525252;
}	
#menu_h span a, #menu_informations span, #menu_contacts > ul > li > div > ul > li > .ngw, #menu_contacts > ul > li > div > ul > li > .social_widget {
	background-color: #525252;
}	
#menu_oc > ul > li > div, #menu_oc > ul > li > div > ul > li > div, #menu_v > ul > li > div, #menu_v > ul > li > div > ul > li > div, #menu_v > ul > li > div > ul > li > div > ul > li > div, #menu_h > ul > li > div, #menu_brands > ul > li > div, #menu_custom_menu > ul > li > div, .menu_custom_block > ul > li > div, #menu_informations > ul > li > div, #menu_contacts > ul > li > div {
	box-shadow: 0 5px 20px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.3);
}	

/*  Mobile Main Menu Bar  */
.top-bar ul > li.name a {
	background-color: #424242;
	color: #FFFFFF!important;
}
.top-bar:hover ul > li.name a {
	background-color: #53A3DF;
}

/*  Layout  */
	
.wrapper {
	max-width: 100%;
	margin: 0;
	padding: 0 10px;
}

/*  Product Box  */
.product-grid > div:hover, .product-list > div:hover, #content .box-product > div:hover {
	background-color: #424242;
}
span.sale-icon {
	background-color: #53A3DF;
}
.product-grid .name, #content .box-product .name, .product-bottom-related .name, .product-box-slider .name, .product-grid .product_box_brand, .product-grid .price, #content .box-product .price, .product-box-slider .price, .product-bottom-related .price, .product-grid .rating, #content .box-product .rating, .product-box-slider .rating, .product-grid .cart, #content .box-product .cart, .product-box-slider .cart, .product-bottom-related .cart {
	
	text-align: left;
	}

/*  Tabs  */
.htabs a {
	background-color: #424242;
}
.htabs a.selected {
	background-color: #53A3DF;
}
.htabs a, .htabs a.selected {
	color: #FFFFFF;
}

/*  Product Slider on Home Page  */
.ei-slider {
	background-color: #FFFFFF;
	background-image: url("../images/bg_prod_slider_1.png");
	background-position: top center;
	background-repeat: repeat;
}
@media screen and (max-width: 767px) {
.ei-slider{background-image: none;background-color: #FFFFFF;}
}
.ei-title h2 a{color: #464646;}
.ei-title h3 a{color: #A3A3A3;}
.ei-title h4{background-color: #A3A3A3;}
.ei-title h2 a:hover, .ei-title h3 a:hover{color: #53A3DF;}
.ei-slider-thumbs li a{background: #464646;}
.ei-slider-thumbs li a:hover{background: #A3A3A3;}
.ei-slider-thumbs li.ei-slider-element{background: #53A3DF;}

  
/*  Video Box  */
.video_box_left #video_box_icon, .video_box_right #video_box_icon {
    background-color: #3D3D3D;
}
.video_box_right .video_box, .video_box_left .video_box {
    border: 4px solid #3D3D3D;
}

  
/*  Custom Box  */
.custom_box_left #custom_box_icon, .custom_box_right #custom_box_icon {
    background-color: #3D3D3D;
}
.custom_box_right .custom_box, .custom_box_left .custom_box {
    border: 4px solid #3D3D3D;
}

/*  Bottom Area  */

/*  Feature Block  */

#footer_p {
	background-color: #F6F6F6;
}
#footer_p span.p_title a {
	color: #464646;
}
#footer_p span.p_title a:hover {
	color: #53A3DF;
}
#footer_p span.p_subtitle {
	color: #B6B6B6;
}
#footer_p span.pi1 {
	background-color: #53A3DF;
}
#footer_p .p_content:hover span.pi1 {
	background-color: #FEFB00;
}
#footer_p span.pi2 {
	background-color: #53A3DF;
}
#footer_p .p_content:hover span.pi2 {
	background-color: #FEFB00;
}
#footer_p span.pi3 {
	background-color: #53A3DF;
}
#footer_p .p_content:hover span.pi3 {
	background-color: #FEFB00;
}
#footer_p span.pi4 {
	background-color: #53A3DF;
}
#footer_p .p_content:hover span.pi4 {
	background-color: #FEFB00;
}

/*  About Us, Custom Column, Follow Us, Contact Us  */
#footer_a {
	color: #8C8C8C;
	background-color: #1C1B1C;
	background-image: url("../images/p153.png");
	background-position: top center;
	background-repeat: repeat;
}
#footer_a h3 {color: #FFFFFF; border-bottom: 1px solid #464646;}
#footer_a a {color: #FEFB00;}
#footer_a a:hover {color: #FFFFFF;}
#footer_a span.mm_icon, #footer_a .social_widget ul li {background-color: #525252;}

/*  Information, Customer Service, Extras, My Account  */
#footer_c {
	background-color: #1C1B1C;
	background-image: url("../images/p153.png");
	background-position: top center;
	background-repeat: repeat;
	border-top: 1px solid #464646;	
}
#footer_c h3 {color: #FFFFFF; border-bottom: 1px solid #464646;}
#footer_c a {color: #8C8C8C;}
#footer_c a:hover {color: #FFFFFF;}
#footer_c ul li {color: #464646;}

/*  Powered by, Payment Images  */
#footer_d {
	background-color: #2F2F2F;
	background-image: none;
	background-position: top center;
	background-repeat: repeat;
	border-top: 1px solid #464646;	
}
#footer_d {color: #8C8C8C;}
#footer_d a {color: #FFFFFF;}
#footer_d a:hover {color: #FEFB00;}

/*  Bottom Custom Block  */
#footer_e {
	background-color: #2F2F2F;
	background-image: none;
	background-position: top center;
	background-repeat: repeat;
	border-top: 1px solid #464646;	
}
#footer_e {color: #8C8C8C;}
#footer_e a {color: #FEFB00;}
#footer_e a:hover {color: #FFFFFF;}


/*  Fonts  */
body, p, .ei-title h3 a, .cart-info thead .price, .cart-info tbody .price, .top-bar ul > li.name h1 a, .box-category-home .subcat a, .box-category-home .all a { 
    font-family: 'Bitter', Arial, Helvetica, sans-serif; 
}

h1, h2, h3, h4, h5, h6, #content .box-heading, .box-category .box-heading-category, .box-filter .box-heading, #column-left .box .box-heading, #column-right .box .box-heading, #column-left .product-box-slider .box-heading, #column-right .product-box-slider .box-heading, .product-grid .name a, .product-list .name a, #content .box-product .name a, .product-right-sm-related .name a, .product-bottom-related .name a, #column-left .box-product .name a, #column-right .box-product .name a, .product-box-slider .name a, .box-category-home a { 
    font-weight: normal; 
}
h1, h2, h3, h4, h5, h6, #content .box-heading, .box-category .box-heading-category, .box-filter .box-heading, #column-left .box .box-heading, #column-right .box .box-heading, #column-left .product-box-slider .box-heading, #column-right .product-box-slider .box-heading, .product-grid .name a, .product-list .name a, #content .box-product .name a, .product-right-sm-related .name a, .product-bottom-related .name a, #column-left .box-product .name a, #column-right .box-product .name a, .product-box-slider .name a, .box-category-home a { 
    text-transform: uppercase;
}
h1, h2, h3, h4, h5, h6, #content .box-heading, .box-category .box-heading-category, .box-filter .box-heading, #column-left .box .box-heading, #column-right .box .box-heading, #column-left .product-box-slider .box-heading, #column-right .product-box-slider .box-heading, .product-grid .name a, .product-list .name a, #content .box-product .name a, .product-right-sm-related .name a, .product-bottom-related .name a, #column-left .box-product .name a, #column-right .box-product .name a, .product-box-slider .name a, .box-category-home a { 
    font-family: 'Bitter', Arial, Helvetica, sans-serif; 
}

.price, .price-new, .price-old, .ei-title h4 a { 
    font-family: 'Bitter', Arial, Helvetica, sans-serif; 
}
.price, .price-new, .price-old, .ei-title h4 a { 
    font-weight: normal; 
}

a.button, input.button, a.button-exclusive, input.button-exclusive, .ei-title h4 a.button { 
    font-family: 'Bitter', Arial, Helvetica, sans-serif; 
}
a.button, input.button, a.button-exclusive, input.button-exclusive, .ei-title h4 a.button { 
    font-weight: normal; 
}
a.button, input.button, a.button-exclusive, input.button-exclusive, .ei-title h4 a.button { 
    text-transform: uppercase;
}

#t-header #search input { 
    font-family: 'Bitter', Arial, Helvetica, sans-serif; 
}
#t-header #search input { 
	font-size: 13px;
    font-weight: normal;
	
	text-transform: uppercase;
}

#header #cart .heading a div#cart-total { 
    font-family: 'Bitter', Arial, Helvetica, sans-serif; 
}
#header #cart .heading a div#cart-total { 
	font-size: 15px;
    font-weight: normal;
}
#header #cart .heading a div#cart-total { 
    text-transform: uppercase;
}

#menu #homepage a, #menu_oc > ul > li > a, #menu_v > ul > li > a, #menu_h > ul > li > a, #menu_brands > ul > li > a, .menu_links a, #menu_custom_menu > ul > li > a, .menu_custom_block > ul > li > a, #menu_informations > ul > li > a, #menu_contacts > ul > li > a, .top-bar > ul .name h1 a { 
    font-family: 'Bitter', Arial, Helvetica, sans-serif; 
}
#menu, #menu #homepage a, #menu_oc > ul > li > a, #menu_v > ul > li > a, #menu_h > ul > li > a, #menu_brands > ul > li > a, .menu_links a, #menu_custom_menu > ul > li > a, .menu_custom_block > ul > li > a, #menu_informations > ul > li > a, #menu_contacts > ul > li > a, .top-bar > ul .name h1 a {
	font-size: 15px;
    font-weight: normal;
	text-transform: uppercase;
}

.autocomplete-w1 { position:absolute; top:0px; left:0px; margin:6px 0 0 6px; /* IE6 fix: */ _background:none; _margin:1px 0 0 0; }
.autocomplete { cursor:pointer; border:1px solid #999; background:#FFF; text-align:left; overflow-x:auto;  overflow-y: auto; margin:-6px 6px 6px -6px; /* IE6 specific: */ _height:350px;  _margin:0; _overflow-x:hidden; }
.autocomplete .selected { background:#FEFB00; color:#000; }
.autocomplete div { padding:2px 5px; white-space:nowrap; color:#000; }
.autocomplete strong { font-weight:normal; color:#3399FF; }

/* Улучшения меню */
#menu_h > ul > li > a {
	padding: 0 20px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 0.5px;
}

#menu_h > ul > li > div {
	padding: 20px 15px;
	min-width: 600px;
	box-shadow: 0 5px 20px rgba(0,0,0,0.3);
	border-radius: 0 0 8px 8px;
}

#menu_h > ul > li > div > div {
	padding: 0 10px;
	margin-bottom: 15px;
}

#menu_h .five-nb.columns {
	padding: 0 8px;
	min-height: 120px;
}

#menu_h span a {
	font-size: 14px;
	font-weight: 500;
	padding: 8px 20px 8px 15px;
	transition: all 0.2s ease;
	border-radius: 4px;
	margin: 2px 0;
}

#menu_h span a:hover {
	background-color: rgba(254, 251, 0, 0.1);
	padding-left: 20px;
}

#menu_h > ul > li ul > li > a {
	font-size: 13px;
	padding: 6px 20px 6px 15px;
	margin: 1px 0;
}

#menu_h > ul > li ul > li > a:hover {
	padding-left: 20px;
	background-color: rgba(83, 163, 223, 0.1);
}

#menu_h > ul > li ul > li ul > li > a {
	font-size: 12px;
	padding: 4px 20px 4px 30px;
	margin: 1px 0;
}

#menu_h > ul > li ul > li ul > li > a:hover {
	padding-left: 35px;
	background-color: rgba(83, 163, 223, 0.05);
}

/* Адаптивность для больших экранов */
@media (min-width: 1400px) {
	#menu_h > ul > li > div {
		min-width: 700px;
	}
}

/* Cookie Notice */
.cookie-notice {
	position: fixed !important;
	bottom: 20px !important;
	right: 20px !important;
	max-width: 400px !important;
	background-color: #464646 !important;
	border: 1px solid #575757 !important;
	border-radius: 8px !important;
	box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3) !important;
	z-index: 10000 !important;
	display: none !important;
	font-family: 'Bitter', Arial, Helvetica, sans-serif !important;
}

.cookie-notice-content {
	padding: 15px !important;
	color: #FFFFFF !important;
	font-size: 14px !important;
	line-height: 1.4 !important;
}

.cookie-notice-content p {
	margin: 0 0 10px 0 !important;
}

.cookie-accept-btn {
	background-color: #FEFB00 !important;
	color: #000000 !important;
	border: none !important;
	padding: 8px 16px !important;
	border-radius: 4px !important;
	cursor: pointer !important;
	font-weight: 600 !important;
	font-size: 13px !important;
	transition: background-color 0.2s ease !important;
}

.cookie-accept-btn:hover {
	background-color: #53A3DF !important;
	color: #FFFFFF !important;
}

/* Адаптивность для мобильных */
@media (max-width: 480px) {
	.cookie-notice {
		bottom: 10px !important;
		right: 10px !important;
		left: 10px !important;
		max-width: none !important;
	}
}