.gallery-content { background: #000; }
			
.banner-468x60 { width: 468px; height: 60px; margin: 30px auto 0 auto; background: #000; }

.buzz-gallery 				{ width: 572px; height: 350px; margin: 50px; }
.buzz-gallery-cell 			{ width: 100%; height: 100%; text-align: center; vertical-align: middle; }
.buzz-gallery-cell > img 	{ max-width: 572px; max-height: 350px; }

.flickity-prev-next-button 			{ width: 72px; height: 72px; border-radius: 0px; background: none; }
.flickity-prev-next-button:hover	{ background: none; }
.flickity-prev-next-button .arrow 	{ fill: #fff; }

.flickity-prev-next-button.previous { left: -60px; }
.flickity-prev-next-button.next 	{ right: -60px; }

.social-buttons { display: table; width: 100%; margin-bottom: 10px; }
.social-buttons > .btn 		{ width: 50%; border: 0; border-radius: 0; float: left; text-align: center; }
.social-buttons > .btn i 	{ color: #fff; font-size: 18px; padding: 4px 12px; vertical-align: bottom; }

.btn-facebook 	{ background: #3b5998; }
.btn-twitter	{ background: #6CADDE; }

.gallery-info 	{ position: relative; font-family: 'Roboto Condensed', sans-serif;}
.glr-title 		{ font-size: 21px; font-weight: 700; margin-bottom: 15px; }

.glr-desc > p 	{ font-size: 16px; line-height: 140%; margin-bottom: 15px; }
.glr-desc > h2 	{ font-size: 18px; margin-bottom: 10px; }

.glr-banner-300x250 { position: absolute; top: 236px; left: auto; right: auto; width: 300px; height: 250px; }

.gallery-count { display: table; margin: 20px auto; color: #fff; }
.gallery-count > b { color: #e34600; }

.data-title, 
.data-desc { display: none; }


#galleryList { display: table; width: 100%; list-style: none; padding: 0; margin: 0; }
#galleryList > li { float: left; width: 23%; margin: 1%; border-bottom: 4px solid #E34600; }
#galleryList > li > a	{ display: block; color: #1a1a1a; text-decoration: none; }
#galleryList > li img 	{ width: 100%; }
#galleryList > li h3 	{ padding: 8px; height: 54px; line-height: 130%; overflow: hidden; background: #f7f7f7; font-family: 'Roboto Condensed', sans-serif; font-size: 15px; font-weight: bold;  }

#galleryList > li .gl-image 		{ display: inline-block; height: 153px; }
#galleryList > li .gl-image > img 	{ vertical-align: middle; max-height: 153px; }


.card-gl { border: 0px; }
.card-gl .card-body { padding: .75rem; background: #f8f8f8; height: 76px; overflow: hidden; }
.card-gl .card-title { font-family: 'Roboto', sans-serif; font-size: 15px; font-weight: 700; color: #000; line-height: 130%; margin-bottom: 0; }
