	/* ------------------------------------- header ------------------------------------- */

/* --- layout_header --- */
div#bg_header {
	display: block;
	height: 70px;
	/* position: fixed; */
	position: absolute;
	top: 0;
	right: 0;
	z-index: 9999;
	background:url(https://konimboimages.s3.amazonaws.com/system/photos/257267/original/45e5afaa9117a97f12e40cfbcaa7dbd3.png?1528615479);
	border-bottom: 1px solid #000;
}
div#bg_header:before {
	content: "";
	width: 100%;
	height: 1px;
	background: #cfcfcf;
	position: absolute;
	top: 60px;
	display: none;
}
#wrapper #layout_header {
	height: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 10px;
}

div#bg_header .row {
	display: none;
}
#wrapper .store_phone {
	display: none;
}
/* --- end layout_header --- */ 

/* --- header_logo --- */
div#header_logo {
	right: 0;
	left: 0px;
	margin: 0 auto;
	/* background: #fff; */
	width: 112px;
	height: 51px;
	top: 7px;
	display: block;
}
div#header_logo a {
	display: block;
	width: 100%;
	height: 100%;
}
div#header_logo a img {
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	margin: auto;
	max-width: 100%;
	max-height: 100%;
	width: auto;
	height: auto;
}
/* --- end_header_logo --- */

/* --- header_cart_nav_header --- */
.right_icons, .left_icons {
	position: absolute;
    right: 71px;
    left: auto;
    top: 20px;
    width: 29%;
    height: 37px;
}
.left_icons {
	right: auto;
	left: 5px;
	top: 13px;
}
#wrapper #bg_header #header_cart_nav {
	position: relative;
	display: none;
	float: right;
	width: 38px;
	height: 100%;
	padding: 0;
	margin: 0;
	top: 0;
	right: 0;
	z-index: 9;
}
#wrapper #bg_header .right_icons #header_cart_nav {
	display: inline-block;
}
#bg_header  #header_cart_nav .link_order_with_counter {
	display: block;
	float: none;
	width: 38px;
	height: 100%;
	background: url(cart.png) no-repeat right 1px;
	position: relative;
}
#header_cart_nav .link_order_with_counter * {
	display: block;
	width: 100%;
	height: 100%;
}
#header_cart_nav .link_order_with_counter span.cart_with_items_text {
	font-size: 0;
}
#header_cart_nav .link_order_with_counter span.cart_with_items_counter {
	display: block;
    position: absolute;
    width: 15px;
    height: 15px;
    top: 5px;
    left: 4px;
    color: white;
    font-size: 12px;
    line-height: 15px;
    text-align: center;
    background: #000;
    border-radius: 50%;
}
#layout_header #header_cart_nav li.href_homepage {
	display: none;
}
#layout_header #header_cart_nav li.href_homepage a {
	display: block;
	width: 100%;
	height: 100%;
}
/*special_cart*/
#wrapper div#bg_header #layout_header > div.cart.special_cart_with_upgrades , #wrapper div.fix_nav_small > div.cart.special_cart_with_upgrades.sticky {
	width: 310px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	background-color: #fff;
	border: 1px solid #d7d7d7;
	position: absolute;
	left: auto;
	right: 0;
	top: 70px !important;
}
#wrapper div#bg_header div.fix_nav_small > div.cart.special_cart_with_upgrades.sticky.visible {
	top: 72px !important;
}
div#bg_header #layout_header > div.cart.special_cart_with_upgrades .scroll_div , #layout_header div.cart.special_cart_with_upgrades div#header_cart , div.cart.special_cart_with_upgrades div.checkout_count {
	border: none !important;
	box-shadow: none;
}
div#bg_header #layout_header > .cart:not(.visible){
	visibility: hidden;
}
div#bg_header #layout_header > .cart.visible div#main_cart , div.fix_nav_small > div.cart.special_cart_with_upgrades.sticky.visible div#main_cart {
	max-width: 290px;
	margin: 0 auto;
	border: none;
}
#wrapper div#bg_header li.empty_cart a:after{
	content: none;
}
#wrapper div#bg_header #layout_header > .cart.visible div.count > div span.pos_1 , .special_cart #wrapper div#bg_header div.count > div span.pos_0 , #wrapper div#bg_header #layout_header > .cart.visible .sum_all_items_price span {
	color: #000;
	font-size: 15px;
}
#wrapper div#bg_header div.fix_nav_small > .cart.visible div.count > div span.pos_1 , .special_cart #wrapper div#bg_header div.count > div span.pos_0 , #wrapper div.fix_nav_small > .cart.visible .sum_all_items_price span {
	color: #000;
	font-size: 15px;
}
#wrapper #layout_header > .cart.visible .quantity , #wrapper div#bg_header div.fix_nav_small > .cart.visible .quantity {
	display: block;
	width: 25px;
	height: 100%;
	font-size: 10px;
	color: #b7b7b7;
	border-radius: 0;
	line-height: 23px;
	border: none;
	left: 0;
	right: 0;
	top: 0;
	z-index: 99;
	background: #fff;
	margin: 0 auto;
}
div#bg_header #layout_header > .cart.visible .scroll_div , div#bg_header div.fix_nav_small > .cart.visible .scroll_div  {
	min-height: 308px !important;
}
div#bg_header #layout_header > .cart.visible div#main_cart , div#bg_header div.fix_nav_small > .cart.visible div#main_cart {
	padding-top: 35px;
}
div#bg_header #layout_header > .cart.visible div#main_cart table tr td.delete_btn a , div.fix_nav_small > .cart.visible div#main_cart table tr td.delete_btn a {
	background: url(small_trash.png) no-repeat 50%;
}
div#bg_header #layout_header > .cart.visible .cart_close_btn , div.fix_nav_small > .cart.visible .cart_close_btn {
	display: block;
	width: 32px;
	height: 32px;
	background: url(close_cart.png) no-repeat center;
	font-size: 12px;
	left: auto;
	right: 9px;
	border-radius: 4px;
	top: -2px;
	left: -32px;
	right: auto;
	z-index: 9;
	border: 1px solid #ebebeb;
	color: #565656;
	line-height: 24px;
	text-align: left;
	padding-left: 19px;
	font-size: 0;
}
div#bg_header #layout_header > .cart.visible .cart_small_button , div.fix_nav_small > .cart.visible .cart_small_button {
	display: block;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: #fff;
}
.layout_item div#bg_header #layout_header > .cart.visible .cart_close_btn , .layout_item div.fix_nav_small > .cart.visible .cart_close_btn{
	display: block;
}
#wrapper div#bg_header p.cart_content {
	width: 95%;
	margin: auto;
	max-height: 60px;
	padding: 8px;
	border-radius: 0px;
	text-align: center;
	background: #ebebeb;
	display: none;
}
div#bg_header #layout_header > .cart.visible div#main_cart table tr td:first-child , div.fix_nav_small > .cart.visible div#main_cart table tr td:first-child {
	bottom: 8px;
	width: 64px;
	height: 22px;
}
div#bg_header #layout_header > .cart.visible div#main_cart tr , div.fix_nav_small > .cart.visible div#main_cart tr {
	display: block;
	position: relative;
	height: auto;
	border-bottom: 1px solid #cccccc;
	padding-bottom: 4px;
	padding-top: 10px;
}
div#bg_header #layout_header > .cart.visible div#main_cart tr td.price_item_x , div.fix_nav_small > .cart.visible div#main_cart tr td.price_item_x  {
	bottom: 7px;
	left: 98px;
	color: #000000;
	font-weight: normal;
	text-align: right;
}
div#bg_header #layout_header > .cart.visible div#main_cart table tr td.delete_btn , div.fix_nav_small > .cart.visible div#main_cart table tr td.delete_btn{
	bottom: 12px;
}
div#bg_header #layout_header > .cart.visible div#main_cart tr .title , div.fix_nav_small > .cart.visible div#main_cart tr .title {
	width: 159px;
}
div#bg_header #layout_header > .cart.visible div#main_cart tr .title a , div.fix_nav_small > .cart.visible div#main_cart tr .title a{
	font-size: 13px;
	color: #0c0a0b;
	text-align: right;
}
div#bg_header #layout_header > .cart.visible div.checkout a , div.fix_nav_small > .cart.visible div.checkout a {
	display: block;
	width: 143px;
	height: 46px;
	background: #be8f00;
	line-height: 46px;
	border-radius: 0;
	font-weight: 100;
}
div#bg_header #layout_header > .cart.visible div.checkout a:hover , div.fix_nav_small > .cart.visible div.checkout a:hover  {
	background: white;
	color: #be8f00;
	border: 2px solid #be8f00;
	line-height: 43px;
}
#wrapper div#bg_header #layout_header > .cart.visible .continue_shop , #wrapper div.fix_nav_small > .cart.visible .continue_shop{
	background: #000;
	color: #fff;
	display: block;
	width: 143px;
	height: 46px;
	line-height: 46px;
	margin: 6px 8px 9px 0;
	font-weight: normal;
	border-radius: 0;
}
#wrapper div#bg_header #layout_header > .cart.visible .continue_shop:hover , #wrapper div.fix_nav_small > .cart.visible .continue_shop:hover {
	background: white;
	color: #000;
	border: 2px solid #000;
	line-height: 43px;
}
#wrapper div#bg_header #layout_header > .cart.visible div#ascrail2001 , #wrapper div.fix_nav_small > .cart.visible div#ascrail2001 {
	display: none !important;
}
#wrapper div#bg_header #layout_header > .cart.visible div#ascrail2000 , #wrapper div.fix_nav_small > .cart.visible div#ascrail2000 {
	background: #ccc !important;
	width: 6px !important;
	height: 316px !important;
	border-radius: 10px !important;
	z-index: 9999 !important;
	right: 4px;
	left: auto !important;
}
#wrapper div#bg_header #layout_header > .cart.visible div#ascrail2000 > div , #wrapper div.fix_nav_small > .cart.visible div#ascrail2000 > div {
	width: 9px !important;
	background: #000 !important;
	border: none !important;
	left: 1px;
}
#wrapper div#bg_header #layout_header > .cart.visible div#ascrail2000 > div:after , #wrapper div#bg_header div.fix_nav_small > .cart.visible div#ascrail2000 > div:after  {
	content: none;
}
div#bg_header #layout_header > .cart.visible div.cart_small_button a , div.fix_nav_small > div.cart.special_cart_with_upgrades.visible  div.cart_small_button a{
	display: block;
	width: 18px;
	height: 100%;
	background: none;
	margin: 0;
	color: #959595;
	line-height: 22px;
	border: 1px solid #ebebeb;
}
div#bg_header #layout_header > .cart.visible div.cart_small_button a.plus , #wrapper  div.fix_nav_small > .cart.visible div.cart_small_button a.plus {
	float: right;
}
div#bg_header #layout_header > .cart.visible div.cart_small_button a.reduce , #wrapper div#bg_header div.fix_nav_small > .cart.visible div.cart_small_button a.reduce {
	float: left;
}
#wrapper div#bg_header #layout_header > .cart.visible .count-price-wrapper , #wrapper div#bg_header div.fix_nav_small > .cart.visible .count-price-wrapper {
	display: block;
	width: 230px;
	margin: 0 auto;
	text-align: center;
	direction: rtl;
	margin-bottom: 4px;
}
#wrapper div#bg_header #layout_header > .cart.visible .count-price-wrapper div.count , #wrapper div.fix_nav_small > .cart.visible .count-price-wrapper div.count {
	margin-left: 19px;
	position: relative;
}
div#bg_header #remove_all_cart , #wrapper div#bg_header div.fix_nav_small #remove_all_cart{
	display: block;
	position: absolute;
	width: 77px;
	height: 23px;
	top: 4px;
	left: 10px;
	background: #fff;
}
#wrapper div#bg_header #layout_header > .cart.visible .login_in_cart > li , #wrapper div#bg_header div.fix_nav_small > .cart.visible .login_in_cart > li{
	display: none;
}
div#bg_header #remove_all_cart > li.empty_cart , #wrapper div.fix_nav_small #remove_all_cart > li.empty_cart {
	display: block;
	position: static;
	padding: 0;
	text-align: right;
	background: url(empty_cart.png) no-repeat 7px center;
	height: 25px;
	width: 77px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0px;
	text-indent: 7px;
	border: 1px solid #cccccc;
	box-sizing: border-box;
	border-radius: 4px;
}
#wrapper div#bg_header #layout_header > .cart.visible .login_in_cart > li.empty_cart a , #wrapper div#bg_header div.fix_nav_small > .cart.visible .login_in_cart > li.empty_cart a {
	display: block;
	width: 100%;
	height: 100%;
	line-height: 25px;
	color: #959595;
	font-size: 9px;
	cursor: pointer;
	padding-right: 5px;
	box-sizing: border-box;
}
.special_cart #wrapper div#bg_header div.count:after {
	content: "\f100";
	color: #e3e3e3;
	top: 10px;
	left: -14px;
	line-height: 20px;
}
/*end of special_cart*/
/* --- end_header_cart_nav_header --- */

/* --- main_nav_bg --- */ 
#main_nav_bg{
	display: block;
	width: 36%;
	margin: 0 auto;
	position: absolute;
	top: auto;
	bottom: 0;
	left: 0;
	height: 58px;
	line-height: 58px;
	z-index: 99;
	display: none; 	
}
#header_group1 li.link_all_items, #main_nav_bg .homepage_link, #main_nav_bg .link_location {
	display: none;
}
#wrapper #bg_header li.image_id_172128.pos_2 {
	display: none;
}
/* --- end_main_nav_bg --- */ 

/* --- element_general_search_header --- */ 
#header_show_search {
	left: auto;
	right: 0px;
	top: 51px;
	width: 188px;
	height: 33px;
}
div#header_show_search > form.search, div#header_show_search > form.search > div, div#header_show_search > form.search > div > label {
	display: block;
	height: 100%;
	width: 100%;
	margin: 0 auto;
	padding: 0px;
	max-width: 1200px;
	position: relative;
}
div#header_show_search > form.search > div > label > input#q {
	width: 100%;
	height: 100%;
	padding: 0px 0px 0px 25px;
	text-indent: 50px;
	background-color: rgba(255,255,255,0.8);
	font-size: 20px;
	color: #000;
	font-weight: normal;
	font-weight: normal;
	height: 100%;
	width: 100%;
}
div#header_show_search > form.search > div > div#searchBtnHook {
	display: inline-block;
	position: absolute;
	height: 52px;
	width: 180px;
	top: 0px;
	left: 10px;
	bottom: 0px;
	margin: auto;
	background: #000;
	border: 2px solid #000;
}
div#header_show_search > form.search > div > div#searchBtnHook > input {
	display: block;
	height: 100%;
	width: 100%;
	/*background: url(search_icon.png) no-repeat 0px 0px transparent; */
	font-size: 20px;
	padding: 0px;
	background-color: transparent;
	top: 0px;
	position: absolute;
	left: 0px;
	color: #fff;
}
div#header_show_search > form.search > div > div#searchBtnHook:hover {
	background: transparent;
}
div#header_show_search > form.search > div > div#searchBtnHook:hover > input {
	color: #000;
}
div#header_show_search > form.search > div > label > input#q::-webkit-input-placeholder {
	color: #000;
}
div#header_show_search > form.search > div > label > input#q:-moz-placeholder { /* Firefox 18- */
	color: #000;
}
div#header_show_search > form.search > div > label > input#q::-moz-placeholder {  /* Firefox 19+ */
	color: #000;
}
div#header_show_search > form.search > div > label > input#q:-ms-input-placeholder {  
	color: #000	;
}
/* --- end element_general_search_header --- */ 

/* --- element_general_links_header --- */ 
#header_group1 ul.element_general_links.icons {
	border: none;
	left: 0;
	max-width: 450px;
	width: auto;
	height: 100%;
	display: none;
	padding-top: 13px;
}
.left_icons > li.pos_0 {
	list-style-type: none;
    width: auto;
    position: static;
    right: 0;
    height: 100%;
	float: left;
	margin-left: 32px;

}
.left_icons > li.pos_0 a{
	width: 100%;
	height: 100%;
	font-size: 17px;
	font-weight: bold;
	color: #686d6d;
	line-height: 37px;	
}
#header_group1 ul.element_general_links.icons li {
	display: inline-block;
	width: auto;
	height: auto;
}
/* #bg_header .right_icons li.pos_1 a:hover:after {
	content: "××–×•×¨ ××™×©×™";
	font-size: 13px;
	font-weight: bold;
	color: #000;
	width: 94px;
	height: 25px;
	border-radius: 4px;
	border: 1px solid;
	display: block;
	text-align: center;
	line-height: 22px;
	background: #fff;
	position: absolute;
	right: -33px;
	top: 33px;
	margin: auto;
} */
#bg_header .right_icons li.pos_1 {
	background: url(location.png) no-repeat top left;
    width: 22px;
    height: 35px;
    position: relative;
    background-position-y: 2px;
    list-style-type: none;
    float: right;
    margin-right: 30px;
    display: block;
    z-index: 99999999;
}
#bg_header .right_icons li.pos_1 a {
	display: block;
	font-size: 0 !important;
	width: 100%;
	height: 100%;
}
#bg_header .right_icons li.pos_1:hover a {
	display: block;
}
#bg_header .right_icons li.link_order_with_counter {
	width: 32px;
	height: 29px;
	vertical-align: top;
}
#header_group1 ul.element_general_links.icons .icon.importer {
	display: none;
}
/* --- end_element_general_links_header --- */ 

/* --- element_general_images_header --- */ 
/* --- end_element_general_images_header --- */ 

/* --- element_general_login_logout_header --- */ 
/* --- end_element_general_login_logout_header --- */ 

/* --- element_general_prime_categories_category_header --- */ 
#bg_header .element_general_prime_categories > .store_categories {
	display: none;
}
/* --- end element_general_prime_categories_category_header --- */ 

/* --- element_general_prime_categories_with_group_header --- */
/* --- end element_general_prime_categories_with_group_header --- */

/* --- element_general_prime_categories_with_children_header --- */
/* --- end element_general_prime_categories_with_children_header --- */

/* --- element_general_contact_header --- */ 
/* --- end element_general_contact_header --- */ 

/* --- element_general_newsletter_header --- */ 
/* --- end element_general_newsletter_header --- */ 

/* --- element_general_easy_lightbox --- */
/* --- end element_general_easy_lightbox --- */

/*element_general_lightbox*/
/*end element_general_lightbox*/

#wrapper  div.element_general_images.fixed_icons{
	display: none;
}
/* ------------------------------------- end layout_header ------------------------------------- */

	/* ------------------------------------- middle ------------------------------------- */

	/* --- layout_homepage_middle --- */  
	.layout_category #bread_crumbs a, .layout_category #bread_crumbs li, .layout_items #bread_crumbs a, .layout_items #bread_crumbs li{
		color:#636466;
	}
	/* --- end layout_homepage_middle --- */ 

	/* --- element_general_masonry_images_middle --- */ 
	/* --- end element_general_masonry_images_middle --- */ 

	/* --- element_general_strength_middle --- */ 
	/* --- end element_general_strength_middle --- */ 

	/* --- element_general_all_categories_middle --- */ 
	/* --- end element_general_all_categories_middle --- */ 

	/* --- element_general_categories_images_middle --- */ 
	/* --- end element_general_categories_images_middle --- */ 

	/* --- element_general_content_carousel_middle --- */ 
	/* --- end element_general_content_carousel_middle --- */

	/* --- element_general_links_middle --- */ 
	/* --- end_element_general_links_middle --- */ 

	/* --- element_general_main_categories --- */
	/* --- end element_general_main_categories --- */

	/* --- element_general_images_middle --- */ 
	/* --- end element_general_images_middle --- */ 

	/* --- element_general_strength --- */ 
	/* --- end element_general_strength --- */ 

	/* --- element_general_newsletter_middle --- */ 
	/* --- end element_general_newsletter_middle --- */ 

	/* --- element_category_list_items_middle --- */ 
	/* --- end element_category_list_items_middle --- */ 

	/* --- element_general_carousel_middle --- */ 
	/* --- end element_general_carousel_middle --- */ 

	/* --- element_general_brand_carousel --- */ 
	/* --- end element_general_brand_carousel --- */ 

	/* --- element_general_list_item_titles_middle --- */
	/* --- end element_general_list_item_titles_middle --- */

	/* --- element_general_prime_categories_category_middle --- */ 
	/* --- end element_general_prime_categories_category_middle --- */ 

	/* --- element_general_contact_middle --- */ 
	/* --- end element_general_contact_middle --- */ 

	/* --- element_general_ws_carousel_middle --- */
	/* --- end element_general_ws_carousel_middle --- */

	/* --- element_general_ticker_middle --- */
	/* --- end element_general_ticker_middle --- */

	/* --- element_items_list_items_middle --- */ 
	/* --- end element_items_list_items_middle --- */ 

	/* --- element_general_masonry_grid --- */ 
	/* --- end element_general_masonry_grid --- */ 

	/* --- pagination_middle --- */
	/* --- end pagination_middle --- */

	/* --- bootstrap_slider_middle --- */
	/* --- end bootstrap_slider_middle --- */

	/* --- owlCarousel_middle --- */
	/* --- end owlCarousel_middle --- */
	/* ------------------------------------- end middle ------------------------------------- */

	/* ------------------------------------- footer ------------------------------------- */

	/* --- layout_footer --- */ 
	/* --- end layout_footer --- */

	/* --- element_general_newsletter_footer --- */ 
	#wrapper div#bg_footer div#footer_group1 form{
		background: none;
		border:none;
		
	}
	#wrapper div#bg_footer form input#ticket_customer_email{
		background:none;
		width: 58%;
		margin-right: 0;
		text-indent: 22px;
	}
	#wrapper div#bg_footer form div.wrapper_titles{
		background: none;
	}
	#wrapper #bg_footer form div.wrap_contact_btn button.contact_btn{
		color:#000;
		font-weight: bold;
		background: #fff;

	}
	#wrapper div#bg_footer form div.wrap_ticket_customer_email {
		border:1px solid #8a8a8a;
		padding-top: 5px;
		height: 60px;
		margin-top: 14px;
}
	#wrapper div#bg_footer form div.wrap_contact_btn{
		background: none;
		border:none;
		height: 47px;
		float: left;
		margin-left: 6px;

	}
	#wrapper div#bg_footer div#footer_group1{
		margin: 27px auto;
	}
	#wrapper div#bg_footer form div.wrap_contact_btn button.contact_btn:hover{
		background: none;
		color: #fff;
		border:2px solid #fff;
	}
	#wrapper div#bg_footer form div.wrap_checkbox{
		margin: 55px 0;

	}

	/* --- end element_general_newsletter_footer --- */ 

	/* --- element_general_links_footer --- */ 
	/* --- end_element_general_links_footer --- */ 

	/* --- element_general_footer_nav --- */ 
	/* --- end element_general_footer_nav --- */ 

	/* --- element_general_prime_categories --- */ 
	/* --- end element_general_prime_categories --- */ 

	/* --- element_general_show_contact --- */ 
	/* --- end element_general_show_contact --- */

	/* --- #footer_group2, #footer_group3, #footer_group4_footer --- */
	/* --- end_#footer_group2, #footer_group3, #footer_group4_footer --- */

	/* --- element_general_images_footer --- */ 
	/* --- end element_general_images_footer --- */ 

	/* --- element_general_carousel_footer --- */ 
	/* --- end element_general_carousel_footer --- */ 

	/* --- element_general_prime_categories_footer --- */ 
	/* --- end element_general_prime_categories_footer --- */ 

	/* --- element_general_contact_footer --- */ 
	/* --- end element_general_contact_footer --- */ 

	/* ------------------------------------- end_footer ------------------------------------- */

	/* ------------------------------------- category ------------------------------------- */

	/* --- layout_category --- */ 
	/* --- end layout_category --- */   

	/* --- element_category_filter_category --- */ 
	/* --- end element_category_filter_category --- */ 

	/* --- element_category_list_items_category --- */ 
	/* --- end element_category_list_items_category --- */ 

	/* --- element_general_prime_categories_category --- */ 
	/* --- end element_general_prime_categories_category --- */ 

	/* ------------------------------------- end_category ------------------------------------- */

	/* ------------------------------------- layout_item ------------------------------------- */

	/* --- element_general_tabs --- */ 
	.search_results div#search_msg_facebook_and_sort {
		direction: rtl;
	}	
	.layout_item #item_current_content > ul > li:before {
		color: #98919c;
	}
	#item_current_content > ul > li > strong{
	    color:#2f2933;
	}
	.layout_item .extra_icons .icon {
		height: 81px;
	}
	
	.layout_item .product_quantity .quantity a {
		color: #555;
	}
	.layout_item #demo .lSPager.lSGallery li.active a {
		border: none;
		border-top: #000 solid 4px;
	}	   
	.layout_item div#item_main, .layout_item #item_info #item_deal_items {
		border-bottom: none;
	}
	.layout_item div#tabs > div {
		border-bottom: none;
	}
	div#lg-outer {
		z-index: 999999 !important;
	}
	/* --- end element_general_tabs --- */

	/* ------------------------------------- end_layout_item ------------------------------------- */


	/* ------------------------------------- layout ------------------------------------- */
	/* --- clearfix --- */
	/* --- end clearfix --- */

	/* --- layout_about --- */ 
	/* --- end layout_about --- */ 

	/* --- layout_compare --- */ 
	/* --- end layout_compare --- */ 

	/* --- layout_contact --- */ 
	/* --- end layout_contact --- */ 

	/* --- layout_contract --- */ 
	/* --- end layout_contract --- */ 

	/* --- layout_credit_guard --- */ 
	/* --- end layout_credit_guard --- */ 

	/* --- layout_location --- */ 
	/* --- end layout_location --- */ 

	/* --- layout_order --- */ 
	/* --- end layout_order --- */ 

	/* --- layout_page --- */ 
	/* --- end layout_page --- */ 

	/* --- layout_iframe --- */ 
	/* --- end layout_iframe --- */ 

	/* ------------------------------------- end_layout ------------------------------------- */


	/*--- colors ---*/
	/*--- end colors ---*/

	/* fonts */
	/* end fonts */

	/*bottons*/
	/*end bottons*/

	/* Extra small devices (phones, less than 768px) */
	@media screen and (max-width: 767px) {

	/* ------------------------------------- header ------------------------------------- */

		/* --- layout_header --- */
		div#header_logo {
			width: 140px;
		}
		div#bg_header {
			position: static;
		}
		#wrapper a.header_waze_link {
			height: 30px;
			width: 30px;
			float: left;
			font-size: 0px;
			background: url(waze_icon.png) no-repeat center center;
			z-index: 9999;
			position: absolute;
			top: 330px;
			left: 6px;
		}
		#header_group1 .store_phone {
			display: block;
			position: absolute;
			top: 290px;
			left: 6px;
			background: url(phone.png) no-repeat center;
			height: 30px;
			width: 30px;
		}
		#header_group1 .store_phone span {
			font-size: 0;
		}
		#header_group1 .store_phone span.main_phone, #header_group1 .store_phone span.main_phone a {
			display: block;
			width: 100%;
			height: 100%;
			z-index: 99999;
		}

		#wrapper div#bg_middle{
			margin-top: 0px;
		}
		/* --- end layout_header --- */ 

		/* --- header_cart_nav_header --- */
		.right_icons, .left_icons {
			right: 3%;
			top: 18px;
			width: 27%;
		}
		.left_icons {
			left: -2px;
			right: auto;
			width: 31%;
		}
		#bg_header ul.element_general_links.search_btn.vertical {
			top: 0;
			left: 0;
		}
		.left_icons > li.pos_0 {
			display: none;
			width: 75%;
		}
		.left_icons > li.pos_0 a {
			font-size: 11px;
			line-height: 39px;
		}
		#bg_header .right_icons li.pos_1{
			margin-right: 6px;
		}
		#bg_header .right_icons li.pos_1 a{
			right: 17px;
		}
		/* --- end_header_cart_nav_header --- */

		/* --- main_nav_bg --- */ 
		#wrapper #main_nav_bg .main_nav_lis li.active span span {
			color: #686d6d;
			padding: 0; 
		}
		div#header_group1 #main_nav_bg {
			display: block;
			position: absolute;
			width: 100%;
			top: 11px;
		}
		#main_nav_bg .navbar-toggle {
			position: absolute;
			left: 40px;
			top: 9px;
		}
		#main_nav_bg .navbar-toggle .icon-bar {
			background: #000;
		}
		#main_nav_bg .container, .container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header {
			margin: 0;
			padding: 0;
			width: 100%;
		}
		#main_nav_bg .navbar-nav {
			margin: 57px 0px 10px;
			border-color: #000;
		}
		#bg_header #main_nav_bg .navbar-brand {
			display: none;
		}
		#bg_header #main_nav_bg .main_nav_lis li {
			background: #fff;
		}
		#bg_header #main_nav_bg .main_nav_lis li.link_all_items {
			display: block;
		}
		/* --- end_main_nav_bg --- */ 

		/* --- element_general_search_header --- */ 
		#wrapper div#header_show_search {
			top: auto;
			background-color: #000;
			margin-top: 0px;
			bottom: -37px;
			height: 37px;
			position: absolute;
			z-index: 1;
			border-top: 1px solid #2F2F2F;
		}
		div#header_show_search > form.search > div > div#searchBtnHook {
			display: inline-block;
			position: absolute;
			height: 100%;
			width: 117px;
			top: 0px;
		}
		div#header_show_search > form.search > div > div#searchBtnHook {
			left: 0px;
			right: auto;
		}
		div#header_show_search > form.search > div > div#searchBtnHook > input {
			width: 100%;
			top: 0px;
			left: auto;
			position: absolute;
			right: 0px;
			float: right;
		}
		div#header_show_search > form.search > div > label > input#q {
			text-indent: 50px;
		}
		div#header_show_search > form.search > div > div#searchBtnHook > input {
			width: 100%;
			top: 0px;
			left: 0px;
			position: absolute;
			right: auto;
		}
		#wrapper #bg_header div#header_show_search{
			top: 70px;
			background-color: rgba(255, 255, 255, 0.85);
			margin-top: 0px;
			height: 50px;
			position: absolute;
			width: 100%;
			z-index: 1;
			border: none;
			display: none;
		}
		div#header_show_search > form.search, div#header_show_search > form.search > div, div#header_show_search > form.search > div > label {
			display: block;
			height: 50px;
			width: 100%;
			margin: 0px;
			padding: 0px;
		}
		div#header_show_search > form.search > div > label > input#q {
			font-size: 17px;
		}
		div#header_show_search > form.search > div > div#searchBtnHook > input:hover {
			background-position: 5px 15px;
		}
		div#header_show_search > form.search > div > div#searchBtnHook > input {
			font-size: 17px;
		}
		#bg_header ul.element_general_links.search_btn.vertical {
			display: block;
			position: absolute;
			top: auto;
			font-size: 0;
			background: url(search.png) center center no-repeat;
			width: 32px;
			height: 40px;
			cursor: pointer;
			bottom: -10px;
			left: auto;
			right: 70px;
			z-index: 999;
		}
		.close_search {
			background: url(close.png) no-repeat center center;
			font-size: 0;
			position: absolute;
			top: 17px;
			right: 15px;
			height: 21px;
			width: 21px;
			cursor: pointer;
			background-size: 15px;
		}
		#bg_header ul.element_general_links.search_btn.vertical {	
			top: 0;
			right: auto;
			left: 0;
		}
		div#header_show_search > form.search > div > div#searchBtnHook {
			display: inline-block;
			position: absolute;
			height: 36px;
			width: 120px;
			top: 0px;
			left: 9px;
			bottom: 0px;
			margin: auto;
			border-radius: 3px;
			box-sizing: border-box;
			background: #000;
			border: 1px solid #000;
		}
		/* --- end element_general_search_header --- */ 

		/* --- element_general_links_header --- */ 
		#header_group1 ul.element_general_links.icons {
			display: none;
		}
		#layout_header #header_cart_nav {
			margin: 0;
		}
		#header_group1 ul.element_general_links.icons li.pos_1 {
			width: 50px;
		}
		#header_group1 ul.element_general_links.icons li.pos_1 {
			width: 50px;
			background-position-y: top;
		}
		/* --- end_element_general_links_header --- */ 

		/* --- element_general_images_header --- */ 
		/* --- end_element_general_images_header --- */ 

		/* --- element_general_login_logout_header --- */ 
		/* --- end_element_general_login_logout_header --- */ 

		/* --- element_general_prime_categories_category_header --- */ 
		#bg_header .element_general_prime_categories > .store_categories > li:hover > .drop_wrapper{
			display: none;
		}
		/* --- end element_general_prime_categories_category_header --- */ 

		/* --- element_general_prime_categories_with_group_header --- */
		/* --- end element_general_prime_categories_with_group_header --- */

		/* --- element_general_prime_categories_with_children_header --- */
		/* --- end element_general_prime_categories_with_children_header --- */

		/* --- element_general_contact_header --- */ 
		/* --- end element_general_contact_header --- */ 

		/* --- element_general_newsletter_header --- */ 
		/* --- end element_general_newsletter_header --- */ 

		/* --- element_general_easy_lightbox --- */
		/* --- end element_general_easy_lightbox --- */

		/*element_general_lightbox*/
		/*end element_general_lightbox*/

		/* ------------------------------------- end layout_header ------------------------------------- */


		/* ------------------------------------- middle ------------------------------------- */

		/* --- layout_homepage_middle --- */  
		/* --- end layout_homepage_middle --- */ 

		/* --- element_general_masonry_images_middle --- */ 
		/* --- end element_general_masonry_images_middle --- */ 

		/* --- element_general_strength_middle --- */ 
		/* --- end element_general_strength_middle --- */ 

		/* --- element_general_all_categories_middle --- */ 
		/* --- end element_general_all_categories_middle --- */ 

		/* --- element_general_categories_images_middle --- */ 
		/* --- end element_general_categories_images_middle --- */ 

		/* --- element_general_content_carousel_middle --- */ 
		/* --- end element_general_content_carousel_middle --- */

		/* --- element_general_links_middle --- */ 
		/* --- end_element_general_links_middle --- */ 

		/* --- element_general_main_categories --- */
		/* --- end element_general_main_categories --- */

		/* --- element_general_images_middle --- */ 
		/* --- end element_general_images_middle --- */ 

		/* --- element_general_strength --- */ 
		/* --- end element_general_strength --- */ 

		/* --- element_general_newsletter_middle --- */ 
		/* --- end element_general_newsletter_middle --- */ 

		/* --- element_category_list_items_middle --- */ 
		/* --- end element_category_list_items_middle --- */ 

		/* --- element_general_carousel_middle --- */ 
		/* --- end element_general_carousel_middle --- */ 

		/* --- element_general_brand_carousel --- */ 
		/* --- end element_general_brand_carousel --- */ 

		/* --- element_general_list_item_titles_middle --- */
		/* --- end element_general_list_item_titles_middle --- */

		/* --- element_general_prime_categories_category_middle --- */ 
		/* --- end element_general_prime_categories_category_middle --- */ 

		/* --- element_general_contact_middle --- */ 
		/* --- end element_general_contact_middle --- */ 

		/* --- element_general_ws_carousel_middle --- */
		/* --- end element_general_ws_carousel_middle --- */

		/* --- element_general_ticker_middle --- */
		/* --- end element_general_ticker_middle --- */

		/* --- element_items_list_items_middle --- */ 
		/* --- end element_items_list_items_middle --- */ 

		/* --- element_general_masonry_grid --- */ 
		/* --- end element_general_masonry_grid --- */ 

		/* --- pagination_middle --- */
		/* --- end pagination_middle --- */

		/* --- bootstrap_slider_middle --- */
		/* --- end bootstrap_slider_middle --- */

		/* --- owlCarousel_middle --- */
		/* --- end owlCarousel_middle --- */
		/* ------------------------------------- end middle ------------------------------------- */

		/* ------------------------------------- footer ------------------------------------- */

		/* --- layout_footer --- */ 
		/* --- end layout_footer --- */

		/* --- element_general_newsletter_footer --- */ 
		#wrapper #bg_footer form div.wrap_contact_btn button.contact_btn{
			font-size: 16px;
		}
		/* --- end element_general_newsletter_footer --- */ 

		/* --- element_general_links_footer --- */ 
		/* --- end_element_general_links_footer --- */ 

		/* --- element_general_footer_nav --- */ 
		/* --- end element_general_footer_nav --- */ 

		/* --- element_general_prime_categories --- */ 
		/* --- end element_general_prime_categories --- */ 

		/* --- element_general_show_contact --- */ 
		/* --- end element_general_show_contact --- */

		/* --- #footer_group2, #footer_group3, #footer_group4_footer --- */
		/* --- end_#footer_group2, #footer_group3, #footer_group4_footer --- */

		/* --- element_general_images_footer --- */ 
		/* --- end element_general_images_footer --- */ 

		/* --- element_general_carousel_footer --- */ 
		/* --- end element_general_carousel_footer --- */ 

		/* --- element_general_prime_categories_footer --- */ 
		/* --- end element_general_prime_categories_footer --- */ 

		/* --- element_general_contact_footer --- */ 
		/* --- end element_general_contact_footer --- */ 

		/* ------------------------------------- end_footer ------------------------------------- */

		/* ------------------------------------- category ------------------------------------- */

		/* --- layout_category --- */ 
		/* --- end layout_category --- */   

		/* --- element_category_filter_category --- */ 
		/* --- end element_category_filter_category --- */ 

		/* --- element_category_list_items_category --- */ 
		/* --- end element_category_list_items_category --- */ 

		/* --- element_general_prime_categories_category --- */ 
		/* --- end element_general_prime_categories_category --- */ 

		/* ------------------------------------- end_category ------------------------------------- */

		/* ------------------------------------- layout_item ------------------------------------- */

		/* --- element_general_tabs --- */ 
		/* --- end element_general_tabs --- */

		/* ------------------------------------- end_layout_item ------------------------------------- */


		/* ------------------------------------- layout ------------------------------------- */
		/* --- clearfix --- */
		/* --- end clearfix --- */

		/* --- layout_about --- */ 
		/* --- end layout_about --- */ 

		/* --- layout_compare --- */ 
		/* --- end layout_compare --- */ 

		/* --- layout_contact --- */ 
		/* --- end layout_contact --- */ 

		/* --- layout_contract --- */ 
		/* --- end layout_contract --- */ 

		/* --- layout_credit_guard --- */ 
		/* --- end layout_credit_guard --- */ 

		/* --- layout_location --- */ 
		/* --- end layout_location --- */ 

		/* --- layout_order --- */ 
		/* --- end layout_order --- */ 

		/* --- layout_page --- */ 
		/* --- end layout_page --- */ 

		/* --- layout_iframe --- */ 
		/* --- end layout_iframe --- */ 

		/* ------------------------------------- end_layout ------------------------------------- */

	}
	/* End Of Extra small devices (phones, less than 768px) */



	/* Small devices (tablets, 768px and up) */
	@media screen and (min-width:768px) {

	/* ------------------------------------- header ------------------------------------- */

		/* --- layout_header --- */ 
		  
		/* --- end layout_header --- */ 

		/* --- header_cart_nav_header --- */
		
		body.layout_homepage #wrapper #main > div.flashNotice > p{
			position: absolute;
			z-index: 1;
			right:20%;
		}
		/* --- end_header_cart_nav_header --- */

		/* --- main_nav_bg --- */ 
		div#header_group1 #main_nav_bg {
			display: block;
			position: absolute;
			width: 100%;
			top: 11px;
			right: 0;
		}
		.navbar-toggle {
			display: block;
			position: absolute;
			left: auto;
			right:0px;
			top: 5px;
			margin: 0px;
		}
		#main_nav_bg .navbar-toggle .icon-bar {
			background: #686d6d;
		}
		.navbar-collapse.collapse{
			display: none !important;
		}
		.navbar-collapse.collapse.in {
			display: block !important;
		}
		#main_nav_bg .navbar-nav {
			margin: 58px 0px 10px;
			border-color: #000;
			width: 100%;
		}
		#main_nav_bg .main_nav_lis li {
			float: none;
			text-align: right;
			min-height: 43px;
			background: rgba(255,255,255,0.97);
			border-top: 1px solid #c2c2c2;
		}
		#main_nav_bg .main_nav_lis li span {
			line-height: 43px;
			margin: 0px;
			
		}
		#main_nav_bg .main_nav_lis li span span{
			color:#686d6d;
			font-size: 16px;
			padding: 0px 12px;
			margin: 0 10px 0 0;
		}
		#main_nav_bg > div > div > div > ul > li.link_all_items > span > a > span{
			padding: 0;
			margin: 0;
			color:#000;
		}
		#main_nav_bg .main_nav_lis li a, #wrapper #header_show_prime_categories > ul > li.active > span {
			color: #000;
			font-size: 16px;
			line-height: 43px;
			margin: 0 10px 0 0;
			padding: 0px 12px;
		}
		#main_nav_bg .container, .container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header {
			margin: 0;
			padding: 0;
			width: 100%;
		}
		#header_group1 li.link_all_items {
			display: block;
		}
		#wrapper .link_all_items:hover #header_show_prime_categories{
			display: none;
		}
		/* --- end_main_nav_bg --- */ 

		/* --- element_general_search_header --- */ 
		.close_search {
			background: url(close.png) no-repeat right center;
			font-size: 0;
			position: absolute;
			top: auto;
			right: 15px;
			height: 52px;
			width: 52px;
			cursor: pointer;
			bottom: 9px;
		}
		div#header_show_search {
			display: none;
		}
		div#header_show_search {
			width: 100%;
			top: 102%;
			right: 0px;
			height: 70px;
			z-index: 99999;
			background: rgba(255, 255, 255, 0.85);
			margin-top: 0px;
			padding: 0px 12px;
			left: 0;
			margin: auto;
			bottom: auto;
			max-width: 1200px;
			border-radius: 4px;
			border-top: none;
		}
		.fix_nav_small div#header_show_search {
			top: 96%;
		}
		#bg_header ul.element_general_links.search_btn.vertical {
			display: block;
			position: static;
			top: -3px;
			bottom: auto;
			right: auto;
			left: 0;
			font-size: 0;
			background: url(search.png) center center no-repeat;
			width: 35px;
			height: 38px;
			cursor: pointer;
			z-index: 99999;
			float: left;
		}
		/* --- end element_general_search_header --- */ 

		/* --- element_general_links_header --- */ 
		/* --- end_element_general_links_header --- */ 

		/* --- element_general_images_header --- */ 
		/* --- end_element_general_images_header --- */ 

		/* --- element_general_login_logout_header --- */ 
		/* --- end_element_general_login_logout_header --- */ 

		/* --- element_general_prime_categories_category_header --- */ 
		#bg_header .element_general_prime_categories {
			display: none;
		}
		#header_group1 .wrapAllItems {
			position: absolute;
			width: 40px;
			top: 24px;
			bottom: auto;
			right: 26px;
			background: url(drop_tab.png) no-repeat right center;
		}
		#header_group1 .wrapAllItems > li.link_all_items span a span {
			font-size: 0;
		}
		#header_group1 .wrapAllItems > li.link_all_items {display: block;}
		#header_group1 .wrapAllItems > li.link_all_items div#header_show_prime_categories {
			width: 300px;
			top: 50px;
			right: 0;
			background: #fff;
			border: 1px solid #000;
			border-top: 0;
			padding: 10px;
		}
		#header_group1 .wrapAllItems > li.link_all_items div#header_show_prime_categories li {
			display: inline-block;
			margin-bottom: 10px;
			text-align: right;
			margin-left: 10px;
		}
		#header_group1 .wrapAllItems > li.link_all_items div#header_show_prime_categories li:hover ul.store_categories {
			display: none;
		}
		/* --- end element_general_prime_categories_category_header --- */ 

		/* --- element_general_prime_categories_with_group_header --- */
		/* --- end element_general_prime_categories_with_group_header --- */

		/* --- element_general_prime_categories_with_children_header --- */
		/* --- end element_general_prime_categories_with_children_header --- */

		/* --- element_general_contact_header --- */ 
		/* --- end element_general_contact_header --- */ 

		/* --- element_general_newsletter_header --- */ 
		/* --- end element_general_newsletter_header --- */ 

		/* --- element_general_easy_lightbox --- */
		/* --- end element_general_easy_lightbox --- */

		/*element_general_lightbox*/
		/*end element_general_lightbox*/

		/* ------------------------------------- end layout_header ------------------------------------- */
		/* ------------------------------------- middle ------------------------------------- */

		/* --- layout_homepage_middle --- */  
		#wrapper #bg_middle{
			margin-top:70px;
		}
		body.layout_item #wrapper #bg_middle{
			margin-top:145px;	
		}  
		/* --- end layout_homepage_middle --- */ 

		/* --- element_general_masonry_images_middle --- */ 
		/* --- end element_general_masonry_images_middle --- */ 

		/* --- element_general_strength_middle --- */ 
		/* --- end element_general_strength_middle --- */ 

		/* --- element_general_all_categories_middle --- */ 
		/* --- end element_general_all_categories_middle --- */ 

		/* --- element_general_categories_images_middle --- */ 
		/* --- end element_general_categories_images_middle --- */ 

		/* --- element_general_content_carousel_middle --- */ 
		/* --- end element_general_content_carousel_middle --- */

		/* --- element_general_links_middle --- */ 
		/* --- end_element_general_links_middle --- */ 

		/* --- element_general_main_categories --- */
		/* --- end element_general_main_categories --- */

		/* --- element_general_images_middle --- */ 
		/* --- end element_general_images_middle --- */ 

		/* --- element_general_strength --- */ 
		/* --- end element_general_strength --- */ 

		/* --- element_general_newsletter_middle --- */ 
		/* --- end element_general_newsletter_middle --- */ 

		/* --- element_category_list_items_middle --- */ 
		/* --- end element_category_list_items_middle --- */ 

		/* --- element_general_carousel_middle --- */ 
		/* --- end element_general_carousel_middle --- */ 

		/* --- element_general_brand_carousel --- */ 
		/* --- end element_general_brand_carousel --- */ 

		/* --- element_general_list_item_titles_middle --- */
		/* --- end element_general_list_item_titles_middle --- */

		/* --- element_general_prime_categories_category_middle --- */ 
		/* --- end element_general_prime_categories_category_middle --- */ 

		/* --- element_general_contact_middle --- */ 
		/* --- end element_general_contact_middle --- */ 

		/* --- element_general_ws_carousel_middle --- */
		/* --- end element_general_ws_carousel_middle --- */

		/* --- element_general_ticker_middle --- */
		/* --- end element_general_ticker_middle --- */

		/* --- element_items_list_items_middle --- */ 
		/* --- end element_items_list_items_middle --- */ 

		/* --- element_general_masonry_grid --- */ 
		/* --- end element_general_masonry_grid --- */ 

		/* --- pagination_middle --- */
		/* --- end pagination_middle --- */

		/* --- bootstrap_slider_middle --- */
		/* --- end bootstrap_slider_middle --- */

		/* --- owlCarousel_middle --- */
		/* --- end owlCarousel_middle --- */
		/* ------------------------------------- end middle ------------------------------------- */

		/* ------------------------------------- footer ------------------------------------- */

		/* --- layout_footer --- */ 
		/* --- end layout_footer --- */

		/* --- element_general_newsletter_footer --- */ 
		
		#wrapper div#bg_footer form div.wrap_contact_btn{
			width: 185px;
		}		
		/* --- end element_general_newsletter_footer --- */ 

		/* --- element_general_links_footer --- */ 
		/* --- end_element_general_links_footer --- */ 

		/* --- element_general_footer_nav --- */ 
		/* --- end element_general_footer_nav --- */ 

		/* --- element_general_prime_categories --- */ 
		/* --- end element_general_prime_categories --- */ 

		/* --- element_general_show_contact --- */ 
		/* --- end element_general_show_contact --- */

		/* --- #footer_group2, #footer_group3, #footer_group4_footer --- */
		/* --- end_#footer_group2, #footer_group3, #footer_group4_footer --- */

		/* --- element_general_images_footer --- */ 
		/* --- end element_general_images_footer --- */ 

		/* --- element_general_carousel_footer --- */ 
		/* --- end element_general_carousel_footer --- */ 

		/* --- element_general_prime_categories_footer --- */ 
		/* --- end element_general_prime_categories_footer --- */ 

		/* --- element_general_contact_footer --- */ 
		/* --- end element_general_contact_footer --- */ 

		/* ------------------------------------- end_footer ------------------------------------- */

		/* ------------------------------------- category ------------------------------------- */

		/* --- layout_category --- */ 
		/* --- end layout_category --- */   

		/* --- element_category_filter_category --- */ 
		/* --- end element_category_filter_category --- */ 

		/* --- element_category_list_items_category --- */ 
		/* --- end element_category_list_items_category --- */ 

		/* --- element_general_prime_categories_category --- */ 
		/* --- end element_general_prime_categories_category --- */ 

		/* ------------------------------------- end_category ------------------------------------- */

		/* ------------------------------------- layout_item ------------------------------------- */

		/* --- element_general_tabs --- */ 
		/* --- end element_general_tabs --- */

		/* ------------------------------------- end_layout_item ------------------------------------- */


		/* ------------------------------------- layout ------------------------------------- */
		/* --- clearfix --- */
		/* --- end clearfix --- */

		/* --- layout_about --- */ 
		/* --- end layout_about --- */ 

		/* --- layout_compare --- */ 
		/* --- end layout_compare --- */ 

		/* --- layout_contact --- */ 
		/* --- end layout_contact --- */ 

		/* --- layout_contract --- */ 
		/* --- end layout_contract --- */ 

		/* --- layout_credit_guard --- */ 
		/* --- end layout_credit_guard --- */ 

		/* --- layout_location --- */ 
		/* --- end layout_location --- */ 

		/* --- layout_order --- */ 
		/* --- end layout_order --- */ 

		/* --- layout_page --- */ 
		/* --- end layout_page --- */ 

		/* --- layout_iframe --- */ 
		/* --- end layout_iframe --- */ 

		/* ------------------------------------- end_layout ------------------------------------- */

	}
	/* End OF Small devices (tablets, 768px and up) */

	/* Medium devices (desktops, 992px and up) */
	@media screen and (min-width:992px) {	

	/* ------------------------------------- header ------------------------------------- */

		/* --- layout_header --- */ 
		div#bg_header {   
			height: 120px;
			border-bottom-color: #d7d7d7;
		}
		div#bg_header:before {
			display: block;
		}
		#wrapper div#header_logo {
			position: relative;
			top: 4px;
			width: 174px;
			height: 155px;
			z-index:999;
		}
		/* --- end layout_header --- */ 

		/* --- header_cart_nav_header --- */
		#wrapper div#bg_header #layout_header > div.cart.special_cart_with_upgrades, #wrapper div.fix_nav_small > div.cart.special_cart_with_upgrades.sticky{
			top: 60px !important;
		}
		/* --- end_header_cart_nav_header --- */

		/* --- main_nav_bg --- */ 
		div#header_group1 #main_nav_bg {
			/* display: none; */
			z-index: 9999;
			height: 0;
		}
		#wrapper div.navbar{
			min-height:0;
		}
		/* --- end_main_nav_bg --- */ 

		/* --- element_general_search_header --- */ 
		/* --- end element_general_search_header --- */ 

		/* --- element_general_links_header --- */ 
		#header_group1 ul.element_general_links.icons li.pos_2,
		#header_group1 ul.element_general_links.icons li.pos_0 {
			display: block;
		}
		#header_group1 ul.element_general_links.icons li.pos_1 {
			background-position-y: top;
		}
		/* --- end_element_general_links_header --- */ 

		/* --- element_general_images_header --- */ 
		/* --- end_element_general_images_header --- */ 

		/* --- element_general_login_logout_header --- */ 
		/* --- end_element_general_login_logout_header --- */ 

		/* --- element_general_prime_categories_category_header --- */ 
		#bg_header .element_general_prime_categories > .store_categories > li:hover > .drop_wrapper{
			display: block;
		}
		#bg_header .element_general_prime_categories > .store_categories > li a, #bg_header .element_general_prime_categories > .store_categories > li > span {
			font-size: 18px;
		}
		div#bg_drop {
			display: block;
		}

		#bg_header .element_general_prime_categories {
			display: none;
			width: 100%;
			margin: 0 auto;
			position: absolute;
			top: auto;
			bottom: 0;
			height: 58px;
			line-height: 58px;
			/* z-index: 99; */
			right: 0;
		}
		#bg_header .right_icons ~ .element_general_prime_categories{
			display: block;
		}
		#bg_header .element_general_prime_categories > h3 {
			display: none;
		}
		#bg_header .element_general_prime_categories > .store_categories {
			display: table;
			width: 100%;
			height: 100%;
			margin: 0 auto;
			vertical-align: top;
			padding: 0px 84px;
		}
		#bg_header .element_general_prime_categories > .store_categories > li {
			display: inline-block;
			float: right;
			height: 100%;
			position: relative;
			width: auto;
		}
		#bg_header .element_general_prime_categories > .store_categories > li:after {
			content:'';
			top:100%;
			right: 0px;
			height: 15px;
			width: 100%;
			position: absolute;
		}	
		#bg_header .element_general_prime_categories > .store_categories > li > a,
		#bg_header .element_general_prime_categories > .store_categories > li > span {
			display: block;
			height: 100%;
			width: 100%;
			overflow: hidden;
			text-align: center;
			border-top: 3px solid transparent;
			padding: 0px 5px;
			color: #121516;
			font-weight: bold;
			font-size: 18px;
		}
		
		#bg_header .element_general_prime_categories > .store_categories > li:hover > a:before,
		#bg_header .element_general_prime_categories > .store_categories > li > span:before {
			position: absolute;
			content:'';
			top:0;
			right: 0;
			left: 0;
			margin: auto;
			height: 3px;
			width: 78%;
			background: #000;		
		}
		#bg_header .element_general_prime_categories > .store_categories > li > .store_categories {
			opacity: 0;
			display: none;
			position: absolute;
			top: 37px;
			right: 0;
			width: 100%;
			z-index: 2;
			background: #FFF;
		}
		#bg_header .element_general_prime_categories > .store_categories > li:hover > .store_categories {
			opacity: 1;
			display: block;
			padding: 25px 50px;
			height: 305px;
			overflow: hidden;
		}
		#bg_header .element_general_prime_categories > .store_categories {
			padding: 0;
			float: right;
			width: 50%;
		}
		#bg_header .element_general_prime_categories > .store_categories:not(.left){
			padding-right:3%; 
		}

		#bg_header .element_general_prime_categories > .store_categories.left {
			padding-right: 14%;
		}

		/*drop*/
		#bg_header .element_general_prime_categories > .store_categories > li > .show_nav_content {
			display: none;
		}
		#bg_header .element_general_prime_categories > .store_categories > li > .drop-wrapper {
			display: none;
			width: 390px;
			height: 343px;
			position: absolute;
			top: 70px;
			right: 0px;
			z-index: 99;
			background: #fff;
			overflow: hidden;
			padding-top: 20px;
    		padding-right: 24px;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			border: 1px solid #686d6d;
		}
		#bg_header .element_general_prime_categories > .store_categories.left > li > .drop-wrapper {
			left: 0;
			right: auto;
		}
		#bg_header .element_general_prime_categories > .store_categories > li:hover > .drop-wrapper{
			display: block;
		}
		#wrapper .drop-wrapper > .store_categories {
			display: inline-block;
			float: right;
			width: 100%;
			height: 100%;
			overflow: hidden;
			padding-top: 15px;
		}
		#wrapper .drop-wrapper > .show_nav_content {
			display: inline-block;
			float: left;
			width: 52%;
			height: 100%;
		}
		.drop-wrapper > .store_categories > li {
			height: 43px;
			width: 40%;
			display: block;
			float: right;
			margin-left: 31px;
		}
		.drop-wrapper > .store_categories > li:nth-child(2n) {
			margin-left: 0;
		}
		.drop-wrapper > .show_nav_content p {
			display: block;
			width: 100%;
			height: 100%;
			position: relative;
			margin: 0;
		}
		.drop-wrapper > .show_nav_content p img {
			max-width: 100%;
			max-height: 100%;
			position: static;
			float: left;
			height: 100%;
			width: 100%;
		}
		#bg_header .element_general_prime_categories > .store_categories > li .store_categories li a, #bg_header .element_general_prime_categories > .store_categories > li .store_categories li span {
			display: block;
			font-size: 17px;
			color: #686d6d;
			background: none;
			line-height: 46px;
			text-align: right;
			width: 100%;
			padding: 0;
			max-width: 100%;
			width: 100%;
		}
		#bg_header .element_general_prime_categories > .store_categories > li .store_categories li a:hover, #bg_header .element_general_prime_categories > .store_categories > li .store_categories li span {
			display: block;
			background: none;
			color: #000;
			line-height: 46px;
		}
		#bg_header .element_general_prime_categories > .store_categories > li.open_left:hover > .drop-wrapper {
			left: -2px;
			right: auto;
		}
		/* --- end element_general_prime_categories_category_header --- */ 

		/* --- element_general_prime_categories_with_group_header --- */
		/* --- end element_general_prime_categories_with_group_header --- */

		/* --- element_general_prime_categories_with_children_header --- */
		/* --- end element_general_prime_categories_with_children_header --- */

		/* --- element_general_contact_header --- */ 
		/* --- end element_general_contact_header --- */ 

		/* --- element_general_newsletter_header --- */ 
		/* --- end element_general_newsletter_header --- */ 

		/* --- element_general_easy_lightbox --- */
		/* --- end element_general_easy_lightbox --- */

		/*element_general_lightbox*/
		/*end element_general_lightbox*/

		/* ------------------------------------- end layout_header ------------------------------------- */

		/* ------------------------------------- middle ------------------------------------- */
		#wrapper #bg_middle{
			margin-top:120px;
		}
		/* --- layout_homepage_middle --- */  
		/* --- end layout_homepage_middle --- */ 

		/* --- element_general_masonry_images_middle --- */ 
		/* --- end element_general_masonry_images_middle --- */ 

		/* --- element_general_strength_middle --- */ 
		/* --- end element_general_strength_middle --- */ 

		/* --- element_general_all_categories_middle --- */ 
		/* --- end element_general_all_categories_middle --- */ 

		/* --- element_general_categories_images_middle --- */ 
		/* --- end element_general_categories_images_middle --- */ 

		/* --- element_general_content_carousel_middle --- */ 
		/* --- end element_general_content_carousel_middle --- */

		/* --- element_general_links_middle --- */ 
		/* --- end_element_general_links_middle --- */ 

		/* --- element_general_main_categories --- */
		/* --- end element_general_main_categories --- */

		/* --- element_general_images_middle --- */ 
		/* --- end element_general_images_middle --- */ 

		/* --- element_general_strength --- */ 
		/* --- end element_general_strength --- */ 

		/* --- element_general_newsletter_middle --- */ 
		/* --- end element_general_newsletter_middle --- */ 

		/* --- element_category_list_items_middle --- */ 
		/* --- end element_category_list_items_middle --- */ 

		/* --- element_general_carousel_middle --- */ 
		/* --- end element_general_carousel_middle --- */ 

		/* --- element_general_brand_carousel --- */ 
		/* --- end element_general_brand_carousel --- */ 

		/* --- element_general_list_item_titles_middle --- */
		/* --- end element_general_list_item_titles_middle --- */

		/* --- element_general_prime_categories_category_middle --- */ 
		/* --- end element_general_prime_categories_category_middle --- */ 

		/* --- element_general_contact_middle --- */ 
		/* --- end element_general_contact_middle --- */ 

		/* --- element_general_ws_carousel_middle --- */
		/* --- end element_general_ws_carousel_middle --- */

		/* --- element_general_ticker_middle --- */
		/* --- end element_general_ticker_middle --- */

		/* --- element_items_list_items_middle --- */ 
		/* --- end element_items_list_items_middle --- */ 

		/* --- element_general_masonry_grid --- */ 
		/* --- end element_general_masonry_grid --- */ 

		/* --- pagination_middle --- */
		/* --- end pagination_middle --- */

		/* --- bootstrap_slider_middle --- */
		/* --- end bootstrap_slider_middle --- */

		/* --- owlCarousel_middle --- */
		/* --- end owlCarousel_middle --- */
		/* ------------------------------------- end middle ------------------------------------- */

		/* ------------------------------------- footer ------------------------------------- */

		/* --- layout_footer --- */ 
		/* --- end layout_footer --- */

		/* --- element_general_newsletter_footer --- */ 
		/* --- end element_general_newsletter_footer --- */ 

		/* --- element_general_links_footer --- */ 
		/* --- end_element_general_links_footer --- */ 

		/* --- element_general_footer_nav --- */ 
		/* --- end element_general_footer_nav --- */ 

		/* --- element_general_prime_categories --- */ 
		/* --- end element_general_prime_categories --- */ 

		/* --- element_general_show_contact --- */ 
		/* --- end element_general_show_contact --- */

		/* --- #footer_group2, #footer_group3, #footer_group4_footer --- */
		/* --- end_#footer_group2, #footer_group3, #footer_group4_footer --- */

		/* --- element_general_images_footer --- */ 
		/* --- end element_general_images_footer --- */ 

		/* --- element_general_carousel_footer --- */ 
		/* --- end element_general_carousel_footer --- */ 

		/* --- element_general_prime_categories_footer --- */ 
		/* --- end element_general_prime_categories_footer --- */ 

		/* --- element_general_contact_footer --- */ 
		/* --- end element_general_contact_footer --- */ 

		/* ------------------------------------- end_footer ------------------------------------- */

		/* ------------------------------------- category ------------------------------------- */

		/* --- layout_category --- */ 
		/* --- end layout_category --- */   

		/* --- element_category_filter_category --- */ 
		/* --- end element_category_filter_category --- */ 

		/* --- element_category_list_items_category --- */ 
		/* --- end element_category_list_items_category --- */ 

		/* --- element_general_prime_categories_category --- */ 
		/* --- end element_general_prime_categories_category --- */ 

		/* ------------------------------------- end_category ------------------------------------- */

		/* ------------------------------------- layout_item ------------------------------------- */

		/* --- element_general_tabs --- */ 
		/* --- end element_general_tabs --- */

		/* ------------------------------------- end_layout_item ------------------------------------- */


		/* ------------------------------------- layout ------------------------------------- */
		/* --- clearfix --- */
		/* --- end clearfix --- */

		/* --- layout_about --- */ 
		/* --- end layout_about --- */ 

		/* --- layout_compare --- */ 
		/* --- end layout_compare --- */ 

		/* --- layout_contact --- */ 
		/* --- end layout_contact --- */ 

		/* --- layout_contract --- */ 
		/* --- end layout_contract --- */ 

		/* --- layout_credit_guard --- */ 
		/* --- end layout_credit_guard --- */ 

		/* --- layout_location --- */ 
		/* --- end layout_location --- */ 

		/* --- layout_order --- */ 
		/* --- end layout_order --- */ 

		/* --- layout_page --- */ 
		/* --- end layout_page --- */ 

		/* --- layout_iframe --- */ 
		/* --- end layout_iframe --- */ 

		/* ------------------------------------- end_layout ------------------------------------- */

	}
	/* End Of Medium devices (desktops, 992px and up) */

	/* Large devices (large desktops, 1200px and up) */
	@media screen and (min-width:1200px) {	

		/* ------------------------------------- header ------------------------------------- */

		/* --- layout_header --- */ 
		/* --- end layout_header --- */ 

		/* --- header_cart_nav_header --- */
		/* --- end_header_cart_nav_header --- */

		/* --- main_nav_bg --- */ 
		.right_icons, .left_icons{
			width: 180px;
			z-index: 99999;
		}
		/* --- end_main_nav_bg --- */ 

		/* --- element_general_search_header --- */ 
		div#header_show_search {
			padding: 0px;
		}
		/* --- end element_general_search_header --- */ 

		/* --- element_general_links_header --- */ 
		/* --- end_element_general_links_header --- */ 

		/* --- element_general_images_header --- */ 
		/* --- end_element_general_images_header --- */ 

		/* --- element_general_login_logout_header --- */ 
		/* --- end_element_general_login_logout_header --- */ 

		/* --- element_general_prime_categories_category_header --- */ 
		#bg_header .element_general_prime_categories > .store_categories > li > a, #bg_header .element_general_prime_categories > .store_categories > li > span {
			padding: 0 10px;
			font-size: 20px;


		}
		#bg_header .element_general_prime_categories > .store_categories > li > .drop-wrapper {
			right:-11px;
		
		/* --- end element_general_prime_categories_category_header --- */ 

		/* --- element_general_prime_categories_with_group_header --- */
		/* --- end element_general_prime_categories_with_group_header --- */

		/* --- element_general_prime_categories_with_children_header --- */
		/* --- end element_general_prime_categories_with_children_header --- */

		/* --- element_general_contact_header --- */ 
		/* --- end element_general_contact_header --- */ 

		/* --- element_general_newsletter_header --- */ 
		/* --- end element_general_newsletter_header --- */ 

		/* --- element_general_easy_lightbox --- */
		/* --- end element_general_easy_lightbox --- */

		/*element_general_lightbox*/
		/*end element_general_lightbox*/
		/* ------------------------------------- end layout_header ------------------------------------- */
		/* ------------------------------------- middle ------------------------------------- */

		/* --- layout_homepage_middle --- */  
		/* --- end layout_homepage_middle --- */ 

		/* --- element_general_masonry_images_middle --- */ 
		/* --- end element_general_masonry_images_middle --- */ 

		/* --- element_general_strength_middle --- */ 
		/* --- end element_general_strength_middle --- */ 

		/* --- element_general_all_categories_middle --- */ 
		/* --- end element_general_all_categories_middle --- */ 

		/* --- element_general_categories_images_middle --- */ 
		/* --- end element_general_categories_images_middle --- */ 

		/* --- element_general_content_carousel_middle --- */ 
		/* --- end element_general_content_carousel_middle --- */

		/* --- element_general_links_middle --- */ 
		/* --- end_element_general_links_middle --- */ 

		/* --- element_general_main_categories --- */
		/* --- end element_general_main_categories --- */

		/* --- element_general_images_middle --- */ 
		/* --- end element_general_images_middle --- */ 

		/* --- element_general_strength --- */ 
		/* --- end element_general_strength --- */ 

		/* --- element_general_newsletter_middle --- */ 
		/* --- end element_general_newsletter_middle --- */ 

		/* --- element_category_list_items_middle --- */ 
		/* --- end element_category_list_items_middle --- */ 

		/* --- element_general_carousel_middle --- */ 
		/* --- end element_general_carousel_middle --- */ 

		/* --- element_general_brand_carousel --- */ 
		/* --- end element_general_brand_carousel --- */ 

		/* --- element_general_list_item_titles_middle --- */
		/* --- end element_general_list_item_titles_middle --- */

		/* --- element_general_prime_categories_category_middle --- */ 
		/* --- end element_general_prime_categories_category_middle --- */ 

		/* --- element_general_contact_middle --- */ 
		/* --- end element_general_contact_middle --- */ 

		/* --- element_general_ws_carousel_middle --- */
		/* --- end element_general_ws_carousel_middle --- */

		/* --- element_general_ticker_middle --- */
		/* --- end element_general_ticker_middle --- */

		/* --- element_items_list_items_middle --- */ 
		/* --- end element_items_list_items_middle --- */ 

		/* --- element_general_masonry_grid --- */ 
		/* --- end element_general_masonry_grid --- */ 

		/* --- pagination_middle --- */
		/* --- end pagination_middle --- */

		/* --- bootstrap_slider_middle --- */
		/* --- end bootstrap_slider_middle --- */

		/* --- owlCarousel_middle --- */
		/* --- end owlCarousel_middle --- */
		/* ------------------------------------- end middle ------------------------------------- */

		/* ------------------------------------- footer ------------------------------------- */

		/* --- layout_footer --- */ 
		/* --- end layout_footer --- */

		/* --- element_general_newsletter_footer --- */ 
		/* --- end element_general_newsletter_footer --- */ 

		/* --- element_general_links_footer --- */ 
		/* --- end_element_general_links_footer --- */ 

		/* --- element_general_footer_nav --- */ 
		/* --- end element_general_footer_nav --- */ 

		/* --- element_general_prime_categories --- */ 
		/* --- end element_general_prime_categories --- */ 

		/* --- element_general_show_contact --- */ 
		/* --- end element_general_show_contact --- */

		/* --- #footer_group2, #footer_group3, #footer_group4_footer --- */
		/* --- end_#footer_group2, #footer_group3, #footer_group4_footer --- */

		/* --- element_general_images_footer --- */ 
		/* --- end element_general_images_footer --- */ 

		/* --- element_general_carousel_footer --- */ 
		/* --- end element_general_carousel_footer --- */ 

		/* --- element_general_prime_categories_footer --- */ 
		/* --- end element_general_prime_categories_footer --- */ 

		/* --- element_general_contact_footer --- */ 
		/* --- end element_general_contact_footer --- */ 

		/* ------------------------------------- end_footer ------------------------------------- */

		/* ------------------------------------- category ------------------------------------- */

		/* --- layout_category --- */ 
		/* --- end layout_category --- */   

		/* --- element_category_filter_category --- */ 
		/* --- end element_category_filter_category --- */ 

		/* --- element_category_list_items_category --- */ 
		/* --- end element_category_list_items_category --- */ 

		/* --- element_general_prime_categories_category --- */ 
		/* --- end element_general_prime_categories_category --- */ 

		/* ------------------------------------- end_category ------------------------------------- */

		/* ------------------------------------- layout_item ------------------------------------- */

		/* --- element_general_tabs --- */ 
		/* --- end element_general_tabs --- */

		/* ------------------------------------- end_layout_item ------------------------------------- */


		/* ------------------------------------- layout ------------------------------------- */
		/* --- clearfix --- */
		/* --- end clearfix --- */

		/* --- layout_about --- */ 
		/* --- end layout_about --- */ 

		/* --- layout_compare --- */ 
		/* --- end layout_compare --- */ 

		/* --- layout_contact --- */ 
		/* --- end layout_contact --- */ 

		/* --- layout_contract --- */ 
		/* --- end layout_contract --- */ 

		/* --- layout_credit_guard --- */ 
		/* --- end layout_credit_guard --- */ 

		/* --- layout_location --- */ 
		/* --- end layout_location --- */ 

		/* --- layout_order --- */ 
		/* --- end layout_order --- */ 

		/* --- layout_page --- */ 
		/* --- end layout_page --- */ 

		/* --- layout_iframe --- */ 
		/* --- end layout_iframe --- */ 

		/* ------------------------------------- end_layout ------------------------------------- */

	}
	/* End Of Large devices (large desktops, 1200px and up) */

	/* ------------------------------------- general ------------------------------------- */
	/* ------------------------------------- end_general ------------------------------------- */



	/* ------------------------------------- Responsive ------------------------------------- */

	/* Responsive Changes */

	/* Extra large devices (very large desktops, 2000px and up) */
	@media screen and (min-width:2000px) {	

		/* Code here */

	}

/* ------------------------------------- end_Responsive ------------------------------------- */