.elementor-kit-120{--e-global-color-primary:#164AC4;--e-global-color-secondary:#40B993;--e-global-color-text:#343F46;--e-global-color-accent:#EEEEEE;--e-global-color-08f03f6:#FFFFFF;--e-global-color-2db78ed:#000000;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-weight:600;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-weight:500;--e-global-typography-secondary-text-transform:uppercase;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Montserrat";--e-global-typography-accent-font-weight:600;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-font-style:normal;}.elementor-kit-120 button,.elementor-kit-120 input[type="button"],.elementor-kit-120 input[type="submit"],.elementor-kit-120 .elementor-button{background-color:#40B993;font-family:"Montserrat", Sans-serif;font-weight:600;text-transform:uppercase;font-style:normal;line-height:20px;color:var( --e-global-color-08f03f6 );border-style:none;border-radius:-3px -3px -3px -3px;padding:10px 25px 10px 25px;}.elementor-kit-120 button:hover,.elementor-kit-120 button:focus,.elementor-kit-120 input[type="button"]:hover,.elementor-kit-120 input[type="button"]:focus,.elementor-kit-120 input[type="submit"]:hover,.elementor-kit-120 input[type="submit"]:focus,.elementor-kit-120 .elementor-button:hover,.elementor-kit-120 .elementor-button:focus{background-color:#40B993B5;color:var( --e-global-color-08f03f6 );}.elementor-kit-120 e-page-transition{background-color:#FFBC7D;}.elementor-kit-120 a{color:var( --e-global-color-primary );}.elementor-kit-120 a:hover{color:#164AC4B5;}.elementor-kit-120 label{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-120 input:not([type="button"]):not([type="submit"]),.elementor-kit-120 textarea,.elementor-kit-120 .elementor-field-textual{color:var( --e-global-color-text );accent-color:var( --e-global-color-secondary );}.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-kit-120 label{line-height:var( --e-global-typography-text-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-120 label{line-height:var( --e-global-typography-text-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* production  */
/* Bullet points */
li::marker {
  color: #164AC4;
}

/* Removing underline from links */
 a {
       text-decoration: none;
}


/* Individual Main Menu customization */
#menu-1-27a9c15 > li {
    border: 2px solid #FFFFFF;
    background-color: #FFFFFF30;
    border-radius: 5px;
    margin: 10px;
}
#menu-1-27a9c15 > li > a {
     background-color: unset;
}
#menu-1-27a9c15 > li > a:hover {
    background-color: inherit;
}
#menu-2-27a9c15 > li {
    margin: 10px;
}
#menu-2-27a9c15 > li > a {
    background: #7bceb4;
    color: #fff;
}
#menu-2-27a9c15 > li > a.highlighted,
#menu-2-27a9c15 > li > a.elementor-item-active {
    background: #fff;
    color: var(--e-global-color-text);
}
/* Top Menu */
#menu-1-a07323d { flex-wrap: nowrap;}

/* Icons in dropdown menu */
/* Repairs */
.elementor-nav-menu .sub-menu .menu-item-697 a::before {
    content: "";
    display: inline-block;
    background-image: url('https://rhoadsair.com/wp-content/uploads/2024/11/Dropdown-Menu-Icon-white-service-2.svg');
    background-size: 25px 25px;
    width: 25px;
    height: 25px;
    margin-right: 13px;
}

.elementor-nav-menu .sub-menu .menu-item-697 a:hover::before,
.elementor-nav-menu .sub-menu .menu-item-697.current-menu-item a::before {
    content: "";
    display: inline-block;
    background-image: url('https://rhoadsair.com/wp-content/uploads/2024/11/Dropdown-Menu-Icon-gray-rapairs2.svg');
    background-size: 25px 25px;
    width: 25px;
    height: 25px;
    margin-right: 13px;
}

/* Service Plans */
.elementor-nav-menu .sub-menu .menu-item-1072 a::before {
    content: "";
    display: inline-block;
    background-image: url('https://rhoadsair.com/wp-content/uploads/2024/11/Dropdown-Menu-Icon-white-service-plan.svg');
    background-size: 25px 25px;
    width: 25px;
    height: 25px;
    margin-right: 13px;
}

.elementor-nav-menu .sub-menu .menu-item-1072 a:hover::before,
.elementor-nav-menu .sub-menu .menu-item-1072.current-menu-item a::before {
    content: "";
    display: inline-block;
    background-image: url('https://rhoadsair.com/wp-content/uploads/2024/11/Dropdown-Menu-Icon-gray-service.svg');
    background-size: 25px 25px;
    width: 25px;
    height: 25px;
    margin-right: 13px;
}

/* IAQ */
.elementor-nav-menu .sub-menu .menu-item-98 a::before {
    content: "";
    display: inline-block;
    background-image: url('https://rhoadsair.com/wp-content/uploads/2024/11/Dropdown-Menu-Icon-white-iaq.svg');
    background-size: 25px 25px;
    width: 25px;
    height: 25px;
    margin-right: 13px;
}

.elementor-nav-menu .sub-menu .menu-item-98 a:hover::before,
.elementor-nav-menu .sub-menu .menu-item-98.current-menu-item a::before {
    content: "";
    display: inline-block;
    background-image: url('https://rhoadsair.com/wp-content/uploads/2024/11/Dropdown-Menu-Icon-gray-iaq.svg');
    background-size: 25px 25px;
    width: 25px;
    height: 25px;
    margin-right: 13px;
}

/* Financing */
.elementor-nav-menu .sub-menu .menu-item-95 a::before {
    content: "";
    display: inline-block;
    background-image: url('https://rhoadsair.com/wp-content/uploads/2024/11/Dropdown-Menu-Icon-white-financing.svg');
    background-size: 25px 25px;
    width: 25px;
    height: 25px;
    margin-right: 13px;
}

.elementor-nav-menu .sub-menu .menu-item-95 a:hover::before,
.elementor-nav-menu .sub-menu .menu-item-95.current-menu-item a::before {
    content: "";
    display: inline-block;
    background-image: url('https://rhoadsair.com/wp-content/uploads/2024/11/Dropdown-Menu-Icon-gray-financing.svg');
    background-size: 25px 25px;
    width: 25px;
    height: 25px;
    margin-right: 13px;
}


/* Tanksure */
.elementor-nav-menu .sub-menu .menu-item-97 a::before {
    content: "";
    display: inline-block;
    background-image: url('https://rhoadsair.com/wp-content/uploads/2024/11/Dropdown-Menu-Icon-white-tanksure.svg');
    background-size: 25px 25px;
    width: 25px;
    height: 25px;
    margin-right: 13px;
}

.elementor-nav-menu .sub-menu .menu-item-97 a:hover::before,
.elementor-nav-menu .sub-menu .menu-item-97.current-menu-item a::before {
    content: "";
    display: inline-block;
    background-image: url('https://rhoadsair.com/wp-content/uploads/2024/11/Dropdown-Menu-Icon-gray-tanksure.svg');
    background-size: 25px 25px;
    width: 25px;
    height: 25px;
    margin-right: 13px;
}


/*full width container*/
.ast-container {max-width: 100%; padding-left: 0px; padding-right: 0px; }

/*Fixing spacing issue with nav dropdown menu*/
.elementor-kit-120 .elementor-nav-menu--layout-horizontal .elementor-nav-menu .elementor-nav-menu--dropdown a {
padding-left: 25px;
padding-right: 40px;
}


/*Gravity Form Fields*/
body .gform_wrapper  {
    font-family: 'Montserrat', sans-serif;
}

body .gform_wrapper .gform_body .gform_fields .gfield .gfield_description {
    font-size: 14px;
    line-height: 22px;
}

body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_multiselect {
    font-family: 'Montserrat', sans-serif;
    }

@media screen and (min-width:1020px)
{
    #menu-1-a07323d a{ font-size: 16px; }    
}

/*Fixing gap above first line of text*/
.elementor-widget-text-editor p:first-child {
  margin-top: 0;
}/* End custom CSS */