.mobile_menu_active .social-widget,.mobile_menu_active #site-logo,.mobile_menu_active #site-description{position:static!important;float:none;clear:both}.mobile_menu_active #header{height:auto!important;padding-bottom:10px}.mobile_menu_active .header-widget{position:static;float:none;text-align:left;clear:both;margin:0}.mobile_menu_active .header-widget .widget{margin:0 0 10px}.mobile_menu_active .social-widget{position:static;float:none;padding:5px 0 0}.mobile_menu_active #site-logo{margin:0;padding:90px 0 10px;font-size:48px;text-align:left;width:auto}.mobile_menu_active #site-description{margin:0 0 10px;text-align:left}.mobile_menu_active .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_menu_active .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_menu_active .mobile-button.active:before{color:#555}.mobile_menu_active #main-nav-wrap{position:absolute;top:5px;right:0;z-index:1000}.mobile_menu_active #main-nav{clear:both;position:static;width:200px;height:auto;z-index:1000;padding:10px 5px;background-color:#fff;border:solid 1px #999;display:none;box-shadow:2px 2px 0 0 rgba(0,0,0,.1);border-radius:5px;max-height:70vh;overflow:auto;-webkit-overflow-scrolling:touch}.mobile_menu_active #main-nav li{clear:both;float:none;display:block;margin:5px 0 5px 10px;padding:0;border:none;box-shadow:none}.mobile_menu_active #main-nav a,.mobile_menu_active #main-nav ul a{font:inherit;text-transform:inherit;background:none;width:auto;display:block;padding:3px 0;color:#666;border:none;text-shadow:none;box-shadow:none}.mobile_menu_active #main-nav a:hover,.mobile_menu_active #main-nav ul a:hover{background:none;color:#000}.mobile_menu_active #main-nav ul{position:static;display:block;margin:0;padding:0;background:none;border:none;border-radius:0;box-shadow:none}.mobile_menu_active #searchform-wrap{position:absolute;top:5px;right:40px;z-index:1000}.mobile_menu_active #search-icon:before{content:"\e800";font-size:19px}.mobile_menu_active #header #searchform{clear:both;width:auto;position:static;overflow:hidden;background-color:#fff;border:solid 1px #999;padding:5px;display:none;border-radius:5px;box-shadow:2px 2px 0 0 rgba(0,0,0,.1)}.mobile_menu_active #header #searchform #s{background:#ddd!important;color:#444!important;padding:7px 12px}@media screen and (max-width:980px){#pagewrap{max-width:100%}.pagewidth,.module_row>.row_inner{max-width:90%}.module-layout-part .module_row.fullwidth>.row_inner,.module_row.fullwidth>.row_inner{max-width:100%}#content{padding:7% 0 5%;width:67.8%}#sidebar{padding:7% 0 5%;width:26.2%}#sidebar .secondary{width:47%}.col4-1,.col4-2,.col4-3,.col3-1,.col3-2,.col2-1{margin-left:2%}.col4-1{max-width:23%}.col4-2,.col2-1{max-width:48%}.col4-3{max-width:72%}.col3-1{max-width:31%}.col3-2{max-width:62%}}@media screen and (max-width:760px){#content{width:100%;max-width:100%;float:none;clear:both}#sidebar{width:100%;max-width:100%;float:none;clear:both}#sidebar .secondary{width:48%}.loops-wrapper.list-post .post{padding-left:0!important;width:100%!important;max-width:100%!important}.loops-wrapper.list-post .post-meta{width:100%;text-align:left;position:static;border:none;padding-top:0}.loops-wrapper.list-post .post-meta span{display:inline;margin:0 5px 0 0}.loops-wrapper.list-post .post-icon{display:block;float:left;margin:2px 10px 5px 0;border:none;position:static}.loops-wrapper.list-large-image .post-image{float:none;margin-right:0}.loops-wrapper.list-large-image .post-content{overflow:visible;float:none}}@media screen and (max-width:680px){.post-content{overflow:visible!important}html{-webkit-text-size-adjust:none}.col4-1,.col4-2,.col2-1,.col4-3,.col3-1,.col3-2{margin-left:0;width:100%;max-width:100%}.post{width:auto!important;max-width:100%!important;margin-left:0!important;float:none!important}.post-title{margin:0 0 2px!important;font-size:2em!important}.post-image{float:none!important;margin-right:0!important;margin-left:0!important}.post-content{overflow:visible!important;float:none!important}.post-nav .prev,.post-nav .next{display:block;width:100%;clear:both;margin-bottom:10px}.commentlist{padding-left:0}.commentlist .commententry{clear:left}.commentlist .avatar{float:left;width:40px;height:40px;margin:0 10px 10px 0}#footer-logo{position:static}.footer-nav{padding:0}.woocommerce #content div.product div.images,.woocommerce #content div.product div.summary{float:none!important;width:100%!important}}