#sb_profile_form > div.title-main {
 font-size: 0;
}

#sb_profile_form > div.title-main::before {
 content: "Modifier le mot de passe";
font-size: 24px;
}

/*
	Custom CSS
	Please make sure your CSS rules are 
	more particular / have higher priority
	then other page styles
*/
 #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 */
}


/* masque la section promotions */
[class*="promo"], [id*="promo"] { display: none !important; }

/* masque le bouton abonnement aux notification */
.subscribe-component--btn-bar .btn-bar--row .btn.btn-primary {
display : none}


*/


/* suppression du bouton reserver */
#main-buttons .wrapper .inner .bar {
display : none;
} 

/* Masque le texte d'origine */
#header .company-name {
  font-size: 0; 
}

#header .company-name::after {
  content: "Bienvenue sur \A l'Espace Réservation";
white-space: pre-wrap;
font-family: 'tahoma',Helvetica,Arial,sans-serif;
font-weight:lighter;
  font-size: 30px; /* Restaure la taille pour le nouveau texte */
}

/* réduit la hauteur de la banner */
#main-buttons .wrapper {
height : 200px;
}

#main #main-buttons {
min-height : 100px; 
}

/* maque le bouton reserver votre horaire */
#main-buttons .wrapper .inner .bar .btn, .is-widget #main .btn.book {
display: none;
}

/* modification des polices  */

/* modifie les polices dans le menu burger */
#header .nav-wrapper #sb_menu .nav li a {
font-size: 22px;
text-transform: none;
}
.current-booking-info .info {
font-size: 18px;
color: #9C2007;
}

#sb-timeline #steps #steps-content #sb_booking_content .datetime-step #sb_dateview_container .top-date-select .calendar .weeks-date .day-on {
font-weight: 999;
}

/* ---- Fin modification des polices ---*/


#membership-view #sb_membership_list_container > div .membership-item .date-bar span {
display : none;
}