/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/
:root {
    --farbe-remondis-rot: #e2001a;
    --farbe-remondis-gruen: #80a41b;
    --farbe-remondis-gelb: #fbba00;
    --farbe-remondis-blau: #006197;
    --farbe-remondis-dunkelrot: #b91f27;
    --farbe-remondis-braun: #cf4d12;
    --farbe-remondis-magenta: #df0067;
    --farbe-remondis-violett: #902082;
    --farbe-remondis-cyan: #00b5e5;
    --farbe-remondis-tuerkis: #31b7bc;
    --farbe-remondis-hellgruen: #cad200;
    --farbe-remondis-dunkelgruen: #007d34;
    --farbe-remondis-olivegruen: #a8a04f;
    --farbe-remondis-grau: #9e958f;
    --farbe-remondis-anthrazit: #747783;
    --farbe-remondis-grauaufhellung: #e7e4e3;
    --farbe-remondis-anthrazitaufhellung: #e6e7e8;
    --farbe-remondis-gruenaufhellung: #ebf1dc;
    --farbe-remondis-gelbaufhellung: #f5eed8;
    --farbe-remondis-cyanaufhellung: #e6eef1;
    --farbe-remondis-tuerkisaufhellung: #e0ebeb;
    --farbe-remondis-rotabdunklung: #841817;
    --farbe-remondis-gruenabdunklung: #656d24;
    --farbe-remondis-gelbabdunklung: #ac8200;
    --farbe-remondis-blauabdunklung: #003c5e;
    --farbe-remondis-cyanabdunklung: #008db1;
    --farbe-remondis-tuerkisabdunklung: #288f93;
    --farbe-remondis-hellgruenabdunklung: #9ba220;
    --farbe-remondis-anthrazitabdunklung: #4a4d55;
    --farbe-kreislaufwirtschaft: #31B7BC;
    --farbe-technologie: #00466D;
    --farbe-projekte: #80A41B;
    --farbe-branche: #9C1006;
    --farbe-menschen: #a8a04f;
    --farbe-engagement: #fbba00;
    --farbe-unternehmen: #E30613;
    --farbe-meldungen: #6596BE;
    --farbe-kreislaufwirtschaft-abdunklung: #288f93;
    --farbe-praxis-abdunklung: #656d24;
    --doppelter_unterer_Abstand: 110px;
    --eineinhalbfacher_unterer_Abstand: 80px;
    --voller_unterer_Abstand: 55px;
    --dreiviertel_unterer_Abstand: 35px;
    --halber_unterer_Abstand: 28px;
    --viertel_unterer_Abstand: 14px;
}
html {
    font-size: 62.5%;
}
/* latin-ext */
@font-face {
  font-family: "Nunito Sans";
  font-style: normal;
  font-weight: 200 700;
  font-stretch: 75% 125%;
  font-display: swap;
  src: url(/wp-content/themes/salient-child/font/Nunito_Sans-latin-ext.woff2)
    format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF,
    U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: "Nunito Sans";
  font-style: normal;
  font-weight: 200 700;
  font-stretch: 75% 125%;
  font-display: swap;
  src: url(/wp-content/themes/salient-child/font/Nunito_Sans-latin.woff2)
    format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191,
    U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
body,
html,
p,
a,
div,
th,
td,
label,
input,
textarea,
select,
option,
h1,
h2,
h3,
h4,
h5,
h6, button {
  font-family: "Nunito Sans", Arial, Helvetica, sans-serif !important;
  /* font-stretch: 87.5%; */
  font-stretch: 77%;
  letter-spacing: 0.02em;
  font-weight: 350;
}
#header-outer {
	z-index: 9998 !important;
}
body.single .post .content-inner>h2, body.single .post .content-inner>h3, body.single .post .content-inner>h4, body.single .post .content-inner>h5, body.single .post .content-inner>h6, body.single .post .wpb_text_column h2, body.single .post .wpb_text_column h3, body.single .post .wpb_text_column h4, body.single .post .wpb_text_column h5, body.single .post .wpb_text_column h6 {
	margin-top: 0px !important;
}
strong, b {
  font-family: "Nunito Sans", Arial, Helvetica, sans-serif !important;
  font-weight: 700 !important;
}
body[data-bg-header=true].archive.tag .container-wrap {
	padding-top: 0px !important;
}
h1, h2, .wie_h2, .subline {
    line-height: 1.2;
    font-weight: 260 !important;
    letter-spacing: 0.02em !important;
}
h1, h2 {
    margin-bottom: 35px !important;
    letter-spacing: 0.02em
}

#header-outer .translate-logo {
	z-index: 9
}

body, html, p, a, div, th, td, label, input, textarea, select, option, h1, h2, h3, h4, h5, h6 {
	    font-stretch: 77%;
    letter-spacing: 0.02em;
}
body {
	    line-height: 1.5;
}
.single article .nectar-flickity.nectar-carousel.nectar-carousel:not(.masonry) .flickity-viewport {
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}
.single article .nectar-flickity.nectar-carousel.nectar-carousel:not(.masonry) .flickity-viewport img.nectar-lazy {
	margin-bottom: 0px !important;
}
.single article .wpb_gallery_slidesimage_grid {
	margin-bottom: var(--viertel_unterer_Abstand)
}
.single article .nectar-flickity.nectar-carousel[data-desktop-columns="1"][data-format=default] .cell {
	padding: 0px !important;
}

/* Suchergebnis Seite */
.searchCategory{
	padding:.5em 1em !important;
	font-size: 14px !important;
	transform: scale(.85) translateX(-14px);

}

body.search-results #search-results[data-layout*="list"] article {
    padding-left: 0px !important;
}

body.search-results .container-wrap .main-content {
    padding: 0px 0px 25px 0px !important;
}

body.search-results #search-results {
	max-width: 1360px !important;
	margin-left: auto;
	width: 100%;
	margin-right: auto;
}

.resultForContainer{
	background-color: #fff !important;
}

/*Newsletter Status seite*/

.page-id-491 .container.main-content, 
.page-id-4307 .container.main-content{
	    padding-top: 20px;
	    height: calc(100vh - 400px)
}






@media (max-width: 1440px) {
    body.search-results #search-results {
        max-width: 798px;
        padding: 60px 30px 20px 30px;
    }
}

/* Mobile Anpassungen */
@media (max-width: 767px) {
    body.search-results #search-results {
        padding: 30px 15px;
    }
    
    .page-id-491 .container.main-content, 
.page-id-4307 .container.main-content{
	    padding-top: 50px;
}

}

/* Große Bildschirme */
@media (min-width: 1800px) {
    body.search-results #search-results {
        max-width: 1596px;
    }
}



/*** Abgerundete Ecken **/
.home-header .home-header__inner, .headarea.kurzmeldungen {
    margin-right: 40px;
    border-radius: 0 40px 40px 0;
    overflow: hidden !important;
}
.home-header .home-header__inner::after {
	border-radius: 0 0px 40px 0;
}
.home-header .home-header__inner::after {
	max-width: calc(100% - 40px) !important;
}
#kurzmeldungenteaser.wpb_row .row-bg {
	border-radius: 0 0px 40px 0;
}
.full-width-section .row-bg, .wpb_row:not(#copyright):not(:has(.schachbrett)) .row-bg, body.page-template-default:not(.home) .main-content > .row > .wpb_row.headimage.full-width-content, .single-post .featured-media-under-header__featured-media .page-header-bg-image, .single-post .wpb_row.full-width-content img.img-with-animation.nectar-lazy,
.archive.category-kurzmeldungen .nectar-post-grid .nectar-post-grid-item:nth-child(even), .archive.category-meldungen .nectar-post-grid .nectar-post-grid-item:nth-child(even), .archive.category-brief-concise .nectar-post-grid .nectar-post-grid-item:nth-child(even), .archive.category-messages .nectar-post-grid .nectar-post-grid-item:nth-child(even), .archive.category-kurzmeldungen .nectar-post-grid[data-columns="4"] .nectar-post-grid-item, .archive.category-meldungen .nectar-post-grid[data-columns="4"] .nectar-post-grid-item, .post-display .favorites-list > div, .archive.category-brief-concise .nectar-post-grid[data-columns="4"] .nectar-post-grid-item, .archive.category-messages .nectar-post-grid[data-columns="4"] .nectar-post-grid-item, .post-display .favorites-list > div,
.archive.tag .nectar-post-grid[data-columns="4"] .nectar-post-grid-item, .archive.category-meldungen .nectar-post-grid[data-columns="4"] .nectar-post-grid-item {
    margin-right: 40px;
    border-radius: 0 40px 40px 0;
    overflow: hidden;
    max-width: calc(100% - 40px) !important;
}
.wpb_row:has(.using-bg-color) > .row_col_wrap_12 {
	margin-right: 30px;
}
.single-post .wpb_row.full-width-content:has(.oben-nicht) img.img-with-animation.nectar-lazy {
	
}
.archive .blurred-wrap {
	background-color: #fff;
}
body.material #page-header-wrap, body[data-header-resize="0"] #page-header-wrap {
    margin-right: 40px;
    border-radius: 0 40px 40px 0;
    overflow: hidden;
}
.wpb_row:not(#copyright):not(:has(.schachbrett)) .row-bg.unten-nicht, .single-post .wpb_row.full-width-content:has(.unten-nicht) img.img-with-animation.nectar-lazy {
	border-bottom-right-radius: 0px !important;
}
.wpb_row:not(#copyright):not(:has(.schachbrett)) .row-bg.oben-nicht, .single-post .wpb_row.full-width-content:has(.oben-nicht) img.img-with-animation.nectar-lazy {
	border-top-right-radius: 0px !important;
}
.wpb_row:not(#copyright):not(:has(.schachbrett)) .row-bg.beides, .single-post .wpb_row.full-width-content:has(.beides) img.img-with-animation.nectar-lazy {
	border-top-right-radius: 0px !important;
	border-bottom-right-radius: 0px !important;
}
/** ENDE ***/
body h4, .row .col h4, .portfolio-items .work-meta h4, .list-icon-holder[data-icon_type="numerical"] span, .portfolio-items .col.span_3 .work-meta h4, #respond h3, .blog-recent.related-posts h3.title, h3#comments, .portfolio-items[data-ps="6"] .work-meta h4, .nectar-hor-list-item[data-font-family="h4"], .toggles[data-style="minimal_small"] .toggle > h3 a, .woocommerce #reviews #reply-title, p.woocommerce.add_to_cart_inline > span.woocommerce-Price-amount, p.woocommerce.add_to_cart_inline ins > span.woocommerce-Price-amount, #header-outer .total, #header-outer .total strong, .nectar-ext-menu-item .inherit-h4 .menu-title-text, #slide-out-widget-area .nectar-ext-menu-item .inherit-h4, #mobile-menu .nectar-ext-menu-item .inherit-h4, .nectar-slide-in-cart.style_slide_in_click .widget_shopping_cart .cart_list .product-meta a:not(.remove), .woocommerce-cart .product-name a, #ajax-content-wrap .nectar-inherit-h4, #header-outer .nectar-inherit-h4, .archive.woocommerce .container-wrap > .main-content #sidebar > .header h4, [data-inherit-heading-family="h4"], .nectar-quick-view-box div.product h1.product_title.nectar-inherit-h4, .nectar-quick-view-box div.product .summary p.price.nectar-inherit-h4, body.woocommerce div.product p.price.nectar-inherit-h4 ins {
	letter-spacing: 0.02em;
}
.wie_h3, .wie_h4 {
    font-weight: 700 !important;
}
h3, .wie_h3, body.page-template-default:not(.home) .wpb_text_column>.wpb_wrapper .wie_h3, body.page-template-default:not(.home) .wpb_text_column>.wpb_wrapper h3 {
    margin-bottom: 10px;
    font-weight: 700;
}
.single-post .featured-media-under-header__featured-media .page-header-bg-image {
    height: 750px;
    object-fit: cover;
    top: 0px;
}
.wpb_text_column a:not(.notextlink):not(.callToAction) {
	color: var(--farbe-remondis-rot);
    text-decoration: none;
    cursor: pointer;
    /* display: inline-block; */
    font-weight: bold;
    transition: color 0.5s;
    max-width: 100%;
    word-wrap: break-word;
}
div[data-midnight="light"] .wpb_text_column a:not(.notextlink):not(.callToAction) {
	color: #fff !important;
}
.wpb_text_column a.notextlink {
	text-decoration: none;
}
.wpb_text_column a:has(span[style*="color"]):before {
    color: inherit;
}
.wpb_text_column a:before {
    /* content: ">\202f"; */
    content: ">";
    padding-right: 0.1em;
}
body.page-template-default:not(.home) .main-content > .row > .wpb_row.headimage.full-width-content {
	margin-left: 0px;
	width: 100%;
	max-width: 100%;
	left: 0px;
	padding:0px 0px 0px 0px !important;
}
body.page-template-default:not(.home) .main-content > .row > .wpb_row.headimage.full-width-content .vc_col-sm-12 .img-with-aniamtion-wrap .hover-wrap {
	
	
}
body.page-template-default:not(.home) .main-content > .row > .wpb_row.headimage.full-width-content .vc_col-sm-12 .img-with-aniamtion-wrap .hover-wrap .hover-wrap-inner {
    height: 750px;
    overflow: hidden;
}
body.page-template-default:not(.home) .main-content > .row > .wpb_row.headimage.full-width-content img {
   object-position: center;
	width: 100%;
    height: 100%;
    object-fit: cover;
}
#header-outer[data-format=centered-menu-bottom-bar] #top .span_3 .slide-out-widget-area-toggle.mobile-icon {
	display: block !important;
}
.nectar-post-grid-item .meta-author, .nectar-post-grid .nectar-post-grid-item__meta-wrap>span:not(:nth-child(1)):before{
	display: none !important;
}
#header-outer:not([data-format=left-header]) #top nav>ul>li {
    align-items: normal;
}
#header-outer[data-format=centered-menu-bottom-bar] #top .span_3 nav.right-side {
	gap:24px;
}
#header-outer #top .slide-out-widget-area-toggle a .lines:after, #header-outer #top .slide-out-widget-area-toggle a .lines:before, #header-outer #top .slide-out-widget-area-toggle a .lines-button:after, body.material.mobile #header-outer.transparent:not([data-permanent-transparent="1"]) header .slide-out-widget-area-toggle a .close-line, body.material.mobile #header-outer:not([data-permanent-transparent="1"]) header .slide-out-widget-area-toggle a .close-line, #search-outer .close-wrap .close-line, #header-outer:not(.transparent) #top .slide-out-widget-area-toggle .close-line, .nectar-slide-in-cart.style_slide_in_click .close-cart .close-line, .nectar-ajax-search-results h4 a:before {
	background-color: #9C9CA0 !important;
}
.schachbrett .schachbrett-image  img {
	max-width: 100% !important;
	width: 100% !important;
}
body #header-outer .icon-salient-search:before, body.material #header-outer .icon-salient-search:before {
	color: #9C9CA0
}
.textheader {
    font-size: 1.6rem;
    color: #7e7e84;
}
p, a, div, th, td, label, input, textarea, select, option {
	font-size: 1.9rem
}
.bg-contain .row-bg-wrap .row-bg {
	background-size: contain;
}
.auflistung {
	    display: flex;
    gap: 23px;
}
.auflistung .icon-typ .icon-typ_inner {
	width: 44px;
	height: 44px;
	text-align: center;
	border-radius: 100%;
}
.auflistung .icon-typ .icon-typ_inner.numbers-icon span {
	color: #fff !important;
	font-weight: bold;
	    line-height: 44px;
	    font-size: 2.8rem;
}
.auflistung .icon-typ .icon-typ_inner img {
	margin-bottom: 0px !important;
}
#header-outer #top nav > ul > li > a {
	font-size: 1.9rem;
    font-weight: 350;
}
body h1, body .row .col.section-title h1, .row .col.section-title h1, .row .col.section-title h2, .nectar-post-grid > .nectar-post-grid-item:nth-child(1) .content .item-main .post-heading .nectar-split-heading > p {
	line-height: 1.2;
    font-weight: 260;
    font-size: 3.8rem;
}
.blog-archive-header.color-bg .col.section-title, .home #ajax-content-wrap #newsletter .row_col_wrap_12, .home #ajax-content-wrap #produkte .row_col_wrap_12, .material #search-outer #search, .material #header-outer #search-outer #search, .results-shown #search-outer .nectar-ajax-search-results {
    padding: 80px 60px 25px 60px;
}
 .results-shown #search-outer .nectar-ajax-search-results {
	 max-height: 100% !important;
 }
 .nectar-ajax-search-results .search-post-item {
	 border-radius: 0px !important;
	 box-shadow:none !important;
 }
 .nectar-ajax-search-results .header {
	 padding-left: 0px !important;
	 padding-right: 0px !important;
 }
 .nectar-ajax-search-results .post-featured-img {
	 padding-bottom: 0;
 }
 .nectar-ajax-search-results .meta-category, #search-results .meta-category  {
	 color: #fff;
	 margin: 0 10px 10px 0;
    display: inline-block;
    border-radius: 2px !important;
    -webkit-border-radius: 2px !important;
     margin-bottom: 5px !important;
	padding: .5em 1em;
    line-height: 1 !important;
 }
 #search-results .meta-category {
	 font-size: 14px;
 }
   .nectar-ajax-search-results .title {
	   display: block;
   }
#search-results .result .title a {
	    color:#000 !important;
	        background-image: linear-gradient(to right, #000 0, #000 100%) !important;
    }
  .nectar-ajax-search-results .meta-category.branche-politik, .nectar-ajax-search-results .meta-category.branche-amp-politik, #search-results .meta-category.branche-politik,
  .nectar-ajax-search-results .meta-category.industry-politics, .nectar-ajax-search-results .meta-category.industry-amp-politics, #search-results .meta-category.industry-politics {
	  background-color: var(--farbe-branche);
  }
  .nectar-ajax-search-results .meta-category.kreislaufwirtschaft, .nectar-ajax-search-results .meta-category.kreislaufshywirtschaft, #search-results .meta-category.kreislaufwirtschaft,
  .nectar-ajax-search-results .meta-category.circular-economy, #search-results .meta-category.circular-economy {
	  background-color: var(--farbe-kreislaufwirtschaft);
  }
  .nectar-ajax-search-results .meta-category.technologie, #search-results .meta-category.technologie,
  .nectar-ajax-search-results .meta-category.technologie, #search-results .meta-category.technology {
	  background-color: var(--farbe-technologie);
  }
  .nectar-ajax-search-results .meta-category.praxis, #search-results .meta-category.praxis,
  .nectar-ajax-search-results .meta-category.practice, #search-results .meta-category.practice {
	  background-color: var(--farbe-projekte);
  }
   .nectar-ajax-search-results .meta-category.unternehmen-services, .nectar-ajax-search-results .meta-category.unternehmen-amp-services, #search-results .meta-category.unternehmen-services,
   .nectar-ajax-search-results .meta-category.companies-services, .nectar-ajax-search-results .meta-category.companies-amp-services, #search-results .meta-category.companies-services {
	  background-color:var(--farbe-unternehmen);
  }
   .nectar-ajax-search-results .meta-category.kurz-kompakt, #search-results .meta-category.kurz-kompakt,
   .nectar-ajax-search-results .meta-category.meldungen, #search-results .meta-category.meldungen,
  .nectar-ajax-search-results .meta-category.messages, #search-results .meta-category.messages {
	  background-color:var(--farbe-meldungen);
  }
.page-id-2808 #ajax-content-wrap .main-content .wpb_row:not(.gemerkt-header), .page-id-43 #ajax-content-wrap .main-content .wpb_row:not(.gemerkt-header) {
	padding: 80px 60px 25px 60px !important;
}
body.material #search-results .result .inner-wrap h2 {
	padding: 0px !important;
}
body.material #search-results .result .inner-wrap {
	box-shadow: none !important;
	border-radius: 0px !important;
	border: none !important;
	padding-bottom: 25px;
}
#search-results .meta-category:hover a, .nectar-ajax-search-results .meta-category:hover {
	color: #fff !important;
}
body.search-no-results[data-header-resize] .container-wrap {
	background-color:#fff;
}

/* Entfernt die Nummerierung in den Suchergebnissen */
body.search-results #search-results[data-layout*="list"] {
	counter-reset: none !important;
}

body.search-results #search-results[data-layout*="list"] article:before {
	display: none !important;
}

#search-results > article > div > a {
	display: none !important;
}

body.search-results #search-results[data-layout*="list"] article {
	counter-increment: none !important;
}

/* Entfernt den linken Padding der für die Zahlen-Spalte reserviert war */
body.search-results #search-results[data-layout*="list"] article {
	padding-left: 0 !important;
}


body.material #search-results .result .inner-wrap time {
	display: block;
	font-size: 14px;
    margin-top: 4px !important;
    margin-bottom: 10px;
    color: #000;
}
#search-results .meta-category {
	margin-top: 25px;
}
.home #ajax-content-wrap #produkte svg {
	max-width: 1800px;
	margin: auto;
}
.home #ajax-content-wrap #produkte p {
	margin-bottom: 55px;
}
.blog-archive-header.color-bg .col.section-title p, .single-post .wpb_text_column>.wpb_wrapper p , body.page-template-default:not(.home) .wpb_text_column>.wpb_wrapper p{
	margin-bottom: var(--voller_unterer_Abstand);
}
#header-outer.scrolled-down {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    transition: box-shadow 0.5s;
}
#header-outer[data-format=centered-menu-bottom-bar] .span_9, body.material #header-outer[data-format=centered-menu-bottom-bar]:not([data-format=left-header]) #top .span_9 {
	margin-top: 15px;
}
#header-outer > #top > .container {
	max-width: 100% !important;
	padding-left: 60px;
	padding-right: 60px;
}
/*** START Kategorie Farbenzuordnung START **/
.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,
.nectar-post-grid .meta-category .style-button.companies-services, .featured-media-under-header__cat-wrap .meta-category a.companies-services, .home-header .home-header__inner-content .style-button.companies-services  {
	background-color: var(--farbe-unternehmen);
}
.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,
.nectar-post-grid .meta-category .style-button.technology, .featured-media-under-header__cat-wrap .meta-category a.technology, .home-header .home-header__inner-content .style-button.technology {
	background-color: var(--farbe-technologie);
}
.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,
.nectar-post-grid .meta-category .style-button.practice, .featured-media-under-header__cat-wrap .meta-category a.practice, .home-header .home-header__inner-content .style-button.practice {
	background-color: var(--farbe-projekte);
}
.nectar-post-grid .meta-category .style-button.kurzmeldungen, .featured-media-under-header__cat-wrap .meta-category a.kurzmeldungen,
.nectar-post-grid .meta-category .style-button.brief-concise, .featured-media-under-header__cat-wrap .meta-category a.brief-concise {
	background-color: var(--farbe-meldungen);
}
.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,
.nectar-post-grid .meta-category .style-button.circular-economy, .home-header .home-header__inner-content .style-button.circular-economy, .featured-media-under-header__cat-wrap .meta-category a.circular-economy {
	background-color: var(--farbe-kreislaufwirtschaft);
}
.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,
.nectar-post-grid .meta-category .style-button.industry-politics, .featured-media-under-header__cat-wrap .meta-category a.industry-politics, .home-header .home-header__inner-content .style-button.industry-politics  {
	background-color: var(--farbe-branche);
}
#header-outer #top nav > ul > li > a:hover .menu-title-text, #header-outer #top nav > ul > li.current-menu-item > a .menu-title-text, #header-outer #top nav > ul > li.current-menu-parent > a .menu-title-text {
	color: #fff !important;
}
#top .sf-menu > li[class*="current"]:not([class*="menu-item-btn"]) > a .menu-title-text:before, #top .sf-menu > li:not([class*="menu-item-btn"]) > a .menu-title-text:before {
	background-color:transparent !important;
}
html #header-outer #top nav > ul > li > a:hover .menu-title-text, html #header-outer #top nav > ul > li.current-menu-item > a .menu-title-text, html #header-outer #top nav > ul > li.current-menu-parent > a .menu-title-text {
	color: var(--farbe-remondis-rot) !important;
}
html #header-outer #top nav > ul > li > a {
	font-size: 1.6rem;
}
.archive .blog-archive-header .section-title > h1 {
	text-transform: uppercase;
}
#top .sf-menu > li:not([class*="menu-item-btn"]) > a {
	padding: .35555555555556em 1em;
}
body .page-header-no-bg.color-bg, body:not(.nectar-no-flex-height) .container-wrap {
	padding: 0px !important;
}
/*** ENDE Kategorie Farbenzuordnung ENDE **/
.featured-media-under-header__cat-wrap .meta-category a {
	color: #fff;
}
.featured-media-under-header__cat-wrap .meta-category a:hover {
	opacity: 0.85;
}
.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: 1360px;
	margin: auto;
}
.home .compose-mode .vc_row-fluid>.span_12>.vc_element, .home .compose-mode .vc_row-fluid>.span_12>.vc_element>.wpb_column, .home .full-page-inner>.container>.span_12>.wpb_column, .home .full-page-inner>.span_12>.wpb_column, html body.home .vc_row-fluid>.span_12>.wpb_column {
	max-width: 1596px;
	margin: auto;
}
body {
    background: #f8f8f8;
}
.container, body[data-header-format="left-header"] .container, .woocommerce-tabs .full-width-content .tab-container, .nectar-recent-posts-slider .flickity-page-dots, .post-area.standard-minimal.full-width-content .post .inner-wrap, .material #search-outer #search {
	background-color: #fff !important;
}
.container, body[data-header-format="left-header"] .container, .woocommerce-tabs .full-width-content .tab-container, .nectar-recent-posts-slider .flickity-page-dots, .post-area.standard-minimal.full-width-content .post .inner-wrap, .material #search-outer #search {
	padding-left: 0px;
	padding-right: 0px;
}
.home #headerimage {
    margin-left: 0px;
    left: 0px;
    width: 100%;
}
/** Single Post ***/
.single-post .main-content .featured-media-under-header {
	padding-top: 0px !important;
	padding-bottom: 0px !important;
	max-height: 750px;
	overflow: hidden;
	/**
	margin-right: 40px;
    border-radius: 0 40px 40px 0; **/
}
.single-post [data-animate="fade_in"] .featured-media-under-header__featured-media {
    overflow: hidden;
    margin-top: 0px;
    max-height: 750px;
    height: 750px;
}
.single-post .featured-media-under-header__content {
	width: 1360px;
    position: absolute;
    right: calc(50% - 0px);
    transform: translateX(50%);
    top: 0;
    bottom: 0;
    overflow: auto;
    z-index: 2;
    max-width: 100%;
}

.related-post-wrap .nectar-post-grid .nectar-post-grid-item .content .item-main {
	display: flex;
    flex-direction: column-reverse;
}
.related-post-wrap .nectar-post-grid .nectar-post-grid-item .content .item-main .nectar-post-grid-item__meta-wrap {
	margin-bottom: 10px;
}
.related-post-wrap [data-style=content_overlaid] .nectar-post-grid .nectar-post-grid-item .content {
	padding: 25px;
}
body.single .related-post-wrap .nectar-post-grid .meta-category, .related-post-wrap .nectar-post-grid .nectar-post-grid-item .content .item-main .nectar-post-grid-item__meta-wrap {
	display: none !important;
}
body.single sub, body.single sup {
	line-height: 1 !important;
}
body.single .post .content-inner .wie_h4 {
	font-size: 1.9rem;
	font-weight: bold;
}
.single-post .featured-media-under-header__content .featured-media-under-header__content-wrap {
    position: absolute;
    width: auto;
    padding-top: 80px;
    padding-bottom: 60px;
}
.single-post .featured-media-under-header__featured-media .page-header-bg-image {
	z-index: 1;
}
.single-post .featured-media-under-header__content .featured-media-under-header__content-wrap {
	text-align: left;
    bottom: 0;
    position: absolute;
    width: auto;
    padding-top: 80px;
    padding-bottom: 60px;
    width: 100%;
}
.single-post .main-content .featured-media-under-header {
	position: relative;
}
.single-post .headerverlauf {
    display: none;
}
.featured-media-under-header__featured-media .post-featured-img img {
    background-position: right center;
    -o-object-position: right center;
    object-position: right center;
    position: relative;
    overflow: hidden;
    height: auto !important;
    vertical-align: bottom;
    height: 100% !important;
}
.single-post .featured-media-under-header__content .featured-media-under-header__content-wrap h1 {
	font-weight: normal !important;
	color: #fff;
	font-size: 7rem;
	line-height: 1.2;
	font-weight: 260 !important;	
}
.single-post .featured-media-under-header__meta-wrap .meta-date {
	color: #fff;
    font-size: 1.9rem;
}
.single-post .content-einleitung__inner-content p.subline {
    font-size: 3rem !important;
    line-height: 1.3;
    font-weight: 260;
    margin-bottom: 0px;
    max-width: 1128px;
}
.content-einleitung.smallerh1 h1 {
	font-size: 3rem !important;
    line-height: 1.3;
   font-weight: bolder !important;
    
}
.single-post .content-einleitung.messages {
	padding-top: 5px !important;
	padding-bottom: 5px !important;
}
.single-post .content-einleitung.messages:not(.smallerh1) {
    margin-bottom: -30px;
}
.single-post .date p {
 	font-size: 1.5rem !important;
    color: #6B6B71;
    text-align: left;
}
#ajax-content-wrap #newsletter .row_col_wrap_12 {
	padding-top: 40px !important;
	padding-bottom: 20px !important;
}
.single-post #ajax-content-wrap #newsletter .row_col_wrap_12 {
	padding-top: 40px !important;
	padding-bottom: 40px !important;
}
#kurzmeldungenteaser .carousel-dynamic-wrapper .normal-container {
	background-color: transparent !important
}
.content-einleitung.smallerh1 {
	 margin-bottom: -45px !important;
}
html body.single-post .content-einleitung.content-start {
	padding-top: 5px !important;
}
.single-post .vc_col-sm-12 > .vc_column-inner > .wpb_wrapper .wpb_wrapper > p, body.page-template-default:not(.home) .vc_col-sm-12 > .vc_column-inner > .wpb_wrapper .wpb_wrapper > p {
	 max-width: 1128px;
}
.col {
	max-width: 100%;
}
#relatedposts ol.flickity-page-dots {
	display: none !important;
}
.single-post .content-inner > .wpb_row:not(.full-width-content):not(.full-width-section), .archive.category #ajax-content-wrap .container-wrap .main-content .nectar-archive-blog-wrap, .single-post .related-post-wrap, body.page-template-default:not(.home) .content-inner > .wpb_row:not(.full-width-content):not(.full-width-section), body.page-template-default:not(.home) .main-content > .row > .wpb_row  {
    padding: 80px 60px 25px 60px !important;
}
.single-post .content-einleitung {
	padding: 80px 60px 25px 60px !important;
}
.single-post .wpb_row.full-width-content img.img-with-animation.nectar-lazy {
	width: 100%;
	margin-bottom: 0px !important;
}
.single-post .wpb_row.full-width-content>.span_12>.wpb_column, body.page-template-default:not(.home) .wpb_row.full-width-content>.span_12>.wpb_column {
	max-width: 100%;
}
.content-inner > .wpb_row .row-bg-wrap, body .container-wrap.no-sidebar .post-area .full-width-section .row-bg-wrap{
    width: 100% !important;
    margin-left: 0px !important;
    left: 0px !important;
}
.single-post .full_width_img_left {
	padding-left: 0px !important;
	padding-right: 0px !important;
	width: 100%;
}
.single-post .full_width_img_left > .row_col_wrap_12, .single-post .wpb_row.full_width_img_left > div:not(.row-bg-wrap){
	max-width: 100% !important;
	width: 100% !important;
}
.single-post .full_width_img_left > .row_col_wrap_12 {
	display: flex;
	
}
.ascend .related-post-wrap h3.related-title, .material .related-post-wrap h3.related-title {
	padding-top: 0px !important;
}
.full-width-section .row-bg, .wpb_row .row-bg {
    max-width: 100%;
   /*** margin-right: 40px;
    border-radius: 0 40px 40px 0;
    overflow: hidden;
    width: calc(100% - 40px); **/
}
.single-post .full_width_img_left > .row_col_wrap_12 > .vc_col-sm-6 {
    width: 50%;
    flex-shrink: 0;
    margin: 0px;
    flex-grow: 0;
}
.single-post .wpb_row.full_width_img_left .schachbrett {
    padding: 80px 60px 25px 80px !important;
    width: 740px;
    flex-shrink: 1;
}
 body:not(.home):not(.archive) .full-width-section .row-bg-wrap {
	 max-width: 100%;
    left: 0px;
    width: 100%;
    right: 0px;
    margin-left: 0px;
    margin-right: 0px;
 }
.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: 1360px;
    margin-left: auto;
    width: 100%;
    margin-right: auto;
}
.archive.category #ajax-content-wrap .container-wrap .main-content .nectar-archive-blog-wrap .post-area {
	max-width: 100%;
	margin-left: auto;
    width: 100%;
    margin-right: auto;
}
.nectar-post-grid[data-border-radius="10px"][data-text-layout="all_bottom_left_shadow"] .nectar-post-grid-item:before, .nectar-post-grid-wrap:not([data-style="content_under_image"]) .nectar-post-grid[data-border-radius="10px"] .nectar-post-grid-item .inner, .nectar-post-grid[data-border-radius="10px"] .bg-overlay, .nectar-post-grid[data-border-radius="10px"][data-shadow-hover="yes"] .nectar-post-grid-item:after, .nectar-post-grid[data-border-radius="10px"] .nectar-post-grid-item-bg, .nectar-post-grid[data-border-radius="10px"] .nectar-post-grid-item-bg-wrap, [data-style="mouse_follow_image"] .nectar-post-grid[data-border-radius="10px"] .nectar-post-grid-item-bg-wrap-inner, .nectar-post-grid[data-border-radius="10px"][data-text-layout="all_bottom_left_shadow"] .nectar-post-grid-item div.inner:before {
	border-radius: 0px !important;
}
.archive #ajax-content-wrap .nectar-post-grid .meta-category .style-button, body.archive .nectar-post-grid .meta-category .style-button {
	display: none;
}
.archive #ajax-content-wrap .nectar-post-grid[data-columns="3"].layout-vert_staggered > div:nth-child(6n + 1) {
    grid-row-end: inherit;
}
.archive #ajax-content-wrap .nectar-post-grid[data-columns="3"].layout-vert_staggered {
	gap: 30px;
}
.material .wpb_content_element, .material .wpb_row {
    margin-bottom: 0px;
}
#copyright p {
	margin-bottom: 0px !important;
}
 .single-post .related-post-wrap  {
     max-width: calc(1920px - 120px);
 }
 
 .home .load-more-wrap .load-more, a.callToAction {
	 background-color: var(--farbe-remondis-rot);
	 color:#fff;
	 text-decoration: none;
	 padding: 4px 12px;
	 font-weight: normal;
	 transition: 0.2s all;
	 border: 1px solid #fff;
 }
 

 
.load-more:before {
    content: "> ";
    font-weight: normal;
}


 a.style-button {
	 color: #fff !important;
 }
  a.callToAction:hover {
	  transition: 0.2s all;
	  opacity: 0.9;
  }
 a.callToAction.branche {
	 background-color: var(--farbe-branche);
 }
 a.callToAction.praxis {
	 background-color: var(--farbe-projekte);
 }
 a.callToAction.technologie {
	 background-color: var(--farbe-technologie);
 }
 a.callToAction.engagement {
	 background-color: var(--farbe-engagement);
 }
 a.callToAction.kreislauf {
	 background-color: var(--farbe-kreislaufwirtschaft);
 }
 a.callToAction, a.transButton {
	 border: 1px solid #fff;
	  padding: 4px 22px;
	  border-radius: 3px;
 }
 
 #newsletter p {
	 margin-bottom: 55px;
 }
 a.callToAction:before, a.transButton:before {
  content: "> ";
    font-weight: normal;
 }
 .archive .main-content.container, .archive .blog-archive-header > .container, .archive .nectar_hook_global_section_parallax_footer > .container  {
	 max-width: 100%;
 }
.home .nectar-split-heading-merged > .row_col_wrap_12 {
	margin-left: auto !important;
    margin-right: auto !important;
    max-width: 1596px;
}
.vc_row-fluid>.span_12 .wpb_column, body[data-col-gap=default] .vc_row-fluid[data-column-margin=default]:not(.full-width-content) .full-page-inner>.container>.span_12 .wpb_column:not(.child_column) {
	padding-left: 0px !important;
	padding-right: 0px !important;
}
.archive.category-unternehmen-service  .blog-archive-header .section-title > h1, .archive.category-companies-services .blog-archive-header .section-title > h1 {
	color: var(--farbe-unternehmen) !important;
}
.archive.category-kreislaufwirtschaft  .blog-archive-header .section-title > h1, .archive.category-circular-economy	.blog-archive-header .section-title > h1 {
	color: var(--farbe-kreislaufwirtschaft) !important;
}
.archive.category-technologie .blog-archive-header .section-title > h1, .archive.category-technology .blog-archive-header .section-title > h1 {
	color: var(--farbe-technologie) !important;
}
.archive.category-praxis  .blog-archive-header .section-title > h1, .archive.category-practice  .blog-archive-header .section-title > h1 {
	color: var(--farbe-projekte) !important;
}
.archive.category-branche-politik  .blog-archive-header .section-title > h1, .archive.category-industry-politics  .blog-archive-header .section-title > h1 {
	color: var(--farbe-branche) !important;
}
.archive.category-kurzmeldungen  .blog-archive-header .section-title > h1, .archive.category-brief-concise  .blog-archive-header .section-title > h1 {
	color: var(--farbe-meldungen) !important;
}
.single-post p.subline {
	color: #000 !important;
}
#top .sf-menu > li:not([class*="menu-item-btn"]) > a .menu-title-text {
	text-transform: uppercase;
}
.nectar_hook_global_section_parallax_footer .normal-container > .wpb_row {
    padding: 0 60px;
}
.nectar_hook_global_section_parallax_footer .normal-container > .wpb_row > .col {
	max-width: 1360px;
	margin: auto;
}
.home .nectar_hook_global_section_parallax_footer .normal-container > .wpb_row > .col {
	max-width: 1596px;
}
.nectar_hook_global_section_parallax_footer .normal-container p, .nectar_hook_global_section_parallax_footer .normal-container a {
    font-size: 1.6rem;
    line-height: 1.5;
}
.nectar_hook_global_section_parallax_footer .normal-container h3 {
    font-size: 2.2rem;
    margin-bottom: 20px !important;
    font-weight: normal;
    color: #56575e;
}
.nectar_hook_global_section_parallax_footer .normal-container > .wpb_row.footer-content .row_col_wrap_12 {
	padding-bottom: 35px !important;
}
.nectar_hook_global_section_parallax_footer .normal-container > .wpb_row .row_col_wrap_12 > .column_container {
	margin-top: 0px !important;
}
#copyright p, #copyright a {
	font-size: 1.4rem;
    color: #56575e;
    font-weight: bold;
    line-height: 1.5;
}
#copyright {
    padding-top: 10px;
    padding-bottom: 10px;
}
#copyright a {
	text-decoration: none;
}
.nectar_hook_global_section_parallax_footer .normal-container .wpb_row:not(#copyright) a {
    color: #e2001a;
    text-decoration: none;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    transition: color 0.5s;
    max-width: 100%;
}
.nectar_hook_global_section_parallax_footer .normal-container .wpb_row:not(#copyright) div:not(.img-with-aniamtion-wrap ) a::before {
    /* content: ">\202f"; */
    content: ">";
    padding-right: 0.1em;
}
.nectar_hook_global_section_parallax_footer .normal-container .img-with-aniamtion-wrap  a::before  {
	display: none;
}
#copyright.wpb_row .row-bg {
	margin-right: 0px !important;
	border-radius: 0px !important;
	width: 100%;
}
#copyright .wpb_column {
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}
#copyright .link-list ul {
	padding: 0px;
	margin: 0px;
	display: flex;
	gap:35px;
    flex-direction: row-reverse;
    place-self: flex-start;
}
#copyright a:before {
	display: none;
}
#copyright .link-list ul li {
	list-style: none;
	line-height: 1;
}
#header-space {
    height: 142px;
}
.nectar_hook_global_section_parallax_footer .normal-container > .wpb_row.footer-content .row_col_wrap_12 {
    display: grid !important;
    gap: 10px;
    grid-template-columns: 1fr;
}
.social-media-icon .row_col_wrap_12_inner {
	display: flex;
    gap: 22px !important;
    justify-content: center;
}
.social-media-icon .row_col_wrap_12_inner .vc_col-sm-4  {
	 display: flex;
	  align-items: center;
	  justify-content: center;
	  width: auto;
	  margin: 0px !important;
}
.nectar_hook_global_section_parallax_footer .normal-container > .wpb_row.footer-content .row_col_wrap_12 > div {
	width: 100%;
}
body .container-wrap .vc_row-fluid[data-column-margin="30px"] .wpb_column:not(.child_column), body .container-wrap .inner_row[data-column-margin="30px"] .child_column, html body .vc_row-fluid[data-column-margin="30px"] .wpb_column:not(.child_column), html body .inner_row[data-column-margin="30px"] .child_column, .compose-mode #nectar_fullscreen_rows .full-page-inner>.container>.span_12>.vc_element:not([class*=offset-]), .compose-mode .vc_row-fluid>.span_12>.vc_element:not([class*=offset-]), .compose-mode .vc_row-fluid>.span_12>.vc_element>.wpb_column:not([class*=offset-]), .full-page-inner>.container>.span_12>.wpb_column:not([class*=offset-]), .full-page-inner>.span_12>.wpb_column:not([class*=offset-]), html body .vc_row-fluid>.span_12>.wpb_column:not([class*=offset-]) {
	margin-top: 0px !important;
}
.single-post .post-content ul li {
    list-style-type: none;
    padding-left: 16px;
    margin-left: 0;
    position: relative;
}
.single-post .post-content ul {
	margin-left: 0px;
}
.main-content .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 {
	margin-bottom: var(--voller_unterer_Abstand)
}
.main-content .img-with-aniamtion-wrap .hover-wrap .hover-wrap-inner img.img-with-animation.nectar-lazy.loaded.viertel_unterer_Abstand, .img-with-aniamtion-wrap img.img-with-animation.nectar-lazy.loaded.viertel_unterer_Abstand, .row .col img.viertel_unterer_Abstand, .img-with-aniamtion-wrap .hover-wrap .hover-wrap-inner img.img-with-animation.viertel_unterer_Abstand, body:not(.home) .main-content .ce-bodytext p.viertel_unterer_Abstand {
	margin-bottom: var(--viertel_unterer_Abstand);
}
.main-content .img-with-aniamtion-wrap .hover-wrap .hover-wrap-inner img.img-with-animation.nectar-lazy.loaded.halber_unterer_Abstand, .img-with-aniamtion-wrap img.img-with-animation.nectar-lazy.loaded.halber_unterer_Abstand, .row .col img.halber_unterer_Abstand, .img-with-aniamtion-wrap .hover-wrap .hover-wrap-inner img.img-with-animation.halber_unterer_Abstand, body:not(.home) .main-content .ce-bodytext p.halber_unterer_Abstand, body.page-template-default:not(.home) .vc_col-sm-12 > .vc_column-inner > .wpb_wrapper .wpb_wrapper > p.halber_unterer_Abstand {
	margin-bottom: var(--halber_unterer_Abstand);
}
body:not(.home) .row .col img[height="100"] {
	max-width: 100px !important;
}
body.page-template-default:not(.home) .vc_col-sm-12 > .vc_column-inner > .wpb_wrapper .wpb_wrapper ul li {
    list-style-type: none;
    padding-left: 16px;
    margin-left: 0;
    position: relative;
}
body.page-template-default:not(.home) .vc_col-sm-12 > .vc_column-inner > .wpb_wrapper .wpb_wrapper ul li:before {
    content: "_";
    width: auto;
    height: auto;
    display: inline;
    position: absolute;
    background: none;
    left:0;
    top: 0;
}
body.page-template-default:not(.home) .vc_col-sm-12 > .vc_column-inner > .wpb_wrapper .wpb_wrapper ul {
    margin-left: 0;
    padding: 0;
    position: relative;
}
.single-post .post-content ul li:before {
    content: "_";
    width: auto;
    height: auto;
    display: inline;
    left: 0;
    position: absolute;
    background: none;
    top: 0;
}
.highlight-text p {
	display: inline;
    background: #007d34;
    color:#fff !important;
    line-height: 1.5;
    font-size: 2.4rem;
}
.home #ajax-content-wrap .container-wrap .vc_row-fluid>.span_12>.wpb_column  {
	max-width: 100%;
}
.full-page-inner>.container>.span_12, .full-page-inner>.span_12, html body .vc_row-fluid>.span_12 {
	margin: 0px;
}
.home #ajax-content-wrap .container-wrap .vc_row > .col {
	padding-left: 60px;
	padding-right: 60px;
}
.home #ajax-content-wrap .container-wrap .vc_column-inner .wpb_wrapper .vc_row > .col {
	padding-left: 0px !important;
	padding-right: 0px !important;
}
.home .container-wrap > .container, .home .nectar-global-section>.container {
	max-width:	100%;
}
.home #kurzmeldungenteaser .nectar-post-grid .nectar-post-grid-item .inner {
	background-color: #fff !important;
}
.home #kurzmeldungenteaser p.post-heading a {
	font-size: 2.4rem;
}
.home #kurzmeldungenteaser .nectar-post-grid .nectar-post-grid-item .content .post-heading {
	max-width: 100%;
}
.home #kurzmeldungenteaser .nectar-post-grid[data-text-layout=all_top_left] .nectar-post-grid-item .content .item-main {
    display: flex;
    flex-direction: column-reverse;
}
.home #kurzmeldungenteaser .nectar-post-grid-item__meta-wrap {
	margin-bottom: var(--viertel_unterer_Abstand);
	font-size: 1.6rem !important;
}
#ajax-content-wrap #kurzmeldungenteaser .nectar-post-grid.nectar-flickity {
	padding-left: 40px;
	padding-right: 40px;
}
.home .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.next {
    right: -50px;
}
.home .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.previous {
	left: -50px;
}
.home #kurzmeldungenteaser .nectar-overflow-hidden {
    margin-left: 0px;
    left: 0;
    width: 100%;
    overflow: visible;
}
.home #kurzmeldungenteaser {
    padding-top: 40px !important;
    padding-bottom: 20px !important;
}
.category-text.wpb_text_column .wpb_wrapper p > span {
    padding: 2px 5px;
    border-radius: 3px;
}
p.headline, p.headline a {
	font-size: 3.8rem !important;
	line-height: 1.2;
}
.wpb_text_column>.wpb_wrapper p {
	padding-bottom: 0px !important;
	margin-bottom: 55px;
}
.abstand_unten_halb {
    margin-bottom: 28px !important;
}
.abstand_unten_kein {
	margin-bottom: 0px !important;
}
.abstand_unten_viertel {
    margin-bottom: 14px !important;
}
.vc_col-sm-8 {
	width: calc(66.66666667% - 23px);
}
.vc_col-sm-4 {
	width: calc(33.33333333% - 30.6666px);
}
.vc_col-sm-6 {
	width: calc(50% - 23px);
}
.vc_col-sm-5 {
	width: calc(41.66666667% - 23px);
}
.vc_col-sm-3 {
	width: calc(25% - 34.5px);
}
.vc_col-sm-2 {
	width: calc(16.66666667% - 23px);
}
.vc_col-sm-7 {
	width: calc(58.33333333% - 23px); 
}
.vc_col-sm-9 {
	width: calc(75% - 23px);
}
.vc_col-sm-10 {
	width: calc(83.33333333% - 23px);
}
.vc_col-sm-11 {
	width: calc(91.66666667% - 23px);
}
div:not(.content-einleitung__inner-content) .subline,div:not(.content-einleitung__inner-content) .subline > * {
    font-size: 2.4rem;
    line-height: 1.3;
    margin-bottom: 23px !important;
}
.kleine_headline, .kleine_headline > *, p.kleine_headline a, .kleine_headline a {
	font-size: 3rem;
	line-height: 1.4;
}
[data-style="content_under_image"] .nectar-post-grid[data-border-radius="10px"] .nectar-post-grid-item__has-secondary .nectar-post-grid-item-bg, [data-style="content_under_image"] .nectar-post-grid[data-border-radius="10px"]:not([data-card="yes"]) .nectar-post-grid-item-bg-wrap, [data-style="content_under_image"] .nectar-post-grid[data-border-radius="10px"][data-lock-aspect="yes"]:not([data-card="yes"]) .img-wrap, [data-style="content_under_image"] .nectar-post-grid[data-border-radius="10px"][data-card="yes"] .nectar-post-grid-item, [data-style="content_under_image"] .nectar-post-grid[data-border-radius="10px"][data-shadow-hover="yes"][data-card="yes"] .nectar-post-grid-item:after {
	border-radius: 0px !important;
}
[data-style*="content"] .nectar-post-grid[data-animation="zoom-out-reveal"][data-border-radius="10px"] .animated-in .nectar-post-grid-item-bg-wrap, [data-style*="content"] .nectar-post-grid[data-animation="zoom-out-reveal"][data-border-radius="10px"] .animated-in .inner:before {
	clip-path:none;
}
#ajax-content-wrap .nectar-post-grid[data-columns="4"].layout-mixed > div:nth-child(10n + 1), #ajax-content-wrap .nectar-post-grid[data-columns="4"].layout-mixed > div:nth-child(10n + 1):not(:first-child) {
	grid-row-end: inherit;
}
 #ajax-content-wrap .nectar-post-grid[data-columns="4"].layout-mixed > div:nth-child(10n + 8), #ajax-content-wrap .nectar-post-grid[data-columns="4"].layout-mixed > div:nth-child(10n + 1):not(:first-child) {
	 grid-row-end: inherit;
     grid-column-end: inherit;
 }
 .nectar-post-grid-wrap[data-style="content_under_image"] [data-columns="4"].layout-mixed > div:nth-child(10n + 8) .content, #ajax-content-wrap .nectar-post-grid[data-columns="4"].layout-mixed > div:nth-child(10n + 1):not(:first-child) .content {
     max-width: inherit;
       padding: 25px 0;
 }
 [data-style="content_under_image"] [data-columns="4"].layout-mixed > div:nth-child(10n + 8) .nectar-post-grid-item-bg, #ajax-content-wrap .nectar-post-grid[data-columns="4"].layout-mixed > div:nth-child(10n + 1):not(:first-child) .nectar-post-grid-item-bg {
	     padding-bottom: calc((3 / 4) * 100%) !important;
    height: auto !important;
 }
 .nectar-post-grid-wrap[data-style="content_under_image"] [data-columns="4"].layout-mixed > div:nth-child(10n + 8) .content, #ajax-content-wrap .nectar-post-grid[data-columns="4"].layout-mixed > div:nth-child(10n + 1):not(:first-child) .content {
	 padding-bottom: 0px !important;
 }
 [data-style="content_under_image"] [data-columns="4"].layout-mixed > div:nth-child(10n + 8) .nectar-post-grid-item-bg-wrap, #ajax-content-wrap .nectar-post-grid[data-columns="4"].layout-mixed > div:nth-child(10n + 1):not(:first-child) .nectar-post-grid-item-bg-wrap {
	     overflow: hidden;
	         position: relative;
	             transform: translateZ(0);
 }
 [data-columns="4"].layout-mixed:not([data-text-layout="all_bottom_left_shadow"]) > div:nth-child(10n + 8) div.inner:before,  #ajax-content-wrap .nectar-post-grid[data-columns="4"].layout-mixed > div:nth-child(10n + 1):not(:first-child) div.inner:before {
	 display: none !important;
 }
 [data-style="content_under_image"] [data-columns="4"].layout-mixed > div:nth-child(10n + 8) .nectar-post-grid-item-bg,  #ajax-content-wrap .nectar-post-grid[data-columns="4"].layout-mixed > div:nth-child(10n + 1):not(:first-child) .nectar-post-grid-item-bg {
	     padding-bottom: calc((3 / 4) * 100%);
    height: auto !important;
 }
 #ajax-content-wrap [data-style="content_under_image"] [data-columns="4"].layout-mixed > div:nth-child(10n + 8) .content *:not(.style-button):not(.meta-category), body [data-style="content_under_image"] [data-columns="4"].layout-mixed > div:nth-child(10n + 8) .content *:not(.style-button):not(.meta-category), #ajax-content-wrap .nectar-post-grid[data-columns="4"].layout-mixed > div:nth-child(10n + 1):not(:first-child) .content *:not(.style-button):not(.meta-category) {
	 color: #000 !important;
 }
 .nectar-post-grid[data-columns="4"].layout-mixed.meta-display-large_items_only > div [class*="meta-"]:not(.meta-category) {
	 display: block !important;
	 margin-top: 4px !important;
 }
 #ajax-content-wrap .nectar-post-grid .meta-category .style-button, body .nectar-post-grid .meta-category .style-button {
	 margin-bottom: 5px !important;
 }
 .nectar-post-grid[data-columns="4"].layout-mixed div.inner {
	 height: auto !important;
 }
 [data-columns="4"].layout-mixed > div:nth-child(10n + 8) .post-heading a, #ajax-content-wrap .nectar-post-grid[data-columns="4"].layout-mixed > div:nth-child(10n + 1):not(:first-child) .post-heading a {
	 line-height: inherit !important;
 }

.nectar-post-grid-wrap:not([data-style=content_overlaid]) .nectar-post-grid .nectar-post-grid-item .content .item-main {
    display: flex;
    flex-direction: column-reverse;
 }
 .home-header .home-header__inner-img {
     height: 750px;
    overflow: hidden;
    display: block;
  object-fit: none;
    position: relative;
 }
  .home-header .home-header__inner-content {
	 position: absolute;
	 padding-left: 60px;
	 z-index: 4;
	 padding-right: 60px;
	 width: 100%;
    bottom: 0px;
    padding-bottom: 6rem;
 }
.home-header .home-header__inner-content p.extragross {
    font-size: 7rem;
    line-height: 1.2;
    padding-bottom: 20px;
    font-weight: 260 !important;
    padding-top: 35px;
    color: #fff !important;
}
.home-header .home-header__inner-content .meta-date {
	color: #fff;
}
.wie_h4 {
	margin-bottom: 0px !important;
	font-weight: bolder;
	line-height: 1.4;
}
.post-content .wpb_text_column>.wpb_wrapper>ul {
	margin-bottom: 30px;
}
.home-header .home-header__inner::after {
	content: '';
	position: absolute;
	bottom: 0px;
	left: 0px;
	right: 0;
	height: 400px;
	display: block;
	z-index: 2;
	background-image: linear-gradient(to top, #393a42 0%, transparent 100%);
}
.home-header .home-header__inner-content .style-button {
    line-height: 1;
    padding: 7px 15px;
    margin-right: 15px;
    font-weight: normal !important;
    color: #fff;
    border-radius: 2px !important;
    -webkit-border-radius: 2px !important;
}
 a.notextlink:before, .home-header .home-header__inner-content .style-button:before {
	 display: none;
 }
 .home #headerimage .row_col_wrap_12 {
	 padding-left: 0px !important;
	 padding-right: 0px !important;
	 
 }
 #headerimage .home-header .home-header__inner-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
	object-position: center center;
 }
 .anker-text {
	 text-align: center;
	 margin-top: 23px;
 }
.wpb_text_column.anker a, .anker-text > p, .anker-text > h2, .anker-text > h3, .anker-text > span, .anker-text {
	 text-align: center !important;
 }
 .anker.light .anker-typ .number,  .anker.dark .anker-text, .anker.dark .anker-text > p {
	 color: #fff !important;
 } 
  .anker.dark .anker-typ .number, .anker.light .anker-text, .anker.light .anker-text > p, div[data-midnight="dark"] .anker.dark .anker-text > p {
	 color: #000 !important;
 }
 .anker .number {
	 font-size: 6rem;
	 font-weight: bold;
	 line-height: 100px;
 }
  .anker .anker-typ {
	  width: 100px;
      margin: auto;
	  height: 100px;
	  border-radius: 100%;
  }
.home [data-columns="4"].layout-mixed > div:nth-child(1) .post-heading a  .nectar-split-heading{
     font-size: 3.8rem;
    line-height: 1.4;
 }
 .home  #ajax-content-wrap .nectar-post-grid .meta-category .style-button, body .nectar-post-grid .meta-category .style-button #ajax-content-wrap [data-style="content_under_image"] [data-columns="4"].layout-mixed > div:nth-child(10n + 8) .content .style-button, body [data-style="content_under_image"] [data-columns="4"].layout-mixed > div:nth-child(10n + 8) .content .style-button {
	 color: #fff !important;
 }
  #schlagwoerter .page-submenu .full-width-content {
	  margin-top: 55px;
	  margin-bottom: 35px;
  }
 ul.tag-list,  #schlagwoerter .page-submenu .full-width-content {
	 background-color: transparent !important;
 }
  ul.tag-list{
    margin: auto;
    gap: 10px;
    display: flex !important;
    flex-wrap: wrap;
    align-content: center;
    justify-content: center;
 }
 .nectar-post-grid[data-columns="4"].layout-mixed div.inner {
	 height: 100% !important;
 }
 [data-columns="4"].layout-mixed:not([data-text-layout="all_bottom_left_shadow"]) > div:nth-child(10n + 1) div.inner:before {
	 border-radius: 0px !important;
 }
  ul.tag-list li {
	  background-color: #e7e4e3;
    color: #e30613;
        margin-right: 0px;
    font-weight: bolder;
    list-style: none !important;
    border-radius: 2px;
  }
ul.tag-list li a {
    padding: 2px 15px !important;
    font-weight: bolder;
}
ul.tag-list li a:before {
	display: none !important;
}
.schachbrett_row, body.single-post .container-wrap.no-sidebar .wpb_row.full-width-content:not(.blog_next_prev_buttons) {
    width: 100% !important;
    left: 0% !important;
    margin-left: 0px !important;
}
.schachbrett {
    display: flex;
    display: -ms-flexbox;
}
 .schachbrett .schachbrett-image {
    width: 50%;
    flex-shrink: 0;
    flex-grow: 0;
}
.schachbrett .schachbrett-element {
    padding: 80px 60px 25px 80px;
    width: 740px;
    flex-shrink: 1;
}
.page-template-default:not(.home) p, .page-template-default:not(.home) p:last-child, .wpb_text_column .randtext-element p  {
    margin-bottom: 55px;
    padding-bottom: 0px !important;
}
.single-post .wpb_row:not(.full-width-content):not(.full_width_img_left) > div:not(.row-bg-wrap) > div.vc_col-sm-12 {
	margin-right: 0px !important;
}
p.bildunterschrift {
    font-size: 1.6rem;
    margin-top: -35px;
    color: #7a7b7e;
}
.single-post div[data-midnight="light"] p.bildunterschrift {
	color: #fff;
}
   .single-post p.abstand_unten_halb {
    margin-bottom:28px;
}
.single-post p.abstand_unten_halb:last-child {
	margin-bottom: 28px !important;
}
.single-post p.abstand_unten_viertel {
    margin-bottom:14px;
}
 .single-post p.abstand_unten_viertel:last-child {
	 margin-bottom: 14px !important;
 }
html p.abstand_unten_kein {
    margin-bottom:0px;
}
.single-post .wpb_row:not(.full-width-content):not(.full_width_img_left) > div:not(.row-bg-wrap) > div:last-child {
	margin-right: 0px;
	margin-left: 23px;
}
.single-post .wpb_row:not(.full-width-content):not(.full_width_img_left) > div:not(.row-bg-wrap) > div {
	margin-left: 23px;
	margin-right: 23px;
}
.single-post .wpb_row:not(.full-width-content):not(.full_width_img_left) > div:not(.row-bg-wrap) > div:first-child {
	margin-left: 0px;
	margin-right: 23px;
}
.single-post p.abstand_unten_kein:last-child {
	margin-bottom: 0px !important;
}
.single-post p.abstand_unten_dreiviertel {
    margin-bottom:35px;
}
 .single-post p.abstand_unten_dreiviertel:last-child {
	  margin-bottom:35px !important;
 }
.schachbrett .schachbrett-image.position-links {
        order: 1;
}
.schachbrett .schachbrett-element.position-links {
        padding: 80px 80px 25px 60px;
margin-left: auto;
margin-right: 0;
}
.anchor .center img.img-with-animation {
    max-width: 120px;
}
.vc_row.vc_row-o-content-middle>.span_12>.vc_column_container {
    margin-bottom: 0px !important;
}
.randtext .linkitem .randicon {
    border-radius: 100%;
    border: 2px solid #fff;
}
.randtext {
    display: flex;
    gap:23px;
    
}
.randtext .linkitem {
    min-width: 48px;
}
.nectar-post-grid-wrap[data-style="content_under_image"] [data-columns="4"].layout-mixed > div:nth-child(10n + 1) .content {
    min-height: auto !important;
}

.nectar-post-grid-wrap[data-style="content_under_image"] [data-columns="4"].layout-mixed > div:nth-child(10n + 8) .content, #ajax-content-wrap .nectar-post-grid[data-columns="4"].layout-mixed > div:nth-child(10n + 1):not(:first-child) .content {
    padding-bottom: 0 !important;
    position: absolute;
    width: 100%;
    z-index: 200;
}
[data-style="content_under_image"] [data-columns="4"].layout-mixed > div:nth-child(10n + 8) .nectar-post-grid-item-bg, #ajax-content-wrap .nectar-post-grid[data-columns="4"].layout-mixed > div:nth-child(10n + 1):not(:first-child) .nectar-post-grid-item-bg {
    padding-bottom: calc((3 / 4) * 100%);
    height: auto !important;
}
[data-style="content_under_image"] [data-columns="4"].layout-mixed > div:nth-child(10n + 8) .nectar-post-grid-item-bg-wrap, [data-style="content_under_image"] [data-columns="4"].layout-mixed > div:nth-child(10n + 8) .nectar-post-grid-item-bg-wrap, #ajax-content-wrap .nectar-post-grid[data-columns="4"].layout-mixed > div:nth-child(10n + 1):not(:first-child) .nectar-post-grid-item-bg-wrap {
	position: relative !important;
        width: auto;
        height: auto;
        top: 0;
        left: 0;
}
i[class^="icon-"], [class*=" icon-"], i[class*="fa-"], span[class*="fa-"] {
    font-family: FontAwesome;
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased;
}
.cat-kurzmeldungen .related-post-wrap .nectar-post-grid-item-bg-wrap, .cat-kurzmeldungen .nectar-post-grid[data-text-layout=all_bottom_left_shadow] .nectar-post-grid-item div.inner:before  {
	display: none !important;
}
.cat-kurzmeldungen .nectar-post-grid[data-text-layout*=all_bottom_left] .content, .cat-kurzmeldungen .nectar-post-grid[data-text-layout*=all_bottom_left] .content {
	display: block;
}
.cat-kurzmeldungen .nectar-post-grid[data-text-color=light] .nectar-post-grid-item .content .item-main * {
	color: #000 !important;
}
.cat-kurzmeldungen .nectar-post-grid .nectar-post-grid-item .inner, .cat-kurzmeldungen .nectar-post-grid[data-text-layout*=all_bottom_left] .content  {
	position: relative !important;
}
.row:not(.related-post-wrap) .cat-kurzmeldungen  .nectar-post-grid .nectar-post-grid-item .inner {
	background-color: var(--farbe-remondis-grauaufhellung) !important;
}
.related-post-wrap .cat-kurzmeldungen  .nectar-post-grid .nectar-post-grid-item .inner {
	background-color: #fff !important;
}
.cat-kurzmeldungen .nectar-post-grid[data-grid-item-height="40vh"] .nectar-post-grid-item {
	min-height: auto !important;
}
.cat-kurzmeldungen .nectar-post-grid[data-text-hover-color=light] .nectar-underline .post-heading {
	background: none !important;
}
.single-post .related-post-wrap {
	margin: auto;
}
.archive.category-kurzmeldungen #ajax-content-wrap .nectar-post-grid[data-columns="3"].layout-vert_staggered, .archive.category-meldungen #ajax-content-wrap .nectar-post-grid[data-columns="3"].layout-vert_staggered,
.archive.category-brief-concise #ajax-content-wrap .nectar-post-grid[data-columns="3"].layout-vert_staggered, .archive.category-messages #ajax-content-wrap .nectar-post-grid[data-columns="3"].layout-vert_staggered {
	display: block;
}
.archive.category-kurzmeldungen .nectar-post-grid[data-text-layout=all_bottom_left_shadow] .nectar-post-grid-item div.inner:before, .archive.category-meldungen .nectar-post-grid[data-text-layout=all_bottom_left_shadow] .nectar-post-grid-item div.inner:before,
.archive.category-brief-concise .nectar-post-grid[data-text-layout=all_bottom_left_shadow] .nectar-post-grid-item div.inner:before, .archive.category-messages .nectar-post-grid[data-text-layout=all_bottom_left_shadow] .nectar-post-grid-item div.inner:before {
	display: none;
}
body.archive.tag .page-header-no-bg {
	padding-top: 0px !important;
}
.archive.tag .nectar-post-grid[data-columns="4"][data-grid-spacing="none"] .nectar-post-grid-item {
	padding: 80px 60px 25px 60px !important;
	border: none !important;
}
.archive.category-kurzmeldungen .nectar-post-grid[data-text-hover-color=light] .nectar-post-grid-item:hover .content *, .archive.category-kurzmeldungen .nectar-post-grid[data-text-color=light] .nectar-post-grid-item .content *, .archive.category-meldungen .nectar-post-grid[data-text-hover-color=light] .nectar-post-grid-item:hover .content *, .archive.category-meldungen .nectar-post-grid[data-text-color=light] .nectar-post-grid-item .content *,
.archive.category-brief-concise .nectar-post-grid[data-text-hover-color=light] .nectar-post-grid-item:hover .content *, .archive.category-brief-concise .nectar-post-grid[data-text-color=light] .nectar-post-grid-item .content *, .archive.category-messages .nectar-post-grid[data-text-hover-color=light] .nectar-post-grid-item:hover .content *, .archive.category-messages .nectar-post-grid[data-text-color=light] .nectar-post-grid-item .content * {
	color: #000 !important;
}
.archive.category-kurzmeldungen .nectar-post-grid[data-text-color=light] .nectar-post-grid-item .content *, .archive.category-meldungen .nectar-post-grid[data-text-color=light] .nectar-post-grid-item .content *,
.archive.category-brief-concise .nectar-post-grid[data-text-color=light] .nectar-post-grid-item .content *, .archive.category-messages .nectar-post-grid[data-text-color=light] .nectar-post-grid-item .content *  {
	display: flex;
	flex-direction: column-reverse;
}
.archive.category-kurzmeldungen [data-columns="3"].layout-vert_staggered > div:nth-child(6n + 5) .post-heading a, .archive.category-kurzmeldungen [data-columns="3"].layout-vert_staggered > div:nth-child(6n + 1) .post-heading a, .archive.category-meldungen [data-columns="3"].layout-vert_staggered > div:nth-child(6n + 5) .post-heading a, .archive.category-meldungen [data-columns="3"].layout-vert_staggered > div:nth-child(6n + 1) .post-heading a,
.archive.category-brief-concise [data-columns="3"].layout-vert_staggered > div:nth-child(6n + 5) .post-heading a, .archive.category-brief-concise [data-columns="3"].layout-vert_staggered > div:nth-child(6n + 1) .post-heading a, .archive.category-messages [data-columns="3"].layout-vert_staggered > div:nth-child(6n + 5) .post-heading a, .archive.category-messages [data-columns="3"].layout-vert_staggered > div:nth-child(6n + 1) .post-heading a {
	font-size: 2.2rem;
}
.archive.category-kurzmeldungen .nectar-post-grid .post-heading a, .archive.category-meldungen .nectar-post-grid .post-heading a,
.archive.category-brief-concise .nectar-post-grid .post-heading a, .archive.category-messages .nectar-post-grid .post-heading a {
	font-size: 2.2rem;
}
.archive.category-kurzmeldungen .nectar-post-grid[data-border-radius="10px"] .nectar-post-grid-item-bg-wrap, .archive.category-kurzmeldungen .nectar-post-grid[data-border-radius="10px"] .bg-overlay, .archive.category-meldungen .nectar-post-grid[data-border-radius="10px"] .nectar-post-grid-item-bg-wrap, .archive.category-kurzmeldungen .nectar-post-grid[data-border-radius="10px"] .bg-overlay,
.archive.category-brief-concise .nectar-post-grid[data-border-radius="10px"] .nectar-post-grid-item-bg-wrap, .archive.category-brief-concise .nectar-post-grid[data-border-radius="10px"] .bg-overlay, .archive.category-messages .nectar-post-grid[data-border-radius="10px"] .nectar-post-grid-item-bg-wrap, .archive.category-brief-concise .nectar-post-grid[data-border-radius="10px"] .bg-overlay  {
	display: none;
}
.archive.category-kurzmeldungen [data-style="content_overlaid"] [data-text-layout*="all_bottom_left"][data-columns="3"].layout-vert_staggered > div:nth-child(6n + 1) .content, .archive.category-kurzmeldungen [data-style=content_overlaid] .nectar-post-grid .nectar-post-grid-item .content, .archive.category-kurzmeldungen .nectar-post-grid-wrap:not([data-style="content_under_image"]) .nectar-post-grid[data-border-radius="10px"] .nectar-post-grid-item, .archive.category-kurzmeldungen .nectar-post-grid .nectar-post-grid-item .inner, .archive.category-meldungen [data-style="content_overlaid"] [data-text-layout*="all_bottom_left"][data-columns="3"].layout-vert_staggered > div:nth-child(6n + 1) .content, .archive.category-meldungen [data-style=content_overlaid] .nectar-post-grid .nectar-post-grid-item .content, .archive.category-meldungen .nectar-post-grid-wrap:not([data-style="content_under_image"]) .nectar-post-grid[data-border-radius="10px"] .nectar-post-grid-item, .archive.category-meldungen .nectar-post-grid .nectar-post-grid-item .inner,
.archive.category-brief-concise [data-style="content_overlaid"] [data-text-layout*="all_bottom_left"][data-columns="3"].layout-vert_staggered > div:nth-child(6n + 1) .content, .archive.category-brief-concise [data-style=content_overlaid] .nectar-post-grid .nectar-post-grid-item .content, .archive.category-brief-concise .nectar-post-grid-wrap:not([data-style="content_under_image"]) .nectar-post-grid[data-border-radius="10px"] .nectar-post-grid-item, .archive.category-brief-concise .nectar-post-grid .nectar-post-grid-item .inner, .archive.category-messages [data-style="content_overlaid"] [data-text-layout*="all_bottom_left"][data-columns="3"].layout-vert_staggered > div:nth-child(6n + 1) .content, .archive.category-messages [data-style=content_overlaid] .nectar-post-grid .nectar-post-grid-item .content, .archive.category-messages .nectar-post-grid-wrap:not([data-style="content_under_image"]) .nectar-post-grid[data-border-radius="10px"] .nectar-post-grid-item, .archive.category-messages .nectar-post-grid .nectar-post-grid-item .inner {
	position: relative !important;
}
#ajax-content-wrap .nectar-post-grid[data-columns="3"].layout-vert_staggered > div {
	min-height: auto !important;
}
.archive.category-kurzmeldungen .nectar-post-grid[data-text-hover-color=light] .nectar-underline .post-heading, .archive.category-meldungen .nectar-post-grid[data-text-hover-color=light] .nectar-underline .post-heading,
.archive.category-brief-concise .nectar-post-grid[data-text-hover-color=light] .nectar-underline .post-heading, .archive.category-messages .nectar-post-grid[data-text-hover-color=light] .nectar-underline .post-heading  {
	background: none !important;
}
.featured-media-under-header.head_pos_mitte .post-featured-img img {
    object-position: center;
}
.featured-media-under-header.head_pos_rechts .post-featured-img img {
    object-position: right;
}
.featured-media-under-header.head_pos_links .post-featured-img img {
    object-position: left;
}
.featured-media-under-header.head_pos_unten .post-featured-img img {
    object-position: bottom;
}
.featured-media-under-header.head_pos_oben .post-featured-img img {
    object-position: top;
}
.single-post .wpb_text_column table {
	margin-bottom: 55px !important;
}
.single-post .main-content .historie table tr:nth-child(2n+1) {
	background-color: #ebf1dc;
}
.single-post .main-content .historie table, .single-post .main-content .historie table tr, .single-post .main-content .historie table td {
	border: none !important;
	font-size: 1.9rem;
	color: #000;
}
.single-post .main-content .historie table tr td:nth-child(2) span {
	position: relative;
}
 .single-post .main-content .historie table tr td:nth-child(2) span:before {
	 content: '';
	 width: 2px;
	 height: calc(100% + 3px);
	 background-color: #656d24;
     display: block;
     left: calc(50% - 1px);
    top: 50%;
    position: absolute;
 }
  .single-post .main-content .historie table tr:last-child td:nth-child(2) span:before {
	  background: linear-gradient(to bottom,#656d24, transparent );
  }
  .single-post .main-content .historie table tr:not(:first-child) td:nth-child(2) span:after {
	  content: '';
	 width: 2px;
	 height: 100%;
	 background-color: #656d24;
     display: block;
     left: calc(50% - 1px);
    bottom: 50%;
    position: absolute;
  }
  .simplefavorite-button {
	  background-color: transparent !important;
	  border: none !important;
	  width: 22px;
	  height: 22px;
	  padding: 0px !important;
	  cursor: pointer;
  } 
  .fa-star-o:before {
content: " ";
background-image: url(/wp-content/uploads/2025/06/rx_icon_favorite.svg);
display: block;
width: 22px;
height: 22px;
background-repeat: no-repeat;
background-size: contain;
background-size: 22px;
}
.fa-star:before {
	content: " ";
background-image: url(/wp-content/uploads/2025/06/rx_icon_favorised.svg);
display: block;
width: 22px;
height: 22px;
background-repeat: no-repeat;
background-size: contain;
background-size: 22px;
}
.single-post .breadcrumb {
	display: flex; 
	gap: 10px; 
	margin-bottom: 35px;
}
.single-post .breadcrumb .breadcrumbs {
	display: flex ; gap: 5px;
}
.single-post .breadcrumb a {
	color: #000;
}
.single-post .breadcrumb a:hover {
	color: var(--farbe-remondis-rot)
}
#onlanguage, .language-switcher {
	cursor: pointer;
}
#top .mobile-search {
	z-index: 89;
}
.wordpress-multilingual-multisite-country {
	display: block !important;
	background-color: transparent !important;
	width: 100%;
}
.wordpress-multilingual-multisite-country ul.wordpress-multilingual-multisite-country-selector {
	width: 100%;
	background-color: transparent !important;
}
.wordpress-multilingual-multisite-country-selector-flag, .wordpress-multilingual-multisite-country-selector .flag-icon {
	display: none !important;
}
#languageswitcher {
    position: fixed;
    width: 50vh;
    right: 0px;
    top: -15px;
    min-width: 490px;
    height: 100%;
    min-height: 212px;
    display: block;
    height: auto !important;
    background-color: rgba(56, 57, 66, 0.97);
    padding-top: 95px;
    padding-bottom: 40px;
    padding-right: 0px;
    padding-left: 0px;
    z-index: 9999;
}
.country_selector_dropdown .country_selector_dropbtn {
    width: 100%;
    text-align: right !important;
    padding-right: 30px;
}
.country_selector_dropdown .country_selector_dropbtn {
    padding: 0 0 0 0;
    width: 24px;
    text-align: center;
    display: block;
    background-position: right top;
    background-repeat: no-repeat;
    box-sizing: content-box;
    font-size: 0px;
    margin-top:-68px;
}
.country_selector_dropdown {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex !important;
    margin: 0 18px;
    -webkit-align-items: center;
    -ms-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.country_selector_dropbtn:before {
    content: '';
    width: 20px;
    height: 20px;
    display: block;
    background-image: url(/wp-content/themes/salient-child/icon_language.svg);
    background-size: 20px;
    background-repeat: no-repeat;
    font-size: 0px;
    position: absolute;
    right: 42px;
}
.country_selector_dropbtn:before {
    background-image: url(/wp-content/themes/salient-child/close.svg) !important;
    filter: brightness(1) !important;
    width: 24px !important;
    height: 24px !important;
    background-size: 24px !important;
}
#languageswitcher .country_selector_dropdown-content {
    display: block !important;
}
#languageswitcher .country_selector_dropdown-content {
    position: relative !important;
    background-color: transparent;
    box-shadow: none !important;
}
.country_selector_dropdown-content ul.wordpress-multilingual-multisite-country-selector {
    text-align: left !important;
}
.wordpress-multilingual-multisite-country a {
	color: #fff !important;
    text-transform: lowercase;
}
.wordpress-multilingual-multisite-country a:hover {
	background-color: transparent !important;
}
html[lang="de-DE"] .wordpress-multilingual-multisite-country ul.wordpress-multilingual-multisite-country-selector li:nth-child(1) a {
	font-weight: bold;
	text-decoration: underline;
}
.wordpress-multilingual-multisite-country ul.wordpress-multilingual-multisite-country-selector {
	padding-left: 0px !important;
	padding-right: 0px !important;
}
.wordpress-multilingual-multisite-country ul.wordpress-multilingual-multisite-country-selector li {
	padding-left: 60px !important;
	transition: 0.2s all;
	padding-right: 60px !important;
	list-style: none !important;
}
.wordpress-multilingual-multisite-country ul.wordpress-multilingual-multisite-country-selector li:hover {
	background-color: rgba(255,255,255,0.05);
}
html[lang="en-GB"] .wordpress-multilingual-multisite-country ul.wordpress-multilingual-multisite-country-selector li:nth-child(2) a {
	font-weight: bold;
	color:#fff !important;
	text-decoration: underline;
}
.country_selector_dropdown-content ul.wordpress-multilingual-multisite-country-selector {
    background-color: transparent;
}
.country_selector_dropdown-content a, .country_selector_dropdown-content a, .wordpress-multilingual-multisite-country-selector, #languageswitcher .country_selector_dropdown-content a, #languageswitcher .country_selector_dropdown-content a {
    padding-left: 60px !important;
    padding-right: 60px !important;
}
.country_selector_dropdown-content a {
    color: #fff !important;
    padding: 5px 8px 3px;
    text-decoration: none;
    display: block;
}
#header-secondary-outer ul li, #header-secondary-outer ol li, #header-outer ul li, #header-outer ol li, #footer-outer ul li, #footer-outer ol li, #search-outer ul li, #search-outer ol li, #slide-out-widget-area ul li, #slide-out-widget-area ol li, #mobile-menu ul li, #mobile-menu ol li {
    list-style: none;
}
html[lang="de"] .country_selector_dropdown-content a:nth-child(1) li {
    font-weight: bold !important;
    text-decoration: underline !important;
}
.country_selector_dropdown-content ul.wordpress-multilingual-multisite-country-selector a > li {
    font-size: 1.9rem !important;
    line-height: 1.5 !important;
}
#languageswitcher .country_selector_dropdown-content a {
    transition: color 0.5s;
}
#languageswitcher .country_selector_dropdown-content, .country_selector_dropdown-content ul.wordpress-multilingual-multisite-country-selector {
    padding-top: 0px !important;
    padding-right: 0px !important;
    padding-left: 0px !important;
    padding-bottom: 0px !important;
}
.sharing button {
	background-color: transparent;
	border: none !important;
	cursor: pointer;
	padding: 0px;
}
.sharing .sharing__inner img {
	margin-bottom: 0px !important;
}
.sharing .sharing__inner a {
	align-content:center;
}
.sharing .sharing__inner, .sharing  {
    text-align: center;
}
.sharing .sharing__inner {
    gap: 10px;
    display: flex;
    flex-flow: wrap;
    justify-content: center;
    align-content: center;
}
.fav-date {
	display: grid;
    grid-template-columns: 5fr 1fr;
}
.single-post h1.entry-title {
	font-size: 7rem;
    line-height: 1.2;
    font-weight: 260 !important;
}
.single-post.cat-unternehmen-service h1.entry-title, .single-post.cat-companies-services h1.entry-title {
	color: var(--farbe-unternehmen);
}
.single-post.cat-kreislaufwirtschaft h1.entry-title, .single-post.cat-circular-economy h1.entry-title {
	color: var(--farbe-kreislaufwirtschaft-abdunklung);
}
.single-post.cat-technologie h1.entry-title, .single-post.cat-technology h1.entry-title {
	color: var(--farbe-technologie);
}
.single-post.cat-praxis h1.entry-title, .single-post.cat-practice h1.entry-title {
	color: var(--farbe-projekte);
}
.single-post.cat-branche-politik h1.entry-title, .single-post.cat-industry-politics h1.entry-title {
	color: var(--farbe-branche);
}
.archive:not(.category-kurzmeldungen):not(.category-meldungen):not(.category-brief-concise):not(.category-messages):not(.tag) .nectar-post-grid-item__excerpt-wrap, .related-post-wrap .nectar-post-grid-item__excerpt-wrap  {
	display: none !important;
}
.archive .section-title .subheader {
	display: none
}
.home .nectar-flickity .nectar-post-grid-item .favorite-item {
	display: none;
}
.nectar-post-grid-item .favorite-item {
	text-align: right;
}
.archive.tag #ajax-content-wrap .nectar-post-grid .meta-category .style-button, body.archive .nectar-post-grid .meta-category .style-button {
	display: inline-block !important;
}
.archive.tag .nectar-post-grid {
	display: block !important;
}
.nectar-post-grid:not(.nectar-flickity) .nectar-post-grid-item .content {
	padding-top: 0px !important;
}
.home #ajax-content-wrap .nectar-post-grid[data-columns="4"].layout-mixed > div:nth-child(1) .favorite-item {
	display: none;
}
.home #ajax-content-wrap .nectar-post-grid[data-columns="4"].layout-mixed > div:nth-child(1) .content {
	padding-top: min( max(35px,3.5vw),50px) !important
}
.nectar-post-grid-item .nectar-post-grid-item__meta-wrap {
	margin-bottom: 10px;
}
.archive.category-kurzmeldungen .nectar-post-grid[data-columns="4"] .nectar-post-grid-item, .archive.category-meldungen .nectar-post-grid[data-columns="4"] .nectar-post-grid-item,
.archive.category-brief-concise .nectar-post-grid[data-columns="4"] .nectar-post-grid-item, .archive.category-messages .nectar-post-grid[data-columns="4"] .nectar-post-grid-item {
	width: 100%;
}
.archive.category-kurzmeldungen .nectar-post-grid-wrap:not([data-style=content_overlaid]) .nectar-post-grid .nectar-post-grid-item .content .item-main .nectar-post-grid-item__meta-wrap, .archive.category-meldungen .nectar-post-grid-wrap:not([data-style=content_overlaid]) .nectar-post-grid .nectar-post-grid-item .content .item-main .nectar-post-grid-item__meta-wrap,
.archive.category-brief-concise .nectar-post-grid-wrap:not([data-style=content_overlaid]) .nectar-post-grid .nectar-post-grid-item .content .item-main .nectar-post-grid-item__meta-wrap, .archive.category-messages .nectar-post-grid-wrap:not([data-style=content_overlaid]) .nectar-post-grid .nectar-post-grid-item .content .item-main .nectar-post-grid-item__meta-wrap {
	order: 1;
}
.archive.category-kurzmeldungen .nectar-post-grid-wrap:not([data-style=content_overlaid]) .nectar-post-grid .nectar-post-grid-item .content .item-main .post-heading, .archive.category-meldungen .nectar-post-grid-wrap:not([data-style=content_overlaid]) .nectar-post-grid .nectar-post-grid-item .content .item-main .post-heading,
.archive.category-brief-concise .nectar-post-grid-wrap:not([data-style=content_overlaid]) .nectar-post-grid .nectar-post-grid-item .content .item-main .post-heading, .archive.category-messages .nectar-post-grid-wrap:not([data-style=content_overlaid]) .nectar-post-grid .nectar-post-grid-item .content .item-main .post-heading {
	order: 2;
}
.archive.category-kurzmeldungen .nectar-post-grid-wrap:not([data-style=content_overlaid]) .nectar-post-grid .nectar-post-grid-item .content .item-main .nectar-post-grid-item__excerpt-wrap, .archive.category-meldungen .nectar-post-grid-wrap:not([data-style=content_overlaid]) .nectar-post-grid .nectar-post-grid-item .content .item-main .nectar-post-grid-item__excerpt-wrap,
.archive.category-brief-concise .nectar-post-grid-wrap:not([data-style=content_overlaid]) .nectar-post-grid .nectar-post-grid-item .content .item-main .nectar-post-grid-item__excerpt-wrap, .archive.category-messages .nectar-post-grid-wrap:not([data-style=content_overlaid]) .nectar-post-grid .nectar-post-grid-item .content .item-main .nectar-post-grid-item__excerpt-wrap {
	order: 3;
}
.archive.category-kurzmeldungen .nectar-post-grid-wrap:not([data-style=content_overlaid]) .nectar-post-grid .nectar-post-grid-item .content .item-main, .archive.category-meldungen .nectar-post-grid-wrap:not([data-style=content_overlaid]) .nectar-post-grid .nectar-post-grid-item .content .item-main,
.archive.category-brief-concise .nectar-post-grid-wrap:not([data-style=content_overlaid]) .nectar-post-grid .nectar-post-grid-item .content .item-main, .archive.category-messages .nectar-post-grid-wrap:not([data-style=content_overlaid]) .nectar-post-grid .nectar-post-grid-item .content .item-main {
    flex-direction: column;
}
.archive.category-kurzmeldungen .nectar-post-grid[data-columns="4"] .nectar-post-grid-item, .archive.category-meldungen .nectar-post-grid[data-columns="4"] .nectar-post-grid-item,
.archive.category-brief-concise .nectar-post-grid[data-columns="4"] .nectar-post-grid-item, .archive.category-messages .nectar-post-grid[data-columns="4"] .nectar-post-grid-item  {
	padding: 30px 60px 25px 60px !important;
	margin: 0px;
}

.archive.category-kurzmeldungen .nectar-post-grid .nectar-post-grid-item:nth-child(even), .archive.category-meldungen .nectar-post-grid .nectar-post-grid-item:nth-child(even),
.archive.category-brief-concise .nectar-post-grid .nectar-post-grid-item:nth-child(even), .archive.category-messages .nectar-post-grid .nectar-post-grid-item:nth-child(even),
.archive.tag .nectar-post-grid .nectar-post-grid-item:nth-child(even) {
	background-color: #e7e4e3;
}

.archive.category-kurzmeldungen #ajax-content-wrap .container-wrap .main-content .nectar-archive-blog-wrap, .archive.category-meldungen #ajax-content-wrap .container-wrap .main-content .nectar-archive-blog-wrap,
.archive.category-brief-concise #ajax-content-wrap .container-wrap .main-content .nectar-archive-blog-wrap, .archive.category-messages #ajax-content-wrap .container-wrap .main-content .nectar-archive-blog-wrap {
	padding: 0px !important;
}
body.author #page-header-wrap #page-header-bg, body.category #page-header-wrap #page-header-bg, body.tag #page-header-wrap #page-header-bg, body.date #page-header-wrap #page-header-bg {
    padding-top: 180px;
    padding-bottom: 0%;
}
body.archive #page-header-bg .subheader {
	display: none;
}
.archive.category-unternehmen-service #page-header-bg h1, .archive.category-companies-services #page-header-bg h1 {
	color: var(--farbe-unternehmen);
	font-weight: 500 !important;
}
.archive.category-meldungen #page-header-bg h1, .archive.category-messages #page-header-bg h1 {
	color: var(--farbe-meldungen);
	font-weight: 500 !important;
}
.archive.category-technologie #page-header-bg h1, .archive.category-technology #page-header-bg h1 {
	color: var(--farbe-technologie);
	font-weight: 500 !important;
}
.archive.category-praxis #page-header-bg h1, .archive.category-practice #page-header-bg h1{
	color: var(--farbe-projekte);
	font-weight: 500 !important;
}
.archive.category-kreislaufwirtschaft #page-header-bg h1, .archive.category-circular-economy #page-header-bg h1 {
	color: var(--farbe-kreislaufwirtschaft);
	font-weight: 500 !important;
}
.archive.category-branche-politik #page-header-bg h1, .archive.category-industry-politics #page-header-bg h1 {
	color: var(--farbe-branche);
	font-weight: 500 !important;
}
.gemerkt-header h1 {
	font-weight: 500 !important;
}
.archive .page-header-bg-image:after {
	background-color: transparent !important;
}
body.archive #page-header-bg .container {
	background-color: transparent !important;
	padding: 30px 60px 0px 60px !important;
	text-align: left !important;
	max-width: 100%;
	text-transform: uppercase !important;
}
body.archive #page-header-bg h1 {
	text-align: left !important;
    font-size: 3.8rem !important;
    line-height: 1.2;
    zoom: 1.5;
}
.archive:not(.category-kurzmeldungen):not(.category-meldungen):not(.category-brief-concise):not(.category-messages):not(.tag) .nectar-post-grid[data-columns="4"] .nectar-post-grid-item {
    width:100%;
}
.archive:not(.category-kurzmeldungen):not(.category-meldungen):not(.category-brief-concise):not(.category-messages):not(.tag) .nectar-post-grid[data-columns="4"] .nectar-post-grid-item:nth-child(1) {
    width: 100%;
}
.archive:not(.category-kurzmeldungen):not(.category-meldungen):not(.category-brief-concise):not(.category-messages):not(.tag) .nectar-post-grid-item:nth-child(1) .content {
    position: absolute;
    left: 0;
    bottom: 0;
    padding-left: 55px;
    padding-bottom: 55px;
    padding-right: 55px;
    color: #fff !important;
}
.archive:not(.category-kurzmeldungen):not(.category-meldungen):not(.category-brief-concise):not(.category-messages):not(.tag) .nectar-post-grid-item:nth-child(1) .content a, .archive:not(.category-kurzmeldungen):not(.category-meldungen):not(.category-brief-concise):not(.category-messages):not(.tag) .nectar-post-grid-item:nth-child(1) .content span {
	color: #fff !important;
}
.archive:not(.category-kurzmeldungen):not(.category-meldungen):not(.category-brief-concise):not(.category-messages):not(.tag) .nectar-post-grid-item:nth-child(1) .content h3 a {
	font-size: 4rem;
    line-height: 1.3;
}
.archive:not(.category-kurzmeldungen):not(.category-meldungen):not(.category-brief-concise):not(.category-messages):not(.tag) .nectar-post-grid-item:nth-child(1) .favorite-item {
	display: none;
}
.archive:not(.category-kurzmeldungen):not(.category-meldungen):not(.category-brief-concise):not(.category-messages):not(.tag) .nectar-post-grid {
	gap:30px;
	display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
        grid-auto-rows: auto;
                grid-auto-flow: dense;
}
.archive:not(.category-kurzmeldungen):not(.category-meldungen):not(.category-messages):not(.category-brief-concise):not(.tag) .nectar-post-grid .nectar-post-grid-item:nth-child(1) {
	grid-column-end: span 2;
    grid-row-end: inherit;
}
.archive:not(.category-kurzmeldungen):not(.category-meldungen):not(.category-brief-concise):not(.messages):not(.tag) .nectar-post-grid-item:nth-child(1) .nectar-post-grid-item-bg-wrap:before {
	content: '';
	height: 50%;
	width: 100%;
	bottom: 0px;
	position: absolute;
	left: 0px;
	right: 0px;
	background-image: linear-gradient(to top, rgba(0,0,0,0.9), transparent);
	z-index: 9;
}
.archive:not(.category-kurzmeldungen):not(.category-meldungen):not(.category-brief-concise):not(.category-messages):not(.tag) .nectar-post-grid-item:nth-child(1) .inner, .archive:not(.category-kurzmeldungen):not(.category-meldungen):not(.tag) .nectar-post-grid-item:nth-child(1) .nectar-post-grid-item-bg-wrap {
    height: 100%;
}
.archive:not(.category-kurzmeldungen):not(.category-meldungen):not(.category-brief-concise):not(.category-messages):not(.tag) .nectar-post-grid-item:nth-child(1) .nectar-post-grid-item-bg {
	min-height: 100%;
}
.single-post .nectar-post-grid[data-columns="3"][data-grid-spacing="none"] {
	gap:22px !important;
}
.single-post .nectar-post-grid[data-columns="3"][data-grid-spacing="none"] .nectar-post-grid-item {
    width: calc(33.32% - 15px) !important;
}
.wpb_text_column.kastenelement {
	padding-top: 35px;
	padding-left: 35px;
	padding-right: 35px;
	padding-bottom: 1px;
}
#slide-out-widget-area.fullscreen .inner-wrap>.inner>div, #slide-out-widget-area.fullscreen-alt .inner-wrap>.inner>div {
	max-width: 100%;
	width: 100%;
}
#slide-out-widget-area.fullscreen .inner .off-canvas-menu-container li a, #slide-out-widget-area.fullscreen .inner .widget.widget_nav_menu li a, #slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container li a, #slide-out-widget-area.fullscreen-alt .inner .widget.widget_nav_menu li a {
	font-weight: normal !important;
	text-transform: uppercase;
	font-size: 2.4rem !important;
	letter-spacing: 0 !important
}
#slide-out-widget-area .widget.widget_nav_menu li {
	padding: 0.5% 0px !important;
}
button.simplefavorites-clear {
    border: 1px solid #fff;
    text-decoration: none;
    cursor: pointer;
    font-weight: bold;
    color: #fff !important;
    padding: 4px 22px;
    border-radius: 3px;
    background-color: #747783;
    font-size: 1.9rem;
}
.gemerkt-header h1 {
	zoom: 1.5;
    font-size: 3.8rem !important;
    line-height: 1.2;
}
#kurzmeldungenteaser .nectar-flickity .cell {
	
	padding: 10px;
}
#kurzmeldungenteaser .nectar-flickity .cell .kurzmeldungen {
	    position: relative !important;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-top: 40px;
    padding: 40px 75px 20px 25px;
    width: 100% !important;
    height: 100% !important;
    background-color: #e7e3e3;
}
.nectar-flickity[data-controls*=arrows_overlaid] .next:after, .nectar-flickity[data-controls*=arrows_overlaid] .previous:after {
	margin-top: 0px !important;
}
#kurzmeldungenteaser .nectar-flickity .cell .kurzmeldungen .date {
	padding-bottom: 12px
}
#kurzmeldungenteaser .nectar-flickity .cell .kurzmeldungen h3 {
	margin-bottom: 0px !important;
}
#kurzmeldungenteaser .nectar-flickity .cell .kurzmeldungen a {
	color: #000 !important;
}
#kurzmeldungenteaser .nectar-flickity.nectar-carousel.nectar-carousel:not(.masonry) .flickity-viewport {
	margin: 30px 0px 10px 0px !important;
}
body:not(.compose-mode) #kurzmeldungenteaser .nectar-flickity.nectar-carousel .flickity-slider {


	
}
#kurzmeldungenteaser .nectar-flickity {
	    max-width: 100% !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
}
nav#pagination ul {
	text-align: center;
}
.mobile-search .icon-salient-search {
	line-height: 22px !important;
	    vertical-align: top !important;
}
.page-id-2808 #ajax-content-wrap .main-content .wpb_row.post-display, .page-id-43 #ajax-content-wrap .main-content .wpb_row.post-display {
	padding: 0px !important;
	max-width: 100% !important;
    left: 0 !important;
    margin: auto !important;
}
.page-id-2808 .container, .page-id-43 .container {
	max-width: 100% !important;
}
.post-display .favorites-list > div {
	padding:50px 60px 45px 60px !important;
    display: flex;
    flex-direction: column-reverse;
}
.post-display .favorites-list > div .simplefavorite-button {
    text-align: right;
    width: 100%;
}
.post-display .favorites-list > div a {
	color: #000 !important;
	margin-bottom: 25px;
}
.post-display .favorites-list > div a:before {
	display: none;
}
.post-display .favorites-list > div:nth-child(even) {
	    background-color: #e7e4e3;
}
.single-post .icon-text p {
	margin-bottom: 25px !important;
}
#menu-salient-mag-pull-right,
html[lang="en-GB"] #slide-out-widget-area .menuwrapper .menu {
  display: grid !important;
  grid-template-columns: 1fr 1px 1fr !important;
  max-width: 100% !important;
  padding: 0 !important;
  margin: 0 !important;
  list-style: none !important;
  align-items: start !important;
  position: relative !important;
}

/* Gemeinsames Styling für alle Einträge */
#menu-salient-mag-pull-right li {
  margin: 0 !important;
  padding: 0.3em 0 !important;
}
#slide-out-widget-area .menuwrapper li small, #slide-out-widget-area .off-canvas-social-links li a, #slide-out-widget-area.fullscreen .inner li a, #slide-out-widget-area.slide-out-from-right .inner .off-canvas-menu-container li a, #slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li a {
	opacity: 1 !important;
}
#slide-out-widget-area .inner .current-menu-ancestor>a, #slide-out-widget-area .inner .current-menu-item>a, #slide-out-widget-area .inner .current_page_ancestor>a, #slide-out-widget-area .inner .current_page_item>a, #slide-out-widget-area .inner .off-canvas-menu-container .menuwrapper li>a.hovered, #slide-out-widget-area .off-canvas-social-links li a:hover, #slide-out-widget-area.fullscreen .inner li a:hover, #slide-out-widget-area.slide-out-from-right .inner .off-canvas-menu-container li a:focus, #slide-out-widget-area.slide-out-from-right .inner .off-canvas-menu-container li a:hover, #slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li a:focus, #slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li a:hover {
	opacity: 0.7;
}
.category-text.wpb_text_column .wpb_wrapper p > span, .nectar-shop-filters .nectar-shop-filter-trigger, body[data-fancy-form-rcs="1"] .nectar-shop-header-bottom .woocommerce-ordering .select2-selection--single, body[data-fancy-form-rcs="1"] .nectar-shop-header-bottom .woocommerce-ordering select, body[data-button-style*="slightly_rounded"] .widget_layered_nav_filters ul li a, .nectar-menu-label:before, .nectar-ext-menu-item__button, .nectar-post-grid .meta-category .style-button, body[data-button-style*=slightly_rounded] .nectar-post-grid-filters h4, body[data-button-style*=slightly_rounded] .nectar-post-grid-wrap .load-more, body[data-button-style*=slightly_rounded] .nectar-post-grid-wrap .load-more:before, .nectar-inherit-border-radius, body[data-button-style*="slightly_rounded"] .nectar-cta:not([data-style="material"]) .link_wrap, body[data-button-style*="slightly_rounded"] .nectar-button.see-through, body[data-button-style*="slightly_rounded"] .nectar-button.see-through-2, body[data-button-style*="slightly_rounded"] .nectar-button.see-through-3, body[data-button-style*="slightly_rounded"] .portfolio-filters-inline .container ul li a, body[data-button-style*="slightly_rounded"] .slide-out-widget-area-toggle[data-custom-color="true"] a:before, body[data-button-style*="slightly_rounded"] #infscr-loading, body[data-button-style*="slightly_rounded"] .flex-direction-nav a, body[data-button-style*="slightly_rounded"] #pagination span, body[data-button-style*="slightly_rounded"] #pagination a, body[data-button-style*="slightly_rounded"] #pagination .next.inactive, body[data-button-style*="slightly_rounded"] #pagination .prev.inactive, body[data-button-style*="slightly_rounded"].woocommerce nav.woocommerce-pagination ul li a, body[data-button-style*="slightly_rounded"].woocommerce .container-wrap nav.woocommerce-pagination ul li span, body[data-button-style*="slightly_rounded"] .container-wrap nav.woocommerce-pagination ul li span, body[data-button-style*="slightly_rounded"].woocommerce-cart .wc-proceed-to-checkout a.checkout-button, body[data-button-style*="slightly_rounded"] input[type=submit], body[data-button-style*="slightly_rounded"] button[type=submit], body[data-button-style*="slightly_rounded"] input[type="button"], body[data-button-style*="slightly_rounded"] button, body[data-button-style*="slightly_rounded"] .nectar-button, body[data-button-style*="slightly_rounded"] .swiper-slide .button a, body[data-button-style*="slightly_rounded"] #top nav > ul > li[class*="button_solid_color"] > a:before, body[data-button-style*="slightly_rounded"] #top nav > ul > li[class*="button_bordered"] > a:before, body[data-button-style*="slightly_rounded"] #header-outer .widget_shopping_cart a.button, body[data-button-style*="slightly_rounded"] .comment-list .reply a, body[data-button-style*="slightly_rounded"].material #page-header-bg.fullscreen-header .inner-wrap >a, body[data-button-style*="slightly_rounded"] .sharing-default-minimal .nectar-social-inner >a, body[data-button-style*="slightly_rounded"] .sharing-default-minimal .nectar-love, body[data-button-style*="slightly_rounded"].single .heading-title[data-header-style="default_minimal"] .meta-category a, body[data-button-style*="slightly_rounded"] #page-header-bg[data-post-hs="default_minimal"] .inner-wrap > a, body[data-button-style*="slightly_rounded"] .masonry.classic_enhanced .posts-container article .meta-category a, body[data-button-style*="slightly_rounded"] .blog-recent[data-style*="classic_enhanced"] .meta-category a, body[data-button-style*="slightly_rounded"] .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .nectar-slide-in-cart.style_slide_in_click .widget_shopping_cart a.button, li[class*="menu-item-btn-style"] > a:before, li[class*="menu-item-btn-style"] > a:after {
	border-radius: 2px !important;
	-webkit-border-radius: 2px !important;
}
.home .vc_row > .col .vc_column-inner .wpb_wrapper .vc_row > .col.span_12 {
	gap:46px;
}
.home #kurzmeldungenteaser.vc_row > .col .vc_column-inner .wpb_wrapper .vc_row > .col.span_12::after {
	display: none;
}
.home #kurzmeldungenteaser .kurzinhalt {
	padding-bottom: 23px;
}
.schachbrett .schachbrett-image img {
    object-fit: cover;
    height: 100%;
}

.breadcrumb .breadcrumbs img {
	max-width: 30px !important;
}
.breadcrumb .breadcrumbs a, .breadcrumb .breadcrumbs span, .breadcrumb .breadcrumbs {
    color: #6B6B71;
    font-size: 1.4rem !important;
}
#ajax-content-wrap .nectar-archive-blog-wrap {
	margin-left: 0px !important;
	left: 0px !important;
	width: 100%;
}
.archive.tag .nectar-post-grid[data-columns="4"][data-grid-spacing="none"] .nectar-post-grid-item {
	width: 100% !important;
}
.archive.tag .nectar-post-grid-item .nectar-el-parallax-scroll {
	transform: none !important;
}
body.archive.tag #ajax-content-wrap .custom_font_size_1-3vw.font_size_min_18px.font_size_max_24px.nectar-post-grid .nectar-post-grid-item .post-heading, body.archive.tag .custom_font_size_1-3vw.font_size_min_18px.font_size_max_24px.nectar-post-grid .nectar-post-grid-item .post-heading {
	order: 1;
}
.archive.tag .category-position-before-title .item-main > .nectar-post-grid-item__meta-wrap:not(:empty) {
	order: 1;
}
.archive.tag .nectar-post-grid-wrap:not([data-style=content_overlaid]) .nectar-post-grid-item .inner {
	    display: grid;
    grid-template-columns: 1fr 8fr;
      grid-template-rows: auto 1fr;
      column-gap:32px;
}
.archive.tag .nectar-post-grid[data-border-radius="10px"] .nectar-post-grid-item-bg-wrap {
	 grid-column: 1;
	 grid-row: 1 / span 2;
}
.archive.tag .nectar-post-grid-item .favorite-item {
	grid-column: 2;
	grid-row: 1;
	position: absolute;
    right: 0px;
    top: 0px;
    z-index: 999;
    cursor: pointer;
}
.archive.tag .nectar-post-grid-wrap:not([data-style=content_overlaid]) .nectar-post-grid .nectar-post-grid-item .content {
	grid-column: 2;
	grid-row: 2;
}
.archive.tag .nectar-archive-blog-wrap .nectar-post-grid-item .nectar-el-parallax-scroll .nectar-post-grid-item-bg-wrap-inner {
	transform: none !important;
	height: auto;
}
.archive.tag .nectar-post-grid-wrap[data-style="content_under_image"] [data-grid-item-height="40vh"] .nectar-post-grid-item-bg {
	position: relative !important;
	height: auto !important;
	width: 100% !important;
}
body.archive.tag .nectar-post-grid .nectar-post-grid-item-bg img {
	position: relative !important;
	margin-bottom: 55px !important;
}
.archive.tag #ajax-content-wrap .nectar-post-grid .meta-category .style-button.meldungen, body.archive.tag .nectar-post-grid .meta-category .style-button.meldungen,
.archive.tag #ajax-content-wrap .nectar-post-grid .meta-category .style-button.messages, body.archive.tag .nectar-post-grid .meta-category .style-button.messages {
	background-color: var(--farbe-meldungen);
}
.archive #ajax-content-wrap .nectar-post-grid .meta-category .style-button, body.archive .nectar-post-grid .meta-category .style-button {
	display: none !important;
}
.single-post .no-sidebar.abstandschmall .content-einleitung.content-start {
	padding-bottom: 0px !important;
}
.single-post .no-sidebar.abstandschmall .post-content .content-inner > .wpb_row:nth-child(1) {
	padding-top: 0px !important;
}
@media (max-width:1920px) {
	.archive.tag .nectar-post-grid-wrap:not([data-style=content_overlaid]) .nectar-post-grid-item .inner {
	    grid-template-columns: 2fr 8fr;
	}
}
@media (max-width:1024px) {
	.archive.tag .nectar-post-grid-wrap:not([data-style=content_overlaid]) .nectar-post-grid-item .inner {
	    grid-template-columns: 3fr 8fr;
	}
}
@media (min-width:768px) {

	/* Grid-Zeile dynamisch zuweisen für jedes Paar */
	#slide-out-widget-area .widget.widget_nav_menu #menu-salient-mag-pull-right li:nth-child(1),
	html[lang="en-GB"] #slide-out-widget-area.fullscreen .menuwrapper li:nth-child(1)  {
	  grid-column: 1 !important;
	  grid-row: 1 !important;
	  text-align: right !important;
	   padding-right: 14% !important;
	}
	#slide-out-widget-area .widget.widget_nav_menu #menu-salient-mag-pull-right li:nth-child(7),
	html[lang="en-GB"] #slide-out-widget-area.fullscreen .menuwrapper li:nth-child(7) {
	  grid-column: 3 !important;
	  grid-row: 1 !important;
	  text-align: left !important;
	   padding-left: 14% !important;
	}
	
	#slide-out-widget-area .widget.widget_nav_menu #menu-salient-mag-pull-right li:nth-child(2),
	html[lang="en-GB"] #slide-out-widget-area.fullscreen .menuwrapper li:nth-child(2) {
	  grid-column: 1 !important;
	  grid-row: 2 !important;
	  text-align: right !important;
	   padding-right: 14% !important;
	}
	#slide-out-widget-area .widget.widget_nav_menu #menu-salient-mag-pull-right li:nth-child(8),
	html[lang="en-GB"] #slide-out-widget-area.fullscreen .menuwrapper li:nth-child(8) {
	  grid-column: 3 !important;
	  grid-row: 2 !important;
	  text-align: left !important;
	  padding-left: 14% !important;
	}
	
	#slide-out-widget-area .widget.widget_nav_menu #menu-salient-mag-pull-right li:nth-child(3),
	html[lang="en-GB"] #slide-out-widget-area.fullscreen .menuwrapper li:nth-child(3) {
	  grid-column: 1 !important;
	  grid-row: 3 !important;
	   padding-right: 14% !important;
	  text-align: right !important;
	}
	#slide-out-widget-area .widget.widget_nav_menu #menu-salient-mag-pull-right li:nth-child(9),
	html[lang="en-GB"] #slide-out-widget-area.fullscreen .menuwrapper li:nth-child(9) {
	  grid-column: 3 !important;
	  grid-row: 3 !important;
	  text-align: left !important;
	  padding-left: 14% !important;
	}
	
	#slide-out-widget-area .widget.widget_nav_menu #menu-salient-mag-pull-right li:nth-child(4),
	html[lang="en-GB"] #slide-out-widget-area.fullscreen .menuwrapper li:nth-child(4) {
	  grid-column: 1 !important;
	  grid-row: 4 !important;
	   padding-right: 14% !important;
	  text-align: right !important;
	}
	#slide-out-widget-area .widget.widget_nav_menu #menu-salient-mag-pull-right li:nth-child(5),
	html[lang="en-GB"] #slide-out-widget-area.fullscreen .menuwrapper li:nth-child(5) {
	  grid-column: 1 !important;
	  grid-row: 5 !important;
	   padding-right: 14% !important;
	  text-align: right !important;
	}
	#slide-out-widget-area .widget.widget_nav_menu #menu-salient-mag-pull-right li:nth-child(6),
	html[lang="en-GB"] #slide-out-widget-area.fullscreen .menuwrapper li:nth-child(6) {
	  grid-column: 1 !important;
	  grid-row: 6 !important;
	  padding-right: 14% !important;
	  text-align: right !important;
	}
	
	/* Vertikale Linie in der Mitte */
	#menu-salient-mag-pull-right::before,
	html[lang="en-GB"] #slide-out-widget-area .menuwrapper .menu::before {
	  content: '' !important;
	  display: block !important;
	  background-color: white !important;
	  width: 1px !important;
	  height: 100% !important;
	  position: absolute !important;
	  left: 50% !important;
	  top: 0 !important;
	  transform: translateX(-50%) !important;
	}
	
}
.single-post [data-animate="fade_in"] .featured-media-under-header__featured-media,
.featured-media-under-header__featured-media:not([data-format="video"]):not([data-format="audio"]):not([data-has-img="false"]) {
	overflow: visible
}
#top .sf-menu > li:not([class*="menu-item-btn"]) > a .menu-title-text {
	font-size: 1.9rem;
}
header .visiblemenu {
	padding-bottom: 0px !important;
}
.vc_row .wpb_text_column.kastenelement {
	margin-bottom: 55px;	
}
#header-outer #top nav > ul > li > a {
	padding-bottom: 30px;
}
.post .content-inner {
	padding-bottom: 0px !important;
}
 body.home .nectar-post-grid[data-columns][data-grid-spacing][data-masonry=yes] .nectar-post-grid-item,
.home .nectar-post-grid-wrap[data-style=content_under_image] .nectar-post-grid[data-masonry=yes] .nectar-post-grid-item {
	margin: 0px !important;
}
.home .nectar-post-grid[data-columns="4"][data-masonry=yes] {
	gap:30px;
}
.home .nectar-post-grid[data-grid-spacing="15px"] {
	margin-left: 0px !important;
	margin-right: 0px !important;
}
.full-width-content.blog-fullwidth-wrap, .full-width-content.nectar-shop-outer, .nectar-slider-wrap[data-full-width=true], .page-submenu .full-width-content, .page-submenu>.full-width-section, .portfolio-filters-inline.full-width-content, .portfolio-filters-inline.full-width-section:not(.non-fw), .post-area.full-width-content.standard-minimal, .single-product .product[data-gallery-style=left_thumb_sticky][data-gallery-variant=fullwidth] .single-product-wrap, .wpb_row.full-width-content, .wpb_row.full-width-content.has-global-section .wpb_row.full-width-content, .wpb_row.full-width-section .mobile-video-image, .wpb_row.full-width-section .templatera_shortcode>.wpb_row.full-width-section>.row-bg-wrap, body .full-width-section .nectar-parallax-scene, body .full-width-section .row-bg-wrap, body .full-width-section.parallax_section .row-bg-wrap, body .full-width-section>.nectar-shape-divider-wrap, body .full-width-section>.video-color-overlay, body[data-aie=long-zoom-out] .first-section .row-bg-wrap, body[data-aie=long-zoom-out] .top-level.full-width-section .row-bg-wrap, body[data-aie=zoom-out] .first-section .row-bg-wrap, body[data-aie=zoom-out] .top-level.full-width-section .row-bg-wrap, body[data-col-gap] .vc_row-fluid .span_12.post-area.full-width-content.standard-minimal {
	margin-left: 0px;
	left: 0px;
	width: 100%;
}
@media only screen and (min-width: 1300px) {
	.nectar-flickity.nectar-carousel[data-desktop-columns="3"][data-format=default] .cell {
        width: calc(33.33333% - 0px) !important;
	}
}
 @media (max-width:1440px) {
	 .archive .nectar-post-grid[data-columns="3"][data-masonry=yes], .archive:not(.category-kurzmeldungen):not(.category-meldungen):not(.category-brief-concise):not(.category-messages):not(.tag) .nectar-post-grid {
		 grid-template-columns: 1fr 1fr 1fr;
	 }
	 .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: 798px;
	 }
	 .single-post .featured-media-under-header__content {
		 max-width: 100%;
	 }
	 .archive:not(.category-kurzmeldungen):not(.category-meldungen):not(.category-brief-concise):not(.category-messages):not(.tag) .nectar-post-grid-item:nth-child(1) .content span.meta-date {
		 font-size: 1.8rem !important;
	 }
	 .country_selector_dropbtn:before {
	     right: 12px;
	    top: -54px;
	 }
	 .single-post .content-inner > .wpb_row:not(.full-width-content):not(.full-width-section), .archive.category #ajax-content-wrap .container-wrap .main-content .nectar-archive-blog-wrap, .single-post .related-post-wrap, body.page-template-default:not(.home) .content-inner > .wpb_row:not(.full-width-content):not(.full-width-section), body.page-template-default:not(.home) .main-content > .row > .wpb_row,
	 .blog-archive-header.color-bg .col.section-title, .home #ajax-content-wrap #newsletter .row_col_wrap_12, .home #ajax-content-wrap #produkte .row_col_wrap_12, .material #search-outer #search, .material #header-outer #search-outer #search, .results-shown #search-outer .nectar-ajax-search-results, body.search-results .container-wrap .main-content, .single-post .content-einleitung, .archive.tag .nectar-post-grid[data-columns="4"][data-grid-spacing="none"] .nectar-post-grid-item {
		 padding: 60px 30px 20px 30px !important;
	 }
	 .page-id-2808 #ajax-content-wrap .main-content .wpb_row:not(.gemerkt-header), body.search-results .container-wrap .main-content {
		 padding-left: calc(30px - 15px) !important;
		 padding-right: calc(30px - 15px) !important;
	 }
	 .single-post .featured-media-under-header__content .featured-media-under-header__content-wrap {
		 padding-left: 30px;
		 padding-right: 30px;
	 }
	 .single-post .featured-media-under-header__content .featured-media-under-header__cat-wrap {
		   max-width: 798px;
		   margin: auto;
	  }
	 .archive.category-kurzmeldungen .nectar-post-grid[data-columns="4"] .nectar-post-grid-item, .archive.category-meldungen .nectar-post-grid[data-columns="4"] .nectar-post-grid-item,
	 .post-display .favorites-list > div,
	 .archive.category-brief-concise .nectar-post-grid[data-columns="4"] .nectar-post-grid-item, .archive.category-messages .nectar-post-grid[data-columns="4"] .nectar-post-grid-item,
	 .post-display .favorites-list > div {
		 padding: 30px 30px 20px 30px !important;
	 }
	 body.archive #page-header-bg .container {
		 padding: 30px 30px 0px 30px !important;
	 }
	html .anker .anker-typ {
		 width: 80px !important;
		 height: 80px !important;
	 }
	 .home #ajax-content-wrap .container-wrap .vc_row > .col,
	 .home-header .home-header__inner-content {
		 padding-left: 30px !important;
		 padding-right: 30px !important;
	 }
	 .randtext .randtext-element {
		 flex: 1 1 auto;
	    overflow: hidden;
	    min-width: 0;
	 }
	 .home #ajax-content-wrap .container-wrap .vc_row > .col .vc_row .col,
	 .home #ajax-content-wrap .container-wrap .vc_row#headerimage > .col,
	 .page-id-2808 #ajax-content-wrap .main-content .wpb_row:not(.gemerkt-header), body.search-results .container-wrap .main-content {
		 padding-left: 0px !important;
		 padding-right: 0px !important;
	 }
	 .home .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.previous {
	     left: -25px;
	 }
	 .home .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.next {
		 right: -25px;
	 }
	 p.headline, p.headline a, .home #ajax-content-wrap .nectar-post-grid[data-columns="4"].layout-mixed > div:nth-child(1) .content h3.post-heading,
	 .home #ajax-content-wrap .nectar-post-grid[data-columns="4"].layout-mixed > div:nth-child(1) .content h3.post-heading a,
	 .home [data-columns="4"].layout-mixed > div:nth-child(1) .post-heading a .nectar-split-heading,
	 body.search #page-header-bg h1,
	 body h1, body .row .col.section-title h1, .row .col.section-title h1, .row .col.section-title h2, .nectar-post-grid > .nectar-post-grid-item:nth-child(1) .content .item-main .post-heading .nectar-split-heading > p, .archive:not(.category-kurzmeldungen):not(.category-meldungen):not(.category-brief-concise):not(.category-messages):not(.tag) .nectar-post-grid-item:nth-child(1) .content a, .archive:not(.category-kurzmeldungen):not(.category-meldungen):not(.category-brief-concise):not(.category-messages):not(.tag) .nectar-post-grid-item:nth-child(1) .content span:not(.meta-date), body.archive #page-header-bg h1 {
		 font-size: 3.2rem !important
	 }
	 .archive.category-kurzmeldungen #ajax-content-wrap .container-wrap .main-content .nectar-archive-blog-wrap, .archive.category-meldungen #ajax-content-wrap .container-wrap .main-content .nectar-archive-blog-wrap,
	 .archive.category-brief-concise #ajax-content-wrap .container-wrap .main-content .nectar-archive-blog-wrap, .archive.category-messages #ajax-content-wrap .container-wrap .main-content .nectar-archive-blog-wrap  {
		 padding: 0px !important;
	 }
	 .home-header .home-header__inner-img,
	 body.page-template-default:not(.home) .main-content > .row > .wpb_row.headimage.full-width-content .vc_col-sm-12 .img-with-aniamtion-wrap .hover-wrap .hover-wrap-inner {
		 height: 650px;
	 }
	 .single-post h1.entry-title,
	 .home-header .home-header__inner-content p.extragross {
		 font-size: 6rem !important;
	 }
	 .home-header .home-header__inner-content p.extragross, body.archive.tag .nectar-post-grid .nectar-post-grid-item-bg img {
		 margin-bottom: 40px !important;
	 }
	 .home .vc_row > .col .vc_column-inner .wpb_wrapper .vc_row > .col.span_12 {
		 gap:32px;
	 }
    .blog-archive-header.color-bg .col.section-title p, .single-post .wpb_text_column>.wpb_wrapper p, body.page-template-default:not(.home) .wpb_text_column>.wpb_wrapper p, .page-template-default:not(.home) p, .page-template-default:not(.home) p:last-child, .wpb_text_column .randtext-element p, .blog-archive-header.color-bg .col.section-title p, .single-post .wpb_text_column>.wpb_wrapper p, body.page-template-default:not(.home) .wpb_text_column>.wpb_wrapper p, .main-content .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, .vc_row .wpb_text_column.kastenelement {
	    margin-bottom: 40px !important;
    }
    .nectar-ajax-search-results .meta-category, #search-results .meta-category {
	   padding: .3em 0.6em;
    }
    .single-post p.abstand_unten_halb:last-child {
	    margin-bottom: 20px !important;
    }
    p, a, div, th, td, label, input, textarea, select, option {
	    font-size: 1.8rem !important;
    }
    
    .fav-date {
	    display: block;
    }
    .post .content-inner {
	    padding-bottom: 0px;
    }
    .single-post .wpb_row:not(.full-width-content):not(.full_width_img_left) > div:not(.row-bg-wrap) > div:not(.vc_col-sm-12):not(.vc_col-sm-9) {
	    margin-left: 16px !important;
	    margin-right: 0px !important;
    }
    .single-post .wpb_row:not(.full-width-content):not(.full_width_img_left) > div:not(.row-bg-wrap) > div:not(.vc_col-sm-12):not(.vc_col-sm-9):first-child,
    .single-post .wpb_row:not(.full-width-content):not(.full_width_img_left) > div.row_col_wrap_12_inner:has(> .vc_col-sm-3:nth-of-type(4):last-child) > .vc_col-sm-3:nth-child(3),
    .single-post .wpb_row:not(.full-width-content):not(.full_width_img_left) > div.row_col_wrap_12_inner:has(> .vc_col-sm-3:last-child) > .vc_col-sm-9 {
	    margin-right: 16px !important;
	    margin-left: 0px !important;
    }
    .single-post .wpb_row:not(.full-width-content):not(.full_width_img_left) > div:not(.row-bg-wrap) > div:not(.vc_col-sm-12):not(.vc_col-sm-9):last-child,
    .single-post .wpb_row:not(.full-width-content):not(.full_width_img_left) > div.row_col_wrap_12_inner:has(> .vc_col-sm-3:first-child) > .vc_col-sm-9 {
        margin-left: 16px !important;
        margin-right: 0px !important;
    }
    .single-post .wpb_row:not(.full-width-content):not(.full_width_img_left) > div:not(.row-bg-wrap) > .vc_col-sm-4:nth-of-type(2):nth-last-of-type(2) {
	    margin-left: 16px !important;
	    margin-right: 16px !important;
    }
    .single-post .main-content .featured-media-under-header,
    .single-post .featured-media-under-header__featured-media .page-header-bg-image {
	    max-height: 530px;
	    height: 530px;
    }
    .single-post .breadcrumb a[style="align-content: center;"] {
        align-content: flex-start !important;
	    padding-top: 3px;
    }
    html .vc_col-sm-12 > .vc_column-inner > .wpb_wrapper .wpb_wrapper > p.abstand_unten_kein {
	    margin-bottom: 0px !important;
    }
    .nectar-post-grid-wrap[data-style="content_under_image"] [data-grid-item-height="40vh"] .nectar-post-grid-item-bg {
        height: 30vh;
    }
    .row_col_wrap_12_inner:has(> .vc_col-sm-3:nth-of-type(4):last-child) > .vc_col-sm-3 {
	    width: calc(50% - 16px);
    }
    p.bildunterschrift {
        font-size: 1.4rem !important;
        line-height: 1.4;
        margin-top: -25px;
    }
    .schachbrett .schachbrett-element {
        padding: 60px 60px 20px 60px !important;
    }
  
    .single-post .content-einleitung__inner-content p.subline,
    .kleine_headline, .kleine_headline > *, p.kleine_headline a, .kleine_headline a {
	    font-size: 2.1rem !important;
    }
    .single-post .wpb_text_column>.wpb_wrapper p.kleine_headline {
	    margin-bottom: 30px !important;
    }
    .single-post p.abstand_unten_viertel,
    .single-post .wpb_text_column>.wpb_wrapper p.abstand_unten_viertel {
	    margin-bottom: 10px !important;
    }
    body.single .post .content-inner .wie_h4,
    .single-post .wpb_text_column>.wpb_wrapper p.wie_h4  {
	    margin-bottom: 0px !important;
    }
    .randtext .linkitem .randicon {
	    width: 44px !important;
	    height: 44px !important;
    }
    .randtext .linkitem .randicon {
	    margin-bottom: 5px !important;
    }
    .single-post p.abstand_unten_dreiviertel:last-child, .single-post p.abstand_unten_dreiviertel,
    .single-post .wpb_text_column>.wpb_wrapper p.abstand_unten_dreiviertel {
	    margin-bottom: 30px!important;
    }
    .vc_col-sm-4 .randtext,
    .vc_col-sm-3 .randtext {
	    display: block;
    }
    .randtext {
	    gap:15px;
    }
    .vc_col-sm-8 {
        width: calc(66.66666667% - 16px);
    }
    .vc_col-sm-4 {
	    width: calc(33.33333333% - 30.6666px);
    }
    .row_col_wrap_12_inner:has(> .vc_col-sm-8) > .vc_col-sm-4 {
	    width: calc(33.33333333% - 16px);
    }
    .vc_col-sm-6 {
	    width: calc(50% - 16px)
    }
    .vc_col-sm-10 {
	    width: calc(83.33333333% - 16px);
    }
    .row_col_wrap_12_inner:has(> .vc_col-sm-10) > .vc_col-sm-2 {
	    width: calc(16.66666667% - 16px);
    }
    #copyright p, #copyright a, #kurzmeldungenteaser .nectar-flickity .cell .kurzmeldungen .date {
	    font-size: 1.4rem !important;
    }
    #ajax-content-wrap > .blurred-wrap > .container-wrap > .container, .nectar-global-section > .container {
	    max-width: 100%;
    }
    .single-post h1.entry-title, .home-header .home-header__inner-content p.extragross {
	    font-size: 4.5rem !important;
    }
    .nectar_hook_global_section_parallax_footer .normal-container > .wpb_row {
	    padding: 0 30px;
    }
	.home-header .home-header__inner, .full-width-section .row-bg, .wpb_row:not(#copyright):not(:has(.schachbrett)) .row-bg, body.page-template-default:not(.home) .main-content > .row > .wpb_row.headimage.full-width-content, .single-post .featured-media-under-header__featured-media .page-header-bg-image, .single-post .wpb_row.full-width-content img.img-with-animation.nectar-lazy, body.material #page-header-wrap, body[data-header-resize="0"] #page-header-wrap, .headarea.kurzmeldungen {
		margin-right:30px !important;
	}
	.home-header .home-header__inner::after, 
	.full-width-section .row-bg, .wpb_row:not(#copyright):not(:has(.schachbrett)) .row-bg, body.page-template-default:not(.home) .main-content > .row > .wpb_row.headimage.full-width-content, .single-post .featured-media-under-header__featured-media .page-header-bg-image, .single-post .wpb_row.full-width-content img.img-with-animation.nectar-lazy, 
	.archive.category-kurzmeldungen .nectar-post-grid .nectar-post-grid-item:nth-child(even), .archive.category-meldungen .nectar-post-grid .nectar-post-grid-item:nth-child(even), .archive.category-brief-concise .nectar-post-grid .nectar-post-grid-item:nth-child(even), .archive.category-messages .nectar-post-grid .nectar-post-grid-item:nth-child(even),
	.archive.category-kurzmeldungen .nectar-post-grid[data-columns="4"] .nectar-post-grid-item, .archive.category-meldungen .nectar-post-grid[data-columns="4"] .nectar-post-grid-item, .post-display .favorites-list > div, .archive.category-brief-concise .nectar-post-grid[data-columns="4"] .nectar-post-grid-item, .archive.category-messages .nectar-post-grid[data-columns="4"] .nectar-post-grid-item, .post-display .favorites-list > div, .archive.tag .nectar-post-grid[data-columns="4"] .nectar-post-grid-item, .archive.category-meldungen .nectar-post-grid[data-columns="4"] .nectar-post-grid-item {
		max-width: calc(100% - 30px) !important;
	}
	.post-display .favorites-list > div {
		margin-right: 30px !important;
	}
	.single-post .content-einleitung.messages:not(.smallerh1) {
	    margin-bottom: -15px;
	}
	#top .sf-menu > li:not([class*="menu-item-btn"]) > a .menu-title-text {
		font-size: 1.8rem;
	}
 }
 @media (max-width:1200px) {
	 
	 .nectar-post-grid-wrap[data-style=content_overlaid] .nectar-post-grid-item .content {
		 padding: 25px !important;
	 }
 }
  @media (max-width:1024px) {
	 .archive .nectar-post-grid[data-columns="3"][data-masonry=yes], .archive:not(.category-kurzmeldungen):not(.category-meldungen):not(.category-brief-concise):not(.category-messages):not(.tag) .nectar-post-grid, .archive .nectar-post-grid[data-columns="3"][data-masonry=yes] {
		 grid-template-columns: 1fr 1fr;
	 }
	 #languageswitcher {
	     padding-top: 83px;
         min-height: 200px;
	 }
	 .nectar-post-grid[data-columns="4"][data-grid-spacing="none"]:not([data-masonry="yes"]) .nectar-post-grid-item {
		 padding-bottom: inherit !important;
	 }
	 .archive:not(.category-kurzmeldungen):not(.category-meldungen):not(.category-brief-concise):not(.category-messages):not(.tag) .nectar-post-grid-item:nth-child(1) .content {
		 padding-left: 30px !important;
		 padding-right: 30px !important;
		 padding-bottom: 30px !important;
	 }
	 #schlagwoerter .mobile-menu-link {
		 display: none !important;
	 }
	 ul.tag-list {
		 position: relative;
		 max-width: 100%;
		 top:0px;
		 left: 0px;
		 right: 0px;
	 }
	 .country_selector_dropbtn:before {
	     right: 12px;
	    top:-28px;
	 } 
	 .wordpress-multilingual-multisite-country ul.wordpress-multilingual-multisite-country-selector li {
		 padding-left: 30px !important;
		 padding-right: 30px !important;
	 }
	 #languageswitcher {
		 min-width: 380px;
	 }
	 #schlagwoerter .wpb_wrapper .full-width-content {
		 width: auto !important;
	     margin-left: 0px !important;
	    left: 0px !important;
	 }
	 .home .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.next {
         right: -30px;
         opacity: 1 !important;
         visibility: visible !important;
	 }
	 .home .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.previous {
		 left: -30px;
         opacity: 1 !important;
         visibility: visible !important;
	 }
	 
 }
 @media (max-width: 999px) and (min-width: 691px) { 
	.vc_col-xs-6:not([data-t-w-inherits=small_desktop]) {
		width: calc(50% - 16px);
	}	 
	body .vc_col-sm-2 {
		width: calc(16.66666667% - 23px)
	}
	
}
 @media only screen and (min-width: 1px) and (max-width: 999px) {
	 .home #ajax-content-wrap .nectar-post-grid[data-columns="4"].layout-mixed > div:nth-child(1) .content {
	     margin-top: 120px;
	 }
	 body #slide-out-widget-area .inner-wrap .inner .nectar-header-text-content,
	 #slide-out-widget-area.fullscreen .inner .off-canvas-menu-container, #slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container {
		 display: none;
	 }
	 body.material #search-outer #search .container {
		 max-width: 100%;
	 }
	 
	 #kurzmeldungenteaser .nectar-flickity.nectar-carousel.nectar-carousel:not(.masonry) .flickity-viewport {
		 margin-bottom: 0px !important;
	 }
	 .home .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.next {
         right: -30px !important;
         top: calc(50% - 25px) !important;
         visibility: visible !important;
		 opacity: 1 !important;
	 }
	 .home .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.previous {
		 left: -30px !important;
		 top: calc(50% - 25px) !important;
		 visibility: visible !important;
		 opacity: 1 !important;
	 }
	 #kurzmeldungenteaser .nectar-flickity .cell .kurzmeldungen {
	     padding: 20px 25px 10px 25px;
	 }
	 html[lang="en-GB"] #slide-out-widget-area.fullscreen .inner .off-canvas-menu-container:not(.mobile-only) {
		display: block !important;
	}
	html[lang="en-GB"] body #slide-out-widget-area.fullscreen .inner-wrap > .inner .off-canvas-menu-container li > a {
		font-size: 2.4rem !important;
	}
 }
 @media (max-width:960px) {
	 .schachbrett {
         flex-direction: column;
	 }
	 .schachbrett .schachbrett-element {
         width: 100%;
         padding: 60px 30px 20px 30px;
	 }
	 .schachbrett .schachbrett-element >* {
		max-width: 798px;
        margin-left: auto;
        margin-right: auto;
	 }
	 .schachbrett .schachbrett-image {
		 width: 100%;
	 }
	 .schachbrett .schachbrett-element.position-links {
		 order: 2;
	 }
 }
#languageswitcher .country_selector_dropdown span {
	 display: none !important;
 }
.country_selector_dropdown .country_selector_dropbtn {
	 font-size: 0px !important;
 }
 .auflistung .icon-typ .icon-typ_inner {
	 margin-bottom: 15px;
 }
 .kleinebilder img {
	 max-width: 150px !important;
 }
 button.simplefavorites-clear {
	 margin-right: 30px;
 }
.single #aboutremex {
	     padding-left: 30px;
	     padding-right: 30px;
     }
 @media (max-width:767px) {
	 .vc_col-sm-8 {
        width: 100%;
    }
     .single div:not(.content-einleitung__inner-content) .subline > strong {
	     font-size: 2.4rem !important;
     }
     .single #aboutremex {
	     padding-left: 44px;
	     padding-right: 44px;
     }
    .randtext .randtext-element {
	    margin-bottom: 12px !important;
    }
    .single-post .wpb_row#newsletter {
		padding-left: 44px;
		padding-right: 44px;
	}
	.single-post .breadcrumb .breadcrumbs {
	    flex-flow: wrap;
	}
    .gemerkt-header h1 {
	    font-size: 2.6rem !important;
    }
     html body.single .full-width-content.vc_row-fluid .span_12 img.img-with-animation.nectar-lazy.loaded {
	    margin-bottom: 0px !important;
    }
    #ajax-content-wrap .vc_row.top_margin_60px {
	   	margin-top: 30px !important;
    }
    .single-post .content-einleitung.messages:not(.smallerh1) {
	    margin-bottom: 0px !important;
    }
    #kurzmeldungenteaser .vc_col-xs-6:not([data-t-w-inherits=small_desktop]), #kurzmeldungenteaser .vc_col-sm-6 {
	    width: calc(50% - 16px);
    }
    .vc_col-sm-4 {
	    width: 100%;
    }
    body.author #page-header-wrap #page-header-bg, body.category #page-header-wrap #page-header-bg, body.tag #page-header-wrap #page-header-bg, body.date #page-header-wrap #page-header-bg {
        padding-top: 138px;
    }
    a.country_selector_dropdown {
	    display: flex !important;
    }
    .wordpress-multilingual-multisite-country ul.wordpress-multilingual-multisite-country-selector {
	    display: block !important;
    }
    .country_selector_dropbtn:before {
       
    }
    .wordpress-multilingual-multisite-country ul.wordpress-multilingual-multisite-country-selector li {
	    width: 100% !important;
    }
    .row_col_wrap_12_inner:has(> .vc_col-sm-8) > .vc_col-sm-4 {
	    width: 100%;
    }
    .vc_col-sm-6 {
	    width: 100%
    }
    .vc_col-sm-10, .vc_col-sm-9, .vc_col-sm-7, .vc_col-sm-1, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .row_col_wrap_12_inner:has(> .vc_col-sm-3:nth-of-type(4):last-child) > .vc_col-sm-3, body .vc_col-sm-2{
	    width: 100%;
    }
    .row_col_wrap_12_inner:has(> .vc_col-sm-10) > .vc_col-sm-2 {
	    width: 100%;
    }
     p.headline, p.headline a, .home #ajax-content-wrap .nectar-post-grid[data-columns="4"].layout-mixed > div:nth-child(1) .content h3.post-heading,
	 .home #ajax-content-wrap .nectar-post-grid[data-columns="4"].layout-mixed > div:nth-child(1) .content h3.post-heading a,
	 .home [data-columns="4"].layout-mixed > div:nth-child(1) .post-heading a .nectar-split-heading,
	 body.search #page-header-bg h1,
	 body h1, body .row .col.section-title h1, .row .col.section-title h1, .row .col.section-title h2, .nectar-post-grid > .nectar-post-grid-item:nth-child(1) .content .item-main .post-heading .nectar-split-heading > p, .archive:not(.category-kurzmeldungen):not(.category-meldungen):not(.category-brief-concise):not(.category-messages):not(.tag) .nectar-post-grid-item:nth-child(1) .content a, .archive:not(.category-kurzmeldungen):not(.category-meldungen):not(.category-brief-concise):not(.category-messages):not(.tag) .nectar-post-grid-item:nth-child(1) .content span:not(.meta-date), body.archive #page-header-bg h1 {
		 font-size: 2.6rem !important
	 }
	 body.archive #page-header-bg .container {
        padding: 30px 44px 0px 44px !important;
    }
    .kleine_headline, .kleine_headline > *, p.kleine_headline a, .kleine_headline a, .content-einleitung.smallerh1 h1  {
	    font-size: 1.9rem !important;
    }
    div:not(.content-einleitung__inner-content) .subline, div:not(.content-einleitung__inner-content) .subline > *, .single-post .content-einleitung__inner-content p.subline {
	     font-size: 2.6rem !important;
    }
    .content-einleitung.smallerh1 h1 {
	    line-height: 1.2 !important;
    }
    .content-einleitung.smallerh1 h1[style="margin-bottom:-30px !important;"] {
	    margin-bottom: 0px !important;
    }
    .blog-archive-header.color-bg .col.section-title p, .single-post .wpb_text_column>.wpb_wrapper p, body.page-template-default:not(.home) .wpb_text_column>.wpb_wrapper p, .page-template-default:not(.home) p, .page-template-default:not(.home) p:last-child, .wpb_text_column .randtext-element p, .blog-archive-header.color-bg .col.section-title p, .single-post .wpb_text_column>.wpb_wrapper p, body.page-template-default:not(.home) .wpb_text_column>.wpb_wrapper p, .main-content .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, .vc_row .wpb_text_column.kastenelement, body.archive.tag .nectar-post-grid .nectar-post-grid-item-bg img {
	    margin-bottom: 30px !important;
    }
    .content-einleitung.smallerh1 {
	    margin-bottom: -15px !important;
	}
	
    #top .mobile-search {
	    padding: 0px !important;
    }
    .single-post p.abstand_unten_dreiviertel:last-child, .single-post p.abstand_unten_dreiviertel, .single-post .wpb_text_column>.wpb_wrapper p.abstand_unten_dreiviertel {
	    margin-bottom: 23px!important;
    }
    .single-post p.abstand_unten_halb:last-child {
            margin-bottom: 15px !important;
    }
     .single-post .wpb_row:not(.full-width-content):not(.full_width_img_left) > div:not(.row-bg-wrap) > div:not(.vc_col-sm-12):not(.vc_col-sm-9) {
	    margin-left: 0px !important;
	    margin-right: 0px !important;
    }
    .single-post .wpb_row:not(.full-width-content):not(.full_width_img_left) > div:not(.row-bg-wrap) > div:not(.vc_col-sm-12):not(.vc_col-sm-9):first-child,
    .single-post .wpb_row:not(.full-width-content):not(.full_width_img_left) > div.row_col_wrap_12_inner:has(> .vc_col-sm-3:nth-of-type(4):last-child) > .vc_col-sm-3:nth-child(3),
    .single-post .wpb_row:not(.full-width-content):not(.full_width_img_left) > div.row_col_wrap_12_inner:has(> .vc_col-sm-3:last-child) > .vc_col-sm-9 {
	    margin-right: 0px !important;
	    margin-left: 0px !important;
    }
    .single-post .wpb_row:not(.full-width-content):not(.full_width_img_left) > div:not(.row-bg-wrap) > div:not(.vc_col-sm-12):not(.vc_col-sm-9):last-child,
    .single-post .wpb_row:not(.full-width-content):not(.full_width_img_left) > div.row_col_wrap_12_inner:has(> .vc_col-sm-3:first-child) > .vc_col-sm-9 {
        margin-left: 0px !important;
        margin-right: 0px !important;
    }
    .single-post .wpb_row:not(.full-width-content):not(.full_width_img_left) > div:not(.row-bg-wrap) > .vc_col-sm-4:nth-of-type(2):nth-last-of-type(2) {
	    margin-left: 0px !important;
	    margin-right: 0px !important;
    }
    .home #ajax-content-wrap .container-wrap .vc_row > .col, .home-header .home-header__inner-content {
	    padding-left: 22px !important;
	    padding-right: 22px !important;
    }
    p, a, div, th, td, label, input, textarea, select, option {
	    font-size: 1.7rem !important;
    }
    .single-post h1.entry-title, .home-header .home-header__inner-content p.extragross,
    .single-post h1.entry-title, .home-header .home-header__inner-content p.extragross {
	    font-size: 3.5rem !important;
    }
    #menu-salient-mag-pull-right,
    html[lang="en-GB"] #slide-out-widget-area .menuwrapper .menu  {
	    display: block !important;
    }
    .home-header .home-header__inner-content .style-button {
	    padding: 4px 12px;
    }
    #slide-out-widget-area .widget.widget_nav_menu li#menu-item-3450 {
	    margin-top: 25px;
	    padding-top: calc(0.5% + 25px);
	    border-top: 1px solid;
    }
    .nectar-post-grid[data-grid-spacing="15px"] {
	    margin-left: -11px;
	    margin-right: -11px;
	}
	#ajax-content-wrap .nectar-post-grid[data-columns="4"].layout-mixed > div {
		margin: 11px !important;
	}
	.home #ajax-content-wrap .nectar-post-grid[data-columns="4"].layout-mixed > div {
		margin: 0px !important;
	}
	.wpb_text_column.kastenelement {
		padding-top: 22px !important;
		padding-left: 22px !important;
		padding-right: 22px !important;
	}
	.single-post .content-inner > .wpb_row:not(.full-width-content):not(.full-width-section), .archive.category #ajax-content-wrap .container-wrap .main-content .nectar-archive-blog-wrap, .single-post .related-post-wrap, body.page-template-default:not(.home) .content-inner > .wpb_row:not(.full-width-content):not(.full-width-section), body.page-template-default:not(.home) .main-content > .row > .wpb_row, .blog-archive-header.color-bg .col.section-title, .home #ajax-content-wrap #newsletter .row_col_wrap_12, .home #ajax-content-wrap #produkte .row_col_wrap_12, .material #search-outer #search, .material #header-outer #search-outer #search, .results-shown #search-outer .nectar-ajax-search-results, body.search-results .container-wrap .main-content, .single-post .content-einleitung, .archive.tag .nectar-post-grid[data-columns="4"][data-grid-spacing="none"] .nectar-post-grid-item {
		 padding: 45px 44px 15px 44px !important;
	 }
	 .archive .nectar-post-grid[data-columns="3"][data-masonry=yes], .archive:not(.category-kurzmeldungen):not(.category-meldungen):not(.category-brief-concise):not(.category-messages):not(.tag) .nectar-post-grid, .archive .nectar-post-grid[data-columns="3"][data-masonry=yes] {
		 gap:22px;
	 }
	 #copyright .link-list ul {
		 gap:22px;
	 }
	 .archive.category-kurzmeldungen .nectar-post-grid[data-columns="4"] .nectar-post-grid-item, .archive.category-meldungen .nectar-post-grid[data-columns="4"] .nectar-post-grid-item, .post-display .favorites-list > div,
	 .archive.category-brief-concise .nectar-post-grid[data-columns="4"] .nectar-post-grid-item, .archive.category-messages .nectar-post-grid[data-columns="4"] .nectar-post-grid-item, .post-display .favorites-list > div {
		 padding: 30px 22px 20px 22px !important;
	 }
	 .single-post .featured-media-under-header__content .featured-media-under-header__content-wrap {
		 padding-left: 44px;
		 padding-right: 44px;
	 }
	  .single-post .featured-media-under-header__content {
		  max-width: 100% !important;
	  }
	  .single-post .featured-media-under-header__content .featured-media-under-header__cat-wrap {
		   max-width: 568px;
		   margin: auto;
	  }
	 .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), .single-post .featured-media-under-header__content, .schachbrett .schachbrett-element >* {
		 max-width: 568px;
	 } 
	 .row .col p:last-child {
		 padding-bottom: inherit !important;
	 }
	 #content .wpb_alert p:last-child, #content .wpb_text_column p:last-child, #content .wpb_text_column:last-child, .vc_message_box>p:last-child, .wpb_alert p:last-child, .wpb_text_column p:last-child, .wpb_text_column:last-child {
		 margin-bottom: inherit !important;
	 }
	 .schachbrett .schachbrett-element {
		 padding: 45px 44px 15px 44px !important;
	 }
	 .archive.category-kurzmeldungen #ajax-content-wrap .container-wrap .main-content .nectar-archive-blog-wrap, .archive.category-meldungen #ajax-content-wrap .container-wrap .main-content .nectar-archive-blog-wrap,
	 .archive.category-brief-concise #ajax-content-wrap .container-wrap .main-content .nectar-archive-blog-wrap, .archive.category-messages #ajax-content-wrap .container-wrap .main-content .nectar-archive-blog-wrap {
	    padding: 0px !important;
    }
    .vc_col-sm-4 .randtext, .vc_col-sm-3 .randtext {
	    display: flex;
    }
    #header-outer {
	    padding-bottom: 0px !important;
    }
    .home-header .home-header__inner-img, body.page-template-default:not(.home) .main-content > .row > .wpb_row.headimage.full-width-content .vc_col-sm-12 .img-with-aniamtion-wrap .hover-wrap .hover-wrap-inner {
	    height: 450px;
    }
    .home-header .home-header__inner-content p.extragross {
	    margin-bottom: 12px !important;
	    padding-top: 15px !important;
    }
    .home-header .home-header__inner-content {
	    padding-bottom: 4rem;
    }
    .vc_row.top_padding_tablet_15px {
	    padding-top: 25px !important;
    }
    .single-post .main-content .featured-media-under-header, .single-post .featured-media-under-header__featured-media .page-header-bg-image {
        max-height: 450px;
        height: 450px;
    }
    .home #ajax-content-wrap .nectar-post-grid[data-columns="4"].layout-mixed > div:nth-child(1) .content {
            margin-top: 200px;
    }
    .nectar-post-grid-wrap[data-style="content_under_image"] [data-columns="4"].layout-mixed > div:nth-child(10n + 1) .content {
        padding: min(max(22px, 3.5vw), 50px);
    }
    [data-columns="4"].layout-mixed:not([data-text-layout="all_bottom_left_shadow"]) > div:nth-child(10n + 1) div.inner:before {
        background: linear-gradient(to top, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.2) 50%, transparent 100%);
    }
    .nectar-post-grid-wrap[data-style="content_under_image"] [data-columns="4"].layout-mixed > div:nth-child(10n + 8), .nectar-post-grid-wrap[data-style="content_under_image"] [data-columns="4"].layout-mixed > div:nth-child(10n + 8) .content, #ajax-content-wrap .nectar-post-grid[data-columns="4"].layout-mixed > div:nth-child(10n + 1):not(:first-child) .content {
	    position: relative !important;
	    display: block !important;
    }
    .home #newsletter p, .home .wpb_text_column p[style="text-align: center;"] {
	    margin-bottom: 23px !important;
    }
    .home #ajax-content-wrap .container-wrap .vc_row > .col .vc_row .col, .home #ajax-content-wrap .container-wrap .vc_row#headerimage > .col, .page-id-2808 #ajax-content-wrap .main-content .wpb_row:not(.gemerkt-header), body.search-results .container-wrap .main-content {
	    padding-left: 0px !important;
	    padding-right: 0px !important;
    }
    .archive.category-kurzmeldungen #ajax-content-wrap .container-wrap .main-content .nectar-archive-blog-wrap, .archive.category-meldungen #ajax-content-wrap .container-wrap .main-content .nectar-archive-blog-wrap, .archive.category-brief-concise #ajax-content-wrap .container-wrap .main-content .nectar-archive-blog-wrap, .archive.category-messages #ajax-content-wrap .container-wrap .main-content .nectar-archive-blog-wrap {
	    padding-left: 0px !important;
	    padding-right: 0px !important;
    }
 }
 @media (max-width: 667px) {
	 .archive:not(.category-kurzmeldungen):not(.category-meldungen):not(.category-brief-concise):not(.category-messages):not(.tag) .nectar-post-grid[data-columns="4"] .nectar-post-grid-item:nth-child(1) {
		 margin-bottom: 25px;
	 }
 }
 @media (min-width: 868px) {
	 #header-outer[data-format=centered-menu-bottom-bar] #top nav {
		 display: inline-block !important;
	 }
	 .row .translate-pos {
		 display: block !important;
	 }
 }
 body[data-hhun="0"] #header-outer[data-header-resize="0"]:not([data-transparent-header=true]) {
		 padding-top: 15px;
	 }
	 #header-outer .translate-pos-icons {
	    display: flex;
        gap: 24px;
	    right: -24px;
	}
@media (min-width:1440px) {
	#header-outer .translate-pos-icons, #header-outer .translate-logo, #header-outer .translate-pos {
		 transform: none !important;
	 }
	 #header-outer .translate-pos {
	     position: absolute;
	    top: calc(-56px / 2);
        width: 100% !important;
        max-width: 100%;
	 }
	 #header-outer:not([data-format="left-header"]) #top > .container > .row.logo-spalte {
		 display: inline-block !important;
		 width: 100% !important;
		 max-width: 100% !important;
	 }
	 #header-outer > #top > .container {
		 margin-bottom: 0px !important;
		  padding-bottom: 21px !important;
	 }
	 #header-space {
		 height: 120px;
	 }
	 #header-outer .translate-logo {
		 width: auto !important;
	 }
	 #header-outer .translate-pos-icons {
		 position: relative;
	 }
}
@media (min-width:1024px) and (max-width:1440px) {
	 #header-outer:not([data-format=left-header]) #top>.container>.row.logo-spalte {
		 display: flex !important;
	    flex-direction: column-reverse;
	    width: 100% !important;
	    max-width: 100% !important;
	    align-items: flex-start;
	 }
	 #top .sf-menu > li {
	     margin-left: 12px;
	    margin-right: 12px;
	 }
	 #header-outer .translate-pos-icons, #header-outer .translate-logo, #header-outer .translate-pos {
		 transform: none !important;
	 }
	 #header-outer:not([data-format=left-header]) #top>.container>.row.logo-spalte .translate-logo {
		 max-width: 180px;
	 }
	 #header-outer:not([data-format=left-header]) #top>.container>.row.logo-spalte .translate-pos-icons {
	     display: flex;
	    max-width: 100%;
	    width: 100%;
	 }
	 header#top > .container {
		 margin-bottom: 0px !important;
	 }
	 #header-outer:not([data-format=left-header]) #top>.container>.row.logo-spalte .translate-pos-icons {
	     position: absolute;
	    top: calc(-45px / 2);
	 }
	 #header-outer:not([data-format=left-header]) #top>.container>.row.visiblemenu {
		 position: absolute;
	    width: calc(100% - 208px);
	    top: 31px;
	    right: 0px;
	 }
	 #header-outer:not([data-format=left-header]) #top>.container>.row.logo-spalte {
		 padding-bottom: 30px !important;
	 }
	 #header-outer .translate-pos {
		 max-width: 100% !important;
		 width: 100% !important;
	 }
	 .translate-pos {
		 margin-bottom: 0px !important;
	 }
	 #header-space {
		 height: 130px;
	 }
	 html #header-outer #top nav > ul > li > a {
	    padding-left: 0px;
	    padding-right: 0px;
	    padding-bottom: 20px !important;
	    text-align: center;
	 }
 }
 @media (max-width:1024px) and (min-width:867px) {
	 #header-outer #top nav>ul {
		 padding-bottom: 0px !important;
	 }
	  #top .sf-menu > li {
	     margin-left: 12px;
	    margin-right: 12px;
	 }
	 #header-outer #top nav>ul {
		 padding-top: 5px !important;
		 padding-bottom: 5px !important;
	 }
	 #header-outer:not([data-format=left-header]) #top>.container>.row.solutions-text {
	    position: relative;
	    display: block;
	    top: 0px;
	    width: 100%;
	} 
	#header-outer .translate-pos-icons {
		margin-top: 10px;
	}
	#header-outer:not([data-format=left-header]) #top>.container>.row {
		display: block !important;
	}
	#header-outer .translate-logo, #header-outer .translate-pos-icons  {
		transform:none;
		margin-bottom: 0px !important;
	}
	#header-outer #top #mobile-cart-link i, #header-outer .mobile-search .icon-salient-search, #header-outer .mobile-user-account .icon-salient-m-user, #top .span_9>.slide-out-widget-area-toggle>div {
		top: 0px !important;
		transform: none !important;
	}
	#top .mobile-search {
		padding: 0px !important;
	}
	#header-outer .mobile-search .icon-salient-search {
		margin: 0px !important;
	}
	body #header-outer {
		padding: 15px 0px 0px !important;
	}
	#header-outer #top nav>ul {
		display: flex; 
	}
	.nectar-post-grid-item .nectar-post-grid-item__meta-wrap .meta-date, .archive:not(.category-kurzmeldungen):not(.category-meldungen):not(.category-brief-concise):not(.category-messages):not(.tag) .nectar-post-grid-item:nth-child(1) .content .meta-date {
		font-size: 1.6rem !important;
	}
 }
@media (max-width:867px) {
	#header-outer .translate-logo, #header-outer .translate-pos-icons  {
		transform:none !important;
		margin-bottom: 0px !important;
	}
	#header-outer #top #mobile-cart-link i, #header-outer .mobile-search .icon-salient-search, #header-outer .mobile-user-account .icon-salient-m-user, #top .span_9>.slide-out-widget-area-toggle>div {
		top: 0px !important;
		transform: none !important;
	}
}
   @media (max-width:667px) {
	 .archive .nectar-post-grid[data-columns="3"][data-masonry=yes], .archive:not(.category-kurzmeldungen):not(.category-meldungen):not(.category-brief-concise):not(.category-messages):not(.tag) .nectar-post-grid, .archive .nectar-post-grid[data-columns="3"][data-masonry=yes] {
		 display: block;
	 }
	 .nectar-post-grid[data-columns="4"][data-grid-spacing="none"]:not([data-masonry="yes"]) .nectar-post-grid-item {
		 padding-bottom: inherit !important;
	 }
 }
 @media (min-width:1800px) {
	 .archive .nectar-post-grid[data-columns="3"][data-masonry=yes], .archive:not(.category-kurzmeldungen):not(.category-meldungen):not(.category-brief-concise):not(.category-messages):not(.tag) .nectar-post-grid {
		 grid-template-columns: 1fr 1fr 1fr 1fr;
	 }
 }
@media (min-width:2400px) {
	.nectar-post-grid[data-columns="4"][data-masonry=yes], .archive .nectar-post-grid[data-columns="3"][data-masonry=yes], .archive:not(.category-kurzmeldungen):not(.category-meldungen):not(.category-brief-concise):not(.category-messages):not(.tag) .nectar-post-grid, .nectar-post-grid[data-columns="4"][data-masonry=yes] {
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
	}
}
@media (min-width:2800px) {
	.nectar-post-grid[data-columns="4"][data-masonry=yes], .archive .nectar-post-grid[data-columns="3"][data-masonry=yes], .archive:not(.category-kurzmeldungen):not(.category-meldungen):not(.category-brief-concise):not(.category-messages):not(.tag) .nectar-post-grid, .nectar-post-grid[data-columns="4"][data-masonry=yes] {
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
	}
}
@media (min-width:3400px) {
	.nectar-post-grid[data-columns="4"][data-masonry=yes], .archive .nectar-post-grid[data-columns="3"][data-masonry=yes], .archive:not(.category-kurzmeldungen):not(.category-meldungen):not(.category-brief-concise):not(.category-messages):not(.tag) .nectar-post-grid, .nectar-post-grid[data-columns="4"][data-masonry=yes] {
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
	}
}
@media (max-width:567px) {
	.home-header .home-header__inner, .full-width-section .row-bg, .wpb_row:not(#copyright):not(:has(.schachbrett)) .row-bg, body.page-template-default:not(.home) .main-content > .row > .wpb_row.headimage.full-width-content, .single-post .featured-media-under-header__featured-media .page-header-bg-image, .single-post .wpb_row.full-width-content img.img-with-animation.nectar-lazy, body.material #page-header-wrap, body[data-header-resize="0"] #page-header-wrap, .headarea.kurzmeldungen {
		margin-right:11px !important;
	}
	.single #aboutremex {
	     padding-left: 22px;
	     padding-right: 22px;
     }
	#languageswitcher {
		min-width: 320px;
		max-width: 100%;
		width: 100%;
	}
	.nectar_hook_global_section_parallax_footer .normal-container > .wpb_row {
	    padding: 0px 22px;
    }
	#copyright .link-list ul {
		display: block !important;
	}
	 body.archive #page-header-bg .container {
        padding: 30px 22px 0px 22px !important;
    } 
	.home-header .home-header__inner::after, 
	.full-width-section .row-bg, .wpb_row:not(#copyright):not(:has(.schachbrett)) .row-bg, body.page-template-default:not(.home) .main-content > .row > .wpb_row.headimage.full-width-content, .single-post .featured-media-under-header__featured-media .page-header-bg-image, .single-post .wpb_row.full-width-content img.img-with-animation.nectar-lazy, .archive.category-kurzmeldungen .nectar-post-grid .nectar-post-grid-item:nth-child(even), .archive.category-meldungen .nectar-post-grid .nectar-post-grid-item:nth-child(even), .archive.category-brief-concise .nectar-post-grid .nectar-post-grid-item:nth-child(even), .archive.category-messages .nectar-post-grid .nectar-post-grid-item:nth-child(even), .archive.category-kurzmeldungen .nectar-post-grid[data-columns="4"] .nectar-post-grid-item, .archive.category-meldungen .nectar-post-grid[data-columns="4"] .nectar-post-grid-item, .post-display .favorites-list > div, .archive.category-brief-concise .nectar-post-grid[data-columns="4"] .nectar-post-grid-item, .archive.category-messages .nectar-post-grid[data-columns="4"] .nectar-post-grid-item, .post-display .favorites-list > div, .archive.tag .nectar-post-grid[data-columns="4"] .nectar-post-grid-item, .archive.category-meldungen .nectar-post-grid[data-columns="4"] .nectar-post-grid-item {
		max-width: calc(100% - 11px) !important;
	}
	.post-display .favorites-list > div {
		margin-right: 11px !important;
	}
	button.simplefavorites-clear {
		margin-right: 22px;
	}
	.single-post .content-inner > .wpb_row:not(.full-width-content):not(.full-width-section), .archive.category #ajax-content-wrap .container-wrap .main-content .nectar-archive-blog-wrap, .single-post .related-post-wrap, body.page-template-default:not(.home) .content-inner > .wpb_row:not(.full-width-content):not(.full-width-section), body.page-template-default:not(.home) .main-content > .row > .wpb_row, .blog-archive-header.color-bg .col.section-title, .home #ajax-content-wrap #newsletter .row_col_wrap_12, .home #ajax-content-wrap #produkte .row_col_wrap_12, .material #search-outer #search, .material #header-outer #search-outer #search, .results-shown #search-outer .nectar-ajax-search-results, body.search-results .container-wrap .main-content, .single-post .content-einleitung, .archive.tag .nectar-post-grid[data-columns="4"][data-grid-spacing="none"] .nectar-post-grid-item {
        padding:45px 22px 15px 22px !important;
	}
	.single-post .wpb_row#newsletter {
		padding-left: 22px;
		padding-right: 22px;
	}
	.archive:not(.category-kurzmeldungen):not(.category-meldungen):not(.category-brief-concise):not(.category-messages):not(.tag) .nectar-post-grid[data-columns="4"] .nectar-post-grid-item:nth-child(1) {
		margin-bottom: 25px !important;
	}
	.single-post .content-inner > .wpb_row:not(.full-width-content):not(.full-width-section), .archive.category #ajax-content-wrap .container-wrap .main-content .nectar-archive-blog-wrap, .single-post .related-post-wrap, body.page-template-default:not(.home) .content-inner > .wpb_row:not(.full-width-content):not(.full-width-section), body.page-template-default:not(.home) .main-content > .row > .wpb_row, .blog-archive-header.color-bg .col.section-title, .home #ajax-content-wrap #newsletter .row_col_wrap_12, .home #ajax-content-wrap #produkte .row_col_wrap_12, .material #search-outer #search, .material #header-outer #search-outer #search, .results-shown #search-outer .nectar-ajax-search-results, body.search-results .container-wrap .main-content, .single-post .content-einleitung, .archive.tag .nectar-post-grid[data-columns="4"][data-grid-spacing="none"] .nectar-post-grid-item, .archive.category-kurzmeldungen .nectar-post-grid .nectar-post-grid-item:nth-child(even), .archive.category-meldungen .nectar-post-grid .nectar-post-grid-item:nth-child(even), .archive.category-brief-concise .nectar-post-grid .nectar-post-grid-item:nth-child(even), .archive.category-messages .nectar-post-grid .nectar-post-grid-item:nth-child(even) {
		 padding: 45px 22px 15px 22px !important;
	 }
	 .single-post .featured-media-under-header__content .featured-media-under-header__content-wrap {
		 padding-left: 22px;
		 padding-right: 22px;
	 }
	  .archive.category-kurzmeldungen #ajax-content-wrap .container-wrap .main-content .nectar-archive-blog-wrap, .archive.category-meldungen #ajax-content-wrap .container-wrap .main-content .nectar-archive-blog-wrap, .archive.category-brief-concise #ajax-content-wrap .container-wrap .main-content .nectar-archive-blog-wrap, .archive.category-messages #ajax-content-wrap .container-wrap .main-content .nectar-archive-blog-wrap {
	    padding-left: 0px !important;
	    padding-right: 0px !important;
    }
    
}
header .headeraufteilung {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    padding-bottom: 30px;
    padding-top: 30px;
}
header .headeraufteilung div:nth-child(1) {
	text-align: left !important;
	display: block !important;
}
#header-outer .headeraufteilung .translate-pos-icons {
	    display: inline-flex;
    width: 100% !important;
    justify-content: end;
}
body[data-hhun="0"] #header-outer[data-header-resize="0"]:not([data-transparent-header=true]) {
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}
#header-outer > #top > .container {
	padding-bottom: 0px !important;
}
#header-outer .translate-pos {
	position: relative !important;
	top:0px;
	margin-bottom: 0px !important;
}
#header-outer .translate-logo {
	line-height: 0px !important;
}
#header-outer .mobile-search .icon-salient-search {
	margin-left: 0px !important;
	margin-right: 0px !important;
}
body.archive.tag #page-header-bg h1 {
	text-align: left !important;
	font-weight: 500 !important;
	color: var(--farbe-remondis-grau) !important
}
body.archive.tag .page-header-no-bg {
	background-image: url(/wp-content/uploads/2025/08/hg_head_kategorie_05_schlagworte.jpg)
}
@media (max-width:1024px) {
	body #header-outer {
		padding-top: 0px !important;
	}
	button.simplefavorites-clear {
		margin-right: 30px;
	}
	#header-outer[data-format=centered-menu-bottom-bar] .row.visiblemenu, #header-outer .translate-pos {
		display: none !important;
	}
	#header-outer[data-format=centered-menu-bottom-bar] .row.visiblemenu {
		height: 0px !important;
	}
	#header-space {
        height: 107px;
    }
    .solutions-text span {
	    font-size: 2.4rem !important;
    }
    .home-header .home-header__inner::after {
	    background-image: linear-gradient(to top, #393a42 0%, transparent 70%);
    }
}
@media (max-width:767px) {
	.textheader {
		display: none !important;
	}
	
	header .headeraufteilung {
		padding-top: 22px !important;
		padding-bottom: 22px !important;
	}
	.solutions-text span {
	    font-size: 2.1rem !important;
    }
    #header-outer .headeraufteilung .translate-pos-icons img[width="25"] { 
	    width: 24px;
	}
	#header-outer .translate-pos-icons {
	    gap: 32px;
	    right: -32px;
	}
	#header-space {
	    height: 78px;
	}
    #languageswitcher {
        padding-top: 65px;
        min-height: 169px;
        padding-bottom: 30px;
    }
    .archive.tag .nectar-post-grid-wrap:not([data-style=content_overlaid]) .nectar-post-grid-item .inner {
	    display: block !important;
    }
    .home-header .home-header__inner-content .style-button {
	    font-size: 1.7rem !important;
    }
}
@media (max-width:567px) {
	header .headeraufteilung {
		grid-template-columns: 1fr 1fr;
		  grid-template-areas:
		    "a b"
		    "c c";
	}
	.row.reihe-2 {
		grid-area: a;
	}
	.solutions-text {
		grid-area: b;
	}
	#header-outer .headeraufteilung .translate-pos-icons {
		grid-area: c;
	}
	.solutions-text span {
		text-align: right !important;
	}
	.slide-out-widget-area-toggle {
		order: -1;
	    flex-grow: 1;
	    margin-left: 0;
	    text-align: left;
	}
	#header-outer .headeraufteilung .translate-pos-icons {
	    display: flex;
        padding-top: 22px;
	    width: 100%;
	    justify-content: flex-end;
        gap: 0px;
        right: 0px;
        line-height: 0px;
	}
	#header-outer .mobile-search .icon-salient-search {
		margin-left: 32px !important; 
	}
	#languageswitcher {
        padding-top: 122px;
	}
	.country_selector_dropbtn:before {
		right: 0px;
	}
	.wordpress-multilingual-multisite-country ul.wordpress-multilingual-multisite-country-selector li {
		padding-left: 22px !important;
		padding-right: 22px !important;
	}
}
