/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 28 2023 | 11:17:26 */
 /* Ajouter votre code CSS ici.
                     
Par exemple:
.exemple {
    color: red;
}

Pour améliorer vos connaissances en CSS, visitez http://www.w3schools.com/css/css_syntax.asp

Fin du commentaire */ 

/* mettre en meme hauteur l'image */
@media screen and (max-width: 991px) {
    .owl-item.active img.wpcsp-thumb, .owl-item img.wpcsp-thumb{
      height:16em; 
        object-fit: cover;
    }
    #atw_style6 .atw_item_bottom .atw_item_title a{
        margin-top:-0.2em !important;
    }
    h1.elementor-heading-title.elementor-size-default {
        line-height:40px !important;
    }
    }


   /* Gallery Coworking*/
   #coworkingSlide img.entered{
    height:474px !important;
    width:758px !important;
    object-fit:cover;
}
    
    /*slide revolution min-height*/
    section[data-id="7d781b2"] > .elementor-container.elementor-column-gap-default{
        min-height:unset !important;
    }
    /*Fin slide revolution min-height*/
    
    
    /*color duree*/
    span.color_journee {
        position:absolute;
        top:1em;
        right:1em;
        padding: 0.1em 1rem;
        background:#009DDB;
        color:white;
        border-radius: 25px;
        font-size:12px;
    }
    
    span.color_demi {
        position:absolute;
        top:1em;
        right:1em;
        padding: 0.1em 1rem;
        background:#3DCEA9;
        color:white;
        border-radius: 25px;
        font-size:12px;
    }
    
    span.color_mois {
        position:absolute;
        top:1em;
        right:1em;
        padding: 0.1em 1rem;
        background:#B838B2;
        color:white;
        border-radius: 25px;
        font-size:12px;
        
    }
    
    /*Fin color duree*/
    
    
    
    /*file ariane*/
    .mon_ariane span, .elementor-shortcode > span {
        color: #46BED9 !important;
    }
    
    /*detail information sur checkout et panier*/
    dl.variation dt.variation-DetailsInformation {
        display:none !important;
    }
    
    
    button.swal2-confirm.btn.reset.swal2-styled {
    background-color:#b838b2;
    color:white;
    margin-bottom:20px;
    }
    button.swal2-confirm.btn.reset.swal2-styled:hover{
        color:white;
    }
    
    
    /*Reset password*/
    .um-um_password_id.um{
        max-width: 600px !important;
    }
    #um_field_um_password_id_username_b{
         max-width:450px;
        margin-left:auto;
        margin-right:auto;
    }
    
    /*page formulaire de skiilz*/
    textarea#your-message {
        display:block !important;
    }
    div#mceu_16 {
        display:none;
    }
    
    /* Limité nombre article */
    .elementor-post__excerpt{
    overflow: hidden
    }
    .elementor-post__excerpt p{
      display: -webkit-box;
      -webkit-line-clamp: 5;
      -webkit-box-orient: vertical;  
    }
    
    /*Carousel skiillz entreprise*/
    .jet-arrow.prev-arrow.slick-arrow > i.fas, .jet-arrow.next-arrow.slick-arrow > i.fas {
        font-weight:200 !important;
    }
    
    .jet-carousel .jet-arrow{
        height:45px !important;
        width:45px !important;
        border-radius:50% !important;
        border:1px solid #009DDB !important;
    }
    
    .jet-carousel .jet-arrow:hover {
     color:white !important; 
    background:#009DDB;
    }
    .carrousel_test  img.jet-carousel__item-img{
        height:230px !important;
       object-fit: contain;
    }
    
    
    /*catalogue download*/
    a.btn.donw_pdf {
        display:none;
    }
    
    /*Orange Money pay checkout*/
    li.wc_payment_method.payment_method_orange_payment {
       
      margin-top:10px !important;
    }
    li.wc_payment_method.payment_method_airtel_payment {
       
       margin-top:10px !important;
    }
    
    
    /*Orange Money payement*/
    img.Orange_avant_label {
        width:26px !important;
        margin-left:-10px !important;
        margin-right:10px !important;
        border-radius: 3px !important;
    }
    
    li.wc_payment_method.payment_method_orange_payment img{
        width:4%;
    }
    /*Airtel money*/
    li.wc_payment_method.payment_method_airtel_payment img {
        width: 4%;
    }
    
    
    
    
    table.navigation1 {
        margin-top: 30px;
        margin-bottom:30px;
    }
    .navigation1 td.active1 {
        background-color: red;
        color:white
    }
    
    /*airtel popup confirmation*/
    button.swal2-cancel.cancel_airtel {
        margin-right:1%;
        background:red;
        border-radius:3px;
    }
    button.swal2-confirm.en_success.airtel {
        margin-left:1%;
        border-radius:3px;
    }
    /*cacher input airtel*/
    input.airtel_payment.custom{
        display:none
    }
    /*popup notification hover airtel */
    button.swal2-confirm.en_success.airtel:hover {
        background-color:white;
        border:1px solid #b838b2; 
        color:#b838b2;
    }
    button.swal2-cancel.cancel_airtel:hover {
            background-color:white;
        border: 1px solid red; 
        color:red;
    }
    
    
    
    
    
    /*cart pop up*/
    .parent .col-sm-11{
            position:relative;
            text-align: center;
            left:20px;
         }
         .parent .col-sm-11 img{
         width:200px;
         }
          
         .parent{
         margin-left:auto;
         margin-right:auto;
         width:700px;
         border-radius:6px;
         padding:50px 80px;
         z-index:10000000 !important;
           background:white; 
         }
         
         .parent_confirm {
         margin-left:auto;
         margin-right:auto;
         width:600px;
         border-radius:6px;
         padding:50px 80px;
         z-index:10000000 !important;
         box-shadow: 1px 1px 1px 3px rgba(0, 0, 0, 0.1);
           background:white;
         }
         .parent .col-sm-12 h3{
             text-align:center;
             padding-bottom:20px;
             font-size:24px !important;
         }
         
         .bi.bi-arrow-left, .bi.bi-arrow-right{
             font-size:1.3em;
               
         }
         .col-sm-1.close_btn{
         position:relative;
         
         }
         .col-sm-1.close_btn .bi.bi-x-circle{
             font-size:2em;
             position:absolute;
             top:-35px;
             left:55px;
             opacity:0.5;
             cursor:pointer;
         }
         
         .btn.terminer_commande,.btn.continue_commande{
             padding:13px;
           
         }
         .btn.terminer_commande{
           text-decoration: none;
         background-color:#b838b2;
         color:white;
         font-weight:600;
         }
         .btn.continue_commande{
            
             text-decoration: none;
             background-color:white;
             border:1px solid #b838b2;
             color:#b838b2;
             font-weight:600;
         
         }
         
         .btn.continue_commande:hover{
             background-color:#b838b2;
             color:white;
         }
         
         .btn.terminer_commande:hover{
             background-color:white;
             color:#b838b2;
             border:1px solid #b838b2;
         }
    
    
    
    
    form p.um_request_name {
        visibility:hidden !important;
        margin-bottom:-50px;
    }
    
    .produit_non {
        padding:20px 10px;
        background:#c66fc2;
        display:inline-block;
        border-radius:3px;
        font-weight:400;
        color:white;
        font-size:18px;
    }
    
    section#banniere_contact {
         margin-top:120px;
    }
    section#banniere_contact.jet-parallax-section{
        margin-top:0px !important;
    }
    
    /* police description accueil */
    .accueil_bulle .elementor-text-editor.elementor-clearfix{
        font-weight:300 !important;
    }
    span.slider_control.slider_control_round:hover{
        color:white !important;
        background-color:#009DDB !important;
    }
    
    /* Facture des pages */
    p.woocommerce-notice #wi-thanq-wrapper span.msg, p.woocommerce-notice #wi-thanq-wrapper span.msg a{
    color:#3dc9ae !important;
    }
    p.woocommerce-notice #wi-thanq-wrapper{
      line-height:5em;
    }
    
    /* acheter maintenant parcours */
    button.btn.btn-light.btn-block.btn-lg.mitovy {
        font-size:0.9em !important;
        padding-top:0.71em !important;
        padding-bottom:0.71em !important;
        background-color:#40b6e6;
    }
    button.btn.btn-light.btn-block.btn-lg.mitovy:hover{
        border:2px solid #40b6e6;
        color: #40b6e6;;
        background:white;
    }
    
    /* bouton formulaire dans la page contact */
    .mon_bouton input.wpcf7-form-control.wpcf7-submit.btn-rounded{
        margin-top:1em;
        background-color:#c75fc2;
        border:2px solid #c75fc2;
        color:white;
    }
    .mon_bouton input.wpcf7-form-control.wpcf7-submit.btn-rounded:hover{
        background-color:white;
        color:#c75fc2;
        border:2px solid #c75fc2;
    }
    
    
    /* embre sur le banniere */
    .elementor-column-wrap.elementor-element-populated{
        box-shadow:none !important;
    } 
    /* TextArea message formulaire */
    textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required{
        visibility:visible !important;
    }
    
    /* margin-left hover */
    .jBox-pointerPosition-left{
        margin-left:12% !important;
    }
    /* aligner les icone sociaux accueil */
    a.youtube.hasTooltip, a.linkedin.hasTooltip, a.twitter.hasTooltip, a.facebook.hasTooltip{
        line-height:2.5em;
    }
    
    /* interligne titre carrousel vao2*/
    #atw_style6 .atw--single_item .atw_item_bottom .atw_item_title{
    margin-top:0.7em !important;
    }
    
    /* interligne titre carrousel */
    #atw_style6 .atw--single_item .atw_item_bottom .atw_item_title{
        height:2.45em !important
         overflow: hidden;
            -o-text-overflow: ellipsis;
            text-overflow: ellipsis;
    }
    
    #atw_style6 .atw--single_item .atw_item_bottom .atw_item_title a{
        line-height: 24px!important;
        overflow-y: hidden!important;
        margin-top: 0.5em;
    }
    
    .glsr-summary {
      margin-bottom:-0.4em;
    }
    
        
    /* hauteur etoile prix */
    .glsr-star-rating.glsr-stars{
      height:0.3em;
    }
    
    /* font dans reservation event */
    .far.fa-list-alt h3{
        font-size:16px;
        font-weight:600;
    }
    
    /* ombre sur la tabulation */
    .oxi-tabs-wrapper-2 > .oxi-addons-row > .oxi-tabs-ultimate-style {
        -webkit-box-shadow: 0px 0px 0px 0px rgb(214 214 214) !important;
        box-shadow: 0px 0px 0px 0px rgb(214 214 214) !important;
    }
    /* font-wiegth prix dans le carrousel  */
    span.atw_price.showPrice.produit_reservable.show_apartir, span.atw_price.showPrice.produit_simple.show_apartir, span.atw_price.showPrice.produit_reservable.hide_apartir{
        font-weight:500
    }
    
    .ce-que-tu-apprendras ul.moodle-get-detail li{
    color:white;
    }
    .ce-que-tu-apprendras ul.moodle-get-detail li:before{
    color:white;
    }
    .show_parcours .row .titre_parcours a{
        font-size:0.6em !important;
    }
    h2.elementor-heading-title.elementor-size-default {
    font-size:25px !important;
    }
    h3.elementor-heading-title.elementor-size-default{
    font-size:22px !important;
    }
    h1.elementor-heading-title.elementor-size-default{
      font-size:28px !important;
    }
    
    button.btn.btn-light.btn-block.btn-lg.mitovy {
        font-size:0.9em !important;
        padding-top:0.71em !important;
        padding-bottom:0.71em !important;
    }
    button.btn.btn-light.btn-block.btn-lg.mitovy:hover{
        border:2px solid #40b6e6;
        color: #40b6e6;;
        background:white;
    }
    
    button.btn.btn-light.btn-block.btn-lg.voir {
        background:#40b6e6;
        color:white;
    }
    
    button.btn.btn-light.btn-block.btn-lg.voir:hover{
        border:2px solid #40b6e6;
        color: #40b6e6;;
        background:white;
    }
    
    .contenu_parcous .acf-fields span{
        font-size:0.9em !important;
    }
    
    
    /* font hover jbox */
    .popover1 p span, .popover2{
        font-size:14px !important;
        color:#3C3B37 !important;
        font-weight: 400 !important;
    }
    .popover1 p{
    font-size:14px !important;
    color:#3C3B37 !important;
    font-weight: 400 !important;
    }
    .popover2 span{
    font-size:14px !important;
    color:#3C3B37 !important;
    font-weight: 400 !important;
    }
    .popover4 .moodle-get-detail li, .popover3 .moodle-get-detail li {
        font-size:14px !important;
        color:#3C3B37 !important;
        font-weight: 400 !important;
    }
    .cours_cqt .moodle-get-detail li, .popover_cqt1 .moodle-get-detail li{
       font-size:14px !important; 
       color:#3C3B37 !important;
       font-weight: 400 !important;
    }
    
    /* ajouter favoris */
    button.favoris_ajoute:hover{
    background-color:#40b6e6 !important;
    color:#fff !important;
    }
    button.favoris_ajoute:hover a{
        color:#fff !important;
    }
    
    /* Content tabs Gerard */
    .oxi-tabs-ultimate-header-wrap .oxi-tabs-header-li.active .oxi-tabs-header-shape{
        background: #3dc9ae !important;
        border-color:  #3dc9ae !important;  
    }
    .oxi-tabs-ultimate-header-wrap .oxi-tabs-header-li.active .oxi-tabs-main-title {
        color: #3dc9ae !important;  
    }
    .oxi-tabs-ultimate-header-wrap .oxi-tabs-header-li .oxi-tabs-header-shape{
        border-color:  #3dc9ae !important;  
    }
    
    /* Nos formations - Bloc Nos cours par thématique */
    .formation .oxi-tabs-ultimate-header-wrap .oxi-tabs-header-li.active .oxi-tabs-header-shape {
      background: #45BED9 !important;
      border-color:  #45BED9 !important;  
    }
    .formation .oxi-tabs-ultimate-header-wrap .oxi-tabs-header-li.active .oxi-tabs-main-title {
      color: #45BED9 !important;  
    }
    .formation .oxi-tabs-ultimate-header-wrap .oxi-tabs-header-li .oxi-tabs-header-shape {
      border-color:  #45BED9 !important;  
    }
    .formation .elementor-section.elementor-inner-section.elementor-element.elementor-element-d5d33c.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
      background-color: #45BED9 !important;
    }
    .formation .elementor-section.elementor-inner-section.elementor-element.elementor-element-20580bd9.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
      background-color: #45BED9 !important;
    }
    
    .formation .elementor-section.elementor-inner-section.elementor-element.elementor-element-157c3df6.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
      background-color: #45BED9 !important;    
    }
    
    .formation .elementor-section.elementor-inner-section.elementor-element.elementor-element-1f5c1bb7.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
      background-color: #45BED9 !important;
    }
    
    .formation .elementor-section.elementor-inner-section.elementor-element.elementor-element-4048a5d9.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
      background-color: #45BED9 !important;
    }
    
    .formation .elementor-section.elementor-inner-section.elementor-element.elementor-element-77328e9.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
      background-color: #45BED9 !important;
    }
    /* Fin Nos formations - Bloc Nos cours par thématique */
    
    /* supprimer le pagination -5 de produit carrousel */
    span.controlle_hide{
        display:none !important;
    }
    .parcours_teste .owl-item.active {
        width: 20em !important;
        margin-right:0px important;
    }
    
    
    /* variete de produit coworking */
    span.coworking_text {
        background-color:#3dc9ae;
        color:white;
        padding:0.5em 0.5em;
        margin-left:0.5em;
        border-radius:5px;
        position:relative;
        top:0.5em; 
    }
    
    /* inter ligne entre prix et titre carrousel */
    .atw--single_item .atw_item_bottom .atw_item_title a
    {
        height:3.2em;
    }
    button.btn.kido_acheter a, button.btn.kido_ajouter a{
        font-size:14px !important;
    }
    /* hover bouton kido */
    button.kido_ajouter:hover{
        border:2px solid #40b6e6 !important;
        background:white !important;  
    }
    button.kido_ajouter:hover a{
        color: #40b6e6 !important;
    }
    button.kido_acheter:hover{
        border:2px solid #b838b2 !important;
        background:white !important; 
    }
    button.kido_acheter:hover a{
        color: #b838b2 !important;
    }
    
    
    /* 03_11_2021 */
    /* typo page cours et parcours unique description titre */
    .decript .elementor-widget-container p, .elementor-element .parcours .moodle-get-detail li, .contenu_parcous .acf-fields, .description_parcours p span, .elementor-element .parcours,
    h3.elementor-heading-title.elementor-size-default .acf-fields{
        font-size:18px !important;
        font-weight:300 !important;
    }
    
    /* page sous thematique couleur de bouton pagination */
    nav.navigation.pagination .nav-links span.page-numbers{
        background:#009ddb !important;
        color:white !important;  
    }
    nav.navigation.pagination .nav-links a.page-numbers{
        border:#009ddb 2px solid; 
        background:white !important;
        color:#009ddb !important;
    }
    nav.navigation.pagination .nav-links span.page-numbers:hover{
        border:#009ddb 2px solid; 
        background:white !important;
        color:#009ddb !important;
    }
    nav.navigation.pagination .nav-links a.page-numbers:hover{
        background:#009ddb !important;
        color:white !important;
        border:#009ddb 2px solid; 
    }
    /* police sur le titre */
    .elementor-kit-4540 h3{
        font-size:22px !important;
    }
    
    
    /* image dans la page sous-thematique */
    .product-cats .category img{
        margin-top:-3em;
        margin-right:1.5em;
        border-radius:4px !important;
    
    }
    .product-cats .category a:hover{
        color:#009DDB !important;
        font-weight:600;
    }
    
    section#banniere_acceuil {
        border-width: 0 0 1px 0 !important;
    }
    
    section#banniere_acceuil {
      margin-top: -2% ;
    }
    
    /*cours pricetag et etoiles*/
    span.atw_price.showPrice.produit_simple.show_apartir {
        position: relative;
        top: -20px !important;
    }
    
    @media screen and (max-width: 450px) {
        span.atw_price.showPrice.produit_simple.show_apartir {
            position: relative;
            top: -13px !important;
        }
    }
    
    .glsr-star-rating.glsr-stars {
        position: relative;
        top: -10px !important;
    }
    
    .search-course input[type=text]{
        border:solid 1px #009DDB;
        width:20vw;
        border-radius:5px
    }
    
    /* Article MAG CSS/content */
    /* 1er élément */
    img.attachment-medium_large.size-medium_large {
        border-radius:6px !important;
    }
    /* coter 2 et 4 */
    .elementor-post__thumbnail.elementor-fit-height {
         border-radius:6px !important;
    }
    .elementor-posts__hover-gradient .elementor-post__card .elementor-post__thumbnail__link::after{
        border-radius:6px !important;
    }
    .elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail{
        border-radius:6px !important;
    }
    
    /* ajax load more blog*/
    
    .alm-listing .alm-paging-content>li.alm-item p, .alm-listing .alm-reveal>li.alm-item p, .alm-listing>li.alm-item p {
        margin: 4px 0 0 !important;
    }
    
    li.alm-item {
        border: solid 0.5px #c9c7c7;
        border-radius: 1em;
        height:auto; 
        width: auto;
    }
    
    /* Le mag image*/
    .elementor-element.le_mag_skiillz div#ajax-load-more ul div li.alm-item {
        margin-bottom:50px !important;
        position:relative; 
        padding-top:1%;
        padding-bottom:1%;
        padding-right:1%;
    
    }
    .elementor-element.le_mag_skiillz div#ajax-load-more ul div li.alm-item img {
      position: absolute;
      top: 50%;
      transform: translate(0%, -50%);
      left:1.5%
    }
    .elementor-element.le_mag_skiillz div#ajax-load-more ul div li.alm-item h3 a, .elementor-element.le_mag_skiillz div#ajax-load-more ul div li.alm-item p , .elementor-element.le_mag_skiillz div#ajax-load-more ul div li.alm-item a{
        margin-left:2.5% !important;
    }
    
    
    /*img.attachment-alm-thumbnail.size-alm-thumbnail.wp-post-image {
        position: absolute;
        left: 10px !important;
        top: 50px !important;
    }*/
    
    
    .alm-reveal h3{
        padding-top: 0px;
    }
    li.alm-item h3 a{
        color: #009FE1; 
    }
    
    button.alm-load-more-btn.more{
        background-color: #b838b2 !important;
        font-weight:bold;
        
    }
    button.alm-load-more-btn.more:hover {
        color:  #b838b2 !important;
        font-weight:bold;
        background-color: white !important;
        border:solid 1px;
    
    }
    
    a.brs-post__more.font__family-poppins.font__size-16.font__weight-bold.line__height-26 {
        color: #b838b2;
        font-weight: bold;
    }
    
    li.alm-item p{
        font-size: 18px;
        font-family: poppins; 
        color: black;
    }
    
    li.alm-item a {
        color: #b838b2;
        font-weight: bold;
    }
    @keyframes spin{0%{transform:translateZ(0) rotate(0)}100%{transform:translateZ(0) rotate(360deg)}}.freeze-ui{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999999;background-color:#fff;opacity:.8;transition:opacity .25s}.freeze-ui.is-unfreezing{opacity:0}.freeze-ui:after{content:attr(data-text);display:block;max-width:125px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:20px;font-family:sans-serif;color:#343a40;text-align:center;text-transform:uppercase}.freeze-ui:before{content:"";display:block;width:150px;height:150px;border-radius:50%;border-width:2px;border-style:solid;border-color:transparent #228ae6 #228ae6;position:absolute;top:calc(50% - 75px);left:calc(50% - 75px);will-change:transform;animation:spin .75s infinite ease-in-out}
    
    /*.blockUI.blockOverlay {
      display: none !important;
    }*/
    
    .tah_redirect {
        margin-bottom: 7%;
    }
    
    a.favoris_popup.favos_click{
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    }
    
    .um-field-area.custom #captcha-20360{
     width:34.5%;
    
    }
    .um-field-area.custom {
        display:flex;
    }
    
    .um-field-area.custom #recaptcha_calcul{
        margin-right:10px;
        margin-top:5px;
    }
    
    /*Phrase d'accroche style*/
    .catch-phrase {
        color:#FFFFFF !important;
    }
    
    
    
    /*bouton coworking*/
    a.btn.wc-bookings-booking-form-button.single_add_to_cart_button.button.alt.rounded{
        /*border-radius: 5px !important;
        background-color: transparent !important;
        color: #B837B2 !important;
        border: 3px solid #b837b2 !important;
        height:3.5em;*/
      
      border-radius: 5px !important;
        background-color: transparent !important;
        color: #B837B2 !important;
        border: 3px solid #b837b2 !important;
        height: auto !important;
        width: auto;
        text-align: center;
        font-weight: 400;
    }
    
    
    a.btn.wc-bookings-booking-form-button.single_add_to_cart_button.button.alt.rounded span.reserver{
      
       text-transform: lowercase;
       font-size:16px;
       font-weight:400;
    
    }
    
    /*phrase je souhaite*/
    p#je_souhaite_coworking {
        margin-top:20px;
        font-size:18px;
      font-weight:600;
       margin-bottom:-0.1em;
    }
    div.selection_date .elementor-text-editor.elementor-clearfix p{
      font-weight:600;
      font-size:18px;
    }
    
    /*boutton reservation*/
    button.wc-bookings-booking-form-button.single_add_to_cart_button.button.alt.rounded.disabled{
        padding-left:2em;
        padding-right:2em;
    
    }
    
    /*Hover bouton variation duree*/
    a.btn.wc-bookings-booking-form-button.single_add_to_cart_button.button.alt.rounded.custom:hover {
        background:#b837b2 !important;
        color:white !important;
    }
    /* box shadow block descriptif*/
    div.mon_teste div#tab-description {
      box-shadow: unset !important;
        border: 1px solid #ddd;
        border-top: none;
       
    }
    
    /*ombre sur le border description*/
    .woocommerce div.product .woocommerce-tabs .tabs.wc-tabs, .woocommerce-page div.product .woocommerce-tabs .tabs.wc-tabs{
        border-bottom:1px solid #ddd;  
    }
    ul.tabs.wc-tabs li#tab-title-description{
        border: 1px solid #ddd;
        border-bottom:none !important;
    }
    
    /*centre le bouton partage*/
    .block_partage .elementor-share-btn {
      border-radius:100em;  
    }
    .block_partage .elementor-share-btn span.elementor-share-btn__icon {
      position:relative;
      left:0.1em;
      
    }
    /*bouton durée*/
    @media screen and (max-width: 991px){
        a.btn.wc-bookings-booking-form-button.single_add_to_cart_button.button.alt.rounded.custom {
        width:100% !important;
      vertical-align: middle;
     
    }
    
    a.btn.wc-bookings-booking-form-button.single_add_to_cart_button.button.alt.rounded span.reserver{
    
       position: relative;
        top: 0.05em;
    }
    
    
    /*non reserver*/
    button.wc-bookings-booking-form-button.single_add_to_cart_button.button.alt.rounded.disabled {
    width: 100% !important;
    }
    
    button.wc-bookings-booking-form-button.single_add_to_cart_button.button.alt.rounded .reserver{
    top:unset !important;
    }
    
    /*reserver*/
     button.wc-bookings-booking-form-button.single_add_to_cart_button.button.alt.rounded{
         width: 100% !important;
     }
    
    
    }
    
    
    /* margin-left hover */
    .jBox-pointerPosition-left{
        margin-left:0% !important;
    }
    
    /*Footer table border apres lactivation asset cleaner*/
    table.jet-table.jet-table--fa5-compat thead.jet-table__head tr {
        display:none;
    }
    table.jet-table.jet-table--fa5-compat tbody.jet-table__body tr td{
        border:1px solid #45bed9 !important;
    }
    
     
    /*rs-module-wrap#rev_slider_5_1_wrapper {
        top:100px;
    }
    section#banniere_acceuil {
        margin-top:100px;
    }*/
    
    div.content-pusher{
    padding-top:116.724px !important;
    }
    
    
    
    /*Rating star woocommerce*/
      span.fa.fa-star-o, span.fa.fa-star.checked{
    color:#b838b2;
    }
    span.rating_custom {
        position:relative;
        top:-0.5em;
    }
    
    /*cache vote formulaire*/
    div#vote_rating, div#vote_rating_parcours {
        display:none
    }
    