/*
	Custom CSS
	Please make sure your CSS rules are 
	more particular / have higher priority
	then other page styles
*/
 #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 */
}

/* HEADER dunkel und edel */
header,
.header,
.top-bar,
.navbar,
.site-header {
    background: #050505 !important;
    min-height: 110px !important;
    padding: 15px 45px !important;
    display: flex !important;
    align-items: center !important;
}

/* Logo passend groß */
header img,
.header img,
.top-bar img,
.navbar img,
.site-header img,
.logo img,
.company-logo img,
.branding img,
[class*="logo"] img {
    width: auto !important;
    height: auto !important;
    max-width: 320px !important;
    max-height: 95px !important;
    object-fit: contain !important;
    transform: none !important;
}

/* Navigation */
header nav,
.header nav,
.navbar nav {
    display: flex !important;
    align-items: center !important;
    gap: 35px !important;
}

/* Menü Gold */
header a,
.header a,
.navbar a {
    color: #D4A63A !important;
    font-size: 18px !important;
    font-weight: 700 !important;
}

/* große automatische Überschrift ausblenden */
h1,
.company-name,
.company-title,
.hero-title,
.page-title,
.main-title {
    display: none !important;
}