#main-container{min-width:350px}#sidebar{width:29%}#content-container img{height:auto;max-width:100%}#content .post-content{max-width:100%}#content-container .testimonial-img{max-width:20%!important}#full-width .testimonial-container blockquote{max-width:74%}#content{width:68%}.error404 #content,.page #content,.single #content{padding-right:2%;width:64%;padding-left:2%}.page-template-template-featured-php #content{padding:0;width:68%}#sidebar-projects li{height:auto;padding:0;margin-bottom:15px;margin-left:5%;width:28%}#sidebar-projects li img{height:auto;width:100%}body{font-size:15px}.post-content a.read-more,.post-content-content a.read-more{margin-right:-2%;margin-bottom:-5px}.post-content-content a.read-more{margin-right:-20px;margin-bottom:-5px}#content-container{margin-bottom:35px;max-width:94%}#sidebar .search-input,.widget-contact-form input[type=text],.widget-contact-form textarea{padding:2%;max-width:95%;width:100%}#sidebar #SGM{max-width:100%;width:100%}.tabs .w2 a{padding:0 15px;width:auto}#content .gallery,#portfolio-preview-container .gallery,.testimonial-container,blockquote,input[type=password],input[type=text],textarea{max-width:100%}#slider-container,.invalid input[type=text],.invalid textarea{max-width:94%}#nivo-slider{height:auto;min-height:160px;max-width:100%}.nivo-caption{margin-right:2%;margin-left:2%;width:96%}#static-header-img img{height:auto;max-width:100%}#full-width,.blog #full-width,.error404 #full-width,.page #full-width,.single #full-width{padding:2%;max-width:96%;width:96%}.blog #full-width{padding:0;max-width:100%;width:100%}.page-template-template-featured-php #full-width{max-width:100%;padding-right:0;width:100%;padding-left:0}.testimonial-container blockquote{width:70%}.columns-wrapper{overflow:hidden;max-width:100%;width:620px;float:none}#full-width .columns-wrapper{width:940px}.columns-wrapper p{margin-bottom:7px;margin-top:7px}.two-columns{margin-right:6%;width:47%;float:left}#content .three-columns,.three-columns{margin-right:5%;width:30%;float:left}#content .four-columns,.four-columns{margin-right:4%;width:22%;float:left}#content .nomargin,.nomargin{margin:0}.nivo-directionNav a{top:50%;margin-top:-25px}#full-width .latest-small,.latest-small{width:47.6%}.latest-small-right{margin-left:4.8%}#full-width .latest-small-right{margin-left:3.2%}#full-width .latest-small{width:48.4%}#content .latest-small .post-content,#full-width .latest-small .post-content{padding:4%;max-width:93%}.latest-small .post-content a.read-more{margin-right:-4%;margin-bottom:-4%}#full-width .featured-post-big .post-content{padding:0}#blog-latest .columns-wrapper p{margin:0}#content-container .latest-small .post-content img{height:auto;max-width:110%;margin:-5% 0 0 -4.5%}#hide-button{bottom:-29px}.mobile-nav{right:0;position:absolute;top:0;margin:26px 2% 26px 3.06%;cursor:pointer;float:right;display:block;display:none}.mob-nav-btn{font-size:14px;text-transform:uppercase;background-size:20px 15px;line-height:1.2em;padding-left:27px}.mob-nav-btn,.mob-nav-menu{display:block}.mob-nav-menu ul ul a:before{font-size:10px;margin-right:3px;color:#ccc;content:"> ";line-height:14px}#portfolio-categories{height:auto;min-height:30px;padding-left:40px}#filter-btn{margin-left:0}.portfolio-sidebar{max-width:28%;width:28%}.showcase-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}#portfolio-big-pagination{width:100%}.portfolio-arrow{height:20px;margin-right:2%;max-width:48%;text-align:center;border-radius:2px;width:31px;line-height:21px}.portfolio-sidebar .arrow-right:before{content:">"}.portfolio-sidebar .arrow-left:before{content:"<"}.layout-left #sidebar{margin-right:0}.mob-nav-menu{position:absolute;width:100%;z-index:10000}.mob-nav-menu ul{list-style:none;margin-left:0}.mob-nav-menu li{font-size:13px;text-transform:uppercase;line-height:2.5em}.mob-nav-menu a{padding-left:10px}.mob-nav-menu a:hover{text-decoration:none}.mob-nav-menu ul ul a{padding-left:4%}.mob-nav-menu ul ul ul a{padding-left:8%}.mob-nav-menu ul ul ul ul a{padding-left:10%}#sidebar .widget_archive ul li,#sidebar .widget_categories ul li,#sidebar .widget_links ul li,#sidebar .widget_nav_menu ul li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:105%}.single .post{margin-bottom:0;margin-left:-3.1%;width:106.1%;margin-top:-12px}.single-post #full-width .post{margin-left:-2.1%;margin-top:-20px}#full-width .page-content-box{padding:10px 2%;margin-bottom:40px;max-width:100%;background-color:#313131;margin-left:0;width:96%}#content-container{padding-bottom:50px}#full-width .post-content{max-width:100%}#full-width .post{max-width:104.2%}#full-width .featured-post-big .post,.blog #full-width .post{max-width:100%}body.single #full-width .post-content{padding:0}#comments{padding:2%}.single #content{padding:12px 2%}.gallery a{margin-right:5%}.slider-info-btn{right:0;text-transform:uppercase;position:absolute;bottom:0;text-align:center;width:155px;display:none}.slider-info h2{margin:0 0 -5px}.portfolio-arrow{height:23px;border-radius:3px;width:50%;line-height:25px;display:none}.showcase-item h6{margin-bottom:0;width:50%}.showcase-item .post-info{width:50%}#content-container .featured-posts .wp-pagenavi{margin-bottom:0}.portfolio-sidebar h4,.sidebar-box h4{max-width:97.5%;width:100%}#content-container ul#sidebar-projects{margin:10px 0 -10px -4%}#menu ul li a:hover,#menu ul li.hovered>a{border-top:0;border-bottom:0}.mobile .post-info a{font-size:11px}.mobile .post-title-wrapper h2{font-size:28px}.mobile #comments{font-size:13px}.mobile #comments h4{font-size:18px}.mobile #submit,.mobile .button,.mobile input[type=submit]{font-size:17px}.mobile .testimonials-details{font-size:9px}.mobile h1.page-heading{font-size:22px}.mobile input[type=password],.mobile input[type=text],.mobile textarea{font-size:14px}.mobile p.form-submit{margin-bottom:15px}.coment-box{padding:3%}#content-container ul.commentlist ul.children{padding-left:6%}@media screen and (max-width:1010px){.showcase-item{padding:5%}.preview-item{max-width:70%}.portfolio-big-img{max-width:100%}}.mobile #grid-gallery{margin-right:auto;margin-left:auto}@media screen and (max-width:800px){#logo-container{margin-bottom:7px;margin-left:2%}#logo-container a img{max-width:77%;max-height:100px;float:left}#navigation-container{display:none}.mobile-nav{display:block}.page-template-template-grid-gallery-php #header{margin-bottom:17px}#slider-navigation-wrapper{background-size:446px 71px;width:360px}.with-filter{margin-top:-17px}.with-filter .preview-content-wrapper{margin-top:0}.horizontal-slider{bottom:-25px}.showcase-item .post-info,.showcase-item h6{display:none}.portfolio-items,.portfolio-sidebar{max-width:20%;width:20%}.preview-item{max-width:76%}.showcase-item{height:auto;padding:0;width:auto;width:100%}.portfolio-items img{height:auto;margin-right:0;width:100%}.portf-navigation{display:none}.portfolio-arrow{display:inline-block}#portfolio-big-pagination{margin-bottom:20px;margin-top:5px}ul.portf-navigation{display:none}#slider-container{margin-top:25px}#full-width .page-content-box,#sidebar,#slider-container{margin-bottom:25px}#header{min-height:50px}#sidebar-projects li{margin-bottom:10px;margin-left:5%}#content .four-columns,.four-columns{width:48%}#content .four-columns:first-child,#content .four-columns:nth-child(2),.four-columns:first-child,.four-columns:nth-child(2){margin-bottom:15px}#content .four-columns:nth-child(2),.four-columns:nth-child(2){margin-right:0}.portfolio-sidebar h4,.sidebar-box h4{max-width:96.5%}.showcase-selected{opacity:.5;background:none #000}table td{padding:2px}#recaptcha_image{max-width:78%}}@media screen and (max-width:600px){#content{max-width:100%;padding-right:0;width:100%;padding-left:0}.error404 #content,.page #content{max-width:90%;padding-right:5%;width:90%;padding-left:5%}.single-post #content{max-width:96%;width:96%}.page-template-template-featured-php #content{padding:0;max-width:100%;width:100%}#sidebar{width:100%;margin-top:30px}.layout-left #content{float:left}#footer-social-icons{text-align:center;float:none}#footer-menu ul{text-align:center}#footer-menu li{float:none;display:inline}.copyrights{text-align:center;margin-left:0;width:100%;float:none;display:inline-block}#gallery-container{margin-bottom:120px}.footer-spacer{display:none}.single .post{margin-bottom:0;margin-left:-2%;width:112%;margin-top:-12px}.single-post .post{width:104%}.layout-full .single .post{margin-left:-3%;margin-top:-3%}#content-container dl.gallery-item{margin-top:0}#filter-btn.filter-opened{border-radius:5px}#portfolio-categories ul{height:auto;position:absolute;top:23px;background-color:#ccc;border-radius:0 5px 5px 5px;width:150px;z-index:100}#portfolio-categories ul li{list-style:none;padding:7px 11px 7px 12px;float:none;display:list-item}#showcase-categories ul li{padding:0 13px;font-size:14px;line-height:22px;margin-top:0}#showcase-categories{padding:7px 0}#showcase-categories ul li.selected{border-radius:15px}.portfolio-big-img{min-height:90px}#content-container .wp-pagenavi{margin-bottom:0}#content-container{margin-bottom:90px}.portfolio-sidebar h4,.sidebar-box h4{max-width:98.7%}#sidebar-projects li{margin-left:2%;width:14.6%}#content-container ul#sidebar-projects{margin:10px 0 -10px -2%;width:102%}#full-width .gallery{margin-top:10px}.iphone .mob-nav-menu ul ul a:before{font-size:15px}}@media screen and (max-width:490px){#slider-navigation-wrapper{background-size:315px 71px;width:238px}.nivo-caption{display:none!important}#full-width .latest-small,.latest-small{width:100%}.latest-small-right{margin-left:0}#content .latest-small .post-content{width:100%}#content-container .latest-small .post-content img{width:110%}.latest-small .read-more{margin-right:-4%;margin-bottom:-5%}#sidebar-projects li{margin-left:2%;width:18%}.content-box{margin:0 0 10px}#content-container ul#sidebar-projects{margin:10px 0 -10px -1%}#content .four-columns,#content .three-columns,#content .two-columns,.four-columns,.three-columns,.two-columns{width:100%}#full-width .latest-small-right{margin-left:0}.portfolio-sidebar h4,.sidebar-box h4{max-width:98%}#nivo-slider{min-height:120px}#content-container ul#sidebar-projects{width:100%}}@media (max-height:300px){.back-btn{width:155px}.slider-info-btn{display:block}.preview-description{min-height:30px;position:relative;top:-13px}#logo-container a img{max-height:70px}}.mobile .bg-image-pattern{background:none}.gallery img{height:auto;max-width:100%;border-width:0}