#gkMainMenu{float:left;margin:0 auto;padding:0;}
#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:14px;font-weight:700;height:54px;line-height:55px;position:relative;text-transform:uppercase;width:auto;}
.gkMenu > ul > li.haschild:after{color:#ababab;content:"\f107";display:block;font-family:FontAwesome, sans-serif;position:absolute;right:17px;top:-1px;}
.gkMenu > ul > li > a{border-right:1px solid #e5e5e5;color:#222;display:block;height:54px;line-height:55px;padding:0 32px;}
.gkMenu > ul > li.haschild > a{padding-right:40px;}
.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:1100;}
.gkMenu > ul > li > .childcontent .gkcol{border-left:1px solid #eee;float:left;}
.gkMenu > ul > li > .childcontent .gkcol:first-child{border-left:none;}
.gkMenu > ul > li:hover > .childcontent,
.gkMenu > ul > li:hover > .childcontent li:hover > .childcontent{left:inherit;}
.gkMenu > ul > li .childcontent{margin-left:-11px;margin-top:0;}
.gkMenu > ul > li .childcontent .childcontent{margin-left:100px;margin-top:-35px!important;}
.gkMenu .childcontent.active,
.gkMenu > ul > li:hover > .childcontent{pointer-events:auto;}
.gkMenu .childcontent{pointer-events:none;}
.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 > ul > li > a:hover,
.gkMenu > ul > li > a:active,
.gkMenu > ul > li > a:focus,
.gkMenu > ul > li.active > a{color:#eb1e00;}
.gkMenu ul ul{color:#999;padding:12px 0 8px;}
.gkMenu > ul li div.childcontent{background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #eee;box-shadow:2px 2px 2px rgba(0,0,0,0.2);margin-top:0;margin-left:-1px;text-transform:none;}
.gkMenu > ul li div.childcontent-inner{background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.gkMenu > ul li > .childcontent .gkcol{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-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;-ms-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 a:hover{color:#eb1e00!important}
.gkMenu > ul li div.childcontent li:hover > a,
.gkMenu > ul li div.childcontent li:hover > a small{color:#777;-webkit-transition:color .2s ease-out;-moz-transition:color .2s ease-out;-ms-transition:color .2s ease-out;-o-transition:color .2s ease-out;transition:color .2s ease-out;}
.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;-ms-box-sizing:border-box;box-sizing:border-box;color:#777;display:block;padding:7px 0;}
.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;}
#gkMobileMenu{display:none;}
#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:#eb1e00;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{color:#eb1e00;}
#gkFixedMenu{background:#fff;position:fixed;top:-80px;z-index:1001;}
#gkFixedMenu.active{border-bottom:1px solid #e5e5e5;-webkit-box-shadow:0 0 3px rgba(0, 0, 0, 0.15);-moz-box-shadow:0 0 3px rgba(0, 0, 0, 0.15);box-shadow:0 0 3px rgba(0, 0, 0, 0.15);line-height:54px;top:0;-webkit-transition:top .2s ease-out;-moz-transition:top .2s ease-out;-ms-transition:top .2s ease-out;-o-transition:top .2s ease-out;transition:top .2s ease-out;width:100%;}
#gkFixedMenu #gkTopNav{border-left:none;clear:none;}
#gkFixedMenu #gkMainMenu{border-left:1px solid #e5e5e5;}