.floating-content {position: relative;-webkit-backface-visibility: hidden;-webkit-perspective: 1000;-webkit-transition: transform .3s ease-out;transition: transform .3s ease-out;}.project-wide-col {display: inline-block;vertical-align: top;width: 66.6667%;box-sizing: border-box;}.project-wide-col.left-side {padding-right: 50px;}.project-wide-col.right-side {padding-left: 50px;}.project-narrow-col {display: inline-block;vertical-align: top;width: 33.3333%;}.mobile-false .wf-container.effect-layla:not(.jg-container) .rollover-project > a > img {position: absolute;left: 0;top: 50%;width: calc(100% + 40px);max-width: calc(100% + 40px);}.filter-grayscale .wf-container.effect-layla:not(.jg-container) .rollover-project > a > img,.filter-grayscale-static .wf-container.effect-layla:not(.jg-container) .rollover-project > a > img {top: 0;width: 100%;max-width: 100%;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}.effect-layla .rollover-content {display: block;padding: 35px 45px;opacity: 1;text-align: center;}.effect-layla .rollover-content:hover {padding: 35px 45px;}.effect-layla .rollover-content:before,.effect-layla .rollover-content:after {position: absolute;content: '';opacity: 0;}.effect-layla .rollover-content:before {top: 25px;right: 15px;bottom: 25px;left: 15px;border-top: 1px solid #fff;border-bottom: 1px solid #fff;-ms-transform: scale(0,1);-webkit-transform: scale(0,1);transform: scale(0,1);-webkit-transform-origin: 0 0;transform-origin: 0 0;}.effect-layla .rollover-content:after {top: 15px;right: 25px;bottom: 15px;left: 25px;border-right: 1px solid #fff;border-left: 1px solid #fff;-ms-transform: scale(1,0);-webkit-transform: scale(1,0);transform: scale(1,0);-ms-transform-origin: 100% 0;-webkit-transform-origin: 100% 0;transform-origin: 100% 0;}.effect-layla .entry-title,.effect-layla .links-container,.effect-layla .rollover-thumbnails {-ms-transition: -ms-transform 0.35s;-webkit-transition: -webkit-transform 0.35s;transition: transform 0.35s;}.effect-layla:not(.always-show-info) .entry-title,.effect-layla:not(.always-show-info) .links-container,.effect-layla:not(.always-show-info) .rollover-thumbnails {opacity: 0;-ms-transition: -ms-transform 0.35s, opacity 0.35s;-webkit-transition: -webkit-transform 0.35s, opacity 0.35s;transition: transform 0.35s, opacity 0.35s;}.effect-layla p,.effect-layla .entry-meta {opacity: 0;-webkit-transform: translate3d(0,-15px,0);transform: translate3d(0,-15px,0);}.effect-layla .entry-title,.effect-layla .links-container,.effect-layla .rollover-thumbnails {-webkit-transform: translate3d(0,-20px,0);transform: translate3d(0,-20px,0);}.always-show-info.effect-layla .entry-title,.always-show-info.effect-layla .links-container,.always-show-info.effect-layla .rollover-thumbnails {-webkit-transform: translate3d(0,-20px,0);transform: translate3d(0,-20px,0);}.mobile-false .effect-layla:not(.jg-container):not(.slider-wrapper) .rollover-project > a > img {-webkit-transform: translate3d(-20px,-50%,0);transform: translate3d(-20px,-50%,0);}.effect-layla .rollover-project > a > img,.effect-layla .rollover-content:before,.effect-layla .rollover-content:after,.effect-layla p,.effect-layla .entry-meta {-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;}.effect-layla .links-container,.effect-layla .entry-meta {position: relative;z-index: 10;}.mobile-false .effect-layla:not(.jg-container):not(.slider-wrapper) .rollover-project:hover > a > img {-webkit-transform: translate3d(-20px,calc(-50% + 10px),0);transform: translate3d(-20px,calc(-50% + 10px),0);}.mobile-true .filter-grayscale .effect-layla:not(.jg-container):not(.slider-wrapper) .rollover-project.is-clicked > a > img,.mobile-true .filter-grayscale-static .effect-layla:not(.jg-container):not(.slider-wrapper) .rollover-project.is-clicked > a > img,.mobile-true .effect-layla:not(.jg-container):not(.slider-wrapper) .rollover-project.is-clicked > a > img {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}.mobile-false .effect-layla.hover-color-static .rollover-project:hover > a > img,.mobile-true .effect-layla.hover-color-static .rollover-project.is-clicked > a > img {opacity: 0.3;}.mobile-false .effect-layla .rollover-project:hover figcaption::before,.mobile-true .effect-layla .rollover-project.is-clicked figcaption::before,.mobile-false .effect-layla .rollover-project:hover figcaption::after,.mobile-true .effect-layla .rollover-project.is-clicked figcaption::after {opacity: 1;-webkit-transform: scale(1);transform: scale(1);}.mobile-false .effect-layla .rollover-project:hover .entry-title,.mobile-true .effect-layla .rollover-project.is-clicked .entry-title,.mobile-false .effect-layla .rollover-project:hover p,.mobile-true .effect-layla .rollover-project.is-clicked p,.mobile-false .effect-layla .rollover-project:hover .entry-meta,.mobile-true .effect-layla .rollover-project.is-clicked .entry-meta,.mobile-false .effect-layla .rollover-project:hover .links-container,.mobile-true .effect-layla .rollover-project.is-clicked .links-container,.mobile-false .effect-layla .rollover-project:hover .rollover-thumbnails,.mobile-true .effect-layla .rollover-project.is-clicked .rollover-thumbnails {opacity: 1;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}.mobile-false.mobile-false .effect-layla .rollover-project:hover .rollover-content:after,.mobile-true.mobile-true .effect-layla .rollover-project.is-clicked .rollover-content:after,.mobile-false.mobile-false .effect-layla .rollover-project:hover .entry-title,.mobile-true.mobile-true .effect-layla .rollover-project.is-clicked .entry-title,.mobile-false.mobile-false .effect-layla .rollover-project:hover .links-container,.mobile-true.mobile-true .effect-layla .rollover-project.is-clicked .links-container,.mobile-false.mobile-false .effect-layla .rollover-project:hover .rollover-thumbnails,.mobile-true.mobile-true .effect-layla .rollover-project.is-clicked .rollover-thumbnails,.mobile-false.mobile-false .effect-layla .rollover-project:hover p,.mobile-true.mobile-true .effect-layla .rollover-project.is-clicked p,.mobile-false.mobile-false .effect-layla .rollover-project:hover a > img,.mobile-true.mobile-true .effect-layla .rollover-project.is-clicked a > img,.mobile-false.mobile-false .effect-layla .rollover-project:hover .entry-meta,.mobile-true.mobile-true .effect-layla .rollover-project.is-clicked .entry-meta {-webkit-transition-delay: 0.15s;transition-delay: 0.15s;}.effect-bubba .rollover-project > a > img {-webkit-transition: opacity 0.35s;transition: opacity 0.35s;}.mobile-false .effect-bubba.hover-color-static .rollover-project:hover > a > img,.mobile-true .effect-bubba.hover-color-static .rollover-project.is-clicked > a > img {opacity: 0.3;}.effect-bubba .rollover-content {display: block;padding: 35px 45px;text-align: center;opacity: 1;}.effect-bubba .rollover-content:before,.effect-bubba .rollover-content:after {position: absolute;top: 25px;right: 25px;bottom: 25px;left: 25px;content: '';opacity: 0;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;}.effect-bubba .rollover-content:before {border-top: 1px solid #fff;border-bottom: 1px solid #fff;-webkit-transform: scale(0,1);transform: scale(0,1);}.effect-bubba .rollover-content:after {border-right: 1px solid #fff;border-left: 1px solid #fff;-webkit-transform: scale(1,0);transform: scale(1,0);}.effect-bubba:not(.always-show-info) .rollover-content .entry-title,.effect-bubba:not(.always-show-info) .rollover-content .links-container,.effect-bubba:not(.always-show-info) .rollover-content .rollover-thumbnails {opacity: 0;-webkit-transition: -webkit-transform 0.35s, opacity 0.35s;transition: transform 0.35s, opacity 0.35s;-webkit-transform: translate3d(0,-20px,0);transform: translate3d(0,-20px,0);}.effect-bubba .rollover-content p,.effect-bubba .rollover-content .entry-meta {opacity: 0;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;-webkit-transform: translate3d(0,20px,0);transform: translate3d(0,20px,0);}.effect-bubba .links-container,.effect-bubba .entry-meta {position: relative;z-index: 10;}.mobile-false.mobile-false .effect-bubba .rollover-project:hover .rollover-content:before,.mobile-true.mobile-true .effect-bubba .rollover-project.is-clicked .rollover-content:before,.mobile-false.mobile-false .effect-bubba .rollover-project:hover .rollover-content:after,.mobile-true.mobile-true .effect-bubba .rollover-project.is-clicked .rollover-content:after {opacity: 1;-webkit-transform: scale(1);transform: scale(1);}.mobile-false.mobile-false .effect-bubba .rollover-project:hover .entry-title,.mobile-true.mobile-true .effect-bubba .rollover-project.is-clicked .entry-title,.mobile-false.mobile-false .effect-bubba .rollover-project:hover .links-container,.mobile-true.mobile-true .effect-bubba .rollover-project.is-clicked .links-container,.mobile-false.mobile-false .effect-bubba .rollover-project:hover .rollover-thumbnails,.mobile-true.mobile-true .effect-bubba .rollover-project.is-clicked .rollover-thumbnails,.mobile-false.mobile-false .effect-bubba .rollover-project:hover p,.mobile-true.mobile-true .effect-bubba .rollover-project.is-clicked p,.mobile-false.mobile-false .effect-bubba .rollover-project:hover .entry-meta,.mobile-true.mobile-true .effect-bubba .rollover-project.is-clicked .entry-meta {opacity: 1;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}.mobile-false .wf-container.effect-sarah:not(.jg-container) .rollover-project > a > img {position: absolute;top: 50%;left: 0;width: calc(100% + 20px);max-width: calc(100% + 20px);}.filter-grayscale .wf-container.effect-sarah:not(.jg-container) .rollover-project > a > img,.filter-grayscale-static .wf-container.effect-sarah:not(.jg-container) .rollover-project > a > img {top: 0;width: 100%;max-width: 100%;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}.effect-sarah .rollover-project > a > img {max-width: none;width: -webkit-calc(100% + 20px);width: calc(100% + 20px);-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;-webkit-transform: translate3d(-10px,-50%,0);transform: translate3d(-10px,-50%,0);-webkit-backface-visibility: hidden;backface-visibility: hidden;}.jg-container.effect-sarah .rollover-project > a > img,.slider-wrapper.effect-sarah .rollover-project > a > img,.mobile-true .effect-sarah .rollover-project > a > img {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}.slider-wrapper.effect-sarah .rollover-project > a > img {width: 100%;}.mobile-false.mobile-false .effect-sarah.hover-color-static .rollover-project:hover > a > img,.mobile-true.mobile-true .effect-sarah.hover-color-static .rollover-project.is-clicked > a > img {opacity: 0.3;}.mobile-false.mobile-false .effect-sarah:not(.jg-container):not(.slider-wrapper) .rollover-project:hover > a > img,.mobile-false.mobile-false .effect-sarah:not(.jg-container):not(.slider-wrapper) .rollover-project.is-clicked > a > img {-webkit-transform: translate3d(0,-50%,0);transform: translate3d(0,-50%,0);}.effect-sarah .rollover-content {display: block;padding: 25px 40px;text-align: left;opacity: 1;}.effect-sarah .rollover-content .links-container {text-align: left;}.effect-sarah:not(.always-show-info) .rollover-content .entry-title,.effect-sarah:not(.always-show-info) .rollover-content .links-container,.effect-sarah:not(.always-show-info) .rollover-content .rollover-thumbnails {opacity: 0;-webkit-transition: opacity 0.35s;transition: opacity 0.35s;}.effect-sarah .rollover-content .entry-title {position: relative;overflow: hidden;padding: 0 0 15px;margin-bottom: 15px;}.effect-sarah .rollover-content .entry-title:after {position: absolute;bottom: 0;left: 0;width: 100%;height: 3px;background: #fff;content: '';-webkit-transition: -webkit-transform 0.35s;transition: transform 0.35s;-webkit-transform: translate3d(-101%,0,0);transform: translate3d(-100%,0,0);}.mobile-false.mobile-false .effect-sarah .rollover-project:hover .entry-title,.mobile-true.mobile-true .effect-sarah .rollover-project .is-clicked .entry-title {opacity: 1;}.mobile-false.mobile-false .effect-sarah .rollover-project:hover .entry-title:after,.mobile-true.mobile-true .effect-sarah .rollover-project .is-clicked .entry-title:after {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}.mobile-false.mobile-false .effect-sarah .rollover-project:hover .links-container,.mobile-true.mobile-true .effect-sarah .rollover-project .is-clicked .links-container,.mobile-false.mobile-false .effect-sarah .rollover-project:hover .rollover-thumbnails,.mobile-true.mobile-true .effect-sarah .rollover-project .is-clicked .rollover-thumbnails {opacity: 1;}.effect-sarah .rollover-content p,.effect-sarah .rollover-content .entry-meta {opacity: 0;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;-webkit-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0);}.mobile-false.mobile-false .effect-sarah .rollover-project:hover p,.mobile-true.mobile-true .effect-sarah .rollover-project .is-clicked p,.mobile-false.mobile-false .effect-sarah .rollover-project:hover .entry-meta,.mobile-true.mobile-true .effect-sarah .rollover-project .is-clicked .entry-meta {opacity: 1;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}.effect-layla .links-container,.effect-sarah .links-container,.effect-bubba .links-container {width: 100%;height: 44px;}.effect-layla .rollover-content,.effect-sarah .rollover-content,.effect-bubba .rollover-content {-webkit-align-content: center;-ms-align-content: center;align-content: center;-ms-flex-line-pack: center;}.effect-layla .rollover-content,.effect-bubba .rollover-content {-webkit-justify-content: center;-ms-flex-pack: center;-ms-justify-content: center;justify-content: center;}.cs-style-3 .rollover-project .rollover-content {opacity: 1;}.cs-style-3 .rollover-content {padding: 0;}.cs-style-3.content-align-centre .rollover-content {display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-align-content: flex-end;-ms-align-content: flex-end;align-content: flex-end;-ms-flex-line-pack: end;-webkit-justify-content: center;-ms-flex-pack: center;-ms-justify-content: center;justify-content: center;-webkit-align-items: flex-end;-ms-align-items: flex-end;-ms-flex-align: flex-end;align-items: flex-end;-ms-flex-align: end;}.cs-style-3 .rollover-project > a {position: relative;display: block;-webkit-transition: -webkit-transform 0.4s;transition: transform 0.4s;}.mobile-false .cs-style-3 .rollover-project:hover > a {-ms-transform: translateY(-20px);-webkit-transform: translateY(-20px);transform: translateY(-20px);}.hover-style-three .rollover-project > a:after {position: absolute;top: 0;left: 0;width: 100%;height: 100%;content: "";background-color: rgba(0,0,0,0.2);opacity: 0;}.mobile-false .hover-style-three .rollover-project:hover > a:after,.mobile-true .hover-style-three .rollover-project.is-clicked > a:after {opacity: 1;}.cs-style-3.content-align-left .rollover-content-container {position: absolute;bottom: 0;}.cs-style-3 .rollover-content-container {width: 100%;padding: 15px 20px 5px;background-color: #1e1e1e;}.mobile-false .cs-style-3 .rollover-content-container {-webkit-transition: -webkit-transform 0.4s, opacity 0.1s 0.3s;transition: transform 0.4s, opacity 0.1s 0.3s;-ms-transform: translateY(100%);-webkit-transform: translateY(100%);transform: translateY(100%);}.cs-style-3 .rollover-project:hover .rollover-content-container,.mobile-false .cs-style-3 .dt-owl-item:hover .rollover-content-container,.mobile-true .cs-style-3 .is-clicked .rollover-content-container,.mobile-true .cs-style-3 .dt-owl-item .rollover-content-container {opacity: 1;-ms-transform: translateY(0px);-webkit-transform: translateY(0px);transform: translateY(0px);-ms-transition: -ms-transform 0.4s, opacity 0.1s;-webkit-transition: -webkit-transform 0.4s, opacity 0.1s;transition: transform 0.4s, opacity 0.1s;}.mobile-true .cs-style-3 .is-clicked .rollover-content {display: block;}.mobile-true .cs-style-3.content-align-centre .rollover-content {display: none;}.cs-style-3.content-align-centre .rollover-content.is-clicked {display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex;}.cs-style-3 .rollover-thumbnails {opacity: 0;margin-bottom: 20px;}.mobile-false .cs-style-3 .links-container {opacity: 0;}.cs-style-3 .links-container {margin-bottom: 15px;}.mobile-false .cs-style-3 .rollover-project:hover .links-container,.mobile-false .cs-style-3 .rollover-project:hover .rollover-thumbnails,.mobile-false .cs-style-3 .dt-owl-item:hover .links-container {opacity: 1;}.mobile-false .cs-style-3 .links-container,.cs-style-3 .rollover-project .rollover-thumbnails {-webkit-transition: opacity 400ms ease;transition: opacity 400ms ease;}.mobile-true .cs-style-3 .links-container {-webkit-transition: opacity 0.1s 0.3s;transition: opacity 0.1s 0.3s;}.cs-style-3 .rollover-content * {color: #fff !important;}.accent-gradient .cs-style-3 .rollover-content .entry-title a {-webkit-backface-visibility: hidden;background-image: none;}.hover-style-one .rollover-content,.accent-gradient .hover-style-one .rollover-content {background: rgba(0,0,0,0.6);background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0)),rgba(0,0,0,0.1) 50%,color-stop(100%,rgba(0,0,0,0.6)));background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.1) 50%,rgba(0,0,0,0.6) 100%);background: linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.1) 50%,rgba(0,0,0,0.6) 100%);background-color: transparent !important;color: #fff;}.hover-style-one .rollover-content {display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}.content-align-centre.hover-style-one .rollover-content {-webkit-align-content: flex-end;-ms-align-content: flex-end;align-content: flex-end;-ms-flex-line-pack: end;-webkit-justify-content: center;-ms-flex-pack: center;-ms-justify-content: center;justify-content: center;-webkit-align-items: flex-end;-ms-align-items: flex-end;-ms-flex-align: flex-end;align-items: flex-end;-ms-flex-align: end;}.content-align-left.hover-style-one .rollover-content {-webkit-align-content: flex-end;-ms-align-content: flex-end;align-content: flex-end;-ms-flex-line-pack: end;-webkit-align-items: flex-end;-ms-align-items: flex-end;-ms-flex-align: flex-end;align-items: flex-end;-ms-flex-align: end;}.hover-style-one .rollover-project > a:after {position: absolute;top: 0;left: 0;width: 100%;height: 100%;content: "";background-color: rgba(0,0,0,0.2);opacity: 0;}.mobile-false .hover-style-one .rollover-project:hover > a:after {opacity: 1;}.hover-style-one .rollover-content-container {margin-top: 10px;width: 100%;}.hover-style-one.always-show-info .links-container,.hover-style-one.always-show-info .rollover-thumbnails {opacity: 0;}.hover-style-one.always-show-info .rollover-project:hover .links-container,.hover-style-one.always-show-info .rollover-project:hover .rollover-thumbnails {opacity: 1;}.mobile-true .hover-style-two:not(.effect-layla):not(.effect-bubba):not(.effect-sarah) .rollover-content.is-clicked {display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}.hover-style-two .rollover-content {display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}.content-align-bottom.hover-style-two .rollover-content {-webkit-align-content: flex-end;-ms-align-content: flex-end;align-content: flex-end;-ms-flex-line-pack: end;-webkit-justify-content: center;-ms-flex-pack: center;-ms-justify-content: center;justify-content: center;-webkit-align-items: flex-end;-ms-align-items: flex-end;-ms-flex-align: flex-end;align-items: flex-end;-ms-flex-align: end;}.content-align-centre.hover-style-two .rollover-content {-webkit-align-content: center;-ms-align-content: center;align-content: center;-ms-flex-line-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;-ms-justify-content: center;justify-content: center;-webkit-align-items: center;-ms-align-items: center;-ms-flex-align: center;align-items: center;}.content-align-left-bottom.hover-style-two .rollover-content {-webkit-align-content: flex-end;-ms-align-content: flex-end;align-content: flex-end;-ms-flex-line-pack: end;-webkit-align-items: flex-end;-ms-align-items: flex-end;-ms-flex-align: flex-end;align-items: flex-end;-ms-flex-align: end;}.content-align-left-top.hover-style-two .rollover-content {-webkit-align-content: flex-start;-ms-align-content: flex-start;align-content: flex-start;-ms-flex-line-pack: start;-webkit-align-items: flex-start;-ms-align-items: flex-start;-ms-flex-align: flex-start;align-items: flex-start;-ms-flex-align: start;}.hover-style-two .rollover-content-container {margin-top: 10px;width: 100%;}.buttons-on-img {position: relative;overflow: hidden;margin: 0 0 20px;text-align: center;}.bg-on .buttons-on-img {margin: 0;}.layout-list .buttons-on-img {margin: 0 30px 25px 0;}.layout-list .project-even .buttons-on-img {margin: 0 0 25px 30px;}.layout-list .media-wide .buttons-on-img {margin-right: 0;margin-left: 0;}.buttons-on-img > p,.post .buttons-on-img .alignnone,.description-under-image .post .buttons-on-img .alignnone,.description-under-image .post .buttons-on-img .slider-masonry {margin-bottom: 0;}.post .buttons-on-img .alignleft {margin: 0;}.buttons-on-img > .rollover-content {padding: 0;}.mobile-true .buttons-on-img > .rollover-content {display: block;}