/*dede backup*/
/* ------------------------------------- header ------------------------------------- */

/* --- layout_header --- */ 
label#cart_num_of_payments em,
label#cart_num_of_payments i {
	direction: ltr;
}
#wrapper{
	background: none;
}
#bg_header {
	background: transparent;
	height: 173px;
	width: 100%;
}
#layout_header {
	height: 133px;
	min-height: 0;
}
#bg_header:before {
	content: "";
	display: block;
	width: 100%;
	height: 4px;
	background: #dfdfde;
	position: absolute;
	top: 0;
}
/*header fixed*/
.fix_nav_big {
	position: fixed;
	width: 100%;
	height: 49px;
	z-index: 100;
	right: 0;
	top: 0;
	background: #fff;
}
.fix_nav_small {
	width: 960px;
	height: 100%;
	margin: 0 auto;
	position: relative;
}
#bg_header .element_general_prime_categories.sticky {
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 99;
}
div#header_logo.mini a img {
	display: block;
	border: none;
	width: auto;
	height: 49px;
}
div#header_logo.mini {
	top: 0px;
	left: 0px;
	z-index: 99;
}
/*end header fixed*/
/*#header_icons*/
div#header_icons {
	display: inline-block;
	float: right;
	width: auto;
	height: 30px;
	position: static;
	margin-top: 7px;
}
li.href_homepage a{
	background: url(https://konimboimages.s3.amazonaws.com/system/photos/99628/original/aacf56ed32aaa27df7a62b9b5c2f9227.png?1458113558) no-repeat;
	max-width: 100%;
	max-height: 100%;
	width: 18px;
	height: 15px;
}
div#header_icons li.href_homepage {
	display: inline-block;
	position: static;
	margin-left: 18px;
}
#main_nav_bg {
	height: 30px;
	width: 400px;
	position: static;
	float: right;
	background: transparent;
	font-size: 15px;
}
#header_main_nav li a {
	color: #000;
	padding: 0;
	padding-top: 10px;
	padding-left: 20px;
	margin: 0 1px;
	font-weight: normal;
}

/*end #header_icons*/
/* --- end layout_header --- */ 

/* --- header_logo --- */
#header_logo{
	top:60px;
	left: 0px;
}
/* --- end_header_logo --- */

/* --- header_cart_nav_header --- */
#header_cart_nav {
	right: auto;
	top: 6px;
	width: 220px;
	height: 20px;
	left: 0;
}
#header_cart_nav li{
	float: left;
	position: static;
	display: inline-block;
	margin-right: 10px;
}
#header_cart_nav li.href_homepage,
#items_notice {
	display: none;
}
#header_cart_nav{
	top: 6px;
	width: auto;
	height: 20px;
}
#cart_icon{
	background: url(https://konimboimages.s3.amazonaws.com/system/photos/99659/original/44ddc93990799f2d9339d6f1f5d59273.png?1458118605) no-repeat left 0;
	padding-top: 4px;
	/*padding-right: 13px;*/
}
#header_cart_nav li.link_order_with_counter a b{
	color: #595959;
	background: none;
	top: 2px;
	right: auto;
	left: 0;
	font-size: 12px;
	padding-right: 4px;
}
li.link_order_with_counter a {
	visibility: visible;
	background: none;
}
#header_cart_nav span.cart_with_items {
	color: #FFF;
	color: rgba(0, 0, 0, 0);
	font-size: 8px;
	padding-left: 7px;
	position: relative;
}
ul#header_cart_nav span {
	color: #000;
	font-size: 14px;
	display: inline-block;
	margin-right: 0px;
}
#header_main_nav li span span {
	font-weight: bold;
	color: #000;
	background: none;
}
#header_main_nav li.link_pages{
	display:none;
}
#header_cart_nav span.cart_with_items:before {
	content: "";
	width: 1px;
	height: 14px;
	background: #b3a7aa;
	display: block;
	position: absolute;
	top: 5px;
	left: 24px;
}
#header_cart_nav ul.element_general_links.more_links {
	position: static;
	left: 100px;
	height: 23px;
	line-height: 24px;
	display: inline-block;
	padding-left: 25px;
	background: url(https://konimboimages.s3.amazonaws.com/system/photos/99688/original/2a0647bd2a8532dae88cc9fe55c0dcbf.png?1458122962) no-repeat 0 3px;
}
ul.element_general_links.more_links li {
	margin-left: 2px;
}
ul.element_general_links.more_links li a {
	display: block;
	width: 100%;
	height: 100%;
	color: #000;
}
#secureHook{
	display: none;
}

/*cart*/
.special_cart #wrapper .special_cart_with_upgrades td.upgrades > div {
	border: none;
}
#bg_header .cart.special_cart_with_upgrades.visible {
	visibility: visible;
	opacity: 1;
	left: 0;
	right: auto;
	top: 38px !important;
	width: 317px;
	height: auto;
	border: 2px solid rgb(247, 244, 244);
	z-index: 9999;
}
#bg_header .cart.special_cart_with_upgrades div.scroll_div {
	margin-top: 0;
	height: auto !important;
}
#bg_header .cart.special_cart_with_upgrades div#main_cart {
	border: none;
	margin-top: 27px;
}
#wrapper div.cart.special_cart_with_upgrades div#ascrail2001 {
	background: rgb(240, 240, 240) !important;
	opacity: 1 !important;
}
#wrapper #remove_all_cart > li > a {
	color: #565656 !important;
	font-size: 12px;
}
div#remove_all_cart {
	display: block;
	position: absolute;
	left: 0;
	z-index: 999;
	cursor: pointer;
}
#wrapper #remove_all_cart > li {
	display: block;
	position: absolute;
	text-align: right;
	background: url(https://files-ptdpritol.netdna-ssl.com/system/photos/154269/original/7e865093c34fa7d6f95445996029cd8a.png?1485269072) no-repeat 3px 2px;
	height: 21px;
	width: 72px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	text-indent: 0px;
	top: 3px;
	left: 7px;
	line-height: 21px;
}
#wrapper #bg_header #layout_header > div.cart.special_cart_with_upgrades.visible > div.scroll_div > li {
	display: block;
	position: absolute;
	padding: 0;
	text-align: right;
	background: url(empty_cart.png) no-repeat 3px 2px;
	height: 22px;
	width: 78px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	text-indent: 7px;
	bottom: 0;
	top: 2px;
	left: 11px;
	color: rgb(0, 0, 0) !important;
}
#layout_header div.cart.special_cart_with_upgrades div#main_cart table tr td.delete_btn a {
	background: url(https://files-ptdpritol.netdna-ssl.com/system/photos/154269/original/7e865093c34fa7d6f95445996029cd8a.png?1485269072) no-repeat 50%;
}
#layout_header div.cart.special_cart_with_upgrades div#main_cart table tr td.delete_btn {
	left: 199px;
	bottom: 4px !important;
	width: 21px;
}
.special_cart div#main_cart table tr td {
	padding: 0 6px;
	text-align: center;
	position: static;
}
#layout_header div.cart.special_cart_with_upgrades div#main_cart table tr td.price_item_x {
	display: block;
	width: 95px;
	color: rgb(35, 31, 32) !important;
	font-size: 16px;
	font-weight: bold;
	position: static;
	margin-right: 117px;
	margin-top: 65px;
}
#wrapper #layout_header .special_cart_with_upgrades .quantity {
	width: 26px;
	height: 21px;
	margin: 0 auto;
	border: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: absolute;
	top: 0;
	right: 21px;
	color: #c5c5c5 !important;
	line-height: 21px;
}
#layout_header div.cart.special_cart_with_upgrades .cart_small_button {
	display: block;
	width: 100%;
	height: 21px;
	padding-top: 0px;
}
#layout_header div.cart.special_cart_with_upgrades div.cart_small_button a {
	width: 21px;
	height: 21px;
	border: 1px solid #ebebeb;
	border-radius: 0;
}
#layout_header div.cart.special_cart_with_upgrades div.cart_small_button a.reduce {
	float: right;
}
#layout_header div.cart.special_cart_with_upgrades div.cart_small_button a {
	display: inline-block;
	float: left;
	margin: 0;
}
#layout_header .special_cart_with_upgrades .quantity:after {
	content: none;
}
#wrapper div.cart.special_cart_with_upgrades.visible .count-price-wrapper {
	display: block;
	width: 230px;
	margin: 7px auto 10px;
	position: relative;
}
#wrapper div.cart.special_cart_with_upgrades div.count {
	margin-left: 19px;
}
#wrapper div.cart.special_cart_with_upgrades div.count > div {
	width: 80px;
	height: 100%;
	margin: 0;
}
#wrapper div.cart.special_cart_with_upgrades div.count > div span.pos_1, #wrapper div.cart.special_cart_with_upgrades div.count > div span.pos_0 {
	display: inline-block;
	font-size: 17px;
	line-height: 30px;
	font-weight: normal;
	color: rgb(0, 0, 0) !important;
	line-height: 18px;
}
#wrapper div.cart.special_cart_with_upgrades div.count:after {
	content: "\f0d9";
	width: 20px;
	height: 20px;
	font-size: 20px;
	position: absolute;
	color: #acacac;
	left: -43px;
	line-height: 29px;
	top: 0;
	font-family: fontAwesome;
	display: block;
	text-align: center;
}

div.cart.special_cart_with_upgrades.visible .cart_close_btn {
	display: block;
	width: 39px;
	height: 38px;
	background: url(https://konimboimages.s3.amazonaws.com/system/photos/178502/original/c4eba3daf68da6cc41f7d29df618b15e.png?1495627392) no-repeat center center;
	font-size: 0;
	left: -42px;
	right: auto;
	border-radius: 0;
	top: 0px;
}
#layout_header div.cart.special_cart_with_upgrades div#main_cart tr:first-child {
	border-top: 1px solid rgb(218, 218, 218);
}
#layout_header div.cart.special_cart_with_upgrades div#main_cart tr:last-child {
	border-bottom: 1px solid rgb(218, 218, 218);
}
#layout_header div.cart.special_cart_with_upgrades div#main_cart tr {
	height: auto;
	width: 92%;
	margin: 0 auto;
	padding: 0;
	min-height: 95px;
}
#bg_header .cart.special_cart_with_upgrades div#main_cart table tr td:first-child {
	position: absolute;
	left: 0;
	bottom: 12px;
	width: 68px;
	top: auto;
	height: 21px;
	margin-top: 0;
}
#layout_header div.cart.special_cart_with_upgrades div#main_cart table .img_item {
	width: 70px;
	height: 70px;
}
#layout_header div.cart.special_cart_with_upgrades div#main_cart table img {
	max-width: 70px;
	max-height: 70px;
}
#wrapper div.cart.special_cart_with_upgrades div#header_cart {
	height: 87px;
	background: none;
}
#wrapper div.cart.special_cart_with_upgrades.visible .login_in_cart {
	display: none;
	position: absolute;
	width: 77px;
	height: 20px;
	top: -320px;
	left: 10px;
	background: rgb(255, 255, 255);
}
#wrapper div.cart.special_cart_with_upgrades div.sum_all_items_price {
	display: inline-block;
	position: static;
	font-weight: bold;
	line-height: 18px;
}
#wrapper div.cart.special_cart_with_upgrades div.sum_all_items_price > span {
	display: inline-block;
	color: rgb(0, 0, 0);
	font-weight: normal;
}
#wrapper div.cart.special_cart_with_upgrades div.sum_all_items_price > span {
	display: inline-block;
	color: rgb(0, 0, 0);
}
#wrapper div.cart.special_cart_with_upgrades div.checkout_count {
	height: 100%;
	border: none;
}
#wrapper div.cart.special_cart_with_upgrades.visible .count-price-wrapper {
	display: block;
	width: 262px;
	margin: 7px auto 10px;
	position: relative;
}
#wrapper div.cart.special_cart_with_upgrades div.checkout .continue_shop {
	display: inline-block;
	width: 143px;
	height: 46px;
	position: absolute;
	line-height: 46px;
	font-size: 18px;
	padding: 0;
	background: #ef6f3b;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	margin-top: 0;
	text-align: center;
	color: rgb(255, 255, 255);
	font-weight: normal;
	border: none;
	cursor: pointer;
	border-radius: 0;
	right: 9px;
	top: 31px;
}
#wrapper div.cart.special_cart_with_upgrades div.checkout {
	display: block;
	width: 268px;
	height: 49px;
	margin: 0 auto;
}
#wrapper div.cart.special_cart_with_upgrades div.checkout a {
	display: block;
	width: 146px;
	height: 46px;
	line-height: 40px;
	background: #0095da;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	position: absolute;
	left: 12px;
	top: 31px;
	text-align: center;
	font-size: 18px;
	color: rgb(255, 255, 255) !important;
	font-weight: normal;
	border-radius: 0px;
}
#bg_header .cart.special_cart_with_upgrades.visible:before {
	background: rgb(255, 255, 255);
	width: 42px;
	height: 2px;
	display: block;
	position: absolute;
	z-index: 999;
	content: "";
	top: -2px;
	left: 0px;
}
#wrapper div.cart.special_cart_with_upgrades.visible .login_in_cart > li.empty_cart a {
	line-height: 26px;
	color: rgb(86, 86, 86);
	font-size: 12px;
	margin-left: 23px;
}
#wrapper div.cart.special_cart_with_upgrades.visible .login_in_cart li.link_customer{
	display: none;
}
#wrapper #link_order_with_counter > a.cart.open > span > b {
	color: rgb(0, 0, 0) !important;
	right: -16px;
}
/*
.cart.open #cart_icon {
	background: url(cart_open.png) no-repeat 5px 6px;
	width: 34px;
	height: 26px;
	position: absolute;
	background-color: rgb(255, 255, 255);
	top: -7px;
	left: 0;
	padding-right: 7px;
	padding-top: 8px;
}
*/
#main_cart > table > tbody > tr > td:nth-child(1) > div.cart_small_button > a.plus {
	line-height: 13px;
}
#wrapper #main_cart > table > tbody > tr > td:nth-child(1) > div.cart_small_button > a.reduce, #wrapper #main_cart > table > tbody > tr > td:nth-child(1) > div.cart_small_button > a.plus {
	color: #959595;
	line-height: 15px;
}
#wrapper #main_cart > table > tbody > tr > td:nth-child(1) > div.cart_small_button > a.plus {
	line-height: 19px;
}
#header_cart > div.login_in_cart > li.link_customer_signup {
	display: none;
}
#wrapper #main_cart > table > tbody > tr > td.title > a {
	color: rgb(0, 0, 0) !important;
}
#wrapper div.cart.special_cart_with_upgrades.visible .login_in_cart > li.empty_cart a {
	line-height: 26px;
	color: rgb(86, 86, 86);
	font-size: 12px;
	margin-left: 23px;
}
#header_cart > div.checkout_count > div.checkout > a {
	color: rgb(255, 255, 255) !important;
}
body.layout_homepage .product_quantity {
	display: none;
}
/*end cart*/
/* --- end_header_cart_nav_header --- */

/* --- main_nav_bg --- */ 
#header_main_nav li.link_all_items, #header_main_nav li.link_location {
	display: none;
}
span#link_about, span#link_contact, span.link_customer {
	display: block;
	width: 100%;
	height: 100%;
}
#header_main_nav > li > a:hover, #header_main_nav > li > span > a:hover{
	background: none;
	text-decoration: underline;
}
/* --- end_main_nav_bg --- */ 

/* --- element_general_search_header --- */ 
#header_show_search {
	width: auto;
	height: 24px;
	z-index: 99;
	position: static;
	display: inline-block;
}
div#header_show_search form.search, div#header_show_search form.search > div, label.textInput {
	display: block;
	width: 100%;
	height: 100%;
}
#header_show_search .search .textInput #q {
	width: 30px;
	height: 100%;
	background: #fff;
	border: none;
	position: static;
	line-height: 19px;
	background: url(https://konimboimages.s3.amazonaws.com/system/photos/99630/original/9ed6bd2772efac2b842a4b4feeaffa12.png?1458114073) no-repeat right 2px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
	color: rgba(0, 0, 0, 0);
	border-bottom: 1px solid transparent;
	-webkit-transition: all .25s ease;
	-moz-transition: all .25s ease;
	-ms-transition: all .25s ease;
	-o-transition: all .25s ease;
	transition: all .25s ease;
}
#header_show_search .search .textInput #q:focus,
#header_show_search .search .textInput #q:hover,
#header_show_search .search .textInput #q {
	width: 173px;
	color: #000;
	padding: 0px 9px 0px 37px;
	-webkit-transition: all .25s ease;
	-moz-transition: all .25s ease;
	-ms-transition: all .25s ease;
	-o-transition: all .25s ease;
	transition: all .25s ease;
	border-color: #424242;
	background-position: left top;
	margin-left: 10px;
}
div#searchBtnHook {
	position: absolute;
	width: 29px;
	height: 21px;
	left: 61px;
	top: 0px;
}
.searchButton input[type="submit"] {
	background: none;
	width: 100%;
	height: 100%;
	position: static;
	z-index: 99999;
}
div#header_show_search:hover .searchButton input[type="submit"], div#header_show_search:focus .searchButton input[type="submit"] {
	left: 0px;
}
/* --- end element_general_search_header --- */ 

/* --- element_general_links_header --- */ 
#wrapper ul.element_general_links.more_links.vertical {
	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 {
	position: absolute;
	top: auto;
	bottom: 14px;
	right: 0;
	width: 800px;
	height: 47px;
	z-index: 99;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}
.element_general_prime_categories .store_categories {
	display: block;
	width: 100%;
	height: 100%;
	background: none;
}
.element_general_prime_categories h3 {
	display: none;
}
#bg_header .store_categories > li {
	display: inline-block;
	width: auto;
	height: 100%;
	background: none;
	position: relative;
	max-width: 140px;
	float: right;
}
#bg_header .element_general_prime_categories > .store_categories > li:hover:before {
	content: "";
	height: 10px;
	width: 100%;
	background: none;
	display: block;
	position: absolute;
	right: 0px;
	top: 42px;
	z-index: 99;
}
#bg_header .store_categories > li > a, #bg_header .store_categories > li > span {
	display: block;
	width: auto;
	line-height: 40px;
	height: 100%;
	padding: 0;
	margin: 0 15px;
	background: none;
	font-size: 19px;
	color: #232020;
	font-weight: normal;
	text-align: center;
	border-top: 4px solid transparent;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
}
#bg_header .store_categories > li:first-child > a {
	margin-right: 0px;
}
#bg_header .store_categories > li > a:hover, #bg_header .store_categories > li > span{
	border-top-color: #000;
}
#bg_header .element_general_prime_categories > .store_categories > li > a:after, #bg_header .store_categories > li > span:after{
	content: "";
	width: 4px;
	height: 4px;
	border-radius: 4px;
	background: #000;
	position: absolute;
	top: 19px;
	left: -15px;
	display: inline-block;
}
#bg_header .element_general_prime_categories > .store_categories > li:last-child > a:after, #bg_header .element_general_prime_categories .store_categories > li:last-child > span:after{
	content: none;
}
.element_category_filter .category_image_wrapper{
	position: absolute;
	right: 0;
}

/*drop*/
.element_general_prime_categories .store_categories ul{
	position: absolute;
	margin: 0;
	padding: 0;
	z-index: 301;
	visibility: hidden;
	background: none;
}
.element_general_prime_categories .store_categories li:hover > ul{
	visibility: visible;
}
#bg_header .element_general_prime_categories .store_categories ul {
	max-width: 372px;
	width: 150px;
	padding: 15px;
	padding-bottom: 0px;
	height: auto;
	top: 48px;
	right: 0px;
	border-bottom: 4px solid #22a3df;
	background: #efefef;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#bg_header .fix_nav_big .element_general_prime_categories .store_categories ul {
	top: 47px;
}
#bg_header .element_general_prime_categories .store_categories  ul  li{
	display: block;
	width: 100%;
	height: 17px;
	background: none;
	border: none;
	margin-bottom: 14px;
}
#bg_header .element_general_prime_categories .store_categories  ul  li a,
#header_group1 > div.element_general_prime_categories > ul > li > ul > li > span{
	color: #1d1714;
	font-size: 17px;
	text-align: right;
	font-weight: normal;
	line-height: 9px;
	padding: 0;
	padding-right: 0px;
	width: auto;
	height: 100%;
	display: block;
}
#header_group1 > div.element_general_prime_categories > ul > li > ul > li > span{
	color: #000;
	border-top: none;
}
#bg_header .store_categories > li:hover .store_categories > li:hover a {
	border-top: transparent;
	color: #22a3df;
	font-weight: normal;
}
#bg_header .store_categories > li:hover > .store_categories > li a {
	border-top: none;
	margin:0;
}

#bg_header .element_general_prime_categories > .store_categories > li > ul > li {
	max-height: 40px;
	overflow: hidden;
}
#bg_header .element_general_prime_categories > .store_categories > li > ul > li a,
#bg_header .element_general_prime_categories > .store_categories > li > ul > li span {
	line-height: 20px;
}

/* --- 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 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 --- */  
#bg_middle{
	width: 100%;
}
.layout_homepage #main {
	width: 100%;
}
div#homepage_group1 {
	width: 960px;
	float: none;
	margin: 0 auto;
}
#homepage_group2 {
	width: 480px;
	float: right;
}
#homepage_group3 {
	width: 960px;
	margin-top:10px;
}
div#homepage_middle_groups {
	width: 960px;
	margin: 0 auto;
}
div.strengths_wrap {
	background: #efefef;
	height: 220px;
}
.layout_homepage #bg_middle {
	margin-bottom: 0px;
}
/* --- end layout_homepage_middle --- */ 


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

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

/* --- element_general_categories_images_middle --- */ 
/*images Categories*/
.element_general_categories_images.main_cat {
	width: 100%;
	height: 250px;
	display:block;
	margin-top:20px;
}
.element_general_categories_images.main_cat .current_category_image {
	width: 232px;
	height: 224px;
	max-width: 240px;
	background: none;
	margin: 0;
	float: right;
	display: inline-block;
	overflow: hidden;
	outline: 1px solid #fff;
	margin-left: 8px;
	margin-bottom: 8px;
}
.element_general_categories_images.main_cat .current_category_image.pos_3,  .element_general_categories_images.main_cat .current_category_image.pos_2 {
	margin-bottom: 0px;
}
.element_general_categories_images.main_cat .current_category_image .category_image_title {
	display: block;
	width: 93%;
	position: absolute;
	color: #fff;
	height: 20px;
	top: 198px;
	right: 8px;
	z-index: 99;
}
.element_general_categories_images.main_cat .current_category_image h3 {
	display: block;
	color: #fff;
	font-size: 24px;
	width: 100%;
	text-align: right;
	z-index: 999;
}
.element_general_categories_images.main_cat .current_category_image table {
	position: static;
	width: 100%;
	height: 100%;
	top: 0;
	right: 0;
	border-spacing: 0;
}
.element_general_categories_images.main_cat .current_category_image table td {
	height: 100%;
	width: 100%;
}
.element_general_categories_images.main_cat .current_category_image img {
	max-width: 100%;
	max-height: 100%;
	width: auto;
	height: auto;
}
.element_general_categories_images.main_cat .current_category_image .category_image_content {
	display: block;
}
.element_general_categories_images.main_cat .current_category_image:hover a:after {
	width: 100%;
	height: 100%;
	display: block;
	content: "";
	position: absolute;
	background-color: rgba(255,255,255,0.49);
	top: 0px;
	z-index: 0;
}
.element_general_categories_images.main_cat .current_category_image a {
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
}
/*end images part1*/
/* --- 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_images_middle --- */ 
/* --- end element_general_images_middle --- */ 

/* --- element_general_strength --- */ 
/*--- Strength ---*/
.element_general_categories_images.strengths .current_category_image {
	width: 200px;
	height: 150px;
	position: relative;
	background: transparent;
	margin-top: 58px;
	margin-right: 106px;
}
.element_general_categories_images.strengths {
	margin-top: 45px;
	height: 245px;
	width: 960px;
	margin: 0 auto;
	position: static;
	overflow: hidden;
	border-top: rgba(188, 188, 188, 0.1) solid 1px;
	-o-transition: All 0.25s ease;
	-ms-transition: All 0.25s ease;
	-moz-transition: All 0.25s ease;
	-webkit-transition: All 0.25s ease;
}
#homepage_group4 > div.element_general_categories_images.strengths a > table > tbody > tr > td {
	position: relative;
	top: 0px;
}
.element_general_categories_images.strengths .current_category_image:hover img {
	position: relative;
	top: -15px;
	-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: top 0.25s ease;
}
.element_general_categories_images.strengths .current_category_image:first-child {
	border: none;
}
.element_general_categories_images.strengths .current_category_image table {
	position: static;
	margin: 0 auto;
	height: 49px;
}
.element_general_categories_images.strengths .current_category_image .category_image_title {
	top: 60px;
	width: 100%;
	right: 0;
	margin-top: 15px;
}
.element_general_categories_images.strengths img {
	top: 0;
}
.element_general_categories_images.strengths .current_category_image .category_image_content {
	display: none;
}
.element_general_categories_images.strengths .current_category_image h3 {
	font-size: 25px;
	font-weight: normal;
	color: #000;
	text-align: center;
	display: block;
	width: auto;
	height: 52px;
}
/*--- End 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 --- */ 
#wrapper .element_general_grid_content_carousel.carousel_grid .ca-wrapper {
	width: 972px;
}
.element_general_grid_content_carousel.carousel_grid {
	margin-bottom: 30px;
}
#wrapper .element_general_grid_content_carousel.carousel_grid div.ca-item {
	width: 243px;
}
.element_general_grid_content_carousel.carousel_grid div.ca-item .grid .list_item_current_list_item_content {
	display: none;
}
#element_87605 .ca-nav, #element_87604 .ca-nav{
	top:158px;
}
/* --- end element_general_carousel_middle --- */ 

/* --- element_general_brand_carousel --- */ 
/*brand*/
.element_general_carousel.small.brands {
	display: block;
	width: 960px;
	margin: 0 auto;
}
.small .ca-container {
	width: 100%;
	height: 130px;
	padding-top: 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.small .ca-container .ca-nav span{
	position: absolute;
	display: block;
	width: 50px;
	height: 100%;
	margin: 0px;
	background: url(https://konimboimages.s3.amazonaws.com/system/photos/100251/original/c0a6c4265cf469329d6bbe7241ff6a6a.png?1458468283) no-repeat right center;
	top: -7px;
	opacity: 1;
	z-index: 99;
}
.small .ca-container .ca-nav span.ca-nav-prev {
	right: -29px;
	top: 3px;
}
.small .ca-container .ca-nav span.ca-nav-next {
	left: -29px;
	top: 3px;
	right: auto;
	background-position: left center;
}
.element_general_carousel.small .ca-item.blur{
	opacity: 0.5;
}
.element_general_carousel.small .ca-item a {
	display: block;
	position: relative;
	vertical-align: middle;
	height: 100%;
	background-color: #fff;
	border: solid 1px #e5dee0;
	width: 149px;
}
.element_general_carousel.small .ca-item a img {
	max-height: 70px;
	max-width: 200px;
	position: absolute;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	margin: auto;
}
.small .ca-nav span {
	top: 38%;
}
.element_general_carousel.small {
	margin-top: 20px;
}
.element_general_carousel.small .ca-item {
	padding: 0px;
	display: table;
	width: 160px;
	height: 72px;
}
.ca-nav span {
	width: 35px;
	height: 48px;
	background: transparent url(https://konimboimages.s3.amazonaws.com/system/photos/97627/original/1f028aae97accb15d00a8e5c5c248dc8.png?1457349802) no-repeat left center;
}
.ca-nav:after {
	content: "";
	height: 22px;
	width: 46px;
	display: block;
	position: absolute;
	top: -44px;
	left: 0px;
	background: url('bg.png') no-repeat 0px 0px;
	z-index: 0;
}
/*end of brand*/
/* --- end element_general_brand_carousel --- */ 

/* --- element_general_list_item_titles_middle --- */
ul.element_general_links.middle_titles {
	display: 	inline-block;
	float: right;
	width: 473px;
	height: 32px;	
	border-bottom: 1px solid #cdcdcd;
	overflow: hidden;
}
ul.element_general_links.middle_titles li{
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
}
ul.element_general_links.middle_titles li a {
	display: block;
	width: 166px;
	height: 100%;
	position: relative;
	font-size: 22px;
	color: #000;
	font-weight: bold;
	line-height: 32px;
	overflow: hidden;
}
/*carousel_titles*/
ul.element_general_links.carousel_titles {
	display: inline-block;
	height: 32px;
	width: 487px;
	border-bottom: 1px solid #cdcdcd;
	margin-bottom: 15px;
}
ul.element_general_links.carousel_titles li {
	display: inline-block;
	float: left;
	width: auto;
	height: 100%;
	background: none;
	border-bottom:3px solid transparent;
}
ul.element_general_links.carousel_titles li:last-child{
	margin-left: 0;
}
ul.element_general_links.carousel_titles li.active {
	border-color: #000;
}
ul.element_general_links.carousel_titles li a {
	display: block;
	width: auto;
	height: 100%;
	text-align: center;
	color: #000;
	font-weight: bold;
	font-size: 19px;
	line-height: 32px;
	cursor: pointer;
	padding: 0 14px;
	max-width: 100px;
	overflow: hidden;
}
/* --- 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 --- */ 
#bg_footer {
	background: #000;
	position: relative;
	max-width: none;
	line-height: 22px;
	max-height: 600px;
}
#layout_footer{
	padding-top: 25px;
}
#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: #fff;
}
/* --- 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 --- */ 
#footer_middle_groups {
	position: relative;
}
/* --- end layout_footer --- */

/* --- element_general_newsletter_footer --- */ 
#footer_group5 {
	padding-top: 0px;
	margin-top: 33px;
}
#bg_footer #new_ticket {
	float: left;
	height: 100px;
	overflow: hidden;
	width: 247px;
	margin-left: 86px;
}
#bg_footer #new_ticket:before {
	content: "";
	height: 2px;
	width: 219px;
	border-top: 1px dashed #7c7a75;
	position: absolute;
	bottom: 127px;
}
#bg_footer .element_general_newsletter {
	background: none;
	margin: 0;
	position: static;
	width: auto;
}
#bg_footer .element_general_newsletter #heading {
	padding-right: 5px;
	font-weight: normal;
	font-size: 18px;
	line-height: 18px;
	padding-bottom: 4px;
	color: #fff;
	padding-top: 11px;
	padding-right: 0px;
}
#bg_footer .contact label {
	padding: 0;
}
.element_general_newsletter #ticket_customer_email {
	width: 236px;
	height: 28px;
	background: #FFF;
	color: #808080;
	padding: 0 27px 0 30px;
	position: static;
	margin-top: 13px;
	text-align: right;
	line-height: 28px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-moz-box-shadow: inset -1px 1px 5px -1px #B3B3B3;
	-webkit-box-shadow: inset -1px 1px 5px -1px #B3B3B3;
	box-shadow: inset -1px 1px 5px -1px #B3B3B3;
	outline: none;
}
.element_general_newsletter + input + div.smallButton a,
.element_general_newsletter + input + div.smallButton div {
	width: 28px;
	background: url(https://konimboimages.s3.amazonaws.com/system/photos/100276/original/984786a0c1eb17948f777563044cc6a5.png?1458469735) no-repeat center center;
	top: -83px;
	left: -121px;
	height: 28px;
}
.element_general_newsletter + input + div.smallButton div:hover {
	background-position: center center;
}
#bg_footer .contact label {
	padding: 0;
}
#topopup #new_ticket{
	height: 283px;
	width: 627px;
	margin-left: 0;
}
#bg_footer #topopup .element_general_newsletter #ticket_customer_email {
	margin: 3px 111px;
}
#bg_footer #topopup #new_ticket:before{
	border: none;
}
#topopup.tamplate4 .element_general_newsletter #ticket_customer_email{
	margin: 0 0;
}
#topopup.tamplate5 .element_general_newsletter #ticket_customer_email {
	margin: 30px 0px;
}
/* --- end element_general_newsletter_footer --- */ 

/* --- element_general_links_footer --- */ 
ul.element_general_links.footer_safe_buy.vertical {
	position: absolute;
	left: 0;
	top: 5px;
	width: 224px;
	height: 150px;
	background: url(https://konimboimages.s3.amazonaws.com/system/photos/100275/original/6ccbb10de85e8e7cbc5bd0c29c762ac6.png?1458469680) no-repeat right center;
	text-indent: 7px;
}
#footer_middle_groups ul.element_general_links.footer_safe_buy.vertical {
	margin: 0;
}
#footer_group5 > ul {
	float: left;
	padding-top: 0;
	width: 220px;
	position: relative;
}
#layout_footer .element_general_links.horizontal li {
	float: none;
	display: inline-block;
	width: 24px;
	height: 32px;
	text-align: center;
	line-height: 32px;
}	
#layout_footer .element_general_links.horizontal li a {
	font-size: 19px;
	line-height: 29px;
	display: inline-block;
	width: 100%;
	height: 100%;
	color: #fff;
}
ul.element_general_links.f_t_g h3 {
	font-weight: normal;
	font-size: 18px;
	line-height: 18px;
	padding-bottom: 15px;
	color: #fff;
	padding-top: 11px;
}
#footer_group5 > ul:after {
	content: "";
	height: 2px;
	width: 219px;
	border-top: 1px dashed #7c7a75;
	position: absolute;
	bottom: 93px;
	left: 4px;
}
#bg_footer #footer_group4 h3.safe_buy {
	position: absolute;
	top: 5px;
	left: 87px;
	padding-left: 35px;
	height: 23px;
}
/* --- end_element_general_links_footer --- */ 

/* --- element_general_footer_nav --- */ 
#layout_footer .element_general_footer_nav_list a:hover {
	text-decoration: none;
	color: #aaaaaa;
}
#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: #aaaaaa;
}
/* --- end element_general_footer_nav --- */ 

/* --- element_general_prime_categories --- */ 
#bg_footer .store_categories {
	max-height: 249px;
	overflow: hidden;
}
#bg_footer .element_general_all_categories_sorted_by_titles li, 
#bg_footer .element_general_prime_categories li, 
#bg_footer .element_general_all_categories li {
	line-height: 22px;
}
#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 {
	text-decoration: none;
	color: #aaaaaa;
}
#bg_footer .element_general_prime_categories h3 {
	display: block;
}
/* --- end element_general_prime_categories --- */ 

/* --- element_general_show_contact --- */ 
#bg_footer #footer_group4 {
	padding-left: 308px;
}
#footer_group4 .element_general_show_contact p span {
	font-size: 14px !important;
}
/* --- end element_general_show_contact --- */

/* --- #footer_group2, #footer_group3, #footer_group4_footer --- */
#footer_group2, #footer_group3, #footer_group4 {
	background: none;
}
#layout_footer #footer_group2 {
	width: 187px;
}
#layout_footer #footer_group3 {
	width: 200px;
}
#footer_middle_groups h3,
#footer_middle_groups .element_general_show_contact h3 span {
	font-size: 20px !important;
	line-height: 18px !important;
	font-weight: normal;
}
#layout_footer a,
#layout_footer p,
#layout_footer strong {
	color: #fff;
}
.element_general_footer_nav {
	width: 124px;
}
#bg_footer .element_general_all_categories_sorted_by_titles, 
#bg_footer .element_general_prime_categories,
#bg_footer .element_general_all_categories{
	width: 140px;
}
#footer_middle_groups h3 {
	color: #fff;
}
/* --- 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 --- */ 
.layout_homepag #category_group3, #items_group3 {
	width: 960px;
	float: none;
}
div#category_group2 {
	width: auto;
	padding: 0;
}
#wrapper #category_group3, #wrapper #items_group3 {
	width: 100%;
}
#wrapper .element_category_filter .results {
	right: 160px;
}

/*image*/
.element_category_filter.image_cat {
	position: relative;
	height: 220px;
	width: 589px;
	display: inline-block;
}
.element_category_filter.image_cat .category_desc{
	display: block;
	background-color: rgba(255, 255, 255, 0.8);
	width: 312px;
	height: 142px;
	position: relative;
}
.element_category_filter.image_cat .category_desc p {
	color: #000;
	line-height: 17px;
	padding: 12px;
	padding-top: 28px;
	font-size: 15px;
	overflow: hidden;
	display: block;
	width: 100%;
	height: 100%;
	text-align: justify;
	max-height: 133px;
	max-width: 312px;
	margin: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.element_category_filter.image_cat > h1 {
	font-size: 20px;
	position: relative;
	color: #fff;
	width: 116px;
	height: 38px;
	line-height: 34px;
	padding: 0;
	padding-right: 8px;
	top: 25px;
	background-color: #0095da;
	z-index: 99;
}
/*movie*/
.element_general_categories_images.movie {
	display: inline-block;
	float: left;
	width: 364px;
	height: 202px;
}
.element_general_categories_images.movie .current_category_image{
	width: 100%;
	height: 100%;
	background: none;
	overflow: hidden;
}
.element_general_categories_images.movie .current_category_image a {
	display: block;
	width: 100%;
	height: 100%;
}
.element_general_categories_images.movie .current_category_image .category_image_content iframe {
	display: block;
	width: 100%;
	height: 100%;
}
.element_general_categories_images.movie .current_category_image .category_image_content {
	display: block;
	width: 100%;
	height: 100%;
	position: static;
	overflow: hidden;
}
.element_general_categories_images.movie .current_category_image .category_image_content_bottom {
	display: none;
}
.element_general_categories_images.movie .current_category_image .category_image_title{
	display: none;
}
.element_general_categories_images.movie .current_category_image table{
	display: none;
}
/*end of movie*/
/* --- end layout_category --- */   

/* --- element_category_filter_category --- */ 
.element_category_filter{
	position: relative;
	height: auto;
}
.element_category_filter h1 {
	font-size: 20px;
}
.filterOptions {
	height: 57px;
	padding-top: 12px;
}
#category_group2 .show_filters {
	border-top: none;
	padding: 0;
}
#category_group2 div.ProductItem{
	width: 203px;
}
#category_group2 div.ProductItem div.boxContent {
	margin-top: 0px;
}
#category_group2 .group:first-child {
	width: 100%;
	padding-top: 0;
}
.parent_category .element_category_list_items #facebook_and_sort_category, .parent_category .element_items_list_items #search_msg_facebook_and_sort {
	display: none;
}
.groups-additional p, .group div {
	margin-right: 0;
}
.ProductItem.backgroundgroups.parent_category .group span {
	margin: 0;
	display: block;
	width: 100%;
}
.ProductItem.backgroundgroups.parent_category .group span {
	margin: 0;
	display: block;
	width: 100%;
	padding: 0;
}
.parent_category .ProductItem.backgroundgroups.parent_category .group span {
	margin: 0;
	display: block;
	width: 100%;
	height: 34px;
	padding: 0;
	box-shadow: none;
	background: none;
	border-radius: 0;
	border: none;
	border-bottom: 1px solid #bebdbd;
}
.ProductItem.backgroundgroups.parent_category .group span.float_right.group_title {
	display: none;
}
.ProductItem.backgroundgroups.parent_category .group span a {
	display: block;
	width: 100%;
	height: 100%;
	line-height: 34px;
	color: #3c3c3c;
	font-size: 16px;
	text-align: right;
}
.ProductItem.backgroundgroups.parent_category .group span:hover a {
	color: #0095da;
	text-decoration: none;
}
#category_group2 .group {
	border: none;
}
.parent_category #category_group2 .group b {
	display: none;
}
#category_group2 .group b {
	color: #5e5e5e;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 16px;
}
.group .group_values, .groups-additional p, .group div {
	bottom: -94px;
	left: 0;
	right: 424px;
}
.parent_category .group .group_values, .parent_category .groups-additional p, .group div {
	margin: 0;
}
.element_category_filter .results {
	bottom: -95px;
	left: 0;
	right: 385px;
}
.layout_item #item_icons{
	right: 0;
}
.layout_item #item_icons li {
	float: left;
	padding: 0;
	right: 0px;
}


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


/* --- element_category_list_items_category --- */ 
.imgWrapperT td, th {
	display: table-cell;
	vertical-align: inherit;
	border-style: solid;
	border-width: 1px;
	border: none;
}
.layout_homepage div#search_msg_facebook_and_sort {
	display: none;
}
.layout_list_item .grid:hover:before {
	background: rgba(76, 181, 229, 0.7);
}
.store_category_list_items .grid .list_item_compare, .store_list_items .grid .list_item_compare{
	display:none;
}
.layout_homepage .store_list_items,
.layout_homepage .store_category_list_items {
	width: 960px;
}
.layout_list_item {
	width: 230px;
	height: 326px;
	margin: 0 0px 30px 10px;
	position: relative;
	border-bottom: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.sortBox a:first-child {
	font-weight: normal;
}
.sortBox a {
	font-weight: bold;
}
.results b {
	font-weight: bold;
}
.layout_list_item:after {
	content: '';
	background: url(grid_shadow.png) center bottom no-repeat;
	width: 100%;
	height: 6px;
	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;
}
#wrapper #bg_middle .layout_list_item .grid {
	width: 100%;
	height: auto;
	margin: 0;
	position: relative;
	background: #fff;
	padding-top: 0px;
	border: none;
	padding-top: 6px;
}
.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: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: 215px;
	height: 215px;
	position: relative;
	margin-bottom: 4px;
}
.store_category_list_items .grid .list_item_image *, 
.store_list_items .grid .list_item_image * {
	display: block;
	width: 100%;
	height: 100%;
}
.store_category_list_items .grid .list_item_image img, 
.store_list_items .grid .list_item_image img {
	width: auto;
	height: auto;
	margin: 0 auto;
	max-width: 100%;
	max-height: 100%;
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	margin: auto;
}
.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-top: 12px;
}
.store_category_list_items .grid .list_item_title_with_brand a,
.store_list_items .grid .list_item_title_with_brand a {
	color: #0095da;
	font-weight: normal;
	text-align: center;
	display: block;
	padding: 0px 15px;
	font-size: 15px;
	line-height: 20px;
	height: 42px;
	overflow: hidden;
}
.store_category_list_items .grid .list_item_title_with_brand a span, .store_list_items .grid .list_item_title_with_brand a span {
	display: block;
}
.store_category_list_items .grid:hover .list_item_title_with_brand a,
.store_list_items .grid:hover .list_item_title_with_brand a{
	color: #ff6501;
}
.store_category_list_items .grid .list_item_show_price, .store_list_items .grid .list_item_show_price {
	height: 38px;
	width: 50%;
	position: static;
	margin: 0;
	text-align: center;
}
.grid .list_item_show_price span.item_show_origin_price {
	display: inline-block;
	float: right;
	position: static;
	width: auto;
	height: 100%;
	color: #b4b4b4;
	font-size: 14px;
	line-height: 38px;
	text-align: right;
}
.store_list_items .grid .list_item_show_price a,
.store_category_list_items .grid .list_item_show_price a {
	display: block;
	float: none;
	position: static;
	width: 100%;
	height: 100%;
	background: none;
	margin: 0;
	line-height: 38px;
	padding: 0;
}
.store_list_items .grid .list_item_show_price a strong, .store_category_list_items .grid .list_item_show_price a strong {
	color: #000;
	font-size: 16px;
}
.store_list_items .grid .list_item_show_price a.zero_price_link, .store_category_list_items .grid .list_item_show_price a.zero_price_link {
	display: block;
	width: 90px;
	height: 25px;
	border: 1px solid #000;
	padding: 0px;
	margin-left: 0;
	color: #000;
	font-size: 14px;
	background: none;
	line-height: 25px;
	margin-top: 6px;
}
div > div.extra_button {
	display: none;
}
.root .pagingWrapper {
	display: none;
}
.pagination a, .pagination span {
	min-width: 20px;
	width: auto;
	font-weight: normal;
}
.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;
}
.store_category_list_items .grid .list_item_current_list_item_content p a, .store_list_items .grid .list_item_current_list_item_content p a {
	color: #FCB040;
}
div.ProductItem div.boxContent{
	border-right: none;
	overflow-y: hidden;
	border-left: none;
	background: rgba(255,255,255,0.25);
}
.layout_list_item .grid #item_icons, .element_general_chrome_store_list_items .chrome_store_list_items #item_icons {
	top: 0px;
	padding: 0px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.layout_list_item .grid #item_icons li, .chrome_store_list_items #item_icons li{
	float: left;
	padding: 0;
}
#bg_middle .layout_list_item #item_icons img, .chrome_store_list_items #item_icons img{
	max-height: 77px;
	max-width: 79px;
}
.pagination span {
	font-weight: bold;
	text-decoration: underline;
}
.pagination a {
	font-weight: bold;
}

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

/* --- element_general_prime_categories_category --- */

/*tag categorty */
.layout_homepag #category_group3, #items_group3 {
	width: 720px;
	float: left;
	position: relative;
	z-index: 0;
}
#items_group3 .element_items_list_items #search_msg_facebook_and_sort .show_search_msg {
	position: absolute;
	top: 30px;
}
/* --- end element_general_prime_categories_category --- */ 


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

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

/* --- element_general_tabs --- */ 
/*also_buy*/
#item_also_buy .mCarouselControls .nextImg {
	background: url(https://konimboimages.s3.amazonaws.com/system/photos/100430/original/edba8f536529e28853e8eb659ca77302.png?1458490274) no-repeat right center;
	right: -90px;
	top: -230px;
}
#item_also_buy .mCarouselControls .prevImg {
	background:  url(https://konimboimages.s3.amazonaws.com/system/photos/100430/original/edba8f536529e28853e8eb659ca77302.png?1458490274) no-repeat 0 center;
	left: -90px;
	top: -230px;
}
#item_also_buy #matchingCarouselHook {
	width: 960px;
	height: 392px;
	margin-top: 2px;
}
#item_also_buy .matchingCarousel .img_wrapper {
	width: 222px;
	height: 222px;
	position: relative;
	display: table;
	background: #fff;
}
#item_also_buy .matchingCarousel img {
	max-width: 222px;
	max-height: 180px;
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	margin: auto;
}
.matchingCarousel input {
	display: none;
}
#item_also_buy .matchingCarousel em > a> img {
	display: none;
}
#item_also_buy .matchingCarousel em {
	width: 222px;
	height: 362px;
	margin: 0;
	padding: 0px 10px;
	position: relative;
}
#item_also_buy .matchingCarousel em a {
	height: 342px;
	padding: 0;
}
#item_also_buy .matchingCarousel em b {
	font-size: 16px;
	width: 100%;
	position: absolute;
	margin-top: 0px;
	font-weight: normal;
	height: 60px;
	top: 245px;
	left: auto;
	right: auto;
	display: block;
	margin: auto;
	padding: 0px;
	height: 43px;
	overflow: hidden;
	text-align: center;
	color: #000;
	font-weight: bold;
	line-height: 20px;
}
.matchingCarousel a:hover b {
	text-decoration: none;
}
#item_also_buy .matchingCarousel i {
	font-size: 22px;
	left: 0;
	right: 0;
	top: 298px;
	color: #0095da;
	height: 30px;
}
#item_also_buy .matchingCarousel label {
	width: 100%;
	margin: 0 auto;
	text-align: center;
	padding: 0;
	display: block;
	height: 23px;
	font-size: 12px;
	color: #B3B3B3;
	bottom: 11px;
	position: absolute;
	line-height: 15px;
}
.item_option5 #tabs.active > div {
	padding-right: 0px;
	border: none;
	border-top: 1px solid #CCC;
}
/*end also_buy*/
#tabs.active > ul > li.active a{
	border-top-color: #0095da;
}
/*bottons*/
.item_option5 .contactNow a, .item_option5 .buyNow a, .contactNow a, .buyNow a, #deal_button, .smallButton a {
	width: 130px;
	height: 42px;
	line-height: 42px;
	background: #ef6f3b;
	-webkit-border-radius: 2px/2px 2px 3px 3px;
	-moz-border-radius: 2px/2px 2px 3px 3px;
	border-radius: 2px/2px 2px 3px 3px;
	background-color: #0095DA;
	box-shadow: none;
	border: none;
	margin-left: 10px;
}
.item_option5 .contactNow a:hover, .item_option5 .buyNow a:hover, .contactNow a:hover, .buyNow a:hover, #deal_button:hover, .smallButton a:hover{
	background: #000;
	box-shadow: none;
}
.special_cart_wrapper {
	width: 360px;
	overflow: hidden;
}
.special_cart.layout_item #bg_middle div.product_quantity {
	width: 76px;
	margin-right: 0px;
	display: inline-block;
	position: relative;
	border: 1px solid #d2d0d0;
	top: 0px;
	right: 0;
	float: none;
	margin-top: 0px;
	margin-left: 0px;
	overflow: hidden;
	height: 44px;
	box-sizing: border-box;
	direction: ltr;
}
.special_cart.layout_item div.product_quantity > div.quantity {
	display: inline-block;
	position: static;
	width: 21px;
	height: 100%;
	background: #e1e1e1;
}
.special_cart.layout_item div.product_quantity > div.quantity a {
	display: block;
	width: 100%;
	height: 100%;
	background: none;
	color: #454142;
	font-weight: normal;
	font-size: 21px;
	text-align: center;
	line-height: 35px;
	margin: 0;
}
.special_cart.layout_item div.product_quantity > .add_item.quantity a {
	line-height: 40px;
}
.special_cart.layout_item div.product_quantity > div.amount_feed {
	display: inline-block;
	margin: 0;
	width: 32px;
	height: 100%;
}
.special_cart.layout_item div.product_quantity > div.amount_feed input {
	display: block;
	width: 100%;
	height: 100%;
	border: none;
	border-radius: 0;
	line-height: 20px;
	outline: none;
}
.special_cart.layout_item #bg_middle .fake_quantity {
	float: right;
	margin-left: 9px;
}
.no_cart.special_cart.layout_item #bg_middle .fake_quantity {
	margin-right: 0;
}
.special_cart.layout_item #bg_middle .fake_quantity input {
	display: none;
}
.special_cart.layout_item #bg_middle a.commit_to_real {
	display: inline-block;
	width: 130px;
	height: 44px;
	font-size: 18px;
	line-height: 44px;
	box-sizing: border-box;
	margin-top: 0;
}
.layout_item #bg_middle .item_bottom_links div.item_link_buy_now_small {
	display: block;
}
.item_option5 #item_link_buy_now{
	float: right;
}
#bg_middle a.commit_to_real, div#item_link_buy_now a, #wrapper #bg_middle .smallButton a, #wrapper .item_bottom_links .item_link_buy_now_small .smallButton a, div#add_to_cart a, #bg_middle .contactNow a {
	background:  #0095da ;
	border: 1px solid  transparent ;
	color:  #fff ;
}
#bg_middle a.commit_to_real:hover, div#item_link_buy_now a:hover, #wrapper #bg_middle .smallButton a:hover, #wrapper .item_bottom_links .item_link_buy_now_small .smallButton a:hover, div#add_to_cart a:hover, #bg_middle .contactNow a {
	background:  #fff ;
	border-color:  #0aa34a ;
	color:  #0aa34a ;
}
#bg_middle a.commit_to_real, div#item_link_buy_now a, #wrapper #bg_middle .smallButton a, #wrapper .item_bottom_links .item_link_buy_now_small .smallButton a, div#add_to_cart a, #bg_middle .contactNow a {
	-webkit-border-radius:   ;
	-moz-border-radius:   ;
	border-radius:   ;   
}
div#item_link_buy_now a {
	background:   ;
	border-color:   ;
	color:   ;
}
div#item_link_buy_now a:hover {
	background:   ;
	border-color:   ;
	color:   ;
}
a.commit_to_real.clicked:after {
	color:  #fff ;
	right: 0;
	left: 0;
	font-weight: bold;
}
a.commit_to_real.clicked:hover:after {
	color:  #0aa34a ;
}
.special_cart.layout_item #bg_middle a.commit_to_real.btn_err_must_upgrade:after {
	content: "שדרוג חובה לא מולא";
	font-size: 13px;
}
.special_cart.layout_item #bg_middle .fake_quantity a.commit_to_real.clicked {
	font-size: 0;
}
.item_option5 .buyNow a {
	border-radius: 0;
	box-shadow: none;
}

/*end bottons*/
/*font size*/
#tabs.active > ul > li a{
	font-size: 17px;
}
.item_option5 #item_current_title h1{
	font-size: 20px;
}
.item_option5 #item_current_sub_title {
	font-size: 16px;
	max-height: 100%;
}
.item_option5 #item_current_content b{
	font-size: 17px;
}
#item_current_content ul li,#item_deal_items em{
	font-size: 15px;
}
.link_ask_about_item, .link_ask_about_item:visited, .anchor_deal_items, .anchor_deal_items:visited{
	font-size: 15px;
}
.item_attributes_top .multipleSelects .title,.item_option5 #shipping_warranty_delivery .shipping_title, .item_option5 #shipping_warranty_delivery .shipping_value, .item_option5 #shipping_warranty_delivery #item_warranty, .item_option5 #shipping_warranty_delivery .warranty_title, .item_option5 #shipping_warranty_delivery .item_delivery_time, .item_option5 #shipping_warranty_delivery .delivery_title{
	font-size: 14px;
}
#tabs.active .specifications b.features, #tabs.active .full_width > div, #tabs.active .specifications div.features, #tabs.active .full_width > div.desc p{
	font-size: 16px;
}

/* --- end element_general_tabs --- */
.item_option5 #item_safe_buy {
	display: none;
}
#item_main {
	border: 0;
}
.specifications i {
	display: none;
}

#wrapper label.available {
	display: none !important;
}

.available_icon {
	background: green;
	color: #fff;
	width: 30px;
	text-align: center;
	padding: 6px;
	border-radius: 14px;
	font-size: 16px;
	margin-top: 15px;
}
.available_icon.not {
	background: red;
	width: 52px;
}
/* ------------------------------------- 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 ---*/
.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: #0095da;
}
/*--- end colors ---*/

/* fonts */
/* end fonts */

/*bottons*/
/*end bottons*/

/* ------------------------------------- general ------------------------------------- */
/* ------------------------------------- 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 */

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

	/* Code here */

}
/* ------------------------------------- end_Responsive ------------------------------------- */
/*
 *	generated by WOW Slider 3.4
 *	template Studio
 */
 @import url("http://fonts.googleapis.com/css?family=Simonetta&subset=latin,latin-ext");
 #wowslider-container1 { 
 	zoom: 1; 
 	position: relative; 
 	max-width:100%;
 	margin:0 auto;
 	z-index:0;
 	text-align:left; /* reset align=center */
 	display: block;
 	float: none;
 	height: 456px;
 }
 * html #wowslider-container1{ width:960px }
 #wowslider-container1 .ws_images ul{
 	position:relative;
 	width: 10000%; 
 	height:auto;
 	left:0;
 	list-style:none;
 	margin:0;
 	padding:0;
 	border-spacing:0;
 	overflow: visible;
 	/*table-layout:fixed;*/
 }
 #wowslider-container1 .ws_images ul li{
 	width:1%;
 	line-height:0; /*opera*/
 	float:left;
 	font-size:0;
 	padding:0 0 0 0 !important;
 	margin:0 0 0 0 !important;
 }

 #wowslider-container1 .ws_images{
 	position: relative;
 	left:0;
 	top:0;
 	width:100%;
 	height:100%;
 	overflow:hidden;
 }
 #wowslider-container1 .ws_images a{
 	width:100%;
 	display:block;
 	color:transparent;
 }
 #wowslider-container1 img{
 	max-width: none !important;
 }
 #wowslider-container1 .ws_images img{
 	width:100%;
 	border:none 0;
 	max-width: none;
 	padding:0;
 }
 #wowslider-container1 a{ 
 	text-decoration: none; 
 	outline: none; 
 	border: none; 
 }

 #wowslider-container1  .ws_bullets { 
 	font-size: 0px; 
 	float: left;
 	position:absolute;
 	z-index:70;
 }
 #wowslider-container1  .ws_bullets div{
 	position:relative;
 	float:left;
 }
 #wowslider-container1  a.wsl{
 	display:none;
 }
 #wowslider-container1 sound, 
 #wowslider-container1 object{
 	position:absolute;
 }
 #wowslider-container1  .ws_bullets { 
 	padding: 10px; 
 }
 #wowslider-container1 .ws_bullets {
 	top: auto;
 	bottom: 0;
 	right: 0;
 	left: 0;
 	margin: auto;
 	display: block;
 	width: 70px;
 }
 #wowslider-container1 .ws_bullets a { 
 	margin-right: 6px;
 	width: 9px;
 	height: 9px;
 	float: left;
 	text-indent: -4000px;
 	position: relative;
 	color: transparent;
 	background-color: #61bde8;
 }
 #wowslider-container1 .ws_bullets a.ws_selbull {
 	background: #f5f5f5;
 }
 #wowslider-container1 .ws_bullets a.ws_selbull, #wowslider-container1 .ws_bullets a:hover{
 	background-position: left center; 
 }
 #wowslider-container1 a.ws_next, #wowslider-container1 a.ws_prev {
 	position: absolute;
 	display: block;
 	top: 50%;
 	margin-top: -28px;
 	z-index: 60;
 	height: 63px;
 	width: 63px;
 	opacity: 1;
 }
 #wowslider-container1 a.ws_next{
 	display: block;
 	background: url(https://konimboimages.s3.amazonaws.com/system/photos/99755/original/1a0fa60585cfc5a129adef8480251f42.png?1458134013) no-repeat;
 	background-position: 100% 0;
 	right:10px;
 }
 #wowslider-container1 a.ws_prev {
 	display: block;
 	background: url(https://konimboimages.s3.amazonaws.com/system/photos/99755/original/1a0fa60585cfc5a129adef8480251f42.png?1458134013) no-repeat;
 	left: 10px;
 	background-position: 0 0; 
 }
 * html #wowslider-container1 a.ws_next,* html #wowslider-container1 a.ws_prev{display:block}
 #wowslider-container1:hover a.ws_next, #wowslider-container1:hover a.ws_prev {display:block}

 /* bottom center */
 #wowslider-container1  .ws_bullets div{
 	left:0px;
 }
 /* default */
 #wowslider-container1 .ws-title{
 	position: absolute;
 	bottom: 0;
 	left: 0;
 	z-index: 50;
 	padding: 10px 1.5%;
 	color: #5e5e5e;
 	text-transform: none;
 	background: rgba(255,255,255,0.6);
 	font-family: "Open Sans Hebrew",Arial,Helvetica,sans-serif;
 	font-size: 18px;
 	line-height: 13px;
 	text-align: right;
 	font-weight: normal;
 	height: 13px;
 	width: 98%;
 	border-radius: 0;
 }
 #wowslider-container1 .ws-title:before{
 	content: "\f104";
 	font-family: fontAwesome;
 	display: inline;
 	margin-right: 5px;
 }
 #wowslider-container1 .ws-title div{
 	padding-top:5px;
 	font-size: 15px;
 	line-height: 17px;
 	text-transform:none; 
 }
 #wowslider-container1:hover .ws-title {
 	opacity:0.8;
 }
 #wowslider-container1 .ws_images ul{
 	animation: wsBasic 8s infinite;
 	-moz-animation: wsBasic 8s infinite;
 	-webkit-animation: wsBasic 8s infinite;
 }
 @keyframes wsBasic{0%{left:-0%} 25%{left:-0%} 50%{left:-100%} 75%{left:-100%} }
 @-moz-keyframes wsBasic{0%{left:-0%} 25%{left:-0%} 50%{left:-100%} 75%{left:-100%} }
 @-webkit-keyframes wsBasic{0%{left:-0%} 25%{left:-0%} 50%{left:-100%} 75%{left:-100%} }


 #wowslider-container1 .ws_bullets  a img{
 	text-indent:0;
 	display:block;
 	bottom:16px;
 	left:-76px;
 	visibility:hidden;
 	position:absolute;
 	border: 5px solid #ffffff;
 	-moz-box-shadow: 0 0 5px #000000;
 	box-shadow: 0 0 5px #000000; 
 	max-width:none;
 }
 #wowslider-container1 .ws_bullets a:hover img{
 	visibility:visible;
 }

 #wowslider-container1 .ws_bulframe div div{
 	height:48px;
 	overflow:visible;
 	position:relative;
 }
 #wowslider-container1 .ws_bulframe div {
 	left:0;
 	overflow:hidden;
 	position:relative;
 	width:151px;
 	background-color:#ffffff;
 }
 #wowslider-container1  .ws_bullets .ws_bulframe{
 	display:none;
 	bottom:24px;
 	overflow:visible;
 	position:absolute;
 	cursor:pointer;
 	border: 5px solid #ffffff;
 	-moz-box-shadow: 0 0 5px #000000;
 	box-shadow: 0 0 5px #000000; 
 }
 #wowslider-container1 .ws_bulframe span{
 	display:block;
 	position:absolute;
 	bottom:-10px;
 	margin-left:-3px;
 	left:76px;
 	background:url(./triangle.png);
 	width:15px;
 	height:6px;
 }
 #fancybox-inner img {
 	position: absolute;
 	top: 0;
 	left: 0;
 	bottom: 0;
 	right: 0;
 	margin: auto;
 }
 div#bg_footer {
 	background: #ff6501;
 }
 div.grid div.list_item_current_list_item_content {
 	display: none !important;
 }
 .item_option5 #item_show_price .price_value {
 	color: #000;
 }
 .element_general_categories_images.strengths .current_category_image:hover img {
 	top: 0;
 }
 .element_general_categories_images.strengths .current_category_image {
 	margin-top: 20px;
 	height: 110px;
 }
 .element_general_categories_images.strengths {
 	height: 100%;
 }
 div.strengths_wrap {
 	height: 150px;
 	margin-bottom: 30px;
 }
 .layout_homepage .flashNotice {
 	background: #b8b8b8;
 }
 .layout_homepage .flashNotice p {
 	color: #fff;
 	font-weight: bold;
 	font-size: 20px;
 }
 .layout_item #item_current_content {
 	float: left;
 }

 #bg_header .element_general_prime_categories .store_categories ul {
 	max-width: 372px;
 	width: 170px;
 }
 #bg_header .element_general_prime_categories .store_categories ul li a, #header_group1 > div.element_general_prime_categories > ul > li > ul > li > span {
 	width: 150px;
 }
 .element_general_newsletter + input + div.smallButton a, .element_general_newsletter + input + div.smallButton div {
 	top: -48px;
 }
 #bg_footer #new_ticket:before {
 	bottom: 157px;
 }
 #bg_footer #new_ticket {
 	height: auto;
 }
 #header_group1 > div.element_general_prime_categories > ul > li.pos_3 > ul {
 	width: 200px;
 }
 #bg_header .element_general_prime_categories .store_categories ul li a, #header_group1 > div.element_general_prime_categories > ul > li > ul > li > span {
 	width: 157px;
 }