.gem-gallery{margin-bottom:1.421em;}
.gem-gallery-preview-carousel-wrap, .gem-gallery-thumbs-carousel-wrap{position:relative;}
.gem-gallery.no-thumbs .gem-gallery-thumbs-carousel-wrap{display:none;}
.gem-gallery-preview-pagination{padding-top:25px;}
.gem-gallery .gem-gallery-item{float:left;position:relative;text-align:center;}
.gem-gallery .gem-gallery-item a{display:inline-block;vertical-align:top;}
.gem-gallery .gem-gallery-preview-carousel-wrap{overflow:hidden;}
.gem-gallery .gem-gallery-thumbs-carousel-wrap{padding:0 80px;}
.gem-gallery .gem-gallery-thumbs-navigation .gem-prev, .gem-gallery .gem-gallery-thumbs-navigation .gem-next{width:80px;}
.gem-gallery .gem-gallery-thumbs-navigation .gem-prev:after, .gem-gallery .gem-gallery-thumbs-navigation .gem-next:after{width:80px;height:80px;line-height:80px;margin-top:-40px;margin-left:-40px;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;}
.gem-gallery .gem-gallery-thumbs-navigation .gem-prev:not(:hover):after,
.gem-gallery .gem-gallery-thumbs-navigation .gem-next:not(:hover):after{background-color:#dfe5e8;}
.gem-gallery .gem-gallery-thumbs-navigation .gem-prev:after{content:'\e637';}
.gem-gallery .gem-gallery-thumbs-navigation .gem-next:after{content:'\e638';}
.gem-gallery .gem-gallery-thumbs-carousel-wrap .gem-gallery-item{padding:18px 0 0;margin:0 9px;}
.gem-gallery .gem-gallery-thumbs-carousel-wrap .gem-gallery-item a{position:relative;}
.gem-gallery .gem-gallery-thumbs-carousel-wrap .gem-gallery-item a:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;}
.gem-gallery .gem-gallery-thumbs-carousel-wrap .gem-gallery-item.active a:before, .gem-gallery .gem-gallery-thumbs-carousel-wrap .gem-gallery-item a:hover:before{opacity:0.7;}
.gem-gallery .gem-gallery-thumbs-carousel-wrap .gem-gallery-item a img{width:80px;height:80px;}
.gem-gallery .gem-gallery-thumbs-carousel-wrap .gem-gallery-item.active a{position:relative;overflow:visible;}
.gem-gallery .gem-gallery-thumbs-carousel-wrap .gem-gallery-item.active a img{opacity:1;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}
.gem-gallery .gem-gallery-preview-carousel-wrap .gem-gallery-item svg.arrow-mark{display:none;}
.gem-gallery .gem-gallery-thumbs-carousel-wrap .gem-gallery-item svg.arrow-mark{position:absolute;height:10px;top:-10px;left:50%;margin-left:-10px;width:20px;opacity:0;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;}
.gem-gallery .gem-gallery-thumbs-carousel-wrap .gem-gallery-item.active svg.arrow-mark{opacity:1;}
.gem-gallery .gem-gallery-thumbs-carousel-wrap .gem-prev, .gem-gallery .gem-gallery-thumbs-carousel-wrap .gem-next{top:18px;}
.gem-gallery-slider-thumbs-carousel-wrap .gem-gallery-caption{display:none;}
.gem-gallery .gem-gallery-preview-carousel-wrap .gem-gallery-item a{display:block;position:relative;overflow:hidden;text-align:center;}
.gem-gallery .gem-gallery-preview-carousel-wrap .gem-gallery-item img{display:inline-block;height:auto;}
.gem-gallery .gem-gallery-preview-carousel-wrap .gem-gallery-item a:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;transition:all 0.3s linear 0.4s;-moz-transition:all 0.3s linear 0.4s;-webkit-transition:all 0.3s linear 0.4s;opacity:0;z-index:5;}
.gem-gallery .gem-gallery-preview-carousel-wrap:hover .gem-gallery-item a:before{opacity:1;transition:all 0.3s linear;-moz-transition:all 0.3s linear;-webkit-transition:all 0.3s linear;}
.gem-gallery .gem-gallery-preview-carousel-wrap .gem-gallery-item a img{transition:all 0.3s linear;-moz-transition:all 0.3s linear;-webkit-transition:all 0.3s linear;}
.gem-gallery .gem-gallery-preview-carousel-wrap:hover .gem-gallery-item a img{transition:all 0.3s linear 0.2s;-moz-transition:all 0.3s linear 0.2s;-webkit-transition:all 0.3s linear 0.2s;}
.gem-gallery .gem-gallery-preview-carousel-wrap:hover .gem-prev, .gem-gallery .gem-gallery-preview-carousel-wrap:hover .gem-next{z-index:5;}
.gem-gallery .gem-gallery-preview-carousel-wrap .gem-prev:after, .gem-gallery .gem-gallery-preview-carousel-wrap .gem-next:after{transition:all 0.3s linear;-moz-transition:all 0.3s linear;-webkit-transition:all 0.3s linear;opacity:0;}
.gem-gallery .gem-gallery-preview-carousel-wrap .gem-prev:after{transform:translateX(-100%);-o-transform:translateX(-100%);-ms-transform:translateX(-100%);-moz-transform:translateX(-100%);-webkit-transform:translateX(-100%);}
.gem-gallery .gem-gallery-preview-carousel-wrap .gem-next:after{transform:translateX(100%);-o-transform:translateX(100%);-ms-transform:translateX(100%);-moz-transform:translateX(100%);-webkit-transform:translateX(100%);}
.gem-gallery .gem-gallery-preview-carousel-wrap:hover .gem-prev:after, .gem-gallery .gem-gallery-preview-carousel-wrap:hover .gem-next:after{transform:none;-o-transform:none;-ms-transform:none;-moz-transform:none;-webkit-transform:none;opacity:1;}
@media(max-width:756px){
.gem-gallery .gem-gallery-thumbs-carousel-wrap{padding:0 25px;}
.gem-gallery .gem-gallery-thumbs-navigation .gem-prev, .gem-gallery .gem-gallery-thumbs-navigation .gem-next{width:25px;}
.gem-gallery .gem-gallery-thumbs-navigation .gem-prev:not(:hover):after,
.gem-gallery .gem-gallery-thumbs-navigation .gem-next:not(:hover):after{background:transparent;}
.gem-gallery .gem-gallery-thumbs-navigation .gem-prev:after{content:'\e636';}
.gem-gallery .gem-gallery-thumbs-navigation .gem-next:after{content:'\e634';}
.gem-gallery .gem-gallery-thumbs-carousel-wrap .gem-gallery-item{margin:0 7px;}
} .gem-gallery-hover-default .gem-gallery-preview-carousel-wrap .gem-gallery-item a:before{background-color:rgba(0, 188, 212, 0.8);}
.gem-gallery-hover-default .gem-gallery-thumbs-carousel-wrap .gem-gallery-item .gem-gallery-item-image a:hover:before{background-color:#00bcd4;}
.gem-gallery-hover-default .gem-gallery-thumbs-carousel-wrap .active .gem-gallery-item-image a:before{background-color:#00bcd4;}
.gem-gallery-hover-default .gem-gallery-thumbs-carousel-wrap .gem-gallery-item.active svg.arrow-mark{fill:#00bcd4;}
.gem-gallery-hover-default .gem-gallery-caption{color:#fff;}
.gem-gallery-hover-zooming-blur .gem-gallery-thumbs-carousel-wrap .gem-gallery-item.active svg.arrow-mark{fill:#fff;}
.gem-gallery-hover-horizontal-sliding .gem-gallery-caption .gem-gallery-item-title, .gem-gallery-hover-vertical-sliding .gem-gallery-caption .gem-gallery-item-title{font-family:'Montserrat UltraLight';}
.gem-gallery-hover-horizontal-sliding .gem-gallery-thumbs-carousel-wrap .gem-gallery-item.active svg.arrow-mark{fill:#46485c;}
.gem-gallery-hover-horizontal-sliding .gem-gallery-caption{color:#fff;}
.gem-gallery-hover-vertical-sliding .gem-gallery-thumbs-carousel-wrap .gem-gallery-item.active svg.arrow-mark{fill:rgb(244, 67, 54);}
.gem-gallery-hover-vertical-sliding .gem-gallery-caption{color:#fff;}
.gem-gallery-hover-vertical-sliding .gem-gallery-thumbs-carousel-wrap .gem-gallery-item.active svg.arrow-mark{fill:rgb(244, 67, 54);}
.gem-gallery-hover-vertical-sliding .gem-gallery-caption{color:#fff;}
.gem-gallery-hover-gradient .gem-gallery-thumbs-carousel-wrap .gem-gallery-item.active svg.arrow-mark{fill:rgba(255,43,88);}
.gem-gallery-hover-gradient .gem-gallery-caption{color:#fff;}
.gem-gallery-hover-gradient .gem-gallery-thumbs-carousel-wrap .gem-gallery-item .gem-gallery-item-image a:hover:before{background:linear-gradient(to right, rgba(255,43,88,0.8) 0%,rgba(255,216,0,0.8) 100%);}
.gem-gallery-hover-gradient .gem-gallery-thumbs-carousel-wrap .active .gem-gallery-item-image a:before{background:linear-gradient(to right, rgba(255,43,88,0.8) 0%,rgba(255,216,0,0.8) 100%);}
.gem-gallery-hover-default .gem-gallery-preview-carousel-wrap .gem-gallery-item a:after{content:none!important;}
.gem-gallery-hover-default .gem-gallery-preview-carousel-wrap .gem-gallery-item i.photo-icon, .gem-gallery-hover-default .gem-gallery-preview-carousel-wrap .gem-gallery-item svg.photo-icon{font-style:normal;font-size:58px;height:58px;line-height:58px;width:58px;text-align:center;position:absolute;top:0%;left:50%;margin-left:-30px;margin-top:-30px;z-index:5;opacity:0;-webkit-transition:top 0.3s, opacity 0.3s;transition:top 0.3s, opacity 0.3s;}
.gem-gallery-hover-default .gem-gallery-preview-carousel-wrap:hover .gem-gallery-item i.photo-icon, .gem-gallery-hover-default .gem-gallery-preview-carousel-wrap:hover .gem-gallery-item svg.photo-icon{top:50%;opacity:1;-webkit-transition:top 0.4s ease 0.1s, opacity 0.5s 0.1s;transition:top 0.4s ease 0.1s, opacity 0.5s 0.1s;}
.gem-gallery-hover-default .gem-gallery-preview-carousel-wrap .gem-gallery-item .gem-gallery-item-title{width:100%;padding:0 25%;text-align:center;position:absolute;top:-50%;left:0;margin-top:-15px;z-index:5;opacity:0;text-transform:uppercase;-webkit-transition:top 0.3s, opacity 0.3s;transition:top 0.3s, opacity 0.3s;}
.gem-gallery-hover-default .gem-gallery-preview-carousel-wrap:hover .gem-gallery-item .gem-gallery-item-title{top:25%;opacity:1;-webkit-transition:top 0.3s 0.2s, opacity 0.5s 0.25s;transition:top 0.3s 0.2s, opacity 0.5s 0.25s;}
.gem-gallery-hover-default .gem-gallery-preview-carousel-wrap .gem-gallery-item .gem-gallery-item-description{width:100%;padding:0 25%;text-align:center;position:absolute;top:20%;left:0;margin-top:-12px;z-index:5;opacity:0;-webkit-transition:top 0.5s, opacity 0.4s;transition:top 0.5s, opacity 0.4s;}
.gem-gallery-hover-default .gem-gallery-preview-carousel-wrap:hover .gem-gallery-item .gem-gallery-item-description{top:75%;opacity:1;-webkit-transition:top 0.3s, opacity 0.3s;transition:top 0.3s, opacity 0.3s;}
.gem-gallery-hover-zooming-blur .gem-gallery-preview-carousel-wrap .gem-gallery-item a:after{content:none!important;}
.gem-gallery-hover-zooming-blur .gem-gallery-preview-carousel-wrap .gem-gallery-item i.photo-icon, .gem-gallery-hover-zooming-blur .gem-gallery-preview-carousel-wrap .gem-gallery-item svg.photo-icon{font-style:normal;font-size:32px;width:70px;height:70px;line-height:68px;text-align:center;position:absolute;top:125%;left:50%;margin-left:-35px;margin-top:-35px;z-index:5;opacity:0;border-radius:70px;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:opacity 0.5s 0.05s, -webkit-transform 0s 0.55s, top 0.5s 0.05s;transition:opacity 0.5s 0.05s, transform 0s 0.55s, top 0.5s 0.05s;background-color:#3c3950;}
.gem-gallery-hover-zooming-blur .gem-gallery-preview-carousel-wrap:hover .gem-gallery-item i.photo-icon, .gem-gallery-hover-zooming-blur .gem-gallery-preview-carousel-wrap:hover .gem-gallery-item svg.photo-icon{top:50%;opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:top 0s 0.05s, -webkit-transform 0.5s 0.05s;transition:top 0s 0.05s, transform 0.5s 0.05s;}
.gem-gallery-hover-zooming-blur .gem-gallery-preview-carousel-wrap .gem-gallery-item .gem-gallery-item-title{width:100%;padding:0 25%;text-align:center;position:absolute;top:100%;left:0;margin-top:-15px;z-index:5;opacity:0;text-transform:uppercase;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:opacity 0.5s 0.1s, -webkit-transform 0s 0.6s, top 0.5s 0.1s;transition:opacity 0.5s 0.1s, transform 0s 0.6s, top 0.5s 0.1s;}
.gem-gallery-hover-zooming-blur .gem-gallery-preview-carousel-wrap:hover .gem-gallery-item .gem-gallery-item-title{top:25%;opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:top 0s, -webkit-transform 0.5s;transition:top 0s, transform 0.5s;}
.gem-gallery-hover-zooming-blur .gem-gallery-preview-carousel-wrap .gem-gallery-item .gem-gallery-item-description{width:100%;padding:0 25%;text-align:center;position:absolute;top:150%;left:0;margin-top:-12px;z-index:5;opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:opacity 0.5s, -webkit-transform 0s 0.5s, top 0.5s;transition:opacity 0.5s, transform 0s 0.5s, top 0.5s;}
.gem-gallery-hover-zooming-blur .gem-gallery-preview-carousel-wrap:hover .gem-gallery-item .gem-gallery-item-description{top:75%;opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:top 0s 0.1s, -webkit-transform 0.5s 0.1s;transition:top 0s 0.1s, transform 0.5s 0.1s;}
.gem-gallery-hover-gradient .gem-gallery-preview-carousel-wrap .gem-gallery-item a .gem-gallery-caption:before{content:'';display:block;position:absolute;left:0;right:0;top:0;bottom:0;z-index:2;background:none !important;-webkit-transition:opacity 0.5s 0.2s;}
.gem-gallery-hover-gradient .gem-gallery-preview-carousel-wrap .gem-gallery-item a:before{opacity:0;background:-moz-linear-gradient(left, rgba(255,43,88,0.8) 0%, rgba(255,216,0,0.8) 100%) !important;background:-webkit-linear-gradient(left, rgba(255,43,88,0.8) 0%,rgba(255,216,0,0.8) 100%) !important;background:linear-gradient(to right, rgba(255,43,88,0.8) 0%,rgba(255,216,0,0.8) 100%) !important;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccff2b58', endColorstr='#ccffd800',GradientType=1 ) !important;transition:opacity 0.5s 0.2s;}
.gem-gallery-hover-gradient .gem-gallery-preview-carousel-wrap:hover .gem-gallery-item a:before{-webkit-transition:opacity 0.5s;transition:opacity 0.5s;}
.gem-gallery-hover-gradient .gem-gallery-preview-carousel-wrap .gem-gallery-item a:after{content:none!important;}
.gem-gallery-hover-gradient .gem-gallery-preview-carousel-wrap .gem-gallery-item i.photo-icon, .gem-gallery-hover-gradient .gem-gallery-preview-carousel-wrap .gem-gallery-item svg.photo-icon{font-style:normal;font-size:32px;width:70px;height:70px;line-height:68px;text-align:center;position:absolute;top:80%;left:66px;z-index:5;opacity:0;border-radius:70px;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:opacity 0.5s 0.05s, -webkit-transform 0s 0.55s, top 0.5s 0.05s;transition:opacity 0.5s 0.05s, transform 0s 0.55s, top 0.5s 0.05s;background-color:rgba(255, 255, 255, 0.8);}
.gem-gallery-hover-gradient .gem-gallery-preview-carousel-wrap:hover .gem-gallery-item i.photo-icon, .gem-gallery-hover-gradient .gem-gallery-preview-carousel-wrap:hover .gem-gallery-item svg.photo-icon{top:63px;opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:top 0s 0.05s, -webkit-transform 0.5s 0.05s;transition:top 0s 0.05s, transform 0.5s 0.05s;}
.gem-gallery-hover-gradient .gem-gallery-preview-carousel-wrap .gem-gallery-item .gem-gallery-item-title{max-width:100%;padding:25px 67px;text-align:left;position:absolute;top:auto;bottom:-100%;left:0;margin:0;z-index:5;opacity:0;text-transform:uppercase;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:opacity 0.5s 0.1s, -webkit-transform 0s 0.6s, bottom 0.5s 0.1s;transition:opacity 0.5s 0.1s, transform 0s 0.6s, bottom 0.5s 0.1s;}
.gem-gallery-hover-gradient .gem-gallery-preview-carousel-wrap:hover .gem-gallery-item .gem-gallery-item-title{bottom:0;opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:bottom 0s, -webkit-transform 0.5s;transition:bottom 0s, transform 0.5s;}
.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{content:none!important;}
.gem-gallery-hover-horizontal-sliding .gem-gallery-preview-carousel-wrap .gem-gallery-item i.photo-icon, .gem-gallery-hover-horizontal-sliding .gem-gallery-preview-carousel-wrap .gem-gallery-item svg.photo-icon{font-style:normal;font-size:32px;height:32px;line-height:32px;width:32px;text-align:left;position:absolute;top:52%;left:0%;-webkit-transition:left 0.25s, opacity 0.3s;transition:left 0.25s, opacity 0.3s;margin-top:-32px;z-index:5;opacity:0;}
.gem-gallery-hover-horizontal-sliding .gem-gallery-preview-carousel-wrap:hover .gem-gallery-item i.photo-icon, .gem-gallery-hover-horizontal-sliding .gem-gallery-preview-carousel-wrap:hover .gem-gallery-item svg.photo-icon{top:52%;left:8%;opacity:1;-webkit-transition:left 0.25s, opacity 0.3s;transition:left 0.25s, opacity 0.3s;}
.gem-gallery-hover-horizontal-sliding .gem-gallery-preview-carousel-wrap .gem-gallery-line{content:'';width:0;height:2px;background-color:#fff;display:block;position:absolute;top:59%;left:8%;opacity:0;z-index:100;-webkit-transition:width 0.25s, opacity 0.5s;transition:width 0.25s, opacity 0.5s;}
.gem-gallery-hover-horizontal-sliding .gem-gallery-preview-carousel-wrap:hover .gem-gallery-line{content:'';width:84%;opacity:1;-webkit-transition:width 0.25s, opacity 0.5s;transition:width 0.25s, opacity 0.5s;}
.gem-gallery-hover-horizontal-sliding .gem-gallery-preview-carousel-wrap .gem-gallery-item .gem-gallery-item-title{text-align:left;position:absolute;top:63%;left:0%;z-index:5;opacity:0;text-transform:uppercase;-webkit-transition:left 0.25s 0.05s, opacity 0.25s 0.05s;transition:left 0.25s 0.05s, opacity 0.25s 0.05s;}
.gem-gallery-hover-horizontal-sliding .gem-gallery-preview-carousel-wrap:hover .gem-gallery-item .gem-gallery-item-title{top:63%;opacity:1;left:8%;-webkit-transition:left 0.25s 0.05s, opacity 0.25s 0.05s;transition:left 0.25s 0.05s, opacity 0.25s 0.05s;}
.gem-gallery-hover-horizontal-sliding .gem-gallery-preview-carousel-wrap .gem-gallery-item .gem-gallery-item-description{text-align:left;position:absolute;width:84%;top:77%;left:0%;z-index:5;opacity:0;-webkit-transition:left 0.25s 0.1s, opacity 0.25s 0.1s;transition:left 0.25s 0.1s, opacity 0.25s 0.1s;}
.gem-gallery-hover-horizontal-sliding .gem-gallery-preview-carousel-wrap:hover .gem-gallery-item .gem-gallery-item-description{top:77%;left:8%;opacity:1;-webkit-transition:left 0.25s 0.1s, opacity 0.25s 0.1s;transition:left 0.25s 0.1s, opacity 0.25s 0.1s;}
.gem-gallery-item-description p{padding-bottom:0px;margin-bottom:0px;}
.gem-gallery-hover-vertical-sliding .gem-gallery-preview-carousel-wrap .gem-gallery-item a:after{content:none!important;}
.gem-gallery-hover-vertical-sliding .gem-gallery-preview-carousel-wrap .gem-gallery-item i.photo-icon, .gem-gallery-hover-vertical-sliding .gem-gallery-preview-carousel-wrap .gem-gallery-item svg.photo-icon{font-style:normal;font-size:32px;height:32px;line-height:32px;width:32px;text-align:left;position:absolute;top:50%;left:8%;-webkit-transition:top 0.25s 0.1s, opacity 0.3s 0.1s;transition:top 0.25s 0.1s, opacity 0.3s 0.1s;margin-top:-32px;z-index:5;opacity:0;}
.gem-gallery-hover-vertical-sliding .gem-gallery-preview-carousel-wrap:hover .gem-gallery-item i.photo-icon, .gem-gallery-hover-vertical-sliding .gem-gallery-preview-carousel-wrap:hover .gem-gallery-item svg.photo-icon{-webkit-transition:top 0.25s ease, opacity 0.3s;transition:top 0.25s ease, opacity 0.3s;top:22%;left:8%;opacity:1;}
.gem-gallery-hover-vertical-sliding .gem-gallery-preview-carousel-wrap .gem-gallery-line{content:'';width:0;height:2px;background-color:#fff;display:block;position:absolute;top:29%;left:8%;opacity:0;z-index:100;-webkit-transition:width 0.25s, opacity 0.5s;transition:width 0.25s, opacity 0.5s;}
.gem-gallery-hover-vertical-sliding .gem-gallery-preview-carousel-wrap:hover .gem-gallery-line{content:'';width:84%;opacity:1;-webkit-transition:width 0.25s, opacity 0.5s;transition:width 0.25s, opacity 0.5s;}
.gem-gallery-hover-vertical-sliding .gem-gallery-preview-carousel-wrap .gem-gallery-item .gem-gallery-item-title{text-align:left;position:absolute;top:70%;left:8%;z-index:5;opacity:0;text-transform:uppercase;-webkit-transition:top 0.25s 0.05s, opacity 0.25s 0.05s;transition:top 0.25s 0.05s, opacity 0.25s 0.05s;}
.gem-gallery-hover-vertical-sliding .gem-gallery-preview-carousel-wrap:hover .gem-gallery-item .gem-gallery-item-title{top:33%;opacity:1;left:8%;-webkit-transition:top 0.25s 0.05s, opacity 0.25s 0.05s;transition:top 0.25s 0.05s, opacity 0.25s 0.05s;}
.gem-gallery-hover-vertical-sliding .gem-gallery-preview-carousel-wrap .gem-gallery-item .gem-gallery-item-description{text-align:left;width:84%;position:absolute;top:70%;left:8%;z-index:5;opacity:0;-webkit-transition:top 0.25s, opacity 0.25s;transition:top 0.25s, opacity 0.25s;}
.gem-gallery-hover-vertical-sliding .gem-gallery-preview-carousel-wrap:hover .gem-gallery-item .gem-gallery-item-description{top:47%;left:8%;opacity:1;-webkit-transition:top 0.25s 0.1s, opacity 0.25s 0.1s;transition:top 0.25s 0.1s, opacity 0.25s 0.1s;}
.gem-gallery-thumbs-carousel i.photo-icon, .gem-gallery-thumbs-carousel svg.photo-icon{display:none;}
.gem-gallery-preview-pagination a{border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;}
.gem-gallery-preview-carousel img{width:100%;}
.gem-gallery-item i.photo-icon, .gem-gallery-item svg.photo-icon{color:#fff;fill:#fff;}
.gem-gallery-preview-navigation a{overflow:visible;}
.gem-gallery-thumbs-carousel-wrap .gem-gallery-caption {
display: none;
}