.elementor-kit-19{--e-global-color-primary:#E74A20;--e-global-color-secondary:#000000;--e-global-color-text:#000000;--e-global-color-accent:#008E8E;--e-global-color-11f7e4ec:#008E8E;--e-global-color-7eb8d7d2:#E74A20;--e-global-color-1225c831:#000;--e-global-color-1d0e19b5:#FFF;--e-global-typography-primary-font-family:"Impact";--e-global-typography-primary-font-weight:normal;--e-global-typography-secondary-font-family:"Impact";--e-global-typography-secondary-font-weight:normal;--e-global-typography-text-font-family:"CenturyGothic";--e-global-typography-text-font-weight:normal;--e-global-typography-accent-font-family:"CenturyGothic";--e-global-typography-accent-font-weight:normal;font-family:"CenturyGothic", Sans-serif;font-size:22px;}.elementor-kit-19 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1360px;}.e-con{--container-max-width:1360px;}.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:1200px){.elementor-kit-19{font-size:20px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-19{font-size:18px;}.elementor-kit-19 p{margin-block-end:15px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */body, html {     overflow-x: hidden;}

.c1, .c1 * {color:#e74a20;} /*dark orange */#e74a20
.c2, .c2 *{ color: #008e8e;} /*lite blue*/ #008e8e
.c3, .c3 *{ color:#ffb600}  /*ornge*/#ffb600
/*astra theme elementor gap issues*/
#primary {
margin: 0px !important;
padding: 0px !important;
}
body, html {overflow-x: hidden; }
/*footer menu sub menu hidden*/
#ft-menu .sub-menu,#ft-menu  .sub-arrow { display:none !important}
@media (max-width:1600px) and (min-width:1400px) {
.main-continer { padding-left:25px !important;
padding-right:25px !important}
}
@media (max-width:1400px) and (min-width:1100px) {
.main-continer { padding-left:15px !important;
padding-right:15px !important}
}
.ahover a:hover { text-decoration:underline;
}
.imgwidth100 img { min-width:100% !important;}
a:focus{outline:0}
/*cmg lossaryList*/
ul#glossaryList { margin-left:25px !important;}
ul#glossaryList li { list-style-type:circle}
/*sitemap hover effect*/
.elementor-sitemap-item a:hover { font-weight:bold !important;
text-decoration:underline}
/*HVAC Troubleshooter submit button color and hover*/
.tro-btns button { background:#ffb600 }
.tro-btns button:hover { background:#e74a20}
.ci-inner-wrapper a.schedule-a{text-decoration:none!important;
background:#ffb600  !important;
color: #fff !important;
}
.ci-inner-wrapper a.schedule-a:hover {
background:#e74a20 !important;
color: #fff !important;
}
/*sitemap page styles*/
.elementor-sitemap-item a:hover { font-weight:bold !important;
text-decoration:underline}
@media (min-width:1920px) {
.bgsizeabv1920cover { background-size:cover}
}
@media (max-width:600px) {
.hm-ttl br { display:none !important;}
}
/*main page content common styles*/
.main-lt-container h3.elementor-heading-title a,
.main-lt-container h2.elementor-heading-title a {color: #008e8e !important;
}
.main-lt-container h3.elementor-heading-title a:hover,
.main-lt-container h2.elementor-heading-title a:hover {color:#e74a20 !important;
text-decoration:underline}
.main-lt-container  a:hover{ text-decoration:underline;
}
.main-lt-container .elementor-heading-title a{color: #008e8e!important;
}
.main-lt-container .elementor-heading-title a:hover{color:#e74a20 !important;
text-decoration:underline !important;
}
.main-lt-container .elementor-widget-theme-post-content  iframe {margin-bottom:	10px;
margin-top: 10px;}
.main-lt-container .elementor-widget-theme-post-content  p { margin-bottom:15px;}
.main-lt-container .elementor-text-editor p { margin-bottom:15px;}
.main-lt-container .elementor-text-editor h1 a,
.main-lt-container .elementor-text-editor h2 a,
.main-lt-container .elementor-text-editor h3 a,
.main-lt-container .elementor-text-editor h4 a,
.main-lt-container .elementor-text-editor h5 a { color: #008e8e !important;}

.main-lt-container .elementor-text-editor h1 a:hover,
.main-lt-container .elementor-text-editor h2 a:hover,
.main-lt-container .elementor-text-editor h3 a:hover,
.main-lt-container .elementor-text-editor h4 a:hover,
.main-lt-container .elementor-text-editor h5 a:hover { color:#e74a20 !important;
text-decoration:underline !important}
@media  (max-width: 1100px){
#wp-admin-bar-top-secondary { display:none !important;}
}

.services-list-style1  .elementor-cta__image { height:90px;

text-align: center;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
fill:red;
}

.services-list-style1  .elementor-cta__image img { max-height:90px;
height: 90px;
filter: brightness(0) saturate(100%) invert(33%) sepia(78%) saturate(3071%) hue-rotate(354deg) brightness(97%) contrast(86%) drop-shadow(0px 3px 2px rgb(0 0 0 / 0.15));;

    
}


.services-list-style1  .elementor-cta__image  path {
  fill: red !important;
}

.services-list-style1  a {color:#008e8e;}
.services-list-style1  a:hover {color:#000;}


#sec-bg-style1 a {color:#FFE600 !important;}

body:not(.home) #sec-bg-style1 a:hover { text-decoration:underline;}

.elementor-widget-archive-posts a:hover { text-decoration:underline;}

.elementor-widget-archive-posts a.elementor-post__read-more:hover { color:#E74A20;}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Impact';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.northwestexpertheating.com/wp-content/uploads/2024/01/Impact.eot');
	src: url('https://www.northwestexpertheating.com/wp-content/uploads/2024/01/Impact.eot?#iefix') format('embedded-opentype'),
		url('https://www.northwestexpertheating.com/wp-content/uploads/2024/01/Impact.woff2') format('woff2'),
		url('https://www.northwestexpertheating.com/wp-content/uploads/2024/01/Impact.woff') format('woff'),
		url('https://www.northwestexpertheating.com/wp-content/uploads/2024/01/Impact.ttf') format('truetype'),
		url('https://www.northwestexpertheating.com/wp-content/uploads/2024/01/Impact.svg#Impact') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'CenturyGothic';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.northwestexpertheating.com/wp-content/uploads/2024/01/CenturyGothic.eot');
	src: url('https://www.northwestexpertheating.com/wp-content/uploads/2024/01/CenturyGothic.eot?#iefix') format('embedded-opentype'),
		url('https://www.northwestexpertheating.com/wp-content/uploads/2024/01/CenturyGothic.woff2') format('woff2'),
		url('https://www.northwestexpertheating.com/wp-content/uploads/2024/01/CenturyGothic.woff') format('woff'),
		url('https://www.northwestexpertheating.com/wp-content/uploads/2024/01/CenturyGothic.ttf') format('truetype'),
		url('https://www.northwestexpertheating.com/wp-content/uploads/2024/01/CenturyGothic.svg#CenturyGothic') format('svg');
}
/* End Custom Fonts CSS */