/************************************* desktop menu************************************/
#menu-trigger {display: none;}
#menu-wrap {position: relative;z-index: 2;}

#menu-custom,
#menu-custom ul {list-style: none;zoom: 1;}

#menu-custom:before,
#menu-custom:after {content: "";display: table;}

#menu-custom:after {clear: both;}

.desktop #menu-custom {display: block;}
.desktop #menu-custom > li {float: left;position: relative;}
.desktop #menu-custom > li > a {height: 67px;display: block;margin: 0 0 0 -15px;padding: 0 15px;font: bold 22px/67px 'Fugaz One', 'Russo One'; font-style: normal; color: #a09fa0;text-transform: uppercase;}
.desktop #menu-custom > li + li > a {margin: 0;}

.desktop #menu-custom > li:hover > a {color: #fff;}

.desktop #menu-custom li ul {width: 270px;background: #fff;position: absolute;top: 67px;left: 0;z-index: 1;opacity: 0;visibility: hidden;display:none;
-webkit-transition: all .2s ease-in-out;
   -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
     -o-transition: all .2s ease-in-out;
        transition: all .2s ease-in-out;
}

.desktop #menu-custom li:hover > ul {opacity: 1;visibility: visible;display:block;margin: 0;}

.desktop #menu-custom li ul {border-top: 1px solid #d4d4d4;}
.desktop #menu-custom li ul li {border: 1px solid #d4d4d4;border-top: none;position: relative;}
.desktop #menu-custom li ul li a {display: block;padding: 20px 25px;font: bold 16px 'Arial';color: #9f9f9f;}
.desktop #menu-custom li ul li a:hover {color: #e10513;}

.desktop #menu-custom li ul li ul {top: -1px;left: 268px;}



@media only screen and (max-width:1199px) {

#menu-wrap {position: relative;}
#menu-wrap * {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
#menu-wrap.desktop { display:none;}

#menu-trigger {height: 67px;cursor: pointer;padding: 0 0 0 20px;background: #403f40;border: 1px solid #656565;border-width: 0 1px;font: 23px/67px 'Fugaz One', 'Russo One';color: #fff;text-transform: uppercase;}
#menu-trigger .menu-icon {font-size:30px;line-height:30px;width:auto;display: block;position: absolute;top: 18px;right: 20px;}
.mobile #menu-custom {margin: 0;padding: 0px;position: absolute;top: 67px;width: 100%;z-index: 1;background: #403f40;border-top: 1px solid #656565;display: none;}
#menu-custom ul.menu-mobile-2 {display: none;}
#menu-custom li {position: static;display: block;position: relative;}
#menu-custom a {display: block;float: none;padding: 10px;color: #fff;font-size: 18px;}
#menu-custom a:hover {background:#e10513;}
#menu-custom ul a {padding-left:40px;width: auto;}
#menu-custom ul ul a {padding-left:60px;width: auto;}
.open-mobile-2 {font-size:25px;line-height:30px;display: block;position: absolute;right: 8px;top: 4px;height:30px;width:30px;text-align:center;vertical-align:middle;color:#fff;}
.open-mobile-2:hover {cursor: pointer;}
.open-mobile-2:hover + a {background:#e10513;}

}