@font-face {
font-display: swap; font-family: 'IBM Plex Sans';
font-style: normal;
font-weight: 300;
src: url(//www.kvh.eu/wp-content/themes/uncode-child/fonts/ibm-plex-sans-v23-latin-300.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'IBM Plex Sans';
font-style: italic;
font-weight: 300;
src: url(//www.kvh.eu/wp-content/themes/uncode-child/fonts/ibm-plex-sans-v23-latin-300italic.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'IBM Plex Sans';
font-style: normal;
font-weight: 400;
src: url(//www.kvh.eu/wp-content/themes/uncode-child/fonts/ibm-plex-sans-v23-latin-regular.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'IBM Plex Sans';
font-style: italic;
font-weight: 400;
src: url(//www.kvh.eu/wp-content/themes/uncode-child/fonts/ibm-plex-sans-v23-latin-italic.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'IBM Plex Sans';
font-style: normal;
font-weight: 500;
src: url(//www.kvh.eu/wp-content/themes/uncode-child/fonts/ibm-plex-sans-v23-latin-500.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'IBM Plex Sans';
font-style: italic;
font-weight: 500;
src: url(//www.kvh.eu/wp-content/themes/uncode-child/fonts/ibm-plex-sans-v23-latin-500italic.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'IBM Plex Sans';
font-style: normal;
font-weight: 600;
src: url(//www.kvh.eu/wp-content/themes/uncode-child/fonts/ibm-plex-sans-v23-latin-600.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'IBM Plex Sans';
font-style: italic;
font-weight: 600;
src: url(//www.kvh.eu/wp-content/themes/uncode-child/fonts/ibm-plex-sans-v23-latin-600italic.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'IBM Plex Serif';
font-style: normal;
font-weight: 400;
src: url(//www.kvh.eu/wp-content/themes/uncode-child/fonts/ibm-plex-serif-v20-latin-regular.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'IBM Plex Serif';
font-style: italic;
font-weight: 400;
src: url(//www.kvh.eu/wp-content/themes/uncode-child/fonts/ibm-plex-serif-v20-latin-italic.woff2) format('woff2'); } body > span {display:none;}
.abstand_oben_27px {margin-top:27px;}
.abstand_oben_36px {margin-top:36px;}
.abstand_oben_54px {margin-top:54px;} @media screen and (max-width: 959px) { 
.post-wrapper {width:calc(100% - 36px);} .page-id-2768 .post-wrapper,
.page-id-4458 .post-wrapper,
.page-id-4522 .post-wrapper,
.page-id-4523 .post-wrapper,
.page-id-4603 .post-wrapper,
.page-id-4812 .post-wrapper,
.page-id-4814 .post-wrapper {width:100%;} .page-id-2768 #page-header[data-imgready="true"] .header-wrapper .row-container > .row-background,	
.page-id-2768 .no-cssanimations #page-header .header-wrapper .row-container > .row-background,	
.home #page-header[data-imgready="true"] .header-wrapper .row-container > .row-background, 
.home .no-cssanimations #page-header .header-wrapper .row-container > .row-background {height:calc(100% +  35px);}
.wpb_row.row-inner.cols-sm-responsive {margin-bottom:35px;}
.home .post-wrapper {width:100%;padding:0;}	
.page-id-2768 .post-wrapper {width:100%;}
.main-container .row-container .row-parent {36px 18px;} .main-container .row-container .row-parent {padding: 54px 18px 18px;}	
.home .main-container .row-container .row-parent {padding: 54px 36px 36px;}  .main-container .post-body .row-container .row-parent {padding:18px;} 
.main-container footer .row-container .row-parent {padding: 54px 18px 18px !important;}	
.home .main-container .post-body .row-container .row-parent {padding:36px}	
body.page-id-1174 .main-container .page-wrapper .row-container .row-parent {padding:0 18px 18px;}	
body.page-id-1174 .main-container .page-wrapper .uncode_text_column .row-container .row-parent {padding:0;}	
body.page-id-1174 .main-container .page-wrapper .headline_uebersicht_teaser.row-container .row-parent {padding:72px 18px 36px;} .wpb-content-wrapper .row.row-parent, .panel-body .row.row-parent {padding:0;}
}   .btn, .btn-link {font-size:16px;transform:none !important;}
.news_teaser_zeile .btn, .news_teaser_zeile .btn-link {font-size:16px;}
.post-body h1::before {position:absolute;content:'';width:32px;height:32px;background-color:#C3DC29;top:12px ;}
.post-body .heading-text h1 span, .single-post h1 span.beitragskategorie, .page-id-1174 h1 span.beitragstitel {padding-left:45px;}
.page-id-1174 .post-body .heading-text h1 span.uebersicht_teaser,
.page-id-1174 h1 span.beitragstitel.uebersicht_teaser, .h1 span.datums-archive-prefix, .h1 span.headline-prefix, .back_to_overview .wpb_column {padding-left:0 !important;}
.post-body p, .post-body li, .post-body td {line-height: 40px;}
.post-body .text-small li {font-size:16px;}
.post-body p.text-small, .text-small p, .text-small li {line-height:28px;}
blockquote p {font-size:24px;}
.post-body li {margin-bottom:1em;}
.home .post-body li {margin-bottom:0.3em;}
.post-body .marginalspalte_sidebar p,
.post-body .marginalspalte_sidebar li,
ul.geschwisterseiten_rubrik li,
ul.kinderseiten_rubrik li {font-size:16px;}
.post-body .kinderseiten_rubrik li,
.post-body .geschwisterseiten_rubrik li,
.post-body .marginalspalte_sidebar li {line-height:30px;}
.post-body .marginalspalte_sidebar li,
ul.geschwisterseiten_rubrik li,
ul.kinderseiten_rubrik li {margin-bottom:6px;} .col-lg-8 ul.kinderseiten_rubrik li, .col-lg-8 h4.kinderseiten_rubrik {font-size:24px;}
.post-body h2 {margin-top:45px;}
.post-body h3 {margin-top:36px;}
.post-body .vc_custom_heading_wrap {margin-bottom:-18px;}
h4.headline_gruen, h4.kinderseiten_rubrik {color:#C3DC29;}
h5 {font-weight:600; font-style:italic;}
.post-body p a, .post-body li a, td a, th a, .uncode_text_column a {color:#000;border-bottom:1px solid rgba(0,0,0,0.2);}
.post-body p a:hover, .post-body li a:hover, .post-body p a:active, .post-body li a:active, .post-body p a:visited, .post-body li a:visited, td a:hover, th a:hover, td a:active, th a:active, .uncode_text_column a:hover, .uncode_text_column a:active  {color:#000 !important;}
.post-body p a:hover, .post-body li a:hover, td a:hover, th a:hover, .uncode_text_column a:hover {border-bottom:1px solid rgba(0,0,0,1);}
td a:has(img),
td a[href$=".jpg"],
th a[href$=".png"],
.post-body a[href$=".svg"] {border-bottom:none !important;}
.linkzeile_dunkler_hintergrund p a:active, .linkzeile_dunkler_hintergrund p a:visited {color:#FFF !important;}
.post-body .text-color-xsdn-color p a, .post-body .text-color-xsdn-color li a {color:#FFF;border-bottom:1px solid rgba(255,255,255,0.5);}
.post-body .text-color-xsdn-color p a:hover, .post-body .text-color-xsdn-colorli a:hover {color:#FFF !important;border-bottom:1px solid rgba(255,255,255,1);}
.style-light p strong {color:inherit !important;}
.widget-typography-inherit .widget-title {font-weight:600 !important;}
.zurueck_link_sidebar p a, 
.linkliste_sidebar p a, .linkliste_sidebar ul li a {font-weight:600;border-bottom:none;} .page-id-3845 ul > li {font-weight:600;}
.page-id-3845 ul > li > ul {padding-left:18px !important;}
.page-id-3845 ul > li > ul li {margin-bottom:12px !important;font-weight:300;}
.page-id-3845 ul > li > ul li:first-child {padding-top:12px;} .search-results .t-entry-readmore a.btn {font-size:24px;color:#C3DC29 !important;font-weight:400 !important;}
.search-results .t-entry-readmore {text-align:right !important;}
.search-results p.t-entry-title a,
.search-results .t-entry-readmore a, .search-results .t-entry-readmore a:hover {border-bottom:none;}
.search-results .t-entry-text .t-entry-readmore a::after {content:' >';}
.pagination > li .page-numbers, .navigation > li .page-numbers {border-radius:0;font-size:16px;}
.pagination a:hover {border-bottom:none !important;}
.pagination li.page-prev, .pagination li.page-next {display:none;}
.search-results .t-entry-cf-detail-835917, .search-results .t-entry-cf-detail-208019 {display:inline;}
.search-results .t-entry-cf-detail-208019 {padding-left:5px;} .relevanssi-result {background-color:#f5f5f5 !important;padding: 1px 36px 54px 36px !important;margin-bottom:36px;}
.relevanssi-result:first-child {padding-top: 36px !important;}
.relevanssi_result p a {} .header_column_label_testimonial .single-block-padding {padding:18px 0 9px 0;}
.header_column_label_testimonial p em {font-family:'IBM Plex Serif';}
.header_hero_section_home .text-lead p {font-size:42px;font-weight:600;line-height:1.1;}
.header-wrapper .header-scrolldown i {font-size:54px;color:#FFF !important;}
.header_hero_section_home .text-lead p,
.testimonial_section .text-lead p,
.claim_section_home .text-lead p, 
.teaser_section_home .text-lead p {font-size:42px;font-weight:600;line-height:1.2;}
.header_hero_section_home p {line-height:1.2;}
.header_hero_section_home .text-lead p em,
.claim_section_home .text-lead p em, 
.teaser_section_home .text-lead p em {font-weight:400;font-family:'IBM Plex Serif';}
.claim_section_home .text-lead p a, 
.teaser_section_home .text-lead p a {font-size:28px !important;border-bottom:none;} .teaser_section_home a.quadrat_marker {position: relative; display: inline-block;padding-top: 36px;}
.teaser_section_home .quadrat_marker::before {content: '';position: absolute;width: 24px;height: 24px;background-color: #C3DC29; top: 6px; left: 50%; transform: translateX(-50%); }
.teaser_section_home .quadrat_marker.hellgruen::before {background-color: #C3DC29; }
.teaser_section_home .quadrat_marker.dunkelgruen::before {background-color: #718F47; }
.post-body .content_section_home .widget_nav_menu ul li::before {content:none;}
.post-body .content_section_home .widget_nav_menu ul li.linkmarkierung a,
.post-body .content_section_home .widget_nav_menu ul li a {border-bottom:none;}
.post-body .content_section_home .widget_nav_menu ul li a {margin-left:40px;}
.post-body .content_section_home .widget_nav_menu ul li a span {padding-left:40px;}
.post-body .content_section_home .widget_nav_menu ul li.linkmarkierung {font-weight:600 !important;}
.post-body .content_section_home .widget_nav_menu ul li.linkmarkierung a::before {position:absolute;content:'';width:24px;height:24px;background-color:#C3DC29;top:8px;}
.post-body .content_section_home .widget_nav_menu ul li.linkmarkierung a {padding-left:0;margin-left:0;}
.post-body .content_section_home .widget_nav_menu ul li.linkmarkierung a::after {content: "> ";padding-left: 5px;color:#000;}
.headline_link_home_section {padding:0 20%;}
.teaser_section_home .kasten_marker span {padding-left:35px;}
.teaser_section_home .kasten_marker::before {position:absolute;content:'';width:24px;height:24px;top:20px;}
.teaser_section_home .kasten_marker.hellgruen::before {background-color:#C3DC29;}
.teaser_section_home .kasten_marker.dunkelgruen::before {background-color:#718F47;}
.teaser_kombination_drei_testimonials {color:#FFF !important;font-weight:500;margin:0 auto;}
.teaser_kombination_drei_testimonials .t-entry-category {background:#C3DC29;text-transform:none !important;padding:3px 12px;margin:0 auto;width:fit-content;}
.teaser_kombination_drei_testimonials .t-entry-title {background:#000;font-size:24px !important;padding:12px 36px !important;width:fit-content;margin:-1px auto 0 auto !important; }
.tmb-text-space-reduced.tmb .t-entry > :not(hr):not(.t-entry-readmore):not(:first-child) {margin-top:-1px !important;}
.kvh_vorteile h1 span {font-size:28px !important;}
.kvh_vorteile h1::before {top:2px;}
.kvh_vorteile p strong {font-size:24px;}
.kvh_vorteile h4::before {position:absolute; content:'';width:24px;height:24px;background-color:#C3DC29;top:7px;}
.kvh_vorteile h4 span {padding-left:35px;font-size:16px;}
.kvh_vorteile .heading-text.el-text h4 {margin-bottom:18px !important;}
.kvh_vorteile p {font-size:24px;line-height:1.2;font-weight:600;}
.uncode_text_column.kvh_vorteile {margin-top:18px !important;margin-bottom:54px !important;}
.home .post-content .vc_row.content_section_home .row {max-width:900px;}  .post-content ul, .post-after ul {list-style:none !important;padding-left:0 !important;}
.post-content ul li::before, .post-after ul li::before {content: "– "; padding-right: 5px; color:#000;}
.post-content ol:not(.breadcrumb) {padding-left:10px;} .post-content .site-footer ul li::before, .post-after .site-footer ul li::before, .post-content ul.pagination li::before {content: none; padding-right: 0;}
ul.geschwisterseiten_rubrik li::before,
ul.kinderseiten_rubrik li::before {content: "> ";color:#000;font-weight:400;}
ul.geschwisterseiten_rubrik li.aktive_seite::before {color:#C3DC29 !important;font-weight:600;} ul.geschwisterseiten_rubrik li, ul.kinderseiten_rubrik li {color:#C3DC29;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:40ch;}
ul.geschwisterseiten_rubrik li a, ul.kinderseiten_rubrik li a {color:#000 !important;border-bottom:none;font-weight:400;}
ul.geschwisterseiten_rubrik li a:hover, ul.kinderseiten_rubrik li a:hover {color:#C3DC29 !important;border-bottom:none;} 
ul.geschwisterseiten_rubrik li:hover::before, ul.kinderseiten_rubrik li:hover::before {color:#C3DC29 !important;} 
hr {border-top-width:2px;} .download_block_marktberichte h3 {font-size:24px;}
ul.downloads_marktberichte {margin:0 0 1.5em 0;}
ul.downloads_marktberichte li {display:inline;padding-right:10px;}
ul.downloads_marktberichte li::before {display:none;} @media screen and (max-width: 959px) { .header_hero_section_home .text-lead p,
.testimonial_section .text-lead p,
.claim_section_home .text-lead p, 
.teaser_section_home .text-lead p {font-size:26px;}	
.testimonial_section .text-lead p,
.claim_section_home .text-lead p {padding:36px;}	
.teaser_section_home .text-lead p {padding:0 36px;}	
.main-container .post-body .teaser_section_home.row-container .row-parent,
.main-container .post-body .schwarzweiss.row-container .row-parent {padding:0;}	
.teaser_section_home .kasten_marker::before {top:7px;} .post-body h1, .post-body .h1 {font-size:24px;word-break:break-word;}	
.post-body h1::before {width:24px;height:24px;top:4px;}
.post-body .headline_news_archiv h1::before {top:21px;}	
.post-body .heading-text h1 span, .single-post h1 span.beitragstitel, .page-id-1174 h1 span.beitragstitel {padding-left:36px;}
.single-post h1 span.beitragstitel, .page-id-1174 h1 span.beitragstitel {display:block;}	
.single-post h1 span.beitragskategorie, .page-id-1174 h1 span.beitragskategorie {padding-left:0;}	
.post-body h2, .post-body .h2, .post-body h3, .post-body .h3 {font-size:20px !important;}		
.post-body p, .post-body li, .post-body h4, .post-body td, .post-body th, .panel-body .uncode_text_column, label {font-size:16px;}
.col-lg-8 ul.kinderseiten_rubrik li, .col-lg-8 h4.kinderseiten_rubrik,
.post-body .marginalspalte_sidebar p, .post-body .marginalspalte_sidebar li, ul.geschwisterseiten_rubrik li {font-size:16px;}
.post-body p, .post-body li, .post-body td, .post-body .panel-body .uncode_text_column {line-height:1.75;}
}
@media screen and (max-width: 480px) { 
}  .submenu-light .menu-smart li ul li {margin-left:2px;}
ul.menu-smart ul a	{font-weight:400 !important;}  @media (min-width: 960px) {
.mobile-menu-button {background-color:#C3DC29;padding:4px 6px;margin:48px 30px;width:50px;height:50px;}	
.mobile-additional-icons {top:76px;left:96px !important;}	
.mobile-additional-icon i {font-size:32px;}	
.mobile-menu-button.menu-close-search {height:50px;}
.overlay.open {transition-duration:0.2s !important;}	
.overlay.overlay-search {z-index:1000;}	
.overlay.style-dark-bg.overlay-search {background-color:rgba(0,0,0,0.7) !important;}
.overlay.overlay-search .search-container {vertical-align:top;}
.overlay.overlay-search .search-container form {padding:55px 0 0 0;}	
.overlay.overlay-search .search-container form .search-container-inner input {border:0;border-bottom:2px solid #ADADAD;font-size:32px;padding:0 0 9px 0;}
.overlay.overlay-search .search-container .search-container-inner i {padding:32px 0 40px 0;margin-top:-55px !important;}
.lines, .lines::before, .lines::after {background-color:#FFF !important;}
.lines-button .lines::before {top:8px;width:24px;height:4px;border-radius:0;}
.lines-button .lines {margin-left:7px !important;top:0px;width:24px;height:4px;border-radius:0;}
.lines-button .lines::after {top:-8px;width:24px;height:4px;border-radius:0;}
.lines-button.close .lines::after {top:3px;}	
body:not(.hmenu-center-split) #masthead[class*="-h-padding"] .row-menu .row-menu-inner .logo-container {position:absolute !important;}	
#main-logo {top:10px;right:70px;}
.overlay { background: linear-gradient(
to right, rgba(26,30,7,1) 0%, rgba(26,30,7, 0.97) 70%, rgba(26,30,7, 0.95) 100% );
}
.overlay.open { }	
body:not(.menu-force-opacity):not(.navbar-hover) .style-light-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open) .mobile-additional-icon {color:transparent !important;} .uncode-menu-additional-text  {position:absolute;top:0;right:6em;}	
body.hormenu-position-right[class*=" hmenu-"] .navbar-nav-last:not(.navbar-cta) ul.menu-smart > li:first-child > a {padding-left:0 !important;padding-right:27px !important;}	
body.hormenu-position-right[class*=" hmenu-"] .navbar-nav-last:not(.navbar-cta) ul.menu-smart > li:last-child > a {padding-left:27px !important;}	
.submenu-light .menu-horizontal:not(.menu-sub-enhandced) .menu-smart ul a:hover {background-color:transparent !important;}
.menu-smart > li > a {padding:0 27px;}   .hmenu .menu-primary .menu-smart > li > a, .hmenu-center .menu-primary .menu-smart > li > a {height:60%;}  .overlay .vmenu-container .menu-accordion ul ul, .vmenu-container .menu-accordion ul ul {padding:0;} .page-id-1213 #logo-container-mobile {display:none;}   } @media (max-width: 959px) {
.menu-wrapper {height:0 !important;}
#main-logo {position:absolute;right:18px;left:auto;}	
.page-id-1213 #main-logo {display:none;}	
.mmb-container {left: 0; right: auto;}	
body.menu-mobile-default .overlay .main-menu-container .menu-sidebar-inner {padding:84px 0 36px 0;}	
.menu-sidebar {background-color:rgba(0,0,0,0.7);}	
ul#menu-hauptnavigation.menu-smart {padding-bottom:27px !important;}	
.menu-container .logo-container {padding:18px !important;}
.mobile-menu-button {background-color:#C3DC29;padding:6px;margin:18px;width:30px;height:30px;}	
.lines, .lines::before, .lines::after {background-color:#FFF !important;}
.lines-button .lines::before {top:6px;width:18px;height:3px;border-radius:0;}
.lines-button .lines {margin-left:-12px !important;top:0px;width:18px;height:3px;border-radius:0;left:12px;}
.lines-button .lines::after {top:-6px;width:18px;height:3px;border-radius:0;}
.lines-button.close .lines::after {top:-1px;}		
.menu-mobile-default .menu-accordion ul.menu-smart a {padding: 1px 60px;}	
.menu-mobile-default .menu-accordion ul.menu-smart a i, .menu-mobile-default .menu-accordion ul.menu-smart .search-icon a i.fa.fa-angle-down.fa-dropdown {display:none;}	
.menu-mobile-default .menu-accordion ul.menu-smart .search-icon a i.fa.fa-search3 {display:inline !important;}
.main-menu-container ul.menu-smart ul.drop-menu {padding:18px 0;}	
.main-menu-container ul.menu-smart a {margin-left:0 !important;}
.menu-accordion .menu-smart-social form.search {padding:0 42px 18px 62px;}	
.menu-container.style-dark .style-light ::placeholder {color:#FFF;}
.menu-container input {font-size:16px;color:#FFF;}	
.header-wrapper .header-scrolldown {display:block;}	
} .menu-accordion.menu-accordion-primary ul.menu-smart li a::before {
content: "> "; padding-right: 5px; vertical-align: top; display: inline-block;
} .menu-accordion.menu-accordion-primary ul.menu-smart li.current-menu-ancestor.menu-item-has-children > a::before,
.menu-accordion.menu-accordion-primary ul.menu-smart li.current-menu-parent.menu-item-has-children > a::before,
.menu-accordion.menu-accordion-primary ul.menu-smart li.current_page_parent.menu-item-has-children > a::before,
.menu-accordion.menu-accordion-primary ul.menu-smart li.current_page_ancestor.menu-item-has-children > a::before {
content: ""; display: inline-block;
width: 12px; height: 17px;
background-color: #C3DC29; margin-right: 8px; vertical-align: middle; margin-top: -4px;
} @media (max-width: 959px) {
.menu-accordion.menu-accordion-primary ul.menu-smart li.current-menu-ancestor.menu-item-has-children > a::before,
.menu-accordion.menu-accordion-primary ul.menu-smart li.current-menu-parent.menu-item-has-children > a::before,
.menu-accordion.menu-accordion-primary ul.menu-smart li.current_page_parent.menu-item-has-children > a::before,
.menu-accordion.menu-accordion-primary ul.menu-smart li.current_page_ancestor.menu-item-has-children > a::before {
height: 13px; margin-top: -2px;
}
} .menu-accordion.menu-accordion-primary ul.menu-smart li:not(.current-menu-ancestor):not(.current-menu-parent):not(.current_page_parent):not(.current_page_ancestor) > a::before {
content: "> "; } .menu-accordion.menu-accordion-primary ul.menu-smart li.current-menu-ancestor > ul,
.menu-accordion.menu-accordion-primary ul.menu-smart li.current-menu-parent > ul,
.menu-accordion.menu-accordion-primary ul.menu-smart li.current_page_parent > ul,
.menu-accordion.menu-accordion-primary ul.menu-smart li.current_page_ancestor > ul {
display: block; } .page-id-2768 .header-wrapper .background-inner.srcset-bg {filter: grayscale(100%);} .vc_row.row-container {
position: relative;
}
.header-image-source {position:absolute;bottom:-12px;right:0px;
margin:0;padding:0;font-size:14px;line-height:1.4;color:#ffffff;z-index: 5;pointer-events: none; font-weight:bold;}
.home .header-image-source {bottom:24px;right:36px;}
@media (max-width: 959px) {
.header-image-source {margin-right:81px; padding:0 18px; line-height:1.3 !important;font-size:12px !important;}
.home .header-scrolldown {display:none;}	
}  .main-wrapper {margin-top:240px;}
.home .main-wrapper,
.page-id-1213 .main-wrapper,
.page-id-2768 .main-wrapper {margin-top:0;}
@media (max-width: 959px) {
.main-wrapper {margin-top:120px;}
} .breadcrumb {font-weight:400;color:#000;}
.breadcrumb li a:hover {color:#000 !important;border-bottom:1px solid #000;}
.breadcrumb-title {display:none;}
.row-breadcrumb {border-bottom-width:0 !important;}
.row-breadcrumb.row-breadcrumb-light {background-color:transparent;border-color:transparent;}
.row-breadcrumb.row-breadcrumb-light .row {background-color:#C3DC29;width:650px;padding:6px 9px;min-height:61px;margin-right:calc(50% - 450px);}
.row-breadcrumb.row-breadcrumb-light .row li {margin-right:9px;font-size:28px;}
.row-breadcrumb.row-breadcrumb-light .row li, .row-breadcrumb.row-breadcrumb-light .row li a, .row-breadcrumb.row-breadcrumb-light .row li a:hover {color:#FFF !important;}
.row-breadcrumb.row-breadcrumb-light .row li a:hover {border-bottom-color:rgba(255,255,255,0.4) !important;} .breadcrumb > li + li:not(.paged)::before {display:none;}
ol.breadcrumb {display:inline-flex;margin-top:0;}
ol.breadcrumb li {list-style:none;}
.breadcrumb li:first-child, .row-container.row-breadcrumb .breadcrumb li:last-child {display:none;}
.row-container.row-breadcrumb .breadcrumb li:nth-child(2) {font-family:'IBM Plex Serif';font-style:italic;}
.row-container.row-breadcrumb .breadcrumb li:nth-child(3) {font-weight:700 !important;}
.uncode_breadcrumbs_wrap .breadcrumb li {font-weight:600;color:#000;font-size:14px !important;}
.uncode_breadcrumbs_wrap.bc-separator-none ol.breadcrumb li a {border-bottom:none;color:#ADADAD !important;}
.uncode_breadcrumbs_wrap.bc-separator-none ol.breadcrumb li a:after {content:' >';margin-right:6px;}
.uncode_breadcrumbs_wrap.bc-separator-none ol.breadcrumb li:last-child a:after {display:none;} #row-added-breadcrumbs[data-page-level="0"] .dachzeile_breadcrumbs {display: none !important; } #css-controlled-breadcrumbs-fallback[data-page-level="0"] .dachzeile_breadcrumbs {display: none !important;}
.parent-pageid-1213 #row-unique-breadcrumb2 .breadcrumb li:first-child {display:block !important;}
.main-container #row-unique-breadcrumb2.row-container .row-parent {padding-bottom:0 !important;}  .row-container .row-breadcrumb {} .page-id-1174 .breadcrumb li:last-child {display:block !important;} .page-id-1174 .breadcrumb_alternative {display:none;}
.breadcrumb_alternative .row {background-color:#C3DC29;width:650px;padding:0 !important;min-height:61px;margin-right:calc(50% - 450px) !important;}
.single-post .breadcrumb_alternative .row {margin:auto;}
.post-body .breadcrumb_alternative p {font-family:'IBM Plex Serif';font-style:italic;text-align:right;font-size:28px;padding:9px 18px !important;font-weight:400;}
.post-body .breadcrumb_alternative p a {color:#FFF !important;border-bottom:none;}
.post-body .breadcrumb_alternative p a:hover {color:#000 !important;border-bottom:1px solid #000;} @media screen and (max-width: 959px) { 
.row-breadcrumb.row-breadcrumb-light .row {width:calc(100% - 36px);margin:0 auto;min-width:auto;min-height:45px !important;}
.row-breadcrumb .row > :not(:first-child) {margin-top:0 !important;}	
.row-breadcrumb.row-breadcrumb-light .row {min-height:auto;}	
.row-breadcrumb.row-breadcrumb-light .row,	
body.page-id-1174 .row-breadcrumb .row.row-parent {padding:9px 18px !important;} .breadcrumb_alternative .row {width:auto;min-width:auto;padding:0 !important;min-height:auto;}	
.post-body .breadcrumb_alternative p {text-align:left;font-size:20px;padding:9px 18px !important;line-height:1.32;}
ol.breadcrumb {display:block;}
.breadcrumb {text-align:left;}	
.row-breadcrumb.row-breadcrumb-light .row li {line-height:1.3;margin-right:6px;font-size:20px;}	
} .testimonial_teaser_home {color:#FFF !important;font-weight:500;width:fit-content;margin:0 auto -36px auto;}
.label_testimonial {position:fixed;right:200px;top:50px;color:#FFF;font-weight:500;transition: opacity 0.5s ease;}
.dachzeile_testimonial {background:#C3DC29;font-size:11px;padding:3px 12px;width:fit-content;margin:0 auto;}
.name_testimonial {background:#000;font-size:13px;padding:6px 16px}
.name_testimonial span {font-weight:700;}
#page-header.uncode-scroll-lock .header-wrapper .header-scrolldown {bottom:45px;} .schwarzweiss .background-inner.srcset-bg, 
.schwarzweiss .t-entry-visual-cont picture img {filter: grayscale(100%) !important;}
.testimonial_slider .uncode-owl-nav .uncode-nav-dots {margin-top:550px;}
.testimonial_slider .name_testimonial {background-color:#718F47 !important;}
.testimonial_slider .owl-item .uncode_text_column p,
.testimonial_slider .testimonial_slider_kachel .uncode_text_column p {
font-size:32px;font-weight:600;line-height:1.2;padding-top:36px !important;
height: 400px; display: flex;
justify-content: center; align-items: center; text-align: center; }
.schwarzweiss .tmb .t-entry-visual .t-overlay-icon.t-icon-size-xl {font-size:160px;}
.video_section .uncode-single-media-wrapper i.t-overlay-icon {display:block;}
.video_section .uncode-single-media-wrapper p.t-entry-meta, 
.video_section .uncode-single-media-wrapper p.t-entry-meta span, 
.video_section .uncode-single-media-wrapper p.t-entry-excerpt {display:inline;font-size:24px;} 
.testimonial_photo_text .testimonial_teaser_home {margin:0;}
.testimonial_photo_text .name_testimonial {background-color:#718F47 !important;}
.testimonial_photo_text p {line-height:40px;} @media screen and (max-width: 959px) { 
.main-container .post-body .fp-auto-height .header-wrapper .row-container .row-parent {padding:0 !important;}	
.header_column_label_testimonial {width:248px;}
.header_column_label_testimonial .uncode_text_column {padding:0 9px 9px 0;}
.schwarzweiss .tmb .t-entry-visual .t-overlay-icon.t-icon-size-xl {font-size:80px;}
.uncode-single-media-wrapper.single-advanced .t-overlay-text p.t-entry-excerpt {line-height:1;}	
.schwarzweiss.testimonial_slider,
#page-header.uncode-scroll-lock .vc_row.header_hero_section_home, .header_testimonial_mobile,
.fp-auto-height.fp-section, .fp-auto-height .fp-slide, .fp-auto-height .fp-tableCell {height:100vh !important;}	
#page-header.uncode-scroll-lock .header-wrapper .header-scrolldown {bottom:10px;}
.testimonial_slider	.uncode-owl-nav.dots-look-default {padding-left:36px;} .testimonial_slider .owl-item .row.uncoltable {height:auto;} .testimonial_slider .owl-carousel {display:flex !important;align-items:center;min-height:90vh;} 
.testimonial_slider .uncode-owl-nav .uncode-nav-dots {margin-top:410px;}	
.testimonial_slider .owl-item .uncode_text_column p, .testimonial_slider .testimonial_slider_kachel .uncode_text_column p {font-size:22px;height:260px !important;}
.testimonial_slider .uncode-nav-prev, .testimonial_slider .uncode-nav-next {display:none;} .testimonial_section .wpb_row.row-inner {display:grid;align-items:center;}	
.testimonial_photo_text p {line-height:1.4;}	
} .teaserblock h3, .teaserblock p, .teaserzeile h3, .teaserzeile p {margin-top:0;} .zeile_markiert, .textblock_markiert {position:relative;display:block;}
.textblock_markiert {padding:36px 0;}
.zeile_markiert::before, .zeile_markiert::after {position:absolute;content:'';width:18px;height:18px;background-color:#C3DC29;}
.textblock_markiert::before, .textblock_markiert::after {position:absolute;content:'';width:18px;height:18px;background-color:#C3DC29;}
.zeile_markiert::before {top:0;left:72px;}
.zeile_markiert::after {bottom:0;left:72px;}
.textblock_markiert::before {top:0;left:0;}
.textblock_markiert::after {bottom:0;left:0;} .wpb_accordion_content #row-unique-3 .row.limit-width.row-parent,
.wpb_accordion_content #row-unique-4 .row.limit-width.row-parent,
.wpb_accordion_content #row-unique-5 .row.limit-width.row-parent,
.wpb_accordion_content #row-unique-6 .row.limit-width.row-parent {padding:0;}
.zwischenheadline_extra_abstand {margin-top:36px;} .uncode-single-media {margin-bottom:18px;} .temporaeres_bild, .bild_temporaer {border:4px dashed #C3DC29;}
.bild_mit_rahmen, .single_media_bild_mit_rahmen img {border:1px solid #eaeaea;}
figcaption {font-size:16px;}
.uncode_text_column figcaption {margin-top:0;}
.uncode_text_column .uncode-single-media figcaption {margin-top:9px;} .bildunterschrift_textblock {margin-top:9px !important;}
.bildunterschrift_textblock p {color:#747474;line-height:1.4 !important;font-size:16px;} p.image-source  {margin-top:3px; text-align:right; color:#ADADAD;line-height:1.4 !important;font-size:16px;} .lg-close.lg-icon {font-size:35px;margin-right:15px;margin-top:15px;}
.lg-sub-html p {font-size:16px; line-height:1.4 !important;} .featherlight-content {  ;}
.featherlight .featherlight-content {background:#FFF !important;}
.featherlight .featherlight-inner {margin:auto;background:#FFF !important;}
.featherlight .featherlight-content .caption {font-weight:400;font-size:16px;margin-top:6px;font-family:"IBM Plex Sans";position:relative;text-align:center;}  .post-content img[src$=".svg"].svg-ANDERE-KLASSE {
max-width: 50%; height: auto; }  @media screen and (max-width: 480px) { 
.post-content svg {max-width:100%;}
} .post-content .svg-ANDERE-KLASSE text {
fill: #718F47;
} .post-content .svg-ANDERE-KLASSE path {
fill: none;
stroke: #718F47;
} .post-content .svg-ANDERE-KLASSE rect {
fill: #718F47; } .beitragskategorie, .headline-prefix, .datums-archive-prefix {color:#C3DC29;}
.beitrags-wrapper {background-color: #fff; margin-bottom: 20px; padding: 36px 100px;}
.beitrags-dachzeile {font-size:14px;padding:11px 0 0 0;}
.beitrags-dachzeile span {font-weight:600 !important;}
.beitrags-dachzeile span.news_title_dachzeile {color:#ADADAD;}
.main-container .title_single_post .row-inner > div:not(.vc_helper) {padding-left:0;}
.single-post .main-container .title_single_post .row-inner > div:not(.vc_helper) {padding-left:36px  }
.single-post .main-container .title_single_post .row-inner,
.single-post .main-container .back_to_overview .row-inner {margin-left:0 !important;}
.single-post .main-container .title_single_post h1 {margin-top:61px;}
.page-id-1174 .main-container .title_single_post h1 {margin-top:-13px;}
.single-post .main-container .row-inner > div:not(.vc_helper) {padding-right:36px;}
.overview_news_teaser .tmb .t-entry p.t-entry-meta span {font-size:16px;}
.overview_news_teaser h3.t-entry-title {line-height:1.4 }
.overview_news_teaser p {margin-top:0 !important;}
.overview_news_teaser .t-entry-readmore.btn-container a {font-size:24px;border:none;color:#C3DC29 !important;}
.overview_news_teaser .t-entry-readmore.btn-container a:after {content:' >';}
.page-id-1174 .main-container .row-inner > .beitragsdaten_sidebar_desktop {padding-left:0;}
.page-id-1174 .isotope-footer-inner.text-center {text-align:left;}
.page-id-1174 .vc_acf.field_65ba4265049eb, 
.page-id-1174 .vc_acf.field_65ba4303049ec, 
.single .vc_acf.field_65ba4265049eb, 
.single .vc_acf.field_65ba4303049ec {font-size:16px;font-weight:600 !important;line-height:28px;}
.page-id-1174 .vc_acf.field_65ba435a049ed p, .single .vc_acf.field_65ba435a049ed p  {font-size:16px;line-height:28px;}
.page-id-1174 .beitragsdaten_sidebar_desktop, .single .beitragsdaten_sidebar_desktop {padding-top:6px !important;}
.uncode-accordion:not(.default-typography) .panel-title a span {font-size:32px !important; font-weight:600 !important;line-height:1.4;padding:6px 0;}
.panel-body.wpb_accordion_content h2 {display:none;}
.panel-body h2.h2 {font-size:24px !important;}
.panel.group .panel-title > a {border-bottom:none;}
.panel.group .panel-title > a > span:after { content:"\e114" !important;position:absolute;left:0;top:0.9em;color:#FFF !important;background:#C3DC29;width:40px;font-size:1em;border: 4px solid #C3DC29;}
.panel-title > a {display:contents;}
.panel.group .panel-title > a > span {margin-left:1.6em;}
.panel.active-group {margin:30px 30px 30px -30px !important;background:#f0f0f0;border:30px solid #f0f0f0 !important;}
.panel.active-group .panel-title > a > span::after { content:"\e115" !important;}
.panel-title.active > a span:after {transform: translateY(-50%) rotate(0deg);}
.w-border .panel, .w-border .panel:last-child,
.panel-group .panel-heading + .panel-collapse::before {border:none;}
.main-container .panel-body .row-inner > div:not(.vc_helper) {padding-left:0;}
.main-container .panel-body .row-container .row {padding:18px 0 18px 36px !important;}
.padding_rechts_null .row {padding-right:0 !important;}
.panel-body.single-block-padding {padding-top:12px !important;}
.news_archive .marginalspalte_sidebar h4 {color:#C3DC29;}
.news_archive .marginalspalte_sidebar p {line-height:26px;}
.news_archive .panel.active-group {background:none !important;border:none !important;margin:0 !important;}
.news_archive .uncode-accordion:not(.default-typography) .panel-title a span {font-size:36px !important;color:#C3DC29;}
.news_archive .panel.group .panel-title > a > span::after {width:44px;}
.news_archive ul li {font-weight:600;margin-bottom:0;}
.news_archive ul li a {border-bottom:none;}
.news_archive ul li:before {content:'';}
.post-body .widget_search input {font-weight:300;border-radius:0 !important; border:0 !important;border-bottom:1px solid #000 !important;padding:0 0 9px 0;box-shadow:none !important;width:99% !important;} .single-post .single_media_bild_mit_rahmen img.portrait, .page-id-1174 .single_media_bild_mit_rahmen img.portrait {width: 75% !important;float:right;} .single-post .single_media_bild_mit_rahmen img {margin-bottom:1px;} .single-post .uncode-single-media {margin-left:36px;} @media (max-width: 959px) {
.headline_news_archiv {padding-top:18px;}
article#post-1174 .post-wrapper {width:100%;} .beitrags-wrapper {padding:0;} .beitrags-dachzeile {margin-left:18px;}
.overview_news_teaser .tmb .t-entry p.t-entry-meta span {font-size:12px;}	
.overview_news_teaser .t-entry-readmore.btn-container a {font-size:16px;}	
.single-post .beitrags-dachzeile {margin-left:0;}	
.single-post .main-container .title_single_post .row-inner > div:not(.vc_helper) {padding-left:0;}
.single-post .main-container .row-inner > div:not(.vc_helper) {padding-right:0;}
.single-post .uncode-single-media {margin-left:0;}
.panel.group .panel-title > a > span::after,
.news_archive .panel.group .panel-title > a > span::after {width:28px;}
.news_archive .uncode-accordion:not(.default-typography) .panel-title a span {font-size:inherit !important;}	
.panel.active-group {margin-left:-18px !important;margin-right:-18px !important; border-width:18px !important;}	
}
@media (max-width: 767px) {
.news_archive .panel.group .panel-title > a > span,	
.panel.group .panel-title > a > span {line-height:1.3;font-size:20px !important;padding:6px 3px;}
}  .wpcf7 .wpcf7-mail-sent-ok, .wpcf7 .wpcf7-validation-errors, .wpcf7 span.wpcf7-not-valid-tip {font-size:16px;font-weight:400 !important;margin-top:9px;}
.page-id-53 .wpcf7-response-output {border:2px solid #C3DC29 !important;padding:15px !important;} .page-id-873 select {
width: 500px;
}
.page-id-53 .select2-results__option,
.page-id-873 .select2-results__option {padding-left:10px;}
.page-id-53 input[type="text"],
.page-id-53 input[type="email"],
.page-id-53 input[type="tel"],
.page-id-53 textarea,
.page-id-53 select {
width: 100%;
}
.page-id-873 label,
.page-id-53 label {
line-height: 1.3;
margin-right: 10px;
}
@media (max-width: 767px) {
.page-id-873 select,
.page-id-53 select {
width: 260px;font-size:14px !important;
}
.page-id-873 label,
.page-id-53 label {
display: block;
font-weight: bold;
margin-bottom: 5px;
max-width: 240px;
}
}
.page-id-873 p label,
.page-id-53 p label {
width: 100%;
display: inline-block;
}
.page-id-873 .select2-container--default .select2-selection--single .select2-selection__arrow b,
.page-id-53 .select2-container--default .select2-selection--single .select2-selection__arrow b {
border-color: #aaa transparent transparent transparent;
border-width: 15px 14px 0 14px;
margin-left: -28px;
margin-top: 12px;
}
.page-id-873 .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b,
.page-id-53 .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
border-color: transparent transparent #aaa transparent;
border-width: 0 14px 15px 14px;
}
@media (max-width: 767px) {
.page-id-873 .select2-container--default .select2-selection--single .select2-selection__arrow b,
.page-id-53 .select2-container--default .select2-selection--single .select2-selection__arrow b {margin-top:8px;margin-left:-22px; border-width: 11px 10px 0 10px;}
.page-id-873 .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b,
.page-id-53 .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {border-width: 0 10px 11px 10px;}
.select2-container .select2-selection, .select2-container .select2-results__option, 
.wpcf7-response-output, .wpcf7-not-valid-tip {font-size: 16px !important;}	
}
.page-id-873 .select2-container .select2-selection--single .select2-selection__rendered,
.page-id-53 .select2-container .select2-selection--single .select2-selection__rendered {
padding-right: 40px;
}
.page-id-873 .select2-container--default .select2-selection--single,
.page-id-53 .select2-container--default .select2-selection--single {
overflow: visible;
height: auto;
padding: 8px 2px;
}
.page-id-873 .select2-container--default .select2-selection--single .select2-selection__rendered,
.page-id-53 .select2-container--default .select2-selection--single .select2-selection__rendered {
white-space: normal;
line-height: 1.4;
}
.page-id-873 .select2-container--default .select2-dropdown,
.page-id-53 .select2-container--default .select2-dropdown {
background-color: #C3DC29;
}
.page-id-873 .select2-container--default .select2-results>.select2-results__options .select2-results__option--highlighted[aria-selected],
.page-id-53 .select2-container--default .select2-results>.select2-results__options .select2-results__option--highlighted[aria-selected] {
background-color: #718F47;
color: #FFF; 
}
.page-id-873 .select2-container--default .select2-results__option[aria-selected="true"],
.page-id-53 .select2-container--default .select2-results__option[aria-selected="true"] {
background-color: #C3DC29;
color: #000;
}
.page-id-873 .zweizeilig .select2-container--default .select2-selection--single,
.page-id-53 .zweizeilig .select2-container--default .select2-selection--single {
min-height: 40px;
}
.page-id-873 .dreizeilig .select2-container--default .select2-selection--single,
.page-id-53 .dreizeilig .select2-container--default .select2-selection--single {
min-height: 60px;
}
.page-id-873 input[type="submit"],
.page-id-53 input[type="submit"] {
font-size: 100%;
color: #000;
font-weight: bold;
}
.page-id-873 input[type="submit"] {
margin: 1em 0 3em 0;
}
.page-id-873 [class^="label-"] {margin-bottom:10px;padding-left:0px;display:inline-flex;width:100%;}
.page-id-873 [class^="label-"]::before {font-size:140%;color:#999;padding:14px 15px 0 0;}
.page-id-873 .label-01::before {content:'01';}
.page-id-873 .label-02::before {content:'02';}
.page-id-873 .label-03::before  {content:'03';}
.page-id-873 .label-04::before {content:'04';}
.page-id-873 .label-05::before {content:'05';}
.page-id-873 .label-06::before {content:'06';}
.page-id-873 .label-07::before {content:'07';}
.page-id-873 .label-08::before  {content:'08';}
.page-id-873 .label-09::before {content:'09';}
.page-id-873 .label-10::before {content:'10';}
.page-id-873 .label-11::before {content:'11';}
.page-id-873 .label-12::before {content:'12';}
.page-id-873 .label-13::before  {content:'13';} .vorzugsquerschnitt {padding-top:1em;font-weight:600;display:inline-block;}
.bemessungsergebnis_querschnitt_label, .bemessungsergebnis_material_label {color:#C3DC29;font-weight:600;}
.bemessungsergebnis_querschnitt, .bemessungsergebnis_material {font-size:28px;font-weight:600;} .anmerkung.pum-trigger {font-size:180%;text-decoration:none;color:#C3DC29;}
a.anmerkung.pum-trigger:focus {outline: none;} .pum-title.popmake-title.pum-title-uncode {display:none;}
.pum-overlay-uncode {background-color:rgba(0,0,0,0.9) !important;}
.pum-content.popmake-content.pum-content-uncode {max-width:900px;padding-right:54px;}
.pum-content.popmake-content.pum-content-uncode p {color:#FFF;line-height:1.4;}
.pum-close-uncode::before {font-size:36px !important;}
.tab-container:not(.default-typography) .nav-tabs > li > a span {font-size:16px;}
.pum-title.popmake-title.pum-title-uncode {font-size:24px;font-weight:600;color:#FFF;}
#pum_popup_title_2462 {display:none;} button[type="submit"].search-submit {font-size:20px !important;background-color:transparent;}
.overlay button[type="submit"].search-submit {font-size:32px !important;}
.search-container-inner i.fa {top:1% !important;right:0 !important;}
.overlay.overlay-search .search-container-inner i.fa {top:33% !important;}
@media screen and (max-width: 959px) { 
.overlay .search-container {background-color:rgba(0,0,0,0.9);}
.mobile-menu-button.menu-close-search {height:30px;}
.overlay.overlay-search .search-container form .search-container-inner input {padding-left:1em;}
.overlay.overlay-search .search-container .search-container-inner i {margin-top:-1.7em;padding-right:1em;}
.overlay .search-container-inner i.fa {top:20% !important;}
.overlay button[type="submit"].search-submit {font-size:24px !important;}
.search-container-inner input {font-size:16px;}
.search-container-inner i.fa {top:-10% !important;}
} .post-content .widget-ajax-filters ul li::before {display:none;}
.post-body .widget-ajax-filters li a {border-bottom:none;}
.ajax-grid-system .uncode-toggle-ajax-filters {padding:18px !important;margin-bottom:54px;background-color:#f2f2f2;}
.ajax-filter-wrapper .term-filters, .ajax-filter-wrapper .term-filters select, .widget-ajax-filters .swatch-type-label {font-size:16px !important;font-weight:300 !important;}
.widget-ajax-filters .swatch-type-label {height:46px;padding:4px 14px;}
.ajax-filter-wrapper .tmb-content-lateral.tmb-content-lateral-left.tmb .t-entry-text .t-entry-text-tc.no-block-padding {padding-left:0 !important;}
.ajax-filter-wrapper .tmb-content-size-1.tmb-content-lateral.tmb > .t-inside .t-entry-text {width:100% !important;}
.ajax-filter-wrapper .t-entry {border-bottom:2px solid #DDD;font-size:16px !important;min-height:120px !important;}
.ajax-filter-wrapper .spacer.spacer-one::before {position:absolute;content:'';width:24px;height:24px;background-color:#C3DC29;top:6px;}
.ajax-filter-wrapper .t-entry-cf-detail-835917, .ajax-filter-wrapper .t-entry-cf-detail-208019 {display:inline;}
.ajax-filter-wrapper .t-entry-cf-detail-208019 {margin-left:5px !important;}
.grid-filters .uncode-toggle-ajax-filters.item-align-left::after, 
.grid-filters .uncode-toggle-ajax-filters.item-align-left::before {display:none;}
.grid-filters .uncode-toggle-ajax-filters.item-align-left span::after 
{color:#C3DC29;font-size:30px;display:inline-block;font-family:"uncodeicon";transition:transform .1s;margin-left:484px;}
.grid-filters .uncode-toggle-ajax-filters.item-align-left span.toggle-filter-hide::after {content:"\f146";}
.grid-filters .uncode-toggle-ajax-filters.item-align-left span.toggle-filter-show::after {content:"\f0fe";} .single-hersteller .vc_acf {margin-top:0 !important;line-height:31.5px;}
.single-hersteller a.tag-cloud-link {pointer-events:none;font-size:16px;}
.single-hersteller .widget-container .tagcloud a {font-size:16px !important;font-weight:400 !important;text-transform:none !important;}
.single-hersteller .field_665d96a2387fd, .single-hersteller .field_665d96aa387fe {display:inline;}
.single-hersteller .field_665d96a2387fd {margin-right:5px;} .single-hersteller .tagcloud a {border:none;padding:0;display:block;font-size:24px !important;margin-bottom:18px !important;line-height:24px;}
.single-hersteller .tagcloud a::before {position:absolute;content:'';width:24px;height:24px;background-color:#C3DC29;}
.single-hersteller .tagcloud a.tag-link-86::before {font-family:'uncodeicon';content:'\f00c';background-color:transparent;}
.single-hersteller .tagcloud a span {padding-left:32px;}
.single-hersteller .divider-wrapper {margin-top:18px !important;}
.single-hersteller .uncode-single-media .uncode-single-media-wrapper {display:inline list-item;}
.single-hersteller .uncode-single-media-wrapper img {border:1px solid #eaeaea;padding:42px;} @media screen and (max-width: 959px) { 
.grid-filters a.uncode-toggle-ajax-filters {display:block;}
.ajax-filter-sidebar.ajax-sidebar-position-mobile-left {background:rgba(255,255,255,1);}
.ajax-filter-sidebar-overlay .ajax-filter-sidebar .ajax-filter-sidebar-header .close-ajax-filter-sidebar {font-weight:400 !important;font-size:16px !important;color:#747474;}	
} table td {font-weight:300;}
.powered_by_link {display:none;}
.wpDataTablesWrapper .dataTables_info, .wpDataTablesWrapper .dataTables_paginate {font-size:16px !important;} table.has-columns-hidden > tbody > tr.row-detail > td > ul > li > span.columnTitle {font-weight:300 !important;}
tr.detail-show td {font-weight:600 !important;}  table {border-collapse: collapse;width: 100%; border:none !important;}
tr {position:relative; }
th, td {font-size:16px !important;line-height:1.4 !important;border: none !important;padding: 9px 9px 27px 9px !important;text-align: left;vertical-align:top;position: relative;}
tbody {border-top: 2px solid #000 !important;}
th {border-top: 1px solid #000 !important;} tr.ohne_border_unten th {border-bottom:none !important;padding-bottom:9px !important;}
td::before {content: "";position: absolute;height: 1px;background: black;}
td::before {top: 0;left: 10px;right: 10px;}
td:first-child::before {left: 0;} tbody tr:first-child td::before {display:none !important;}
td.no_top_border::before {display:none !important;} .responsive-table-wrapper {
overflow-x: auto;
-webkit-overflow-scrolling: touch; }
.responsive-table-wrapper table {
width: 100%;  }
.scroll-button {
position: absolute;
top: 50% ;
transform: translateY(-50%);
background-color: rgba(0, 0, 0, 0.5);
color: white;
border: none;
padding: 10px;
cursor: pointer;
z-index: 100;
}
.scroll-button.left {
left: 0;
}
.scroll-button.right {
right: 0;
}
.responsive-table-wrapper table { border-spacing: 0;
}
.responsive-table-wrapper th, 
.responsive-table-wrapper td {
padding: 8px;
border: 1px solid #ddd;
}
.responsive-table-wrapper th:first-child,
.responsive-table-wrapper td:first-child {
position: -webkit-sticky;
position: sticky;
left: 0;
padding-left:0 !important;
font-weight:600;
background-color: transparent  ;
z-index: 10;
} .panel.active-group .responsive-table-wrapper th:first-child,
.panel.active-group .responsive-table-wrapper td:first-child {
background-color: #f0f0f0 !important;
} td > p:empty {display: none;}
td figure.wp-caption {margin-top:0 !important;}
td img.bild_abstand_oben {margin-top:18px !important;}
td img {min-width:160px;  }
td figcaption {margin-top:0;}
td img.svg-einschnittarten {max-width:160px;} td.hinweistext, td.hinweistext p {color:#747474;line-height:1.4 !important;font-size:16px;} @media (max-width: 959px) {
.responsive-table-wrapper th:first-child,
.responsive-table-wrapper td:first-child {
position: relative;
}
} @media (min-width: 960px) {
.footer_zeile_1 {width:14.666667%;}
.footer_zeile_2 {width:18.666667%;}
}
.row-navigation.row-navigation-light {outline-color:#FFF;background-color:#FFF;}
.site-footer p, .site-footer p a {color:#FFF !important;}
.site-footer p a:hover {border-bottom:1px solid rgba(255,255,255,0.7);}
.footer-scroll-top {right:34px;bottom:54px;}
.style-light.footer-scroll-top a.scroll-top .btn-default {background-color:#C8DB43 !important;border-color:#C8DB43 !important;border-radius:0 !important;}
.footer-scroll-top i { }
.fa-angle-up::before {font-size:26px;}
.site-footer p, .site-footer p strong, .site-footer a, .site-footer a:hover, .site-footer a:active, .site-footer a:visited, .post-body .site-footer li a:visited {color:#FFF !important;}
.site-footer p a, .site-footer li a {border-bottom:none !important;}
.site-footer p a:hover, .site-footer li a:hover {color:#FFF !important;border-bottom:1px solid rgba(255,255,255,0.9);}
.site-footer .news_teaser_zeile p, .site-footer .news_teaser_zeile p strong, .site-footer .news_teaser_zeile a, .site-footer .news_teaser_zeile a:hover, .site-footer .news_teaser_zeile a:active, .site-footer .news_teaser_zeile a:visited, .post-body .site-footer .news_teaser_zeile li a:visited {color:#000 !important;}
.site-footer .news_teaser_zeile p a {border-bottom:none !important ;}
.site-footer .news_teaser_zeile p a:hover {border-bottom:1px solid rgba(0,0,0,0.9);}
.post-body .news_teaser_zeile p {line-height:28px !important;}
.post-body .news_teaser_zeile p a {border-bottom:none !important;}
.news_teaser_zeile .t-entry-text-tc.single-block-padding {padding-left:18px !important;} .uncode-vc-social.icons-lead {top:-9px !important;float:right;}
.uncode-vc-social.icons-lead .social-icon i {font-size:32px;}
.uncode-vc-social.icons-lead .social-icon i {opacity:0.9 !important;}
.uncode-vc-social.icons-lead .social-icon i:hover {opacity:1 !important;}
.uncode-vc-social.icons-lead .social-icon { width:46px;padding:8px 1px 4px 0px;margin-right:10px;} .site-footer ul li {font-weight:600 !important;font-size:20px;margin-bottom: 0;line-height: 1.75;}
.site-footer ul li a::before {content:'> ';}
.site-footer ul li.spalten_ueberschrift a {color:#C3DC29 !important;}
.site-footer ul li.spalten_ueberschrift a::before {content:none;} .site-footer ul li.linkmarkierung a {pointer-events:none;}
.site-footer ul li.linkmarkierung a::before {position:absolute;content:'';width:24px;height:24px;background-color:#C3DC29;top:6px;}
.site-footer ul li.linkmarkierung a span {padding-left:31px;}
.site-footer a.linkmarkierung.sitemap {font-weight:600 !important;font-size:24px;}
.site-footer a.linkmarkierung.sitemap::before {position:absolute;content:'';width:36px;height:36px;background-color:#C3DC29;top:-2px;}
.site-footer a.linkmarkierung.sitemap span {padding-left:45px;} .footer_icons_mitte i {color:#FFF;margin-right:0.7em;} @media (max-width: 959px) {
.footer-scroll-top {right:18px;bottom:34px;}
.uncode-vc-social.icons-lead {top:-15px !important;float:left;}	
} @media (min-width: 960px) { html body .overlay-menu.overlay-sequential {
background: linear-gradient(
to right,
rgba(26,30,7,1) 0%,
rgba(26,30,7,0.97) 70%,
rgba(26,30,7,0.95) 100%
) !important;
} html body .overlay-menu .vmenu-container .menu-accordion.menu-accordion-primary ul.menu-smart.menu-primary-inner {
width: 280px !important;
max-width: 280px !important;
}
html body .overlay-menu .vmenu-container .menu-accordion.menu-accordion-primary ul.menu-smart.menu-primary-inner > li {
position: static !important;
width: 280px !important;
max-width: 280px !important;
}
html body .overlay-menu .vmenu-container .menu-accordion.menu-accordion-primary ul.menu-smart.menu-primary-inner > li > a {
display: block !important;
width: 280px !important;
max-width: 280px !important;
} html body .overlay-menu .vmenu-container .menu-accordion.menu-accordion-primary ul.menu-smart.menu-primary-inner > li > a:hover,
html body .overlay-menu .vmenu-container .menu-accordion.menu-accordion-primary ul.menu-smart.menu-primary-inner > li > a:focus,
html body .overlay-menu .vmenu-container .menu-accordion.menu-accordion-primary ul.menu-smart.menu-primary-inner > li.submenu-active > a {
color: #C3DC29 !important;
}
html body .overlay-menu .vmenu-container .menu-accordion.menu-accordion-primary ul.menu-smart.menu-primary-inner ul.drop-menu > li > a:hover,
html body .overlay-menu .vmenu-container .menu-accordion.menu-accordion-primary ul.menu-smart.menu-primary-inner ul.drop-menu > li > a:focus {
color: #C3DC29 !important;
} html body .overlay-menu .vmenu-container .menu-accordion.menu-accordion-primary ul.menu-smart.menu-primary-inner > li.menu-item-has-children > ul.drop-menu.un-submenu,
html body .overlay-menu .vmenu-container .menu-accordion.menu-accordion-primary ul.menu-smart.menu-primary-inner > li.menu-item-has-children > ul.drop-menu.un-submenu[role="menu"],
html body .overlay-menu .vmenu-container .menu-accordion.menu-accordion-primary ul.menu-smart.menu-primary-inner > li.menu-item-has-children > ul.drop-menu.un-submenu.open-animated {
position: absolute !important;
left: 280px !important;
right: auto !important;
margin: 0 !important;
margin-top: 0 !important;
margin-left: 0 !important;
width: 320px !important;
min-width: 320px !important;
max-width: 320px !important;
min-height: 400px !important;
padding: 0 30px !important;
background: transparent !important;
border-radius: 0 !important;
box-shadow: none !important;
z-index: 10000 !important; transition: opacity 0.25s ease-in-out !important;
} html body .overlay-menu .vmenu-container .menu-accordion.menu-accordion-primary ul.menu-smart.menu-primary-inner > li.menu-item-has-children > ul.drop-menu.un-submenu {
display: none !important;
visibility: hidden !important;
opacity: 0 !important;
pointer-events: none !important;
} html body .overlay-menu .vmenu-container .menu-accordion.menu-accordion-primary ul.menu-smart.menu-primary-inner > li.menu-item-has-children.submenu-active > ul.drop-menu.un-submenu,
html body .overlay-menu .vmenu-container .menu-accordion.menu-accordion-primary ul.menu-smart.menu-primary-inner > li.menu-item-has-children.submenu-active > ul.drop-menu.un-submenu[role="menu"],
html body .overlay-menu .vmenu-container .menu-accordion.menu-accordion-primary ul.menu-smart.menu-primary-inner > li.menu-item-has-children.submenu-active > ul.drop-menu.un-submenu.open-animated {
display: block !important;
visibility: visible !important;
opacity: 0 !important;
pointer-events: auto !important;
} html body .overlay-menu .vmenu-container .menu-accordion.menu-accordion-primary ul.menu-smart.menu-primary-inner > li.menu-item-has-children.submenu-active.submenu-positioned > ul.drop-menu.un-submenu {
opacity: 1 !important;
} html body .overlay-menu .vmenu-container .menu-accordion.menu-accordion-primary ul.menu-smart.menu-primary-inner > li.menu-item-has-children.current-menu-ancestor:not(.submenu-active) > ul.drop-menu.un-submenu,
html body .overlay-menu .vmenu-container .menu-accordion.menu-accordion-primary ul.menu-smart.menu-primary-inner > li.menu-item-has-children.current-menu-parent:not(.submenu-active) > ul.drop-menu.un-submenu {
display: none !important;
visibility: hidden !important;
opacity: 0 !important;
pointer-events: none !important;
} html body .overlay-menu .vmenu-container .menu-accordion.menu-accordion-primary ul.menu-smart.menu-primary-inner ul.drop-menu.un-submenu ul.drop-menu.un-submenu {
position: absolute !important;
top: 0 !important;
left: 320px !important;
margin: 0 !important;
width: 280px !important;
min-width: 280px !important;
padding: 0 30px !important;
background: transparent !important;
} html body .overlay-menu .vmenu-container .menu-accordion.menu-accordion-primary ul.menu-smart.menu-primary-inner > li > a > i.fa-angle-down.fa-dropdown {
display: none !important;
}
}