#header{padding:10px 0 5px;position:relative;text-align:left}#site-description,#site-logo,.social-widget{clear:both;float:none;margin:0;position:static}#site-logo{font-size:30px;padding:0}#site-description{margin:0 0 .5em}body.mobile-menu-visible{overflow-y:hidden}.sidemenu{background-color:#fc0;color:#000;display:none;height:100%;overflow-y:scroll;padding:50px 25px 20px;width:300px;-webkit-overflow-scrolling:touch;box-sizing:border-box;position:fixed;top:0;transition:.2s ease-in-out;transition-property:left,right;z-index:11111}.admin-bar .sidemenu{top:32px}#mobile-menu{right:-300px}#mobile-menu.sidemenu-on{right:0}.sidemenu-active{position:relative}.sidemenu-active,.sidemenu-active #headerwrap{left:0;transition:left .2s ease-in-out}.sidemenu-right,.sidemenu-right #headerwrap.fixed-header{left:-300px}.sidemenu-left,.sidemenu-left #headerwrap.fixed-header{left:300px}.sidemenu-left #mobile-menu.sidemenu-on{left:0}#headerwrap.fixed-header #header #searchform{float:none}#header #searchform #s,#header #searchform #s:focus{width:100%}.social-widget .widget{padding-bottom:0}#menu-icon{color:#000;font-size:1.2em;line-height:normal;right:0;top:50%;transform:translateY(-50%)}#menu-icon,#menu-icon-close{display:block;position:absolute;text-decoration:none}#menu-icon-close{color:inherit;font-size:25px;right:10px;top:10px}#menu-icon-close:after{content:"\e801";font-family:themify_theme_icon}#main-nav{background:0;margin:15px 0;padding:0}#main-nav li{display:block}#main-nav ul{background:0;display:block;margin:0;padding:0 0 0 1em;position:static;text-align:left}#main-nav ul li{background:0;border:0;margin:0;padding:0}#main-nav a,#main-nav ul a{color:inherit;font-size:100%;line-height:1.5em;padding:.6em 0;text-decoration:none}#main-nav ul a{font-size:.95em;font-weight:400}#main-nav a:hover,#main-nav ul a:hover{color:#fff}#main-nav ul:before{display:none}#headerwrap #main-nav .menu-item-has-children>a .child-arrow,#headerwrap #main-nav .page_item_has_children>a .child-arrow{display:none!important}#main-nav .current-menu-item a,#main-nav .current_page_item a{background:0;color:#fff}#headerwrap.fixed-header #main-nav{padding:12px}#headerwrap.fixed-header #header #searchform{display:block!important;margin-top:10px!important}