/* menu icons */
#gk-nav #gk-mainnav .level0>li>a.icon-home>span.menu-title,
#gk-nav #gk-mainnav .level0>li>a.icon-contact>span.menu-title,
#gk-nav #gk-mainnav .level0>li>a.icon-search>span.menu-title,
#gk-nav #gk-mainnav .level0>li>a.icon-cross>span.menu-title,
#gk-nav #gk-mainnav .level0>li>a.icon-right>span.menu-title,
#gk-nav #gk-mainnav .level0>li>a.icon-left>span.menu-title,
#gk-nav #gk-mainnav .level0>li>a.icon-joomla>span.menu-title,
#gk-nav #gk-mainnav .level0>li>a.icon-karate>span.menu-title,
#gk-nav #gk-mainnav .level0>li>a.icon-tabletennis>span.menu-title,
#gk-nav #gk-mainnav .level0>li>a.icon-weightlifting>span.menu-title,
#gk-nav #gk-mainnav .level0>li>a.icon-fencing>span.menu-title,
#gk-nav #gk-mainnav .level0>li>a.icon-cycling>span.menu-title,
#gk-nav #gk-mainnav .level0>li>a.icon-sledging>span.menu-title,
#gk-nav #gk-mainnav .level0>li>a.icon-bobsleight>span.menu-title,
#gk-nav #gk-mainnav .level0>li>a.icon-rowing>span.menu-title, 
#gk-nav #gk-mainnav .level0>li>a.icon-shooting>span.menu-title, 
#gk-nav #gk-mainnav .level0>li>a.icon-biathlon>span.menu-title, 
#gk-nav #gk-mainnav .level0>li>a.icon-archery>span.menu-title, 
#gk-nav #gk-mainnav .level0>li>a.icon-baseball>span.menu-title, 
#gk-nav #gk-mainnav .level0>li>a.icon-swimming>span.menu-title, 
#gk-nav #gk-mainnav .level0>li>a.icon-hockey>span.menu-title,
#gk-nav #gk-mainnav .level0>li>a.icon-wrestling>span.menu-title,
#gk-nav #gk-mainnav .level0>li>a.icon-boxing>span.menu-title, 
#gk-nav #gk-mainnav .level0>li>a.icon-horseriding>span.menu-title, 
#gk-nav #gk-mainnav .level0>li>a.icon-handball>span.menu-title, 
#gk-nav #gk-mainnav .level0>li>a.icon-basketball>span.menu-title, 
#gk-nav #gk-mainnav .level0>li>a.icon-figureskating>span.menu-title, 
#gk-nav #gk-mainnav .level0>li>a.icon-running>span.menu-title,
#gk-nav #gk-mainnav .level0>li>a.icon-tennis>span.menu-title,
#gk-nav #gk-mainnav .level0>li>a.icon-badminton>span.menu-title,
#gk-nav #gk-mainnav .level0>li>a.icon-curling>span.menu-title,
#gk-nav #gk-mainnav .level0>li>a.icon-ski>span.menu-title,
#gk-nav #gk-mainnav .level0>li>a.icon-gymnastics>span.menu-title,
#gk-nav #gk-mainnav .level0>li>a.icon-volleyball>span.menu-title,
#gk-nav #gk-mainnav .level0>li>a.icon-soccer>span.menu-title { margin-left: -3px; padding-left: 30px; } 

#gk-nav #gk-mainnav ul.level0>li.icon-home>div.childcontent,
#gk-nav #gk-mainnav ul.level0>li.icon-contact>div.childcontent,
#gk-nav #gk-mainnav ul.level0>li.icon-search>div.childcontent,
#gk-nav #gk-mainnav ul.level0>li.icon-cross>div.childcontent,
#gk-nav #gk-mainnav ul.level0>li.icon-right>div.childcontent,
#gk-nav #gk-mainnav ul.level0>li.icon-left>div.childcontent,
#gk-nav #gk-mainnav ul.level0>li.icon-joomla>div.childcontent,
#gk-nav #gk-mainnav ul.level0>li.icon-karate>div.childcontent,
#gk-nav #gk-mainnav ul.level0>li.icon-tabletennis>div.childcontent,
#gk-nav #gk-mainnav ul.level0>li.icon-weightlifting>div.childcontent,
#gk-nav #gk-mainnav ul.level0>li.icon-fencing>div.childcontent,
#gk-nav #gk-mainnav ul.level0>li.icon-cycling>div.childcontent,
#gk-nav #gk-mainnav ul.level0>li.icon-sledging>div.childcontent,
#gk-nav #gk-mainnav ul.level0>li.icon-bobsleight>div.childcontent,
#gk-nav #gk-mainnav ul.level0>li>a.icon-rowing>div.childcontent, 
#gk-nav #gk-mainnav ul.level0>li>a.icon-shooting>div.childcontent, 
#gk-nav #gk-mainnav ul.level0>li>a.icon-biathlon>div.childcontent, 
#gk-nav #gk-mainnav ul.level0>li>a.icon-archery>div.childcontent, 
#gk-nav #gk-mainnav ul.level0>li>a.icon-baseball>div.childcontent, 
#gk-nav #gk-mainnav ul.level0>li>a.icon-swimming>div.childcontent, 
#gk-nav #gk-mainnav ul.level0>li>a.icon-hockey>div.childcontent,
#gk-nav #gk-mainnav ul.level0>li>a.icon-wrestling>div.childcontent,
#gk-nav #gk-mainnav ul.level0>li>a.icon-boxing>div.childcontent, 
#gk-nav #gk-mainnav ul.level0>li>a.icon-horseriding>div.childcontent, 
#gk-nav #gk-mainnav ul.level0>li>a.icon-handball>div.childcontent, 
#gk-nav #gk-mainnav ul.level0>li>a.icon-basketball>div.childcontent, 
#gk-nav #gk-mainnav ul.level0>li>a.icon-figureskating>div.childcontent, 
#gk-nav #gk-mainnav ul.level0>li>a.icon-running>div.childcontent,
#gk-nav #gk-mainnav ul.level0>li>a.icon-tennis>div.childcontent,
#gk-nav #gk-mainnav ul.level0>li>a.icon-badminton>div.childcontent,
#gk-nav #gk-mainnav ul.level0>li>a.icon-curling>div.childcontent,
#gk-nav #gk-mainnav ul.level0>li>a.icon-ski>div.childcontent,
#gk-nav #gk-mainnav ul.level0>li>a.icon-gymnastics>div.childcontent,
#gk-nav #gk-mainnav ul.level0>li>a.icon-volleyball>div.childcontent,
#gk-nav #gk-mainnav ul.level0>li>a.icon-soccer>div.childcontent { margin: -5px 0 0 14px!important; } 

#gk-nav #gk-mainnav .level0>li>a.icon-home>span.menu-title span,
#gk-nav #gk-mainnav .level0>li>a.icon-contact>span.menu-title span,
#gk-nav #gk-mainnav .level0>li>a.icon-search>span.menu-title span,
#gk-nav #gk-mainnav .level0>li>a.icon-cross>span.menu-title span,
#gk-nav #gk-mainnav .level0>li>a.icon-right>span.menu-title span,
#gk-nav #gk-mainnav .level0>li>a.icon-left>span.menu-title span,
#gk-nav #gk-mainnav .level0>li>a.icon-joomla>span.menu-title span,
#gk-nav #gk-mainnav .level0>li>a.icon-karate>span.menu-title span,
#gk-nav #gk-mainnav .level0>li>a.icon-tabletennis>span.menu-title span,
#gk-nav #gk-mainnav .level0>li>a.icon-weightlifting>span.menu-title span,
#gk-nav #gk-mainnav .level0>li>a.icon-fencing>span.menu-title span,
#gk-nav #gk-mainnav .level0>li>a.icon-cycling>span.menu-title span,
#gk-nav #gk-mainnav .level0>li>a.icon-sledging>span.menu-title span,
#gk-nav #gk-mainnav .level0>li>a.icon-bobsleight>span.menu-title span,
#gk-nav #gk-mainnav .level0>li>a.icon-rowing>span.menu-title span, 
#gk-nav #gk-mainnav .level0>li>a.icon-shooting>span.menu-title span, 
#gk-nav #gk-mainnav .level0>li>a.icon-biathlon>span.menu-title span, 
#gk-nav #gk-mainnav .level0>li>a.icon-archery>span.menu-title span, 
#gk-nav #gk-mainnav .level0>li>a.icon-baseball>span.menu-title span, 
#gk-nav #gk-mainnav .level0>li>a.icon-swimming>span.menu-title span, 
#gk-nav #gk-mainnav .level0>li>a.icon-hockey>span.menu-title span,
#gk-nav #gk-mainnav .level0>li>a.icon-wrestling>span.menu-title span,
#gk-nav #gk-mainnav .level0>li>a.icon-boxing>span.menu-title span, 
#gk-nav #gk-mainnav .level0>li>a.icon-horseriding>span.menu-title span, 
#gk-nav #gk-mainnav .level0>li>a.icon-handball>span.menu-title span, 
#gk-nav #gk-mainnav .level0>li>a.icon-basketball>span.menu-title span, 
#gk-nav #gk-mainnav .level0>li>a.icon-figureskating>span.menu-title span, 
#gk-nav #gk-mainnav .level0>li>a.icon-running>span.menu-title span,
#gk-nav #gk-mainnav .level0>li>a.icon-tennis>span.menu-title span,
#gk-nav #gk-mainnav .level0>li>a.icon-badminton>span.menu-title span,
#gk-nav #gk-mainnav .level0>li>a.icon-curling>span.menu-title span,
#gk-nav #gk-mainnav .level0>li>a.icon-ski>span.menu-title span,
#gk-nav #gk-mainnav .level0>li>a.icon-gymnastics>span.menu-title span,
#gk-nav #gk-mainnav .level0>li>a.icon-volleyball>span.menu-title span,
#gk-nav #gk-mainnav .level0>li>a.icon-soccer>span.menu-title span{ margin-left: -25px; padding-left: 30px; } 

#gk-nav .level0>li:hover>a.haschild.icon-home>span.menu-title,
#gk-nav .level0>li>a.icon-home>span.menu-title { background: transparent url('../images/icons.png') no-repeat 4px -36px; }
#gk-nav .level0>li.active>a.icon-home>span.menu-title,
#gk-nav .level0>li:hover>a.icon-home>span.menu-title { background-position: 4px 4px; }
#gk-nav .level0>li:hover>a.haschild.icon-contact>span.menu-title,
#gk-nav .level0>li>a.icon-contact>span.menu-title { background: transparent url('../images/icons.png') no-repeat 4px -116px; }
#gk-nav .level0>li.active>a.icon-contact>span.menu-title,
#gk-nav .level0>li:hover>a.icon-contact>span.menu-title { background-position: 4px -76px; }
#gk-nav .level0>li:hover>a.haschild.icon-search>span.menu-title,
#gk-nav .level0>li>a.icon-search>span.menu-title { background: transparent url('../images/icons.png') no-repeat 4px -196px; }
#gk-nav .level0>li.active>a.icon-search>span.menu-title,
#gk-nav .level0>li:hover>a.icon-search>span.menu-title { background-position: 4px -156px; }
#gk-nav .level0>li:hover>a.haschild.icon-cross>span.menu-title,
#gk-nav .level0>li>a.icon-cross>span.menu-title { background: transparent url('../images/icons.png') no-repeat 4px -276px; }
#gk-nav .level0>li.active>a.icon-cross>span.menu-title, 
#gk-nav .level0>li:hover>a.icon-cross>span.menu-title { background-position: 4px -236px; }
#gk-nav .level0>li:hover>a.haschild.icon-right>span.menu-title,
#gk-nav .level0>li>a.icon-right>span.menu-title { background: transparent url('../images/icons.png') no-repeat 4px -356px; }
#gk-nav .level0>li.active>a.icon-right>span.menu-title,
#gk-nav .level0>li:hover>a.icon-right>span.menu-title { background-position: 4px -316px; }
#gk-nav .level0>li:hover>a.haschild.icon-left>span.menu-title,
#gk-nav .level0>li>a.icon-left>span.menu-title { background: transparent url('../images/icons.png') no-repeat 4px -436px; }
#gk-nav .level0>li.active>a.icon-left>span.menu-title,
#gk-nav .level0>li:hover>a.icon-left>span.menu-title { background-position: 4px -396px; }
#gk-nav .level0>li:hover>a.haschild.icon-joomla>span.menu-title,
#gk-nav .level0>li>a.icon-joomla>span.menu-title { background: transparent url('../images/icons.png') no-repeat 4px -516px; }
#gk-nav .level0>li.active>a.icon-joomla>span.menu-title,
#gk-nav .level0>li:hover>a.icon-joomla>span.menu-title { background-position: 4px -476px; }

#gk-nav .level0>li>a.icon-karate>span.menu-title { background: transparent url('../images/icons.png') no-repeat 4px -596px; }
#gk-nav .level0>li.active>a.icon-karate>span.menu-title,
#gk-nav .level0>li:hover>a.icon-karate>span.menu-title { background-position: 4px -556px; }
#gk-nav .level0>li>a.icon-tabletennis>span.menu-title { background: transparent url('../images/icons.png') no-repeat 4px -676px; }
#gk-nav .level0>li.active>a.icon-tabletennis>span.menu-title,
#gk-nav .level0>li:hover>a.icon-tabletennis>span.menu-title { background-position: 4px -636px; }
#gk-nav .level0>li>a.icon-weightlifting>span.menu-title { background: transparent url('../images/icons.png') no-repeat 4px -756px; }
#gk-nav .level0>li.active>a.icon-weightlifting>span.menu-title,
#gk-nav .level0>li:hover>a.icon-weightlifting>span.menu-title { background-position: 4px -716px; }
#gk-nav .level0>li>a.icon-fencing>span.menu-title { background: transparent url('../images/icons.png') no-repeat 4px -836px; }
#gk-nav .level0>li.active>a.icon-fencing>span.menu-title,
#gk-nav .level0>li:hover>a.icon-fencing>span.menu-title { background-position: 4px -796px; }
#gk-nav .level0>li>a.icon-cycling>span.menu-title { background: transparent url('../images/icons.png') no-repeat 4px -916px; }
#gk-nav .level0>li.active>a.icon-cycling>span.menu-title,
#gk-nav .level0>li:hover>a.icon-cycling>span.menu-title { background-position: 4px -876px; }
#gk-nav .level0>li>a.icon-sledging>span.menu-title { background: transparent url('../images/icons.png') no-repeat 4px -996px; }
#gk-nav .level0>li.active>a.icon-sledging>span.menu-title,
#gk-nav .level0>li:hover>a.icon-sledging>span.menu-title { background-position: 4px -956px; }
#gk-nav .level0>li>a.icon-bobsleight>span.menu-title { background: transparent url('../images/icons.png') no-repeat 4px -1076px; }
#gk-nav .level0>li.active>a.icon-bobsleight>span.menu-title,
#gk-nav .level0>li:hover>a.icon-bobsleight>span.menu-title { background-position: 4px -1036px; }

#gk-nav .level0>li>a.icon-rowing>span.menu-title { background: transparent url('../images/icons.png') no-repeat 4px -1156px; }
#gk-nav .level0>li.active>a.icon-rowing>span.menu-title,
#gk-nav .level0>li:hover>a.icon-rowing>span.menu-title { background-position: 4px -1116px; }
#gk-nav .level0>li>a.icon-shooting>span.menu-title { background: transparent url('../images/icons.png') no-repeat 4px -1236px; }
#gk-nav .level0>li.active>a.icon-shooting>span.menu-title,
#gk-nav .level0>li:hover>a.icon-shooting>span.menu-title { background-position: 4px -1196px; }
#gk-nav .level0>li>a.icon-biathlon>span.menu-title { background: transparent url('../images/icons.png') no-repeat 4px -1316px; }
#gk-nav .level0>li.active>a.icon-biathlon>span.menu-title,
#gk-nav .level0>li:hover>a.icon-biathlon>span.menu-title { background-position: 4px -1276px; }
#gk-nav .level0>li>a.icon-archery>span.menu-title { background: transparent url('../images/icons.png') no-repeat 4px -1396px; }
#gk-nav .level0>li.active>a.icon-archery>span.menu-title,
#gk-nav .level0>li:hover>a.icon-archery>span.menu-title { background-position: 4px -1356px; }
#gk-nav .level0>li>a.icon-baseball>span.menu-title { background: transparent url('../images/icons.png') no-repeat 4px -1476px; }
#gk-nav .level0>li.active>a.icon-baseball>span.menu-title,
#gk-nav .level0>li:hover>a.icon-baseball>span.menu-title { background-position: 4px -1436px; }
#gk-nav .level0>li>a.icon-swimming>span.menu-title { background: transparent url('../images/icons.png') no-repeat 4px -1556px; }
#gk-nav .level0>li.active>a.icon-swimming>span.menu-title,
#gk-nav .level0>li:hover>a.icon-swimming>span.menu-title { background-position: 4px -1516px; }
#gk-nav .level0>li>a.icon-hockey>span.menu-title { background: transparent url('../images/icons.png') no-repeat 4px -1636px; }
#gk-nav .level0>li.active>a.icon-hockey>span.menu-title,
#gk-nav .level0>li:hover>a.icon-hockey>span.menu-title { background-position: 4px -1596px; }

#gk-nav .level0>li>a.icon-wrestling>span.menu-title { background: transparent url('../images/icons.png') no-repeat 4px -1716px; }
#gk-nav .level0>li.active>a.icon-wrestling>span.menu-title,
#gk-nav .level0>li:hover>a.icon-wrestling>span.menu-title { background-position: 4px -1676px; }
#gk-nav .level0>li>a.icon-boxing>span.menu-title { background: transparent url('../images/icons.png') no-repeat 4px -1796px; }
#gk-nav .level0>li.active>a.icon-boxing>span.menu-title,
#gk-nav .level0>li:hover>a.icon-boxing>span.menu-title { background-position: 4px -1756px; }
#gk-nav .level0>li>a.icon-horseriding>span.menu-title { background: transparent url('../images/icons.png') no-repeat 4px -1876px; }
#gk-nav .level0>li.active>a.icon-horseriding>span.menu-title,
#gk-nav .level0>li:hover>a.icon-horseriding>span.menu-title { background-position: 4px -1836px; }
#gk-nav .level0>li>a.icon-handball>span.menu-title { background: transparent url('../images/icons.png') no-repeat 4px -1956px; }
#gk-nav .level0>li.active>a.icon-handball>span.menu-title,
#gk-nav .level0>li:hover>a.icon-handball>span.menu-title { background-position: 4px -1916px; }
#gk-nav .level0>li>a.icon-basketball>span.menu-title { background: transparent url('../images/icons.png') no-repeat 4px -2036px; }
#gk-nav .level0>li.active>a.icon-basketball>span.menu-title,
#gk-nav .level0>li:hover>a.icon-basketball>span.menu-title { background-position: 4px -1996px; }
#gk-nav .level0>li>a.icon-figureskating>span.menu-title { background: transparent url('../images/icons.png') no-repeat 4px -2116px; }
#gk-nav .level0>li.active>a.icon-figureskating>span.menu-title,
#gk-nav .level0>li:hover>a.icon-figureskating>span.menu-title { background-position: 4px -2076px; }
#gk-nav .level0>li>a.icon-running>span.menu-title { background: transparent url('../images/icons.png') no-repeat 4px -2196px; }
#gk-nav .level0>li.active>a.icon-running>span.menu-title,
#gk-nav .level0>li:hover>a.icon-running>span.menu-title { background-position: 4px -2156px; }

#gk-nav .level0>li>a.icon-tennis>span.menu-title { background: transparent url('../images/icons.png') no-repeat 4px -516px; }
#gk-nav .level0>li.active>a.icon-tennis>span.menu-title,
#gk-nav .level0>li:hover>a.icon-tennis>span.menu-title { background-position: 4px -476px; }
#gk-nav .level0>li>a.icon-badminton>span.menu-title { background: transparent url('../images/icons.png') no-repeat 4px -516px; }
#gk-nav .level0>li.active>a.icon-badminton>span.menu-title,
#gk-nav .level0>li:hover>a.icon-badminton>span.menu-title { background-position: 4px -476px; }
#gk-nav .level0>li>a.icon-curling>span.menu-title { background: transparent url('../images/icons.png') no-repeat 4px -516px; }
#gk-nav .level0>li.active>a.icon-curling>span.menu-title,
#gk-nav .level0>li:hover>a.icon-curling>span.menu-title { background-position: 4px -476px; }
#gk-nav .level0>li>a.icon-ski>span.menu-title { background: transparent url('../images/icons.png') no-repeat 4px -516px; }
#gk-nav .level0>li.active>a.icon-ski>span.menu-title,
#gk-nav .level0>li:hover>a.icon-ski>span.menu-title { background-position: 4px -476px; }
#gk-nav .level0>li>a.icon-gymnastics>span.menu-title { background: transparent url('../images/icons.png') no-repeat 4px -516px; }
#gk-nav .level0>li.active>a.icon-gymnastics>span.menu-title,
#gk-nav .level0>li:hover>a.icon-gymnastics>span.menu-title { background-position: 4px -476px; }
#gk-nav .level0>li>a.icon-volleyball>span.menu-title { background: transparent url('../images/icons.png') no-repeat 4px -516px; }
#gk-nav .level0>li.active>a.icon-volleyball>span.menu-title,
#gk-nav .level0>li:hover>a.icon-volleyball>span.menu-title { background-position: 4px -476px; }
#gk-nav .level0>li>a.icon-soccer>span.menu-title { background: transparent url('../images/icons.png') no-repeat 4px -516px; }
#gk-nav .level0>li.active>a.icon-soccer>span.menu-title,
#gk-nav .level0>li:hover>a.icon-soccer>span.menu-title { background-position: 4px -476px; }