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

/* --- layout_header --- */  
#wrapper{
	
	background: none;
}
body.layout_homepage.gamestation.item_option5 {
	background-image: url('main_bg.png');
	background-repeat: no-repeat;
	background-position: center top 140px;
	background-attachment: fixed;

}

div#main_nav_bg ul#header_main_nav li :hover {
	text-decoration: underline;
}
#bg_header {
	width: 100%;
	background: url(bg_header.jpg);
	height: 159px;
	-webkit-box-shadow: -5px 0 6px rgba(0,0,0,.5);
	-moz-box-shadow: -5px 0 6px rgba(0,0,0,.5);
	box-shadow: -5px 0 6px rgba(0,0,0,.5);
	z-index: 100000;
	position: fixed;
	} /*Line 19 */

	#bg_header:before {
		content: "";
		display: block;
		height: 25px;
		position: absolute;
		width: 100%;
		background: transparent;
	}
	#layout_header {
		width: 960px;
		height: 100%;
	}
	#header_logo {
		top: 42px;
		left: 0;
	}
	#header_secure_link {
		display: none;
	}
	/* --- end layout_header --- */ 

	/* --- header_cart_nav_header --- */
	#header_cart_nav {
		top: 0px;
		right: 0px;
		z-index: 100;
	}
	li.href_homepage {
		width: 30px;
		height: 24px;
		margin-left: 3px;
	}
	li.href_homepage a {
		background: url(home_icon.png) no-repeat center center;
		width: 100%;
		height: 100%;
	}
	li.link_all_items {
		width: 138px;
		height: 24px;
		background: #4b4b4b;
		margin-left: 3px;
	}
	li.link_all_items a {
		width: 100%;
		height: 100%;
		color: #fff;
		display: block;
		text-align: center;
		line-height: 23px;
	}
	li.link_all_items > a:before {
		content: "\f103";
		color: #fff;
		font-size: 14px;
		line-height: 19px;
		text-align: center;
		font-family: FontAwesome;
		position: absolute;
		top: 4px;
		right: 52px;
		height: 100%;
	}
	#cart_icon {
		display: none;
	}
	li.link_order_with_counter {
		width: 139px;
		height: 25px;
		background: #ffd00a;
		padding: 0;
		margin: 0;
	}
	span#link_order_with_counter {
		width: 100%;
		height: 100%;
		display: block;
	}
	li.link_order_with_counter a {
		background: none;
		display: block;
		width: 100%;
		height: 100%;
	}
	span.cart_with_items {
		display: block;
		width: 100%;
		height: 100%;
		color: #000;
		direction: initial;
		text-align: left;
		line-height: 23px;
		position: relative;
		padding-left: 12px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	span.cart_with_items:before {
		content: "\f07a";
		color: #000;
		font-size: 16px;
		line-height: 19px;
		text-align: center;
		font-family: FontAwesome;
		position: absolute;
		top: 2px;
		right: 14px;
		height: 100%;
	}
	li.link_all_items div#header_show_prime_categories > ul > li > ul.store_categories {
		display: none;
	}
	#header_show_prime_categories > .store_categories li {
		width: 224px;
		display: table;
	}
	#header_show_prime_categories > .store_categories li a {
		width: auto;
		height: 100%;
		color: #fff;
		text-align: right;
		line-height: 28px;
		font-size: 14px;
	}
	#header_show_prime_categories > .store_categories li a:hover {
		color: #F26728;
	}
	li.link_all_items:hover #header_show_prime_categories {
		visibility: visible;
	}
	#header_show_prime_categories > .store_categories li > span {
		color: #F26728;
	}
	/* --- end_header_cart_nav_header --- */

	/* --- main_nav_bg --- */ 
	#main_nav_bg {
		height: auto;
		top: 0;
		left: auto;
		right: 190px;
		width: auto;
		z-index: 100;
	}
	#header_main_nav {
		background: none;
		margin: 0;
		height: 100%;
	}
	div#main_nav_bg ul#header_main_nav li {
		height: 100%;
		background: none;
	}
	#main_nav_bg ul#header_main_nav li.link_about a {
		border: none;
	}
	div#main_nav_bg ul#header_main_nav li a {
		padding: 0px 10px 0;
		color: #000;
		font-weight: normal;
		line-height: 12px;
		border-right: 1px solid;
		margin-top: 6px;
	}
	div#main_nav_bg ul#header_main_nav li:first-child a {
		border: none;
	}
	div#main_nav_bg ul#header_main_nav li a:hover {
		background: none;
	}
	#header_main_nav li.link_customer {
		display: block;
	}
	#header_main_nav li #link_all_items {
		padding-right: 0;
	}
	#header_show_prime_categories {
		right: 0;
		padding-top: 3px;
		background: none;
		width: 960px;
	}
	#header_show_prime_categories .store_categories {
		border: none;
		width: 100%;
		background: #cccccc;
		padding: 0 16px;
		box-shadow: 1px 3px 8px 0;
		z-index: 100;
		border-top: 4px solid #000;
	}
	#header_show_prime_categories > ul > li .store_categories {
		position: absolute;
		top: 0;
		right: 100%;
		display: none;
	}
	#header_show_prime_categories .store_categories {
		border: none;
		width: 960px;
		background: #5a5b54;
		padding: 10px 30px;
		box-shadow: 1px 3px 8px 0;
		z-index: 100;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		border-top: 4px solid #1d70b7;
	}
	#header_group1 > ul.additional_links > li > a {
		height: 100%;
		width: 40px;
		position: absolute;
	}
	#header_group1 > ul > li.pos_2 > a {
		width: 162px;
	}
	li.link_all_items:hover #header_show_prime_categories:after {
		content: "";
		position: absolute;
		top: 10px;
		right: 0;
		width: 100%;
		height: 2px;
		background: #1d70b7;
	}
	#header_show_prime_categories > ul > li:hover .store_categories {
		display: block;
	}
	#header_main_nav li .page_children_main ul.page_children li, 
	#header_main_nav li #header_show_prime_categories ul.store_categories li {
		padding: 0;
		font-weight: normal;
		list-style: none;
		text-align: right;
		min-width: 100px;
		float: none;
		position: relative;
	}
	#header_main_nav li .page_children_main ul.page_children li:hover, 
	#header_main_nav li #header_show_prime_categories ul.store_categories li:hover {
		background: none;
	}
	#bg_header #header_main_nav li #header_show_prime_categories li:first-child > a {
		border: none;
	}
	#header_main_nav li .page_children_main ul.page_children li a, 
	#header_main_nav li #header_show_prime_categories ul.store_categories li a {
		border: none;
		padding:0;
		color: #303030;
	}
	#header_main_nav li #header_show_prime_categories ul.store_categories li a:hover {
		background: none;
		color: #fff;
	}
	#main_nav_bg #header_show_prime_categories .store_categories {
		border: none;
		width: 184px;
		background: #ccc;
		padding: 10px 30px;
		box-shadow: 1px 3px 8px 0;
		z-index: 100;
		border-top: 4px solid #000;
	}
	#header_main_nav li #header_show_prime_categories ul.store_categories li span {
		background: none;
		font-weight: normal;
		padding: 0;
		font-size: 13px;
	}
	#header_main_nav li span span, 
	.layout_items #header_main_nav > li:first-child > a {
		padding: 0px 10px 0;
		color: #FFD00A;
		font-weight: normal;
		line-height: 12px;
		border-right: 1px solid #FFF;
		margin-top: 6px;
		background: none;
	}
	#main_nav_bg li.link_all_items {
		display: none;
	}
	/* --- end_main_nav_bg --- */ 

	/* --- element_general_search_header --- */ 
	#header_show_search .search .textInput #q {
		background: #FFF;
		border: 1px solid #c0c2c4;
		width: 217px;
		height: 32px;
		padding: 0 4px 0 32px;
		color: #000000;
		font-size: 14px;
		font-weight: normal;
		line-height: 32px;
		left: 79px;
		position: static;
	}
	.searchButton input[type="submit"] {
		background: url(search_btn.png) no-repeat center center;
		width: 32px;
		height: 32px;
		top: 0px;
		left: 0;
	}
	#header_show_search {
		position: absolute;
		top: 42px;
		right: 0;
		width: auto;
		
	}
	.ui-autocomplete.ui-menu.ui-widget.ui-widget-content.ui-corner-all {
		left: auto !important;
		right: 156px;
		top: 73px;
		position: absolute;
		background-color: #FFF;
		z-index: 9999999 !important;
	}
	.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
		background: #69BC45 url(images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x !important;
		font-weight: bold !important;
		color: #fff !important;
		border: 0px !important;
	}
	/* --- end element_general_search_header --- */ 

	/* --- element_general_links_header --- */ 
	ul.element_general_links.zap.vertical {
		position: absolute;
		top: 100px;
		left: 0px;
		z-index: 6;
	}
	ul.element_general_links.zap.vertical a {
		width: 60px;
		height: 60px;
		-webkit-border-radius: 30px;
		-moz-border-radius: 30px;
		border-radius: 30px;
		background-color: #f26728;
		display: block;
		color: #fff;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		padding: 12px 0px;
		text-align: center;
		font-size: 11px;
	}
	ul.element_general_links.zap.vertical a b {
		font-size: 18px;
	}
	ul.element_general_links.phone.vertical a {
		color: #f26728;
		position: absolute;
		left: 415px;
		top: 115px;
		font-size: 19px;
		font-weight: bold;
	}

	ul.element_general_links.additional_links.horizontal {
		position: absolute;
		top: 40px;
		right: 230px;
	}
	ul.element_general_links.additional_links.horizontal li {
		width: 40px;
		height: 40px;
		font-size: 0;
		margin-right: 11px;
		background: blue;
	}
	ul.element_general_links.additional_links.horizontal li.pos_0 {
		background: url('fb_header.png') no-repeat;
	}
	ul.element_general_links.additional_links.horizontal li.pos_1 {
		background: url('youtube_header.png') no-repeat;
	}
	ul.element_general_links.additional_links.horizontal li.pos_2 {
		width: 152px;
		height: 29px;
	}
	ul.element_general_links.additional_links.horizontal li.pos_2 {
		background: url('from_importer.png') no-repeat;
		height: 50px;
		width: 160px;
	}
	ul.element_general_links.branches.vertical {
		display: inline-block;
		width: 360px;
		position: absolute;
		bottom: 50px;
	}
	ul.element_general_links.branches.vertical > li {
		display: inline-block;
	}
	.element_general_links.branches .css_class_yellow > a {
		color: #ffd00a;
		font-weight: bold;
	}
	.element_general_links.branches > li > a {
		color: #000;
		font-weight: bold;
		font-size: 12px;
	}

	/* --- end_element_general_links_header --- */ 

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

	/* --- element_general_login_logout_header --- */ 
	.element_general_login_logout {
		position: absolute;
		right: auto;
		left: 0;
		height: auto;
		width: auto;
		top: 3px;
	}
	.element_general_login_logout_list {
		height: 100%;
		float: left;
	}
	.element_general_login_logout_list li {
		float: right;
		margin-right: 7px;
		margin-left: 4px;
	}
	.element_general_login_logout_list li a, 
	.element_general_login_logout_list li span.last {
		line-height: 18px;
		font-size: 14px;
		color: #000;
	}
	li.link_customer_signup {
		margin: 0;
	}
	span#link_customer_signup span {
		line-height: 24px;
		font-size: 14px;
		color: #2d313d;
	}
	.element_general_login_logout_list li {
		color: #fff;
	}
	/* --- end_element_general_login_logout_header --- */ 

	/* --- element_general_prime_categories_category_header --- */ 
	.element_general_prime_categories.group_drop_down {
		top: auto;
		height: 45px;
		bottom: 0;
		margin-right: 9px;
		z-index: 5;
	}
	.element_general_prime_categories.group_drop_down > ul > li:hover ul:before {
		content: "";
		width: 240px;
		height: 2px;
		position: absolute;
		background: #e4a241;
		top: -1px;
		right: 0;
	}
	.element_general_prime_categories.group_drop_down .store_categories {
		height: 100%;
		width: 960px;
		margin: 0 auto;
	}
	.element_general_prime_categories.group_drop_down li {
		height: 100%;
		width: auto;
	}
	.element_general_prime_categories.group_drop_down > ul > li,
	.element_general_prime_categories.group_drop_down > ul > li:hover {
		background: white;
		border-left: 1px solid #000;
		border-right: 1px solid #000;
		width: 116px;
		height: 45px;
	}
	.element_general_prime_categories.group_drop_down > ul > li:hover {
		border-bottom: 4px solid #f26728;
		position: relative;
	}
	.element_general_prime_categories.group_drop_down > ul > li:hover ul
	{
		position: absolute;
		width: 240px;
		background: url(pattern.jpg);
	}
	#header_group1 > div.element_general_prime_categories.group_drop_down > ul > li > ul > li {
		display: block;
		width: 100%;
	}
	.element_general_prime_categories.group_drop_down > ul > li:first-child > a,
	.element_general_prime_categories.group_drop_down > ul > li > a,
	.element_general_prime_categories.group_drop_down > ul > li:first-child > span,
	.element_general_prime_categories.group_drop_down > ul > li > span {
		border: none;
		background: none;
		padding: 0;
		text-align: center;
		height: 100%;
		font-size: 15px;
		line-height: 45px;
		color: #fff;
		font-weight: bold;
		width: 100%;
	}
	.element_general_prime_categories.group_drop_down > ul > li ul a,
	.element_general_prime_categories.group_drop_down > ul > li ul span {
		line-height: 28px;
		background: none;
		padding: 0;
		font-weight: normal;
		font-size: 14px;
		color: #fff;
	}
	.element_general_prime_categories.group_drop_down li .ca_group li.store_category_group_title {
		line-height: 28px;
		border: none;
		margin: 0;
		font-size: 15px;
		color: #e9531c;
		border-bottom: 1px solid #aa502f;
	}
	.element_general_prime_categories.group_drop_down > ul > li ul a:hover,
	.element_general_prime_categories.group_drop_down > ul > li ul span {
		color: #fcb040;
		text-decoration: underline;
	}

	.element_general_prime_categories.group_drop_down li .ca_group.double li {
		width: 50%;
	}
	.element_general_prime_categories.group_drop_down .store_categories ul {
		background: #4b4b4b;
		border-top: 1px solid #fff;
		-webkit-box-shadow: 3px 4px 5px rgba(0,0,0,.13);
		-moz-box-shadow: 3px 4px 5px rgba(0,0,0,.13);
		box-shadow: 3px 4px 5px rgba(0,0,0,.13);
	}
	#bg_header .element_general_prime_categories .show_nav_content {
		float: left;
		padding-right: 30px;
		cursor: pointer;
		position: relative;
		left: -30px;
		bottom: -20px;
	}
	.element_general_prime_categories.group_drop_down .ca_group {
		width: 200px;
	}
	.element_general_prime_categories.group_drop_down .ca_group.double {
		width: 450px !important;
	}
	.element_general_all_categories_sorted_by_titles li a,
	.element_general_prime_categories li a,
	.element_general_all_categories li a {
		width: auto;
	}
	.element_general_prime_categories.group_drop_down > ul > li > .show_nav_content {
		display: none;
	}
	#bg_header .show_nav_content img {
		max-width: 400px;
		height: auto;
	}
	.element_general_prime_categories.group_drop_down.sticky {
		position: fixed;
		top: 0;
		right: 0;
		width: 100%;
		background: #fff;
		-moz-box-shadow: 0px 0px 5px rgba(148, 148, 148, 0.29);
		-webkit-box-shadow: 0px 0px 5px rgba(148, 148, 148, 0.29);
		box-shadow: 0px 0px 5px rgba(148, 148, 148, 0.29);
	}
	.element_general_prime_categories.group_drop_down > ul > li.pos_1{
		background: #028713;
	}
	.element_general_prime_categories.group_drop_down > ul > li.pos_2{
		background: #009835;
	}
	.element_general_prime_categories.group_drop_down > ul > li.pos_3{
		background: #013156;
	}
	.element_general_prime_categories.group_drop_down > ul > li.pos_4{
		background: #003615;
	}
	.element_general_prime_categories.group_drop_down > ul > li.pos_5{
		background: #999999;
	}
	.element_general_prime_categories.group_drop_down > ul > li.pos_6{
		background: #000989;
	}
	.element_general_prime_categories.group_drop_down > ul > li.pos_7{
		background: #00a1d9;
	}
	.element_general_prime_categories.group_drop_down > ul > li.pos_8{
		background: #45c1b3;
	}
	/* --- 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 --- */ 

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

	/* ------------------------------------- middel ------------------------------------- */

	/* --- layout_homepage_middel --- */  
	#secondary_wrapper {
		height: 100%;
		width: 1000px;
		margin: 0 auto;
		background: #fff;
		
	}
	.layout_homepage #bg_middle {
		margin-bottom: 0;
	}
	.layout_homepage #secondary_wrapper {
		box-shadow: 0px 1px 3px 0px #000;
		padding-bottom: 10px;
		padding-top: 160px;
		}/*line 651*/

		#bg_middle {
			width: 100%;
			width: 100%;
			background-size: cover;
		}
		#main {
			width: 960px;
			background: #fff;
			
			min-height: 400px;
			margin: 0 auto;
		}
		#homepage_group3 {
			width: 616px;
			float: left;
		}
		#homepage_group2 {
			width: 315px;
			float: right;
			margin-right: 11px;
		}
		/* --- end layout_homepage_middel --- */ 

		/* --- element_general_masonry_images_middel --- */ 
		/*ws-slider*/
		div#right_side{
			display: block;
			float: right;
			width: 327px;
			height: 268px;
			border: 1px solid #ccc;
			box-sizing: border-box;
			position: relative;
			padding-top: 31px;
		}
		div#right_side:before{
			content: "מכירות מוקדמות";
			position: absolute;
			display: block;
			top: 0;
			width: 327px;
			height: 31px;
			background: #000;
			background: url(https://konimboimages.s3.amazonaws.com/system/photos/120664/original/e7f4984cce70708849291725d483ecc6.jpg?1468399706);
			line-height: 31px;
			padding-right: 11px;
			color: #ffd00a;
			font-weight: bold;
			font-size: 16px;
			box-sizing: border-box;
		}
		/* --- end element_general_masonry_images_middel --- */ 

		/* --- element_general_all_categories_middel --- */ 
		/* --- end element_general_all_categories_middel --- */ 

		/* --- element_general_categories_images_middel --- */ 
		.element_general_images.horizontal_brands.brand_block{
			float: right;
		}
		.element_general_images.horizontal_brands .current_element_image:hover {
			box-shadow: 1px 3px 8px 2px #dadada;
		}
		/* --- end element_general_categories_images_middel --- */ 

		/* --- element_general_content_carousel_middel --- */ 
		.element_general_content_carousel.full {
			width: 606px;
			height: 340px;
			
			position: relative;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			

		}
		.element_general_content_carousel.full .ca-container {
			height: 100%;
		}
		.element_general_content_carousel.full .ca-container .ca-item {
			width: 100%;
		}
		.element_general_content_carousel.full .ca-container .ca-item .ca_item_content {
			height: 100%;
		}
		.element_general_content_carousel.full .ca-container .ca-item a {
			display: block;
			height: 100%;
		}
		.element_general_content_carousel.full .ca-container h3,
		.element_general_content_carousel.full .ca-container .carousel_image_content,
		.element_general_content_carousel.full .ca-container .carousel_content_bottom {
			display: none;
		}
		.element_general_content_carousel.full .ca-container table {
			border-spacing: 0;
			width: 100%;
			height: 100%;
		}
		.element_general_content_carousel.full .ca-container table td {
			vertical-align: top;
		}
		.element_general_content_carousel.full .ca-container table img{
			max-width: 605px;
			max-height: 340px;
		}
		.element_general_content_carousel.full .ca-container .ca-nav span {
			width: 40px;
			height: 49px;
			z-index: 1;
			left: 1px;
			top: 46%;
			opacity: 1;
			background: transparent url(element_carousel_navigation_arrows.png) no-repeat;
		}
		.element_general_content_carousel.full .ca-container .ca-nav span.ca-nav-next {
			left: auto;
			right: 0px;
			background-position: right center;
		}


		.element_general_content_carousel.four.links_info_circul {
			padding-bottom: 10px;
			border-bottom: 2px solid #cacaca;
		}
		.element_general_content_carousel.four.links_info_circul .ca-container {
			height: 365px;
			margin: 30px auto;
		}
		.element_general_content_carousel.four.links_info_circul .ca-container .ca-item {
			height: 365px;
			background: url(links_info_circul_background.png);
			background-repeat: no-repeat;
			background-position: 60% bottom;

		}
		.element_general_content_carousel.four.links_info_circul .ca-container .ca-item .ca_item_content {
			height: 227px;
			width: 243px;
		}
		.element_general_content_carousel.four.links_info_circul .ca-container .ca-item a {
			margin-right: 12px;
			height: 365px;
			display: block;
		}
		.element_general_content_carousel.four.links_info_circul div.ca-wrapper div a h3 {
			max-height: 73px;
			margin-bottom: 20px;
			overflow: hidden;
			text-align: right;
			width: 190px;
			font-weight: normal;
			color: #222;
			line-height: 25px;
			font-size: 16px;
			height: 50px;
			background: none;
			position: relative;
		}
		.element_general_content_carousel.four.links_info_circul .carousel_image_content {
			position: absolute;
			top: auto;
			bottom: 33px;
			font-size: 19px;
			font-weight: normal;
			color: #222;
			left: 18px;
			line-height: 19px;
			height: 19px;
			overflow: hidden;
			text-align: left;
			width: 120px;
		}
		.element_general_content_carousel.four.links_info_circul div.ca-wrapper a table {
			width: 100%;
		}
		.element_general_content_carousel.four.links_info_circul .ca-container .ca-item a img {
			margin: 0 auto;
			max-height: 185px;
		}
		.element_general_content_carousel.four.links_info_circul .carousel_content_bottom {
			width: 38%;
			position: absolute;
			bottom: 35px;
			color: #808080;
			font-size: 14px;
			line-height: 14px;
			text-decoration: line-through;
			text-align: right;
			height: 14px;
			overflow: hidden;
		}
		.element_general_content_carousel.four.links_info_circul .ca-nav span.ca-nav-prev {
			right: 100%;
			left: auto;
		}
		.element_general_content_carousel.four.links_info_circul .ca-nav span {
			line-height: 100px;
			height: 100px;
			width: 100px;
			top: 44%;
			background: none;
			left: 100%;
			right: auto;
		}
		.element_general_content_carousel.four.links_info_circul .ca-nav span.ca-nav-prev:after {
			content: "\f100";
		}
		.element_general_content_carousel.four.links_info_circul .ca-nav span:after {
			content: "\f101";
			font-family: FontAwesome;
			line-height: 100px;
			height: auto;
			color: #c1c1c1;
			display: block;
			text-align: center;
			top: 0;
			position: absolute;
			left: 0;
			width: 100%;
			font-size: 80px;
		}
		/* --- end element_general_content_carousel_middel --- */

		/* --- element_general_links_middel --- */ 
		/* --- end_element_general_links_middel --- */ 

		/* --- element_general_images_middel --- */ 
		.element_general_images.pre_orders {
			border: 1px solid #dadada;
		}
		.layout_homepage .element_general_images.horizontal_brands img {
			max-height: 42px;
		}
		#homepage_group2 > .element_general_images.pre_orders > div > h3 {
			background: url(pattern.jpg);
			height: 35px;
			line-height: 35px;
			padding-right: 11px;
			color: #ffd00a;
		}
		ul.small_cat li.pos_1 {
			float: left;
		}
		#homepage_group2 > ul.small_cat > li {
			height: 80px;
			width: 150px;
			position: relative;
			margin-top: 5px;
		}
		#homepage_group2 > ul.small_cat > li:hover {
			box-shadow: inset 1px 2px 9px 6px #000;
		}
		#homepage_group2 ul.element_general_links.small_cat > li.pos_0 {
			background: url(joysticks.jpg);
		}
		#homepage_group2 ul.element_general_links.small_cat > li.pos_1 {
			background: url(adapters.png);
		}
		#homepage_group2 > ul.small_cat > li > a {
			position: absolute;
			left: 21px;
			top: 14px;
			font-size: 18px;
			width: 70px;
			text-align: center;
			color: #000;
			font-weight: bold;
		}
		/* --- end element_general_images_middel --- */ 

		/* --- element_general_newsletter_middel --- */ 
		.layout_homepage .element_general_newsletter {
			width: 1000px;
			height: 90px;
			background: url('nsletter_bg.png') no-repeat;
			background-position-x: -32px;
			position: relative;
		}
		.layout_homepage .contact {
			width: 100%;
		}
		.layout_homepage #new_ticket {
			width: 1000px;
			height: 90px;
			position: relative;
			right: -20px;
			margin-bottom: 20px;
			margin-top: 25px;
		}
		.layout_homepage .contact label {
			width: 483px;
			display: block;
			float: left;
			margin: 20px;
			margin-left: 73px;
		}
		.layout_homepage .element_general_newsletter #ticket_customer_email{
			width: 100%;
			height: 44px;
			background: transparent;
			color: #000;
			text-align: left;
			border: 1px solid #000;
			border-radius: 40px;
			padding-left: 45px;
		}
		.layout_homepage .store_list_items,
		.layout_homepage .store_category_list_items {
			width: 970px;
			margin: 0 auto;
		}
		.layout_homepage h1#register_to_us {
			position: absolute;
			z-index: 999;
			width: auto;
			top: 21px;
			font-size: 35px;
			right: 59px;
		}
		.layout_homepage h4#nsletter {
			position: absolute;
			z-index: 999;
			width: auto;
			font-weight: normal;
			top: 62px;
			font-size: 20px;
			right: 75px;
		}
		.layout_homepage h3#leagelAgree {
			position: absolute;
			top: 65px;
			left: 350px;
			z-index: 9999;
			font-size: 13px;
			font-weight: normal;
		}
		.layout_homepage .element_general_newsletter + input + div.smallButton div {
			top: 0;
			left: 0;
			background: none;
			width: 100%;
			height: 100%;
		}
		.layout_homepage #new_ticket > div > div.smallButton {
			height: 30px;
			width: 33px;
			left: 101px;
			position: absolute;
			top: 30px;
			
			background: url('nsletterbtn.png') no-repeat;
		}
		/* --- end element_general_newsletter_middel --- */ 

		/* --- element_category_list_items_middel --- */ 
		.element_general_categories_images.brand .current_category_image .category_image_title {
			width: 100%;
			right: 0;
			top: 0;
			height: 40px;
			background: yellow;
			padding: 0;
			margin: 0;
		}
		.element_general_categories_images.brand .current_category_image h3 {
			text-align: left;
			color: #FFF;
			font-size: 21px;
			height: 33px;
			overflow: hidden;
			width: auto;
			padding-left: 13px;
			float: left;
			line-height: 40px;
			display: block;
			vertical-align: middle;
		}
		.element_general_categories_images.brand .current_category_image .category_image_content_bottom {
			text-align: left;
			right: auto;
			background: #fed110;
			color: #000;
			left: 10px;
			width: auto;
		}

		.current_category_image.css_class_brand_big {
			width: 463px;
			display: inline-block;
			height: 207px;
			border: solid 1px #dadada;
			margin-right: 10px;
			background: #fff;

		}
		.element_general_categories_images .current_category_image img {
			max-width: 160px;
			max-height: 160px;
			margin-top: 4px;
			width: 160px;
		}
		.element_general_categories_images .current_category_image table {
			width: 90%;
			height: 175px;
			position: absolute;
			right: 11px;
			top: 15px;
			background: #fff;
			width: 175px;
			box-shadow: 0px 0px 4px 0px #000;
		}
		.element_general_categories_images .current_category_image .category_image_content {
			position: absolute;
			top: 54px;
			right: 200px;
			color: #000;
			width: 240px;
			text-align: center;
			height: 136px;
			overflow: hidden;
		}


		.element_general_categories_images .current_category_image.css_class_brand_small {
			width: 306px;
			height: 181px;
			float: right;
			position: relative;
			margin: 0 5px;
			background: #fff;
			border: solid 1px #dadada;
			margin-bottom: 4px;
			display: inline-block;
		}
		.element_general_categories_images .current_category_image.css_class_brand_small table {
			height: 144px;
			position: absolute;
			right: 11px;
			top: 15px;
			background: #fff;
			width: 134px;
			box-shadow: 0px 0px 4px 0px #000;
		}
		.element_general_categories_images .current_category_image.css_class_brand_small img {
			max-width: 121px;
			max-height: 133px;
			margin-top: 4px;
			width: 160px;
		}
		.element_general_categories_images .current_category_image.css_class_brand_small .category_image_content {
			position: absolute;
			top: 54px;
			right: 141px;
			color: #000;
			width: 170px;
			text-align: center;
			height: 79px;
			overflow: hidden;
		}


		#homepage_group4 > div > div.current_category_image.pos_0 > a > div.category_image_title {
			background: #028713;
		}
		#homepage_group4 > div > div.current_category_image.pos_1 > a > div.category_image_title {
			background: #013156;
		}
		#homepage_group4 > div > div.current_category_image.pos_2 > a > div.category_image_title {
			background: #999;
		}
		#homepage_group4 > div > div.current_category_image.pos_3 > a > div.category_image_title {
			background: #009835;
		}
		#homepage_group4 > div > div.current_category_image.pos_4 > a > div.category_image_title {
			background: #003615;
		}
		#homepage_group4 > div > div.current_category_image.pos_5 > a > div.category_image_title {
			background: #333337;
		}
		#homepage_group4 > div > div.current_category_image.pos_6 > a > div.category_image_title {
			background: #0077c7;
		}
		#homepage_group4 > div > div.current_category_image.pos_7 > a > div.category_image_title {
			background: #d0000f;
		}




		/* --- bottom cubes  --- */ 
		.element_general_categories_images.bottom_links .current_category_image {
			width: 305px;
			height: 163px;
			background: none;
			padding: 0;
			margin: 0px 6px;
			border: 1px solid #dadada;
			background: #f7f7f7;
		}
		#homepage_group4 > div.element_general_categories_images.bottom_links > div > a > div.category_image_title {
			background: #000;
		}
		.element_general_categories_images.bottom_links .current_category_image h3 {
			color: #ffd00a;
		}
		.element_general_categories_images.bottom_links .current_category_image table {
			margin: 0;
			padding: 0;
			border-spacing: 0;
			width: auto;
			top: 60px;
			background: none;
			height: auto;
			border: none;
			font-size: 0;
		}
		.element_general_categories_images.bottom_links .current_category_image img {
			width: 84px;
			height: 84px;
			margin: 0;
		}
		#homepage_group4 > div.element_general_categories_images.bottom_links > div > a > div.category_image_title {
			background: #000;
			width: 100%;
			height: 72px;
			right: 0;
			top: 0;
		}
		.element_general_categories_images.bottom_links .current_category_image .category_image_content {
			right: 0;
			font-size: 15px;
			font-weight: bold;
			position: static;
			width: 120px;
			margin-top: 90px;
			height: auto;
			margin-right: 140px;
		}
		.element_general_categories_images.bottom_links .current_category_image h3 {
			color: #ffd00a;
			font-size: 22px;
			font-weight: normal;
			line-height: 30px;
		}

		.element_general_categories_images.bottom_links .current_category_image.pos_1 table {
			width: 133px;
			height: 34px;
			box-shadow: none;
			top: 95px;
		}
		.element_general_categories_images.bottom_links .current_category_image.pos_2 img,
		.element_general_categories_images.bottom_links .current_category_image.pos_1 img {
			width: 100%;
			height: 100%;
		}
		.element_general_categories_images.bottom_links .current_category_image.pos_2 table {
			width: 61px;
			height: 56px;
			right: 46px;
			box-shadow: none;
			top: 95px;
		}
		.bottom_links .current_category_image:after {
			content: "";
			width: 100%;
			height: 20px;
			position: absolute;
			background: url(cube_shadow.png)no-repeat;
			bottom: -21px;
			z-index: 0;
			background-position-y: -19px;
			background-position-x: 0;
		}
		.element_general_categories_images.bottom_links .current_category_image.pos_1 .category_image_content {
			margin-right: 170px;
		}


		#homepage_group4 > div.element_general_categories_images.bottom_links > div.current_category_image > a {
			height: auto;
		}

		/* --- end bottom cubes  --- */ 

		/* --- end element_category_list_items_middel --- */ 

		/* --- element_general_carousel_middel --- */ 
		/* --- end element_general_carousel_middel --- */ 

		/* --- element_general_list_item_titles_middel --- */
		/* --- end element_general_list_item_titles_middel --- */

		/* --- element_general_prime_categories_category_middel --- */ 
		/* --- end element_general_prime_categories_category_middel --- */ 

		/* --- element_general_contact_middel --- */ 
		/* --- end element_general_contact_middel --- */ 

		/* --- element_general_ws_carousel_middel --- */
		/* --- end element_general_ws_carousel_middel --- */

		/* --- element_general_ticker_middel --- */
		/* --- end element_general_ticker_middel --- */

		/* --- element_items_list_items_middel --- */ 
		/* --- end element_items_list_items_middel --- */ 

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

		/* --- pagination_middel --- */
		/* --- end pagination_middel --- */

		/* --- bootstrap_slider_middel --- */
		/* --- end bootstrap_slider_middel --- */

		/* --- owlCarousel_middel --- */
		/* --- end owlCarousel_middel --- */
		/* ------------------------------------- end middel ------------------------------------- */

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

		div#bg_footer{
			background: url('pattern.jpg');
			margin-top: 0;
			max-width: none;
		}  
		div#footer_middle_groups {
			position: relative;
			padding-bottom: 70px;
		}

		#footer_group1 {
			border-bottom: 1px dashed #9cb9c4;
			margin-top: 0;
			margin-bottom: 30px;
			padding-top: 10px;
			height: 112px;
		}
		#footer_group1 > ul:after,
		#bg_footer #new_ticket:before{
			content: none;
		}
		#bg_footer .facebook_likebox {
			width: 960px;
			margin: 0px auto 30px;
		}
		#bg_footer div#footer_group5 {
			border-bottom: solid 1px rgba(67, 67, 67, 0.8);
		}
		/* --- end layout_footer --- */

		/* --- element_general_newsletter_footer --- */ 
		#bg_footer #new_ticket {
			float: right;
			margin-right: 79px;
			overflow: visible;
		}
		.element_general_newsletter #ticket_customer_email {
			color: #808080;
			line-height: 28px;
			font-size: 15px;
			text-align: right;
			width: 219px;
			height: 28px;
			background: #fff;
			-webkit-border-radius: 0px;
			-moz-border-radius: 0px;
			border-radius: 0px;
			
			outline: none;
			border: solid 1px #d4d2d2;

		}
		#footer_group1 #new_ticket {
			width: 220px;
			height: 30px;
		}

		#footer_group1 #new_ticket > div > div.element_general_newsletter {
			width: 220px;
			height: 30px;
			background: transparent;
			top: 22px;
		}

		#footer_group1 .contact label {
			width: 100%;
			height: 100%;
			background: transparent;
			margin: 0;
			padding: 0;
		}

		#footer_group1 #new_ticket > div > div.smallButton {
			height: 30px;
			width: 35px;
			left: 24px;
			position: absolute;
			top: 31px;
			background: url('evelop.png') no-repeat;
			background-size: 30px;
		}
		#footer_group1 .element_general_newsletter #ticket_customer_email {
			width: 100%;
			height: 30px;
		}

		.element_general_newsletter + input + div.smallButton a,
		.element_general_newsletter + input + div.smallButton div {
			top: -28px;
			left: -123px;
			width: 33px;
			height: 28px;
			background: url(nesletter_btn.png) no-repeat center center;
		}
		.element_general_newsletter + input + div.smallButton div:hover {
			background-position: center center;
		}
		.element_general_newsletter {
			background: url(newsletter_bg.png) no-repeat top right;
			width: 330px;
			height: auto;
			padding-top: 0;
		}
		#layout_footer .element_general_newsletter #ticket_customer_email {
			width: 100%;
			height: 30px;
			background: #fff;
			border: 1px solid #000;
			border-radius: 0;
			padding-left: 45px;
		}
		#layout_footer .element_general_newsletter:before {
			content: "השאר מעודכן והרשם לניוזלטר";
			position: absolute;
			top: -42px;
			left: 0;
			font-size: 19px;
			color: rgb(221, 208, 20);
			width: 249px;
		}
		/* --- end element_general_newsletter_footer --- */ 

		/* --- element_general_links_footer --- */ 
		div#footer_group1 {
			position: relative;  	
		}
		div#footer_group1:after{
			content: '';
			background: url(footer_plan.png) no-repeat 0 0;
			width: 130px;
			height: 80px;
			position: absolute;
			left: 0px;
			bottom: -20px;
		}
		#footer_group1 > ul {
			float: left;
			padding-top: 0;
			width: 220px;
			position: absolute;
			top: 0px;
			left: 0px;
		}
		#footer_group1 >  .element_general_links.payment {
			float: right;
			padding-top: 0;
			width: 400px;
			height: 85px;
			position: relative;
		}
		#footer_group1 > ul.element_general_links.payment.horizontal li {
			background: url(save_buy_icons.png) no-repeat right  bottom;
			width: 100%;
			height: 100%;
		}
		#footer_group1 > ul.element_general_links.payment.horizontal > li.pos_0 {
			margin: 0;
			width: 100%;
			height: 100%;
		}
		#footer_group1 > ul.element_general_links.payment.horizontal > li a {
			display: block;
			height: 100%;
			position: absolute;
			line-height: 0;
			font-size: 18px;
			right: 50px;
			top: 22px;
			z-index: 99999;
			width: 348px;
			color: rgb(255, 208, 10);
			height: 44px;
		}
		#footer_group1 > ul.element_general_links.payment h3.safe_buy,
		#links_h3_f_t_g {
			position: absolute;
			top: 0;
			left: auto;
			right: 0px;
			padding-left: 0;
			height: 23px;
			text-decoration: underline;
			font-weight: normal;
			color: #00b2e8;
			font-size: 19px;
		}
		.f_t_g h3 {
			display: block;
			position: relative;
			line-height: 0;
			font-size: 19px;
			right: 10px;
			font-weight: normal;
			top: 27px;
			text-decoration: underline;
			z-index: 99999;
			width: 348px;
			color: rgb(255, 208, 10);
			height: 44px;
		}
		#layout_footer .element_general_links.horizontal.f_t_g  li a {
			font-size: 19px;
			line-height: 32px;
			display: inline-block;
			width: 100%;
			height: 100%;
		}
		#layout_footer .element_general_links.horizontal.f_t_g li {
			float: none;
			display: inline-block;
			
			width: 32px;
			height: 32px;
			text-align: center;
			line-height: 32px;
			background: #15557c;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			margin: 15px 4px;
			box-sizing: border-box;
			-moz-border-radius: 100%;
			-webkit-border-radius: 100%;
			border-radius: 100%;
		}
		#layout_footer .element_general_links.horizontal li.pos_1 {
			background: #007bb6;
		}
		#layout_footer .element_general_links.horizontal li.pos_2 {
			background: #db5442;
		}
		#layout_footer .element_general_links.horizontal li.pos_3 {
			background: #2aa9e0;
		}
		#layout_footer .element_general_links.horizontal li.pos_4 {
			background: #36609f;
		}
		#layout_footer .element_general_links.horizontal li a {
			font-size: 19px;
			line-height: 32px;
			display: inline-block;
			width: 100%;
			height: 100%;
		}
		#layout_footer .element_general_links.horizontal.f_t_g li a {
			font-size: 20px;
			line-height: 32px;
		}
		h3#links_h3_f_t_g {
			font-weight: normal;
			font-size: 19px;
			line-height: 19px;
			padding-bottom: 15px;
		}
		i.fa.fa-twitter:before {
			position: relative;
			top: 1px;
			left: 1px;
		}
		i.fa.fa-google-plus:before {
			position: relative;
			top: 1px;
			left: 2px;
		}
		i.fa.fa-instagram:before {
			position: relative;
			left: 1px;
			top: 1px;
		}
		i.fa.fa-linkedin:before {
			position: relative;
			left: 1px;
		}
		i.fa.fa-facebook:before {
			position: relative;
			top: 1px;
		}
		/* --- end_element_general_links_footer --- */ 



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

		/* --- element_general_prime_categories --- */ 
		#bg_footer .element_general_all_categories_sorted_by_titles li,
		#bg_footer .element_general_prime_categories li, 
		#bg_footer .element_general_all_categories li{
			width: 33%;
			float: right;
		}
		/* --- end element_general_prime_categories --- */ 

		/* --- element_general_show_contact --- */ 

		#layout_footer h4 {
			color: rgb(252, 205, 9);
		}
		#layout_footer p {
			font-size: 14px;
			line-height: 22px;
		}
		/* --- end element_general_show_contact --- */

		/* --- #footer_group2, #footer_group3, #footer_group4_footer --- */
		#footer_middle_groups h3, 
		#footer_middle_groups .element_general_show_contact h3 span, 
		#bg_footer .element_general_newsletter #heading {
			color: #ffd00a;
			font-weight: normal;
			font-size: 19px;
		}
		#layout_footer a, #layout_footer p, 
		#layout_footer strong, #layout_footer .element_general_footer_nav_list a:hover{
			color: #fff;
			line-height: 21px;
		}

		#layout_footer .element_general_footer_nav_list a:hover, 
		#bg_footer .element_general_all_categories_sorted_by_titles li a:hover, 
		#bg_footer .element_general_prime_categories li a:hover, 
		#bg_footer .element_general_all_categories li a:hover {
			color: #FCCD09;
		}
		#bg_footer #footer_group4{
			background:none;
		}
		#layout_footer #footer_group2 {
			width: 191px;
		}
		#layout_footer #footer_group3 {
			width: 487px;
		}
		#bg_footer #footer_group4 {
			padding-left: 0px;
			float: left;
			width: 290px;	
		}
		#footer_group2, #footer_group3, #footer_group4 {
			background: none;
		}
		#bg_footer .element_general_all_categories_sorted_by_titles li:hover, 
		#bg_footer .element_general_prime_categories li:hover,
		#bg_footer .element_general_all_categories li:hover, 
		#bg_footer .element_general_all_categories_sorted_by_titles li span, 
		#bg_footer .element_general_prime_categories li span, 
		#bg_footer .element_general_all_categories li span{
			color: #FCCD09;
		}
		.element_general_show_contact p strong {
			font-weight: bold;
		}
		.layout_order #footer_group1 #new_ticket > div > div.element_general_newsletter,
		.layout_contact #footer_group1 #new_ticket > div > div.element_general_newsletter,
		.layout_category #footer_group1 #new_ticket > div > div.element_general_newsletter,
		.layout_item #footer_group1 #new_ticket > div > div.element_general_newsletter {
			width: 220px;
			height: 30px;
			background: transparent;
			top: 44px;
		}
		.layout_order #footer_group1 #new_ticket > div > div.smallButton
		.layout_contact #footer_group1 #new_ticket > div > div.smallButton,
		.layout_category #footer_group1 #new_ticket > div > div.smallButton,
		.layout_item #footer_group1 #new_ticket > div > div.smallButton {
			height: 30px;
			width: 35px;
			position: relative;
			top: 18px;
			right: 161px;
			background: url('evelop.png') no-repeat;
			background-size: 30px;
		}
		/* --- 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 --- */ 
		div#layout_category {
			margin-top: 170px;
		}
		/* --- end layout_category --- */   

		/* --- element_category_filter_category --- */ 
		.group b,
		.groups-additional b {
			font-weight: bold;
		}
		.ProductItem div.boxContent {
			background-color: #3d3d3d;
			-webkit-box-shadow: 1px 1px #fff, inset 1px 1px 3px rgba(0,0,0,.38);
			-moz-box-shadow: 1px 1px #fff, inset 1px 1px 3px rgba(0,0,0,.38);
			box-shadow: 1px 1px #fff, inset 1px 1px 3px rgba(0,0,0,.38);
			background-image: -webkit-linear-gradient(bottom, #e8e8e8, #eaeaea);
			background-image: -moz-linear-gradient(bottom, #e8e8e8, #eaeaea);
			background-image: -o-linear-gradient(bottom, #e8e8e8, #eaeaea);
			background-image: -ms-linear-gradient(bottom, #e8e8e8, #eaeaea);
			background-image: linear-gradient(to top, #e8e8e8, #eaeaea);
			overflow-y: auto;
			padding: 20px;
		}
		#bg_middle .element_general_all_categories h3 {
			background: #ffd00a;
			color: #000;
		}

		/* --- 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 ------------------------------------- */
		.contactNow a, .buyNow a{
			color: #000;
		}
		form#new_order {
			margin-top: 150px;
		}
		/* --- 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 ------------------------------------- */

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

		/* fonts */
		/* end fonts */

		/*bottons*/
		.cartTable th, .contactNow a, .buyNow a, #deal_button, .smallButton a, div.deal_items td.plus, div.deal_items td.equal, #bg_middle .element_general_all_categories_sorted_by_titles h3, #bg_middle .element_general_prime_categories h3, #bg_middle .element_general_all_categories h3, #item_zap_reviews .specifications .vi {
			background-color: #ffd00a;
			color: #000;
		}
		.contactNow a, .buyNow a, #deal_button, .smallButton a {
			border-color: #ffd00a;
		}
		.element_category_filter h1, .category_desc h3, .sortBox a, .sortBox i, .element_category_filter .results b, .group b, .groups-additional b, #bg_middle .element_general_all_categories_sorted_by_titles li:hover, #bg_middle .element_general_prime_categories li:hover, #bg_middle .element_general_all_categories li:hover, #bg_middle .element_general_all_categories_sorted_by_titles li span, #bg_middle .element_general_prime_categories li span, #bg_middle .element_general_all_categories li span, #header_main_nav li .page_children_main ul.page_children li a:hover, #header_main_nav li #header_show_prime_categories ul.store_categories li a:hover, #header_main_nav li #header_show_prime_categories ul.store_categories li span, .pagination span, .pagination a:hover, .results b, #sort_price a, #sort_price a, #sort_name a, #personal_sell_signup a, #item_current_title h1, #item_current_content b, .link_personal_sell_signup.blue_link, #item_show_price .price_value, .item_attributes > h3, .matchingCarousel i, .mainImage big, .mainImage b, #item_show_price > span.price_value > span.tiny, #store_categories_select_dynamic > span, .item_option5 #dealButtonHook:before, .item_option5 .bold_link.link_ask_about_item:before {
			color: #f6871a;
		}
		/*end bottons*/



		/* ------------------------------------- general ------------------------------------- */
		.layout_list_item .grid #item_icons li{
			float: left;
			padding: 0;
		}
		#bg_middle .layout_list_item #item_icons img, .chrome_store_list_items #item_icons img {
			max-height: 93px;
			max-width: 79px;
		}
		.layout_list_item .grid #item_icons, .element_general_chrome_store_list_items .chrome_store_list_items #item_icons {
			position: absolute;
			top: -6px;
			z-index: 1;
			right: auto;
			left: -6px;
		}
		/* ------------------------------------- end_general ------------------------------------- */



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

		/* Responsive Changes */

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

			/* Code here */

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

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

			/* Code here */

		}

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

			/* Code here */

		}

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

		/*extra*/
		#layout_about, #layout_contact, #layout_contact_success, #layout_contract, #layout_current_customer, #layout_customer_login, #layout_failure, #layout_location, #layout_order, #layout_page, #layout_pages, #layout_paypal, #layout_redirect_failure, #layout_success {
			margin: 0 auto;
			width: 924px;
			margin-top: 160px;
		}
		.deals_tabs {
			height: 45px;
			background: url(pattern.jpg) repeat 0 0 #F3F3F3;
			-webkit-box-shadow: 0 0 5px rgba(86, 86, 86, 0.25);
			-moz-box-shadow: 0 0 5px rgba(86,86,86,.25);
			box-shadow: 0 0 5px rgba(86, 86, 86, 0.67);
			border-top: 1px solid #DDD;
		}
		#tabs.active > ul > li.active a {
			background: #FFF;
			color: #231F20;
			border: 1px solid #D9D9D9;
			border-top: 3px solid #FFD00A;
		}

		#homepage_group4 > div:nth-child(1) {
			display: block;
		}
		.h_wrap {
			display: flex;
			flex-direction: row;
			flex-wrap: wrap;
			justify-content: space-between;
			max-width: 960px;
			height: 100%;
			margin: 0 auto;
		}
		.deals_tabs h3 {
			font-size: 14px;
			line-height: 45px;
			color: #fff;
			font-size: 16px;
			font-weight: bold;
			flex-grow: 1;
			cursor: pointer;
			text-align: center;
			border-left: 1px solid #DDD;
		}
		.deals_tabs h3:first-child {
			border-right: 1px solid #DDD;
		}
		.deals_tabs h3:hover,  .deals_tabs h3.active {
			background: url(hoverpattern.jpg);
			color: #FFF;
			position: relative;
		}
		.deals_tabs h3:hover:after, .deals_tabs h3.active:after {
			content: '';
			position: absolute;
			top: 100%;
			right: calc( 50% - 14px );
			display: inline-block;
			width: 0;
			height: 0;
			border: 15px solid rgba(0, 0, 0, 0);
			border-top: 10px solid #ffdc47;
			z-index: 1;
		}
		.deals_tabs ~ .row {
			display: none;
			-webkit-animation-duration: 1s; 
			animation-duration: 1s; 
			-webkit-animation-fill-mode: both; 
			animation-fill-mode: both; 
			-webkit-animation-name: fadeInUp; 
			animation-name: fadeInUp; 
		}
		.deals_tabs ~ .row.active {
			display: block !important;
			margin-top: -45px;
		}
		div#search_msg_facebook_and_sort {
			display: none;
		}
		.store_list_items .grid .list_item_show_price a, .store_category_list_items .grid .list_item_show_price a{
			background: none;
		}


		/* -element_category_list_items_middel - */ 
		.store_category_list_items .grid .list_item_compare, 
		.store_list_items .grid .list_item_compare {
			display: block;
			width: 230px;
			height: 26px;
			top: 242px;
			bottom: auto;
			background-color: rgba(230, 230, 230, 0.75);
			position: absolute;
			opacity: 0;
		}
		.store_category_list_items .grid .list_item_compare a, 
		.store_list_items .grid .list_item_compare a {
			color: #303030;
			font-size: 14px;
			line-height: 24px;
		}
		.imgWrapperT a:before {
			content: url(grid_btn.png);
			display: block;
			width: 228px;
			height: 40px;
			position: absolute;
			top: 200px;
			z-index: 1;
			opacity: 0;
		}
		.imgWrapperT td, th {
			display: table-cell;
			vertical-align: inherit;
			border-style: solid;
			border-width: 1px;
			border: none;
		}
		div#search_msg_facebook_and_sort {
			display: none;
		}
		.grid:hover .imgWrapperT a:before{
			opacity: 1;
			top: 180px;
		}
		.store_category_list_items .grid:hover .list_item_compare, 
		.store_list_items .grid:hover .list_item_compare{
			opacity: 1;
			top: 222px;
		}
		.imgWrapperT a:before,
		.grid:hover .imgWrapperT a:before,
		.store_category_list_items .grid .list_item_compare, 
		.store_list_items .grid .list_item_compare,
		.store_category_list_items .grid:hover .list_item_compare, 
		.store_list_items .grid:hover .list_item_compare{
			-o-transition: All 0.25s ease;
			-ms-transition: All 0.25s ease;
			-moz-transition: All 0.25s ease;
			-webkit-transition: All 0.25s ease;
			transition: All 0.25s ease;
		}
		.store_list_items,
		.store_category_list_items {
			margin-left: -11px;
			padding-right: 5px;
			width: 724px;
		}
		.layout_list_item {
			width: 227px;
			height: 334px;
			/*border: 1px solid #F4F0F0;*/
			margin: 0 0px 30px 14px;
			position: relative;
			border-bottom: none;
		}

		.layout_list_item:after {
			content: '';
			background: url(shadow.png) center bottom no-repeat;
			width: 100%;
			height: 7px;
			display: block;
			position: static;
		}
		.layout_list_item:hover .grid {
			-moz-box-shadow: 0px 0px 6px #DADADA;
			-webkit-box-shadow: 0px 0px 6px #DADADA;
			box-shadow: 0px 0px 6px #DADADA;
		}
		.layout_list_item .grid {
			width: 100%;
			height: auto;
			margin: 0;
			position: relative;
			background: #fff;
			padding-top: 0px;
			border: #dadada solid 1px;
		}
		.layout_list_item:hover .grid,
		.layout_list_item .grid,
		.layout_list_item:hover,
		.layout_list_item {
			-webkit-transition: all .15s ease;
			-moz-transition: all .15s ease;
			-ms-transition: all .15s ease;
			-o-transition: all .15s ease;
			transition: all .15s ease;
		}
		.layout_list_item .grid:before, .layout_list_item .grid:after {
			-webkit-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.4);
			-moz-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.4);
			box-shadow: 0 15px 10px rgba(0, 0, 0, 0.4);
			-webkit-transform: rotate(-4deg);
			-moz-transform: rotate(-4deg);
			-o-transform: rotate(-4deg);
			position: absolute;
			left: 5px;
			bottom: 14px;
			z-index: -1;
			width: 60%;
			max-width: 300px;
			height: 20%;
			content: "";
			opacity: 0;
		}
		.layout_list_item .grid:after {
			-webkit-transform: rotate(4deg);
			-moz-transform: rotate(4deg);
			-o-transform: rotate(4deg);
			right: 5px;
			left: auto;
		}
		.store_category_list_items .grid .list_item_image, 
		.store_list_items .grid .list_item_image {
			width: 100%;
			height: 246px;
			position: static;
		}
		.imgWrapperT {
			width: 100%;
			height: 100%;
		}
		.imgWrapperT img {
			margin: 0 auto;
			max-width: 217px;
			max-height: 217px;
		}
		.store_category_list_items .grid .list_item_title_with_brand, 
		.store_list_items .grid .list_item_title_with_brand {
			padding: 0px 0px;
			width: 100%;
			height: 42px;
			position: static;
			margin-bottom: 4px;
		}
		.store_category_list_items .grid .list_item_title_with_brand a,
		.store_list_items .grid .list_item_title_with_brand a {
			color: #434343;
			font-weight: normal;
			text-align: right;
			display: block;
			padding: 0px 15px;
			font-size: 14px;
			line-height: 22px;
			height: 42px;
			overflow: hidden;
		}
		.element_items_list_items {
			margin-top: 79px;
			z-index: -9999;
		}
		.store_category_list_items .grid .list_item_show_price, 
		.store_list_items .grid .list_item_show_price {
			height: 39px;
			width: 100%;
			position: static;
			margin-top: 5px;
			border-top: 1px solid #e6e6e6;
		}
		.grid .list_item_show_price span.item_show_origin_price {
			top: auto;
			width: auto;
			padding: 0px 15px;
			color: #8E908A;
			font-size: 14px;
			line-height: 20px;
			bottom: 10px;
		}
		.store_list_items .grid .list_item_show_price a,
		.store_category_list_items .grid .list_item_show_price a {
			background: none;
			padding: 0 15px;
			margin: 0;
			width: auto;
			float: left;
			line-height: 20px;
			height: 20px;
			color: #5A5C56;
			font-size: 15px;
			position: relative;
			top: 8px;
		}
		.store_list_items .grid .list_item_show_price a strong,
		.store_category_list_items .grid .list_item_show_price a strong {
			color: #f6871a;
			font-size: 16px;
		}
		.root .pagingWrapper {
			display: none;
		}
		.pagination a, .pagination span {
			min-width: 20px;
			width: auto;
			font-weight: normal;
		}
		.pagingWrapper {
			float: left;
		}
		.root #bg_footer {
			margin-top: 268px;
		}
		.store_category_list_items .grid .list_item_current_list_item_content, 
		.store_list_items .grid .list_item_current_list_item_content {
			position: static;
			width: 100%;
			height: 0px;
			overflow: hidden;
		}
		.store_category_list_items .grid .list_item_current_list_item_content p, 
		.store_list_items .grid .list_item_current_list_item_content p {
			position: static;
			width: 100%;
			height: auto;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			display: block;
			font-size: 13px;
			color: #818181;
		}
		.store_category_list_items .grid .list_item_current_list_item_content > p, 
		.store_list_items .grid .list_item_current_list_item_content > p {
			padding: 0 14px 0px 12px;
		}

		/* --- end element_category_list_items_middel --- */ 





