.cd-grid-photo-gallery{font-size:1vw}.cd-grid-photo-gallery .grid-item .content-hover-inner h2{font-size:180%}.cd-grid-photo-gallery .grid-item .content-hover-inner .content-desc{font-size:100%}.cd-grid-photo-gallery .grid-item .content-hover-inner h4{font-size:130%}.cd-grid-photo-gallery{padding:0 14px}.cd-grid-photo-gallery .grid{margin-left:-14px;margin-right:-14px}.cd-grid-photo-gallery{overflow:hidden}.cd-grid-photo-gallery .grid .grid-sizer{height:0;padding-bottom:16.6667%;width:16.6667%}.cd-grid-photo-gallery .grid-item{background-color:#2d2d2d;background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;text-decoration:none;transition:opacity .4s}.cd-grid-photo-gallery .grid-item.small{height:0;padding-bottom:16.6667%;width:16.6667%}.cd-grid-photo-gallery .grid-item.med{height:0;padding-bottom:16.6667%;width:33.3333%}.cd-grid-photo-gallery .grid-item.large{height:0;padding-bottom:33.3333%;width:33.3333%}.cd-grid-photo-gallery .grid-item.xl{height:0;padding-bottom:33.3333%;width:50%}.cd-grid-photo-gallery .grid-item.full{padding-bottom:33.3333%;width:100%}.cd-grid-photo-gallery .bg-hover,.cd-grid-photo-gallery .bg-hover .bg-hover-inner{background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;opacity:0;position:absolute;right:0;text-decoration:none;top:0;transition:all .4s cubic-bezier(.22,.11,.35,.26)}.cd-grid-photo-gallery .grid-item:hover .bg-hover,.cd-grid-photo-gallery .grid-item:hover .bg-hover .bg-hover-inner{opacity:1;transition:all .4s cubic-bezier(.22,.11,.35,.26)}.cd-grid-photo-gallery .grid-item .content-hover-inner *{color:#fff;margin:0;text-align:center}.cd-grid-photo-gallery .contentHover.grid-item:hover .bg-hover{filter:blur(5px);transition:all .4s cubic-bezier(.22,.11,.35,.26)}.cd-grid-photo-gallery .contentHover.grid-item .bg-hover{background-image:inherit}.cd-grid-photo-gallery .grid-item .content-hover-inner{align-items:center;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;opacity:0;padding:10px;position:absolute;right:0;top:0;transition:all .4s cubic-bezier(.4,0,.2,1)}.cd-grid-photo-gallery .grid-item:hover .content-hover-inner{opacity:1}.cd-grid-photo-gallery .grid-item .content-hover-inner h2{letter-spacing:.25em;line-height:1;margin:10px 0 5px;text-transform:uppercase}.cd-grid-photo-gallery .grid-item .content-hover-inner>*{opacity:0;transform:translateY(20px);transition:all .4s cubic-bezier(.4,0,.2,1)}.cd-grid-photo-gallery .grid-item:hover .content-hover-inner>*{opacity:1;transform:translateY(0);transition:all .4s cubic-bezier(.4,0,.2,1)}.cd-grid-photo-gallery .grid-item .content-hover-inner h4{font-style:italic;padding:10px 0}.cd-grid-photo-gallery .grid-item .content-hover-inner .content-desc{letter-spacing:.3px;padding-bottom:10px}@media(max-width:767px){.cd-grid-photo-gallery .grid-item.small{padding-bottom:50%;width:50%}.cd-grid-photo-gallery .grid-item.large,.cd-grid-photo-gallery .grid-item.xl{padding-bottom:100%;width:100%}.cd-grid-photo-gallery .grid-item.med{padding-bottom:50%;width:100%}.cd-grid-photo-gallery{font-size:2.3vw}}@media(max-width:479px){.cd-grid-photo-gallery{font-size:2.5vw}}