/*!
Theme Name: Ecofine Child
Theme URI: http://wptf.ecofine.co/ecofine
Author: ThemePul
Author URI: https://themepul.com
Description: Ecofine Child Theme
Text Domain: ecofine
Template: ecofine
*/

:root {
    --theme-color: #30576b;
    --color-c2d500: #EDF7ED;
    --body-color: #76756f;
    --white-color: #ffffff;
    --bg-color: #F8F7F0;
    --black-color: #40738E;
    --border-color: #E3E3E3;
    --border-color-2: #40738E;
    --box-shedow: 0px 41.04px 42.48px rgba(0, 0, 0, 0.053);
    --gradient-color: linear-gradient(180deg, rgba(36, 35, 29, 0.8) 0%, #c2d400 99.98%, #c2d500 99.99%);
	--background-light: #F8FAFB;
    --body-font: "Manrope", sans-serif;
    --e-a-font-family: "Manrope", sans-serif;
    --e-global-typography-primary-font-family: "Manrope", sans-serif;
    --e-global-typography-secondary-font-family: "Manrope", sans-serif;
    --e-global-typography-text-font-family: "Manrope", sans-serif;
    --e-global-typography-accent-font-family: "Manrope", sans-serif;
}

body.elementor-kit-9.elementor-kit-9
{
    --e-a-font-family: "Manrope", sans-serif;
    --e-global-typography-primary-font-family: "Manrope", sans-serif;
    --e-global-typography-secondary-font-family: "Manrope", sans-serif;
    --e-global-typography-text-font-family: "Manrope", sans-serif;
    --e-global-typography-accent-font-family: "Manrope", sans-serif;
}

.header-logo img {
    max-width: 180px !important;
}

.newsletter-form .forminator-row {
    float: left;
    width: 60%;
}

.newsletter-form .forminator-row-last {
    float: left;
    width: 40%;
}

.newsletter-form .forminator-button {
    background: var(--theme-color);
    color: #fff;
    padding: 16px 12px;
    width: 100%;
    border-radius: 10px;
    border: none;
}

.newsletter-form .forminator-hidden {
    display: none;
}

.btn-primary.btn {
	background-color: var(--theme-color);
    border-color: var(--theme-color);
}

.wp-block-navigation__submenu-container {
    display: none;
	position: absolute;
    z-index: 1000;
}

.wp-block-navigation-item.open-on-hover-click {
    position: relative;
}

.wp-block-navigation-item.open-on-hover-click:hover > .wp-block-navigation__submenu-container {
    display: flex;
}

.header-section.header-six {
	border-bottom: 2px solid var(--theme-color);	
}

.header-top-bar-six .wpml-language-switcher-block .wp-block-navigation-item img {
   margin-right: 10px !important;
}

.header-top-bar-six .wpml-language-switcher-block .wp-block-navigation-item {
	background: var(--background-light);
    color: var(--theme-color);
    padding: 0 5px;
}

.blog .breadcroumb-area,
.single-post .breadcroumb-area {
    margin-bottom: 10px;
}
.header-top-bar-six .wpml-language-switcher-block .wp-block-navigation-item.open-on-hover-click .wp-block-navigation-item {
    padding: 10px 20px;
    margin-left: -20px !important;
}


.breadcroumn-contnt .page-title {
  color: var(--theme-color) !important;
}

.breadcroumn-contnt .current-item {
color: #328636 !important;
}