@import url('https://fonts.googleapis.com/css2?family=Lato:wght@900&display=swap');

#sb_content #sb-timeline #steps {
  padding: 30px 15px;
  background: #b80000;
}

#sb-timeline #steps #steps-content #sb_booking_content .item .tab {
  box-shadow: none;
}

#sb-timeline #steps #steps-content #sb_booking_content .item .tab.tab-col .excerpt-info .tab-pd {
  padding-top: 0;
}

#sb-timeline #steps #steps-content #sb_booking_content .item .tab.tab-col .read-more {
  bottom: 25px;
  left: 20px;
  top: auto;
  right: auto;
  font-size: 18px;
  line-height: 1.1;
  color: #9a9a9a;
  z-index: 100;
  background: none;
}

#sb-timeline #steps #steps-content #sb_booking_content .item .tab.tab-col .read-more:before {
  display: none;
}

#sb-timeline #steps #steps-content #sb_booking_content .item .tab.tab-col .excerpt-info .cap {
  margin-top: 0;
  margin-bottom: 15px;
  font-size: 16px;
}

#sb-timeline #steps #steps-content #sb_booking_content .item .tab.tab-col .excerpt-info .txt {
  position: static;
  margin: 0 !important;
  height: 0;
  line-height: 0;
  min-height: unset;
}

#sb-timeline #steps #steps-content #sb_booking_content .item .tab.tab-col .excerpt-info .bar {
  display: none;
}

#sb-timeline #steps #steps-content #sb_booking_content .item .tab.tab-col .btn {
  height: 30px;
}

#sb-timeline #steps #steps-content #sb_booking_content .item .tab.tab-col .excerpt-info .txt p {
  display: none;
}

#sb_content #sb-timeline #steps-nav {
  max-width: 990px;
  margin: 0 auto;
  min-height: 60px;
  height: 60px;
  box-shadow: none;
}

#sb_content #sb-timeline #steps-nav li {
  height: 60px;
}

#sb_content #sb-timeline #steps-nav li .content .title-small {
  font-weight: 400;
  font-size: 20px;
}

#sb_content #sb-timeline #steps-nav li a {
  color: #fff !important;
}


#sb_content #sb-timeline #steps-nav li:after {
  display: none;
}

#sb-timeline #steps #steps-content #sb_booking_content .datetime-step .container-caption {
     font-family: 'Lato', sans-serif!important;
}

#sb-timeline #steps #steps-content #sb_booking_content .datetime-step .header .txt-center {
     font-family: 'Lato', sans-serif!important;
}

#sb-timeline #steps #steps-content #sb_booking_content .datetime-step #sb_dateview_container .top-date-select .calendar .weeks-date .day-on {
    text-decoration: none;
    color: #FF5722 !important;
    font-weight: 600!important;
}

#sb-timeline #steps #steps-content #sb_booking_content .provider-item:nth-child(1) {
display: none;
}

#sb-timeline #steps #steps-content .step-content .service-item:nth-child(1){
display: none !important;
}

#sb-timeline #steps-nav li .content  .title-small {
        font-family: 'Lato', sans-serif!important;
        font-weight: 400;
        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 */
}

#main-buttons {
    display: none;
}

 #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   {
}


 #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 */
}

div#sb_booking_company_time {
    display: none;
}

#main-buttons {
    display: none;
}