/* Typography: apply global font style to multiple elements */
.site-header .menu-main-navigation-container ul li a,
.site-header .container.header-container .site-header-client-login a,
.site-header .container.header-container .site-header-client-login button,
.site-header .mobile-navigation-container-content .mobile-navigation-client-login a,
.elementor-button-text,
.elementor-shortcode .sng-zip-code button,
.field-wrap input[type='submit'],
body.sng_page-template .sng-submit-button,
.sng-add-referral,
.button-404,
#zipCheckerWrapper #zipCodeWrapper .sng-zip-code button,
.widget_scoop_latest_post_widget .search-widget form button {
  font-family: 'Poppins';
  font-weight: 800 !important;
}

/* Header container: padding and background */
.site-header .container.header-container {
  padding: 20px 0;
  background-color: #2E4730;
}

/* Header logo icon color */
.site-header .container.header-container .site-logo i {
  color: #fff;
}

/* top header */
.top-header-phone a{
	color: white !important;
}
.site-header .top-header .top-header-phone a::before{
	color: #B74F36 !important;
}
.site-header .top-header{
	border-bottom: 1px solid #233724;
}

/* Active menu item in header */
.site-header .menu-main-navigation-container ul li.current_page_item a {
  color: #fff !important;
}

/* Responsive styles for mobile (max-width: 912px) */
@media (max-width: 912px) {
  /* Navigation and login links */
  .site-header .mobile-navigation-container-content .mobile-navigation-phone a,
  .site-header .mobile-navigation-container-content .mobile-navigation-client-login a,
  .site-header .menu-main-navigation-container ul li a,
  .site-header .container.header-container .site-header-client-login a {
    color: #2E2E2E !important;
  }

  /* Active menu item color in mobile view */
  .site-header .menu-main-navigation-container ul li.current_page_item a {
    color: #2E2E2E !important;
  }
}

/* Footer image sizing */
.footer-section a .image {
  height: 120px !important;
  width: auto;
}

/* Form button */
.elementor-kit-11 button,.elementor-kit-11 input[type="button"],.elementor-kit-11 input[type="submit"],.elementor-kit-11 .elementor-button {
    background-color: #B74F36;
    color: #fff;
}