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