#locationinfo .span6 {
  width:47%;
}

.rsvpbox {
  background-color:#dbb05b; 
  text-align:center;
}

.rsvptext {
  font-family: Futura-Heavy;
  color:#1c2853;
  font-size:24px;
  padding: 15px 0;
}

.topinfo {
  color:#dbb05b; 
  font-family: ACaslonReg;
  font-size:2em;
}

.location {
  font-size:24px;
  color:#dbb05b; 
  font-family: Futura-Heavy;
  font-weight:100;
}

.spacerline {
  border-top: 1px solid #dbb05b;
  width:50%;
}

.mobileline {
  display:none;
}

.fiftyh2 {
  font-family: Futura-Heavy;
  color:#000000;
  font-size:30px;
  margin-bottom:0;
  font-weight:100;
}

.fiftyh3 {
  font-family:Futura-Condensed; 
  color:#000000;
  font-size:28px;
  margin-top:5px;
  margin-bottom:10px;
   font-weight:100;
}

.formheader {
  color:#002664; 
  font-family: Futura-Heavy;
  font-size:24px;
}

.input ul {
  margin-left:0;
  padding-left:0;
}

.input li {
  list-style-type:none;
  
}

body {
  color:#dbb05b; 
}

.centerdiv {
  text-align:center;
}

.brsformwrap {
  border-radius:15px;
  background-color: #cfcfcf;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .3);
  padding:30px;
}

.brsform {
 background-color:white; 
 
 
  padding: 5px 10px;
  border-radius:5px;
}

.brsform label {
  color:black;
  font-family:'Futura-Condensed-Bold'; 
  font-weight:100;
  font-size:18px;
  margin-top:15px !important;
  margin-bottom:15px !important;
  
}

.brsform input[type="text"] {
  background-color: #d1e4fa;
  border: 0px; 
  margin-top: 15px; 
  margin-bottom: 15px; 
  width: 100% !important; 
  max-width: 100%; 
  height: 35px; 
  box-sizing: border-box;  
  
}

.brsform input[type="email"] {
  background-color: #d1e4fa;
  border: 0px; 
  margin-top: 15px; 
  margin-bottom: 15px; 
  width: 100% !important; 
  max-width: 100%; 
  height: 35px; 
  box-sizing: border-box;  
  
}

.brsform textarea {
  background-color: #d1e4fa;
  border: 0px; 
  margin-top: 15px; 
  margin-bottom: 15px; 
  width: 100%; 
  max-width: 100%; 
  height: 80px; 
  box-sizing: border-box;  
  
}



.brsform select{
  background-color: #d1e4fa;
  border: 0px; 
  margin-top: 15px; 
  margin-bottom: 15px; 
  width: 100%; 
   
  height: 35px; 
  box-sizing: border-box;   
}

.brsform ::placeholder{
  padding-left: 10px;   
}

.hs-error-msg {
  color:red !important;
  font-weight:100;
  font-family: 'Futura-std-book';
  list-style-type:none;
  margin-top:10px;
}

.brsform legend{
  font-size:14px; 
  color:red;
}

.brsform ul li label{
  font-family: 'Futura-std-book';
  font-size:14px;
}

.brsform ul{
  margin:15px 0;
  padding:0;
}

.brsform ul li{
  margin:0 0 5px 0;
  padding:0;
}

.hs-submit {
  margin:15px 0; 
}

.hs-form-required {
  color:red;
}

.brsform input[type="submit"]{
  background-color: #c75b12; 
  color: #ffffff; 
  padding: 10px 0px; 
  width:100%;
  border: 2px solid white; 
  margin-top: 5px; 
  margin-bottom: 5px; 
  height:auto; 
  box-sizing: border-box;
  font-family: 'Futura-Condensed-Bold'; 
  font-weight: 100;
  font-size:16px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .3);
}

@media (max-width: 770px) {
    #locationinfo .span6 {width:100%;margin-bottom:35px;}
  .mobileline {display:block;border-top: 1px solid #dbb05b;width:50%;
   
}

