.site-content.project-content .has-post-thumbnail .entry-header{padding-top:0}.full-width.singular .site-content.project-content .hentry.has-post-thumbnail,.full-width.home .site-content.project-content .hentry.has-post-thumbnail{margin-top:0}.full-width .site-content.project-content .has-post-thumbnail .entry-header,.full-width.singular .site-content.project-content .hentry.has-post-thumbnail,.full-width.home .site-content.project-content .hentry.has-post-thumbnail{margin-top:0}.site-content.project-content .has-post-thumbnail .entry-header{margin-top:0}.gallery-list,.portfolio-list{margin:0;list-style:none;font-size:0}.portfolio .portfolio-list li:before{display:none}.portfolio-list>div{padding-bottom:0 !important;padding-left:0 !important;padding-right:0 !important;padding-top:0 !important;display:inline-block}.portfolio-list .first-block{width:50%;float:left;max-height:270px}.portfolio-list .portfolio-item{width:25%}.portfolio-list .first-block-inner{margin:85px 90px;display:inline-block;overflow:hidden;font-family:"Josefin Sans",sans-serif}.site_boxed_on .portfolio-list .first-block-inner{margin:70px}.portfolio-list .last-block{overflow:hidden;min-height:397px;position:relative;width:25%}.site_boxed_on .portfolio-list .last-block{min-height:340px}.portfolio-list .portfolio-read-more{position:absolute;top:50%;width:100%;text-align:center;transform:translateY(-50%)}.portfolio-list .portfolio-read-more a{font-family:"Josefin Sans",sans-serif;color:#303030;font-size:20px;font-size:2rem;font-weight:600;padding-left:20px;text-transform:uppercase}section.portfolio{margin:0;padding:0}.portfolio-list .portfolio-heading{display:inline-block;position:relative;font-size:20px;font-size:2rem;font-weight:300;margin-bottom:12px}.portfolio-list .portfolio-heading:after{content:"";position:absolute;top:50%;width:600px}.portfolio-list .portfolio-heading:after{left:100%;margin-left:20px}.portfolio-list .portfolio-subheading{font-size:50px;font-size:5rem;font-weight:600;margin-bottom:50px}.portfolio-list .portfolio-item{display:block;float:left;margin:0}.portfolio-list .portfolio-item .buttons-block{top:37%;position:absolute;width:100%}.portfolio-list .portfolio-item .portfolio-title{bottom:0;position:absolute;width:100%;padding:25px 30px;margin:0}.portfolio-list .portfolio-item .portfolio-title a{font-size:20px;font-size:2rem;text-transform:uppercase;font-weight:600}.gallery-list .gallery-img{width:213px;min-height:160px;position:relative}a.pp_arrow_previous,a.pp_arrow_next{margin-top:9px !important}.portfolio-list .portfolio-img{position:relative;margin:0}.portfolio-list .portfolio-img a{display:block}.portfolio-list .portfolio-img a img{width:100%;max-width:100%}.portfolio-img h4.title-item{margin-top:20px}.portfolio-item h4 a{text-decoration:none}.gallery-list .gallery-item .see-more,.portfolio-list .portfolio-item .see-more{line-height:170px;position:absolute;width:100%;height:100%;display:block;text-align:center;font-size:20px;font-weight:600;text-transform:uppercase;text-decoration:none;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}.gallery-list .gallery-item .see-more .hover-title,.portfolio-list .portfolio-item .see-more .hover-title,.gallery-list .gallery-item .title-item{display:none}.gallery-list .gallery-item img{max-width:100%}.title-item{font-size:14px;font-weight:700;text-transform:uppercase;margin-top:28px}.wrapp-categories-gallery{overflow:hidden;margin:12px 0 10px}.wrapp-categories-portfolio{overflow:hidden;margin:0 0 12px}.wrapp-categories-gallery .gallery-categories,.wrapp-categories-portfolio .portfolio-categories{list-style:none;margin:0;padding:0;font-size:12px;line-height:24px;text-align:left}.wrapp-categories-gallery .gallery-categories li:before,.wrapp-categories-portfolio .portfolio-categories li:before{display:none}.wrapp-categories-gallery .gallery-categories li,.wrapp-categories-portfolio .portfolio-categories li{display:inline-block;text-transform:uppercase;margin-top:0;margin-right:8px;margin-bottom:12px}.wrapp-categories-gallery .gallery-categories .categories-item.active,.wrapp-categories-gallery .gallery-categories li:hover,.wrapp-categories-portfolio .portfolio-categories .categories-item.active,.wrapp-categories-portfolio .portfolio-categories li:hover{cursor:pointer;color:#303030}.wrapp-categories-gallery .separator,.wrapp-categories-portfolio .separator{float:left;margin:0 4px}.portfolio .portfolio-item{display:none}ul.portfolio-categories span.separator{display:none}ul.portfolio-categories li a{font-weight:700;line-height:1;text-transform:uppercase;display:block;margin:0;padding:12px 30px;color:#292a2e}ul.portfolio-categories li.active a{color:#95c6d8 !important;border-left:3px solid #95c6d8}ul.portfolio-categories li.active a,ul.portfolio-categories li.active a:hover,ul.portfolio-categories li a:hover,ul.portfolio-categories li a:focus,ul.portfolio-categories li a:active{color:#999}ul.portfolio-categories--single{display:inline-block;overflow:hidden;height:24px;width:100%;text-align:center;position:absolute;bottom:-12px}ul.portfolio-categories--single li,ul.portfolio-categories--single li+li{display:inline-block;vertical-align:top;margin:0 4px}ul.portfolio-categories--single li a{font-size:12px;font-weight:700;line-height:1;text-transform:uppercase;display:block;margin:0;padding:6px 10px;border-radius:3px;background-color:#71ba09;color:#fff}ul.portfolio-categories--single li a:hover,ul.portfolio-categories--single li a:focus{background-color:#1e1e1e}.portfolio-img .portfolio-hover{visibility:hidden;opacity:0}.portfolio-img:hover .portfolio-hover{visibility:visible;opacity:1}.portfolio-hover{position:absolute;top:0;right:0;bottom:0;left:0;text-align:center;background-color:rgba(149,198,216,.5)}.portfolio-zoom,.portfolio-info{display:inline-block !important;height:48px;width:48px;border-radius:24px;text-align:center;color:#fff;border:2px solid #fff;position:relative}.portfolio-zoom{margin-right:20px}.portfolio-zoom:hover,.portfolio-info:hover,.portfolio-zoom:focus,.portfolio-info:focus{display:inline-block;height:48px;width:48px;border-radius:24px;background-color:#fff;color:#303030}.portfolio-zoom i,.portfolio-info i{font-size:16px;position:absolute;top:4px;right:13px}.portfolio-excerpt{font-size:16px;font-size:1.6rem;line-height:1.5;text-align:center;overflow:hidden;max-height:72px;margin-top:24px;margin-bottom:48px;padding:0 24px}.portfolio-img .portfolio-hover,.portfolio-img:hover .portfolio-hover,.transition--on{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media screen and (max-width:1610px){.portfolio-list .portfolio-subheading{font-size:35px;font-size:3.5rem;margin-bottom:25px}.portfolio-list .first-block-inner{margin:40px 60px}.portfolio-list .portfolio-item{width:25%}.portfolio-list .last-block{width:25%;min-height:265px}.site_boxed_on .portfolio-list .last-block{min-height:240px}}@media screen and (max-width:1239px){.portfolio-list .first-block{width:66.666%}.portfolio-list .portfolio-item{width:33.333%}.site_boxed_on .portfolio-list .first-block-inner,.portfolio-list .first-block-inner{margin:70px 60px}.portfolio-list .last-block{width:33.333%;min-height:316px}.site_boxed_on .portfolio-list .last-block{min-height:300px}}@media screen and (max-width:1099px){.portfolio-list .portfolio-item{width:50%}.portfolio-list .first-block{width:100%}.portfolio-list .first-block{max-height:100%}.portfolio-list .last-block{width:100%;min-height:100px}.site_boxed_on .portfolio-list .last-block{min-height:100px}.site_boxed_on .portfolio-list .first-block-inner,.portfolio-list .first-block-inner{margin:35px 40px}}@media screen and (max-width:767px){.portfolio-list{margin:0 -15px}.portfolio-list .portfolio-subheading{font-size:30px;font-size:3rem}.portfolio-list .portfolio-item .portfolio-title{padding:12px 15px}.portfolio-list .portfolio-item .portfolio-title a{font-size:16px;font-size:1.6rem}.site_boxed_on .portfolio-list .first-block-inner,.portfolio-list .first-block-inner{margin:30px}ul.portfolio-categories li a{padding:6px 20px}}@media screen and (max-width:479px){.portfolio-list .portfolio-item,.portfolio-list .first-block,.portfolio-list .last-block{width:100%}.portfolio-list .first-block{max-height:100%}.site_boxed_on .portfolio-list .first-block-inner{margin:25px}.wrapp-categories-portfolio .portfolio-categories li{margin-right:0;width:48%}ul.portfolio-categories li a{padding:6px 30px 6px 8px}}