@charset "UTF-8";
@font-face{font-family:alright_sans;src:url("../../common/fonts/alrightsans/okay_type_-_alrightsans-black-webfont.2c4481f04dbc.eot");src:url("../../common/fonts/alrightsans/okay_type_-_alrightsans-black-webfont.2c4481f04dbc.eot?#iefix") format("embedded-opentype"),url("../../common/fonts/alrightsans/okay_type_-_alrightsans-black-webfont.59f661bbfac2.woff") format("woff"),url("../../common/fonts/alrightsans/okay_type_-_alrightsans-black-webfont.988b5388b6cc.ttf") format("truetype"),url("../../common/fonts/alrightsans/okay_type_-_alrightsans-black-webfont.738e3b72058b.svg#alright_sansblack") format("svg");font-weight:800;font-style:normal}
@font-face{font-family:alright_sans;src:url("../../common/fonts/alrightsans/okay_type_-_alrightsans-blackitalic-webfont.7462518ae40c.eot");src:url("../../common/fonts/alrightsans/okay_type_-_alrightsans-blackitalic-webfont.7462518ae40c.eot?#iefix") format("embedded-opentype"),url("../../common/fonts/alrightsans/okay_type_-_alrightsans-blackitalic-webfont.1ddcc98d3d8a.woff") format("woff"),url("../../common/fonts/alrightsans/okay_type_-_alrightsans-blackitalic-webfont.f4cdd3eadb92.ttf") format("truetype"),url("../../common/fonts/alrightsans/okay_type_-_alrightsans-blackitalic-webfont.5d0ba977a93f.svg#alright_sansblack_italic") format("svg");font-weight:800;font-style:italic}
@font-face{font-family:alright_sans;src:url("../../common/fonts/alrightsans/okay_type_-_alrightsans-bold-webfont.a4e95e54abeb.eot");src:url("../../common/fonts/alrightsans/okay_type_-_alrightsans-bold-webfont.a4e95e54abeb.eot?#iefix") format("embedded-opentype"),url("../../common/fonts/alrightsans/okay_type_-_alrightsans-bold-webfont.84a2b7afef28.woff") format("woff"),url("../../common/fonts/alrightsans/okay_type_-_alrightsans-bold-webfont.bf70270f896c.ttf") format("truetype"),url("../../common/fonts/alrightsans/okay_type_-_alrightsans-bold-webfont.6e0d8cfbd1b3.svg#alright_sansbold") format("svg");font-weight:700;font-style:normal}
@font-face{font-family:alright_sans;src:url("../../common/fonts/alrightsans/okay_type_-_alrightsans-bolditalic-webfont.4f50969b3bcd.eot");src:url("../../common/fonts/alrightsans/okay_type_-_alrightsans-bolditalic-webfont.4f50969b3bcd.eot?#iefix") format("embedded-opentype"),url("../../common/fonts/alrightsans/okay_type_-_alrightsans-bolditalic-webfont.94d67c693e85.woff") format("woff"),url("../../common/fonts/alrightsans/okay_type_-_alrightsans-bolditalic-webfont.74c9b9e1e2dc.ttf") format("truetype"),url("../../common/fonts/alrightsans/okay_type_-_alrightsans-bolditalic-webfont.c0efb5202f0a.svg#alright_sansbold_italic") format("svg");font-weight:700;font-style:italic}
@font-face{font-family:alright_sanslight_italic;src:url("../../common/fonts/alrightsans/okay_type_-_alrightsans-lightitalic-webfont.a5319796a30f.eot");src:url("../../common/fonts/alrightsans/okay_type_-_alrightsans-lightitalic-webfont.a5319796a30f.eot?#iefix") format("embedded-opentype"),url("../../common/fonts/alrightsans/okay_type_-_alrightsans-lightitalic-webfont.b35fa0eba5af.woff") format("woff"),url("../../common/fonts/alrightsans/okay_type_-_alrightsans-lightitalic-webfont.86cef6ec0b98.ttf") format("truetype"),url("../../common/fonts/alrightsans/okay_type_-_alrightsans-lightitalic-webfont.8b8430afdcec.svg#alright_sanslight_italic") format("svg");font-weight:400;font-style:italic}
@font-face{font-family:alright_sans;src:url("../../common/fonts/alrightsans/okay_type_-_alrightsans-medium-webfont.170d36e94b37.eot");src:url("../../common/fonts/alrightsans/okay_type_-_alrightsans-medium-webfont.170d36e94b37.eot?#iefix") format("embedded-opentype"),url("../../common/fonts/alrightsans/okay_type_-_alrightsans-medium-webfont.05e68ee29e0d.woff") format("woff"),url("../../common/fonts/alrightsans/okay_type_-_alrightsans-medium-webfont.0ad8879f69dc.ttf") format("truetype"),url("../../common/fonts/alrightsans/okay_type_-_alrightsans-medium-webfont.b8d797f33401.svg#alright_sansmedium") format("svg");font-weight:500;font-style:normal}
@font-face{font-family:alright_sans;src:url("../../common/fonts/alrightsans/okay_type_-_alrightsans-mediumitalic-webfont.8df6959b7b5d.eot");src:url("../../common/fonts/alrightsans/okay_type_-_alrightsans-mediumitalic-webfont.8df6959b7b5d.eot?#iefix") format("embedded-opentype"),url("../../common/fonts/alrightsans/okay_type_-_alrightsans-mediumitalic-webfont.835d7ce65b45.woff") format("woff"),url("../../common/fonts/alrightsans/okay_type_-_alrightsans-mediumitalic-webfont.9d7ef7288240.ttf") format("truetype"),url("../../common/fonts/alrightsans/okay_type_-_alrightsans-mediumitalic-webfont.2f33db55d386.svg#alright_sansmedium_italic") format("svg");font-weight:500;font-style:italic}
@font-face{font-family:alright_sans;src:url("../../common/fonts/alrightsans/okay_type_-_alrightsans-regular-webfont.f838a22efcf5.eot");src:url("../../common/fonts/alrightsans/okay_type_-_alrightsans-regular-webfont.f838a22efcf5.eot?#iefix") format("embedded-opentype"),url("../../common/fonts/alrightsans/okay_type_-_alrightsans-regular-webfont.03ed9bf9635e.woff") format("woff"),url("../../common/fonts/alrightsans/okay_type_-_alrightsans-regular-webfont.9f860aa8f765.ttf") format("truetype"),url("../../common/fonts/alrightsans/okay_type_-_alrightsans-regular-webfont.6701f2d5c5dd.svg#alright_sansregular") format("svg");font-weight:400;font-style:normal}
@font-face{font-family:alright_sans;src:url("../../common/fonts/alrightsans/okay_type_-_alrightsans-regularitalic-webfont.b5002a4809af.eot");src:url("../../common/fonts/alrightsans/okay_type_-_alrightsans-regularitalic-webfont.b5002a4809af.eot?#iefix") format("embedded-opentype"),url("../../common/fonts/alrightsans/okay_type_-_alrightsans-regularitalic-webfont.05e1380e6c7f.woff") format("woff"),url("../../common/fonts/alrightsans/okay_type_-_alrightsans-regularitalic-webfont.bdc5690c2b71.ttf") format("truetype"),url("../../common/fonts/alrightsans/okay_type_-_alrightsans-regularitalic-webfont.84ae20912067.svg#alright_sansregular_italic") format("svg");font-weight:400;font-style:italic}
@font-face{font-family:alright_sans;src:url("../../common/fonts/alrightsans/okay_type_-_alrightsans-thin-webfont.237801134ada.eot");src:url("../../common/fonts/alrightsans/okay_type_-_alrightsans-thin-webfont.237801134ada.eot?#iefix") format("embedded-opentype"),url("../../common/fonts/alrightsans/okay_type_-_alrightsans-thin-webfont.b632a088e768.woff") format("woff"),url("../../common/fonts/alrightsans/okay_type_-_alrightsans-thin-webfont.a3a5838855ff.ttf") format("truetype"),url("../../common/fonts/alrightsans/okay_type_-_alrightsans-thin-webfont.bb202a2e3e90.svg#alright_sansthin") format("svg");font-weight:100;font-style:normal}
@font-face{font-family:alright_sans;src:url("../../common/fonts/alrightsans/okay_type_-_alrightsans-thinitalic-webfont.83fb827ef023.eot");src:url("../../common/fonts/alrightsans/okay_type_-_alrightsans-thinitalic-webfont.83fb827ef023.eot?#iefix") format("embedded-opentype"),url("../../common/fonts/alrightsans/okay_type_-_alrightsans-thinitalic-webfont.cec483592e38.woff") format("woff"),url("../../common/fonts/alrightsans/okay_type_-_alrightsans-thinitalic-webfont.c45ecba32916.ttf") format("truetype"),url("../../common/fonts/alrightsans/okay_type_-_alrightsans-thinitalic-webfont.1b24d6e6537e.svg#alright_sansthin_italic") format("svg");font-weight:100;font-style:italic}
@font-face{font-family:alright_sans;src:url("../../common/fonts/alrightsans/okay_type_-_alrightsans-ultra-webfont.8048ea95976f.eot");src:url("../../common/fonts/alrightsans/okay_type_-_alrightsans-ultra-webfont.8048ea95976f.eot?#iefix") format("embedded-opentype"),url("../../common/fonts/alrightsans/okay_type_-_alrightsans-ultra-webfont.dbe17fd8a8eb.woff") format("woff"),url("../../common/fonts/alrightsans/okay_type_-_alrightsans-ultra-webfont.ff6d118a00fa.ttf") format("truetype"),url("../../common/fonts/alrightsans/okay_type_-_alrightsans-ultra-webfont.80453b85ef85.svg#alright_sansultra") format("svg");font-weight:900;font-style:normal}
@font-face{font-family:alright_sans;src:url("../../common/fonts/alrightsans/okay_type_-_alrightsans-ultraitalic-webfont.74f9d0b56085.eot");src:url("../../common/fonts/alrightsans/okay_type_-_alrightsans-ultraitalic-webfont.74f9d0b56085.eot?#iefix") format("embedded-opentype"),url("../../common/fonts/alrightsans/okay_type_-_alrightsans-ultraitalic-webfont.1bb6e3475493.woff") format("woff"),url("../../common/fonts/alrightsans/okay_type_-_alrightsans-ultraitalic-webfont.23f192b0577e.ttf") format("truetype"),url("../../common/fonts/alrightsans/okay_type_-_alrightsans-ultraitalic-webfont.9c6fa34294ca.svg#alright_sansultra_italic") format("svg");font-weight:900;font-style:italic}
.gallery-billboard{position:relative;overflow:hidden;background-size:100% 100%;background-size:cover;border:1px solid #ccc}
.gallery-billboard a{color:#000}
.ie8 .gallery-billboard a{color:#fff}
.gallery-billboard>a{display:block;position:absolute;top:0;left:0;width:100%;height:100%;text-decoration:none;padding:15px;font-family:alright_sans,arial,sans-serif;font-size:20px;box-sizing:border-box}
.gallery-count{font-size:.8em;margin-left:1em;font-weight:400}
@media (max-width:700px){.gallery-billboard .gallery-count,.gallery-billboard .title{display:none}
}
.gallery-billboard .photos{display:none}
.sponsor-gallery .slider{overflow:hidden;margin:0 40px}
.swipe{overflow:hidden;visibility:hidden;position:relative}
.swipe-wrap{overflow:hidden;position:relative}
.swipe-wrap>figure{float:left;width:100%;position:relative;background-repeat:no-repeat;background-position:center center;background-size:contain}
.sponsor-gallery{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:6000000;background:#000;color:#e7e7e7;box-sizing:border-box;padding:10px;font-family:alright_sans,arial,sans-serif}
@media (max-width:500px){.sponsor-gallery{padding:5px 0}
}
.sponsor-gallery .titlebar{line-height:1;padding:10px 0;margin-bottom:10px;position:relative;overflow:hidden;font-size:14px;min-height:18px}
.sponsor-gallery .titlebar .gallery-count{color:#ccc;margin-left:.25em}
.sponsor-gallery .titlebar h3{font-size:1em;font-weight:400;margin:0;text-align:center}
@media (max-width:500px){.sponsor-gallery .titlebar h3{display:none}
}
.sponsor-gallery .close{float:right;cursor:pointer;vertical-align:top;position:absolute;top:1em;right:0;text-transform:uppercase;font-weight:100;font-size:12px;margin-right:5px}
.sponsor-gallery .close:after{content:"x";margin-left:.4em;font-size:1.5em;position:relative;top:-.2em}
.sponsor-gallery .slider figcaption{display:none}
.sponsor-gallery .toolbar{margin:0;padding:20px 200px 20px 0;position:absolute;bottom:10px;z-index:50;width:100%;box-sizing:border-box;height:100px}
@media (max-width:500px){.sponsor-gallery .toolbar{margin:5px 0;padding:10px 10px 30px 10px;height:160px}
}
.sponsor-gallery .caption{font-size:15px;line-height:1.3333;font-weight:300;max-width:700px;margin-left:40px}
@media (max-width:500px){.sponsor-gallery .caption{font-size:13px;margin-left:0}
}
.sponsor-gallery .caption h4{font-size:18px;margin:0}
.sponsor-gallery .controls{float:right;margin:0 10px 0 30px;position:relative;top:34px;z-index:100;top:60px}
@media (max-width:500px){.sponsor-gallery .controls{top:auto;position:absolute;bottom:10px;right:0}
}
.sponsor-gallery .btn-next,.sponsor-gallery .btn-previous{background-color:transparent;border:0;height:40px;position:absolute;top:45%;width:40px;background-repeat:no-repeat;background-position:center center}
@media (max-width:500px){.sponsor-gallery .btn-next,.sponsor-gallery .btn-previous{top:35%}
}
.sponsor-gallery .btn-next{right:0;background-image:url("../template_sets/responsive/img/right-arrow.e9f797bdebc9.png")}
.sponsor-gallery .btn-previous{left:0;background-image:url("../template_sets/responsive/img/left-arrow.bf19e559187d.png")}
.sponsor-gallery .btn-facebook,.sponsor-gallery .btn-twitter{background:0 0;position:relative;line-height:40px;border:1px solid #fff;height:40px;width:80px;display:inline-block}
.sponsor-gallery .btn-facebook:before,.sponsor-gallery .btn-twitter:before{font-family:atl-icons;font-size:25px;vertical-align:top;position:absolute;top:0;left:26px}
.ie8 .sponsor-gallery .btn-facebook:before,.ie8 .sponsor-gallery .btn-twitter:before{line-height:0}
.sponsor-gallery .btn-facebook:before{color:#007bb6;content:""}
.sponsor-gallery .btn-twitter:before{color:#55acee;content:""}
.sponsor-gallery .sponsor-label{position:absolute;left:2px;height:35px;background:#fff8cf;line-height:35px;padding:0 10px 0 0;top:2px;border:1px solid #faeda1;box-sizing:border-box;font-size:12px;font-weight:500;color:#000;text-decoration:none}
.sponsor-gallery .sponsor-label:before{content:"";font-family:atl-icons;background:#262425;color:#fff8cf;font-size:22px;float:left;width:40px;margin:-1px 10px 0 -1px;text-align:center}
/*# sourceMappingURL=gallery.css.map */