@media screen and (min-width:771px){
	.searchWrapper{
		width: 100%;
		max-width: 1187px;
		position: absolute;
		height: 50px;
		margin: 0 auto;
		top: 0;
		left: 0;
		display: block;
		right: 0;
		bottom: 0;
		z-index:1;
	}
	.logo{
		z-index: 999;
		position: relative;
	}
}
#custommenu {
    font-size: 12px;
    padding: 21px 0px 0px 9px;
    width: 100%;
    border-radius: 2px;
    height: auto;
    margin: 15px 0 0 0;
}
a.vertudo{text-decoration:underline!important;}
.logo{width:235px!important;}
.wp-custom-menu-popup .block1{
	max-width:1200px;
    width: 100%;
	margin:0 auto;
}
/*IE7 fix*/
*:first-child+html #custommenu {
    z-index: 998;
}
div.menu {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    display: inline-block;
    text-align: left;
    padding: 0 10px 0 0;
}
div.menu a:link, div.menu a:visited {
    display: block;
    padding-right: 10px;
    padding-top: 0;
    padding-bottom: 0;
}
div.menu a span {
    display: block;
    padding-right: 0px;
}
div.menu a span:hover {
    cursor: pointer;
}
div.wp-custom-menu-popup {
    position: absolute;
    /*z-index: 2 !important;*/
    display: none;
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-top: 0;
    width: 100%;
    margin-top: -1px;
}
div.menu a, div.wp-custom-menu-popup a {
    text-decoration: none;
    display:block;
    cursor: pointer;
    _height: 0;
    height: auto;
    line-height:13px;
}
div.wp-custom-menu-popup a.level3{color:#000;padding-left:5px;letter-spacing:2px;text-transform: uppercase;letter-spacing:2px;line-height:18px;font-family:futura-book;}
div.wp-custom-menu-popup a.level3:hover{text-decoration:underline;}
div.level1 {
    margin-bottom: 5px;
}
div.level2 {
    margin-bottom: 5px;
}
div.block2 {
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    display: block;
	float:right;
    margin-bottom: 5px;
	margin-top:5px;
}
div.block2.menu-image-qty2{
	width:39%;
}
div.block2.menu-image-qty1{width:20%;}
div.block2.menu-image-qty3{
	width:58%;
}
div.block2.menu-image-qty4{
	width:79.5%
}
div.block2.menu-image-qty5{
	width:100%
}
div.block2 a{max-width:224px;margin-left:0!important;margin-left:2%!important;}
div.block2 a:last-child{margin-left:0!important;}
div.block2 a.menu-image-qty4{margin-left:1.5%!important;}
div.block2.menu-image-qty5 a{margin-left:1.63%!important;}
div.block2.menu-image-qty5 a:last-child{margin-left:0!important;}
div.block2.menu-image-qty2 a{
	width:47.86324786324786%;
}
div.block2.menu-image-qty1 a{width:100%;}
div.block2.menu-image-qty3 a{
	width:31.3%;
}
div.block2.menu-image-qty3 a{
	width:31%;
}
div.block2.menu-image-qty4 a{
	width:23%;
}
div.block2 a img{width:100%;}
.submenu-text{
	color:#000;
	text-align: center;
	font-size:12px;
	padding-top: 15px;
    border-bottom: #444 solid 1px;
    padding-bottom: 12px;
	letter-spacing:2px;
}
div.block2 a{float:right;margin-left:4.273504273504274%;color:#000;text-align:center;font-size:12px;text-transform:uppercase;font-family:futura-heavy;letter-spacing:2px;}
div.block2 a:first-child,div.block2 img:first-child{margin-right:0;}
div.block2 a:hover{text-decoration:underline;}
div.block2 a img:first-child{margin-bottom:5px;}
a.level1:link, a.level1:visited {
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 5px 10px;
    border-radius: 2px;
	padding-left:0;
}
a.level2:link, a.level2:visited {
    padding: 4px 0px;
    border-radius: 2px;
	padding-left:0;
}
/* Clearfix */
div.block2:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
html[xmlns] div.block2 {
    display: block;
}
* html div.block2 {
    height: 1%;
}
div.block2 p {
    margin-bottom: 3px;
    line-height: 120%;
    color: #000;
    font-size: 11px;
}
div.block2 p a {
    display: inline;
}

div.wp-custom-menu-popup hr {
    margin: 0px 0px 10px 0px;
}
/******************************************* COLUMN WIDTH ***************************** */
div.column {
    float: left;
    /* width: 33%;  for 3 columns*/
    padding: 0px 1%;
    margin: 0px 0px 0px 0px;
	text-align:left;
	padding-left:0px;
}
div.column{
	padding-left:0;
}
.menuColumnNumber3 div.column{
	width:14%;
}
.menuColumnNumber4 div.column{
	width:15%;
}
.menuColumnNumber5 div.column,.menuColumnNumber6 div.column{
	width:16%;
}
.menuColumnNumber6 div.column,
.menuColumnNumber3 div.column{
    max-width: 168px;
}

.menuColumnNumber2 div.column{
	width:13%;  /*for 2 columns */
}

.menuColumnNumber1 div.column{
	/*width:100%;  for 1 columns */
}

.menuColumnNumber2 div.column:nth-child(even){
	border-right:0;
}

div.column:nth-child(even){
    padding-bottom: 20px;
    margin-bottom: 15px;
    min-height: 160px;
}

/*end COLUMN WIDTH  */

div.itemSubMenu {
    margin-left: 0px;
}
.clearBoth {
    clear:both;
    height: 0;
    overflow: hidden;
}
div.level1 {
    margin-bottom: 0px;
}
/*BG*/
#custommenu {
}
div.wp-custom-menu-popup {
    background-color: #fff;
    border: 1px solid #000;
    margin:17px auto 0;
    min-height: 360px;
    /* top: 10px; */
    overflow: hidden;
    font-family: 'soleilregular', sans-serif;
    color: #000;
    width: 100.1%!important;
}

.wp-custom-menu-popup .block1{
	padding: 0 20px
}

div.wp-custom-menu-popup a{
	color: #000;
	font-size: 10px
}

div.wp-custom-menu-popup .itemMenuName.level1 span{
	font-weight: bolder;
    font-family: 'soleilregular', sans-serif;
}


div.menu a:link, div.menu a:visited {
}
div.menu a:hover {
    background: #f1f1f1;
}

/*FONTS*/
div.menu {
    font-weight: normal;
    font-size: 14px;
    text-transform: uppercase;
    font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
    line-height: 0;
}
a.level1:link, a.level1:visited {
    text-transform: none;
    font-weight: normal;
}
a.level2:link, a.level2:visited {
    font-weight: normal;
    font-size: 12px;
    line-height: 12px;
}
/*COLOR*/
#custommenu {
    margin: 0 auto;
}
#wp-nav-container{line-height:9px;}
div.menu a:link, div.menu a:visited {
    background-color: transparent;
    text-transform: uppercase;
    font-family:soleilregular,sans-serif;
    font-size:13.5px;
    letter-spacing:2px;
    color: #000;
    font-weight: bold;

    padding: 0 10px;
}

div.menu a span  {
	border-bottom: 1px solid transparent
}




div.menu a:hover span  {
	border-bottom: 1px solid
}



a.level1:link, a.level1:visited {
    font-size: 12px;
    font-family: futura-heavy;
    letter-spacing: 1px;
}
.menuColumnNumber1 a.level1:link, a.level1:visited{
	/*color:#a3a3a3;*/
}

a.level2:link, a.level2:visited,a.level1:link, a.level1:visited {
    text-transform: uppercase;
	font-size: 12px;
	letter-spacing:1px;
}
a.level1:link, a.level1:visited {font-family:futura-bold;}
div.menu a:hover,
div.menu.act a,
div.menu.active a {
    /*color: #000;*/
}
a.level1:hover, a.level1.act, a.level1.actParent {
    color: #000;
	text-decoration:underline;
	font-family:futura-bold;
}
a.level2:hover, a.level2.act, a.level2.actParent {
    color: #000;
	text-decoration:underline!important;
}
.block2 table.brand {
    float: left;
}
.block2 .single_menu_product {
    float: left;
    position: relative;
    max-width: 150px;
    overflow: hidden;
    margin-right: 20px;
    margin-left: 0px;
}

@media only screen and (min-width: 771px){
	.page-header-container {
		border:0 #ccc solid!important;
	}
}

/*MOBILE MENU STYLES*/
#menu-button, .parentMenu {
    display: inline-block;
}
html[xmlns] #menu-button, html[xmlns] .parentMenu {
    display: block;
}
* html #menu-button, * html .parentMenu {
    height: 1%;
}
#menu-button:after, .parentMenu:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
#custommenu-mobile {
    position:relative;
    margin: 0 auto;
    padding: 0;
    z-index: 999;
}
#menu-button {
    float: none;
    padding: 10px 0px 10px 0px;
    margin: 0px 0px 0px 0px;
    width: 100%;
    border-bottom: 1px solid #fff;
    text-transform: uppercase;
    display: none;
}
#menu-button a:link, #menu-button a:visited {
    color: #fff;
    display: block;
    float: left;
    margin-left: 45%;
    position: relative;
    padding: 0px 10px;
}
#menu-button a span:after {
    display: block;
    position: relative;
    content: "";
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 4px solid #dadada;
    margin: 8px 0px 0px 5px;
    float: right;
    opacity: 0.7;
}
#menu-button:hover {
    cursor: pointer;
}
#menu-button:hover a:after {
    opacity: 1;
}
.menu-mobile div.column {
    float:none;
    padding:5px;
    background: #fff;
}




.menu-mobile .parentMenu:hover {
    cursor: pointer;
}
.parentMenu {
    position: relative;
}
.parentMenu a {
    display: block;
}
#menu-button {
    cursor: pointer;
}
.menu-mobile div.level2 {
    margin-bottom: 0;
}
.menu-mobile a:hover {
    text-decoration: none;
}
.menu-mobile.level0 .parentMenu a:link,
.menu-mobile.level0 .parentMenu a:visited {
    text-transform: uppercase;
}
.menu-mobile .parentMenu a.level1:link,
.menu-mobile .parentMenu a.level1:visited,
.menu-mobile .parentMenu a.level2:link,
.menu-mobile .parentMenu a.level2:visited {color: #000;font-size: 12px;ffont-weight: normal;letter-spacing: normal;}
.menu-mobile .parentMenu a.level1:link,
.menu-mobile .parentMenu a.level1:visited {
    margin-left: 20px;
}
.menu-mobile .parentMenu a.level2:link,
.menu-mobile .parentMenu a.level2:visited {
    margin-left: 40px;
}
.menu-mobile .parentMenu a.level3:link,
.menu-mobile .parentMenu a.level3:visited {
    margin-left: 70px;
}
.menu-mobile .parentMenu a.itemMenuName.level1{text-transform:uppercase;}
.menu-mobile .parentMenu a.itemMenuName.level1:hover{text-decoration:underline;}
#custommenu-mobile .button {
    cursor: pointer;
    position: absolute;
    right: 1%;
    top: 0px;
    display: block;
    width: 80px;
    height: 27px;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: 90% 50%;
    background-image: url(../images/sub-plus.png);
}
#custommenu-mobile .button.open {
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: 90% 50%;
    background-image: url(../images/sub-minus.png);
}
#custommenu-mobile .level1 .button {
    background-image: url(../images/sub-plus.png);
}
#custommenu-mobile .level1 .button.open {
    background-image: url(../images/sub-minus.png);
}

