/*
    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 : #c0c0c0 !important;
}

#header .nav-wrapper #sb_menu .nav li a:before, #header .nav-wrapper #sb_menu .nav li a:after {
    background : #c0c0c0 !important;
}

#main-buttons .wrapper .inner .company-name:after, #main-buttons .wrapper .inner .company-name:after {
    background : #c0c0c0 !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;
}
