#site-logo{font-size:30px;padding:0}#site-description span{min-height:24px;padding:4px}#site-description span:after{border-width:12px}#menu-icon,.fixed-header #menu-icon{top:30px}.header-widget{clear:both;float:none;margin:0;position:static;text-align:left}.header-widget .widget{margin:0 0 10px}body.mobile-menu-visible{overflow-y:hidden;position:relative}.horizontal-menu #menu-icon{display:block;position:absolute;right:30px;top:50%;transform:translateY(-50%)}.horizontal-menu.mobile-menu-visible #menu-icon{display:none}.horizontal-menu #menu-icon-close{color:inherit;display:block;font-family:serif;font-size:50px;position:absolute;right:20px;text-decoration:none;top:10px}.horizontal-menu #menu-icon-close:after{content:"\00d7"}.horizontal-menu #menu-icon-close:hover{color:#fff}.horizontal-menu .sidemenu{background:linear-gradient(115deg,#1abbc5,#1abbc5 41%,#2dbc81 56%,#2dbc81);display:none;height:100%;overflow-y:scroll;padding:50px 25px 20px;transition:.2s ease-in-out;transition-property:left,right;width:300px;-webkit-overflow-scrolling:touch;box-sizing:border-box;left:auto;position:fixed;top:0;z-index:11111}.horizontal-menu #mobile-menu{right:-300px}.horizontal-menu #mobile-menu.sidemenu-on{right:0}.horizontal-menu.sidemenu-active{position:relative}.horizontal-menu.sidemenu-active,.horizontal-menu.sidemenu-active #headerwrap{left:0;transition:left .2s ease-in-out}.horizontal-menu.sidemenu-right,.horizontal-menu.sidemenu-right #headerwrap{left:-300px}.horizontal-menu.sidemenu-left,.horizontal-menu.sidemenu-left #headerwrap{left:300px}.horizontal-menu #main-nav{clear:both;float:none;margin:15px 0;max-width:inherit;padding:0}.horizontal-menu #main-nav li{clear:both;display:block;float:none}.horizontal-menu #main-nav li ul{background:0;border:0;clear:both;color:inherit;display:block;margin:0;opacity:1;padding:0 0 0 1em;position:static;text-align:left;visibility:visible}.horizontal-menu #headerwrap #main-nav .has-mega-column>.children>li>.children,.horizontal-menu #headerwrap #main-nav .has-mega-column>.sub-menu>li>ul.sub-menu,.horizontal-menu #headerwrap #main-nav>li>.children,.horizontal-menu #headerwrap #main-nav>li>.children>li>.children,.horizontal-menu #headerwrap #main-nav>li>div.sub-menu,.horizontal-menu #headerwrap #main-nav>li>ul.sub-menu,.horizontal-menu #headerwrap #main-nav>li>ul.sub-menu>li>.sub-menu{display:none;height:100%;overflow:hidden;transition:all .5s ease-in-out}.horizontal-menu #main-nav ul:before{display:none}.horizontal-menu #main-nav li a,.horizontal-menu #main-nav li ul li a,.horizontal-menu #main-nav ul a{border:0;border-bottom:1px solid hsla(0,0%,100%,.3);color:#fff;display:block;font-size:100%;margin:0;padding:.6em 0;width:auto}.horizontal-menu #main-nav li ul li a,.horizontal-menu #main-nav ul a{font-size:.95em;font-weight:400}.menu-item-has-children .child-arrow{display:inline}.horizontal-menu #headerwrap #searchform-wrap{clear:both;float:none;margin:1em 0;padding:0;position:relative;width:auto}.horizontal-menu #headerwrap #searchform{position:static}.horizontal-menu #headerwrap #searchform #s{background-color:#fff;border:1px solid hsla(0,0%,100%,.8);color:#000;float:none;transition:none;width:100%}.horizontal-menu #headerwrap #searchform .icon-search:before{color:#000}.horizontal-menu #headerwrap #searchform #s:focus,.horizontal-menu #headerwrap #searchform #s:hover,.horizontal-menu #headerwrap #searchform .icon-search:hover+#s{border:1px solid hsla(0,0%,100%,.8);width:100%}.horizontal-menu #headerwrap .social-widget{float:none;position:static;text-align:left}.horizontal-menu #headerwrap .social-widget .widget{margin:0}.horizontal-menu #headerwrap .social-widget .widgettitle{display:block;margin:0 0 .4em}