/****************************/
.white.template-page .excerpt-content .section-title h1 {margin-top:0;}
.white.template-page .content-content .vc_column_container h2 {color:#FFF !important;text-transform:none !important;}
.titre-sans-marge-bas {margin-bottom:10px;}

/****************************/
/*Shortcodes ****************/
.template-page .container .service-carousel-sans-detail a.newave-button,
.template-page .container .service-carousel-sans-detail .team-navigation {display:none;}
.service-centrer h5,
.service-carousel-sans-detail h5 {
    margin:0;
    padding:0;
    font-size:13px;
}
.service-centrer p,
.service-carousel-sans-detail p {
    margin:0;
    font-size:10px;
    color: #485155
}

/****************************/
.portrait .team-person-new img { border: 1px solid rgba(223, 223, 223, 0.5);box-sizing: border-box;}
.wpb_content_element_sans_margin.vc_column_container .wpb_content_element {
    margin-bottom:0;
}
.service-centrer .vc_icon_element {
    margin-bottom: 20px;
}
/****************************/
/*Baptemes ******************/
.wpb_single_image.img-groupes-ce img,
.wpb_single_image.img-baptemes-adulte img,
.wpb_single_image.img-bapteme-enfant img{
    max-width:140%;
    width: 140%;
    margin-top:18%;
}
/*Baptemes adultes*/
.wpb_single_image.img-baptemes-adulte img {
    margin-top:0;
    margin-bottom:-28%;   
}
/*Baptemes enfant*/
.wpb_single_image.img-bapteme-enfant img {
    max-width:120%;
    width: 120%;
    margin-top:0;
    margin-bottom:-10%;
}
/*Baptemes groupe*/
.page-id-822 .white.template-page .excerpt-content h2 {text-transform: uppercase;}
.white.template-page .bapteme-groupes .vc_column_container h2{text-transform: uppercase !important;color: #485155 !important;}
.white.template-page .content-content .bapteme-groupes h3{font-size: 32px;color: #FFF;text-transform:none;}
.white.template-page .content-content .bapteme-groupes h4{font-size: 16px;}

/*Baptemes faq*/
.bapteme-faq .service-item h5 {
    color:#485155;
}


/****************************/
/*Pratiquants ***************/
/*Pratiquants tarifs*/
.pratiquants-tarifs .tarif-grand p {font-size:15px;}
.pratiquants-tarifs .wpb_content_element p em {font-size:10px;}
.wpb_single_image.img-pratiquant-tarif img{
    margin: -30% 0 -18% -68%;
    max-width: 250%;
    width: 250%;
}
/*Pratiquants coachs*/
.wpb_single_image.img-pratiquants-coachs img{
    max-width: 125%;
    width: 125%;
}

/*Un lieu unique*/
.page-id-1386 .template-page .content-content,
.page-id-939 .template-page .content-content {padding-top: 25px;padding-bottom: 25px;}

/* Se loger - Une soufflerie unique*/
#an-original-venue hr,
#accomodation hr,
#une-soufflerie-unique hr,
#se-loger-pres-de-la-soufflerie hr {
    margin:0;
    min-width: 90px;
    width: 36%;
    background-color:#485155;
    color:#485155;
    height:2px;
}
#an-original-venue .excerpt-content,
#une-soufflerie-unique .excerpt-content,
#accomodation .excerpt-content,
#se-loger-pres-de-la-soufflerie .excerpt-content {padding:0;}
#an-original-venue .section-title,
#une-soufflerie-unique .section-title,
#accomodation .section-title,
#se-loger-pres-de-la-soufflerie .section-title {padding-left:10%;padding-right:10%;}
#accomodation .vc_grid-container,
#se-loger-pres-de-la-soufflerie .vc_grid-container,
#an-original-venue .vc_grid-container,
#une-soufflerie-unique .vc_grid-container{margin-bottom:0;}

#an-original-venue.blue.template-page .excerpt-content,
#une-soufflerie-unique.blue.template-page .excerpt-content {
    background-color: transparent;
    background-image: none;
    color: white;
}
.fond-bleu {
    background-color: #0fa1d0;
    background-image: url("https://f8f662.claudeassets.com/20260517061324im_/https://www.onairsoufflerie.com/wp-content/uploads/js_composer/top-background-blue.jpg");
    color: white;
}
.fond-blanc {
    padding:25px 10% 10px;
}
.blue.template-page .fond-blanc h3,
.blue.template-page .fond-blanc p,
.blue.template-page .fond-blanc strong {
    font-family: "Ubuntu",sans-serif;
}
.blue.template-page .fond-blanc h2 {color: #485155;}
.blue.template-page .fond-blanc h3 {
    color: #2f9cc5;
}
.blue.template-page .fond-blanc p,
.blue.template-page .fond-blanc strong{
    font-size: 14px;
    color: #333333;
}
/* Blog */
#blog-header {
    padding-left: 200px;
}
#blog-header .border {
    margin: 15px 0 0;
    min-width: 90px;
    width: 36%;
    background-color: #485155;
}
#blog-header h1 {
    padding-left:70px;
    text-align:left;
    color:#485155;
}
/*
     FILE ARCHIVED ON 03:45:32 May 16, 2024 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 06:12:13 Oct 08, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.436
  exclusion.robots: 0.059
  exclusion.robots.policy: 0.05
  esindex: 0.008
  cdx.remote: 9.584
  LoadShardBlock: 179.992 (3)
  PetaboxLoader3.datanode: 230.356 (5)
  PetaboxLoader3.resolve: 277.934 (2)
  load_resource: 345.833
  loaddict: 47.464
*/