/********** Helvetica LT Condensed Light RG ********/
@font-face {
    font-family: 'helvetica_lt_condensedlightRg';
    src: url('/img/events/id/793/79388/assets/cd91.helvetica-lt-condensed-light-webfont.eot');
    src: url('/img/events/id/793/79388/assets/cd91.helvetica-lt-condensed-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('/img/events/id/793/79388/assets/1061.helvetica-lt-condensed-light-webfont.woff') format('woff'),
         url('/img/events/id/793/79388/assets/f806.helvetica-lt-condensed-light-webfont.ttf') format('truetype'),
         url('/img/events/id/793/79388/assets/390d.helvetica-lt-condensed-light-webfont.svg#helvetica_lt_condensedlightRg') format('svg');
    font-weight: normal;
    font-style: normal;
}

/********** Gotham Medium ********/
@font-face {
    font-family: 'gothammedium';
    src: url('/img/events/id/793/79388/assets/494b.gotham-medium-webfont.eot');
    src: url('/img/events/id/793/79388/assets/494b.gotham-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('/img/events/id/793/79388/assets/8b76.gotham-medium-webfont.woff') format('woff'),
         url('/img/events/id/793/79388/assets/da50.gotham-medium-webfont.ttf') format('truetype'),
         url('/img/events/id/793/79388/assets/f4c2.gotham-medium-webfont.svg#gothammedium') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'adobe_caslon_proitalic';
    src: url('acaslonpro-italic-webfont.eot');
    src: url('/img/events/id/803/80364/assets/ab43.acaslonpro-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/img/events/id/803/80364/assets/45fd.acaslonpro-italic-webfont.woff') format('woff'),
         url('/img/events/id/803/80364/assets/fd0f.acaslonpro-italic-webfont.ttf') format('truetype'),
         url('/img/events/id/803/80364/assets/a844.acaslonpro-italic-webfont.svg#adobe_caslon_proitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'adobe_caslon_proregular';
    src: url('/img/events/id/803/80364/assets/a5a8.acaslonpro-regular-webfont.eot');
    src: url('/img/events/id/803/80364/assets/a5a8.acaslonpro-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/img/events/id/803/80364/assets/254e.acaslonpro-regular-webfont.woff') format('woff'),
         url('/img/events/id/803/80364/assets/93f0.acaslonpro-regular-webfont.ttf') format('truetype'),
         url('/img/events/id/803/80364/assets/95cd.acaslonpro-regular-webfont.svg#adobe_caslon_proregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'adobe_caslon_probold';
    src: url('/img/events/id/803/80364/assets/ec70.acaslonpro-semibold-webfont.eot');
    src: url('/img/events/id/803/80364/assets/ec70.acaslonpro-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/img/events/id/803/80364/assets/9ab8.acaslonpro-semibold-webfont.woff') format('woff'),
         url('/img/events/id/803/80364/assets/92a6.acaslonpro-semibold-webfont.ttf') format('truetype'),
         url('/img/events/id/803/80364/assets/33c2.acaslonpro-semibold-webfont.svg#adobe_caslon_probold') format('svg');
    font-weight: normal;
    font-style: normal;
}


::selection {
	background: #fff;
	color:#000;
}
::-moz-selection {
	background: #fff;
	color:#000;
}

/* Soundcloud Players */

#splash-container .audio-secton .list-item {
	width: 100% !important;
}

/* Styling UL */

[block-type="list"].s1 ul {
	list-style: none !important;
	margin-left: 0 !important;
}

/* Base */
#splash-container  { font-size: 16px; font-family: 'adobe_caslon_proregular',arial!important;}
#splash-container h1, #splash-container h4, #splash-container .element-when-day,#splash-container .element-when-month, #splash-container #element-where-venue, #splash-container  .element-where-venue { font-family: inherit !important; font-size: inherit !important; font-weight: normal !important; line-height: inherit !important;}
#splash-container .element-title, #splash-container  .element-when-time  {font-family: inherit !important;}
#splash-container a, #splash-container a:focus{outline:none;}

/* Special Fonts */
#splash-container #main-canvas .adobecaslon_regular{font-family: 'adobe_caslon_proregular', arial!important;}
#splash-container #main-canvas .gotham_medium{font-family: 'gothammedium', arial!important;}
#splash-container #main-canvas .adobecaslon_bold{font-family: 'adobe_caslon_probold', arial!important;}


.comma-before:before { content: ','; 	position: absolute;	left: 0.05em;}
/* Recommended Snippet  */
#splash-container .element .list-item { margin-bottom: 1em; }
#splash-container .master_group > .layoutGrp { margin-bottom: 0; }
#splash-container .sf .title h1 { margin-bottom: 0; }
#splash-container .sf .body h1 { margin-bottom: 0; }
body[theme="st-subtraction"] .element-title, body[theme="st-subtraction"] .element-subtitle{padding:0px!important;}

/** Splash **/
#main-canvas{overflow:visible;}
.master_group:after {clear: both; content: ""; display: block;}

#splash-container .splash-logo div{float:none; padding:0px;}

#splash-container .nav-secton{max-width: 500px; width:100%;}
#splash-container .nav-secton .nav-item{ margin: 0 0 0.4em; padding: 0;}
#splash-container .nav-secton .nav-item a {background: url("/img/events/id/803/80364/assets/7d62.link-arrow.png") no-repeat 0 -79px; color: rgba(255, 255, 255, 0.85) !important;font-family: 'adobe_caslon_proitalic'!important; padding: 0 0 0 38px;    position: relative;}
#splash-container .nav-secton .nav-item strong { color: rgba(163, 163, 163,0.85); display: block;  font-size: 22px; font-style: normal; line-height: normal;
    margin-top: -11px;  padding: 0 0 0 38px; height: 1px;}
#splash-container .nav-secton .nav-item a:hover {background: url("/img/events/id/803/80364/assets/7d62.link-arrow.png") no-repeat 0 17px;}
#splash-container .nav-secton .nav-item a:hover:before { content:"click to play";  color: #FFFFFF; content: "click to play"; font-size: 8px; font-family: 'gothammedium', arial!important;  left: -94px;  position: absolute;  top: 3px;  z-index: 9999; }


#splash-container .audio-secton{max-width: 500px; width:100%;}
#splash-container .audio-secton .title, #splash-container .audio-secton .body{display:none;}
#splash-container .audio-secton .list-item .title, #splash-container .audio-secton .list-item .body{display:block;  padding-left: 38px;}
#splash-container .audio-secton .list-item .title {font-size: 1em;}

#splash-container .audio-secton .list-item{ margin: 0 0 0.4em; padding: 0;  width: auto;}
#splash-container .audio-secton .list-item .title {background: url("/img/events/id/803/80364/assets/7d62.link-arrow.png") no-repeat 0 -93px;   cursor: pointer; color: rgba(255, 255, 255, 0.85) !important;font-family: 'adobe_caslon_proitalic'!important; margin-bottom: 10px; padding: 0 0 0 38px;    position: relative;}
#splash-container .audio-secton .list-item strong { color: rgba(163, 163, 163,0.85); display: block;  font-size: 22px; font-style: normal; line-height: normal;
    margin-top: -11px;  padding: 0 0 0 38px; height: 1px;}
#splash-container .audio-secton .list-item .title:hover, #splash-container .audio-secton .list-item .title.active {background: url("/img/events/id/803/80364/assets/7d62.link-arrow.png") no-repeat 0 2px;}
#splash-container .audio-secton .list-item .title:hover:before, #splash-container .audio-secton .list-item .title.active:before { content:"click to play";  color: #FFFFFF; content: "click to play"; font-size: 8px; font-family: 'gothammedium', arial!important;  left: -94px;  position: absolute;  top: -10px;  z-index: 9999; }
#splash-container .audio-secton .list-item .body span.toltip{ font-size: 12px;}
#splash-container .audio-secton .list-item .body, #splash-container .audio-secton .list-item  span.toltip{display:none; }
.finetune #splash-container .audio-secton .list-item .body, .finetune #splash-container .audio-secton .list-item .body span.toltip{display:block;}
#splash-container .audio-secton .list-item .body iframe{ border-left: 1px solid #6D6D6D; padding-left: 12px;}




#splash-container .detail-block{ max-width:395px; width:100%;}
#splash-container .detail-block .element-where-venue{ font-size:1.40em!important;}
#splash-container .detail-block .element-when-day{font-size:4em!important;}

#splash-container .detail-block .venue-block{  max-width: 204px; width: 100%;}
#splash-container .detail-block .date-block{  max-width: 128px; width:100%;}
#splash-container #element-when-time .meridian{display:none;}

#splash-container .element-rsvp{font-family: 'helvetica_lt_condensedlightRg'!important;    font-weight: bolder;}
#splash-container .element-rsvp:hover{opacity:0.5;}

/**** Headline **/
#splash-container .headline .title{background:url(/img/events/id/803/80364/assets/bd1b.heading-bg.png) no-repeat center 8px;}

/**** Footer Content ***/
#footer{background:#000000;}
#ticketForm .nu-btn:hover, #ticketForm.nu-btn.hovering { background: none repeat scroll 0 0 #000000; border: 1px solid #191919;  box-shadow: 0 -2px 0 #191919 inset;   color: #FFFFFF;}

/* Contact Event Organizer Snippet  */
#contact-event-organizer.simple-modal {border-radius:0; -webkit-border-radius:0; -moz-border-radius:0;}
#contact-event-organizer a#send-contact-org-note { border:none; box-shadow:none; background:#e4e4e4;  border-radius:0; -webkit-border-radius:0; -moz-border-radius:0;}
#contact-event-organizer a#send-contact-org-note:hover {background:#000; color:#ffffff; border-radius:0; -webkit-border-radius:0; -moz-border-radius:0;}
#contact-event-organizer  span#send-contact-org-cancel2{color:#666666; top:6px; right:10px;}
#contact-event-organizer  span#send-contact-org-cancel2:hover{color:#ffffff;}
#contact-event-organizer h3{font-size:1.2em;  border-radius: 0; color: #FFFFFF;  font-family: 'gothammedium';}
#ticketReceipt .ticketReceiptInner form div.submit { background: none repeat scroll 0 0 #010101!important;}
#ticketReceipt .ticketReceiptInner form div.submit:hover {background: none repeat scroll 0 0 #2F2F30!important;}
#ticketReceipt .ticketReceiptInner div.receiptbg img { display:none; width: 100%;}
#ticketReceipt .ticketReceiptInner div.receiptbg img.show{display:block;}


/**** SOCIAL NAV ******/
#splash-container .social-nav{  bottom: 0; right: -116px; z-index: 99;}
#splash-container .social-nav .nav-item{ margin: 0 0 0 18px; padding: 0; width: auto;}
#splash-container .social-nav .nav-item a{color:#fff;}

/* responsive */
/********* MEDIA QUERY *********/
@media (max-width: 960px) { 
#splash-container{font-size:15px;}
#main-canvas{width:98%; overflow:hidden;}
#splash-container .detail-block{width:42%;}
#splash-container .detail-block .date-block{float: none;}
#splash-container .detail-block .venue-block{margin-bottom:20px; float:none; text-align:center;}
#splash-container .nav-secton{width:50%;}
}


@media (max-width: 800px) { 
#splash-container .nav-secton, #splash-container .element-description_text, #splash-container .detail-block{float:none; width:98%;}
 #splash-container .nav-secton:after { clear: both;  content: "";  display: block;}
.element-where-city, .element-where-state{float:none; display:inline-block;}
}



@media only screen and (max-width: 480px) {	
#main-canvas #rsvp-modal #rsvp-submit{ -webkit-appearance: none; -moz-box-sizing: content-box!important; -moz-user-select: none!important; }
#rsvp-modal input#rsvp-submit { -webkit-appearance: none; -moz-box-sizing: content-box!important; -moz-user-select: none!important; }

#contact-event-organizer.simple-modal {
    width: 87% !important;
}
#rsvp-modal.simple-modal {
    width: 87% !important;
}

}

@media only screen and (max-device-width: 480px) {
#main-canvas #rsvp-modal #rsvp-submit{ -webkit-appearance: none; -moz-box-sizing: content-box!important; -moz-user-select: none!important; }
#rsvp-modal input#rsvp-submit { -webkit-appearance: none; -moz-box-sizing: content-box!important; -moz-user-select: none!important; }

#contact-event-organizer.simple-modal {
    width: 87% !important;
}
#rsvp-modal.simple-modal {
    width: 87% !important;
}

}
