/*
	Custom CSS
	Please make sure your CSS rules are 
	more particular / have higher priority
	then other page styles
*/

body #sb-main-container #header  { 
         background: #575656;
         border-top: 20px solid #ddda1a;
}
body #header .brand .logo a {
         position:relative;
         display: block;
         width: 250px;
}
body #header .brand .logo a img {
         position:absolute;
         top: -33px;
         max-width: none;
         max-height: none;
         margin: -20px 0;
}
body #header .flex-box {
          min-height: 58px;
}
body #sb_main #sb-main-container.tritanopia #header .nav-trigger, body #sb_dialog #header .nav-trigger {
         background: transparent;
         border: 0 none;
         padding-top: 20px;
}
body #sb_main #sb-main-container.tritanopia #header .nav-wrapper #sb_menu .nav li.active a, 
body #sb_dialog #header .nav-wrapper #sb_menu .nav li.active a, 
body #sb_main #sb-main-container.tritanopia #header .nav-wrapper #sb_menu .nav #sb_appended_menu_item ul li.active a, 
body #sb_dialog #header .nav-wrapper #sb_menu .nav #sb_appended_menu_item ul li.active a {
         background: transparent;
        color: rgba(255,255,255,0.7);
}
body #sb_main #sb-main-container.tritanopia #sb_menu a,
body #sb_dialog #sb_menu a {
        color: rgba(255,255,255,0.7);
}

body #header .nav-wrapper #sb_menu .nav li a {
        padding: 3px 10px;
}

body #sb_main #sb-main-container.tritanopia #main-buttons .wrapper .inner .bar .btn.map a,
body  #sb_dialog #main-buttons .wrapper .inner .bar .btn.map a, #sb_main #sb-main-container.tritanopia #main-buttons .wrapper .inner .bar .btn.promo a, 
body #sb_dialog #main-buttons .wrapper .inner .bar .btn.promo a {
        color: #333;
}

#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: #ddda1b !important;
	color: #fff !important;
}

#sb_main #sb-main-container.tritanopia .current-booking-info .booking-btns .btn.sb-book a, #sb_dialog .current-booking-info .booking-btns .btn.sb-book a, #sb_main #sb-main-container.tritanopia .current-booking-info .booking-btns .btn.sb-reschedule, #sb_dialog .current-booking-info .booking-btns .btn.sb-reschedule, #sb_main #sb-main-container.tritanopia .btn.sb_cancel_btn, #sb_dialog .btn.sb_cancel_btn, #sb_main #sb-main-container.tritanopia a.btn.btn-default.show-all, #sb_dialog a.btn.btn-default.show-all, #sb_main #sb-main-container.tritanopia .modal-footer #sb_cancellation_cancel, #sb_dialog .modal-footer #sb_cancellation_cancel, #sb_main #sb-main-container.tritanopia #sb_login_form #sb_sign_out_btn, #sb_dialog #sb_login_form #sb_sign_out_btn, #sb_main #sb-main-container.tritanopia .sb-widget-form .buttons .open-booking-widget-button, #sb_dialog .sb-widget-form .buttons .open-booking-widget-button, #sb_main #sb-main-container.tritanopia .datepicker-button #sb_label_container, #sb_dialog .datepicker-button #sb_label_container, #sb_main #sb-main-container.tritanopia #sb-timeline #steps #steps-content #sb_booking_content #details .detail-step .buttons-container #sb_multiple_booking_btn, #sb_dialog #sb-timeline #steps #steps-content #sb_booking_content #details .detail-step .buttons-container #sb_multiple_booking_btn, #sb_main #sb-main-container.tritanopia .timezone-modal.modal-dialog .modal-content .modal-footer #sb_cancel_button, #sb_dialog .timezone-modal.modal-dialog .modal-content .modal-footer #sb_cancel_button, #sb_main #sb-main-container.tritanopia #client-profile-edit .bar-with-btn .btn.btn-danger, #sb_dialog #client-profile-edit .bar-with-btn .btn.btn-danger, #sb_main #sb-main-container.tritanopia #main-buttons .btn.map a, #sb_dialog #main-buttons .btn.map a, #sb_main #sb-main-container.tritanopia #main-buttons .btn.promo a, #sb_dialog #main-buttons .btn.promo a {
	border-color: #ddda1b !important;
}
#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 {
	border-color: #ddda1b !important;
}

body is-widget #main  #sb-timeline #steps-nav,
body .is-widget #main #sb-timeline #steps-nav #menu-active-bg,
body #sb_main #sb-main-container.tritanopia #main #sb-timeline #steps-nav, 
body #sb_dialog #sb-timeline #steps-nav ,
body #sb_main #sb-main-container.tritanopia #sb-timeline #steps-nav, body #sb_dialog #sb-timeline #steps-nav{
        background: #575757;
}
body #sb_main #sb-main-container.tritanopia #sb-timeline #steps-nav #menu-active-bg, 
body #sb_dialog #sb-timeline #steps-nav #menu-active-bg,
body #sb_main #sb-main-container.tritanopia #sb-timeline #steps-nav li:first-child, 
body #sb_dialog #sb-timeline #steps-nav li:first-child, 
body #sb_main #sb-main-container.tritanopia #sb-timeline #steps-nav li.passed, 
body #sb_dialog #sb-timeline #steps-nav li.passed,
body  #sb_main #sb-main-container.tritanopia #sb-timeline #steps-nav li.passed + li:not(.passed), 
body #sb_dialog #sb-timeline #steps-nav li.passed + li:not(.passed){
        background: #575757;
}

 #events h3   {
	/* add your css rule here */
}


 #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   {
	/* add your css rule here */
}


 #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 */
}

