.sppb-fullwidth-title {background-color: rgba(0, 0, 0, 0.5); border-bottom: #ffd200 solid 2px;}
.carrusel-inner {max-height:700px !important;}
.sppb-slideshow-fullwidth-read-more{background-color:rgba(0,0,0,0.2)!important;}

.formError {color:#ffd200; font-size:1.4rem; font-weight:normal;}
.btn-primary, .sppb-btn-primary {color:#000;}

select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
  display: block;
  height: 34px;
  padding: 6px 12px;
  font-size: 1.4rem;
  line-height: 1.428571429;
  color: #fff !important;
  background-color: rgba(0,0,0,0.75) !important;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

::placeholder {color:#f0f0f0 !important; opacity:  1;}
