/* Last edited by: Ray Shahriar
 * Date modified: 04-09-2015
 * CMS Version: 1
 * Ticket #: 23385 - Enable Gallery features on mobile Articles (Project)
 */
#galleryContainer {display:none;background:#373737;position:absolute;z-index:997;top:0;left:0;width:100%;height:auto;min-height:700px;}
#galleryContainer * {color:#FFFFFF;font-size:100%;}
#galleryContainer .topContainer, #galleryContainer .bottomContainer {display:block;padding:10px 10px 0;margin:0;position:relative;background:#2E2E2E;overflow:hidden;height:auto;min-height:342px;}
#galleryContainer .topContainer .loading {display:none;position:absolute;width:100%;height:100%;padding:0;margin:0;background:url("http://media.nbcconnecticut.com/designimages/ajax-gallery-loader.gif") center center no-repeat rgba(0,0,0,.5);z-index:2;top:0;left:0;}
#galleryContainer .topContainer span.btnClose {position:absolute;z-index:3;padding:0;margin:0;cursor:pointer;top:14px;right:10px;text-indent:-999em;width:23px;height:23px;background:url("http://media.nbcconnecticut.com/designimages/mobile_sprite_global2x.png?a=2") no-repeat -77px -300px;background-size:150px auto;}
#galleryContainer .topContainer .swiper-container {width:100%;height:250px;padding:0;margin:42px 0 5px;border:1px solid #000000;background:#222222;}
#galleryContainer .topContainer .swiper-container .swiper-wrapper {}
#galleryContainer .topContainer .swiper-container .swiper-wrapper .swiper-slide {text-align:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
#galleryContainer .topContainer .swiper-container .swiper-wrapper .swiper-slide img {max-height:250px;width:auto;height:auto;}
#galleryContainer .topContainer .sliderControls {position:relative;width:100%;height:auto;min-height:26px;padding:0;margin:10px 0;overflow:hidden;}
#galleryContainer .topContainer .sliderControls span.btnSlider {position:absolute;z-index:1;top:0;left:0;padding:0;cursor:pointer;width:25px;height:25px;text-indent:-999em;background:url("http://media.nbcconnecticut.com/designimages/mobile-web-prevnext-arrows.png") no-repeat -2px -2px transparent;background-size:50px auto;}
#galleryContainer .topContainer .sliderControls span.btnSlider.btnNext {left:auto;right:0;background-position:-23px -2px;}
#galleryContainer .topContainer .sliderControls span.btnSlider.hide, #galleryContainer .bottomContainer .shareBar p.fullSize.hide, #galleryContainer .bottomContainer p.counter.hide {display:none;}
#galleryContainer .topContainer .sliderControls .credits {position:relative;width:215px;margin:0 auto;padding:5px 0;display:block;text-align:center;font-size:13px;line-height:1.3em;color:#BBBBBB;}
#galleryContainer .bottomContainer {background:#373737;border-top:1px solid #000000;min-height:initial;}
#galleryContainer .bottomContainer p {padding:0;margin:0;}
#galleryContainer .bottomContainer p.counter {font-size:14px;line-height:1.3em;color:#AAAAAA;padding:5px 0;margin:0;font-weight:lighter;clear:both;}
#galleryContainer .bottomContainer p.counter span {font-weight:bold;color:#AAAAAA;}
#galleryContainer .bottomContainer p.counter span.totalCount {}
#galleryContainer .bottomContainer h2 {font-size:18px;line-height:1.3em;font-weight:bold;color:#F6F6F6;margin:0;padding:10px 0;}
#galleryContainer .bottomContainer p.description {margin:0;font-size:14px;line-height:1.3em;font-weight:lighter;color:#BBBBBB;min-height:70px;}
#galleryContainer .bottomContainer .shareBar {display:block;position:relative;overflow:hidden;padding:0;margin:15px 0 0;}
#galleryContainer .bottomContainer .shareBar p.fullSize {position:absolute;z-index:1;top:0;left:0;font-size:11px;font-weight:bold;color:#CCCCCC;margin:0;padding:0;}
#galleryContainer .bottomContainer .shareBar p.fullSize a {display:block;color:#CCCCCC;padding:5px 0;margin:0;}
#galleryContainer .bottomContainer .shareBar ul, #galleryContainer .bottomContainer .shareBar ul li {position:relative;overflow:hidden;margin:0;padding:0;list-style:none;}
#galleryContainer .bottomContainer .shareBar ul li.shareBtn {float:right;font-size:12px;line-height:1em;margin:0 3px 0 0;padding:0;width:48px;height:20px;text-indent:-999em;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:url("http://media.nbcconnecticut.com/designimages/mobile_sprite_global2x.png") no-repeat 0 -130px;background-size:150px auto;background-color:#3A559C;}
#galleryContainer .bottomContainer .shareBar ul li.shareBtn.twitter {background-position:-50px -130px;background-color:#30A8E3;}
#galleryContainer .bottomContainer .shareBar ul li.shareBtn.gplus {background-position:-100px -130px;background-color:#D95438;}
#galleryContainer .bottomContainer .shareBar ul li.shareBtn.whatsapp {background-position:0px -340px;background-color:#1E4342;margin:0;width:54px;}

#galleryContainer .pgSponsored {margin:0;padding:0;line-height:1em;display:none;}
#galleryContainer .pgSponsored .sponsor_container {margin:0;padding:0;font-size:11px;line-height:1.3em;}
#galleryContainer .pgSponsored .sponsor_container .SponsoredTop, #galleryContainer .pgSponsored .sponsor_container a.tooltip {font-size:11px;height:auto;line-height:1em;padding:3px 6px!important;float:left;position:relative;}
