/*!
Theme Name: Ingenia Communities
Theme URI: https://ingeniacommunities.com.au
Template: kadence
Author: Corporate Designs
Author URI: https://corporatedesigns.com.au
Description: A child theme for the Kadence Theme.
Version: 1.0.0
Text Domain: ingenia
*/

/* Theme customization starts here
-------------------------------------------------------------- */

/* 
Table of Contents:

1. CSS Variables
2. Theme Customisations
    a. Ingenia Holiday Parks Tables
    b. Ingenia Lifestyle Tables
3. Login Screen Customisations
    a. Ingenia Holiday Parks
    b. Ingenia Lifestyle
4. Lost Password Customisations
5. Table Customizations

}

*/

body.ingenia-corporate {
    --global-palette1: #fdb61a;
    --global-palette2: #5d6468;
    --global-palette3: #1f2933;
    --global-palette4: #3e4c59;
    --global-palette5: #52606d;
    --global-palette6: #7b8794;
    --global-palette7: #f3f4f7;
    --global-palette8: #f9f9fb;
    --global-palette9: #ffffff;
    --global-palette9rgb: 255, 255, 255;
    --global-palette-btn-bg: var(--global-palette1);
    --global-palette-highlight-alt: var(--global-palette2);
    --global-palette-highlight-alt2: var(--global-palette9);
    --global-palette-highlight: var(--global-palette1);
    --global-palette-btn-bg-hover: var(--global-palette2);
    --global-palette-btn: var(--global-palette9);
    --global-palette-btn-hover: var(--global-palette9);
    --global-body-font-family: Arial, Helvetica, sans-serif;
    --global-heading-font-family: Arial, Helvetica, sans-serif;
    --global-primary-nav-font-family: inherit;
    --global-fallback-font: sans-serif;
    --global-display-fallback-font: sans-serif;
    --global-content-width: 1290px;
    --global-content-narrow-width: 842px;
    --global-content-edge-padding: 1.5rem;
    --global-content-boxed-padding: 2rem;
    --global-calc-content-width: calc(1290px - var(--global-content-edge-padding) - var(--global-content-edge-padding) );
    --wp--style--global--content-size: var(--global-calc-content-width);
}

body.ingenia-holiday-parks {
    --global-palette1: #e47b02;
    --global-palette2: #ed8f0c;
    --global-palette3: #1f2933;
    --global-palette4: #3e4c59;
    --global-palette5: #52606d;
    --global-palette6: #7b8794;
    --global-palette7: #f3f4f7;
    --global-palette8: #f9f9fb;
    --global-palette9: #ffffff;
    --global-palette9rgb: 255, 255, 255;
    --global-palette-btn-bg: var(--global-palette1);
    --global-palette-highlight-alt: var(--global-palette2);
    --global-palette-highlight-alt2: var(--global-palette9);
    --global-palette-highlight: var(--global-palette1);
    --global-palette-btn-bg-hover: var(--global-palette2);
    --global-palette-btn: var(--global-palette9);
    --global-palette-btn-hover: var(--global-palette9);
    --global-body-font-family: Arial, Helvetica, sans-serif;
    --global-heading-font-family: Arial, Helvetica, sans-serif;
    --global-primary-nav-font-family: inherit;
    --global-fallback-font: sans-serif;
    --global-display-fallback-font: sans-serif;
    --global-content-width: 1290px;
    --global-content-narrow-width: 842px;
    --global-content-edge-padding: 1.5rem;
    --global-content-boxed-padding: 2rem;
    --global-calc-content-width: calc(1290px - var(--global-content-edge-padding) - var(--global-content-edge-padding) );
    --wp--style--global--content-size: var(--global-calc-content-width);
}

body.ingenia-gardens {
    --global-palette1: #84BD00;
    --global-palette2: #58595B;
    --global-palette3: #1f2933;
    --global-palette4: #3e4c59;
    --global-palette5: #52606d;
    --global-palette6: #7b8794;
    --global-palette7: #f3f4f7;
    --global-palette8: #f9f9fb;
    --global-palette9: #ffffff;
    --global-palette9rgb: 255, 255, 255;
    --global-palette-btn-bg: var(--global-palette1);
    --global-palette-highlight-alt: var(--global-palette2);
    --global-palette-highlight-alt2: var(--global-palette9);
    --global-palette-highlight: var(--global-palette1);
    --global-palette-btn-bg-hover: var(--global-palette2);
    --global-palette-btn: var(--global-palette9);
    --global-palette-btn-hover: var(--global-palette9);
    --global-body-font-family: Arial, Helvetica, sans-serif;
    --global-heading-font-family: Arial, Helvetica, sans-serif;
    --global-primary-nav-font-family: inherit;
    --global-fallback-font: sans-serif;
    --global-display-fallback-font: sans-serif;
    --global-content-width: 1290px;
    --global-content-narrow-width: 842px;
    --global-content-edge-padding: 1.5rem;
    --global-content-boxed-padding: 2rem;
    --global-calc-content-width: calc(1290px - var(--global-content-edge-padding) - var(--global-content-edge-padding) );
    --wp--style--global--content-size: var(--global-calc-content-width);
}

body.ingenia-rental {
    --global-palette1: #006472;
    --global-palette2: #58595B;
    --global-palette3: #1f2933;
    --global-palette4: #3e4c59;
    --global-palette5: #52606d;
    --global-palette6: #7b8794;
    --global-palette7: #f3f4f7;
    --global-palette8: #f9f9fb;
    --global-palette9: #ffffff;
    --global-palette9rgb: 255, 255, 255;
    --global-palette-btn-bg: var(--global-palette1);
    --global-palette-highlight-alt: var(--global-palette2);
    --global-palette-highlight-alt2: var(--global-palette9);
    --global-palette-highlight: var(--global-palette1);
    --global-palette-btn-bg-hover: var(--global-palette2);
    --global-palette-btn: var(--global-palette9);
    --global-palette-btn-hover: var(--global-palette9);
    --global-body-font-family: Arial, Helvetica, sans-serif;
    --global-heading-font-family: Arial, Helvetica, sans-serif;
    --global-primary-nav-font-family: inherit;
    --global-fallback-font: sans-serif;
    --global-display-fallback-font: sans-serif;
    --global-content-width: 1290px;
    --global-content-narrow-width: 842px;
    --global-content-edge-padding: 1.5rem;
    --global-content-boxed-padding: 2rem;
    --global-calc-content-width: calc(1290px - var(--global-content-edge-padding) - var(--global-content-edge-padding) );
    --wp--style--global--content-size: var(--global-calc-content-width);
}

body.ingenia-federation {
    --global-palette1: #b2d235;
    --global-palette2: #003b48;
    --global-palette3: #1f2933;
    --global-palette4: #3e4c59;
    --global-palette5: #52606d;
    --global-palette6: #7b8794;
    --global-palette7: #f3f4f7;
    --global-palette8: #f9f9fb;
    --global-palette9: #ffffff;
    --global-palette9rgb: 255, 255, 255;
    --global-palette-btn-bg: var(--global-palette1);
    --global-palette-highlight-alt: var(--global-palette2);
    --global-palette-highlight-alt2: var(--global-palette9);
    --global-palette-highlight: var(--global-palette1);
    --global-palette-btn-bg-hover: var(--global-palette2);
    --global-palette-btn: var(--global-palette9);
    --global-palette-btn-hover: var(--global-palette9);
    --global-body-font-family: Arial, Helvetica, sans-serif;
    --global-heading-font-family: Arial, Helvetica, sans-serif;
    --global-primary-nav-font-family: inherit;
    --global-fallback-font: sans-serif;
    --global-display-fallback-font: sans-serif;
    --global-content-width: 1290px;
    --global-content-narrow-width: 842px;
    --global-content-edge-padding: 1.5rem;
    --global-content-boxed-padding: 2rem;
    --global-calc-content-width: calc(1290px - var(--global-content-edge-padding) - var(--global-content-edge-padding) );
    --wp--style--global--content-size: var(--global-calc-content-width);
}

body.ingenia-lifestyle {
    --global-palette1: #0BB9D2;
    --global-palette2: #58595B;
    --global-palette3: #1f2933;
    --global-palette4: #3e4c59;
    --global-palette5: #52606d;
    --global-palette6: #7b8794;
    --global-palette7: #f3f4f7;
    --global-palette8: #f9f9fb;
    --global-palette9: #ffffff;
    --global-palette9rgb: 255, 255, 255;
    --global-palette-btn-bg: var(--global-palette1);
    --global-palette-highlight-alt: var(--global-palette2);
    --global-palette-highlight-alt2: var(--global-palette9);
    --global-palette-highlight: var(--global-palette1);
    --global-palette-btn-bg-hover: var(--global-palette2);
    --global-palette-btn: var(--global-palette9);
    --global-palette-btn-hover: var(--global-palette9);
    --global-body-font-family: Arial, Helvetica, sans-serif;
    --global-heading-font-family: Arial, Helvetica, sans-serif;
    --global-primary-nav-font-family: inherit;
    --global-fallback-font: sans-serif;
    --global-display-fallback-font: sans-serif;
    --global-content-width: 1290px;
    --global-content-narrow-width: 842px;
    --global-content-edge-padding: 1.5rem;
    --global-content-boxed-padding: 2rem;
    --global-calc-content-width: calc(1290px - var(--global-content-edge-padding) - var(--global-content-edge-padding) );
    --wp--style--global--content-size: var(--global-calc-content-width);
}

body.ingenia-connect {
    --global-palette1: #59c5c7;
    --global-palette2: #034663;
    --global-palette3: #58595B;
    --global-palette4: #3e4c59;
    --global-palette5: #52606d;
    --global-palette6: #7b8794;
    --global-palette7: #f3f4f7;
    --global-palette8: #f9f9fb;
    --global-palette9: #ffffff;
    --global-palette9rgb: 255, 255, 255;
    --global-palette-btn-bg: var(--global-palette1);
    --global-palette-highlight-alt: var(--global-palette2);
    --global-palette-highlight-alt2: var(--global-palette9);
    --global-palette-highlight: var(--global-palette1);
    --global-palette-btn-bg-hover: var(--global-palette2);
    --global-palette-btn: var(--global-palette9);
    --global-palette-btn-hover: var(--global-palette9);
    --global-body-font-family: Arial, Helvetica, sans-serif;
    --global-heading-font-family: Arial, Helvetica, sans-serif;
    --global-primary-nav-font-family: inherit;
    --global-fallback-font: sans-serif;
    --global-display-fallback-font: sans-serif;
    --global-content-width: 1290px;
    --global-content-narrow-width: 842px;
    --global-content-edge-padding: 1.5rem;
    --global-content-boxed-padding: 2rem;
    --global-calc-content-width: calc(1290px - var(--global-content-edge-padding) - var(--global-content-edge-padding) );
    --wp--style--global--content-size: var(--global-calc-content-width);
}

body.ingenia-lifestyle .wp-block-table td {
    border-color: var(--ingenia-lifestyle-secondary);
}

body.ingenia-lifestyle .wp-block-table thead {
    border-bottom-width: 1px;
}

body.ingenia-lifestyle .wp-block-table thead tr th {
    background-color: var(--ingenia-lifestyle-primary);
    color: #FFFFFF;
    border-color: var(--ingenia-lifestyle-secondary);
    text-align: left;
}

.order-item-thumbnail {
    margin-right: 10px;
    vertical-align: middle;
}

.forminator-ui#forminator-module-149 .forminator-button-submit {
    width: 100%;
}

body.login_page {
    background-color: var(--global-palette1);
}

body.login_page a {
    color: var(--global-palette1) !important;
}

body.login_page .forminator-ui .forminator-button-submit {
    background-color: var(--global-palette1) !important;
}

body.login_page .forminator-ui .forminator-button-submit:hover {
    background: var(--global-palette2) !important;
}







    body.ingenia-holiday-parks .forminator-ui#forminator-module-149 .forminator-button-submit {
        background-color: var(--ingenia-holiday-parks-primary);
    }

    body.ingenia-holiday-parks .forminator-ui#forminator-module-149 .forminator-button-submit:hover {
        background: var(--ingenia-holiday-parks-secondary);
    }

    /* 3b. Ingenia Lifestyle Login Form */
    body.ingenia-lifestyle .forminator-ui#forminator-module-149 .forminator-button-submit {
        background-color: var(--ingenia-lifestyle-primary);
    }

    body.ingenia-lifestyle .forminator-ui#forminator-module-149 .forminator-button-submit:hover {
        background: var(--ingenia-lifestyle-secondary);
    }


    /* 3c. Ingenia Lifestyle Login Form */
    body.ingenia-lifestyle .forminator-ui#forminator-module-149 .forminator-button-submit {
        background-color: var(--ingenia-lifestyle-primary);
    }

    body.ingenia-lifestyle .forminator-ui#forminator-module-149 .forminator-button-submit:hover {
        background: var(--ingenia-lifestyle-secondary);
    }

    /* 4. Lost Password Customizations */
    body.woocommerce-lost-password {
        background: url(https://ingenia.corporatedesigns.com.au/wp-content/uploads/2023/08/FRESHWATER-STREETSCAPE-Home-page-banner-scaled-1.jpg);
        background-size: cover;
        background-attachment: fixed;
        background-position: center;
    }

    body.woocommerce-lost-password .content-container.site-container {
        max-width: 842px;
    }

    body.woocommerce-lost-password .respective_logo {
        text-align: center;
    }

    body.woocommerce-lost-password .respective_logo img {
        display: inline-block;
    }



/** Sizing Charts **/

    /* Holiday Parks */
    .kt-size-modal.is-open .modal-dialog {
        width: 1280px;
    }

    body.ingenia-holiday-parks .kt-size-modal .modal-header {
        background-color: var(--ingenia-holiday-parks-primary);
    }

        body.ingenia-holiday-parks .kt-size-modal .modal-header .modal-title {
            color: #FFFFFF;
            font-weight: bold;
        }

    body.ingenia.holiday-parks .kt-size-modal .modal-footer {}

        body.ingenia-holiday-parks .kt-size-modal  .modal-footer .kad-btn {
            background-color: var(--ingenia-holiday-parks-primary);
        }

        body.ingenia-holiday-parks .kt-size-modal .modal-footer .kad-btn:hover {
            background-color: var(--ingenia-holiday-parks-secondary);
        }

    body.ingenia-lifestyle a {
        color: var(--ingenia-lifestyle-primary);
    }
    
    /* 2a. Ingenia Holiday Parks Tables */
    body.ingenia-holiday-parks .wp-block-table td {
        border-color: var(--ingenia-holiday-parks-secondary);
    }
    
    body.ingenia-holiday-parks .wp-block-table thead {
        border-bottom-width: 1px;
    }
    
    body.ingenia-holiday-parks .wp-block-table thead tr th {
        background-color: var(--ingenia-holiday-parks-secondary);
        color: #FFFFFF;
        border-color: var(--ingenia-holiday-parks-secondary);
        text-align: left;
    }
/* 
body.woocommerce-checkout.wc-customer .woocommerce .woocommerce-billing-fields {
    display: none;
}

body.woocommerce-checkout.wc-customer .col2-set,
body.woocommerce-checkout.wc-customer .woocommerce-checkout-review-order {
    width: 100%;
    float: none;
    display: block;
} */


.woocommerce-orders-table .woocommerce-button.button.invoice {
    display: none !important;
}

.woocommerce-additional-fields h3 {
    display: none !important;
}