/*COUNTDOWN TIMER*/
.countdownTimer {
    display: flex;
    background: #EE3048;
    max-width: 1104px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    justify-content: space-between;
    flex-wrap: wrap;
    flex-direction: row;
    align-items: center;
}
.timerWrap {
    order: 2;
    /*width: 35%;*/
}
.block_e931280be2c14c5596a31555452e07ed {
    order: 1;
    flex-grow: 1;
    margin-left: 3%;
}
.mobileFullNav .navClose:after {
    content: 'Close';
    display: inline-block;
    position: absolute;
    margin-left: 24px;
    top: 6px;
    font-size: 17px;
}

.block_e931280be2c14c5596a31555452e07ed .blockText {
    font-family: franklingothiccompresseddemi,Arial,Verdana,sans-serif;
    font-style: normal;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 20px;
}
.block_e931280be2c14c5596a31555452e07ed .blockText a {
    color: #000;
    text-decoration: underline;
}




/*LINEUP - NEW */
.blockWrap_f7e420337f2646af9010cb73baa011a3, 
.blockWrap_fa151c9a9f22418c90eb498bfef77754,
.blockWrap_f57f58c00ce343098df0705d16c93f4e {
    background: white;
    max-width: 1104px;
    margin: auto;
    padding-left: 1%;
    padding-right: 1%;
    box-sizing: border-box;
    position: relative; 
    margin-top: -136px;
}
.page_a3ff5cd6a3104e6c95a613dcc724a066 .primaryAndSecondaryContainer,
.page_e4a08977fa8e478b998bb17f56ab42a9 .primaryAndSecondaryContainer,
.page_e9b400f7dbc942428b906a5e26f15166 .primaryAndSecondaryContainer {
    padding-top: 10em;
}
@media only screen and (min-width: 768px) {
/*hide mobile tickets button on desktop*/ 
.navContent ul > li:first-child {
    display: none;
}
.navContent ul > li > .navLabel:first-child {
    color: #ebebeb;
}
    #page_a3ff5cd6a3104e6c95a613dcc724a066 .primaryAndSecondaryContent,
    #page_e4a08977fa8e478b998bb17f56ab42a9 .primaryAndSecondaryContent,
    #page_e9b400f7dbc942428b906a5e26f15166 .primaryAndSecondaryContent {
        background: #007bc3;
        margin: 0 auto;
        width: 100%;
        max-width: none;
    }
    .blockWrap_f7e420337f2646af9010cb73baa011a3:before,
    .blockWrap_fa151c9a9f22418c90eb498bfef77754:before,
    .blockWrap_f57f58c00ce343098df0705d16c93f4e:before {
        content: url(https://static.spacecrafted.com/bebf9257d1f64d0cb11825f83666f0d1/i/fcb9ceb2260f455ba3cfea359dc6f52b/1/5feFb8zhrk/lineupLeft.png);
        position: absolute;
        width: 167px;
        height: 130px;
        top: 54px;
        left: -167px;
    }
    .blockWrap_f7e420337f2646af9010cb73baa011a3:after,
    .blockWrap_fa151c9a9f22418c90eb498bfef77754:after,
    .blockWrap_f57f58c00ce343098df0705d16c93f4e:after {
        content: url(https://static.spacecrafted.com/bebf9257d1f64d0cb11825f83666f0d1/i/c3b70cab8cc94376b0bad9108aeba176/1/5feFb8zhrk/lineupRight.png);
        position: absolute;
        width: 167px;
        height: 130px;
        top: 54px;
        right: -167px;
    }
}
/*TEMPORARY DEFERRED IMAGE GALLERY FIX*/
.block_ab50f1bdd6d04f2b9db9b53d1e6a7ba9 .contentImg {
    opacity: 1;
    transform: translateY(0);
}
/* --------------- GLOBAL --------------- */
/*NEWSLETTER*/ 
.scForm .progressWrap {
    padding-right: 0;
}
html {
  overflow-x: hidden; }

.headerContainer {
  padding-top: 55px; }

.doubleBorderTop {
  padding-right: 0;
  padding-left: 0;
  position: relative; }

.doubleBorderBottom, .blockWrap_c7daac556eaa49e49aa8278d934d3bc2 h2 {
  padding-right: 0;
  padding-left: 0;
  position: relative; }

/*.doubleBorderTop:before,*/
/*.doubleBorderBottom:after,*/
/*.blockWrap_c7daac556eaa49e49aa8278d934d3bc2 h2:after {*/
/*  content: '';*/
/*  border-top: 1px solid #bdb7ab;*/
/*  border-bottom: 1px solid #bdb7ab;*/
/*  position: absolute;*/
/*  top: 0;*/
/*  left: 0;*/
/*  width: 100%;*/
/*  height: 5px; }*/

.doubleBorderBottom:after, .blockWrap_c7daac556eaa49e49aa8278d934d3bc2 h2:after {
  top: 100%; }

/* custom html elements with the strikethrough class */
/* used to give the "tickets" button lines behind it */
.strikethrough {
  margin-bottom: 0;
  text-align: center; }

.strikethrough:before {
  content: '';
  border-top: 1px solid #bdb7ab;
  border-bottom: 1px solid #bdb7ab;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 100%;
  height: 5px; }

.centerText {
  text-align: center; }

/***********
Global Type Treatments
***********/
/* graphic dividers */
.divider {
  color: #ffb588;
  width: 100%;
  margin: 20px auto;
  overflow: hidden;
  text-align: center;
  line-height: 1.2em; }

.divider:before, .divider:after {
  content: "";
  vertical-align: middle;
  display: inline-block;
  width: 50%;
  height: 5px;
  border-top: 1px solid #ffb588;
  border-bottom: 1px solid #ffb588;
  margin: 0 1.5% 0 -55%; }

.divider:after {
  margin: 0 -55% 0 1.5%; }

.divider .contentTitle {
  color: #ffb588;
  display: inline-block;
  vertical-align: middle;
  line-height: 1em;
  padding-right: 15px;
  padding-left: 15px;
  text-transform: uppercase; }

.divider .deemph {
    font-family: franklingothiccompresseddemi,Arial,Verdana,sans-serif;
    font-style: normal;
    font-weight: 700;
  font-size: 70%;
  letter-spacing: .05em; }

/* larger divider used first on partners/sponsors page */
.dividerLarge .contentTitle {
  font-size: 33px;
  padding-bottom: 0; }

.dividerLarge .deemph {
    font-family: franklingothiccompresseddemi,Arial,Verdana,sans-serif;
  font-size: 21px;
  font-weight: normal;
  line-height: 1em; }

.dividerLarge .deemph:before, .dividerLarge .deemph:after {
  content: "";
  background: url(https://static.spacecrafted.com/bebf9257d1f64d0cb11825f83666f0d1/i/c6fb3c26bb89433f9c8e619ef84ed590/1/5feFb8zhrk/star.png) 50% 0 no-repeat;
  display: inline-block;
  vertical-align: middle;
  width: 20px;
  height: 20px;
  padding: 0 10px; }

@media only screen and (max-width: 767px) {
  .dividerLarge .deemph:before, .dividerLarge .deemph:after {
    display: none; } }
.dividerLarge:before, .dividerLarge:after {
  content: "";
  display: block;
  width: 100%;
  height: 5px;
  border-top: 1px solid #ffb588;
  border-bottom: 1px solid #ffb588;
  margin: 0; }

@media only screen and (max-width: 767px) {
  .dividerLarge:before {
    margin-bottom: 10px; } }
.dividerLarge:after {
  margin-top: 10px; }

@media only screen and (max-width: 767px) {
  .dividerLarge img {
    display: none; } }
/***********
Tickets Button
***********/
.button {
  font-family: superclarendonbold;
  text-transform: uppercase;
  padding: .25em 2em; }

.tickets.button {
  background: url(https://static.spacecrafted.com/bebf9257d1f64d0cb11825f83666f0d1/i/a2c16ff1843e495ca57924e3e0115143/1/5feFb8zhrk/nav-tickets.png) 50% 50% no-repeat;
  font-family: superclarendonbold;
  font-size: 160%;
  padding: 1em 5em;
  position: relative;
  text-transform: uppercase;
  color: #000;}

.tickets.button:before,
.tickets.button:after {
  content: url(https://static.spacecrafted.com/bebf9257d1f64d0cb11825f83666f0d1/i/f9a072cfb4d749fc86e861e988c07d0e/1/5feFb8zhrk/leftStar.png);
  position: relative;
  padding: 0 7px; }

@media only screen and (min-width: 768px) {
  .footerContent .blockContainer {
    padding-top: 0; } }
/* --------------- HEADER --------------- */
@media only screen and (min-width: 768px) {
  .headerContent {
    padding-top: 25px; }

  .headerContent .logo img {
    max-width: 95%; }

  /* hide date/location text on desktop */
  .headerContent .block_e8dd1bb5ed2c4ae5908fbb49d127b24a {
    display: none; } }

/***********
Sticky Header
***********/
.navWrapper {
  padding: 10px 0;
  width: 100%; }

.navWrapper.stickyNav {
  background: url("https://static.spacecrafted.com/bebf9257d1f64d0cb11825f83666f0d1/i/c7271d60ea004287b75e0cd1438079f9/1/5feFb8zhrk/nav-tickets.png") 50% 50% repeat;
  background-attachment: fixed;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99; }

/***********
UTILITIES BAR - IN THE HEADER
***********/
.scUtilities {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  background: #ffb588;
  padding: 10px 0 6px;
}
.block_f2a831de8bc2435183f6dee85b9d26c6 .blockImg {
    padding-bottom: 0;
}
.scUtilities-inner {
  max-width: 1104px;
  margin: 0 auto;
}
.scUtilities a {
  color: #000000;
  padding-left: 15px;
}
.socialWrapper,
.scUtilities-links,
.scNewsletter {
  display: inline-block;
}
.scNewsletter {
  float: right;
}
.scNewsletter .emailCapture {
  margin-top: 0px;
}
.scNewsletter .emailCapture input {
  margin: 0;
  padding: .15em .5em;
  width: 275px;
}
.scNewsletter .emailCapture.scForm button {
  font-family: superclarendonbold;
  margin: 0;
  padding: .25em 1.5em;
  text-transform: uppercase;
}

/***********
Social Sharing
***********/
.socialWrapper {
  list-style: none; }

.socialWrapper li {
  display: inline-block;}

.socialWrapper a {
  display: block;
  padding: 5px; }

.socialWrapper .caption {
  display: none; }

.modern .socialWrapper .caption {
  color: #3b8092;
  display: block;
  font-family: superclarendonbold;
  font-weight: bold;
  font-size: 120%;
  margin-top: 20px;
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  white-space: nowrap; }

/* --------------- NAVIGATION --------------- */
.navContainer {
  margin: 0 auto;
  max-width: 1104px; }

/* floated layout */
.navContainer .ticketsNavItem {
  float: left;
  clear: left;
  width: 180px;
  text-align: center; }

.navContent {
  float: right;
  margin-right: -150px;
  width: 96%; }

#navTopLevel {
  margin-right: 150px;
  position: relative; }
  
/*add lowercase 'the' to lineup nav label*/
.navContent > ul > li > .navLabel:first-child:before {
    content: 'the';
    text-transform: none;
    font-size: 90%;
    margin-right: 8px;
    vertical-align: text-top;
    letter-spacing: -.05em;
}
@media only screen and (min-width: 1245px) {
  .navContainer {
    padding-right: 0;
    padding-left: 0; } }
/***********
Nav styling
***********/
#navTopLevel {
  background: black;
  /*background: url(https://static.spacecrafted.com/bebf9257d1f64d0cb11825f83666f0d1/i/a2c16ff1843e495ca57924e3e0115143/1/5feFb8zhrk/nav-tickets.png) 50% 50% repeat-y;*/
  /*position: relative; */
  }

.navContent {
  /* turn off drop down arrow */ }


.navContent .mobileDropDownNav li {
  background-color: #57215d; }

.navContent ul li a {
  display: inline-block;
  vertical-align: middle;
  -webkit-transition: color .5s ease-out;
  transition: color .5s ease-out; }

.navContent ul li a:hover {
  color: #BCBEC0;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition: color .5s ease-out;
  transition: color .5s ease-out; }

/*.navContent .dropArrow {*/
/*  display: none; */
/*}*/
/*.navContent ul li a span {*/
/*  display: block;*/
/*  font-size: 75%;*/
/*  float: left;*/
/*  margin: 2px 4px 0 0;*/
/*  text-transform: lowercase; }*/

/* target subnav */
#navTopLevel > li ul a,
.navContent ul li:first-child ul li {
    font-family: franklingothiccompresseddemi,Arial,Verdana,sans-serif;
  text-transform: uppercase; }

#navTopLevel > li ul a:hover {
  color: #bcbec0; }

@media only screen and (max-width: 767px) { 
/*COUNTDOWN TIMER*/ 
    /*SHOW THIS CODE WHEN COUNTDOWN TIMER IS HIDDEN*/
    .doubleBorderTop {
        margin-top: 166px;
    }
    .countdownTimer {
        margin-top: 150px;
        margin-bottom: 10px;
    }
    .block_e931280be2c14c5596a31555452e07ed {
        width: 100%;
        text-align: center;
    }
    .timerWrap {
        width: 100%;
    }
    #navTopLevel > li ul a:hover {
      color: #bcbec0; 
    }
    .scUtilities a:first-child {
    padding-left: 0;
}
/*mobile tickets button*/ 
    .navContent li .button {
        padding: .5em 1em;
    }
/*mobile header/nav*/
    .headerAndNavContainer {
        display: flex;
        flex-direction: column;
    }
    .headerContainer {
        position: relative;
        order: 2;
        padding-top: 0;
    }
    .navContainer {
        order: 1;
        width: 100%;
        padding: 0;
    }
    .navWrapper {
        padding: 0;
    }
    
    
    .mobileFullNavOpen .mobileFullNav #navTopLevel > li:nth-child(1) {
        max-width: 220px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 1.5em;
    }
    .mobileFullNav .navContent li:first-child a {
        padding-right: 1em;
        padding-left: 1em;
        }
    .navContent li .button:before,
    .navContent li .button:after {
        content: url(https://static.spacecrafted.com/bebf9257d1f64d0cb11825f83666f0d1/i/f9a072cfb4d749fc86e861e988c07d0e/1/5feFb8zhrk/leftStar.png);
        position: relative;
        padding: 0 7px; 
      } 
}
@media only screen and (min-width: 768px) {
.primaryAndSecondaryContent, .footerContent {
    max-width: 1104px;
}
.navContent .dropArrow {
    padding-left: 0;
    font-size: 14px;
}
  #navTopLevel:after {
    content: url(https://static.spacecrafted.com/bebf9257d1f64d0cb11825f83666f0d1/i/d18e89f655bc42e989cd9ce7fd39b930/1/5feFb8zhrk/rightNavEnd.png);
    position: absolute;
    top: 4px;
    right: -35px;
    height: 55px;
    width: 31px; }

  .navContent ul li {
    margin-top: 15px;
    margin-bottom: 15px; }

  #navTopLevel li.comingSoon {
    color: #fff; } 
.navContent ul > li:nth-child(2) {
    font-family: superclarendonbold;
    /*font-family: superclarendonbold,"Courier New",Courier,monospace;*/
}
    }
/***********
SECONDARY NAV STYLING (small, white links)
***********/
/*.navContent ul .secondaryNav a {*/
/*    font-family: superclarendonbold,"Courier New",Courier,monospace;*/
    /*font-family: franklingothiccompresseddemi,Arial,Verdana,sans-serif;*/
/*    font-style: normal;*/
/*    font-weight: 700;*/
/*    font-size: 17px;*/
/*    color: #e7f2f5; }*/

/***********
Tickets styling
***********/
.navContainer .ticketsNavItem {
  background: url(https://static.spacecrafted.com/bebf9257d1f64d0cb11825f83666f0d1/i/a2c16ff1843e495ca57924e3e0115143/1/5feFb8zhrk/nav-tickets.png) 50% 50% no-repeat;
  background-size: 100%;
  margin: -6px 0;
  position: relative; }

.navContainer .ticketsNavItem:before {
  content: url(https://static.spacecrafted.com/bebf9257d1f64d0cb11825f83666f0d1/i/b109f50b809e4493854bc0356e8f998d/1/5feFb8zhrk/nav-end-1.png);
  position: absolute;
  top: 6px;
  left: -35px;
  height: 55px;
  width: 31px; }

.navContainer .ticketsNavItem .button {
  background: none;
  color: #000;
  font-size: 17px;
  text-align: center;
  padding: 20px 0; }

/* --------------- FOOTER --------------- */
.footerContent {
  padding-top: 2em; }

/* style copyright */
.blockWrap_bff0c6061869495eb4cc9d67740647e4.blockContainer {
  clear: both;
  float: none;
  padding-top: 2em !important;
  width: 100%; }

.blockWrap_bff0c6061869495eb4cc9d67740647e4 li {
  color: #ebebeb;
  font-size: 12px;
  text-align: center; }

.blockWrap_bff0c6061869495eb4cc9d67740647e4 p a {
  color: #ebebeb;
  text-decoration: underline; }

@media only screen and (min-width: 768px) {
  .footerContent .blockContainer {
    width: auto; }

  .footerContent .blockContainer:nth-child(2),
  .footerContent .blockContainer:nth-child(3) {
    float: right;
    margin-right: 0;
    min-width: 220px; } }
.footerContent .blockWrap_e835728976c34025bc485111fce255a4 {
  width: 100%; }

.footerContent .blockWrap_e835728976c34025bc485111fce255a4 .site-map {
  padding-top: 2em; }

.footerContent .blockWrap_e835728976c34025bc485111fce255a4 .site-map .col {
  display: inline-block;
  vertical-align: top;
  padding-left: 4%;
  text-align: left; }

@media only screen and (max-width: 1100px) {
  .footerContent .blockWrap_e835728976c34025bc485111fce255a4 .site-map .col {
    padding-left: 7%;
    margin-bottom: 30px; } }
@media only screen and (max-width: 767px) {
  .footerContent .blockWrap_e835728976c34025bc485111fce255a4 .site-map .col {
    display: block;
    padding-left: 0;
    text-align: center;
    margin-bottom: 10px; }

  .footerContent .blockWrap_e835728976c34025bc485111fce255a4 .site-map .col li:not(.title) {
    display: none; } }
.footerContent .blockWrap_e835728976c34025bc485111fce255a4 .site-map .col:first-child {
  padding-left: 0; }

.footerContent .blockWrap_e835728976c34025bc485111fce255a4 .site-map .col ul li.title a {
  font-family: superclarendonbold, serif;
  font-weight: bold;
  font-size: 18px;
  text-transform: uppercase;
  border-bottom: none;
  color: #ebebeb; }

.footerContent .blockWrap_e835728976c34025bc485111fce255a4 .site-map .col ul li a {
    font-family: franklingothiccompresseddemi,Arial,Verdana,sans-serif;
    font-style: normal;
    font-weight: 700;
  font-size: 14px;
  text-transform: uppercase;
  border-bottom: 1px solid #ebebeb;
  color: #BCBEC0;
  display: block; }

/* --------------- GLOBAL CONTACT FORM (lives in footer) --------------- */
/***********
Form styling
***********/
/*julia 5.3*/
/*iframe#wufooFormz13a9bgw04kd8wl {*/
/*  height: 700px !important; }*/

.wufoo .info h2 {
  border-bottom: 4px double #e9e9e1 !important;
  padding-bottom: 5px; }

.wufoo input.text {
  border: none !important;
  height: 40px !important;
  margin-left: 110px !important;
  font-size: 17px !important; }

.wufoo input.text:focus {
  outline: none; }

.wufoo li#fo1li5,
.wufoo li#fo1li3 {
  border-bottom: 3px solid #e9e9e1 !important;
  margin-left: 1% !important;
  padding-left: 0 !important; }

.wufoo li#fo1li5 div,
.wufoo li#fo1li3 div {
  margin-top: -45px !important; }

.wufoo li#fo1li5 input,
.wufoo li#fo1li3 input {
  font-size: 180% !important;
  margin-bottom: -15px !important; }

.wufoo textarea.textarea {
  border: 3px solid;
  width: 100% !important;
  box-sizing: border-box;
  /*height: 265px !important;*/
  padding: 15px 20px;
  /*font-size: 230%;*/
  font-weight: lighter; }

.wufoo input:focus,
.wufoo textarea:focus {
  outline: none; }

.wufoo li {
  padding-top: 20px !important; }

/***********
Modal styling
***********/
.formModal {
  background: #ec5426;
  width: 100%;
  height: 100%;
  overflow-y: scroll;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99;
  padding: 0;
  margin: 0; }

.formModal .blockContent {
  margin: 0 auto;
  width: 80%;
  margin: 0 auto;
  position: relative;
  top: 15%;
  font-size: 14px;
  line-height: 1.75em; }

@media only screen and (min-width: 768px) {
  .formModal .blockContainer {
    top: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: box;
    display: flex;
    -webkit-box-pack: center;
    -o-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -o-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center; }

  .formModal .blockContent {
    width: 700px; } }
.closeModalBtn {
  float: right;
  margin-bottom: -25px;
  margin-right: 5px;
  font-family: superclarendonbold;
  color: #eae9df;
  position: relative;
  z-index: 1; }

.closeModalBtn:hover {
  cursor: pointer; }

.closeModalBtn img {
  padding-left: 10px; }
@media only screen and (max-width: 320px) {
     .navContainer .ticketsNavItem .button {
        font-size: 14px;
     }
     .scNewsletter .emailCapture input {
        width: 36%;
    }
}
@media only screen and (max-width: 480px) {
  div.sc_wufoo {
    overflow-y: scroll !important;
    width: 100%; }

  iframe#wufooFormz13a9bgw04kd8wl.wufoo-form-container {
    overflow: scroll !important; }

  .wufoo .info h2,
  .wufoo label.desc {
    font-size: 130% !important; }

  .wufoo li#fo1li5 input,
  .wufoo li#fo1li3 input {
    font-size: 150% !important; }

  .wufoo li#fo1li5 div,
  .wufoo li#fo1li3 div {
    margin-top: -40px !important; }

  .wufoo li#fo1li4 textarea.textarea {
    height: 150px !important; }

  form li.buttons input {
    max-width: 150px !important; }

  .noI form li {
    width: 98% !important; }

  .wufoo input.text {
    margin-left: 50px !important; }

  .formModal .blockContent {
    top: 5%; }

  .closeModalBtn {
    margin-bottom: -20px; }

  .closeModalBtn > span {
    display: none; } }
/* contact-extra text */
.contact-extra .title,
.volunteer .title {
  text-transform: uppercase;
  color: #e9e9e1;
  border-bottom: 5px solid #e9e9e1;
  font-family: superclarendonbold, serif;
  font-size: 24px;
  display: block;
  width: 100%;
  margin-bottom: 50px;
  padding-bottom: 12px; }

.contact-extra li, .contact-extra p,
.volunteer li,
.volunteer p {
  margin-bottom: 15px;
  color: #e9e9e1;
  font-size: 24px;
    font-family: franklingothiccompresseddemi,Arial,Verdana,sans-serif;
    font-style: normal;
    font-weight: 700;
  font-weight: bold;
  text-transform: uppercase; }

.contact-extra .pressCredForm,
.contact-extra .volunteerForm,
.volunteer .pressCredForm,
.volunteer .volunteerForm {
  text-align: center;
  background: #e9e9e1;
  display: inline-block;
  padding: 15px 20px;
  margin-top: 20px; }

.contact-extra .pressCredForm a,
.contact-extra .volunteerForm a,
.volunteer .pressCredForm a,
.volunteer .volunteerForm a {
  color: #ec5426;
  text-decoration: none; }

.contact-extra .pressCredForm .big,
.contact-extra .pressCredForm .small,
.contact-extra .volunteerForm .big,
.contact-extra .volunteerForm .small,
.volunteer .pressCredForm .big,
.volunteer .pressCredForm .small,
.volunteer .volunteerForm .big,
.volunteer .volunteerForm .small {
  display: block; }

.contact-extra .pressCredForm .big,
.contact-extra .volunteerForm .big,
.volunteer .pressCredForm .big,
.volunteer .volunteerForm .big {
  font-family: superclarendonbold, serif; }

.contact-extra .pressCredForm .small,
.contact-extra .volunteerForm .small,
.volunteer .pressCredForm .small,
.volunteer .volunteerForm .small {
  font-size: 18px; }

.contact-extra a,
.volunteer a {
  text-decoration: underline;
  color: #e9e9e1; }

.contact-extra .finePrint,
.volunteer .finePrint {
  margin-top: 30px;
  color: #4e4c4c;
  font-family: Arial;
  font-size: 15px;
  text-transform: none; }

/* volunteer button */
/* fix overflow in this awkward width range */
@media only screen and (min-width: 768px) and (max-width: 1040px) {
  .footerContent .blockWrap_e35670554a47408e97ee56026987d2a3 {
    margin-top: 20px; } }
/* --------------- HOME --------------- */
/***********
Image Flexslider
***********/
.block_fbea893a5243486abbd60b5d443e02a5 .blockImg {
  position: relative; }

.block_fbea893a5243486abbd60b5d443e02a5 .blockImg:after {
  content: '';
  background: url(https://static.spacecrafted.com/bebf9257d1f64d0cb11825f83666f0d1/i/c1e9163f5fb14a4f87d5549d80d42f3a/1/5feFb8zhrk/listenUp.png) 100% 0 no-repeat;
  position: absolute;
  top: -3px;
  right: -2px;
  width: 132px;
  height: 132px; }

.block_fbea893a5243486abbd60b5d443e02a5 .flex-direction-nav {
  background: url("https://static.spacecrafted.com/bebf9257d1f64d0cb11825f83666f0d1/i/fc5e337ab28a4f69a83055857c7b5c72/1/5feFb8zhrk/image-slider-nav-bg.png") 50% 50% no-repeat;
  position: absolute;
  bottom: 10px;
  left: -15px;
  z-index: 2;
  width: 70px;
  height: 57px; }

.block_fbea893a5243486abbd60b5d443e02a5 .flex-direction-nav li a {
  background: url("https://static.spacecrafted.com/bebf9257d1f64d0cb11825f83666f0d1/i/c57cf69c82f74bc18e44328296c4e37c/1/5feFb8zhrk/flexslider-arrows.png") no-repeat;
  height: 40px; }

.block_fbea893a5243486abbd60b5d443e02a5 .flex-direction-nav li .flex-prev {
  left: 0;
  bottom: 15px;
  top: auto; }

.block_fbea893a5243486abbd60b5d443e02a5 .flex-direction-nav li .flex-next {
  background-position: -92px 50%;
  left: 25px;
  bottom: 15px;
  top: auto; }

/***********
Text Flexslider
***********/
.block_ab50f1bdd6d04f2b9db9b53d1e6a7ba9 {
  padding-top: 15px;
  padding-bottom: 10px; }

/* custom slider tweaks */
.customFlexslider {
  position: relative; }

.customFlexslider .flex-control-nav li a {
  border: none;
  border-radius: 0;
  background: #beb7ab; }

.customFlexslider .flex-control-nav li a.flex-active {
  background: #a0998b; }

/* navigation styling */
.customFlexslider .flex-control-nav.flex-control-paging {
  overflow: hidden;
  text-align: center; }

.customFlexslider .flex-control-nav.flex-control-paging:before, .flex-control-nav.flex-control-paging:after {
  content: "";
  vertical-align: middle;
  display: inline-block;
  width: 50%;
  height: 5px;
  border-top: 1px solid #bdb7ab;
  border-bottom: 1px solid #bdb7ab;
  margin: 0 1.5% 0 -50%; }

.customFlexslider .flex-control-nav.flex-control-paging:after {
  margin: 0 -50% 0 1.5%; }

/***********
Featured Posts
***********/
/* corner icon */
.block_c5ea5513101f4f25a48b69b7984988bd .imgGridItem {
  position: relative; }

.block_c5ea5513101f4f25a48b69b7984988bd .imgGridItem:after {
  content: url(https://static.spacecrafted.com/bebf9257d1f64d0cb11825f83666f0d1/i/f4bf3b7f8812470480e21943c4720bbe/1/5feFb8zhrk/newsStar.png);
  display: block;
  position: absolute;
  top: 0;
  right: 0; }

/* captions */
.block_c5ea5513101f4f25a48b69b7984988bd .customCaption {
  line-height: 1.4em;
  margin-top: .75em; }

.block_c5ea5513101f4f25a48b69b7984988bd .customCaption .tag {
  color: #007BC3;
    font-family: franklingothiccompresseddemi,Arial,Verdana,sans-serif;
    font-style: normal;
    font-weight: 700;
  font-size: 90%;
  letter-spacing: .1em;
  text-transform: uppercase; }

.block_c5ea5513101f4f25a48b69b7984988bd .customCaption .contentTitle {
  font-size: 120%;
  text-transform: uppercase; }

.block_c5ea5513101f4f25a48b69b7984988bd a p {
  color: #4e4c4c; }

/* background colors */
.block_c5ea5513101f4f25a48b69b7984988bd .imgGridItem {
  padding: 10px; }

.block_c5ea5513101f4f25a48b69b7984988bd .imgGridItem {
  background-color: #e7e7db; }

.block_c5ea5513101f4f25a48b69b7984988bd .imgGridItem:nth-child(2n+2) {
  background-color: #cdcdc3; }

.block_c5ea5513101f4f25a48b69b7984988bd .imgGridItem:nth-child(3n+3) {
  background-color: #d8d8ce; }

.block_c5ea5513101f4f25a48b69b7984988bd .imgGridItem:nth-child(4n+4) {
  background-color: #e8e8de; }

/***********
Instagram Feed
***********/
/* corner icon */
.items_efff216d3e494f7c84418cbc9a1b4ad2 .socialFeedItem {
  position: relative; }

.items_efff216d3e494f7c84418cbc9a1b4ad2 .socialFeedItem:after {
  content: url(https://static.spacecrafted.com/bebf9257d1f64d0cb11825f83666f0d1/i/eb0ddbaff9af42b8807078dc06891eec/1/5feFb8zhrk/socialCorner.png);
  display: block;
  position: absolute;
  top: 0;
  right: 0; }

/* hide post meta content */
.items_efff216d3e494f7c84418cbc9a1b4ad2 .socialFeedItem .socialMeta {
  display: none; }

/* background colors */
.items_efff216d3e494f7c84418cbc9a1b4ad2 .socialFeedItem:nth-child(2n+2) {
  background-color: #cdcdc3; }

.items_efff216d3e494f7c84418cbc9a1b4ad2 .socialFeedItem:nth-child(3n+3) {
  background-color: #d8d8ce; }

.items_efff216d3e494f7c84418cbc9a1b4ad2 .socialFeedItem:nth-child(4n+4) {
  background-color: #e8e8de; }

/***********
Twitter Feed
***********/
/* bordering flags */
.blockWrap_c20430ce1e0842ca84fe3937587309e6 {
  position: relative;
  padding-right: 11%;
  padding-left: 11%; }

.blockWrap_c20430ce1e0842ca84fe3937587309e6:before {
  content: '';
  background: url(https://static.spacecrafted.com/bebf9257d1f64d0cb11825f83666f0d1/i/a92266a829244f7689d896d107e8f763/1/5feFb8zhrk/leftBannerEnd.png) 0 50% no-repeat;
  background-size: contain;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 10%;
  height: 100%; }

.blockWrap_c20430ce1e0842ca84fe3937587309e6:after {
  content: '';
  background: url(https://static.spacecrafted.com/bebf9257d1f64d0cb11825f83666f0d1/i/fdf1ad4b5bcc4365aca873534e95c0cd/1/5feFb8zhrk/rightBannerEnd.png) 100% 50% no-repeat;
  background-size: 100%;
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  width: 10%;
  height: 100%; }

/* corner icon */
.block_c20430ce1e0842ca84fe3937587309e6 {
  position: relative; }

.block_c20430ce1e0842ca84fe3937587309e6:after {
  content: url(https://static.spacecrafted.com/bebf9257d1f64d0cb11825f83666f0d1/i/f260b7a6bc97437fa9400e0d0f60ba7b/1/5feFb8zhrk/twitter.png);
  display: block;
  position: absolute;
  top: 0;
  right: 0; }

/* container styling */
.block_c20430ce1e0842ca84fe3937587309e6 {
  padding-top: 15px;
  padding-right: 6%;
  padding-left: 6%; }

.items_c20430ce1e0842ca84fe3937587309e6 {
  border-top: 1px solid #bdb7ab;
  padding-top: 20px;
  padding-bottom: 20px; }

.items_c20430ce1e0842ca84fe3937587309e6 .socialFeedItem {
  padding: 0; }

/* content title */
.block_c20430ce1e0842ca84fe3937587309e6 .categoryHeader {
  margin-bottom: .5em; }

/* hide post meta content and post image (since we don't have that option in the tool) */
.items_c20430ce1e0842ca84fe3937587309e6 .socialFeedItem .contentImg,
.items_c20430ce1e0842ca84fe3937587309e6 .socialFeedItem .socialMeta {
  display: none; }

/***********
ILLUSTRATION
***********/
#home .primaryAndSecondaryContainer {
  padding-bottom: 0; }

/*.blockWrap_b3ec097cb67e419f8445826a3fe62e0b {*/
/*  background: url(https://static.spacecrafted.com/bebf9257d1f64d0cb11825f83666f0d1/i/f5a18854c30b4b79a4df8111d6484834/1/5feFb8zhrk/bg.png) 0 100% no-repeat;*/
/*  background-size: 100% 48%;*/
/*  margin-bottom: -4em; }*/

.block_b3ec097cb67e419f8445826a3fe62e0b {
  margin-right: auto;
  margin-left: auto;
  max-width: 1104px; }

/* --------------- LINE-UP --------------- */
/***********
TEMP COMING SOON
***********/
.block_c23d16c0731b4d8bbfdcdb3cc86685e5 .blockText p {
  color: #591f5d;
  display: inline-block;
    font-family: franklingothiccompresseddemi,Arial,Verdana,sans-serif;
    font-style: normal;
    font-weight: 700;
  font-size: 180%;
  line-height: 1em;
  text-transform: uppercase;
  max-width: 400px; }

/***********
BACKGROUND
***********/
/* background texture */
.page_e03a8c8ee1d14e218048f1fc5d1493dd .primaryAndSecondaryContainer, /*2016*/
.page_d818d455ad4c4959acf080841d5a259a .primaryAndSecondaryContainer  /*2015*/ {
  position: relative; }

.page_e03a8c8ee1d14e218048f1fc5d1493dd .primaryAndSecondaryContainer:before, 
.page_d818d455ad4c4959acf080841d5a259a .primaryAndSecondaryContainer:before {
  content: '';
  background: #E1D1AA;
  /*background: url("https://static.spacecrafted.com/bebf9257d1f64d0cb11825f83666f0d1/i/a6d0e8c21bc84f84ab38075f21cea5c9/1/5feFb8zhrk/footer-bg.png") 50% 50% repeat;*/
  /*background-attachment: fixed;*/
  /*background-size: auto;*/
  display: block;
  position: absolute;
  top: 140px;
  width: 100%;
  height: 100%;
  z-index: -1; }

.page_d818d455ad4c4959acf080841d5a259a .footerContainer {
  /*z-index: 1;*/
  /*position: relative;*/
  /*background: none;*/ }

/* people illustrations */
.page_e03a8c8ee1d14e218048f1fc5d1493dd .primaryContentContainer,
.page_d818d455ad4c4959acf080841d5a259a .primaryContentContainer {
  position: relative; }

.page_e03a8c8ee1d14e218048f1fc5d1493dd .primaryContentContainer:before,
.page_d818d455ad4c4959acf080841d5a259a .primaryContentContainer:before {
  content: url(https://static.spacecrafted.com/bebf9257d1f64d0cb11825f83666f0d1/i/aaa98ae44a3f4588bc2e98ec1b5f967b/1/5feFb8zhrk/lineupLeft.png);
  position: absolute;
  width: 167px;
  height: 130px;
  top: 54px;
  left: -167px; }

.page_e03a8c8ee1d14e218048f1fc5d1493dd .primaryContentContainer:after,
.page_d818d455ad4c4959acf080841d5a259a .primaryContentContainer:after {
  content: url(https://static.spacecrafted.com/bebf9257d1f64d0cb11825f83666f0d1/i/ffa95e050b904b6585fe4fde5800c5c5/1/5feFb8zhrk/lineupRight.png);
  position: absolute;
  width: 188px;
  height: 109px;
  top: 54px;
  right: -188px; }

/* corner tab */
.page_e03a8c8ee1d14e218048f1fc5d1493dd .primaryContent,
.page_d818d455ad4c4959acf080841d5a259a .primaryContent {
  position: relative; }

.page_e03a8c8ee1d14e218048f1fc5d1493dd .primaryContent:after,
.page_d818d455ad4c4959acf080841d5a259a .primaryContent:after {
  content: '';
  background: url(https://static.spacecrafted.com/bebf9257d1f64d0cb11825f83666f0d1/i/a125161c688e40ba9a2018fd46bb56b4/1/5feFb8zhrk/liveOnStage.png) 50% 50% no-repeat;
  background-size: contain;
  position: absolute;
  width: 132px;
  height: 132px;
  top: -3px;
  right: -3px; }

/***********
MAX-WIDTH ON PAGE CONTENT
***********/
.page_e03a8c8ee1d14e218048f1fc5d1493dd .primaryContent .blockText,
.page_d818d455ad4c4959acf080841d5a259a .primaryContent .blockText {
  width: 100%;
  max-width: none;
  margin: 0 auto; }

/***********
HEADLINERS
***********/
.block_edd74dcc3d1b48e69799d540a16e4cb7 p, /*2016*/
.block_b90224b92db64692882208dd737d36b2 p  /*2015*/{
  color: #0C1B4A;
  font-family: superclarendonbold, serif;
  font-size: 23px;
  font-weight: bold; }

.block_edd74dcc3d1b48e69799d540a16e4cb7 ul, 
.block_b90224b92db64692882208dd737d36b2 ul {
  padding-bottom: .5em; }

.block_edd74dcc3d1b48e69799d540a16e4cb7 ul li, 
.block_b90224b92db64692882208dd737d36b2 ul li {
  padding: 0 10px;
  margin-right: 20px; }

.block_edd74dcc3d1b48e69799d540a16e4cb7 ul li, 
.block_edd74dcc3d1b48e69799d540a16e4cb7 ul li a, 
.block_b90224b92db64692882208dd737d36b2 ul li,
.block_b90224b92db64692882208dd737d36b2 ul li a {
  color: #001a36;
  display: inline-block;
    font-family: franklingothiccompresseddemi,Arial,Verdana,sans-serif;
    font-style: normal;
    font-weight: 700;
  font-size: 40px;
  line-height: 1em;
  position: relative;
  text-transform: uppercase;
  vertical-align: middle;
  /* artists that haven't announced yet */ }

.block_edd74dcc3d1b48e69799d540a16e4cb7 ul li.announcing,
.block_edd74dcc3d1b48e69799d540a16e4cb7 ul li a.announcing,
.block_b90224b92db64692882208dd737d36b2 ul li.announcing,
.block_b90224b92db64692882208dd737d36b2 ul li a.announcing {
  font-size: 13px;
  color: #fff;
  background: url("https://static.spacecrafted.com/bebf9257d1f64d0cb11825f83666f0d1/i/bb284c64c39b47aa9143f8edb294b24d/1/5feFb8zhrk/announcing-bg.png") 50% 50% no-repeat;
  line-height: 46px;
  height: 45px;
  width: 204px; }

.block_edd74dcc3d1b48e69799d540a16e4cb7 ul li:after, 
.block_b90224b92db64692882208dd737d36b2 ul li:after {
  content: '';
  background: url(https://static.spacecrafted.com/bebf9257d1f64d0cb11825f83666f0d1/i/c15f3fe8dc5446198f9d356f8663397d/1/5feFb8zhrk/starsRed.png) 50% 50% no-repeat;
  background-size: contain;
  width: 18px;
  height: 18px;
  position: absolute;
  top: 13px;
  right: -18px; }

.block_edd74dcc3d1b48e69799d540a16e4cb7 ul li:last-child:after, 
.block_b90224b92db64692882208dd737d36b2 ul li:last-child:after {
  display: none; }

.block_edd74dcc3d1b48e69799d540a16e4cb7 ul li a:hover, 
.block_b90224b92db64692882208dd737d36b2 ul li a:hover {
  color: #00a8bb;
  cursor: pointer; }

/***********
MAIN ACTS
***********/
.block_e1fbd32ffa584b0ca28541ab402253ed ul li,
.block_e1fbd32ffa584b0ca28541ab402253ed ul li a {
  color: #591f5d;
  display: inline-block;
  font-family: superclarendonbold;
  font-size: 120%;
  line-height: 1.8em;
  position: relative;
  padding: 0 15px 0 10px; }

.block_e1fbd32ffa584b0ca28541ab402253ed ul li a:hover {
  color: #ec5426;
  cursor: pointer; }

.block_e1fbd32ffa584b0ca28541ab402253ed ul li:after {
  content: '';
  position: absolute;
  top: 12px;
  width: 8px;
  height: 8px;
  padding: 0 0 0 5px;
  line-height: 1em;
  background: url(https://static.spacecrafted.com/bebf9257d1f64d0cb11825f83666f0d1/i/fe729c372f904debaf6080e08e5505ce/1/5feFb8zhrk/bullet-orange.png) 50% 50% no-repeat;
  right: -3px; }

/* border bottom */
.block_e1fbd32ffa584b0ca28541ab402253ed .blockText {
  padding-bottom: 70px;
  margin-bottom: 50px; }

/***********
TICKET BUTTON
***********/
/* double border top for ticket button */
.blockWrap_f1f34444627d4aba9682be195f65f417.doubleBorderTop:before, .blockWrap_f1f34444627d4aba9682be195f65f417.doubleBorderTop:after, /*2016*/ 
.blockWrap_b0434a00c3914d16987c642c17b5836a.doubleBorderTop:before, .blockWrap_b0434a00c3914d16987c642c17b5836a.doubleBorderTop:after /*2015*/ {
  width: 94%;
  margin: auto;
  right: 0;
  top: 35%; }
  
.block_f1f34444627d4aba9682be195f65f417,
.block_b0434a00c3914d16987c642c17b5836a {
  padding-top: 7em; }

.block_f1f34444627d4aba9682be195f65f417 .tickets.button, 
.block_b0434a00c3914d16987c642c17b5836a .tickets.button {
  display: block;
  margin-bottom: -45px; }

/* --------------- TICKETS --------------- */
/***********
TICKETS DESCRIPTIONS 
***********/
/* border */
.block_e522f3183ae946fa934b60266517568f {
  margin-top: 3em; }

.items_e522f3183ae946fa934b60266517568f .item .contentTitle {
  font-size: 20px;
  line-height: 1.2em; }

/* make your pilgrimage */
.blockWrap_a87aca9a1fb24d448eb23cbcf056bd95 {
  margin-bottom: -1.3em;
  position: relative;
  z-index: 1; }

.block_a87aca9a1fb24d448eb23cbcf056bd95 .blockText {
  background: url(https://static.spacecrafted.com/bebf9257d1f64d0cb11825f83666f0d1/i/bd47994da92a4e0f91e5746d782bfaab/1/5feFb8zhrk/makeThe.png) 50% 50% no-repeat;
  background-size: contain; }

.block_a87aca9a1fb24d448eb23cbcf056bd95 .contentTitle {
  color: #f8fcfc;
  padding: .5em 0; }

.items_e522f3183ae946fa934b60266517568f .itemContent p {
  padding-bottom: 0; }

/* bold links (relevant to last item */
.items_e522f3183ae946fa934b60266517568f .item a {
  color: #4e4c4c;
    font-family: franklingothiccompresseddemi,Arial,Verdana,sans-serif;
  font-weight: bold; }

/* fence bg */
/*.page_f6339aaaf0c044b1b4d4086a8f7df3a5 .footerContainer {*/
/*  position: relative; }*/

/*.page_f6339aaaf0c044b1b4d4086a8f7df3a5 .footerContainer:before {*/
/*  content: '';*/
/*  background: url("https://static.spacecrafted.com/bebf9257d1f64d0cb11825f83666f0d1/i/a64707d5aaa84ce3b3b47eca2ba9b0d0/1/5feFb8zhrk/fence.png") 0 0;*/
/*  position: absolute;*/
/*  top: -35px;*/
/*  left: 0;*/
/*  height: 35px;*/
/*  width: 100%;*/
/*  z-index: -1; }*/

/* GOOGLE CONVERSION CODE */
.blockWrap_c889b18c7b094e7eb4c83a88649af496 .block_c889b18c7b094e7eb4c83a88649af496 {
  margin-bottom: 0; }

/* --------------- THE FESTIVAL --------------- */
/*hide items list interior page block*/
.block_ckkwpATHZX3Rst8X {
    display: none;
}
/* main paragraph */
.blockWrap_dd221d1990df4da1b45b97bf3ffb12d4 .fullDetailsItem {
  display: inline-block;
  vertical-align: top;
  /* left column */
  /* right column */ }

.blockWrap_dd221d1990df4da1b45b97bf3ffb12d4 .fullDetailsItem:first-child {
  width: 66.6666666667%;
  margin: 0 2.5%;
  /* Planning Your Trip + About Us */ }

.blockWrap_dd221d1990df4da1b45b97bf3ffb12d4 .fullDetailsItem:first-child .contentTitle {
  font-size: 41px; }

.blockWrap_dd221d1990df4da1b45b97bf3ffb12d4 .fullDetailsItem:first-child .blockWrap_vIH3WjIwTY2jCpvr p,
.blockWrap_dd221d1990df4da1b45b97bf3ffb12d4 .fullDetailsItem:first-child .blockWrap_C9aTOCh5bykUoDA5 p {
    font-family: franklingothiccompresseddemi,Arial,Verdana,sans-serif;
    font-style: normal;
    font-weight: 700;
  font-size: 25px;
  /*color: #001a36;*/
  text-transform: uppercase;
  padding-bottom: 0; }

.blockWrap_dd221d1990df4da1b45b97bf3ffb12d4 .fullDetailsItem:first-child .blockWrap_vIH3WjIwTY2jCpvr ul,
.blockWrap_dd221d1990df4da1b45b97bf3ffb12d4 .fullDetailsItem:first-child .blockWrap_C9aTOCh5bykUoDA5 ul {
  list-style-type: none; }

.blockWrap_dd221d1990df4da1b45b97bf3ffb12d4 .fullDetailsItem:last-child {
  width: 25.8333333333%; }

.blockWrap_dd221d1990df4da1b45b97bf3ffb12d4 .fullDetailsItem:last-child .contentTitle {
    font-family: franklingothiccompresseddemi,Arial,Verdana,sans-serif;
    font-style: normal;
    font-weight: 700;
  font-size: 25px;
  /*color: #001a36;*/
  line-height: 30px; }

.blockWrap_dd221d1990df4da1b45b97bf3ffb12d4 .fullDetailsItem:last-child ul {
  font-weight: bold; }

/* image gallery */
.blockWrap_e8c0e8f3ea2948f9baf51e3e87fc44f3,
.blockWrap_cdf6499bbf024448af0fcac56d1334f4,
.blockWrap_e30b3230caed4cee9efafd1c751f080d,
.blockWrap_fec002d1bef84ccd9ca53a1e009b1e4a,
.blockWrap_e1acba4bfc334fc2b1b338ff8d10c69b,
.blockWrap_bdb6c5a282ad48579deb66566e310015,
.blockWrap_d6e3a55f60564be3b28748cf525d31a7,
.blockWrap_e7b86286a6254c179bd732d9a435eb19,
.blockWrap_eeb60c00b47944c89444801996a39b64,
.blockWrap_b3z79tTery2McdGY {
  padding-top: 30px; }

.blockWrap_e8c0e8f3ea2948f9baf51e3e87fc44f3 .imgGridItem img,
.blockWrap_cdf6499bbf024448af0fcac56d1334f4 .imgGridItem img,
.blockWrap_e30b3230caed4cee9efafd1c751f080d .imgGridItem img,
.blockWrap_fec002d1bef84ccd9ca53a1e009b1e4a .imgGridItem img,
.blockWrap_e1acba4bfc334fc2b1b338ff8d10c69b .imgGridItem img,
.blockWrap_bdb6c5a282ad48579deb66566e310015 .imgGridItem img,
.blockWrap_d6e3a55f60564be3b28748cf525d31a7 .imgGridItem img,
.blockWrap_e7b86286a6254c179bd732d9a435eb19 .imgGridItem img,
.blockWrap_eeb60c00b47944c89444801996a39b64 .imgGridItem img {
  padding-right: 2%; }

.blockWrap_e8c0e8f3ea2948f9baf51e3e87fc44f3 .imgGridItem:last-child img,
.blockWrap_cdf6499bbf024448af0fcac56d1334f4 .imgGridItem:last-child img,
.blockWrap_e30b3230caed4cee9efafd1c751f080d .imgGridItem:last-child img,
.blockWrap_fec002d1bef84ccd9ca53a1e009b1e4a .imgGridItem:last-child img,
.blockWrap_e1acba4bfc334fc2b1b338ff8d10c69b .imgGridItem:last-child img,
.blockWrap_bdb6c5a282ad48579deb66566e310015 .imgGridItem:last-child img,
.blockWrap_d6e3a55f60564be3b28748cf525d31a7 .imgGridItem:last-child img,
.blockWrap_e7b86286a6254c179bd732d9a435eb19 .imgGridItem:last-child img,
.blockWrap_eeb60c00b47944c89444801996a39b64 .imgGridItem:last-child img {
  padding-right: 0; }

/* tickets button */
.blockWrap_c0bbfe6e004d4a9aa2468651a5d8cb42 {
  position: relative;
  margin-bottom: 1.5em;
  margin: 0 auto; }

@media only screen and (max-width: 767px) {
  /* main paragraph */
  .blockWrap_dd221d1990df4da1b45b97bf3ffb12d4 .fullDetailsItem {
    display: block; }

  .blockWrap_dd221d1990df4da1b45b97bf3ffb12d4 .fullDetailsItem:first-child, .blockWrap_dd221d1990df4da1b45b97bf3ffb12d4 .fullDetailsItem:last-child {
    width: 100%; }

  .blockWrap_dd221d1990df4da1b45b97bf3ffb12d4 .fullDetailsItem:first-child .contentTitle, .blockWrap_dd221d1990df4da1b45b97bf3ffb12d4 .fullDetailsItem:last-child .contentTitle {
    font-size: 25px; } }
/* --------------- NEWS AND UPDATES --------------- */
/* page title - custom html */
.contentTitle.big {
  font-size: 28px; }

/* blog posts */
.blockWrap_c6395e68d5024bf1aebef2ea3dce4040 .item {
  position: relative;
  display: none; }

.blockWrap_c6395e68d5024bf1aebef2ea3dce4040 .item.showPost {
  display: block;
  -webkit-animation-name: slidein;
  animation-name: slidein;
  -webkit-animation-duration: .3s;
  animation-duration: .3s;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease; }

.blockWrap_c6395e68d5024bf1aebef2ea3dce4040 .item:before {
  content: 'P';
  color: #000;
  font-family: superclarendonbold, serif;
  font-weight: bold;
  font-size: 20px;
  text-indent: 32px;
  position: absolute;
  top: 0;
  right: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 55px 55px 0;
  border-color: transparent #007BC3 transparent transparent; }

.blockWrap_c6395e68d5024bf1aebef2ea3dce4040 .item .itemContent time {
  color: #beb7ab;
  font-weight: bold;
  font-size: 18px;
  font-family: superclarendonbold, serif;
  text-transform: uppercase; }

.blockWrap_c6395e68d5024bf1aebef2ea3dce4040 .item .itemContent .contentTitle {
  font-size: 33px;
  line-height: 38px;
  margin-bottom: 10px; }

.blockWrap_c6395e68d5024bf1aebef2ea3dce4040 .paginationButtons {
  margin-bottom: 1.5em;
  text-align: right;
  color: #eae9df;
  font-family: superclarendonbold, serif;
  font-size: 15px; }

.blockWrap_c6395e68d5024bf1aebef2ea3dce4040 .paginationButtons button {
  text-transform: uppercase;
  margin-left: 10px; }

@-webkit-keyframes slidein {
  from {
    -webkit-transform: translateX(4em);
    transform: translateX(4em);
    opacity: 0; }
  to {
    -webkit-transform: translateX(0em);
    transform: translateX(0em);
    opacity: 1; } }
@keyframes slidein {
  from {
    -webkit-transform: translateX(4em);
    transform: translateX(4em);
    opacity: 0; }
  to {
    -webkit-transform: translateX(0em);
    transform: translateX(0em);
    opacity: 1; } }
@media only screen and (max-width: 767px) {
  .blockWrap_c6395e68d5024bf1aebef2ea3dce4040 .item .itemContent .contentTitle {
    font-size: 18px;
    line-height: initial; } }
/* --------------- MEDIA AND PRESS --------------- */
/* items */
.block_ffcb3b7f4b654e6c937bb0cfe5d3c404 .item {
  position: relative; }

.block_ffcb3b7f4b654e6c937bb0cfe5d3c404 .itemContent .contentTitle,
.block_ffcb3b7f4b654e6c937bb0cfe5d3c404 .itemContent .primaryMeta,
.block_ffcb3b7f4b654e6c937bb0cfe5d3c404 .itemContent [itemprop*="description"] {
  display: inline-block;
  vertical-align: middle;
  padding: 0 1.6666666667%; }

.block_ffcb3b7f4b654e6c937bb0cfe5d3c404 .itemContent .contentTitle {
  position: relative;
  width: 24.1666666667%;
  font-size: 23px; }

.block_ffcb3b7f4b654e6c937bb0cfe5d3c404 .itemContent .contentTitle:before, .block_ffcb3b7f4b654e6c937bb0cfe5d3c404 .itemContent .contentTitle:after {
  content: '';
  border-left: 1px solid #bdb7ab;
  border-right: 1px solid #bdb7ab;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 5px; }

.block_ffcb3b7f4b654e6c937bb0cfe5d3c404 .itemContent .contentTitle:after {
  right: 0;
  left: auto; }

.block_ffcb3b7f4b654e6c937bb0cfe5d3c404 .itemContent .primaryMeta {
  width: 8.3333333333%;
  color: #beb7ab;
  font-weight: bold; }

.block_ffcb3b7f4b654e6c937bb0cfe5d3c404 .itemContent [itemprop*="description"] {
    font-family: franklingothiccompresseddemi,Arial,Verdana,sans-serif;
    font-style: normal;
    font-weight: 700;
  font-size: 21px;
  text-transform: uppercase;
  width: 53.3333333333%;
  width: 42%;
  /* the "more +" button */ }

.block_ffcb3b7f4b654e6c937bb0cfe5d3c404 .itemContent [itemprop*="description"] p {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

.block_ffcb3b7f4b654e6c937bb0cfe5d3c404 .itemContent [itemprop*="description"] a {
  text-align: center;
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  width: 132px;
  height: 34px;
  line-height: 34px;
  font-family: superclarendonbold, serif;
  font-size: 16px;
  font-weight: bold;
  text-transform: uppercase;
  color: #eae9df;
  background: url(https://static.spacecrafted.com/bebf9257d1f64d0cb11825f83666f0d1/i/b017ca1768f343a9992ecd251379eb2f/1/5feFb8zhrk/mediaBg.png) 50% 50% no-repeat; }

@media only screen and (max-width: 767px) {
  .block_ffcb3b7f4b654e6c937bb0cfe5d3c404 .itemContent > * {
    display: block; }

  .block_ffcb3b7f4b654e6c937bb0cfe5d3c404 .itemContent .contentTitle,
  .block_ffcb3b7f4b654e6c937bb0cfe5d3c404 .itemContent .primaryMeta,
  .block_ffcb3b7f4b654e6c937bb0cfe5d3c404 .itemContent [itemprop*="description"] {
    width: 100%; }

  .block_ffcb3b7f4b654e6c937bb0cfe5d3c404 .itemContent .contentTitle {
    margin-bottom: 10px; }

  .block_ffcb3b7f4b654e6c937bb0cfe5d3c404 .itemContent .contentTitle:before, .block_ffcb3b7f4b654e6c937bb0cfe5d3c404 .itemContent .contentTitle:after {
    display: none; }

  .block_ffcb3b7f4b654e6c937bb0cfe5d3c404 .itemContent [itemprop*="description"] p {
    white-space: normal; }

  .block_ffcb3b7f4b654e6c937bb0cfe5d3c404 .itemContent [itemprop*="description"] a {
    position: relative;
    background: #00a8bb;
    margin-top: 10px; } }
/* tickets button */
.blockWrap_e3516b4cb8ab45edb51c70f5b4b690f6 {
  position: relative;
  margin-bottom: 1.5em; }

/* --------------- PARTNERS/SPONSORS PAGE --------------- */
/* become a part of pilgrimage */
.blockWrap_bae3a1ef4c23409eaba6a744a8bdee3f {
  margin: 30px auto; }

.blockWrap_bae3a1ef4c23409eaba6a744a8bdee3f .contentTitle {
  font-size: 28px; }

.blockWrap_bae3a1ef4c23409eaba6a744a8bdee3f p {
  max-width: 870px;
  margin: 0 auto; }

.blockWrap_bae3a1ef4c23409eaba6a744a8bdee3f a {
  background: #000;
  color: #eae9df;
  padding: 10px 20px;
  text-transform: uppercase;
  font-family: superclarendonbold, serif; }

/* --------------- PARKING AND SHUTTLES --------------- */
.blockWrap_ad8f08a57a80498ab7db23f3c9b92eb3 .contentTitle, .blockWrap_dc36d0d91c044b67b433793f1363b345 .contentTitle, .blockWrap_fe6e9aab119d43f9b98c424fa2f36e53 .contentTitle, .blockWrap_ca1dc0f44bcf4b25a66b4b59daed303a .contentTitle, .blockWrap_ed0afb51a0244d6dad7a09d759169c42 .contentTitle, #page_da1b84d65eea4e6898b287f3bec0f144 .blockContainer .contentTitle, .blockWrap_c48951c63bc04e8d8116944565fb9f79 .contentTitle, .blockWrap_a112269ed338487d8263f2bef05f89f5 .contentTitle {
  font-size: 41px; }

.blockWrap_ad8f08a57a80498ab7db23f3c9b92eb3 p, .blockWrap_dc36d0d91c044b67b433793f1363b345 p, .blockWrap_fe6e9aab119d43f9b98c424fa2f36e53 p, .blockWrap_ca1dc0f44bcf4b25a66b4b59daed303a p, .blockWrap_ed0afb51a0244d6dad7a09d759169c42 p, #page_da1b84d65eea4e6898b287f3bec0f144 .blockContainer p, .blockWrap_c48951c63bc04e8d8116944565fb9f79 p, .blockWrap_a112269ed338487d8263f2bef05f89f5 p {
    font-family: franklingothiccompresseddemi,Arial,Verdana,sans-serif;
    font-style: normal;
    font-weight: 700;
  font-size: 25px;
  /*color: #001A36;*/
  text-transform: uppercase;
  padding-bottom: 0; }

.blockWrap_ad8f08a57a80498ab7db23f3c9b92eb3 ul, .blockWrap_dc36d0d91c044b67b433793f1363b345 ul, .blockWrap_fe6e9aab119d43f9b98c424fa2f36e53 ul, .blockWrap_ca1dc0f44bcf4b25a66b4b59daed303a ul, .blockWrap_ed0afb51a0244d6dad7a09d759169c42 ul, #page_da1b84d65eea4e6898b287f3bec0f144 .blockContainer ul, .blockWrap_c48951c63bc04e8d8116944565fb9f79 ul, .blockWrap_a112269ed338487d8263f2bef05f89f5 ul {
  list-style-type: none;
  -webkit-column-break-inside: avoid;
  page-break-inside: avoid;
  break-inside: avoid; }

/* --------------- TRAVEL AND LODGING --------------- */
/* overwrite default dividerLarge stars */
#page_fa2be1fa21604bc2833e8134a0a98a4a .dividerLarge .deemph:before, #page_fa2be1fa21604bc2833e8134a0a98a4a .dividerLarge .deemph:after {
  display: none; }

/* LIST OF HOTELS - ITEMS LIST */
.blockWrap_c7daac556eaa49e49aa8278d934d3bc2 {
  /* visit site link */
  /* on large displays, show as columns */ }

.blockWrap_c7daac556eaa49e49aa8278d934d3bc2 .item {
  position: relative; }

.blockWrap_c7daac556eaa49e49aa8278d934d3bc2 h2 {
  font-size: 21px;
  margin-bottom: 15px; }

.blockWrap_c7daac556eaa49e49aa8278d934d3bc2 p {
  text-transform: uppercase;
  color: #007bc3;
  font-weight: bold; }

.blockWrap_c7daac556eaa49e49aa8278d934d3bc2 ul {
  text-transform: uppercase; }

.blockWrap_c7daac556eaa49e49aa8278d934d3bc2 ul a {
  font-weight: bold;
  color: #4e4c4c; }

.blockWrap_c7daac556eaa49e49aa8278d934d3bc2 p a {
  position: relative;
  background: #007bc3;
  text-transform: uppercase;
  color: #eae9df;
  font-weight: bold;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
  padding: 5px 15px 5px 15px; }

.blockWrap_c7daac556eaa49e49aa8278d934d3bc2 p a:hover {
  opacity: .75; }

@media only screen and (min-width: 1200px) {
  .blockWrap_c7daac556eaa49e49aa8278d934d3bc2 p, .blockWrap_c7daac556eaa49e49aa8278d934d3bc2 ul {
    display: inline-block;
    vertical-align: top; }

  .blockWrap_c7daac556eaa49e49aa8278d934d3bc2 p {
    width: 30.95684803%; }

  .blockWrap_c7daac556eaa49e49aa8278d934d3bc2 ul {
    width: 52.5328330206%; }

  .blockWrap_c7daac556eaa49e49aa8278d934d3bc2 p a {
    position: absolute;
    right: 0;
    padding: 5px 15px 5px 25px;
    bottom: 30px; }

  .blockWrap_c7daac556eaa49e49aa8278d934d3bc2 p a:before {
    content: '';
    display: block;
    height: 0;
    width: 0;
    border-left: 10px solid #eae9df;
    border-top: 17px solid transparent;
    border-bottom: 17px solid transparent;
    position: absolute;
    left: 0;
    top: 0; } }
/* FROM FRANKLIN / FROM NASHVILLE TEXT */
.blockWrap_f2e8ec6a0da44215b5a948017f5ccd59 .blockContent p {
  font-family: superclarendonbold, serif;
  font-size: 28px;
  text-transform: uppercase;
  padding-bottom: 1em; }

@media only screen and (max-width: 767px) {
  .blockWrap_f2e8ec6a0da44215b5a948017f5ccd59 .blockContent p {
    font-size: 21px; } }
.blockWrap_f2e8ec6a0da44215b5a948017f5ccd59 .blockContent ul {
  padding-bottom: 0; }

@media only screen and (max-width: 767px) {
  .blockWrap_f2e8ec6a0da44215b5a948017f5ccd59 .blockContent ul {
    padding-bottom: 1em; } }
/* --------------- WEATHER AND SAFETY --------------- */
/* TEXT BLOCK */
/* image gallery */
/* --------------- THE STAGES --------------- */
/* TEXT BLOCK */
/* ITEMS LIST */
.blockWrap_e32a80de6c6342a0ba069810acc1de99 .categoryHeader {
  /*color: #4e4c4c;*/
  /*text-transform: uppercase;*/
  /*letter-spacing: normal;*/
  font-size: 41px; }

.blockWrap_e32a80de6c6342a0ba069810acc1de99 .contentTitle {
    font-family: franklingothiccompresseddemi,Arial,Verdana,sans-serif;
    font-style: normal;
    font-weight: 700;
  font-size: 25px;
  /*color: #57215d;*/
  text-transform: uppercase;
  padding-bottom: 0; }

.blockWrap_e32a80de6c6342a0ba069810acc1de99 .itemImg {
  margin-top: 20px; }

/* image gallery */
/* --------------- RULES AND POLICIES --------------- */
/* TEXT BLOCK */
/* image gallery */
/* --------------- FESTIVAL INFO --------------- */
/* TEXT BLOCKS */
/* image gallery */
/* --------------- THE BAZAAR --------------- */
/* TEXT BLOCKS */
/* image gallery */
.blockWrap_ac279d4f50ce4c34ac93ee41f7405fd3 .divider {
  margin: 0; }

/* vendor names */
.blockWrap_a2da18469712475ca3b425650cddae60 li, /*2016*/
.blockWrap_b01ab336fd6f48dc801957239ceac584 li /*2105*/ {
  font-family: superclarendonbold, serif;
  font-size: 24px;
  color: #0C1B4A;
  display: inline-block;
  padding: 0 13px;
  position: relative;
  line-height: 1.5em; }

.blockWrap_a2da18469712475ca3b425650cddae60 li:after,
.blockWrap_b01ab336fd6f48dc801957239ceac584 li:after {
  content: "\25CF";
  display: block;
  position: absolute;
  top: 0px;
  right: -8px;
  color: #ED1653; }

.blockWrap_a2da18469712475ca3b425650cddae60 li a, 
.blockWrap_b01ab336fd6f48dc801957239ceac584 li a {
  color: #57215d; }

.blockWrap_a2da18469712475ca3b425650cddae60 li a:hover, 
.blockWrap_b01ab336fd6f48dc801957239ceac584 li a:hover {
  color: #ec5426; }

/* BECOME A VENDOR */
.blockWrap_c43140e3903e49ea8323b8c76ca336f9 .contentTitle {
  font-size: 28px;
  margin-top: 20px; }

.blockWrap_c43140e3903e49ea8323b8c76ca336f9 p {
  max-width: 800px;
  margin: 0 auto; }

.blockWrap_c43140e3903e49ea8323b8c76ca336f9 a {
  background: #000;
  font-family: superclarendonbold, serif;
  color: #eae9df;
  font-size: 15px;
  text-transform: uppercase;
  padding: 5px 15px; }

/* --------------- THE FARM --------------- */
/* TEXT BLOCKS */
@media only screen and (min-width: 1200px) {
  .blockWrap_a112269ed338487d8263f2bef05f89f5 .contentTitle {
    width: 37%; } }
/* image gallery */
/* --------------------------------------------- */
/* --------------- MEDIA QUERIES --------------- */
/* --------------------------------------------- */
@media only screen and (max-width: 1080px) {
  /* --------------- HOME --------------- */
  /***********
  Featured Posts
  ***********/
  .block_c5ea5513101f4f25a48b69b7984988bd .imgGridItem .contentTitle {
    font-size: 90%; } }
@media only screen and (max-width: 1025px) {
  /* --------------- NAVIGATION --------------- */
  /***********
  TICKETS STYLING
  **********/
  .navContent {
    font-size: 80%; } }
@media only screen and (max-width: 875px) {
  /* --------------- HOME --------------- */
  /***********
  Featured Posts
  ***********/
  .block_c5ea5513101f4f25a48b69b7984988bd .imgGridItem .contentTitle {
    font-size: 80%; }

  /* --------------- NAVIGATION --------------- */
  .navContainer .ticketsNavItem {
    float: none;
    margin: 0 auto; }

  .navContent {
    float: none;
    clear: both;
    margin: 15px auto 0 auto;
    width: 100%; }

  #navTopLevel {
    margin-right: auto; }

  /*.navContainer {*/
  /*  padding-right: 6%;*/
  /*  padding-left: 6%; }*/

  #navTopLevel:before {
    content: url(https://static.spacecrafted.com/bebf9257d1f64d0cb11825f83666f0d1/i/dfe165790b2144348b6e199d735879a6/1/5feFb8zhrk/leftNavMobile.png);
    position: absolute;
    top: 4px;
    left: -35px;
    height: 55px;
    width: 31px; }

  .navContainer .ticketsNavItem:after {
    content: url(https://static.spacecrafted.com/bebf9257d1f64d0cb11825f83666f0d1/i/e958eb367a65412dab28dff0cfefe963/1/5feFb8zhrk/nav-end-2.png);
    position: absolute;
    top: 6px;
    right: -35px;
    height: 55px;
    width: 31px; } }
@media only screen and (max-width: 767px) {
  /* --------------- GLOBAL --------------- */
  /***********
  Global Type Treatments
  ***********/
  /* graphic dividers */
  .divider {
    margin: 0 auto; }

  .divider img {
    max-width: 60px; }

  .divider .contentTitle {
    font-size: 17px;
    padding-right: 5px;
    padding-left: 5px; }

  .divider:before,
  .divider:after {
    height: 2px; }
    #home .primaryAndSecondaryContainer {
        padding-top: 0;
    }
  /* --------------- HEADER --------------- */
  /*.headerContainer {*/
  /*  padding-bottom: 10px;*/
  /*  padding-top: 165px;*/
  /*}*/
.block_f2a831de8bc2435183f6dee85b9d26c6 .blockImg {
    text-align: center;
}
/*.headerTag {*/
/*  padding-top: 40px;*/
/*}*/
  .headerContent.doubleBorderTop:before {
    border: none; }

  /* header date/location styling */
  .headerContent .block_e8dd1bb5ed2c4ae5908fbb49d127b24a {
    color: #3c7e90;
    padding-bottom: 15px;
    text-align: center;
    text-transform: uppercase; }

  .headerContent h2 {
    font-family: superclarendonbold;
    font-size: 21px;
    line-height: 1em;
    color: #ffffff; }

  .headerContent p {
    font-family: franklingothiccompresseddemi,Arial,Verdana,sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    color: #ffffff; }

  /***********
  Social Wrapper
  ***********/
  .scUtilities {
    text-align: center;
  }
  .socialWrapper {
    position: relative;
    text-align: center;
    top: auto;
    right: auto;
    width: auto; }

  .socialWrapper ul {
    border-bottom: 1px solid #532f56;
    display: inline-block;
    padding: 0 2em; }

  .socialWrapper li {
    display: inline-block;
    border-bottom: 0; }

  .socialWrapper,
  .scUtilities-links,
  .scNewsletter {
    float: none;
    font-size: 13px;
    display: block;
    text-align: center;
    margin-bottom: 10px;
  }
  .scNewsletter .emailCapture.scForm button {
    font-size: 13px;
}

  /* --------------- NAVIGATION --------------- */
  /* mobile nav icon size */
  .icon-menu-2:before {
    font-size: 150% !important; }

  .navContent {
    margin: 0 auto; }
    .navContainer {
        background: black;
    }
  .navContent #navTrigger {
    background-color: #000;
    /*margin-top: 15px;*/
    padding: 15px 0; }

  .navContent #navTrigger .navLabel {
    background-color: #000;
    font-size: 17px !important; }

  .navContent {
    text-align: center; }

  .navContent .mobileDropDownNav li {
    background-color: #000;
    text-align: center; }

  .navContent .mobileDropDownNav li a {
    color: #fff; }

  #navTopLevel li.comingSoon {
    display: none; }

  /***********
  Tickets Button
  ***********/
  .tickets.button {
    font-size: 120%;
    padding: 1em 3em;
    background-size: contain; }

  .navContainer .ticketsNavItem {
    /*background: #ED1653;*/
    /*margin: 0 auto;*/
    /*position: relative;*/
    /*width: 100%;*/
    /*max-width: 600px; */
    position: fixed;
    top: 8px;
    right: 0;
    z-index: 999;
    margin-right: 8px;
    width: 42%;
}
    .navContainer .ticketsNavItem {
        background: #ffb588;
    }
    .navContainer .ticketsNavItem .button {
        padding: 12px 0;
    }
  .navContainer .ticketsNavItem:before,
  .navContainer .ticketsNavItem:after {
    content: '';
  /*  border-top: 1px solid #57215d;*/
  /*  border-bottom: 1px solid #57215d;*/
  /*  position: absolute;*/
  /*  height: 2px;*/
  /*  top: 6px;*/
  /*  left: 2%;*/
  /*  width: 96%; }*/

  /*.navContainer .ticketsNavItem:after {*/
  /*  content: '';*/
  /*  top: auto;*/
  /*  bottom: 6px; */ 
  }
  .scNewsletter .emailCapture input {
    width: 45%;
}

  /* --------------- HOME --------------- */
  /***********
  IMAGE FLEXSLIDER
  ***********/
  .block_fbea893a5243486abbd60b5d443e02a5 .blockImg:after {
    background-size: contain;
    width: 80px;
    height: 80px; }

  /***********
  TEXT FLEXSLIDER
  ***********/
  .blockWrap_ab50f1bdd6d04f2b9db9b53d1e6a7ba9 {
    display: none; }

  /***********
  FEATURED POSTS
  ***********/
  .block_c5ea5513101f4f25a48b69b7984988bd .imgGridItem {
    margin: 1.5em 0 0 10% !important;
    width: 80% !important; }

  .block_c5ea5513101f4f25a48b69b7984988bd .imgGridItem .contentImg {
    width: 100% !important; }

  .block_c5ea5513101f4f25a48b69b7984988bd .imgGridItem .contentTitle {
    font-size: 100%; }

  /***********
  INSTAGRAM FEED
  ***********/
  .items_efff216d3e494f7c84418cbc9a1b4ad2 .item {
    float: none;
    clear: both !important;
    margin-left: 10% !important;
    width: 80% !important; }

  .items_efff216d3e494f7c84418cbc9a1b4ad2 .item .contentImg {
    width: 100% !important; }

  /***********
  TWITTER FEED
  ***********/
  .blockWrap_c20430ce1e0842ca84fe3937587309e6 {
    padding-right: 0;
    padding-left: 0; }

  .blockWrap_c20430ce1e0842ca84fe3937587309e6:before,
  .blockWrap_c20430ce1e0842ca84fe3937587309e6:after {
    display: none; }

  /* --------------- TICKETS --------------- */
  /* make two-day 2 column */
  .block_ee77726b57a7412c836191e61ad2123e .imgGridItem {
    width: 48% !important;
    margin: 4% 0 0 4% !important; }

  .block_ee77726b57a7412c836191e61ad2123e .imgGridItem:nth-child(odd) {
    margin-left: 0 !important;
    clear: both !important; }

  /* make single day 2 column */
  .block_a190cd7a68e34a0baf62daeb12887603 .imgGridItem {
    width: 48% !important;
    margin: 4% 0 0 4% !important; }

  /* single day remove placeholder images */
  /*.block_a190cd7a68e34a0baf62daeb12887603 .imgGridItem:first-child,*/
  /*.block_a190cd7a68e34a0baf62daeb12887603 .imgGridItem:last-child {*/
  /*  display: none !important; }*/

  .block_a190cd7a68e34a0baf62daeb12887603 .imgGridItem:nth-child(even) {
    margin-left: 0 !important;
    clear: both !important; }

  /**********
  MAKE YOUR PILGRIMAGE
  ***********/
  .block_a87aca9a1fb24d448eb23cbcf056bd95 .contentTitle {
    font-size: 80%;
    padding: .8em 0; }

  /* --------------- LINE-UP --------------- */
  .page_e03a8c8ee1d14e218048f1fc5d1493dd .primaryContent:after,
  .page_d818d455ad4c4959acf080841d5a259a .primaryContent:after {
    border: none;
    background-color: transparent;
    width: 100px;
    height: 100px;
    top: -5px;
    right: -5px;
    z-index: 1; }

  /***********
  HEADLINERS
  ***********/
  .block_edd74dcc3d1b48e69799d540a16e4cb7 ul li, 
  .block_b90224b92db64692882208dd737d36b2 ul li {
    font-size: 130%;
    margin-right: 15px; }

  .block_edd74dcc3d1b48e69799d540a16e4cb7 ul li:after,
  .block_b90224b92db64692882208dd737d36b2 ul li:after {
    width: 15px;
    height: 15px;
    top: 8px;
    right: -15px; } }
@media only screen and (max-width: 680px) {
  /* --------------- FOOTER --------------- */
  .footerContent .emailCapture.scForm button {
    margin: .5em 0; } }
@media only screen and (max-width: 480px) {
  /* --------------- HOME --------------- */
  /***********
  IMAGE SLIDER
  ***********/
  .block_fbea893a5243486abbd60b5d443e02a5 .flex-direction-nav {
    display: none; }

  /***********
  FEATURED POSTS
  ***********/
  .block_c5ea5513101f4f25a48b69b7984988bd .imgGridItem {
    margin-left: 0 !important;
    width: 100% !important; }

  /***********
  INSTAGRAM FEED
  ***********/
  .items_c20430ce1e0842ca84fe3937587309e6 {
    margin-top: 0 !important; }

  .items_efff216d3e494f7c84418cbc9a1b4ad2 .item {
    margin-left: 0 !important;
    width: 100% !important; }

  /***********
  TWITTER FEED
  ***********/
  .blockWrap_c20430ce1e0842ca84fe3937587309e6 .contentTitle {
    font-size: 90%; }

  /* --------------- TICKETS --------------- */
  /* make two-day 1 column */
  .block_ee77726b57a7412c836191e61ad2123e .imgGridItem {
    width: 100% !important;
    margin: 4% 0 0 0 !important; }

  /* make single day 1 column */
  .block_a190cd7a68e34a0baf62daeb12887603 .imgGridItem {
    width: 100% !important;
    margin: 4% 0 0 0 !important; }
    
  /* VIP passes 1 column */
  .block_bc79b7a3223541cea767f0d7683c4ce5 .imgGridItem {
    width: 100% !important;
    margin: 4% 0 0 0 !important; }
    

  /* --------------- LINE-UP --------------- */
  /***********
  HEADLINERS
  ***********/
  .block_edd74dcc3d1b48e69799d540a16e4cb7 ul li,
  .block_b90224b92db64692882208dd737d36b2 ul li {
    display: block;
    font-size: 100%;
    line-height: 1.5em;
    margin-right: 0;
    margin-bottom: 10px; }

  .block_edd74dcc3d1b48e69799d540a16e4cb7 ul li.announcing,
  .block_b90224b92db64692882208dd737d36b2 ul li.announcing {
    width: auto; }
  .block_edd74dcc3d1b48e69799d540a16e4cb7 ul li:after,
  .block_b90224b92db64692882208dd737d36b2 ul li:after {
    display: none; } }
/*-----------FAMILY STAGE-------------*/
/*******
Fonts
********/
/* widths of simple list columns */
@media only screen and (min-width: 768px) {
  .items_VHVXn3bDXa4qqYpG.listView .itemPreview.hasImg .itemImg, /*new items list julia*/
  .blockWrap_e28420c245ba49bca7929c0daadb5762 .listView .itemPreview.hasImg .itemImg {
    width: 22.782609%; }
    .items_VHVXn3bDXa4qqYpG.listView .itemPreview.hasImg .itemContent,
  .blockWrap_e28420c245ba49bca7929c0daadb5762 .listView .itemPreview.hasImg .itemContent {
    width: 73.869565%; } }

.block_e28420c245ba49bca7929c0daadb5762 .contentTitle {
    font-family: franklingothiccompresseddemi,Arial,Verdana,sans-serif;
    font-style: normal;
    font-weight: 700;
  font-size: 25px;
  color: #57215d;
  text-transform: uppercase;
  padding-bottom: 0; }

.blockWrap_eeb60c00b47944c89444801996a39b64 .divider {
  margin: 0; }

/* footer flag */
.blockWrap_vqkf2m9ESt2alidf, /*stages item list julia*/
.blockWrap_a085986a65804404b3ca007bb4dcf487 {
  margin-bottom: -2.8em;
  position: relative;
  z-index: 1; }
.blockWrap_vqkf2m9ESt2alidf .contentTitle, 
.blockWrap_a085986a65804404b3ca007bb4dcf487 .contentTitle {
  color: #f8fcfc;
  padding: .5em 0; }

/* fence border */
#page_e324cce2b9de449f9df81fc727f24866 .footerContainer, /*midnight sun*/
#page_fbf2dfffee2b410081447358e58fe343 .footerContainer, /*hard rock*/
#page_a9a42dbbbc6d4834a248f19b0271ca1f .footerContainer, /*hohner*/
#page_e67e86b870e24f78a58f8c4fb8aadd21 .footerContainer, /*fender*/ 
#page_c7e28c8874ef495a82da4ce8e28974fa .footerContainer, /*kitch-n*/
#page_db4549cf302c452fa50f82811633a94c .footerContainer/*kimbros*/ {
/*.page_aaaa31a97d9443369e245cdccd8daad3 .footerContainer {*/
  position: relative; }

#page_e324cce2b9de449f9df81fc727f24866 .footerContainer:before, /*midnight sun*/
#page_fbf2dfffee2b410081447358e58fe343 .footerContainer:before, /*hard rock*/
#page_a9a42dbbbc6d4834a248f19b0271ca1f .footerContainer:before, /*hohner*/
#page_e67e86b870e24f78a58f8c4fb8aadd21 .footerContainer:before, /*fender*/ 
#page_c7e28c8874ef495a82da4ce8e28974fa .footerContainer:before, /*kitch-n*/
#page_db4549cf302c452fa50f82811633a94c .footerContainer:before /*kimbros*/ {
/*.page_aaaa31a97d9443369e245cdccd8daad3 .footerContainer:before {*/
  content: '';
  background: url(https://static.spacecrafted.com/bebf9257d1f64d0cb11825f83666f0d1/i/a64707d5aaa84ce3b3b47eca2ba9b0d0/1/5feFb8zhrk/fence.png);
  /*background: url("http://79f1e6670b82c5c86f95-80269f9ba238d5632d7ea787c7bff47c.r36.cf2.rackcdn.com/841b2b9d3e4b41aa81256b3fa0fcefdd.png") 0 0;*/
  position: absolute;
  top: -35px;
  left: 0;
  height: 35px;
  width: 100%;
  z-index: -1; }