/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 2.0.2
*/

/*ADA STYLES*/
.ada-label {
    font-size: 0;
    height: 1px;
    overflow: hidden;
    display: inline;
}





/* forms */
#container .frm_forms br {
  display: none;
}
#container .frm_forms input[type="text"],
#container .frm_forms input[type="email"],
#container .frm_forms input[type="tel"],
#container .frm_forms textarea,
#container .frm_forms select {
  padding: 10px 20px;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
}
#container .frm_forms label {
  display: none;
  font-weight: bold;
}
#container .frm_forms .vertical_radio label,
#container .frm_forms #frm_field_109_container label,
#container .frm_forms #frm_field_110_container label,
#container .frm_forms .frm_other_container label,
#container .frm_forms .horizontal_radio label {
  display: block;
  font-weight: normal;
}
#container .frm_forms .frm_other_container,
#container .frm_forms .frm_time_wrap {
  position: relative;
}
#container .frm_forms .frm_other_container select,
#container .frm_forms .frm_time_wrap select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
#container .frm_forms .frm_other_container:after,
#container .frm_forms .frm_time_wrap:after {
  content: '\f078';
  position: absolute;
  right: 5px;
  font-family: 'FontAwesome';
  pointer-events: none;
  margin-top: -30px;
}
#container .frm_forms .frm_time_wrap:after {
  display: none;
}
#frm_form_8_container #frm_field_99_container {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row-reverse;
  -moz-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  -o-flex-direction: row-reverse;
  flex-direction: row-reverse;
  justify-content: center;
}
.fishbowl .col-xs-12 {
  text-align: center;
  padding: 15px 0;
}
.fishbowl .col-sm-6 {
  padding: 10px;
}
.fishbowl .col-sm-6 input[type="text"] {
  padding: 10px 20px;
  background: white;
  border: 1px solid #cccccc;
  width: 100%;
}
.fishbowl .col-sm-6 ::placeholder {
  font-size: 14px;
  font-family: 'Quattrocento Sans', sans-serif;
  color: #a1a1a1;
  opacity: 1;
}
.fishbowl .col-sm-6 :-ms-input-placeholder {
  font-size: 14px;
  font-family: 'Quattrocento Sans', sans-serif;
  color: #a1a1a1;
}
.fishbowl .col-sm-6 ::-ms-input-placeholder {
  font-size: 14px;
  font-family: 'Quattrocento Sans', sans-serif;
  color: #a1a1a1;
}
.fishbowl input[type="submit"] {
  font-size: 14px;
}
.fishbowl .row-submit {
  text-align: center;
  margin-top: 20px;
}
#frm_form_8_container {
  max-width: 100% !important;
}
#frm_field_99_container {
  margin-top: 20px;
}
#frm_field_99_container label {
  max-width: 90% !important;
  width: auto !important;
}
#tripleseat_embed_form {
  text-align: left;
}
#tripleseat_embed_form .row_contact_header {
  display: none;
}
#tripleseat_embed_form table {
  width: 100%;
}
#tripleseat_embed_form .row_first_name td {
  width: 50%;
}
#tripleseat_embed_form h2 {
  font-family: 'Quattrocento Sans', sans-serif;
  text-transform: uppercase;
  font-size: 18px;
  color: black;
  font-style: normal;
  margin-top: 20px;
}
#tripleseat_embed_form input[type="text"],
#tripleseat_embed_form input[type="email"],
#tripleseat_embed_form input[type="tel"],
#tripleseat_embed_form textarea,
#tripleseat_embed_form select,
#tripleseat_embed_form #lead_phone_number {
  padding: 5px;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border: 1px solid #cccccc!important;
  background: white;
  width: 100%!important;
}
#tripleseat_embed_form input[type="radio"] {
  margin-right: 10px;
}
#tripleseat_embed_form #lead_form_submit a {
  display: none;
}
#tripleseat_embed_form .location_list label {
  font-size: 16px;
  margin-bottom: 0;
  width: -webkit-calc(100% - 30px);
  width: -moz-calc(100% - 30px);
  width: calc(100% - 30px);
}
#tripleseat_embed_form .location_list label span.required {
  color: #ad894b !important;
}
#tripleseat_embed_form .row_referred_by td {
  position: relative;
}
#tripleseat_embed_form .row_referred_by td select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
#tripleseat_embed_form .row_referred_by td:after {
  content: '\f078';
  position: absolute;
  right: 10px;
  font-family: 'FontAwesome';
  pointer-events: none;
  bottom: 10px;
  color: #333333;
}
#tripleseat_embed_form .row_referred_by td select::-ms-expand {
  display: none;
}
#tripleseat_embed_form .row_submit {
  display: block;
  margin-top: 20px;
}



#container {
  /* buttons */
}
#container a.btn,
#container .btn,
#container button,
#container input[type="submit"],
#container .btn a,
#container a.fl-button {
  background: #ad894b;
  border: 0;
  color: #fff;
  cursor: pointer;
  font-size: 20px;
  text-align: center;
  text-transform: uppercase;
  text-decoration: none;
  font-family: 'Quattrocento Sans', sans-serif;
  font-weight: bold;
  border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
}
#container a.btn .fl-button-text,
#container .btn .fl-button-text,
#container button .fl-button-text,
#container input[type="submit"] .fl-button-text,
#container .btn a .fl-button-text,
#container a.fl-button .fl-button-text {
  color: #fff;
}
#container a.btn:hover,
#container .btn:hover,
#container button:hover,
#container input[type="submit"]:hover,
#container .btn a:hover,
#container a.fl-button:hover {
  opacity: 0.8;
}
#container button,
#container input[type="submit"] {
  padding: 4px 16px;
  -webkit-appearance: none;
}



