#main-canvas .event-bg-url img.bg {  display: block;  max-width: 100%;  opacity: 1; z-index: 1; position:relative; }
#main-canvas .event-bg-url{   background:none !important;}
#main-canvas .your-host h1 a{color:#ffffff!important;}
body {background-color:#ffffff;}
#main-canvas  .video .embed {  position: static;}
#main-canvas .your-host .speakers  .title.grp {display:none;}
#main-canvas .your-host .circle .media.image, #main-canvas .your-host .nu-circle .media.image {  max-width: 190px;  margin: 0 auto;  float: none;}
#main-canvas .your-host .children .s3.list-item {  max-width: 450px;  padding: 0 4% 1em;  width: 46%;}
#splash-container  #main-canvas   .your-host  .children .s3.list-item    h1{ font-size:24px  ; font-family:MontserratBold; }
#main-canvas .special-guests{background-color:#8dbbb4 !important;}
#main-canvas  .social-btn {color:inherit !important;}
#main-canvas  .social-btn:hover {color:rgb(234, 114, 77) !important;}
#main-canvas .special-guests .grp.body p span{text-decoration:underline; font-size:21px;}
#main-canvas .special-guests .children .s3.list-item {  margin-bottom: 25px;  padding: 0 1em 1em;}
#main-canvas .special-guests .title {margin-bottom:15px}
#main-canvas .special-guests  .nu-circle .media.image {  max-width: 190px;  margin: 0 auto 16px;  float: none;}
#main-canvas .special-guests .grp.body { line-height: 1em; padding-top: 0;}
#element-when-time .time .meridian { display: none;}
#main-canvas .sf.social-links-v2.horizontal .social-links-item { padding: 6px;}
#rsvp-modal #rsvp-form-inner #rsvp-submit {  background: none repeat scroll 0 0 #ea724d !important;  border: none;   box-shadow: none;  color: #ffffff;  display: block;  font-family: 'montserratregular',Arial !important;  font-size: 18px;  height: 44px !important;  padding: 0;  width: 150px; text-transform:uppercase; font-weight:normal; -webkit-appearance:none}
#rsvp-modal #rsvp-form-inner .bt1e {  margin-left: 0;  padding-left: 0;}
#rsvp-modal .nu-input {  font-family: "montserratregular",Arial;  font-size: 18px; color: #695a4d !important;text-transform: uppercase;}

#rsvp-modal input.nu-input::-webkit-input-placeholder {
	color: #695a4d !important;
	 font-size: 18px; 
	text-transform: uppercase;
	font-family: "montserratregular",Arial; 
}
#rsvp-modal input.nu-input::-moz-placeholder {
	color: #695a4d !important;
	 font-size: 18px; 
	text-transform: uppercase;
	font-family: "montserratregular",Arial; 
}
#rsvp-modal input.nu-input:-moz-placeholder {   /* Older versions of Firefox */
	color: #695a4d !important;
	 font-size: 18px; 
	text-transform: uppercase;
	font-family: "montserratregular",Arial; 
}
#rsvp-modal input.nu-input:-ms-input-placeholder { 
	color: #695a4d !important;
	text-transform: uppercase;
	 font-size: 18px; 
	 font-family: "montserratregular",Arial; 
}

#rsvp-modal #rsvp-form-inner #rsvp-submit:hover{color:#ffffff !important; background: none repeat scroll 0 0 #695a4d !important;  opacity:1;  filter:alpha(opacity=100);  border: none;}

@media only screen and (max-width: 850px) {
    #element-title h1 span {
      font-size: 32px !important;
      margin-bottom: 15px;
    }
}

@media only screen and (max-width: 680px) {
#main-canvas .your-host .children .s3.list-item {  max-width: none !important;  width: 96% !important; max-width:none !important;}
#main-canvas .special-guests  .s3 {  width: 96% !important;  max-width:none !important;}
}
@media only screen and (max-width: 450px) {
#main-canvas #element-subtitle {
  font-size: 14px !important;
}
}

/*//Header with no img src was taking up space*/
.editable_bg > img.bg {
  display: none !important;
}

#element-subtitle span {
  font-size: 14px !important;
}

#splash-container.is-responsive-phone .match-height-affected{
    min-height: 1px !important;
}