.portfolioList li{float:left;padding-bottom:16px;padding-left:16px;width:33.3%}.portfolioList li a{color:#fff;display:block;height:100%;position:relative}.portfolioList li .portfolioImage{background-position:50%;background-repeat:no-repeat;background-size:cover;height:190px;width:100%}.portfolioList li .portfolioImage.blur{-webkit-filter:blur(3px);-moz-filter:blur(3px);-o-filter:blur(3px);-ms-filter:blur(3px);filter:blur(3px);left:0;opacity:0;position:absolute;top:0}.portfolioList li .overlay{background:rgba(45,62,80,.7);display:block;height:100%;left:0;opacity:0;position:absolute;text-align:center;top:0;width:100%}.portfolioList li .overlay .centerMid{left:0;position:absolute;top:50%;width:100%}.portfolioList li .overlay .name{border-bottom:2px solid #fff;font-size:29px;font-weight:700;padding-bottom:13px;padding-top:0}.portfolioList li .overlay .name,.portfolioList li .overlay .title{display:inline-block;line-height:26px;max-width:90%;text-align:center;width:270px}.portfolioList li .overlay .title{font-size:22px;font-weight:400;padding-top:13px}#portfolioIndiContainer{background:#fff;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999}.portfolioIndi{color:#2d3e50;display:none;height:100%;padding:90px 0;position:relative}#portfolioIndiContainer.single-cpt_work{display:block}.single-cpt_work .portfolioIndi{display:block;min-height:700px}.portfolioIndi .container{border-bottom:2px solid #47a696;border-top:2px solid #47a696;height:550px;left:50%;margin:-275px 0 0 -470px;padding:60px 0;position:absolute;top:50%;width:940px}.portfolioIndi .container .scrollBox{height:100%;overflow-x:hidden;overflow-y:scroll;padding:0 25px;width:100%}.portfolioIndi .portfolioText{float:left;padding-right:50px;width:50%}.portfolioIndi .portfolioText .name{font-family:futura-pt-bold;font-size:29px;font-weight:900;line-height:26px;text-transform:uppercase;width:100%}.portfolioIndi .portfolioText .title{font-size:22px;font-weight:400;line-height:26px;padding-bottom:20px;padding-top:13px}.portfolioIndi .portfolioText p{font-size:16px;line-height:20px;padding-bottom:20px}.portfolioIndi .rightColumn{float:right;width:50%}.portfolioIndi .rightColumn iframe{float:right;max-width:100%}.portfolioIndi .rightColumn .share{line-height:20px;padding:10px 0;text-align:right}.portfolioIndi .rightColumn .share a{display:block;float:right;font-size:14px;height:20px;width:31px}.portfolioIndi .rightColumn .share .facebook,.portfolioIndi .rightColumn .share .mail,.portfolioIndi .rightColumn .share .twitter{background-position:50%;background-repeat:no-repeat!important;background-size:contain}.portfolioIndi .pageNav{float:right}.portfolioIndi .pageNav .nextPost,.portfolioIndi .pageNav .prevPost{height:66px;opacity:1;position:absolute;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;width:66px}.portfolioIndi .pageNav .prevPost{left:-70px;margin-top:-63px;top:50%}.portfolioIndi .pageNav .nextPost{margin-top:-63px;right:-70px;top:50%}.portfolioIndi .pageNav .closePost{height:66px;position:absolute;right:-70px;top:-70px;width:66px}.portfolioIndi .pageNav .closePost:hover,.portfolioIndi .pageNav .nextPost:hover,.portfolioIndi .pageNav .prevPost:hover{opacity:.7}.portfolioIndi .pageNav a{display:block;height:100%}.portfolioIndi .pageNav .nextPost a,.portfolioIndi .pageNav .prevPost a{background-position:50%;background-repeat:no-repeat!important;background-size:contain}.portfolioIndi .pageNav a.closePost{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='-451 252.3 56.7 56.7'%3E%3Cpath d='m-408.4 294.2-13.1-12.7 13.1-12.7-.9-1-13.2 12.7-13.2-12.7-.9 1 13.1 12.7-13.1 12.7.9 1 13.2-12.8 13.2 12.8z' style='fill:%232d3e50'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain}@media only screen and (max-width:1024px){.portfolioList li .overlay .title{font-size:18px}.portfolioList li .overlay .name{font-size:24px}.portfolioList ul{margin-left:-30px}.portfolioList li{padding-bottom:30px;padding-left:30px;width:33.3%}body.mobile .portfolioList li .overlay{opacity:1!important}.portfolioIndi .container{margin:-275px 0 0 -40%;width:80%}.portfolioIndi .rightColumn{width:60%}.portfolioIndi .portfolioText{width:40%}}@media only screen and (max-width:800px){.portfolioList li{width:50%}.portfolioIndi .portfolioText,.portfolioIndi .rightColumn{padding:0;width:100%}.portfolioIndi .rightColumn{text-align:center}.portfolioIndi .pageNav,.portfolioIndi .rightColumn .share{display:inline-block;float:right}.portfolioIndi .rightColumn iframe{width:100%}}@media only screen and (max-width:700px){.portfolioIndi .portfolioText,.portfolioIndi .rightColumn{padding:0;width:100%}.portfolioIndi .rightColumn{text-align:center}.portfolioIndi .pageNav,.portfolioIndi .rightColumn .share{display:inline-block;float:right}.portfolioIndi{padding:45px 0}.portfolioIndi .titleImage{margin-bottom:20px;padding-bottom:20px}.portfolioIndi .container{height:420px;margin:-210px 0 0 -40%;padding:70px 0 30px}.single-cpt_work .portfolioIndi{min-height:400px}.single-cpt_work footer,.single-cpt_work header{display:none}.portfolioIndi .container .scrollBox{padding:0}.portfolioIndi .pageNav .nextPost{height:40px;margin-top:-63px;right:0;top:82px;width:40px}.portfolioIndi .pageNav .prevPost{height:40px;left:0;margin-top:-63px;top:82px;width:40px}.portfolioIndi .pageNav .closePost{height:40px;margin-right:-20px;position:absolute;right:50%;top:19px;width:40px}.portfolioIndi .rightColumn iframe{height:200px;width:100%}}@media only screen and (max-width:500px){.portfolioList ul{margin-left:0}.portfolioList li{padding-left:0;width:100%}.portfolioList li .portfolioImage{height:220px}}