/*-------------------------------------------------------------
1.0 Typography & tools
--------------------------------------------------------------*/
	:root {
  		--primary: #764897 !important;
  		--secondary: #642563 !important;
		--third: #924491 !important;
	}

	.color-orange {
		color: var(--secondary);
	}

	.color-gold {
		color: var(--primary);
	}


/*-------------------------------------------------------------
2.0 Header
--------------------------------------------------------------*/
	/* menu mobile */
	.menu {
		background-color: transparent;
		border: none;
		cursor: pointer;
		display: flex;
		padding: 0;
		transition: border 0.2s;
	}
	.line {
		fill: none;
		stroke: var(--secondary);
		stroke-width: 4;
		transition: stroke-dasharray 600ms cubic-bezier(0.4, 0, 0.2, 1), stroke-dashoffset 600ms cubic-bezier(0.4, 0, 0.2, 1);
	}
	.line1 {
		stroke-dasharray: 60 207;
		stroke-width: 4;
	}
	.line2 {
		stroke: var(--primary);
		stroke-dasharray: 60 60;
		stroke-width: 4;
	}
	.line3 {
		stroke-dasharray: 60 207;
		stroke-width: 4;
	}
	.opened .line1 {
		stroke-dasharray: 90 207;
		stroke-dashoffset: -134;
		stroke-width: 4;
	}
	.opened .line2 {
		stroke-dasharray: 1 60;
		stroke-dashoffset: -30;
		stroke-width: 4;
	}
	.opened .line3 {
		stroke-dasharray: 90 207;
		stroke-dashoffset: -134;
		stroke-width: 4;
	}

	button#menu-burger {
		background: none;
		padding: 0;
	}
	@media screen and (min-width: 1024px) {
		.menu-blocs-porte a.highlighted + ul.sub-menu {
			display: grid;
			grid-template-columns: auto auto auto;
			margin: 0;
			padding: 0;
		}
	}

	.icon-submenu {
		display: flex;
		align-items: center;
		/* justify-content: center; */
		width: 240px;
	}

	.icon-submenu span {
		white-space: break-spaces;
		max-width: 200px;
		padding-right: 10px;
	}

	/* popup menu */
	.dialog-type-lightbox#elementor-popup-modal-350 {
		/* position: absolute !important; */
		z-index: 999 !important;
	}

/*-------------------------------------------------------------
2.0 Footer
--------------------------------------------------------------*/

	
/*-------------------------------------------------------------
3.0 Accueil
--------------------------------------------------------------*/

