#header-outer:not([data-format=left-header]) #top>.container>.row:not(.reihe-2),
.row.reihe-2 > div:not(.translate-logo),
#header-outer:not([data-format=left-header]) #top>.container>.row:first-child,
#top > .container > .row:first-child,
header .translate-pos 
header span[style="color:#000; font-size: 2.8rem;padding-top:5px;padding-bottom:15px; text-align: center; display: block;"],
.fav-date,
.single .sharecontainer,
#footer-outer,
.nectar_hook_global_section_parallax_footer, 
.single #newsletter,
.single  .related-post-wrap  {
	display: none !important;
}

#header-space {
	height: auto !important;
}
body #header-outer, body[data-header-color="dark"] #header-outer {
	background: transparent !important;
}
#header-outer > #top > .container {
	padding-left: 0px !important;
	padding-right: 0px !important;
}
#header-outer.scrolled-down {
	box-shadow: none !important;
}
.single-post .wpb_row:not(.full-width-content):not(.full_width_img_left) > div:not(.row-bg-wrap) > div:last-child,
.single-post .wpb_row:not(.full-width-content):not(.full_width_img_left) > div:not(.row-bg-wrap) > div:first-child,
.single-post .wpb_row:not(.full-width-content):not(.full_width_img_left) > div:not(.row-bg-wrap) > div {
	margin-left: 0px !important;
	margin-right: 0px !important;
}
#header-outer[data-format=centered-menu-bottom-bar] #top #logo img {
	height: 47px !important;
	width: 100% !important;
}
.nectar-post-grid .meta-category .style-button.technologie, .featured-media-under-header__cat-wrap .meta-category a.technologie, .home-header .home-header__inner-content .style-button.technologie {
	color: var(--farbe-technologie) !important;
}
.nectar-post-grid .meta-category .style-button.praxis, .featured-media-under-header__cat-wrap .meta-category a.praxis, .home-header .home-header__inner-content .style-button.praxis {
	color: var(--farbe-projekte) !important;
}
.nectar-post-grid .meta-category .style-button.unternehmen-service, .featured-media-under-header__cat-wrap .meta-category a.unternehmen-service, .home-header .home-header__inner-content .style-button.unternehmen-service {
	color: var(--farbe-unternehmen) !important;
}
.compose-mode .vc_row-fluid>.span_12>.vc_element, .compose-mode .vc_row-fluid>.span_12>.vc_element>.wpb_column, .full-page-inner>.container>.span_12>.wpb_column, .full-page-inner>.span_12>.wpb_column, html body .vc_row-fluid>.span_12>.wpb_column {
	max-width: 100%;
	width: 100%;
}
.single-post .featured-media-under-header__content .featured-media-under-header__content-wrap,
.single-post .featured-media-under-header__content {
	position: relative !important;
}
.single-post .featured-media-under-header__content .featured-media-under-header__content-wrap {
	padding-top: 5px !important;
	padding-bottom: 5px !important;
}
.single-post h1.entry-title, .single-post h1 {
	font-size: 16pt !important;
}
.single-post.cat-kurzmeldungen h1, .single-post.cat-meldungen h1 {
	margin-bottom: 15px !important;
	margin-top: 20px !important;
	padding-bottom: 15px !important;
}
html .single-post .content-einleitung,
html .single-post .content-inner > .wpb_row:not(.full-width-content):not(.full-width-section), 
html .archive.category #ajax-content-wrap .container-wrap .main-content .nectar-archive-blog-wrap, 
html .single-post .related-post-wrap, body.page-template-default:not(.home) .content-inner > .wpb_row:not(.full-width-content):not(.full-width-section), 
html body.page-template-default:not(.home) .main-content > .row > .wpb_row {
	padding-left: 0px !important;
	padding-right: 0px !important;
	padding-top: 0px !important;
	padding-bottom: 25px !important;
}
.featured-media-under-header__cat-wrap .meta-category a {
	padding: 0px !important;
	margin-top: 10px !important;
	margin-bottom: 10px !important;
}
.single-post .post-content > .content-inner {
	padding-bottom: 0px !important;
}
.single p.headline, .single p.headline a {
	font-size: 12pt !important;
}
.wpb_text_column>.wpb_wrapper p {
	margin-bottom: 25px !important;
}
.single-post .post-area .content-einleitung:first-child {
	padding-bottom: 0px !important;
}
.single-post .post-area .content-einleitung[style="padding-top: 40px !important;"] {
	padding-top: 10px !important;
}
.single-post p.bildunterschrift {
	margin-top: -15px !important;
}
.wpb_text_column>.wpb_wrapper p.wie_h4 {
	margin-bottom: 0px !important;
}
.light h1, .light h2, .light h3, .light h4, .light h5, .light h6, .light p {
	color: #000 !important;
}
#header-outer {
	padding-bottom: 15px;
	position: relative !important;
}
.row.reihe-2 > .col:first-child, .translate-logo {
	text-align: right !important;
	display: flex;
	position: relative;
    flex-direction: row-reverse;
    width: 100% !important;
	max-width: 100% !important;
	transform: none !important;
	padding-bottom: 15px;
}
.cat-kurzmeldungen .headarea, .cat-meldungen .headarea {
	display: none !important;
}
.randtext .linkitem .randicon {
	display: none !important;
}
.single #header-space {
	display: none !important;
}
body[data-hhun="0"] #header-outer[data-header-resize="0"]:not([data-transparent-header=true]) {
	height: 120px !important;
}
.randtext {
	display: block !important;
}
.row.reihe-2 > .col, .translate-logo {
	width: 100%;
	max-width: 100%;
}
html .single-post p.bildunterschrift {
	font-size: 8pt !important;
}
.single div[data-midnight="light"] .wpb_text_column a:not(.notextlink):not(.callToAction) {
	color: #e2001a !important;
}
.single .kleine_headline, .single .kleine_headline > *, .single p.kleine_headline a, .single .kleine_headline a, html .single-post .content-einleitung__inner-content p.subline, .auflistung .icon-typ .icon-typ_inner.numbers-icon span {
	font-size: 11pt !important;
	line-height: 1.2 !important;
}
.single-post .featured-media-under-header__featured-media .page-header-bg-image {
	height: auto !important;
}
.nectar-post-grid .meta-category .style-button.branche-politik, .featured-media-under-header__cat-wrap .meta-category a.branche-politik, .home-header .home-header__inner-content .style-button.branche-politik {
	color: var(--farbe-branche);
}
.single .auflistung .icon-typ .icon-typ_inner.numbers-icon span {
	color: #000 !important;
}
.single .auflistung .icon-typ .icon-typ_inner {
	width: auto !important;
	height: auto !important;
	
}
a.callToAction, a.transButton {
	color: var(--farbe-remondis-rot) !important;
	padding: 0px !important;
}
.icon-text[style="    padding-top: 6px;"] {
	padding-top: 0px !important;
}
p, a, div, th, td, label, input, textarea, select, option {
    font-size: 9pt !important;
    line-height: 1.4 !important;
}
.featured-media-under-header__featured-media:not([data-format="video"]):not([data-format="audio"]):not([data-has-img="false"]) {
	padding-bottom: 0px !important;
	max-height: 100% !important;
}
.page-header-bg-image {
	position: relative !important;
}
.featured-media-under-header__featured-media .post-featured-img img {
	height: auto !important;
	width: 100%;
	overflow: visible;
}
.single-post .main-content .featured-media-under-header {
	max-height: 100% !important;
}
.single-post .featured-media-under-header__content {
	max-width: 100% !important;
	right: 0px !important;
	left: 0px !important;
	width: 100% !important;
    overflow: visible !important;
	position: relative;
	transform: none !important;
}
.single-post .content-einleitung__inner-content p.subline, div:not(.content-einleitung__inner-content) .subline, div:not(.content-einleitung__inner-content) .subline > * {
	line-height: 1.2 !important;
	font-size: 12pt !important;
}
.nectar-post-grid .meta-category .style-button.kreislaufwirtschaft, .home-header .home-header__inner-content .style-button.kreislaufwirtschaft, .featured-media-under-header__cat-wrap .meta-category a.kreislaufwirtschaft {
	color: var(--farbe-kreislaufwirtschaft) !important;
}
.single-post .content-einleitung__inner, body:not(.archive):not(.home) .wpb_row:not(.full-width-content):not(.full_width_img_left) > div:not(.row-bg-wrap), .single-post .related-post-wrap > div, .single-post .related-post-wrap > h3, body.page-template-default:not(.home) .wpb_row:not(.full-width-content):not(.full_width_img_left) > div:not(.row-bg-wrap) {
	max-width: 100% !important;
}
.img-with-aniamtion-wrap .hover-wrap .hover-wrap-inner img.img-with-animation.nectar-lazy.loaded, .img-with-aniamtion-wrap img.img-with-animation.nectar-lazy.loaded {
    max-height: 50vh !important;
    width: auto !important;
}