#sb_main #sb-main-container.tritanopia #main-buttons .btn.map, #sb_dialog #main-buttons .btn.map, #sb_main #sb-main-container.tritanopia #main-buttons .btn.promo, #sb_dialog #main-buttons .btn.promo, #sb_main #sb-main-container.tritanopia .current-booking-info .booking-btns .btn.sb-book, #sb_dialog .current-booking-info .booking-btns .btn.sb-book, #sb_main #sb-main-container.tritanopia .btn.sb_cancel_btn, #sb_dialog .btn.sb_cancel_btn {
display: none;
}

#sb_main #sb-main-container.tritanopia .pwa-app--btn,
#sb_dialog .pwa-app--btn,
#sb_main #sb-main-container.tritanopia .btn,
#sb_dialog .btn,
#sb_main #sb-main-container.tritanopia .current-booking-info .booking-btns .btn.sb_add_to_cal,
#sb_dialog .current-booking-info .booking-btns .btn.sb_add_to_cal,
#sb_main #sb-main-container.tritanopia .current-booking-info .booking-btns .btn.sb-ticket-download,
#sb_dialog .current-booking-info .booking-btns .btn.sb-ticket-download,
#sb_main #sb-main-container.tritanopia #main-buttons .wrapper .inner .bar .btn,
#sb_dialog #main-buttons .wrapper .inner .bar .btn,
#sb_main #sb-main-container.tritanopia #sb_login_form .sb-client-info-popup,
#sb_dialog #sb_login_form .sb-client-info-popup,
#sb_main #sb-main-container.tritanopia .sb-widget-form .buttons .send-message-button,
#sb_dialog .sb-widget-form .buttons .send-message-button,
#sb_main #sb-main-container.tritanopia #reviews-view .add-review .form .send-btn-container button,
#sb_dialog #reviews-view .add-review .form .send-btn-container button,
#sb_main #sb-main-container.tritanopia #sb_booking_content .tab .btn.select,
#sb_dialog #sb_booking_content .tab .btn.select,
#sb_main #sb-main-container.tritanopia #sb_time_classes_service_container .btn.select,
#sb_dialog #sb_time_classes_service_container .btn.select,
#sb_main #sb-main-container.tritanopia #sb-timeline #steps #time-settings #sb_booking_company_time .btn,
#sb_dialog #sb-timeline #steps #time-settings #sb_booking_company_time .btn,
#sb_main #sb-main-container.tritanopia #remind-password .bar #sb_remind_btn,
#sb_dialog #remind-password .bar #sb_remind_btn,
#sb_main #sb-main-container.tritanopia #main #main-content #sb_content #client-login button.btn,
#sb_dialog #main #main-content #sb_content #client-login button.btn,
#sb_main #sb-main-container.tritanopia #sb-timeline #steps #steps-content #sb_booking_content #details .detail-step .buttons-container #sb_book_btn,
#sb_dialog #sb-timeline #steps #steps-content #sb_booking_content #details .detail-step .buttons-container #sb_book_btn,
#sb_main #sb-main-container.tritanopia .modal-dialog .modal-content .modal-footer .btn,
#sb_dialog .modal-dialog .modal-content .modal-footer .btn,
#sb_main #sb-main-container.tritanopia .payment-modal #sb_pay_btn,
#sb_dialog .payment-modal #sb_pay_btn,
#sb_main #sb-main-container.tritanopia #membership-view .mb.btn-bar .active-container a.wrapper,
#sb_dialog #membership-view .mb.btn-bar .active-container a.wrapper,
#sb_main #sb-main-container.tritanopia #membership-view .mb.btn-bar .info-container a.wrapper,
#sb_dialog #membership-view .mb.btn-bar .info-container a.wrapper,
#sb_main #sb-main-container.tritanopia .paid-attribute-footer .btn.next,
#sb_dialog .paid-attribute-footer .btn.next {
  background: #1aec26 !important;
  color: #fff;
}

#sb_main #sb-main-container.tritanopia .pwa-app--btn:hover,
#sb_dialog .pwa-app--btn:hover,
#sb_main #sb-main-container.tritanopia .btn:hover,
#sb_dialog .btn:hover,
#sb_main #sb-main-container.tritanopia .current-booking-info .booking-btns .btn.sb_add_to_cal:hover,
#sb_dialog .current-booking-info .booking-btns .btn.sb_add_to_cal:hover,
#sb_main #sb-main-container.tritanopia .current-booking-info .booking-btns .btn.sb-ticket-download:hover,
#sb_dialog .current-booking-info .booking-btns .btn.sb-ticket-download:hover,
#sb_main #sb-main-container.tritanopia #main-buttons .wrapper .inner .bar .btn:hover,
#sb_dialog #main-buttons .wrapper .inner .bar .btn:hover,
#sb_main #sb-main-container.tritanopia #sb_login_form .sb-client-info-popup:hover,
#sb_dialog #sb_login_form .sb-client-info-popup:hover,
#sb_main #sb-main-container.tritanopia .sb-widget-form .buttons .send-message-button:hover,
#sb_dialog .sb-widget-form .buttons .send-message-button:hover,
#sb_main #sb-main-container.tritanopia #reviews-view .add-review .form .send-btn-container button:hover,
#sb_dialog #reviews-view .add-review .form .send-btn-container button:hover,
#sb_main #sb-main-container.tritanopia #sb_booking_content .tab .btn.select:hover,
#sb_dialog #sb_booking_content .tab .btn.select:hover,
#sb_main #sb-main-container.tritanopia #sb_time_classes_service_container .btn.select:hover,
#sb_dialog #sb_time_classes_service_container .btn.select:hover,
#sb_main #sb-main-container.tritanopia #sb-timeline #steps #time-settings #sb_booking_company_time .btn:hover,
#sb_dialog #sb-timeline #steps #time-settings #sb_booking_company_time .btn:hover,
#sb_main #sb-main-container.tritanopia #remind-password .bar #sb_remind_btn:hover,
#sb_dialog #remind-password .bar #sb_remind_btn:hover,
#sb_main #sb-main-container.tritanopia #main #main-content #sb_content #client-login button.btn:hover,
#sb_dialog #main #main-content #sb_content #client-login button.btn:hover,
#sb_main #sb-main-container.tritanopia #sb-timeline #steps #steps-content #sb_booking_content #details .detail-step .buttons-container #sb_book_btn:hover,
#sb_dialog #sb-timeline #steps #steps-content #sb_booking_content #details .detail-step .buttons-container #sb_book_btn:hover,
#sb_main #sb-main-container.tritanopia .modal-dialog .modal-content .modal-footer .btn:hover,
#sb_dialog .modal-dialog .modal-content .modal-footer .btn:hover,
#sb_main #sb-main-container.tritanopia .payment-modal #sb_pay_btn:hover,
#sb_dialog .payment-modal #sb_pay_btn:hover,
#sb_main #sb-main-container.tritanopia #membership-view .mb.btn-bar .active-container a.wrapper:hover,
#sb_dialog #membership-view .mb.btn-bar .active-container a.wrapper:hover,
#sb_main #sb-main-container.tritanopia #membership-view .mb.btn-bar .info-container a.wrapper:hover,
#sb_dialog #membership-view .mb.btn-bar .info-container a.wrapper:hover,
#sb_main #sb-main-container.tritanopia .paid-attribute-footer .btn.next:hover,
#sb_dialog .paid-attribute-footer .btn.next:hover,
#sb_main #sb-main-container.tritanopia .pwa-app--btn:focus,
#sb_dialog .pwa-app--btn:focus,
#sb_main #sb-main-container.tritanopia .btn:focus,
#sb_dialog .btn:focus,
#sb_main #sb-main-container.tritanopia .current-booking-info .booking-btns .btn.sb_add_to_cal:focus,
#sb_dialog .current-booking-info .booking-btns .btn.sb_add_to_cal:focus,
#sb_main #sb-main-container.tritanopia .current-booking-info .booking-btns .btn.sb-ticket-download:focus,
#sb_dialog .current-booking-info .booking-btns .btn.sb-ticket-download:focus,
#sb_main #sb-main-container.tritanopia #main-buttons .wrapper .inner .bar .btn:focus,
#sb_dialog #main-buttons .wrapper .inner .bar .btn:focus,
#sb_main #sb-main-container.tritanopia #sb_login_form .sb-client-info-popup:focus,
#sb_dialog #sb_login_form .sb-client-info-popup:focus,
#sb_main #sb-main-container.tritanopia .sb-widget-form .buttons .send-message-button:focus,
#sb_dialog .sb-widget-form .buttons .send-message-button:focus,
#sb_main #sb-main-container.tritanopia #reviews-view .add-review .form .send-btn-container button:focus,
#sb_dialog #reviews-view .add-review .form .send-btn-container button:focus,
#sb_main #sb-main-container.tritanopia #sb_booking_content .tab .btn.select:focus,
#sb_dialog #sb_booking_content .tab .btn.select:focus,
#sb_main #sb-main-container.tritanopia #sb_time_classes_service_container .btn.select:focus,
#sb_dialog #sb_time_classes_service_container .btn.select:focus,
#sb_main #sb-main-container.tritanopia #sb-timeline #steps #time-settings #sb_booking_company_time .btn:focus,
#sb_dialog #sb-timeline #steps #time-settings #sb_booking_company_time .btn:focus,
#sb_main #sb-main-container.tritanopia #remind-password .bar #sb_remind_btn:focus,
#sb_dialog #remind-password .bar #sb_remind_btn:focus,
#sb_main #sb-main-container.tritanopia #main #main-content #sb_content #client-login button.btn:focus,
#sb_dialog #main #main-content #sb_content #client-login button.btn:focus,
#sb_main #sb-main-container.tritanopia #sb-timeline #steps #steps-content #sb_booking_content #details .detail-step .buttons-container #sb_book_btn:focus,
#sb_dialog #sb-timeline #steps #steps-content #sb_booking_content #details .detail-step .buttons-container #sb_book_btn:focus,
#sb_main #sb-main-container.tritanopia .modal-dialog .modal-content .modal-footer .btn:focus,
#sb_dialog .modal-dialog .modal-content .modal-footer .btn:focus,
#sb_main #sb-main-container.tritanopia .payment-modal #sb_pay_btn:focus,
#sb_dialog .payment-modal #sb_pay_btn:focus,
#sb_main #sb-main-container.tritanopia #membership-view .mb.btn-bar .active-container a.wrapper:focus,
#sb_dialog #membership-view .mb.btn-bar .active-container a.wrapper:focus,
#sb_main #sb-main-container.tritanopia #membership-view .mb.btn-bar .info-container a.wrapper:focus,
#sb_dialog #membership-view .mb.btn-bar .info-container a.wrapper:focus,
#sb_main #sb-main-container.tritanopia .paid-attribute-footer .btn.next:focus,
#sb_dialog .paid-attribute-footer .btn.next:focus {
  background: #ef143e !important;
  color: #fff !important;
}

#main-buttons {
    text-align: center;
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 500px;
}


#sb_main #sb-main-container.tritanopia #header .items-wrapper .nav-item, #sb_dialog #header .items-wrapper .nav-item {
    background: #ef102d !important;
    color: #494949;
}

#sb_main #sb-main-container.tritanopia #header .nav-wrapper #sb_menu .nav li.active a, #sb_dialog #header .nav-wrapper #sb_menu .nav li.active a, #sb_main #sb-main-container.tritanopia #header .nav-wrapper #sb_menu .nav #sb_appended_menu_item ul li.active a, #sb_dialog #header .nav-wrapper #sb_menu .nav #sb_appended_menu_item ul li.active a {
    background: #ef102d !important;
    color: #fff;
}

#sb_main #sb-main-container.tritanopia #footer #sb_scroll_top_btn, #sb_dialog #footer #sb_scroll_top_btn {
    background-color: #ef102d !important;
    color: #fff;
}

#sb_main #sb-main-container.tritanopia .pwa-app--btn a, #sb_dialog .pwa-app--btn a, #sb_main #sb-main-container.tritanopia .btn a, #sb_dialog .btn a, #sb_main #sb-main-container.tritanopia .current-booking-info .booking-btns .btn.sb_add_to_cal a, #sb_dialog .current-booking-info .booking-btns .btn.sb_add_to_cal a, #sb_main #sb-main-container.tritanopia .current-booking-info .booking-btns .btn.sb-ticket-download a, #sb_dialog .current-booking-info .booking-btns .btn.sb-ticket-download a, #sb_main #sb-main-container.tritanopia #main-buttons .wrapper .inner .bar .btn a, #sb_dialog #main-buttons .wrapper .inner .bar .btn a, #sb_main #sb-main-container.tritanopia #sb_login_form .sb-client-info-popup a, #sb_dialog #sb_login_form .sb-client-info-popup a, #sb_main #sb-main-container.tritanopia .sb-widget-form .buttons .send-message-button a, #sb_dialog .sb-widget-form .buttons .send-message-button a, #sb_main #sb-main-container.tritanopia #reviews-view .add-review .form .send-btn-container button a, #sb_dialog #reviews-view .add-review .form .send-btn-container button a, #sb_main #sb-main-container.tritanopia #sb_booking_content .tab .btn.select a, #sb_dialog #sb_booking_content .tab .btn.select a, #sb_main #sb-main-container.tritanopia #sb_time_classes_service_container .btn.select a, #sb_dialog #sb_time_classes_service_container .btn.select a, #sb_main #sb-main-container.tritanopia #sb-timeline #steps #time-settings #sb_booking_company_time .btn a, #sb_dialog #sb-timeline #steps #time-settings #sb_booking_company_time .btn a, #sb_main #sb-main-container.tritanopia #remind-password .bar #sb_remind_btn a, #sb_dialog #remind-password .bar #sb_remind_btn a, #sb_main #sb-main-container.tritanopia #main #main-content #sb_content #client-login button.btn a, #sb_dialog #main #main-content #sb_content #client-login button.btn a, #sb_main #sb-main-container.tritanopia #sb-timeline #steps #steps-content #sb_booking_content #details .detail-step .buttons-container #sb_book_btn a, #sb_dialog #sb-timeline #steps #steps-content #sb_booking_content #details .detail-step .buttons-container #sb_book_btn a, #sb_main #sb-main-container.tritanopia .modal-dialog .modal-content .modal-footer .btn a, #sb_dialog .modal-dialog .modal-content .modal-footer .btn a, #sb_main #sb-main-container.tritanopia .payment-modal #sb_pay_btn a, #sb_dialog .payment-modal #sb_pay_btn a, #sb_main #sb-main-container.tritanopia #membership-view .mb.btn-bar .active-container a.wrapper a, #sb_dialog #membership-view .mb.btn-bar .active-container a.wrapper a, #sb_main #sb-main-container.tritanopia #membership-view .mb.btn-bar .info-container a.wrapper a, #sb_dialog #membership-view .mb.btn-bar .info-container a.wrapper a, #sb_main #sb-main-container.tritanopia .paid-attribute-footer .btn.next a, #sb_dialog .paid-attribute-footer .btn.next a {
    background-color: #48e229 !important;
    color: #fff;
}

#sb_main #sb-main-container.tritanopia #sb-timeline #steps-nav, #sb_dialog #sb-timeline #steps-nav {
    background: #ef102d !important;
}

#sb_main #sb-main-container.tritanopia #sb-timeline #steps-nav #menu-active-bg, #sb_dialog #sb-timeline #steps-nav #menu-active-bg {
    background: #ef102d !important;
}

#sb_main #sb-main-container.tritanopia #sb-timeline #steps-nav li:first-child, #sb_dialog #sb-timeline #steps-nav li:first-child, #sb_main #sb-main-container.tritanopia #sb-timeline #steps-nav li.passed, #sb_dialog #sb-timeline #steps-nav li.passed, #sb_main #sb-main-container.tritanopia #sb-timeline #steps-nav li.passed + li:not(.passed), #sb_dialog #sb-timeline #steps-nav li.passed + li:not(.passed) {
    background: #ef102d !important;
}