/*==============================================================*/
/*                DEFAULT MENU                                  */
/*==============================================================*/
/* XÓA BỚT CONTENT RESPONSIVE TRONG /*==*/
html .woocommerce .custom-product-shortcode .products .product .heading-title.promotion-title{display:none !important}	
/* WISHLIST */
.body-wrapper .menu .products .product .product-meta-wrapper .wd_compare_wrapper,
.woocommerce .body-wrapper .menu .products .product .product-meta-wrapper .wd_compare_wrapper,
.woocommerce-page .body-wrapper .menu .products .product .product-meta-wrapper .wd_compare_wrapper{
	width:50%;
}
.body-wrapper .menu .products .product .product-meta-wrapper .yith-wcwl-add-to-wishlist, .woocommerce .body-wrapper .menu .products .product .product-meta-wrapper .yith-wcwl-add-to-wishlist, .woocommerce-page .body-wrapper .menu .products .product .product-meta-wrapper .yith-wcwl-add-to-wishlist{
	width:50%;
}
/* END WISHLIST */
/*==*/
.wd-content-blog{
	margin-top:30px;
}
#header .nav > .main-menu > ul.menu > li .wd-content-blog .one_third{
	width:35%;
}
#header .nav > .main-menu > ul.menu > li .wd-content-blog .two_third{
	width:65%;
	padding-right:0;
}
a.title{
	font-size:12px;
	line-height:16px;
}
body.box #header-sticky-wrapper #header{max-width:100%;}
body.box #header-sticky-wrapper #header .header-container{max-width:1220px}
/* FULL WIDTH */
.wd-col-product,.wd-col-product-right{width:20%;float:left;padding:0 20px 0 0 }
.wd-col-categories{width:55%;float:left;padding-left:20px;}
body #header .wd-col-categories ul li,body #header .wd-col-categories-2 ul li{list-style:none;margin-left:0;padding:0 10px 0 0} 
.wd-col-video{width:25%;float:left;}

.wd-col-product-right{padding:0;width:20%;}
.wd-col-categories-2{width:80%;float:left;padding-right:20px;}
/* END FULL WIDTH */

/* MENU LOGO */
.wd-brand{margin-top:0;text-align:center;}
.wd-brand .one_sixth{margin-bottom:0;}
/*==*/
.menu .textwidget{line-height:18px;}
html .woocommerce .menu .products.grid div.short-description, 
html body .menu .products.grid div.short-description,
html .woocommerce .menu .products.list div.short-description,
html body .menu .products.list div.short-description,

html .woocommerce #footer .products.grid div.short-description, 
html body #footer .products.grid div.short-description,
html .woocommerce #footer .products.list div.short-description,
html body #footer .products.list div.short-description,

html .woocommerce .menu .products.grid div.second-rating, 
html body .menu .products.grid div.second-rating,
html .woocommerce .menu .products.list div.div.second-rating,
html body .menu .products.list div.div.second-rating,

html .woocommerce #footer .products.grid div.second-rating, 
html body #footer .products.grid div.second-rating,
html .woocommerce #footer .products.list div.second-rating,
html body #footer .products.list div.second-rating{display:none !important}
.nav .featured_product_slider_wrapper > div.featured_product_slider_wrapper_inner{
	margin-left:0;
	margin-right:0;
}
.tax-product_cat .menu .products{padding-top:0 !important}
.nav  .menu > ul > li ul li {display:inline-block;width:100%;}
.nav  .menu > ul > li ul li a {display:inline-block;color:#b3b3b3;padding:4px 30px 4px 10px;line-height:16px;width:100%;cursor:pointer;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.nav  .menu > ul > li ul {position:absolute;display:none;width:160px;padding:7px 0 16px;z-index:10;}
.nav  .menu > ul > li > ul {left:-10px;top:100%;}
.nav  .menu > ul > li > ul ul {left:125px;top:-7px;}
.nav  .menu > ul li:hover > ul {display:block;}
.nav  .menu > ul ul li a:hover {text-decoration:none;}
.nav  .menu .featured_product_slider_wrapper{padding-top:0}
html .nav  .menu .woocommerce .products .product .heading-title,
html.woocommerce-page .nav .menu  .products .product .heading-title,

html .woocommerce-page .nav .menu .products .product .product-meta-wrapper span.price, 
html .nav .menu .woocommerce .products .product .product-meta-wrapper span.price,

html .nav .menu .woocommerce .products .product .product_sku,
html.woocommerce-page .nav  .menu .products .product .product_sku,

html .nav .menu .woocommerce .products .product .product_short_content,
html.woocommerce-page  .nav  .menu .products .product .product_short_content{text-align:center}

html .nav .menu .woocommerce .products .product .product_sku,
html.woocommerce-page .nav  .menu .products .product .product_sku{display:block;clear:both;}
/*==============================================================*/
/*                MEGA MENU                                     */
/*==============================================================*/
/* I. GENERAL */
#header .nav > .main-menu > ul.menu > li.wd-mega-menu.aligh-right > ul.sub-menu{right:0;left:auto}
#header-sticky-wrapper{/*height:auto !important;*/clear:both}
body #header-sticky-wrapper.wd_box{max-width:1220px;margin:0 auto;padding:0;}
#header .nav {margin:0;display:block;}
#header .nav .main-menu.pc-menu{}
#header .nav i {font-size:12px;line-height:12px;}
#header .nav > .main-menu > ul.menu > li.wd-mega-menu a{font-size:13px;line-height:16px;}
#header .nav a:hover {text-decoration:none;transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s}
#header .nav > .main-menu > ul.menu,#header .nav > div.menu > ul {margin:0;text-align:center;display:block;padding:0;}
#header .nav > .main-menu > ul.menu > li, #header .nav > div > ul > li {display:inline-block;position:relative;line-height:24px;padding:0 15px}
#header .nav > .main-menu > ul.menu > li li, #header .nav > div > ul > li li{text-align:left}
#header .nav > .menu > ul > li {margin-left:35px;}
#header .nav > .main-menu > ul.menu > li.parent > a:after, #header .nav > div > ul > li.parent > a:after {}
#header .nav > .main-menu > ul.menu li a > img, #header .nav > div > ul li a > img {margin-bottom:0;}
#header .nav > .main-menu > ul.menu > li > a {text-transform:capitalize;}
#header .nav > .main-menu > ul.menu > li > a > span.menu-desc-lv0 {text-transform:none;font-size:10px;}
#header .nav > .main-menu > ul.menu > li > a > span,#header .nav > div.menu > ul > li > a {font-size:17px;line-height:20px;text-transform:uppercase}
#header .nav > .main-menu > ul.menu > li.hidden-description > a > span.menu-desc-lv0 {color:transparent;}
#header .nav > .main-menu > ul.menu li p{line-height:18px;}
#header .nav > .main-menu > ul.menu li span{line-height:16px;}
#header .nav > .main-menu > ul.menu li:hover > a,#header .nav > .main-menu > ul.menu li > a:hover {text-decoration:none;}
#header .nav > .main-menu > ul.menu > li > a, #header .nav > div > ul > li > a {display:inline-block;padding:10px 12px 10px 12px;z-index:9;position:relative;display:inline-block;font-size:20px;line-height:24px;}
#header .nav > .main-menu > ul.menu > li img {max-width:100%;height:auto;width:auto !important;float:none !important}
#header .nav > .main-menu > ul.menu > li > ul.sub-menu {display:none;}
#header .nav > .main-menu > ul.menu > li li {padding:2px 0;}
#header .nav > .main-menu > ul.menu > li.wd-fly-menu > a{text-align:center}
#header .nav > .main-menu > ul.menu > li > a {position:relative;z-index:10;}

#header .nav > .main-menu > ul.menu > li ul.sub-menu {z-index:100;background:#fff;}
#header .nav > .main-menu > ul.menu  li.menu-item{position:relative}
#header .nav > .main-menu > ul.menu  > li.menu-item.parent:after{
	content: "\f0d7";
	position:absolute;
	bottom:-12px;
	left:50%;
	margin-left:-5px;
	font-size:18px;
	line-height:20px;
	font-family:FontAwesome;
	z-index:1000000;
	opacity:0;
	filter:alpha(opacity=0);
	transition:all 0.3s ease-in-out 0s  ;
	-webkit-transition:all 0.3s ease-in-out 0s ;
	-moz-transition:all 0.3s ease-in-out 0s ;
}
#header .nav > .main-menu > ul.menu  > li.menu-item:hover:after{
	opacity:1;
	filter:alpha(opacity=100);
}
/*==*/
.ie8 #header .nav > .main-menu > ul.menu  > li.menu-item:after{display:none}
.ie8 #header .nav > .main-menu > ul.menu  > li.menu-item:hover:after{display:block;}
/*==*/
#header .nav > .main-menu > ul.menu > li.menu-item.parent > a > span:before{
	content:"\f0dd";
	font-family:FontAwesome;
	right:-10px;
	bottom:18px;
	font-size:15px;
	line-height:15px;
	position:absolute;
}
#header .nav > .main-menu > ul.menu li p {margin:0 0 5px;}
#header .nav > .main-menu > ul.menu ul {margin-left:0;margin-top:3px;margin-bottom:0}
.sticky-wrapper.is-sticky #header .nav > .main-menu > ul.menu ul.sub-menu{overflow:visible}
#header .nav > .main-menu > ul.menu .textwidget .wd-categories ul > li{
	margin-left:0;
	list-style:none;
}
#header .nav > .main-menu > ul.menu li:hover > a {text-decoration:none;}
#header .nav > .main-menu > ul.menu > li:hover > a > span,#header .nav > div.menu > ul > li:hover > a,#header .nav > .main-menu > ul.menu > li.current_page_item > a > span, #header .nav > .main-menu > ul.menu > li.current-menu-item > a > span{
	
}
#header .nav > .main-menu > ul.menu > li.current_page_item > a > span, #header .nav > .main-menu > ul.menu > li.current-menu-item > a > span{
	
}
#header .nav > .main-menu > ul.menu > li.wd-fly-menu li a:hover, #header .nav > .main-menu > ul.menu div.categories a:hover, .menu .wd-categories a:hover, #header .nav > .main-menu > ul.menu > li.wd-fly-menu li > a:hover > span{
	
}
 #header .nav > .main-menu > ul.menu > li.wd-fly-menu li.current-menu-item > a > span, #header .nav > .main-menu > ul.menu > li.wd-fly-menu li.current_page_item > a > span{
	font-weight:bold;
 }
#header .nav > .main-menu > ul.menu > li > ul{border-width:0 1px 1px 1px;border-style:solid;}
/* II. FLYOUT MENU */
#header .nav > .main-menu > ul.menu > li.wd-fly-menu li{display:inline-block;width:236px;line-height:16px;padding:0;margin:2px 0px 2px 19px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#header .nav > .main-menu > ul.menu > li.wd-fly-menu li:hover{cursor:default}
#header .nav > .main-menu > ul.menu > li.wd-fly-menu li a {z-index:2;display:inline-block;cursor:pointer;font-size:13px;padding:3px 0;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;white-space:normal;line-height:16px;}

#header .nav > .main-menu > ul.menu > li.wd-fly-menu li:hover > a > span,
#header .nav > .main-menu > ul.menu > li.wd-fly-menu li.current-menu-item > a > span,
#header .nav > .main-menu > ul.menu > li.wd-fly-menu li.current_page_item > a > span {/*color:#fff;*/position:relative;z-index:2;}
#header .nav > .main-menu > ul.menu > li.wd-fly-menu ul.sub-menu {display:none;position:absolute;margin-top:0;width:275px;padding:20px 0 20px 0;background:url(../images/bg-none.png) repeat;border:0;}
#header .nav > .main-menu > ul.menu > li.wd-fly-menu ul.sub-menu ul.sub-menu{padding-left:20px;}
#header .nav > .main-menu > ul.menu > li.wd-fly-menu > ul.sub-menu {top:100%;left:0}
#header .nav > .main-menu > ul.menu > li.wd-fly-menu > ul.sub-menu:before{
	content:"";
	display:inline-block;
	position:absolute;
	left:0;
	right:10px;
	top:0px;
	bottom:0;
	background:#fff;
	z-index:-1;
	border-style:solid;
	border-width:0px;
	box-shadow:0 3px 4px #777777;
	-webkit-box-shadow:0 3px 4px #777777;
	-moz-box-shadow:0 3px 4px #777777;
	-o-box-shadow:0 3px 4px #777777;
	opacity:0.2;
	filter:alpha(opacity=20);
}	
#header .nav > .main-menu > ul.menu > li.wd-fly-menu ul.sub-menu:after {content:"";display:inline-block;position:absolute;left:0px;right:10px;top:0;bottom:0px;border-width:0 1px 1px 1px;border-style:solid;z-index:-1;}
#header .nav > .main-menu > ul.menu > li.wd-fly-menu ul.sub-menu ul.sub-menu{width:210px;padding-top:12px}
#header .nav > .main-menu > ul.menu > li.wd-fly-menu ul ul.sub-menu:after{left:20px;border-width:1px 1px 1px 1px;}
#header .nav > .main-menu > ul.menu > li.wd-fly-menu > ul.sub-menu ul.sub-menu {left:130px;top:-24px;}
#header .nav > .main-menu > ul.menu > li.wd-fly-menu > ul.sub-menu > li:first-child > ul.sub-menu {top:-15px;} 

/* III. MEGA MENU */
#header .nav > .main-menu > ul.menu > li.wd-mega-menu > ul.sub-menu {position:absolute;z-index:999999;top:100%;left:0px;padding:20px 0 15px 0;margin:0;}
#header .nav > .main-menu > ul.menu > li.wd-mega-menu > ul.sub-menu:before{
	content:"";
	display:inline-block;
	position:absolute;
	left:0;
	right:0;
	top:0px;
	bottom:0;
	background:#fff;
	z-index:-1;
	border-style:solid;
	border-width:0px;
	box-shadow: 0 3px 4px #333333;-moz-box-shadow: 0 3px 4px #333333;-webkit-box-shadow: 0 3px 4px #333333;
	opacity:0.4;filter:alpha(opacity=40)
}
#header .nav > .main-menu > ul.menu > li.wd-mega-menu li {overflow:hidden;}
#header .nav > .main-menu > ul.menu > li.wd-mega-menu img.icon_menu {margin-top:4px;}

/* MEGA MENU WITH SIDEBAR */
#header .nav > .main-menu > ul.menu > li.wd-mega-menu-sidebar > ul.sub-menu > li,
#header .nav > .main-menu > ul.menu > li.wd-mega-menu-sidebar > ul.sub-menu > li > div > ul > li{width:100%;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#header .nav > .main-menu > ul.menu > li.fullwidth-menu > ul > li.sidebar-menu{padding-left:0;padding-right:0;}

/* SEARCH FORM */
#header .nav > .main-menu > ul.menu > li.search-menu #searchform {margin:0 0 10px 10px;float:left;overflow:hidden;}
/* */

#header .nav > .main-menu > ul.menu > li.search-menu form[id^="searchform-"]  {margin:0 0 10px 10px;float:left;overflow:hidden;}

/* */

#header .nav > .main-menu > ul.menu > li.search-menu > a {padding:0;display:none;}
#header .nav > .main-menu > ul.menu > li.search-menu:hover {background:none;} 
#header .nav > .main-menu > ul.menu > li.search-menu input#s {}
.nav #searchform .bg_search {padding-right:40px;}

/* */

#header .nav > .main-menu > ul.menu > li.search-menu input[id^="s-"] {}
.nav form[id^="searchform-"]  .bg_search {padding-right:40px;}

/* */

/* ALIGN RIGHT */
#header .nav > .main-menu > ul.menu > li.aligh-right {float:right;}

/* COLUMNS */
#header .nav > .main-menu > ul.menu > li .one_half,
#header .nav > .main-menu > ul.menu > li .one_third,
#header .nav > .main-menu > ul.menu > li .two_third,
#header .nav > .main-menu > ul.menu > li .one_fourth,
#header .nav > .main-menu > ul.menu > li .three_fourth,
#header .nav > .main-menu > ul.menu > li .one_fifth,
#header .nav > .main-menu > ul.menu > li .two_fifth,
#header .nav > .main-menu > ul.menu > li .three_fifth,
#header .nav > .main-menu > ul.menu > li .fourth_fifth
{position:relative;padding:0 20px 0 0;margin:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#header .nav > .main-menu > ul.menu > li .one_half {width:50%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding-left:0;}
#header .nav > .main-menu > ul.menu > li .one_third {width:33.3%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;} 
#header .nav > .main-menu > ul.menu > li .two_third {width:66.6%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#header .nav > .main-menu > ul.menu > li .one_fourth {width:25%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;} 
#header .nav > .main-menu > ul.menu > li .three_fourth {width:75%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#header .nav > .main-menu > ul.menu > li .one_fifth {width:20%;} 
#header .nav > .main-menu > ul.menu > li .two_fifth {width:40%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;} 
#header .nav > .main-menu > ul.menu > li .three_fifth {width:60%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;} 
#header .nav > .main-menu > ul.menu > li .fourth_fifth {width:80%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#header .nav > .main-menu > ul.menu > li .five_sixth {width:83%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;} 

/* COLUMN WITH FIX WIDTH */
/*--- 2 columns */
#header .nav > .main-menu > ul.menu > li.columns-2 > ul.sub-menu {width:380px;margin-left:0;}
#header .nav > .main-menu > ul.menu > li.columns-2 > ul.sub-menu > li {width:50%;}
/*--- 3 columns */
#header .nav > .main-menu > ul.menu > li.columns-3 > ul.sub-menu {width:480px;margin-left:-50px}
#header .nav > .main-menu > ul.menu > li.columns-3 > ul.sub-menu > li {width:33%;}
/*--- 4 columns */
#header .nav > .main-menu > ul.menu > li.columns-4 > ul.sub-menu {width:640px;margin-left:-10px}
#header .nav > .main-menu > ul.menu > li.columns-4 > ul.sub-menu > li {width:33%;}
/*--- 5 columns */
#header .nav > .main-menu > ul.menu > li.columns-5 > ul.sub-menu {width:800px;margin-left:-360px}
#header .nav > .main-menu > ul.menu > li.columns-5 > ul.sub-menu > li {width:20%;}
/*--- 6 columns */
#header .nav > .main-menu > ul.menu > li.columns-6 > ul.sub-menu {width:1000px;margin-left:-460px}
#header .nav > .main-menu > ul.menu > li.columns-6 > ul.sub-menu > li {width:16.6%;}
/*--- For All Columns */
#header .nav > .main-menu > ul.menu > li.columns-2 > ul.sub-menu > li, 
#header .nav > .main-menu > ul.menu > li.columns-3 > ul.sub-menu > li, 
#header .nav > .main-menu > ul.menu > li.columns-4 > ul.sub-menu > li, 
#header .nav > .main-menu > ul.menu > li.columns-5 > ul.sub-menu > li,
#header .nav > .main-menu > ul.menu > li.columns-6 > ul.sub-menu > li {display:inline-block;float:left;padding:0 26px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#header .nav > .main-menu > ul.menu > li.columns-2 > ul.sub-menu > li ul.sub-menu,
#header .nav > .main-menu > ul.menu > li.columns-3 > ul.sub-menu > li ul.sub-menu,
#header .nav > .main-menu > ul.menu > li.columns-4 > ul.sub-menu > li ul.sub-menu,
#header .nav > .main-menu > ul.menu > li.columns-5 > ul.sub-menu > li ul.sub-menu,
#header .nav > .main-menu > ul.menu > li.columns-6 > ul.sub-menu > li ul.sub-menu {width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#header .nav > .main-menu > ul.menu > li.wd-mega-menu-sidebar.columns-2 > ul.sub-menu > li.sidebar-menu,
#header .nav > .main-menu > ul.menu > li.wd-mega-menu-sidebar.columns-3 > ul.sub-menu > li.sidebar-menu,
#header .nav > .main-menu > ul.menu > li.wd-mega-menu-sidebar.columns-4 > ul.sub-menu > li.sidebar-menu,
#header .nav > .main-menu > ul.menu > li.wd-mega-menu-sidebar.columns-5 > ul.sub-menu > li.sidebar-menu,
#header .nav > .main-menu > ul.menu > li.wd-mega-menu-sidebar.columns-6 > ul.sub-menu > li.sidebar-menu {width:100%}

/* SHORTCODE PRODUCT */
#header .nav .woocommerce  .products .product .product_item_wrapper{border-width:1px 1px 1px 1px;}
#header .nav > .main-menu > ul.menu > li .woocommerce .caroufredsel_wrapper {width:100%!important;height:auto!important;margin-top:0 !important}
#header .nav > .main-menu > ul.menu > li .woocommerce .products {width:100%!important;overflow:visible}
#header .nav > .main-menu > ul.menu > li .woocommerce .products > li {width:100%!important;display:block;margin:0;padding:0;}
#header .nav > .main-menu > ul.menu .product_thumbnail_wrapper {width:100%;height:auto;margin:0 auto;max-width:280px}
#header .nav > .main-menu > ul.menu .product-meta-wrapper {padding:0;position:relative;top:0;text-align:center;margin:7px 0 0 0;box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	-o-box-shadow:none;
}
/*==*/
#header .nav > .main-menu > ul.menu .product-meta-wrapper .list_add_to_cart:before{display:none !important}
/*==*/
#header .nav .featured_product_slider_wrapper > div.featured_product_slider_wrapper_inner {padding:0;}
html #header .nav .featured_product_slider_wrapper > div.featured_product_slider_wrapper_meta {padding:0 10px;position:relative;}
html #header .nav .woocommerce .products .product .list_add_to_cart{
	position:static !important;
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	-o-box-shadow:none;
	padding:0 0 0 0;
	border:0;
	opacity:1;
	filter:alpha(opacity=100);
	height:auto !important;
	display:block !important;
}
/* TEXT WIDGET MENU */
#header .nav > .main-menu > ul.menu > li .textwidget ul.menu {overflow:hidden;}
#header .nav > .main-menu > ul.menu > li .textwidget ul.menu li {padding:0 0 12px;}
#header .menu_widget_area_1 {overflow:hidden;}
#header .menu_widget_area_1 .first_element {float:left;margin:0 20px 0 0;}

/* FULLWIDTH MENU */
#header .nav > .main-menu > ul.menu > li ,#header .nav > div.menu ul > li{margin:0 0 0 10px;}
#header .nav > .main-menu > ul.menu > li.fullwidth-menu > ul.sub-menu {top:100%;padding:22px 20px 14px 20px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#header .nav > .main-menu > ul.menu > li.fullwidth-menu > ul > li {padding-left:10px;padding-right:10px;}
body #header .woocommerce .products .product .product_thumbnail_wrapper > a, 
body #header .woocommerce-page .products .product .product_thumbnail_wrapper > a {width:auto;display:inline-block;max-width:100%;}
#header .nav > .main-menu > ul.menu > li.columns-6 > ul.sub-menu {box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}

/* VIDEO ON MENU */
#header .nav > .main-menu > ul.menu > li iframe {max-width:100%;margin:8px 0;}

/* PRIVATE FOR THIS THEME */
#header .nav > .main-menu > ul.menu > li .mega-new-line{min-height:1px;width:100%!important;clear:both;display:block;}
#header .nav > .main-menu > ul.menu > li > ul.sub-menu > li.border-top > a {color:#d7d7d7;display:inline-block;width:100%;padding-top:8px;margin-top:8px;border-width:1px 0 0;border-style:solid;}
#header .nav > .main-menu > ul.menu > li .textwidget a.shop-now {display:inline-block;position:relative;padding:0 20px 0 0;}
#header .nav > .main-menu > ul.menu > li .textwidget a.shop-now:hover {text-decoration:underline;}
#header .nav > .main-menu > ul.menu > li .textwidget a.shop-now:after {position:absolute;right:0;top:5px;bottom:auto;left:auto;content:"";display:inline-block;width:8px;height:10px;background:url(../images/images.png) no-repeat -290px -94px;}
#header .nav > .main-menu > ul.menu > li .textwidget a.shop-now:hover:after {text-decoration:none;}
#header .product_short_content {display:none;}
#header .product_sku {}
#header .nav > .main-menu > ul.menu li .ads, #header .nav > div > ul li .ads {overflow:hidden;float:right;}
#header .nav > .main-menu > ul.menu li .ads a, #header .nav > div > ul li .ads a {margin:0 0 10px 10px;display:inline-block;float:left;}
#header .nav > .main-menu > ul.menu li .ads a img, #header .nav > div > ul li .ads a img {margin:0;float:left;}
@media screen and (-webkit-min-device-pixel-ratio:0){ 
		#header .nav > .main-menu > ul.menu > li > a > span { display:inline-block; } 
}
/* FORM SEARCH */
#header .nav .bg_search #s {max-width:150px;}
/* */
#header .nav .bg_search input[id^="s-"]  {max-width:150px;}
/* */
/* MENU ADS */
.menu_ads_area1 {width:31.4%;float:left;padding:0 10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.menu_ads_area2 {width:68.6%;float:left;padding:0 10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#header .nav > .main-menu > ul.menu li .wd-description{margin-top:10px;line-height:18px;}
/*==============================================================*/
/*                RESPONSIVE                                    */
/*==============================================================*/
@media 
only screen and (min-width: 768px)
{
	#header .nav .main-menu > ul.menu > li.fullwidth-menu > ul li[class*="span"] {box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
	#header .nav .main-menu > ul.menu > li.fullwidth-menu > ul li.span1 {width:8.33%;}
	#header .nav .main-menu > ul.menu > li.fullwidth-menu > ul li.span2 {width:16.66%;}
	#header .nav .main-menu > ul.menu > li.fullwidth-menu > ul li.span3 {width:25%;}
	#header .nav .main-menu > ul.menu > li.fullwidth-menu > ul li.span4 {width:33.33%;}
	#header .nav .main-menu > ul.menu > li.fullwidth-menu > ul li.span5 {width:41.66%;}
	#header .nav .main-menu > ul.menu > li.fullwidth-menu > ul li.span6 {width:50%;}
	#header .nav .main-menu > ul.menu > li.fullwidth-menu > ul li.span7 {width:58.33%;}
	#header .nav .main-menu > ul.menu > li.fullwidth-menu > ul li.span8 {width:66.66%;}
	#header .nav .main-menu > ul.menu > li.fullwidth-menu > ul li.span9 {width:75%;}
	#header .nav .main-menu > ul.menu > li.fullwidth-menu > ul li.span10 {width:83.33%;}
	#header .nav .main-menu > ul.menu > li.fullwidth-menu > ul li.span11 {width:91.66%;}
	#header .nav .main-menu > ul.menu > li.fullwidth-menu > ul li.span12 {width:100%;}
}
/*==*/
.ie8 .sticky-wrapper.is-sticky .shopping-cart .wd_tini_cart_wrapper{
		padding:8px 0;
}
/*==*/
@media 
only screen and (max-width: 4000px) and (min-width: 1025px)  {
	/*==*/
	.ie .sticky-wrapper.is-sticky .shopping-cart .wd_tini_cart_wrapper{
		padding:8px 0;
	}
	/*==*/
	/* STICKY MENU */
	.sticky-wrapper.is-sticky #header .nav > .main-menu > ul.menu > li > a, #header .nav > div > ul > li > a{padding:5px 12px 6px 12px}
	.sticky-wrapper.is-sticky #header .nav > .main-menu > ul.menu > li.menu-item.parent > a > span:before{bottom:12px;}
	body.box #header-sticky-wrapper #header{max-width:100%;}
	body.box #header-sticky-wrapper #header .header-container{max-width:1220px}
	#header .bg_search input[id^="s-"]{height:32px;line-height:32px;}
	.sticky-wrapper.is-sticky #header .bg_search input[id^="s-"]{height:28px;line-height:28px;}
	
	.sticky-wrapper.is-sticky .logo{
		/*margin:12px 0;*/
		padding:10px 0;
		transition:all .5s ease-in-out 0;
		-moz-transition:all .5s ease-in-out 0;
		-webkit-transition:all .5s ease-in-out 0;
		line-height:24px;
	}
	.sticky-wrapper.is-sticky .logo a{line-height:20px;}
	
	.sticky-wrapper.is-sticky .header-logo{
		padding:0 5px;
		transition:all .5s ease-in-out 0;
		-moz-transition:all .5s ease-in-out 0;
		-webkit-transition:all .5s ease-in-out 0;
		display:inline-block;
		width:100%;
	}
	.sticky-wrapper.is-sticky #header .header-top-content.left-header-top-content,.sticky-wrapper.is-sticky #header .header-top-content.right-header-top-content{
		top:5px;
		bottom:5px;
		transition:all .5s ease-in-out 0;
		-moz-transition:all .5s ease-in-out 0;
		-webkit-transition:all .5s ease-in-out 0;
	}
	.sticky-wrapper.is-sticky  #header .header-top{
		min-height:46px;
	}
	.sticky-wrapper.is-sticky .logo img{
		max-height:25px;
	}
	
	#header .sticky-wrapper.is-sticky  .main-menu  ul.menu,#header .sticky-wrapper.is-sticky  .nav > div.menu{
		/*padding-top:12px;*/
	}
	#header .sticky-wrapper.is-sticky  .nav > .main-menu > ul.menu > li, #header .sticky-wrapper.is-sticky .nav > div > ul > li{
		padding-top:0;
		transition:all .5s ease-in-out 0;
		-moz-transition:all .5s ease-in-out 0;
		-webkit-transition:all .5s ease-in-out 0;
	}
	#header .sticky-wrapper.is-sticky .nav > .main-menu > ul.menu > li > a, #header .sticky-wrapper.is-sticky .nav > div > ul > li > a{
		padding-bottom:15px;
		padding-top:15px;
		line-height:16px;
	}
	#header .sticky-wrapper.is-sticky  .nav > .main-menu > ul.menu li.menu-item.parent > a > span:before{
		bottom:20px;
	}
	#header .sticky-wrapper.is-sticky .nav{
		min-height:40px;
		transition:all .5s ease-in-out 0;
		-moz-transition:all .5s ease-in-out 0;
		-webkit-transition:all .5s ease-in-out 0;
	}
	#header .sticky-wrapper.is-sticky .header_search{
		display:none;
	}
	
}
@media 
only screen and (max-width: 1200px){
	#header .header-middle .header-middle-content{
		padding:0 10px;
	}
}
@media 
only screen and (max-width: 1024px) and (min-width: 768px) 
{	
	#header .nav > .main-menu > ul.menu > li.fullwidth-menu > ul.sub-menu{
		padding:22px 10px 14px 10px
	}
	#header .header-top-content.right-header-top-content{
		position:static;
		margin-bottom:10px;
		display:inline-block;
		float:right;
		margin-right:10px;
	}
	#header .header-top-content.left-header-top-content{
		position:static;
		margin-bottom:10px;
		display:inline-block;
		float:left;
		margin-left:10px;
	}
	#header{position:relative !important;top:0 !important;}

	#header .nav > .main-menu > ul.menu > li.menu-item.parent > a > span:before{display:none}
	#header .nav > .main-menu > ul.menu > li, #header .nav > div > ul > li{padding:0;}

	.logo {float:left;display:block;margin-right:0;text-align:center;padding:0;min-height:36px;width:100%;position:relative;margin-bottom:10px;}
	#header .nav {display:block;}
	#header-main-content {text-align:center;}
	#header .nav {position:relative;}
	#header .nav > .main-menu > ul.menu > li, #header .nav > div > ul > li{padding-top:0;}
	#header .nav > .main-menu > ul.menu > li.parent:before{
		content:"";
		background:transparent;
		right:0;
		bottom:0;
		top:0;
		width:40px;
		z-index:5;
		position:absolute;
	}
	#header .header-middle .header-middle-content {text-align:center;}
	#header .header-main-content {text-align:center;}

	#header .nav .main-menu > ul.menu > li li {position:relative!important;}
	#header .nav .main-menu > ul.menu > li.parent > a {padding-right:30px;position:relative;z-index:2;}
	#header .nav .main-menu > ul.menu > li.parent > span.menu-drop-icon,#header .visible-phone.cart-drop-icon,#header .visible-phone.login-drop-icon{z-index:10;cursor:pointer;display:inline-block!important;width:30px;height:30px;content:"";position:absolute;right:0;top:3px;text-align:center;font-size:13px;}
	#header .nav .main-menu > ul.menu > li.parent > span.menu-drop-icon:before,#header .visible-phone.cart-drop-icon:before{
		content: "\f0dd";
		position:absolute;
		right:0;
		top:7px;
		font-size:14px;
		line-height:20px;
		text-align:center;
		font-family:FontAwesome;
		width:30px;
		height:20px;
		z-index:11;
	}
	#header .nav .main-menu > ul.menu > li.parent > span.menu-drop-icon:after,#header .visible-phone.cart-drop-icon:after{
		content:"";
		background:transparent;
		right:0;
		bottom:0;
		top:0;
		width:30px;
		z-index:5;
		position:absolute;
	}
	#header .visible-phone.cart-drop-icon:before{
		top:3px;
	}
	.shopping-cart.shopping-cart-wrapper{
		padding-right:30px;
	}
	#header .visible-phone.login-drop-icon{
		top:2px;
		position:relative;width:30px;height:20px;
		top:1px;
	}
	#header .visible-phone.login-drop-icon:before{
		content: "\f0dd";
		position:absolute;
		right:0;
		top:-2px;
		font-size:14px;
		line-height:10px;
		text-align:center;
		font-family:FontAwesome;
		width:30px;
		height:20px;
	}
	.shopping-cart .cart_dropdown{
		right:-30px;
	}
	#header .wd_tini_account_wrapper .wd_tini_account_control > a{
		height:20px;
		top:0;
		position:relative;
	}
	#header .wd_tini_account_wrapper .wd_tini_account_control > a.sign-in-form-control{
		top:-8px;
	}
	
	.wd_tini_account_wrapper, .wd_default_welcome_message, .regis-account-wrapper{
		padding:14px 0 0 0;
	}
	#header .nav > .main-menu > ul.menu > li.li_active.parent > span.menu-drop-icon:after {background-position:-303px -83px;}
	#header .nav .main-menu > ul.menu > li.parent.active > span.menu-drop-icon {content:"\f077"}
	#header .nav > .main-menu > ul.menu  li.current-menu-item   > a > span{font-weight:bold !important;}
	#header .nav .main-menu > ul.menu > li.parent:hover > span.menu-drop-icon,
	#header .nav .main-menu > ul.menu > li.parent > span.menu-drop-icon.active,
	#header .nav .main-menu > ul.menu > li.parent.current-menu-item > span.menu-drop-icon {color:#fff;}
	#header .nav > .main-menu > ul.menu > li.parent > a:after, #header .nav > div > ul > li.parent > a:after {display:none;}
	#header .nav > .main-menu > ul.menu > li.wd-fly-menu li ul.sub-menu:before {display:none;}

	#header .nav .main-menu > ul.menu > li.wd-fly-menu li.parent > span.menu-drop-icon{z-index:10;cursor:pointer;display:block!important;width:30px;height:30px;content:"";position:absolute;right:10px;top:0;text-align:center;font-size:13px;color:#919191;}
	#header .nav .main-menu > ul.menu > li li.parent > span.menu-drop-icon:after {position:absolute;left:0;top:-2px;width:30px;height:30px;line-height:30px;content:"\f107";font-family:FontAwesome;font-size:14px;font-weight:normal;}
	#header .nav .main-menu > ul.menu > li li.parent:hover > span.menu-drop-icon,#header .nav .main-menu > ul.menu > li li.parent > span.menu-drop-icon.active,#header .nav .main-menu > ul.menu > li li.parent.current-menu-item > span.menu-drop-icon {/*color:#fff;*/}
	#header .nav .main-menu > ul.menu > li.wd-fly-menu li a {padding-right:40px;}
	#header .nav .main-menu > ul.menu > li ul ul{padding:0 !important;}
	#header .nav > .main-menu > ul.menu > li.wd-fly-menu ul.sub-menu{min-width:190px;width:auto;}
	#header .nav > .main-menu > ul.menu > li.wd-fly-menu ul.sub-menu ul.sub-menu{max-width:210px;width:auto;margin:5px 0;padding:0 10px !important;}
	#header .nav .main-menu > ul.menu > li.wd-fly-menu li a{padding-right:0;}
	#header .nav > .main-menu > ul.menu > li.wd-fly-menu li{min-width:50px;width:auto;display:block}
	#header .nav .main-menu > ul.menu > li li ul  {position:relative!important;left:auto!important;top:auto!important;}

	#header .phone_quick_menu_1 {display:block!important;max-width:150px;position:absolute;top:11px;right:20px;}
	#header .phone_quick_menu_1 .mobile_my_account {display:none;}
	#header .phone_quick_menu_1 .mobile_search .search-input-btn {display:inline-block;width:25px;height:24px;position:absolute;top:0;right:0;cursor:pointer;border:0;background:url(../images/images.png) no-repeat 0 0;color:transparent!important;font-size:0;line-height:0;border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;-o-border-radius:0!important;}
	#header .phone_quick_menu_1 .mobile_search .search-input {height:24px;padding-right:30px!important;border-radius:3px 0 0 3px!important;-moz-border-radius:3px 0 0 3px!important;-webkit-border-radius:3px 0 0 3px!important;}
	#header .nav .main-menu > ul.menu li.search-menu {display:none!important;}
	#header .nav .main-menu > ul.menu > li .woocommerce .products > li > div.product_thumbnail_wrapper {padding-right:0;}
	
	/* Style for Flyout Menu */
	#header .nav .main-menu > ul.menu > li.wd-fly-menu ul.sub-menu {overflow:hidden;}
	#header .nav > .main-menu > ul.menu > li.wd-fly-menu li.current_page_item > a > span{/*color:#fff;*/position:relative;z-index:2;}
	#header .nav > .main-menu > ul.menu > li.wd-fly-menu li.li_active > span.menu-drop-icon.active:after {content:"\f106"}
	#header .nav .main-menu > ul.menu > li li.parent:hover > span.menu-drop-icon,
	#header .nav .main-menu > ul.menu > li li.parent > span.menu-drop-icon.active,
	#header .nav .main-menu > ul.menu > li li.parent.current-menu-item > span.menu-drop-icon {/*color:#fff;*/}
	#header .nav > .main-menu > ul.menu > li.wd-fly-menu li ul.sub-menu:after {border-width:0 1px;}
	#header .nav > .main-menu > ul.menu > li.wd-fly-menu li ul.sub-menu:before {display:none;}
	
	#header .nav > .main-menu > ul.menu .product-meta-wrapper {width:100%;}
	#header .nav .main-menu > ul.menu > li .woocommerce .products > li > div.product_thumbnail_wrapper {margin-bottom:15px;}
	#header .nav > .main-menu > ul.menu > li.columns-2 > ul.sub-menu,
	#header .nav > .main-menu > ul.menu > li.columns-3 > ul.sub-menu,
	#header .nav > .main-menu > ul.menu > li.columns-4 > ul.sub-menu,
	#header .nav > .main-menu > ul.menu > li.columns-5 > ul.sub-menu,
	#header .nav > .main-menu > ul.menu > li.columns-6 > ul.sub-menu {left:0;margin-left:0;} 
}
@media 
only screen and (max-width: 767px)
{
	/* PHONE HEADER */
	/* Custom mobile menu */
	.mobile-main-menu .menu li ul{display: none;}
	.toggle-menu-wrapper ul[id^="menu-"] span.menu-drop-icon-mobile{
		width: 25px !important;
		height: 25px !important;
		color: #FFFFFF !important;
		display: block !important;
		border:1px solid !important;
		z-index: 9999 !important;
		background:url(../images/ic-minus-menu.png) center  no-repeat;
		position:relative !important;
		right:20px !important;
		top:7px !important;
		position:absolute !important;
	}
	.toggle-menu-wrapper ul[id^="menu-"] span.menu-drop-icon-mobile.active{
		background:url(../images/ic-plus-menu.png) center  no-repeat !important;
		position:relative;
	}
	.toggle-menu-wrapper ul[id^="menu-"] span.menu-drop-icon-mobile:hover{
		cursor: pointer;
	}
	/* CART */
	.mobile_cart_container{
		font-size:14px;
		text-transform:uppercase;
		padding:0 10px 10px 45px;
		display:inline-block !important;
		position:relative;
		float:left;
	}
	.mobile_cart_container .cart_size a{
		display:inline-block;
		font-size:14px;
		text-transform:uppercase;
	}
	.mobile_cart_container:before {
		height:27px;
		content:"";
		position:absolute;
		top:-2px;
		left:10px;
		bottom:0;
		background:url(../images/ic-cart.png) no-repeat top left;
		width:30px;
	}
	.mobile_cart_container:hover:before{
		background:url(../images/ic-cart-hover.png) no-repeat top left;
	}
	/* ACCOUNT */
	.wd_mobile_account a{
		font-size:14px;
		text-transform:uppercase;
	}
	.wd_mobile_account{
		float:right;
		font-size:14px;
		text-transform:uppercase;
		padding:0 10px 10px 40px;
		display:inline-block !important;
		position:relative;
		}
	.wd_mobile_account:before{
		height:27px;
		content:"";
		position:absolute;
		top:-4px;
		left:10px;
		bottom:0;
		background:url(../images/ic-login.png) no-repeat center;
		width:30px;
	}
	.wd_mobile_account:hover:before{background:url(../images/ic-login-hover.png) no-repeat center}
	
	.phone-header .toggle-menu-control-close{
		position:relative;width:100%;height:48px;
		background:url(../images/ic-close-menu-phone.png) center no-repeat;
	}
	.phone-header .toggle-menu-control-close:hover{
		background:url(../images/ic-close-menu-phone-hover.png) center no-repeat;
	}
	.phone-header .toggle-menu-control-open{
		position:absolute;
		display:block;width:50px;height:34px;color:transparent !important;background-image:url(../images/icon-menu.png) ;background-position:18px 4px;background-repeat:no-repeat;float:left;padding:0 5px 0 0px;margin-right:10px;left:-5px;
		top:2px;
	}
	.phone-header .toggle-menu-control-open:hover{
		background-image:url(../images/icon-menu-hover.png)
	}
	.phone-header .toggle-menu-wrapper{
		overflow:hidden;
		position:absolute;
		width:0;
		top:0;
		display:block;
		z-index:9999;
	}
	.mobile-main-menu .menu li{
		list-style:none;
		padding:0 10px;
	}
	.phone-header{height:auto;padding:10px 0;position:relative;}
	.phone-header .phone-header-bar-wrapper{position:relative;}
	.phone-header #searchform input#searchsubmit{
		width:20px;
		padding:18px;
		font-size:0;
		margin-top:0;
		background:transparent !important;
		background-image:url(../images/ic-search.png) !important;
		background-position:center !important;
		background-repeat:no-repeat !important;
		display:inline-block;
		line-height:0px;
		position:absolute;
		right:10px;
		top:0 !important;
	}
	.phone-header #searchform input#searchsubmit:hover{
		background-image:url(../images/ic-search-hover.png) !important;
	}
	.phone-header #searchform{
		background:transparent !important;
		margin-bottom:0;
		display:block;
		max-width:100%;
		padding-right:50px;
		padding-left:60px;
	}
	.phone-header #searchform input[type="text"],.phone-header #searchform .bg_search #s{
		width:100%;
		padding-right:0;
		border:1px solid #646464;
		height:36px;
		background:transparent;
	}
	.phone-header #searchform input[type="text"]:hover,.phone-header #searchform .bg_search #s:hover,.phone-header #searchform input[type="text"]:focus,.phone-header #searchform .bg_search #s:focus
	{
		background:url(../images/bg-search.png) repeat;
	}
	/* */
	.phone-header form[id^="searchform-"] input[id^="searchsubmit-"] {
		width:20px;
		padding:16px;
		font-size:0;
		margin-top:0;
		background:transparent !important;
		background-position:center !important;
		background-repeat:no-repeat !important;
		border-radius:100% !important;
		display:inline-block;
		line-height:0px;
		position:relative;
		right:0;
		top:0 !important;
	}
	.phone-header form[id^="searchform-"] input[id^="searchsubmit-"]:hover{
		background-image:url(../images/ic-search-hover.png) !important;
	}
	.phone-header form[id^="searchform-"]{
		background:transparent !important;
		float:left;
		margin-bottom:0;
		width:70%;
		border:0;
	}
	.phone-header form[id^="searchform-"] input[type="text"],.phone-header form[id^="searchform-"] .bg_search input[id^="s-"] {
		width:100%;
		padding-right:0;
	}
	/* */
	body > .body-wrapper{
		overflow:hidden;
	}
	.mobile-main-menu .menu{padding:0;margin-top:0;}
	.mobile-main-menu .menu li{line-height:18px;margin:0;padding:0;position:relative;}
	.mobile-main-menu .menu li li{margin:0;}
	.mobile-main-menu .menu li li a{padding:6px 0}
	
	.mobile-main-menu .menu li a{padding:6px 0;width:100%;display:block;}
	
	.mobile-main-menu .menu li a:hover,.mobile-main-menu .menu li.current_page_item > a,.mobile-main-menu .menu li.current-menu-item  > a{background:url(../images/bg-menu-phone.png) repeat;}
	.mobile-main-menu .menu li.current_page_item > a,.mobile-main-menu .menu li.current-menu-item  > a{font-weight:bold;}
	.mobile-main-menu .menu li ul{margin:10px 0 15px 0;}
	.mobile-main-menu .menu li ul ul{margin:0 0 6px 0}
	.header-container #undefined-sticky-wrapper{
		height:0 !important;
	}
	.logo{display:block;left:0;padding:25px 0 25px 0;margin:0;display:block;position:relative;}
	.mobile-main-menu .menu > li{
		padding:0;
	}
	.mobile-main-menu .menu > li > a{
		padding:12px;
		font-size:20px;
		text-transform:uppercase;
	}
	.mobile-main-menu .menu  li > ul > li > ul li a:hover,.mobile-main-menu .menu  li > ul > li > ul li.current-menu-item > a{
		text-decoration:underline;
	}
	.mobile-main-menu .menu > li.current-menu-item > a,.mobile-main-menu .menu > li > a:hover{
		background:url(../images/bg-menu-phone-hover.png) repeat;
	}		
	.mobile-main-menu .menu > li  a{position:relative;z-index:3}
	.mobile-main-menu .menu > li:after{
		content:"";
		background:transparent;
		right:0;
		bottom:0;
		top:0;
		width:50px;
		z-index:5;
		position:absolute;
	}
	.mobile-main-menu .menu > li > ul > li > a{
		padding-left:30px;
		font-size:14px;
	}
	.mobile-main-menu .menu > li > ul > li > ul li a{
		padding-left:60px;
		font-size:14px;
	}
}
/* FOR ALL IE 8 */
/* STICKY MENU */
.ie8 #header .bg_search input[id^="s-"]{height:32px;line-height:32px;}
.ie8 .sticky-wrapper.is-sticky #header .bg_search input[id^="s-"]{height:28px;line-height:28px;}

.ie8 .sticky-wrapper.is-sticky .logo{
	/*margin:12px 0;*/
	padding:10px 0;
	transition:all .5s ease-in-out 0;
	-moz-transition:all .5s ease-in-out 0;
	-webkit-transition:all .5s ease-in-out 0;
}

.ie8 .sticky-wrapper.is-sticky .logo a{line-height:20px;}

.ie8 .sticky-wrapper.is-sticky .header-logo{
	padding:0 5px;
	transition:all .5s ease-in-out 0;
	-moz-transition:all .5s ease-in-out 0;
	-webkit-transition:all .5s ease-in-out 0;
	display:inline-block;
	width:100%;
}

.ie8 .sticky-wrapper.is-sticky #header .header-top-content.left-header-top-content,.ie8 .sticky-wrapper.is-sticky #header .header-top-content.right-header-top-content{
	top:5px;
	transition:all .5s ease-in-out 0;
	-moz-transition:all .5s ease-in-out 0;
	-webkit-transition:all .5s ease-in-out 0;
}

.ie8 .sticky-wrapper.is-sticky  #header .header-top{
	min-height:0;
}

.ie8 .sticky-wrapper.is-sticky .logo img{
	max-height:25px;
}

.ie8 #header .sticky-wrapper.is-sticky  .nav > .main-menu > ul.menu > li,.ie8 #header .sticky-wrapper.is-sticky .nav > div > ul > li{
	padding-top:0;
	transition:all .5s ease-in-out 0;
	-moz-transition:all .5s ease-in-out 0;
	-webkit-transition:all .5s ease-in-out 0;
}

.ie8 #header .sticky-wrapper.is-sticky .nav > .main-menu > ul.menu > li > a,.ie8 #header .sticky-wrapper.is-sticky .nav > div > ul > li > a{
	padding-bottom:15px;
	padding-top:15px;
	line-height:16px;
}

.ie8 #header .sticky-wrapper.is-sticky  .nav > .main-menu > ul.menu li.menu-item.parent > a > span:before{
	bottom:20px;
}

.ie8 #header .sticky-wrapper.is-sticky .nav{
	min-height:40px;
	transition:all .5s ease-in-out 0;
	-moz-transition:all .5s ease-in-out 0;
	-webkit-transition:all .5s ease-in-out 0;
}
.ie8 #header .sticky-wrapper.is-sticky .header_search{
	display:none;
}