.hero-gallery{margin:0 auto;min-width:19em;max-width:90em;overflow:hidden}.hero-gallery .preview-outer{display:block;position:relative;margin:10px 0 15px 0;width:100%;float:left;zoom:1}.hero-gallery .preview-outer .preview-spacer{padding-top:50%}.hero-gallery .preview-outer .preview-inner{position:absolute;left:0;top:0;right:0;bottom:0;text-align:center;vertical-align:middle;background-color:#555}.hero-gallery .preview-outer .preview-inner .preview-image{max-height:100%;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto}.hero-gallery .preview-outer .preview-inner .preview-image.enlarge{cursor:pointer}.hero-gallery .preview-outer .preview-inner .preview-caption-wrap{position:absolute;left:0;bottom:0;right:0}.hero-gallery .preview-outer .preview-inner .preview-caption-wrap .preview-caption{overflow:hidden;font-size:14px;line-height:18px;color:#fff;background-color:rgba(35,35,35,.85)}.hero-gallery .preview-outer .preview-inner .preview-caption-wrap .preview-caption p{margin:10px;text-align:center}.hero-gallery .preview-outer .preview-inner .preview-caption-wrap .preview-caption-controls{overflow:hidden;padding:5px}.hero-gallery .preview-outer .preview-inner .preview-caption-wrap .preview-caption-controls .captions-btn{color:#fff;position:relative;display:block;float:right;width:15px;height:15px;background-color:#017dc7;cursor:pointer;margin:0 5px 0 0;line-height:15px}.hero-gallery .preview-outer .preview-inner .preview-caption-wrap .preview-caption-controls .captions-btn .icon{height:10px;width:10px}.hero-gallery .gallery-item-outer{width:100%;float:left}.hero-gallery .gallery-item-outer .gallery-items{margin:-10px 0 0 0;padding:5px 5px 5px 15px;list-style:none;overflow:hidden}.hero-gallery .gallery-item-outer .gallery-items .gallery-thumb{width:11.1%;margin:0;padding:0;float:left;overflow:hidden}.hero-gallery .gallery-item-outer .gallery-items .gallery-thumb a{display:block;overflow:hidden;padding:5px}.hero-gallery .gallery-item-outer .gallery-items .gallery-thumb a:hover{background-color:transparent}.hero-gallery .gallery-item-outer .gallery-items .gallery-thumb img{max-width:100%}.hero-gallery .gallery-item-outer .gallery-items .gallery-thumb.empty span{display:block;overflow:hidden;margin:3px 5px 0 3px}@media (min-width:50em){.hero-gallery .gallery-item-outer .gallery-items .gallery-thumb{width:33.333333%}}.hero-gallery .gallery-item-outer .gallery-items .caption{display:none}@media (min-width:50em){.hero-gallery .gallery-item-outer .gallery-items{margin:0}}.hero-gallery .gallery-item-outer .pagination{float:right;margin:0 10px}.hero-gallery .gallery-item-outer .pagination .page-btn,.hero-gallery .gallery-item-outer .pagination a.page-btn,.hero-gallery .gallery-item-outer .pagination a.page-btn:active,.hero-gallery .gallery-item-outer .pagination a.page-btn:hover,.hero-gallery .gallery-item-outer .pagination a.page-btn:visited{color:#ffe11f}.hero-gallery .gallery-item-outer .pagination .page-btn.active,.hero-gallery .gallery-item-outer .pagination .page-btn:hover,.hero-gallery .gallery-item-outer .pagination a.page-btn.active,.hero-gallery .gallery-item-outer .pagination a.page-btn:active.active,.hero-gallery .gallery-item-outer .pagination a.page-btn:active:hover,.hero-gallery .gallery-item-outer .pagination a.page-btn:hover,.hero-gallery .gallery-item-outer .pagination a.page-btn:hover.active,.hero-gallery .gallery-item-outer .pagination a.page-btn:hover:hover,.hero-gallery .gallery-item-outer .pagination a.page-btn:visited.active,.hero-gallery .gallery-item-outer .pagination a.page-btn:visited:hover{background:#555}@media (min-width:50em){.hero-gallery .gallery-items{margin:0}.hero-gallery .preview-outer{margin:10px 0 30px 0;width:66.6666%}.hero-gallery .preview-outer .preview-inner .preview-caption-wrap .preview-caption p{margin:20px}.hero-gallery .gallery-item-outer{width:33.333333%;float:left}}