/* This file will hold styles that are loaded using the same media query as the normal grid. */
/* If you are using the default media queries provided by Omega, these styles will also
 *  apply to the widescreen layout unless they are overridden by the widescreen styles. */
/* ==========================================================================
   Global imports
   ========================================================================== */
/* ==========================================================================
   Variables
   ========================================================================== */
/* CDN */
/* Colors */
/* Transition Times */
/*
$default-text-shadow-color: rgba(0,0,0, 0.4);
$default-text-shadow-blur: 0px;
$default-text-shadow-v-offset: 0px;
*/
/* ==========================================================================
   Font classes
   ========================================================================== */
/* ==========================================================================
   Button Stripe Backgrounds;
   =========================================================================== */
/* ==========================================================================
   Spriting
   ========================================================================== */
/* ==========================================================================
   Mixins
   ========================================================================== */
/*
 * Retina Backgrounds for Compass
 * by:              Gaya Kessler
 * last update:     03/11/14
 *
 * Usage:
 * 1. create background image for pixel ratio 1 screens and put it somewhere in your images folder.
 * 2. create background image for pixel ratio 2 screens and put it somewhere in your images folder.
 * 3. include the background-image property in your Sass/Scss using: '@include background-retina(<ratio-1-imagefile>, <ratio-2-imagefile>)'
 */
/**/
/*
 * Retina Sprites for Compass
 * by:              Gaya Kessler
 * last update:     03/11/14
 *
 * Usage:
 * 1. create two folders in your image directory (in this case 'icons' and 'icons-2x').
 * 2. adjust the foldernames defined below if you use different names.
 * 3. create sprite images for pixel ratio 1 screens and put them in the first folder.
 * 4. create sprite images for pixel ratio 2 screens and put them in the second folder, use the same filenames.
 * 5. use the sprite-image in your Sass/Scss using: '@include use-sprite(<sprite-name>)'
 */
.icons-sprite, .icons-fb-footer-icon-mobile, .icons-fb-footer-icon, .icons-fb-icon-hover-mobile, .icons-fb-icon-hover-narrow, .icons-fb-icon-hover-share, .icons-fb-icon-mobile, .icons-fb-icon-narrow, .icons-fb-icon-share, .icons-fb-icon, .icons-featured-content-aboutbonnaroo, .icons-featured-content-artists, .icons-featured-content-attractions, .icons-featured-content-blog, .icons-featured-content-camping, .icons-featured-content-connect, .icons-featured-content-festivalinfo, .icons-featured-content-fooddrink, .icons-featured-content-getinvolved, .icons-featured-content-media, .icons-featured-content-music, .icons-featured-content-photos, .icons-featured-content-tickets, .icons-featured-content-travel, .icons-featured-content-videos, .icons-footer-ace-logo, .icons-footer-superfly-logo, .icons-fountain-footer-icon-mobile, .icons-fountain-footer-icon, .icons-fountain_logo, .icons-fountain_logo_mobile, .icons-instagram-footer-icon-mobile, .icons-instagram-footer-icon, .icons-instagram-icon-hover-mobile, .icons-instagram-icon-hover-narrow, .icons-instagram-icon-mobile, .icons-instagram-icon-narrow, .icons-instagram-icon, .icons-roo-icon-hover-mobile, .icons-roo-icon-hover-narrow, .icons-roo-icon-mobile, .icons-roo-icon-narrow, .icons-roo-icon, .icons-search-icon, .icons-see-all-flag, .icons-spotify-footer-icon-mobile, .icons-spotify-footer-icon, .icons-spotify-icon-hover-mobile, .icons-spotify-icon-hover-narrow, .icons-spotify-icon-mobile, .icons-spotify-icon-narrow, .icons-spotify-icon, .icons-twitter-footer-icon-mobile, .icons-twitter-footer-icon, .icons-twitter-icon-hover-mobile, .icons-twitter-icon-hover-narrow, .icons-twitter-icon-hover-share, .icons-twitter-icon-mobile, .icons-twitter-icon-narrow, .icons-twitter-icon-share, .icons-twitter-icon, .icons-youtube-footer-icon-mobile, .icons-youtube-footer-icon, .icons-youtube-icon-hover-mobile, .icons-youtube-icon-hover-narrow, .icons-youtube-icon-mobile, .icons-youtube-icon-narrow, .icons-youtube-icon {
  background-image: url('http://s3.amazonaws.com/dostuff-production/property_assets/28027/icons-sa9c5e4a386.png');
  background-repeat: no-repeat;
}

.icons-fb-footer-icon-mobile {
  background-position: 0 0;
}

.icons-fb-footer-icon {
  background-position: 0 -40px;
}

.icons-fb-icon-hover-mobile {
  background-position: 0 -148px;
}

.icons-fb-icon-hover-narrow {
  background-position: 0 -199px;
}

.icons-fb-icon-hover-share {
  background-position: 0 -276px;
}

.icons-fb-icon-mobile {
  background-position: 0 -413px;
}

.icons-fb-icon-narrow {
  background-position: 0 -464px;
}

.icons-fb-icon-share {
  background-position: 0 -541px;
}

.icons-fb-icon {
  background-position: 0 -576px;
}
.icons-fb-icon:hover, .icons-fb-icon.fb-icon-hover {
  background-position: 0 -311px;
}

.icons-featured-content-aboutbonnaroo {
  background-position: 0 -678px;
}

.icons-featured-content-artists {
  background-position: 0 -720px;
}

.icons-featured-content-attractions {
  background-position: 0 -762px;
}

.icons-featured-content-blog {
  background-position: 0 -804px;
}

.icons-featured-content-camping {
  background-position: 0 -846px;
}

.icons-featured-content-connect {
  background-position: 0 -888px;
}

.icons-featured-content-festivalinfo {
  background-position: 0 -930px;
}

.icons-featured-content-fooddrink {
  background-position: 0 -972px;
}

.icons-featured-content-getinvolved {
  background-position: 0 -1014px;
}

.icons-featured-content-media {
  background-position: 0 -1056px;
}

.icons-featured-content-music {
  background-position: 0 -1098px;
}

.icons-featured-content-photos {
  background-position: 0 -1140px;
}

.icons-featured-content-tickets {
  background-position: 0 -1182px;
}

.icons-featured-content-travel {
  background-position: 0 -1224px;
}

.icons-featured-content-videos {
  background-position: 0 -1266px;
}

.icons-footer-ace-logo {
  background-position: 0 -1308px;
}

.icons-footer-superfly-logo {
  background-position: 0 -1345px;
}

.icons-fountain-footer-icon-mobile {
  background-position: 0 -1382px;
}

.icons-fountain-footer-icon {
  background-position: 0 -1422px;
}

.icons-fountain_logo {
  background-position: 0 -1530px;
}
.icons-fountain_logo:hover, .icons-fountain_logo.fountain_logo-hover {
  background-position: 0 -1662px;
}

.icons-fountain_logo_mobile {
  background-position: 0 -1794px;
}
.icons-fountain_logo_mobile:hover, .icons-fountain_logo_mobile.fountain_logo_mobile-hover {
  background-position: 0 -1846px;
}

.icons-instagram-footer-icon-mobile {
  background-position: 0 -1898px;
}

.icons-instagram-footer-icon {
  background-position: 0 -1938px;
}

.icons-instagram-icon-hover-mobile {
  background-position: 0 -2046px;
}

.icons-instagram-icon-hover-narrow {
  background-position: 0 -2097px;
}

.icons-instagram-icon-mobile {
  background-position: 0 -2276px;
}

.icons-instagram-icon-narrow {
  background-position: 0 -2327px;
}

.icons-instagram-icon {
  background-position: 0 -2404px;
}
.icons-instagram-icon:hover, .icons-instagram-icon.instagram-icon-hover {
  background-position: 0 -2174px;
}

.icons-roo-icon-hover-mobile {
  background-position: 0 -2506px;
}

.icons-roo-icon-hover-narrow {
  background-position: 0 -2557px;
}

.icons-roo-icon-mobile {
  background-position: 0 -2734px;
}

.icons-roo-icon-narrow {
  background-position: 0 -2785px;
}

.icons-roo-icon {
  background-position: 0 -2861px;
}
.icons-roo-icon:hover, .icons-roo-icon.roo-icon-hover {
  background-position: 0 -2633px;
}

.icons-search-icon {
  background-position: 0 -2962px;
}

.icons-see-all-flag {
  background-position: 0 -3034px;
}
.icons-see-all-flag:hover, .icons-see-all-flag.see-all-flag-hover {
  background-position: 0 -3010px;
}

.icons-spotify-footer-icon-mobile {
  background-position: 0 -3058px;
}

.icons-spotify-footer-icon {
  background-position: 0 -3098px;
}

.icons-spotify-icon-hover-mobile {
  background-position: 0 -3206px;
}

.icons-spotify-icon-hover-narrow {
  background-position: 0 -3257px;
}

.icons-spotify-icon-mobile {
  background-position: 0 -3436px;
}

.icons-spotify-icon-narrow {
  background-position: 0 -3487px;
}

.icons-spotify-icon {
  background-position: 0 -3564px;
}
.icons-spotify-icon:hover, .icons-spotify-icon.spotify-icon-hover {
  background-position: 0 -3334px;
}

.icons-twitter-footer-icon-mobile {
  background-position: 0 -3666px;
}

.icons-twitter-footer-icon {
  background-position: 0 -3706px;
}

.icons-twitter-icon-hover-mobile {
  background-position: 0 -3814px;
}

.icons-twitter-icon-hover-narrow {
  background-position: 0 -3865px;
}

.icons-twitter-icon-hover-share {
  background-position: 0 -3942px;
}

.icons-twitter-icon-mobile {
  background-position: 0 -4079px;
}

.icons-twitter-icon-narrow {
  background-position: 0 -4130px;
}

.icons-twitter-icon-share {
  background-position: 0 -4207px;
}

.icons-twitter-icon {
  background-position: 0 -4242px;
}
.icons-twitter-icon:hover, .icons-twitter-icon.twitter-icon-hover {
  background-position: 0 -3977px;
}

.icons-youtube-footer-icon-mobile {
  background-position: 0 -4344px;
}

.icons-youtube-footer-icon {
  background-position: 0 -4384px;
}

.icons-youtube-icon-hover-mobile {
  background-position: 0 -4492px;
}

.icons-youtube-icon-hover-narrow {
  background-position: 0 -4543px;
}

.icons-youtube-icon-mobile {
  background-position: 0 -4722px;
}

.icons-youtube-icon-narrow {
  background-position: 0 -4773px;
}

.icons-youtube-icon {
  background-position: 0 -4850px;
}
.icons-youtube-icon:hover, .icons-youtube-icon.youtube-icon-hover {
  background-position: 0 -4620px;
}

h1 {
  font-size: 36px;
  font-size: 3.6rem;
  line-height: 38px;
  line-height: 3.8rem;
}

h2 {
  font-size: 30px;
  font-size: 3rem;
  line-height: 34px;
  line-height: 3.4rem;
}

h3 {
  font-size: 19px;
  font-size: 1.9rem;
  line-height: 19px;
  line-height: 1.9rem;
}

.main-title {
  margin-bottom: 120px;
  margin-top: 40px;
  font-size: 60px;
  font-size: 6rem;
  line-height: 68px;
  line-height: 6.8rem;
}

.zone-navigation-wrapper .region-main-navigation .menu-block-1 > .menu {
  height: 38px;
}

.zone-navigation-wrapper .region-main-navigation .menu-block-1 > .menu > li > a {
  line-height: 14px;
  line-height: 1.4rem;
  font-size: 14px;
  font-size: 1.4rem;
  padding-bottom: 12px;
}
.zone-navigation-wrapper .region-main-navigation .menu-block-1 > .menu > li > a.search-button {
  line-height: 18px;
  line-height: 1.8rem;
  font-size: 16px;
  font-size: 1.6rem;
  padding-bottom: 0;
}

.region-main-navigation .menu-block-1 .menu > li > ul.menu {
  top: 38px;
}

a.button.ticket {
  width: 80%;
}

/* ==========================================================================
   Featured Content Blocks
   ========================================================================== */
.featured-list .holder .featured-content-title {
  padding: 2px 10px;
  margin-bottom: 12px;
  margin-bottom: 1.2rem;
}
.featured-list .holder a.see-all {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 20px;
  line-height: 2rem;
  width: 150px;
  padding: 5px 10px 6px;
}
.featured-list .holder p {
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 17px;
  line-height: 1.7rem;
  padding: 0 40px;
}

.media-camera {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 20px;
  line-height: 2rem;
  width: 130px;
  padding: 3px 8px;
  margin-left: -65px;
}

.connect-modal.anim-modal .region-connect {
  padding-top: 340px;
}
.connect-modal.anim-modal .social-links .items {
  width: 515px;
  margin-left: 70px;
}
.connect-modal.anim-modal .social-links a {
  width: 150px !important;
  height: 101px;
}
.connect-modal.anim-modal .social-links .fb-connect {
  background-image: url('http://s3.amazonaws.com/dostuff-production/property_assets/28037/retina-sprite-sca20476c66.png');
  background-position: -124px -1348px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 102px;
  width: 170px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  .connect-modal.anim-modal .social-links .fb-connect {
    background-image: url('http://cdn0.dostuffmedia.com/themes/festival_shell_bonnaroo_2016/images/retina-sprite@2x-s859f10d8e4.png');
    background-size: 169px 5118px;
    background-position: 0 -2321px;
    height: 101px;
    width: 169px;
  }
}
.connect-modal.anim-modal .social-links .fb-connect:focus, .connect-modal.anim-modal .social-links .fb-connect:hover, .connect-modal.anim-modal .social-links .fb-connect:active {
  background-image: url('http://s3.amazonaws.com/dostuff-production/property_assets/28037/retina-sprite-sca20476c66.png');
  background-position: 0 -2620px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 102px;
  width: 170px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  .connect-modal.anim-modal .social-links .fb-connect:focus, .connect-modal.anim-modal .social-links .fb-connect:hover, .connect-modal.anim-modal .social-links .fb-connect:active {
    background-image: url('http://cdn0.dostuffmedia.com/themes/festival_shell_bonnaroo_2016/images/retina-sprite@2x-s859f10d8e4.png');
    background-size: 169px 5118px;
    background-position: 0 -2220px;
    height: 101px;
    width: 169px;
  }
}
.connect-modal.anim-modal .social-links .twitter-connect {
  background-image: url('http://s3.amazonaws.com/dostuff-production/property_assets/28037/retina-sprite-sca20476c66.png');
  background-position: -124px -2196px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 102px;
  width: 170px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  .connect-modal.anim-modal .social-links .twitter-connect {
    background-image: url('http://cdn0.dostuffmedia.com/themes/festival_shell_bonnaroo_2016/images/retina-sprite@2x-s859f10d8e4.png');
    background-size: 169px 5118px;
    background-position: 0 -3331px;
    height: 101px;
    width: 169px;
  }
}
.connect-modal.anim-modal .social-links .twitter-connect:focus, .connect-modal.anim-modal .social-links .twitter-connect:hover, .connect-modal.anim-modal .social-links .twitter-connect:active {
  background-image: url('http://s3.amazonaws.com/dostuff-production/property_assets/28037/retina-sprite-sca20476c66.png');
  background-position: -124px -2090px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 102px;
  width: 170px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  .connect-modal.anim-modal .social-links .twitter-connect:focus, .connect-modal.anim-modal .social-links .twitter-connect:hover, .connect-modal.anim-modal .social-links .twitter-connect:active {
    background-image: url('http://cdn0.dostuffmedia.com/themes/festival_shell_bonnaroo_2016/images/retina-sprite@2x-s859f10d8e4.png');
    background-size: 169px 5118px;
    background-position: 0 -3230px;
    height: 101px;
    width: 169px;
  }
}
.connect-modal.anim-modal .social-links .ig-connect {
  background-image: url('http://s3.amazonaws.com/dostuff-production/property_assets/28037/retina-sprite-sca20476c66.png');
  background-position: -124px -1560px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 102px;
  width: 170px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  .connect-modal.anim-modal .social-links .ig-connect {
    background-image: url('http://cdn0.dostuffmedia.com/themes/festival_shell_bonnaroo_2016/images/retina-sprite@2x-s859f10d8e4.png');
    background-size: 169px 5118px;
    background-position: 0 -2523px;
    height: 101px;
    width: 169px;
  }
}
.connect-modal.anim-modal .social-links .ig-connect:focus, .connect-modal.anim-modal .social-links .ig-connect:hover, .connect-modal.anim-modal .social-links .ig-connect:active {
  background-image: url('http://s3.amazonaws.com/dostuff-production/property_assets/28037/retina-sprite-sca20476c66.png');
  background-position: -124px -1454px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 102px;
  width: 170px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  .connect-modal.anim-modal .social-links .ig-connect:focus, .connect-modal.anim-modal .social-links .ig-connect:hover, .connect-modal.anim-modal .social-links .ig-connect:active {
    background-image: url('http://cdn0.dostuffmedia.com/themes/festival_shell_bonnaroo_2016/images/retina-sprite@2x-s859f10d8e4.png');
    background-size: 169px 5118px;
    background-position: 0 -2422px;
    height: 101px;
    width: 169px;
  }
}
.connect-modal.anim-modal .social-links .yt-connect {
  background-image: url('http://s3.amazonaws.com/dostuff-production/property_assets/28037/retina-sprite-sca20476c66.png');
  background-position: -124px -2408px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 102px;
  width: 170px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  .connect-modal.anim-modal .social-links .yt-connect {
    background-image: url('http://cdn0.dostuffmedia.com/themes/festival_shell_bonnaroo_2016/images/retina-sprite@2x-s859f10d8e4.png');
    background-size: 169px 5118px;
    background-position: 0 -3533px;
    height: 101px;
    width: 169px;
  }
}
.connect-modal.anim-modal .social-links .yt-connect:focus, .connect-modal.anim-modal .social-links .yt-connect:hover, .connect-modal.anim-modal .social-links .yt-connect:active {
  background-image: url('http://s3.amazonaws.com/dostuff-production/property_assets/28037/retina-sprite-sca20476c66.png');
  background-position: -124px -2302px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 102px;
  width: 170px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  .connect-modal.anim-modal .social-links .yt-connect:focus, .connect-modal.anim-modal .social-links .yt-connect:hover, .connect-modal.anim-modal .social-links .yt-connect:active {
    background-image: url('http://cdn0.dostuffmedia.com/themes/festival_shell_bonnaroo_2016/images/retina-sprite@2x-s859f10d8e4.png');
    background-size: 169px 5118px;
    background-position: 0 -3432px;
    height: 101px;
    width: 169px;
  }
}
.connect-modal.anim-modal .social-links .spotify-connect {
  background-image: url('http://s3.amazonaws.com/dostuff-production/property_assets/28037/retina-sprite-sca20476c66.png');
  background-position: -124px -1772px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 102px;
  width: 170px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  .connect-modal.anim-modal .social-links .spotify-connect {
    background-image: url('http://cdn0.dostuffmedia.com/themes/festival_shell_bonnaroo_2016/images/retina-sprite@2x-s859f10d8e4.png');
    background-size: 169px 5118px;
    background-position: 0 -2927px;
    height: 101px;
    width: 169px;
  }
}
.connect-modal.anim-modal .social-links .spotify-connect:hover, .connect-modal.anim-modal .social-links .spotify-connect:active, .connect-modal.anim-modal .social-links .spotify-connect:focus {
  background-image: url('http://s3.amazonaws.com/dostuff-production/property_assets/28037/retina-sprite-sca20476c66.png');
  background-position: -124px -1666px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 102px;
  width: 170px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  .connect-modal.anim-modal .social-links .spotify-connect:hover, .connect-modal.anim-modal .social-links .spotify-connect:active, .connect-modal.anim-modal .social-links .spotify-connect:focus {
    background-image: url('http://cdn0.dostuffmedia.com/themes/festival_shell_bonnaroo_2016/images/retina-sprite@2x-s859f10d8e4.png');
    background-size: 169px 5118px;
    background-position: 0 -2826px;
    height: 101px;
    width: 169px;
  }
}
.connect-modal.anim-modal .social-links .roo-connect {
  background-image: url('http://s3.amazonaws.com/dostuff-production/property_assets/28037/retina-sprite-sca20476c66.png');
  background-position: -124px -1984px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 102px;
  width: 170px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  .connect-modal.anim-modal .social-links .roo-connect {
    background-image: url('http://cdn0.dostuffmedia.com/themes/festival_shell_bonnaroo_2016/images/retina-sprite@2x-s859f10d8e4.png');
    background-size: 169px 5118px;
    background-position: 0 -3129px;
    height: 101px;
    width: 169px;
  }
}
.connect-modal.anim-modal .social-links .roo-connect:hover, .connect-modal.anim-modal .social-links .roo-connect:active, .connect-modal.anim-modal .social-links .roo-connect:focus {
  background-image: url('http://s3.amazonaws.com/dostuff-production/property_assets/28037/retina-sprite-sca20476c66.png');
  background-position: -124px -1878px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 102px;
  width: 170px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  .connect-modal.anim-modal .social-links .roo-connect:hover, .connect-modal.anim-modal .social-links .roo-connect:active, .connect-modal.anim-modal .social-links .roo-connect:focus {
    background-image: url('http://cdn0.dostuffmedia.com/themes/festival_shell_bonnaroo_2016/images/retina-sprite@2x-s859f10d8e4.png');
    background-size: 169px 5118px;
    background-position: 0 -3028px;
    height: 101px;
    width: 169px;
  }
}
.connect-modal.anim-modal .social-links .fb-connect,
.connect-modal.anim-modal .social-links .twitter-connect,
.connect-modal.anim-modal .social-links .ig-connect,
.connect-modal.anim-modal .social-links .yt-connect,
.connect-modal.anim-modal .social-links .spotify-connect,
.connect-modal.anim-modal .social-links .roo-connect {
  display: inline-block;
}
.connect-modal.anim-modal .social-links .fb-connect:hover, .connect-modal.anim-modal .social-links .fb-connect:active, .connect-modal.anim-modal .social-links .fb-connect:focus,
.connect-modal.anim-modal .social-links .twitter-connect:hover,
.connect-modal.anim-modal .social-links .twitter-connect:active,
.connect-modal.anim-modal .social-links .twitter-connect:focus,
.connect-modal.anim-modal .social-links .ig-connect:hover,
.connect-modal.anim-modal .social-links .ig-connect:active,
.connect-modal.anim-modal .social-links .ig-connect:focus,
.connect-modal.anim-modal .social-links .yt-connect:hover,
.connect-modal.anim-modal .social-links .yt-connect:active,
.connect-modal.anim-modal .social-links .yt-connect:focus,
.connect-modal.anim-modal .social-links .spotify-connect:hover,
.connect-modal.anim-modal .social-links .spotify-connect:active,
.connect-modal.anim-modal .social-links .spotify-connect:focus,
.connect-modal.anim-modal .social-links .roo-connect:hover,
.connect-modal.anim-modal .social-links .roo-connect:active,
.connect-modal.anim-modal .social-links .roo-connect:focus {
  display: inline-block;
}

.connect-button {
  margin-right: 6%;
}

.page-burst {
  margin-left: 6%;
}

/* Search Button */
/*
.search-button {

    margin-right: 5%;

}
*/
/*
h1.image-header {

    color: #fff;
    text-indent: -8460px;
    overflow: hidden;
    margin-top: 0;

    img {

       display: block; 

    }

}
*/
/* Arts & Ent */
.activity-image {
  width: 240px;
  float: left;
  overflow: hidden;
}

.activity-item {
  /*  min-height: 240px; */
  position: relative;
}
.activity-item:after {
  clear: both;
  display: block;
  height: 0;
}

.activity-headline,
.activity-headline a {
  text-align: left;
}

.activity-body,
.activity-headline {
  margin-left: 280px;
}
.activity-body:after,
.activity-headline:after {
  clear: both;
  display: block;
  height: 0;
}

img.img-border, .video-container {
  border-width: 5px;
}

/* splats backgound image */
/*
.splat-bg::before {

    width: 130%;
    left: -15%;
    
}
*/
/* Article */
.region-news-view li,
.view-news-view li,
.view-taxonomy-term li {
  min-height: 240px;
}
.region-news-view li > a,
.view-news-view li > a,
.view-taxonomy-term li > a {
  width: 200px;
}
.region-news-view .date-display-single,
.view-news-view .date-display-single,
.view-taxonomy-term .date-display-single {
  position: absolute;
  top: 0;
  right: 0;
  padding-right: 20px;
}

.article-title {
  font-size: 50px;
  font-size: 5rem;
  line-height: 50px;
  line-height: 5rem;
}

/* Footer */
.zone-footer-wrapper .footer-social-links a {
  height: 108px;
  width: 128px;
  padding: 0;
  margin: 30px 0px 0;
}
.zone-footer-wrapper .footer-social-links .tumblr-footer {
  background-image: url('http://s3.amazonaws.com/dostuff-production/property_assets/28037/retina-sprite-sca20476c66.png');
  background-position: 0 -2302px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 106px;
  width: 124px;
  display: inline-block;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  .zone-footer-wrapper .footer-social-links .tumblr-footer {
    background-image: url('http://cdn0.dostuffmedia.com/themes/festival_shell_bonnaroo_2016/images/retina-sprite@2x-s859f10d8e4.png');
    background-size: 169px 5118px;
    background-position: 0 -4588px;
    height: 106px;
    width: 124px;
  }
}
.zone-footer-wrapper .footer-social-links .tumblr-footer:focus, .zone-footer-wrapper .footer-social-links .tumblr-footer:hover, .zone-footer-wrapper .footer-social-links .tumblr-footer:active {
  background-image: url('http://s3.amazonaws.com/dostuff-production/property_assets/28037/retina-sprite-sca20476c66.png');
  background-position: 0 -2196px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 106px;
  width: 124px;
  display: inline-block;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  .zone-footer-wrapper .footer-social-links .tumblr-footer:focus, .zone-footer-wrapper .footer-social-links .tumblr-footer:hover, .zone-footer-wrapper .footer-social-links .tumblr-footer:active {
    background-image: url('http://cdn0.dostuffmedia.com/themes/festival_shell_bonnaroo_2016/images/retina-sprite@2x-s859f10d8e4.png');
    background-size: 169px 5118px;
    background-position: 0 -4482px;
    height: 106px;
    width: 124px;
  }
}
.zone-footer-wrapper .footer-social-links .fb-footer {
  background-image: url('http://s3.amazonaws.com/dostuff-production/property_assets/28037/retina-sprite-sca20476c66.png');
  background-position: 0 -1454px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 106px;
  width: 124px;
  display: inline-block;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  .zone-footer-wrapper .footer-social-links .fb-footer {
    background-image: url('http://cdn0.dostuffmedia.com/themes/festival_shell_bonnaroo_2016/images/retina-sprite@2x-s859f10d8e4.png');
    background-size: 169px 5118px;
    background-position: 0 -3740px;
    height: 106px;
    width: 124px;
  }
}
.zone-footer-wrapper .footer-social-links .fb-footer:focus, .zone-footer-wrapper .footer-social-links .fb-footer:hover, .zone-footer-wrapper .footer-social-links .fb-footer:active {
  background-image: url('http://s3.amazonaws.com/dostuff-production/property_assets/28037/retina-sprite-sca20476c66.png');
  background-position: 0 -1348px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 106px;
  width: 124px;
  display: inline-block;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  .zone-footer-wrapper .footer-social-links .fb-footer:focus, .zone-footer-wrapper .footer-social-links .fb-footer:hover, .zone-footer-wrapper .footer-social-links .fb-footer:active {
    background-image: url('http://cdn0.dostuffmedia.com/themes/festival_shell_bonnaroo_2016/images/retina-sprite@2x-s859f10d8e4.png');
    background-size: 169px 5118px;
    background-position: 0 -3634px;
    height: 106px;
    width: 124px;
  }
}
.zone-footer-wrapper .footer-social-links .twitter-footer {
  background-image: url('http://s3.amazonaws.com/dostuff-production/property_assets/28037/retina-sprite-sca20476c66.png');
  background-position: 0 -2514px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 106px;
  width: 124px;
  display: inline-block;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  .zone-footer-wrapper .footer-social-links .twitter-footer {
    background-image: url('http://cdn0.dostuffmedia.com/themes/festival_shell_bonnaroo_2016/images/retina-sprite@2x-s859f10d8e4.png');
    background-size: 169px 5118px;
    background-position: 0 -4800px;
    height: 106px;
    width: 124px;
  }
}
.zone-footer-wrapper .footer-social-links .twitter-footer:focus, .zone-footer-wrapper .footer-social-links .twitter-footer:hover, .zone-footer-wrapper .footer-social-links .twitter-footer:active {
  background-image: url('http://s3.amazonaws.com/dostuff-production/property_assets/28037/retina-sprite-sca20476c66.png');
  background-position: 0 -2408px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 106px;
  width: 124px;
  display: inline-block;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  .zone-footer-wrapper .footer-social-links .twitter-footer:focus, .zone-footer-wrapper .footer-social-links .twitter-footer:hover, .zone-footer-wrapper .footer-social-links .twitter-footer:active {
    background-image: url('http://cdn0.dostuffmedia.com/themes/festival_shell_bonnaroo_2016/images/retina-sprite@2x-s859f10d8e4.png');
    background-size: 169px 5118px;
    background-position: 0 -4694px;
    height: 106px;
    width: 124px;
  }
}
.zone-footer-wrapper .footer-social-links .ig-footer {
  background-image: url('http://s3.amazonaws.com/dostuff-production/property_assets/28037/retina-sprite-sca20476c66.png');
  background-position: 0 -1878px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 106px;
  width: 124px;
  display: inline-block;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  .zone-footer-wrapper .footer-social-links .ig-footer {
    background-image: url('http://cdn0.dostuffmedia.com/themes/festival_shell_bonnaroo_2016/images/retina-sprite@2x-s859f10d8e4.png');
    background-size: 169px 5118px;
    background-position: 0 -4164px;
    height: 106px;
    width: 124px;
  }
}
.zone-footer-wrapper .footer-social-links .ig-footer:focus, .zone-footer-wrapper .footer-social-links .ig-footer:hover, .zone-footer-wrapper .footer-social-links .ig-footer:active {
  background-image: url('http://s3.amazonaws.com/dostuff-production/property_assets/28037/retina-sprite-sca20476c66.png');
  background-position: 0 -1772px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 106px;
  width: 124px;
  display: inline-block;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  .zone-footer-wrapper .footer-social-links .ig-footer:focus, .zone-footer-wrapper .footer-social-links .ig-footer:hover, .zone-footer-wrapper .footer-social-links .ig-footer:active {
    background-image: url('http://cdn0.dostuffmedia.com/themes/festival_shell_bonnaroo_2016/images/retina-sprite@2x-s859f10d8e4.png');
    background-size: 169px 5118px;
    background-position: 0 -4058px;
    height: 106px;
    width: 124px;
  }
}
.zone-footer-wrapper .footer-social-links .yt-footer {
  background-image: url('http://s3.amazonaws.com/dostuff-production/property_assets/28037/retina-sprite-sca20476c66.png');
  background-position: -170px -2620px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 106px;
  width: 124px;
  display: inline-block;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  .zone-footer-wrapper .footer-social-links .yt-footer {
    background-image: url('http://cdn0.dostuffmedia.com/themes/festival_shell_bonnaroo_2016/images/retina-sprite@2x-s859f10d8e4.png');
    background-size: 169px 5118px;
    background-position: 0 -5012px;
    height: 106px;
    width: 124px;
  }
}
.zone-footer-wrapper .footer-social-links .yt-footer:focus, .zone-footer-wrapper .footer-social-links .yt-footer:hover, .zone-footer-wrapper .footer-social-links .yt-footer:active {
  background-image: url('http://s3.amazonaws.com/dostuff-production/property_assets/28037/retina-sprite-sca20476c66.png');
  background-position: -124px -2514px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 106px;
  width: 124px;
  display: inline-block;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  .zone-footer-wrapper .footer-social-links .yt-footer:focus, .zone-footer-wrapper .footer-social-links .yt-footer:hover, .zone-footer-wrapper .footer-social-links .yt-footer:active {
    background-image: url('http://cdn0.dostuffmedia.com/themes/festival_shell_bonnaroo_2016/images/retina-sprite@2x-s859f10d8e4.png');
    background-size: 169px 5118px;
    background-position: 0 -4906px;
    height: 106px;
    width: 124px;
  }
}
.zone-footer-wrapper .footer-social-links .spotify-footer {
  background-image: url('http://s3.amazonaws.com/dostuff-production/property_assets/28037/retina-sprite-sca20476c66.png');
  background-position: 0 -2090px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 106px;
  width: 124px;
  display: inline-block;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  .zone-footer-wrapper .footer-social-links .spotify-footer {
    background-image: url('http://cdn0.dostuffmedia.com/themes/festival_shell_bonnaroo_2016/images/retina-sprite@2x-s859f10d8e4.png');
    background-size: 169px 5118px;
    background-position: 0 -4376px;
    height: 106px;
    width: 124px;
  }
}
.zone-footer-wrapper .footer-social-links .spotify-footer:hover, .zone-footer-wrapper .footer-social-links .spotify-footer:active, .zone-footer-wrapper .footer-social-links .spotify-footer:focus {
  background-image: url('http://s3.amazonaws.com/dostuff-production/property_assets/28037/retina-sprite-sca20476c66.png');
  background-position: 0 -1984px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 106px;
  width: 124px;
  display: inline-block;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  .zone-footer-wrapper .footer-social-links .spotify-footer:hover, .zone-footer-wrapper .footer-social-links .spotify-footer:active, .zone-footer-wrapper .footer-social-links .spotify-footer:focus {
    background-image: url('http://cdn0.dostuffmedia.com/themes/festival_shell_bonnaroo_2016/images/retina-sprite@2x-s859f10d8e4.png');
    background-size: 169px 5118px;
    background-position: 0 -4270px;
    height: 106px;
    width: 124px;
  }
}

.zone-footer-wrapper ul.menu > li.menu-mlid-577 {
  width: 18%;
}
.zone-footer-wrapper ul.menu > li.menu-mlid-636 {
  width: 10%;
}
.zone-footer-wrapper ul.menu > li.menu-mlid-633 {
  width: 12%;
}
.zone-footer-wrapper ul.menu > li.menu-mlid-624 {
  width: 17%;
}
.zone-footer-wrapper ul.menu > li.menu-mlid-634 a {
  text-align: left;
}

.section-footer .grad {
  width: 95%;
}
.section-footer .left {
  display: block;
  top: 100px;
  left: -110px;
}
.section-footer .right {
  display: block;
  top: 110px;
  right: -80px;
}

.view .pager a,
a.see-all,
a.views-more-link,
a.button,
.zoomphSocialHub .filtersCont .filter,
button.form-submit[value=Submit],
a.button.form-submit[value=Submit],
input[type="button"].form-submit[value=Submit],
input[type="reset"].form-submit[value=Submit],
input[type="submit"].form-submit[value=Submit],
button.form-submit[value=Search],
a.button.form-submit[value=Search],
input[type="button"].form-submit[value=Search],
input[type="reset"].form-submit[value=Search],
input[type="submit"].form-submit[value=Search] {
  font-size: 16px;
  font-size: 1.6rem;
}

/*# sourceMappingURL=bonnaroo2016-alpha-default-normal.css.map */
