@font-face {
	font-family: 'HelveticaNeue-Bold';
	src: url('http://bigappsteam.splashthat.com/img/events/79042/assets/d144.helveticaneuebold.eot');
	src: url('http://bigappsteam.splashthat.com/img/events/79042/assets/d144.helveticaneuebold.eot?#iefix') format('embedded-opentype'),
		 url('http://bigappsteam.splashthat.com/img/events/79042/assets/e451.helveticaneuebold.woff') format('woff'),
		 url('http://bigappsteam.splashthat.com/img/events/79042/assets/7620.helveticaneuebold.ttf') format('truetype'),
		 url('http://bigappsteam.splashthat.com/img/events/79042/assets/2422.helveticaneuebold.otf') format('opentype'),
		 url('http://bigappsteam.splashthat.com/img/events/79042/assets/399f.helveticaneuebold.svg#helveticaneuebold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'helveticaneueregular';
    src: url('http://bigappsteam.splashthat.com/img/events/id/793/79388/assets/f7b7.helveticaneue-webfont.eot');
    src: url('http://bigappsteam.splashthat.com/img/events/id/793/79388/assets/f7b7.helveticaneue-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://bigappsteam.splashthat.com/img/events/id/793/79388/assets/50ba.helveticaneue-webfont.woff') format('woff'),
         url('http://bigappsteam.splashthat.com/img/events/id/793/79388/assets/9d49.helveticaneue-webfont.ttf') format('truetype'),
         url('http://bigappsteam.splashthat.com/img/events/id/793/79388/assets/019b.helveticaneue-webfont.svg#helveticaneueregular') format('svg');
    font-weight: normal;
    font-style: normal;
}		
@font-face{
    font-family: 'helveticabold';
    src: url('http://bigappsteam.splashthat.com/img/events/60137/assets/7e40.helvetib-webfont.eot');
    src: url('http://bigappsteam.splashthat.com/img/events/60137/assets/7e40.helvetib-webfont.eot?#iefix') format('embedded-opentype'), 
		 url('http://bigappsteam.splashthat.com/img/events/60137/assets/3efe.helvetib-webfont.woff') format('woff'), 
		 url('http://bigappsteam.splashthat.com/img/events/60137/assets/6029.helvetib-webfont.ttf') format('truetype'), 
		 url('http://bigappsteam.splashthat.com/img/events/60137/assets/8ebf.helvetib-webfont.svg#helveticabold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
	font-family: 'HelveticaNeue-Light';
	src: url('http://bigappsteam.splashthat.com/img/events/27499/assets/4c9f.helveticaltstdlight.eot');
	src: url('http://bigappsteam.splashthat.com/img/events/27499/assets/4c9f.helveticaltstdlight.eot?#iefix') format('embedded-opentype'),
		 url('http://bigappsteam.splashthat.com/img/events/27499/assets/c2f2.helveticaltstdlight.woff') format('woff'),
		 url('http://bigappsteam.splashthat.com/img/events/27499/assets/47b3.helveticaltstdlight.ttf') format('truetype'),
		 url('http://bigappsteam.splashthat.com/img/events/27499/assets/5608.helveticaltstdlight.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}


::selection {
	background: #f10b17;
	color:#fff;
}
::-moz-selection {
	background: #f10b17;
	color:#fff;
}
::-moz-focus-inner {border:0;}


/**** Default Footer *****/
#footer span#contactOrgFtr{font-family: 'helveticaneueregular', arial !important; padding: 5px 8px;text-transform: uppercase;}

/**** Contact Event organizer *****/
#contact-event-organizer h3{  background: none repeat scroll 0 0 #000000; border-radius: 0; color: #FFFFFF; font-family: 'helveticaneueregular'; font-size: 18px;}
#contact-event-organizer a#send-contact-org-note {background:#eb2328; border:none; box-shadow:none;  border-radius:0; -webkit-border-radius:0; -moz-border-radius:0;color:#ffffff; font-family: 'helveticaneueregular', arial !important;}
#contact-event-organizer a#send-contact-org-note:hover {background:#c40206; color:#ffffff;}
#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;}

/* Client Edits */
div.event-bg-url img {float:left;}
#main-canvas .be-first-to-know {
	color: #fff !important;
	border: none !important;
}
#main-canvas .event-bg-url img {
	cursor: pointer !important;
}
/* end Client Edits */


/* Base */
#splash-container  { font-size: 16px; font-family: "helveticaneueregular", Arial !important;}
#splash-container h1,#splash-container h2, #splash-container h4, #splash-container .element-when-day,#splash-container .element-when-month, #splash-container #element-where-venue, #splash-container  .element-where-venue,#splash-container   .data-using-list .list-item  h3 { 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; font-weight:normal!important;}
#splash-container a, #splash-container a:focus, #splash-container a:visited {outline:none; color: #f10b17;}

/* Special Fonts */
#splash-container #main-canvas .helveticaneue{ font-family: 'helveticaneueregular', arial!important;  font-style: normal;}
#splash-container #main-canvas .helveticaneue-bold{ font-family: 'HelveticaNeue-Bold', arial!important;}
#splash-container #main-canvas .helveticabold{ font-family: 'helveticabold', arial!important;  font-style: normal;}
#splash-container #main-canvas .helveticlight{ font-family: 'HelveticaNeue-Light', arial!important;  font-style: normal;}
#splash-container #main-canvas .helvetica-neue-bold{ font-family: HelveticaNeue-Bold, helveticabold, arial!important;font-style: normal;}


/* Recommended Snippet  */
#splash-container .element .list-item { margin-bottom: 0em; }
#splash-container .master_group > .layoutGrp { margin-bottom: 0; }
#splash-container .sf .title h1 { margin-bottom: 0; }
#splash-container .sf .body h1 { margin-bottom: 0; }

/*** Splash ***/
#splash-container .master_group:after, #splash-container .after-clear:after{ clear: both; content: "";  display: block;}
#splash-container .master_group{max-width:816px; width: 98%;}

/******** Header Section ******/
#splash-container .event-bg-url{background:none!important;}
#splash-container .event-bg-url:before { display: none!important;}
#splash-container .event-bg-url img.bg { display: block; margin: auto;  opacity: 1;  position: relative;   z-index: 1; max-width: 100%;}
#main-canvas .top-logo-section-v img {
	cursor: pointer !important;
}

/******** Social Link Section ******/
#splash-container .social-links-u{ right: 0; top: 0; width: 170px; text-align:right; z-index: 1;}
#splash-container .element-social-links{ display: inline-block;}
#splash-container .element-social-links #social-main li { float: left;  margin-right: 2px;}
#splash-container .element-social-links #social-main li#social-btn-tw { margin-right: 6px;}
#splash-container .element-social-links #social-main li i, #splash-container .element-social-links #social-main li span{display:none;}
#splash-container .element-social-links #social-main li a{background: url(/img/events/86660/assets/a4b9.social-icon.png) no-repeat; display: block; height: 26px; width: 26px; transition: all 0.15s linear 0s;}
#splash-container .element-social-links #social-main li a:hover{ background-position: 0 -40px;}
#splash-container .element-social-links #social-main #social-btn-tw a{ background-position: -33px 0;}
#splash-container .element-social-links #social-main #social-btn-tw a:hover{ background-position: -34px -40px;}

#splash-container .social-nav{ display: inline-block;}
#splash-container .social-nav .nav-item{   float: left; margin-bottom: 0; margin-right: 6px;  padding: 0; width: auto;}
#splash-container .social-nav .nav-item a{background: url(/img/events/86660/assets/a4b9.social-icon.png) no-repeat -66px 0; display: block; height: 26px; overflow: hidden;text-indent: -125px;  width: 26px; transition: all 0.15s linear 0s;}
#splash-container .social-nav .nav-item a:hover{  background-position: -65px -40px;}
#splash-container .social-nav .nav-item:nth-child(2) a{ background-position: -97px 0px;}
#splash-container .social-nav .nav-item:nth-child(2) a:hover{ background-position: -97px -40px;}
#splash-container .social-nav .nav-item:nth-child(3) a{ background-position: -129px 0px;}
#splash-container .social-nav .nav-item:nth-child(3) a:hover{ background-position: -129px -40px;}

/**** Element Title ***/

#splash-container .main-title-u {  border-width: 0 0 1px !important; font-size: 1.78em !important; text-align: left !important;}


/****** Content ********/
#splash-container .content-u{font-size:15px!important;text-align:left;width:100%;}
#splash-container .content-u h1{font-family: 'HelveticaNeue-Bold',arial !important;font-size:30px !important;margin-bottom:24px!important;}

/****** FORM LINKS ********/
#splash-container #main-canvas .form-links {width:100%;}
#splash-container #main-canvas .form-links .list-item.nav-item:last-child{margin-right:0}
#splash-container #main-canvas .form-links .list-item.nav-item { clear: none; display: inline-block;  float: none; margin: 8px 13px 0 0;  max-width: 189px; padding: 0 !important;  text-align: center !important;  width: 23.3% !important;}
#splash-container #main-canvas .form-links .list-item.nav-item a{background:#000000; color: #FFFFFF; display: block; padding: 9px 0 8px;  text-transform: uppercase;}
#splash-container #main-canvas .form-links .list-item.nav-item a:hover { background:#ffffff;color:#eb2328;}

/**** FOOTER *****/
#splash-container .footer-u{ }
#splash-container .footer-u .after-clear {max-width:816px; width: 96%;}
#splash-container .footer-u .footer-text{ max-width: 500px;  width: 98%;}
#splash-container .footer-u .footer-text a{color:#000; font-family: 'HelveticaNeue-Bold', arial!important;}
#splash-container .footer-u .footer-text a:hover{color:#ffffff;}

#splash-container .footer-u .footer-mainnav{ max-width: 250px;}
#splash-container .footer-u .footer-mainnav .nav-item {  padding: 3px 0;}
#splash-container .footer-u .footer-mainnav .title{  color: #000000;  margin-bottom: 7px;  text-transform: uppercase;}
#splash-container .footer-u .footer-mainnav .nav-item a {color: #FFFFFF;}
#splash-container .footer-u .footer-mainnav .nav-item a:hover {color: #000;}

#splash-container .footer-u .footer-mainnav .next-nav{ float: left; width:50%;}
#splash-container .footer-u .footer-mainnav.contribute-nav{ max-width: 163px;}



/**** RSVP MOdal Popup *****/
#simple-modal-wrap.simple-modal-wrap { background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7);}
#simple-modal-wrap #rsvp-modal.simple-modal {background: none repeat scroll 0 0 #F6F6F6; border: 1px solid #ECEBEB;
  border-radius: 0;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
  max-width: 600px;
  padding: 18px 27px 0;
  text-transform: none;
  width: 45%;
}
#rsvp-modal .rsvp-form .afterRsvpMessageInner .content {
	font-family: helveticaneueregular,arial !important;
	font-size: 0.85em !important;
}
.showSimple2 {
	display:block!important;
    left: 0 !important;
    opacity: 1!important;
}
 .showSimple2  #contact-event-organizer {
 display:inline-block!important;
 }
#splash-container  .who-we-need h1{width:auto; float:left;}
#splash-container  .who-we-need p{width:auto; float:right;}
#splash-container .who-we-need a.contact-orgnizer-popup-v {margin:0;}

/**** RSVP Modal Title ******/
#simple-modal-wrap  #rsvp-modal .rsvp-form   h3#rsvp-form-top, #splash-container #rsvp-modal .simple-modal h4, #afterRsvpMessage .afterRsvpMessageInner .content h3 {  
    background: none;
    border-bottom: 1px solid #FFFFFF !important;
    border-radius: 0;
    color: #0C0C0C;
    font-family: 'HelveticaNeue-Bold',arial !important;
    font-size: 24px;
    margin: 10px 0 30px;
    padding: 0 0 20px;
    text-align: center;
    text-transform: none;}
#simple-modal-wrap  #rsvp-modal .rsvp-form   h3#rsvp-form-top span.rsvp-text{font-family: 'HelveticaNeue-Bold', arial !important;}

/**** RSVP Modal Close Button ******/
#simple-modal-wrap  #rsvp-modal .close-form {
	background: url(/img/events/86660/assets/469e.black-close-icon.png) no-repeat; 
	height: 20px; 
	opacity: 1; 
	overflow: hidden; 
	right: 1.5em; 
	text-indent: -152px; 
	top: 1em; 
	width: 20px;
}

#rsvp-modal .rsvp-form  #rsvp-form-inner{padding:0px 77px 0px 43px;}
#rsvp-modal .rsvp-form  #rsvp-form-inner .grp div.grp{ padding-bottom: 10px; padding-left: 0;padding-right: 0;  padding-top: 0; width: 100%;}
#simple-modal-wrap #rsvp-modal #rsvp-form-inner label , #simple-modal-wrap #rsvp-modal #rsvp-form-inner .radio-holder span.name, #simple-modal-wrap #rsvp-modal #rsvp-form-inner .textarea-holder span.name, #simple-modal-wrap #rsvp-modal #rsvp-form-inner .helper-text{ 
	color: #0C0C0C;  
	float: left;  
	font-family: 'helveticaneueregular',arial !important;
    font-size: 15px;
	line-height: 1em;   
	padding-bottom: 0.6em; 
	padding-left: 0; 
	padding-top: 15px; 
	max-width: 169px;  
	width: 30%;  
	line-height: normal;
}
#rsvp-modal #rsvp-form-inner .nu-input, #simple-modal-wrap #rsvp-modal #rsvp-form-inner .textarea-holder textarea {  
	-moz-box-sizing: border-box;  
	background: none repeat scroll 0 0 #FFFFFF;  
	border: 1px solid #0C0C0C; 
	border-radius: 0; 
	box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.2) inset; 
	font-family: 'helveticaneueregular',arial !important;
	font-size: 15px; 
	height: 37px;
    max-width: 470px;
    padding: 0 9px;
   width: 70%;
}
#rsvp-modal #rsvp-form-inner  .ie-shim-wrap{max-width: 470px;width: 70%; }
#simple-modal-wrap #rsvp-modal #rsvp-form-inner .textarea-holder textarea{  padding: 7px;  height: 57px;  padding: 7px;}
#rsvp-modal .rsvp-form  #rsvp-form-inner .multi-Check{float: left; max-width: 470px;  padding-top: 5px; width: 70%;}
#simple-modal-wrap #rsvp-modal #rsvp-form-inner .radio-holder span.name, #simple-modal-wrap #rsvp-modal #rsvp-form-inner .textarea-holder span.name{padding-top:0px;}
#simple-modal-wrap #rsvp-modal #rsvp-form-inner .radio-holder  label.radio, #simple-modal-wrap #rsvp-modal #rsvp-form-inner .textarea-holder span.name {
	background: url(/img/events/86660/assets/c491.black-radio-button.png) no-repeat; 
	display:block; 
	height:33px; 
	margin-bottom:13px; 
	padding:6px 0 0 40px; 
	width:100%; 
	max-width:100%;
}
#simple-modal-wrap #rsvp-modal #rsvp-form-inner .radio-holder  label.radio.checked, #rsvp-modal #rsvp-form-inner .textarea-holder.checked span.name, #rsvp-modal #rsvp-form-inner .last-radio.checked label{background-position:0 -40px!important;}
#simple-modal-wrap #rsvp-modal #rsvp-form-inner .radio-holder  label.radio input[type="radio"]{
	cursor:pointer;
	left:0;
	opacity:0;
	top:0;
	height:30px;
	width:100%;
}
#simple-modal-wrap #rsvp-modal #rsvp-form-inner .btnWrap{border:0 none; margin:12px 0 -8px; padding:0; padding-bottom: 30px; text-align:center;}

#rsvp-modal #rsvp-form-inner #rsvp-submit.nu-btn {
  background: none repeat scroll 0 0 #0C0C0C;
  border: medium none;
  border-radius: 0;
  color: #FFFFFF;
  float: none;
  font-family: 'HelveticaNeue-Bold',arial !important;
  font-size: 18px !important;
  margin-left: 30px !important;
  margin-right: auto;
  margin-top: 0;
  outline: medium none;
  padding: 0.8em 1.5em;
  transition: all 0.15s linear 0s;
  width: 171px;
}
#rsvp-modal  #rsvp-form-inner  #rsvp-submit.nu-btn:hover {
	background: #EB2328 ; 
	box-shadow:none; 
	border:none;
	color:#ffffff; 
	border-radius:0; 
	-webkit-border-radius:0; 
	-moz-border-radius:0;
}
#rsvp-modal  #rsvp-form-inner #rsvp-submit.nu-btn:focus{outline:none !important;}
#rsvp-modal .rsvp-form .required-fields {font-size: 11px!important;}
#rsvp-modal   #rsvp-form-inner .nu-input:focus { border: 1px solid #0C0C0C; box-shadow:none; }
#rsvp-modal #rsvp-form-inner .textarea-holder.field23{ max-width: none; width: 100% !important;}
#simple-modal-wrap #rsvp-modal #rsvp-form-inner .textarea-holder.field23 span.name{  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);  height: auto;  max-width: 169px !important;  padding-left: 0 !important;}
#simple-modal-wrap #rsvp-modal #rsvp-form-inner .textarea-holder.field23 textarea{   display: block; height:auto; resize: vertical;  width: 70% !important;}
#simple-modal-wrap #rsvp-modal #rsvp-form-inner .helper-text, #simple-modal-wrap #rsvp-modal #rsvp-form-inner .textarea-holder textarea{ display:none;}
#simple-modal-wrap #rsvp-modal #rsvp-form-inner .textarea-holder.checked .helper-text, #simple-modal-wrap #rsvp-modal #rsvp-form-inner .textarea-holder.checked textarea{ display:block;  max-width: none; width: 100%;}
#simple-modal-wrap #rsvp-modal #rsvp-form-inner .textarea-holder.checked .helper-text{margin: 0 0 5px; padding: 0;}
#simple-modal-wrap #rsvp-modal #rsvp-form-inner .textarea-holder.checked textarea{ margin:0 0 25px;}
#rsvp-modal #rsvp-form-inner .label-holder{
	color: #0C0C0C; 
	float: left;  
	font-family: 'helveticaneueregular',arial !important;  
	font-size: 15px;
	line-height: normal;  
	max-width: 169px;  
	padding-bottom: 0.6em; 
	padding-right:4px;  
	padding-top: 0; 
	width: 30% !important;
}
#rsvp-modal .rsvp-form #rsvp-form-inner .multi-txtarea{ margin-bottom: 14px;}
#rsvp-modal #rsvp-form-inner .textarea-holder textarea{ resize:none;}
#simple-modal-wrap #rsvp-modal #rsvp-form-inner .textarea-holder span.name { 
	cursor: pointer; 
	display: block;  
	max-width: none;    
	padding: 6px 0 0 40px;  
	width: 100%;  
	transition: all 0.15s linear 0s;
}
#rsvp-modal #rsvp-form-inner .textarea-holder{padding: 0; }
#simple-modal-wrap #rsvp-modal #rsvp-form-inner .field7 .field8{display:none;}
#simple-modal-wrap #rsvp-modal #rsvp-form-inner .field7 label:last-child.checked{height:auto;}
#simple-modal-wrap #rsvp-modal #rsvp-form-inner .field7 label:last-child.checked .field8 label{font-size: 1em; margin-bottom: 10px;  margin-top: 7px; max-width: none; padding: 0;  width: 100%;}
#simple-modal-wrap #rsvp-modal #rsvp-form-inner .field7 .last-radio.checked .field8{ display: block;     margin-top: -17px;}
#simple-modal-wrap #rsvp-modal #rsvp-form-inner  .field7 .field8 input{ position: relative;}
#simple-modal-wrap #rsvp-modal #rsvp-form-inner  .field20.checked textarea{ display:none!important;}

/*********** AFTER RSVP SOCIAL LINKS ***************/
.afterRsvpMessageInner .element-social-links, .afterRsvpMessageInner .social-nav{clear:none;float:none;}

#rsvp-modal .rsvp-form .afterRsvpMessageInner { color:#0C0C0C; font-family: 'HelveticaNeue-Bold' !important; font-size:1.5em; position:absolute;} 
#rsvp-modal .rsvp-form .afterRsvpMessageInner span{font-size:1.37em;} 
#rsvp-modal .rsvp-form #afterRsvpMessage{ background: none repeat scroll 0 0 #F6F6F6; height: 343px; position:relative;}
#afterRsvpMessage .afterRsvpMessageInner .content h2 {
 background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px solid #FFFFFF !important;
    border-radius: 0;
    color: #0C0C0C;
    font-family: 'HelveticaNeue-Bold',arial !important;
    font-size: 24px;
    margin: -24px 0 13px; 
    padding: 0 0 20px;
    text-align: center;
}

#rsvp-modal .rsvp-form .afterRsvpMessageInner .shareBox, #rsvp-modal .rsvp-form .afterRsvpMessageInner h5, #rsvp-modal .rsvp-form .afterRsvpMessageInner span.shareWithFriends, #rsvp-modal .rsvp-form .afterRsvpMessageInner #add-cal-wrap, #rsvp-modal .rsvp-form .afterRsvpMessageInner .social-links-u .social-nav { display: none !important;}
#rsvp-modal.afterRsvp .rsvp-form .afterRsvpMessageInner p{ line-height: normal; }
#rsvp-modal .rsvp-form .afterRsvpMessageInner .social-links-u{  float: left;  margin-bottom: 19px;  margin-top: 12px !important;  position: relative; text-align: center;  width: 100%;  z-index: 99;}
#rsvp-modal .rsvp-form .afterRsvpMessageInner  #add-cal-wrap a {  color: #0C0C0C;}
#rsvp-modal .rsvp-form .afterRsvpMessageInner  #add-cal-wrap a:hover { color: #EB2328 !important; transition: color 0.15s linear; -webkit-transform: color 0.15s linear; -moz-transform: color 0.15s linear; -ms-transform: color 0.15s linear; -o-transform: color 0.15s linear;}

#rsvp-modal .rsvp-form .afterRsvpMessageInner .element-social-links{display: inline-block; margin-bottom: 0px;}
#rsvp-modal .rsvp-form .afterRsvpMessageInner .element-social-links #social-main li {float:left;  margin-right: 3px;}
#rsvp-modal .rsvp-form .afterRsvpMessageInner .element-social-links #social-main li#social-btn-tw { margin-right: 8px;}
#rsvp-modal .rsvp-form .afterRsvpMessageInner .element-social-links #social-main li i, #splash-container .element-social-links #social-main li span{display:none;}
#rsvp-modal .rsvp-form .afterRsvpMessageInner .element-social-links #social-main li a{background: url(/img/events/86660/assets/f846.popup-social-icon.png) no-repeat;display:block;height:48px;width:48px; transition: all 0.15s linear 0s;}
#rsvp-modal .rsvp-form .afterRsvpMessageInner .element-social-links #social-main li a:hover{ background-position: 0 -72px;}
#rsvp-modal .rsvp-form .afterRsvpMessageInner .element-social-links #social-main #social-btn-tw a{ background-position: -61px 0px;}
#rsvp-modal .rsvp-form .afterRsvpMessageInner .element-social-links #social-main #social-btn-tw a:hover{ background-position: -61px -72px;}

#rsvp-modal .rsvp-form .afterRsvpMessageInner .social-nav, #rsvp-modal .rsvp-form .afterRsvpMessageInner .social-nav p{ display: inline-block!important;  margin: 0 !important;  padding: 0;}
#rsvp-modal .rsvp-form .afterRsvpMessageInner .social-nav .nav-item{float:left;margin-bottom: 0px; margin-right: 8px;  padding: 0; width: auto;}
#rsvp-modal .rsvp-form .afterRsvpMessageInner .social-nav .nav-item a{background: url(/img/events/86660/assets/f846.popup-social-icon.png) no-repeat -123px 0; display: block; height: 48px; overflow: hidden; text-indent: -225px; width: 48px; transition: all 0.15s linear 0s;}
#rsvp-modal .rsvp-form .afterRsvpMessageInner .social-nav .nav-item a:hover{background-position: -123px -72px;}
#rsvp-modal .rsvp-form .afterRsvpMessageInner .social-nav .nav-item:nth-child(2) a{background-position: -182px 0px;}
#rsvp-modal .rsvp-form .afterRsvpMessageInner .social-nav .nav-item:nth-child(2) a:hover{background-position: -182px -72px;}
#rsvp-modal .rsvp-form .afterRsvpMessageInner .social-nav .nav-item:nth-child(3) a{background-position: -241px 0px;}
#rsvp-modal .rsvp-form .afterRsvpMessageInner .social-nav .nav-item:nth-child(3) a:hover{background-position: -241px -72px;}

/* 10th March 2014 */
#footer{ display:none;}
#splash-container .event-bg-url{border:none !important;}

#rsvp-modal #rsvp-form-inner .error-border {
    background: none repeat scroll 0 0 rgba(255, 0, 0, 0.1) !important;
    border: 1px solid rgba(255, 0, 0, 0.3) !important;
}
#rsvp-modal #rsvp-form-inner .multi-txtarea .textarea-holder.error-border, #rsvp-modal #rsvp-form-inner .multi-Check  .last-radio.error-border{ background: none!important;
    border: 0px solid rgba(255, 0, 0, 0.3) !important;}
	

/* 24th march */
#splash-container .top-logo-section-v {
border-bottom:7px solid #eb2328 !important;
}

#splash-container .top-logo-section-v .image.media {padding:0;}

#splash-container  .event-bg-url {max-width:527px;}

#splash-container  .get-updates-text h1{ font-size:24px !important; font-family:helveticabold,HelveticaNeue-Bold,arial !important;}
#splash-container  .get-updates-text p{margin-bottom:18px;}
#splash-container .element-title{font-size:24px !important;}
#splash-container .element-subtitle{font-size:20px !important;}

#splash-container   a.red-button-v {display:block; font-size:13.53px !important; color:#ffffff;  background:none #eb2328; width:204px; padding:0; line-height:43px; text-align:center; font-family:HelveticaNeue-Bold,helveticabold,arial; margin-top:35px;}


#splash-container   .data-using-section-r a.red-button-v  {margin-top:21px;}


#splash-container   a.red-button-v:hover{background:none #D70B10 !important;}

#splash-container  .section-headings-v {border-bottom:1px solid #000000;}

#splash-container   .who-we-need-list .list-item  h3, #splash-container   .who-we-need-list .list-item  p{text-align:left!important; line-height:24px;}

#splash-container   .who-we-need-list .list-item  p {font-family:HelveticaNeue-Light,arial;}
 
#splash-container .who-we-need-list li.list-item {
  background: none repeat scroll 0 0 #F8F8F8;
  margin-bottom: 7px;
  padding: 12px 20px 16px;
}

#splash-container  .issues-section-v .nav-item {padding:0; text-align:center;}
#splash-container  .issues-section-v .nav-item   a{display:block; font-size:13.53px !important; color:#ffffff;  background:none #eb2328; width:204px; padding:0; line-height:43px; text-align:center; font-family:HelveticaNeue-Bold,helveticabold,arial; margin-top:0; margin-bottom:6px;}

#splash-container  .issues-section-v .nav-item  a:hover{background:none #D70B10 !important;}

#splash-container .video-wrapper-v {max-width:500px;}

#splash-container .video-wrapper-v  .media.embed {padding:0;}

#splash-container .data-using-section {border-right:1px solid #000000; font-size:18px; min-height:200px;}

#splash-container .data-using-section h1{ font-family:HelveticaNeue-Bold,helveticabold,arial !important; text-transform:uppercase; margin:0 0 10px !important}
#splash-container .data-using-section p {margin: 0 0 6px 0; }
#splash-container .data-using-section p, #splash-container .data-using-section p strong{font-family:HelveticaNeue-Light,arial !important;}



#splash-container .experts-section-p h4 { color: #EB2328 !important;  font-family: 'helveticaneueregular',arial !important;  margin-top: 10px;  padding-bottom: 2px;}
#splash-container .experts-section-p .list.speakers:not(.full-list):not(.nav) .speaker-item.s3 .body *, #splash-container .experts-section-p .list.speakers:not(.full-list):not(.nav) .speaker-item.s3 .title * {
    text-align: left !important;
}
#splash-container .experts-section-p  p{font-family: 'HelveticaNeue-Light', arial !Important;}
#splash-container .experts-section-p .body{text-align:left;}
#splash-container .experts-section-p  .children {text-align:left;}
#splash-container .experts-section-p  .children .s3.list-item{ margin-right:2.7em;}
#splash-container .experts-section-p  .element .list-item{max-width:240px;width:30% !important;}
#splash-container .experts-section-p  .s3.sf:nth-child(3n){margin-right:0}


#splash-container   .data-using-list .list-item  h3, #splash-container   .data-using-list .list-item  p, #splash-container   .data-using-list .list-item  strong{text-align: left !important; }
#splash-container   .data-using-list .list-item  p {font-family:HelveticaNeue-Light,arial;}
#splash-container .data-using-list li.list-item { margin-bottom: 4px; padding: 0;}
#splash-container .data-using-list strong{ display: inline-block; font-weight:normal; width: 174px;  text-align: left !important;}
#splash-container .data-using-list  .title.grp, #splash-container .data-using-list .list-item .grp.body  {display:none;} 
#splash-container .data-using-section a{color:#eb2328; font-family:HelveticaNeue-Light,arial;}

#splash-container  .data-using-section a:hover{color:#000000 !important;}


#splash-container .video-wrapper-v .list.media .grp.body  {display:none;}


/******** EVENT SECTION  *******/
#splash-container .event-section-u  .image-item{ border: none; margin: 0 6% 42px 0; max-width: 238px; padding: 0; text-align: left; width: 30%; float:left;}
#splash-container .event-section-u  .image-item .children{text-align:left}

#splash-container .event-section-u  .image-item .media.image{ margin-bottom:16px;}
#splash-container .event-section-u .element .list-item h4{  font-family: 'helveticaneueregular', arial!important;  font-style: normal!important; font-size:18px; color:#eb2328;}
#splash-container .event-section-u .list-item p{font-size:11px; font-family:HelveticaNeue-Light,arial;}
#splash-container .event-section-u .list-item .fontColorEdited{ display: block; margin-bottom:13px; margin-top:3px;}

#splash-container .event-section-u .list-item a{display:block;   font-size: 13px; margin-top: 53px; text-align:center;text-decoration:underline;}
#splash-container .event-section-u .list-item:nth-child(3n+3){margin-right:0}
#splash-container .event-section-u .list-item .body{ padding: 0;}
#splash-container .event-section-u .list-item a:hover{ color:#000;}

/********* RIGHT FIXED NAVIGATION *******/
#splash-container .main_container_r{ max-width: 936px; overflow: hidden;}
#splash-container .master_group{max-width:816px; width: 98%;}

#splash-container .main_container_r.overflow-show{overflow:visible;}
#splash-container .fixed-nav {position: absolute !important;  right: 0px; width: 35px;top:64px;}
#splash-container .fixed-nav .title, #splash-container .round-nav-u .title {
    display: none !important;
}
#splash-container .fixed-nav .element {
    left: auto;
    position: absolute;
    /*width: 35px;*/
	 width: 188px;
    z-index: 999;
    top: 77px;
}
#splash-container .fixed-nav.onscroll-fixed .element { position: fixed; top: 30px; width:35px; overflow:hidden;}
#splash-container .fixed-nav.onscroll-fixed:hover .element{ width: 188px;}
#splash-container .fixed-nav .nav-item {
    background: none repeat scroll 0 0 #EC2028;
    border-bottom: 1px solid #F4797E;
    border-left: 1px solid #EF474E;
    height: 33px;
    padding: 0;
    /*width: 35px;*/
}
#splash-container .fixed-nav .nav-item:hover, #splash-container .fixed-nav .nav-item.active {
    background: #fff;
    border: 0 none;
}
#splash-container .fixed-nav .nav-item a {
    background: url("/img/events/105487/assets/0706.social-iconss.png") no-repeat scroll 8px 6px rgba(0, 0, 0, 0);
   color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-family: 'helveticabold',arial !important;
    font-size: 14px;
    height: 33px;
    overflow: hidden;
    padding: 4px 0 0 41px;
    text-align: left;
    text-indent: 0;
    transition: all 0.15s linear 0s;
}

#splash-container .fixed-nav .nav-item a:hover, #splash-container .fixed-nav .nav-item.active a:hover {
    background-position: -18px 6px;
	 color: #EC2028!important;
}
#splash-container .fixed-nav .nav-item:nth-child(2) a {
    background-position: 8px -33px;
}
#splash-container .fixed-nav .nav-item:nth-child(2):hover a, #splash-container .fixed-nav .nav-item.active:nth-child(2) a {
    background-position: -18px -33px;
}
#splash-container .fixed-nav .nav-item:nth-child(3) a {
    background-position: 7px -72px;
}
#splash-container .fixed-nav .nav-item:nth-child(3):hover a, #splash-container .fixed-nav .nav-item.active:nth-child(3) a {
    background-position: -18px -72px;
}
#splash-container .fixed-nav .nav-item:nth-child(4) a {
    background-position: 8px -115px;
}
#splash-container .fixed-nav .nav-item:nth-child(4):hover a, #splash-container .fixed-nav .nav-item.active:nth-child(4) a {
    background-position: -18px -115px;
}
#splash-container .fixed-nav .nav-item:nth-child(5) a {
    background-position: 9px -158px;
}
#splash-container .fixed-nav .nav-item:nth-child(5):hover a, #splash-container .fixed-nav .nav-item.active:nth-child(5) a {
    background-position: -16px -158px;
}
#splash-container .fixed-nav .nav-item:nth-child(6) a {
    background-position: 9px -200px;
}
#splash-container .fixed-nav .nav-item:nth-child(6):hover a, #splash-container .fixed-nav .nav-item.active:nth-child(6) a {
    background-position: -18px -200px;
}
#splash-container .fixed-nav .nav-item:nth-child(7) a {
    background-position: 9px -242px;
}
#splash-container .fixed-nav .nav-item:nth-child(7):hover a, #splash-container .fixed-nav .nav-item.active:nth-child(7) a {
    background-position: -16px -242px;
}
#splash-container .fixed-nav .nav-item:nth-child(8) a {
    background-position: 8px -278px;
}
#splash-container .fixed-nav .nav-item:nth-child(8):hover a, #splash-container .fixed-nav .nav-item.active:nth-child(8) a {
    background-position: -18px -278px;
}
#splash-container .fixed-nav .nav-item:nth-child(9) a {
    background-position: 8px -333px;
}
#splash-container .fixed-nav .nav-item:nth-child(9):hover a, #splash-container .fixed-nav .nav-item.active:nth-child(9) a {
    background-position: -16px -333px;
}

#splash-container .fixed-nav:hover { }

#splash-container .fixed-nav:hover .nav-item{ border-bottom: 0px solid #F4797E;  width: 188px;}



/******* ISSUE IMAGE SECTION 7April 2014 *****/
#splash-container .issue-section-img{}
#splash-container .issue-section-img .title{margin:0px;}
#splash-container .issue-section-img  .children { text-align:left;}
#splash-container .issue-section-img .image-item{  color: #FFFFFF;
    font-family: HelveticaNeue-Bold,helveticabold,arial;
    font-size: 13.53px !important;
    margin: 0 0 6px;
    padding: 0;
    position: relative;
    text-align: center;
    width: 204px;
	background:#EB2328;
}
#splash-container .issue-section-img .image-item:hover{background:#D70B10;}
#splash-container .issue-section-img .body { position: absolute;  top: 0px;  padding: 0px 0 0;}
#splash-container .issue-section-img .body a{display:block;  padding: 10px 0 0;}
.finetune #splash-container .issue-section-img .body { background: none repeat scroll 0 0 #EB2328; margin-top:2px; position:relative;}

/*--------*/

#splash-container .image-links-u {
    max-width: 203px;
	 line-height: inherit!important;
    width: 30%;
}
#splash-container .image-links-u .image-item {
    background: none repeat scroll 0 0 #EB2328;
    font-size: 13px;
    margin: 0 0 6px;
    max-width: none;
    min-height: 46px;
    position: relative;
    width: 100%;
	padding:0 !important;
}
#splash-container .image-links-u .image-item:hover {
    background: none repeat scroll 0 0 #D70B10;
}
#splash-container .image-links-u .media.image {
    margin-left: 6px;
    margin-top: 9px;
    max-width: none;
    position: absolute;
    width: auto;
    z-index: 1;
}
#splash-container .image-links-u .grp.body {
    color: #FFFFFF;
    min-height: 46px;
    padding: 0;
    position: relative;
    width: 100%;
}
#splash-container .image-links-u .grp.body a {
    color: #FFFFFF;
    display: block;
    padding: 11px 0 11px 25px;
}



/* ADMIN Header Button Setting */
.finetune .event-bg-url #changeBgInline{ display:none;}
.finetune#splash-container .event-bg-url:hover img.bg{opacity:0.1;}
.finetune#splash-container .event-bg-url:hover{ 
	opacity: 1; 
	background: rgba(0,0,0,0.8)!important; 
	border-radius: 4px!important;
	text-align: center; position:absolute; left:0; top:0; text-align: center; height: 100%;
	transition: opacity 0.15s linear;
	-webkit-transition: opacity 0.15s linear;
	-moz-transition: opacity 0.15s linear;
	-ms-transition: opacity 0.15s linear;
	-o-transition: opacity 0.15s linear;
	animation: jellySlap 0.4s linear;
	-webkit-animation: jellySlap 0.4s linear;
	-moz-animation: jellySlap 0.4s linear;
	-ms-animation: jellySlap 0.4s linear;
	-o-animation: jellySlap 0.4s linear;
	z-index: 0;
}
.finetune#splash-container .event-bg-url #changeHeaderInline {
animation: jellySlap 0.8s linear;
-webkit-animation: jellySlap 0.8s linear;
-moz-animation: jellySlap 0.8s linear;
-ms-animation: jellySlap 0.8s linear;
-o-animation: jellySlap 0.8s linear;

border-radius: 30px;
width: 80%;
line-height: 1em;
border: none;
box-shadow: none;
background: #65bfd4;
color: #fff;
top: 48%;
left: 10%!important;
padding: 5px;
transition: all 0.15s linear;
-webkit-transition: all 0.15s linear;
-moz-transition: all 0.15s linear;
-ms-transition: all 0.15s linear;
-o-transition: all 0.15s linear;
}

.finetune#splash-container .event-bg-url #changeHeaderInline:hover {
background: rgba(101,191,212,0.48);
box-shadow: 0 0 0 2px #65bfd4 inset;
}
.finetune#splash-container .image-links-u  .image-item .edit-tools {z-index:9;}

/* responsive */
 
@media only screen and (max-width: 959px) {
#splash-container .footer-u .element-custom-block-438769{padding:0 1em 0 0!important;width:30%!important;}
#splash-container .footer-u  .element-custom-block-438770{clear:none!important;float:left!important;font-size:1.5em;padding:0 1em!important;width:30%;}

#splash-container .master_group.master_group.grp {width:94%;}
#splash-container .get-updates-text {width:100%;}
#splash-container .event-bg-url {  float: left;  max-width: 527px; }
#splash-container .experts-section-p .element .list-item { max-width: 240px;  width: 28% !important;}
#splash-container .data-using-list strong {  display: inline-block;  font-weight: normal;  width: auto;  margin-right: 10px;}
#splash-container .fixed-nav{ right:11px;}
#splash-container .fixed-nav:hover{ right:162px;}
}

/* desktop & tablet (& some giant phones) */
@media only screen and (max-width: 767px){
#splash-container{font-size:14px;line-height:normal;}
#splash-container .event-section-u .image-item {   margin: 0 2% 42px 0; width: 47%;}
#splash-container .event-section-u .list-item:nth-child(3n+3) {  margin-right: 2%;}
#splash-container .footer-u .footer-left{ width:100%;}
#splash-container .footer-u .footer-mainnav {
    margin-left: 0;
    max-width: none !important;
    width: 50% !important;
}

#splash-container .experts-section-p .children .s3.list-item {  margin-right: 3%;}
#splash-container .experts-section-p .element .list-item {   margin-top: 10px;  max-width: 240px;  min-width: 200px;  width: 28% !important;}
#splash-container .video-wrapper-v {  max-width: 337px;}
#splash-container .data-using-list {font-size:16px !important;}

}

@media only screen and (max-width: 600px) {
#splash-container .footer-u .element-custom-block-438769{margin-bottom:25px!important;text-align:center;width:100% !important;}
#splash-container .footer-u .after-clear  .p-center{width:57%;}
#main-canvas{margin-top:8px;}
#splash-container .event-bg-url{margin-top:44px!important;}
#splash-container .element-rsvp{padding:1.1em 1em 1.05em!important;}
#rsvp-modal .rsvp-form #rsvp-form-inner{padding:0 10px;}
#rsvp-modal #rsvp-form-inner  .ie-shim-wrap, #rsvp-modal #rsvp-form-inner .nu-input, #simple-modal-wrap #rsvp-modal #rsvp-form-inner .textarea-holder textarea, #simple-modal-wrap #rsvp-modal #rsvp-form-inner label, #simple-modal-wrap #rsvp-modal #rsvp-form-inner .multiCheck-holder span.name, #simple-modal-wrap #rsvp-modal #rsvp-form-inner .textarea-holder span.name{ max-width: none; width:100%;}
#afterRsvpMessage .afterRsvpMessageInner .content h3{font-size:1em;}
#rsvp-modal .rsvp-form .afterRsvpMessageInner .social-links-u{padding:0px!important;}

#splash-container #main-canvas .form-links, #splash-container .content-u {  max-width: none;  width: 100%;}
#rsvp-modal .rsvp-form .afterRsvpMessageInner .social-links-u{width:100%;}
 #splash-container .social-links-u {margin-top:5px !important;}
 
#simple-modal-wrap #rsvp-modal #rsvp-form-inner .radio-holder span.name, #simple-modal-wrap #rsvp-modal #rsvp-form-inner .textarea-holder span.name, #rsvp-modal #rsvp-form-inner .label-holder, #rsvp-modal #rsvp-form-inner .nu-input, #simple-modal-wrap #rsvp-modal #rsvp-form-inner .textarea-holder textarea, #simple-modal-wrap #rsvp-modal #rsvp-form-inner label, #simple-modal-wrap #rsvp-modal #rsvp-form-inner .multiCheck-holder span.name, #simple-modal-wrap #rsvp-modal #rsvp-form-inner .textarea-holder span.name {
    max-width: none; width: 100% !important;}
	#simple-modal-wrap #rsvp-modal #rsvp-form-inner .textarea-holder.field23 textarea{width:100%!important;}
	
	
#splash-container .event-section-u .image-item {margin: 0 0 42px 0; max-width: none; width: 84%;}

#splash-container .experts-section-p .element .list-item {   margin-top: 30px;  max-width: none;  min-width: 200px;  width: 100% !important;}

#splash-container .event-bg-url {  width:96% !important;}
#splash-container .event-bg-url img.bg {  max-width: 100%;}
#splash-container a.element-rsvp.red-button-v {   line-height: 20px;  }

#splash-container .issues-section-v .nav-item a {  font-size: 12.53px !important;  line-height: 35px;  width: 100%;}
 #splash-container  .issues-section-v  {
  width: 30.33% !important;
}
#splash-container .issue-section-img { width: 30%;}
#splash-container .issue-section-img .image-item { width: 100%;}
#splash-container .issue-section-img .media.image.relative {  background-size: cover;  min-height: 52px;}

#afterRsvpMessage .afterRsvpMessageInner .content h2{font-size:32px;}
#rsvp-modal .rsvp-form #afterRsvpMessage{height:420px;}
#splash-container .video-wrapper-v {  max-width: none; width:100%;}
#splash-container .image-links-u{float: none; margin: auto; max-width: 203px; width: 100%;}
#splash-container .event-content{width: 100%;}
}

/* mobile */
@media only screen and (max-width: 500px) {
	#splash-container .content-group-p .element .list-item{width:29% !important;max-width:auto;}
}
@media only screen and (max-width: 479px) {
#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; }

}

@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; }

}

@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : landscape){}
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : portrait){}



/** content css **/

.simple-modal-flow-control{position:static}
.finetune .simple-modal-flow-control{position:absolute;}

/**** RSVP BUTTON ***/
#splash-container .element-rsvp{ font-size: 13.54px !important; transition: all 0.15s linear 0s; transform: none; -webkit-transform: none;max-width:204px;width:100%}
#splash-container .element-rsvp:hover{background: #eb2328 !important;  transform: none; -webkit-transform: none;}

/* End of Previous Theme CSS */

/* End of Previous Theme CSS */

/* End of Previous Theme CSS */

#splash-container .element-hash a.hashLink {
	color: #F10B17 !important;
	font-size: 3em !important;
    cursor: default !important;
}


/** THEME LOCKING **/
[lock="partial"] .element > .edit-tools,
[lock="partial"] .element > .core-edit-tools,
#onPageAddSec {
  display: none !important;
}

#nuTool [tab="theme"],
#nuTool [tab="fonts"],
#nuTool [tab="colors"],
#nuTool [tab="content"],
#nuTool #planTab,
#nuTool #rsvpTixTab {
	opacity: .5 !important;
	pointer-events:none;
}

/* Lock font fam in the RTE */
.mce-tinymce-inline .mce-container-body.mce-abs-layout:before {
	content: '';
	position: absolute;
	width: 10em;
	height: 100%;
	background: rgba(255, 255, 255, 0.7);
	z-index: 1;
}

/*** CUSTOM LOADER ***/
#splashLoader:after {
	content: '';
	background: #FFF url("//d24wuq6o951i2g.cloudfront.net/img/events/id/106/106738/assets/c.H.e4.d9a.big-apps-logo.png") no-repeat;
	background-position: center center;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

#splashLoader .thisLoader {
	display: block;
}

#splashLoader .thisText {
	display: none;
}

#splashLoader .thisLoader .nu-loader {
	width: 40px;
	height: 40px;
	background-size: 40px;
	margin-top: 4em !important;
	margin-left: -25px !important;
}
/*** END LOADER ***/



