body img:first-of-type {
// display: none !important;
}

#main-buttons .wrapper {
height: 300px  !important;
}

.is-holiday {
color: #54a506  !important;
}

#sb-timeline #steps #steps-content #sb_booking_content .datetime-step #sb_dateview_container .top-date-select .calendar .weeks-date .date.selected .day-on {
color: #FFF !important;
}

#header .nav-wrapper #sb_menu .nav li:nth-child(2) {
display: none !important;
}

.timeline-sidebar .tab .txt.short, .tab.tab-col .txt.short, .footer-links {
display: none !important;
}

.tab.tab-col .cap.short {
height: auto !important;
}

#sb-timeline #steps #steps-content #sb_booking_content .service-item .tab-with-popup {
min-height: 150px !important;
}

#sb-timeline #steps #steps-content #sb_booking_content .item .tab .tab-pd .btn-bar {
margin-top: 0;
}

.tab.tab-col .cap.short {
margin-bottom: 0 !important;
}

#sb_main {
margin-top: -30px  !important;;
}

#sb-main-container {
background: #242424 !important;
}

#sb-timeline #steps-nav #menu-active-bg, #sb-timeline #steps-nav li:first-child, #sb-timeline #steps-nav li:first-child, #sb-timeline #steps-nav li.passed, #sb-timeline #steps-nav li.passed + li:not(.passed) {
background: #54a506 !important;
}
#sb-timeline #steps-nav li:first-child::after, #sb-timeline #steps-nav li.passed + li.active::after  {
border-left-color:  #54a506 !important;
}

#sb-timeline #steps-nav li:first-child .title-small, #sb-timeline #steps-nav li.filled.passed .title-sub, #sb-timeline #steps-nav li:first-child .title-small, #sb-timeline #steps-nav li.passed .title-small, #sb-timeline #steps-nav li.passed + li:not(.passed) .title-small {
color: #FFF !important;
}
#header {
background: #000 !important;
}

#main #main-buttons .btn.map a, #header .nav-wrapper .items-wrapper, #sb_map, #footer .copyright {
display: none !important;
}

#sb-timeline #steps-nav li a {
color: #FFF !important;
}

#sb_menu .nav li a {
color: #999 !important;
font-size: 18px !important;
text-transform: uppercase;
letter-spacing: 1px;
}

#sb_menu .nav li.active a {
color: #FFF !important;
}

#sb_menu .nav li a:hover {
color: #FFF !important;
}
.section-pd a {
color: #54a506 !important;
}
#header .nav-wrapper #sb_menu {
margin-top: 15px !important;
}

#main #main-content .title-main {
text-transform: uppercase !important;
font-weight: 700 !important;
font-size: 20px !important;
}

#main #main-buttons .company-name, #main #main-content .title-main, #header .nav-wrapper #sb_menu .nav li a, #main #main-buttons .btn.custom a, #main #main-content #sb_content #content-view #schedule .overview tr td.day, #main #main-content #sb_content .map-view .title, #sb_booking_content .tab .btn.select a, #sb-timeline #steps #steps-content #sb_booking_content .datetime-step #sb_dateview_container .top-date-select .header, #sb-timeline #steps #steps-content #sb_booking_content .datetime-step #sb_timeview_container .timeline-wrapper .header, #sb-timeline #steps #steps-content #sb_booking_content #details .detail-step .buttons-container .btn, #sb-timeline #steps-nav li.filled .title-sub, .current-booking-info .cap, #booking-result-view .tab .booking-btns .btn, #booking-result-view .section-pd > .btn-default, #booking-result-view .tab-pd > .btn-default, #sb_back_to_bookings .back-to-services, #booking-result-view #booking-result-tabs .tabs-container .tab-link {
  font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif !important;
}
#main #main-buttons {
background-image: url('https://viscore.com.au/wp-content/uploads/2020/11/bg.jpg') !important;
}

