body:not(.mobile_menu_active) #main-nav{display:block !important}body:not(.mobile_menu_active) #menu-icon span{display:none}.mobile_menu_active .social-widget,.mobile_menu_active #site-logo,.mobile_menu_active #site-description{position:static;float:none;clear:both}.mobile_menu_active .header-widget{position:static !important;float:none;text-align:left;clear:both;margin:0}.mobile_menu_active .header-widget .widget{margin:0 0 10px}.mobile_menu_active .social-widget{padding:5px 0 0}.mobile_menu_active .mobile-button{font:normal 1em/1em 'Old Standard TT',serif;position:relative;margin:20px auto 0;display:block;cursor:pointer;padding:0}.mobile_menu_active .mobile-button span{font:normal .93em/1.4em 'Oswald',sans-serif;color:#585858;text-transform:uppercase;vertical-align:middle}.mobile_menu_active .mobile-button span:before{content:"\f0c9";font:normal 21px/1em FontAwesome;width:1em;height:1em;vertical-align:top;display:inline-block;margin:-1px 5px 0 0}.mobile_menu_active .mobile-button.active span:before{color:#555}.mobile_menu_active .fixed-header .mobile-button span,.mobile_menu_active .fixed-header .mobile-button.active span:before{color:inherit}.mobile_menu_active #main-nav-wrap{position:absolute;top:5px;right:95px;z-index:1000}.mobile_menu_active #main-nav{clear:both;position:absolute;width:180px;height:auto;z-index:1000;padding:10px 12px;background-color:#fff;border:solid 1px #000;display:none;left:50%;margin-left:-100px;margin-top:21px}.mobile_menu_active #main-nav li{clear:both;float:none;padding:5px 0;position:static;display:block;border-top:1px solid #e5e5e5}.mobile_menu_active #main-nav li:first-child{border:0}.mobile_menu_active #main-nav a,.mobile_menu_active #main-nav ul a{font:inherit;font-size:.85em;text-transform:inherit;background:0;width:auto;display:block;padding:0;color:#666;border:0}.mobile_menu_active #main-nav a:hover,.mobile_menu_active #main-nav ul a:hover{background:0;color:#000}.mobile_menu_active #main-nav ul{position:static;display:block;margin:0;padding:0;background:0;border:0}.mobile_menu_active #main-nav ul ul{margin:0;text-align:center}.mobile_menu_active #main-nav ul ul:before{display:none}.mobile_menu_active #main-nav .sub-arrow{display:none}.mobile_menu_active .header-on-scroll{height:53px !important}.mobile_menu_active .fixed-header #header #searchform{margin-top:10px}.mobile_menu_active .fixed-header .mobile-button{float:left;margin-left:8px;margin-top:18px}.mobile_menu_active #headerwrap.fixed-header #main-nav{left:0;top:100%;margin:0}.mobile_menu_active #headerwrap.fixed-header #main-nav ul:before{left:10px;margin-left:0}.mobile_menu_active #headerwrap.fixed-header #main-nav ul{text-align:left}.mobile_menu_active #headerwrap.fixed-header #main-nav ul a{margin-left:20px}.mobile_menu_active #headerwrap.fixed-header #main-nav ul ul a{padding-left:10px}@media screen and (max-width:980px){#pagewrap{max-width:100%}.pagewidth,.sidebar-none .loops-wrapper.list-post .post-inner,.full_width .themify_builder_row .row_inner,.single .post-inner{max-width:94%}#content{padding:7% 0 5%;width:67.8%}#sidebar{padding:7% 0 5%;width:26.2%}#sidebar .secondary{width:47.4%}}@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}}@media screen and (max-width:760px) and (max-height:600px){#headerwrap #main-nav{max-height:320px;overflow:auto;-webkit-overflow-scrolling:touch}}@media screen and (max-width:680px){.loops-wrapper{margin-left:0 !important}.post-media{margin-bottom:10px}.media-left .post-media,.media-right .post-media{float:none !important;margin-right:0;margin-left:0;width:100% !important;max-width:100% !important}.loops-wrapper.grid4 .post,.loops-wrapper.grid3 .post{width:100%;margin-left:0;float:none}.sidebar-none .loops-wrapper.list-post .post{padding:6% 0 5%}.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-nav .prev,.post-nav .next{display:block;width:100%;clear:both;margin-bottom:10px}.commentlist{padding-left:0}.commentlist .commententry{clear:left}.commentlist ul,.commentlist ol{margin:0 0 0 5%}.commentlist .avatar{float:left;width:40px;height:40px;margin:0 10px 10px 0}#body .gallery-columns-1 img{max-width:50px;padding:3px}#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}}@media screen and (max-width:782px){.admin-bar .fixed-header{top:46px}}@media screen and (max-width:600px){.admin-bar .fixed-header{top:0}}