.portfolio .container-fluid{padding-left:0;padding-right:0}.tax-fw-portfolio-category .entry-title{display:none}.post-type-archive-fw-portfolio .entry-header-wrapper .entry-header,.tax-fw-portfolio-category .entry-header-wrapper .entry-header{padding-top:8px;padding-bottom:48px}.site-content.project-content .has-post-thumbnail .entry-header{margin-top:0}.gallery-list,.portfolio-list{margin:0 0 0 -30px;list-style:none;font-size:0}@media (min-width:768px){.gallery-list,.portfolio-list{margin-left:-60px}}.portfolio-list{padding:0}.gallery-list .gallery-item{display:inline-block;float:none;margin:0 8px 8px 0}section.portfolio{margin:0;padding:0}.portfolio-list .portfolio-item{display:block;float:left;margin:0;width:33.3333%}.div--table{display:table !important;height:100% !important;width:100% !important}.div--table-cell{display:table-cell !important;vertical-align:middle !important}.single-fw-portfolio .nivo-caption{display:none !important}.single-fw-portfolio .entry-category{margin-bottom:0}.single-fw-portfolio .entry-category .portfolio-category{text-transform:uppercase;padding:0;line-height:1;font-weight:700;font-size:12px}.single-fw-portfolio .wrap-nivoslider{position:relative}.single-fw-portfolio .theme-default .nivo-controlNav{position:absolute;width:100%;bottom:0;z-index:9;display:block}.single-fw-portfolio .bottom-section{padding:0;text-align:left}.single-fw-portfolio .bottom-section .entry-wrap{border-left:3px solid #95c6d8;position:relative;min-height:120px;padding:40px 30px;margin-bottom:30px}.single-fw-portfolio .bottom-section .entry-wrap .entry-title{font-family:'Josefin Sans',sans-serif;font-weight:700;line-height:1;font-size:24px;margin-bottom:10px;text-transform:uppercase}.single-fw-portfolio .bottom-section .entry-wrap .entry-social{position:absolute;top:0;right:0;background:#303030;height:100%;width:60px}.single-fw-portfolio .bottom-section .entry-wrap .entry-social .share-icons{position:absolute;top:50%;transform:translateY(-50%)}.single-fw-portfolio .bottom-section .entry-wrap .entry-social ul li{width:100%;text-align:center}.single-fw-portfolio .bottom-section .entry-wrap .entry-social a{color:#fff;font-size:14px}.single-fw-portfolio .bottom-section p:last-child{margin:0}.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-item-inner{position:relative;margin:0 0 30px 30px}.portfolio-list .portfolio-img{overflow:hidden;position:relative}.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 -15px 40px}@media (min-width:768px){.wrapp-categories-portfolio{margin-left:-45px}}.wrapp-categories-gallery .gallery-categories,.wrapp-categories-portfolio .portfolio-categories{list-style:none;margin:0;padding:0;font-size:14px;line-height:2.1429;text-align:left}.wrapp-categories-gallery .gallery-categories li,.wrapp-categories-portfolio .portfolio-categories li{display:inline-block;text-transform:uppercase;margin-right:10px;margin-bottom:10px;width:auto}.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}.wrapp-categories-gallery .separator,.wrapp-categories-portfolio .separator{float:left;margin:0 5px}#Container .mix{display:none}ul.portfolio-categories span.separator{display:none}ul.portfolio-categories li a{font-size:14px;padding:17px 24px;display:inline-block;font-family:'Josefin Sans',sans-serif;font-weight:700;line-height:1;text-transform:uppercase;color:#616161;border-left:3px solid transparent}ul.portfolio-categories li:first-child a{border-left:3px solid #95c6d8;color:#95c6d8}ul.portfolio-categories li a:hover{opacity:.4}.portfolio-img .portfolio-hover{visibility:hidden;opacity:0}.portfolio-hover{position:absolute;top:0;right:0;bottom:0;left:0;text-align:center;background-color:rgba(149,198,216,.6)}.portfolio-img:hover .portfolio-hover{visibility:visible;opacity:1}.portfolio-zoom,.portfolio-info{display:inline-block !important;height:50px;width:50px;border-radius:100%;text-align:center;background:0 0;border:2px solid #fff;color:#fff}.portfolio-zoom:hover,.portfolio-info:hover,.portfolio-zoom:focus,.portfolio-info:focus{display:inline-block;height:50px;width:50px;background:#fff;color:#303030}.portfolio-zoom i{font-size:18px;line-height:47px}.portfolio-info i{font-size:18px;line-height:47px}.portfolio-info{margin-left:10px}.portfolio-title{font-size:30px;font-weight:300;line-height:1.2;display:block;margin-top:12px;margin-bottom:0;height:36px;overflow:hidden}.portfolio-regular .portfolio-title{height:auto;max-height:72px;padding:15px 20px;background:#f5f5f5;position:absolute;bottom:0;left:0;width:100%}.portfolio-regular .portfolio-title a{color:#616161;font-family:'Josefin Sans',sans-serif;font-weight:700;line-height:1;word-break:break-word;font-size:14px;text-transform:uppercase}.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;transform:rotateX(0deg)}.portfolio-fullwidth .portfolio-list{padding-left:60px;padding-right:60px;margin:0}.portfolio-fullwidth .portfolio-list .portfolio-item-inner{margin:0}.portfolio-fullwidth .portfolio-list .portfolio-item{width:25%}.portfolio-fullwidth .portfolio-info-block{display:block;overflow:hidden;text-align:center;padding:24px 15px}.portfolio-fullwidth .portfolio-info-block .portfolio-title,.portfolio-extended .portfolio-info-block .portfolio-title{margin-top:0;margin-bottom:4px}.portfolio-fullwidth .portfolio-info-block .entry-category{margin-bottom:12px}.portfolio-fullwidth .portfolio-info-block .entry-category a,.portfolio-extended .portfolio-info-block .entry-category a{font-size:14px;font-size:1.4rem;padding:2px 15px;line-height:1.71429;text-transform:uppercase}.portfolio-fullwidth .portfolio-info-block .entry-category a:hover,.portfolio-extended .portfolio-info-block .entry-category a:hover{opacity:.5}.portfolio-extended .portfolio-list .portfolio-item{width:50%}.portfolio-extended .portfolio-info-block{display:block;overflow:hidden;text-align:center;padding:36px;font-size:14px;font-size:1.4rem}.portfolio-extended .portfolio-info-block .entry-category{margin-bottom:12px}@media screen and (max-width:1240px){.post-type-archive-fw-portfolio .entry-header-wrapper .entry-header,.tax-fw-portfolio-category .entry-header-wrapper .entry-header{padding-top:0;padding-bottom:24px}.portfolio-fullwidth .portfolio-list{padding-left:30px;padding-right:30px}.portfolio-fullwidth .portfolio-list .portfolio-item{width:33.3333%}.portfolio-fullwidth .portfolio-info-block .portfolio-title,.portfolio-extended .portfolio-info-block .portfolio-title{height:65px;font-size:25px;font-size:2.5rem;margin-bottom:12px}.portfolio-extended .portfolio-info-block .entry-category{margin-bottom:24px}.wrapp-categories-gallery .gallery-categories li,.wrapp-categories-portfolio .portfolio-categories li{min-width:inherit}.single-fw-portfolio .entry-category{margin-bottom:36px}}@media screen and (max-width:1023px){.portfolio-list .portfolio-item{width:50% !important}}@media screen and (max-width:767px){.portfolio-list .portfolio-item{width:100% !important}.portfolio-fullwidth .portfolio-info-block .portfolio-title,.portfolio-extended .portfolio-info-block .portfolio-title{height:auto}.portfolio-fullwidth .portfolio-info-block .entry-category,.portfolio-extended .portfolio-info-block .entry-category{margin-bottom:12px}.portfolio-fullwidth .portfolio-list{padding-left:15px;padding-right:15px}}@media screen and (max-width:480px){.wrapp-categories-gallery .gallery-categories li,.wrapp-categories-portfolio .portfolio-categories li{margin-right:10px;margin-bottom:10px;width:100%}ul.portfolio-categories li a{padding:6px 15px}}