:root{
	--axo_module_maincolor: var(--primary);
	--axo_module_secondcolor: var(--second);
	--axoactu_colortxt : #000;
}

/* Taille du container des modules */
.axo_module{width: 1440px; max-width: 100%; margin: 20px auto;}

/* Personnalisation SLICK SLIDER */
.axo_module-slide-style{margin-bottom: 25px;}
.axo_module-slide-style .slick-prev, .axo_module-slide-style .slick-next{position: absolute; transition: all 0.4s; top: 50%; border-radius: 5px; z-index: 99; background: var(--axo_module_maincolor); width: 40px; height: 40px; display: flex; justify-content: center; align-items: center;}
.axo_module-slide-style .slick-prev:hover,.axo_module-slide-style .slick-next:focus,.axo_module-slide-style .slick-prev:focus, .axo_module-slide-style .slick-next:hover{background: var(--axo_module_secondcolor);}
.axo_module-slide-style .slick-prev{left: -15px;}
.axo_module-slide-style .slick-next{right: -15px;}

.axo_module-slide-style .slick-dots li{padding: 0px; width: 40px; height: 5px; transition: all 0.4s;}
.axo_module-slide-style .slick-dots li button{display: flex; justify-content: center; align-items: center; width: 100%;}
.axo_module-slide-style .slick-prev:before{font-family: "Font Awesome 5 Free"; font-size: 13px; font-weight: 900; content: "\f053" !important;}
.axo_module-slide-style .slick-next:before{font-family: "Font Awesome 5 Free"; font-size: 13px; font-weight: 900; content: "\f054" !important;}
.axo_module-slide-style .slick-dots li button:before{left: 50%; top: 50%; transform: translate(-50%,-50%);}
.axo_module-slide-style .slick-dots li button:before{background: var(--primary); transition: all 0.4s; content: '' !important; display: block; width: 100% !important; border-radius: 3px; height: 100% !important; opacity: 1 !important;}
.axo_module-slide-style .slick-dots li.slick-active button:before{background: var(--second);}
.axo_module-slide-style .slick-dots li.slick-active{width: 20px;}
.axo_module-slide-style a{outline: none; text-decoration: none;}