.wip {
  display: none !important;
}



.company-name.company-logo-and-name {
  font-weight: 900 !important;
  text-transform: lowercase !important;
  letter-spacing: .1em !important;
}

.company-name.company-logo-and-name::after {
  content: 'Centre-ville • Saragosse • Université';
  display: block;
  font-size: .6em;
  font-weight: 300 !important;
  text-transform: none !important;
  /*letter-spacing: normal !important;*/
}

/* or patch CompanyTimeView.js for finer control */
div#sb_booking_company_time {
  display: none;
}

#about-us>.section-pd>.title-main {
    display: none;
}

#about-us {
  font-size: 1.2em;
}

#content-view #about-us .txt #delivery-area-table * {
    width: auto !important;
    word-break: normal;
}

#content-view #about-us .txt #delivery-area-table {
    width: auto !important;
    min-width: auto !important;
}

#delivery-area-table {
  margin-top: 2em;
  margin-inline: auto;
  border-collapse: collapse;
  text-align: left;
  th, td {
    border: 1px solid grey;
    padding: .5em;
  }
  th {
    padding-inline: 1em;
  }
  .city-info {
    color: grey;
  }
}

#contacts .title-main {

}

/*

.sb-date-navigate {
  text-transform: none;
}

*/

/* Service cards */
#sb-timeline #steps #steps-content #sb_booking_content .service-item {
  /* Label with duration e.g. " 2 h " */
  .bar-service .time span::before {
    content: 'Livraison'
  }
  span.read-more {
    display: none;
  }
}


/* o - Disponible */
.time-legend {
  /* .available */
  display: none !important;
}

.invoice-table :is(.inv-cell-tax, .inv-cell-total) {
  display: none;
}

#sb_profile_form {
  .form-group.is_sms_unsubscribed,
  .form-group.is_email_unsubscribed {
    display: none;
  }
}

#client-login {
  .title-main {
    display: none;
  }

  /* social media login */
  .client-login-bar {
      display: none;
  }
  .sb-client-fields {
    border-bottom: none;
  }

}

#sb_login_form .social {
    display: none;
}

:is(#sb_terms_and_conditions, #sb_terms_and_conditions_alert) .promotions-letter-flag {
  display: none;
}

/*
#sb_country_select_container label[for=sb_sign_up_country_id] {
  display: block !important;
}
*/
#sb_country_select_container {
  display: none;
}

span.remember-me__small-text {
  display: none;
}


/* Confirmation page */
/* Total for booking */
.full-info-price--caption {
  display: none;
}
.full-info-price--value::before {
  content: 'Total :    ';
  white-space: pre;
}
/* Provider line */
/*
tr.booking-info--item.booking-info--item_provider {
  display: none;
}
*/

/* Custom tip */
.promo-code-input .dropdown-toggle {
  display: none;
}
.modal-dialog.add-tips-dialog {
  h4.modal-title {
    visibility: hidden;
    &::before {
      content: 'Pourboire libre';
      visibility: visible;
    }
  }
  input::placeholder {
    color: transparent;
  }
}

#sb_invoice_container {
  h4.title.title--h4::before {
    content: 'Récapitulatif';
    visibility: visible;
  }
  h4.title.title--h4 {
    visibility: hidden;
  }
}

a.btn.btn-next-week.sb-date-navigate {
  display: none;
}

#footer {
  /* separator */
  /*&::before {
    display: none;
  }*/

  .copyright {
    display: none;
  }

  #sb_scroll_top_btn {
    display: none !important;
  }

  &::after {
    content: "Milkrun est un service indépendant qui n'est aucunement affilié aux marques Carrefour, E. Leclerc ou Intermarché.";
    text-align: center;
    width: 100%;
    display: block;
    color: grey;
    font-size: .9em;
    padding-inline: 3em;
  }
}

/* month selection widget */
#sb_dateview_container {
   display: none;
}

/* provider card */
#sb_sidebar_container .provider-item {
    display: none;
}

#sb_invoice_container .invoice-table {
  .inv-cell-discount {
    text-align: right;
  }
}



 #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 */
}


 #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 */
}

