body:not(.mobile_menu_active) #main-nav,body:not(.mobile_menu_active) #headerwrap #searchform{display:block!important;}.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 #social-wrap{position:static;}.mobile_menu_active .social-widget{margin:0;}.mobile_menu_active #site-logo{text-align:left;padding:5px 0 3px;}.mobile_menu_active #site-logo a{font-size:30px;}.mobile_menu_active #site-description{text-align:left;margin:0 0 10px;}.mobile_menu_active .fixed-header #site-logo,.mobile_menu_active .fixed-header #site-description{display:none;}.mobile_menu_active .fixed-header #social-wrap{padding-top:14px;}.mobile_menu_active .mobile-button{position:relative;width:32px;height:30px;padding:.15em;margin-bottom:3px;margin-right:3px;display:block;float:right;cursor:pointer;background-color:#fff;border-radius:5em;}.mobile_menu_active .mobile-button:before{content:"\f0c9";font:normal 21px/1em FontAwesome;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:10px;right:27px;z-index:1000;}.mobile_menu_active #main-nav{clear:both;float:right;position:static;width:220px;height:auto;z-index:1000;padding:10px;background-color:#fff;border:solid 1px rgba(53,53,53,0.22);display:none;box-shadow:0 2px 1px -1px rgba(0,0,0,.2);border-radius:5px;margin-top:5px;max-height:80vh;overflow:auto;-webkit-overflow-scrolling:touch;}.mobile_menu_active #main-nav li{clear:both;float:none;margin:5px 0 10px 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:inline;padding: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:10px;right:68px;z-index:1000;}.mobile_menu_active #search-icon:before{content:"\f002";font-size:18px;}.mobile_menu_active #headerwrap #searchform{clear:both;float:right;width:auto;width:158px;min-width:65px;max-width:160px;position:static;overflow:hidden;background-color:#fff;border:solid 1px #ccc;padding:5px;display:none;border-radius:5px;box-shadow:0 2px 1px -1px rgba(0,0,0,.2);margin-top:5px;}.mobile_menu_active #headerwrap #searchform #s{background-color:#ddd!important;color:#444!important;padding-left:8px;width:140px;opacity:1;position:static;min-width:60px;}.mobile_menu_active #header #searchform #s:focus{width:120px;}.mobile_menu_active #header #searchform .icon-search{display:none;}@media screen and (max-width: 1200px) {#pagewrap{max-width:100%;}body{padding-top:130px;}body.has-fixed-header{padding-top:150px;}.pagewidth,.full_width .themify_builder_row .row_inner{max-width:94%;}#content{width:71%;}#sidebar{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: 768px) {#content{width:100%;max-width:100%;float:none;clear:both;}#sidebar{width:100%;max-width:100%;float:none;clear:both;}#sidebar .secondary{width:48%;}.list-large-image .post-image{float:none;margin-right:0;}.list-large-image .post-content{overflow:visible;float:none;}.post-image .themify_lightbox{display:block;}.woocommerce .cart-collaterals .cart_totals,.woocommerce .cart-collaterals .cross-sells,.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .shipping_calculator{width:100%;float:none;text-align:left;}.woocommerce .cart-collaterals .cart_totals tr td,.woocommerce-page .cart-collaterals .cart_totals tr th{width:auto;}.single.woocommerce #content div.product div.images,.single.woocommerce div.product div.images,.single.woocommerce-page #content div.product div.images,.single.woocommerce-page div.product div.images{margin-left:auto;margin-right:auto;}}@media screen and (max-width: 680px) {html{-webkit-text-size-adjust:none;}.page-title,h1{font-size:2.2em;}h2{font-size:1.8em;}h3{font-size:1.6em;}h4{font-size:1.4em;}.col4-1,.col4-2,.col2-1,.col4-3,.col3-1,.col3-2{margin-left:0;width:100%;max-width:100%;}.has-fixed-header #headerwrap #site-logo img{width:auto;max-height:40px;}.loops-wrapper.grid4,.loops-wrapper.grid3,.loops-wrapper.grid2{margin-left:0;}.post{width:auto!important;max-width:100%!important;margin-left:0!important;float:none!important;}.post-title{font-size:2em!important;}.post-image{float:none!important;margin-right:0!important;margin-left:0!important;}.post-image img,.post-image .themify_lightbox{width:100%;}.post-content{overflow:visible!important;float:none!important;}.loops-wrapper.grid4 .post,.loops-wrapper.grid3 .post,.loops-wrapper.grid2 .post{width:100%!important;margin-left:0!important;}.loops-wrapper.list-post .post-content{margin-left:0;}.loops-wrapper.list-post .post-meta{width:auto;position:static;}.loops-wrapper.list-post .post-meta em{display:inherit;}.loops-wrapper.list-post .post-meta .post-author,.loops-wrapper.list-post .post-meta .post-category,.loops-wrapper.list-post .post-meta .post-tag,.loops-wrapper.list-post .post-meta .post-author,.loops-wrapper.list-post .post-meta .post-comment a{display:inline;text-align:left;border-top:none;padding:0;}.loops-wrapper.list-post .author-pic{position:static;top:0;left:-60px;}.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;}.signup-box label{display:block;}.signup-box .submit-field{margin-left:0;}.woocommerce #content div.product div.images,.woocommerce #content div.product div.summary{float:none!important;width:100%!important;}}