/* STYLE CMONSITE EDITOR */
.button, input[type="submit"]{background-color:rgb(123, 104, 238);color:rgb(255, 255, 255);text-transform:none;font-family:Merriweather;border-style:solid;border-top-width:2px;border-bottom-width:2px;border-left-width:2px;border-right-width:2px;}.footer_p{background-color:rgba(255,255,255,1);color:rgba(123,104,238,1);font-size:15px;}.contenu-editable-site-footer a{color:rgba(14,28,65,1);font-size:16px;letter-spacing:0em;text-decoration:none;text-transform:lowercase;}.contenu-editable h4{color:rgba(123,104,238,1);}.template-panier-3{background-color:rgba(255,255,255,1);}.template-panier-1,.template-panier-2{background-color:rgba(255,255,255,1);}.template-panier #header-panier .fa-shopping-cart{color:rgba(123,104,238,1);}.template-panier #header-panier{color:rgba(123,104,238,1);}.template-panier .connexion a{color:rgba(123,104,238,1);}#nav-principal .navigation_button_p > ul{border-color:#A3C940;}.button:hover, input[type="submit"]:hover{color:rgb(255, 255, 255);background-color:rgb(123, 104, 238);font-family:Merriweather;border-style:solid;border-top-width:2px;border-bottom-width:2px;border-left-width:2px;border-right-width:2px;}.button:focus, input[type="submit"]:focus{color:rgb(255, 255, 255);background-color:rgb(123, 104, 238);font-family:Merriweather;border-style:solid;border-top-width:2px;border-bottom-width:2px;border-left-width:2px;border-right-width:2px;}.template-panier .ajout_panier .button{font-size:17px;text-transform:none;background-color:rgba(123,104,238,1);color:rgba(255,255,255,1);font-family:Merriweather;}.s8.single-article #bloc-fil-title, aside + section.content #bloc-fil-title{background-color:rgba(255,255,255,1);padding-left:none;padding-right:none;}#nav-static-principal .navigation_link_p{background-color:rgba(123,104,238,1);}#nav-static-principal .sous_navigation_link_p.actif{color:#1F2060;}.template_boutique_all .productImageWrap .zoom{background-color:#93C01F;color:#1F2060;display:none;}.template_boutique_all .productImageWrap .zoom:hover{background-color:#1F2060;color:#93C01F;}.template_boutique_all .productImageWrap .zoom:focus{background-color:#1F2060;color:#93C01F;}.produits .nomprod a:hover{color:#1F2060;}.produits .nomprod a:focus{color:#1F2060;}#bloc-fil-title{background-color:rgba(255,255,255,1);margin-bottom:10px;}#fiche-produit #savoirplus > .h4, #fiche-produit #produit-comment > .h4{color:#1F2060;}#nav-principal .sous_navigation_link_p.actif{color:#1F2060;}#nav-principal .sous_navigation_button_p.actif .sous_navigation_link_p{color:#1F2060;}.fixed #nav-principal{border-color:#C3006B;}.stepper-tabs .stepper-item.active .step-counter{background-color:#E5007E;--stepper-item-done-bg:#E5007E;}.stepper-tabs .stepper-item.step-done .step-counter{background-color:#93C01F;--stepper-item-done-bg:#93C01F;}.produits .produit_etiquette{background-color:rgba(123,104,238,1);border-top-right-radius:17px;border-bottom-left-radius:17px;border-bottom-right-radius:17px;border-top-left-radius:17px;}.produits .produit_etiquette .titre-etiquette{color:rgba(255,255,255,1);font-size:8px;font-family:Merriweather;}.template_boutique_all .container-etiquette.with-etiquette ~ .remise{background-color:rgba(123,104,238,1);border-top-right-radius:14px;border-bottom-left-radius:14px;border-bottom-right-radius:14px;border-top-left-radius:14px;}.template_boutique_all .container-etiquette.with-etiquette ~ .remise .text-remise{font-size:15px;}#nav-principal .navigation_link_p.actif{background-color:transparent;font-family:Merriweather;color:rgba(123,104,238,1);font-size:15px;}#nav-principal .navigation_button_p.actif .navigation_link_p{background-color:transparent;font-family:Merriweather;color:rgba(123,104,238,1);font-size:15px;}#nav-principal .navigation_link_p:hover{background-color:rgba(255,255,255,1.000);color:rgba(123,104,238,1);}#nav-principal .navigation_link_p:focus{background-color:rgba(255,255,255,1.000);color:rgba(123,104,238,1);}#nav-principal .navigation_button_p:hover .navigation_link_p{background-color:rgba(255,255,255,1.000);color:rgba(123,104,238,1);}#nav-principal .navigation_button_p:focus .navigation_link_p{background-color:rgba(255,255,255,1.000);color:rgba(123,104,238,1);}#nav-principal .navigation_link_p{background-color:transparent;color:rgba(123,104,238,1);font-family:Merriweather;font-size:15px;}header .logo{height:auto;}header .logo img{height:auto;}.searchbar-resa .searchbar-resa__calendrier{color:rgba(123,104,238,1);background-color:rgba(255,255,255,1);font-style:normal;font-weight:normal;}body{font-size:17px;background-color:transparent;font-family:Merriweather;color:rgba(14,28,65,1);background-image:;}.searchbar-resa .searchbar-resa__calendrier:hover{color:#14020D;}.searchbar-resa .searchbar-resa__calendrier:focus{color:#14020D;}.contenu-editable h2{font-family:Merriweather;font-size:16px;}#top_fleche a{background-color:rgba(21,31,97,1);}header #blocContent{background-color:rgba(255,255,255,1);}.contenu-editable h1{color:rgba(123,104,238,1);font-family:Merriweather;}#nav-principal{background-color:rgba(255,255,255,1);border-color:rgba(207,207,207,1.000);border-style:none;border-bottom-width:none;border-left-width:none;border-right-width:none;}.form-newsletter{color:rgba(123,104,238,1);border-style:none;}.form-newsletter .button{background-color:rgba(255,255,255,1);color:rgba(123,104,238,1);font-family:Merriweather;border-color:rgba(123,104,238,1);font-size:18px;border-style:solid;border-top-width:2px;border-bottom-width:2px;border-left-width:2px;border-right-width:2px;}.form-newsletter .law-computer-and-freedoms .help-block a{color:rgba(123,104,238,1);}.searchbar-resa .searchbar-resa__btn .button{background-color:rgba(123,104,238,1);}.produits .addbasket{background-color:rgba(123,104,238,1);color:rgba(255,255,255,1);}.wrapper{border-style:none;border-top-width:2px;border-bottom-width:2px;border-left-width:2px;border-right-width:2px;}#nav-static-principal .sous_navigation_link_p:hover{color:rgba(123,104,238,1);}#nav-static-principal .sous_navigation_link_p:focus{color:rgba(123,104,238,1);}.footer__links{color:rgba(123,104,238,1);font-family:Merriweather;font-size:-3px;}.nav-static-breadcrumb li a{color:rgba(123,104,238,1);}.produits a.zoom{background-color:rgba(123,104,238,1);color:rgba(255,255,255,1);}.widget-image figure figcaption{background-color:rgba(123,104,238,1);color:rgba(255,255,255,1);background-image:url('/uploaded/97120/point-relais-safebag-bordeaux-bbvm.jpg');background-repeat:no-repeat;background-position:right center;}.datepicker__submit .datepicker__button{font-family:Merriweather;}.footer__links a:hover{color:rgba(123,104,238,1);}.footer__links a:focus{color:rgba(123,104,238,1);}.searchbar-resa{border-top-right-radius:50px;border-bottom-left-radius:50px;border-bottom-right-radius:50px;border-top-left-radius:50px;background-color:rgba(255,255,255,0.665);}.contenu-editable{line-height:1.4em;}.diaporama-container .swiper-button-prev,.diaporama-container .swiper-button-next{background-color:rgba(255, 255, 255, 0.673);color:#010307;}.diaporama-container .swiper-button-prev:hover,.diaporama-container .swiper-button-next:hover{color:rgba(68,68,68,1);background-color:rgba(255, 255, 255, 0.673);}.diaporama-container .swiper-button-prev:focus,.diaporama-container .swiper-button-next:focus{color:rgba(68,68,68,1);background-color:rgba(255, 255, 255, 0.673);}.form-newsletter .form-newsletter__title{font-size:28px;}.template_boutique_all .produits .remise{background-color:rgba(123,104,238,1);}#fiche-produit .produit_etiquette .titre-etiquette{color:rgba(255,255,255,1);}#fiche-produit .wrap-description .prix .prixprod{color:rgba(14,28,65,1);}.single-article .titre-article h1{color:rgba(123,104,238,1);}.single-article .short-article-tag-link{color:rgba(123,104,238,1);border-color:rgba(123,104,238,1);border-style:none;border-top-width:2px;border-bottom-width:2px;border-left-width:2px;border-right-width:2px;border-top-left-radius:0px;}#fiche-produit .produit_etiquette{background-color:rgba(123,104,238,1);}.produits .nomprod a{font-family:Merriweather;}.form-newsletter .law-computer-and-freedoms .help-block{line-height:15.8px;letter-spacing:0.05em;}.blog-sidebar .h4{background-color:#1F2060;}.title_section{color:rgba(123,104,238,1);font-size:30px;margin-bottom:2px;}a:where(.widget-texte-content a){font-weight:normal;text-transform:capitalize;color:rgba(123,104,238,1);}a:where(.widget-texte-content a):hover{color:rgb(51, 51, 51);}a:where(.widget-texte-content a):focus{color:rgb(51, 51, 51);}@media (min-width:1024px){.template-panier-3{top:1px;right:76px;}header .logo{width:179.47px;height:auto;top:7px;left:auto;right:1001px;bottom:9px;}header .logo img{height:auto;}header .logo img img{height:auto;}header .logo img img img{height:auto;}header .logo img img img img img{height:auto;}header .logo img img img img{height:auto;}header .slogan{top:70px;left:239px;width:71px;}#bloc-fil-title{min-height:126px;}}@media (min-width:1024px) and (max-width:1280px){.contenu-editable h3{font-family:Merriweather;}header .logo{height:auto;}header .logo img{height:auto;}}@media (min-width:0) and (max-width:1023px){.s8.single-article #bloc-fil-title, aside + section.content #bloc-fil-title{border-left-width:15px;border-right-width:15px;}header .logo{height:auto;}header .logo img{height:auto;}body{background-image:url('/uploaded/97120/petite-fille-blonde-plage-site-bbvm_1.webp');background-position:center center;background-size:auto;background-repeat:no-repeat;}.title_section{color:rgba(123,104,238,1);font-size:28px;}}/*nav .navigation_button_p:last-child {
	display:none;
}*/
.searchbar-resa__calendrier .dropdown-menu {
    min-height: 150px;
}
.searchbar-resa__calendrier .dropdown-menu ul{
    height: 100%;
}

.billing_address label[for="commentaires"]{
    font-size: 0;
}
/* FORMULAIRE DE COMMANDE commentaire */

.billing_address label[for="commentaires"]:before {
    font-size:16px;
    font-weight:bold;
    content:"Date(s) de naissance de l'enfant(s)";
}

#fiche-produit .wrap-description .ajouter-panier.block-price.block-default-price{
    display:none;
}

.arianne  {
    display: none;
}

#fiche-produit .wrap-description .details-ficheprod a::after {
    font-size:15px;
}


.wrapper {
    margin: auto;
}

/* Centrer le logo fb */
footer .mention #facebook iframe{margin-right:-25px;}


/* Pour corriger le H2 dans les calendriers */
.fc-toolbar h2 {
    margin: 0;
    background: transparent !important;
    color: initial !important;
}
.cmonsite-template body .fc {
    font-size: 14px;
}
.ui-widget button {
    color: #fff;
}

#fiche-produit .addbasket i{
    display:inline-block;
}



.row.two-column-blog .apercu-article h2.titre-article {
    width: auto;
    position: static;
    top: auto;
    text-align: left;
    display: table;
}

.row.one-column-blog .col.s8 .one_image {
    display: block;
}

.single-article .image-article img {
    width: auto;
}

#fiche-produit .wrap-description p.description{
    font-size: 15px;
    font-weight: bold;
}

.module-actualite .bx-wrapper {
    margin: 0 auto 0;
}
.module-actualite {
    margin: 0;
}
.module-actualite a {
    text-decoration: none;
}

.module-actualite .ticker-actualite li {
    margin-bottom: 0;
}

.cmonsite-toolbar--top-right {
    position: absolute;
    box-shadow: none;
    border: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    z-index: 1006;
}
@media (max-width: 639px) {
    #headercontent {
        margin-top: 30px;
    }

}


#cmonsite_translate_element.cmonsite_translate_element_top-right {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
}

#main-conteneur .widget-tools-button .widget-btn {

    color: #fff !important;

}

#headercontent {
    height: 125px;
    padding: 0;
}
@media (min-width: 640px) {
    .widget-grid__5col .row-grid .col.s3 {
        width: 20%;
    }
}

#headercontent,.language-link{
    margin-top: 10px;
}


/* hotel-datepicker.css | https://www.bbvm-location.com/css1141/design/hotel-datepicker.css */

.datepicker--submit .datepicker__months {
    visibility: hidden;
}


#fiche-produit  .datepicker__topbar .reservation__filter-label {
    text-align: left;
    display: block;
}


.produit_etiquette h3,
.produit_etiquette .h3,
.produit_etiquette2 h3,
.produit_etiquette2 .h3,
.produit_etiquette3 h3,
.produit_etiquette3 .h3 {
    color: rgb(0, 159, 227);
}

#nav-principal .navigation_link_p.actif, #nav-principal .navigation_link_p:focus, #nav-principal .navigation_link_p:hover {
    background-color: transparent;
}

.contenu-editable .fa {
    vertical-align: middle;
}

/* Feuille de style intégrée #22 | https://www.bbvm-location.com/locations-enfants-b30295.html */

.template-panier-3 .bloc-connexion-panier {
    display: flex;
}

/* style_perso.css | https://www.bbvm-location.com/css2344/97120-832-832-251/style_perso.css */

#headercontent, .language-link {
    /* margin-top: 10px; */
    margin-top: 2px;
}


.msg-shipping .fa-arrow-right::before {
    content: "\f0d1";
}

.msg-shipping .fa-arrow-right {
    margin-right: 5px;
    font-size: 14px;
}


/* styled832series.css | https://www.bbvm-location.com/css2407/styled832series.css */

.template_fiche_produit .block-addbasket a i {
    font-size: 18px;
    text-align: center;
    line-height: 31px;
}


.searchbar-resa__label
{
    color: #1f2060 !important;
    font-weight: bold !important;
}

.template_fiche_produit .wrap-description .sociaux{
    width: 100%;
}

#footer .link {
    color: #000 !important;
}

@media only screen and (max-width: 1023px){
    #logo {
        left: 50% !important;
        transform: translateX(-50%);
        width: 163px !important;
    }
    body .searchbar-resa .searchbar-resa__calendrier + .searchbar-resa__date {
        flex: 0 0 auto;
    }

    body .searchbar-resa__date-start,
    body .searchbar-resa__date-end {
        padding: 0 0.5em;
    }

    body .searchbar-resa > * {
        padding: 0.5em;
    }
}


.fa-star
{
    color: #f6cc4c !important;
}



#footer #pub, #headercontent, .wrapper {
    max-width: 1320px;
    width: auto;
}

.discount-advanced-on-cart{
  display:none;
}