.menu-main-menu-container{text-align:center;margin-right:-10px}ul.mainmenu,ul.mainmenu li,ul.mainmenu ul{list-style:none;margin:0;padding:0;border:0}ul.mainmenu{display:inline-block;position:relative;vertical-align:top;z-index:597}ul.mainmenu li{width:auto}ul.mainmenu li:hover{position:relative;z-index:599;cursor:default}ul.mainmenu ul{visibility:hidden;position:absolute;top:150;z-index:598;width:100%}ul.mainmenu li:hover>ul{visibility:visible}ul.mainmenu a{display:block;font-family:'functionpro',Arial,Helvetica,sans-serif;font-size:20px;font-weight:normal;text-transform:uppercase;text-decoration:none;line-height:40px;color:#FFFFFF;padding:0 15px;margin:0;-webkit-transition:.35s;transition:.35s}@media (max-width:991.98px){ul.mainmenu a{padding:0 8px}}ul.mainmenu>li{display:block;float:left;border-right:1px solid rgba(255,255,255,0.3)}ul.mainmenu>li:last-of-type{border-right:none}ul.mainmenu li:hover>a{color:#a1b5ba;background-color:transparent}ul.mainmenu li.menu-item-has-children:hover>a{color:#FFFFFF;background-color:#00a79d}ul.mainmenu li ul{opacity:0;-webkit-transition:.35s;transition:.35s}ul.mainmenu li:hover ul{opacity:100}ul.mainmenu ul{width:250px;text-align:left;background-color:#00a79d;margin-left:0;-webkit-box-shadow:0 5px 8px rgba(50,50,50,0.2);-moz-box-shadow:0 5px 8px rgba(50,50,50,0.2);box-shadow:0 5px 8px rgba(50,50,50,0.2)}ul.mainmenu ul a{font-weight:normal;text-transform:none;line-height:normal;color:#FFFFFF;padding:8px 15px;margin:0}ul.mainmenu ul>li{display:block;float:none;border-right:none !important;border-bottom:1px solid rgba(255,255,255,0.5)}ul.mainmenu ul>li:hover{border-bottom:1px solid rgba(255,255,255,0.5)}ul.mainmenu ul>li:last-child{border-bottom:none !important}ul.mainmenu ul>li:hover:last-child{border-bottom:none !important}ul.mainmenu ul li:hover>a{color:#FFFFFF;background-color:#555555}ul.verticalmenu,ul.verticalmenu li,ul.verticalmenu ul{list-style:none;margin:0;padding:0;border:0}ul.verticalmenu{position:relative;z-index:597;float:left;margin-bottom:20px}ul.verticalmenu li{float:left;min-height:1px;line-height:1em;vertical-align:middle}ul.verticalmenu li:hover{position:relative;z-index:599;cursor:default}ul.verticalmenu ul{visibility:hidden;position:absolute;top:0;left:99%;z-index:598;width:100%}ul.verticalmenu ul li{float:none}ul.verticalmenu ul ul{top:0;left:99%}ul.verticalmenu li:hover>ul{visibility:visible}ul.verticalmenu li{float:none}ul.verticalmenu ul li{font-weight:normal}ul.verticalmenu{font-family:'functionpro',Arial,Helvetica,sans-serif;font-size:16px;font-weight:bold;line-height:16px;width:140px}ul.verticalmenu a,ul.verticalmenu a:link,ul.verticalmenu a:visited{font-weight:bold;display:block;color:#555555;text-decoration:none;text-transform:uppercase}ul.verticalmenu{float:none}ul.verticalmenu>li{display:block;background-image:url(../images/arrow-right.svg);background-size:10px 10px;background-repeat:no-repeat;background-position:0% 45%}ul.verticalmenu>li>a{padding:5px 0px 5px 15px}ul.verticalmenu>li:hover{background-image:url(../images/arrow-right-hover.svg);background-size:10px 10px}ul.verticalmenu li:hover>a{color:#00a79d}ul.verticalmenu ul{width:180px;background-color:#555555;-webkit-box-shadow:0 3px 5px rgba(50,50,50,0.2);-moz-box-shadow:0 3px 5px rgba(50,50,50,0.2);box-shadow:0 3px 5px rgba(50,50,50,0.2)}ul.verticalmenu ul a,ul.verticalmenu ul a:link,ul.verticalmenu ul a:visited{text-transform:none;color:#FFF;padding:8px;border-bottom:1px solid rgba(255,255,255,0.3)}ul.verticalmenu ul li{line-height:normal}ul.verticalmenu ul li:hover{background-color:#00a79d}ul.verticalmenu ul li:last-child>a{border-bottom:none}ul.verticalmenu ul li:first-child:after{content:'';display:block;width:0;height:0;position:absolute;left:-20px;top:13px;border-left:10px solid transparent;border-right:10px solid #fff;border-bottom:10px solid transparent;border-top:10px solid transparent}