ul.mainmenu,ul.mainmenu ul,ul.mainmenu li{list-style:none;margin:0;padding:0}ul.mainmenu{float:right;position:relative;z-index:1000;margin-top:59px;padding:0}ul.mainmenu a{display:block;font-family:'functionpro',Arial,Helvetica,sans-serif;font-size:22px;text-transform:uppercase;text-decoration:none;line-height:22px;color:#363636;padding:8px 14px 7px 14px;-webkit-transition:.35s;transition:.35s}ul.mainmenu>li{display:block;float:left;border-left:1px solid #363636}ul.mainmenu>li:last-child{border-right:1px solid #363636}ul.mainmenu li:hover>a{color:#00467f;padding:8px 14px 7px 14px}ul.mainmenu li.current-menu-item>a{color:#00467f;padding:8px 14px 7px 14px}ul.mainmenu li.menu-item-has-children:hover>a{color:#FFFFFF;background-color:#00467f;padding:8px 14px 7px 14px}ul.mainmenu ul{visibility:hidden;position:absolute;top:37px;opacity:0;-webkit-transition:.35s;transition:.35s;border-left:1px solid #363636;margin-left:-1px}ul.mainmenu li:hover>ul{visibility:visible;opacity:100}ul.mainmenu ul li{width:310px;float:none;display:list-item;position:relative;background-color:#00467f}ul.mainmenu ul a{font-family:'functionpro',Arial,Helvetica,sans-serif;display:block;font-size:18px;font-weight:normal;color:#FFFFFF;text-decoration:none;text-transform:none;padding:10px 14px}ul.mainmenu ul>li{display:block;border-bottom:1px solid rgba(255,255,255,0.3)}ul.mainmenu ul>li:last-child{border-bottom:0}ul.mainmenu ul li:hover>a{color:#FFFFFF;background-color:#363636;padding:10px 14px}ul.mainmenu ul li.current-menu-item>a{color:#FFFFFF;background-color:#363636;padding:10px 14px}ul.mainmenu ul li.menu-item-has-children:hover>a{color:#FFFFFF;background-color:#363636;padding:10px 14px}ul.mainmenu ul ul li{position:relative;top:-98px;left:250px}ul.mainmenu ul ul li{width:250px;background-color:#567aa9}ul.mainmenu ul ul li:hover>a{color:#FFF;background-color:#00467f}ul.mainmenu span.sub{display:none}ul.mainmenu ul li span.sub{display:block;font-size:14px;font-weight:normal;line-height:18px;margin-top:12px}ul.fixedmenu,ul.fixedmenu ul,ul.fixedmenu li{list-style:none;margin:0;padding:0}ul.fixedmenu{float:right;position:relative;z-index:1000;padding:0}ul.fixedmenu a{display:block;font-family:'functionpro',Arial,Helvetica,sans-serif;font-size:16px;text-transform:none;text-decoration:none;color:#FFF;padding:8px 14px 7px 14px;-webkit-transition:.35s;transition:.35s}ul.fixedmenu a.wpmenucart-contents{padding:12px 14px 13px 14px}ul.fixedmenu>li{display:block;float:left;border-left:1px solid rgba(255,255,255,0.2)}ul.fixedmenu>li:last-child{border-right:none}ul.fixedmenu li:hover>a{color:#FFFFFF;background-color:#00467f}ul.fixedmenu a.wpmenucart-contents:hover{color:#FFFFFF;background-color:#00467f}ul.fixedmenu li.menu-item-has-children:hover>a{color:#FFFFFF;background-color:#00467f}ul.fixedmenu ul{visibility:hidden;position:absolute;top:53px;opacity:0;-webkit-transition:.35s;transition:.35s}ul.fixedmenu li:hover>ul{visibility:visible;opacity:100}ul.fixedmenu ul li{width:310px;float:none;display:list-item;position:relative;background-color:#00467f}ul.fixedmenu ul a{font-family:'functionpro',Arial,Helvetica,sans-serif;display:block;font-size:16px;font-weight:bold;line-height:normal;color:#FFFFFF;text-decoration:none;text-transform:none;padding:10px 14px}ul.fixedmenu ul>li{display:block;border-bottom:1px solid rgba(255,255,255,0.2)}ul.fixedmenu ul>li:last-child{border-bottom:0}ul.fixedmenu ul li:hover>a{color:#FFFFFF;background-color:#363636;padding:10px 14px}ul.fixedmenu ul li.current-menu-item>a{color:#FFFFFF;background-color:#363636;padding:10px 14px}ul.fixedmenu ul li.menu-item-has-children:hover>a{color:#FFFFFF;background-color:#363636;padding:10px 14px}ul.fixedmenu ul ul li{position:relative;top:-76px;left:250px}ul.fixedmenu ul ul li{width:250px;background-color:#567aa9}ul.fixedmenu ul ul li:hover>a{color:#FFF;background-color:#00467f}ul.fixedmenu span.sub{display:none}ul.fixedmenu ul li span.sub{display:block;font-size:14px;font-weight:normal;line-height:18px;margin-top:12px}.social{clear:both;text-align:center;margin-top:-40px}ul.socialmenu,ul.socialmenu ul,ul.socialmenu li{list-style:none;margin:0;padding:0}ul.socialmenu{display:inline-block}ul.socialmenu li{float:left;display:block}ul.socialmenu a{display:block;font-size:24px;text-transform:none;text-decoration:none;line-height:24px;color:#FFFFFF;padding:0 12px;-webkit-transition:.35s;transition:.35s}ul.socialmenu a:hover{opacity:.5}