::-moz-focus-inner {border:0;}
@font-face{
    font-family: 'latolight';
    src: url('http://bigappssubmit.splashthat.com/img/events/52121/assets/7a56.lato-light.eot');
    src: url('http://bigappssubmit.splashthat.com/img/events/52121/assets/7a56.lato-light.eot') format('embedded-opentype'), 
		 url('http://bigappssubmit.splashthat.com/img/events/52121/assets/7b8b.lato-light.woff') format('woff'), 
		 url('http://bigappssubmit.splashthat.com/img/events/52121/assets/4c97.lato-light.ttf') format('truetype'), 
		 url('http://bigappssubmit.splashthat.com/img/events/52121/assets/f757.lato-light.svg#latolight') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face{
    font-family: 'latobold';
    src: url('http://bigappssubmit.splashthat.com/img/events/53611/assets/72f8.lato-bold.eot');
    src: url('http://bigappssubmit.splashthat.com/img/events/53611/assets/72f8.lato-bold.eot') format('embedded-opentype'), 
		 url('http://bigappssubmit.splashthat.com/img/events/53611/assets/8fd1.lato-bold.woff') format('woff'), 
		 url('http://bigappssubmit.splashthat.com/img/events/53611/assets/2a43.lato-bold.ttf') format('truetype'), 
		 url('http://bigappssubmit.splashthat.com/img/events/53611/assets/0f1a.lato-bold.svg#latobold') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
    font-family: 'helveticaregular';
    src: url('http://bigappssubmit.splashthat.com/img/events/25382/assets/8afd.helvetica-webfont.eot');
    src: url('http://bigappssubmit.splashthat.com/img/events/25382/assets/8afd.helvetica-webfont.eot?#iefix') format('embedded-opentype'),
    url('http://bigappssubmit.splashthat.com/img/events/25382/assets/449c.helvetica-webfont.woff') format('woff'),
    url('http://bigappssubmit.splashthat.com/img/events/25382/assets/c97d.helvetica-webfont.ttf') format('truetype'),
    url('http://bigappssubmit.splashthat.com/img/events/25382/assets/e1ce.helvetica-webfont.svg#helveticaregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face{
    font-family: 'helveticabold';
    src: url('http://bigappssubmit.splashthat.com/img/events/60137/assets/7e40.helvetib-webfont.eot');
    src: url('http://bigappssubmit.splashthat.com/img/events/60137/assets/7e40.helvetib-webfont.eot?#iefix') format('embedded-opentype'), 
		 url('http://bigappssubmit.splashthat.com/img/events/60137/assets/3efe.helvetib-webfont.woff') format('woff'), 
		 url('http://bigappssubmit.splashthat.com/img/events/60137/assets/6029.helvetib-webfont.ttf') format('truetype'), 
		 url('http://bigappssubmit.splashthat.com/img/events/60137/assets/8ebf.helvetib-webfont.svg#helveticabold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face{
    font-family: 'LatoRegular';
    src: url('http://bigappssubmit.splashthat.com/img/events/52121/assets/b0f3.lato-regular.eot');
    src: url('http://bigappssubmit.splashthat.com/img/events/52121/assets/b0f3.lato-regular.eot') format('embedded-opentype'),
		 url('http://bigappssubmit.splashthat.com/img/events/52121/assets/9790.lato-regular.woff') format('woff'), 
		 url('http://bigappssubmit.splashthat.com/img/events/52121/assets/9e84.lato-regular.ttf') format('truetype'), 
		 url('http://bigappssubmit.splashthat.com/img/events/52121/assets/e136.lato-regular.svg#LatoRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face{
    font-family: 'BebasNeueRegular';
    src: url('http://bigappssubmit.splashthat.com/img/events/19496/assets/66f2.bebasneue-webfont.eot');
    src: url('http://bigappssubmit.splashthat.com/img/events/19496/assets/66f2.bebasneue-webfont.eot?#iefix') format('embedded-opentype'), 
		 url('http://bigappssubmit.splashthat.com/img/events/19496/assets/1692.bebasneue-webfont.woff') format('woff'), 
		 url('http://bigappssubmit.splashthat.com/img/events/19496/assets/49d4.bebasneue-webfont.ttf') format('truetype'), 
		 url('http://bigappssubmit.splashthat.com/img/events/19496/assets/6a86.bebasneue-webfont.svg#BebasNeueRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
	font-family: 'HelveticaNeue-Bold';
	src: url('http://bigappssubmit.splashthat.com/img/events/79042/assets/d144.helveticaneuebold.eot');
	src: url('http://bigappssubmit.splashthat.com/img/events/79042/assets/d144.helveticaneuebold.eot?#iefix') format('embedded-opentype'),
		 url('http://bigappssubmit.splashthat.com/img/events/79042/assets/e451.helveticaneuebold.woff') format('woff'),
		 url('http://bigappssubmit.splashthat.com/img/events/79042/assets/7620.helveticaneuebold.ttf') format('truetype'),
		 url('http://bigappssubmit.splashthat.com/img/events/79042/assets/2422.helveticaneuebold.otf') format('opentype'),
		 url('http://bigappssubmit.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://bigappssubmit.splashthat.com/img/events/id/793/79388/assets/f7b7.helveticaneue-webfont.eot');
    src: url('http://bigappssubmit.splashthat.com/img/events/id/793/79388/assets/f7b7.helveticaneue-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://bigappssubmit.splashthat.com/img/events/id/793/79388/assets/50ba.helveticaneue-webfont.woff') format('woff'),
         url('http://bigappssubmit.splashthat.com/img/events/id/793/79388/assets/9d49.helveticaneue-webfont.ttf') format('truetype'),
         url('http://bigappssubmit.splashthat.com/img/events/id/793/79388/assets/019b.helveticaneue-webfont.svg#helveticaneueregular') format('svg');
    font-weight: normal;
    font-style: normal;
}	

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

/* Client edits */

#main-canvas .event-bg-url img {
	cursor: pointer !important;
}

/* end */


/* Stephanie 3/31/14 */

#rsvp-modal .nu-checkbox:before {
	display: none !important;
}

.nu-checkbox.checked:after {
	display: none !important;
}

#rsvp-modal span.name, #rsvp-modal span.date, #rsvp-modal #rsvp-form-inner label.checkbox {
	color: black !important;
}

#rsvp-modal .nu-input {
	margin-top: 0px !important;
}

/* end */


/* 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 { 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{outline:none;}

/* Special Fonts */
#splash-container #main-canvas .latolight{ font-family: 'latolight', arial!important;}
#splash-container #main-canvas .latobold{ font-family: 'latobold', arial!important;}
#splash-container #main-canvas .latoregular{font-family: 'LatoRegular', arial!important;}
#splash-container #main-canvas .helveticaregular{ font-family: 'helveticaregular', arial!important;}
#splash-container #main-canvas .helveticabold{ font-family: 'helveticabold', arial!important;}
#splash-container #main-canvas .arialblack{ font-family: 'Arial Black', arial!important;}
#splash-container #main-canvas .bebas-neue-regular  {font-family:'BebasNeueRegular',LatoRegular, arial ;}
#splash-container #main-canvas .helveticaneueregular{ font-family: 'helveticaneueregular', arial!important;}


/* 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;}

#element-title h1{  font-family: "Arial Black", Gadget, sans-serif !important;}
/******** Social Link Section ******/
#splash-container .social-links-u {
  right: -5px;
  top: 0;
  width: 166px;
  z-index: 99;
}
#splash-container .element-social-links{ display: inline-block;}
#splash-container .element-social-links #social-main li { float: right;  margin-right: 8px;}
#splash-container .element-social-links #social-main li#social-btn-tw { margin-right: 7px;}
#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/id/866/86660/assets/cc24.social-icon.png) no-repeat; display: block; height: 25px; width: 25px;}
#splash-container .element-social-links #social-main li a:hover{ background-position: 0 -34px;}
#splash-container .element-social-links #social-main #social-btn-tw a{ background-position: -33px 0px;}
#splash-container .element-social-links #social-main #social-btn-tw a:hover{ background-position: -33px -34px;}

#splash-container .social-nav{ display: inline-block;}
#splash-container .social-nav .nav-item{   float: left; margin-bottom: 0; margin-right: 8px;  padding: 0; width: auto;}
#splash-container .social-nav .nav-item a{background: url(/img/events/id/866/86660/assets/cc24.social-icon.png) no-repeat -66px 0; display: block; height: 25px; overflow: hidden; text-indent: -125px; width: 25px;}
#splash-container .social-nav .nav-item a:hover{ background-position: -66px -34px;}
#splash-container .social-nav .nav-item a.google-link{ background-position: -98px 0px;}
#splash-container .social-nav .nav-item a.google-link:hover{ background-position: -98px -34px;}

#element-title h1, #element-subtitle h2 { font-weight:normal!important;}


 
#afterRsvpMessage .afterRsvpMessageInner .content p{  padding:0; margin:0;}

#afterRsvpMessage .afterRsvpMessageInner .content  h1{   
    border-bottom: 1px solid #FFFFFF;
    border-radius: 0;
    color: black;
    font-family: 'HelveticaNeue-Bold', arial !important;
    font-size: 30px !important;
    font-weight: normal;
    margin-bottom: 30px;
    margin-top: 6px;
    padding-bottom: 15px;
    text-align: center;
    text-transform: none !important;}

#afterRsvpMessage .afterRsvpMessageInner .content  h2{
    font-family: 'helveticaneue', arial !important;
    font-size: 18px !important;
    font-weight: normal;
    margin-bottom: 25px;
    text-align: center;
    color: black;
}
 
#rsvp-modal #afterRsvpMessage {
	background: rgb(246, 246, 246); /* Old browsers */
	float: left; 
	padding: 20px 30px 0;
	padding-bottom: 30px;
	text-transform: none; 
	width: 650px !important;
}


#rsvp-modal .rsvp-form .required-fields {
	color: #eb2328 !important;
	position: static !important;
}

#splash-container .bt1e {
  border: medium none;
  float: right;
  margin: 0;
  text-align: left !important;
  width: 54%;
  margin-top: 10px;
}


/***** Content Section **********/
#splash-container .title-u{height:174px;}



/**** FOOTER *****/
#splash-container .footer-u{ }
#splash-container .footer-u a:hover{ color: #F59320;}
#splash-container .footer-u .after-clear {max-width:816px; width: 96%;}
#splash-container .footer-u .nav .title{ margin-bottom: 8px; text-transform: uppercase; font-family: 'latolight',Arial !important;  text-align: left;}
#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 .nav .nav-item{  margin-bottom: 3px; padding: 0;}
#splash-container .footer-u .nav .nav-item a{font-family: 'latobold', arial!important; color:#000000;}
#splash-container .footer-u .nav .nav-item a:hover{color:#f59320;}


/**** Default Footer *****/
#footer span#contactOrgFtr{font-family: 'bebasregular', 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: 'BebasNeueRegular'; font-size: 1.7em;}
#contact-event-organizer a#send-contact-org-note {background:#eb2227; border:none; box-shadow:none;  border-radius:0; -webkit-border-radius:0; -moz-border-radius:0;color:#ffffff; font-family: 'bebasregular', arial !important;}
#contact-event-organizer a#send-contact-org-note:hover {background:#39b449; 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;}

/* Form Styles */




#splash-container  .bigapps-form-v #event-description-text p{ margin-bottom:12px; }






#splash-container   .bigapps-form-v .element-rsvp input[type="text"],#splash-container .bigapps-form-v input[type="email"] {
border:1px solid #ec2b30;
  font:normal 15px helveticaneueregular,Arial !important;
border-radius:0;
-moz-border-radius:0;
-webkit-border-radius:0;
box-shadow:0;
-moz-box-shadow:0;
-webkit-box-shadow:0;
max-width:400px;
height:42px;
float:right;
width:54%;
box-shadow: 0 2px 0px rgba(0,0,0,0.1) inset;
}

#splash-container   .bigapps-form-v .input-container-v2, #splash-container   .bigapps-form-v .element-rsvp h3#rsvp-form-top{display:none; }
#splash-container   .bigapps-form-v .input-container-v1{ padding-right: 0;  width: 100%;}
#splash-container   .bigapps-form-v  .element-rsvp{ transform: none !important; -webkit-transform: none !important; -moz-transform: none !important; padding:0 !important;   font:normal 22px helveticaneueregular,Arial !important; text-shadow:none !important;}

#splash-container .element-rsvp:hover { padding:0 !important; transform: none !important; -webkit-transform: none !important; -moz-transform: none !important; }

 

#splash-container .bigapps-form-v #rsvp-form-inner input#rsvp-submit {
 background: none repeat scroll 0 0 #EB2328 !important;
  border: medium none;
  border-radius: 0;
  box-shadow: none;
  color: #FFFFFF !important;
  display: block;
  font-family: 'HelveticaNeue-Bold',arial !important;
  font-size:14px;
  margin-top: 30px;
  max-width: 203px;
  padding: 1em 0 0.94em;
  width: 54%;
}
 


#splash-container input#rsvp-submit:hover {background-color: #D70B10 !important;}




#splash-container   .bigapps-form-v  #rsvp-form-inner textarea.textarea{
  font:normal 15px helveticaneueregular,Arial !important;
border-radius:0;
-moz-border-radius:0;
-webkit-border-radius:0;
border:1px solid #ec2b30;
}
#splash-container   .bigapps-form-v  #rsvp-form-inner label {
float:left;
font:normal 15px helveticaneueregular,Arial !important;
padding-left:0;
max-width:335px;
width:46%;
}
#splash-container   .bigapps-form-v  .multiCheck-holder span.name.grp,#splash-container   .bigapps-form-v  .radio-holder span.name.grp,#splash-container   .bigapps-form-v  .textarea-holder span.name.grp{
float:left;
font:normal 15px helveticaneueregular,Arial !important;
padding-left:0;
max-width:335px;
width:46%;
}

#splash-container .bigapps-form-v #rsvp-form-inner .multiCheck-holder label {
	display: none;
}

#splash-container #element-rsvp {
	cursor: default;
}


#splash-container   .bigapps-form-v #rsvp-modal {float:left;}

#splash-container   .bigapps-form-v  .multiCheck-holder  .multi-Check{
float:right;
max-width:400px;
width:54%;
}



#splash-container   .bigapps-form-v  #rsvp-form-inner label.radio, #splash-container   .bigapps-form-v  #rsvp-form-inner textarea.textarea{
float:right;
max-width:400px;
width:54%;
}
#splash-container  .bigapps-form-v  #rsvp-form-inner label.radio input{position:static; width:22px; }
#splash-container  .bigapps-form-v #rsvp-form-inner .multiCheck-holder  label.checkbox {background: url(/img/events/91890/assets/c71e.checkbox1.png) no-repeat;
display:block;height:22px;margin-bottom:13px;padding:0 0 0 40px;width:100%;max-width:100%;}
#splash-container  .bigapps-form-v #rsvp-form-inner .multiCheck-holder  label.checkbox:hover{background-position:0 -28px;}
#splash-container  .bigapps-form-v  #rsvp-form-inner .multiCheck-holder  label.checkbox.checked{background-position:0 -58px;}
#splash-container  .bigapps-form-v  #rsvp-form-inner .multiCheck-holder  label.checkbox input{cursor:pointer;left:0;opacity:0;top:0;height:22px;width:100%;}
 


.footer-text a:hover{color: #F59320;}


/******** FORM EDITS 3/11/14 *********/

#rsvp-form-inner > div.grp.p0 > div.grp.pr0.pl0.textarea-holder.input-container-v10:after {
	content: 'We are looking for BigIdea Sponsors who can make great use of their Apps. Ongoing support could include promoting the App within communities you serve, incubating App teams as they bring their product to market, or encouraging similar organizations to use the technology. Small monetary prizes are also welcome.';
	float: right;
	clear: both;
	max-width: 353px;
	font-size: 12px;
	color: gray;
}

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

#rsvp-modal .rsvp-form .afterRsvpMessageInner { color:#ffffff; font-family: 'latobold' !important; font-size:1.5em;} 
#rsvp-modal .rsvp-form .afterRsvpMessageInner span{font-size:1.37em;} 
#rsvp-modal .rsvp-form #afterRsvpMessage{position:relative;}
#afterRsvpMessage .afterRsvpMessageInner .content h3{font-size:1.4em;line-height:normal;margin-bottom:0;margin-top:-100px;}
#rsvp-modal .rsvp-form .afterRsvpMessageInner .shareBox, #rsvp-modal .rsvp-form .afterRsvpMessageInner h5, #rsvp-modal .rsvp-form .afterRsvpMessageInner p, #rsvp-modal .rsvp-form .afterRsvpMessageInner span.shareWithFriends { display: none !important;}
#rsvp-modal .rsvp-form .afterRsvpMessageInner .social-links-u{ display: none !important; float: right; margin-bottom: 12px !important; max-width: 284px; padding-top: 0 !important; position: relative; width: 50%; z-index: 99;}
#rsvp-modal .rsvp-form .afterRsvpMessageInner  #add-cal-wrap a {display: none; color: #FFFFFF;}
#rsvp-modal .rsvp-form .afterRsvpMessageInner .social-links-u:before{/*content: "Share :";float:left;font-size:23px;margin-right:16px;margin-top:4px;*/}
#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:right;  margin-right: 8px;}
#rsvp-modal .rsvp-form .afterRsvpMessageInner .element-social-links #social-main li#social-btn-tw { margin-right: 5px;}
#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;}
#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: 6px;  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;}
#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;}


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

#rsvp-modal .rsvp-form .afterRsvpMessageInner br{display:none;}





 #splash-container #main-canvas .footer-u .after-clear p a:hover {
    color: #fff;
}
  
/* Other Form link in confirmation model*/
#afterRsvpMessage .other-form-link-v {
  margin-top: 29px; 
  text-align: center;
  font-family: 'helveticabold';
  font-size: 18px;
}

#afterRsvpMessage .other-form-link-v a {
  background: black;
  color: #FFFFFF;
  display: inline-block;
  margin-left: 5px;
  margin-right: 5px;
  padding: 10px 20px;
  text-align: center;
  width: auto;
}
#afterRsvpMessage .other-form-link-v a:hover{background-color:#EC2510; color:#ffffff;}



/* 10th March 2014 */

#splash-container .event-bg-url img.bg {float:left}
#splash-container .event-bg-url .hide {display:none !important;}
#splash-container .event-bg-url{border-bottom:7px solid #eb2328 !important;}

#splash-container  .form-heading-v h1 { border-bottom:1px solid #eb2328; padding-bottom:20px;}
#splash-container  #event-description-text p {line-height:27px; font-size:15px;}
#splash-container  #event-description-text a  {color:#000000;}
#splash-container .bigapps-form-v {width:100% !important; }
#splash-container .bigapps-form-v .width-94-per {width:80% !important; }
#splash-container  #event-description-text a:hover{color:#eb2328;}
#splash-container .element-social-links #social-main li#social-btn-fb {margin-right:4px;}

/* 11th March 2014 */
#splash-container   .social-links-u a:hover{ transition: all 0.15s linear 0s;}
#splash-container   .bigapps-form-v .element-rsvp input[type="text"]:hover{background:none #eeeeee;}
#rsvp-form-inner .grp.pl0 {
  padding-bottom: 0;
  padding-top: 0.3em;
}

/* responsive */
/********* MEDIA QUERY *********/
/* desktop */
/* desktop & tablet (& some giant phones) */
@media only screen and (max-width: 900px) {
#splash-container{ font-size: 14px; line-height: normal;}
#splash-container .master_group.master_group.grp {width:96% !important;}
}


@media only screen and (max-width: 767px) {
#splash-container{ font-size: 14px; line-height: normal;}
#splash-container .element-title{margin-top:10%!important; font-size:2.5em !important;}
#splash-container .bigapps-form-v #rsvp-form-inner label,#splash-container .bigapps-form-v .multiCheck-holder span.name.grp, #splash-container .bigapps-form-v .radio-holder span.name.grp, #splash-container .bigapps-form-v .textarea-holder span.name.grp
 {  font-size:18px!important;}
  #splash-container .description-and-heading-v {padding-left:1em !important;}
 
 #splash-container .form-heading-v h1 span {font-size:34px !important;}
 }
@media only screen and (max-width: 600px) {
 #splash-container .social-links-u {margin-top:5px !important;}
 #splash-container .footer-u .footer-logo{ margin-bottom:25px!important; text-align:center;  width: 100% !important;}
#splash-container .footer-u  .w1-4{/*display: inline-block;*/ float: none;font-size: 1.3em !important; padding: 0 10px !important;  width: 31%;}
#main-canvas { margin-top: 8px; }
#splash-container .event-bg-url{ margin-top: 44px!important;}
#splash-container .footer-u { /* min-height: 450px;*/}
#splash-container .element-title{margin-top:12%!important; font-size:1.5em !important; margin-bottom:26px !important}
#splash-container .title-u{height:auto;}


#splash-container .bigapps-form-v #rsvp-form-inner label,#splash-container .bigapps-form-v .multiCheck-holder span.name.grp, #splash-container .bigapps-form-v .radio-holder span.name.grp, #splash-container .bigapps-form-v .textarea-holder span.name.grp
 {  font-size:14px!important; }
#splash-container .bigapps-form-v {min-width:0; overflow-x:hidden;}

#rsvp-modal #afterRsvpMessage{width:96%;}
#rsvp-modal .rsvp-form .afterRsvpMessageInner .social-links-u{width:100%; padding-bottom: 37px !important;  margin-top: 55px !important;} 
}


/* mobile */
@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 : portrait){

}