.items_zPfWcvRi8J6TPRfo .item .itemInnerContent a, 
.items_zPfWcvRi8J6TPRfo .item .itemInnerContent a:link {
    text-decoration: underline;
}


/*contact item forms*/
#page_e4dea8d42e9540dc96a0520668fc8d69 .blockWrap_qHFokIkkfKuBdMr2, /*form*/
#page_ba265102e2a14bafb43abf9384eba0b4 .blockWrap_qHFokIkkfKuBdMr2 {
    margin: auto;
    width: 100%;
}



.block_ce013b5b83654c8a867c2c69ae1acf1b .pageSubtitle:after, /*smile & laugh*/
.block_be14fd394d3843d6adb9cfe880c95356 .pageSubtitle:after, /*amplify*/ 
.block_fb1831a5788e430d9da5545370f714f1 .pageSubtitle:after, /*indulgences*/ 
.block_c73ac90a432547b6ba4d1bdd56fcf6ef .pageSubtitle:after, /*bask*/  
.block_d7290aa85482486b8c81ba7e165a2082 .pageSubtitle:after {
    content: '®';
    font-size: 25px;
}
html #mc_embed_signup .showLabelTitle.mc-field-group label {
    display: block !important;
}


/*MAILCHIMP*/
.blockWrap_qHFokIkkfKuBdMr2 {
    max-width: 100%;
    width: 620px;
}
html #mc_embed_signup form {
    padding: 0;
}
html #mc_embed_signup {
    background: transparent;
    clear: none;
}
html #mc_embed_signup .button {
    background-color: black;
    border-radius: 0;
    color: #FFFFFF;
    font-size: 30px;
    height: auto;
    margin: 0;
    padding: .3em 1em;
    vertical-align: middle;
    line-height: normal;
}
html #mc_embed_signup input {
    border-bottom: 1px solid black;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    border-top: none;
    border-left: none;
    border-right: none;
    background: transparent;
}
html #mc_embed_signup .mc-field-group label {
    display: none;
}
html #mc_embed_signup .mc-field-group input,
html #mc_embed_signup .mc-field-group label {
    font-size: 24px;
    text-transform: uppercase;
    padding: 0;
    text-indent: 0;
}
/*MEDIA QUERY*/
html #mc_embed_signup_scroll .twoColumnLeft.mc-field-group {
    width: 45%;
    float: left;
    margin-right: 35px;
    clear: none;
}
html #mc_embed_signup_scroll .twoColumnRight.mc-field-group {
    width: 45%;
    float: left;
    clear: none;
}
::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color: black;
    opacity: 1;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: black;
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: black;
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: black;
}
html #mc_embed_signup div#mce-responses {
    padding: 0;
    width: 100%;
    margin: 0;
}
html #mc_embed_signup #mce-success-response {
    color: black;
}
html #mc_embed_signup div.response {
    margin: 1em 0;
    padding: 0;
    font-weight: normal;
    width: 100%;
}
#mc_embed_signup .mc-field-group select {
    background: transparent;
    border: 1px solid black;
    font-size: 16px;
}







.dummyForm input[type=text ] {
    border: 1px solid black;
    width: 90%;
    max-width: 410px;
    padding: 7px 10px;
    margin-bottom: 20px;
    text-transform: uppercase;
}
.dummyForm input[type=submit] {
    font-size: 27px;
    padding: 0 1em;
    margin-top: 20px;
}


#page_a19688d3dc8340cebf855f5d977dbcf1.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockContainer, 
#page_a19688d3dc8340cebf855f5d977dbcf1.fullBleed .noSecondaryContent .primaryAndSecondaryContent .itemsCollectionContainer {
    margin-right: 28px;
    margin-left: 28px;
}



/*reduce margin on social sharing icons*/ 
.items_a2567b24973648b5a00c8b4ff31dee64 .item .socialSharingContainer {
    margin-top: .5em;
}
html {
-moz-osx-font-smoothing: grayscale;
}

/*--------------- GLOBAL ---------------*/
.imgHover .imgHover-overlay .imgHover-content .contentTitle, 
.imgEffect .imgEffect-overlay .imgEffect-content .contentTitle {
    text-transform: uppercase;
}
.ctaButton {
    padding: .05em 1em;
}
/******
 FONTS
******/
.navContainer {
    font-family: alternate-gothic-no-3-d, sans-serif;
    font-style: normal;
    font-weight: 400;
    right: 20px;
}
html, body, p {
    font-family: korolev, sans-serif;
    font-style: normal;
    font-weight: 500;
}
.button,
.pageTitle,
.item .contentTitle, 
.item .contentTitle a, 
.item.contentTitle a,
.itemTabs li {
    font-family: alternate-gothic-no-3-d, sans-serif;
    font-style: normal;
    font-weight: 400;
}
.blockInnerContent .button,
.buyTickets .blockInnerContent a,
.pageSubtitle,
.footerContent,
.footerContent .blockInnerContent a,
.passesButton .button,
.contentTitle, 
.contentTitle a,
.item .itemInnerContent b, 
.item .itemInnerContent strong,
html #mc_embed_signup .mc-field-group input,
html #mc_embed_signup .mc-field-group label,
.insightlyForm input, .insightlyForm input:valid,
.insightlyForm textarea, .insightlyForm textarea:valid
.dummyForm input[type=text ],
.dummyForm input[type=submit] {
    font-family: alternate-gothic-no-1-d, sans-serif;
    font-style: normal;
    font-weight: 400;
}

.blockInnerContent a,
.item .itemInnerContent strong a,
.items_f04d8c68696d49348498c9c04ca88be7 .item .itemInnerContent strong {
    font-family: korolev, sans-serif;
    font-style: normal;
    font-weight: 700;
}
/*video play button*/
.vidPlayBtn-circle {
    stroke: none;
}
/******
PAGE TITLES
******/
.pageTitle {
    background: black;
    display: inline-block;
    padding: 5px 10px;
}
.pageSubtitle {
    font-size: 140px;
    padding-top: 13px;
}
/******
GRAIDENT BACKGROUNDS
******/
/*GREEN*/
#page_ecdba97ab3f943a1830303784b068756:after, /*ABOUT - DISCOVERY TOUR*/ 
#page_b16a5f5207224558b98c75103e339bcf:after, /*ABOUT - DAILY LINEUPS*/ 
#page_aee1a0b85ca64e3fb09a0c7ba57af6d3:after, /*ABOUT - ABOUT*/ 
#page_c41fcd16253341d4ab54f736f2ec9843:after, /*ABOUT - INFO*/ 
#page_b678494565cf4efbbd3ccb3076816218:after, /*ABOUT - MAP*/ 
#page_d70911a856834a668808dad53d2b23c1:after, /*ABOUT - FAQ*/ 
#page_c9a64e5b76bc490684c0ead044488f52:after, /*ABOUT - GALLERY*/ 
#page_b9ca47f4f0d74ee0bfec8fbfee13e4e3:after, /*ABOUT _ GIVING BACK*/ 
#page_d572e583bfc04299bf596fc13fbd63a4:after, /*ABOUT - SUSTAIN*/ 
#page_dc73db2d06504a3cb50454c3bdac32bb:after, /*lost*/ 
#page_a63aa52d6a004548a538bc552c5076ee:after /*MEDIA*/ {
    content: '';
    position: fixed;
    z-index: -1;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    background-attachment: scroll;
    background: #f5f5f5;
    background: -moz-linear-gradient(to right top, #f5f5f5 0%, #f5f5f5 50%, #0EDC96 50%, #0EDC96 100%);
    background: -webkit-linear-gradient(to right top, #f5f5f5 0%,#f5f5f5 50%,#0EDC96 50%,#0EDC96 100%);
    background: linear-gradient(to right top, #f5f5f5 0%,#f5f5f5 50%,#0EDC96 50%,#0EDC96 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#0EDC96',GradientType=1 );
    /*background-attachment: fixed;*/
}
/*PINK*/ 
#page_ee2e749847164909944d9ab0e3e48eba:after, /*ABOUT - PRESS*/ 
#page_dcfbbb14ac8f4894a895f3ca10277dcf:after, /*ABOUT - PARTNERS*/ 
.page_dcfbbb14ac8f4894a895f3ca10277dcf_items:after, /*PARTNERS _ DETAILS*/
#page_d755f0633b6a418483710c0de4674869:after /*ABOUT - BLOG*/ {
    content: '';
    position: fixed;
    z-index: -1;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    background-attachment: scroll;
    background: #f5f5f5;
    background: -moz-linear-gradient(to right top, #f5f5f5 0%, #f5f5f5 50%, #f26d86 50%, #f26d86 100%);
    background: -webkit-linear-gradient(to right top, #f5f5f5 0%,#f5f5f5 50%,#f26d86 50%,#f26d86 100%);
    background: linear-gradient(to right top, #f5f5f5 0%,#f5f5f5 50%,#f26d86 50%,#f26d86 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#f26d86',GradientType=1 );
    /*background-attachment: fixed;*/
}
/*pink and blue*/
#page_a3c5e2d628a7456b93feedb32fe331cb:after, /*MUSIC*/ 
#page_c5c6c70c73e549e4800ac2ad636da39a:after, /*MUSIC NEW*/
#page_e76e6e02261840408ae467d934e3a14e:after, /*ART*/
#page_f0c8e7ae892d4908930d6b28b9f579c6:after, /*COMEDY*/
#page_a6c729d296874f52ade29b654dc8d123:after, /*INDULGE*/
#page_baf212a68b2c471b930e0dfbdbc01c35:after, /*CULINARY*/ 
#page_d58cf2ab6033481dab666d730b9aff14:after /*PAST LINEUPS*/ {
    content: '';
    position: fixed;
    z-index: -1;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    background-attachment: scroll;
    background: #ce6df6;
    background: -moz-linear-gradient(to right top, #ce6df6 0%, #ce6df6 50%, #1fdcdf 50%, #1fdcdf 100%);
    background: -webkit-linear-gradient(to right top, #ce6df6 0%,#ce6df6 50%,#1fdcdf 50%,#1fdcdf 100%);
    background: linear-gradient(to right top, #ce6df6 0%,#ce6df6 50%,#1fdcdf 50%,#1fdcdf 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ce6df6', endColorstr='#1fdcdf',GradientType=1 );
    /*background-attachment: fixed;*/
}
/*PURPLE*/
#page_fde902fb43b64fb78b39d2952eaac192:after /*GETTING HERE*/ {
    content: '';
    position: fixed;
    z-index: -1;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    background-attachment: scroll;
    background: #f5f5f5;
    background: -moz-linear-gradient(to right top, #f5f5f5 0%, #f5f5f5 50%, #CE6DF6 50%, #CE6DF6 100%);
    background: -webkit-linear-gradient(to right top, #f5f5f5 0%,#f5f5f5 50%,#CE6DF6 50%,#CE6DF6 100%);
    background: linear-gradient(to right top, #f5f5f5 0%,#f5f5f5 50%,#CE6DF6 50%,#CE6DF6 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#CE6DF6',GradientType=1 );
    /*background-attachment: fixed;*/
}
/*BLUE*/
#page_f41f331f0be94f34a5c0c93b2be26937:after, /*HOME*/
#page_d58b1f4404a8459db99bc77b07b72820:after, /*SMILE LAUGH*/ 
#page_ff79095754f34ba2bd78b9c3f8804c4a:after, /*DINE DRINK*/ 
#page_be8ae3db4a174f539a9536f2c09fb776:after, /*SPA BEAUTY*/
#page_faca619af9ca41158c98144533f7692b:after, /*ART*/ 
#page_d7acaeee8f2d4e75a42032a7d7bd66d1:after, /*SUN*/ 
#page_dc4c2f492e9e4332ab4525fb3b984f6c:after, /*AFTER*/ 
#page_dcd2ec02d8464bb88b4892f1218b7a65:after, /*VIP*/ 
#page_faed590c4b544c56927c97fda8203bac:after /*DREAM PASS*/ {
    content: '';
    position: fixed;
    z-index: -1;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    background-attachment: scroll;
    background: #f5f5f5;
    background: -moz-linear-gradient(to right top, #f5f5f5 0%, #f5f5f5 50%, #1fdcdf 50%, #1fdcdf 100%);
    background: -webkit-linear-gradient(to right top, #f5f5f5 0%,#f5f5f5 50%,#1fdcdf 50%,#1fdcdf 100%);
    background: linear-gradient(to right top, #f5f5f5 0%,#f5f5f5 50%,#1fdcdf 50%,#1fdcdf 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#1fdcdf',GradientType=1 );
    /*background: #f5f5f5;*/
    /*background: -moz-linear-gradient(to right top, #f5f5f5 0%, #f5f5f5 50%, #1fdcdf 50%, #1fdcdf 100%);*/
    /*background: -webkit-linear-gradient(to right top, #f5f5f5 0%,#f5f5f5 50%,#1fdcdf 50%,#1fdcdf 100%);*/
    /*background: linear-gradient(to right top, #f5f5f5 0%,#f5f5f5 50%,#1fdcdf 50%,#1fdcdf 100%);*/
    /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#1fdcdf',GradientType=1 );*/
    /*background-attachment: fixed;*/
}


/*BUY TICKETS SECTION*/
.buyTickets a {
    color: #40fcff;
}
#page_a19688d3dc8340cebf855f5d977dbcf1 .buyTickets a {
    color: #0edc96;
}
.buyTickets .ctaButton {
    padding: 0 .5em;
    min-width: 220px;
}
.buyTickets .contentTitle {
    font-size: 40px;
    margin: .65em 0;
    line-height: 1;
}
.buyTickets .blockInnerContent {
    text-align: center;
}
.buyPasses, .buyVIP {
    position: relative;
    display: inline-block;
    text-align: center;
    margin: 0 1em;
}
.buyStudent, .buyMilitary {
    position: relative;
    display: inline-block;
    text-align: center;
    margin: .65em;
}
/*left and right margin on specific pages*/ 
#page_ecdba97ab3f943a1830303784b068756 .primaryContent, /*discovery tour*/ 
#page_aee1a0b85ca64e3fb09a0c7ba57af6d3 .primaryContent, /*about*/ 
#page_c41fcd16253341d4ab54f736f2ec9843 .primaryContent, /*info*/
#page_d70911a856834a668808dad53d2b23c1 .primaryContent, /*faq*/ 
#page_b678494565cf4efbbd3ccb3076816218 .primaryContent, /*map*/ 
#page_b9ca47f4f0d74ee0bfec8fbfee13e4e3 .primaryContent, /*giving back*/ 
#page_d572e583bfc04299bf596fc13fbd63a4 .primaryContent, /*sustain*/ 
#page_fde902fb43b64fb78b39d2952eaac192 .primaryContent, /*getting here*/ 
#page_d58b1f4404a8459db99bc77b07b72820 .primaryContent, /*smile laugh*/ 
#page_ff79095754f34ba2bd78b9c3f8804c4a .primaryContent, /*dine drink*/ 
#page_be8ae3db4a174f539a9536f2c09fb776 .primaryContent, /*spa*/ 
#page_faca619af9ca41158c98144533f7692b .primaryContent, /*art*/ 
#page_d7acaeee8f2d4e75a42032a7d7bd66d1 .primaryContent, /*sun*/ 
#page_dc4c2f492e9e4332ab4525fb3b984f6c .primaryContent, /*after*/ 
#page_dcd2ec02d8464bb88b4892f1218b7a65 .primaryContent, /*VIP*/ 
#page_faed590c4b544c56927c97fda8203bac .primaryContent, /*DREAM PASS*/ 
#page_dc73db2d06504a3cb50454c3bdac32bb .primaryContent, /*LOST*/
.blockWrap_e345390fccb34579b7805e85ea6f58ce,
.blockWrap_a7ffc7ed4153401daacb36e8aca8c691, /*MUSIC NEW*/
.blockWrap_a2325357779b40758f10a5760cfba3f5, /*ART*/
.blockWrap_c5ce9ec3fd6c4cc88b6e48a51ef62ab2, /*COMEDY*/
.blockWrap_b6127ae24331430b999432e6caef4c1c, /*CULINARY*/ 
.page_dcfbbb14ac8f4894a895f3ca10277dcf_items, /*PARTNERS DETAILS*/ 
#page_a63aa52d6a004548a538bc552c5076ee .primaryContent /*MEDIA*/ {
    margin-left: 28px;
    margin-right: 28px;
}
/*anchor link styles*/ 
.block_b7033943259945e985a76268358e4e64 .button {
    cursor: pointer;
}
/*--------------- NAV ---------------*/
.navContent .dropArrow {
    font-size: 14px;
}
.navContent ul li > ul li a, .navContent ul li > ul .navLabel {
    font-size: 20px;
}
/*every nav item but first 3 a different font and size*/ 
.navContent > li:nth-child(n+4) {
    font-family: alternate-gothic-no-1-d, sans-serif;
    font-style: normal;
    font-weight: 400;
}
/*phone and large screen*/ 
.navContent > ul > li:nth-child(n+4) a, .navContent > ul > li:nth-child(n+3) .navLabel {
    font-size: 20px;
    letter-spacing: .1em;
}
/*BUY PASSES BUTTON*/
.passesButton .button {
    background: transparent;
    font-size: 27px;
    letter-spacing: 0;
    text-transform: uppercase;
    color: black;
    line-height: normal;
    padding: .25em 0;
}
.passesButton {
    position: relative;
    background: #40FCFF;
    list-style-type: none;
    text-align: center;
}
/*add PLAY text to video buttons*/ 
.vidPlayBtn-wrap:before {
    content: 'play';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    height: 22px;
    width: 40px;
    margin: auto;
    font-size: 14px;
    text-transform: uppercase;
}
/*--------------- FOOTER ---------------*/
/*newsletter sign-up*/
.footerContent .block_b9bce730516a473b8dde092f49da4fc1 .blockInnerContent {
    color: black;
    font-size: 18px;
}
.block_b9bce730516a473b8dde092f49da4fc1 .scForm button {
    padding: .05em 1em;
}
.footerContent .emailCapture input {
    width: 65%;
    padding-top: .05em;
    padding-bottom: .05em;
}
.block_b9bce730516a473b8dde092f49da4fc1 .footerContent button, .block_b9bce730516a473b8dde092f49da4fc1 .footerContent a.button {
    color: #fff;
}
.footerContent .scForm .progressWrap {
    padding-right: 6px;
}
.footerContent .emailCapture {
    margin-top: 14px;
}
.block_b9bce730516a473b8dde092f49da4fc1 button,
.block_b9bce730516a473b8dde092f49da4fc1 .scForm input[type=text] {
    font-size: 22px;
    border: 1px solid black;
}
.footerContent .blockContainer {
    padding: 0;
}


/*REMOVE TYPEKIT HTML BLOCK PADDING*/
.footerContent .blockWrap_fb8c0c7afedf4308931116771bc9c5b2 {
    padding: 0 !important;
}
/*BUY PASSES BUTTON*/
.footerContent .blockWrap_b5c48c213b0a45029e1e5ef2fa4ee75c {
    background-color: #40FCFF;
}
 .blockWrap_b5c48c213b0a45029e1e5ef2fa4ee75c .button {
    background: transparent;
    font-size: 55px;
    text-transform: uppercase;
    padding: 0;
 }
.blockWrap_b5c48c213b0a45029e1e5ef2fa4ee75c a.button {
    color: black;
    font-family: alternate-gothic-no-1-d, sans-serif;
    font-style: normal;
    font-weight: 400;
    line-height: 1.55;
}
/*background color on blocks*/
.footerContent .blockWrap_cfd4c177bd9a49188a01cf84977d78a4, /*sitemap*/
.footerContent .blockWrap_eeb1f5db0f9f42d59422f89a3cc298cd /*social icons*/ {
    background: black;
}
/*SITEMAP*/
.footerContent  .blockWrap_cfd4c177bd9a49188a01cf84977d78a4 li {
    display: inline-block;
    margin-right: .65em;
    margin-left: .65em;
}
.blockWrap_cfd4c177bd9a49188a01cf84977d78a4 li:nth-child(n+4) {
    font-family: alternate-gothic-no-1-d, sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    letter-spacing: .1em
}
/*LOGOS*/
.footerLogos .blockImg {
    padding-bottom: 0;
}
.footerLogos p {
    text-transform: lowercase;
    font-size: 16px;
}
.footerLogos img {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}
.footerLogos li {
    display: inline-block;
    color: black;
}
.footerLogos img {
    max-height: 20px;
    margin: 0 1em;
}
.scCredit {
    padding-top: 1em;
}
/*--------------- HOME ---------------*/
/*content title line height*/ 
#page_f41f331f0be94f34a5c0c93b2be26937 .primaryContent .blockContent .contentTitle {
    line-height: .8;
}
/*alerts box*/
.block_a3699104322e41b38a825c33e9fb7f1e img {
    max-width: 40px;
}
.items_a3699104322e41b38a825c33e9fb7f1e .itemContent {
    text-align: left;
}
.items_a3699104322e41b38a825c33e9fb7f1e .item .itemInnerContent strong {
    text-transform: uppercase;
    font-size: 18px;
}
.items_a3699104322e41b38a825c33e9fb7f1e.listView .itemPreview.hasImg .itemImg {
    width: 8%;
}
.items_a3699104322e41b38a825c33e9fb7f1e.listView .itemPreview.hasImg .itemContent {
    width: 92%;
}

/*plus sign on alert gallery*/
.items_a3699104322e41b38a825c33e9fb7f1e .item {
    position: relative;
}
.items_a3699104322e41b38a825c33e9fb7f1e .item:before {
    content: '';
    display: block;
    position: absolute;
    top: 29%;
    left: 20px;
    background-image: url(https://945028a81f58d7439f7c-d7cb213c9c7d030bfb831fcf083d20da.ssl.cf2.rackcdn.com/d63a8604f32c40d7af745625f89f0750.png);
    background-size: contain;
    background-repeat: no-repeat;
    height: 40px;
    width: 40px;
}
.items_a3699104322e41b38a825c33e9fb7f1e .itemContent {
    margin-left: 60px;
}
.items_a3699104322e41b38a825c33e9fb7f1e .item .itemInnerContent a {
    font-size: 22px;
}
/*plus sign on links*/
#page_f41f331f0be94f34a5c0c93b2be26937 .blockContent.layoutD--vAlign1 .blockInnerContent a, 
#page_f41f331f0be94f34a5c0c93b2be26937 .blockContent.layoutC--vAlign1 .blockInnerContent a { 
    position: relative;
    margin-left: 35px;
}
#page_f41f331f0be94f34a5c0c93b2be26937 .blockContent.layoutD--vAlign1 .blockInnerContent a:before, 
#page_f41f331f0be94f34a5c0c93b2be26937 .blockContent.layoutC--vAlign1 .blockInnerContent a:before {
    content: '';
    display: inline-block;
    position: absolute;
    top: 3px;
    left: -35px;
    background-image: url(https://945028a81f58d7439f7c-d7cb213c9c7d030bfb831fcf083d20da.ssl.cf2.rackcdn.com/d63a8604f32c40d7af745625f89f0750.png);
    background-size: contain;
    background-repeat: no-repeat;
    height: 25px;
    width: 25px;
}
/*alerts grid*/
.items_bf7e4d46930e42c79259ab5436ad6f3e .item {
    position: relative;
}
.items_bf7e4d46930e42c79259ab5436ad6f3e .itemContent {
    text-transform: uppercase;
    letter-spacing: .025em;
}
.items_bf7e4d46930e42c79259ab5436ad6f3e .itemContent p {
    padding-bottom: .5em;
}
.items_bf7e4d46930e42c79259ab5436ad6f3e .item:before {
    content: '';
    display: inline-block;
    position: absolute;
    top: 15px;
    left: 15px;
    background-image: url(https://945028a81f58d7439f7c-d7cb213c9c7d030bfb831fcf083d20da.ssl.cf2.rackcdn.com/d63a8604f32c40d7af745625f89f0750.png);
    background-size: contain;
    background-repeat: no-repeat;
    height: 30px;
    width: 30px;
    
}
/*social - instagram*/
.items_fd6e50c48f89429cb61cef0dc05db3c3 .socialContent .contentImg {
    width: 100%;
}
/*social - twotter*/
/*hide img and meta*/
.items_b1536900bea949599d55f8d277c41582 .socialMeta,
.blockWrap_b1536900bea949599d55f8d277c41582 .contentImg {
    display: none;
}
/*social icons*/
.blockWrap_fd6e50c48f89429cb61cef0dc05db3c3 { /*instagram*/
    position: relative;
}
.blockWrap_fd6e50c48f89429cb61cef0dc05db3c3:before {
    content: '';
    display: block;
    background-image: url(https://945028a81f58d7439f7c-d7cb213c9c7d030bfb831fcf083d20da.ssl.cf2.rackcdn.com/f12422b0c61943d3857ac00bd7d6a8c7.png);
    background-size: contain;
    background-repeat: no-repeat;
    width: 115px;
    height: 115px;
    position: absolute;
    bottom: 0;
    z-index: 1;
}
.blockWrap_b1536900bea949599d55f8d277c41582 { /*twitter*/
    position: relative;
}
.blockWrap_b1536900bea949599d55f8d277c41582:before {
    content: '';
    display: block;
    background-image: url(https://945028a81f58d7439f7c-d7cb213c9c7d030bfb831fcf083d20da.ssl.cf2.rackcdn.com/ffebb52773a94dafaae352059890b19d.png);
    background-size: contain;
    background-repeat: no-repeat;
    width: 115px;
    height: 115px;
    position: absolute;
    bottom: 0;
    z-index: 1;
}
.items_b1536900bea949599d55f8d277c41582 .item:nth-child(3) {
    border: none;
}
/*--------------- LINEUP ---------------*/
/*pull up lineup*/
.block_SJmmyk8WDAwxscyL .blockInnerContent,
.block_f34b537a51b944fe84c15bee18f6254a .blockInnerContent, /*music*/ 
.block_c6f12b3ff7c847f7bb378fe8ae8c1600 .blockInnerContent, /*comedy*/ 
.block_a54977770078401cb00848bcf2a83588 .blockInnerContent /*indulge*/ {
    margin-top: -80px;
}
.block_be40232120d1445d93c1cf90704d645a .blockInnerContent /*art*/ {
    margin-top: -200px;
}
/*TABS*/
.items_d164e61d8032476bb0ddd08a34557d89 .item, /*music*/ 
.items_fbf5142509594796a4fae9cdabc87081 .item, /*art*/ 
.items_e09603df59b64c71ba94e7e357077f83 .item,  /*comedy*/ 
.items_aa69809bac4a4fd9b1cba7bfafe17df8 .item, /*indulge*/ 
.items_d19d100e3c4e49e4909de6731c88cc50 .item /*culinary*/ {
    position: relative !important;
    max-width: 135px;
    display: inline-block;
    padding: .45em 0;
    margin-left: 31px !important;
}

#page_a3c5e2d628a7456b93feedb32fe331cb .itemTabs {
    text-align: center;
}
#page_a3c5e2d628a7456b93feedb32fe331cb .itemTabs li {
    display: inline-block;
    text-transform: uppercase;
    margin-left: 8px;
    font-size: 18px;
    margin-top: .15em;
}
#page_a3c5e2d628a7456b93feedb32fe331cb .itemTabs li a {
    color: white;
    background: black;
    /*padding: .25em 0;*/
    display: inline-block;
    padding: .1em 0;
    min-width: 135px;
}
/*past lineup caption positions*/ 
.blockWrap_b82a17ecd5c14bcfa19a9f291fd82884 .imgEffect-overlay, 
.blockWrap_b82a17ecd5c14bcfa19a9f291fd82884 .imgEffect:hover .imgEffect-overlay {
    position: relative;
    max-width: 110px;
    margin: auto;
    margin-top: 20px;
}
.blockWrap_b82a17ecd5c14bcfa19a9f291fd82884 .imgEffect-content, .blockWrap_b82a17ecd5c14bcfa19a9f291fd82884 .imgHover-content {
    position: relative;
}

/*--------------- HOW TO KAABOO ---------------*/

/*right side caption*/
.blockWrap_b389fca0dc5146f69bbc6a0c43df0ce0 .imgEffect-content, /*music*/ 
.blockWrap_ac998dcb195043f8a94394c471394b70 .imgEffect-content, /*comedy*/ 
.blockWrap_a46de25b20204e7c8802d80c98e6f965 .imgEffect-content /*indulgences*/ {
    background: white;
    width: auto;
    right: 0;
    min-width: 230px;
    text-align: center;
}
/*left side caption*/ 
.blockWrap_c57f1c5d86a242b4bc563e225ae21efb .imgEffect-content, /*art*/
.blockWrap_b7c5a457026d485bb95b0cc1b8c5936d .imgEffect-content, /*palate*/ 
.blockWrap_d92b1df6968f4f1eab6c66b0657135ff .imgEffect-content /*bask*/ {
    background: white;
    width: auto;
    left: 0;
    min-width: 230px;
    text-align: center;
}
/*--------------- THE EVENT ---------------*/

/*header gallery caption*/
.blockWrap_cff51694572945c0b491cd2c9f242aa4 .imgEffect-content /*SMILE + LAUGH*/  {
    max-width: 670px;
    left: 0;
    right: 0;
    margin: auto;
}
.blockWrap_c92525d8f76b4544944189a667f9b97b .imgEffect-content /*DINE DRINK*/ {
    max-width: 750px;
    left: 0;
    right: 0;
    margin: auto;
}
.blockWrap_f23c09a6b396418ba785ef0e08c8e33d .imgEffect-content /*SPA*/ {
    max-width: 600px;
    left: 0;
    right: 0;
    margin: auto;
}
.blockWrap_ae8384402fdd4482bfe6a248552d3eb4 .imgEffect-content /*ART*/ {
    max-width: 760px;
    left: 0;
    right: 0;
    margin: auto;
}
.blockWrap_c50cc1b70ab34e3c9acdcda82195d405 .imgEffect-content /*SUN*/ {
    max-width: 580px;
    left: 0;
    right: 0;
    margin: auto;
}
.blockWrap_b704b555c3ea4330996220ae0674430f .imgEffect-content /*AFTER*/ {
    max-width: 680px;
    left: 0;
    right: 0;
    margin: auto;
}
.blockWrap_a293696c2ba54cae9251ec7cb33cd45f .imgEffect-content /*VIP*/ {
    max-width: 669px;
    left: 0;
    right: 0;
    margin: auto;
}
/*image gallery margin*/ 
.block_d74ae052d60c4f41b7983568b12bc4b7.cols3.imgMgn1 .imgGridItem, /*SMILE + LAUGH*/ 
.block_ef3660b204fe44a0ba8a47f1736e4128.cols3.imgMgn1 .imgGridItem, /*DINE DRINK*/ 
.block_af9b8e2c17b747218e190e295fc001cd.cols3.imgMgn1 .imgGridItem, /*SPA*/ 
.block_bd7416d3682e4ac79ffa6220d2452d73.cols3.imgMgn1 .imgGridItem,/*ART*/ 
.block_b434bb91ff8b4550a4696241c320e71c.cols3.imgMgn1 .imgGridItem, /*SUN*/ 
.block_fd5aa74e8ba04cd995fe950905db4597.cols3.imgMgn1 .imgGridItem, /*AFTER*/ 
.block_a34301b211744c499a92caf055fab329.cols3.imgMgn1 .imgGridItem /*VIP*/  {
    width: 32.58%;
    margin: 5% 0 0 .75%;
}
.block_a153afae0af0488a9806d21f779ea1b7.cols2.imgMgn1 .imgGridItem, /*SMILE + LAUGH*/ 
.block_dfddc7b5fe3c4c959cdeab66fec95aed.cols2.imgMgn1 .imgGridItem, /*DINE DRINK*/ 
.block_d130289e22404007aaf97fc3ec4a7047.cols2.imgMgn1 .imgGridItem, /*SPA*/ 
.block_f519d07f74c041dc858c7b9b5e3c0fd4.cols2.imgMgn1 .imgGridItem, /*ART*/ 
.block_f995cd3ba27f44cd82793256a81cf6fa.cols2.imgMgn1 .imgGridItem, /*SUN*/ 
.block_be58283f19d944e3a01fb40f0cf8e1c0.cols2.imgMgn1 .imgGridItem, /*AFTER*/ 
.block_df165cee01924a4a8d37574278922bee.cols2.imgMgn1 .imgGridItem /*VIP*/ {
    width: 49%;
    margin: .75% 0 0 .75%;
}
.block_a153afae0af0488a9806d21f779ea1b7.cols2.imgMgn1 .imgGridItem:nth-child(-n+2), /*SMILE + LAUGH*/ 
.block_dfddc7b5fe3c4c959cdeab66fec95aed.cols2.imgMgn1 .imgGridItem:nth-child(-n+2), /*DINE DRINK*/  
.block_d130289e22404007aaf97fc3ec4a7047.cols2.imgMgn1 .imgGridItem:nth-child(-n+2), /*SPA*/ 
.block_f519d07f74c041dc858c7b9b5e3c0fd4.cols2.imgMgn1 .imgGridItem:nth-child(-n+2), /*ART*/
.block_f995cd3ba27f44cd82793256a81cf6fa.cols2.imgMgn1 .imgGridItem:nth-child(-n+2), /*SUN*/ 
.block_be58283f19d944e3a01fb40f0cf8e1c0.cols2.imgMgn1 .imgGridItem:nth-child(-n+2), /*AFTER*/ 
.block_df165cee01924a4a8d37574278922bee.cols2.imgMgn1 .imgGridItem:nth-child(-n+2) /*VIP*/ { 
    margin-top: 4%;
}
/*angled border between titles*/ 
.block_ebd913d59605442aa302fb6374aad805 li,
.block_dbb5cc528a3040bb8caef1552b947de6 li, 
.block_bc5cbd4861764f0b990b9bd80f89d994 li, /*ART*/ 
.block_f6b9fecdece344e6bab3b9a0a79ba895 li, /*SUN*/ 
.block_a2784eaa7dfe430dbfe8cbd06c2deaa8 p, 
.block_c12dcaaef2ad40ee915b09e3b13ecf1e li /*VIP*/ {
    display: inline-block;
    text-transform: uppercase;
}
/*angled line between*/
.block_ebd913d59605442aa302fb6374aad805 li:nth-child(n+2):before,
.block_dbb5cc528a3040bb8caef1552b947de6 li:nth-child(n+2):before,
.block_bc5cbd4861764f0b990b9bd80f89d994 li:nth-child(n+2):before,
.block_f6b9fecdece344e6bab3b9a0a79ba895 li:nth-child(n+2):before,
.block_c12dcaaef2ad40ee915b09e3b13ecf1e li:nth-child(n+2):before {
    content: '';
    border-right: 2px solid black;
    height: 45px;
    display: inline-block;
    vertical-align: middle;
    font-weight: 100;
    margin: 0 20px;
    -ms-transform: rotate(25deg);
    -moz-transform: rotate(25deg);
    -o-transform: rotate(25deg);
    -webkit-transform: rotate(25deg);
    transform: rotate(25deg);
}
/*--------------- ABOUT ---------------*/
/*image gallery*/
.block_c2bc22a2fe804e9f8b247ab529a97e6c.cols3.imgMgn1 .imgGridItem {
    width: 32.58%;
    margin: 5% 0 0 .75%;
}
/*tickets*/ 
.items_fb35519d9044467fb58c114428796875 .itemInnerContent {
    line-height: 1;
}
/*--------------- PRESS ---------------*/
/*date and publication name*/ 
.items_bd78fb5eea1a441ba9f434065585510f .item li {
    display: inline-block;
    text-transform: uppercase;
}
.items_bd78fb5eea1a441ba9f434065585510f .item .button {
    font-size: 24px;
}
/*angled line between*/
.items_bd78fb5eea1a441ba9f434065585510f .item li:nth-child(2):before {
    content: '';
    border-right: 2px solid black;
    height: 45px;
    display: inline-block;
    vertical-align: middle;
    font-weight: 100;
    margin: 0 20px;
    -ms-transform: rotate(25deg);
    -moz-transform: rotate(25deg);
    -o-transform: rotate(25deg);
    -webkit-transform: rotate(25deg);
    transform: rotate(25deg);
}
/*---------------  GALLERY ---------------*/
/*image gallery*/
.block_aea25568a8334f51999a28ad2d18d0ec.cols4.imgMgn1 .imgGridItem {
    width: 23.9%;
    margin: .75% 0 0 .75%;
}
.block_aea25568a8334f51999a28ad2d18d0ec.cols4.imgMgn1 .imgGridItem:nth-child(-n+4) {
    margin-top: 1.466%;
}
.block_d86ded067267446cbc5f10a7b5915a72.cols2.imgMgn1 .imgGridItem {
    width: 49%;
    margin: .75% 0 0 .75%;
}
.block_d86ded067267446cbc5f10a7b5915a72.cols2.imgMgn1 .imgGridItem:nth-child(-n+2) { 
    margin-top: 4%;
}
/*--------------- SUSTAINABILITY ---------------*/
/*image gallery margin*/ 
.block_cf488c1d16494a4699fa7eb0e53b2fe4.cols3.imgMgn1 .imgGridItem {
    width: 32.8%;
}
.block_cf488c1d16494a4699fa7eb0e53b2fe4.cols3.imgMgn1 .imgGridItem:nth-child(n+2) {
    margin: 5% 0 0 .75%;
}
/*--------------- BLOG ---------------*/
/*border under description*/
.items_a2567b24973648b5a00c8b4ff31dee64 .itemInnerContent:after {
    content: '';
    border-bottom: 1px solid #222;
    display: inline-block;
    max-width: 700px;
    width: 100%;
}
/*SHARE text next to social sharing icons*/ 
.items_a2567b24973648b5a00c8b4ff31dee64 .itemContent ul.socialSharing:after {
    content:'Share';
    display: inline-block;
    color: black;
    font-size: 16px;
    text-transform: uppercase;
    margin-left: 1em;
}
/*--------------- CONTACT ---------------*/

#page_dbc3cb6b2df24b35a9aa62ee1ff46883 .itemTabs li {
    text-transform: uppercase;
    font-size: 22px;
    margin-top: .15em;
}
#page_dbc3cb6b2df24b35a9aa62ee1ff46883 .itemTabs li a {
    color: white;
    background: black;
    padding: .25em .75em;
}
/*insightly form*/
.insightlyForm label {
    display: none;
}
.insightlyForm input, .insightlyForm input:valid,
.insightlyForm textarea, .insightlyForm textarea:valid {
    text-transform: uppercase;
    font-size: 24px;
    background: transparent;
    border-top: 0;
    border-left: 0;
    border-right: 0;
    border-bottom: 1px solid;
    width: 100%;
    margin-bottom: 30px;
}

.insightlyForm .button.ctaButton {
    background: black;
    border-bottom: none;
    font-size: 30px;
    width: 115px;
    height: 54px;
    padding: 0;
    margin: 0;
}
.twoColumnLeft {
    width: 45%;
    float: left;
    margin-right: 35px;
    clear: none;
}
.twoColumnRight {
    width: 45%;
    float: left;
    clear: none;
}
/*--------------- BUY PASSES ---------------*/
/*alerts box*/
.block_f04d8c68696d49348498c9c04ca88be7 img {
    max-width: 40px;
}
/*pointer cursor for anchor link*/
.blockWrap_f04d8c68696d49348498c9c04ca88be7 {
    /*cursor: pointer;*/
}
.blockWrap_f04d8c68696d49348498c9c04ca88be7 a:hover {
    cursor: pointer;
}
.items_f04d8c68696d49348498c9c04ca88be7 .itemContent {
    text-align: left;
}
.items_f04d8c68696d49348498c9c04ca88be7 .item .itemInnerContent strong {
    text-transform: uppercase;
    font-size: 18px;
    color: white;
}
.items_f04d8c68696d49348498c9c04ca88be7.listView .itemPreview.hasImg .itemImg {
    width: 8%;
}
.items_f04d8c68696d49348498c9c04ca88be7.listView .itemPreview.hasImg .itemContent {
    width: 92%;
}
/*.items_f04d8c68696d49348498c9c04ca88be7 .itemContent li:last-child {*/
/*    color: white;*/
/*}*/

/*plus sign on alert gallery*/
.items_f04d8c68696d49348498c9c04ca88be7 .item {
    position: relative;
}
.items_f04d8c68696d49348498c9c04ca88be7 .item:before {
    content: '';
    display: block;
    position: absolute;
    top: 29%;
    left: 20px;
    background-image: url(https://945028a81f58d7439f7c-d7cb213c9c7d030bfb831fcf083d20da.ssl.cf2.rackcdn.com/d63a8604f32c40d7af745625f89f0750.png);
    background-size: contain;
    background-repeat: no-repeat;
    height: 40px;
    width: 40px;
}
.items_f04d8c68696d49348498c9c04ca88be7 .itemContent {
    margin-left: 60px;
}
/*ticket buy now positions*/ 
.items_da3f5458d0df4c418fd9e4433d43565d .imgEffect-overlay, .items_da3f5458d0df4c418fd9e4433d43565d .imgHover-overlay, /*ELEVATE*/

.items_e48f1c5a24df4c028c09244446eae792 .imgEffect-overlay, .items_e48f1c5a24df4c028c09244446eae792 .imgHover-overlay, /*BASK*/ 
.items_a97f45065d364b09a3fff15f99bc0c8e .imgEffect-overlay, .items_a97f45065d364b09a3fff15f99bc0c8e .imgHover-overlay,  /*PARKING*/ 
.items_f8d70acfd8ec49b38dc8e3f380375d90 .imgEffect-overlay, .items_f8d70acfd8ec49b38dc8e3f380375d90  .imgHover-overlay  /*3DAY*/ {
    position: relative;
}
.items_da3f5458d0df4c418fd9e4433d43565d .imgEffect-content, .items_da3f5458d0df4c418fd9e4433d43565d .imgHover-content, /*ELEVATE*/ 

.items_e48f1c5a24df4c028c09244446eae792 .imgEffect-content, .items_e48f1c5a24df4c028c09244446eae792 .imgHover-content, /*BASK*/ 
.items_a97f45065d364b09a3fff15f99bc0c8e .imgEffect-content, .items_a97f45065d364b09a3fff15f99bc0c8e .imgHover-content, /*PARKING*/ 
.items_f8d70acfd8ec49b38dc8e3f380375d90 .imgEffect-content, .items_f8d70acfd8ec49b38dc8e3f380375d90 .imgHover-content /*3DAYG*/ {
    position: relative;
}
/*underline on titles*/ 
#page_a19688d3dc8340cebf855f5d977dbcf1 .item .itemContent .contentTitle, 
#page_a19688d3dc8340cebf855f5d977dbcf1 .item .itemContent .contentTitle a, 
.blockWrap_f47a969dd27f4065ada00b4c7681455d .contentTitle,
.blockWrap_caf2126cbca949be9c22d1d7229b58fc .contentTitle {
    font-family: korolev, sans-serif;
    font-style: normal;
    font-weight: 500;
    line-height: 1.4;
}
#page_a19688d3dc8340cebf855f5d977dbcf1 .item .itemContent .contentTitle,
.blockWrap_f47a969dd27f4065ada00b4c7681455d .contentTitle,
.blockWrap_caf2126cbca949be9c22d1d7229b58fc .contentTitle {
    border-bottom: 1px solid black;
    margin-bottom: 1em;
    padding-bottom: 1em;
}
/*--------------- PARTNERS ---------------*/
.blockWrap_FhSTeJ7dqEKfXMSt .blockInnerContent {
    border-bottom: 1px solid black;
    padding-bottom: 2em;
}
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .block_xyagyoMxwGJlD7BZ {
    padding-left: 0;
}
.block_fdbca5c3400249919401ca8ddfbc7011 {
    display: none;
}
/*--------------- MEDIA QUERIES ---------------*/
/*NAV*/
/*tablet vertical*/ 
@media only screen and (min-width: 734px) and (max-width: 1135px) {
    .navContent li a, .navContent li .navLabel {
        font-size: 18px;
    }
    .navContent > ul > li:nth-child(n+4) a, .navContent > ul > li:nth-child(n+3) .navLabel {
        font-size: 12px;
    }
    .passesButton .button {
        line-height: 5;
        font-size: 21px;
    }
}
@media only screen and (min-width: 1136px) and (max-width: 1400px) {
    .navContent li a, .navContent li .navLabel {
        font-size: 22px;
    }
    .navContent > ul > li:nth-child(n+4) a, 
    .navContent > ul > li:nth-child(n+3) .navLabel {
        font-size: 15px;
    }
    .passesButton .button {
        line-height: 3;
        font-size: 35px;
    }
}
@media only screen and (min-width: 768px) and (max-width: 1199px) {
    .footerContent .blockContainer {
        width: 100%;
    }
}
@media only screen and (max-width: 767px) {
/*page title padding on smaller devices*/
    .pageTitleContainer {
        padding-top: 105px;
        padding-bottom: 105px;
    }
    .pageSubtitle {
        font-size: 80px;
    }
    .footerContainer {
        line-height: 1.5;
    }
    .footerContent .blockContainer:not(.blockWrap_b5c48c213b0a45029e1e5ef2fa4ee75c) {
        padding: 1em 0;
    }
    .footerContent .blockWrap_eeb1f5db0f9f42d59422f89a3cc298cd {
        padding-top: 0 !important;
    }
    .items_fd6e50c48f89429cb61cef0dc05db3c3 .item {
        margin: 0;
        padding: 0;
    }
/*100 width image/content for list style items*/ 
    .listView .itemPreview.hasImg .itemImg {
        width: 100%;
    }
    .listView .itemPreview.hasImg .itemContent {
        width: 100%;
        padding-top: 20px;
    }
.vidPlayBtn {
    width: 120px !important;
    height: 120px !important;
}
/*HOME*/

/*text blocks font size*/
    #page_f41f331f0be94f34a5c0c93b2be26937 .blockContent.layoutD--vAlign1 .blockText .contentTitle, 
    #page_f41f331f0be94f34a5c0c93b2be26937 .blockContent.layoutD--vAlign2 .blockText .contentTitle,
    #page_f41f331f0be94f34a5c0c93b2be26937 .blockContent.layoutC--vAlign1 .blockText .contentTitle, 
    #page_f41f331f0be94f34a5c0c93b2be26937 .blockContent.layoutC--vAlign2 .blockText .contentTitle {
        font-size: 64px;
    }
    .blockWrap_c9ff1af341a249fa9b6df5a72c356f25 .contentTitle {
        font-size: 60px;
    }
.block_a3699104322e41b38a825c33e9fb7f1e {
    padding-top: 2em;
    padding-bottom: 2em;
}
/*remove twitter feed right border and add bottom border*/
    .items_b1536900bea949599d55f8d277c41582 .item {
        border-bottom: 2px solid white;
        border-right: none;
    }
/*gradient background block*/
    .blockWrap_c9ff1af341a249fa9b6df5a72c356f25 {
        padding-bottom: 60px;
    }
/*alerts block padding*/ 
    .block_bf7e4d46930e42c79259ab5436ad6f3e {
        padding-bottom: 2em;
    }
/*HOW TO KAABOO*/
    /*right side caption*/
    .blockWrap_b389fca0dc5146f69bbc6a0c43df0ce0 .imgEffect-content, /*music*/ 
    .blockWrap_ac998dcb195043f8a94394c471394b70 .imgEffect-content, /*comedy*/ 
    .blockWrap_a46de25b20204e7c8802d80c98e6f965 .imgEffect-content, /*indulgences*/ 
    .blockWrap_c57f1c5d86a242b4bc563e225ae21efb .imgEffect-content, /*art*/
    .blockWrap_b7c5a457026d485bb95b0cc1b8c5936d .imgEffect-content, /*palate*/ 
    .blockWrap_d92b1df6968f4f1eab6c66b0657135ff .imgEffect-content /*bask*/ {
        min-width: 120px;
    }
    #page_a26395493cca4cdfa597ba0901989e74 .imgHover .imgHover-overlay .imgHover-content .contentTitle, 
    #page_a26395493cca4cdfa597ba0901989e74 .imgEffect .imgEffect-overlay .imgEffect-content .contentTitle {
        font-size: 22px;
    }
/*THE EVENT*/ 
    /*list of titles*/ 
     .block_ee4ee1a4d3b64fb39bb0ee326e3ede46 p, 
     .block_ebd913d59605442aa302fb6374aad805 li, 
     .block_dbb5cc528a3040bb8caef1552b947de6 li, 
     .block_bc5cbd4861764f0b990b9bd80f89d994 li, 
     .block_f6b9fecdece344e6bab3b9a0a79ba895 li, 
     .block_a2784eaa7dfe430dbfe8cbd06c2deaa8 p,
     .block_c12dcaaef2ad40ee915b09e3b13ecf1e li {
        font-size: 14px;
    }
    .block_ebd913d59605442aa302fb6374aad805 li:nth-child(n+2):before, 
    .block_dbb5cc528a3040bb8caef1552b947de6 li:nth-child(n+2):before, 
    .block_bc5cbd4861764f0b990b9bd80f89d994 li:nth-child(n+2):before, 
    .block_f6b9fecdece344e6bab3b9a0a79ba895 li:nth-child(n+2):before,
    .block_c12dcaaef2ad40ee915b09e3b13ecf1e li:nth-child(n+2):before {
        height: 32px;
        margin: 0 12px;
    }
/*GET PASSES*/
/*alert spacing on mobile*/ 
    .blockWrap_f04d8c68696d49348498c9c04ca88be7 {
        margin-top: 20px;
    }
/*TABS*/ 
    .items_d164e61d8032476bb0ddd08a34557d89 .item,
    .items_fbf5142509594796a4fae9cdabc87081 .item,
    .items_e09603df59b64c71ba94e7e357077f83 .item,
    .items_aa69809bac4a4fd9b1cba7bfafe17df8 .item,
    .items_d19d100e3c4e49e4909de6731c88cc50 .item {
        display: block;
        padding: .45em 0;
        margin: .2em;
        margin-left: 0 !important;
        max-width: none;
    }
}
@media only screen and (max-width: 1023px) {
/*padding on textblocks*/
    #page_f41f331f0be94f34a5c0c93b2be26937 .blockContent.layoutD--vAlign1 .blockText, 
    #page_f41f331f0be94f34a5c0c93b2be26937 .blockContent.layoutD--vAlign2 .blockText,
    #page_f41f331f0be94f34a5c0c93b2be26937 .blockContent.layoutC--vAlign1 .blockText, 
    #page_f41f331f0be94f34a5c0c93b2be26937 .blockContent.layoutC--vAlign2 .blockText {
        padding: 3em;
    }
}
@media only screen and (max-width: 1024px) {
/*HOME FONT SIZES FOR TABLET*/ 
    .blockWrap_fe3b7dd9158d41bca0cc1453554b9068 .contentTitle,
    .blockWrap_bacee612b4994f19be48cf331e361d2d .contentTitle,
    .blockWrap_f6011504ade245f2bbf741ef62095924 .contentTitle,
    .blockWrap_cd39560723af4a2b91edfec539ae4eb9 .contentTitle {
        font-size: 54px;
    }
}
@media only screen and (min-width: 768px) {
/***HEADER/NAV***/
    .tuckContent .headerAndNavContainer {
        top: 2%;
        right: 0;
        left: 0;
        width: 96%;
        margin: auto;
    }
    .headerAndNavContainer {
        margin-top: 1.3%;
        width: 96%;
        margin-left: auto;
        margin-right: auto;
    }
    .headerContent h1.logo img {
        width: 100%;
        max-width: 90px;
    }
    .headerContent h1.logo {
        min-width: 100px;
        max-width: 100px;
    }
    .headerContainer {
        /*width: 100px;*/
        width: 10%;
        max-width: 10%;
    }
    /*.headerContainer {*/
    /*    padding-left: 2%;*/
    /*    padding-right: 2%;*/
    /*}*/
    /*.navContainer {*/
    /*    width: 70%;*/
    /*}*/
    /*nav angles*/
    /*.passesButton:before {*/
    /*    content: '';*/
    /*    border-top: 111px solid #40FCFF;*/
    /*    border-bottom: 20px solid transparent;*/
    /*    border-left: 50px solid transparent;*/
    /*    border-right: 0px solid transparent;*/
    /*    position: absolute;*/
    /*    top: 0;*/
    /*    left: -50px;*/
    /*}*/
    /*.navContainer:after {*/
    /*    content: '';*/
    /*    border-top: 50px solid transparent;*/
    /*    border-bottom: 111px solid #fff;*/
    /*    border-right: 50px solid transparent;*/
    /*    border-left: 0 solid #fff;*/
    /*    position: absolute;*/
    /*    top: -50px;*/
    /*    right: -50px;*/
    /*}*/
    /*.passesButton {*/
    /*    height: 111px;*/
    /*    margin-left: 45px;*/
    /*}*/

/***HOME***/
    /*alerts box*/
    .blockWrap_ea6684d5f5e647b8aa164a5ed3f02509 {
        position: relative;
    }
    .fullBleed .noSecondaryContent .primaryAndSecondaryContent .block_a3699104322e41b38a825c33e9fb7f1e {
        position: absolute;
        bottom: 4%;
        max-width: 1400px;
        right: 0;
        left: 0;
        padding: 0;
        width: 96%;
    }
    .items_a3699104322e41b38a825c33e9fb7f1e .itemContent li,
    .items_f04d8c68696d49348498c9c04ca88be7 .itemContent li{
        display: inline-block;
    }

    /*50/50 width*/
    #page_f41f331f0be94f34a5c0c93b2be26937 .blockContentBleed.layoutC .blockImg, 
    #page_f41f331f0be94f34a5c0c93b2be26937 .blockContentBleed.layoutD .blockImg, 
    #page_f41f331f0be94f34a5c0c93b2be26937 .blockContentBleed.layoutC .blockText, 
    #page_f41f331f0be94f34a5c0c93b2be26937 .blockContentBleed.layoutD .blockText {
        width: 50%;
    }


    #page_f41f331f0be94f34a5c0c93b2be26937 .blockContent.layoutD--vAlign1 .blockText, 
    #page_f41f331f0be94f34a5c0c93b2be26937 .blockContent.layoutD--vAlign2 .blockText {
        margin-right: 0;
    }
    #page_f41f331f0be94f34a5c0c93b2be26937 .blockContent.layoutC--vAlign1 .blockText, 
    #page_f41f331f0be94f34a5c0c93b2be26937 .blockContent.layoutC--vAlign2 .blockText {
        margin-left: 0;
    }
    /*about text larger*/
    .blockWrap_c9ff1af341a249fa9b6df5a72c356f25 .contentTitle {
        font-size: 100px;
    }
    /*alerts grid*/
    .blockWrap_bf7e4d46930e42c79259ab5436ad6f3e {
        position: relative;
    }
    .block_bf7e4d46930e42c79259ab5436ad6f3e {
        position: absolute;
        left: 0;
        right: 0;
        z-index: 1;
        bottom: -60px;
    }
    /*home - instagram*/
    .items_fd6e50c48f89429cb61cef0dc05db3c3.cols3 .item {
        width: 33.333%;
        margin: 0;
        padding: 0;
    }
/*THE EVENT /
    /*header gallery caption size*/ 
    .block_cff51694572945c0b491cd2c9f242aa4 .imgHover .imgHover-overlay .imgHover-content .contentTitle, 
    .block_cff51694572945c0b491cd2c9f242aa4 .imgEffect .imgEffect-overlay .imgEffect-content .contentTitle, /*smile and laugh*/ 
    .block_c92525d8f76b4544944189a667f9b97b .imgHover .imgHover-overlay .imgHover-content .contentTitle,  /*dine drink */ 
    .block_c92525d8f76b4544944189a667f9b97b .imgEffect .imgEffect-overlay .imgEffect-content .contentTitle,
    .block_f23c09a6b396418ba785ef0e08c8e33d .imgHover .imgHover-overlay .imgHover-content .contentTitle,  /*spa*/ 
    .block_f23c09a6b396418ba785ef0e08c8e33d .imgEffect .imgEffect-overlay .imgEffect-content .contentTitle,
    .block_ae8384402fdd4482bfe6a248552d3eb4 .imgHover .imgHover-overlay .imgHover-content .contentTitle,  /*art*/ 
    .block_ae8384402fdd4482bfe6a248552d3eb4 .imgEffect .imgEffect-overlay .imgEffect-content .contentTitle,
    .block_c50cc1b70ab34e3c9acdcda82195d405 .imgHover .imgHover-overlay .imgHover-content .contentTitle,  /*sun*/ 
    .block_c50cc1b70ab34e3c9acdcda82195d405 .imgEffect .imgEffect-overlay .imgEffect-content .contentTitle,
    .block_b704b555c3ea4330996220ae0674430f .imgHover .imgHover-overlay .imgHover-content .contentTitle,  /*after*/ 
    .block_b704b555c3ea4330996220ae0674430f .imgEffect .imgEffect-overlay .imgEffect-content .contentTitle,
    .block_a293696c2ba54cae9251ec7cb33cd45f .imgHover .imgHover-overlay .imgHover-content .contentTitle,  /*vip*/ 
    .block_a293696c2ba54cae9251ec7cb33cd45f .imgEffect .imgEffect-overlay .imgEffect-content .contentTitle {
        font-size: 75px;
        line-height: .8;
    }
/*past lineups*/ 
.block_b82a17ecd5c14bcfa19a9f291fd82884 {
    margin-top: -200px;
    background: white;
    padding-top: 50px;
}
/*--------------- PARTNERS ---------------*/
/*partners 2 column grid margin*/ 
#page_dcfbbb14ac8f4894a895f3ca10277dcf .cols2 .item {
    clear: none;
    width: 48.6%;
    margin: 4% 0 0 1.4%;
}
/*CONTACT wrap content*/ 
    #page_dbc3cb6b2df24b35a9aa62ee1ff46883 {
        max-width: 1400px;
        margin: auto;
    }
    /*tab styles*/
    #page_dbc3cb6b2df24b35a9aa62ee1ff46883 .itemTabsContainer {
        width: 22%;
        float: left;
    }
    .blockWrap_d3e31a0191a14e29ba60a432a99db33f {
        float: left;
        width: 78%;
    }
    .blockWrap_f04d8c68696d49348498c9c04ca88be7 {
        margin-top: -390px;
    }

}
@media only screen and (min-width: 901px) {
    /*nav angles*/
    .passesButton:before {
        content: '';
        border-top: 111px solid #40FCFF;
        border-bottom: 20px solid transparent;
        border-left: 50px solid transparent;
        border-right: 0px solid transparent;
        position: absolute;
        top: 0;
        left: -50px;
    }
    .navContainer:after {
        content: '';
        border-top: 50px solid transparent;
        border-bottom: 111px solid #fff;
        border-right: 50px solid transparent;
        border-left: 0 solid #fff;
        position: absolute;
        top: -50px;
        right: -50px;
    }
    .passesButton {
        height: 111px;
        margin-left: 45px;
    }
    .headerContainer {
        padding-left: 2%;
        padding-right: 2%;
    }
    .navContainer {
        width: 70%;
    }
}
@media only screen and (min-width: 1023px) {
/*alert link to the left*/ 
    .items_a3699104322e41b38a825c33e9fb7f1e .itemContent li:last-child,
    .items_f04d8c68696d49348498c9c04ca88be7 .itemContent li:last-child {
        float: right;
    }
/*HOME - 50/50 blocks*/
    #page_f41f331f0be94f34a5c0c93b2be26937 .blockContentBleed.layoutC .blockText {
        padding-right: 0;
    }
    #page_f41f331f0be94f34a5c0c93b2be26937 .blockContentBleed.layoutD .blockText {
        padding-left: 0;
    }
    #page_a3c5e2d628a7456b93feedb32fe331cb .itemTabs li {
        position: relative;
        margin-left: 31px;
        font-size: 22px;
    }
    /*TABS*/
    #page_a3c5e2d628a7456b93feedb32fe331cb .itemTabs li:nth-child(n+2):before,
    .items_d164e61d8032476bb0ddd08a34557d89 .item:nth-child(n+2):before,
    .items_fbf5142509594796a4fae9cdabc87081 .item:nth-child(n+2):before,
    .items_e09603df59b64c71ba94e7e357077f83 .item:nth-child(n+2):before,
    .items_aa69809bac4a4fd9b1cba7bfafe17df8 .item:nth-child(n+2):before,
    .items_d19d100e3c4e49e4909de6731c88cc50 .item:nth-child(n+2):before {
        content: '';
        border-top: 42px solid #000;
        border-bottom: 25px solid transparent;
        border-left: 25px solid transparent;
        border-right: 0px solid transparent;
        position: absolute;
        top: 0;
        left: -25px;
    }
    #page_a3c5e2d628a7456b93feedb32fe331cb .itemTabs li:not(:last-child):after,
    .items_d164e61d8032476bb0ddd08a34557d89 .item:not(:last-child):after,
    .items_fbf5142509594796a4fae9cdabc87081 .item:not(:last-child):after,
    .items_e09603df59b64c71ba94e7e357077f83 .item:not(:last-child):after,
    .items_aa69809bac4a4fd9b1cba7bfafe17df8 .item:not(:last-child):after,
    .items_d19d100e3c4e49e4909de6731c88cc50 .item:not(:last-child):after {
        content: '';
        border-top: 25px solid transparent;
        border-bottom: 43px solid #000;
        border-right: 25px solid transparent;
        border-left: 0 solid #000;
        position: absolute;
        top: -24px;
        right: -25px;
    }
}
@media only screen and (min-width: 1025px) {
    .blockWrap_c9ff1af341a249fa9b6df5a72c356f25 .contentTitle {
        font-size: 140px;
    }
}
@media only screen and (min-width: 1200px) {
/***FOOTER***/
    /*email capture / partners custom logo list*/
    .footerContent .blockWrap_b9bce730516a473b8dde092f49da4fc1,
    .footerContent .blockWrap_cec189fb297f44ebbed55fb473856f1b {
        width: 100%;
        margin: 0 auto;
        padding-top: 1em;
    }
    /*display newsletter sign-up content side-by-side*/
    .footerContent .block_b9bce730516a473b8dde092f49da4fc1 {
        display: flex;
        justify-content: flex-end;
        align-items: center;
    }
    .footerContent .block_b9bce730516a473b8dde092f49da4fc1 .blockInnerContent {
        flex-grow: 1;
        text-align: right;
    }
    .footerContent .block_b9bce730516a473b8dde092f49da4fc1 .blockInnerContent:last-child {
        max-width: 430px;
    }
    .footerContent .blockContainer {
        margin: 0;
    }
    /*footer angles*/
    .blockWrap_cfd4c177bd9a49188a01cf84977d78a4,
    .blockWrap_b5c48c213b0a45029e1e5ef2fa4ee75c {
        position: relative;
    }
    .blockWrap_cfd4c177bd9a49188a01cf84977d78a4:before /*sitemap*/ {
        content: '';
        border-top: 77px solid #fff;
        border-bottom: 50px solid transparent;
        border-left: 0px solid transparent;
        border-right: 50px solid transparent;
        position: absolute;
        top: 0;
        left: 0;
    }
    .blockWrap_b5c48c213b0a45029e1e5ef2fa4ee75c:after /*buy passes*/ {
        content: '';
        border-bottom: 77px solid transparent;
        border-right: 0px solid #40FCFF;
        border-left: 50px solid #40FCFF;
        position: absolute;
        top: 0;
        right: -50px;
        z-index: 1;
    }
    /*BLOCK WIDTHS*/
    .footerContent .blockWrap_b5c48c213b0a45029e1e5ef2fa4ee75c { /*buy passes*/
        width: 18%;
        margin-right: 15px !important;
        height: 77px;
    }
    .footerContent .blockWrap_cfd4c177bd9a49188a01cf84977d78a4 { /*sitemap*/ 
        width: 56%;
        height: 77px;
    }
    .footerContent .blockWrap_eeb1f5db0f9f42d59422f89a3cc298cd { /*social icons*/
        width: 24.6%;
        height: 77px;
        clear: none !important;
        padding-top: 0;
    }
    .footerLogos img {
        max-height: 40px;
    }
    .footerContent  .blockWrap_cfd4c177bd9a49188a01cf84977d78a4 li {
        margin-right: 1.3em;
        margin-left: 0;
    }
}
@media only screen and (min-width: 1401px) {
        .passesButton .button {
        line-height: 2.5;
        font-size: 45px;
        padding: 0;
    }
}

/* Discovery Tour - page title styling */
.blockWrap_deab375874a9436bba110c3b53c674d1 {
    padding-top: 325px;
    padding-bottom: 325px;
}
    
.block_deab375874a9436bba110c3b53c674d1 .blockInnerContent p {
    font-family: alternate-gothic-no-1-d, sans-serif !important;
    font-style: normal !important;
    font-weight: 400 !important;
    text-transform: uppercase;
    letter-spacing: normal;
    font-size: 140px;
    padding-top: 13px;
    text-align: center;
    line-height: 1;
}
.block_deab375874a9436bba110c3b53c674d1 .contentTitle span {
    text-transform: uppercase;
    letter-spacing: normal;
    font-size: 20px;
    text-align: center;
    background: black;
    display: inline-block;
    padding: 5px 10px;
    margin: 0;
    border: 0;
    outline: 0;
    color: #fff;
    font-family: alternate-gothic-no-3-d, sans-serif;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
}
.block_deab375874a9436bba110c3b53c674d1 h2.contentTitle {
    padding-bottom: 0px;
}

/* Art - page title styling */
.blockWrap_c3836dd57c5f4de58a128eeb5b07ae72 {
    /*padding-top: 100px;*/
    /*padding-bottom: 100px;*/
}
    
.block_c3836dd57c5f4de58a128eeb5b07ae72 .blockInnerContent p {
    font-family: alternate-gothic-no-1-d, sans-serif !important;
    font-style: normal !important;
    font-weight: 400 !important;
    text-transform: uppercase;
    letter-spacing: normal;
    font-size: 140px;
    padding-top: 13px;
    text-align: center;
    line-height: 1;
}
.block_c3836dd57c5f4de58a128eeb5b07ae72 h2.contentTitle {
    text-transform: uppercase;
    letter-spacing: normal;
    font-size: 20px;
    text-align: center;
    background: black;
    display: inline-block;
    padding: 5px 10px;
    margin: 0;
    border: 0;
    outline: 0;
    color: #fff;
    font-family: alternate-gothic-no-3-d, sans-serif;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
}

/* Comedy - page title styling */
.blockWrap_d87a7051c29b4681b1fe4eeb66d8ca32 {
    /*padding-top: 100px;*/
    /*padding-bottom: 100px;*/
}
    
.block_d87a7051c29b4681b1fe4eeb66d8ca32 .blockInnerContent p {
    font-family: alternate-gothic-no-1-d, sans-serif !important;
    font-style: normal !important;
    font-weight: 400 !important;
    text-transform: uppercase;
    letter-spacing: normal;
    font-size: 140px;
    padding-top: 13px;
    text-align: center;
    line-height: 1;
}
.block_d87a7051c29b4681b1fe4eeb66d8ca32 .contentTitle span {
    text-transform: uppercase;
    letter-spacing: normal;
    font-size: 20px;
    text-align: center;
    background: black;
    display: inline-block;
    padding: 5px 10px;
    margin: 0;
    border: 0;
    outline: 0;
    color: #fff;
    font-family: alternate-gothic-no-3-d, sans-serif;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
}
.block_d87a7051c29b4681b1fe4eeb66d8ca32 h2.contentTitle {
    padding-bottom: 0px;
}

/* Indulgences - page title styling */
.blockWrap_e74e76469711464d8e3df72dc0958785 {
    /*padding-top: 100px;*/
    /*padding-bottom: 100px;*/
}
    
.block_e74e76469711464d8e3df72dc0958785 .blockInnerContent p {
    font-family: alternate-gothic-no-1-d, sans-serif !important;
    font-style: normal !important;
    font-weight: 400 !important;
    text-transform: uppercase;
    letter-spacing: normal;
    font-size: 140px;
    padding-top: 13px;
    text-align: center;
    line-height: 1;
}
.block_e74e76469711464d8e3df72dc0958785 .contentTitle span {
    text-transform: uppercase;
    letter-spacing: normal;
    font-size: 20px;
    text-align: center;
    background: black;
    display: inline-block;
    padding: 5px 10px;
    margin: 0;
    border: 0;
    outline: 0;
    color: #fff;
    font-family: alternate-gothic-no-3-d, sans-serif;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
}
.block_e74e76469711464d8e3df72dc0958785 h2.contentTitle {
    padding-bottom: 0px;
}

/* Culinary - page title styling */
.blockWrap_ee7095b7619f481a90da8ea2c5203140 {
    /*padding-top: 100px;*/
    /*padding-bottom: 100px;*/
}
    
.block_ee7095b7619f481a90da8ea2c5203140 .blockInnerContent p {
    font-family: alternate-gothic-no-1-d, sans-serif !important;
    font-style: normal !important;
    font-weight: 400 !important;
    text-transform: uppercase;
    letter-spacing: normal;
    font-size: 140px;
    padding-top: 13px;
    text-align: center;
    line-height: 1;
}
.block_ee7095b7619f481a90da8ea2c5203140 .contentTitle span {
    text-transform: uppercase;
    letter-spacing: normal;
    font-size: 20px;
    text-align: center;
    background: black;
    display: inline-block;
    padding: 5px 10px;
    margin: 0;
    border: 0;
    outline: 0;
    color: #fff;
    font-family: alternate-gothic-no-3-d, sans-serif;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
}
.block_ee7095b7619f481a90da8ea2c5203140 h2.contentTitle {
    padding-bottom: 0px;
}