.gallery-featured{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.gallery-featured .gallery-slides{position:relative;overflow:hidden}.gallery-featured .gallery-slide{position:absolute;left:0;top:0;width:100%;height:100%;z-index:100}.gallery-featured .gallery-slide img{border:0;padding:0;margin:0;max-width:100%}.gallery-featured .gallery-slide:first-child{z-index:101}.gallery-featured .gallery-pager{cursor:pointer}.gallery-featured img{display:block}.gallery-featured .gallery-prev,.gallery-featured .gallery-next{-webkit-transition:opacity 0.25s;-moz-transition:opacity 0.25s;-ms-transition:opacity 0.25s;-o-transition:opacity 0.25s;transition:opacity 0.25s;position:absolute;top:0;z-index:102;width:10%;height:100%;text-indent:-99999px;cursor:pointer}.gallery-featured .gallery-prev:after,.gallery-featured .gallery-next:after{-webkit-transition:opacity 0.25s;-moz-transition:opacity 0.25s;-ms-transition:opacity 0.25s;-o-transition:opacity 0.25s;transition:opacity 0.25s;content:"";position:absolute;top:50%;margin-top:-19px;width:19px;height:33px;background:url("images/sprite-arrows.png") no-repeat;opacity:.5;display:block}.gallery-featured .gallery-prev:hover:after,.gallery-featured .gallery-next:hover:after{opacity:1}.gallery-featured .gallery-prev{left:0}.gallery-featured .gallery-prev:after{left:20px;background-position:0 0}.gallery-featured .gallery-next{right:0}.gallery-featured .gallery-next:after{right:20px;background-position:-19px 0}.gallery-featured .gallery-caption{position:absolute;left:3%;top:5%;z-index:99;color:#fff;cursor:default;float:left;clear:left}.gallery-featured .gallery-caption-title{padding:10px;font-size:42px;line-height:1;margin-bottom:10px;background:#3a3a3a;float:left;clear:left}.gallery-featured .gallery-caption-description{padding:10px;line-height:1;font-size:22px;background:#3a3a3a;float:left;clear:left}.gallery-featured .gallery-caption-title,.gallery-featured .gallery-caption-description{background-color:#3a3a3a;background-color:#3a3a3a;background-color:rgba(58,58,58,0.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#993a3a3a, endColorstr=#993a3a3a);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#993a3a3a, endColorstr=#993a3a3a)"}.gallery-featured.gallery-thumbnails{padding:0;text-align:center}.gallery-featured.gallery-thumbnails ul{padding:5px 0;margin:0;position:absolute;bottom:4px;z-index:100;width:100%;height:66px;overflow:hidden}.gallery-featured.gallery-thumbnails ul li{list-style:none;display:inline-block;width:150px;height:60px;margin:0;border-top:3px solid rgba(0,0,0,0.3);border-bottom:3px solid rgba(0,0,0,0.3);cursor:pointer;overflow:hidden}.gallery-featured.gallery-thumbnails ul li.current{border-color:#333}.gallery-featured.gallery-thumbnails ul li .thumb{float:left;width:60px;height:60px}.gallery-featured.gallery-thumbnails ul li .thumb .custom{background:#ccc;line-height:70px;font-size:20px;color:#717171}.gallery-featured.gallery-thumbnails ul li .desc{width:80px;padding:5px;height:50px;display:table;color:#FFF;background-color:#3a3a3a;background-color:#3a3a3a;background-color:rgba(58,58,58,0.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#993a3a3a, endColorstr=#993a3a3a);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#993a3a3a, endColorstr=#993a3a3a)"}.gallery-featured.gallery-thumbnails ul li .desc span{height:50px;display:table-cell;font-size:12px;line-height:18px;text-overflow:ellipsis;overflow:hidden;vertical-align:middle;text-align:left}.gallery-featured.gallery-thumbnails ul li img{border-radius:0;outline:none;border:none}.gallery-featured.gallery-thumbnails .gallery-slide iframe,.gallery-featured.gallery-thumbnails .gallery-slide object,.gallery-featured.gallery-thumbnails .gallery-slide embed{position:absolute;top:0;left:0;width:100% !important;height:100% !important}@media (max-width: 1200px){.gallery-featured .gallery-caption-title{font-size:32px}}@media (max-width: 550px){.gallery-featured.gallery-thumbnails{display:none}.gallery-featured .gallery-caption{top:auto !important;left:5% !important;bottom:5%}.gallery-featured .gallery-caption-title{padding:5px;font-size:16px;margin-bottom:0}.gallery-featured .gallery-caption-description{padding:5px;font-size:14px;margin-top:5px}}
