 
/* Font Classes */
#splash-container .titlinggothicfbnormalbold{ font-family: 'titlinggothicfbnormalbold', arial!important;}
#splash-container .titlinggothicfbnarrowmedium{ font-family: 'titlinggothicfbnarrowmedium', arial!important;}
#splash-container .titlinggothicfbnarrowstandard{ font-family: 'titlinggothicfbnarrowstandard', arial!important;}
#splash-container .titlinggothicfbnarrowregular{ font-family: 'titlinggothicfbnarrowregular', arial!important;}
#splash-container .titlinggothicfbcompmedium{ font-family: 'titlinggothicfbcompmedium', arial!important;}
#splash-container .titlinggothicfbskylinemedium{ font-family: 'titlinggothicfbskylinemedium', arial!important;}
#splash-container .titlinggothicfbcompstandard{ font-family: 'titlinggothicfbcompstandard', arial!important;}
#splash-container .titlinggothicfbcompbold{ font-family: 'titlinggothicfbcompbold', arial!important;}
#splash-container .titlinggothicfbcond-regular{ font-family: 'titlinggothicfbcondregular', arial!important;}
#splash-container .titlinggothicfbcond-med{ font-family: 'titlinggothicfbcondmedium', arial!important;}



/* Top Nav */
#splash-container .event-bg-url .nav .nav-item { display: inline-block; letter-spacing: 0.05em;  margin: 0 0 0 31px;  padding: 0; width: auto;}
#splash-container  .top-fixed-nav{background-color: #333333;  box-shadow: 0 0 2px rgba(0, 0, 0, 0.4); padding: 13px 0 10px!important; position: fixed !important; top: 0; z-index: 20;}
#splash-container .top-fixed-nav .media[block-type="image"] { display: none;}
#splash-container .top-fixed-nav .media[block-type="image"] { display: inline-block;}
#splash-container .event-bg-url .nav .nav-item a:hover, #splash-container .event-bg-url .nav .nav-item a.active{border-bottom: 3px solid #66d76b;}

/* RSVP hover */
#splash-container .element-rsvp, #splash-container .element-rsvp:hover { transform:none; -webkit-transform:none; -moz-transform:none; letter-spacing: 0.1em; cursor:default;}
 #splash-container .element-rsvp:hover {  color: #333333;}
 
#splash-container .legal-lang a{color:#333333; text-decoration:underline; font-weight:bold}
#splash-container .legal-lang a:hover{ text-decoration:none;}


/* Chandra 10th August */
#rsvp-modal{ padding-top: 2em; padding-bottom:50px;}
#rsvp-modal #rsvp-form-inner{padding: 0 13% 0.6em;}
#splash-container .element-rsvp #element-rsvp {  background: none repeat scroll 0 0 transparent; }
 
#rsvp-form-inner .rsvp-first-name, #rsvp-form-inner .rsvp-last-name { padding-left: 0;  padding-right: 0;  width: 100%;}
#rsvp-form-inner .upload-file-box label, #rsvp-form-inner input.nu-input{font-family: 'titlinggothicfbcondregular',arial !important;  background:#ffffff;border: 4px solid #dddddd;color: #999999;font-size: 24px !important; padding: 7px 10px 6px; max-width: 460px; width: 100%;text-align: left; margin:3px 0 !important}
#rsvp-form-inner [type="file"]{height: 10px !important;left: 0;margin: 0;opacity: 0;padding: 0;position: absolute !important;top: 0;}
#element-rsvp #rsvp-modal .rsvp-form .upload-file-box .file {  background: url("/img/events/203336/assets/6220.upload-icon.png") no-repeat scroll 97% center rgba(0, 0, 0, 0); font-family: 'titlinggothicfbcondregular',arial !important;  font-size: 24px !important;  padding-bottom: 0.4em;  padding-top: 0.3em; color:#999999;}
#element-rsvp  #rsvp-form-inner .track-options{margin-top:25px;}
#element-rsvp  #rsvp-form-inner .track-options .name, #rsvp-form-inner .track-options .helper-text{ text-align: center;color:#333333; font-size:12px;}
#element-rsvp  #rsvp-form-inner .track-options .name{font-family: 'titlinggothicfbcondmedium', arial!important; text-transform: uppercase; font-size:18px;}
#element-rsvp  #rsvp-form-inner .track-options .helper-text{ font-family: 'titlinggothicfbnarrowregular', arial!important; margin:2px 0 26px; border-bottom:2px solid #dddddd;padding-bottom:28px; font-size:14px;}
#element-rsvp #rsvp-form-inner .track-options label{font-family: 'titlinggothicfbnarrowregular', arial!important; margin:0 0 26px; font-size:14px; line-height:1.5em; color:#333333;text-align: left;padding-left: 34px !important; letter-spacing:.2px;}
#element-rsvp #rsvp-form-inner .track-options strong{font-family: 'titlinggothicfbnarrowmedium', arial!important; text-transform:uppercase;  }
#element-rsvp  #rsvp-modal .nu-checkbox:before{height:16px; width:16px;background:#eeeeee; border:1px solid #ffffff; box-shadow: 0 0 0 2px #333333; -moz-box-shadow: 0 0 0 2px #333333; -webkit-box-shadow: 0 0 0 2px #333333; border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%;}
.nu-checkbox.checked:after{top: 2px;}
#rsvp-real-form{text-align: center;}
#rsvp-form-top{display:none;}
#rsvp-modal .form-header{margin-bottom: 12px;}
#rsvp-modal .form-header .label-holder, .form-header .helper-text{text-align: center; color:#333333;}
#rsvp-modal .form-header .label-holder {  font-family: 'titlinggothicfbcondmedium',arial !important;  font-size: 24px;  font-weight: normal;  line-height: 28px;text-transform: uppercase;}
#rsvp-modal .form-header .helper-text{font-family: 'titlinggothicfbnarrowregular', arial!important; font-size:14px; color:#333333;}
#rsvp-modal .btnWrap{text-align: center;padding: 2em 0 3em; }
#rsvp-modal #rsvp-submit{background-color:#333333;font-family: 'titlinggothicfbcompbold', arial !important; font-size:18px; text-transform: uppercase;letter-spacing: 0.2em;margin: 0 auto;    max-width: 300px;padding: 14px 37px; width:100%; box-shadow:none;  -moz-box-shadow:none;  -webkit-box-shadow:none; }
#rsvp-modal .bgGradient {height:auto; background-image:none;}
#rsvp-modal .form-header .helper-text em{  padding:5px 0; display:block;}
#splash-container  .element-rsvp:before {display:none;}
 #afterRsvpMessage .afterRsvpMessageInner h3{display:none;}
#afterRsvpMessage  .afterRsvpMessageInner h1{font-family: 'titlinggothicfbcondmedium', arial!important; font-size:24px !important; text-align:center; 
 background:url(/img/events/203336/assets/3a76.tick.png) top center no-repeat; padding-top:118px;}
#rsvp-modal.afterRsvp .rsvp-form .afterRsvpMessageInner p {  color: #333333;  font-family: 'titlinggothicfbcondmedium',arial !important;  font-size: 18px;}
#rsvp-modal #afterRsvpMessage .icon-f-rte-delete:before {  content: "CLOSE";  font-family: 'titlinggothicfbcompbold',arial !important;  font-size: 18px;
  line-height: 50px;  width: 100%;}
#rsvp-modal #afterRsvpMessage .close-form {  background: none repeat scroll 0 0 #999999 !important;  border: 4px solid #f7f7f7;  color: #ffffff !important;
  display: block !important;  margin-bottom: 0 !important;  margin-left: auto !important;  margin-right: auto !important;  margin-top: 10px;
  opacity: 1;  padding: 0 !important;  right: auto;  width: 300px;}
#rsvp-modal #afterRsvpMessage .close-form:hover{ background: none repeat scroll 0 0 #333333 !important;}
.element-rsvp #element-rsvp #rsvp-modal #rsvp-form-inner {  padding: 0;  max-width: 460px ;  float: none;}
#rsvp-modal .rsvp-form .optional-info { padding:0;  margin:0;}
#rsvp-modal .rsvp-form .optional-info .label-holder {  color: #333333;  font-size: 14px;  font-weight: normal;  text-align: center;  font-family: 'titlinggothicfbnarrowregular', arial!important;  padding:0;  margin:0;}
#rsvp-modal .rsvp-form input::-webkit-input-placeholder {  color: #999999 !important; font-family: 'titlinggothicfbcondregular', arial!important;
 font-size:24px!important; opacity:1; filter: alpha(opacity=100);}
#rsvp-modal .rsvp-form input::-moz-placeholder { color: #999999 !important; font-family: 'titlinggothicfbcondregular', arial!important;
 font-size:24px!important; filter: alpha(opacity=100);  opacity:1;}
#rsvp-modal .rsvp-form input:-moz-placeholder {  color: #999999 !important; font-family: 'titlinggothicfbcondregular', arial!important;
 font-size:24px!important; filter: alpha(opacity=100);}
#rsvp-modal .rsvp-form input:-ms-input-placeholder {  color: #999999 !important; font-family: 'titlinggothicfbcondregular', arial!important;
 font-size:24px!important; filter: alpha(opacity=100);  opacity:1;}
#rsvp-modal .rsvp-form .ie-shim-wrap label{ color: #999999 !important; font-family: 'titlinggothicfbcondregular', arial!important;
 font-size:24px!important;
 filter: alpha(opacity=100);
  opacity:1;
}

#rsvp-modal .nu-input:hover, #rsvp-modal .nu-input:focus {  border: 4px solid #c4c4c4; box-shadow: none;}
#splash-container .element-rsvp, #splash-container .element-rsvp:hover {  letter-spacing: 0.1px;}

#main-canvas .element-rsvp #element-rsvp #rsvp-modal {width:100%; text-align:center}

body.isMobile #rsvp-modal.isShort{-webkit-transform: none!important; -moz-transform: none!important; -ms-transform: none!important; -o-transform: none!important; transform: none!important;}

body.isMobile #element-rsvp #rsvp-form-inner .track-options label.checkbox {line-height:normal!important;}
/* Responsive View */



@media only screen and (max-width:640px) {
#main-canvas .element-rsvp {padding:25px 20px 0 !important;}
.simple-modal-wrap {  left: -200%;}
#rsvp-modal #afterRsvpMessage .close-form {  width: 273px;}
#element-rsvp #rsvp-form-inner .track-options label {  line-height: 24px; font-size:13px;}
}

@media only screen and (max-width:470px) {
#rsvp-modal .form-header .label-holder {  font-size: 19px;}
#rsvp-modal .form-header .helper-text {  font-size: 12px;}
#element-rsvp #rsvp-form-inner .track-options .helper-text {  line-height: 18px;}
#element-rsvp #rsvp-form-inner .track-options .name {  line-height: normal !important;}

}

@media only screen and (max-width:670px) {

}

@media only screen and (max-width:600px) {


}


