/*
Theme Name:		Hello Elementor Child
Template:		hello-elementor
Theme URI:		https://www.agence-saycom.fr/
Description:	Hello Elementor by Agence SayCom
Author:			Agence Saycom
Author URI:		http://www.agence-saycom.fr
Version:		1.0.0
License:		GNU General Public License v3.0
License URI:	http://www.gnu.org/licenses/gpl-3.0.html
Text Domain:	hello-elementor
*/
@import url('./styles/reset.css');

/* Empêche le scroll du site horizontalement */
body{
	overflow-x: hidden !important;
}

/* Mise en forme des titres italiques et typo script */
.playfair {
  font-family: 'Playfair Display', serif;
  font-style: italic;
  color: var(--e-global-color-primary);
}
/* Mettre la couleur de texte en secondaire, surtout pour les titres italiques */
.secondaire{
  color: var(--e-global-color-secondary);
}
/* Mettre la couleur de texte en blanc, surtout pour les titres italiques */
.white{
  color: #FFFFFF;
}
/* Pour supprimer la marge sous les icons */
div.icon-flex, div.icon-flex>div{
	display: flex;
}

/* Mise en form des cards prestation */
.icon-card-prestation > div{
    display: flex;
}
.card-prestation .elementor-icon, .card-prestation .icon-card-prestation{
	border-radius: 50%;
}
.card-prestation:hover .icon-card-prestation{
    transform: rotate(45deg);
    box-shadow: 0px 10px 80px -5px var(--e-global-color-primary);
}

/* Mise en forme des sous-activités sous forme de liste dans les pages d'activités */
.liste-activites ul li span{
    padding: 4px 10px;
    border-radius: 20px;
    /* border: 1px solid color-mix(in srgb, var(--e-global-color-primary) 100%) !important;
    background-color: color-mix(in srgb, var(--e-global-color-primary) 5%); */
	border: 1px solid rgb(var(--e-global-color-primary), 1) !important;
    background-color: rgb(var(--e-global-color-primary), 0.05);
    margin-bottom: 8px;
}
@media screen and (max-width:768px){
	.liste-activites ul li span.elementor-icon-list-text{
		font-size: 80%;
	}
}