@font-face {
    font-family: 'Futura-Condensed-ExBold';
    src: url('/img/events/168582/assets/aea4.futura-condensed-extra-bold.eot');
    src: url('/img/events/168582/assets/aea4.futura-condensed-extra-bold.eot') format('embedded-opentype'),
         url('/img/events/168582/assets/5634.futura-condensed-extra-bold.woff') format('woff'),
         url('/img/events/168582/assets/a87b.futura-condensed-extra-bold.ttf') format('truetype'),
         url('/img/events/168582/assets/c556.futura-condensed-extra-bold.svg#FuturaLTCondensedExtraBoldRegular') format('svg');
}
@font-face {
    font-family: 'BrandonGrotesqueLight-Italic';
    src: url('/img/events/168582/assets/c8ef.brandon_light_it.eot');
    src: url('/img/events/168582/assets/c8ef.brandon_light_it.eot') format('embedded-opentype'),
         url('/img/events/168582/assets/cd76.brandon_light_it.woff') format('woff'),
         url('/img/events/168582/assets/f0f2.brandon_light_it.ttf') format('truetype'),
         url('/img/events/168582/assets/60f1.brandon_light_it.svg#BrandonGrotesqueLightItalic') format('svg');
}
@font-face {
    font-family: 'BrandonGrotesque-Medium';
    src: url('/img/events/168582/assets/67ce.brandon_med.eot');
    src: url('/img/events/168582/assets/67ce.brandon_med.eot') format('embedded-opentype'),
         url('/img/events/168582/assets/14a1.brandon_med.woff') format('woff'),
         url('/img/events/168582/assets/b094.brandon_med.ttf') format('truetype'),
         url('/img/events/168582/assets/2396.brandon_med.svg#BrandonGrotesqueMedium') format('svg');
}

@font-face {
    font-family: 'BrandonGrotesque-Bold';
    src: url('/img/events/168582/assets/dc63.brandon_bld.eot');
    src: url('/img/events/168582/assets/dc63.brandon_bld.eot') format('embedded-opentype'),
         url('/img/events/168582/assets/372c.brandon_bld.woff') format('woff'),
         url('/img/events/168582/assets/df53.brandon_bld.ttf') format('truetype'),
         url('/img/events/168582/assets/0905.brandon_bld.svg#BrandonGrotesqueBold') format('svg');
}

body{background: url(/img/events/168582/assets/7cf3.main-bg.jpg) left top repeat;}
#splash-container .futuracnd-exbold{font-family: 'Futura-Condensed-ExBold';}
#splash-container .brandon-medium{font-family: 'BrandonGrotesque-Medium';}
#splash-container .brandon-bold{font-family: 'BrandonGrotesque-Bold';}
#splash-container{border-top:21px solid #ef4a97;border-bottom:21px solid #ef4a97;}
#splash-container .event-bg-url:before{display: none !important;}
#splash-container .event-bg-url{background: none !important;}
#splash-container .event-bg-url img.bg{display: block;left: auto;max-width: 650px;opacity: 1;position: static;top: auto;z-index: 1;margin: 0 auto;float: none;width: 94%;}

body[stage="2609"] #splash-container .event-bg-url img.bg {max-width: 1036px;}

#splash-container .event-bg-url .main-btn.element-rsvp.ticket-ball{background-repeat:none; background-position: left top; max-width:359px; height:354px; position:absolute; right:1%; top:1%; cursor: default; background:url("//d24wuq6o951i2g.cloudfront.net/img/events/id/168/168582/assets/48c.get-tickets.png") !important; background-color:transparent !important; width:100%;  cursor:pointer;}
#splash-container .event-bg-url .main-btn.element-rsvp.ticket-ball:hover{ background:url("//d24wuq6o951i2g.cloudfront.net/img/events/id/168/168582/assets/48c.get-tickets.png") !important; background-color:transparent !important;  
opacity: 0.85;
    filter: alpha(opacity=85);
 }
#splash-container .event-bg-url .main-btn.element-rsvp.ticket-ball > div.element {height:100%;}
#splash-container .event-bg-url .main-btn.element-rsvp.ticket-ball .headline  {display: block;float: left;height: 100%;width: 100%;}
#splash-container .event-bg-url .main-btn.element-rsvp.ticket-ball span#rsvp-button { text-indent: -9999px; display:block;}


/* When Where */
#splash-container .mega-date-wrap .when-ss span, #splash-container .mega-location-wrap .where-ss .venue-name, #splash-container .element-when-dow:after, #splash-container .element-when-time:before{font-family: 'Futura-Condensed-ExBold'; color:#fffc00;text-shadow: -3px 4px 2px rgba(0, 0, 0, 0.4);}
#splash-container .mega-location-wrap .where-ss div{font-family: 'BrandonGrotesque-Bold'; color:#fffc00;text-shadow: -3px 4px 2px rgba(0, 0, 0, 0.4);}
#splash-container .element-where-address div,#splash-container .element-where-city div,#splash-container .element-where-state div,#splash-container .venue-zip{font-size: 0.982em;}
#splash-container .element-when-time{line-height: 1;top: 7px;}
#splash-container .element-when-time:before{content:"."; position:absolute; left:0; top:-10px;line-height: 0.7em;font-size: 1.2em;}
#splash-container #element-when-time .minute{display:none;}

/* RSVP */
#splash-container .element-rsvp{transform: none; -moz-transform: none; -webkit-transform: none; border-radius: 0 !important; -moz-border-radius: 0 !important; -webkit-border-radius: 0 !important;}
#splash-container .main-btn:hover{background:#fffc00 !important;}
#splash-container #rsvp-button{font-family: 'BrandonGrotesque-Medium';text-transform: uppercase; font-size:50px;font-weight: normal;}

/* Event Description */
#splash-container #event-description-text {text-align: left;}
#splash-container #event-description-text h1{font-family: 'Futura-Condensed-ExBold'; line-height:1.2em; text-align: center;font-size: 1.22em;text-transform: uppercase;max-width: 740px;margin: 0 auto 40px;}
#splash-container #event-description-text p{font-family: 'BrandonGrotesque-Medium'; line-height:1.24em; margin-bottom:40px;}
#splash-container #event-description-text p em{font-family: 'BrandonGrotesqueLight-Italic'; font-style:normal;}

#splash-container [block-type="iframe"] .media{text-align: center;}

/* Sponsors */
#splash-container [block-type="sponsors"] h1{font-family: 'Futura-Condensed-ExBold';text-align: center;text-transform: uppercase;font-size: 1.7em;margin-bottom: 0.8em;}
#splash-container [block-type="sponsors"] .sponsor-item{margin-right: 1em;margin-bottom: 0;}
#splash-container [block-type="sponsors"] .sponsor-item:nth-child(1),#splash-container [block-type="sponsors"] .sponsor-item:nth-child(2){width:30%;max-width:290px;}
#splash-container .brk-sp{font-size:0;line-height:0;}

/* 9th July updates */

#rsvp-modal.ticket-modal input.purchase-button{background:#fffc00 !important; color:#000000 !important;}
#rsvp-modal.ticket-modal input.purchase-button:hover{background:#285eab !important; color:#ffffff !important;}

#contact-event-organizer  a#send-contact-org-note:hover {background-color:#fffc00; color:#000000;}
#contact-event-organizer h3{  background: none repeat scroll 0 0 #ef4a97; border-radius: 0; color: #ffffff; font-family: 'BrandonGrotesque-Medium', Arial !important;  font-size: 1.1em;}
#contact-event-organizer a#send-contact-org-note {background:#ef4a97; border:none; box-shadow:none;  border-radius:0; -webkit-border-radius:0; -moz-border-radius:0;color:#ffffff;font-family: 'BrandonGrotesque-Medium', Arial !important; }
#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;}
#footer {  position: relative;  z-index: 2;}
.simple-modal#contact-event-organizer #send-contact-org-cancel {	color: #000000 !important; font-family: 'BrandonGrotesque-Medium', Arial !important; }

#splash-container .element-description_text #element-description_text #event-description-text  a{color:#fffc00 !important;}
 
 

.finetune #splash-container #main-canvas  .hovering.ticket-ball, .finetune #splash-container div[id^="g-"].ticket-ball.editing  {position:absolute !important;}

 #splash-container a, #splash-container a:visited {color:#fffc00;}
 
 /*** Neil 24July 2014 ***/
 body[stage="2609"] .rsvp-closed{  font-size: 19px;   padding-top: 89px;}
 body[stage="2609"] #splash-container .event-bg-url .main-btn.element-rsvp.ticket-ball{display:block!important;  right: -1%;
    top: -4%;}
 body[stage="2609"] #splash-container { background-image: url("http://d24wuq6o951i2g.cloudfront.net/img/events/168582/assets/3d3b.new-header.png")!important;}
 body[stage="2609"] #splash-container .element-custom-block-973933 {margin-top:-110px!important;}
 
body[stage="2609"] #splash-container .event-bg-url img.bg {   max-width: 900px;}

@media only screen and (max-width: 825px) {
#splash-container .mega-date-wrap .when-ss span, #splash-container .mega-location-wrap .where-ss .venue-name, #splash-container .element-when-dow:after, #splash-container .element-when-time:before,#splash-container .element-where-venue{font-size: 50px !important; line-height:52px;} 
#splash-container .element-when-time:before{top:-5px;}
#splash-container .element-where-venue { margin-top:25px !important;}



body[stage="2609"] #splash-container .event-bg-url .main-btn.element-rsvp.ticket-ball, body[stage="2609"] #splash-container .event-bg-url .main-btn.element-rsvp.ticket-ball:hover{margin-top:0px; background-size: 80% auto!important; background-repeat:no-repeat!important;  right: -11%;  top: 0;}
}

@media only screen and (max-width: 700px) {
#splash-container #g-33{  padding: 1.4em 1em 1em!important;}
#splash-container .event-bg-url img.bg{max-width:400px!important; margin-top:300px;}
#splash-container .ticket-ball{ right: 11%!important;}
#splash-container .mega-date-wrap .when-ss span, #splash-container .mega-location-wrap .where-ss .venue-name, #splash-container .element-when-dow:after, #splash-container .element-when-time:before,#splash-container .element-where-venue,#splash-container  .element-when-dow, #splash-container .element-when-time{font-size: 36px !important; line-height:40px;} 
#splash-container .element-where-venue { margin-top:15px !important;}
 body[stage="2609"] #splash-container .event-bg-url img.bg { margin-bottom:85px!important;}
}

@media only screen and (max-width: 550px) {
#splash-container .mega-date-wrap .when-ss span, #splash-container .mega-location-wrap .where-ss .venue-name, #splash-container .element-when-dow:after, #splash-container .element-when-time:before, #splash-container .element-where-venue, #splash-container .element-when-dow, #splash-container .element-when-time {
  font-size: 27px !important;  line-height:31px;}
  #splash-container .element-where-venue { margin-top:5px !important;}

#splash-container  #element-where-address, #splash-container  #element-where-city, #splash-container  #element-where-state, .element-where-zip{ 
font-size: 27px !important;}


}
@media only screen and (max-width: 440px) {
#splash-container .mega-date-wrap .when-ss span, #splash-container .mega-location-wrap .where-ss .venue-name, #splash-container .element-when-dow:after, #splash-container .element-when-time:before, #splash-container .element-where-venue, #splash-container .element-when-dow, #splash-container .element-when-time {
  font-size: 20px !important;  line-height: 29px;}
  #splash-container  #element-where-address, #splash-container  #element-where-city, #splash-container  #element-where-state, .element-where-zip{ font-size: 20px !important;}
   #splash-container .element-when-time:before{top:-3px;}
   #splash-container #rsvp-button {  font-size: 40px;}
   
   #splash-container .city-and-zip {margin-top:-16px !important;}
}

/* sophia 7.18
legacy fixes */
body.isLegacy #element-where-address .venue-address:after{
    display:none !important;
}

body.isLegacy #splash-container #element-when-time .minute{
    display:none !important;
}

body.isLegacy #element-where-city .venue-city:after{
    display:none !important;
}







