#gkMainMenu{    max-width: 660px !important;    margin: -15px 0px 0px 0px !important;    float: left;}
#gkMainMenu:after{clear:both;content:"";display:table;}
#gkMainMenu .gkMenu{display:block;margin:0;position:relative;}
.gkMenu > ul{margin:0;padding:0;}
.gkMenu > ul > li{display:block;float:left;font-size:13.5px;font-weight:600;position:relative;text-transform:uppercase;width:auto;z-index: 1;}
.gkMenu > ul > li > a{color:#f5f5f5;display:block;    padding: 23px 18px 13px 18px;}
.gkMenu > ul > li a small{display:block;font-size:11px;line-height:12px;}
.gkMenu > ul > li > .childcontent,
.gkMenu > ul > li > .childcontent .childcontent{position:absolute;left:-999em;z-index:999;}
.gkMenu > ul > li > .childcontent .gkcol{float:left;}
.gkMenu > ul > li > .childcontent .gkcol:first-child{background-color:#1e1e1e;}
.gkMenu > ul > li:hover > .childcontent,
.gkMenu > ul > li:hover > .childcontent li:hover > .childcontent{left:inherit;}
.gkMenu > ul > li .childcontent{margin:0;}
.gkMenu > ul > li .childcontent .childcontent{margin-left:100px;margin-top:-35px!important;}
.gkMenu > ul > li > a{-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.gkMenu a:hover,
.gkMenu a:focus> a{background-color:#F57C30;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.4) 100%);}
li.haschild:hover{background-color:#F57C30;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.4) 100%);}
div.gkcol{width: 165px !important;}
.gkMenu ul ul{padding:4px 15px 0 0;margin:0 0 -4px 0;}
.gkMenu > ul li div.childcontent{text-transform:none;}
.gkMenu > ul li div.childcontent-inner{background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.gkMenu > ul li > .childcontent .gkcol{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-bottom:0;}
.gkMenu > ul li div.childcontent li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:12px;font-weight:300;line-height:1;margin:0;padding:0 20px;text-align:left;}
.gkMenu > ul li div.childcontent li:first-child{border:none;}
.gkMenu > ul li div.childcontent a{    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    color: #fff;    display: block;    padding: 12px 0px 10px 15px;    font-size: 14.5px;    margin: -4px -35px 4px -20px;}
.gkMenu > ul li li div.childcontent small{color:#999;font-weight:400;padding-bottom:5px;}
.gkMenu > ul li div.childcontent li.group{padding:0;margin:0;height:auto;border:none !important;background:none;}
.gkMenu > ul li div.childcontent .header{color:#444;display:block;font-size:13px;font-weight:600!important;margin:6px 0 0;padding:0 20px;text-transform:uppercase}
.gkMenu > ul li div.childcontent .header a{color:#444;}
.gkMenu > ul li div.childcontent .header small{display:block;text-transform:none;}
.gkMenu li .module p{font-size:12px;line-height:18px;}
#gkMainMenu.gkMenuOverlay ul .childcontent{display:none!important;}
#gkMenuOverlay{background:#fff;background:rgba(255, 255, 255, 0.97);display:none;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;width:100%;}
#gkMenuOverlay.open{display:block;min-height:100%;position:fixed;top:0;width:100%;z-index:10001;}
#gkMenuOverlayWrap{left:50%;margin:0 0 0 -482px;max-width:964px;position:absolute;top:0;width:100%;z-index:10002;}
#gkMenuOverlayWrap > div{padding:0;width:100%;}
#gkMenuOverlayHeader{color:#111;font-size:60px;font-weight:bold;line-height:140px;margin:0;text-align:center;text-transform:none;}
#gkMenuOverlayClose{color:#d82731;cursor:pointer;font-size:36px;font-style:normal;line-height:140px;position:absolute;right:0;}
#gkMenuOverlayContent{border-bottom:1px solid #e5e5e5;margin-bottom:140px;}
#gkMenuOverlayContent .gkcol{width:100%;}
#gkMenuOverlayContent .gkcol li li li{font-size:17px;}
#gkMenuOverlayContent .gkcol .header,
#gkMenuOverlayContent .gkcol li small,
#gkMenuOverlayContent .group-content > div{display:none!important;}
#gkMenuOverlayContent .gkcol li{border-top:1px solid #e5e5e5;font-size:22px;line-height:60px;text-align:center;}
#gkMenuOverlayContent .gkcol li.group{border-top:none;}
#gkMenuOverlayContent .gkcol li a{color:#777;display:inline-block;line-height:60px;}
#gkMenuOverlayContent .gkcol li a:active,
#gkMenuOverlayContent .gkcol li a:focus,
#gkMenuOverlayContent .gkcol li a:hover{background-color:#F57C30;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.4) 100%);}