*, div, p, h1, h2, h3, h4, h5, h6, a, li, ol, ul, header, blockquote, span, header, main, section, article, strong, b, i, body, 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, .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, body i, body em {
	font-family: Gudea, Arial, sans-serif;
}
html {
    font-size: 62.5%;
}
.country_selector_dropdown-content ul.wordpress-multilingual-multisite-country-selector {
    float: none !important;
    left: 0 !important;
    top: 0 !important;
    position: initial !important;
    z-index: 99999999999999 !important;
    height: auto !important;
    background-color: #f9f9f9;
}
h1, h2, h3, h4, h5, h6 {
    font-size: 3.8rem;
    line-height: 1.4;
}
body {
    -webkit-text-size-adjust: none;
}
body, p, div, .post-area.auto_meta_overlaid_spaced .masonry-blog-item .excerpt, .category .masonry-blog-item .excerpt {
    font-size: 1.5rem;
    line-height: 1.54;
}

.home .container.main-content .wpb_row.vc_row-fluid.standard_section:first-of-type {
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}
.classkurzmeldungen .kurzmel h2 {
	margin-bottom: 0px !important;
}
html[lang="fr"] .single-post .related-post-wrap {
    max-width: 1307px;
    margin: auto;
    padding-left: 1%;
    padding-right: 1%;
}
html sub{
  font-size:10px;
  vertical-align:sub;
  line-height: 10px
}
html .zitat sub {
	font-size: 15px;
	line-height: 15px;
}
.tp-bullet {
	border-radius: 20px !important;
	border: 1px solid #fff;
    box-shadow: none !important;
}
.post-area.auto_meta_overlaid_spaced .masonry-blog-item .article-content-wrap .meta-category a.service, .category .featured_img_left .masonry-blog-item .article-content-wrap .meta-category a.service {
	display: none !important;
}
.home .container.main-content .wpb_row.vc_row-fluid.standard_section:first-of-type.vc_custom_1631017912433 {
	padding-top: 40px !important;
	padding-bottom: 40px !important;
}
.post-area.auto_meta_overlaid_spaced .masonry-blog-item .article-content-wrap .meta-category a.allgemein {
	display: none !important;
}
.single-post .tag-kurzmeldungen .row .col.section-title h1 {
	color: #fff !important
}
body#uid_2 .tx-t3snoslidermenu-pi1 {
    display: none !important;
}
body.home#uid_2 .tx-t3snoslidermenu-pi1 {
    display: block !important;
}
.single #slide-out-widget-area.fullscreen .inner {
	height: 100% !important;
	width: 100% !important;
}
#caf-post-layout-container #manage-ajax-response {
	padding:0px !important;
}
#caf-filter-layout1 a[data-id="17"]{
	display: none !important;
}
ul.caf-filter-container.caf-filter-layout1 {
	text-align: left !important;
}
#caf-filter-layout1 .data-target-div1 #caf-filter-layout1 li a, #caf-filter-layout1 .data-target-div1 #caf-filter-layout1 li.more span {
	background-color:#ea3323;
}
.data-target-div1 .error-caf {
	background-color: transparent !important;
	color:#000 !important;
	    font-size: 1.6rem !important;
    text-align: left !important;
    padding: 10px !important;
}
.data-target-div1 #caf-filter-layout1 li a:after {
	    content: '';
    display: inline-block;
    width: 35px;
    height: 35px;
    background-color: #f05c50;
    position: absolute;
    right: 0px;
    top: 0px;
    border-radius: 0px 4px 4px 0px;
   background-size: 19px 19px;
    background-position: center center;
    background-repeat: no-repeat;
}
html[lang="de"] #caf-post-layout-container[data-terms="19,18,17"] li a:after {
	background-image: url(/wp-content/themes/salient-child/img/check-icon.png);
}
html[lang="de"] #caf-post-layout-container li a:after {
	background-image: url(/wp-content/themes/salient-child/img/cancel_icon.png);
}
.search-results.search #ajax-content-wrap {
	padding-top: 60px !important;
}
#footer-outer #footer-widgets .col ul li:nth-child(2) {
	padding-left: 5px !important;
}
html[lang="en"] #caf-post-layout-container[data-terms="17,16,15"] li a:after {
	background-image: url(/wp-content/themes/salient-child/img/check-icon.png);
}
html[lang="en"] #caf-post-layout-container li a:after {
	background-image: url(/wp-content/themes/salient-child/img/cancel_icon.png);
}
ul.caf-filter-layout1 li {
	min-width: 220px;
}
.caf-filter-layout1 a:hover {
    transform: scale(1) !important;
}
.full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item .inner-wrap.brand-story .imageblogwrapper:before, .archive.category .post-area.featured_img_left.span_12 article .inner-wrap.brand-story .imageblogwrapper:before {
	content: 'BRAND STORY';
	display: block;
	position: absolute;
	color: #fff;
	font-weight: bold;
	font-size: 1.5rem;
	line-height: 1.4;
	top: 0px;
	left: 0px;
	background-color: #E2001A;
	padding: 4px 8px;
    z-index: 29;
}
.full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item .inner-wrap.brand-story .imageblogwrapper:before, .archive.category .post-area.featured_img_left.span_12 article .inner-wrap.brand-story .imageblogwrapper:before {
	content: 'BRAND STORY';
	display: block;
	position: absolute;
	color: #fff;
	font-weight: bold;
	font-size: 1.5rem;
	line-height: 1.4;
	top: 0px;
	left: 0px;
	background-color: #E2001A;
	padding: 4px 8px;
    z-index: 29;
}
.franzoesischse-seite .full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item .inner-wrap.brand-story .imageblogwrapper:before, .franzoesischse-seite .archive.category .post-area.featured_img_left.span_12 article .inner-wrap.brand-story .imageblogwrapper:before {
	content: 'HISTOIRE DE MARQUE';
}
.full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item .inner-wrap.brand-story.gast .imageblogwrapper:before, .archive.category .post-area.featured_img_left.span_12 article .inner-wrap.brand-story.gast .imageblogwrapper:before {
	content: 'GASTKOMMENTAR';
}
.full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item .inner-wrap.brand-story.standpunkt .imageblogwrapper:before, .archive.category .post-area.featured_img_left.span_12 article .inner-wrap.brand-story.standpunkt .imageblogwrapper:before {
	content: 'STANDPUNKT';
}
html:lang(en) .full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item .inner-wrap.brand-story.gast .imageblogwrapper:before,html:lang(en) .archive.category .post-area.featured_img_left.span_12 article .inner-wrap.brand-story.gast .imageblogwrapper:before {
	content: 'TRIBUNE';
}
.franzoesischse-seite .full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item .inner-wrap.brand-story.gast .imageblogwrapper:before,.franzoesischse-seite .archive.category .post-area.featured_img_left.span_12 article .inner-wrap.brand-story.gast .imageblogwrapper:before {
	content: 'GUEST COMMENT';
}
html:lang(en) .full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item .inner-wrap.brand-story.standpunkt .imageblogwrapper:before,html:lang(en) .archive.category .post-area.featured_img_left.span_12 article .inner-wrap.brand-story.standpunkt .imageblogwrapper:before {
	content: 'POINT OF VIEW';
}
.franzoesischse-seite .full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item .inner-wrap.brand-story.standpunkt .imageblogwrapper:before,.franzoesischse-seite .archive.category .post-area.featured_img_left.span_12 article .inner-wrap.brand-story.standpunkt .imageblogwrapper:before {
	content: 'POINT DE VUE';
}
body .container.main-content .wpb_row.vc_row-fluid.standard_section#fws_642e90ee54766 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
.single-post article .brand-story-post span {
	color: #fff;
	font-weight: bold;
	position: absolute;
	background-color: #E2001A;
	padding: 4px 8px;
	font-size: 1.5rem;
	line-height: 1.4;
}
.single .post.format-quote .post-content > .quote-inner {
	display: none !important;
}
@media (max-width:567px) {
	.single-post article .brand-story-post span {
		margin-top:15px;
		}
}
.data-target-div1 #caf-filter-layout1 li a, .data-target-div1 #caf-filter-layout1 li.more span {
	display: block !important;
}
.data-target-div1 #caf-filter-layout1 li a[data-id="17"] {
	display: none !important;
}
html[lang="de"] #caf-post-layout-container[data-terms="19"] li a[data-id="19"]:after  {
		background-image: url(/wp-content/themes/salient-child/img/check-icon.png);
}
html[lang="de"] #caf-post-layout-container[data-terms="18"] li a[data-id="18"]:after  {
		background-image: url(/wp-content/themes/salient-child/img/check-icon.png);
}
html[lang="en"] #caf-post-layout-container[data-terms="17"] li a[data-id="17"]:after  {
		background-image: url(/wp-content/themes/salient-child/img/check-icon.png);
}
html[lang="en"] #caf-post-layout-container[data-terms="16"] li a[data-id="16"]:after  {
		background-image: url(/wp-content/themes/salient-child/img/check-icon.png);
}

html[lang="en"] .data-target-div1 #caf-filter-layout1 li a[data-id="17"] {
	display: block !important;
}
html[lang="en"] .data-target-div1 #caf-filter-layout1 li a[data-id="15"] {
	display: none !important;
}
.data-target-div1 #caf-filter-layout1 li a, .data-target-div1 #caf-filter-layout1 li.more span {
    text-transform: uppercase !important;
    color: #fff !important;
    font-size: 1.4rem !important;
}
.data-target-div1 #caf-filter-layout1 li a {
	padding-right: 40px;
}
body[data-button-style*="rounded"] #to-top {
	background-color: #e1001a;
	width: 32px;
	height: 32px;
}
#to-top i {
	font-size: 18px;
}
body.search-results #search-results[data-layout*="list"] article:before {
    content: '' !important;
    display: none !important;
}
p.contentquery strong.search-highlight {
	color: rgb(217, 0, 35) !important;
}
p.contentquery {
	font-size: 1.8rem !important;
	margin-bottom: 0px !important;
	padding-bottom: 0px !important;
}
body.search-results #search-results[data-layout*="list"] article h2.title:before {
	content: "■";
    padding-right: 5px;
    color: rgb(106, 107, 113);
    font-size: 160%;
}
body.search-results #search-results[data-layout*="list"] .result .inner-wrap h2, body.search-results #search-results[data-layout*="list"] .result .inner-wrap h2 a{
	color: #000 !important;
	font-size: 1.8rem !important;
}
body.search-results #search-results[data-layout*="list"] article .inner-wrap {
	font-size: 1.8rem !important;
	color: #6a6b71;
}
body.search-results #search-results[data-layout*="list"] .result .inner-wrap h2 {
	margin-bottom: 0px !important;
}
body.search-results #search-results[data-layout*="list"] .result .inner-wrap h2 a:hover {
	text-decoration: none;
	background-image: none !important;
}
#search-results .result .title a, #search-results .result .title a:hover, body.search-results #search-results[data-layout*="list"] .result .inner-wrap h2 a:hover {
	background-image: none !important;
	background-size: 0px !important;
}
body.search #page-header-bg span {
	color: #000 !important;
}
body.search #page-header-bg {
    height: 150px;
}
body.search #page-header-bg .inner-wrap {
	    max-width: 1377px;
	    margin: auto;
}
body.search-results #search-results[data-layout*="list"] .result .inner-wrap h2 strong.search-excerpt {
	color: rgb(217, 0, 35) !important;
	font-weight: bolder !important;
}
body.search-results[data-ext-responsive="true"] #search-results[data-layout*="list"], body.search-results .main-content .row {
	max-width: 1024px;
	    margin: auto;
}
body.search-results .inner-wrap.count {
	text-align: right;
	font-size: 1.8rem !important;
}
.inner-wrap.searchmore input[type="text"] {
	font-size: 1.8rem !important;
	display: inline-block;
	max-width: 400px;
    font-weight: normal!important;
    padding: 3px 10px!important;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
body[data-form-submit="regular"] .container-wrap .inner-wrap.searchmore input[type="submit"] {
	font-size: 1.8rem !important;
	background-color: transparent !important;
	padding: 3px 10px 3px 8px !important;
	color: #e2001a !important;
	padding-left: 8px !important;
	font-weight: bolder !important;
}
body[data-button-style="slightly_rounded_shadow"] .searchmore input[type="submit"]:hover {
	box-shadow: none !important;
	transform: none !important;
}
body.search #search-results article.result {
	margin-bottom: 0px !important;
	border-bottom: 1px solid #cccccc;
	padding-left: 0px !important;
	padding-bottom: 30px !important;
}
#search-results .result p.urllink a {
	color: rgb(217, 0, 35);
	font-size: 1.8rem !important;
	font-weight: bolder;
}
#search-results .result p.urllink {
	margin-bottom: 0px !important;
}
#search-results .result p.urllink a:before {
	content: '> ';
	display: inline-block; 
	padding-right: 4px !important;
	color: rgb(217, 0, 35);
	
}
#top{
	background: #fff none repeat scroll 0 0;
    box-shadow: 0 0 10px rgb(0 0 0 / 30%);
}
#header-outer[data-lhe="animated_underline"] #top nav >ul >li >a {
	flex-flow: column;
}
.breadcrumbpost a, .breadcrumbpost .arrowback {
	color: #6B6B71;
}
.tabbed > ul li .active-tab, body.material input[type=text]:focus, body.material textarea:focus, body.material input[type=email]:focus, body.material input[type=search]:focus, body.material input[type=password]:focus, body.material input[type=tel]:focus, body.material input[type=url]:focus, body.material input[type=date]:focus, body.material select:focus, .row .col .wp-caption .wp-caption-text, .material.woocommerce-page input#coupon_code:focus, .material #search-outer #search input[type="text"], #header-outer[data-lhe="animated_underline"] #top nav > ul > li > a .menu-title-text:after, div[data-style="minimal"] .toggle.default.open i, div[data-style="minimal"] .toggle.default:hover i, div[data-style="minimal"] .toggle.accent-color.open i, div[data-style="minimal"] .toggle.accent-color:hover i, .single #single-meta div a:hover, .single #single-meta div a:focus, .single .fullscreen-blog-header #single-below-header > span a:hover, .blog-title #single-meta .nectar-social.hover > div a:hover, .nectar-hor-list-item[data-hover-effect="full_border"][data-color="accent-color"]:hover, .material.woocommerce-page[data-form-style="default"] div input#coupon_code:focus {
	border: none !important;
}
nav ul #social-in-menu {
	order: 2; 
}
#pagination{
	text-align: center;
    padding-top: 40px;
    padding-bottom: 50px;
}
body #pagination >span.page-numbers.current, body nav.woocommerce-pagination span.page-numbers.current, body[data-button-style*="slightly_rounded"] #pagination a {
	box-shadow: none !important;
    margin: 0 0px;
    height: 22px;
    width: 22px;
    padding: 2px !important;
    text-align: center;
    line-height: 12px;
    background-color: transparent !important;
    color:#6a6b71 !important;
}
body #pagination .next.page-numbers, body #pagination .page-numbers.prev {
	font-size: 0px !important;
}
#pagination .next.page-numbers:after {
	content: '>';
	font-size: 16px;
	color:#6a6b71;
	display: block;
} 
body #pagination .page-numbers.prev:after {
	content: '<';
	font-size: 16px;
	color:#6a6b71;
	display: block;
}
.wpb_wrapper .nectar-button.small {
	text-transform: uppercase;
	border-radius: 0px !important;
	font-size: 1.4rem;
}
.country_selector_dropbtn:before {
	content: '';
	width: 20px;
	height: 20px;
	display: block;
	background-image: url(/wp-content/uploads/2021/06/icon_language_switch.svg);
	background-size: 20px;
	background-repeat: no-repeat;
    font-size: 0px;
}

.home .container-wrap {
	padding-top: 0px !important;
}
rs-module-wrap p.sliderheaderextragross {
    font-size: 7rem !important;
    font-weight: bold;
    line-height: 1.23 !important;
    font-family: Gudea, Arial, sans-serif !important;
    user-select: text;
}
rs-module-wrap p.sublinetext {
    font-family: Gudea, Arial, sans-serif !important;
    font-size: 2.6rem !important;
    line-height: 1.23 !important;
    text-shadow: 1px 0px 5px rgb(0 0 0 / 40%);
    user-select: text;

}
.newsletter .img-with-aniamtion-wrap .hover-wrap .hover-wrap-inner img.img-with-animation {
	max-width: 100px;
}
.startbotteas {
	margin-bottom: 50px !important;
}
.startbotteas .vc_col-sm-9 .wpb_row, .startbotteas .vc_col-sm-9 .vc_column-inner, .startbotteas .vc_col-sm-9 .wpb_wrapper {
	height: 100%;
}
.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_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: -25px;
}
nav ul .nectar-header-text-content-wrap {
	order: 1;
}
.nectar-header-text-content >div{
	font-size:12px;
}
nav ul #search-btn {
	order: 4;
}
nav ul .slide-out-widget-area-toggle {
	order: 5;
}
nav ul #languagebutton {
	order: 3;
	width: 30px;
}
#languageswitcher {
	position: absolute;
    width: 50vh;
    right: 0px;
    top: 0px;
    min-width: 490px;
    height: 100%;
    min-height: 245px;
    display: block;
    background-color: rgba(56,57,66,0.97);
    padding-top: 112px;
    padding-bottom: 40px;
    padding-right: 0px;
    padding-left: 0px;
    z-index: 999;
}
#search-outer.material-open #search-box {
	text-align: center !important;
}
.material #search-outer #search, .material #header-outer #search-outer #search {
	padding-top: 97px;
}
#search h3#searchheadline {
	margin-bottom: 15px !important;
	font-weight: normal !important;
	font-size: 3.2rem !important;
	color: rgb(180, 11, 26) !important;
}
body.material #search-outer #search #search-box input[type="text"] {
	max-width: 65% !important;
	margin: auto !important;
	    padding: 3px 19px;
    background: #EFEFF0;
    border: 1px solid #EFEFF0;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    color: #2b2b2b;
    width: 100%;
    font-weight: normal;
    letter-spacing: 0px;
    font-size: 18px;
    line-height: 1.5em !important;
    height: auto !important;
    margin-bottom: 55px !important; 
    margin-top: 25px !important;
}

#languageswitcher .country_selector_dropdown-content a {
    transition: color 0.5s;
}
#header-outer #search-outer.material-open #search #close {
	top: 40px !important;
	right: 40px;
}
#search-outer #search #close a:before {
	background-color: transparent !important;
}
#languageswitcher .country_selector_dropdown-content a:hover {
	background: rgba(81,81,87,0.9) !important;
}
.country_selector_dropdown-content, .wordpress-multilingual-multisite-country-selector, .country_selector_dropdown-content {
	    width: 100% !important;
    right: 0px !important;
    top: 0px;
}
.wordpress-multilingual-multisite-country-selector a, .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;
}
html:lang(en) #languageswitcher a[href^="https://neu-en.remondis-aktuell.de/"] {
	font-weight: bolder !important;
	text-decoration: underline !important;
	color: #fff !important;
}
html:lang(de) #languageswitcher a[href^="https://neu.remondis-aktuell.de/"]  {
	font-weight: bolder !important;
	text-decoration: underline !important;
	color: #fff !important;
}
.country_selector_dropbtn:before {
	background-image: url(/wp-content/themes/salient-child/img/close.svg) !important;
    filter: brightness(1) !important;
    width: 24px !important;
    height: 24px !important;
    background-size: 24px !important;
}
#languageswitcher .country_selector_dropbtn {
    right: 20px;
    position: absolute;
    top: -34px;
}
#languageswitcher a[href^="https://neu-pl.remondis-aktuell.de/"], #languageswitcher a[href^="https://neu-fr.remondis-aktuell.de/"]{
	display: none;
}
#languagebutton #onlanguage img {
    position: absolute;
    top: -10px;
    width: 24px;
    left: 3px;
}
#languagebutton {
	position: relative;
	cursor: pointer;
}
html body.material #header-outer:not([data-format="left-header"]) #top nav > .buttons > li#search-btn {
	margin-right: 8px !important;
}
#languageswitcher .country_selector_dropdown:hover + .country_selector_dropdown-content, #languageswitcher .country_selector_dropdown:hover + .country_selector_dropdown-content ul {
	display: block !important;
}
.country_selector_dropdown-content a, .country_selector_dropdown-content a li {
	padding-left: 0px !important;
}

#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;
}

#languageswitcher .country_selector_dropbtn {
}
.country_selector_dropdown-content ul.wordpress-multilingual-multisite-country-selector{
	display: block !important;
	color: #fff !important;
}
.country_selector_dropdown-content a:hover {
	background-color: transparent !important;
}
.country_selector_dropdown-content a, .country_selector_dropdown-content ul.wordpress-multilingual-multisite-country-selector a > li, #languageswitcher .country_selector_dropdown-content a {
	color: #fff !important;
	text-transform: lowercase;
}
#languageswitcher .country_selector_dropdown-content {
    position: relative !important;
    background-color: transparent;
    box-shadow: none !important
}
#languageswitcher .country_selector_dropdown {
	display: none;
}
#languageswitcher .country_selector_dropdown-content {
	display: block !important;
}
.imageblogwrapper .video, .imageblogwrapper .video .wp-video {
	height: 100%;
    width: 100%;
}
#ajax-content-wrap .imageblogwrapper .video .mejs-container {
	    height: 100% !important;
    object-fit: cover;
}
#ajax-content-wrap .imageblogwrapper .video .mejs-controls {
	display: none;
}
#header-outer.transparent {
	filter: brightness(4) opacity(1);
    color: #ffff;
    background-image: linear-gradient(to bottom, rgba(0,0,0,0.6), rgba(0,0,0,0))
}
.off-canvas-menu-container .menu #menu-item-326, .off-canvas-menu-container .menu .menu-item-513, .off-canvas-menu-container .menu .menu-item-1329 {
    max-width: 80%;
    margin:40px  auto 0 !important;
    padding-top: 30px;
    border-top: 1px solid rgba(255,255,255,0.4);
}
#slide-out-widget-area.fullscreen .inner .off-canvas-menu-container.mobile-only {
	display: none !important;
}
.country_selector_dropdown-content ul.wordpress-multilingual-multisite-country-selector {
	background-color: transparent;
}
.fa-facebook-f:before, .fa-facebook:before {
	content: '';
	filter: brightness(0);
	background-image: url(/wp-content/themes/salient-child/img/icon_facebook.svg);
	background-repeat: no-repeat;
    background-size: 20px;
    width: 20px !important;
    height: 20px;
    display: block;
}
.country_selector_dropbtn:before {
	filter: brightness(0);
}
body #header-outer .icon-salient-search:before, body.material #header-outer .icon-salient-search:before {
	color: #000;
}
#rev_slider_5_1_forcefullwidth iframe {
	display: none !important;
}
#rev_slider_5_1_forcefullwidth [data-slideactive="rs-66"] iframe {
	display: block !important;
}
#header-outer #social-in-menu .fa-facebook:after, .material #slide-out-widget-area.slide-out-from-right .fa-facebook:after {
	display: none;
}
body.material #header-outer #social-in-menu i {
	width: 20px;
}
#page-header-bg.fullscreen-header.kurzmeldungen-single[data-alignment-v="middle"] .container-wrap, #ajax-content-wrap .classkurzmeldungen > .container-wrap {
	background-color: #efeff0 !important;
}
#page-header-bg.fullscreen-header.kurzmeldungen-single[data-alignment-v="middle"] .span_6 {
	top: 30px !important;
	bottom: inherit !important;
}
#page-header-bg.fullscreen-header.kurzmeldungen-single[data-alignment-v="middle"] .span_6 .entry-title, .single-post .section-title.blog-title h1.entry-title, .single-post .row .section-title h1 {
	font-weight: bold !important;
    font-size: 4.4rem !important;
    color: #000 !important;
    line-height: 1.3 !important;
    max-width: 100% !important;
}
.single.single-post .section-title h1 {
	max-width: 100%;
	margin-bottom: 20px !important;
}
.single-post .col.col_last.kurzmel {
	padding-right: 32px;
}
.country_selector_dropdown-content, .wordpress-multilingual-multisite-country-selector, .country_selector_dropdown-content {
    display: none !important;
    width: calc(100% + 30px);
    right: -30px;
    top: 0px;
    padding: 15px;
    background-color: #fff;
    z-index: 9999;
    color: #000 !important;
    padding-top: 30px;
}
div.country_selector_dropdown-content {
	box-shadow: 0 3px 45px rgb(0 0 0 / 15%);
}
#header-outer #social-in-menu a:hover i, .material #slide-out-widget-area.slide-out-from-right .off-canvas-social-links a:hover i {
	display: block;
    transform: none;
}
.country_selector_dropdown-content a {
	min-height: 20px;
	display: block;
}
.country_selector_dropdown-content .flag-icon {
	display: none;
}
.country_selector_dropdown:hover + .country_selector_dropdown-content, .country_selector_dropdown:hover + .country_selector_dropdown-content ul {
	display: none !important;
}
.country_selector_dropdown-content a {
	cursor: pointer;
}
.country_selector_dropdown-content ul.wordpress-multilingual-multisite-country-selector a > li {
	font-size: 14px !important;
	line-height: 1.4;
	color: #000;
	padding: 0 5px;
}
.country_selector_dropdown-content a, .wordpress-multilingual-multisite-country-selector, .country_selector_dropdown-content a, .country_selector_dropdown-content a li {
	color: #000 !important;
	font-size: 1.9rem;
	line-height: 1.5;
	cursor: pointer;
}
.country_selector_dropdown-content ul.wordpress-multilingual-multisite-country-selector a > li {
	font-size: 1.9rem !important;
	line-height: 1.5 !important;
}
.country_selector_dropdown-content a, .country_selector_dropdown-content a li {
	padding-top: 10px;
	padding-bottom: 10px;
}

#header-outer[data-lhe="animated_underline"] li > a .menu-title-text {
    font-size: 12px !important;
    line-height: 14px;
    opacity: 0;
    top: 41px;
    transition: 0.3s all;
    position: absolute;
    min-width: 100px;
}
body:not(.ascend) #header-outer[data-full-width="true"][data-remove-border="true"] #top nav ul #search-btn {
	margin-left: 14px;
}
.post-area.featured_img_left .article-content-wrap .post-featured-img {
	border-radius: 0px;
}
.country_selector_dropdown-content ul.wordpress-multilingual-multisite-country-selector {
	text-align: left !important;
}
article.post.type-post .simplefavorite-button, #sidebar .simplefavorite-button {
    position: absolute;
    right: 0px;
    bottom: 0px;
    z-index: 999;
    cursor: pointer;
}
.single-post article.post.type-post .simplefavorite-button {
	padding-left: 20px !important;
	padding-bottom: 20px !important;
}
#header-outer[data-lhe="animated_underline"] li:hover > a .menu-title-text {
	opacity: 1;
}
.single-post #page-header-bg h2.subtitle, body[data-ext-responsive="true"].single-post #page-header-bg[data-post-hs="default_minimal"] .col[data-color="#000000"] h1, .single-post #page-header-bg .col[data-color="#000000"] h2.subtitle {
	letter-spacing: normal !important;
}
#header-outer[data-lhe="animated_underline"] #top nav >ul >li >a, #header-outer .nectar-header-text-content, #header-outer #search-btn div, #header-outer .slide-out-widget-area-toggle div {
	margin-top: -25px;
}
.row .col .simplefavorite-button img, #sidebar .simplefavorite-button img {
	margin-bottom: 0px;
}

body.material #search-outer {
	max-height: 240px;
	height: 240px;
	transform: translate3d(0,-240px,0);
    -webkit-transform: translate3d(0,-240px,0);
}
body.material #search-outer.material-open, body.material #header-outer #search-outer.material-open {
		transform: translate3d(0,-40px,0);
    -webkit-transform: translate3d(0,-40px,0);

}
article.post.type-post .simplefavorite-button, #sidebar .simplefavorite-button {
    padding: 8px 8px 8px 8px;
    line-height: 10px;
    background-color: #B40B1A;
    border: none !important;
    border-radius: 0px !important;
}
body.material #search-outer {
	top: 0px !important;
}
.post-area.featured_img_left .article-content-wrap .post-content-wrap {
	border-radius: 0px;
}
.simplefavorite-button.active, #sidebar .simplefavorite-button.active {
	opacity: 1;
}
.post-area.featured_img_left article .meta-category a {
	color: #000 !important;
	margin-bottom: 5px !important;
}
.post-area.featured_img_left .article-content-wrap .post-content-wrap {
    padding: 4% 0 4% 4%;
}
.post-area.featured_img_left .post-content-wrap .meta-category {
    position: absolute;
    top: 0px;
}
.single-post article.post.type-post .simplefavorite-button, #sidebar .simplefavorite-button {
	top: 0px;
	bottom: inherit;
}
.single .heading-title[data-header-style="default_minimal"] h1, body[data-ext-responsive="true"].single-post #page-header-bg[data-post-hs="default_minimal"] h1 {
	font-size:4.4rem !important;
	line-height:1.23 !important;
	font-family: Gudea, Arial, sans-serif;
	text-align: left;
	padding-left: 30px;
	padding-right: 30px;
	font-weight: normal;
	padding-bottom: 0px;
}
.category .page-header-no-bg {
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: top center;
}
.category-3 .page-header-no-bg {
	background-image: url(/wp-content/uploads/2022/02/Header_aktuell_online_Folgeseiten_Entwicklung.jpg);
}
.category-recycling .page-header-no-bg, .category-recycling .page-header-no-bg, .category-recyclage .page-header-no-bg {
	background-image: url(/wp-content/uploads/2022/04/header-kategorie-recycling.jpg);
}
.category-wasser .page-header-no-bg, .category-water .page-header-no-bg, .category-eau .page-header-no-bg , body.category-eau .page-header-no-bg {
	background-image: url(/wp-content/uploads/2022/04/header-kategorie-wasser.jpg);
}
.category-service .page-header-no-bg, .category-service .page-header-no-bg, .category-industrial-services .page-header-no-bg, .category-industrieservices .page-header-no-bg, .category-public-services .page-header-no-bg, .category-services-industriels .page-header-no-bg, .category-services-publics .page-header-no-bg {
	background-image: url(/wp-content/uploads/2022/04/header-kategorie-service.jpg);
}
.category-politik .page-header-no-bg, .category-politics .page-header-no-bg, .category-politique .page-header-no-bg  {
	background-image: url(/wp-content/uploads/2022/02/Header_aktuell_online_Folgeseiten_Politik.jpg);
}
.category-sicherheit .page-header-no-bg, .category-safety .page-header-no-bg {
	background-image: url(/wp-content/uploads/2022/02/Header_aktuell_online_Folgeseiten_Sicherheit.jpg);
}
.category-menschen-verantwortung .page-header-no-bg, .category-people-responsibility .page-header-no-bg, .category-personnes-et-responsabilite .page-header-no-bg, .category-humanite-responsabilite .page-header-no-bg {
	background-image: url(/wp-content/uploads/2022/02/Header_aktuell_online_Folgeseiten_Menschen.jpg);
}
.archive.category .row .col.section-title h1 {
    text-shadow: 2px 2px 5px rgb(0 0 0 / 10%);
}
.archive.category .page-header-no-bg {
    min-height: 300px;
    background-size: cover;
    background-position: right center;
}
.kurzmel .favoritespos .simplefavorite-button {
    position: absolute;
    right: 0px;
    border: none !important;
    background-color: transparent;
    top: 0px;
    cursor: pointer;
}
.blog-recent[data-style*="classic_enhanced"] >.col, .blog-recent[data-style="material"] >.col {
	display: block;
}
.related-post-wrap .col .post .article-content-wrap {
	padding-top: 12px !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
}
html body.single.single-post .blog-recent.related-posts h3 {
	font-weight: bold !important;
	margin-bottom: 15px !important;
	text-shadow: none !important;
}
.related-posts .article-content-wrap .excerpt {
	margin-bottom: 35px !important;
}
html body.single.single-post .blog-recent.related-posts h3,html .related-posts  .excerpt, .related-posts .article-content-wrap .excerpt {
	color: #000 !important;
}
 body .related-posts[data-style="material"] .inner-wrap {
	box-shadow: none !important;
	border-radius: 0px !important;
}
.related-posts .article-content-wrap .contentrelated {
	position: relative !important;
	height: auto !important;
}
.related-posts .nectar-flickity.nectar-carousel.nectar-carousel:not(.masonry) .flickity-viewport, .related-posts .nectar-flickity.nectar-carousel[data-format="default"][data-spacing*="px"] .flickity-slider .cell {
	min-height: 550px;
}
.related-posts .col .inner-wrap .img-link, .related-posts .col .inner-wrap .img-link img {
	position: relative !important;
}
.related-posts .imagerelated {
	max-height: 370px;
	position: relative;
}
.related-post-wrap .col .post .meta-category {
	display: none;
}
.archive.category .row .col.section-title, .archive.tag .row .col.section-title {
	border-bottom: none !important;
    max-width: 1377px;
    margin: auto !important;
    margin-left: auto;
    margin-right: auto;
    float: none;
}
.archive.category .row .col.section-title, .archive.tag .row .col.section-title  {
	padding-top: 5% !important;
}
.archive.category .row .col.section-title h1, .archive.tag .row .col.section-title h1 {
	font-size: 7.0rem !important;
	font-weight: bold !important;
}
.category .post .post-content {
	min-height: 320px;
}
.category .subheader {
	opacity: 0;
}
.category h1, #page-header-bg h1, body h1, body .row .col.section-title h1, .full-width-content .nectar-recent-posts-slider .recent-post-container .inner-wrap h2, body #error-404 h1, [data-inherit-heading-family="h1"] {
	color: #fff;
    font-size: 3.8rem;
    line-height: 1.4;
    font-family: Gudea, Arial, sans-serif;
    font-weight: normal;
}
.single-post .row .col.section-title h1 {
	color: #000 !important;
}
.post-header, #single-below-header, body h3, .row .col h3, .toggle h3 a, .ascend #respond h3, .ascend h3#comments, .woocommerce ul.products li.product.text_on_hover h3, .masonry.classic_enhanced .masonry-blog-item h3.title, .woocommerce ul.products li.product.material h3, .woocommerce-page ul.products li.product.material h3, .portfolio-items[data-ps="8"] .col h3, .nectar-hor-list-item[data-font-family="h3"], .woocommerce ul.products li.product h2, .nectar-quick-view-box h1, .nectar-ext-menu-item .inherit-h3 .menu-title-text, #slide-out-widget-area .nectar-ext-menu-item .inherit-h3, #mobile-menu .nectar-ext-menu-item .inherit-h3, #ajax-content-wrap .nectar-inherit-h3, [data-inherit-heading-family="h3"], .nectar-quick-view-box div.product h1.product_title.nectar-inherit-h3, .nectar-quick-view-box div.product .summary p.price.nectar-inherit-h3, body.woocommerce div.product p.price.nectar-inherit-h3 ins {
	font-size: 2.8rem !important;
    line-height: 1.15;
    font-family: Gudea, Arial, sans-serif;
    font-weight: normal;
    
}
#page-header-bg[data-post-hs="default_minimal"] #single-below-header {
	text-align: left;
	padding-left: 30px;
	padding-right: 30px;
}
body #pagination >span.page-numbers.current, body[data-button-style*="slightly_rounded"] #pagination span.page-numbers.current {
	color: #e2001a !important;
    font-weight: bold !important;
}
body #pagination >span.page-numbers.current, body nav.woocommerce-pagination span.page-numbers.current, body[data-button-style*="slightly_rounded"] #pagination a {
	font-size: 1.6rem !important;
	padding: 0px !important;
	color: #707070 !important;
}
#header-outer header li.menu-item-5 > a .nectar-menu-icon-img, #header-outer #header-secondary-outer li.menu-item-5 > a .nectar-menu-icon-img, #slide-out-widget-area li.menu-item-5 > a .nectar-menu-icon-img, #header-outer header .nectar-menu-icon-img {
	margin-right: 0px !important;
}
header#top nav .sf-menu .menu-item {
    padding: 0 20px;
}
.auto_meta_overlaid_spaced .masonry-blog-item .inner-wrap {
	border-radius: 0px !important;
}

.auto_meta_overlaid_spaced .masonry-blog-item .post-header, .auto_meta_overlaid_spaced .masonry-blog-item .post-header h3, .auto_meta_overlaid_spaced .masonry-blog-item:nth-child(2) .post-header, .auto_meta_overlaid_spaced .masonry-blog-item:nth-child(1) .post-header{
	width: 100%;
	max-width: 100% !important;
}
.auto_meta_overlaid_spaced .masonry-blog-item .post-featured-img:after {
   /*** background: linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.8) 100%); ***/
   background: none !important;
}
.post-area.auto_meta_overlaid_spaced .masonry-blog-item .post-header h3, .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+1) .post-header h3, .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+6) .post-header h3, .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+7) .post-header h3, .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+8) .post-header h3 {
	font-size: 2.8rem !important;
    line-height: 1.15;
	    margin-bottom: 15px;
}
.post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(2) {
	width: 25%;
}
.post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(2) .post-header h3, .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(1) .post-header h3 {
	font-size: 2.8rem !important;
    line-height: 1.15;
}

.auto_meta_overlaid_spaced .masonry-blog-item .article-content-wrap, .ascend .auto_meta_overlaid_spaced .masonry-blog-item .article-content-wrap, .auto_meta_overlaid_spaced .post.quote.masonry-blog-item .quote-inner, .auto_meta_overlaid_spaced .post.link.masonry-blog-item .link-inner {
    padding: 20px!important;
}
.post-meta-date .date {
	font-size: 1.4rem;
	line-height: 1.4;
	color: #6a6b71;
    margin-bottom: 22px;
}
.post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(1) .post-content, .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(2) .post-content, .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(3) .post-content, .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(4) .post-content, .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(5) .post-content {
	max-height: 480px;
}
.post-area.auto_meta_overlaid_spaced .masonry-blog-item .post-content {
	max-height: 400px;
}
.whitetext p, .whitetext h2 {
	color: #fff;
}
h2, h1, h3 {
	font-weight: normal !important;
	font-family: Gudea, Arial, sans-serif;
}
#page-header-bg h2, body h2, article.post .post-header h2, article.post.quote .post-content h2, article.post.link .post-content h2, #call-to-action span, .woocommerce .full-width-tabs #reviews h3, .row .col.section-title h2, .nectar_single_testimonial[data-style="bold"] p, .woocommerce-account .woocommerce > #customer_login .nectar-form-controls .control, body #error-404 h2, .woocommerce-page .woocommerce p.cart-empty, .nectar-ext-menu-item .inherit-h2 .menu-title-text, #slide-out-widget-area .nectar-ext-menu-item .inherit-h2, #mobile-menu .nectar-ext-menu-item .inherit-h2, #ajax-content-wrap .nectar-inherit-h2, [data-inherit-heading-family="h2"], .nectar-quick-view-box div.product h1.product_title.nectar-inherit-h2 {
	font-family: Gudea, Arial, sans-serif;
}
rs-fullwidth-wrap .lineargradientcontainer rs-mask-wrap rs-layer {
    background-image: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.75));
    background-color: transparent !important;
}
.home rs-fullwidth-wrap .biggerheading h2 {
	font-size: 6.4rem !important;
	line-height: 1.4 !important;
	text-shadow: 0px 3px 6px rgba(0,0,0,0.4);
	font-family: Gudea, Arial, sans-serif !important;
}
.secondheading h3 {
	font-size:2.4rem !important;
	line-height: 1.4 !important;
	text-shadow: 0px 3px 6px rgba(0,0,0,0.4);
	font-family: Gudea, Arial, sans-serif !important;
	text-transform: uppercase;
}
.slidecategory p a, .slidedate p, .entry-content rs-module a, rs-module .slidecategory a   {
	font-size: 1.4rem !important;
	line-height: 1.4 !important;
	color: #fff !important;
	text-shadow: 0px 3px 6px rgba(0,0,0,0.4);
	font-family: Gudea, Arial, sans-serif !important;
}
.entry-content rs-module a, rs-module .slidecategory a  {
	font-weight: bold !important;
}
.slidebutton a{
	text-transform: uppercase !important;
	font-family: Gudea, Arial, sans-serif !important;
	font-size: 1.4rem !important;
	font-weight: bold !important;
}
.related-posts .cell.is-selected:first-child {
	margin-left: 0px !important;
}
.related-posts .cell.is-selected:last-child {
	margin-right: 0px !important;
}
.related-posts .nectar-flickity.nectar-carousel[data-column-padding="15px"] .inner-wrap {
	padding: 0px !important;
}
.related-posts .imagerelated a {
	width: 100%;
}
.related-posts .col .inner-wrap .img-link, .related-posts .col .inner-wrap .img-link img {
	height: auto;
	position: absolute;
	width: 100%;
	z-index: -1;
}
.related-posts .span_6 {
	width: 47%;
    margin-right: 6%;
}
.related-posts .article-content-wrap .post-header, body .related-posts[data-style="material"] .article-content-wrap {
	z-index: 9;
}
.kurzmeldungen {
    position: relative !important;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-top: 40px;
    padding: 40px 75px 30px 25px;
    width: 100% !important;
    height: 100% !important;
    background-color: #fff;
}
.kurzmeldungen {
    position: absolute;
    bottom: 0px;
}
.kurzmeldungen .kurzinhalt a {
    color: #000;
}
.nectar-flickity.nectar-carousel[data-format="default"][data-spacing*="px"] .flickity-viewport:not(.is-pointer-down) .flickity-slider .cell:not(.is-selected) {
	transition: 0.3s all;
	opacity: 0;
}
.post-area.auto_meta_overlaid_spaced .masonry-blog-item {
	padding: 0px;
}
.kurzmeldungen .kurzinhalt h3.title {
    font-size: 2.2rem !important;
    line-height: 1.45 !important;
    color: #000;
    margin-bottom: 0px;
}

.kurzmeldungen .date {
	margin-bottom: 15px;
	color:#000;
}
.nectar-flickity.nectar-carousel.nectar-carousel:not(.masonry) .flickity-viewport {
    margin: 35px 0 35px 0 !important;
}
.nectar-flickity[data-controls*="arrows_overlaid"] .flickity-prev-next-button.previous {
    left: -50px !important;
}
.nectar-flickity[data-controls*="arrows_overlaid"] .flickity-prev-next-button.next {
    right: -50px !important;
}
.material .wpb_row, .material .wpb_content_element {
    margin-bottom: 0;
}
body.single.single-post .post h3 {
	font-size:2.6rem;
	line-height:1.23;
	margin-bottom: 35px;
}
.flickity-viewport .flickity-slider {
    width: calc(100% + 3%) !important;
    position: relative;
    height: 100%;
    left: 0% !important;
}
.nectar-flickity.nectar-carousel[data-format="default"][data-spacing*="px"] .flickity-slider .cell {
	width: calc(33.3333% - 60px);
}
.category .featured_img_left .masonry-blog-item .article-content-wrap {
	padding: 32px 55px 32px 55px !important;
    height: 100%;
}
.category .featured_img_left .masonry-blog-item .article-content-wrap .meta-category {
	    font-size: 1.5rem;
    line-height: 1.4;
}
.category .featured_img_left .masonry-blog-item .article-content-wrap .meta-category a {
    color: #14712d !important;
    opacity: 1;
    font-weight: normal !important;
    margin-bottom: 5px;
}
.category .featured_img_left .masonry-blog-item .inner-wrap {
    background-color: transparent;
    padding: 0;
    border-radius: 5px;
    overflow: hidden;
    transform: translateZ(0);
}
#header-outer header {
	min-height: 122px;
}
.category .featured_img_left .masonry-blog-item .inner-wrap {
	border-radius: 0px !important;
}
body b, body strong, body .bold {
	font-family: 'Gudea', sans-serif;
}
.featured_img_left .masonry-blog-item .content-inner {
    position: relative;
    display: flex;
        left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    flex-flow: column;
    align-items: flex-start;
}
.classkurzmeldungen .container-wrap.no-sidebar .row.related-post-wrap {
	display: none !important;
}
body.single.single-post .wpb_content_element p {
	margin-bottom: 30px;
	font-size: 1.8rem;
}
body.single.single-post .wpb_content_element p:last-child {
	margin-bottom: 55px;
}

body.single.single-post .wpb_content_element p.bildunterschrift {
	font-size: 1.5rem;
}
body.single.single-post .post-content img .hover-wrap {
	margin-bottom: 25px;
}
.single .post-content .blocksatz {
	text-align: justify !important;
}
.single .post-content .zentriert {
	text-align: center !important;
}
.single .post-content .linksbundig {
	text-align: left !important;
}
.single .post-content .rechtsbundig {
	text-align: right !important;
}
.single .post-content .zitatende {
	padding: 0px 70px !important;
}
.img-with-aniamtion-wrap[data-max-width="75%"] .inner, .nectar-flickity:not(.masonry) .flickity-slider .cell .img-with-aniamtion-wrap[data-max-width="75%"] img {
	width: 100%;
}
.single .dateofpost {
	margin-bottom: 15px;
}
.single .zitat {
    padding: 0px 70px !important;
    font-size: 3.6rem !important;
    line-height: 1.5em;
}
body.single-post .einleitung h2 {
	margin-bottom: 30px;
	margin-top: 0px !important;
	padding-top: 0px !important;
}
.flickity-viewport .flickity-slider {
	max-width: 100%;
}
body.single-post .container-wrap .main-content {
	padding-top: 0px !important;
}
body.single-post.material[data-bg-header="true"] .container-wrap {
	padding-bottom: 0px !important;
}
body.single-post .main-content .post-content .wpb_column.column_container {
	padding-top: 40px;
	padding-bottom: 20px;
}
body.single-post .main-content .post-content .einleitung .wpb_column.column_container {
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}
body.single-post .main-content .post-content .wpb_row:not(.einleitung) .wpb_column.column_container {
	padding-top: 0px !important;
}
.twothreebig .vc_column-inner p, .twothreebig .vc_column-inner h2, .twothreebig .vc_column-inner h3 {
	color: #fff !important;
}
body.single-post .twothreebig {
	margin-bottom: 40px !important;
}
body.single-post .main-content .post-content .wpb_column.column_container > .wpb_column.column_container {
	padding-top: 0px !important;
	padding-bottom: 0px;
}
body.single.single-post .wpb_content_element p {
	padding-bottom: 0px !important;
}
body .vc_pie_chart_back {
	border-width: 20px;
}
body .vc_pie_chart .vc_pie_chart_value {
    font-size: 6.4rem;
    font-family: Gudea, Arial, sans-serif;
    font-weight: bold;
}
body .vc_pie_chart .vc_pie_chart_value span.units {
	padding-left: 12px;
}
body .vc_pie_chart .wpb_pie_chart_heading {
	font-size: 1.9rem !important;
	color: #fff !important;
	text-transform: none !important;
	line-height: 1.5 !important;
	font-family: Gudea, Arial, sans-serif !important;
	font-weight: normal;
	letter-spacing: normal !important;
}
.vc_pie_chart.smaller .vc_pie_wrapper {
	transform: scale(.7);
}
.row_col_wrap_12_inner .icon .hover-wrap-inner:before {
    background-color: #B40B1A;
    content: '';
    width: 140px;
    height: 140px;
    border-radius: 100%;
    display: block;
    position: absolute;
    margin: auto;
    left: 0px;
    right: 0px;
}
.row_col_wrap_12_inner .icon .hover-wrap-inner img {
    max-width: 160px;
    text-align: center;
    margin: auto;
}
.row_col_wrap_12_inner .icon .hover-wrap-inner img {
    position: absolute;
    top: 18%;
    /* bottom: 0px; */
    left: 0px;
    right: 0px;
}
.stimme .vc_col-sm-12 h3  {
	padding-top: 50px;
}
.stimme .vc_col-sm-12 blockquote.nectar_single_testimonial {
	padding-bottom: 40px;
}
.span_12 .nectar_single_testimonial .inner[data-custom-color="true"] * {
	font-size: 2.4rem;
	line-height: 1.5;
	text-align: center;
	padding-top: 20px;
}
.span_12 .nectar_single_testimonial .inner[data-custom-color="true"] span.wrap {
	font-size: 1.9rem !important;
	line-height: 1.5;
    width: 100%;
    padding-top: 0px;
}
.span_12 .nectar_single_testimonial .inner[data-custom-color="true"] span.wrap span {
	font-size: 1.9rem !important;
	line-height: 1.5;
}
.span_12 .nectar_single_testimonial .inner[data-custom-color="true"] span.wrap .title {
	padding-top: 0px !important;
	font-size: 1.2rem !important;
	color: #56575E;
}
#ajax-content-wrap .simplefavorites-clear {
	width: 100%;
    padding: 8px;
    font-size: 1.9rem;
    line-height: 1.4;
    border: none;
    border-radius: 0px !important;
    background-color: #E2001A;
    color: #fff;
    font-weight: bold;
    cursor: pointer;
}
ul.favorites-list li {
	list-style: none !important;
	padding-left: 0px !important;
}
ul.favorites-list {
	margin-left: 0px !important;
}
ul.favorites-list li img {
	margin-bottom: 0px !important;
}
ul.favorites-list li {
    padding: 1.75em 0;
}
ul.favorites-list li p {
	font-size: 3.8rem;
	line-height: 1.4;
}
ul.favorites-list li p a {
	color: #000;
}
.single #page-header-bg #single-below-header > span.published, .single #page-header-bg #single-below-header > span.catofpost  {
    font-size: 2.0rem;
    line-height: 1.8;
}
.single #page-header-bg #single-below-header > span.published:after {
	content: '|';
	padding-left: 12px;
	padding-right: 12px;
}
.single #page-header-bg #single-below-header > span.published:before {
	content: '|';
	padding-right: 12px;
}
.single #page-header-bg #single-below-header > span.catofpost {
	font-weight: bold;
}
#page-header-bg .span_6, #page-header-bg .nectar-particles .span_6 .inner-wrap {
	transform: none !important;
	-webkit-transform: none;
	top: inherit;
    position: absolute;
    top: 55px;
}
.page-header-bg-image-wrap#nectar-page-header-p-wrap .container .row {
	position: relative;
}
.wpb_wrapper ul li {
	list-style-type: none;
    padding-left: 16px;
    margin-left: 0;
    position: relative;
}
body[data-header-resize="1"] #page-header-wrap, .single-post #page-header-bg[data-post-hs="default_minimal"] {
	min-height: 550px;
}
.wpb_wrapper ul:not(.slides) li:not(.flex-nav-prev):not(.flex-nav-next):before {
    content: "";
    width: 7px;
    height: 7px;
    display: block;
    position: absolute;
    background: #e2001a;
    left: 0;
    top: 1.3ex;
}
.wpb_wrapper ul {
    margin-left: 0;
    padding: 0;
    margin-bottom: 55px;
    font-size: 1.9rem;
    line-height: 1.5;
}
.wpb_wrapper ul ul {
	margin-bottom: 0px;
}
.wpb_wrapper ol {
	margin-left: 0.6em;
    padding-left: 0.6em;
    margin-bottom: 55px;
}
.wpb_wrapper ol ol {
	margin-bottom: 0px;
}
::marker {
    unicode-bidi: isolate;
    font-variant-numeric: tabular-nums;
    text-transform: none;
    text-indent: 0px !important;
    text-align: start !important;
    text-align-last: start !important;
}
.wpb_wrapper ol li {
    font-size: 2.0rem; 
    line-height: 1.8;
}
html #sidebar h4 {
	opacity: 1 !important;
	color: #000 !important;
}
h4, .wie_h4, #sidebar h4 {
    color: #56575e !important;
    font-size: 2.0rem; 
    line-height: 1.8;
    margin-bottom: 0;
    font-weight: bold;
    font-family: Gudea, sans-serif;
}
body:not(.nectar-no-flex-height) #ajax-content-wrap .blurred-wrap.blurred {
    max-height: calc(100vh - 116px);
}
.single .blurred-wrap.blurred {
    -webkit-filter: blur(5px) !important;
    -moz-filter: blur(5px) !important;
    -ms-filter: blur(5px) !important;
    filter: blur(5px) !important;
}
.single #slide-out-widget-area.fullscreen .inner {
    top: 19% !important;
}
#slide-out-widget-area-bg.fullscreen.dark {
	height: 100vh !important;
}
.wpb_wrapper h1 {
	color: inherit !important;
}
h3, .wie_h3, .wpb_wrapper h3 {
    margin-bottom: 10px;
    color: #000;
    font-weight: bold !important;
}
.single h3, .single .wie_h3, .single .wpb_wrapper h3 {
	font-weight: normal !important;
}
h1, h2, .wie_h1, .wie_h2 {
    font-size: 2.8rem !important;
    line-height: 1.15;
    margin-bottom: 35px !important;
}
h3, p {
    margin-bottom: 55px;
    padding-bottom: 0px;
}
.abstand_unten_kein, h1.abstand_unten_kein, h2.abstand_unten_kein, h3.abstand_unten_kein, h4.abstand_unten_kein, p.abstand_unten_kein, li.abstand_unten_kein {
	margin-bottom: 0px !important;
	padding-bottom: 0px;
}
.abstand_unten_halb, h1.abstand_unten_halb, h2.abstand_unten_halb, h3.abstand_unten_halb, h4.abstand_unten_halb, p.abstand_unten_halb, li.abstand_unten_halb {
    margin-bottom: 25px;
}
.abstand_unten_viertel, h1.abstand_unten_viertel, h2.abstand_unten_viertel, h3.abstand_unten_viertel, h4.abstand_unten_viertel, p.abstand_unten_viertel, li.abstand_unten_viertel {
	margin-bottom: 14px !important;
}
.abstand_unten_dreiviertel, h1.abstand_unten_dreiviertel, h2.abstand_unten_dreiviertel, h3.abstand_unten_dreiviertel, h4.abstand_unten_dreiviertel, p.abstand_unten_dreiviertel, li.abstand_unten_dreiviertel {
    margin-bottom: 35px !important;
}
a.callToAction {
    font-size: 1.9rem;
    color: #fff !important;
    background: #e2001a;
    display: inline-block;
    padding: 2px 10px;
    font-weight: normal !important;
    transition: background 0.5s;
    border: 1px solid #fff;
    border-radius: 2px;
    text-decoration: none;
    cursor: pointer;
}
.subline, p.subline, h1.subline, h2.subline, h3.subline {
    font-size: 2.4rem;
    line-height: 1.4;
    font-weight: bold;
    color: #56575e;
}
.wie_h3, .wie_h4 {
    font-weight: bold;
}
.wie_h4 {
    color: #56575e;
    margin-bottom: 0;
}
.extra_gross {
	line-height: 1.5;
	font-size: 3.8rem;
}
.bildunterschrift, p.bildunterschrift  {
	font-size: 1.7rem;
    line-height: 1.4;
    color: #000;
}
.wie_fliesstext {
	font-size: 1.9rem;
	line-height: 1.5;
	font-weight: normal;
}
.dynamicicons .iwithtext .iwt-icon img {
	margin-bottom: 35px;
}
.dynamicicons  .wpb_wrapper {
	display: flex;
	flex-flow: wrap;
}
.dynamicicons  .wpb_wrapper[data-amount="7"] .iwithtext:nth-child(1), .dynamicicons  .wpb_wrapper[data-amount="7"] .iwithtext:nth-child(2), .dynamicicons  .wpb_wrapper[data-amount="7"] .iwithtext:nth-child(3), .dynamicicons  .wpb_wrapper[data-amount="7"] .iwithtext:nth-child(4) {
	width: 25%;
}
.dynamicicons  .wpb_wrapper[data-amount="7"] .iwithtext:nth-child(5), .dynamicicons  .wpb_wrapper[data-amount="7"] .iwithtext:nth-child(6), .dynamicicons  .wpb_wrapper[data-amount="7"] .iwithtext:nth-child(7) {
	width:33.33333333%;
}
.dynamicicons  .wpb_wrapper[data-amount="6"] .iwithtext {
	width: 33.33333333%;
}
.dynamicicons  .wpb_wrapper[data-amount="5"] .iwithtext:nth-child(1), .dynamicicons  .wpb_wrapper[data-amount="5"] .iwithtext:nth-child(2), .dynamicicons  .wpb_wrapper[data-amount="5"] .iwithtext:nth-child(3) {
	width: 33.33333333%;
}
.dynamicicons  .wpb_wrapper[data-amount="5"] .iwithtext:nth-child(4), .dynamicicons  .wpb_wrapper[data-amount="5"] .iwithtext:nth-child(5) {
	width: 50%;
}
.dynamicicons  .wpb_wrapper[data-amount="8"] .iwithtext {
	width: 25%;
}
.dynamicicons  .wpb_wrapper[data-amount="4"] .iwithtext {
	width: 25%;
}
.dynamicicons  .wpb_wrapper[data-amount="3"] .iwithtext {
	width: 33.33333333%;
}
.dynamicicons  .wpb_wrapper[data-amount="2"] .iwithtext {
	width: 50%;
}
.dynamicicons  .wpb_wrapper[data-amount="9"] .iwithtext {
	width:33.33333333%;
}
.dynamicicons  .wpb_wrapper[data-amount="10"] .iwithtext {
	width:25%;
}
.dynamicicons  .wpb_wrapper[data-amount="11"] .iwithtext {
	width:25%;
}
.dynamicicons  .wpb_wrapper[data-amount="12"] .iwithtext {
	width:25%;
}
.dynamicicons .iwithtext .iwt-icon img, .dynamicicons .iwt-text h3, .dynamicicons .iwt-text p, .dynamicicons .iwt-text h2, .dynamicicons .iwt-text h1, .dynamicicons .iwt-text h4 {
	margin-left: auto !important;
	margin-right: auto !important;
}

.wpb_row[bg-color="background-color: #393a42; "] p, .wpb_row[bg-color="background-color: #393a42; "] h1, .wpb_row[bg-color="background-color: #393a42; "] h2, .wpb_row[bg-color="background-color: #393a42; "] h3, .wpb_row[bg-color="background-color: #393a42;"] h4, .wpb_row[bg-color="background-color: #393a42;"] a, .wpb_row[bg-color="background-color: #393a42;"] span {
	color: #fff !important;
}
.post-header h3.title, .kurzinhalt h3.title {
	font-weight: normal !important;
	font-size: 3.8rem;
	line-height: 1.5;
}
#footer-widgets .textwidget img {
	max-height: 22px;
}
#footer-widgets .textwidget a {
	padding: 0 6px;
}
#menu-footer li {
	display: inline-block;
	font-size: 1.4rem;
	text-transform: uppercase;
}
#footer-outer #footer-widgets .col p:last-child {
	margin-bottom: 15px !important;
}
#footer-widgets .textwidget {
	text-align: center;
}
#footer-outer .row {
	padding: 25px 0px 0px !important;
}
#footer-outer .copyright {
	font-size: 1.4rem;
	color: #E2001A;
}
#footer-outer .widget {
    margin-bottom: 5px;
}
#footer-outer #footer-widgets {
    padding-top: 5px;
}
#footer-widgets .container {
	max-width: 1377px;
	margin: auto;
}
.row#copyright {
	display: none !important;
}
body[data-button-style*="slightly_rounded"] #to-top, body[data-button-style*="rounded"] #to-top:hover, body[data-button-style*="rounded"] #to-top.dark:hover, body[data-button-style*="rounded"] #to-top:after, body[data-button-style*="rounded"] #to-top:before {
	border-radius: 0px !important;
	-webkit-border-radius: 0px !important;
}
.related-posts .post-featured-img img.nectar-lazy.loaded, .related-posts .wpb_gallery_slidesimage_grid .portfolio-items img.nectar-lazy.loaded {
    opacity: 1 !important;
}
html .related-post-wrap a.img-link:before {
	background-image: none !important;
	background-color: transparent !important;
	content: none !important;
	display: none !important;
}
.related-posts[data-style="material"] .post-featured-img img {
	    backface-visibility: visible;
    -webkit-backface-visibility: visible;
}
body .related-posts[data-style="material"] .article-content-wrap {
	padding-left: 0px !important;
	padding-right: 0px !important;
	padding-bottom: 30px !important;
}
#footer-outer #footer-widgets .col ul li a, #sidebar div ul li a {
	font-family: Gudea, Arial, sans-serif;
}
.related-posts .imagerelated {
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.related-posts .imagerelated .post-featured-img {
	-o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center center;
    object-position: center center;
    vertical-align: top;
    height: 36vh;
    max-width: 100%!important;
    height: 100%;
    width: 100%;
}
.material #header-outer.transparent .bg-color-stripe, .material #search-outer .bg-color-stripe {
	height: 20vh;
	background-color: transparent;
}
.related-posts .nectar-flickity.nectar-carousel[data-format="default"][data-spacing*="px"] .flickity-slider .cell {
	width:calc(50% - 60px);
}
.related-posts .nectar-flickity.nectar-carousel.nectar-carousel:not(.masonry) .flickity-viewport, .related-posts .nectar-flickity.nectar-carousel[data-format="default"][data-spacing*="px"] .flickity-slider .cell {
	height: 100%;
}
.tabbed > ul li .active-tab, body.material input[type=text]:focus, body.material textarea:focus, body.material input[type=email]:focus, body.material input[type=search]:focus, body.material input[type=password]:focus, body.material input[type=tel]:focus, body.material input[type=url]:focus, body.material input[type=date]:focus, body.material select:focus, .row .col .wp-caption .wp-caption-text, .material.woocommerce-page input#coupon_code:focus, .material #search-outer #search input[type="text"], #header-outer[data-lhe="animated_underline"] #top nav > ul > li > a .menu-title-text:after, div[data-style="minimal"] .toggle.default.open i, div[data-style="minimal"] .toggle.default:hover i, div[data-style="minimal"] .toggle.accent-color.open i, div[data-style="minimal"] .toggle.accent-color:hover i, .single #single-meta div a:hover, .single #single-meta div a:focus, .single .fullscreen-blog-header #single-below-header > span a:hover, .blog-title #single-meta .nectar-social.hover > div a:hover, .nectar-hor-list-item[data-hover-effect="full_border"][data-color="accent-color"]:hover, .material.woocommerce-page[data-form-style="default"] div input#coupon_code:focus {
	font-family: Gudea, Arial, sans-serif;
	font-weight: normal;
}
rs-mask-wrap h3.rs-layer {
	font-weight: normal !important;
}
.ascend .related-post-wrap h3.related-title, .material .related-post-wrap h3.related-title, .single.single-post .full-width-section.related-post-wrap h3.related-title {
	font-size: 2.6rem !important;
	line-height: 1.5 !important;
	font-weight: bold !important;
	border-bottom: none;
	padding-bottom: 25px;
	
}
.iwithtext {
	padding: 20px 30px;
}
.iwithtext .iwt-text {
    padding: 0px;
    text-align: center;
    width: 100%;
}
html body .vc_row-fluid > .span_12.related-posts, .full-page-inner > .span_12.related-posts, .full-page-inner > .container > .span_12.related-posts {
	display: inherit;
    display: -ms-flexbox;
    -ms-flex-wrap: wrap;
    flex-wrap: unset;
    float: unset;

}
.iwithtext .iwt-icon {
    width: 100%;
    text-align: center;
    position: relative;
}
.row .col .iwithtext .iwt-icon img:not([srcset]) {
	min-width: 180px;
}
.iconimageteaser .vc_column_container>.vc_column-inner {
	height: 100%;
}
.sharingsocial.abstand_unten_dreiviertel {
	margin-bottom: 50px !important;
	display: flex !important;
}
.stimme.withbg .using-image::before{
	background-image: linear-gradient(to top, rgba(255,255,255,1) 5%, rgba(255,255,255,0.2) 50%, rgba(255,255,255,1) 95%);
	z-index: 999;
	content: '';
	display: block;
	width: 100%;
	height: 100%;
}
.sharingsocial.abstand_unten_dreiviertel {
    position: relative;
    top: 0px;
    display: block;
    text-align: right;
}
.sharingsocial.abstand_unten_dreiviertel .right {
	position: absolute;
    right: 0px;
}
.single-post article.post.type-post .simplefavorite-button, #sidebar .simplefavorite-button {
	position: relative;
}
.post-area article p a {
    color: #e2001a;
    text-decoration: none;
    cursor: pointer;
    /* display: inline-block; */
    font-weight: bold;
    transition: color 0.5s;
    max-width: 100%;
}
.post-area article p a:before {
    /* content: ">\202f"; */
    content: ">\00a0";
}
.sboard .slick-dots li button, .sboard .presentation, .sboard .slick-dots, .sboard ul li:before {
	display: none;
}
.slick-slider .slick-list, .slick-slider .slick-track, .sboard.sb-carousel li {
	cursor: grab;
}
.sboard .slick-next:before {
	content: '';
	background-image: url(/wp-content/themes/salient-child/img/right_grab.svg);
	background-size: 40px 40px;
	width: 40px;
	height: 40px;
	display: block;
}
.sboard .slick-prev:before {
	content: '';
	background-image: url(/wp-content/themes/salient-child/img/left_grab.svg);
	background-size: 40px 40px;
	width: 40px;
	height: 40px;
	display: block;
}
.ax-slider__arrow.slick-next, .ax-slider__arrow.slick-prev {
	background-color: transparent !important;
}
.ax-slider__arrow.slick-next {
	right: -45px !important;
}
.ax-slider__arrow.slick-prev {
	left: -45px !important;
}
.post-area article p a:hover {
    color: #b40a1a;
    transition: color 0.5s, opacity 0.5s;
}
button#print, #sidebar .resp-sharing-button {
    border: none;
    border-radius: 0px !important;
    padding-top: 4px;
    padding-bottom: 4px;
    min-height: 37px;
    min-width: 36px;
    background-color: transparent !important;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    opacity: 1;
    transition: all 0.3s;
}
button#print:hover, #sidebar .resp-sharing-button:hover {
	opacity: 1;
}
button#print img,  #sidebar .resp-sharing-button img {
    margin-bottom: 0px;
    width: 23px;
    height: auto;
    vertical-align: inherit;
}
.page-id-279 h1, .page-id-509 h1, .page-id-1305 h1 {
	color: #fff !important;
}
.page-id-279 .container.main-content .row_col_wrap_12_inner ul[data-nofavorites], .page-id-509 .container.main-content .row_col_wrap_12_inner ul[data-nofavorites], .page-id-1305 .container.main-content .row_col_wrap_12_inner ul[data-nofavorites] {
	    max-width: 1377px;
	    margin: auto;
	    padding-left: 35px;
	    padding-right: 35px;
}
/***
.post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8) {
	max-height: 545px;
}***/
ul.favorites-list li {
	list-style: none !important;
}
ul.favorites-list li:before {
	display: none;
}
.img-with-aniamtion-wrap .hover-wrap .hover-wrap-inner img.img-with-animation {
	width: 100%;
}
.resp-sharing-button__link, button#print {
	margin: 0 5px;
}
#sidebar .resp-sharing-button img#linkedin, #sidebar .resp-sharing-button img#facebook, #sidebar .resp-sharing-button img#twitter {
	width: 18px;
}
#sidebar .resp-sharing-button img#whatsapp {
	width: 22px;
}
.resp-sharing-button__link:first-child {
	margin: 0 5px 0px 0;
}
.sharerow .vc_col-sm-12 img {
	height: 34px;
	margin-bottom: 0px;
	padding: 6px;
    width: auto;
	max-height: 34px;
}
 .sharerow .vc_col-sm-12 button#print img {
	 height: 40px;
    max-height: 40px;
	margin-bottom: 0px;
	padding: 6px;
	width: auto;
 }
 .sharerow .vc_col-sm-12 img#facebook {
	height: 38px;
	max-height: 38px;
}
.sharerow .vc_col-sm-12 img#twitter, .sharerow .vc_col-sm-12 img#linkedin {
	max-height: 32px;
	height: 32px;
}
.sharerow .vc_col-sm-12 img#mail {
    height: 41px;
    max-height: 41px;
}
 html .tag-9 .masonry-blog-item .article-content-wrap,  html .tag-10 .masonry-blog-item .article-content-wrap  {
	 padding:0px 15px 30px 15px !important
 }
.sharerow .vc_col-sm-12 img#whatsapp {
    height: 43px;
    max-height: 43px;
}
.sharingsocial .left {
	display: flex;
	flex-flow: row;
}
.sharingsocial .resp-sharing-button__link, button#print {
	padding: 0px !important;
}
#header-outer.small-nav:not([data-format="left-header"]) #logo, #header-outer.small-nav:not([data-format="left-header"]) .logo-spacing {
	margin-bottom: 26px;
	margin-top: 22px;
}
.category #sidebar .widget_text h4, .kurztes h4 {
	color: #000 !important;
	text-transform: uppercase;
	opacity: 1;
}
pre, .bildnachweis {
    font-family: Gudea, Arial, sans-serif;
    color: #6B6B71;
    font-size: 1.5rem !important;
    line-height: 1.5;
    background-color: transparent;
    padding: 0px !important;
    white-space: normal;
}
.category-10 .page-header-no-bg {
	background-image: url(/wp-content/themes/salient-child/img/kategorie_presse.jpg)
}
.single-post .post .content-inner {
	padding-bottom: 40px;
}
.category #sidebar {
	display: flex;
    flex-flow: column;
}

.category #sidebar div.widget_text:first-child {
	order: 1;
}
.category #sidebar div.widget_text:last-child {
	order: 3;
}
.category #sidebar div.kurztes {
	order: 2;
}
.category #sidebar #newsan {
	order: 4;
}
#sidebar .widget {
    margin-bottom: 0px;
}
#sidebar p {
	font-size: 1.6rem !important;
}
.off-canvas-menu-container ul.menuopen .nectar-menu-item-with-icon img {
	display: block;
	filter: brightness(4.5);
}
.off-canvas-menu-container .menu-title-text, #slide-out-widget-area.fullscreen .inner .widget.widget_nav_menu li a, #slide-out-widget-area.fullscreen .inner .off-canvas-menu-container li a, #slide-out-widget-area.fullscreen-alt .inner .widget.widget_nav_menu li a, #slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container li a {
	font-size: 2.4rem !important;
}
.off-canvas-menu-container .menu.menuopen {
	display: flex;
    flex-flow: wrap;
}
#newsan {
	background-color: #efeff0;
	padding: 40px 30px !important;
}
.off-canvas-menu-container .menu.menuopen li {
    flex-grow: 1;
    flex-basis:50%;
}
.off-canvas-menu-container .menu.menuopen .nectar-menu-icon-img {
	max-width: 60px;
	width: 60px
}
.single .kurzmeldungen-single {
	min-height: 300px;
    background-size: cover;
    background-position: center center;
}
.single.single-post .fullscreen-header.kurzmeldungen-single .blog-title {
	text-align: left !important;
	padding-left: 20px;
	padding-right: 20px;
}
#page-header-bg.fullscreen-header.kurzmeldungen-single[data-alignment-v="middle"]  .span_6 .inner-wrap {
	padding-top: 0px !important;
}
.kurzmeldungen-single .catofpost {
	padding-left: 0px !important;
}
.kurzmeldungen-single .kurz-cat span {
	font-size: 1.4rem !important;
}
article.tag-kurzmeldungen h3:first-child {
	margin-top: 0px !important;
}
#slide-out-widget-area-bg.fullscreen.dark, #slide-out-widget-area-bg.fullscreen-alt.dark {
	background-color: #393A42;
}
.kurzmeldungen-single .kurz-cat span a {
	color: #fff !important;
	font-weight: bolder !important;
	padding-left: 7px;
}
.related-post-wrap .col .post {
	display: flex;
	flex-flow: column;
	justify-content: flex-end;
}
.related-post-wrap .col .post .meta-category {
	order: 2;
	color: #fff !important;
}
.related-post-wrap .col .post .article-content-wrap {
	display: flex;
	flex-flow: column;
	padding-bottom: 0px !important;
}
.related-post-wrap .col .article-content-wrap {
	order: 1;
	color: #fff !important;
} 
.related-post-wrap .col .post .article-content-wrap .post-header {
	order: 2;
	color: #fff !important;
}
.related-post-wrap .col .post .article-content-wrap .grav-wrap {
	order: 1;
	position: relative;
	bottom: inherit !important;
	left: inherit !important;
	color: #fff !important;
	text-shadow: 2px 2px 5px rgba(0,0,0,0.4);
}
.blog-recent.related-posts .meta-category a, body.single.single-post .blog-recent.related-posts h3 {
	color: #fff !important;
	text-shadow: 2px 2px 5px rgba(0,0,0,0.4);
}
body.single.single-post .blog-recent.related-posts h3 {
	font-weight: normal !important;
	font-size: 2.4rem !important;
	margin-bottom: 0px !important;
}
.related-post-wrap .col .post {
	min-height: 320px;
}
.related-post-wrap .col .post .meta-category {
	padding-top: 0px !important;
	padding-bottom: 30px;
}
.related-post-wrap a.img-link:before {
    content: '';
    display: block;
    background-image: linear-gradient(to top, rgba(0,0,0,0.65) 0%, transparent 74%);
    width: 100%;
    height: 100%;
    position: absolute;
}
.post-area.masonry.material .post.format-gallery .inner-wrap:hover .flickity-slider .cell img, .post-area.masonry.material .post .inner-wrap:hover .post-featured-img img, .related-posts[data-style="material"] .inner-wrap:hover .post-featured-img img, .masonry.material .post.quote:hover .n-post-bg, .masonry.material .post.link:hover .n-post-bg, .auto_meta_overlaid_spaced .masonry-blog-item:hover .post-featured-img, .post-area.featured_img_left .post.quote:hover .n-post-bg, .post-area.featured_img_left .post.link:hover .n-post-bg, .masonry.auto_meta_overlaid_spaced .post.quote:hover .n-post-bg, .masonry.auto_meta_overlaid_spaced .post.link:hover .n-post-bg {
	transform: scale(1);
    -webkit-transform: scale(1);
}
.single-post #page-header-bg[data-post-hs="default_minimal"] .page-header-bg-image:after {
	opacity: 0 !important;
	    background-color: transparent;
}
.vc_row.full-width-content {
    padding-top: 40px !important;
    padding-bottom: 60px !important;
	padding-left: 60px;
	padding-right: 60px;
}
.full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item {
	width: 25%;
}
.blog-fullwidth-wrap .post-area.auto_meta_overlaid_spaced.span_12 {
	padding: 0px !important;
}
.full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(11n+1), .full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(11n+7), .full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(11n+9), .full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(11n+10), .post-area.auto_meta_overlaid_spaced .masonry-blog-item, .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+1), .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+6), .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+7), .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+8) {
	width: 25%;
}
/**
.post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(2) {
	width: 50%;
}***/
a.readmorebutton {
	font-family: Gudea, Arial, sans-serif !important;
	font-size: 1.9rem !important;
    line-height: 1.5 !important;
    text-transform: uppercase;
    font-weight: bold !important;
    padding: 15px 36px 14px 36px !important;
    width: auto !important;
    max-width: unset !important;
}
.contentsliderelements {
	min-width: 50vh;
    max-width: 95vh;
	position: relative;
    max-height: 500px !important;
    min-height: auto !important;
    top: 80px;
    left: 10vh;
    height: 400px !important;
}
rs-module-wrap p.sliderheaderextragross {
	margin-bottom: 85px !important;
}
@media (max-width:1100px) {
	.contentsliderelements {
		max-width: 80vh;
	}
	rs-module-wrap p.sliderheaderextragross {
		margin-bottom: 45px !important;
	}
}
p.sublinetext {
	margin-bottom: 80px !important;
}
p.sliderheaderextragross {
	margin-bottom: 35px !important;
}
.contentsliderelements rs-layer-wrap, .contentsliderelements rs-loop-wrap, .contentsliderelements rs-mask-wrap {
	position: relative !important;
    top: 0px !important;
}
a.readmorebutton {
	user-select: all;
    width: auto !important;
    max-width: 200px !important;
    text-align: center !important;
    transition: 0.3s all;
}
a.readmorebutton:hover {
	background-color:rgba(86, 87, 94, 0.9) !important;
	transition: 0.3s all;
}
.auto_meta_overlaid_spaced .masonry-blog-item .content-inner, .archive.category .posts-container .content-inner {
	background-color: transparent;
}
.auto_meta_overlaid_spaced .article-content-wrap, .archive.category .article-content-wrap {
	position: relative;
	background-color: #fff;
}
.auto_meta_overlaid_spaced .masonry-blog-item .article-content-wrap h3 a, .auto_meta_overlaid_spaced .masonry-blog-item .article-content-wrap h3 a:hover, .auto_meta_overlaid_spaced .masonry-blog-item .meta-category a, .auto_meta_overlaid_spaced .masonry-blog-item .article-content-wrap h3 a, .auto_meta_overlaid_spaced .masonry-blog-item .article-content-wrap h3 a:hover, .auto_meta_overlaid_spaced .masonry-blog-item .meta-category a {
	color: #000 !important;
}
.post-header h3.title, .auto_meta_overlaid_spaced .masonry-blog-item .article-content-wrap h3 a {
	font-weight: bold;
	font-size: 2.8rem !important;
    line-height: 1.15;
}
.auto_meta_overlaid_spaced .imageblogwrapper, .archive.category .imageblogwrapper, .archive.tag .imageblogwrapper {
	display: flex;
    position: relative;
    width: 100%;
    height: 500px;
    min-height: 491px;
    box-sizing: border-box;
    overflow: hidden;
}
.auto_meta_overlaid_spaced .imageblogwrapper img, .archive.category .imageblogwrapper img, .archive.tag .imageblogwrapper img {
	object-fit: cover;
	object-position: center;
	width: 100%;
}
.post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(1) .post-content, .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(2) .post-content, .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(3) .post-content, .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(4) .post-content, .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(5) .post-content, .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(1) .post-content, .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(2) .post-content, .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(3) .post-content, .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(4) .post-content, .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(5) .post-content, .post-area.auto_meta_overlaid_spaced .masonry-blog-item .post-content {
    max-height: unset;
    height: 100%;
}
.auto_meta_overlaid_spaced .masonry-blog-item .article-content-wrap, .auto_meta_overlaid_spaced .post.quote.masonry-blog-item .quote-inner, .auto_meta_overlaid_spaced .post.link.masonry-blog-item .link-inner, .auto_meta_overlaid_spaced .masonry-blog-item .post-featured-img, .auto_meta_overlaid_spaced .content-inner > a, .auto_meta_overlaid_spaced .masonry-blog-item .content-inner, .auto_meta_overlaid_spaced .masonry-blog-item .post-featured-img:after {
	position: relative;
    display: flex;
    flex-flow: column;
    align-items: flex-start;
}
.auto_meta_overlaid_spaced .masonry-blog-item .content-inner > a, .category .masonry-blog-item .content-inner > a, .tag .masonry-blog-item .content-inner > a {
	position: absolute;
}
.auto_meta_overlaid_spaced .masonry-blog-item .article-content-wrap, .ascend .auto_meta_overlaid_spaced .masonry-blog-item .article-content-wrap, .auto_meta_overlaid_spaced .post.quote.masonry-blog-item .quote-inner, .auto_meta_overlaid_spaced .post.link.masonry-blog-item .link-inner , .tag .post.link.masonry-blog-item .link-inner, html .masonry-blog-item .article-content-wrap{
	padding: 32px 55px 32px 55px !important;
	height: 100%;
}
.masonry-blog-item .inner-wrap:hover img.post-featured-img {
	transform: scale(1.03);
}
.masonry-blog-item .inner-wrap img.post-featured-img {
	transform: scale(1);
	transition: all 0.5s;
}
.article-content-wrap .morebutton {
	margin-bottom: 40px;
}
.article-content-wrap button.simplefavorite-button {
	background-color: transparent !important;
	bottom: unset !important;
	top: 0px !important;
}
.article-content-wrap .morebutton .entire-meta-link, rs-module rs-mask-wrap .readmorebutton, a.greybutton, a.newsbutton, #ajax-content-wrap .simplefavorites-clear {
	text-transform: uppercase;
	padding-left: 70px !important;
    padding-right: 70px !important;
    padding-top: 16px !important;
    padding-bottom: 16px !important;
	position: relative;
	font-size: 1.5rem !important;
	display: inline-block;
    line-height: 1.25 !important;
	color: #fff;
	text-align: center;
    min-width: inherit !important;
	background-color: #393A42 !important;
}
.article-content-wrap .morebutton .entire-meta-link:before {
	content: '';
	display: none;
}
.favorites-list li {
	border: none !important;
}
.article-content-wrap .morebutton {
    position: absolute;
    bottom: 0px;
	margin-right: 70px;
}
rs-module rs-mask-wrap .readmorebutton {
	max-width: 250px !important;
	width: 250px !important;
	min-width: 250px !important;
}
.post-area.auto_meta_overlaid_spaced .masonry-blog-item .post-header h3, .category .masonry-blog-item .post-header h3 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    color:#000;
    font-weight: bold !important;
}
.tag .masonry-blog-item .post-header h3 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    color:#000;
    font-weight: bold !important;
}
.post-area.auto_meta_overlaid_spaced .masonry-blog-item .excerpt {
	margin-bottom: 100px !important;
}
/**
.post-area.auto_meta_overlaid_spaced .masonry-blog-item .excerpt, .category .masonry-blog-item .excerpt {
	 overflow: hidden;
	 margin-bottom: 140px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    max-height: 3.08em;
    color:#000;
}
.post-area.auto_meta_overlaid_spaced .masonry-blog-item .excerpt, .category .masonry-blog-item .excerpt {
    position: relative;
    display: inline-block;
    word-wrap: break-word;
    overflow: hidden;
    max-height: 2.4em;
    line-height: 1.2em;
    margin-bottom: 110px;
    text-align: justify;
    padding-right: 11px;
}
.post-area.auto_meta_overlaid_spaced .masonry-blog-item .excerpt:after, .category .masonry-blog-item .excerpt:after {
    content: "...";
    display: block;
    z-index: 99;
    position: absolute;
    right: 0px;
    bottom: 0px;
    line-height: 1.2;
} ***/

/***.post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(1) .post-content .article-content-wrap, .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(7) .post-content .article-content-wrap, .full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(11n+7) .article-content-wrap, .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+8) .article-content-wrap {
	background-color: #efeff0;
} ***/
.auto_meta_overlaid_spaced .masonry-blog-item .meta-category a, .post-meta-date .date {
	font-size: 1.6rem;
	font-weight: normal !important;
}
.post-area.auto_meta_overlaid_spaced .masonry-blog-item .article-content-wrap .meta-category a {
	color:#14712d;
	opacity: 1;
	margin-bottom: 5px;
}
html body .post-area .masonry-blog-item .article-content-wrap .meta-category a.entwicklung, html body .post-area .masonry-blog-item .article-content-wrap .meta-category a.development {
	color: #393b41 !important;
}
html body .post-area .masonry-blog-item .article-content-wrap .meta-category a.nachhaltigkeit, html body .post-area .masonry-blog-item .article-content-wrap .meta-category a.sustainability  {
	color:#6f9d21 !important;
}
html body .post-area .masonry-blog-item .article-content-wrap .meta-category a.sicherheit, html body .post-area .masonry-blog-item .article-content-wrap .meta-category a.safety {
	color:#b41412 !important;
}
html body .post-area .masonry-blog-item .article-content-wrap .meta-category a.menschen, html body .post-area .masonry-blog-item .article-content-wrap .meta-category a.people {
	color:#54616c !important;
}
html body .post-area .masonry-blog-item .article-content-wrap .meta-category a.politik-recht, html body .post-area .masonry-blog-item .article-content-wrap .meta-category a.politics-law {
	color:#f7a600 !important;
}
html body .post-area .masonry-blog-item .article-content-wrap .meta-category a.meldungen, html body .post-area .masonry-blog-item .article-content-wrap .meta-category a.messages {
	color:#005291 !important;
}
.auto_meta_overlaid_spaced .masonry-blog-item .meta-category a:hover:before {
	display: none;
}
.category .masonry-blog-item .excerpt {
	margin-bottom: 110px;
}
.sharebuttons p {
	text-align: center;
}
.sharestyling {
	text-align: center;
}
.sharestyling img {
	filter: brightness(0.7);
}
/***
.post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8) {
	width: 75% !important;
}
.post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8) .article-content-wrap {
	width: 33.333333%;
	order:1;
}
.post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8) .imageblogwrapper {
	width: 66.6666666%;
	order:2;
}***/
body.material #search-outer #search #search-box input[type="text"]::placeholder, body.material #search-outer #search #search-box input::placeholder, form[role="search"] input::placeholder, form[role="search"] input:-ms-input-placeholder, form[role="search"] input::-ms-input-placeholder, body.material #search-outer #search #close a span, body.material #search-outer #search #close a span, #search-outer #search #close a span:not(.close-line) {
	color: #6a6b71 !important
}
.single-post article.post.type-post .simplefavorite-button {
	position: absolute;
	right: 0px;
	top: 0px;
	background-color: transparent;
}
body#search header .mycustomnav, body#search .mycustomnav, #search-results .mycustomnav {
	display: none !important;
	opacity: 0 !important;
}
body:not(.archive)#search-results#search #ajax-content-wrap #page-header-bg, body.search #page-header-bg {
	background-color: #fff !important;
}
body.search h1 {
    color: rgb(180, 11, 26) !important;
    line-height: 1.4em !important;
    font-size: 3.2rem !important;
        padding-bottom: 40px !important;
        margin-bottom: 40px !important;
    border-bottom: 1px solid #cccccc;
}
body.search #search-results article.result {
	
}
.row .col .simplefavorite-button img {
    filter: brightness(0.5);
}
.single-post :not(.stimme) .row_col_wrap_12 .vc_col-sm-12 .vc_column-inner h2, .single-post :not(.stimme) .row_col_wrap_12 .vc_col-sm-12 .vc_column-inner h1 , .single-post article.post.type-post :not(.stimme) .row_col_wrap_12 .vc_col-sm-12 .vc_column-inner p, .single-post article.post.type-post :not(.stimme) .row_col_wrap_12 .vc_col-sm-12 .vc_column-inner h3, .single-post article.post.type-post :not(.stimme) .row_col_wrap_12 .vc_col-sm-12 .vc_column-inner h4 {
	max-width: 100%;
}
body[data-ext-responsive="true"].single-post  .container-wrap.no-sidebar .post-area, body[data-ext-responsive="true"].single-post .container-wrap.no-sidebar .comment-list >li, body[data-ext-responsive="true"].single-post.material .container-wrap.no-sidebar .comment-wrap h3#comments, body[data-ext-responsive="true"].single-post.material .comment-wrap #respond, body[data-ext-responsive="true"].single-post #page-header-bg[data-post-hs="default_minimal"] h1, body[data-ext-responsive="true"].single-post.material #page-header-bg.fullscreen-header h1, body[data-ext-responsive="true"].single-post .heading-title[data-header-style="default_minimal"] .entry-title {
	max-width: 1377px;
}
.container {
	padding: 0px 15px;
	max-width: 100%;
}
body.material #header-outer:not([data-format="left-header"]) #top nav > .buttons > li {
    margin: 0 0 0 18px !important;
}
body.material #header-outer:not([data-format="left-header"]) #top nav > .buttons > li.nectar-header-text-content-wrap {
	margin: 0 5px 0 0 !important;
}
body.material #header-outer:not([data-format="left-header"]) #top nav > .buttons > li#search-btn {
	margin: 0 18px 0 18px !important;
}
body.material #header-outer:not([data-format="left-header"]) #top nav > .buttons > li#social-in-menu {
	margin: 0px 18px 0 5px !important;
}
/***
.post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8) .content-inner {
    display: flex;
    flex-direction: row;
}***/
.single-post #page-header-bg[data-post-hs="default_minimal"] .inner-wrap {
    max-width: 1434px;
    margin: auto;
}
#header-outer[data-format="centered-menu"] #top .span_3 {
	min-height: 30px;
    margin-top: 17px !important;
}

body[data-ext-responsive="true"].single-post #page-header-bg[data-post-hs="default_minimal"] h1 {
	font-weight: bold !important;
	color:#000 !important;
	margin-bottom: 30px !important;
}
body[data-ext-responsive="true"].single-post #page-header-bg[data-post-hs="default_minimal"] h1, .single-post #page-header-bg h2.subtitle {
	max-width: 56%;
	margin-left: 0px !important;
}
.single-post #page-header-bg h2.subtitle {
	font-size:2rem !important;
	line-height:1.23 !important;
    text-align: left;
    padding-left: 30px;
}
.page-id-279 #page-header-bg .inner-wrap, .page-id-509 #page-header-bg .inner-wrap, .page-id-1305 #page-header-bg .inner-wrap {
	border-bottom: none !important;
    max-width: 1377px;
    margin: auto !important;
    padding-top: 5% !important;
    margin-left: auto;
    margin-right: auto;
    float: none;
}
.page-id-279 .container.main-content .favoriteslist, .page-id-509 .container.main-content .favoriteslist, .page-id-1305 .container.main-content .favoriteslist {
	 max-width: 1377px;
	 margin: auto;
     position: relative;
}
.favoriteslist h2 a{
	color: #56575e !important
}
@media (min-width:1024px) {
body.franzoesischse-seite rs-module rs-mask-wrap .readmorebutton {
	max-width: 300px !important;
	width: 300px !important;
}}
.favoriteslist a {
	color: #000 !important;
}
.page-id-279 .container.main-content .favoriteslist .simplefavorite-button, .page-id-509 .container.main-content .favoriteslist .simplefavorite-button, .page-id-1305 .container.main-content .favoriteslist .simplefavorite-button {
	position: absolute;
    right: 0px;
    top: 0px;
    bottom: inherit;
}
.page-id-279 #page-header-bg, .page-id-509 #page-header-bg, .page-id-1305 #page-header-bg  {
    min-height: 612px;
}
.page-id-279 #page-header-bg h1, .page-id-509 #page-header-bg h1, .page-id-1305 #page-header-bg h1 {
	font-size: 7.0rem !important;
    font-weight: bold !important;
}
.breadcrumbpost .arrowback {
	display: flex;
    align-items: flex-start;
    padding-top: 10px;
}
.breadcrumbpost .arrowback a[onclick="history.back()"] {
	margin-right: 20px;
	margin-top: -5px;
}
.breadcrumbpost .arrowback  {
	padding-top: 5px;
}
.sharebuttons .sharerow {
	height: 100%;
    width: 100%;
    position: relative;
    display: flex;
    margin-bottom: 80px;
}
body.material .wpb_row.full-width-section.newsletterabo {
	padding-top: 60px;
	padding-bottom: 15px;
	
}
body.material .wpb_row.full-width-section.newsletterabo .row-bg-wrap .row-bg-overlay{
	background-image: url(/wp-content/uploads/2022/05/startseite-newsletter-papierflieger.png), url(/wp-content/uploads/2022/04/startseite-newsletter-streifen.png);
    background-size: 350px, contain;
    background-position: 85% 100%, 20% 0%;
    background-repeat: no-repeat;
}
body.material .wpb_row.full-width-section.newsletterabo .row-bg.using-bg-color, .home .masonry-blog-item.post-newsletter {
	background: radial-gradient(ellipse at center,#e2001a 0%,#b40b1a 100%)
}
.post-area.auto_meta_overlaid_spaced .masonry-blog-item.post-newsletter .post-content .article-content-wrap {
	background-image: url(/wp-content/uploads/2022/05/startseite-newsletter-papierflieger.png), url(/wp-content/uploads/2022/04/startseite-newsletter-streifen.png);
    background-size: 80%, contain !important;
    background-repeat: no-repeat;
    background-position: bottom center, top center !important;
}
.related-post-wrap[data-using-post-pagination="false"], .blog_next_prev_buttons:not(.full-width-content) + .related-post-wrap {
	margin-top: 0px !important;
}
.container-wrap.no-sidebar .row {
	padding-bottom: 0px !important;
}
body.material .wpb_row.full-width-section.newsletterabo p {
	color: #fff;
    font-size: 2.0rem !important; 
    line-height: 1.8 !important;
}
a.newsbutton {
    text-transform: uppercase;
    padding-left: 45px;
    display: inline-flex;
    padding-right: 45px;
    padding-top: 12px;
    font-weight: bold !important;
    padding-bottom: 12px;
    color: #fff;
    background-color: rgb(86, 87, 94);
}
body .container.main-content .wpb_row.vc_row-fluid.full-width-section, body .container.main-content .wpb_row.vc_row-fluid.standard_section {
	padding-top: 40px !important;
	margin-bottom: 0px;
	padding-bottom: 25px !important;
}
.material blockquote::before {
	border-color: #75156c !important;
	border-width: 2px;
}
#ajax-content-wrap .vc_row.inner_row.left_padding_20px .row_col_wrap_12_inner {
	padding-left: 0px !important;
	padding-right: 0px !important;
}
body .container.main-content .wpb_row.vc_row-fluid.standard_section .standard_section {
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}
.full-width-section[bg-color="background-color: #b40b1a; "] .vc_column-inner p, .full-width-section[bg-color="background-color: #b40b1a; "] .vc_column-inner a, .full-width-section[bg-color="background-color: #b40b1a; "] .vc_column-inner h2, .full-width-section[bg-color="background-color: #b40b1a; "] .vc_column-inner h3, .full-width-section[bg-color="background-color: #b40b1a; "] .vc_column-inner h4, .full-width-section[bg-color="background-color: #b40b1a; "] .vc_column-inner h1, .full-width-section[bg-color="background-color: #b40b1a; "] .vc_column-inner h5 {
	color: #fff !important;
}
.archive.category .container.main-content, .tag .container.main-content {
	max-width: 100%;
	padding-left: 0px;
	padding-right: 0px;
}
.archive.category .container.main-content .posts-container, .tag .container.main-content .posts-container {
	display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
}
.archive.category .post-area.featured_img_left.span_12 article {
	width: 25%;
}
.tag .post-area.featured_img_left.span_12 article {
	width: 100%;
	
}
.single .tag-kurzmeldungen .page-header-no-bg h1 {
	max-width: 1377px;
    margin: auto !important;
    margin-top: 92px !important;
    bottom: 0px !important;
}
.tag .post-area.featured_img_left.span_12 article  .post-content  {
	max-width: 1425px;
	margin: auto;
}
.archive.category .post-area.featured_img_left.span_12 article .post-content, .tag .post-area.featured_img_left.span_12 article .post-content {
	max-height: unset;
    height: 100%;
}
.archive.category .post-area.featured_img_left.span_12 article .post-content .content-inner, .tag .post-area.featured_img_left.span_12 article .post-content .content-inner {
	    position: relative;
    display: flex;
    flex-flow: column;
    align-items: flex-start;
}
.tag .kurzmeldungentag {
	padding-top: 50px;
    padding-bottom: 35px;
}
.tag .masonry-blog-item:nth-child(odd) .kurzmeldungentag {
	background-color: #fff !important;
}
.tag .masonry-blog-item:nth-child(even) .kurzmeldungentag {
	background-color: #efeff0 !important;
}
.masonry-blog-item .article-content-wrap {
	max-width: 100%;
}
.tag .masonry-blog-item:nth-child(3n-2) .inner-wrap {
	background-color: #efeff0;
} 
.post-area.featured_img_left.span_12 article {
	margin-bottom: 0px !important;
}
.tag .readmorebutton {
	width: 100%;
	min-height: 30px;
}
.tag .masonry-blog-item .post-header h3 {
	font-weight: bold !important;
	color: #000 !important;
}
.tag .kurzmeldungentag .article-content-wrap {
	padding-top: 0px !important;
}
.tag .kurzmeldungentag .date {
	text-align: left;
	padding-left: 30px;
}
.tag .masonry-blog-item .post-header h3 {
	margin-bottom: 35px;
}
.wpb_row.inlinetext .wpb_wrapper {
    position: relative;
    margin-bottom: 55px;
}
.tag .post-area.featured_img_left.span_12 article .post-content .content-inner .row {
	width: 100%;
}
.wpb_row.inlinetext .inlinesubline p {
	position: absolute;
	bottom: 8px;
	font-size: 2.8rem !important;
    line-height: 1.15 !important;
    max-width: 100% !important;
	margin-bottom: 0px !important;
	margin-left: 0px !important;
}
.single.single-post .inlinesubline p {
	margin-bottom: 35px !important;
}
a.greybutton {
	text-transform: uppercase;
    padding-left: 45px;
    padding-right: 45px;
    padding-top: 12px;
    padding-bottom: 12px;
    position: relative;
    color: #fff;
    font-weight: bold !important;
    background-color: rgb(86, 87, 94);
}
.single-post article.post.type-post .stimme .row_col_wrap_12 .vc_col-sm-12 .vc_column-inner p, .single-post article.post.type-post .stimme .row_col_wrap_12 .vc_col-sm-12 .vc_column-inner h3 {
	width: 100% !important;
	max-width: 100% !important;
}
.tag-kurzmeldungen .page-header-no-bg .subheader, .tag-messages .page-header-no-bg .subheader {
	display: none;
}
.tag-kurzmeldungen .page-header-no-bg, .tag-messages .page-header-no-bg, .tag-messages .page-header-no-bg {
	background-image: url(/wp-content/uploads/2022/02/Header_aktuell_online_Folgeseiten_Meldungen.jpg);
	min-height: 300px;
	position: relative;
	background-size: cover;
	background-position: center bottom;
}
.page-id-279 .page-header-bg-image, .page-id-509 .page-header-bg-image, .page-id-1305 .page-header-bg-image {
	background-image: url(/wp-content/uploads/2022/02/Header_aktuell_online_Folgeseiten_GemerkteArtikel.jpg) !important;
	min-height: 300px !important;
	position: relative;
	background-size: cover;
	background-position: center bottom;
}
.tag-kurzmeldungen .page-header-no-bg h1 {
	font-weight: bold !important;
    font-size: 7rem !important;
    line-height: 1.3 !important;
}
.tag-kurzmeldungen .row .col.section-title {
	border: none;
}
.tag article.post.type-post .simplefavorite-button, .page-id-279 .container.main-content .favoriteslist .simplefavorite-button, .page-id-509 .container.main-content .favoriteslist .simplefavorite-button, .page-id-1305 .container.main-content .favoriteslist .simplefavorite-button   {
	background-color: transparent;
    height: auto;
    position: absolute;
    right: -40px;
    bottom: 0px; 
}
.page-id-279 .container.main-content .favoriteslist .simplefavorite-button, .page-id-509 .container.main-content .favoriteslist .simplefavorite-button, .page-id-1305 .container.main-content .favoriteslist .simplefavorite-button {
	border: none !important;
	cursor: pointer;
	bottom: inherit !important;
}
#header-outer[data-header-resize="1"]:not([data-transparent-header="true"]):not([data-format="left-header"]) #logo img, #header-outer[data-header-resize="1"]:not([data-transparent-header="true"]):not([data-format="left-header"]) .logo-spacing img {
    width: 151px;
    height: auto !important;
}
.favorites-list li, .wpb_wrapper ul.favorites-list li {
	padding-top: 55px;
	padding-bottom: 55px;
}
.favorites-list li:nth-child(even) {
	background-color: #efeff0 !important;

}
.page-id-279 .full-width-content.standard_section, .page-id-509 .full-width-content.standard_section, .page-id-1305 .full-width-content.standard_section {
	padding-left: 0px !important;
	padding-right: 0px !important;
}
#header-outer[data-format="centered-menu"] #top .span_9, #header-outer[data-format="centered-menu"] #top .span_9 nav {
	position: relative;
}
#clearbutton .row_col_wrap_12 {
	max-width: 1377px;
    margin: auto;
}
.post-area.auto_meta_overlaid_spaced .masonry-blog-item .article-content-wrap .meta-category, .auto_meta_overlaid_spaced .masonry-blog-item .meta-category a, .post-meta-date .date {
	font-size: 1.5rem;
    line-height: 1.4;
}
.home h2 {
	font-weight: bold !important;
}
.full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(odd) .article-content-wrap, .category .featured_img_left .masonry-blog-item:nth-child(odd) .article-content-wrap {
	background-color: #efeff0;
}
.mycustomnav .tx-t3snoslidermenu-pi1 .menubereich_text {
	font-size: 1.5rem;
	width: 100%;
}
#header-space {
	max-height: 122px !important;
}
.remlogo-container {
	text-align: center !important;
    padding-top: 15px;
}
.remlogo-container img {
	margin-bottom: 0px !important;
}
.kurzmel h2 {
	margin-bottom: 10px !important;
}
#top .span_3 >.slide-out-widget-area-toggle {
    display: none;
    z-index: 10000;
}
body[data-ext-responsive="true"].single-post #page-header-bg[data-post-hs="default_minimal"] .col[data-color="#ffffff"] h1, .single-post #page-header-bg .col[data-color="#ffffff"] h2.subtitle {
	color: #000 !important;
}
body[data-ext-responsive="true"].single-post #page-header-bg[data-post-hs="default_minimal"] .col[data-color="#000000"] h1, .single-post #page-header-bg .col[data-color="#000000"] h2.subtitle {
	color: #000 !important;
}
#ifat-teaser .text .wpb_wrapper {
	display: flex;
	padding-top: 0px !important;
}
#ifat-teaser .text .wpb_wrapper .wpb_wrapper {
	padding-top: 0px !important;
}
#ifat-teaser .text .wpb_text_column p.subline {
	padding-top: 55px;
}
#ifat-teaser .text .wpb_text_column:nth-child(2) {
	margin-left: 40px;
	    width: 40%;
	    text-align: center !important;
	    display: flex !important;
    align-items: center !important;
}
#ifat-teaser img {
	max-height: 160px;
    width: auto !important;
    padding-top: 20px;
}
#ifat-teaser .text .wpb_text_column:nth-child(1) {
	margin-right: 40px;
	    width: 60%;
}
#ifat-teaser p.wie_fliesstext {
	margin-bottom: 55px;
}
#ifat-teaser .text .wpb_wrapper .wpb_wrapper {
	display: block !important;
	padding-top: inherit !important;
}
#ifat-teaser, .vc_custom_1649242035754, div#ifat-teaser{
	background-size: contain!important;
    background-repeat: no-repeat !important;
    background-position: 75% center !important;
}


@media only screen and (max-width: 1600px) and (min-width: 1001px) {
	.full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+1), .full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+6), .full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+7), .full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+8) {
    width: 25%;
}
}
html .post-area.auto_meta_overlaid_spaced .masonry-blog-item.post-newsletter .post-content h3 {
	font-weight: normal !important;
    overflow: hidden;
    text-overflow: unset;
    display: block;
    -webkit-line-clamp: unset;
    -webkit-box-orient: unset;
    color: #fff;
    line-height: 1.5;
    font-size: 2.0rem !important;
    margin-top: 65px;
}
/**
.post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8) .article-content-wrap {
	padding-top: 97px !important;
}
.post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8) .article-content-wrap .simplefavorite-button {
	top: 84px !important;
}***/
.post-area.auto_meta_overlaid_spaced .masonry-blog-item.post-newsletter .post-content .article-content-wrap {
	background-color: transparent !important;
	background-size: cover;
}
.home #pagination {
	display: none !important;
}
#infscr-loading {
	width: 100%;
}
.single-post .kurzmel .row {
	display: flex;
}
.single-post .kurzmel .post-meta-date {
	padding-left: 35px;
}

.home .infscr-loading-wrap {
	background-image: url(/wp-content/themes/salient-child/img/more_article_load.jpg);
	background-size: cover;
	background-position: top center; 
	margin: 0px !important;
}
.home .masonry-blog-item.post-newsletter {
	display: none !important;
}
.home .masonry-blog-item.post-newsletter:nth-child(5) {
	display: block !important;
	width: 100%;
}
.home .post-area.auto_meta_overlaid_spaced .masonry-blog-item.post-newsletter .post-content .article-content-wrap {
	    background-image: url(/wp-content/uploads/2022/05/startseite-newsletter-papierflieger.png), url(/wp-content/uploads/2022/04/startseite-newsletter-streifen.png);
    background-size: 21%, contain !important;
    background-repeat: no-repeat;
    background-position: 90% 100%, top left !important;
}
.home .post-area.auto_meta_overlaid_spaced .masonry-blog-item.post-newsletter .post-content .article-content-wrap p.title {
	margin-bottom: 110px;
}
/***************** My Custom Nav Css & Media Query ***********/
.position-relative{
	position:relative;
}
#header-outer #logo img{
	height: 60px;
}
.logo-spacing{display:none}
.mycustomhamb{
	position:absolute;
	top: 10px;
    right: 2%!important;
    transform: translate(0,-25%);
	margin-left: 0!important;
}
.mycustomnav{
    position: relative;
    width: 100%;
    transition: all 0.2s ease;
    left: inherit;
    z-index: 99;
    margin-top: 0px;
    padding-bottom: 25px;
    margin-right: auto;
    margin-left: auto;
}
.span_7.position-relative {
	margin-right: 10px;
}
header#top .span_2 {
    width: 14%;
}
header#top .span_7 {
    width: 62%;
}
.single-post .container.main-content .post {
		padding-left: 35px;
		padding-right: 35px;
	}
.favorites-list .favoriteslist .excpert {
    max-width: 1230px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
#header-outer:not(.transparent) #top .slide-out-widget-area-toggle .close-line, #header-outer[data-lhe="animated_underline"] #top nav >ul >li >a, #header-outer .nectar-header-text-content, #header-outer #search-btn div, #header-outer .slide-out-widget-area-toggle div {
	color: #000 !important;
}
#header-outer[data-format="centered-menu"] #top .span_3 {
	width: 24%;
}
#header-outer.transparent #top nav ul .slide-out-widget-area-toggle a .lines-button .lines, #header-outer #top nav ul .slide-out-widget-area-toggle a .lines-button .lines, #header-outer.transparent.dark-slide >#top nav ul .slide-out-widget-area-toggle a .lines-button i, #footer-outer[data-using-bg-img="true"] #copyright, #header-outer:not(.transparent) #top .slide-out-widget-area-toggle .close-line, html #top nav ul .slide-out-widget-area-toggle a .lines, #top nav ul .slide-out-widget-area-toggle a .lines:before, #top nav ul .slide-out-widget-area-toggle a .lines:after, .slide-out-widget-area-toggle .lines-button:after {
	background-color: #000;
}
.mycustomhamb .country_selector_dropbtn:before {
	background-image: url(/wp-content/themes/salient-child/img/icon_sprache.svg)
}
article.post.type-post .simplefavorite-button, #sidebar .simplefavorite-button {
	pointer-events: all;
}
.blockquote {
	padding-left: 40px;
	position: relative;
}

.blockquote:before {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 4px;
    content: '';
    border-left-width: 2px;
    border-left-style: solid;
}
.blockquote.rot {
	color: #b40b1a;
}
.blockquote.rot:before {
	border-color: #b40b1a;
}
.blockquote.anthrazit {
	color: #535f6a;
}
.blockquote.anthrazit:before {
	border-color: #535f6a;
}
.blockquote.tuerkis {
	color: #31b7bc;
}
.blockquote.tuerkis:before {
	border-color: #31b7bc;
}
.blockquote.violett {
	color: #535f6a;
}
.blockquote.violett:before {
	border-color: #75156c;
}
.blockquote.gruen {
	color: #6f9a18;
}
.blockquote.gruen:before {
	border-color: #6f9a18;
	border-left-color: #6f9a18;
}
.blockquote.blau {
	color: #00aae7;
}
.blockquote.blau:before {
	border-color: #00aae7;
	border-left-color: #00aae7;
}
.blockquote.weiss {
	color: #fff;
}
.blockquote.weiss:before {
	border-color: #fff;
	border-left-color: #fff;
}
.blockquote.gelb {
	color: #fab700;
}

.blockquote.gelb:before {
	border-color: #fab700;
	border-left-color: #fab700;
}

.post-area.auto_meta_overlaid_spaced .masonry-blog-item .article-content-wrap .meta-category a.wasser, .post-area.auto_meta_overlaid_spaced .masonry-blog-item .article-content-wrap .meta-category a.water, .category .featured_img_left .masonry-blog-item .article-content-wrap .meta-category a.water, .category .featured_img_left .masonry-blog-item .article-content-wrap .meta-category a.wasser, .post-area.auto_meta_overlaid_spaced .masonry-blog-item .article-content-wrap .meta-category a.eau, .post-area.auto_meta_overlaid_spaced .masonry-blog-item .article-content-wrap .meta-category a.eau, .category .featured_img_left .masonry-blog-item .article-content-wrap .meta-category a.eau, .category .featured_img_left .masonry-blog-item .article-content-wrap .meta-category a.eau {
	color: #015491 !important;
}
.post-area.auto_meta_overlaid_spaced .masonry-blog-item .article-content-wrap .meta-category a.recycling, .category .featured_img_left .masonry-blog-item .article-content-wrap .meta-category a.recycling, .post-area.auto_meta_overlaid_spaced .masonry-blog-item .article-content-wrap .meta-category a.recyclage, .category .featured_img_left .masonry-blog-item .article-content-wrap .meta-category a.recyclage {
	color: #6f9a18 !important;
}
.post-area.auto_meta_overlaid_spaced .masonry-blog-item .article-content-wrap .meta-category a.industrieservices, .post-area.auto_meta_overlaid_spaced .masonry-blog-item .article-content-wrap .meta-category a.public-services, .post-area.auto_meta_overlaid_spaced .masonry-blog-item .article-content-wrap .meta-category a.industrial-services, .post-area.auto_meta_overlaid_spaced .masonry-blog-item .article-content-wrap .meta-category a.services-publics, 
.post-area.auto_meta_overlaid_spaced .masonry-blog-item .article-content-wrap .meta-category a.services-indusriels, .category .featured_img_left .masonry-blog-item .article-content-wrap .meta-category a.service, .category .featured_img_left .masonry-blog-item .article-content-wrap .meta-category a.services-publics, .category .featured_img_left .masonry-blog-item .article-content-wrap .meta-category a.services-indusriels {
	color: #eaab00 !important;
}
.post-area.auto_meta_overlaid_spaced .masonry-blog-item .article-content-wrap .meta-category a.politik, .post-area.auto_meta_overlaid_spaced .masonry-blog-item .article-content-wrap .meta-category a.politics, .category .featured_img_left .masonry-blog-item .article-content-wrap .meta-category a.politics, .category .featured_img_left .masonry-blog-item .article-content-wrap .meta-category a.politik, .post-area.auto_meta_overlaid_spaced .masonry-blog-item .article-content-wrap .meta-category a.politique, 
.category .featured_img_left .masonry-blog-item .article-content-wrap .meta-category a.politique {
	color: #535f6a !important;
}
.post-area.auto_meta_overlaid_spaced .masonry-blog-item .article-content-wrap .meta-category a.menschen-verantwortung, .post-area.auto_meta_overlaid_spaced .masonry-blog-item .article-content-wrap .meta-category a.people-responsibility, .category .featured_img_left .masonry-blog-item .article-content-wrap .meta-category a.people-responsibility, .category .featured_img_left .masonry-blog-item .article-content-wrap .meta-category a.menschen-verantwortung, .post-area.auto_meta_overlaid_spaced .masonry-blog-item .article-content-wrap .meta-category a.personnes-et-responsabilite, 
.category .featured_img_left .masonry-blog-item .article-content-wrap .meta-category a.personnes-et-responsabilite, .post-area.auto_meta_overlaid_spaced .masonry-blog-item .article-content-wrap .meta-category a.humanite-responsabilite, 
.category .featured_img_left .masonry-blog-item .article-content-wrap .meta-category a.humanite-responsabilite {
	color: #b40b1a !important;
}
.single-post article.kurzmel .post-content  .sharedatetitle {
    display: flex;
    flex-direction: row-reverse;
    width: 100% !important;
    flex-wrap: wrap;
}
.single-post article.kurzmel .post-content  .sharedatetitle h2 {
	flex: auto;
}
.single-post article.kurzmel .post-content  .sharedatetitle p.date {
	    margin-bottom: 15px;
	    color: #6B6B71;
}
.single-post #page-header-wrap #postheaderimage {
	    position: relative;
	        min-height: 550px;
	        height: auto;
	        max-height: 550px;
    z-index: 0;
    visibility: visible;
}
#page-header-bg .span_6, #page-header-bg .nectar-particles .span_6 .inner-wrap {
	position: relative !important;
	top: inherit !important;
}
body[data-ext-responsive="true"].single-post #page-header-bg[data-post-hs="default_minimal"] h1, .single-post #page-header-bg h2.subtitle {
	max-width: 1377px;
	width: 100%;
}
.single-post #page-header-bg[data-post-hs="default_minimal"] .inner-wrap {
	max-width: 1377px;
	padding-top: 20px;
}
.single-post #page-header-wrap .page-header-bg-image-wrap {
    height: 550px;
}
body[data-header-resize="1"] #page-header-wrap, .single-post #page-header-bg[data-post-hs="default_minimal"] {
	height: auto !important;
	background: transparent !important;
}
body article.kurzmel .full-width-section .row-bg-wrap {
	left: 51% !important;
}
.flexslider .slides img:not([srcset]) {
	width: 100%;
}
.img-with-aniamtion-wrap .hover-wrap, .row .col img {
	margin-bottom: 30px;
}
.home rs-fullwidth-wrap rs-group-wrap {
	left: 15px !important;
}
.single .full-width-section.newsletterabo .row_col_wrap_12 {
	    max-width: 1307px;
	    margin: auto;
	}
	.single-post #classkurzmeldungen #page-header-bg.default-blog-title.fullscreen-header,.single-post #page-header-bg.default-blog-title.fullscreen-header .kurzmeldungen-single has-bg {
		background-image: url(/wp-content/uploads/2022/02/Header_aktuell_online_Folgeseiten_Politik.jpg);
		    min-height: 300px;
	    background-size: cover;
	    background-position: right center;
	    height: auto !important;
	}
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 {
	border-radius: 0px !important;
	-webkit-border-radius: 0px !important;
}
/**
.post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8) .imageblogwrapper {
	height: 100%;
}
.post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8) .imageblogwrapper img {
	height: 100%;
    object-fit: cover;
}***/
.category-service #caf-post-layout-container:not(.data-target-div1) {
	display: none !important;
}
.category-service #pagination {
    display: block !important;
}
ul#caf-layout-pagination.post-layout1 {
	margin-top: 55px !important;
	margin-bottom: 55px !important;
}
.data-target-div1 ul#caf-layout-pagination.post-layout1 li span.current, .data-target-div1 ul#caf-layout-pagination.post-layout1 li a {
	background-color: transparent !important;
    font-weight: bold !important;
}
.infscr-loading-wrap #infscr-loading, .home .infscr-loading-wrap {
	display: none !important;
	opacity: 0 !important;
}
.data-target-div1 ul#caf-layout-pagination.post-layout1 li span.current, .data-target-div1 ul#caf-layout-pagination.post-layout1 li span.current, ul#caf-layout-pagination.post-layout1 span.page-numbers.current {
	padding: 0px 0px 0px 0px!important;
}
ul#caf-layout-pagination.post-layout1 li {
    padding: 5px 5px !important;
}
.data-target-div1 ul#caf-layout-pagination.post-layout1 li span.current {
	color: #e2001a !important;
    font-weight: bold !important;
        font-size: 1.6rem !important;
}
.data-target-div1 ul#caf-layout-pagination.post-layout1 li a {
	    font-size: 1.6rem !important;
    padding: 0px !important;
    color: #707070 !important;
}
.single-post .ajax-content-wrap .blurred-wrap > #page-header-wrap .tag-kurzmeldungen {
	display: none !important;
}
body[data-header-resize="1"]:not(.home):not(.single) #page-header-wrap, .page-id-279 #page-header-bg, .page-id-509 #page-header-bg, .page-id-1305 #page-header-bg  {
	min-height: auto !important;
}
/**body:not(.nectar-no-flex-height) #ajax-content-wrap .blurred-wrap.blurred {
	max-height: calc(100vh - 116px);
}**/
body:not(.home):not(.single) .vc_row-fluid > .span_12 .wpb_column {
	padding-left: 0%;
	padding-right: 0%;
}
.single .blurred-wrap.blurred, .single .blurred-wrap, .single-post .blurred-wrap {
	-webkit-filter: blur(0px) !important;
    -moz-filter: blur(0px) !important;
    -ms-filter: blur(0px) !important;
    filter: blur(0px) !important;
}
#slide-out-widget-area.fullscreen .inner .widget.widget_nav_menu li a, #slide-out-widget-area.fullscreen .inner .off-canvas-menu-container li a, #slide-out-widget-area.fullscreen-alt .inner .widget.widget_nav_menu li a, #slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container li a {
	letter-spacing: 0px !important;
}
body .container.main-content .wpb_row.vc_row-fluid.standard_section#mansory-home {
		padding-top: 0px !important;
	}
body.material #header-outer[data-full-width="true"]:not([data-format="left-header"]) #top nav >.buttons {
	right: 0px !important;
}
#slide-out-widget-area.fullscreen .inner .widget.widget_nav_menu li a, #slide-out-widget-area.fullscreen .inner .off-canvas-menu-container li a, #slide-out-widget-area.fullscreen-alt .inner .widget.widget_nav_menu li a, #slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container li a {
	font-family: 'Gudea', Arial, sans-serif !important;
}
.category .featured_img_left .masonry-blog-item .article-content-wrap .meta-category a.industrieservices, .category .featured_img_left .masonry-blog-item .article-content-wrap .meta-category a.public-services, .category .featured_img_left .masonry-blog-item .article-content-wrap .meta-category a.industrial-services {
	color: #fab700 !important;
}
body.single-post.material[data-bg-header="true"] .container-wrap {
	padding-top: 40px !important;
}
@media only screen and (min-width: 1px) and (max-width: 999px) {
body.single-post #page-header-bg:not(.fullscreen-header):not([data-post-hs="default"]) {
    min-height: inherit;
}
body:not(.single-post).search #page-header-bg:not(.fullscreen-header) {
	padding-bottom: 10px !important;
	padding-top: 45px !important;
}
body.search-results .container-wrap .main-content {
	padding-top: 10px !important;
}
}

	.nectar-flickity.nectar-carousel[data-desktop-columns="2"][data-format="default"] .cell {
		height: 100% !important;
	}

@media only screen and (min-width: 320px) and (max-width: 767px) {
	.mycustomnav{
		display:none;
	}
	#top{
		padding:20px 0;
	}
	.slide-out-widget-area-toggle{
		top: 100% !important;
	}
	#header-outer{
		padding:0!important;
	}
}

@media only screen and (min-width: 768px) and (max-width: 999px) {
	.mycustomnav {
		display:none;
	}
	#top {
		padding:20px 0;
	}
	.slide-out-widget-area-toggle {
		top: 100% !important;
	}
	#header-outer {
		padding:0!important;
	}
}
@media only screen and (min-width: 1000px) and (max-width: 1300px) {
	#header-outer #logo img {
		height: 60px!important;
	}
	.mycustomnav {
		margin-left: 0px !important;
		margin-right: 0px !important;
	    width: 100% !important;
	}
	#header-outer header {
		height: 180px;
	}
	.mycustomnav {
		top: 85%;
		width: 97%;
		left: 0;
	}
	.mycustomhamb {
		transform: translate(0,-20%);
		top: 30px;
	}
}
header#top .span_2 {
	z-index: 999;
}
@media only screen and (min-width: 1301px) and (max-width: 1400px) {
	#header-outer #logo img {
		height: 55px!important;
	}
}
@media (min-width:1023px) {
	.menubereich.bereich_5 .menubereich_text[style="visibility: hidden;"] {
		max-height: 22.5px;
	}
}
@media (max-width:1450px) {
	.full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item .imageblogwrapper {
		min-height: 450px;
		height: 450px;
	}
}
@media (max-width:1200px) {
	.full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item .imageblogwrapper {
		min-height: 380px;
		height: 380px;
	}
	.article-content-wrap .morebutton .entire-meta-link, rs-module rs-mask-wrap .readmorebutton, a.greybutton, a.newsbutton, #ajax-content-wrap .simplefavorites-clear {
		padding-left: 40px !important;
		padding-right: 40px !important;
	}
	.auto_meta_overlaid_spaced .masonry-blog-item .article-content-wrap, .ascend .auto_meta_overlaid_spaced .masonry-blog-item .article-content-wrap, .auto_meta_overlaid_spaced .post.quote.masonry-blog-item .quote-inner, .auto_meta_overlaid_spaced .post.link.masonry-blog-item .link-inner, .tag .post.link.masonry-blog-item .link-inner, html .masonry-blog-item .article-content-wrap {
		    padding: 32px 40px 32px 40px !important;
	}
}
@media (max-width:1440px) and (min-width:1025px) {
	.mycustomnav {
		top: 0px !important;
	}
	header#top .span_7 {
		width: 100%;
	}
	header .nectar-header-text-content {
		text-align: right !important;
	}
	body.material #header-outer[data-full-width="true"]:not([data-format="left-header"]) #top nav >.buttons {
	    position: absolute;
	    top: -30px;
	}
	#header-outer[data-format="centered-menu"] #top .span_3 {
		width: 0%;
	}
	body.material #header-outer:not([data-format="left-header"]) #top nav > .buttons > li.nectar-header-text-content-wrap {
		min-width: 130px;
	}
	#header-outer header {
		height: 130px;
	}
	#header-outer[data-header-resize="1"]:not([data-transparent-header="true"]):not([data-format="left-header"]) #logo img {
		margin-top: 5px;
	}
}
@media (max-width:1440px) {
	/**
	.post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8) .article-content-wrap {
	    padding-top: 47px !important;
	}
	.post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8) .article-content-wrap {
		padding-top: 47px !important;
	}***/
	body.search-results .container-wrap .main-content {
		padding-left: 30px;
		padding-right: 30px;
	}
	.wpb_wrapper ul.favorites-list li {
		padding-left: 30px !important;
		padding-right: 30px !important;
	}
	 .wpb_wrapper ul.favorites-list li .favoriteslist {
		max-width: 798px !important;
		margin: auto !important;
	}
	body.search-results[data-ext-responsive="true"] #search-results[data-layout*="list"], body.search-results .main-content .row {
		max-width: 798px
	}
	/**
	.post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8) .article-content-wrap .simplefavorite-button {
	    top: 44px !important;
	}***/
	body .container.main-content .wpb_row.vc_row-fluid.standard_section.newsletterabo .row_col_wrap_12, .tag .post-area.featured_img_left.span_12 article .post-content {
		max-width: 1224px !important;
	}
	.single-post .container.main-content {
		max-width: 1224px;
		padding-left: 0px;
		padding-right: 0px;
	}
	.single-post .container.main-content .post {
		padding-left: 30px;
		padding-right: 30px;
	}
	.single .zitat {
	    font-size: 3.2rem !important;
	    line-height: 1.4em;
	}
	body.single-post .main-content .post-content .wpb_column.column_container {
		margin-bottom: 0px !important;
	}	
}
@media (max-width:1024px) {
	.archive.category .row .col.section-title h1, .archive.tag .row .col.section-title h1, rs-module-wrap p.sliderheaderextragross, .single .heading-title[data-header-style="default_minimal"] h1, body[data-ext-responsive="true"].single-post #page-header-bg[data-post-hs="default_minimal"] h1, .page-id-279 #page-header-bg h1, .page-id-509 #page-header-bg h1, .page-id-1305 #page-header-bg h1 {
	    font-size: 5.0rem !important;
	    font-weight: bold !important;
	}
	#header-space {
	    max-height: 180px !important;
	}
	#page-header-bg.fullscreen-header.kurzmeldungen-single[data-alignment-v="middle"] .span_6 .entry-title, .single-post .section-title.blog-title h1.entry-title, .single-post .row .section-title h1  {
		font-size: 4rem !important;
	}
	#ifat-teaser, .vc_custom_1649242035754, div#ifat-teaser {
		background-size: cover !important;
	}
	.home .post-area.auto_meta_overlaid_spaced .masonry-blog-item.post-newsletter .post-content .article-content-wrap {
		background-size: 35%, contain !important;
	}
	body.single.single-post .wpb_content_element p:last-child {
			margin-bottom: 40px !important;
		}
		.home rs-fullwidth-wrap rs-group-wrap rs-group {
			left: 30px;
			max-width:80%
		}
		
	body[data-ext-responsive="true"].single-post #page-header-bg[data-post-hs="default_minimal"] .col[data-color="#ffffff"] h1, .single-post #page-header-bg .col[data-color="#ffffff"] h2.subtitle {
		max-width: 75%;
	}
	.category .featured_img_left .masonry-blog-item .article-content-wrap {
	    padding: 32px 35px 32px 35px !important;
	}
	body[data-ext-responsive="true"].single-post .container-wrap.no-sidebar .post-area {
	    padding-left: 35px;
	    padding-right: 35px;
	}
	.post-area.auto_meta_overlaid_spaced .masonry-blog-item .article-content-wrap .meta-category, .auto_meta_overlaid_spaced .masonry-blog-item .meta-category a, .post-meta-date .date, .post-area.featured_img_left article .meta-category a {
	    font-size: 1.6rem;
	    line-height: 1.4;
	}
	body[data-header-resize="1"] #page-header-wrap, .single-post #page-header-bg[data-post-hs="default_minimal"] {
	    min-height: 500px;
	}
	body .container.main-content .wpb_row.vc_row-fluid.standard_section.newsletterabo .row_col_wrap_12, .tag .post-area.featured_img_left.span_12 article .post-content {
		max-width: 768px !important;
	}
	.single-post .container.main-content {
		max-width: 768px;
		padding-left: 0px;
		padding-right: 0px;
	}
	.single-post .container.main-content .post {
		padding-left: 25px;
		padding-right: 25px;
	}
	body, p, div, .post-area.auto_meta_overlaid_spaced .masonry-blog-item .excerpt, .category .masonry-blog-item .excerpt {
		font-size: 1.6rem;
		line-height: 1.54;
	}
	/***
	.full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(2) {
		width: 66.666666%;
	}***/
	.post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(1), .full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+1), .full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+6), .full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+7), .full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+8), .full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item, .full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(11n+1), .full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(11n+7), .full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(11n+9), .full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(11n+10), .post-area.auto_meta_overlaid_spaced .masonry-blog-item, .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+1), .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+6), .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+7), .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+8), .full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(3), .full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(10) {
		width: 33.33333%;
	}
	/***
	.full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(3), .full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(10){
	    width: 66.66666666% !important;
	} ***/
	/***
	.post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8) {
		width: 100% !important;
	}***/
	rs-module-wrap p.sublinetext {
	    font-size: 2.2rem !important;
	    line-height: 1.23 !important;
	}
	rs-module-wrap[data-alias="homeslider2"] rs-group-wrap.rs-parallax-wrap {
		    left: -30px !important;
	}
	.post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8) .content-inner {

	}
	/**
	.post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8) .imageblogwrapper {
		order: 2;
		width: 66.666666% !important;
	}
	.post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8) .article-content-wrap {
		order: 1;
		width: 33.333333% !important;
	}***/
	.post-area.auto_meta_overlaid_spaced .masonry-blog-item.post-newsletter .post-content .article-content-wrap {
		background-position: right center;
	}
	header#top .col.span_7.position-relative{
		position: absolute;
	    bottom: 0px;
	    width: 100%;
	    top: 0px;
	}
	#header-outer[data-format="centered-menu"] #top .span_3 {
		width: 100%;
	    margin-top: 0px !important;
	}
	.archive.category .page-header-no-bg {
	    background-position: 68% center;
	}
	.archive.category .post-area.featured_img_left.span_12 article {
		width: 33.33333% 
	}
	.auto_meta_overlaid_spaced .imageblogwrapper, .archive.category .imageblogwrapper, .archive.tag .imageblogwrapper{
		min-height: 400px;
		height: 400px;
	}
	.archive.category .masonry-blog-item .excerpt {
		margin-bottom: 105px !important;
	}
}
@media only screen and (min-width: 1000px) and (max-width: 1300px) {
	.mycustomnav {
	    top: 100%;
	    width: 97%;
	    left: 0;
	}
}
@media  (max-width: 999px) {
	.category .post-area.featured_img_left .article-content-wrap {
	    flex-direction: column;
	}
	.tag .masonry-blog-item .kurzmeldungentag {
	    padding-left: 30px;
	    padding-right: 30px;
	}
	body.single-post #page-header-bg:not(.fullscreen-header):not([data-post-hs="default"]) {
		padding-bottom: 0px !important;
		height: 550px !important;
	}
	.single-post #page-header-bg .container {
		display: none !important;
	}
	#footer-widgets .container .col.span_4 {
		margin-bottom: 0px !important;
	}
	html .tag-9 .masonry-blog-item .article-content-wrap, html .tag-10 .masonry-blog-item .article-content-wrap {
		display: inherit !important;
	    padding: 0px !important;
	}
	.tag .kurzmeldungentag .date {
		padding-left: 0px !important;
	}
	.single-post .kurzmel .row {
	    display: flex;
	    flex-direction: column-reverse;
	}
	.single-post .kurzmel .post-meta-date {
		padding-left: 0px !important;
		text-align: right !important;
	}
	.single-post .col.col_last.kurzmel {
	    padding-right: 30px;
	    padding-left: 30px;
	}
	#footer-widgets .container .row > div:last-child, #footer-widgets .container .col:nth-child(3) {
		width: 100% !important;
	}
	#footer-widgets .textwidget img, #footer-widgets .textwidget img, #text-15 img {
		margin-bottom: 0px !important;
	}
	#footer-widgets .container .col.span_4 {
		padding: 10px 15px;
	}
	#footer-widgets .textwidget {
		text-align: right !important;
	}
	#footer-widgets .container .row > div:last-child .textwidget {
		text-align: left !important;
	}
}
@media only screen and (min-width: 768px) and (max-width: 999px) {
	.mycustomnav {
	    display: block;
	}
	header#top .col.span_7.position-relative {
		top: 42px;
	}
	#header-outer #top nav {
    display: block!important;
}
}
@media only screen and (min-width: 1px) and (max-width: 999px) {
	.slider-nav span span, #header-outer #top nav {
	    display: block!important;
	}
	.using-mobile-browser #slide-out-widget-area.fullscreen .inner-wrap .nectar-header-text-content {
		display: none !important;
	}
	#header-outer[data-format="centered-menu"] #top .span_3 {
		top: -50px;
	}
	#top .mobile-search {
		display: none !important;
	}
	body.material #header-outer[data-full-width="true"]:not([data-format="left-header"]) #top nav >.buttons {
		display: flex;
		top: 18px !important;
	}
	body.material #header-outer .cart-menu, body.material #top nav ul #search-btn >div, body.material #top nav ul #nectar-user-account >div, #header-outer .slide-out-widget-area-toggle div {
		padding-top: 12px;
	}
	#languagebutton #onlanguage img {
		top: -13px;
	}
	#header-outer header {
		padding-top: 0px !important;
	    padding-bottom: 35px;
	}
	#header-outer[data-header-resize="1"]:not([data-transparent-header="true"]):not([data-format="left-header"]) #logo img, #header-outer[data-header-resize="1"]:not([data-transparent-header="true"]):not([data-format="left-header"]) .logo-spacing img {
		width: 149px !important;
	}
	.remlogo-container img {
		max-width: 220px;
	}
}
@media only screen and (max-width: 999px) {
	.post-area.masonry.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(3n+1) {
	    width: 33.333333%;
	}
	body #slide-out-widget-area.fullscreen .off-canvas-social-links {
    display: none;
}
}
@media only screen and (max-width: 867px) {
	.mycustomnav {
	    display: none;
	}
	#header-outer header {
		padding-bottom: 0px;
	}
}
@media (max-width:867px) and (min-width:767px) {
	.remlogo-container {
		padding-bottom: 15px;
	}
	body.material #header-outer[data-full-width="true"]:not([data-format="left-header"]) #top nav >.buttons {
		top: 18px !important;
	}
}
@media (max-width:867px) {
	body #slide-out-widget-area .inner-wrap .inner .nectar-header-text-content {
		display: none !important;
	}
	.off-canvas-menu-container .menu.menuopen li, #slide-out-widget-area.fullscreen .inner .off-canvas-menu-container .menu li, #slide-out-widget-area.fullscreen .menuwrapper li {
		flex-basis: 100% !important;
	}
	#slide-out-widget-area.fullscreen .menuwrapper li.menu-item-has-children > a.nectar-menu-item-with-icon .nectar-menu-icon-text:after {
		content: '';
	    width: 38px;
	    height: 26px;
	    background-image: url(/wp-content/uploads/2022/05/forge-icon.svg);
	    background-repeat: no-repeat;
	    background-size: 26px;
	    position: absolute;
	    top: 32%;
	    opacity: 1;
	    background-position: center right;
	}

	#slide-out-widget-area.fullscreen .menuwrapper li.back a {
	    width: auto;
	    max-width: max-content;
	    text-align: center;
	    margin: auto;
	    position: relative;
	    background-image: url(/wp-content/uploads/2022/05/arrow-back.svg);
	    background-repeat: no-repeat;
	     background-size: 26px;
	     background-position: center left;
	     padding-left: 35px;
	     padding-right: 35px;
	     text-transform: lowercase;
	}
	#slide-out-widget-area.fullscreen .menuwrapper li.back {
	    border-bottom: 1px solid rgba(255,255,255,0.25);
	    padding-bottom: 10px;
	}
	body #slide-out-widget-area .menuwrapper .back, body #slide-out-widget-area .menu.subview .subviewopen >.sub-menu >.back {
		width: 100% !important;
	}
	#slide-out-widget-area .menuwrapper .back >a {
		background-color: transparent !important;
	}
}
@media (max-width:767px) and (min-width:567px) {
	.remlogo-container {
		padding-bottom: 15px;
	}
	body.material #header-outer[data-full-width="true"]:not([data-format="left-header"]) #top nav >.buttons {
	    top: 15px !important;
	}
}
@media (max-width:767px) {
	.post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(1), .full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+1), .full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+6), .full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+7), .full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+8), .full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item, .full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(11n+1), .full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(11n+7), .full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(11n+9), .full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(11n+10), .post-area.auto_meta_overlaid_spaced .masonry-blog-item, .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+1), .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+6), .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+7), .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+8), .full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(2), .full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(3), .full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(10) {
		width: 50% !important;
	}
	.home .masonry-blog-item.post-newsletter:nth-child(5) {
		width: 100% !important;
	}
	.home .standard_section.newsletterabo .row_col_wrap_12_inner .vc_col-sm-5  {
		padding-bottom: 30px;
	    text-align: left !important;
	}
	body.single-post #page-header-bg:not(.fullscreen-header):not([data-post-hs="default"]), .single-post #page-header-wrap .page-header-bg-image-wrap {
		height: 350px !important;
	}
	html .remlogo-container img {
		max-width: 200px !important;
	}
	html .default-logo, #header-outer[data-header-resize="1"]:not([data-transparent-header="true"]):not([data-format="left-header"]) #logo img {
		max-width: 120px !important;
	}
	#page-header-bg.fullscreen-header.kurzmeldungen-single[data-alignment-v="middle"] .span_6 .entry-title, .single-post .section-title.blog-title h1.entry-title, .single-post .row .section-title h1  {
		font-size: 3.4rem !important;
	}
	#ifat-teaser .text .wpb_text_column p.subline {
		    padding-top: 5px !important;
	}
	body.single.single-post .wpb_content_element p.zitat {
		padding-left: 30px !important;
		padding-right: 30px !important;
	}
	ul.caf-filter-layout1 li {
    min-width: 32% !important;
}
.data-target-div1 #caf-filter-layout1 li a, .data-target-div1 #caf-filter-layout1 li.more span {
	    font-size: 1.2rem !important;
		padding-left: 10px !important;
}
	#ifat-teaser .text .wpb_wrapper {
	    display: block;
	    padding-top: 0px;
	    padding-bottom: 30px;
	    text-align: center !important;
	    width: 100% !important;
	}
	#ifat-teaser .vc_col-sm-2 {
		text-align: center !important;
	    width: 100% !important;
	}
	#ifat-teaser p.wie_fliesstext {
		margin-bottom: 15px !important;
	}
	#ifat-teaser .text .wpb_text_column:nth-child(1) {
		width: 100% !important;
		margin-right: 0px !important;
	}
	#ifat-teaser .text .wpb_text_column:nth-child(2) {
		width: 100% !important;
		margin-left: 0px !important;
		
	}
	body.search-results[data-ext-responsive="true"] #search-results[data-layout*="list"], body.search-results .main-content .row {
		max-width: 568px
	} 
	body.search-results .inner-wrap.count {
		text-align: left;
	}
	.inner-wrap.searchmore input[type="text"] {
		max-width: 90%;
	}
	body.material .wpb_row.full-width-section.newsletterabo .vc_column-inner {
		padding-left: 20px !important;
		padding-right: 20px !important;
	}
	#footer-widgets .textwidget {
		text-align: center !important;
	}
	.page-id-279 #page-header-bg, .page-id-509 #page-header-bg, .page-id-1305 #page-header-bg {
		min-height: 300px;
	}
	#footer-widgets .container .row > div:last-child .textwidget {
		text-align: center !important;
	}
	ul[data-nofavorites] {
		text-align: center !important;
	}
	.home rs-fullwidth-wrap rs-module-wrap rs-group {
	    left: 60px;
	    max-width: 80% !important;
	}
	
	body[data-ext-responsive="true"].single-post #page-header-bg[data-post-hs="default_minimal"] .col[data-color="#ffffff"] h1, .single-post #page-header-bg .col[data-color="#ffffff"] h2.subtitle {
	    max-width: 100%;
	}
	body.single-post #page-header-bg:not(.fullscreen-header):not([data-post-hs="default"]) {
		padding-top: 40px !important;
	}
	#page-header-bg .span_6, #page-header-bg .nectar-particles .span_6 .inner-wrap {
		position: relative;
	}
	body .container, body .slider-nav, .post-area.standard-minimal.full-width-content .post .inner-wrap {
		max-width: none !important;
	}
	body[data-ext-responsive="true"].single-post #page-header-bg[data-post-hs="default_minimal"] .col[data-color="#ffffff"] h1, .single-post #page-header-bg .col[data-color="#ffffff"] h2.subtitle {
	    padding: 15px !important;
	    margin-bottom: 0px !important;
	}
	body[data-header-resize="1"] #page-header-wrap, .single-post #page-header-bg[data-post-hs="default_minimal"] {
	    min-height: auto;
	}
	.single .zitat {
	    font-size: 2.8rem !important;
	    line-height: 1.4em;
	}
	body.single-post.material[data-bg-header="true"] .container-wrap {
	    padding-top: 30px!important;
	}
	.single .post-content .zitatende {
	    padding: 0px 30px !important;
	    margin-bottom: 30px !important;
	}
	.single-post .favoritespos {
		text-align: right !important;
	}
	.single-post article.post.type-post .simplefavorite-button {
		position: relative !important;
	}
	a[onclick="history.back()"] img {
		margin-bottom: 0px !important;
	}
	.breadcrumbpost .arrowback a[onclick="history.back()"] {
		margin-right: 10px;
	}
	.single-post .dateofpost p {
		text-align: left !important;
	}
	body[data-ext-responsive="true"].single-post .container-wrap.no-sidebar .post-area {
	    padding-left: 30px;
	    padding-right: 30px;
	}
	.archive.category .post-area.featured_img_left.span_12 article {
		width: 50% 
	}
	 .category .featured_img_left .masonry-blog-item:nth-child(odd) .article-content-wrap, .category .featured_img_left .masonry-blog-item:nth-child(even) .article-content-wrap {
		 flex-direction: column
	 }
	 .archive.category .masonry-blog-item .excerpt {
	    margin-bottom: 115px !important;
	}
	/**.full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(5) {
		width: 100% !important;
	}
	
	.post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8) .imageblogwrapper, .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8) .article-content-wrap {
		width: 50% !important;
	}***/
	 .auto_meta_overlaid_spaced .imageblogwrapper, .archive.category .imageblogwrapper, .archive.tag .imageblogwrapper {
		min-height: 320px;
		height: 320px;
	}
	/**
	.post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8) .imageblogwrapper {
		min-height: 450px;
	}***/
	.post-header h3.title, .auto_meta_overlaid_spaced .masonry-blog-item .article-content-wrap h3 a {
	    font-size: 2.2rem !important;
	}
	rs-module-wrap p.sliderheaderextragross {
		font-size: 4rem !important;
	}
	rs-module-wrap p.sublinetext {
	    font-size: 2rem !important;
	    line-height: 1.23 !important;
	}
	.article-content-wrap .morebutton .entire-meta-link, rs-module rs-mask-wrap .readmorebutton, a.greybutton, a.newsbutton, #ajax-content-wrap .simplefavorites-clear {
		font-size: 1.4rem !important;
	}
	.auto_meta_overlaid_spaced .masonry-blog-item .article-content-wrap, .ascend .auto_meta_overlaid_spaced .masonry-blog-item .article-content-wrap, .auto_meta_overlaid_spaced .post.quote.masonry-blog-item .quote-inner, .auto_meta_overlaid_spaced .post.link.masonry-blog-item .link-inner, .tag .post.link.masonry-blog-item .link-inner, html .masonry-blog-item .article-content-wrap, .category .featured_img_left .masonry-blog-item .article-content-wrap {
		padding: 25px 30px 5px 30px !important;
	}
	.post-area.auto_meta_overlaid_spaced .masonry-blog-item .excerpt {
	    margin-bottom: 130px !important;
	}
	.full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item .imageblogwrapper {
	    min-height: 320px;
	    height: 320px;
	}
	.post-meta-date .date {
		margin-bottom: 15px !important;
	}
	.row .col .simplefavorite-button img {
		width: 24px !important;
	}
	.post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(2) .post-header h3, .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(1) .post-header h3 {
		line-height: 1 !important;
	}
	#slide-out-widget-area .nectar-header-text-content.mobile-only, #slide-out-widget-area .off-canvas-menu-container.mobile-only{
		display: none;
	}
	#footer-widgets #menu-footer {
		text-align: center !important;
	}
	#footer-widgets .container .col {
	    margin-bottom: 10px;
	}
	#footer-outer #footer-widgets #text-15 p {
		margin-bottom: 0px !important;
	}
	#footer-outer #footer-widgets #text-15 img {
		margin-bottom: 0px !important;
	}
	.vc_row.full-width-content {
		padding-left: 30px !important;
		padding-right: 30px !important;
	}
	rs-module-wrap p.sublinetext {
		margin-bottom: 35px !important;
	}
	.home rs-fullwidth-wrap rs-module-wrap rs-group {
		top: 30px;
	}
	.single-post .container.main-content {
		max-width: 768px;
		padding-left: 0px;
		padding-right: 0px;
	}
	.single-post .container.main-content .post {
		padding-left: 25px !important;
		padding-right: 25px !important;
		}
		body.single.single-post .wpb_content_element p:last-child {
			margin-bottom: 30px !important;
		}
		.archive.category .post-area.featured_img_left.span_12 article {
			width: 50% !important;
		}
		body.material .wpb_row.full-width-section.newsletterabo p {
			margin-bottom: 35px !important;
		}
		body .container.main-content .wpb_row.vc_row-fluid.full-width-section.newsletterabo, body .container.main-content .wpb_row.vc_row-fluid.standard_section.newsletterabo {
			margin-top: 55px !important;
		}
		a.newsbutton {
			margin-bottom: 35px;
		}
		.nectar-flickity:not(.masonry) .flickity-slider .cell img {
		    height: 100%;
		    object-fit: cover;
		}
		.related-posts .imagerelated {
		    min-height: 320px;
		}
		html body .vc_row-fluid > .span_12.related-posts, .single.single-post .full-width-section.related-post-wrap h3.related-title{
		padding-left: 30px !important;
		padding-right: 30px !important;
	}
	body[data-ext-responsive="true"].single-post #page-header-bg[data-post-hs="default_minimal"] h1, .single-post #page-header-bg h2.subtitle {
		max-width: 80% ;
	}
	body.single-post .main-content .post-content .wpb_column.column_container {
		margin-bottom: 0px !important;
	}
	.single.single-post .full-width-section.related-post-wrap h3.related-title {
		padding-bottom: 0px !important;
	}
	.related-posts .post-featured-img img.nectar-lazy.loaded {
	    height: 100%;
	    object-fit: cover;
	}
	#footer-widgets .container .col.span_4 {
		width: 100% !important;
	}
	#slide-out-widget-area .inner {
		height: 100% !important;
	}
	.single-post article.post.type-post .simplefavorite-button {
		z-index: 7;
	}
	.tag article.post.type-post .simplefavorite-button, .page-id-279 .container.main-content .favoriteslist .simplefavorite-button, .page-id-509 .container.main-content .favoriteslist .simplefavorite-button, .page-id-1305 .container.main-content .favoriteslist .simplefavorite-button {
		right: 0px;
	    bottom: inherit;
	    top: 0px;
	}
	body.single-post.material[data-bg-header="true"] .container-wrap, body.single-post .container-wrap.no-sidebar{
	    padding-top: 45px!important;
	}
	.row .col h4, body h4 {
		font-size: 1.9rem !important;
	}
	
}
@media (min-width:568px) {
	button#print {
		align-self: baseline;
	}
}
@media (max-width:567px) {
	.post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(1), .full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+1), .full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+6), .full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+7), .full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+8), .full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item, .full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(11n+1), .full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(11n+7), .full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(11n+9), .full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(11n+10), .post-area.auto_meta_overlaid_spaced .masonry-blog-item, .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+1), .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+6), .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+7), .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+8), .full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(2), .full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(3), .full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(10){
		width: 100% !important;
	}
	.home .post-area.auto_meta_overlaid_spaced .masonry-blog-item.post-newsletter .post-content .article-content-wrap {
	    background-size: 75%, contain !important;
	}
	.pixelmate-general-banner {
	    height: 100%;
	    overflow: scroll;
	}
	body.single.single-post .wpb_content_element p.zitat {
		padding-left: 22px !important;
		padding-right: 22px !important;
	}
	#languageswitcher {
		min-width: 100%;
	}
	.breadcrumbpost .arrowback {
	    display: flex;
	    flex-flow: wrap;
	    align-items: flex-start;
	}
	.wordpress-multilingual-multisite-country-selector a, .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: 22px !important;
	    padding-right: 22px !important;
	}
	.off-canvas-menu-container .menu #menu-item-326, .off-canvas-menu-container .menu .menu-item-513 {
	    margin: 0px 0 !important;
	}
	.related-posts .nectar-flickity.nectar-carousel.nectar-carousel:not(.masonry) .flickity-viewport {
		margin-bottom: 0px !important;
	}
	.related-posts .nectar-flickity.nectar-carousel.nectar-carousel:not(.masonry) .flickity-viewport, .related-posts .nectar-flickity.nectar-carousel[data-format="default"][data-spacing*="px"] .flickity-slider .cell {
	    min-height: 450px;
	    max-height: 500px;
	}
	body[data-ext-responsive="true"].single-post #page-header-bg[data-post-hs="default_minimal"] .col[data-color="#000000"] h1, .single-post #page-header-bg .col[data-color="#000000"] h2.subtitle {
		padding-left: 0px !important;
		
	}
	body[data-ext-responsive="true"].single-post #page-header-bg[data-post-hs="default_minimal"] .col[data-color="#000000"] h1 {
		padding-top: 0px !important;
	}
	html body.single.single-post .blog-recent.related-posts h3 {
		font-size: 14px !important;
	    line-height: 1.5em;
	}
	
	#slide-out-widget-area.fullscreen .inner .off-canvas-menu-container {
		padding-left: 10px !important;
		padding-right: 10px !important;
	}
	.off-canvas-menu-container .menu-title-text, #slide-out-widget-area.fullscreen .inner .widget.widget_nav_menu li a, #slide-out-widget-area.fullscreen .inner .off-canvas-menu-container li a, #slide-out-widget-area.fullscreen-alt .inner .widget.widget_nav_menu li a, #slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container li a {
	    font-size: 2.2rem !important;
	}
	#slide-out-widget-area.fullscreen .menuwrapper li.back a {
		margin-left: 20px !important;
	}
	.off-canvas-menu-container .menu #menu-item-326, .off-canvas-menu-container .menu .menu-item-513 {
		max-width: 100% !important;
		padding-top: 20px !important;
	}
	.archive.category .row .col.section-title h1, .archive.tag .row .col.section-title h1, rs-module-wrap p.sliderheaderextragross, .single .heading-title[data-header-style="default_minimal"] h1, body[data-ext-responsive="true"].single-post #page-header-bg[data-post-hs="default_minimal"] h1, .page-id-279 #page-header-bg h1, .page-id-509 #page-header-bg h1, .page-id-1305 #page-header-bg h1, body .row .col.section-title h1, body h1, html body .row .col.section-title.span_12 h1, body.single.single-post .row .col.section-title.span_12 h1, #page-header-bg .span_6 h1, #page-header-bg.fullscreen-header .span_6 h1, .full-width-content .nectar-recent-posts-slider .recent-post-container .inner-wrap h2  {
		line-height: 6rem !important;
		font-size: 4rem !important;
	}
	.category .newsletterabo .vc_col-sm-7 {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	.col h2, body h2, .single-product div.product h1.product_title, .nectar-shop-header .page-title, .woocommerce-account .woocommerce > #customer_login .nectar-form-controls .control, .nectar_single_testimonial[data-style="bold"] p, #slide-out-widget-area .nectar-ext-menu-item .inherit-h2, #ajax-content-wrap .nectar-inherit-h2, .nectar-category-grid[data-style="mouse_follow_image"][data-h-tag="h2"] .content {
		font-size: 25.5px !important;
	} 
	body[data-ext-responsive="true"].single-post #page-header-bg[data-post-hs="default_minimal"] h1 {
	    font-size: 4rem !important;
	    line-height: 4.5rem !important;
	}
	.category .newsletterabo .vc_col-sm-5.wpb_column {
		text-align: left !important;
		margin-left: 15px !important;
	}
	#ajax-content-wrap .post-area {
		margin-top: 0px !important;
	}
	
	.home .masonry-blog-item.post-newsletter .article-content-wrap .morebutton {
		position: relative !important;
	}
	.home .masonry-blog-item.post-newsletter .article-content-wrap h3.title {
		font-size: 2.2rem !important;
	}
	html .tag-9 .masonry-blog-item .article-content-wrap, html .tag-10 .masonry-blog-item .article-content-wrap {
		padding-top: 40px !important;
	}
	.tag .masonry-blog-item .kurzmeldungentag {
		padding-top: 20px !important;
	}
	/***
	.post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8) .content-inner {
		flex-direction: column-reverse;
	}***/
	.nectar-flickity[data-controls*="arrows_overlaid"] .flickity-prev-next-button.previous {
	    left: -20px !important;
	}
	.nectar-flickity[data-controls*="arrows_overlaid"] .flickity-prev-next-button.next {
	    right: -20px !important;
	}
	.kurzmeldungen .kurzinhalt h3.title {
	    font-size: 2rem !important;
	    line-height: 1.35 !important;
	}
	/***
	.post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8) .imageblogwrapper, .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8) .article-content-wrap {
		width: 100% !important;
	}***/
	body.search-results .container-wrap .main-content {
		padding-left: 22px;
		padding-right: 22px;
	}
	#pagination {
		margin-bottom: 0px !important;
	}
	.nectar-flickity[data-controls*="arrows_overlaid"] .flickity-prev-next-button.next, .nectar-flickity[data-controls*="arrows_overlaid"] .flickity-prev-next-button.previous {
		top: 42% !important;
	}
	.tag .masonry-blog-item .kurzmeldungentag {
	    padding-left: 22px;
	    padding-right: 22px;
	}
	.kurzmeldungen {
		padding: 40px 45px 30px 25px;
	}
	.related-posts .post-featured-img img.nectar-lazy.loaded {
	    height: 100%;
	    object-fit: cover;
	}
	.single-post .col.col_last.kurzmel {
    padding-right: 22px;
    padding-left: 22px;
}
	body.material .wpb_row.full-width-section.newsletterabo .vc_column-inner {
		padding-left: 10px !important;
		padding-right: 10px !important;
	}
	.single-post .container.main-content {
		max-width: 568px;
		
	}
	body.single-post.material[data-bg-header="true"] .container-wrap {
	    padding-top: 40px!important;
	}
	#languageswitcher {
		width: 100%;
	    top: 0px;
        right: 0px;
	}
	.related-posts .imagerelated {
		    min-height: 200px;
		}
	a.newsbutton {
		margin-bottom: 30px;
	}
	body .container.main-content .wpb_row.vc_row-fluid.full-width-section.newsletterabo, body .container.main-content .wpb_row.vc_row-fluid.standard_section.newsletterabo {
		margin-top: 45px !important;
	}
	body.material .wpb_row.full-width-section.newsletterabo p {
		margin-bottom: 30px;
	}
	#languageswitcher .country_selector_dropbtn {
	    right: 10px;
	    top: -44px;
	}
	.remlogo-container {
		padding-bottom: 15px;
	}
	header-space {
	    max-height: 138px !important;
	}
	#search-outer #search #close, body.material #header-outer #search-outer #search #close {
	    right: 10px;
	    top: 0px !important;
	    transform: scale(1.5)
	}
	#search-outer .close-wrap .close-line {
		width: 1px;
	}
	.archive.category .post-area.featured_img_left.span_12 article {
			width: 100% !important;
		}
	body .container.main-content .wpb_row.vc_row-fluid.full-width-section, body .container.main-content .wpb_row.vc_row-fluid.standard_section {
		padding-bottom: 5px !important;
	}
	.single-post .container.main-content .post {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	.home rs-fullwidth-wrap rs-module-wrap rs-group {
	    top: 60px;
	    left: 22px;
	}
	#slide-out-widget-area .menuwrapper .menu.menuopen {
	    flex-direction: column;
	}
	body #slide-out-widget-area .inner .off-canvas-menu-container li.menu-item-has-icon > a {
	    justify-content: flex-start !important;
	}
	.off-canvas-menu-container .menu #menu-item-326 {
		margin: inherit!important;
	}
	/**
	.post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8) .imageblogwrapper {
		min-height: 320px;
	    height: 320px;
	}***/
	#slide-out-widget-area.fullscreen .inner {
		margin-top: 0px !important;
	}
	
	body[data-ext-responsive="true"].single-post .container-wrap.no-sidebar .post-area {
	    padding-left: 22px;
	    padding-right: 22px;
	}
	.single .zitat {
		font-size: 2.2rem !important;
	}
	.single .post-content .zitatende {
	    padding: 0px 22px !important;
	}
	.post-header, #single-below-header, body h3, .row .col h3, .toggle h3 a, .ascend #respond h3, .ascend h3#comments, .woocommerce ul.products li.product.text_on_hover h3, .masonry.classic_enhanced .masonry-blog-item h3.title, .woocommerce ul.products li.product.material h3, .woocommerce-page ul.products li.product.material h3, .portfolio-items[data-ps="8"] .col h3, .nectar-hor-list-item[data-font-family="h3"], .woocommerce ul.products li.product h2, .nectar-quick-view-box h1, .nectar-ext-menu-item .inherit-h3 .menu-title-text, #slide-out-widget-area .nectar-ext-menu-item .inherit-h3, #mobile-menu .nectar-ext-menu-item .inherit-h3, #ajax-content-wrap .nectar-inherit-h3, [data-inherit-heading-family="h3"], .nectar-quick-view-box div.product h1.product_title.nectar-inherit-h3, .nectar-quick-view-box div.product .summary p.price.nectar-inherit-h3, body.woocommerce div.product p.price.nectar-inherit-h3 ins {
		font-size: 2.4rem !important;
	}
	.auto_meta_overlaid_spaced .masonry-blog-item .article-content-wrap, .ascend .auto_meta_overlaid_spaced .masonry-blog-item .article-content-wrap, .auto_meta_overlaid_spaced .post.quote.masonry-blog-item .quote-inner, .auto_meta_overlaid_spaced .post.link.masonry-blog-item .link-inner, .tag .post.link.masonry-blog-item .link-inner, html .masonry-blog-item .article-content-wrap, .category .featured_img_left .masonry-blog-item .article-content-wrap  {
		padding: 22px 22px 5px 22px !important;
	}
	/***
	.post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8) .article-content-wrap {
		padding-top: 22px !important;
	}
	.post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8) .article-content-wrap .simplefavorite-button {
	    top: 4px !important;
	}***/
	
	
	body .container{
		max-width: 100%
	}
	
	rs-module-wrap p.sliderheaderextragross {
	    font-size: 3rem !important;
	}
	rs-module rs-mask-wrap .readmorebutton {
	    max-width: 250px !important;
	    width: 200px !important;
	    min-width: 200px !important;
	}
	.article-content-wrap .morebutton .entire-meta-link, rs-module rs-mask-wrap .readmorebutton, a.greybutton, a.newsbutton, #ajax-content-wrap .simplefavorites-clear {
	    padding-left: 30px !important;
	    padding-right: 30px !important;
	}
	rs-module-wrap p.sublinetext{
		font-size: 1.8rem !important;
	}
	p.sublinetext {
		margin-bottom: 30px !important;
	}
	.vc_row.full-width-content {
		padding-left: 22px !important;
		padding-right: 22px !important;
	}
	.original #header-outer:not([data-transparent-header="true"]) #top #logo img.stnd, .ascend #header-outer:not([data-transparent-header="true"]) #top #logo img.stnd, .material #header-outer:not([data-transparent-header="true"]) #top #logo img.stnd, .original #header-outer:not([data-transparent-header="true"]) #top #logo picture.stnd, .ascend #header-outer:not([data-transparent-header="true"]) #top #logo picture.stnd, .material #header-outer:not([data-transparent-header="true"]) #top #logo picture.stnd {
		max-width: 120px;
	}
	body.material #header-outer[data-full-width="true"]:not([data-format="left-header"]) #top nav >.buttons {
		top: 20px !important;
	}
	body[data-ext-responsive="true"].single-post #page-header-bg[data-post-hs="default_minimal"] h1, .single-post #page-header-bg h2.subtitle {
		max-width: 100%;
		width: 100%;
	}
	button#print {
		display: flex;
		align-self: flex-start;
	}
	.sharebuttons .sharerow {
		margin-bottom: 0px !important;
	}
	html body .vc_row-fluid > .span_12.related-posts, .single.single-post .full-width-section.related-post-wrap h3.related-title{
		padding-left: 22px !important;
		padding-right: 22px !important;
	}
	.single.single-post .full-width-section.related-post-wrap h3.related-title {
		padding-bottom: 0px !important;
	}
	
}
@media (max-width:480px) {
	.home rs-slides rs-group-wrap, .home rs-module-wrap[data-alias="homeslider2"] rs-group-wrap.rs-parallax-wrap {
	    left: 0px !important;
	    top: 0px;
	}
	rs-module-wrap p.sliderheaderextragross {
		line-height: 4rem !important;
	}
	#header-outer .nectar-header-text-content {
		display: none;
	}
	.home rs-fullwidth-wrap rs-module-wrap rs-group {
		left: 0px !important;
		white-space: normal;
		    max-width: 480px !important;
	    min-width: auto !important;
	    padding-left: 22px;
	    padding-right: 22px !important;
	    top: 0px;
	}
	#slide-out-widget-area.fullscreen .inner .off-canvas-menu-container .menu li, #slide-out-widget-area.fullscreen .menuwrapper li, #slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container .menu li, #slide-out-widget-area.fullscreen-alt .menuwrapper li {
		text-align: left !important;
	}
}
@media (max-width:350px) {
	/**
	.post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8) .imageblogwrapper, .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8) .article-content-wrap, .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8) .imageblogwrapper, .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8) .article-content-wrap {
		width: 100% !important;
	}***/
	
	.home .masonry-blog-item .article-content-wrap {
		height: auto !important;
	}
}
@media only screen and (max-width: 1130px) and (min-width: 1000px) {
	body.single.single-post .main-content .section-title h1 {
	    max-width: 100% !important;
	}
}
.single-post .tag-kurzmeldungen .row .col.section-title h1 {
	color: #fff !important;
    max-width: 1377px !important;
    margin-right: auto !important;
    font-size: 7.0rem !important;
    font-weight: bold !important;
    margin-left: auto !important;
}
html[lang="de"] .country_selector_dropdown-content a:nth-child(1) li {
	font-weight: bold !important;
	text-decoration: underline !important;
}
html[lang="en"] .country_selector_dropdown-content a:nth-child(2) li {
	font-weight: bold !important;
	text-decoration: underline !important;
}
.search-no-results .col.span_12 form[role="search"] {
	display: none !important;
}
@media (max-width:767px) {
	.related-posts .span_6 {
		width: 100% !important;
	}
}
.wp-optin-dialog-container .wp-optin-dialog-powered-by {
	display: none !important;
}
#wonderpush-slidedown-container {
    font-size: 16px;
    -webkit-font-smoothing: initial;
}
#wonderpush-slidedown-dialog {
    box-sizing: border-box;
    margin: 0 auto;
    box-shadow: 0 1px 6px rgba(5, 27, 44, 0.06), 0 2px 32px rgba(5, 27, 44, 0.3) !important;
    background: white;
    padding: max(1.5em, env(safe-area-inset-top, 0)) max(1.5em, env(safe-area-inset-right, 0)) max(1.5em, env(safe-area-inset-bottom, 0)) max(1.5em, env(safe-area-inset-left, 0));
    border-bottom-left-radius: 0.5em;
    border-bottom-right-radius: 0.5em;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Seoe UI Symbol";
}
#wonderpush-slidedown-container .tagging-container {
    display: -ms-flexbox;
    display: flex;
    margin: 2em 0;
}
#wonderpush-slidedown-container .tagging-container-col {
    -ms-flex: 1;
    flex: 1;
    padding-left: 1em;
}
#wonderpush-slidedown-container .wonderpush-category-label {
    display: block;
    position: relative;
    padding-left: 2.5em;
    margin-bottom: 1.5em;
    font-size: 1em;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    height: 1.5em;
    width: 100%;
    line-height: 1.5em;
    float: left;
}
#wonderpush-slidedown-container .wonderpush-category-label .wonderpush-category-label-input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}
#wonderpush-slidedown-container .wonderpush-category-label .wonderpush-category-label-input:checked ~ .wonderpush-checkmark {
    transition: ease 75ms;
    background-color: #e2001a;
}
#wonderpush-slidedown-container .wonderpush-category-label .wonderpush-category-label-input:checked ~ .wonderpush-checkmark:after {
    display: block;
    box-sizing: content-box;
}
#wonderpush-slidedown-container .wonderpush-category-label:hover input ~ .wonderpush-checkmark {
    background-color: #dde1e4;
}
#wonderpush-slidedown-container .wonderpush-category-label .wonderpush-category-label-text {
    cursor: pointer;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
}
#wonderpush-slidedown-container .wonderpush-category-label .wonderpush-checkmark {
    box-sizing: content-box;
    position: absolute;
    top: 0;
    left: 0;
    height: 1.5em;
    width: 1.5em;
    border-radius: .25em;
    cursor: pointer;
    background-color: #ebedef;
}
#footer-outer #block-7, #footer-widgets #block-7 {
	text-align: center !important;
}
#wonderpush-slidedown-container #wonderpush-slidedown-dialog .slidedown-footer {
	display: flex;
}
#footer-widgets #block-7 a {
    padding: 0 6px;
}
#wonderpush-slidedown-container .wonderpush-category-label .wonderpush-checkmark:after {
    content: "";
    position: absolute;
    display: none;
    left: 0.5em;
    top: 0.25em;
    width: 0.33em;
    height: 0.66em;
    border: solid white;
    box-sizing: content-box;
    border-width: 0 3px 3px 0;
    transform: rotate(45deg);
}
#wonderpush-slidedown-container #wonderpush-slidedown-dialog .slidedown-body {
    box-sizing: border-box;
    margin: 0;
}
#wonderpush-slidedown-container #wonderpush-slidedown-dialog .slidedown-body-icon {
    box-sizing: border-box;
    float: left;
    width: 80px;
    height: 80px;
    position: relative;
    margin-right: 20px;
}
#wonderpush-slidedown-container #wonderpush-slidedown-dialog .slidedown-body-icon img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
#wonderpush-slidedown-container #wonderpush-slidedown-dialog .slidedown-footer {
    position: relative;
}
#slidedown-footer button {
    float: right;
    width: auto;
    padding: 0 15px;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 20px;
}
#wonderpush-slidedown-container #wonderpush-slidedown-dialog .clearfix {
    display: block;
    -webkit-backface-visibility: initial !important;
    backface-visibility: initial !important;
}
#wonderpush-slidedown-container #wonderpush-slidedown-dialog .clearfix:after {
    content: '';
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
#normal-slidedown {
    position: relative;
}
#wonderpush-slidedown-container .close-button {
    position: absolute;
    cursor: pointer;
    top: env(safe-area-inset-top, 0);
    right: 0;
    background: rgba(0, 0, 0, 0);
    border: none;
    z-index: 1;
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    min-width: 48px;
    min-height: 48px;
}
#wonderpush-slidedown-container .btn-primary {
    cursor: pointer;
    margin-top: 10px;
    margin-bottom: 5px;
    height: 42px;
    width: 100%;
    background-color: #e2001a;
    border: none;
    color: #fff;
    border-radius: 5px;
    font-size: 17px;
    line-height: 18px;
    font-weight: bold;
    padding: 1px 6px;
    text-align: center;
    text-transform: uppercase;
    box-sizing: border-box;
}
#wonderpush-slidedown-container a.btn-primary {
    display: inline-block;
    text-decoration: none;
    line-height: 50px;
}
#wonderpush-slidedown-container .btn-secondary {
    cursor: pointer;
    margin-top: 5px;
    margin-bottom: 5px;
    height: 42px;
    width: 100%;
    background-color: #e5e9ed;
    border: none;
    color: #e2001a;
    border-radius: 4px;
    font-size: 17px;
    line-height: 18px;
    box-sizing: border-box;
    text-align: center;
}
#wonderpush-slidedown-container {
    background-color: rgba(0,0,0,0.5);
    width: 100%;
      z-index: 9999;
    height: 100vh;
    position: fixed;
}
#wonderpush-slidedown-container #wonderpush-slidedown-dialog {
    position: absolute;
    z-index: 9999;
    min-width: 420px;
    left: calc(50% - 210px);
    top: 40px;
    border-radius: 7px;
}
#wonderpush-slidedown-container .btn-text {
    margin-top: 5px;
    margin-bottom: 5px;
    height: 50px;
    width: 100%;
    border: none;
    background: transparent;
    font-size: 20px;
    color: #e2001a;
    line-height: 18px;
    font-weight: normal;
    cursor: pointer;
}
#normal-slidedown, #wonderpush-slidedown-container .wonderpush-category-label .wonderpush-category-label-text {
	font-family: 'Gudea', Arial, sans-serif;
}
.pixelmate-general-banner, #pixelmate-settings {
	border-radius: 0px !important;
}
.pixelmate-general-banner h3 {
    font-size: 2.8rem !important;
    line-height: 1.15;
}
.pixelmate-general-banner .pixelmate-general-notice {
    line-height: 1.5em !important;
    font-size: 1.8rem !important;
}
button.pixelmate-general-allow, .pixelmate-settings-btns .pixelmate-settings-save  {
    background-color: #E2001A !important;
    font-weight: bold;
    text-transform: uppercase;
    border-radius: 0px !important;
}
.pixelmate-general-banner .pixelmate-btn-single-deny button.pixelmate-general-deny, .pixelmate-general-banner .pixelmate-btn-single-deny button.pixelmate-general-single {
    background-color: #393A42 !important;
    color: #fff !important;
    border: none;
    font-weight: bold;
    text-transform: uppercase;
}
.pixelmate-general-footer, .pixelmate-general-footer a, .pixelmate-settings-footer a, .pixelmate-settings-footer {
	color: #9c9da0!important;
    text-transform: uppercase;
}
.pix-toggle:checked {
	background-color: #E2001A !important;
}
#pixelmate-settings {
    overflow-x: hidden !important;
}
#pixelmate-settings div[style="font-size: 22px; color: black; font-weight: bold "] {
	margin-bottom: 12px !important;
}
body.single-post .put-at-bottom > .wpb_column.column_container, .put-at-bottom .hover-wrap,
body.single-post .main-content .post-content .put-at-bottom > .wpb_column.column_container, .put-at-bottom .no-extra-padding {
	padding-bottom: 0px !important;
	margin-bottom: 0px !important;
}
body .container.main-content .wpb_row.vc_row-fluid.standard_section .standard_section.put-at-bottom {
	margin-bottom: -46px !important;
	padding-bottom: 0px !important;
}
.img-quote p.bildunterschrift {
    text-align: right;
    position: absolute;
    right: 0px;
    bottom: 40px;
}

@media only screen and (min-width: 1024px) {
    .pixelmate-general-banner, #pixelmate-settings {
    	max-width: 650px;
	    padding: 32px 55px !important;
    }
}
@media (max-width:567px) {
	.pixelmate-general-banner {
		max-width: 98vw !important;
	}
}