

.site-header {

    padding: 0 4%;
    line-height: 7rem;
		border-top: solid 7px #8a1024;
		border-bottom: solid 10px #fff;

}


/* Untertitel Startseite */
.site-banner-header {

    position: absolute;
    width: 100%;
    bottom: 0;

}

.site-banner-title {
    padding-right: 5rem;
    font-size: 3.62rem;
}

.custom-banner::before, .site-banner-media::before {
    background: none;

}

h2 {
		font-family:'Merriweather';
}

.entry-title.site-banner-title {
	font-size: 2.1rem!important;
}

@media screen and (min-width:0px) and (max-width:479px) {
	.site-banner-header {
	display:none;
	}}

.highlight {
		width:100%;
		background-color: rgba(138, 16, 36, 0.6);
		font-family:'Merriweather';
	font-size:2rem;
		box-shadow: rgba(138, 16, 36, 0.6) 22.0167px 0px 0px 0px, rgba(138, 16, 36, 0.6) -22.0167px 0px 0px 0px;
}


/* Überschriften im Bild */
div.fl-rich-text h1 {
		background-color: rgba(138, 16, 36, 0.6);
	margin-bottom:-3.62rem !important;
		
}

.picker__list-item--highlighted, .picker__list-item:hover {

    border-color: #8a1024 !important;
    z-index: 10;

}

.picker--focused .picker__list-item--highlighted, .picker__list-item--highlighted:hover, .picker__list-item:hover {

    background: #8a1024 !important;
    cursor: pointer;
    color: #fff !important;

}

.picker--focused .picker__day--selected {

    background: #8a1024 !important;
    color: #fff;
}


.single .entry-meta-top {

    display:none;

}

.is-singular .site-main > .entry {

    float: left;
    width: 100%;

}

/* Navigation */

.font-size-sm, .nav-search-form, .main-navigation .menu, .posts .entry-meta, .site-footer, .items .entry-summary {

    font-size: 1em;
		font-family:'Merriweather';
		letter-spacing: 1px;

}

/* Speisekarte */


.sticky-menu-group-nav .menu-group-nav {
    color: rgba(255, 255, 255, 0.6);
}


section.food-menu-items.page-section header.page-header h2.page-title {
	color:#fff;
}

.fl-node-57358cbf9fa07 > .fl-col-content {

    border-style: none;

}

.entry-summary {

    font-family: 'Ubuntu'!important;

}

.food-menu-item-title {
		text-transform:none !important;
		font-size:1.1em;
		-moz-hyphens: none;
		hyphens: none;

}

section.menu-items {
		padding-top:3rem;
}

a.menu-group-nav-link {
	display:none;
}

/* Footer */

.widget-title, .breadcrumbs {

    font-size: 1.1rem;

}

.confit-address {
	padding-bottom:25px;
	font-size: 1.1rem;
	font-weight:600;
	font-family: 'Ubuntu'!important;
}

.confit-phone {
	padding-bottom:25px;
	font-size: 1.1rem;
	font-family: 'Ubuntu'!important;
}

.confit-hours {
	padding-bottom:25px;
	font-size: 1.1rem;
	font-family: 'Ubuntu'!important;
}

/* Events */

.link-more {
	display:none;
}

.njba-blog-posts-grid .njba-content-grid {
	border:none;
}

.njba-content-grid-contant {
		background:#f1f3f5;
}

.njba-content-grid-contant h1 {
		padding:20px;
}

.njba-content-grid-contant p {
		padding:20px;
}

.fl-node-5cb7024d1dfb6 .njba-btn-main {
	padding-bottom:20px;
}

.fl-node-5cb711c265bf1 .njba-btn-main {
	padding-bottom:20px;
}

figure.post-thumbnail {
	display:none;
}
