.gem-gallery-hover-default .gem-gallery-preview-carousel-wrap .gem-gallery-item a:after{height:63px;font-size:63px;font-weight:400;font-style:normal;-webkit-transition:top .3s,opacity .3s;transition:top .3s,opacity .3s;content:"\e60f";position:absolute;opacity:0;text-align:center;top:0;margin-left:-30px;left:50%;width:63px;line-height:63px;margin-top:-30px;font-family:thegem-icons;z-index:5}.gem-gallery-hover-default .gem-gallery-preview-carousel-wrap:hover .gem-gallery-item a:after{-webkit-transition:top .4s ease .1s,opacity .5s .1s;transition:top .4s ease .1s,opacity .5s .1s;opacity:1;top:50%}.gem-gallery-hover-default .gem-gallery-preview-carousel-wrap .gem-gallery-item .gem-gallery-item-title{padding:0 25%;-webkit-transition:top .3s,opacity .3s;transition:top .3s,opacity .3s;text-transform:uppercase;position:absolute;opacity:0;text-align:center;top:-50%;left:0;width:100%;margin-top:-15px;z-index:5}.gem-gallery-hover-default .gem-gallery-preview-carousel-wrap:hover .gem-gallery-item .gem-gallery-item-title{-webkit-transition:top .3s .2s,opacity .5s .25s;transition:top .3s .2s,opacity .5s .25s;opacity:1;top:25%}.gem-gallery-hover-default .gem-gallery-preview-carousel-wrap .gem-gallery-item .gem-gallery-item-description{padding:0 25%;-webkit-transition:top .5s,opacity .4s;transition:top .5s,opacity .4s;position:absolute;opacity:0;text-align:center;top:20%;left:0;width:100%;margin-top:-12px;z-index:5}.gem-gallery-hover-default .gem-gallery-preview-carousel-wrap:hover .gem-gallery-item .gem-gallery-item-description{-webkit-transition:top .3s,opacity .3s;transition:top .3s,opacity .3s;opacity:1;top:75%}.gem-gallery-hover-zooming-blur .gem-gallery-preview-carousel-wrap .gem-gallery-item a:after{height:70px;-webkit-transform:scale(0);transform:scale(0);font-size:32px;font-weight:400;font-style:normal;-webkit-transition:opacity .5s .05s,-webkit-transform 0s .55s,top .5s .05s;transition:opacity .5s .05s,transform 0s .55s,top .5s .05s;content:"\e629";position:absolute;opacity:0;text-align:center;top:125%;border-radius:70px;margin-left:-35px;left:50%;width:70px;line-height:68px;margin-top:-35px;font-family:thegem-icons;z-index:5}.gem-gallery-hover-zooming-blur .gem-gallery-preview-carousel-wrap:hover .gem-gallery-item a:after{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:top 0s .05s,-webkit-transform .5s .05s;transition:top 0s .05s,transform .5s .05s;opacity:1;top:50%}.gem-gallery-hover-zooming-blur .gem-gallery-preview-carousel-wrap .gem-gallery-item .gem-gallery-item-title{-webkit-transform:scale(0);transform:scale(0);padding:0 25%;-webkit-transition:opacity .5s .1s,-webkit-transform 0s .6s,top .5s .1s;transition:opacity .5s .1s,transform 0s .6s,top .5s .1s;text-transform:uppercase;position:absolute;opacity:0;text-align:center;top:100%;left:0;width:100%;margin-top:-15px;z-index:5}.gem-gallery-hover-zooming-blur .gem-gallery-preview-carousel-wrap:hover .gem-gallery-item .gem-gallery-item-title{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:top 0s,-webkit-transform .5s;transition:top 0s,transform .5s;opacity:1;top:25%}.gem-gallery-hover-zooming-blur .gem-gallery-preview-carousel-wrap .gem-gallery-item .gem-gallery-item-description{-webkit-transform:scale(0);transform:scale(0);padding:0 25%;-webkit-transition:opacity .5s,-webkit-transform 0s .5s,top .5s;transition:opacity .5s,transform 0s .5s,top .5s;position:absolute;opacity:0;text-align:center;top:150%;left:0;width:100%;margin-top:-12px;z-index:5}.gem-gallery-hover-zooming-blur .gem-gallery-preview-carousel-wrap:hover .gem-gallery-item .gem-gallery-item-description{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:top 0s .1s,-webkit-transform .5s .1s;transition:top 0s .1s,transform .5s .1s;opacity:1;top:75%}.gem-gallery-hover-gradient .gem-gallery-preview-carousel-wrap .gem-gallery-item a .gem-gallery-caption:before{right:0;-webkit-transition:opacity .5s .2s;content:"";position:absolute;bottom:0;top:0;background:0 0!important;left:0;display:block;z-index:2}.gem-gallery-hover-gradient .gem-gallery-preview-carousel-wrap .gem-gallery-item a:before{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ccff2b58",endColorstr="#ccffd800",GradientType=1)!important;transition:opacity .5s .2s;opacity:0;background:-moz-linear-gradient(left,rgba(255,43,88,.8) 0,rgba(255,216,0,.8) 100%)!important;background:-webkit-linear-gradient(left,rgba(255,43,88,.8),rgba(255,216,0,.8))!important;background:linear-gradient(90deg,rgba(255,43,88,.8) 0,rgba(255,216,0,.8))!important}.gem-gallery-hover-gradient .gem-gallery-preview-carousel-wrap:hover .gem-gallery-item a:before{-webkit-transition:opacity .5s;transition:opacity .5s}.gem-gallery-hover-gradient .gem-gallery-preview-carousel-wrap .gem-gallery-item a:after{height:70px;-webkit-transform:scale(0);transform:scale(0);font-size:32px;font-weight:400;font-style:normal;-webkit-transition:opacity .5s .05s,-webkit-transform 0s .55s,top .5s .05s;transition:opacity .5s .05s,transform 0s .55s,top .5s .05s;content:"\e629";position:absolute;opacity:0;text-align:center;top:80%;border-radius:70px;left:66px;width:70px;line-height:68px;font-family:thegem-icons;z-index:5}.gem-gallery-hover-gradient .gem-gallery-preview-carousel-wrap:hover .gem-gallery-item a:after{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:top 0s .05s,-webkit-transform .5s .05s;transition:top 0s .05s,transform .5s .05s;opacity:1;top:63px}.gem-gallery-hover-gradient .gem-gallery-preview-carousel-wrap .gem-gallery-item .gem-gallery-item-title{-webkit-transform:scale(0);transform:scale(0);padding:25px 67px;-webkit-transition:opacity .5s .1s,-webkit-transform 0s .6s,bottom .5s .1s;transition:opacity .5s .1s,transform 0s .6s,bottom .5s .1s;text-transform:uppercase;position:absolute;max-width:100%;opacity:0;bottom:-100%;text-align:left;top:auto;margin:0;left:0;z-index:5}.gem-gallery-hover-gradient .gem-gallery-preview-carousel-wrap:hover .gem-gallery-item .gem-gallery-item-title{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:bottom 0s,-webkit-transform .5s;transition:bottom 0s,transform .5s;opacity:1;bottom:0}.gem-gallery-hover-gradient .gem-gallery-preview-carousel-wrap .gem-gallery-item .gem-gallery-item-description{display:none!important}.gem-gallery-hover-horizontal-sliding .gem-gallery-preview-carousel-wrap .gem-gallery-item a:after{height:32px;font-size:32px;font-weight:400;font-style:normal;-webkit-transition:left .25s,opacity .3s;transition:left .25s,opacity .3s;content:"\e629";position:absolute;opacity:0;text-align:left;top:52%;left:0;width:32px;line-height:32px;margin-top:-32px;font-family:thegem-icons;z-index:5}.gem-gallery-hover-horizontal-sliding .gem-gallery-preview-carousel-wrap:hover .gem-gallery-item a:after{-webkit-transition:left .25s,opacity .3s;transition:left .25s,opacity .3s;opacity:1;top:52%;left:8%}.gem-gallery-hover-horizontal-sliding .gem-gallery-preview-carousel-wrap .gem-gallery-line{height:2px;-webkit-transition:width .25s,opacity .5s;transition:width .25s,opacity .5s;content:"";position:absolute;opacity:0;top:59%;background-color:#fff;left:8%;width:0;display:block;z-index:100}.gem-gallery-hover-horizontal-sliding .gem-gallery-preview-carousel-wrap:hover .gem-gallery-line{-webkit-transition:width .25s,opacity .5s;transition:width .25s,opacity .5s;content:"";opacity:1;width:84%}.gem-gallery-hover-horizontal-sliding .gem-gallery-preview-carousel-wrap .gem-gallery-item .gem-gallery-item-title{-webkit-transition:left .25s .05s,opacity .25s .05s;transition:left .25s .05s,opacity .25s .05s;text-transform:uppercase;position:absolute;opacity:0;text-align:left;top:63%;left:0;z-index:5}.gem-gallery-hover-horizontal-sliding .gem-gallery-preview-carousel-wrap:hover .gem-gallery-item .gem-gallery-item-title{-webkit-transition:left .25s .05s,opacity .25s .05s;transition:left .25s .05s,opacity .25s .05s;opacity:1;top:63%;left:8%}.gem-gallery-hover-horizontal-sliding .gem-gallery-preview-carousel-wrap .gem-gallery-item .gem-gallery-item-description{-webkit-transition:left .25s .1s,opacity .25s .1s;transition:left .25s .1s,opacity .25s .1s;position:absolute;opacity:0;text-align:left;top:77%;left:0;width:84%;z-index:5}.gem-gallery-hover-horizontal-sliding .gem-gallery-preview-carousel-wrap:hover .gem-gallery-item .gem-gallery-item-description{-webkit-transition:left .25s .1s,opacity .25s .1s;transition:left .25s .1s,opacity .25s .1s;opacity:1;top:77%;left:8%}.gem-gallery-item-description p{margin-bottom:0;padding-bottom:0}.gem-gallery-hover-vertical-sliding .gem-gallery-preview-carousel-wrap .gem-gallery-item a:after{height:32px;font-size:32px;font-weight:400;font-style:normal;-webkit-transition:top .25s .1s,opacity .3s .1s;transition:top .25s .1s,opacity .3s .1s;content:"\e629";position:absolute;opacity:0;text-align:left;top:50%;left:8%;width:32px;line-height:32px;margin-top:-32px;font-family:thegem-icons;z-index:5}.gem-gallery-hover-vertical-sliding .gem-gallery-preview-carousel-wrap:hover .gem-gallery-item a:after{-webkit-transition:top .25s ease,opacity .3s;transition:top .25s ease,opacity .3s;opacity:1;top:22%;left:8%}.gem-gallery-hover-vertical-sliding .gem-gallery-preview-carousel-wrap .gem-gallery-line{height:2px;-webkit-transition:width .25s,opacity .5s;transition:width .25s,opacity .5s;content:"";position:absolute;opacity:0;top:29%;background-color:#fff;left:8%;width:0;display:block;z-index:100}.gem-gallery-hover-vertical-sliding .gem-gallery-preview-carousel-wrap:hover .gem-gallery-line{-webkit-transition:width .25s,opacity .5s;transition:width .25s,opacity .5s;content:"";opacity:1;width:84%}.gem-gallery-hover-vertical-sliding .gem-gallery-preview-carousel-wrap .gem-gallery-item .gem-gallery-item-title{-webkit-transition:top .25s .05s,opacity .25s .05s;transition:top .25s .05s,opacity .25s .05s;text-transform:uppercase;position:absolute;opacity:0;text-align:left;top:70%;left:8%;z-index:5}.gem-gallery-hover-vertical-sliding .gem-gallery-preview-carousel-wrap:hover .gem-gallery-item .gem-gallery-item-title{-webkit-transition:top .25s .05s,opacity .25s .05s;transition:top .25s .05s,opacity .25s .05s;opacity:1;top:33%;left:8%}.gem-gallery-hover-vertical-sliding .gem-gallery-preview-carousel-wrap .gem-gallery-item .gem-gallery-item-description{-webkit-transition:top .25s,opacity .25s;transition:top .25s,opacity .25s;position:absolute;opacity:0;text-align:left;top:70%;left:8%;width:84%;z-index:5}.gem-gallery-hover-vertical-sliding .gem-gallery-preview-carousel-wrap:hover .gem-gallery-item .gem-gallery-item-description{-webkit-transition:top .25s .1s,opacity .25s .1s;transition:top .25s .1s,opacity .25s .1s;opacity:1;top:47%;left:8%}