@media screen and (max-width:1200px){.pagewidth,.sidebar-none .section-inner,.single .section-inner{max-width:92%}.sidebar-none .loops-wrapper.list-post .fullwidth .section-inner,.single .fullwidth.section-inner,.section-post.gallery .section-inner{max-width:100%}#header hgroup{display:block;overflow:hidden;float:left}#site-logo{font-size:2em;text-align:left;width:auto;margin-bottom:0;padding-bottom:0}.mobile-button{position:absolute;height:25px;top:21px;right:18px;cursor:pointer;text-transform:none;padding:5px;padding:0 \0;font-size:1.5em;color:#222527;text-transform:uppercase;font-size:1em}#menu-icon,#search-icon{background-color:#fff \9 !important}#menu-icon{display:block;font-size:1em}#menu-icon:after{display:inline-block;padding-left:10px}#menu-icon-close{display:block;position:absolute;color:#fff;opacity:.6;right:20px;top:20px;font-size:1.25em}#menu-icon-close:after{display:inline-block}#menu-icon-close:hover{opacity:1}#slide-nav{float:right!important}#slide-nav{background:#000;padding:0 25px;display:none;position:fixed!important;top:0;height:100%;max-height:100%;z-index:9999;width:240px;-webkit-transform:translate3D(0,0,0);overflow:auto!important}.sidr.right{left:auto;right:-220px}#main-nav-wrap{float:none;position:relative;top:150px}#main-nav{margin:0;padding:0;width:100%}#main-nav li{margin:0;padding:0;list-style:none;float:none;border-bottom:solid 1px rgba(255,255,255,.2)}#main-nav a{color:#fff;border-top:none;padding:10px 0}#main-nav a:hover,#main-nav .current_page_item a,#main-nav .current-menu-item a{color:#ee2c49;border:none}#main-nav .current_page_item a,#main-nav .current-menu-item a{color:#fff}#main-nav ul{visibility:visible;opacity:1;position:static!important;float:none;clear:both;margin:0;padding-left:20px;list-style:none;background:transparent!important}#main-nav ul:after{content:none!important}#main-nav ul li{background:none;padding:0;margin:0;float:none;text-align:left;border-top:none}#main-nav ul li:last-child{border-bottom:none}#main-nav ul li a{font-size:.875em;text-transform:none;letter-spacing:0}#main-nav ul ul,#main-nav li:hover>ul,#main-nav li ul li:hover>ul{margin:0}#main-nav ul a:hover,#main-nav .current_page_item ul a:hover,#main-nav ul .current_page_item a:hover,#main-nav .current-menu-item ul a:hover,#main-nav ul .current-menu-item a:hover,#main-nav ul li:hover>a{color:#ee2c49;border:0}#main-nav .menu-item-has-children>a:after,#main-nav .page_item_has_children>a:after,#main-nav .has-sub-menu>a:after{display:none}#main-nav ul .menu-item-has-children{margin-bottom:20px;margin-top:20px!important;border-bottom:none}#main-nav .menu-item-has-children:first-child{margin-top:0!important}#main-nav ul.cart li a{padding:6px 6px 6px 15px;text-align:left}.social-widget{margin:0;position:absolute;top:36px}.social-widget li a:after,.social-widget .rss a:before{color:#fff!important}#searchform-wrap{position:static!important;float:none;clear:both;margin:0;z-index:999}#headerwrap #searchform{position:absolute;top:100px;right:0;left:26px;bottom:0}#headerwrap #searchform #s,#headerwrap #searchform #s:focus,#headerwrap #searchform #s:hover,#headerwrap #searchform .fa-search:hover+#s{width:83%;background:rgba(255,255,255,.2);color:#fff!important;padding:10px;margin:-5px 0 0;float:none;border:none}#headerwrap #searchform .fa-search{color:#fff;font-size:1.25em;position:absolute;right:34px;top:4px;cursor:pointer}.pagewidth{max-width:94%}#content{width:67.8%}#sidebar{padding:7% 0 5%;width:26.2%}#sidebar .secondary{width:47.4%}.post-content{overflow:hidden}.blog .post-content,.gallery-post .post-content{padding-left:130px!important}.post-meta{width:auto!important}.post-tag{text-align:left!important}.single-portfolio #content{margin:0}.single-portfolio .post-content p{overflow:hidden}.sidebar-none.single-portfolio .post-image{float:left;margin-right:4%}.portfolio.loops-wrapper.grid4 .portfolio-post .post-content,.portfolio.loops-wrapper.grid3 .portfolio-post .post-content{padding:20px 10% 0}.single .team.loops-wrapper.list-post .team-content-wrap{position:static!important;float:none;clear:both;width:100%}.single .team.loops-wrapper.list-post .skillset-wrap,.single .skillset-wrap{position:static!important;float:none;clear:both;width:auto;margin:0;padding:0}.single .skillset-wrap{margin:40px 0 40px 160px;padding-left:5%}.slider .team-slider .skillset-wrap{margin:40px 0 40px 160px;padding-left:0}.slider .team-slider .skillset-wrap{margin:40px 0 40px 0}.section-inner .shortcode.team .team-social{float:left;margin-top:10px}.slider .team-slider .post-image img{width:70px;height:auto}.slider .team-slider .post-title{margin:0 0 5px}}@media screen and (max-width:800px){#content{width:100%;max-width:100%;float:none;clear:both;margin:0}#sidebar{width:100%;max-width:100%;float:none;clear:both}.header-widget{position:static!important;float:none;text-align:left;clear:both;margin:0}.header-widget .widget{margin:0 0 10px}#header .social-widget{padding:5px 0 0}#site-logo a{font-size:30px}.section-post{padding:0!important;height:auto!important;min-height:200px}.section-post.fullwidth .section-inner,.section-inner{padding-top:12%;padding-bottom:12%}.section-title{font-size:1.8em!important;margin:0 0 30px}.section-post.message .section-content{width:100%;margin:auto}.section-post.video .post-video{width:100%}.section-post.gallery .gallery-image-holder{min-height:600px!important}.gallery-caption .text-caption{font-size:1em;padding:20px}.twg-gallery-post_type .text-caption{display:none}.post-title{font-size:1.25em!important}.list-large-image .post-image{float:none;margin-right:0}.list-large-image .post-content{overflow:visible;float:none}.single-portfolio .post-image{width:auto!important;float:none!important;margin-right:0!important}.single-portfolio .post-meta{font-size:.85em}.shortcode.post-slider .carousel-prev:after,.shortcode.slider .carousel-prev:after,.carousel-prev:after{top:0}.shortcode.post-slider .carousel-next:after,.shortcode.slider .carousel-next:after,.carousel-next:after{top:0}.section-inner .shortcode.team .post-image{float:none}.team.loops-wrapper.list-post .post-content p,.team.loops-wrapper.list-style .post-content p{margin-left:0}.slider .team-slider .post-image,.slider .team-slider .post-title{float:none;text-align:center}.slider .team-slider .post-image{margin-right:0}.slider .team-slider .post-image img{width:100px;height:auto}.slider .team-slider .post-title{margin:10px 0}.slider .team-slider .team-social{text-align:center;margin-bottom:40px}.team.loops-wrapper.list-post .team-content-wrap,.team.loops-wrapper.list-style .team-content-wrap,.team.loops-wrapper.list-post .skillset-wrap{width:100%;float:none}.gallery-wrapper .item{width:100px}}@media screen and (max-width:600px){.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;margin-bottom:20px}.loops-wrapper.list-post .post-meta span{display:inline;margin:0 5px 0 0}.loops-wrapper.list-post .post-icon{width:27px;height:30px;display:block;float:left;margin:2px 14px 5px 0;border:none;position:static}.loops-wrapper.list-post .post-date{float:right!important;margin-right:10px}.loops-wrapper.list-post .comment-author img{width:50px;height:50px;float:left;margin-right:10px}.page-title{font-size:1.9em}.loops-wrapper.grid4 .post,.loops-wrapper.grid3 .post{width:100%!important;margin-left:0;float:none}.section-inner .shortcode.team .post-image{float:left}.portfolio.loops-wrapper.grid4 .post,.portfolio.loops-wrapper.grid3 .post{width:50%!important;margin-left:0;float:left}.portfolio .portfolio-post{width:100%!important;float:none}.portfolio .portfolio-post p{display:block;visibility:visible}.portfolio .portfolio-post .post-content>p{display:block;visibility:visible}.portfolio.grid4 .portfolio-post .post-content,.portfolio.grid3 .portfolio-post .post-content{padding:6% 2%}.single .portfolio .post-image,.single .portfolio .post-meta,.single .portfolio .post-content{clear:both;float:none;position:static!important}.single .portfolio .post-image{width:100%;margin-bottom:40px}.single .portfolio .post-meta{float:right}.single .portfolio .post-content{margin-top:40px}.slider .team-slider .team-title-wrapper{padding-top:4px}.slider .team-slider .post-title{margin:10px 0 5px 0;font-size:2em!important;line-height:1em}.slider .team-slider .post-image img{height:auto;width:140px}.slider .team-slider .post-image{float:left;text-align:left;margin-right:40px}.slider .team-slider .post-title,.slider .team-slider .team-social{text-align:left}.section-post.gallery .gallery-image-holder{min-height:360px!important}.gallery-info .gallery-title{font-size:1.6em}.gallery-info a.shortcode.button{font-size:.8em}.twg-controls .twg-list li{width:47px!important}.section-post.gallery .gallery-slider-thumbs li a,.section-post.gallery .gallery-slider-thumbs li a img{width:50px}.section-post.gallery .gallery-slider-wrap{height:50px;bottom:0!important}.section-post.gallery .gallery-slider-prev,.section-post.gallery .gallery-slider-next{height:50px}.gallery-wrapper .item{width:70px}.gallery-wrapper .item a span{display:none!important}}@media screen and (max-width:480px){html{-webkit-text-size-adjust:none}.col4-1,.col4-2,.col2-1,.col4-3,.col3-1,.col3-2{margin-left:0!important;width:100%!important;max-width:100%!important}#site-logo{font-size:2em;text-align:left;width:auto}#site-description{display:none;visibility:hidden}.post-content{padding-left:0}.blog .post-content,.gallery-post .post-content{padding-left:0!important}.team .post-title,.team .post-tag{text-align:left}.post-nav .prev,.post-nav .next{display:block;width:100%;clear:both;margin:0 0 10px}.single-portfolio .post-content{clear:both;float:none;position:static!important;width:100%}.post-nav .prev,.post-nav .next{clear:none}.single-portfolio .post-nav span{width:auto!important}#portfolio-full .portfolio-expanded .post-image{margin-right:0!important}.shortcode.testimonial.slider .testimonial-content{font-size:1.2em}.shortcode.testimonial.slider .carousel-pager a{max-width:40px}.single .skillset-wrap{margin:0;padding-left:0}.shortcode.team .team-social .shortcode.team .team-content-wrap{text-align:center}.shortcode.team .post-image,.section-inner .shortcode.team .post-image{float:none;margin:0 auto;text-align:center}.team.loops-wrapper.list-post .post-image,.loops-wrapper.list-post h1.post-title,.team.loops-wrapper.list-post .team-social{float:none;text-align:center;width:100%}.section-inner .shortcode.team .team-social,.team .post-title,.team .post-tag,.slider .team-slider .post-image,.slider .team-slider .post-title{float:none;text-align:center}.slider .team-slider .post-image{margin-right:0}.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}#footer-tab{width:60px;height:34px;left:50%;margin:0 0 0 -30px}#footer-tab a{width:60px;height:30px;font-size:24px;padding-top:4px}#footer-tab a:after{content:'\e805'}.expanded #footer-tab a:after{content:'\e804';font-size:18px}#fullPage-nav.right{right:2px!important}}@media only screen and (max-width:320px){.slider .team-slider .post-image{float:none;margin-right:0;text-align:center}.slider .team-slider .post-title,.slider .team-slider .team-social{text-align:center}.slider .team-slider .post-content>p{margin-top:0;text-align:center}.portfolio .portfolio-post .post-content>p{display:none;visibility:hidden}.shortcode.team .team-title-wrapper .post-title,.shortcode.team .team-title-wrapper .team-social{float:none;text-align:center}.shortcode.team .post-image{margin:0;float:none;text-align:center}}@media screen and (max-height:900px){#footerwrap .footer-widgets{overflow:auto;max-height:650px}}@media screen and (max-height:750px){#footerwrap{font-size:.9em}#footerwrap .footer-widgets{padding:.2em 0 0;max-height:450px}}@media screen and (max-height:600px){#footerwrap .footer-widgets{max-height:350px}}@media screen and (max-height:480px){#footerwrap .footer-widgets{max-height:300px}}@media screen and (max-height:400px){#footerwrap .footer-widgets{max-height:240px}}@media screen and (max-height:320px){#footerwrap .footer-widgets{max-height:180px}}@media screen and (max-height:280px){#footerwrap .footer-widgets{max-height:120px}}@media screen and (max-width:782px ){.admin-bar #portfolio-full .portfolio-expanded .post-nav,.admin-bar.single-portfolio .post-nav,.admin-bar #footerwrap{top:46px}}@media screen and (max-width:600px ){.admin-bar #portfolio-full .portfolio-expanded .post-nav,.admin-bar.single-portfolio .post-nav,.admin-bar #footerwrap{top:0}}