/* vsh thegem-gallery-slider.css */
.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}