:root {
    --body-color: #414141;
    --title-color: #040F09;
    --title-above-color: #2E7D32;
    --box-shadow: 0 3px 15px rgba(0, 0, 0, .16);
    --border-radius: 6px;
    --secondary-color: #F2A97B;

    /* HEADER MENU */
    --header-background: #fff;
	--menu-nav-color: #040F09;
	--menu-nav-color-hover: #2E7D32;
	--menu-nav-color-active: #2E7D32;
	--sub-menu-nav-background: #FFF;
	--sub-menu-nav-color: #040F09;
	--sub-menu-nav-color-hover: #FFFFFF;
	--sub-menu-nav-background-hover: #2E7D32;
    --header-mobile-toggle-color: #040F09;

    /* 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: #FFF;

    /* LINK */
    --link-color: #2E7D32;
    --link-color-hover: #1F3D2B;

    /* Breadcrumbs */
    --breadcrumb-color: #FFF;
    --breadcrumb-color-active: #D97B4A;
    --breadcrumb-color-on-post: #FFF;
    --breadcrumb-color-active-on-post: #D97B4A;

    /* list */
    --check-color: #2E7D32;
    --check-color-on-primary: #F2A97B;
    --check-color-on-secondary: #2E7D32;
    --check-color-on-background: #D97B4A;

    /* Hero */
    --hero-background-color: rgba(4, 15, 9, 0.5);
    --hero-check-color: #D97B4A;;
    --hero-check-circle-color: rgba(4, 15, 9, 0.5);
    --hero-check-circle-background-color: #D97B4A;
    --hero-title-color: #FFF;
    --hero-text-color: #FFF;

    /* Hero Benefits */
    --hero-benefits-color: #040F09;
    --hero-benefits-title-color: #040F09;
    --hero-benefits-background-color: #FFF;
    --hero-benefits-background-color-hover: #1B7347;

    /* Hero button */
    --button-primary-color-on-hero: #FFF;
    --button-primary-color-hover-on-hero: #FFF;
    --button-primary-bkg-color-on-hero: #3FA34D;
    --button-primary-bkg-color-hover-on-hero: #2E7D32;
    --button-primary-border-color-on-hero: #3FA34D;
    --button-primary-border-color-hover-on-hero: #2E7D32;

    --button-secondary-color-on-hero: #FFF;
    --button-secondary-color-hover-on-hero: #FFF;
    --button-secondary-bkg-color-on-hero: #D97B4A;
    --button-secondary-bkg-color-hover-on-hero: #B85E2F;
    --button-secondary-border-color-on-hero: #D97B4A;
    --button-secondary-border-color-hover-on-hero: #B85E2F;

    /* section */
	--primary-section-background-color: #1F3D2B;
	--primary-section-title-color: #FFFFFF;
    --primary-section-title-above-color: #F2A97B;
	--primary-section-color: #FFF;
	--primary-section-link-color: #F2A97B;
	--primary-section-link-color-hover: #B85E2F;

	--secondary-section-background-color:  #F2F7F3;
	--secondary-section-title-color: #040F09;
    --secondary-section-title-above-color: #1B7347;
	--secondary-section-color: #040F09;
	--secondary-section-link-color: #1B7347;
	--secondary-section-link-color-hover: #FFF;

	--background-section-title-color: #FFFFFF;
    --background-section-title-above-color: #FFB400;
	--background-section-color: #FFF;
	--background-section-link-color: #FFB400;
	--background-section-link-color-hover: #F7F8FF;

    --section-background-mask-color: #040F09;

    /* Buttons */
    
    /* primary */
	--button-primary-color: #FFF;
    --button-primary-color-hover: #FFF;
    --button-primary-bkg-color: #3FA34D;
    --button-primary-bkg-color-hover: #2E7D32;
    --button-primary-border-color: #3FA34D;
    --button-primary-border-color-hover: #2E7D32;
    
	--button-primary-color-on-primary: #FFFFFF;
    --button-primary-color-hover-on-primary: #FFFFFF;
    --button-primary-bkg-color-on-primary: #3FA34D;
    --button-primary-bkg-color-hover-on-primary: #2E7D32;
    --button-primary-border-color-on-primary: #3FA34D;
    --button-primary-border-color-hover-on-primary: #2E7D32;

    --button-primary-color-on-secondary: #FFF;
    --button-primary-color-hover-on-secondary: #FFF;
    --button-primary-bkg-color-on-secondary: #3FA34D;
    --button-primary-bkg-color-hover-on-secondary: #2E7D32;
    --button-primary-border-color-on-secondary: #3FA34D;
    --button-primary-border-color-hover-on-secondary: #2E7D32;

    --button-primary-color-on-background: #FFF;
    --button-primary-color-hover-on-background: #FFF;
    --button-primary-bkg-color-on-background: #3FA34D;
    --button-primary-bkg-color-hover-on-background: #2E7D32;
    --button-primary-border-color-on-background: #3FA34D;
    --button-primary-border-color-hover-on-background: #2E7D32;

    /* secondary */
	--button-secondary-color: #FFF;
    --button-secondary-color-hover: #FFF;
    --button-secondary-bkg-color: #D97B4A;
    --button-secondary-bkg-color-hover: #B85E2F;
    --button-secondary-border-color: #D97B4A;
    --button-secondary-border-color-hover: #B85E2F;
    
    --button-secondary-color-on-primary: #FFF;
    --button-secondary-color-hover-on-primary: #FFF;
    --button-secondary-bkg-color-on-primary: #D97B4A;
    --button-secondary-bkg-color-hover-on-primary: #B85E2F;
    --button-secondary-border-color-on-primary: #D97B4A;
    --button-secondary-border-color-hover-on-primary: #B85E2F;

    --button-secondary-color-on-secondary: #FFF;
    --button-secondary-color-hover-on-secondary: #FFF;
    --button-secondary-bkg-color-on-secondary: #D97B4A;
    --button-secondary-bkg-color-hover-on-secondary: #B85E2F;
    --button-secondary-border-color-on-secondary: #D97B4A;
    --button-secondary-border-color-hover-on-secondary: #B85E2F;

    --button-secondary-color-on-background: #FFF;
    --button-secondary-color-hover-on-background: #FFF;
    --button-secondary-bkg-color-on-background: #D97B4A;
    --button-secondary-bkg-color-hover-on-background: #B85E2F;
    --button-secondary-border-color-on-background: #D97B4A;
    --button-secondary-border-color-hover-on-background: #B85E2F;

    /* Statistic */
    --stat-color: #1B7347;
    --stat-title-color: #1B7347;
    --stat-background-color: #FFF;

    --stat-color-on-primary: #FFF;
    --stat-title-color-on-primary: #FFF;
    
    /* Reviews slider */
    --reviews-slider-color: #484848;
    --reviews-slider-background-color: #FFF;
    --reviews-slider-author-color: #040F09;

    /* Steps */
    --steps-color: #040F09;
    --steps-title-color: #1B7347;
    --steps-arrow-color: brightness(0) saturate(100%) invert(31%) sepia(71%) saturate(410%) hue-rotate(98deg) brightness(99%) contrast(97%);

    --steps-color-on-primary: #FFF;
    --steps-title-color-on-primary: #FFF;
    --steps-arrow-color-on-primary: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7500%) hue-rotate(189deg) brightness(109%) contrast(101%);

    --steps-color-on-secondary: #040F09;
    --steps-title-color-on-secondary: #1B7347;
    --steps-arrow-color-on-secondary: brightness(0) saturate(100%) invert(31%) sepia(71%) saturate(410%) hue-rotate(98deg) brightness(99%) contrast(97%);

    --steps-color-on-background: #FFF;
    --steps-title-color-on-background: #FFF;
    --steps-arrow-color-on-background: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7500%) hue-rotate(189deg) brightness(109%) contrast(101%);

    /* FAQ */
    --faq-title-color: #040F09;
    --faq-title-color-active: #1B7347;
    --faq-text-color: #484848;
    --faq-border-color: #D0D0D0;

    --faq-title-color-on-primary: #FFF;
    --faq-title-color-active-on-primary: #FFB400;
    --faq-text-color-on-primary: #FFF;
    --faq-border-color-on-primary: #D0D0D0;

    --faq-title-color-on-secondary: #040F09;
    --faq-title-color-active-on-secondary: #1B7347;
    --faq-text-color-on-secondary: #484848;
    --faq-border-color-on-secondary: #1B7347;

    --faq-title-color-on-background: #040F09;
    --faq-title-color-active-on-background: #1B7347;
    --faq-text-color-on-background: #484848;
    --faq-border-color-on-background: #D0D0D0;

    /* Service thumbnail */
    --service-thumbnail-background-color: #FFF;
    --service-thumbnail-background-color-hover: #E9F2E9;
    --service-thumbnail-color: #414141;
    --service-thumbnail-color-hover: #414141;
    --service-thumbnail-title-color: #040F09;
    --service-thumbnail-title-color-hover: #1B7347;
    --service-thumbnail-more-color: #1B7347;
    --service-thumbnail-more-color-hover: #1B7347;

    /* Slider */
    --slidew-arrow-background-color: #E9F2E9;
    --slidew-arrow-color: #fff;
    --slidew-arrow-background-color-inactive: #1B7347;
    --slidew-arrow-color-inactive: #fff;

    --slidew-arrow-background-color-on-primary: #E9F2E9;
    --slidew-arrow-color-on-primary: #fff;
    --slidew-arrow-background-color-inactive-on-primary: #F2A97B;
    --slidew-arrow-color-inactive-on-primary: #fff;

    --slidew-arrow-background-color-on-secondary: #E9F2E9;
    --slidew-arrow-color-on-secondary: #fff;
    --slidew-arrow-background-color-inactive-on-secondary: #1B7347;
    --slidew-arrow-color-inactive-on-secondary: #fff;

    /* Blog */
    --category-label-color: #fff;
    --category-label-background: #040F09;


    /* Footer */
    --footer-background-color: #1F3D2B;
    --footer-link-color: #FFFFFF;
    --footer-color: #FFFFFF;
    --footer-title-color: #FFF;
    --footer-list-color: #F2A97B;           

    /* Form */
    --form-background-color: #FFFFFF;
    --input-background-color: #FDFDFD;
    --input-color: #414141;
    --input-border-color: #EEEEEE;
    --form-submit-color: #FFF;
    --form-submit-background-color: #3FA34D;
    --form-submit-color-hover: #FFF;
    --form-submit-background-color-hover: #2E7D32;
    --form-check-color: #414141;

    --table-heading-background-color: #F2A97B;
    --table-heading-color: #040F09;
    --table-border-color: #EEEEEE;
}
