/*
 Theme Name: Divi Child
 Description: Divi Child Theme
 Author: Weicks Media
 Template: Divi
 Version: 1.0.0
*/
div#home-hero .et_pb_slide_content img {
  width: 530px;
}
div#home-hero .et_pb_slide_content {
  text-transform: none !important;
}
#footer-social-row-1 .et_pb_social_media_follow_network_0 a.icon:hover,
#footer-social-row-1 .et_pb_social_media_follow_network_1 a.icon:hover,
#footer-social-row-1 .et_pb_social_media_follow_network_2 a.icon:hover,
#footer-social-row-1 .et_pb_social_media_follow_network_3 a.icon:hover,
#footer-social-row-1 .et_pb_social_media_follow_network_4 a.icon:hover {
  background-image: initial !important;
  background-color: #004faa !important;
}
.et_pb_social_media_follow
  .et_pb_social_media_follow_network_0.et_pb_social_icon
  .icon:before,
.et_pb_social_media_follow
  .et_pb_social_media_follow_network_1.et_pb_social_icon
  .icon:before,
.et_pb_social_media_follow
  .et_pb_social_media_follow_network_2.et_pb_social_icon
  .icon:before,
.et_pb_social_media_follow
  .et_pb_social_media_follow_network_3.et_pb_social_icon
  .icon:before,
.et_pb_social_media_follow
  .et_pb_social_media_follow_network_4.et_pb_social_icon
  .icon:before {
  color: #ffffff !important;
}
div#home-warranty-section h2 {
  margin-bottom: 10px;
}
#trailers-feat-row-1
  .et_pb_column.et_pb_column_1_2.et_pb_column_3.et_pb_css_mix_blend_mode_passthrough.et_pb_column_single {
  background: transparent;
}
div#gform_fields_2 label,
div#gform_fields_2 legend {
  display: none;
}
div#gform_fields_2 input,
div#gform_fields_2 textarea {
  font-size: 1.2em;
  padding: 12px;
  margin-bottom: 6px;
  font-family: "Roboto Condensed", sans-serif;
}
input#gform_submit_button_2 {
  background: #383838;
  border: 2px solid #383838;
  color: #fff;
  font-size: 1.2em;
  font-weight: bold;
  padding: 16px 30px;
  cursor: pointer;
  font-family: "Roboto Condensed", sans-serif;
}
input#gform_submit_button_2:hover {
  background: #fff;
  color: #383838;
}
div#gform_fields_2 textarea {
  height: 200px;
}
.trailer-feature-bubble h4 {
  top: 8px;
  position: relative;
}
div#trailer-page-price-bubble h3 {
  background: #014898;
  color: #fff;
  display: block;
  text-align: center;
  padding: 10px;
  width: 150px;
  font-size: 1.4em !important;
  border-radius: 24px;
  font-weight: 400;
}
div#become-dealer-sec-1 h2 {
  margin-bottom: 8px;
}
div#become-dealer-sec-1 ul {
  margin-top: 10px;
}
div#become-dealer-form-wrap p.gform_description,
p.gform_description {
  font-family: "Roboto Condensed";
  font-size: 17px;
  color: #000;
  line-height: 1.5;
  margin: 10px 0;
}
form#gform_3 input,
form#gform_3 textarea,
form#gform_3 select,
form#gform_4 input,
form#gform_4 textarea,
form#gform_4 select {
  font-size: 1.2em;
  color: #000;
  border: 1px solid #747474;
  border-radius: 4px;
  padding: 10px;
}
p.gform_required_legend {
  display: none;
}
input#gform_submit_button_3,
input#gform_submit_button_4 {
  cursor: pointer;
  background: #014898;
  color: #fff !important;
  font-weight: bold;
  padding: 10px 30px !important;
}
div#mobile-header-phone-col h4 a {
  position: relative;
  z-index: 99999999 !important;
}
input.et_pb_menu__search-input {
  color: #fff !important;
}
.post-type-archive #main-content .container:before {
  background: red !important;
}
.page-id-230221 h1.entry-title.main_title,
.page-id-230227 h1.entry-title.main_title {
  font-family: "roboto condensed" !important;
  font-size: 2.2em;
}
ul#menu-main-menu ul.sub-menu {
  padding: 12px 0;
}
ul#menu-main-menu ul.sub-menu li a {
  padding-top: 4px;
  padding-bottom: 4px;
  font-size: 1.3em;
}
div#wpsl-stores a {
  color: #014898 !important;
}
