/*
Theme Name: Hello Elementor Child
Theme URI: https://studionumerik.fr/
Description: Hello Elementor Child Theme
Author: Studio Numerik
Author URL: https://studionumerik.fr/
Template: hello-elementor
Version: 1.0.0
License: GNU General Public License v2 or later
License URL: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: hello-elementorchild
*/

.e-con > .e-con-inner {
    width:90% !important;
}
.header-section {
    position: fixed !important;
    width:100% !important;
    top:0;
    left: 0;
    z-index: 9998 !important;
}
.header-section:not(.scrolled) .age-logo svg {
	fill:#fff !important;
}
.header-section:not(.scrolled) .logo-module img {
	filter:brightness(0) invert(1);
}


.elementor-widget-text-editor a, .elementor-widget-text-editor a:hover {
	color:#D5B87A;
	font-weight:500;
}


/* menu */
.header-section:not(.scrolled) .elementor-nav-menu--main .elementor-nav-menu > .menu-item:not(:hover) > a:not(.elementor-item-active) {
	color:#fff !important;
}
.header-section:not(.scrolled) .elementor-menu-toggle svg {
	fill:#fff !important;
}
.header-section:not(.scrolled) .elementor-nav-menu--main .sub-arrow svg {
	fill:#fff !important;
}
.header-section .elementor-nav-menu--dropdown .menu-item:hover > .sub-arrow svg {
	fill:#fff !important;
}
.header-section .elementor-nav-menu--dropdown .current_page_item .sub-arrow svg, .header-section .elementor-nav-menu--dropdown a:hover .sub-arrow svg {
	fill:#fff !important;
}



.bouton-module .elementor-button-icon {
    /* font-size: 11px; */
}
.bouton-module.blure .elementor-button-link {
    backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
}

.ancre-module {
	position:absolute !important;
	top:-100px !important;
}
@media screen and (max-width: 1024px) {
	.ancre-module {
		position:absolute !important;
		top:-80px !important;
	}
}

/* Projet */
.etat-control .e-n-tabs-content {
	display:none !important;
}
.etat-control .e-n-tabs-heading {
    flex-wrap: nowrap !important;
    max-width: 450px;
    width:100%;
    margin: 0 auto;
}
.etat-control .e-n-tab-title {
    min-width: 33.33% !important;
    width: 33.33% !important;
}
.etat-section .elementor-widget-gallery {
	height:fit-content !important;
}
@media screen and (max-width: 767px) {
	.single-projet .etat-section {
		display:none;
		padding-top:5px !important;
	}
	.single-projet:has(.etat-control .e-n-tab-title[data-tab-index="1"][aria-selected="true"]) .avant-section {
		display:block;
	}
	.single-projet:has(.etat-control .e-n-tab-title[data-tab-index="2"][aria-selected="true"]) .pendant-section {
		display:block;
	}
	.single-projet:has(.etat-control .e-n-tab-title[data-tab-index="3"][aria-selected="true"]) .apres-section {
		display:block;
	}	
}

/* cookies yes */
.cky-btn-revisit-wrapper {
background-color: #1B3528 !important;
}
.cky-btn-accept {
background: #1B3528 !important;
color: #FFFFFF;
border: 2px solid #1B3528 !important;
}
.cky-btn-reject {
color: #1B3528 !important;
background: transparent !important;
border: 2px solid #1B3528 !important;
}
.cky-btn-customize {
color: #1B3528 !important;
background: transparent !important;
border: 2px solid #1B3528 !important;
}
.cky-btn-preferences {
color: #1B3528 !important;
background: transparent !important;
border: 2px solid #1B3528 !important;
}
