.main-navigation{border:3px solid #fff}.main-navigation *{box-sizing:border-box}.main-navigation ul.topnav{list-style-type:none;margin:0;padding:0;overflow:hidden;background-color:#05509e;width:100%;min-height:1px}.main-navigation ul.topnav li{float:none!important;padding:0!important;vertical-align:middle;min-height:34px;max-height:100%;height:0}.main-navigation ul.topnav li:not(:first-child){display:none}.main-navigation ul.topnav li{border-right:1px solid #fff}.main-navigation ul.topnav li.no-border{border-right:none}.main-navigation ul.topnav li a{display:block;color:#f2f2f2;text-align:center;padding:6px 0;padding-top:8px;text-decoration:none;font-size:12px;line-height:18px;height:100%;width:100%;-webkit-box-shadow:inset 0 0 7px 1px rgba(0,0,0,.75);-moz-box-shadow:inset 0 0 7px 1px rgba(0,0,0,.75);box-shadow:inset 0 0 7px 1px rgba(0,0,0,.75)}.main-navigation ul.topnav li a span{display:inline-block;vertical-align:initial;max-width:100%}.main-navigation ul.topnav li.icon a span{margin:0 5px}.main-navigation ul.topnav li a:hover,.main-navigation ul.topnav li a.active{background-color:#678a30}.main-navigation ul.topnav li.icon{float:right;display:inline-block}.main-navigation ul.topnav li.icon a{padding:8px 7px}.main-navigation ul.topnav.responsive{position:relative}.main-navigation ul.topnav.responsive li.icon{height:auto;position:absolute;right:0;top:0}.main-navigation ul.topnav.responsive li{float:none;display:block}.main-navigation ul.topnav.responsive li:not(.icon) a{display:block;text-align:left;padding:7px}@media(min-width:767.98px){.main-navigation ul.topnav li:not(.ctrl-toggle-menu){display:block!important}.main-navigation ul.topnav li:first-child a{text-align:center}.main-navigation ul.topnav li.icon{display:none;float:none;width:40px}.main-navigation ul.topnav li.icon a{padding:7px 0}.main-navigation ul.topnav li a span{line-height:10px}}