@-webkit-keyframes shine{100%{left:125%}}.portfolio-details.grid .light-gallery{width:calc(100% + 30px);margin-left:-15px}.portfolio-details.grid .light-gallery::after,.portfolio-details.grid .light-gallery::before{content:'';display:table;clear:both}.portfolio-details.grid .s-back-switch{background-size:cover;background-position:center}.portfolio-details.grid .gallery-item-wrap{overflow:hidden;text-decoration:none;position:relative;margin:0 15px 30px;float:left}.portfolio-details.grid .gallery-item-wrap.column-4{width:calc(25% - 30px)}.portfolio-details.grid .gallery-item-wrap.column-4 .gallery-item{padding-top:100%}.portfolio-details.grid .gallery-item-wrap.column-3{width:calc(100%/3 - 30px)}.portfolio-details.grid .gallery-item-wrap.column-3 .gallery-item{padding-top:100%}.portfolio-details.grid .gallery-item-wrap.column-6{width:calc(50% - 30px)}.portfolio-details.grid .gallery-item-wrap.column-6 .gallery-item{padding-top:100%}.portfolio-details.grid .gallery-item-wrap a{position:relative;display:block;margin-bottom:0}.portfolio-details.grid .caption{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;pointer-events:none;top:0;right:0;width:100%;height:100%;opacity:0;visibility:hidden;background-color:rgba(19,19,19,.6);color:var(--light-color);font-size:17px;font-weight:700;text-transform:uppercase;letter-spacing:2px;-webkit-transition:all 450ms ease;-o-transition:all 450ms ease;transition:all 450ms ease}.portfolio-details.grid .gallery-item-wrap .gallery-item{-webkit-transition:all 450ms ease;-o-transition:all 450ms ease;transition:all 450ms ease}.portfolio-details.grid .gallery-item-wrap:not(.default):hover .caption{opacity:1;visibility:visible}.portfolio-details.grid .gallery-item-wrap.default:hover .caption{opacity:1;visibility:visible}.portfolio-details.grid .gallery-item-wrap.hover1 .gallery-item{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.portfolio-details.grid .gallery-item-wrap.hover1:hover .gallery-item{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}.portfolio-details.grid .gallery-item-wrap.hover2 .gallery-item{left:0;width:120%;position:relative;max-width:none}.portfolio-details.grid .gallery-item-wrap.hover2:hover .gallery-item{width:120%;left:-7%}.portfolio-details.grid .gallery-item-wrap.hover3 .gallery-item{-webkit-transform:rotate(0) scale(1);-ms-transform:rotate(0) scale(1);transform:rotate(0) scale(1)}.portfolio-details.grid .gallery-item-wrap.hover3:hover .gallery-item{-webkit-transform:rotate(15deg) scale(1.4);-ms-transform:rotate(15deg) scale(1.4);transform:rotate(15deg) scale(1.4)}.portfolio-details.grid .gallery-item-wrap.hover4 .gallery-item{-webkit-filter:blur(0);filter:blur(0)}.portfolio-details.grid .gallery-item-wrap.hover4:hover .gallery-item{-webkit-filter:blur(3px);filter:blur(3px)}.portfolio-details.grid .gallery-item-wrap.hover5 .gallery-item{-webkit-filter:grayscale(0);filter:grayscale(0)}.portfolio-details.grid .gallery-item-wrap.hover5:hover .gallery-item{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.portfolio-details.grid .gallery-item-wrap.hover6 .gallery-item{-webkit-filter:sepia(0);filter:sepia(0)}.portfolio-details.grid .gallery-item-wrap.hover6:hover .gallery-item{-webkit-filter:sepia(100%);filter:sepia(100%)}.portfolio-details.grid .gallery-item-wrap.hover7 .gallery-item{-webkit-filter:blur(0) grayscale(0);filter:blur(0) grayscale(0)}.portfolio-details.grid .gallery-item-wrap.hover7:hover .gallery-item{-webkit-filter:blur(3px) grayscale(100%);filter:blur(3px) grayscale(100%)}.portfolio-details.grid .gallery-item-wrap.hover8 .gallery-item{opacity:1}.portfolio-details.grid .gallery-item-wrap.hover8:hover .gallery-item{opacity:.7}.portfolio-details.grid .gallery-item-wrap.hover9::before{content:'';position:absolute;top:0;left:-75%;z-index:2;display:block;width:50%;height:100%;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(rgba(255,255,255,.3)));background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%);background:-o-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%);-webkit-transform:skewX(-25deg);-ms-transform:skewX(-25deg);transform:skewX(-25deg)}.portfolio-details.grid .gallery-item-wrap.hover9:hover::before{-webkit-animation:shine .75s;animation:shine .75s}.portfolio-details.grid .single-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-left:-15px;width:calc(100% + 30px)}.portfolio-details.grid .single-pagination .pag-next{text-align:right}.portfolio-details.grid .single-pagination .pag-next,.portfolio-details.grid .single-pagination .pag-prev{padding:30px 15px 60px;width:50%}.portfolio-details.grid .single-pagination .pag-next div,.portfolio-details.grid .single-pagination .pag-prev div{font-size:12px;text-transform:uppercase;font-weight:700;color:var(--main-color);letter-spacing:2px;margin-bottom:5px}.portfolio-details.grid .single-pagination .pag-next a,.portfolio-details.grid .single-pagination .pag-prev a{font-size:15px;text-transform:uppercase;font-weight:700;color:var(--dark-color);letter-spacing:2px;text-decoration:none}.portfolio-details.grid .single-pagination .pag-next a:hover,.portfolio-details.grid .single-pagination .pag-prev a:hover{color:var(--grey-color);opacity:1}@media only screen and (max-width:991px){.portfolio-details.grid .gallery-item-wrap.column-3,.portfolio-details.grid .gallery-item-wrap.column-4{width:calc(50% - 30px)}}@media only screen and (max-width:600px){.portfolio-details.grid .single-pagination .pag-next,.portfolio-details.grid .single-pagination .pag-prev{padding:15px 15px 30px}.portfolio-details.grid .single-pagination .pag-next a,.portfolio-details.grid .single-pagination .pag-next div,.portfolio-details.grid .single-pagination .pag-prev a,.portfolio-details.grid .single-pagination .pag-prev div{letter-spacing:1px}.portfolio-details.grid .gallery-item-wrap .caption{letter-spacing:1px}.portfolio-details.grid .gallery-item-wrap.column-3,.portfolio-details.grid .gallery-item-wrap.column-4,.portfolio-details.grid .gallery-item-wrap.column-6{width:calc(100% - 30px);margin-bottom:15px}}
/*# sourceMappingURL=portfolio-grid.css.map */
