
@media 
	only screen and (max-device-width: 767px),
	only screen and (max-width: 767px) {
		#wd-menu-item-dropdown-div {display:block!important;}
		.wd_vertical_menu .menu-drop-icon {width:20px;height:20px;position:absolute;right:0;top:0;}
		
	}
}	
	
/*==============================================================*/
/*                VERTICAL MENU                                 */
/*==============================================================*/



.wd_vertical_menu {
	padding:0 10px;
	clear:both;
	position:relative;
	z-index:9999;
}

.wd_vertical_menu.no_toggle {
	margin-bottom:20px;
}

.vertical-menu  > ul {
	display:none;
} 

.wd_vertical_menu.toggle_active  {
	height:49px;
}

.wd_vertical_menu.toggle_deactive #menu-vertical-menu {
	display:block!important;
}

.vertical-menu > div {
	display:block!important;
}

.vertical-menu ul {
	margin:0;
}

.wd_vertical_menu .vertical-menu {
	position:relative;
	border-width:2px;
	border-style:solid;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	z-index:9999;
}

.wd_vertical_menu .mega-control-menu {
	cursor:pointer;
	display:block!important;
	padding:12px 17px;
	border-width:0 0 1px;
	border-style:solid;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
}

.vertical-menu .menu {
	margin-bottom:0;
}

.vertical-menu .menu li {
	list-style:none;
	position:relative;
}

.vertical-menu > .menu > li:first-child {
	border-top:0;
}

.vertical-menu > .menu > li {
	padding:11px 27px 12px;
	border-width:1px 0 0;
	border-style:solid;
	width:100%;
} 

.vertical-menu > .menu > li > a {
	display:inline-block;
	line-height:20px;
}

.vertical-menu > .menu > li img.icon_menu {
	margin:0 10px 0 0;
}

.vertical-menu > .menu li.parent:after {
	content: "\f0da";
	font-family:"FontAwesome";
	font-size:15px;
	position:absolute;
	right:16px;
	top:10px;
	left:auto;
	bottom:auto;
}

.vertical-menu > .menu li li.parent:after {
	top:5px;
}


/* STYLE FOR SUBMENU */

.vertical-menu > .menu > li ul.sub-menu{
	display:none;
	position:absolute;
	background:#fff;
	border-width:1px;
	border-style:solid;
	margin:0;
	box-shadow:0 0 6px rgba(0,0,0,0.1);
	-moz-box-shadow:0 0 6px rgba(0,0,0,0.1);
	-webkit-box-shadow:0 0 6px rgba(0,0,0,0.1);
}

.vertical-menu > .menu > li:hover > a > span,
.vertical-menu > .menu > li.current-product_cat-ancestor > a > span,
.vertical-menu > .menu > li.current-menu-ancestor > a > span,
.vertical-menu > .menu > li.current-product_cat-parent > a > span,
.vertical-menu > .menu > li.current-menu-item > a > span {
	font-weight:bold;
}

.vertical-menu > .menu > li.columns-2 ul.sub-menu {
	width:384px;
}

.vertical-menu > .menu > li.columns-3 ul.sub-menu {
	width:576px;
}

.vertical-menu > .menu > li.columns-4 ul.sub-menu {
	width:768px;
}

.vertical-menu > .menu > li.columns-5 ul.sub-menu {
	width:960px;
}

/* FLYOUT MENU */

.vertical-menu > .menu > li.wd-fly-menu ul.sub-menu > li {
	padding:5px 20px;
	width:100%;
	line-height:18px;
}

.vertical-menu > .menu > li.wd-fly-menu ul.sub-menu {
	left:100%;
	top:-1px;
	width:180px;
	margin:0;
	padding:20px 0;
}

.vertical-menu > .menu > li.wd-fly-menu ul.sub-menu ul.sub-menu {
	top:-20px;
}

/* MEGA MENU */

.vertical-menu > .menu li.wd-mega-menu > ul {
	left:100%;
	top:-1px;
	padding:10px 0;
}

.vertical-menu > .menu li.wd-mega-menu ul.menu{
	margin:0 0 15px;
}

.vertical-menu > .menu li.wd-mega-menu ul.menu li {
	padding:3px 0;
}

/* Column With Fix Width */
	/*--- 2 columns */
	.vertical-menu > .menu > li.columns-2 > ul.sub-menu > li {width:50%;}
	/*--- 3 columns */
	.vertical-menu > .menu > li.columns-3 > ul.sub-menu > li {width:33%;}
	/*--- 4 columns */
	.vertical-menu > .menu > li.columns-4 > ul.sub-menu > li {width:33%;}
	/*--- 5 columns */
	.vertical-menu > .menu > li.columns-5 > ul.sub-menu {width:800px;}
	.vertical-menu > .menu > li.columns-5 > ul.sub-menu > li {width:20%;}
	/*--- 6 columns */
	.vertical-menu > .menu > li.columns-6 > ul.sub-menu {width:1000px;}
	.vertical-menu > .menu > li.columns-6 > ul.sub-menu > li {width:16.6%;}
	/*--- For All Columns */
	.vertical-menu > .menu > li.columns-2 > ul.sub-menu > li, 
	.vertical-menu > .menu > li.columns-3 > ul.sub-menu > li, 
	.vertical-menu > .menu > li.columns-4 > ul.sub-menu > li, 
	.vertical-menu > .menu > li.columns-5 > ul.sub-menu > li,
	.vertical-menu > .menu > li.columns-6 > ul.sub-menu > li {display:inline-block;float:left;padding:0 17px;}
	.vertical-menu > .menu > li.columns-2 > ul.sub-menu > li ul.sub-menu,
	.vertical-menu > .menu > li.columns-3 > ul.sub-menu > li ul.sub-menu,
	.vertical-menu > .menu > li.columns-4 > ul.sub-menu > li ul.sub-menu,
	.vertical-menu > .menu > li.columns-5 > ul.sub-menu > li ul.sub-menu,
	.vertical-menu > .menu > li.columns-6 > ul.sub-menu > li ul.sub-menu {width:100%;}
	.vertical-menu > .menu > li.wd-mega-menu-sidebar.columns-2 > ul.sub-menu > li.sidebar-menu,
	.vertical-menu > .menu > li.wd-mega-menu-sidebar.columns-3 > ul.sub-menu > li.sidebar-menu,
	.vertical-menu > .menu > li.wd-mega-menu-sidebar.columns-4 > ul.sub-menu > li.sidebar-menu,
	.vertical-menu > .menu > li.wd-mega-menu-sidebar.columns-5 > ul.sub-menu > li.sidebar-menu,
	.vertical-menu > .menu > li.wd-mega-menu-sidebar.columns-6 > ul.sub-menu > li.sidebar-menu {width:100%}
	/*---- Fullwidth Menu */
	.vertical-menu > .menu > li.fullwidth-menu > ul.sub-menu > li {padding:10px;}
	.vertical-menu > .menu > li.fullwidth-menu > ul.sub-menu > li.span1 {width:8.33%;}
	.vertical-menu > .menu > li.fullwidth-menu > ul.sub-menu > li.span2 {width:16.66%;}
	.vertical-menu > .menu > li.fullwidth-menu > ul.sub-menu > li.span3 {width:25%;}
	.vertical-menu > .menu > li.fullwidth-menu > ul.sub-menu > li.span4 {width:33.33%;}
	.vertical-menu > .menu > li.fullwidth-menu > ul.sub-menu > li.span5 {width:41.66%;}
	.vertical-menu > .menu > li.fullwidth-menu > ul.sub-menu > li.span6 {width:50%;}
	.vertical-menu > .menu > li.fullwidth-menu > ul.sub-menu > li.span7 {width:58.33%;}
	.vertical-menu > .menu > li.fullwidth-menu > ul.sub-menu > li.span8 {width:66.66%;}
	.vertical-menu > .menu > li.fullwidth-menu > ul.sub-menu > li.span9 {width:75%;}
	.vertical-menu > .menu > li.fullwidth-menu > ul.sub-menu > li.span10 {width:83.33%;}
	.vertical-menu > .menu > li.fullwidth-menu > ul.sub-menu > li.span11 {width:91.66%;}
	.vertical-menu > .menu > li.fullwidth-menu > ul.sub-menu > li.span12 {width:100%;}
	.vertical-menu > .menu > li.fullwidth-menu > ul.sub-menu ul.sub-menu {position:relative;display:block;border:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;padding-left:10px;}
	.vertical-menu > .menu > li.fullwidth-menu  li.parent:after {display:none;}
	
/*==============================================================*/
/*                BANNER LEFT , RIGHT                           */
/*==============================================================*/

@media 
only screen and (min-width-device-width: 1600px),
only screen and (min-width: 1600px) {
.left-banner-widget-area{position:absolute;top:215px;left:50px;right:auto;z-index:10}
.right-banner-widget-area{position:absolute;top:215px;right:50px;left:auto;z-index:10}
}
.ie8 .left-banner-widget-area,.ie8 .right-banner-widget-area{display:none}
@media 
only screen and (max-width-device-width: 1599px),
only screen and (max-width: 1599px){
.left-banner-widget-area,
.right-banner-widget-area{display:none}
}

/*==============================================================*/
/*                HORIZONTAL MENU                               */
/*==============================================================*/
.header-bottom {clear:both;position:relative;max-width:1200px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:0 auto; line-height: 100%; padding: 0 10px}

.header-bottom .header_logo {float:left;padding-right:50px;}

.header-bottom-content{}

#header .nav {float:left;position:relative;z-index:14;width:100%;margin:0;
	border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;
	border-top:1px solid #ea5212;
	background-color: #af2909;
	background-image: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 36%, rgba(0,0,0,0.19) 83%, rgba(0,0,0,0.28) 100%); /* FF3.6+ */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(36%,rgba(0,0,0,0)), color-stop(83%,rgba(0,0,0,0.19)), color-stop(100%,rgba(0,0,0,0.28))); /* Chrome,Safari4+ */
	background-image: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 36%,rgba(0,0,0,0.19) 83%,rgba(0,0,0,0.28) 100%); /* Chrome10+,Safari5.1+ */
	background-image: -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 36%,rgba(0,0,0,0.19) 83%,rgba(0,0,0,0.28) 100%); /* Opera 11.10+ */
	background-image: -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 36%,rgba(0,0,0,0.19) 83%,rgba(0,0,0,0.28) 100%); /* IE10+ */
	background-image: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 36%,rgba(0,0,0,0.19) 83%,rgba(0,0,0,0.28) 100%); /* W3C */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#47000000',GradientType=0 ); /* IE6-9 */
	box-shadow: 0 -3px 0 rgba(0, 0, 0, 0.15) inset;
	-moz-box-shadow:0 -3px 0 rgba(0, 0, 0, 0.15) inset;
	-webkit-box-shadow:0 -3px 0 rgba(0, 0, 0, 0.15) inset;
}
	.light-theme  #header .nav {
		background-image: none;
		filter: none;
		background-color: #3c9ccd;
		box-shadow: none;
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
		border-top-color: transparent
	}

#header .nav #wd-menu-item-dropdown-div {position:relative;}

#header .nav:before,
#header .nav #wd-menu-item-dropdown-div:before {content:"";height:1px;position:absolute;top:0;bottom:auto;left:0;right:0;}

#header .nav:after,
#header .nav #wd-menu-item-dropdown-div:after {
	/*content:"";*/
	height:1px;
	position:absolute;
	top:auto;
	bottom:0;
	left:0;
	right:0;
	background:#e2391e;
}

#header .nav > .main-menu > ul.menu > li,
#header .nav > div.menu > ul > li {
	cursor:default;
}

#header .nav > .main-menu > ul.menu > li a span:hover,
#header .nav > div.menu > ul > li a span:hover, #header .nav > div.menu > ul > li > a:hover{cursor:pointer}

#header .nav > .main-menu > ul.menu > li.parent,
#header .nav > div.menu > ul > li.parent {
	padding-right:15px;
}
#header .nav > div.menu > ul > li.parent:hover {
	z-index:16000
}
#header .nav > .main-menu > ul.menu > li.parent > a:after,
#header .nav > div.menu > ul > li.parent > a:after{content: "\f0d7";font-family:"FontAwesome";font-size:16px;position:absolute;right:0;top:12px;left:auto;bottom:auto;line-height: normal } 

#header .nav > .main-menu > ul.menu > li.parent .menu-drop-icon{display:none}

#header .nav > .main-menu > ul.menu > li.parent.current-menu-ancestor:after,
#header .nav > .main-menu > ul.menu > li.parent.current_page_ancestor:after {}

#header .nav > .main-menu > ul.menu > li > a,
#header .nav > div.menu > ul > li > a {
	display:inline-block;
	padding:0 18px;
	cursor:default;
	line-height: normal
}
#header .nav > .main-menu > ul.menu > li.menu-item.fa > a {
	padding-left: 36px;
}
#header .nav > .main-menu > ul.menu > li.menu-item:before {
position:absolute;
padding: 1px 5px 0px 15px;
font-size: 15px;
line-height: 38px;
}

#header .nav > .main-menu > ul.menu > li > a > span { 
	display: inline-block;
    line-height: normal;
    padding-bottom: 11px;
    padding-top: 10px;
} 
.ie9 #header .nav > .main-menu > ul.menu > li > a,
.ie9 #header .nav > div.menu > ul > li > a{
	display: inline-block
}
#header .nav > .main-menu > ul.menu > li > a:hover > span,
#header .nav > .main-menu > ul.menu > li:hover > a > span{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 > li > a > span,
#header .nav > div.menu > ul > li > a {text-transform:none;font-size:14px;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;font-weight:400; color: #fff}

#header .nav > .main-menu > ul.menu ul.sub-menu,
#header .nav > div.menu > ul > li ul.children{display:none;position:absolute;margin:0;padding:18px 0 25px;z-index:2;}

#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 {position:relative;display:block}

#header .nav > .main-menu > ul.menu > li:first-child, #header .nav > div.menu > ul > li:first-child {
	border-radius:5px 0 0 0;-moz-border-radius:5px 0 0 0;-webkit-border-radius:5px 0 0 0;
}
#header .nav > .main-menu > ul.menu > li:hover, #header .nav > .main-menu > ul.menu > li.current_page_item, #header .nav > .main-menu > ul.menu > li.current-menu-item, #header .nav > .main-menu > ul.menu > li.current_page_item, #header .nav > div.menu > ul > li:hover, #header .nav > div.menu > ul > li.current_page_item {
	border-top:1px solid #f4913a;
	background-color: #d66620;
	background-image: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 36%, rgba(0,0,0,0.19) 83%, rgba(0,0,0,0.28) 100%); /* FF3.6+ */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(36%,rgba(0,0,0,0)), color-stop(83%,rgba(0,0,0,0.19)), color-stop(100%,rgba(0,0,0,0.28))); /* Chrome,Safari4+ */
	background-image: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 36%,rgba(0,0,0,0.19) 83%,rgba(0,0,0,0.28) 100%); /* Chrome10+,Safari5.1+ */
	background-image: -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 36%,rgba(0,0,0,0.19) 83%,rgba(0,0,0,0.28) 100%); /* Opera 11.10+ */
	background-image: -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 36%,rgba(0,0,0,0.19) 83%,rgba(0,0,0,0.28) 100%); /* IE10+ */
	background-image: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 36%,rgba(0,0,0,0.19) 83%,rgba(0,0,0,0.28) 100%); /* W3C */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#47000000',GradientType=0 ); /* IE6-9 */

	box-shadow: 0 -3px 0 rgba(0, 0, 0, 0.15) inset;
	margin-top: -1px;
	transition:background 0.3s ease-in-out 0s;-moz-transition:background 0.3s ease-in-out 0s;-webkit-transition:background 0.3s ease-in-out 0s;
}
#header .nav > .main-menu > ul.menu > li:hover{
	z-index: 16000
}


/* STYLE FOR FLYOUT MENU */

#header .nav > .main-menu > ul.menu > li.wd-fly-menu ul.sub-menu,
#header .nav > .menu > ul > li ul.children{width:220px;padding:20px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}

#header .nav > .main-menu > ul.menu > li.wd-fly-menu ul ul.sub-menu,
#header .nav > .menu > ul > li ul ul.children{opacity:1;filter:alpha(opacity:100)}

#header .nav > .main-menu > ul.menu > li.wd-fly-menu ul.sub-menu ul.sub-menu,
#header .nav > div.menu > ul > li ul.children ul.children {top:-18px;left:100%;}

#header .nav > .main-menu > ul.menu > li.wd-fly-menu li{
	display:block;
	width:100%;
	line-height:18px;
	padding:0;
}

#header .nav > .main-menu > ul.menu > li.wd-fly-menu li{
	padding:5px 0;
	position: relative;  z-index: 2;
}
#header .nav > div.menu > ul > li ul.children > li {
	padding:5px 20px;
	position: relative;  z-index: 2;
}

#header .nav > .main-menu > ul.menu > li.wd-fly-menu li a,
#header .nav > div.menu > ul > li ul.children a {
	display:inline-block;
	cursor:pointer;
	padding:0 30px 0 0;
	width:100%;
	z-index:2;
}

#header .nav > .main-menu > ul.menu > li.wd-fly-menu li.parent:after {content: "\f105";font-family:"FontAwesome";font-size:11px;position:absolute;right:16px;top:6px;left:auto;bottom:auto;}

#header .nav > .main-menu > ul.menu > li.wd-fly-menu li.parent:hover:after,
#header .nav > .main-menu > ul.menu > li.wd-fly-menu li.parent.current-page-ancestor:after,
#header .nav > .main-menu > ul.menu > li.wd-fly-menu li.parent.current-menu-ancestor:after,
#header .nav > .main-menu > ul.menu > li.wd-fly-menu li.parent.current-menu-parent:after,
#header .nav > .main-menu > ul.menu > li.wd-fly-menu li.parent.current-page-parent:after {
	color:#1399d6;
}

.is-sticky .header-bottom{
	padding: 0;
	z-index: 100;
	width: 100%;
	max-width: none
}
body .is-sticky .header-bottom .container{
	padding: 0;
	box-shadow: 0 4px 12px -1px rgba(0,0,0,.6);
	-moz-box-shadow: 0 4px 12px -1px rgba(0,0,0,.6);
	-webkit-box-shadow: 0 4px 12px -1px rgba(0,0,0,.6);
}
#header .is-sticky  .nav,
#header .is-sticky  .nav > .main-menu > ul.menu > li:first-child, #header .is-sticky  .nav > div.menu > ul > li:first-child{
	border-radius: 0;-moz-border-radius:0;-webkit-border-radius:0;
}
#header .is-sticky  .nav > .main-menu > ul.menu > li > a,  #header .is-sticky  .nav > div.menu > ul > li > a{
	line-height: 45px
}
#header .is-sticky  .nav > .main-menu > ul.menu > li.parent > a:after, #header .is-sticky  .nav > div.menu > ul > li.parent > a:after{
	top: 15px
}

/*==============================================================*/
/*                MEGA MENU                                     */
/*==============================================================*/

	/* I. GENERAL */
	
	#header .nav i {font-size:13px;line-height:13px;}
	#header .nav a:hover {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;display:inline-block;float:left}
	#header .nav > .main-menu > ul.menu li, #header .nav > div > ul li,
	#header .nav > div.menu > ul > li {display:inline-block;float:left;position:relative;list-style:none; /*line-height:41px;*/}
	#header .nav > .main-menu > .menu > ul > li {margin-left:35px;}
	#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 , #header .nav > div.menu > ul > li > a{position:relative;z-index:10;line-height: 38px;text-transform:capitalize;}
	#header .nav > .main-menu > ul.menu > li > a > span.menu-desc-lv0, #header .nav > div.menu > ul > li > a {text-transform:none;font-size:13px;}
	#header .nav > .main-menu > ul.menu > li > ul.sub-menu ul.sub-menu,
	#header .nav > .main-menu > ul.menu > li > ul.sub-menu ul.sub-menu{}
	
	#header .nav > .main-menu > ul.menu > li > a > span.menu-label-level-0:after {content:"";display:block;clear:both;position:relative;float:none;visibility:visible;}
	#header .nav > .main-menu > ul.menu > li.hidden-description > a > span.menu-desc-lv0 {color:transparent;}
	#header .nav > .main-menu > ul.menu li li p,#header .nav > .main-menu > ul.menu li li span {line-height:18px; color: #fff}
	
	#header .nav > .main-menu > ul.menu li:hover > a,
	#header .nav > .main-menu > ul.menu li > a:hover, #header .nav > div.menu > ul > li > a:hover {text-decoration:none;color:#FFF;}
	
	#header .nav > .main-menu > ul.menu > li.wd-fly-menu.parent li:hover,
	#header .nav > .main-menu > ul.menu > li.wd-fly-menu.parent li a:hover{cursor:default}
	#header .nav > .main-menu > ul.menu li > a span:hover{cursor:pointer}
	
	#header .nav > .main-menu > ul.menu > li img {max-width:100%;height:auto;padding-top:0;}
	#header .nav > .main-menu ul.product_list_widget > li img {width: 60px;}
	#header .nav > .main-menu > ul.menu > li > ul.sub-menu {display:none;z-index:100;}
	#header .nav > .main-menu > ul.menu > li li {padding:0px 0;width:100%;/* !important;*/ margin: 3px 0px;}
	
	#header .nav > .main-menu > ul.menu li p {margin:0 0 3px;}
	#header .nav > .main-menu > ul.menu ul {margin-left:0;margin-bottom:0; overflow: hidden;}
	#header .nav > .main-menu > ul.menu li:hover > a {text-decoration:none;}
	
	#header .nav > .main-menu > ul.menu > li.wd-fly-menu li a, 
	#header .nav > div.menu > ul > li ul.children a,
	#header .nav > .main-menu > ul.menu li li a span{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;/*font-size:11px;line-height:16px;*/}
	
	#header .nav > .main-menu > ul.menu li li a span.featured{font-size:0;color:transparent}
	#header .nav > .main-menu > ul.menu > li.wd-fly-menu li a:hover, 
	#header .nav > div.menu > ul > li ul.children a:hover,
	#header .nav > .main-menu > ul.menu li li a:hover span{font-weight:normal;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 > li .textwidget ul.menu li a:hover{font-weight:normal}
	
	#header .nav > .main-menu > ul.menu > li > h2{margin-bottom:30px}
	/* */
	#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{margin-top:0px}
	
	#header .nav > .main-menu > ul.menu > li.columns-2 > ul.sub-menu > li > a, 
	#header .nav > .main-menu > ul.menu > li.columns-3 > ul.sub-menu > li > a, 
	#header .nav > .main-menu > ul.menu > li.columns-4 > ul.sub-menu > li > a, 
	#header .nav > .main-menu > ul.menu > li.columns-5 > ul.sub-menu > li > a, 
	#header .nav > .main-menu > ul.menu > li.columns-6 > ul.sub-menu > li > a,
	#header .nav > .main-menu > ul.menu > li.columns-2 > ul.sub-menu > li > a > span, 
	#header .nav > .main-menu > ul.menu > li.columns-3 > ul.sub-menu > li > a > span, 
	#header .nav > .main-menu > ul.menu > li.columns-4 > ul.sub-menu > li > a > span, 
	#header .nav > .main-menu > ul.menu > li.columns-5 > ul.sub-menu > li > a > span, 
	#header .nav > .main-menu > ul.menu > li.columns-6 > ul.sub-menu > li > a > span{font-size:18px;line-height:20px;font-weight:bold}
	/*#header .nav > .main-menu > ul.menu > li > ul.sub-menu > li
	#header .nav > .main-menu > ul.menu > li > ul.sub-menu > li > a,
	#header .nav > .main-menu > ul.menu > li > ul.sub-menu > li > a > span{font-size:18px;line-height:20px;font-weight:bold}*/
	/* II. FLYOUT MENU */
	
	#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 {position:relative;z-index:2;}
	#header .nav > .main-menu > ul.menu > li.wd-fly-menu > ul.sub-menu,
	#header .nav > div.menu > ul > li > ul.children{top:100%;left:0; } 
	#header .nav > .main-menu > ul.menu > li.wd-fly-menu > ul.sub-menu:before,
	#header .nav > div.menu > ul > li > ul.children:before,
	#header .nav > .main-menu > ul.menu > li.wd-fly-menu ul.sub-menu ul.sub-menu:before, #header .nav > div.menu > ul > li ul.children ul.children:before{
		content:"";
		position: absolute; top: 0; left: 0; z-index: 0;
		width: 100%; height: 100%;
		background:#000;
		opacity:0.95; filter: alpha(opacity=95)
	}

	/* III. MEGA MENU */
	#header .nav > .main-menu > ul.menu > li.wd-mega-menu > ul.sub-menu {overflow:hidden;position:absolute;z-index:100;top:100%;left:0;padding:20px 10px;margin:0; }
	#header .nav > .main-menu > ul.menu > li.wd-mega-menu > ul.sub-menu:before{
		content:"";
		position: absolute; top: 0; left: 0; z-index: 0;
		width: 100%; height: 100%;
		background:#000;
		opacity:0.95; filter: alpha(opacity=95)
	}
	#header .nav > .main-menu > ul.menu > li.wd-mega-menu > ul.sub-menu.menu_right {right:-10px;left:auto;}
	#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:0;}
	#header .nav > .main-menu > ul.menu > li.wd-mega-menu > ul.sub-menu > li > div > ul{margin-top:0;overflow:hidden}
	#header .nav > .main-menu > ul.menu > li.wd-mega-menu > ul.sub-menu p {color: #a0a0a0;}
	#header .nav > .main-menu > ul.menu > li.wd-mega-menu > ul.sub-menu h1,
	#header .nav > .main-menu > ul.menu > li.wd-mega-menu > ul.sub-menu h2,
	#header .nav > .main-menu > ul.menu > li.wd-mega-menu > ul.sub-menu h3,
	#header .nav > .main-menu > ul.menu > li.wd-mega-menu > ul.sub-menu h4 {color: #ffffff;}
	#header .nav > .main-menu > ul.menu > li.wd-mega-menu > ul.sub-menu .category {
		margin-bottom: 8px
	}
	#header .nav > .main-menu > ul.menu > li.wd-mega-menu > ul.sub-menu .category a{
		display: inline-block
	}
	/* 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;}
	#header .nav > .main-menu > ul.menu > li.fullwidth-menu > ul > li.sidebar-menu{padding-left:0;padding-right:0; position: relative;z-index: 2;}

	/* 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 > 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;}

	/* 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,
	#header .nav > .main-menu > ul.menu > li .one_sixth,
	#header .nav > .main-menu > ul.menu > li .five_sixth {position:relative;padding:0 10px;margin:0;}
	
	#header .nav > .main-menu > ul.menu > li .one_half {width:50%;}
	#header .nav > .main-menu > ul.menu > li .one_third {width:33.3%;}
	#header .nav > .main-menu > ul.menu > li .two_third {width:66.6%;}
	#header .nav > .main-menu > ul.menu > li .one_fourth {width:25%;} 
	#header .nav > .main-menu > ul.menu > li .three_fourth {width:75%;}
	#header .nav > .main-menu > ul.menu > li .one_fifth {width:20%;} 
	#header .nav > .main-menu > ul.menu > li .two_fifth {width:40%;} 
	#header .nav > .main-menu > ul.menu > li .three_fifth {width:60%;} #header .nav > .main-menu > ul.menu > li .fourth_fifth {width:80%;}
	#header .nav > .main-menu > ul.menu > li .one_sixth {width:16.6%} 
	#header .nav > .main-menu > ul.menu > li .five_sixth {width:83%;}
	


/* */	/* COLUMN WITH FIX WIDTH */
	/*--- 2 columns */
	#header .nav > .main-menu > ul.menu > li.columns-2 > ul.sub-menu {width:480px;}
	#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;}
	#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;}
	#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;}
	#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;}
	#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;}
	
	#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%;}
	#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 > .main-menu > ul.menu > li .woocommerce .caroufredsel_wrapper {width:100%!important;height:auto!important;}
	#header .nav > .main-menu > ul.menu > li .woocommerce ul.products {width:100%!important;}
	#header .nav > .main-menu > ul.menu > li .woocommerce ul.products > li {width:100%!important;display:inline-block;margin:0;}
	#header .nav > .main-menu > ul.menu > li .woocommerce ul.products > li .wd_product_wrapper{padding:10px 0px;}
	#header .nav > .main-menu > ul.menu > li .woocommerce ul.products > li .wd_product_wrapper .product_thumbnail_wrapper .add_to_cart_button,
	#header .nav > .main-menu > ul.menu > li .woocommerce ul.products > li .wd_product_wrapper .product_thumbnail_wrapper:hover .add_to_cart_button
	{display:none;}
	#header .nav > .main-menu > ul.menu > li .woocommerce ul.products > li .list_add_to_cart a{font-size:0;color:transparent;margin-top:-10px;z-index:9999;display:none;float:left}
	#header .nav > .main-menu > ul.menu > li .woocommerce ul.products li.product .product_thumbnail_wrapper:hover .list_add_to_cart a{display:block!important}
	#header .nav > .main-menu > ul.menu > li .textwidget div > .list_add_to_cart a{display:block!important}
	.ie8 #header .nav > .main-menu > ul.menu > li .textwidget div > .list_add_to_cart a{display:none!important}
	#header .nav > .main-menu > ul.menu .product_thumbnail_wrapper {z-index:0;width:15%;float:left}
	#header .nav > .main-menu > ul.menu .product_thumbnail_wrapper .btn{display:none}
	#header .nav > .main-menu > ul.menu .product-meta-wrapper{padding-left:10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
	#header .nav > .main-menu > ul.menu .product_thumbnail_wrapper img {width:auto;height:auto;position:relative;top:1px;left:1px;z-index:0}
	#header .nav > .main-menu > ul.menu .product-meta-wrapper {position:relative;top:0;}
	#header .nav .featured_product_slider_wrapper > div.featured_product_slider_wrapper_inner {padding:0 10px;}
	html #header .nav .woocommerce ul.products li.product .product_thumbnail_wrapper, 
	html .woocommerce-page #header .nav  ul.products li.product .product_thumbnail_wrapper {border-color:rgba(0,0,0,0.2)}
	html #header .nav .woocommerce ul.products li.product .product_thumbnail_wrapper:hover, 
	html .woocommerce-page #header .nav  ul.products li.product .product_thumbnail_wrapper:hover {border-color:#000;}
	html #header .nav .woocommerce .featured_product_slider_wrapper .featured_product_slider_wrapper_meta h3, 
	.woocommerce-page #header .nav .featured_product_slider_wrapper .featured_product_slider_wrapper_meta h3 {font-size:21px;text-align:left;margin-bottom:10px;}
	html #header .nav .featured_product_slider_wrapper > div.featured_product_slider_wrapper_meta {padding:0 10px;position:relative;top:-5px;}
	
	#header .nav ul.product_list_widget li + li{ margin-top: 20px!important}
	#header .nav > .main-menu > ul.menu > li .textwidget p.wp_name{ margin-bottom:2px!important}
	
	#header .nav .wpb_wrapper .product_list_widget {
		border: none;
		border-radius:0;
		-moz-border-radius:0;
		-webkit-border-radius:0;
	}
	#header .nav .wpb_wrapper .product_list_widget li {
		background: transparent
	}

	/* TEXT WIDGET MENU */
	#header .nav > .main-menu > ul.menu > li .textwidget > h2.title_heading{font-size:30px;margin-bottom:30px;font-weight:bold}
	#header .nav > .main-menu > ul.menu > li .textwidget p {/*font-size:11px;line-height:13px;*/margin:0 0 15px;}
	#header .products.grid,#header .products.list,
	#header .woocommerce .products.grid,
	#header .woocommerce .products.list,
	#header .woocommerce-page .products.grid,
	#header .woocommerce-page .products.list{padding-top:0!important;margin:0!important}
	#header .woocommerce{display:inline-block}
	html #header .woocommerce .products .product .wd_product_wrapper, 
	html #header .woocommerce-page .products .product .wd_product_wrapper{display:inline-block;padding:0}
	#header .nav > .main-menu > ul.menu > li .textwidget .products .wd_product_wrapper .product-meta-wrapper {
	padding-top:0px; float:left;
	}
	#header .nav > .main-menu > ul.menu > li .textwidget .product-title a
	#header .nav > .main-menu > ul.menu > li .textwidget .product-title a:hover {font-weight:bold}
	#header .nav > .main-menu > ul.menu > li .textwidget .product_thumbnail_wrapper:hover .list_add_to_cart a{display:block!important}
	#header .nav > .main-menu > ul.menu > li .textwidget .product_thumbnail_wrapper:hover .add_to_cart_button {display:none!important;}
	#header .nav > .main-menu > ul.menu > li .textwidget .product_thumbnail_wrapper > a:hover {opacity:1;filter:alpha(opacity=100);}

	#header .nav > .main-menu > ul.menu > li .textwidget ul.menu {overflow:hidden;margin-top:0}
	#header .nav > .main-menu > ul.menu > li .textwidget ul.menu li {padding:0 0 0px;}
	#header .nav > .main-menu > ul.menu > li .textwidget ul.menu li a{ /*font-size:11px;line-height:13px;*/}
	#header .menu_widget_area_1 {overflow:hidden;}
	#header .menu_widget_area_1 .first_element {float:left;margin:0 20px 0 0;}
	
	#header .nav > .main-menu > ul.menu > li .textwidget  h3{font-size:14px;line-height:16px;}
	#header .nav > .main-menu > ul.menu > li .textwidget .product-meta-wrapper h3{font-size:12px;line-height:14px;text-transform:none}
	#header .nav > .main-menu > ul.menu > li .textwidget div > a{font-size:8px;line-height:12px;display:inline-block;color: #a0a0a0}
	#header .nav > .main-menu > ul.menu > li .textwidget div > a:hover {color: #FFF;}
	#header .nav > .main-menu > ul.menu > li .textwidget div > a:hover,
	#header .nav > .main-menu > ul.menu > li .textwidget ul.products li.product h3 a:hover{text-decoration:none;}
	
	#header .nav > .main-menu > ul.menu > li .textwidget ul.products li.product .wd_product_categories{display:inline-block}
	#header .nav > .main-menu > ul.menu > li .textwidget ul.products li.product h3 a{line-height:18px;text-align:left}
	#header .nav > .main-menu > ul.menu > li .one_third 	.woocommerce .col-sm-5{width:100%;text-align:left}
	#header .nav > .main-menu > ul.menu > li .one_third 	.woocommerce  .product-image-back,
	#header .nav > .main-menu > ul.menu > li .one_third  .woocommerce  .btn{display:none}
	#header .nav > .main-menu > ul.menu > li .one_third 	.woocommerce  .product-meta-wrapper{display:inline-block;float:left}
	#header .nav > .main-menu > ul.menu > li .one_third 	.woocommerce  {display:inline-block}
	/* FULLWIDTH MENU */
	#header .nav > .main-menu > ul.menu > li.fullwidth-menu {position:relative;}
	#header .nav > .main-menu > ul.menu > li.fullwidth-menu > ul.sub-menu {top:100%}
	#header .nav > .main-menu > ul.menu > li.fullwidth-menu > ul > li {padding-left:10px;padding-right:10px;}
	body #header .woocommerce ul.products li.product .product-meta-wrapper, 
	body #header .woocommerce ul.products li.products .product-meta-wrapper {text-align:left;}
	body #header .woocommerce ul.products li.product .product_thumbnail_wrapper > a, 
	body #header .woocommerce-page ul.products li.product .product_thumbnail_wrapper > a {width:auto;display:inline-block;}
	body #header .woocommerce ul.products li.product .product_thumbnail_wrapper > a.add_to_cart_button, 
	body #header .woocommerce-page ul.products li.product .product_thumbnail_wrapper > a.add_to_cart_button  {display:none}
	body #header .woocommerce ul.products li.product .product_thumbnail_wrapper > a .product_label,
	body #header .woocommerce-page ul.products li.product .product_thumbnail_wrapper > a .product_label{
	display:none;
	}
	#header .nav > .main-menu > ul.menu > li.columns-6 > ul.sub-menu {}
	
	/* 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;margin-top:0!important}
	#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 {display:none;}
	#header .nav > .main-menu > ul.menu li .ads, #header .nav > div > ul li .ads {overflow:hidden;float:left;}
	
	body #header .nav > .main-menu > ul.menu li .ads a,body #header .nav > div > ul li .ads a ,
	body #header .nav > div > ul li .ads a div{margin:0 0 28px 50px;display:inline-block;float:left;width:auto}
	#header .nav > .main-menu > ul.menu li .ads div{display:inline-block;float:left;width:auto}
	#header .nav > .main-menu > ul.menu li .ads a, #header .nav > div > ul li .ads a{}
	#header .nav > .main-menu > ul.menu li .ads a img, #header .nav > div > ul li .ads a img {float:left;padding:0;}
	@media screen and (-webkit-min-device-pixel-ratio:0)
		{ 
			
		}
	
	/* FORM SEARCH */
	#header .nav .bg_search #s {max-width:150px;}
	
	/* MENU ADS */
	.menu_ads_area1 {width:31.4%;float:left;padding:0 10px;}
	.menu_ads_area2 {width:68.6%;float:left;padding:0 10px;}
	
	/* ONLY FOR THIS THEME */
	.vertical_menu_fullwidth_demo ul.brands {overflow:hidden;}
	.vertical_menu_fullwidth_demo ul.brands li {display:inline-block;float:left;}
	.vertical_menu_fullwidth_demo ul.brands li a {display:inline-block;overflow:hidden;}
	.vertical_menu_fullwidth_demo ul.brands li a img {margin:0;}

/*==============================================================*/
/*               HORIZONTAL RESPONSIVE                          */
/*==============================================================*/
#header .nav .header-menu-more {}
#header .nav .header-menu-more > span {margin-left: 7px; font-size:11px; line-height: 14px; color: #fff}

#header .header-bottom  ul.more_menu  {
	float:right;
	display:none;
	margin-bottom: 0
}
#header .header-bottom  ul.more_menu > li {
list-style:none;line-height: 16px; padding: 0 15px; position:relative;  display: inline-block
}
#header .header-bottom  ul.more_menu li a.header-menu-more{ color: #fff}
#header .header-bottom  ul.more_menu li a {color: #a0a0a0; float:left;line-height: 37px;}
#header .header-bottom  ul.more_menu li a:hover{ text-decoration: none; color: #fff}
#header .header-bottom  ul.more_menu .more_menu_item .menu_more_nav{
	position:absolute; right:0px; top: 100%;
}
#header .header-bottom  ul.more_menu .wd-mega-menu-wrapper{ position: relative; z-index: 100}
#header .header-bottom  ul.more_menu .more_menu_item .menu_more_nav:before
{
	content:"";
	position: absolute; top: 0; left: 0; z-index: 1;
	width: 100%; height: 100%;
	background:#000;
	opacity:0.85; filter: alpha(opacity=85);
	z-index: 100
}
#header .header-bottom  ul.more_menu .more_menu_item .menu_more_nav {display:none;}
#header .header-bottom  ul.more_menu .more_menu_item .menu_more_nav.ipad_show {display:block;}
#header .header-bottom  ul.more_menu .more_menu_item .menu_more_nav ul.menu { margin:0; padding: 10px 20px}

#header .header-bottom  ul.more_menu .more_menu_item .menu_more_nav  ul.menu  li.parent  span.menu-drop-icon:after,
#header .header-bottom  ul.more_menu .more_menu_item .menu_more_nav ul.menu .sub-menu{ display: none}

	@media 
	only screen and (min-device-width: 768px),
	only screen and (min-width: 768px)
	{
	
		#header .nav .main-menu > ul.menu > li.fullwidth-menu > ul li[class*="span"] {}
		#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%;}
	}

	@media only screen and (max-device-width: 1024px) and (min-device-width: 768px),
	only screen and (max-width: 1024px) and (min-width: 768px) 
	{	
		.logo {float:none;margin-right:0;text-align:center;padding:0 10px;min-height:36px;margin-bottom:10px;}
		#header .nav {padding:0;display:inline-block;margin-top:0;float:none;text-align:left;position:relative;top:3px;}
		
		.shopping-cart{ /*margin-top:22px;*/}
		#header-main-content {text-align:center;}
		.header-top .header-top-container{padding-left:10px;padding-right:10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
		.header-middle > div {padding-bottom:10px;}
		#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 {position:relative;z-index:10;}
		#header .nav .main-menu > ul.menu > li.parent > span.menu-drop-icon{z-index:11;cursor:pointer;display:inline-block!important;width:25px;height:25px;content:"";position:absolute;right:6px;top:5px;text-align:center;font-size:13px;color:#fff;background:url(../images/icon_menu.gif) repeat;}
		#header .nav .main-menu > ul.menu > li.parent:after {display:none;}
		#header .nav .main-menu > ul.menu > li.parent > span.menu-drop-icon:after {position:absolute;left:0;top:0;width:25px;height:25px;line-height:30px;content: "\f0d7";font-family:"FontAwesome";font-size:16px;text-align:center;}
		#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.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.wd-fly-menu li.parent:after {display:none;}
		#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:"\f0d7";font-family:FontAwesome;font-size:14px;font-weight:normal;display:none}
		#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.wd-fly-menu ul.sub-menu {padding-left:10px;}
		#header .nav .main-menu > ul.menu > li ul ul{padding:0!important;}
		#header .nav .main-menu > ul.menu > li li ul  {position:relative!important;left:auto!important;top:auto!important;}

		#header .nav .main-menu > ul.menu > li.fullwidth-menu.parent {/*overflow:hidden;*/}
		#header .nav .main-menu > ul.menu > li.fullwidth-menu.parent > a {float:left;}
		#header .nav .main-menu > ul.menu > li.fullwidth-menu.parent > .menu-drop-icon {position:absolute;right:6px;top:5px;left:auto;bottom:auto;z-index:11;}
		
		/*body #header .nav > .main-menu > ul.menu > li > a,body #header .nav > div.menu > ul > li > a{padding:0 30px 0 18px}
		body #header .nav .main-menu > ul.menu > li.parent > span.menu-drop-icon{right:12px;}
		body #header .nav .main-menu > ul.menu > li.parent > span.menu-drop-icon{width:30px}*/
		
		/* 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.li_active > a > span,
		#header .nav > .main-menu > ul.menu > li.wd-fly-menu li.current_page_item > a > span{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:-1px;margin-left:0;} 
		#header .nav .main-menu > ul.menu > li.add_more_menu {display:none;}
		#header .header-bottom  ul.more_menu .more_menu_item .menu_more_nav .menu > li {width: 220px; float: none; overflow:hidden;}
		#header .header-bottom  ul.more_menu .more_menu_item .menu_more_nav .menu .menu-item {}
		#header .header-bottom  ul.more_menu .more_menu_item .menu_more_nav .menu .menu-item.add_more_menu {display: block;}
		#header .header-bottom  ul.more_menu .more_menu_item .menu_more_nav.ipad_show{display:block;}
	}
	
	@media 
	only screen and (max-device-width: 768px) and (min-device-width: 768px),
	only screen and (max-width: 768px) and (min-width: 768px) { 
		body #header .header-bottom-content .main-menu > ul.menu > li .one_half,
		body #header .header-bottom-content .main-menu > ul.menu > li .one_third,
		body #header .header-bottom-content .main-menu > ul.menu > li .two_third,
		body #header .header-bottom-content .main-menu > ul.menu > li .one_fourth,
		body #header .header-bottom-content .main-menu > ul.menu > li .three_fourth,
		body #header .header-bottom-content .main-menu > ul.menu > li .one_fifth,
		body #header .header-bottom-content .main-menu > ul.menu > li .two_fifth,
		body #header .header-bottom-content .main-menu > ul.menu > li .three_fifth,
		body #header .header-bottom-content .main-menu > ul.menu > li .four_fifth,
		body #header .header-bottom-content .main-menu > ul.menu > li .five_sixth ,
		body #header .header-bottom-content .main-menu > ul.menu > li .three_sixth{width:50%;}
		
		body #header .header-bottom-content .main-menu > ul.menu > li .one_sixth,
		body #header .header-bottom-content .main-menu > ul.menu > li .one_sixth{width:25%}
		
		.nav_mega_menu_01 {float:none!important;}
	}

	@media 
only screen and (max-width: 767px)
{
	#header .header-bottom  ul.more_menu  {display: block;}
	/* PHONE HEADER */
	/* Custom mobile menu */
	.mobile-main-menu .menu li ul{display: none;}
	.toggle-menu-wrapper .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 .menu span.menu-drop-icon-mobile.active{
		background:url(../images/ic-plus-menu.png) center  no-repeat !important;
		position:relative;
	}
	.toggle-menu-wrapper .menu span.menu-drop-icon-mobile:hover{
		cursor: pointer;
	}
	/* CART */
	.mobile_cart_container{
		font-size:10px;
		text-transform:uppercase;
		display:inline-block;
		position:relative;
	}
	.mobile_cart_container ,.mobile_cart_container .cart_size,.mobile_cart_container .mobile_cart{display:inline-block!important;}
	.mobile_cart_container .cart_text{display:inline-block;line-height:20px;float:left}
	.mobile_cart_container .cart_text:hover{text-decoration:underline}
	.mobile_cart_container .cart_size a{
		display:inline-block;
		font-size:14px;
		line-height:20px;
		text-transform:capitalize;
		float:left;
		margin: 0 5px
	}
	.mobile_cart_container .cart_size a span.cart_item{margin-left:10px;}
	.mobile_cart_container .cart_size a:hover,
	.wd_mobile_account a:hover{text-decoration:none}
	/* ACCOUNT */
	.wd_mobile_account a{
		font-size:14px;
		text-transform:capitalize;
		line-height:20px;float:left;
		width:100%;
		margin: 0 5px
	}
	.wd_mobile_account{		
		font-size:10px;
		text-transform:uppercase;
		display:inline-block ;
		position:relative;
	}
	
	.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;top:2px;
		display:block;left:10px;
		cursor: pointer
	}
	.phone-header .toggle-menu-control-open:before{
		content: "\f00b";
		font:28px 'FontAwesome';
		color: #fff;
		text-shadow:0 0 2px rgba(0, 0, 0, 0.3)
	}
	
	.phone-header .toggle-menu-control-open:hover{
		
	}
	.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 0 0;position:relative;}
	.phone-header .phone-header-bar-wrapper{position:relative; text-align: center}
	.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{
		
	}
	.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:30px;height:30px;background: url(../images/search.png) no-repeat 50% 50%; font-size:0;color:transparent;z-index:1;border:0;padding:0;border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;-webkit-border-radius:0 4px 4px 0;margin:0; position: absolute; top:0; right: 0
	}

	.phone-header form[id^="searchform-"] input[id^="searchsubmit-"]:hover{
		
	}
	.phone-header form[id^="searchform-"]{
		background:transparent !important;
		float:right;
		margin-bottom:0;
		width:100%;
		padding:0 10px 10px 60px;
	}
	.phone-header form[id^="searchform-"] input[type="text"],.phone-header form[id^="searchform-"] .bg_search input[id^="s-"] {
		width:100%;
		padding-right:0;
		border: none
	}
	
	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;border-bottom: 1px solid #000}
	.mobile-main-menu .menu li li{margin:0;}
	.mobile-main-menu .menu li li a{padding:11px 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{}
	.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:inline-block;left:0;padding:15px 0 15px 0;margin:0;position:relative;width:100%; text-align: center}
	.mobile-main-menu .menu > li{
		padding:0;
	}
	.mobile-main-menu .menu > li > a{
		padding:12px;
		font-size:16px;
		text-transform:capitalize;font-weight:normal;
		line-height:18px;
		color: #fff
	}
	.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:9}
	.mobile-main-menu .menu > li  a:hover{text-decoration:none}
	.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:10px;
		font-size:14px;
	}
	.mobile-main-menu .menu > li > ul > li > ul li a{
		padding-left:60px;
		font-size:14px;
	}
}
	
	@media 
	only screen and (max-device-width: 320px),
	only screen and (max-width: 320px)
	{
		/* Header */
		#header .menu_widget_area_1 .first_element,
		#header .menu_widget_area_2 .first_element {float:none;margin:0;}
		#header .nav > .main-menu > ul.menu .product_thumbnail_wrapper {float:none;margin:0 0 10px;}
	}
	
	.menu-reset {display:inline-block;margin:0 0 7px;width:100%;}
	
	@media 
	only screen and (max-device-width: 768px),
	only screen and (max-width: 768px)
	{
		#header .menu_widget_area_1 .first_element {float:none;}
	}
	
	@media 
	only screen and (max-device-width: 480px),
	only screen and (max-width: 480px)
	{
	#header .nav > .main-menu > ul.menu li .ads a, #header .nav > div > ul li .ads a{margin-left:0}
	}
	@media 
	only screen and (max-device-width: 600px),
	only screen and (max-width: 600px)
	{
	body .rev_slider_wrapper .tp-leftarrow.default, 
	body .nivo-directionNav a.nivo-prevNav, 
	body .flex-direction-nav a.flex-prev,
	body .rev_slider_wrapper .tp-rightarrow.default, 
	body .nivo-directionNav a.nivo-nextNav, 
	body .flex-direction-nav a.flex-next{top:58%!important}
	
	body .rev_slider_wrapper .tp-leftarrow.default, 
	body .nivo-directionNav a.nivo-prevNav, 
	body .flex-direction-nav a.flex-prev{right:80px!important;}
	
	body .rev_slider_wrapper .tp-rightarrow.default, 
	body .nivo-directionNav a.nivo-nextNav, 
	body .flex-direction-nav a.flex-nex{right:10px!important;}
	}
/*==============================================================*/
/*                VERTICAL MENU RESPONSIVE                      */
/*==============================================================*/	
@media 
only screen and (max-device-width: 1024px) ,
only screen and (max-width: 1024px){
	.vertical-menu > .menu li.parent:after {display:none;}
	.vertical-menu > .menu li .menu-drop-icon {width:25px;height:25px;line-height:25px;position:absolute;right:3px;top:9px;left:auto;bottom:auto;text-align:center;cursor:pointer;}
	.vertical-menu > .menu li .menu-drop-icon:after {content:"\f0da";font-family:"FontAwesome";font-size:15px;width:25px;height:25px;position:absolute;left:0;top:0;right:auto;bottom:auto;}
	.vertical-menu > .menu li li .menu-drop-icon {top:2px;}
	#header .nav > .main-menu > ul.menu .product_thumbnail_wrapper .product-image-back{display:none!important}
}

@media 
only screen and (max-device-width: 767px) ,
only screen and (max-width: 767px) {
	#content .cart-collaterals form .coupon_wrapper, .woocommerce #content .cart-collaterals form .coupon_wrapper, .woocommerce-page #content .cart-collaterals form .coupon_wrapper{padding:0}
	.wd_vertical_menu.toggle_active {height:auto;}
	.vertical-menu > .menu > li {padding:0;position:relative;}
	.vertical-menu > .menu > li > a {padding:11px 17px 12px;}
	.vertical-menu > .menu > li ul.sub-menu,
	.vertical-menu > .menu > li.wd-fly-menu ul.sub-menu{position:relative;overflow:hidden;left:auto;top:0;width:100%;border-width:1px 0 0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
	.vertical-menu > .menu > li.wd-fly-menu ul.sub-menu ul.sub-menu {padding:8px 0 0;top:0;border:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
	.vertical-menu > .menu > li.columns-2 ul.sub-menu,
	.vertical-menu > .menu > li.columns-3 ul.sub-menu,
	.vertical-menu > .menu > li.columns-4 ul.sub-menu,
	.vertical-menu > .menu > li.columns-5 ul.sub-menu,
	.vertical-menu > .menu > li.columns-6 ul.sub-menu {width:100%;overflow:hidden;}
	/* icon */
	.vertical-menu > .menu li .menu-drop-icon:after {content:"\f0d7";font-size:14px;}
	.vertical-menu > .menu li .menu-drop-icon.active:after {content:"\f0d8"}
	/* */
	html .header_woo_content {text-align:center;display:block;float:none;clear:both;top:auto;right:auto;position:relative;height:50px;padding:0;}
}

@media 
only screen and (min-device-width: 768px) and (max-device-width: 1024px) ,
only screen and (min-width: 768px) and (max-width: 1024px){
  .wd_vertical_menu .vertical-menu {
	margin-top:2px;
  }
  #header .header-bottom  ul.more_menu  {display: block;}
   
}

/* STYLE FOR DEFAULT */

#header .nav > div.menu > ul li:hover > ul.children {
	display:block;
}

#header .nav > div.menu > ul > li ul.children > li {
	width:100%;
}

#header .wd_vertical_menu > div.menu {
	display:none;
}