/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 29 2023 | 11:14:59 */
/* 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 */ 


/*single coworking*/
div#image_single_coworking .flex-viewport ul.slides.flex-control-nav  {
  margin-left:0px !important;
}
div#image_single_coworking ul.slides.flex-control-nav li img{
  height:150px !important;
}
#image_single_coworking img {
    height:300px;
    object-fit: cover;
    width:627px;
}
div#image_single_coworking li a img{
    border-radius: 6px !important;
}
div#carousel li img{
  border-radius: 6px !important;
}

/*Fin single coworking*/

  #bandeauVert .elementor-widget-thim-gallery-images:hover .owl-prev{
    left:60px !important;
}
  #bandeauVert .elementor-widget-thim-gallery-images:hover .owl-next{
    right:60px !important;
}

.thim-gallery-images{
     display:block !important;
}

   /* Gallery Coworking*/
   #coworkingSlide img{
    height:512px !important;
    width:512px !important;
    object-fit: cover !important;
    border-radius:6px !important;
}

.owl-carousel .owl-stage {
    transition-timing-function: linear !important;
}

/*navigation */
 #coworkingSlide .owl-nav .owl-prev  {
 display:flex !important;
     background: white !important;
     content:"" !important;
     border: none;
     height:40px;
     width:50px;
     align-items:center;
     justify-content:center;
     margin-top:-30px
}
 #coworkingSlide .owl-nav .owl-next  {
 display:flex !important;
     background: white !important;
     content:"" !important;
     border: none;
     height:40px;
     width:50px;
     align-items:center;
     justify-content:center;
     margin-top:-30px
}

 #coworkingSlide .owl-nav .owl-next a.flex-next{
   display:flex !important;
     align-items:center;
     justify-content:center;
     line-height:10px;
 }
#coworkingSlide .owl-nav .owl-prev a.flex-prev{
 display:flex !important;
     align-items:center;
     justify-content:center;
     line-height:10px;
}
/*Fin navigation */

#coworkingSlide .item{
       display:flex !important;
      justify-content: center !important;
      
}
#coworkingSlide .owl-dots {
     display:flex !important;
      justify-content: center !important;  
}



/* page detail commande 1er vers skiillz prod*/
.woocommerce-MyAccount-content tbody tr.woosb-cart-item.woosb-cart-child.woosb-item-child {
  display:block !important;
}
.woocommerce-MyAccount-content td.product-name{
 width:80% !important;
}
.woocommerce-MyAccount-content .woocommerce table.shop_table tr td, .woocommerce-page table.shop_table tr td{
 text-align:unset !important;
}
.woocommerce-MyAccount-content .woosb-item-child > td.woocommerce-table__product-total.product-total > span > bdi {
color:black !important;
}
/*.woocommerce-MyAccount-content .woosb-item-child > td.product-name a:first-child{
 display:none;
}*/




/*catalogue*/
.fa.fa-chevron-right, .fa.fa-chevron-down, i.fa.fa-download{
    cursor:pointer;
}
hr.Management_et_Leadership.Management_et_Leadership12{
    display:none;
}
hr.Management_et_Leadership.Management_et_Leadership2 {
      display:none;
}
hr.Call_Center.Call_Center5 {
     display:none;
}
hr.Informatique_bureautique.Informatique_bureautique17 , hr.Informatique_bureautique.Informatique_bureautique18, hr.Management_et_Leadership.Management_et_Leadership13{
    display:none;
}

ul, li {
    list-style: none
}
li.ensemble_certification, ul.show_list_parcours {
    display:none;
}




/*nouveau requete*/
li.Informatique_bureautique.Informatique_bureautique7.parent_general, li.Informatique_bureautique.Informatique_bureautique8.parent_general,
li.Informatique_bureautique.Informatique_bureautique9.parent_general{
    display:none;
}
hr.Informatique_bureautique.Informatique_bureautique7,hr.Informatique_bureautique.Informatique_bureautique6,hr.Informatique_bureautique.Informatique_bureautique8  {
    display:none;
}
hr.Langues.Langues10 {
    display:none
}
li.Développement_personnel.Développement_personnel5.parent_general, hr.Développement_personnel.Développement_personnel4{
    display:none;
}

li.Call_Center.Call_Center1.parent_general,hr.Call_Center.Call_Center0 {
       display:none; 
}

button.donw_pdf:hover {
    color:#b838b2;
    border:1px solid #b838b2;
    background:white;
}

button.donw_excel:hover {
    color:#b838b2;
    border:1px solid #b838b2;
    background:white;
}

/*Single cours*/
div.en_ligne img, div.duree img{
    width:16%;
    height:auto;
    margin-left:unset !important;
}

div.en_ligne span,  div.duree span, div.prix span{
   margin-left:5%;
}

div.apprentissage span{
    margin-left:1.5%
}

div.prix i{
    position:relative;
    top:15px;
}

div.apprentissage img {
    width:70px;
    height:auto;
    margin-left:unset !important;
}


/*bouton catalogue*/
a.btn.retour_catalogue {
    background:white;
    color:#b838b2;
    border:1px solid #b838b2;
    line-height:2em;
}

a.btn.retour_catalogue:hover{
    background:#b838b2;
    color:white;
}

a.donw_pdf:hover {
    color:#b838b2;
    border:1px solid #b838b2;
    background:white;
}
a.donw_excel:hover{
    color:#b838b2;
    border:1px solid #b838b2;
    background:white; 
}
a.donw_pdf, a.donw_excel{
    background:#b838b2;
    color:white;
    text-transform:uppercase;
    font-weight:600;
    line-height:2.5em;
}



button.donw_excel {
    position:relative;    
}
button.donw_excel i{
    position:relative;
    top:5px;
}

a.btn.retour_catalogue i{
    position:relative;
    top:5px;
}

a.btn.retour_catalogue {
    text-transform:uppercase;
    position:relative;
}
a.item_catalogue:hover{
    font-weight:bold;  
}

/*Responsive catalogue*/
@media only screen and (max-width: 991px) {

    div.apprentissage{
       margin-top:5%;
        position:relative;
    }
    div.apprentissage span{
        position:absolute;
        top:15px;
        vertical-align:middle;
        left:85px;
    }
    
div.prix {
    margin-left:2%;   
}


/* tableau elargir*/
#account_page nav.woocommerce-MyAccount-navigation {
    width:100% !important;
}
#account_page .woocommerce-MyAccount-content {
   width:100% !important; 
}


 
}

div.Programme ul li::before {
     content:"• ";
    font-family: FontAwesome;
    display: inline-block;
    margin-left: -1.5em;
    width: 1.5em;
    color: black; 
}





/*PAGE CONNEXION*/
.um-field-area .tooltiptext {
  visibility: hidden;
  width: 100%;
  background-color: #b838b2;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;
  margin-top:15px;

  /* Position the tooltip */
  position: absolute;
  z-index: 100;
}
.um-field-area:hover .tooltiptext {
  visibility: visible;
}
.arrow-up {
  visibility: hidden;
  width: 5px; 
  height: 0; 
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 15px solid  #b838b2;
  position:absolute;
  top:40px;
  left:50%;
}
.um-field-area:hover .arrow-up {
  visibility: visible;
}

#bi-eye-fill_2 {
position: absolute;
z-index:80;
left:88%;
top:8px;
font-size:25px;
cursor:pointer;
}
#bi-eye-fill_1, #bi-eye-fill_3{
position: absolute;
z-index:80;
left:92%;
top:8px;
font-size:25px;
cursor:pointer;
}
span.ne_pas_en_ligne .phrase_intro{
   float:left;
   margin-left:20px;
   margin-bottom:20px;
   font-weight:400;
   color:black !important;
}
.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;
}

/* 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 */

i.fa.fa-check-circle.wpf-favorite {
  right:15px !important;
  }
  
  /* harmoniser bouton dans item event */
.mep-default-sidrbar-calender-btn.favoris {
      padding-left: 7px;
      padding-right: 8px;
      
  }
  @media screen and (max-width: 1199px) {
      .mep-default-sidrbar-calender-btn.favoris {
          padding-left: 1px !important;
          padding-right: 0px;
      }
  } 
  /*Prix carousel*/
  span.atw_price.showPrice.produit_simple.show_apartir, span.atw_price.showPrice.produit_reservable.show_apartir, span.atw_price.showPrice.produit_reservable.hide_apartir{
    line-height:normal !important;
}

  
  /*Gratuit*/
td.product-price.free, td.product-total.free{
      opacity:0.5 !important;
      font-weight:400;
  }
  
  /*cours inclus tooltip*/
.tooltip {
    position: relative;
    display: inline-block;
  }
  .tooltip .tooltiptext {
    visibility: hidden;
    width:130px;
  
    box-shadow: -1px -1px 1px 2px #ccc;
          background-color: white;
      color:black ;
      border-radius:2px;
    text-align: center;
    padding: 5px 0;
    position: absolute;
    z-index: 1;
    bottom: 125%;
    left: 50%;
    margin-left: -60px;
    opacity: 0;
    transition: opacity 0.3s;
    font-size:16px;
    font-weight:400;
  }
  
  .tooltip .tooltiptext::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #555 transparent transparent transparent;
  }
  
  .tooltip:hover .tooltiptext {
    visibility: visible;
    opacity: 1;
  } 
  
  
  /*mettre en gras le mot gratuit*/
tr.woocommerce-cart-form__cart-item.cart_item.woosb-cart-item.woosb-cart-child.woosb-item-child td.product-subtotal{
      display:none !important;
  } 
  
  
  /*Panier inclus */
.woosb-cart-item.woosb-cart-child.woosb-item-child td.product-price span.woocommerce-Price-amount.amount,.woosb-cart-item.woosb-cart-child.woosb-item-child td.product-price span.woocommerce-Price-amount.amount bdi .woocommerce-Price-currencySymbol{
      color:black !important; 
      opacity:0.3;    
  }
  .woocommerce-cart-form__cart-item.cart_item td.product-name a{
      opacity:0.8 !important;
  }
  tr.cart-subtotal td span.woocommerce-Price-amount.amount bdi{
      opacity:0.5 !important;
      color:black !important;
  }
  tr.cart-subtotal td span.woocommerce-Price-amount.amount bdi .woocommerce-Price-currencySymbol{
      color:black !important;
  } 
  
  
  /*table panier*/
tr.product-name,td.product-name {
      width:50%;
  } 
  
  /*mettre bold icone*/
  i.bi-chevron-right::before {
      font-weight:bolder !important;
  }
  i.bi-chevron-down::before{
    font-weight:bolder !important;
  }
  
  /*checkout with table*/
 table.shop_table.woocommerce-checkout-review-order-table th.product-total {
      width:12%;
  }
  table.shop_table.woocommerce-checkout-review-order-table th.fleche_bas {
      width:5%;
  }
 
  
  /* panier border*/
td.product-name, th.product-name  {
      border-right:none !important;
  }
  
  
  /*accordion*/
 tr.woosb-cart-item.woosb-cart-child.woosb-item-child{
      display:none;
  }
  tr.cart_item.woosb-cart-item.woosb-cart-parent.woosb-item-parent {
    cursor: pointer;
  }
  
  /*icone mdp checkout*/
span.woocommerce-input-wrapper.password-input i.bi-x-circle-fill, span.woocommerce-input-wrapper.password-input i.bi-x-circle-fill{
      color:red;
      position: absolute;
      right: -1.5em;
      top: 0.5em;
      cursor: pointer;
  }
  
  
  
  
  
  /*checkout commande*/
.woosb-cart-child.woosb-item-child td.woocommerce-table__product-total.product-total span.woocommerce-Price-amount.amount{
      color:black !important; 
  }
  tr.woocommerce-table__line-item.order_item td.woocommerce-table__product-name.product-name a{
      opacity:0.75 !important;
  } 
  
  /*checkout*/
 tr.woosb-cart-child.woosb-item-child td.product-total span.woocommerce-Price-amount.amount{
      color:black !important;
  }
  tr.woosb-cart-child.woosb-item-child td.product-name{
      opacity:0.8 !important;
  }
  form#order_review .form-row{
      padding:5px 10px !important;
  } 
  
  /*checkout border */
table.shop_table.woocommerce-checkout-review-order-table tr.cart-subtotal th{
   border-right:none;   
  }
  th.fleche_bas {
      border-right:1px solid #eee !important;
  }
  table.shop_table.woocommerce-checkout-review-order-table tr.order-total th{
      border-right:none;
  }
  
  
  
  span.woocommerce-input-wrapper.password-input i.bi-check-circle-fill, span.woocommerce-input-wrapper.password-input i.bi-check-circle-fill{
       color:#3dcea9;
      position: absolute;
      right: -1.5em;
      top: 0.5em;
      cursor: pointer;
  }
  
  
  /*Popup horline */
.swal2-icon.swal2-warning.swal2-icon-show{
      color:#b838b2;
      border-color:#b838b2;
  }
  button.swal2-cancel.btn.terminer_commande.hors.swal2-styled, button.swal2-confirm.btn.continue_commande.hors.swal2-styled {
      line-height:unset !important;
  } 
  
  
  /* Ajout dans panier sweet alert*/
 button.swal2-confirm.btn.continue_commande.swal2-styled, button.swal2-cancel.btn.terminer_commande.swal2-styled  {
      margin-bottom:40px;
      border-radius:6px;
      line-height:2px;
  }
  
  button.swal2-cancel.btn.terminer_commande.swal2-styled:hover{
  background:white !important;
  }
  
  button.swal2-confirm.btn.continue_commande.swal2-styled{
      margin-right:30px
  }
  .swal2-content.option_content {
      padding:0px 50px 0px;
  }
  button.swal2-close.option_close {
      border:1px solid #ccc;
      border-radius:50%;
      margin-right:10px;
      margin-top:10px;
      border: none !important;
  }
  .swal2-container.swal2-backdrop-show{
          background: rgba(0,0,0,.7) !important;
  } 
  
  
  /*deja dans panier popup */
   .swal2-icon.swal2-info {
  color:#b838b2 !important;
  border-color:#b838b2 !important;
  }
  button.swal2-confirm.dans_panier.swal2-styled {
      background-color:#b838b2;   
  } 
  
  
  /* Checkout error */
  i.fa.fa-refresh.fa-pulse {
      font-size:2.1em;  
      padding:0px 15px;
      color:#b838b2 !important;   
  }
  button.swal2-confirm.error.swal2-styled, button.swal2-confirm.en_success.swal2-styled  {
    background:#b838b2 !important;
      color:white !important;
  } 
  /*en cours */
   button.swal2-confirm.en_cours.swal2-styled {
      background:transparent !important;
      border:1px solid #b838b2;
  } 
  
  /*Jbox*/
  div.box_io{
      left: calc(100% - 60%) !important;
  } 
  
  
  
  /* espacement*/
   div#coustom_ckeckout_gerard div#payment{
      display:none;
  } 
  
  
  
  /* page checkout */
  div#coustom_ckeckout_gerard .form-row.place-order,div#coustom_ckeckout_gerard ul.wc_payment_methods.payment_methods.methods, div#coustom_ckeckout_gerard1 table.shop_table.woocommerce-checkout-review-order-table{
      display:none;
  }
  hr.ligne {
      background:#ccc;
        margin-top:40px;
      margin-bottom:50px;
  }
  hr.ligne_first{
    background:#ccc;
  margin-top:60px;
   margin-bottom:50px;
  }
  div#acblw-notice-ESSAIM {
      display:none;
  }
  .woocommerce-form-coupon-toggle .woocommerce-info{
      margin:0 !important;
  }
  
  .titre_custom1 h4, .titre_custom2 h4, .titre_custom3 h4{
      text-align:left;
      margin-bottom:30px;
      color:#009fe1;
      font-weight:600;
  }
  .woocommerce-form-coupon-toggle .woocommerce-info{
      background:white !important;
      color:black !important;
      font-weight:400;
      text-align:left;
  }
  ul.wc_payment_methods.payment_methods.methods > li{
      color:black !important;
  }
  ul.wc_payment_methods.payment_methods.methods{
      background:white;
  }
  
  ul.wc_payment_methods.payment_methods.methods > .titre_custom4 > p{
     margin-left:-20px;
     margin-bottom:20px; 
     text-align:left;
  font-size:18px !important;
  color:black;
  font-weight:400;
  } 
  
  /*1er champs*/
   span#person_champ1 > .woocommerce-billing-fields > .woocommerce-billing-fields__field-wrapper > #billing_country_field, span#person_champ1 > .woocommerce-billing-fields > h3{
      display:none;
  }
  span#person_champ1.user_offline> .woocommerce-billing-fields > .woocommerce-billing-fields__field-wrapper > #billing_phone_field{
      display:none;
      }
      
   span#person_champ1.user_offline p#billing_phone_field {
      display:none;
  } 
  
  /* 2eme champs */
   span#person_champ2 > .woocommerce-billing-fields > .woocommerce-billing-fields__field-wrapper > #billing_first_name_field,span#person_champ2 > .woocommerce-billing-fields > h3{
      display:none;
  }
  span#person_champ2 > .woocommerce-billing-fields > .woocommerce-billing-fields__field-wrapper > #billing_last_name_field{
      display:none;
  }
  span#person_champ2 > .woocommerce-billing-fields > .woocommerce-billing-fields__field-wrapper > #billing_company_field{
      display:none;
  } 
  span#person_champ2 > .woocommerce-billing-fields > .woocommerce-billing-fields__field-wrapper > #billing_phone_field{
      display:none;
  }
  
   
  span#person_champ2 > .woocommerce-account-fields > .create-account > #account_password_field{
  display:none;
  }
  #mailpoet_woocommerce_checkout_optin_field{
     text-align:left
  }
  .woocommerce-terms-and-conditions-wrapper {
   text-align:left;
   
  }
  .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text{
      margin-left:30px;
  }
  button#place_order .valideo{
      margin-left:50px;
      margin-right:50px;
  }
  .woocommerce-form-login-toggle .woocommerce-info{
      background-color:white !important;
      text-align:left;
      color:black !important;
      font-weight:400;
  }
  .user_name_first_name {
      text-align:left;
      margin-bottom:40px;
  }
  .user_name_first_name .user_first_name{
      color:black;
      font-weight:400;
  }
  
  .user_name_first_name a.log_out {
      color:#c820b8;
      font-weight:400;
  }
  span.custoum_prom .woocommerce-form-login-toggle{
      display:none;
  }
  
  ul.wc_payment_methods.payment_methods.methods .fa.fa-mobile, ul.wc_payment_methods.payment_methods.methods .bi.bi-cash-stack, ul.wc_payment_methods.payment_methods.methods .bi.bi-bank2{
      font-size:1.5em;
  }
  ul.wc_payment_methods.payment_methods.methods .bi.bi-cash-stack{
       position:relative;
       top:4px;
   } 
  /*connexion doublure */
  span.custoum_prom form.woocommerce-form.woocommerce-form-login.login{
      display:none;
  } 
  /*valider ma commande center */
  .form-row.place-order span#valideo_comm{
    display:flex;
    align-items:center;
    justify-content:center;
    margin-top:50px !important;
  }
  button#place_order:hover {
      border: 1px solid #C820B8 !important;
  } 
  
  /*PAGE CONNEXION*/
  
  .um-field-area .tooltiptext {
    visibility: hidden;
    width: 100%;
    background-color: #b838b2;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;
    margin-top:15px;
  
    /* Position the tooltip */
    position: absolute;
    z-index: 100;
  }
  .um-field-area:hover .tooltiptext {
    visibility: visible;
  }
  .arrow-up {
    visibility: hidden;
    width: 5px; 
    height: 0; 
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 15px solid  #b838b2;
    position:absolute;
    top:40px;
    left:50%;
  }
  .um-field-area:hover .arrow-up {
    visibility: visible;
  }
  
  #bi-eye-fill_2 {
  position: absolute;
  z-index:80;
  left:88%;
  top:8px;
  font-size:25px;
  cursor:pointer;
  }
  #bi-eye-fill_1, #bi-eye-fill_3{
  position: absolute;
  z-index:80;
  left:92%;
  top:8px;
  font-size:25px;
  cursor:pointer;
  }
  span.ne_pas_en_ligne .phrase_intro{
     float:left;
     margin-left:20px;
     margin-bottom:20px;
     font-weight:400;
     color:black !important;
  }
  
  
  
  
  /* item formation */
  span.image_droite{
      display: flex;
  }
  span.fusion {
      position:relative;
      margin-top:5em;
  }
  span.fusion .bi.bi-search{
      position:absolute;
      left:9px;
      top:-1px;
  }
  .bi.bi-file-earmark-text{
      font-size:1.8em;
   color:#3dcea9;
  }
  .bi.bi-search{
     font-size:1.2em;
     color:#3dcea9;
  }
  
  
  span.image_droite > div > a.favoris_popup.favos_click{
      font-size:0.9em !important;
      position:relative;
      left:50px;
      z-index:10000;
  }
  span.image_droite > div > a.cible_image_loop{
      position:relative;
      left:45px;
     
  }
  a.cible_image_loop img{
      height:62%;
  } 
  
  /*item event*/
   button.single_add_to_cart_button.button.alt.btn-mep-event-cart {
      border-style: hidden !important;
  } 
  

  
  span#valideo_comm button {
      border: 0px !important;
      position: relative;
      top: -20px;
  }
  
  /*text "tu possedes un code promo?" dans le panier*/
  .tah_text {
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: left;
  }
  .tah-click-text {
      font-weight: 400;
  }
  span.tah-click-text:hover {
      color: #C820B8;
      cursor: pointer;
  }
  .block1 {
    margin-right: 5px;
  }
  
  .tah_text p {
    font-size: 18px !important;
  }
  input#coupon_code {
  
      height: 40px !important;
      border-radius: 3px !important;
      text-transform: uppercase;
      font-family: poppins;
  }
  
  input#coupon_code:focus {
      border: 1px solid #009FE1 !important;
  }
  
  .coupon button#cart_coupon_code_button {
      background: #009FE1 !important;
      border-radius: 3px !important;
      padding: 0px 50px;
      padding-bottom: 2em !important;
      line-height: 13px;
      font-size: 0.75em;
      position: relative;
  
  }
  
  
  .coupon button#cart_coupon_code_button:hover {
      background: #FFFFFF !important;
      border: 1px solid #009FE1 !important;
      color: #009FE1 !important;
  }
  
  .mystyle {
      display: inline-block !important;
      float: left !important;
      padding-top: 6px;
      margin-top: 15px;
  } 
  /*Fin dans le panier*/
  
  /*page checkout coupon error*/
  
  /* page checkout*/
  button.woocommerce-button.button.woocommerce-form-login__submit {
      font-size: 13px;
  }
  p.lost_password, form.woocommerce-form.woocommerce-form-login.login p, form.checkout_coupon.woocommerce-form-coupon p{
      font-size: 18px;
  }
   
  
  /* page checkout login user*/
  i.monicone {
      font-size:1.5em;
      color: #c820b8;
      margin-right:10px;
  } 
  
  
  /*Message d'erreur du coupon dans le panier*/
  .tah_span span{
      color: red;
      font-size: 24px;
      font-weight: 600;
      font-family: poppins;
  } 
  
  /*bouton retourner sur la page d'accueil dans la page thankyou*/
  button.tah_redirect_bouton {
      border-radius: 5px;
  }
  button.tah_redirect_bouton:hover {
      border: 1px solid #B838B2;
      background-color: white;
      color: #B838B2;
  }
  
  
  /* début template page de remerciemennt virement et cheque/espece*/
  .tah_text p{
      text-align: left;
  }
  p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {
      font-weight: 400;
  }
  .local_tana img{
      width: 34.79px;
  }
  .local_bira img{
      width: 34.79px;
  }
  .local_tana p{
      font-size: 18px !important;
  }
  .local_bira p{
      font-size: 18px !important;
  }
  .tah_skiillz_locaux {
      margin-left: 120px !important;
      margin-right: 120px;
  }
  .local_tana {
      float: left;
      width: 40%;
      text-align: left;
  }
  .local_bira {
      float: right;
      width: 30%;
      text-align: left;
  }
  h2.woocommerce-order-details__title {
      text-align: left;
      color: #009FE1;
  }
  
  .tah_cheque_titre h2 {
      text-align: left;
      color: #009FE1;
  }
  p.tah_p {
      margin-top: 10px;
  }
  p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {
      color: #009FE1;
  }
  span.tah_numero {
      color: #C820B8;
  }
  .tah_bacs_titre h2{
      text-align: left;
      color: #009FE1 !important;
  }
  h2.wc-bacs-bank-details-heading {
      display: none;
  }
  a#free_thankyou_page_return_to_home_page_button {
      background-color: #FFFFFF;
      border: 1px solid #B838B2;
      border-radius: 5px;
      color: #B838B2;
      font-family: poppins;
  }
  a#free_thankyou_page_return_to_home_page_button:hover {
      background-color: #B838B2;
      color: #FFFFFF;
  }
  p.pdf-download {
      display: none;
  }
  span#wi-thanq-wrapper{
      display:none !important;
  } 
  
  /*fin template page de remerciemennt virement et cheque/espece */
  
  a.bougez {
  animation: bouze 1s ease infinite alternate;
  position:absolute;
  }
  @keyframes bouze{
   from {transform: translateY(0);
   top:45px;
   transform:scale(1.5);
   }
   to {transform: translateY(0px);top:45px}}
  }
   
  
  /*favoris hoers ligne*/
  
  /*coeur ne pas en ligne*/
  div a.favoris_hors {
      font-size: 0.9em !important;
      position: relative;
      left: 50px !important;
      z-index: 10000;
  }
  a.favoris_hors {
      display: flex;
      justify-content: center;
      align-items: center;
  }
  
  .atw_item_bottom .atw_item_info span{
      white-space: nowrap;
  }
    i.fa.fa-check.wpf-favorite {
          color: #fff;
          position: absolute;
          top: 6px !important;
          left: 9.5px !important;
      }
  @media screen and (max-width:1660px){
    i.fa.fa-check.wpf-favorite {
          color: #fff;
          position: absolute;
          top: 8px;
          left: 9.5px;
      }
  } 
  
  
  
  
  
  /*modif 19:12 checkout css saisie le code promo */
  .custoum_prom p.form-row.form-row-last {
      float:none !important;
  }
  .custoum_prom p.form-row.form-row-first {
      width:15% !important; 
      text-align:center !important; 
  }
  
   .custoum_prom form.checkout_coupon.woocommerce-form-coupon p{
      font-size:17px !important;
  }
  
  .custoum_prom form.checkout_coupon .form-row.form-row-first{
      padding-top:unset !important;
      margin-right:20px;
  }
  .custoum_prom .woocommerce form .form-row, .woocommerce form .form-row{
      padding:unset !important;
  }
  
  
  @media screen and (max-width: 991px){
  .custoum_prom p.form-row.form-row-first{
      width:100% !important;
      margin-bottom:20px;
  }
  
  .custoum_prom p.form-row.form-row-last{
      width:100% !important;
  }
  
  .custoum_prom button#checkout_coupon_code_button {
     width:100% !important; 
  }
  } 
  
  /*panier code promo responsive*/
   
  @media screen and (max-width: 991px){
  .mystyle{
      float:none !important;
  }
  
    
  .coupon.mystyle input#coupon_code{
      height: unset !important; 
      width: 100% !important;
      line-height: 2.3em !important;
  
    
  } 
  
  .coupon.mystyle button#cart_coupon_code_button {
      
      line-height: 2em !important;
      width:100% !important;
      font-size:17px !important;
      padding-top:2px !important;
      padding-bottom:2px !important;
  }
  
  }
  /* padding dans le checkout*/
   .form-row.place-order.teste_eto {
  padding:30px 15px 20px!important;
  } 
  
  /*Supprimer le focus button*/
   button.swal2-close:focus {
      outline:0 !important;
      box-shadow:none !important;
  } 
  
  /*bouton dans mon compte > commandes*/
   .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce input.button{
      margin-top: 1em;
      margin-right: 0.6em;
  }
  
  
  a.woocommerce-button.button.pdf {
      border-radius: 3px;
      border: 1px solid #C820B8;
      background-color: #FFFFFF;
      color: #C820B8;
  }
  
  a.woocommerce-button.button.pdf:hover {
      background-color: #C820B8;
      color: #FFFFFF;
  }
  
  a.woocommerce-button.button.view {
      border: 1px solid #C820B8;
      background-color: #FFFFFF;
      color: #C820B8;
  }
  
  a.woocommerce-button.button.view:hover {
      border-radius: 3px;
      background-color: #C820B8;
      color: #FFFFFF;
  }
  
  a.woocommerce-button.button.pay {
      border: 1px solid #C820B8;
      border-radius: 3px;
      background-color: #FFFFFF;
      color: #C820B8;
  }
  
  a.woocommerce-button.button.pay:hover {
      border-radius: 3px;
      background-color: #C820B8;
      color: #FFFFFF;
  }
  
  a.woocommerce-button.button.cancel {
      border: 1px solid #C820B8;
      border-radius: 3px;
      background-color: #FFFFFF;
      color: #C820B8;   
  }
  
  a.woocommerce-button.button.cancel:hover {
      border-radius: 3px;
      background-color: #C820B8;
      color: #FFFFFF;
  }
  tr.my_account_orders_table_tr th{
      text-align: center;
  } 

/*Bouton validé ma commande*/
button#place_order:hover{
    background-color:white !important; 
    border:1px solid #b838b2 !important;
    color:#b838b2 !important;
}

/*Bouton coupon checkout*/
button#checkout_coupon_code_button {
    background-color:#b838b2 !important;
    color:white !important;
  
}

button#checkout_coupon_code_button:hover{
    background-color:white !important;
    color:#b838b2 !important;
    border:1px solid #b838b2;
}

button.woocommerce-button.button.woocommerce-form-login__submit {
    color: white;
    background-color: #b838b2;
}
button.woocommerce-button.button.woocommerce-form-login__submit:hover {
    color: #b838b2 !important;
    background-color: #FFFFFF !important;
    border: 1px solid #b838b2;
}
/*Champ téléphone user hors ligne*/
span#person_champ2.user_offline #billing_phone_field{
    display:unset !important;
}

/*Text dans le footer*/
.footer-text {
    padding-top: 2%;
}
.footer-text p {
    font-size: 13px !important;
    text-align: justify;
    line-height: 1.5em;
}
.footer-text a {
    color: #B838B2;
}

/*icone certificat*/
i.icon.icon-Fa-fa-cert_full.icon_red::before {
    color:#009ddb;
}




/*icone certificat 2eme a faire skiillz*/
i.icon.icon-Fa-fa-cert_full.icon_red::before {
    color:#009ddb !important;
}
i.icon.icon-Fa-fa-cert_full.icon_red {
    font-size:2.3em !important;
}

/*drop down mes cours */
.sous_menu_hover ul li a i:hover{
    color:white !important;
}
.sous_menu_hover ul li a:hover i{
    color:white !important;
}

/*Typo cours inclus single parcours*/
.show_parcours.row h3.titre_parcours {
    margin-top:-15px;
    margin-bottom:30px;
    font-size:35px !important;
}

@media only screen and (min-width: 1000px) {

/* tableau elargir*/
#account_page nav.woocommerce-MyAccount-navigation {
    width:20% !important;
}
#account_page .woocommerce-MyAccount-content {
   width:80% !important; 
}
}

/*Police sur le Jbox */
.popover2 p{
    font-size:14px !important;
    font-weight:400 !important;
}

/*coleur text mon commande */
p.myaccount_custom a{
    text-decoration:none;
    color:#009ddb;
    font-weight:500;
}
/*Mes reservation*/
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--bookings {
    display:none;
}

/* PAstille status */
sup i.fa.fa-circle.user_navig, sup i.bi-check-circle-fill.user_navig {

    position:absolute;
    top:12px;
    left:-15px;
    font-size:1.1em;
    
}
i.fa.fa-circle.user_navig, i.bi-check-circle-fill.user_navig{
    border:3px solid white;
    border-radius:50% !important;
}

/*mes favoris*/
#my_account .atw_grid--single {
 width:300px;
}

/*Sticky nouveau version cours */
.down_sticky{
top:250px !important;
position:fixed;
}

.up_sticky{
position:fixed;
top:300px;
}

.sticky_content{
position:static;
margin-top:1550px !important;
}


/*Sticky nouveau versin parcours */
.down_sticky_parcours{
top:250px !important;
position:fixed;
}
.up_sticky_parcours{
position:fixed;
top:350px;
}
.sticky_content_parcours{
position:static;
margin-top:2250px !important;
}
