:root {
    --body-color: #484B38;
    --title-color: #4A4D3A;
    --title-above-color: #494C3A;
    --box-shadow: 0 3px 6px rgba(0, 0, 0, .16);
    --border-radius: 8px;

    /* HEADER MENU */
    --header-background: #FAF6F3;
    --header-mobile-toggle-color: #494C3A;
    --header-border: #e4dfdb;
    
	--menu-nav-color: #494C3A;
	--menu-nav-color-hover: #744B30;
	--menu-nav-color-active: #744B30;
	--sub-menu-nav-background: #FFFFFF;
	--sub-menu-nav-color: #494C3A;
	--sub-menu-nav-color-hover: #744B30;

     /* HEADER BUTTON */
    --header-button-color: #494C3A;
    --header-button-color-hover: #F4F0EE;
    --header-button-bkg-color: transparent;
    --header-button-bkg-color-hover: #494C3A;
    --header-button-border-color: #494C3A;
    --header-button-border-color-hover: #494C3A;
 
    /* MOBILE SIDEBAR MENU */
    --sidebar-menu-nav-color: #040F09;
    --sidebar-color: #040F09;
    --sidebar-background-color: #FFF;
    --sidebar-background-color-hover: #1B7347;
    --sidebar-sub-menu-nav-color: #040F09;
    --sidebar-sub-menu-nav-color-hover: #1B7347;

    /* LINK */
    --link-color: #744B30;
    --link-color-hover: #494C3A;

    /* Breadcrumbs */
    --breadcrumb-color: #494C3A;
    --breadcrumb-background-color: #F4F0EE;
    --breadcrumb-color-active: #63788F;

    --breadcrumb-color-on-primary: #494C3A;
    --breadcrumb-background-color-on-primary: #F4F0EE;
    --breadcrumb-color-active-on-primary: #63788F;

    --breadcrumb-color-on-secondary: #FFF;
    --breadcrumb-background-color-on-secondary: #F4F0EE;
    --breadcrumb-color-active-on-secondary: #F4F0EE;

    --breadcrumb-color-on-third: #494C3A;
    --breadcrumb-background-color-on-third: #F4F0EE;
    --breadcrumb-color-active-on-third: #63788F;

    --breadcrumb-color-on-post: #1B7347;
    --breadcrumb-color-active-on-post: #5ebb5d;

    /* list */
    --check-color: #494C3A;
    --check-color-on-primary: #28512D;
    --check-color-on-secondary: #FFF;

    /* Hero */
    --hero-background-color: #F4F0EE;
    --hero-check-color: #4A4D3A;;
    --hero-check-circle-color: #fff;
    --hero-check-circle-background-color: #4A4D3A;
    --hero-title-color: #4A4D3A;
    --hero-text-color: #4A4D3A;


    /* Hero button */
    --button-primary-color-on-hero: #FFF;
    --button-primary-color-hover-on-hero: #494C3A;
    --button-primary-bkg-color-on-hero: #494C3A;
    --button-primary-bkg-color-hover-on-hero: transparent;
    --button-primary-border-color-on-hero: #494C3A;
    --button-primary-border-color-hover-on-hero: #494C3A;

    --button-secondary-color-on-hero: #494C3A;
    --button-secondary-color-hover-on-hero: #FFF;
    --button-secondary-bkg-color-on-hero: transparent;
    --button-secondary-bkg-color-hover-on-hero: #494C3A;
    --button-secondary-border-color-on-hero: #494C3A;
    --button-secondary-border-color-hover-on-hero: #494C3A;
    

    /* section */
    /* primary */
    --primary-section-background-color: #F4F0EE;
	--primary-section-title-color: #4A4D3A;
    --primary-section-title-above-color: #494C3A;
	--primary-section-color: #484B38;
	--primary-section-link-color: #494C3A;
	--primary-section-link-color-hover: #494C3A;

    /* Secondary */
    --secondary-section-background-color: #494C3A;
	--secondary-section-title-color: #F4F0EE;
    --secondary-section-title-above-color: #FFF;
	--secondary-section-color: #FFF;
	--secondary-section-link-color: #FFF;
	--secondary-section-link-color-hover: #FFF;

    /* Third */
    --third-section-background-color: #F4F0EE;
    --third-section-title-color: #4A4D3A;
    --third-section-title-above-color: #494C3A;
    --third-section-color: #484B38;
    --third-section-link-color: #494C3A;
    --third-section-link-color-hover: #494C3A;


    /* Buttons */
    
    /* primary */
	--button-primary-color: #F4F0EE;
    --button-primary-color-hover: #494C3A;
    --button-primary-bkg-color: #494C3A;
    --button-primary-bkg-color-hover: transparent;
    --button-primary-border-color: #494C3A;
    --button-primary-border-color-hover: #494C3A;

    --button-primary-color-on-primary: #F4F0EE;
    --button-primary-color-hover-on-primary: #494C3A;
    --button-primary-bkg-color-on-primary: #494C3A;
    --button-primary-bkg-color-hover-on-primary: transparent;
    --button-primary-border-color-on-primary: #494C3A;
    --button-primary-border-color-hover-on-primary: #494C3A;

    --button-primary-color-on-secondary: #494C3A;
    --button-primary-color-hover-on-secondary: #F4F0EE;
    --button-primary-bkg-color-on-secondary: #F4F0EE;
    --button-primary-bkg-color-hover-on-secondary: transparent;
    --button-primary-border-color-on-secondary: #494C3A;
    --button-primary-border-color-hover-on-secondary: #F4F0EE;

    --button-primary-color-on-third: #F4F0EE;
    --button-primary-color-hover-on-third: #494C3A;
    --button-primary-bkg-color-on-third: #494C3A;
    --button-primary-bkg-color-hover-on-third: transparent;
    --button-primary-border-color-on-third: #494C3A;
    --button-primary-border-color-hover-on-third: #494C3A;
    

    /* secondary */
	--button-secondary-color: #494C3A;
    --button-secondary-color-hover: #FFF;
    --button-secondary-bkg-color: #F4F0EE;
    --button-secondary-bkg-color-hover: #494C3A;
    --button-secondary-border-color: #F4F0EE;
    --button-secondary-border-color-hover: #494C3A;

	--button-secondary-color-on-primary: #494C3A;
    --button-secondary-color-hover-on-primary: #FFF;
    --button-secondary-bkg-color-on-primary: transparent;
    --button-secondary-bkg-color-hover-on-primary: #494C3A;
    --button-secondary-border-color-on-primary: #494C3A;
    --button-secondary-border-color-hover-on-primary: #494C3A;

	--button-secondary-color-on-secondary: #F4F0EE;
    --button-secondary-color-hover-on-secondary: #494C3A;
    --button-secondary-bkg-color-on-secondary: transparent;
    --button-secondary-bkg-color-hover-on-secondary: #F4F0EE;
    --button-secondary-border-color-on-secondary: #F4F0EE;
    --button-secondary-border-color-hover-on-secondary: #F4F0EE;

    --button-secondary-color-on-third: #494C3A;
    --button-secondary-color-hover-on-third: #FFF;
    --button-secondary-bkg-color-on-third: transparent;
    --button-secondary-bkg-color-hover-on-third: #494C3A;
    --button-secondary-border-color-on-third: #494C3A;
    --button-secondary-border-color-hover-on-third: #494C3A;

    /* Check price form */
    --check-price-label-color: #484B39;
    --check-price-border-color: #494C3A;

    --check-price-button-color: #F4F0EE;
    --check-price-button-color-hover: #F4F0EE;
    --check-price-button-bkg-color: #494C3A;
    --check-price-button-bkg-color-hover: #494C3A;
    --check-price-button-border-color: #494C3A;
    --check-price-button-border-color-hover: #494C3A;

    /* secondary*/
    --check-price-label-color-on-secondary: #FFF;
    --check-price-border-color-on-secondary: #FFF;

    --check-price-button-color-on-secondary: #494C3A;
    --check-price-button-color-hover-on-secondary: #494C3A;
    --check-price-button-bkg-color-on-secondary: #FFF;
    --check-price-button-bkg-color-hover-on-secondary: #FFF;
    --check-price-button-border-color-on-secondary: #FFF;
    --check-price-button-border-color-hover-on-secondary: #FFF;
    

    /* Image */
    --image-pad-text-background: #494C3A;
    --image-pad-text-color: #FFF;

    --image-pad-text-background-on-primary: #494C3A;
    --image-pad-text-color-on-primary: #FFF;

    --image-pad-text-background-on-secondary: #F4F0EE;
    --image-pad-text-color-on-secondary: #494C3A;

    /* Benefits */
    --benefits-title-color: #494C3A;
    --benefits-color: #484B38;
    --benefits-border-color: #F4F0EE;

    --benefits-title-color-on-primary: #494C3A;
    --benefits-color-on-primary: #484B38;
    --benefits-border-color-on-primary: #b9b8b0;

    --benefits-title-color-on-secondary: #FFF;
    --benefits-color-on-secondary: #FFF;
    --benefits-border-color-on-secondary: #F4F0EE;

    --benefits-title-color-on-third: #494C3A;
    --benefits-color-on-third: #484B38;
    --benefits-border-color-on-third: #b9b8b0;

    /* FAQ */
    --faq-title-color: #040F09;
    --faq-background-color: #FFF;
    --faq-title-color-active: #040F09;
    --faq-background-color-active: #F4F0EE;
    --faq-text-color: #484B38;
    --faq-border-color: #B9B8B0;
    --faq-border-color-active: #FFF;

    --faq-title-color-on-primary: #040F09;
    --faq-background-color-on-primary: #F4F0EE;
    --faq-title-color-active-on-primary: #040F09;
    --faq-background-color-active-on-primary: #FFF;
    --faq-text-color-on-primary: #484B38;
    --faq-border-color-on-primary: #B9B8B0;
    --faq-border-color-active-on-primary: #FFF;

    --faq-title-color-on-secondary: #FFF;
    --faq-background-color-on-secondary: #494C3A;
    --faq-title-color-active-on-secondary: #040F09;
    --faq-background-color-active-on-secondary: #FFF;
    --faq-text-color-on-secondary: #040F09;
    --faq-border-color-on-secondary: #FFF;
    --faq-border-color-active-on-secondary: #FFF;

    --faq-title-color-on-third: #040F09;
    --faq-background-color-on-third: #F4F0EE;
    --faq-title-color-active-on-third: #040F09;
    --faq-background-color-active-on-third: #FFF;
    --faq-text-color-on-third: #484B38;
    --faq-border-color-on-third: #B9B8B0;
    --faq-border-color-active-on-third: #FFF;


    /* Service thumbnail */
    --service-thumbnail-background-color: #FFF;
    --service-thumbnail-color: #040F09;
    --service-thumbnail-title-color: #040F09;
    --service-thumbnail-more-color: #4FA04F;
    --service-thumbnail-more-color-hover: #1B7347;

    /* Checklist slider */
    --checklist-slider-title-color: #4A4D3A;
    --checklist-slider-text-color: #484B38;
    --checklist-slider-background-color: #fff;
    --checklist-slider-border-color: #f4f0ee;

    --checklist-slider-title-color-on-primary: #4A4D3A;
    --checklist-slider-text-color-on-primary: #484B38;
    --checklist-slider-background-color-on-primary: #F4F0EE;
    --checklist-slider-border-color-on-primary: #B9B8B0;

    --checklist-slider-title-color-on-secondary: #FFF;
    --checklist-slider-text-color-on-secondary: #FFF;
    --checklist-slider-background-color-on-secondary: #494C3A;
    --checklist-slider-border-color-on-secondary: #FFF;

    /* Reviews slider */
    --reviews-slider-color: #484B38;
    --reviews-slider-background-color: #FFF;
    --reviews-slider-border-color: #B9B8B0;
    --reviews-slider-author-color: #040F09;
    --reviews-slider-stars-color:  brightness(0) saturate(100%) invert(28%) sepia(22%) saturate(1195%) hue-rotate(341deg) brightness(100%) contrast(85%);

    --reviews-slider-color-on-primary: #484B38;
    --reviews-slider-background-color-on-primary: F4F0EE#FFF;
    --reviews-slider-border-color-on-primary: #B9B8B0;
    --reviews-slider-author-color-on-primary: #040F09;
    --reviews-slider-stars-color-on-primary:  brightness(0) saturate(100%) invert(28%) sepia(22%) saturate(1195%) hue-rotate(341deg) brightness(100%) contrast(85%);

    --reviews-slider-color-on-secondary: #FFF;
    --reviews-slider-background-color-on-secondary: #494C3A;
    --reviews-slider-border-color-on-secondary: #FFF;
    --reviews-slider-author-color-on-secondary: #FFF;
    --reviews-slider-stars-color-on-secondary: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7220%) hue-rotate(79deg) brightness(101%) contrast(106%);;

    /* Slider */
    --slider-arrow-background-color: #494C3A;
    --slider-arrow-color: #fff;
    --slider-arrow-background-color-inactive: #FFF;
    --slider-arrow-color-inactive: #fff;
    --slider-bullet-border-color: #B9B8B0;

    --slider-arrow-background-color-on-primary: #494C3A;
    --slider-arrow-color-on-primary: #fff;
    --slider-arrow-background-color-inactive-on-primary: #FFF;
    --slider-arrow-color-inactive-on-primary: #fff;
    --slider-bullet-border-color-on-primary: #B9B8B0;

    --slider-arrow-background-color-on-secondary: #F4F0EE;
    --slider-arrow-color-on-secondary: #fff;
    --slider-arrow-background-color-inactive-on-secondary: #FFF;
    --slider-arrow-color-inactive-on-secondary: #fff;
    --slider-bullet-border-color-on-secondary: #B9B8B0;


    /* Blog */
    --category-label-color: #fff;
    --category-label-background: #040F09;

    --blog-card-color: #4A4D3A;
    --blog-card-background-color: #fff;
    --blog-card-border-color: #B9B8B0;

    /* Footer */
    --footer-background-color: #0F0D0E;
    --footer-link-color: rgba(255, 255, 255, 0.7);
    --footer-link-color-hover: #FFF;
    --footer-color: #FFF;
    --footer-title-color: #F4F0EE;
    --footer-list-color: #F4F0EE;           
    --footer-copyright-color: rgba(255, 255, 255, 0.7);           

    /* Form */
    --form-background-color: #FAF7F5;
    --input-background-color: #FFF;
    --input-color: #484B38;
    --input-border-color: #CBCAC3;

    --form-submit-color: #FFF;
    --form-submit-background-color: #494C3A;
    --form-submit-color-hover: #FFF;
    --form-submit-background-color-hover: #494C3A;
    --form-check-color: #494C3A;

    --table-th-background-color: #494C3A;
    --table-th-color: #FFFFFF;

    --table-td-background-color: #fff;
    --table-td-color: #484B38;
    --table-td-primary-background-color: #F4F0EE;
    --table-td-primary-color: #484B38;
    --table-border-color: #CBCAC3;
}
