@font-face {
font-display: swap; 
font-family: 'Roboto';
font-style: normal;
font-weight: 300;
src: url(//www.reissmann.com/wp-content/themes/greenly-child/fonts/roboto-v30-latin-300.eot); src: url(//www.reissmann.com/wp-content/themes/greenly-child/fonts/roboto-v30-latin-300.eot?#iefix) format('embedded-opentype'), url(//www.reissmann.com/wp-content/themes/greenly-child/fonts/roboto-v30-latin-300.woff2) format('woff2'), url(//www.reissmann.com/wp-content/themes/greenly-child/fonts/roboto-v30-latin-300.woff) format('woff'), url(//www.reissmann.com/wp-content/themes/greenly-child/fonts/roboto-v30-latin-300.ttf) format('truetype'), url(//www.reissmann.com/wp-content/themes/greenly-child/fonts/roboto-v30-latin-300.svg#Roboto) format('svg'); } @font-face {
font-display: swap; 
font-family: 'Roboto';
font-style: normal;
font-weight: 400;
src: url(//www.reissmann.com/wp-content/themes/greenly-child/fonts/roboto-v30-latin-regular.eot); src: url(//www.reissmann.com/wp-content/themes/greenly-child/fonts/roboto-v30-latin-regular.eot?#iefix) format('embedded-opentype'), url(//www.reissmann.com/wp-content/themes/greenly-child/fonts/roboto-v30-latin-regular.woff2) format('woff2'), url(//www.reissmann.com/wp-content/themes/greenly-child/fonts/roboto-v30-latin-regular.woff) format('woff'), url(//www.reissmann.com/wp-content/themes/greenly-child/fonts/roboto-v30-latin-regular.ttf) format('truetype'), url(//www.reissmann.com/wp-content/themes/greenly-child/fonts/roboto-v30-latin-regular.svg#Roboto) format('svg'); } @font-face {
font-display: swap;
font-family: 'Roboto';
font-style: normal;
font-weight: 500;
src: url(//www.reissmann.com/wp-content/themes/greenly-child/fonts/roboto-v30-latin-500.eot); src: url(//www.reissmann.com/wp-content/themes/greenly-child/fonts/roboto-v30-latin-500.eot?#iefix) format('embedded-opentype'), url(//www.reissmann.com/wp-content/themes/greenly-child/fonts/roboto-v30-latin-500.woff2) format('woff2'), url(//www.reissmann.com/wp-content/themes/greenly-child/fonts/roboto-v30-latin-500.woff) format('woff'), url(//www.reissmann.com/wp-content/themes/greenly-child/fonts/roboto-v30-latin-500.ttf) format('truetype'), url(//www.reissmann.com/wp-content/themes/greenly-child/fonts/roboto-v30-latin-500.svg#Roboto) format('svg'); } @font-face {
font-display: swap; 
font-family: 'Roboto';
font-style: normal;
font-weight: 700;
src: url(//www.reissmann.com/wp-content/themes/greenly-child/fonts/roboto-v30-latin-700.eot); src: url(//www.reissmann.com/wp-content/themes/greenly-child/fonts/roboto-v30-latin-700.eot?#iefix) format('embedded-opentype'), url(//www.reissmann.com/wp-content/themes/greenly-child/fonts/roboto-v30-latin-700.woff2) format('woff2'), url(//www.reissmann.com/wp-content/themes/greenly-child/fonts/roboto-v30-latin-700.woff) format('woff'), url(//www.reissmann.com/wp-content/themes/greenly-child/fonts/roboto-v30-latin-700.ttf) format('truetype'), url(//www.reissmann.com/wp-content/themes/greenly-child/fonts/roboto-v30-latin-700.svg#Roboto) format('svg'); } @font-face {
font-display: swap;
font-family: 'Roboto';
font-style: normal;
font-weight: 900;
src: url(//www.reissmann.com/wp-content/themes/greenly-child/fonts/roboto-v30-latin-900.eot); src: url(//www.reissmann.com/wp-content/themes/greenly-child/fonts/roboto-v30-latin-900.eot?#iefix) format('embedded-opentype'), url(//www.reissmann.com/wp-content/themes/greenly-child/fonts/roboto-v30-latin-900.woff2) format('woff2'), url(//www.reissmann.com/wp-content/themes/greenly-child/fonts/roboto-v30-latin-900.woff) format('woff'), url(//www.reissmann.com/wp-content/themes/greenly-child/fonts/roboto-v30-latin-900.ttf) format('truetype'), url(//www.reissmann.com/wp-content/themes/greenly-child/fonts/roboto-v30-latin-900.svg#Roboto) format('svg'); } @font-face {
font-display: swap;
font-family: 'Roboto Slab';
font-style: normal;
font-weight: 400;
src: url(//www.reissmann.com/wp-content/themes/greenly-child/fonts/roboto-slab-v24-latin-regular.eot); src: url(//www.reissmann.com/wp-content/themes/greenly-child/fonts/roboto-slab-v24-latin-regular.eot?#iefix) format('embedded-opentype'), url(//www.reissmann.com/wp-content/themes/greenly-child/fonts/roboto-slab-v24-latin-regular.woff2) format('woff2'), url(//www.reissmann.com/wp-content/themes/greenly-child/fonts/roboto-slab-v24-latin-regular.woff) format('woff'), url(//www.reissmann.com/wp-content/themes/greenly-child/fonts/roboto-slab-v24-latin-regular.ttf) format('truetype'), url(//www.reissmann.com/wp-content/themes/greenly-child/fonts/roboto-slab-v24-latin-regular.svg#RobotoSlab) format('svg'); } @font-face {
font-display: swap; 
font-family: 'Roboto Slab';
font-style: normal;
font-weight: 600;
src: url(//www.reissmann.com/wp-content/themes/greenly-child/fonts/roboto-slab-v24-latin-600.eot); src: url(//www.reissmann.com/wp-content/themes/greenly-child/fonts/roboto-slab-v24-latin-600.eot?#iefix) format('embedded-opentype'), url(//www.reissmann.com/wp-content/themes/greenly-child/fonts/roboto-slab-v24-latin-600.woff2) format('woff2'), url(//www.reissmann.com/wp-content/themes/greenly-child/fonts/roboto-slab-v24-latin-600.woff) format('woff'), url(//www.reissmann.com/wp-content/themes/greenly-child/fonts/roboto-slab-v24-latin-600.ttf) format('truetype'), url(//www.reissmann.com/wp-content/themes/greenly-child/fonts/roboto-slab-v24-latin-600.svg#RobotoSlab) format('svg'); } @font-face {
font-display: swap;
font-family: 'Roboto Slab';
font-style: normal;
font-weight: 800;
src: url(//www.reissmann.com/wp-content/themes/greenly-child/fonts/roboto-slab-v24-latin-800.eot); src: url(//www.reissmann.com/wp-content/themes/greenly-child/fonts/roboto-slab-v24-latin-800.eot?#iefix) format('embedded-opentype'), url(//www.reissmann.com/wp-content/themes/greenly-child/fonts/roboto-slab-v24-latin-800.woff2) format('woff2'), url(//www.reissmann.com/wp-content/themes/greenly-child/fonts/roboto-slab-v24-latin-800.woff) format('woff'), url(//www.reissmann.com/wp-content/themes/greenly-child/fonts/roboto-slab-v24-latin-800.ttf) format('truetype'), url(//www.reissmann.com/wp-content/themes/greenly-child/fonts/roboto-slab-v24-latin-800.svg#RobotoSlab) format('svg'); } @font-face {
font-display: swap; 
font-family: 'Roboto Slab';
font-style: normal;
font-weight: 900;
src: url(//www.reissmann.com/wp-content/themes/greenly-child/fonts/roboto-slab-v24-latin-900.eot); src: url(//www.reissmann.com/wp-content/themes/greenly-child/fonts/roboto-slab-v24-latin-900.eot?#iefix) format('embedded-opentype'), url(//www.reissmann.com/wp-content/themes/greenly-child/fonts/roboto-slab-v24-latin-900.woff2) format('woff2'), url(//www.reissmann.com/wp-content/themes/greenly-child/fonts/roboto-slab-v24-latin-900.woff) format('woff'), url(//www.reissmann.com/wp-content/themes/greenly-child/fonts/roboto-slab-v24-latin-900.ttf) format('truetype'), url(//www.reissmann.com/wp-content/themes/greenly-child/fonts/roboto-slab-v24-latin-900.svg#RobotoSlab) format('svg'); }
body, html, p{font-family:'Roboto', Arial, sans-serif!important; font-weight:300;}
h1,h2,h3,h4,h5,h6{font-family:'Roboto Slab'!important; font-weight:900;}
.cmplz-close {outline: none!important;}
.cmplz-link.impressum {display: none!important;}
@media (min-width: 768px) {
#site-navigation .pll-parent-menu-item img { height: 18px !important;}
.pll-parent-menu-item .sub-menu{min-width: max-content;}
.pll-parent-menu-item a::after{ font-family: "revicons"; content: '\e822';}
.pll-parent-menu-item .sub-menu a::after{display: none;}
html, body {
font-size:14px;
}
}
@media (min-width: 992px) {
html, body {
font-size:18px;
}
}
@media (min-width: 1200px) {
html, body {
font-size:16px;
}
}
h1{font-family: 'Roboto Slab'!important;font-size:2.8rem!important; color:#1f2752!important; margin-top:30px!important; margin-bottom:10px!important}
h2{font-family: 'Roboto'!important;font-size:1.2rem!important; text-transform: uppercase!important;color:#86bb46!important; font-weight:400!important}
h3{font-family: 'Roboto Slab'!important;font-size:1.6rem!important;color:#1f2752!important; font-weight:700!important; margin-bottom:10px!important}
h4{font-family: 'Roboto Slab'!important;font-size:1.3rem!important;line-height: 2em;letter-spacing: 0;color: #1f2752!important;text-transform: none;font-style: normal;font-weight: 700;margin-top:40px!important;margin-bottom:10px!important}
h5{color:#666666!important}
p{font-size: 1rem; line-height: 24px; color: #666666; text-transform: none; font-style: normal; font-weight: 400!important;}
p + ul{margin-top:-15px!important}
.wpb_text_column.wpb_content_element a, .vc_toggle_content a{font-size: 1rem; line-height: 24px; color: #666666!important; text-transform: none; font-style: normal; font-weight: 400!important;text-decoration:underline!important}
.wpb_text_column.wpb_content_element a:hover{color:#8cc63f!important}
.ausblenden{display:none!important}
.cspt-header-info-inner {display: inline-flex;}
#menu-sprach-menu-de-1 li, #menu-sprach-menu-en-1 li, #menu-sprach-menu-de li, #menu-sprach-menu-en li {list-style: none;}
#menu-sprach-menu-de-1, #menu-sprach-menu-en-1, #menu-sprach-menu-de, #menu-sprach-menu-en  {margin-bottom: 0; padding-left: 0; padding-right: 1.5em;}
#menu-sprach-menu-de-1 a img, #menu-sprach-menu-de a img { width: 28px!important; height: 18px!important; }
.menu-sprach-menu-de-container, .menu-sprach-menu-en-container {align-content: center;  align-items: center;  display: flex;}
#menu-sprach-menu-en-1 a img, #menu-sprach-menu-en a img  { width: 28px!important; height: 18px!important; }
.lang-item-de img {content: url(//www.reissmann.com/wp-content/uploads/_media/_allgemein/deutschland.webp);}
.lang-item-en img {content: url(//www.reissmann.com/wp-content/uploads/_media/_allgemein/england.webp);}
.menu-sprach-menu-en-container ul, .menu-sprach-menu-de-container ul {display: inline-flex;}
.menu-sprach-menu-en-container .lang-item-de, .menu-sprach-menu-de-container .lang-item-de {margin-right: 1em;}
b, strong {font-weight: 700!important;}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:hover{color:#1f2752!important} .cookie-notice-container{border-top:1px solid #666666}
#cn-notice-buttons a{color:#FFFFFF!important} .site-branding h1{margin-top:0px!important; margin-bottom:0px!important}
.cspt-pre-header-wrapper {
height: 40px!important;
line-height: 35px!important;
border-top: 5px solid #8cc63f;
}
.cspt-pre-header-wrapper a{color:#fff;}
.cspt-header-style-5 ul.top-contact {font-size:12px!important;}
.cspt-header-style-5 .cspt-social-links li a {line-height: 1em!important;}
.cspt-header-style-5 .cspt-social-links li a:hover{color:#FFFFFF!important; background:transparent!important} .wpb_text_column li, .vc_toggle_content li{font-size:1rem;list-style-image: url(//www.reissmann.com/wp-content/uploads/_media/_allgemein/pfeil-li.gif);list-style-type: none;padding-bottom: 5px;}
.wpb_text_column ul, .vc_toggle_content ul{margin-left: -20px !important;}
#bilder-nebeneinander ul img, .bilder-nebeneinander ul img{padding-right:20px!important} .cspt-navbar div>ul>li>a {font-size:15px!important; font-weight:500!important;}
#site-navigation.cspt-navbar div > ul > li > a {color: #666;} .home-slider-button{font-family:'Roboto'; font-size:0.8rem!important;text-transform:none; border-radius:3px}
.slider-home-headerzeile{font-family:'Roboto'; text-transform:uppercase; color:#fff; font-size: 4rem!important; line-height: 1em!important;text-shadow: 5px 5px 10px #3a3a3a;padding-right: 15px;padding-bottom: 15px;display: block;}
.slider-home{font-family:'Roboto Slab'; font-size:1.2rem!important;}
.cspt-ihbox h2{font-family: 'Roboto Slab'!important;color:#1f2752!important; text-transform:none!important; font-weight:700!important}
.vc_general.vc_btn3, .cspt-ihbox-btn a, .elementor-button {font-size: 11px!important; text-transform:none!important;text-decoration:none!important }
.cspt-ihbox-style-7:after{display:none;}
.cspt-ihbox-style-7:before{display:none;}
.cspt-full-btn .elementor-button i, .cspt-ihbox-btn a:after, .elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar {background-color: #8cc63f!important;}
.vc_general.vc_btn3.vc_btn3-color-secondarycolor:hover{background-color:#5a8527!important}
.header-p-h3{margin-bottom:35px!important;}
.header-p-h3 p{font-family: Roboto,sans-serif; font-weight: regular; font-size: 13px;    line-height: 23px; letter-spacing: 1px;  color: #86bb46; text-transform: uppercase;  font-style: normal; font-weight: 400;margin-bottom:5px;}
.header-p-h3 h2{font-family: 'Roboto Slab'!important;font-size: 2.3rem!important; line-height: 50px;letter-spacing: 0;color: #1f2752!important; text-transform: none!important;font-style: normal!important;font-weight: 700!important;}
.home h3{font-size:20px!important;}
.produktgruppen-home .vc_col-lg-3:nth-child(3) .cspt-ihbox-content {margin-bottom: 65px!important;} 
:lang(en-GB) .produktgruppen-home .vc_col-lg-3:nth-child(3) .cspt-ihbox-content { margin-bottom: 88px!important;}
:lang(en-GB) .produktgruppen-home .vc_col-lg-3:nth-child(2) .cspt-ihbox-content { margin-bottom: 65px!important;}
:lang(de-DE) .wp-block-group.en {display: none;}
:lang(en-GB) .wp-block-group.de {display: none;}
:lang(en-GB) .top-contact.de {display:none;}
:lang(de-DE) .top-contact.en {display:none;}
.home-kontakt-balken h2{font-family: 'Roboto Slab'!important;color:#FFFFFF!important;font-size:1.8rem!important; text-transform:none!important; font-weight: 700!important;}
.home-kontakt-balken p{color:#FFFFFF!important}
.home-nachhaltigkeit h2{color:#FFFFFF!important;font-size:2.5rem!important;}
.home-nachhaltigkeit p{color:#FFFFFF!important}
.vc_general.vc_btn3, .cspt-ihbox-btn a, .elementor-button { font-size: 0.8rem !important;  padding: 1em 2em !important;}
.vc_general.vc_btn3.vc_btn3-icon-left {padding: 1em 2em 1em 4em !important;} .cspt-blogbox-style-1 .cspt-meta-container .cspt-meta-line{color:#8cc63f!important;}
.cspt-blogbox-style-1 .cspt-meta-category-wrapper, .cspt-blogbox-style-1 .cspt-meta-container .cspt-meta-line:after{display:none!important;}
.creativesplanet-ele-blog img {border-radius: 2px; box-shadow: 0 10px 10px rgb(0 0 0 / 10%)!important;transform: translateY(0);}
.cspt-blogbox-style-1 .creativesplanet-box-content .cspt-post-title a{color:#1f2752!important;}
.cspt-blogbox-style-1 .post-item .cspt-read-more-link a{box-shadow: 0 0 23.25px 1.75px rgba(var(--cspt-greenly-secondary-color-rgb),.30);background-color:#8cc63f!important;color:#FFFFFF!important;text-transform:none!important;border-radius:3px!important;margin-top:20px!important;padding:12px 40px 12px 40px;line-height: 26px;  display:inline-block!important}
.cspt-blogbox-style-1 .post-item .cspt-read-more-link a:hover{background-color:#5a8527!important}
.cspt-blogbox-style-1 .post-item .cspt-read-more-link a::before{height:0px!important}
.cspt-blogbox-style-1 .post-item .cspt-read-more-link a::after{width:0px!important}
.cspt-blog-classic .cspt-featured-wrapper img { width: auto!important;} .vc_toggle_content h5{font-family: Roboto,sans-serif!important;font-weight: 500;text-transform: uppercase;margin-bottom:10px; color:#1f2752}
.vc_toggle_size_md.vc_toggle_default .vc_toggle_icon{width:20px!important; height: 3px!important}
.vc_toggle_size_md.vc_toggle_default .vc_toggle_icon::before {height: 20px!important;width:3px!important}
.vc_toggle_title h4{font-family: 'Roboto' !important;padding-left:10px; color:#86bb46!important}
.vc_toggle_title{border-top: 1px solid #666666;border-bottom: 1px solid #666666;padding-top: 10px!important;padding-bottom: 10px!important;} .kontaktdaten h4{margin-bottom:10px!important}
input[type="text"], input[type="email"], input[type="tel"] {height: 40px!important;display:inline!important}
input[type="tel"]{border: none!important; border-bottom: 1px solid #dadada!important; padding: 0px!important;}
input[type="submit"] {box-shadow: 0 0 23.25px 1.75px rgba(var(--cspt-greenly-secondary-color-rgb),.30)!important;  background-color: var(--cspt-greenly-secondary-color)!important; margin-top: 1.3em;border-radius: 3px!important;}
input[type="submit"]:hover {background-color: #5a8527 !important;}
.wpcf7-acceptance .wpcf7-list-item {margin-left: 0px; margin-right: 0.5em;}
.datenschutz a {color:  #1f2752;}
.datenschutz a:hover, .datenschutz {color:  #000!important;}
.datenschutz{ font-size: 0.8rem; line-height: 1.4em;}
.cspt-main-form .input-group{margin-bottom:0px!important}
.cspt-main-form .input-group p{margin-bottom:10px!important}
.cspt-main-form textarea{height:100px}
.cspt-main-form .quiz{margin-top:10px!important}
#consent-1 .forminator-label {display: none;}
#address-1 .forminator-row {width: 50%; float:left; margin-left: 0; margin-right: 0px;}
#address-1-street_address, #address-1-city {padding-left: 0px;}
#address-1-address_line, #address-1-zip {padding-right: 0px;}
#address-1 .forminator-row:nth-child(3) {margin-bottom: 0px;}
.forminator-row .forminator-button-submit:active {  background-color: #5a8527!important;}
.forminator-ui#forminator-module-2106.forminator-design--material .forminator-checkbox__label p {
font-size: 1rem!important;}
.forminator-button-submit:hover {background-color: #5a8527!important;}
.forminator-input--wrap::after{ background-color: #8cc63f!important;}
.forminator-textarea--wrap::after  { border-color: #8cc63f!important;}
.forminator-checkbox__label p {color: #848484!important; font-size: 1rem !important;}
.forminator-is_active .forminator-label[class*="forminator-floating-"] {color: #8cc63f!important;}
.forminator-consent input:checked + .forminator-checkbox-box {border-color: #8cc63f!important; color: #8cc63f!important;}
.text-kleiner {font-size: 0.9rem;}
.cspt-header-style-5 .cspt-header-info-inner .cspt-header-box {height: 35px; align-items: center;   display: flex!important;  }
.cspt-navbar.cspt-main-active-color-secondarycolor > div > ul > li.current-menu-parent > a {font-size: 1rem!important; color: #222!important;}
.pll-parent-menu-item img{width: auto!important; height: 14px!important;}
.sub-menu .lang-item a {font-size: 0.9rem!important;}
.cspt-navbar.cspt-dropdown-active-color-secondarycolor ul > li > ul li.current_page_item > a { color: #222!important;}
.cspt-navbar.cspt-dropdown-active-color-secondarycolor ul > li > ul li.current_page_item > a:hover { color: #fff!important;} .search-results .cspt-title-bar-wrapper{display:none!important}
form.search-form{margin-top:100px}
.search-results .cspt-header-height-wrapper{box-shadow: 0 10px 20px rgb(0 0 0 / 20%)!important;}
.search h1.cspt-tbar-title {color: #fff!important;} footer p{color:#FFFFFF!important}
.footer-wrap h6, .footer-wrap h2{font-family:'Roboto'!important;font-weight: regular; font-size: 16px!important;line-height: 23px;letter-spacing: 1px;color: #8cc63f!important;text-transform: uppercase;font-style: normal;font-weight: 700!important;	margin-bottom:25px!important;padding-top:5px;}
.cspt-footer-widget .widget:first-child{margin: 15px 0 20px!important;}
.site-footer .widget {margin: 27px 0 40px!important;}
.footer-wrap .col-lg-3 {padding-right: 60px!important;padding-left: 15px!important;}
, .footer-wrap.cspt-color-white a, .site-footer.cspt-color-white, .footer-wrap.cspt-color-white {}
.footer-wrap .col-lg-3{padding-top:115px!important;}
.footer-wrap .col-lg-3:first-child{padding-top:0px!important;}
.footer-wrap .widget ul>li {padding: 0 0 5px 0!important;}
.footer-wrap .widget ul>li a:hover{color:#fff!important; font-weight:500!important;}
.site-footer a.mail-link:hover{color:#FFFFFF!important; text-decoration:underline; font-weight:400!important}
.cspt-footer-widget ul.menu li a:before{content: none!important;}
.cspt-footer-widget ul.menu li a{padding-left:0px!important;}
.cspt-footer-widget li a{font-weight: 300!important;}
body.cspt-sidebar-no #content{padding-top:0px!important}
#header-balken-schmal{background-color:#d1d6d8!important; min-height:250px; margin-bottom:80px; background-image: url(//www.reissmann.com/wp-content/uploads/_media/kontakt/header-balken-schmal-logo-bg.jpg);background-repeat:no-repeat; background-position:right center!important;background-size: contain;}
#header-balken{background-color:#d1d6d8!important; min-height:350px; margin-bottom:80px!important;background-repeat:no-repeat; background-position:right center!important;background-size: cover!important;}
#header-balken h1, #header-balken h2{color:#FFFFFF!important}
#header-balken.header-produkt-uebersicht h1{margin-bottom:60px!important} .widget.widget_nav_menu ul li a::before{top:0px!important}
#produkt-submenu .vc_column-inner{padding-top:0px!important}
#produkt-submenu li ul.sub-menu{display:none}
#produkt-submenu li.current-page-ancestor ul.sub-menu, #produkt-submenu li.current_page_item ul.sub-menu{display:block!important}
#produkt-submenu ul.sub-menu ul.sub-menu{display:none!important}
#produkt-submenu li.current-page-ancestor ul.sub-menu li.current-page-ancestor ul.sub-menu{display:block!important}
#produkt-submenu li.current-page-ancestor > a{color:#1f2752; font-weight:700;}
#produkt-submenu li.current-page-ancestor a{border-bottom:1px solid #1f2752; padding-bottom:8px}
#produkt-submenu li.current_page_item a{border-bottom:1px solid #1f2752; padding-bottom:8px}
#produkt-submenu li li a, #produkt-submenu li li li a{border-bottom:none!important ; padding-bottom:0px!important}
#produkt-submenu ul.sub-menu ul.sub-menu li.current-page-ancestor a,#produkt-submenu li.current-menu-item a{color:#8cc63f;font-weight:500;}
#produkt-submenu li.current-menu-item.current_page_item .sub-menu a{color:#666666; font-weight: normal;}
#produkt-submenu li a:hover{color:#8cc63f;}
#produkt-submenu ul.sub-menu li a {font-size:0.9rem}
#produkt-submenu ul.sub-menu li li a {font-size:0.8rem}
#produkt-submenu ul.sub-menu li li a::before{left: 5px!important;font-size: 15px!important;}
#produkt-submenu ul.sub-menu ul.sub-menu{margin-top:5px!important}
#produkt-submenu ul.sub-menu li{padding-bottom:10px!important}
#produkt-submenu ul.sub-menu li.current-page-ancestor{padding-bottom:0px!important}
#produkt-submenu ul.sub-menu li.current-page-ancestor li.current-page-ancestor{padding-bottom:10px!important}
#produkt-submenu li.menu-item-1129 ul.sub-menu li.current-menu-item{padding-bottom:0px!important}
#produkt-submenu li.menu-item-1129 ul.sub-menu li{padding-bottom:8px!important}
#produkt-submenu li a{display:block;text-transform:uppercase; }
#produkt-submenu li li a,#produkt-submenu li li li a{text-transform:none!important; }
#produkt-submenu li {padding-top:8px; padding-bottom:8px;border-bottom:2px solid #ebebeb }
#produkt-submenu li li,#produkt-submenu li li li {padding-top:0px; padding-bottom:0px;border-bottom:none}
#produkt-submenu li.menu-item-1129 li.current_page_item a{padding-bottom:8px!important}
#produkt-submenu-uebersicht ul li a::before{content:none}
#produkt-submenu-uebersicht ul li > a{padding-left:0px}
#produkt-submenu-uebersicht li.current-menu-item > a{display:none}
#produkt-submenu-uebersicht li.current-menu-item > .sub-menu > li > a {text-transform:uppercase;font-size: 1.2rem;color:#1f2752; margin-top:30px; display:block}
#produkt-submenu-uebersicht ul.sub-menu{margin-left:0px!important}
#produkt-submenu-uebersicht .sub-menu .sub-menu li a{border-top:1px solid #666666;border-bottom:1px solid #666666;border-right:1px solid #666666;border-left:1px solid #666666;padding: 10px 0px 10px 20px;display:block}
#produkt-submenu-uebersicht .sub-menu .sub-menu li a:after{position: absolute;right:10px;font-family: 'creativesplanet-base-icons';content: '\e814';}
#produkt-submenu-uebersicht li a:hover{color:#8cc63f}
#produkt-submenu-mobile{display:none!important} #produkt-submenu-uebersicht.elektronische-geraetetechnik ul > li.menu-item-1200,#produkt-submenu-uebersicht.elektronische-geraetetechnik ul > li.menu-item-1191,#produkt-submenu-uebersicht.elektronische-geraetetechnik ul > li.menu-item-1168,#produkt-submenu-uebersicht.elektronische-geraetetechnik ul > li.menu-item-1129,#produkt-submenu-uebersicht.elektronische-geraetetechnik ul > li.menu-item-798,#produkt-submenu-uebersicht.elektronische-geraetetechnik ul > li.menu-item-799,#produkt-submenu-uebersicht.elektronische-geraetetechnik ul > li.menu-item-800,#produkt-submenu-uebersicht.elektronische-geraetetechnik ul > li.menu-item-801{display:none} 
#produkt-submenu-uebersicht.elektronische-geraetetechnik ul > li.menu-item-2362, #produkt-submenu-uebersicht.elektronische-geraetetechnik ul > li.menu-item-2368, #produkt-submenu-uebersicht.elektronische-geraetetechnik ul > li.menu-item-2369, #produkt-submenu-uebersicht.elektronische-geraetetechnik ul > li.menu-item-2370 {display:none!important;} #produkt-submenu-uebersicht.kabeltechnik ul > li.menu-item-942,#produkt-submenu-uebersicht.kabeltechnik  ul > li.menu-item-799,#produkt-submenu-uebersicht.kabeltechnik  ul > li.menu-item-800,#produkt-submenu-uebersicht.kabeltechnik  ul > li.menu-item-801{display:none} 
#produkt-submenu-uebersicht.kabeltechnik .sub-menu li a{border-top:1px solid #666666;border-bottom:1px solid #666666;border-right:1px solid #666666;border-left:1px solid #666666;padding: 10px 0px 10px 20px;display:block}
#produkt-submenu-uebersicht.kabeltechnik .sub-menu li a:after{position: absolute;right:10px;font-family: 'creativesplanet-base-icons';content: '\e814';}
#produkt-submenu-uebersicht.kabeltechnik li.current-menu-item > .sub-menu > li > a {text-transform:none;font-size: 16px;color:#666; margin-top:0px; display:block}
#produkt-submenu-uebersicht.kabeltechnik li a:hover{color:#8cc63f!important}
#produkt-submenu-uebersicht.kabeltechnik ul > li.menu-item-1168, #produkt-submenu-uebersicht.kabeltechnik ul > li.menu-item-1191, #produkt-submenu-uebersicht.kabeltechnik ul > li.menu-item-1200{display:none!important}
#produkt-submenu-uebersicht.kabeltechnik ul > li.menu-item-2340, #produkt-submenu-uebersicht.kabeltechnik ul > li.menu-item-2368, #produkt-submenu-uebersicht.kabeltechnik ul > li.menu-item-2369, #produkt-submenu-uebersicht.kabeltechnik ul > li.menu-item-2370 {display:none!important} #produkt-submenu li.page-item-1165 a, #produkt-submenu li.page-item-2173 a{border-bottom:none}
#produkt-submenu li.page-item-1165, #produkt-submenu li.page-item-2173{padding-bottom:0px!important} #produkt-submenu li.page-item-1184 a,#produkt-submenu li.page-item-2176 a{border-bottom:none}
#produkt-submenu li.page-item-1184, #produkt-submenu li.page-item-2176{padding-bottom:0px!important} #produkt-submenu-uebersicht.sensortechnik ul > li.menu-item-942, #produkt-submenu-uebersicht.sensortechnik ul > li.menu-item-1129, #produkt-submenu-uebersicht.sensortechnik ul > li.menu-item-1168, #produkt-submenu-uebersicht.sensortechnik ul > li.menu-item-1191{display:none!important}
#produkt-submenu-uebersicht.sensortechnik ul > li.menu-item-2340, #produkt-submenu-uebersicht.sensortechnik ul > li.menu-item-2362, #produkt-submenu-uebersicht.sensortechnik ul > li.menu-item-2368, #produkt-submenu-uebersicht.sensortechnik ul > li.menu-item-2369{display:none!important}
.produkt-datenblatt .fb3d-thumbnail-lightbox-mode{float:left; margin-right:15px!important}
.produkt-datenblatt h5{float:left}
.produkt-abbildungen .wpb_image_grid_ul img{padding-right:10px!important}
.produkt-taben .vc_tta-tab a{text-transform:uppercase; border-bottom:2px solid #ebebeb!important; border-radius:none!important}
.produkt-taben .vc_tta-tab a:hover{font-weight:700;}
.produkt-taben .vc_tta-tabs-list .vc_active a{color:#1f2752!important;font-weight:700;border-bottom:none!important;border-left:2px solid #ebebeb!important;border-top:2px solid #ebebeb!important;border-right:2px solid #ebebeb!important}
.produkt-taben .vc_tta-panel-body{padding: 40px 20px 30px 20px!important;}
.produkte-balken-fragen h2{font-family: 'Roboto Slab'!important;color:#1f2752!important;font-size:1.8rem!important; text-transform:none!important; font-weight: 700!important;}
.produkte-balken-fragen-text p{color:#1f2752!important; font-weight:500!important}
.produkte-balken-fragen .vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline{color: #1f2752!important;border-color: #1f2752!important;}
.produkte-balken-fragen .vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:hover{background-color: #1f2752}
.produkte-balken-fragen .vc_btn3-style-outline:hover span{color: #FFFFFF!important}
#produkte-balken-fragen .fas{font-family:'FontAwesome'!important; font-style: normal;} ._3d-flip-book .book-thumbnail a img{border:1px solid #999999} .cspt-team-style-2:hover .creativesplanet-box-content{height:180px; }
.cspt-team-style-2:hover .creativesplanet-box-social-links{height:80px!important}
.cspt-team-style-2 .creativesplanet-box-content{padding:20px 5px 10px 5px!important}
.cspt-team-style-2 .creativesplanet-box-content h3{font-size:1.35rem!important}
.cspt-team-style-2 .creativesplanet-box-team-position{line-height: 1.3em; margin-bottom: 10px;}
.cspt-team-style-2 .cspt-short-description{font-size:0.9rem}
.cspt-team-style-2 .cspt-short-description a{font-size:0.9rem}
.cspt-team-el{margin-bottom:20px}
.cspt-team-style-2 a{font-size: 1rem; line-height: 24px; color: #666666!important; text-transform: none; font-style: normal; font-weight: 400!important;text-decoration:underline!important}
.cspt-team-style-2 a:hover{color:#8cc63f!important}
.distributor-schweden{margin-top:64px}
:lang(en-GB) .distributor-schweden{margin-top:31px} .news .cspt-meta-date{display:none!important}
.single-post .cspt-header-height-wrapper{box-shadow: 0 10px 20px rgb(0 0 0 / 20%)!important;}
.cspt-meta-date, .cspt-author-name, .cspt-meta-cat, .cspt-blog-meta-bottom, .cspt-blog-meta-no-social{display:none!important}
.cspt-blog-meta-bottom{border-top:none!important; margin-top:0px!important}
.cspt-blog-meta.cspt-blog-meta-top{padding-bottom:5px!important}
article.category-news{margin-top:60px!important}
.cspt-blog-classic {margin-bottom: 0px!important;}
.news-image-gallery .vc_carousel-control.vc_left{left:-50px!important}
.vc_images_carousel .vc_carousel-control.vc_right{right:-50px!important}
.vc_images_carousel .vc_carousel-indicators {  bottom: -30px!important} #produkt-submenu-mobile{position: absolute;width: 100%;z-index: 100000;}
#rmp_menu_trigger-1523 {    position: relative;}
#rmp-container-1523{min-width:350px!important; max-width:350px!important; }
#rmp-menu-1523{margin-left: 0px!important;}
#rmp-menu-wrap-1523{padding-left: 0px; padding-right: 0px;}
#rmp-container-1523 .dashicons-arrow-up-alt2:before { content: "\e811"!important;  font-family: "creativesplanet-base-icons";}
#rmp-container-1523 .dashicons-arrow-down-alt2:before { content: "\e812"!important;  font-family: "creativesplanet-base-icons";}
#rmp-menu-wrap-1523 .rmp-menu-item-link{text-decoration:none!important; text-transform:uppercase;font-size: 15px!important;font-weight: 500!important;color:#000000!important}
#rmp-menu-wrap-1523 .rmp-menu-item{border-bottom: 1px solid rgb(0 0 0 / 6%);}
#rmp-menu-wrap-1523 .rmp-submenu{padding-left:20px!important}
#rmp-menu-wrap-1523 .rmp-submenu .rmp-menu-item-link{font-family:"Roboto"!important;font-weight: 500!important;text-transform:none;font-size: 14px!important;height: auto;line-height: 30px!important;}
#rmp-menu-wrap-1523 .rmp-submenu .rmp-menu-item{border-bottom:none!important}
#rmp-menu-wrap-1523 .rmp-submenu-depth-2{padding-left:40px!important}
#rmp-menu-wrap-1523 .rmp-submenu-depth-2 .rmp-menu-item-link {line-height: 20px!important;}
#rmp-menu-1523 .rmp-menu-subarrow.rmp-menu-subarrow {    padding-right: 1em; width: 100%!important;  text-align: right!important;} .page-id-1703 #header-balken {margin-bottom:0px!important}
#unternehmen-geschichte-row {background-position: top left -700px !important;  background-repeat: repeat-y!important;}
#unternehmen-bild {display: flex; flex-flow: column;}
#unternehmen-bild h2{order:2;margin-top:10px;font-size: 1rem!important; line-height: 24px; color: #666666!important; text-transform: none!important; font-style: normal; font-weight: 400!important;}
#unternehmen-bild figure{order:1}
.unternehmen-geschichte h4{margin-top:20px!important}
.unternehmen-geschichte-bild{}
.unternehmen-sponsoring h2, .unternehmen-sponsoring p,.unternehmen-sponsoring h4{color:#FFFFFF!important}
.unternehmen-sponsoring h2{font-size: 1.8rem !important;}
.unternehmen-heading h4{font-size: 1.1rem!important;  line-height: 23px!important;  letter-spacing: 1px;  color: #86bb46!important;  text-transform: uppercase; font-style: normal;margin-bottom: 5px;margin-top:10px!important}
.unternehmen-heading h2{font-family: 'Roboto Slab' !important; font-size: 1.8rem !important; line-height: 50px; letter-spacing: 0; color: #1f2752 !important; text-transform: none !important; font-style: normal !important; font-weight: 700 !important;}
.unternehmen-heading.white h2, .unternehmen-download p {color: #fff!important;}
.unternehmen-download .vc_col-sm-4:first-child .wpb_wrapper {display: block;}
.unternehmen-download .vc_col-sm-4 .wpb_wrapper {display: flex;}
.unternehmen-download .vc_general.vc_btn3 {padding: 1em 1.5em !important;}
.unternehmen-download .wpb_single_image {margin-right: 1.5em;}
#zahlen-fakten h3{font-size:1.2rem!important}
#zahlen-fakten h4{font-size:2.8rem!important}
.display-block {display: block!important;  margin-bottom: 0!important;}
@media (max-width: 1020px) {
.produkte-einleitung{padding-top:100px!important}
} @media (min-width: 2000px) {
#unternehmen-geschichte-row {  background-position: top left -370px !important;}
#menu-sprach-menu-en-1 a img, #menu-sprach-menu-de-1 a img  { width: 30px!important; height: 20px!important;}
}
@media (min-width: 2200px) {
}
@media (min-width: 2300px) {
}
@media (min-width: 2500px) {
}
@media (min-width: 3200px) {
}
@media (min-width: 3800px) {
}
@media (max-width: 1700px) {
}
@media (max-width: 1530px) {
}
@media (max-width: 1450px) {
}
@media (max-width: 1370px) {
.cspt-navbar div>ul>li>a {margin: 0 10px!important;}
.slider-home-headerzeile{font-size: 3rem!important;text-shadow: 5px 5px 10px #3a3a3a;}
}
@media (max-width: 1290px) {
.cspt-navbar div>ul>li>a { font-size: 14px!important;}
}
@media (max-width: 1200px) {
#produkt-submenu-uebersicht .sub-menu {display: block!important;}
.vc_tta-title-text{font-size:0.8rem!important}
.cspt-blog-classic{padding-right: 15px;padding-left: 15px;}
.unternehmen-heading h2{font-size: 25px!important;line-height: 35px!important;}
.produktgruppen-home .vc_col-lg-3:nth-child(3) .cspt-ihbox-content {  margin-bottom: 40px!important;}
.sub-menu-toggle {width: 100%; text-align: right;}
}
@media (max-width: 1199px) {
.cspt-team-style-2 .creativesplanet-box-team-position{font-size:11px!important}
.cspt-team-style-2 .cspt-short-description {font-size: 0.7rem!important;}
.cspt-team-style-2 .cspt-short-description a{font-size: 0.7rem!important;}
.cspt-fixed-header .cspt-main-header {    position: fixed;  z-index: 99999;    width: 100%;}
.cspt-fixed-header .sub-menu-toggle {   width: 100%;   text-align: right;}
h1 {    font-size: 2rem!important;}
.sprach-menu-mobil {position: absolute;   right: 50px;    top: 31px;}
}
@media (max-width: 1020px) {
#produkt-submenu{display:none!important}
#produkt-submenu-mobile{    display: flex!important; align-items: center;justify-content: center;}
#produkt-text .vc_column-inner{padding-top:0px!important}
#header-balken {margin-bottom:40px!important}
.footer-wrap .col-lg-3{padding-top:10px!important}
#unternehmen-heading h2{font-size: 25px!important;    line-height: 35px!important;}
.cspt-header-style-5 .cspt-header-content {  margin-left: 10px!important;}
.cspt-main-logo {    width: 80%;   text-align: left;}
#menu-sprach-menu-de-1 a img, #menu-sprach-menu-de a img { max-width: 100%; }
.menu-sprach-menu-en-container .lang-item-de, .menu-sprach-menu-de-container .lang-item-de { margin-right: 0.5em;}
}	
@media only screen 
and (min-device-width: 900px) 
and (max-device-width: 1440px) 
{	
.cspt-navbar div>ul>li>a {   font-size: 0.9rem!important;}
.cspt-header-style-5 .cspt-header-search-btn a {padding: 0 20px!important;}
.cspt-header-style-5 .site-branding.cspt-logo-area {  margin-right: 10px!important;}
.cspt-header-style-5 .cspt-header-content {  margin-left: 20px!important;}
.cspt-navbar div>ul>li>a {  margin: 0 11px!important;}
.cspt-navbar.cspt-main-active-color-secondarycolor > div > ul > li.current-menu-parent > a {  font-size: 0.9rem!important;}
}
@media (min-width: 1200px) {
#site-navigation .cspt-social-links {display: none!important;}
}
@media (max-width: 1024px) {
#site-navigation .cspt-navbar>div>ul {padding-bottom: 0px;}
}
@media only screen 
and (max-device-width: 960px) 
{
.unternehmen-geschichte-bild iframe {height: 200px;}
}
@media only screen 
and (max-device-width: 768px) 
{.pll-parent-menu-item {  right: auto;  width: 100%;}
}
@media only screen 
and (min-device-width: 768px) 
and (max-device-width: 1366px) 
{	
.cspt-navbar.cspt-main-active-color-secondarycolor > div > ul > li.current-menu-parent > a {    font-size: 0.8rem!important;}
.cspt-navbar div>ul>li>a {  margin: 0 10px!important;}
.site-title img.cspt-main-logo {   max-height: 50px!important;}
.cspt-navbar div>ul>li>a {  font-size: 0.85rem!important;}
}
@media only screen 
and (min-device-width: 800px) 
and (max-device-width: 1280px) 
{	
.cspt-navbar div>ul>li>a {   margin: 0 10px!important; font-size: 0.8rem!important;}
.site-title img.cspt-main-logo {   max-height: 35px!important; width: auto;}
.cspt-header-style-5 .site-branding.cspt-logo-area {width: 10%;}
}  @media only screen 
and (min-device-width: 1024px) 
and (max-device-width: 1366px) 
and (orientation: landscape) {	
}
@media (max-width: 1040px) {
#header-balken {min-height:250px!important}
body.cspt-sidebar-no #content .site-main .entry-content .wpb-content-wrapper>.wpb_row.vc_row-fluid.cspt-bgimage-yes{padding-bottom:40px!important}
#produkte-balken-fragen #button01{margin-bottom:20px}
#produkte-balken-fragen #button01, #produkte-balken-fragen #button02{width:100%!important}
.sub-menu-toggle {width: 100%;    text-align: right;}
} @media only screen 
and (min-device-width: 800px) 
and (max-device-width: 1194px) 
and (orientation: landscape) {	
.produkte-balken-fragen .vc_col-sm-6.cspt-bg-color-yes {width: 40%;}
.produkte-balken-fragen .sc_preview_text .vc_col-sm-6.cspt-bg-color-yes {width: 60%;}
#button01, #button02 {width: 50%; }
}
@media only screen 
and (min-device-width: 768px) 
and (max-device-width: 1200px) 
and (orientation: portrait) {	
.pll-parent-menu-item {  right: auto;  width: 100%;}
} @media only screen 
and (min-device-width: 1024px) 
and (max-device-width: 1112px) 
and (orientation: portrait) {
} @media only screen 
and (min-device-width: 768px) 
and (max-device-width: 1023px) 
and (orientation: portrait) {
.forminator-ui#forminator-module-2106.forminator-design--material .forminator-button-submit {width: auto;}
.menu-sprach-menu-en-container .lang-item-de, .menu-sprach-menu-de-container .lang-item-de { margin-right: 1em;}	  
.cspt-header-style-5 .site-branding.cspt-logo-area {  width: 20%;}
}
@media only screen 
and (min-device-width: 800px) 
and (max-device-width: 1194px) 
and (orientation: portrait) {
.home-kontakt-balken .vc_col-sm-6:first-child, .produkte-balken-fragen .vc_col-sm-6 {width: 40%!important;}
.home-kontakt-balken .vc_col-sm-6:last-child {width: 60%!important;}
.produkte-balken-fragen .sc_preview_text .vc_col-sm-6 {width: 100%!important;}
.home-kontakt-balken .vc_col-sm-6 .vc_col-sm-6:first-child  {width: 50%!important;}
.home-kontakt-balken .vc_col-sm-6 .vc_col-sm-6:last-child {width: 50%!important;}
.home-kontakt-balken .vc_col-sm-6 .vc_col-sm-6:first-child, .home-kontakt-balken .vc_col-sm-6 .vc_col-sm-6:last-child {    justify-content: end;display: grid;}		
.cspt-ihbox-style-7 .cspt-ihbox-content {height: 72px;}
.produktgruppen-home .vc_col-lg-3:nth-child(3) .cspt-ihbox-content {    margin-bottom: 40px!important;}
.produkte-balken-fragen h2 {    line-height: 1.2em!important;}
.produkte-balken-fragen .sc_preview_text {   float: right; width: 60%;   display: block;}
.produkte-balken-fragen .vc_col-sm-6 .sc_preview_text { float: none;   width: 100%;   display: block;}
#produkte-balken-fragen #button01, #produkte-balken-fragen #button02 {  width: 50%!important;}
.menu-sprach-menu-en-container .lang-item-de, .menu-sprach-menu-de-container .lang-item-de { margin-right: 1em;}
.sub-menu-toggle {width: 100%;    text-align: right;}
.vc_general.vc_btn3.vc_btn3-icon-left {   padding: 1em 1em 1em 4em !important;}
.loesungen .vc_column-inner {padding-bottom: 0px !important;}
}
@media (min-width: 1199px) {	
.navigation-top .sprach-menu-mobil {display: none;}
}
@media (max-width: 760px) {	
.cspt-fixed-header img {max-width: 70%;}
#header-balken { margin-bottom: 1em!important; overflow: visible;}
.menu-item a br{display: none;}
.sprach-menu-mobil {  right: 40px;}
.cspt-fixed-header #menu-sprach-menu-en-1 a img, .cspt-fixed-header  #menu-sprach-menu-en a img {    height: 14px!important;}
}
@media only screen 
and (min-device-width: 1024px) 
and (max-device-width: 1366px) 
and (orientation: portrait) {
.produktgruppen-home .vc_col-lg-3:nth-child(3) .cspt-ihbox-content {   margin-bottom: 40px!important;}
.home-kontakt-balken .vc_col-sm-6:first-child {width: 40%!important;}
.home-kontakt-balken .vc_col-sm-6:last-child {width: 60%!important;}
.home-kontakt-balken .vc_col-sm-6 .vc_col-sm-6:first-child  {width: 50%!important;}
.home-kontakt-balken .vc_col-sm-6 .vc_col-sm-6:last-child {width: 50%!important;}
.pll-parent-menu-item {  right: auto;  width: 100%;}
}
@media only screen 
and (min-device-width: 768px) 
and (max-device-width: 1024px) 
and (orientation: portrait) {
.home-box-oben .cspt-ihbox-content {height: 72px;}
.home-kontakt-balken p {text-align: left!important;}
#post-1703 .vc_col-sm-4 {  width: 100%;}
}
@media only screen 
and (min-device-width: 768px) 
and (max-device-width: 1024px) 
and (orientation: landscape) {
.home-kontakt-balken .vc_col-sm-6.cspt-bg-color-yes:first-child {width:40%;}
.home-kontakt-balken .vc_col-sm-6.cspt-bg-color-yes:last-child {width:60%;}
.home-kontakt-balken .vc_col-sm-6:first-child .vc_col-sm-6, .home-kontakt-balken .vc_col-sm-6:last-child .vc_col-sm-6 {width:50%;}
#produkte-balken-fragen #button01, #produkte-balken-fragen #button02 {    width: 50%!important;}
.pll-parent-menu-item {  right: auto;  width: 100%;}
}  @media only screen 
and (min-device-width: 320px) 
and (max-device-width: 760px){
h1{font-size: 1.8rem!important;line-height:1.2em!important; padding-right: 1em;}
h3{font-size:1.3rem!important}
#header-balken h2, #header-balken-schmal h2{font-size: 1rem!important;line-height: 20px!important;margin-top:15px!important}
#header-balken{background-position: right top!important;background-size: 150%!important;background-color:#FFFFFF!important; margin-bottom:0px!important}
#header-balken-schmal{background-position: right top!important;background-size: 110%!important;background-color:#FFFFFF!important; margin-bottom:0px!important}
#header-balken h1, #header-balken-schmal h1{color:#1f2752!important}
#header-balken h2, #header-balken-schmal h2{color:#8cc63f!important}
#header-balken .wpb_column, #header-balken-schmal .wpb_column{position: absolute;top: 80px;}
.produkte-balken-fragen-text p{text-align: left!important;margin-top: 20px;}
#produkte-balken-fragen .vc_column-inner{padding-left:0px!important}
#produkte-balken-fragen #button01, #produkte-balken-fragen #button02{padding-left:15px}
#colophon .cspt-footer-widget:nth-child(2), #colophon .cspt-footer-widget:nth-child(3), #colophon .cspt-footer-widget:nth-child(4){display:none}
.produkt-taben .vc_tta-panel a span{color:#666}
.produkt-taben .vc_tta-panel.vc_active a span, .produkt-taben .vc_tta-panel.vc_active a span {color:#fff!important; font-weight:700;}
.produkt-taben a{font-family:'Roboto';font-size: 1rem!important;font-weight:400!important; text-transform:uppercase!important; border-bottom:2px solid #ebebeb!important; border-radius:none!important}
.produkt-taben a:hover{font-weight:700;}
.produkt-taben h4{margin-top:0px!important}
.produkt-taben ul{width:150px}
.produkt-taben li a{border-bottom:0px!important}
.produkt-taben li.isotope-item{position:relative!important}
.produkt-taben li.isotope-item:nth-child(2){top:10px!important; left:0px!important}
.produkt-taben li.isotope-item:nth-child(3){top:20px!important; left:0px!important}
.produkt-taben li.isotope-item:nth-child(4){top:30px!important; left:0px!important}
.produkt-taben li.isotope-item:nth-child(5){top:40px!important; left:0px!important}
.produkt-taben li.isotope-item:nth-child(6){top:50px!important; left:0px!important}
.produkt-taben li.isotope-item:nth-child(7){top:60px!important; left:0px!important}
.produkt-taben li.isotope-item:nth-child(8){top:70px!important; left:0px!important}
.produkt-taben li.isotope-item:nth-child(9){top:80px!important; left:0px!important}
.produkt-taben li.isotope-item:nth-child(10){top:90px!important; left:0px!important}
.produkt-taben li.isotope-item:nth-child(11){top:100px!important; left:0px!important}
.produkt-taben li.isotope-item:nth-child(12){top:110px!important; left:0px!important}
.home-slider-button{ font-size:0.7rem!important;}
.slider-home-headerzeile{font-size: 1.6rem!important;text-shadow: 5px 5px 10px #3a3a3a;}
.slider-home{font-size:0.8rem!important;}
.wpb-content-wrapper #abstand-oben .vc_column-inner {  padding-bottom: 0!important;  margin-top: 20px!important;}
.home-box-oben{width:100%!important}
.home-kontakt-balken p{text-align:left!important}
.home-news .cspt-element-posts-wrapper .news:first-child article.category-news{margin-top:0px!important}
.header-p-h3 h2{font-size: 1.8rem!important; line-height: 1.2em;}
.datenschutz-text table td, .datenschutz-text table td a{font-size:12px!important; vertical-align:top!important}
.news-uebersicht .cspt-element-posts-wrapper .news:first-child article.category-news{margin-top:0px!important}
.vc_images_carousel{width:auto!important}
.vc_toggle_size_md.vc_toggle_default .vc_toggle_title{padding-left:40px!important}
.vc_toggle_title>h4{display:contents!important}
#header-balken.header-produkt-uebersicht h1 { margin-bottom: 0px!important;}
#header-balken {   min-height: 205px!important;}
.rmp_menu_trigger.rmp-menu-trigger-boring.rmp-mobile-device-menu.is-active {    bottom: -380px;  position: absolute!important;   top: auto!important;}
} @media only screen 
and (min-device-width: 375px) 
and (max-device-width: 812px)
and (orientation: portrait) {
.rmp_menu_trigger.rmp-menu-trigger-boring.rmp-mobile-device-menu.is-active {    position: fixed!important;    bottom: 0;    left: 40%;}
} @media only screen 
and (min-device-width: 320px) 
and (max-device-width: 760px)
and (orientation: portrait) {
} @media only screen 
and (min-device-width: 320px) 
and (max-device-width: 760px)
and (orientation: landscape) {
}
@media only screen 
and (min-device-width: 570px) 
and (max-device-width: 760px)
and (orientation: landscape) {
}
@media only screen 
and (min-device-width: 760px) 
and (max-device-width: 896px)
and (orientation: landscape) {
}