/*
	Custom CSS
	Please make sure your CSS rules are 
	more particular / have higher priority
	then other page styles
*/

label:has(input[type="checkbox"]) {
    display: none !important;
}

#main-buttons .btn.map {
    background-color: #cf0000 !important;
}
 #events h3   {s


 #events p.description, #events div.description   {
	/* add your css rule here */
}


 #events .selectedEvent   {
	/* add your css rule here */
}


 #events input.reserve_time_btn   {
	/* add your css rule here */
}


 #events input.select_another_btn   {
	/* add your css rule here */
}


 #eventForm #start_date-block-container h3, #eventForm #timeline-container h3   {
	/* add your css rule here */
}


 #eventForm #save_button   {
	/* add your css rule here */
}


 div.ui-widget-content   {
	/* add your css rule here */
}


.sb-main {
  padding-top: 80px !important;
}


 div.ui-widget-header   {
	/* add your css rule here */
}


 #timeline-container table.timeline   {
	/* add your css rule here */
}


 .timeline td.not_worked_time   {
	/* add your css rule here */
}


 .timeline td.free_time   {
	/* add your css rule here */
}


 .timeline td.selected_time   {
	/* add your css rule here */
}


 .timeline td.reserved_time   {
	/* add your css rule here */
}


 div#loading   {
	/* add your css rule here */
}


 #start_date-block-container .zend_form dt, start_date-block-container .zend_form dt b, start_date-block-container .zend_form dd label   {
	/* add your css rule here */
}

#sb-main-container #main #sb-timeline #steps #details .detail-step-wrap .detail-step .license-links-container .promotions-letter-flag label[role=button]{
    display: none;
}

.provider-search, 
.sb-provider-search, 
#sb_provider_search {
    display: none !important;
}

/* ховаємо саму карту */
#sb_booking_content .sb-where-we-are,
#sb_booking_content .sb-map,
#sb_booking_content .sb-map-container,
#sb_booking_content .company-location__map,
#sb_booking_content [id*="map"],
#sb_booking_content [class*="map"],
#sb_booking_content .leaflet-container,
#sb_booking_content .leaflet-pane,
#sb_booking_content .leaflet-control-container {
  display: none !important;
  height: 0 !important;
}

/* прибираємо порожній відступ секції */
#sb_booking_content section:has(.leaflet-container),
#sb_booking_content section:has([class*="map"]) {
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
}

input[name="subscribe"] {
    display: none !important;
}
label[for="subscribe"] {
    display: none !important;


