/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 04 2026 | 21:54:58 */
/* 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 */ 

div.forminator-multi-upload-message p a, .forminator-consent__label p a{
	color: #007879 !important;
}

#ivpa-content .ivpa_attribute[data-attribute="pa_numero-de-stand"].ivpa_text.ivpa_border .ivpa_term.ivpa_active.ivpa_clicked, #ivpa-content .ivpa_attribute[data-attribute="pa_numero-de-stand"].ivpa_text.ivpa_border .ivpa_term.ivpa_active.ivpa_clicked.ivpa_outofstock {
  outline-color: #FBBD2F !important;
  border-color: #FBBD2F !important;
  color: #FBBD2F !important;
}


.wp-block-woocommerce-checkout-order-summary-totals-block, .wc-block-components-totals-item.wc-block-components-totals-footer-item {
  display: none;
}{
  display: none !important;
}

.jupiterx-wc-steps {
  display: none;
}


#payment-method, .wc-block-components-checkout-return-to-cart-button {
  display: none !important;
}

button#btn-submit-booking {
    font-size: 16px;
    FONT-WEIGHT: 600;
    font-weight: 500;
    background-color: #007879;
    color: #ffffff;
    padding: 10px 25px;
    border-radius: 2px;
    line-height: 1.45em;
    border: none;
}


button#btn-submit-booking:hover { 
    background-color: #2b2b2b;	
}

div#booking-controls {
    background: #fbbd2f !important;
}

@media screen  and (min-width: 1024px){
.salon-grid {
  grid-template-columns: repeat(20, 1fr);
  max-width: 100%;
}
}

@media screen and (min-width: 640px) and (max-width: 1023px){
.salon-grid {
  grid-template-columns: repeat(15, 1fr);
  max-width: 100%;
}
}

.salon-seat.available:hover {
  border: 3px solid #b0f7bb;
  box-shadow: 0 0 5px rgba(255, 255, 255, 0.5);
}

.page-id-1588 div#jupiterx-primary.jupiterx-primary.col-lg-12 {
  padding-right: 10px !important;
  padding-left: 10px !important;
}

div#booking-controls div label span a{
	color: #007879 !important;
}

#salon_opt1_qty {
  padding: 5px 0 5px 10px;
}

input {
  margin-top: 5px;
}