.et_pb_slider, .et_pb_slider .et_pb_container {
height: 90vh !important;
}
.et_pb_slider, .et_pb_slider .et_pb_slide {
max-height: 87vh;
}
.schloss, .geschichte, .verein, .rueckblick, .location, .standort, .veranstaltungen, .anton, .museum, .kultursommer {
background-color: #8e241b;
padding: 20px 5px 20px 10px;
}
.cookie {
background-color: #cc837e;
padding: 20px 5px 20px 10px;
}
.et_pb_sidebar_0.et_pb_widget_area li a:hover {
background-color: #fff;
color: #8e241b !important;
font-size: 18px;
padding: 22px 5px 22px 10px;
}
#top-menu-nav #top-menu a:hover,
#mobile_menu_slide a:hover { 
color: #ba4b3c !important; 
}
h4.widgettitle {
padding-bottom: 30px ;
color: #8e241b !important;
} .et_pb_accordion_0.et_pb_accordion .et_pb_toggle_close h4.et_pb_toggle_title{
color: #ffffff !important;
} #et-top-navigation {
font-weight: 400;
}
.centered-inline-logo-wrap { 
margin-left: 2vw !important; 
margin-right: 2vw !important; 
} .tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {
padding-top: 20px !important;
}
.tribe-events .tribe-events-l-container {
padding-top: 20px !important;
}
.tribe-common a, .tribe-common abbr, .tribe-common acronym, .tribe-common address, .tribe-common applet, .tribe-common article, .tribe-common aside, .tribe-common audio, .tribe-common b, .tribe-common big, .tribe-common blockquote, .tribe-common canvas, .tribe-common caption, .tribe-common center, .tribe-common cite, .tribe-common code, .tribe-common dd, .tribe-common del, .tribe-common details, .tribe-common dfn, .tribe-common div, .tribe-common dl, .tribe-common dt, .tribe-common em, .tribe-common embed, .tribe-common fieldset, .tribe-common figcaption, .tribe-common figure, .tribe-common footer, .tribe-common form, .tribe-common h1, .tribe-common h2, .tribe-common h3, .tribe-common h4, .tribe-common h5, .tribe-common h6, .tribe-common header, .tribe-common i, .tribe-common iframe, .tribe-common img, .tribe-common ins, .tribe-common kbd, .tribe-common label, .tribe-common legend, .tribe-common li, .tribe-common main, .tribe-common mark, .tribe-common menu, .tribe-common nav, .tribe-common object, .tribe-common ol, .tribe-common output, .tribe-common p, .tribe-common pre, .tribe-common q, .tribe-common ruby, .tribe-common s, .tribe-common samp, .tribe-common section, .tribe-common small, .tribe-common span, .tribe-common strike, .tribe-common strong, .tribe-common sub, .tribe-common summary, .tribe-common sup, .tribe-common table, .tribe-common tbody, .tribe-common td, .tribe-common tfoot, .tribe-common th, .tribe-common thead, .tribe-common time, .tribe-common tr, .tribe-common tt, .tribe-common u, .tribe-common ul, .tribe-common var, .tribe-common video {
font-family: Georgia,Times,Times New Roman,serif !important; 
}
a, abbr, acronym, address, applet, b, big, blockquote, body, center, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, i, iframe, img, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, tt, u, ul, var {
font-family: Georgia,Times,Times New Roman,serif !important; 
}
.tribe-events-view:not(.tribe-events-widget), #tribe-events, #tribe-events-pg-template {
padding: 10px;
}
.tribe-events-meta-group .tribe-events-single-section-title {
font-size: 18px;
}
.tribe-events-single-event-title {
font-size: 32px;
}
.tribe-events-content h2{
font-weight: 500;
font-size: 20px;
line-height: 1.2em;
}
.tribe-common img {
width: 400px;
float: right !important;
}
@media only screen and (min-width: 768px) {
.tribe-events-meta-group {
padding: 32px 0 16px;
width: 300px;
}
.tribe-events-venue-map {
width: 400px;
}
.tribe-events-event-meta.primary, .tribe-events-event-meta.secondary {
padding-left: 20px;
}
}
.tribe-events .tribe-events-l-container {
padding-bottom: 80px;
padding-top: 14px;
min-height: 600px;
} .ShariffHheadline {
text-align: center !important;
color: #fff !important;
} #main-footer {
font-family: 'Georgia',Georgia,"Times New Roman",serif;
border-top: 4px double #fff;
}
#footer-widgets .footer-widget li {
padding: 2px;
margin: 1px;
} 
.et_pb_widget a {
color: #b22603 !important;
text-decoration: underline;
}
#main-footer .et_pb_widget a:hover {
color: #ffffff !important;
font-weight: bold;
} @media all and (min-width: 1100px) and (max-width: 1370px) {
.centered-inline-logo-wrap { 
margin-left: 20px !important; 
margin-right: 20px !important; 
}
}
@media only screen and (max-width: 768px) {
body:not(.et-tb) #main-content .container, body:not(.et-tb-has-header) #main-content .container {
padding-top: 10px !important;
}
.container {
width: 90% !important;
}
}