/* CSS Document */
.bungee-spice-regular {font-family: "Bungee Spice", sans-serif;}
.titan-one-regular {font-family: "Titan One", sans-serif;}
.concert-one-regular {font-family: "Concert One", sans-serif;}
.pacifico-regular {font-family: "Pacifico", sans-serif;}

#slider-home #pre-slider {background-image: url("/images/slider-bg-1.jpg"); position: relative; top: 0px; width: 1520px; height: 100%; margin:0 auto;}
#slider-home #the-slider {opacity:0;}

#ro-testimonial-slider ul {font-size: 18px;}
#ro-testimonial-slider ul li {color:#333;}
.ro-font-size-4 {font-size: 22px;}
.logo-ailes-xs img {width: 120%; margin-left: -19px; margin-top: 20px;}
.enhance {text-shadow:#ccc 0 0 20px; color:#333;}
.ombw {text-shadow: 0.5px 0.5px white;}
.petitrond {border-radius: 50%; width: 50%; margin: auto;}
.moyenrond {border-radius: 50%; width: 80%; margin: auto;}
.foreground {position:relative; z-index:10;}
.fondrond {position: absolute; top: 340px; width: 500px; height: 500px; background-color: aliceblue; border-radius: 50%; }
.fondtestimon {position: absolute; top: 40px; width: 500px; height: 300px; background-color: #e7f2e7; border-radius: 0 60px; }
.fondavis {position: absolute; top: 40px; width: 100%; height: 370px; background: #fff0e2 url(/images/fond-avis.jpg) top center no-repeat; opacity:0.3; border-radius: 0 60px; }
.fondrond,.fondtestimon,.fondavis {z-index: 0; left: 0; right: 0; margin: auto;}
.logo-ailes {position: relative;}
.logo-social {position: absolute; top: 220px; right: 0; left: 0;}
.logo-social ul {list-style:none; display:inline; padding:0;}
.logo-social ul li {padding:3px; display:inline-block;}
@media (max-width: 520px) {.fondrond,.fondtestimon {max-width: -webkit-fill-available;}}
@media (max-width: 767px) {.logo-ailes {display: none;} .logo-social {top:10px;width:200px;}}
@media (max-width: 991px) {.logo-ailes {left:-80px;}}
@media (min-width: 992px) {.logo-ailes {left:0;}}
.rgpd {margin-top:40px;}
.rgpd h3 {font-size:16px;}
.rgpd p {font-size:15px; margin-bottom:0.5rem; line-height: 20px;}
.rgpd p.chapter {text-decoration: underline; margin-top:12px;}
.img-left {float:left; margin-right:20px; margin-bottom: 20px; border: solid 1px #ccc; border-radius: 0 30px;
  box-shadow: #ccc 10px 10px 20px;}
.img-right {float:right; margin-left:20px; margin-bottom: 20px; border: solid 1px #ccc; border-radius: 30px 0;
  box-shadow: #ccc 10px 10px 20px;}
.pblanc {color:#fff;}
.ombleft {border: solid 1px #ccc; border-radius: 0 30px; box-shadow: #ccc 10px 10px 20px; z-index: 100; position: relative; margin-bottom:30px; width:100%;}
.ombright {border: solid 1px #ccc; border-radius: 30px 0; box-shadow: #ccc 10px 10px 20px; z-index: 100; position: relative; margin-bottom:30px; width:100%;}
.fondtacherose {position: absolute; top: 0px; left: 30%; background-image: url(/images/tache-rose.jpg); width: 553px; height: 645px;}
.fondtachemauve {position: absolute; top: 100px; left: 10%; background-image: url(/images/tache-mauve.jpg); width: 289px; height: 385px;}
.fondtacheverte {position: absolute; top: 100px; left: 10%; background-image: url(/images/tache-verte.jpg); width: 608px; height: 327px;}
.pimport,.pwhy {text-decoration: underline; text-underline-position: under; color: #2eaf40;}
.ro-section ul {list-style-image: url(/images/dot.png);}
.ro-section {position:relative;}
.ro-section p,ul {z-index:20;}
ul.ro-nav-content,ul.ro-sub-nav {list-style:none; }
.interligne {margin-top:50px; border-top:solid 1px #777;padding-top: 20px;}
.evt h2 {margin-left:30px;}
.imagevt {margin-top:30px;}
.dateevt {color: #666792; font-size:22px; font-weight:500; margin-left:30px;}
.lieuevt {color: #666792; font-size:22px; font-weight:500; margin-left:30px;}
.descevt {margin-left:30px;}
.dateevt:before {font-family: "aqua icon"; content: "H"; display: inline-block; padding-right: 30px; vertical-align: -3px;}
.lieuevt:before {font-family: "aqua icon"; content: "\e046"; display: inline-block; padding-right: 30px; vertical-align: -3px;}
