/*
	Custom CSS
	Please make sure your CSS rules are 
	more particular / have higher priority
	then other page styles
*/

/* Border Radius */
.btn,
.tab.tab-col .excerpt-info .btn-bar .btn.select,
.tab,
.tab.tab-col .excerpt-info .preloader,
#membership-view #sb_membership_list_container>div .membership-item .preloader .user img, .preloader img,
#sb-timeline #steps #steps-content #sb_booking_content .paid-attribute-wrapper .paid-attribute-step #sb_attribute_list_container .product-item,
#sb-timeline #steps #steps-content #sb_booking_content .datetime-step #sb_timeview_container .timeline-wrapper #sb_time_flexible_container .hour-line .sb_time_flexible_hour_container .time-slot .cell, #sb-timeline #steps #steps-content #sb_booking_content .datetime-step #sb_timeview_container .timeline-wrapper #sb_time_slots_container .slot a, #sb-timeline #steps #steps-content #sb_booking_content .datetime-step #sb_timeview_container .timeline-wrapper #sb_time_slots_weekly_container .data-col .time-container .time-slot .cell,
.tab-pd, .tab.tab-col .full-info,
.datepicker.dropdown-menu {
    border-radius: 0!important;
}

/* Hero */
section#main-buttons {
    background-color: #F6EBE7;
    background-image: none!important;
}

/* Toggle Menu Button */
#header .nav-trigger {
    background: none!important;
    box-shadow: none!important;
}

#header .nav-trigger span, #header .nav-trigger span:before, #header .nav-trigger span:after {
    background-color: #000!important;
}

/* Hide link to home from gnav */
#sb_menu li.menu-item:has(a[href="#"]) {
    display: none!important;
}

/* Date Picker */
.datepicker.dropdown-menu td.today {
    background: #f6ebe7!important;
    color: #000!important;
}