.elementor-kit-6{--e-global-color-primary:#0D0D0D;--e-global-color-secondary:#FFFFFF;--e-global-color-text:#1A1A1A;--e-global-color-accent:#C9A247;--e-global-color-dc008ba:#C9A247;--e-global-color-6172ff0:#0D0D0D;--e-global-color-2094e81:#8A8A8A;--e-global-color-9e4a381:#8B6420;--e-global-color-4c57877:#E8D48A;--e-global-color-08b38f5:#252626;--e-global-typography-primary-font-family:"Artica Bold";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Artica Regular";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Cormorant Garamond";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Thunder Stone Script";--e-global-typography-accent-font-weight:400;font-family:"Poppins", Sans-serif;font-size:16px;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 a{color:var( --e-global-color-2094e81 );}.elementor-kit-6 a:hover{color:var( --e-global-color-dc008ba );}.elementor-kit-6 h1{font-family:"URWDINCond", Sans-serif;}.elementor-kit-6 h2{font-family:"URWDINCond", Sans-serif;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS */@media (min-width: 1025px) {
  .hide-on-desktop {
    display: none !important;
  }
}

.elementor-nav-menu--dropdown,
.elementor-nav-menu--main .sub-menu,
nav.elementor-nav-menu ul.sub-menu {
  z-index: 99999 !important;
  position: relative !important;
}

header .elementor-container,
header .e-con,
.e-con.e-parent {
  overflow: visible !important;
}

.elementor-nav-menu--main .elementor-nav-menu .sub-menu {
  position: absolute !important;
}

@media (max-width: 1024px) {
  .elementor-button-wrapper {
    display: none !important;
  }
}

@media (max-width: 1024px) {
  .elementor-nav-menu--dropdown {
    left: 0 !important;
    right: 0 !important;
    width: 100% !important;
  }
}

@media (max-width: 1024px) {
  .elementor-nav-menu--dropdown.elementor-nav-menu__container {
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100vh !important;
    overflow-y: auto !important;
  }
}

.elementor-nav-menu--dropdown .sub-menu a {
  color: #FFFFFF !important;
}

.elementor-nav-menu--dropdown .sub-menu li:first-child a {
  color: #FFFFFF !important;
}

@media (max-width: 1024px) {
  .elementor-nav-menu--dropdown > ul > li:first-child > a {
    font-weight: 700 !important;
    color: #C9A247 !important;
    font-size: 16px !important;
  }
  
  .elementor-nav-menu--dropdown .sub-menu li:first-child > a {
    font-weight: 400 !important;
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Artica Bold';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://idahoimpacthomes.com/old-site/wp-content/uploads/2026/05/artica-bold-webfont.woff2') format('woff2'),
		url('https://idahoimpacthomes.com/old-site/wp-content/uploads/2026/05/artica-bold-webfont.woff') format('woff'),
		url('https://idahoimpacthomes.com/old-site/wp-content/uploads/2026/05/artica-bold-webfont.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Artica Regular';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://idahoimpacthomes.com/old-site/wp-content/uploads/2026/05/artica-regular-webfont.woff2') format('woff2'),
		url('https://idahoimpacthomes.com/old-site/wp-content/uploads/2026/05/artica-regular-webfont.woff') format('woff'),
		url('https://idahoimpacthomes.com/old-site/wp-content/uploads/2026/05/artica-regular-webfont.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Thunder Stone Script';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://idahoimpacthomes.com/old-site/wp-content/uploads/2026/05/Thunder-Stone-Script.woff2') format('woff2'),
		url('https://idahoimpacthomes.com/old-site/wp-content/uploads/2026/05/Thunder-Stone-Script.woff') format('woff'),
		url('https://idahoimpacthomes.com/old-site/wp-content/uploads/2026/05/Thunder-Stone-Script.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'URWDINCond';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://idahoimpacthomes.com/old-site/wp-content/uploads/2023/04/URWDINCond-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'URWDINCond';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://idahoimpacthomes.com/old-site/wp-content/uploads/2023/04/URWDINCond-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'URWDINCond';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://idahoimpacthomes.com/old-site/wp-content/uploads/2023/04/URWDINCond-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'URWDINCond';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://idahoimpacthomes.com/old-site/wp-content/uploads/2023/04/URWDINSemiCond-Demi.ttf') format('truetype');
}
/* End Custom Fonts CSS */