/*======================================
Theme Name: Divi-Child
Theme URI: https://divicake.com/
Description: Theme enfant Divi
Version: 1.0
Author: Divi Cake
Author URI: https://divicake.com/
Template: Divi
======================================*/


/* You can add your own CSS styles here. Use !important to overwrite styles if needed. */

.section-bleu-fonce{background-color: #007acc;}
.section-bleu-clair{background-color: #eef6fb;}
.section-titre {font-size:1.6rem!important;color:#FFFFFF!important;line-height: 1.2;}
.section-sstitre{font-size:1rem!important;line-height: 1.4!important;color:#ffffff;}
.bouton-clair{background-color:#eef6fa;padding:0.1rem;color:#007acc!important;border:none;font-size:1rem;}
.bouton-clair:hover{background-color:#c7e6fa!important;padding:0rem;color:#007acc!important;border:none;font-size:0.9rem;}
.section1-texte-interne{font-size:1.1rem;}
.activite{font-size:1.5rem;color:#c7e6fa;font-weight:bold;}
.titre-bleu {font-size:1.5rem;color:#007acc!important;border-bottom:1px solid #007aac;padding-bottom:1rem;}
.sous-titre-bleu {font-size:1.2rem;color:#007acc;}
.texte-section-noir {font-size:1rem;color:#646464;line-height: 1.5!important;}
.texte-section-noir-plus {font-size:1.2rem;color:#646464;line-height: 1.5;}
.picto-accueil-row{background-color:#eef6fb;border-radius:20px;}
.picto-accueil-image{width:60%!important;text-align: center;}
.lois{font-size:1.2rem; color:#007acc;margin-bottom:-1rem; }
h4{font-size:1.2rem;color:#646464;}
.et_pb_menu__logo img{width:60%;float:left;}
.footer{font-size:1rem;border-top:1px solid #c7e6fa;padding-top: 1rem!important;}
.aquamille-footer{font-size:1rem;color:#ffffff!important;padding-bottom: 1rem!important;}
.picto-enfant-natation, .picto-adulte-natation{width:70%;}
.img-accueil-1{width:70%;height:inherit;}
.img-accueil-2{width:70%;height:inherit;}
.img-accueil-2{width:70%;height:inherit;}

ul.checkmark{list-style:none!important;}
ul.checkmark li::before{content: '✓';color:#007acc;font-size:1.6rem;}
.fa-quote-left{color:#007acc!important;}
.wptww-testimonials-slidelist .slick-slide {background-color: #eef6fb;padding-bottom:1rem;}
.wptww-testimonials-text::before {font-size:1rem;color:#646464!important;}
.wptww-testimonials-slidelist {font-size:1rem;color:#007acc;}
.wptww-testimonials-text em::after{display: none;}
.wptww-testimonials-text em::before{display: none;}
.wpforms-confirmation-container-full{background-color: #c7e6fa!important;border:none!important;}
@media screen and (max-width: 480px) {
.section-titre {font-size:1.1rem!important;line-height: 1.2;padding-top:1rem;}
.section-sstitre{font-size:0.9rem!important;line-height: 1.2!important;color:#ffffff;}
.bouton-clair{background-color:#eef6fa;padding:0rem;color:#007acc!important;border:none;font-size:0.9rem;}
.lois{font-size:1rem; color:#007acc;margin-bottom:-1rem; }
.titre-bleu {font-size:1.2rem;color:#007acc!important;border-bottom:1px solid #007aac;padding-bottom:1rem;}
.texte-section-noir {font-size:0.9rem;color:#646464;line-height: 1.5!important;}
.sous-titre-bleu {font-size:1rem!important;color:#007acc;}
.aquamille-footer{font-size:1rem;color:#ffffff!important;}
.footer{font-size:0.8rem!important;border-top:1px solid #c7e6fa;padding-top: 1rem!important;}
.wptww-testimonials-text::before {font-size:0.8rem;color:#646464!important;}
.wptww-testimonials-slidelist {font-size:0.9rem;color:#007acc;}
.picto-enfant-natation, .picto-adulte-natation{width:50%!important;}
}


