/*
Theme Name: DAW
Theme URI: 
Author: Bayo
Author URI: 
Description: Full Site Editing enabled theme
Requires at least: 6.0
Tested up to: 6.2.2
Requires PHP: 5.7
Version: 0.0.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: daw
Tags: full-site-editing, 
*/
/* sections spacing on mobile */
.mobile-padding-container {
  padding-left: 20px;
  padding-right: 20px;
}

/* footer spacing */
footer .mobile-padding-container {
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 40px;
}

footer .wp-block-group p {
  text-align: left;
}

/* body {
  background-color: red;
} */

/* text randomly changes color. This css is to resolve that */
h1,
h2,
h3 {
  color: var(--wp--preset--color--custom-vahle-blue) !important;
  font-weight: 600 !important;
}

h3 {
  color: #003b73;
  font-size: 20px !important;
  line-height: 28px !important;
}

a {
  color: var(--wp--preset--color--custom-vahle-blue) !important;
  text-decoration: none !important;
}
header a {
  color: white !important;
}

footer a {
  color: #575756 !important;
}

/* mobile nav bar */
.mobile-header {
  display: none;
}

@media (max-width: 620px) {
  .mobile-header {
    display: block;
  }
  .mobile-header .wp-block-image img {
    height: auto;
    width: 35px;
    vertical-align: bottom;
  }

  .benefits-group .wp-block-image img {
    width: 102px;
  }
  /* Mobile Spacing */
  .cable-carriers-text {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }

  /* remove background on mobile */
  .wp-block-cover__image-background.wp-image-43 {
    display: none;
  }

  .cover-material-text {
    margin-top: 0px !important;
  }

  .material-text-group {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }

  .benefits-group {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }

  .benefits-group li,
  .products-group li {
    margin-bottom: 5px;
  }

  .products-group {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
  .products-group h2 {
    margin-bottom: 40px;
  }
  .products-group .wp-block-media-text__media {
    margin-bottom: 5px;
    margin-left: 10px;
    margin-right: 10px;
  }
  /* Gravity Form text styling for mobile */
  .gf-h2 {
    font-size: 22px;
    line-height: 24px;
  }

  .gf-body-text {
    font-size: 16px;
    line-height: 22px;
  }

  .gf-ital-req {
    font-size: 16px;
    line-height: 22px;
  }

  .gf-subhead {
    font-size: 16px;
    line-height: 18px;
  }
  .page-id-81 label.gfield_label.gform-field-label {
    font-size: 16px;
    line-height: 22px;
  }

  .gform_wrapper.gravity-theme input[type='color'],
  .gform_wrapper.gravity-theme input[type='date'],
  .gform_wrapper.gravity-theme input[type='datetime-local'],
  .gform_wrapper.gravity-theme input[type='datetime'],
  .gform_wrapper.gravity-theme input[type='email'],
  .gform_wrapper.gravity-theme input[type='month'],
  .gform_wrapper.gravity-theme input[type='number'],
  .gform_wrapper.gravity-theme input[type='password'],
  .gform_wrapper.gravity-theme input[type='search'],
  .gform_wrapper.gravity-theme input[type='tel'],
  .gform_wrapper.gravity-theme input[type='text'],
  .gform_wrapper.gravity-theme input[type='time'],
  .gform_wrapper.gravity-theme input[type='url'],
  .gform_wrapper.gravity-theme input[type='week'],
  .gform_wrapper.gravity-theme select,
  .gform_wrapper.gravity-theme textarea {
    font-size: 13px;
  }
  .gform_drop_instructions {
    font-size: 16px;
    line-height: 22px;
  }

  input#gform_submit_button_1 {
    width: 93px;
    height: 43px;
    font-size: 16px;
    margin-top: 10px;
  }

  .form-group {
    padding-bottom: 15px !important;
  }

  .downloads-group {
    margin-top: 39px !important;
  }

  .downloads-group p {
    font-size: 24px !important;
    line-height: 24px !important;
  }
  .downloads-group-heading {
    margin-bottom: 15px !important;
  }
  .downloads-group a {
    font-size: 13px;
    line-height: 16px;
  }

  .pdf-stack {
    align-items: center;
  }

  .pdf-link-container {
    width: 130px !important;
  }
  .pdf-stack {
    width: 130px !important;
  }

  /* .pdf-link-container img {
    width: 96%;
  } */
}

.gform_wrapper.gravity-theme .gform_fields {
  grid-column-gap: 24px;
  grid-row-gap: 18px;
}

.banner-image img {
  width: 100%;
}

button#gform_browse_button_1_10 {
  text-transform: lowercase;
  font-weight: 500;
}

.gform_wrapper.gravity-theme .gform_drop_instructions {
  margin-bottom: 0px !important;
}

.gform_wrapper.gravity-theme .gfield_required {
  display: none;
}

.mobile-banner {
  display: none;
}

@media (max-width: 620px) {
  .desktop-banner {
    display: none;
  }

  .mobile-banner {
    display: unset;
  }

  .banner-image img {
    max-height: 180px !important;
  }
}

.banner-image img {
  height: 500px;
}
