/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

.sbform {
  background-color:#142944;
  padding: 5px 15px;
}

.sbform .gform_wrapper .top_label li.gfield.gf_left_half, .sbform .gform_wrapper .top_label li.gfield.gf_right_half {
  width:100% !important;
}

.sbform .gform_wrapper ul li.gfield {
  margin-bottom:5px;
}

.sbform .gform_wrapper li.hidden_label input {
  margin-top:0px;
}

.sbform .gform_wrapper .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
  height:35px;
}

.sbform .gform_wrapper .top_label .gfield_label {
  display:none;
}

.sbform .select-arrow {
  color:#142944 !important;
}

.sbform .gform_wrapper textarea.large {
  height:160px;
}

.sbform textarea::placeholder {
  color: #142944;
}

.sbform .gform_wrapper .button {
  background:#ff0000;
}

.sbform .gform_wrapper .button:hover {
  background:#000;
}

.sbform input {
  width:100% !important;
}

.sbform .gform_wrapper ul.gform_fields li.gfield {
  padding-right:0px;
}

.sbform .gform_wrapper .gform_footer {
  padding:5px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

.fusion-main-menu .button-default {
background:#ff0000;
}

.fusion-main-menu .button-default:hover {
background:#142944;
}


body .button-default {
color:#fff;
}

body .button-default:hover {
color:#efefef;
}

.avada-has-pagetitle-bg-full .fusion-page-title-bar {
background-color:#011135;
}

.fusion-footer .fusion-footer-widget-area {
background-color:#142944;
border-color:#011135;
}

.fusion-footer-widget-area .widget-title {
color:#fff !important;
}

.fusion-footer-widget-area {
color:#fff !important;
}


.fusion-footer-widget-area a {
color:#fff !important;
}

.fusion-has-button-gradient .button-default.getaquotebox {
background-color:#fff;
background-image:none;
}

.fusion-has-button-gradient .button-default.getaquotebox:hover {
background-color:#142944;
background-image:none;
}

.fusion-has-button-gradient .button-default.getaquotebox:hover .fusion-button-text {
color:#fff;
}

.fusion-header-v2 .fusion-secondary-header {
background-color:#142944;
color:#fff;
border-top-color:#011135 !important;
}

.fusion-header-v2 .fusion-secondary-header a {
color:#fff;
}

.fusion-header-v2 .fusion-secondary-header a:hover {
color:#ff0000;
}

.serviceselect a.fusion-read-more-button.fusion-content-box-button.fusion-button {
background-color:#333 !important;
background-image:none !important;
}

.serviceselect a.fusion-read-more-button.fusion-content-box-button.fusion-button:hover {
background-color:#ff0000 !important;
background-image:none !important;
}

.serviceselect a.fusion-read-more-button.fusion-content-box-button.fusion-button span {
color:#fff;
}

.gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type=text] {
margin-top:0px;
margin-bottom:0px !important;
}

body .gform_wrapper ul li.gfield  {
margin-top:0px !important;
}


@media only screen and (max-width: 1024px) {

  .fusion-social-links-header {
    display:none;
  }


}
