.elementor-kit-6{--e-global-color-primary:#ADFF2F;--e-global-color-secondary:#383B3C;--e-global-color-text:#282828;--e-global-color-accent:#61CE70;--e-global-color-b044e0c:#212529;--e-global-color-0159d58:#F5F5F5;--e-global-color-f23f5b0:#6C6F81;--e-global-color-d672cac:#ADFF2F;--e-global-color-e0d7659:#00000040;--e-global-color-9d2fc98:#ED2224;--e-global-color-730490b:#FBB03C;--e-global-color-04b345a:#222222;--e-global-color-44c50f1:#58595B;--e-global-color-18b788c:#636679;--e-global-color-17238ca:#7D1EB9;--e-global-typography-primary-font-family:"Noto Sans";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Noto Sans";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Noto Sans";--e-global-typography-text-font-size:1.5rem;--e-global-typography-text-font-weight:300;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-6090990-font-family:"Noto Sans";--e-global-typography-6090990-font-size:4.25rem;--e-global-typography-6090990-font-weight:600;--e-global-typography-ac20703-font-family:"Noto Sans";--e-global-typography-ac20703-font-size:5rem;--e-global-typography-ac20703-font-weight:300;--e-global-typography-15caf31-font-family:"Noto Sans";--e-global-typography-15caf31-font-size:2.5rem;--e-global-typography-15caf31-font-weight:600;--e-global-typography-ba65078-font-size:2rem;--e-global-typography-ba65078-font-weight:600;--e-global-typography-2b7ed08-font-family:"Montserrat";--e-global-typography-2b7ed08-font-size:1.5rem;--e-global-typography-2b7ed08-letter-spacing:-1.5px;--e-global-typography-d6605e7-font-family:"Noto Sans";--e-global-typography-d6605e7-font-size:1.25rem;--e-global-typography-d6605e7-font-weight:500;background-color:var( --e-global-color-0159d58 );}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 a:hover{text-decoration:underline;}.elementor-kit-6 label{color:var( --e-global-color-0159d58 );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1500px;}.e-con{--container-max-width:1500px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-6.woocommerce{--ehc-button-border-top-left-radius:var(--ehc-button-border-radius-sharp);--ehc-button-border-top-right-radius:var(--ehc-button-border-radius-sharp);--ehc-button-border-bottom-left-radius:var(--ehc-button-border-radius-sharp);--ehc-button-border-bottom-right-radius:var(--ehc-button-border-radius-sharp);}.elementor-kit-6.woocommerce-cart{--ehc-button-border-top-left-radius:var(--ehc-button-border-radius-sharp);--ehc-button-border-top-right-radius:var(--ehc-button-border-radius-sharp);--ehc-button-border-bottom-left-radius:var(--ehc-button-border-radius-sharp);--ehc-button-border-bottom-right-radius:var(--ehc-button-border-radius-sharp);}.elementor-kit-6.woocommerce-checkout{--ehc-button-border-top-left-radius:var(--ehc-button-border-radius-sharp);--ehc-button-border-top-right-radius:var(--ehc-button-border-radius-sharp);--ehc-button-border-bottom-left-radius:var(--ehc-button-border-radius-sharp);--ehc-button-border-bottom-right-radius:var(--ehc-button-border-radius-sharp);}.elementor-kit-6.woocommerce-account{--ehc-button-border-top-left-radius:var(--ehc-button-border-radius-sharp);--ehc-button-border-top-right-radius:var(--ehc-button-border-radius-sharp);--ehc-button-border-bottom-left-radius:var(--ehc-button-border-radius-sharp);--ehc-button-border-bottom-right-radius:var(--ehc-button-border-radius-sharp);}.elementor-kit-6 .woocommerce ul.products li.product .button{--ehc-button-border-top-left-radius:var(--ehc-button-border-radius-sharp);--ehc-button-border-top-right-radius:var(--ehc-button-border-radius-sharp);--ehc-button-border-bottom-left-radius:var(--ehc-button-border-radius-sharp);--ehc-button-border-bottom-right-radius:var(--ehc-button-border-radius-sharp);}@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 */:root {
--easi-green: rgb(173,255,47);
--easi-gray: rgb(56,59,60);
--link-gray: rgb(108, 111, 129);
--idx-dark-gray: rgb(34,34,34);
}

/*

START OF
GRADIENT LINKS

*/
.link-gradient-dark, .link-gradient-light {
    text-decoration: none;
    line-height: 1.1;
    font-weight: 600;
    position: relative;
    z-index: 0;
    display: inline-block;
    padding: 5px 5px;
    overflow: hidden;
    vertical-align: bottom;
    transition: color .3s ease-out;
}

.link-gradient-dark {
   color: var(--link-gray);
}

.link-gradient-light {
   color: var(--easi-green);
}

.link-gradient-dark::before, .link-gradient-light::before {
   content: "";
   position: absolute;
   z-index: -1;
   top: 0;
   left: 0;
   transform: translateY(calc(100% - 4px));
   width: 100%;
   height: 100%;
   transition: transform .25s ease-out;
}

.link-gradient-dark::before {
   background-image: linear-gradient(60deg, var(--easi-green) 0%, var(--link-gray) 100%);
}

.link-gradient-light::before {
   background-image: linear-gradient(60deg, green 0%, black 100%);
}

.link-gradient-dark:hover, .link-gradient-light:hover { 
   color: rgb(0,0,0);
}

.link-gradient-dark:hover::before, .link-gradient-light:hover::before {
   transform: translateY(0);
   transition: transform .25s ease-out;
}

/*

END OF
GRADIENT LINKS

START OF CARDS

*/

.card-body {
    padding: 1rem 1rem 1rem 1rem;
    row-gap: 1rem;
}

/*

END OF CARDS

START OF
LINKED GRADIENT CARDS


*/

.linked-card {
    text-decoration: none;
    line-height: 1.1;
    font-weight: 600;
    position: relative;
    z-index: 0;
    display: inline-block;
    overflow: hidden;
    vertical-align: bottom;
    transition: color .3s ease-out;
    background:white;
    color: var(--link-gray);
}

.linked-card::before {
   content: "";
   position: absolute;
   z-index: -1;
   top: 0;
   left: 0;
   transform: translateY(calc(100% - 4px));
   width: 100%;
   height: 100%;
   transition: transform .25s ease-out;
   background-image: linear-gradient(60deg, var(--easi-green) 0%, var(--link-gray) 100%);
}

.linked-card:hover { 
   color: rgb(0,0,0);
}

.linked-card:hover::before {
   transform: translateY(0);
   transition: transform .25s ease-out;
}

.linked-card-text {
    color: var(--link-gray);
}

.linked-card-text:hover {
    color:black;
}

/*

END OF
GRADIENT CARDS

START OF CONTACT BANNER BACKGROUND

*/

@media screen and (min-width: 1025px) {
    .bg-easi-colors {
        background: linear-gradient(to right, var(--easi-green), var(--idx-dark-gray) 53%);
    }
    
    .bg-easi-gray {
        background: linear-gradient(to right, var(--link-gray), var(--idx-dark-gray) 53%);
    }
}

@media screen and (max-width: 1024px) {
    .bg-easi-colors {
        background: linear-gradient(to bottom, var(--easi-green), var(--idx-dark-gray) 53%);
    }
    
    .bg-easi-gray {
        background: linear-gradient(to bottom, var(--link-gray), var(--idx-dark-gray) 53%);
    }
}

.aac-scroller__heading {
    font-size:1.5rem;
}

/*

END OF CONTACT
BANNER BACKGROUND

START OF TRUCK
PAGE ELEMENTS

*/

.truck-spec-table table {
    table-layout:fixed;
    width: 100%;
    border-radius: 5px;
}

.truck-spec-table td {
    width: 50%;
    text-align: left !important;
    justify-content: left !important;
}

/*

END OF TRUCK
PAGE ELEMENTS

START OF
WOOCOMMERCE CLASSES

*/
.woo-account .woocommerce-MyAccount-navigation-link {;
    font-size: 1.5rem !important;
    color: var(--link-gray);
    font-weight: 600;
}

.woo-account .woocommerce-MyAccount-navigation-link a {;
    font-size: 1.5rem !important;
    color: var(--link-gray);
    font-weight: 600;
    padding: 1rem 1rem;
}

.woo-account .woocommerce-MyAccount-navigation-link a:active {
    padding: 1rem 1rem;
}

.woo-account .woocommerce-MyAccount-content a {
    color: var(--link-gray);
    font-weight: 600;
}/* End custom CSS */