#custommenu{position:relative;font-size:12px;padding:0;width:100%;height:auto;margin:0 auto;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
:first-child+html #custommenu{z-index:998}
div.menu{font-weight:normal;font-size:18px;text-transform:uppercase;margin:0 0 0 5%;padding:0;float:none;display:inline-block;vertical-align:top}
div.menu a:link,div.menu a:visited{display:block;height:65px;line-height:65px;color:#857264;letter-spacing:1px;font-family:dosis-medium;}
div.menu a,div.perception-custom-menu-popup a{text-decoration:none;display:block;cursor:pointer;height:auto;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-ms-transition:all .1s linear;transition:all .1s linear;position:relative}
div.perception-custom-menu-popup a{margin:10px 0 0}
div.perception-custom-menu-popup .first a:first-child{margin:0}
div.menu a span{display:block}
div.menu a span:hover{cursor:pointer}
div.perception-custom-menu-popup{position:absolute;z-index:1000;display:none;text-align:left;padding:0;border-top:0;top:65px!important;max-width:200px}
div.level1{margin-bottom:5px}
div.level2{margin-bottom:5px}
div.level3{margin-bottom:5px;padding:5px}
div.block2{padding-top:0;padding-left:10px;padding-right:10px;display:block}
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.block2 a img{opacity:.9;filter:alpha(opacity=90)}
div.block2 a:hover img{opacity:1;filter:alpha(opacity=100);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
div.block2 .brand a:hover img{-webkit-transition:all 0;-moz-transition:all 0;-ms-transition:all 0;transition:all 0}
div.perception-custom-menu-popup hr{margin:0 0 10px}
div.column{float:left;width:100%;padding:0;margin:0}
div.itemSubMenu{margin-left:0}
.clearBoth{clear:both;height:0;overflow:hidden}
div.level1{margin-bottom:0}
div.perception-custom-menu-popup{background:#c1352e;box-shadow:0 15px 15px rgba(0,0,0,0.3);padding:15px}
div.menu a:hover,div.menu.act a{color:#c3342f !important}
div.menu .brand a,div.perception-custom-menu-popup .brand a{-webkit-transition:all 0 linear;-moz-transition:all 0 linear;-ms-transition:all 0 linear;transition:all 0 linear}
div.level3{background:#fff}
a.level1{text-transform:uppercase;font-size:15px;color:#fff;line-height:normal}
a.level2{font-size:14px;color:orange;line-height:24px;padding:0 0 0 15px;}
a.level3{font-size:12px;font-weight:400;line-height:100%;margin-bottom:0}
a.level1:hover,a.level2:hover,a.level3:hover{color:#cfc529}
.block2 table.brand{float:left}
.block2 .single_menu_product{float:left;position:relative;max-width:150px;overflow:hidden;margin-right:20px;margin-left:0}
#menu-button,.parentMenu{display:inline-block;vertical-align:top;}
* 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;}
#menu-button{float:none;margin:0;cursor:pointer;text-transform:uppercase}
#menu-button a:link,#menu-button a:visited{color:#857264;display:block;float:left;position:relative;height:45px;line-height:45px;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}
#menu-button a span{display:block;position:relative;padding:0 28px 0 0;font-family:opensans-semibold}
#menu-button a span:before{background:url(../../../images/images/modemad-sprite.png) no-repeat -29px -158px;position:absolute;content:'';height:24px;right:0;top:10px;width:24px}
#menu-button:hover{cursor:pointer}
#menu-button:hover a:after{opacity:1}
.menu-mobile div.column{float:none;padding:5px;background:#fff}
.menu-mobile a.itemMenuName{display:block;text-align:left}
.menu-mobile div.menu-button,.menu-mobile div.menu-mobile{float:none;padding:0;margin:0;width:100%;border-bottom:1px solid #fff}
.menu-mobile div.column{float:none;width:100%;padding:0;margin:0}
.menu-mobile a.level1:link,.menu-mobile a.level1:visited{margin-top:0;margin-bottom:0;padding:10px;color:#000}
.menu-mobile a.level2:link,.menu-mobile a.level2:visited{padding:10px}
.menu-mobile a.level1:link,.menu-mobile a.level1:visited{color:#555}
.menu-mobile a.level1:hover{background-color:#f1f1f1}
.menu-mobile .parent{background-color:#fff}
.menu-mobile .parentMenu{padding:0;display:block;text-align:left}
.menu-mobile .parentMenu a:link{padding:10px 0 10px 10px;color:#fff;display:block}
.menu-mobile .parentMenu a span{color:#fff}
.menu-mobile .parentMenu a:hover span{color:#cfc529}
.menu-mobile .parentMenu:hover{cursor:pointer}
.parentMenu{position:relative}
.menu-mobile div.level2{margin-bottom:0}
#custommenu-mobile .button{cursor:pointer;position:absolute;right:0;top:0;display:block;width:50px;height:38px;background-color:transparent;background-repeat:no-repeat;background-position:80% 50%;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJxJREFUeNpi/P//PwM66O3tBVF1UNwEwsXFxRjqmBhwg3wgZobSWAE+zcxoNEmaCQKKNDP29PTgkvsAxPxA/BGIBXDZ3A7Ef4D4Pxrmh6rhxyL3E4gbQZqL8AUKDsAG0gfS3AfEf0nU/AuIJ4I0VwIxC8j/aPgjVOFHLHLsQFzDiCeFoQQYqSmMtvGMT/NfNJokzQug9HRcCgACDAC34CnSSWx3zwAAAABJRU5ErkJggg==)}
#custommenu-mobile .button.open{border:0px none;background-color:transparent;background-repeat:no-repeat;background-position:80% 50%;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE5JREFUeNpi/P//PwO5gImBAjBENbP09vZSZHM7EP8B4v8k4J9A3AjSXATEzCRaygbSB9LcB8R/SdT8C4gnsgCJSigmGTCOpjDSAECAAQBI6RqpQRaDFgAAAABJRU5ErkJggg==)}
#custommenu-mobile .level1 .button{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIxJREFUeNpi/P//PwO5gAWbYG9vL4ZYcXExhhgTAwUAn+YJQAzyUxcuBYwwP2Nx6k8gZgPid0AsjM0L+Gxmg9LMxDob5lTkKOBHEuvCpzmZQBgl4NNcD8SvcWgEiTfhi+c+KGZAcvpHIBbAG9pYEglKaJOaSCqB+BrUK8QnTyxeYCDa2dRIngQBQIABAGG6KfxEmzSnAAAAAElFTkSuQmCC)}
#custommenu-mobile .level1 .button.open{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE1JREFUeNpi/P//PwO5gImBAjBwmllgjN7eXqI1FRcXU9/ZE4D4Px7chU9zMgHLEvBprgfi1zg0gsSbsAYYFPRBMVGAcQSmMIo0AwQYAIYUFeQ3G04OAAAAAElFTkSuQmCC)}
#menu-content{float:left;width:100%;background:#c3342f;position:absolute;top:45px;z-index:99999;}
#custommenu-mobile .parentMenu:hover a:link,#custommenu-mobile .parentMenu:hover a:visited,#custommenu-mobile .parentMenu:hover{background:rgba(177,37,30,1);color:#cfc529}
#custommenu-mobile .level0{color:#FFF;text-transform:uppercase}
#custommenu-mobile .level1{color:#FFF;font-size:14px;}
#custommenu-mobile a.level1{padding:8px 20px 8px 20px}
#custommenu-mobile .level2{color:#FFF;font-size:12px;}
#custommenu-mobile .level2 a{padding:5px;background:none}
.perception-custom-menu-submenu{background:rgba(0,0,0,.15);padding:0;width:100%;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
#perception_custom_menu_42 > hr{margin:13px 0 10px;border:1px solid #000}
#perception_custom_menu_44 > hr{margin:13px 0 10px;border:1px solid #000}
div.block2 p img{position:relative;bottom:-13px}
div.block2 .nav-staticblock{color:#aaa;font-size:14px;font-weight:400;line-height:24px;margin:10px 0}
@media screen and (max-width:1136px){div.menu{margin:0 0 0 20px}}
@media screen and (max-width:479px){.header .top-navigation .nav-container{position:relative;top:45px}#menu-button a:link, #menu-button a:visited{color:#fff}#menu-button a span:before{background-position:-53px -158px}}