/*
Theme Name: ECAMEPMI
Description: Thème enfant Avada
Author: Piweb
Author URI: https://piweb.fr
Template: Avada
Version: 1.0.0
*/
/* Valeurs par défaut */

:root {
	--border-radius-medium: 1.25rem;
	--padding-medium:2.5rem;
	--shadow-offset: 1px 1px 1.25rem;
}
@media screen and (max-width: 900px) {
* {word-wrap: break-word;overflow-wrap: break-word;hyphens: auto;}
}
/*
.fusion-flex-container .fusion-row {gap:1rem;}
*/
.fusion-button {transition: all 0.3s ease !important;box-shadow: 0 4px 15px var(--awb-color4) !important;}
.fusion-button:hover{transform: translateY(-2px) !important;}
.btnRed {
    --button_border_hover_color:var(--awb-color5) !important;
    --button_gradient_top_color_hover:var(--awb-color5) !important;
    --button_gradient_bottom_color_hover:var(--awb-color5) !important;
    box-shadow: 0 4px 15px var(--awb-color6) !important;
    border-radius:1.25rem;
}
.lang-switcher, .lang-switcher a {color:var(--awb-color2);}
.bubbleText {background:#fff;padding:var(--padding-medium);border-radius:var(--border-radius-medium);}
.colCampus {height:553px;}
.campus p {padding-left: 1.5rem;background-image: url(/wp-content/uploads/2025/11/Icone_Lieu-5.svg);background-repeat: no-repeat;background-position: left center;background-size: 1rem 1rem;}
.phone p {padding-left: 1.5rem;background-image: url(/wp-content/uploads/2025/11/Icone_Telephone.svg);background-repeat: no-repeat;background-position: left center;background-size: 1rem 1rem;}
.mail p {padding-left: 1.5rem;background-image: url(/wp-content/uploads/2025/11/Icone_Mail-2.svg);background-repeat: no-repeat;background-position: left center;background-size: 1rem 1rem;}
.mailto p {padding-left: 1.5rem;background-image: url(/wp-content/uploads/2025/11/Icone_Mailto.svg);background-repeat: no-repeat;background-position: left center;background-size: 1rem 1rem;}
.justCenter ul {justify-content: center;}
.accessUL ul {list-style: none;padding-left:0;}
.accessUL ul li {display: inline;}
.accessUL ul li:not(:last-child)::after {content: " - ";}
#bottomFooter a {color: var(--awb-color2);text-decoration-line: none !important;}
#bottomFooter ul {list-style: none;padding-left:0;}
/* Pour afficher prev-next sur les caroussels */
.fusion-post-cards.overVis {overflow: visible;}
.swiper-pagination-bullet-active {border:1px solid var(--awb-color1)}