/* Popup Carte interactive */
.featherlight:last-of-type{background-color:rgba(0,0,0,.4) !important}
.featherlight .featherlight-close-icon{width:80px !important; line-height: 80px !important;font-size: 45px !important;}


.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{background-color:#E30613;}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover{background-color:#F39200;}
.woocommerce-info {border-top-color: #F39200 !important;}
.woocommerce-info::before{color: #F39200 !important;}


/* Booking Form */
.uk-hidden{display:none !important;}

.elementor-add-to-cart .cart{display: block !important}

.wc-bookings-booking-form{padding:0; border:none; }
.wc-bookings-booking-form fieldset{border:none; padding:0;}
.wc-bookings-date-picker .ui-widget-content{box-shadow:none;border:none;border-radius:0;}
.woocommerce div.product form.cart table{border:1px solid #efefef; border-top:none;}
.wc-bookings-date-picker .ui-datepicker-header{background:none var(--e-global-color-d2a65bb); border-radius:0;border:none;}
.wc-bookings-date-picker .ui-datepicker .ui-datepicker-prev,
.wc-bookings-date-picker .ui-datepicker .ui-datepicker-next{background:transparent;top:0;} 
.wc-bookings-date-picker .ui-datepicker .ui-datepicker-prev{left:0;}
.wc-bookings-date-picker .ui-datepicker .ui-datepicker-next{right:0;}
.wc-bookings-date-picker .ui-datepicker .ui-datepicker-prev.ui-state-hover,
.wc-bookings-date-picker .ui-datepicker .ui-datepicker-next.ui-state-hover{background:#000;}
/* .formule .labels:before{content:'---------------------------------------------------'; max-width:70%;position:absolute;z-index:1; color:#ccc;} */

.formule{width:100% !important;margin-bottom:20px;padding-bottom:10px; border-bottom:1px solid #efefef;}
.formule .labels strong, .formule .labels .tarif{background-color:#fff; padding:0 10px;position:relative;z-index:2; font-size:1.2em; line-height:35px; }
.formule .labels strong{padding-left:0}
.formule .labels span{padding-right:0} 
.formule label{display:flex;align-items:flex-start;}
.formule .intit{width:75%;font-family: "Frutiger";position: relative;}
.formule .intit strong{font-size:16px; text-transform: uppercase;}
.formule .intit small{max-width: 80%;display: block;line-height: 1.3em; font-size: 100%}
.formule .intit span{position:absolute;right:30px;top:0;padding:5px; background-color:#efefef;font-weight: bold;}
.formule .values{width:25%;text-align:end;}
.formule button,
.formule input[type=text],
.quantity input[type=text]{padding:8px 15px 7px !important ;} 

.infosressource{margin-top:15px;}
.infosressource.hidden{display:none;}

.wc-bookings-booking-form .wc-bookings-booking-cost{margin:15px 0; padding:15px; background-color:#2a2a2a; color:#fff; }

.wc-bookings-booking-form input[type=text]{padding:5px 2px; border-radius:0;}
.wc-bookings-booking-form input[type=text]{padding:5px 2px; border-radius:0;}
.wc-bookings-booking-form .input-group-spinner, .quantity .input-group-spinner{display:flex;}
.wc-bookings-booking-form .input-group-spinner button, .quantity .input-group-spinner button{border-radius:0;display: block;    padding: 8px 15px !important;
    font-size: 12px !important;}
    .wc-bookings-booking-form .quantity .input-group-spinner button{font-size:16px !important;}
.wc-bookings-booking-form .input-group-spinner input[type=text], .quantity .input-group-spinner input[type=text]{max-width:72px;}
.woocommerce div.product form.cart .button{font-size:2em !important; padding:15px !important}
.woocommerce .related h2{font-size:28px }

.wc-bookings-availability-popover-container-title em{display:none;}

.wc-bookings-booking-form-button{width:100% !important;display:block !important;}

/* Lightbox z-index*/
.dialog-type-lightbox{z-index: 99999999999 !important;}

/* Disabled Accessibilité */
.page-id-2081 #pojo-a11y-toolbar{display:none !important}

/* Exclusion de la catégorie */
.cat-item-24{display:none;} 