@media screen and (max-width: 980px) {.pagewidth,.sidebar-none .loops-wrapper.list-post .section-inner,.single .section-inner{max-width:94%;}.full_width.sidebar-none .loops-wrapper .section-inner{max-width:100%!important;}#header.pagewidth{max-width:100%;width:100%;}.pagewidth #nav-bar{padding:0 3% \9;left:-3% \9;}#content{padding:7% 0 5%;width:67.8%;}#sidebar{padding:7% 0 5%;width:26.2%;}#sidebar .secondary{width:47.4%;}.section-post.video{min-height:0;}}@media screen and (max-width: 830px) {.loops-wrapper.highlight.grid4 .post{width:auto;margin-left:0;float:none;}}@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;}#header .social-widget,#site-logo,#site-description{position:static!important;float:none;clear:both;}#headerwrap #site-logo{font-size:2.8em;}.mobile-button{position:relative;height:20px;margin:auto;display:inline-block;cursor:pointer;padding:20px 0;white-space:nowrap;text-align:left;}.mobile-button:after{padding:1px;content:"";width:100%;height:100%;position:absolute;top:-1px;left:-1px;z-index:-1;}.mobile-button{color:#fff;text-transform:uppercase;}#pagewrap #main-nav-wrap{position:absolute;top:5px;right:95px;z-index:1000;}#pagewrap nav{text-align:center;}#menu-icon:before{content:"\f0c9";font:normal 21px/1em FontAwesome;width:1em;height:1em;vertical-align:middle;display:inline-block;margin:-4px 5px 0 0;}#pagewrap #main-nav{clear:both;position:absolute;width:180px;height:auto;z-index:1000;padding:10px 12px;background:#fff;display:none;left:50%;margin-left:-100px;border:solid 1px #ccc;}#pagewrap #main-nav li{clear:both;float:none;padding:5px 0;position:static;display:block;border-top:1px solid #e5e5e5;}#pagewrap #main-nav li:first-child{border:none;}#pagewrap #main-nav a,#pagewrap #main-nav ul a{font:inherit;font-size:.85em;text-transform:inherit;background:none;width:auto;display:block;padding:0;color:#666;border:none;}#pagewrap #main-nav a:hover,#pagewrap #main-nav ul a:hover{background:none;color:#000;}#pagewrap #main-nav ul{position:static;display:block;margin:0;padding:0;background:none;border:none;}#pagewrap #main-nav ul ul{margin:0;text-align:center;}#pagewrap #main-nav ul ul:before{display:none;}#pagewrap #main-nav{top:auto;bottom:60px;max-height:420px;overflow:auto;}.no-header #pagewrap #main-nav,.fixed-header-on #pagewrap #main-nav{position:absolute;top:60px;bottom:auto;}.section-inner{padding-top:100px;}.section-post.message{font-size:1em;}.loops-wrapper.grid4 .post,.loops-wrapper.grid3 .post{width:auto;margin-left:0;float:none;}}@media screen and (max-width: 768px) and (max-height: 600px) {#pagewrap #main-nav{max-height:320px;}}@media screen and (max-width: 600px) {h1{font-size:1.8em;}h2{font-size:1.6em;}h3{font-size:1.4em;}h4{font-size:1.2em;}.col4-1,.col4-2,.col2-1,.col4-3,.col3-1,.col3-2{margin-left:0!important;width:100%!important;max-width:100%!important;}#headerwrap{z-index:998;}.social-widget{position:static;float:none;padding:0;}.admin-bar.no-header #nav-bar,.admin-bar #nav-bar.fixed-nav-bar{top:0;}.loops-wrapper{margin-left:0!important;}.post{width:auto!important;max-width:100%!important;margin-left:0!important;float:none!important;}.loops-wrapper.list-post .post-content{overflow:visible;}.single-portfolio-expanded .post-image,.single-portfolio .post-image,.loops-wrapper.list-post .post-image{max-width:100%;width:100%;float:none;margin-right:0%;}.loops-wrapper.grid2-thumb .post-image{width:auto;max-width:auto;min-width:0;}.loops-wrapper.grid2-thumb .post-content{overflow:visible;}.section-title,.section-post.message .section-title{font-size:2.2em;}.section-subhead,.section-post.message .section-subhead{font-size:1.2em;}.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;}#footer .widget{margin:0;}.woocommerce #content div.product div.images,.woocommerce #content div.product div.summary{float:none!important;width:100%!important;}}@media screen and (min-width: 769px) {#main-nav{display:block!important;}#menu-icon span{display:none;}}