/*
    Custom CSS
    Please make sure your CSS rules are 
    more particular / have higher priority
    then other page styles
*/
#events h3 {
    font-family: 'Overpass', sans-serif !important;
}
#events p.duration, #events div.duration {
    font-family: 'Overpass', sans-serif !important;
}
#events p.description, #events div.description {
    font-family: 'Overpass', sans-serif !important;
}
#events .selectedEvent {
    font-family: 'Overpass', sans-serif !important;
}
#events input.reserve_time_btn {
    font-family: 'Overpass', sans-serif !important;
}
#events input.select_another_btn {
    font-family: 'Overpass', sans-serif !important;
}
#eventForm #start_date-block-container h3, #eventForm #timeline-container h3 {
    font-family: 'Overpass', sans-serif !important;
}
#eventForm #save_button {
    font-family: 'Overpass', sans-serif !important;
}
div.ui-widget-content {
    font-family: 'Overpass', sans-serif !important;
}
div.ui-widget-header {
    font-family: 'Overpass', sans-serif !important;
}
#timeline-container table.timeline {
    font-family: 'Overpass', sans-serif !important;
}
.timeline td.not_worked_time {
    font-family: 'Overpass', sans-serif !important;
}
.timeline td.free_time {
    font-family: 'Overpass', sans-serif !important;
}
.timeline td.selected_time {
    font-family: 'Overpass', sans-serif !important;
}
.timeline td.reserved_time {
    font-family: 'Overpass', sans-serif !important;
}
div#loading {
    font-family: 'Overpass', sans-serif !important;
}
#start_date-block-container .zend_form dt, 
#start_date-block-container .zend_form dt b, 
#start_date-block-container .zend_form dd label {
    font-family: 'Overpass', sans-serif !important;
}
.company-name {
    font-family: 'Overpass', sans-serif !important;
    color : #fff !important;
}
div.btn.map.btn-with-image.custom > a {
    color : #fff !important;
}
#main-buttons .wrapper .inner .bar .btn, .is-widget #main .btn.book {
    font-family: 'Overpass', sans-serif !important;
}
div.title-main {
    display : none !important;
    font-family : 'Overpass', sans-serif !important;
    text-align : left !important;
}
table.overview td {
    font-family : 'Overpass', sans-serif !important;
}
div.info > ul > li {
    font-family : 'Overpass', sans-serif !important;
}
div.title-section {
    font-family : 'Overpass', sans-serif !important;
}
div.alert.alert-info.slick-slide.slick-current.slick-active {
    font-family : 'Overpass', sans-serif !important;
}
button.btn.btn-second {
    font-family : 'Overpass', sans-serif !important;
}
a#sb_gdpr_show_form_btn {
    font-family : 'Overpass', sans-serif !important;
}
ul#sb_menu_list_items_container > li > a {
    font-family : 'Overpass', sans-serif !important;
}
li.menu-item.clearfix.active > a {
    color : #fff !important;
}
li.menu-item.clearfix > a {
    color : #f8f8f8 !important;
}
#header .nav-wrapper #sb_menu .nav li a:before, #header .nav-wrapper #sb_menu .nav li a:after {
    background : #f8f8f8 !important;
}
#main-buttons .wrapper .inner .company-name:after, #main-buttons .wrapper .inner .company-name:after {
    background : #f8f8f8 !important;
}
div.title-small, div.cap.short {
    font-family : 'Overall', sans-serif !important;
}
#sb_dateview_container > div > div > div > div > div:nth-child(2) > div > div {
    font-family : 'Overall', sans-serif !important;
}
div.container-caption {
    font-family : 'Overall', sans-serif !important;
}
div.title-main {
    font-family : 'Overall', sans-serif !important;
}
div.cap.mg {
    font-family : 'Overall', sans-serif !important;
}