.gk-megamenu{margin:0;padding:0;}
.gk-megamenu a{text-decoration:none;}
.gk-megamenu ul.level0{float:left;margin:0;}
.gk-megamenu ul.level0 li.mega{display:block;float:left;}
.gk-megamenu ul.level0>li.mega>a.mega{display:block;}
.gk-megamenu ul.level0>li.mega>a.mega span{display:block;}
.gk-megamenu ul.level0>li.mega .has-image{padding:0 0 0 0px!important;display:block;background-repeat:no-repeat;background-position:right;}
.gk-megamenu ul.level0 li.mega span.menu-title{display:block;}
.gk-megamenu ul.level0 li.mega a img{float:left;padding-right:5px;}
.gk-megamenu ul.level0>li.active a, ul.level0>li.active:hover a{}
.gk-megamenu li.mega .childcontent{display:block;height:auto;position:absolute;}
ul.level0>li>.childcontent{margin:0;}
.gk-megamenu li.mega .childcontent, .gk-megamenu li.haschild-over li.mega .childcontent, .gk-megamenu li.mega li.haschild-over li.mega .childcontent, .gk-megamenu li.mega li.mega li.haschild-over li.mega .childcontent, .gk-megamenu li.mega li.mega li.mega li.haschild-over li.mega .childcontent, .gk-megamenu li.mega li.mega li.mega li.mega li.haschild-over li.mega .childcontent{left:-999em;}
.gk-megamenu li.haschild-over .childcontent, .gk-megamenu li.mega li.haschild-over .childcontent, .gk-megamenu li.mega li.mega li.haschild-over .childcontent, .gk-megamenu li.mega li.mega li.mega li.haschild-over .childcontent, .gk-megamenu li.mega li.mega li.mega li.mega li.haschild-over .childcontent, .gk-megamenu li.mega li.mega li.mega li.mega li.mega li.haschild-over .childcontent{left:auto;}
.gk-megamenu li.mega .right, .gk-megamenu li.haschild-over li.mega .right, .gk-megamenu li.mega li.haschild-over li.mega .right, .gk-megamenu li.mega li.mega li.haschild-over li.mega .right, .gk-megamenu li.mega li.mega li.mega li.haschild-over li.mega .right, .gk-megamenu li.mega li.mega li.mega li.mega li.haschild-over li.mega .right{right:auto;}
.gk-megamenu li.haschild-over .right{right:0;}
.gk-megamenu li.mega li.haschild-over .right, .gk-megamenu li.mega li.mega li.haschild-over .right, .gk-megamenu li.mega li.mega li.mega li.haschild-over .right, .gk-megamenu li.mega li.mega li.mega li.mega li.haschild-over .right, .gk-megamenu li.mega li.mega li.mega li.mega li.mega li.haschild-over .right{right:12em;}
.gk-megamenu ul.level1 li.mega{float:none;}
.gk-megamenu ul.level1 .childcontent{margin:-2em 0 0 160px;}
.gk-megamenu .megacol{float:left;}
.gk-megamenu .megacol:first-child>ul{padding:0;}
.gk-megamenu .megacol>ul{padding:0 0 0 16px;}
.gk-megamenu ul.level1 li.mega{}
.gk-megamenu ul.level1 li.first{}
.gk-megamenu ul.level1 li.mega:first-child{margin:0;}
.gk-megamenu ul.level1 li.mega a.mega span.menu-title{background:none;padding:0;}
.gk-megamenu ul.level1 li.haschild{padding:0;}
.gk-megamenu ul.level1 li.over, ul.level1 li.haschild-over{}
.gk-megamenu ul.level1 li.group{background:none;}
.gk-megamenu .childcontent{z-index:999;}
.gk-megamenu .childcontent .gk-moduletable .gk-box-ct{padding:0 5px;}
.gk-megamenu .childcontent .gk-moduletable ul:first-child{margin-top:0 !important;}
.gk-megamenu .childcontent .gk-moduletable li{}
.gk-megamenu .group{}
.gk-megamenu .group-title{}
.gk-megamenu .group-title a, .group-title a:hover{background:none!important;}
.gk-megamenu .group-content .gk-moduletable, .group-content ul.megamenu{margin:10px;}
.gk-megamenu .childcontent ul.megamenu .gk-moduletable{padding:0;}
.gk-megamenu .childcontent ul.megamenu .gk-moduletable h3{margin-left:0;margin-right:0;}
.group .moduletable{padding-left:10px!important;}
.group .moduletable h3{margin-left:0px!important;}