
/*mobile-menu*/
#header{height:auto !important}.social-widget,#site-logo,#site-description,#main-nav{position:static;float:none;clear:both}#site-logo{margin:15px 100px 10px 0}#site-logo a{font-size:30px}#site-description{margin:0 0 10px}.mobile-button{position:relative;width:32px;height:30px;margin-bottom:3px;margin-right:3px;display:block;float:right;cursor:pointer;background-color:#eee;border-radius:5px}.mobile-button:before{content:"\f0c9";font:normal 21px/1em 'themify_theme_icons';color:#000;position:absolute;top:50%;left:50%;margin:-.5em 0 0 -.5em;width:1em;height:1em;text-align:center}.mobile-button.active:before{color:#555}#main-nav-wrap{position:absolute;top:2px;right:0;z-index:1000}#main-nav .home{display:none}#main-nav{clear:both;position:static;width:190px;z-index:1000;padding:5px;margin:0;background-color:#fff;display:none;border:0;box-shadow:0 0 0 1px rgba(0,0,0,.1),0 2px 12px rgba(0,0,0,.2);border-radius:5px;max-height:70vh;overflow:auto;-webkit-overflow-scrolling:touch}#main-nav li{clear:both;float:none;display:block;margin:5px 0 5px 10px;padding:0;border:0;box-shadow:none}#main-nav ul li{margin:5px 0 5px 10px;padding:0}#main-nav a,#main-nav ul a{font:inherit;text-transform:inherit;background:0;width:auto;display:block;padding:3px;margin:0;color:#666;border:0;text-shadow:none;box-shadow:none}#main-nav a:hover,#main-nav ul a:hover{background:0;color:#000}#main-nav ul{position:static;display:block;margin:0;padding:0;background:0;border:0;border-radius:0;box-shadow:none}#searchform-wrap{position:absolute;top:2px;right:40px;z-index:1000}#search-icon:before{content:"\e800";font-size:19px}#header #searchform{clear:both;width:auto;position:static;overflow:hidden;background-color:#fff;padding:5px;display:none;border-radius:5px;box-shadow:0 0 0 1px rgba(0,0,0,.1),0 2px 12px rgba(0,0,0,.2)}#header #searchform #s{background-color:#ddd !important;color:#444 !important;text-align:right;width:50px}#header #searchform input#s:focus{width:150px}#header .social-widget .widget{padding:0 0 30px}