.sb-cell.breaktime, .sb-cell.reserved, .sb-cell.busy_time, .sb-cell.busy {
   display: none !important;
}

.promotions-letter-flag.v2 {
    display: none;
}

#membership-view #membership-filters {
   display: none;
}
#sb_booking_info > div > div > div.booking-info.mg > div.booking-overview > table > tbody > tr.booking-info--item.booking-info--item_date-start > td.info > div > span {
overflow: hidden !important;
height: 20px !important;
width: 160px !important;
}

.membership-service__list-item.membership-service__list-header {
    display: none;
}


.sessions-num-wrapper {
    display: none !important;
}

i.fal.icon.fa-concierge-bell {
    display: none;
}


nav#steps-nav {
    display: none;
}

.hour-line {
    display: none;
}

div#time-settings {
    display: none;
}

/*
	Custom CSS
	Please make sure your CSS rules are 
	more particular / have higher priority
	than other page styles
*/


/* time selection button and sign in button */
#sb-flexible-provider .provider-item .time-slot .time-cell.free{
  font-size: 0;
}

#sb-flexible-provider .provider-item .time-slot .time-cell.free:before{
  content: 'Book';
  font-size: 12px;
  white-space: normal;
  word-break: break-all;
  line-height: 1.2;
  display: inline-block;
}

#cs_registration,
#client-login .section_top #cs_register_or_login_tabs .cs_registration,
#sign_up_btn{
  display: none !important;
  visibility: hidden;
}

#client-login #cs_login{
  display: block !important;
  visibility: visible !important;
}


/* remove promotions checkbox */
#main #client-login .custom-form #sb_terms_and_conditions .promotions-letter-flag label[role=button]{
    display: none;
}

 #events h3   {
	/* add your css rule here */
}


 #events p.duration, #events div.duration   {
	/* add your css rule here */
}


 #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 */
}


 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 */

