:root {
  --primary-color: #00A079;
  --green: #00A079;
  --primary-color-lighter: #004648;
  --green-lighter: #004648;
  --primary-color-darker: #004648;
  --green-darker: #004648;
  --secondary-color: #EFE6D6;
  --secondary: #EFE6D6;
  --secondary-color-lighter: #EFE6D6;
  --secondary-lighter: #EFE6D6;
  --secondary-color-darker: #EFE6D6;
  --secondary-darker: #EFE6D6;
  --tertiary-color: #EFE6D6;
  --beige: #EFE6D6;
  --tertiary-color-lighter: #D4CCB8;
  --beige-lighter: #D4CCB8;
  --tertiary-color-darker: #9A8F84;
  --beige-darker: #9A8F84;
  --quaternary-color: #FFFFFF;
  --transparent-button: #FFFFFF;
  --quaternary-color-lighter: #FFFFFF;
  --transparent-button-lighter: #FFFFFF;
  --quaternary-color-darker: #FFFFFF;
  --transparent-button-darker: #FFFFFF;
}/* insert custom css below */

.c-menu__list--has-menu:hover {
  background-color: #9A8F84;
  color:white;
}
.c-menu__list.c-menu__list--has-menu:hover .c-menu__link .c-menu__selected, .c-menu__list.c-menu__list--has-menu:hover .c-menu__link {
  color:white;
}
.border {
  border: 1px solid #004648;
}

.installers-block {
  .b-column__title {
    font-weight: 700 !important;
    padding-bottom: 0 !important;
  }
}

.faq-title-override {
  .b-faq__title {
    color: #333333!important;
  }
}

.cta-bordered {
  .container>.row.align-items-center.justify-content-center {
    border: 1px solid #762F36;
    padding: 48px;
  }
}


.c-hero__title:not(.c-hero__title-blog) {
    display: block;
    margin: 0;
    max-width: 70%;
    text-align: left;
}
