#headerwrap #header{height:auto;padding:1em 0}#headerwrap .social-wrap{position:static;transform:none}#headerwrap #site-logo{clear:both;float:none;font-size:30px;margin:0;padding:0;position:static}#headerwrap .header-widget{clear:both;float:none;margin:0;position:static;text-align:left}#headerwrap .header-widget .widget{margin:0 0 10px}#headerwrap #menu-icon{color:inherit;display:block;left:0;position:absolute;text-decoration:none;top:50%;transform:translateY(-50%)}.mobile-menu-visible #headerwrap #menu-icon,.sidemenu{display:none}.sidemenu{background-color:#fff;height:100%;overflow-y:auto;width:300px;-webkit-overflow-scrolling:touch;box-sizing:border-box;left:-300px;padding:50px 25px 20px;position:fixed;top:0;transition:.2s ease-in-out;transition-property:left,right;z-index:111}.sidemenu-on{left:0}.sidemenu-active{position:relative}.sidemenu-active,.sidemenu-active #headerwrap{left:0;transition:all .2s ease-in-out}.sidemenu-right,.sidemenu-right #headerwrap{left:-300px}.sidemenu-left{left:300px}.sidemenu-left .body-overlay{left:300px;right:auto}#headerwrap #mobile-menu-panel a{color:#fff;text-decoration:none}#headerwrap #menu-icon-close{color:inherit;display:block;font-size:1.3em;min-height:1.2em;min-width:1.2em;position:absolute;right:20px;text-decoration:none;top:10px;transform-origin:center;transition:all .3s linear;transition-property:transform}#menu-icon-close:after,#menu-icon-close:before{border-top:1px solid;content:"";display:block;left:0;position:absolute;top:50%;width:100%}#menu-icon-close:before{transform:rotate(-45deg)}#menu-icon-close:after{transform:rotate(45deg)}.mobile-menu-visible #headerwrap #menu-icon-close:hover{color:#000;transform:rotate(90deg)}#headerwrap #main-nav{height:auto;margin:15px 0;max-width:none;position:static;text-align:left;transform:none;width:auto}#headerwrap #main-nav,#headerwrap #main-nav li{background:0;border:0;clear:both;float:none;padding:0}#headerwrap #main-nav li{display:block;margin:0;margin-left:0;opacity:0;transform:translate(40px)!important;transition:all .4s ease-in-out}.mobile-menu-visible #headerwrap #main-nav li{opacity:1;transform:translate(0)!important}.mobile-menu-visible #headerwrap #main-nav>li:first-child{transition-delay:.1s}.mobile-menu-visible #headerwrap #main-nav>li:nth-child(2){transition-delay:.2s}.mobile-menu-visible #headerwrap #main-nav>li:nth-child(3){transition-delay:.3s}.mobile-menu-visible #headerwrap #main-nav>li:nth-child(4){transition-delay:.4s}.mobile-menu-visible #headerwrap #main-nav>li:nth-child(5){transition-delay:.5s}.mobile-menu-visible #headerwrap #main-nav>li:nth-child(6){transition-delay:.6s}.mobile-menu-visible #headerwrap #main-nav>li:nth-child(7){transition-delay:.7s}.mobile-menu-visible #headerwrap #main-nav>li:nth-child(8){transition-delay:.8s}.mobile-menu-visible #headerwrap #main-nav>li:nth-child(9){transition-delay:.9s}.mobile-menu-visible #headerwrap #main-nav>li:nth-child(10){transition-delay:1s}.mobile-menu-visible #headerwrap #main-nav>li:nth-child(11){transition-delay:1.1s}.mobile-menu-visible #headerwrap #main-nav>li:nth-child(12){transition-delay:1.2s}.mobile-menu-visible #headerwrap #main-nav>li:nth-child(13){transition-delay:1.3s}.mobile-menu-visible #headerwrap #main-nav>li:nth-child(14){transition-delay:1.4s}.mobile-menu-visible #headerwrap #main-nav>li:nth-child(15){transition-delay:1.5s}#headerwrap #main-nav ul{background:0;border:0;clear:both;display:block;height:auto;margin:0;padding:0 0 0 1em;position:static;visibility:visible;width:auto}#headerwrap #main-nav ul li{background:0;border:0;margin:0;padding:0}#headerwrap #main-nav a,#headerwrap #main-nav ul a{background:0;border:0;border-bottom:1px solid hsla(0,0%,100%,.3);color:#000;display:block;font-size:100%;line-height:1.5em;margin:0;padding:.6em 0;text-decoration:none;width:auto}#headerwrap #main-nav>li:last-child a{border:0}#headerwrap.fixed-header #main-nav a{padding:.6em 0}#headerwrap #main-nav ul a{font-size:.9em;font-weight:400}#header #main-nav a:hover,#header #main-nav ul a:hover{color:inherit}#headerwrap #main-nav .menu-item-has-children>a:after,#headerwrap #main-nav ul .menu-item-has-children>a:after{display:none}#headerwrap #main-nav .current-menu-item>a,#headerwrap #main-nav .current_page_item>a{color:#000}#headerwrap #main-nav ul:after{display:none}#headerwrap #searchform-wrap{float:none}#headerwrap #searchform{clear:both;display:block;float:none;inset:auto;margin:0 0 1em;padding:0;position:relative;width:auto}#headerwrap #searchform #s{background-color:#fff;float:none;position:static;transition:none;width:100%}#headerwrap #searchform .icon-search{float:none;padding:inherit}#headerwrap #searchform #s:focus,#headerwrap #searchform #s:hover,#headerwrap #searchform .icon-search:hover+#s{color:inherit;width:100%}#headerwrap #searchform .icon-search:before{padding:0 4px}#headerwrap #searchform-wrap,#headerwrap .social-widget{opacity:0;transform:translateY(40px)!important;transition:all .4s ease-in-out;transition-delay:.1s}.mobile-menu-visible #headerwrap #searchform-wrap,.mobile-menu-visible #headerwrap .social-widget{opacity:1;transform:translate(0)!important}#headerwrap .social-widget{float:none;margin:0 0 1em;position:static;transition-delay:.2s}#headerwrap .social-widget .widgettitle{display:none;margin:0 0 .4em}.transparent-header #headerwrap #main-nav .current-menu-item a,.transparent-header #headerwrap #main-nav .current_page_item a,.transparent-header #headerwrap #main-nav a:hover,.transparent-header #headerwrap #menu-icon-close,.transparent-header #headerwrap a,.transparent-header #headerwrap a:hover,.transparent-header #headerwrap.fixed-header #menu-icon,.transparent-header #headerwrap.fixed-header #site-logo a{color:#000}.transparent-header #headerwrap #searchform #s{border-color:#000;color:#000}.transparent-header #headerwrap #searchform .icon-search:before,.transparent-header #headerwrap #searchform:hover .icon-search:before{color:#000}