#sb_sidebar_container{
    display: block!important;
} 


.is-widget #header,
div#sb_booking_company_time, 
.samesite-cookies__popup-link {
    display: none!important;
} 
.samesite-cookies__popup { 
    top: 100px!important;
max-width: 500px;
    margin: 40px auto;
    padding: 40px;
}

#sb-timeline #steps #steps-content #sb_booking_content .item.panel .btn-bar .wrap-read-more{
    display: none;
} 

#sb_service_step_container::before {
  content: "Wähle Deine persönliche Limited-Edition-Nummer zwischen 1 und 150 für das Z900RS SE „50-Jahre-Jubiläumsmodell“ von Kawasaki Deutschland.";
 font-size: 1.5rem;
  text-align: center;
  display: block;
  width: 100%;
 margin-bottom: 1.5rem;
}
#header,
#main #main-content #sb_content #sb-timeline #steps-content #sb_booking_content .step-content.datetime-step .section,
#sb-timeline #steps #steps-content #sb_booking_content .datetime-step .container-caption{
    display: none;
} 
#sb-timeline #steps #steps-content #sb_booking_content .datetime-step #sb_timeview_container .slots-view.as-table .timeline-wrapper #sb_time_slots_container .slot a {
  font-size: 0; 
  position: relative;  
}

 #sb-timeline #steps #steps-content #sb_booking_content .datetime-step #sb_timeview_container .slots-view.as-table .timeline-wrapper #sb_time_slots_container .slot a {
  font-size: 0;
  position: relative;
}

#sb-timeline #steps #steps-content #sb_booking_content .datetime-step #sb_timeview_container .slots-view.as-table .timeline-wrapper #sb_time_slots_container .slot a::after {
  content: "Jetzt reservieren";
  font-size: 1rem;
  color: inherit; 
}
#sb-timeline #steps #steps-content #sb_booking_content .datetime-step #sb_timeview_container .slots-view.as-table .timeline-wrapper #sb_time_slots_container .slot {
    width: 100%;
}


#sb_booking_info > div > div > div.booking-info.mg > div.booking-overview > table > tbody > tr,
.alert--show-next-available .alert--no-slots-body .btn--next-available-date{
    display: none;
} 
#sb_booking_info > div > ul > li:nth-child(2) > a > div > div.title-sub{
    display: none!important;
} 
.modal-dialog {
    max-width: 100%; 
}

.current-booking-info .calendar,
#sb_bookings_list > div > div > div > div > div > div.booking-info.mg > div.booking-overview > table > tbody > tr.booking-info--item.booking-info--item_date-start,
#sb_bookings_list > div > div > div > div > div > div.booking-btns > div > div > div.btn.custom.btn-with-icon.sb-book,
#sb_bookings_list > div > div > div > div > div > div.booking-btns > div > div > div.btn.custom.btn-with-icon.sb_add_to_cal,
#booking-result-view > div.container-fluid.column > div > div.section-pd > a{
    display: none;
} 
#booking-result-view #sb_bookings_list>div .booking-item {
    width: 100%; 
}

#sb-timeline #steps #steps-content #sb_booking_content .item.panel .preloader .img img {
object-fit: contain; 
}

#sb-timeline #steps #steps-content #sb_booking_content .item.panel{
padding: 5px;
}

#sb-timeline #steps #steps-content #sb_booking_content .item.panel .title { 
    margin: 20px; 
}
#news-single > div > div.article.clearfix > div.txt.license--content > p:nth-child(17) > span:nth-child(2),
#news-single > div > div.article.clearfix > div.txt.license--content > p:nth-child(17) > span:nth-child(1),
#news-single > div > div.article.clearfix > div.txt.license--content > p:nth-child(11) > span{ 
    color: rgb(0, 255, 0)!important;
}
