#header{padding:10px 0 5px}#site-description,#site-logo{clear:both;float:none;position:static}#site-logo{font-size:30px;margin:2px 0 3px;padding:0}#site-description{margin:0 0 5px}.social-widget{float:none;margin:0 0 1em;position:static}.social-widget .widgettitle{display:block;margin:0 0 .4em}#searchform-wrap+.social-widget{margin:auto}#header .social-widget a{color:inherit}#headerwrap #searchform{clear:both;float:none;inset:auto;margin:.5em 0 1.25em;padding:0;position:relative;width:auto}#headerwrap #searchform #s{background:hsla(0,0%,100%,.2);color:#fff;float:none;padding:8px 30px 8px 14px;position:static;transition:none;width:100%}#headerwrap #searchform #s:focus,#headerwrap #searchform #s:hover,#headerwrap #searchform .icon-search:hover+#s{background-color:hsla(0,0%,100%,.3);color:#fff;width:100%}#headerwrap #searchform .icon-search:before{padding:0;right:10px;top:6px}.header-widget{clear:both;float:none;margin:0;position:static;text-align:left}.header-widget .widget{margin:0 0 10px}#main-nav-wrap{float:none}#menu-icon{border-radius:100%;display:block;line-height:normal;padding:10px;position:absolute;right:0;text-decoration:none;top:4px;z-index:1000}#menu-icon:hover{background-color:hsla(0,0%,59%,.15)}.mobile-menu-visible #menu-icon,.sidemenu{display:none}.sidemenu{background-color:#000;color:#fff;height:100%;overflow-y:scroll;padding:50px 25px;transition:.2s ease-in-out;transition-property:left,right;width:300px;-webkit-overflow-scrolling:touch;-ms-scroll-chaining:none;box-sizing:border-box;position:fixed;text-align:left;top:0;z-index:1100}#mobile-menu{right:-300px}#mobile-menu.sidemenu-on{right:0}.mobile-menu-visible #footer-player{z-index:99}.admin-bar .sidemenu{padding-top:90px}.admin-bar #headerwrap #menu-icon-close{top:50px}#menu-icon-close{border-radius:100%;color:#7f7f7f;display:block;font-size:2em;height:30px;position:absolute;right:20px;text-decoration:none;top:10px;width:30px}#menu-icon-close:after,#menu-icon-close:before{border-top:2px solid;content:"";display:block;left:0;margin:auto;position:absolute;right:0;top:50%;transform:rotate(-45deg);width:60%}#menu-icon-close:after{transform:rotate(45deg)}#menu-icon-close:hover{background-color:hsla(0,0%,84%,.4);color:#fff}#main-nav{background:0;float:none;height:auto;margin:15px 0;padding:0;position:static;text-align:left}#main-nav li{display:block;float:none;padding:0}#main-nav li>.sub-menu{background:0;border:0;display:none;margin:0;opacity:1;padding:0 0 0 1em;position:static;transform:none;width:auto}#main-nav ul li{border:0;float:none}#main-nav ul ul{transform:none}#headerwrap #main-nav a,#headerwrap #main-nav ul a{background:0;border:0;border-radius:0;clear:both;color:#ccc;display:block;margin:0;padding:.6em 0;text-decoration:none;width:auto}#main-nav>li:last-child a{border:0}#main-nav .current-menu-item ul a,#main-nav .current_page_item ul a,#main-nav ul .current-menu-item a,#main-nav ul .current_page_item a{background:0;color:#ccc}#main-nav ul a{font-weight:400}#headerwrap #main-nav a:hover,#headerwrap #main-nav ul a:hover{color:#fff}#main-nav .menu-item-has-children>a:after,#main-nav ul .menu-item-has-children>a:after{display:none}#main-nav .current-menu-item>a,#main-nav .current_page_item>a{color:#fff}#main-nav .current-menu-item a,#main-nav .current_page_item a{border:0;border-bottom:1px solid hsla(0,0%,100%,.1)}#main-nav .current-menu-item a:hover,#main-nav .current_page_item a:hover{background:0}#headerwrap.fixed-header #header{text-align:inherit}#headerwrap #searchform-wrap,#headerwrap .header-bar,#headerwrap .social-widget{display:block;float:none}#main-nav .child-arrow{display:inline-block;float:right}#headerwrap #main-nav>li{position:relative}.sidemenu-active,.sidemenu-active #headerwrap,.sidemenu-left,.sidemenu-right{transition:left .2s ease-in-out}.sidemenu-active{left:0;position:relative}.sidemenu-right{left:-300px}.sidemenu-left{left:300px}#main-nav .mega-menu-posts,.mobile-menu-visible .body-overlay-on{display:none}#main-nav .has-mega-column>.sub-menu,#main-nav .has-mega>.sub-menu{margin:0;padding:0;width:auto}#main-nav .has-mega-column>.sub-menu,#main-nav .has-mega-sub-menu .mega-sub-menu ul{float:none;margin:0 0 0 1em}