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>div.rss,.mobile_menu_active .social-widget .widget{margin-left:0}.mobile_menu_active #site-logo{text-align:left}.mobile_menu_active #site-description{margin:0 0 10px}.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:10px;right:0;z-index:1000}.mobile_menu_active #main-nav{clear:both;float:right;position:static;width:160px;height:auto;z-index:1000;margin:0;padding:10px 5px;background-color:#fff;border:solid 1px #999;display:none;box-shadow:1px 2px 0 rgba(0,0,0,.2);border-radius:5px}.mobile_menu_active #main-nav li{clear:both;float:none;text-align:left;margin:5px 0 5px 10px;padding:0;border:0;box-shadow:none}.mobile_menu_active #main-nav a,.mobile_menu_active #main-nav ul a{font:inherit;text-transform:inherit;background:0;width:auto;display:inline;padding:0;color:#666;border:0;text-shadow:none;box-shadow:none}.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;border-radius:0;box-shadow:none}.mobile_menu_active #searchform-wrap{position:absolute;top:10px;right:42px;z-index:1000}.mobile_menu_active #search-icon:before{content:"\e800";font-size:19px}.mobile_menu_active #headerwrap #searchform{clear:both;float:right;width:auto;min-width:65px;max-width:160px;position:static;overflow:hidden;background-color:#fff;border:solid 1px #999;padding:5px;display:none;border-radius:5px;box-shadow:0 1px 2px rgba(0,0,0,.3)}.mobile_menu_active #headerwrap #searchform #s{background-color:#ddd !important;color:#444 !important;padding-left:8px}@media screen and (max-width:980px){#pagewrap{max-width:100%}.pagewidth,.module_row>.row_inner{max-width:94%}.default_width #layout .module_row>.row_inner,.module-layout-part .module_row.fullwidth>.row_inner,.module_row.fullwidth>.row_inner{max-width:100%}#content{width:67.8%}#sidebar{width:26.2%}#sidebar .secondary{width:47%}.loops-wrapper{max-width:105%}.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}}@media screen and (max-width:680px){.timeline .loops-timeline{padding-right:0}.timeline .timeline-nav-wrap{position:relative}.timeline .timeline-nav{margin:-10px 0 20px 0;padding:0;width:auto;max-width:100%;background:0;border:0;position:relative;z-index:200;text-align:center;box-shadow:none}.timeline .timeline-nav li{display:inline-block;margin:0 0 5px;padding:0;list-style:none;position:relative}.timeline .timeline-nav a{color:#444;display:block;padding:4px 10px;font-size:100%;margin:0;text-decoration:none;position:relative;z-index:10000;background-color:#dedddd;border:solid 1px #919191;border-radius:5px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.7),0 1px 1px rgba(0,0,0,.2)}.timeline .timeline-nav a:hover{color:#000;background-color:#eee}.timeline .timeline-nav ul a{color:#666;line-height:140%;padding:3px 6px 3px 12px;margin:0;display:block;width:90px;text-shadow:none;background:0;border:0;border-radius:0;box-shadow:none}.timeline .timeline-nav ul a:hover{background-color:#f3f3f3;color:#000}.timeline .timeline-nav ul{margin:2px 0 0;padding:5px 0;list-style:none;position:absolute;background-color:#fff;border:solid 1px #ccc;text-align:left;z-index:100;box-shadow:0 1px 2px rgba(0,0,0,.3);border-radius:5px}.timeline .timeline-nav ul li{background:0;padding:0;margin:0;float:none}.timeline .timeline-nav ul ul{left:190px;top:-2px}.timeline .timeline-nav li:hover>ul{display:block}.timeline{text-align:center}.timeline .post{width:100%;max-width:100%;clear:both;float:none;z-index:100;text-align:left;display:inline-block}.timeline .post-inner{margin-right:0 !important;margin-left:0 !important;position:relative}.timeline .post-arrow{display:none}.timeline .post-dot{display:none}.timeline .post-date{margin-left:-80px}.timeline .alt.second{margin-top:0}#load-more a{margin-left:0}#footernav-wrap{width:100%;float:none}#footer-nav{padding:0}.footer-text{width:100%;float:none;text-align:left;margin-top:15px;clear:both}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%}.loops-wrapper{margin-left:0 !important;width:auto !important}.loops-wrapper.grid4 .post,.loops-wrapper.grid3 .post,.loops-wrapper.grid2 .post,.post{width:100% !important;margin-left:0 !important;float:none !important;position:static !important}.sidebar1 .loops-wrapper.grid4 .post,.sidebar1 .loops-wrapper.grid3 .post,.sidebar1 .loops-wrapper.grid2 .post{margin-left:0 !important}.post{width:auto !important;max-width:100% !important;margin-left:0 !important;float:none !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}.woocommerce #content div.product div.images,.woocommerce #content div.product div.summary{float:none !important;width:100% !important}}@media screen and (max-width:600px){body.admin-bar #headerwrap{top:46px}.admin-bar #wpadminbar{position:fixed}.timeline .timeline-nav-wrap{margin-top:46px}}
