.clearfix:after,.clearfix:before{content:" ";display:table;}.clearfix:after{clear:both;}div.moduletable_mainmenu{width:100%;font-size:18pt;position:relative;font-weight:400;}div.moduletable_mainmenu ul{padding:0;margin:0 auto;}div.moduletable_mainmenu li{display:inline;float:left;}div.moduletable_mainmenu a{color:#FFF;display:inline-block;text-align:center;text-decoration:none;line-height:45px;padding-left:20px;padding-right:20px;text-transform:uppercase;}div.moduletable_mainmenu li a{border-right:0 solid #FFF;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;position:relative;transition-property:background-color,color;transition-duration:0.1s;transition-timing-function:linear;}div.moduletable_mainmenu li:last-child a{border-right:0;}div.moduletable_mainmenu a:hover,nav a:active{background-color:#007ED4;color:#FFF;text-decoration:none;}div.moduletable_pull a#pull{display:none;padding-left:0;padding-right:0;}div.moduletable_pull p{margin:0;padding:0;}p.commentmessage{font-size:14px;font-style:italic;}@media (max-width:480px){div.moduletable_mainmenu{height:auto;border-bottom:0;}div.moduletable_mainmenu li{display:block;float:none;width:100%;}div.moduletable_mainmenu li a{border-bottom:1px solid #FFF;border-right:0 solid #FFF;padding-left:0;padding-right:0;line-height:2;}div.moduletable_mainmenu a{text-align:left;width:100%;text-indent:0;font-size:18px;line-height:2.4;}div.moduletable_mainmenu ul{display:none;height:auto;}.moduletable_mainmenu ul li ul{position:relative;z-index:99999;max-height:305px;overflow:auto;}.moduletable_mainmenu ul ul li{background-color:#FF9700;padding:0;margin:0;}.moduletable_mainmenu ul ul li a{padding:0;margin:0;border:0px solid black;font-size:17px;line-height:1;}div.moduletable_pull a#pull{display:block;width:100%;position:relative;text-decoration:none;color:#FFF;line-height:40px;padding:0;margin:0;}a#pull em{position:absolute;right:9px;top:4px;font-size:30px;}}@media (min-width:481px){div.moduletable_mainmenu a{font-size:16px;}div.moduletable_mainmenu li a.noshow{display:none;}}@media (min-width:992px){div.moduletable_mainmenu a{font-size:20px;}}@media (min-width:1200px){div.moduletable_mainmenu a{font-size:24px;}}