/*
  Theme Name:   Theme Parfum des Anthocyanes
  Author:       AMA
  Version:      1.0
  Template:     hello-elementor
*/
@import url("../hello-elementor/style.css");

/* Import des polices */
@font-face {
	font-family: 'Fira Sans';
	font-weight: 400;
	src: url('https://leparfumdesanthocyanes.fr/wp-content/themes/theme-anthocyanes/assets/fonts/FiraSans-Regular.woff2') format('woff2');
}

@font-face {
	font-family: 'Fira Sans';
	font-weight: 700;
	src: url('https://leparfumdesanthocyanes.fr/wp-content/themes/theme-anthocyanes/assets/fonts/FiraSans-Bold.woff2') format('woff2');
}

/* Styles globaux */
body, h1, h2, h3, h4, h5, h6, p, a, div, span, article, section { font-family: 'Fira Sans'; font-display: swap; }

/* Titre avec traits horizontaux */
.titre-encadre .elementor-widget-container h3 {
    text-align: center;
    position: relative;
	background-color: #f9f9f6;
    padding: 4px 4px 4px 4px;
}

.titre-encadre .elementor-widget-container h3:before {
    content: "";
    left: 0;
    right: 0;
    height: 1px;
    background-color: var(--e-global-color-primary);
    position: absolute;
    top: 50%;
}

.titre-encadre .elementor-widget-container h3 span {
    display: inline-block;
    padding: 0 10px;
    background-color: #f9f9f6;
    position: relative;
    z-index: 1;
	font-size: 22px;
}

.titre-encadre.titre-vert .elementor-widget-container h3:before {
    background-color: var(--e-global-color-secondary) !important;
}

.titre-encadre.titre-vert .elementor-widget-container h3 {
    color: var(--e-global-color-secondary) !important;
}

.titre-encadre.fond-blanc .elementor-widget-container h3, .titre-encadre.fond-blanc .elementor-widget-container h3 span {
    background-color: white !important;
}

@media (max-width: 767px) {
	.titre-encadre .elementor-widget-container h3 span {
		font-size: 17px;
		padding: 0 5px 8px 5px;
	}
}