span.read-more {
    display: none!important;
}

/* Login Social au checkout - le vire*/
#client-login .client-login-bar {
    display: none!important;
}

.btn.book.btn-with-icon.custom {
    display: none!important;
}

/* Gere design Text Box Booking*/

#sb-timeline #steps #steps-content #sb_booking_content .item .tab .tab-pd .content .txt.short p {
    margin: 0;
    box-sizing: border-box;
    color: #00233D;
    font-family: Futura,sans-serif;
    font-size: 16px;
    font-weight: 400;
}

#sb-timeline #steps #steps-content #sb_booking_content .item .tab .tab-pd .content .txt.short a {
  box-sizing: border-box;
  color: #085294;
  font-family: Futura,sans-serif;
  font-weight: 500;
  line-height: 22.08px;
  font-size: 14px;
  text-align: center;
  word-wrap: break-word;
}


/* Remove Bar from checkout process for addon*/
.bar-service {
    display: none;
}


.tab.tab-col .cap.short {
    height: auto!important;
}

.tab.tab-col .txt.short {
    height: auto!important;

}

/*Permet de corriger bug css sur block gauche lors résa*/
.timeline-sidebar .tab .txt.short {
    max-height: none!important;
}

/*Permet de corriger bug css sur block gauche lors résa*/
.timeline-sidebar .tab .txt.short {
    max-height: none!important;
}

/*Permet de virer cart et compte perso du header*/
.items-wrapper {
    display: none;
}

/*remove facture from lasrt step confirmation page*/
a.to-invoices-list  {
    display: none;
}

/*enleve "ajouter une autre resa" during checkout*/
div#sb_multiple_booking_btn {
    display: none;
}

/*remove button from last step*/
div#sb_invoice_buttons_container   {
    display: none;
}


/* vire header*/
header#header {
    display: none;
}


#sb-timeline #steps #steps-content #sb_booking_content .service-item .bar-service .d-flex {
    display: none;
}

/*-- Vire date de facture du process de paiement--*/
div .invoice-info.pd {
    display: none!important;
}

/*--Enleve le website banner--*/
section#main-buttons {
    display: none!important;
}


.invoice-info.pd {
    display: none;
}

/*--- gere bouton autre resa checkout---*/
#sb_book_btn { 
 background: #d1e9c6;	
 color:#000000;
} 

#sb_multiple_booking_btn { 
 background: #9b9b9b;	
} 


/*--- gere bouton reserver checkout---*/
#sb_multiple_booking_btn { 
 background: #6b6b6b!important;	
} 


/*--- gere bouton last step checkout---*/
#sb_pay_btn > span { 
 background: #d1e9c6;	
 color:#000000;
 font-weight:900;
 padding: 15px 42px 15px 42px;	
 width: 320px;
} 

#stripe_btn { 
 background: #d1e9c6;	
 color:#000000;
 font-weight:900;
 padding: 15px 42px 15px 42px;	
 width: 320px;
} 

#payment_form { 
  display: none;	
} 



/*--- gere bouton last step checkout---*/
#sb_book_btn { 
 background: #d1e9c6;	
 width: 200px;
 color:#000000;
 font-weight:900;
 font-size:18px;
 text-align:center;
} 

/*--- enleve date echeance dans last step checkout---*/
.inv-cell-due-date:nth-child(3) {
    display: none;
}

.inv-cell-due-date > b  {
    display: none;
}

/*--- Cache double prix quand ajout temps priv salle---*/
.d-flex > span:nth-child(1)

.d-flex > span:nth-child(1) {
    display: none;
}


.alert.alert-info  {
    display: none;
}


.title-main{
display: none;
}

#main-buttons .wrapper .inner .company-name {
    display: none !important;
}

#sb_content #content-view {
padding : 0px;
}

.title-section{
display:none;
}


.promotions-letter-flag {
display:none;
}

.invoice-info pd{
display:none;
}

body{
font-family: futura, sans-serif;
}

#sb_booking_company_time{
display: none;
}

.part{
display: none;
}

.d-flex.small {
display : none;
}

.d-flex small {
display : none;
}

div#sb_booking_company_time {
    display: none !important;
}

#sb_terms_and_conditions div label[role=button] {
     display:none !important;
}

#sb_attribute_totals > div > p {
display: none;
}



#sb_back_button{
display:none !important;
}
/*--- design derniere page de booking ---*/
.inv-cell-due-date:nth-child(3) {
#sb_pay_btn > span { 
 width: 322px;
} 

.promo-code-input > .pd { 
 width: 439px;
} 

.left-block > .section-pd { 
 width: 500px;
} 

.left-block { 
 width: 788px;
} 

#payment_form { 
 height: 0px;
} 

#stripe_btn { 
 background: #93cabe;	
 
} 

#sb_pay_btn > span { 
 background: #93cabe;	
 
 font-size:24px;
 color:#000000;
 font-weight:900;
 text-align:center;
 padding: 15px 42px 15px 42px;	
} 

.left-block > .section-pd { 
 margin: 0px 0px 0px 0px;	
} 


/*--- enleve date echeance dans last step checkout---*/
.inv-cell-due-date:nth-child(3) {
    display: none;
}

.inv-cell-due-date > b  {
    display: none;
}

/*--- Cache double prix quand ajout temps priv salle---*/
.d-flex > span:nth-child(1)

.d-flex > span:nth-child(1) {
    display: none;
}


.alert.alert-info  {
    display: none;
}



.title-main{
display: none;
}

#main-buttons .wrapper .inner .company-name {
    display: none !important;
}

#sb_content #content-view {
padding : 0px;
}

.title-section{
display:none;
}

.promotions-letter-flag {
display:none;
}

.invoice-info pd{
display:none;
}

body{
font-family: futura, sans-serif;
}

#sb_booking_company_time{
display: none;
}

.part{
display: none;
}

.d-flex.small {
display : none;
}

.d-flex small {
display : none;
}

div#sb_booking_company_time {
    display: none !important;
}

#sb_terms_and_conditions div label[role=button] {
     display:none !important;
}

#sb_attribute_totals > div > p {
display: none;
}


#sb_back_button{
display:none !important;
}

.d-flex.small{
display:none !important;
}

#sb_back_to_bookings{
display:none !important;
}

.back-to-services{
display:none !important;
}

#footer{
display:none !important;
}
