/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--color1:#1d71b8;--color2:#6eb0cc;--color3:#f4ddbe;}
#content,.node-listing-single .listing-top{background-color:#f2f2f2;}.node-listing-single .listing-top .listing-top-content{padding-bottom:0;}.node-listing-single .listing-content-main .listing-info-block .block-content{padding:15px 25px 25px 25px;}.node-listing-single .listing-content-main .listing-info-block:after{display:none;}h1,h2,h3,h4{color:#1d71b8!important;}h1{text-align:center;margin:0 0 15px 0!important;}#name-und-gallery-block{background:#fff;min-height:670px;margin-bottom:20px;border:1px solid rgba(0,0,0,0.06);position:relative;padding:20px 25px 25px 25px;}.listing-gallery{width:auto;margin:0 auto;}.owl-carousel .owl-nav{opacity:1;}.node-listing-single .gallery-carousel-center{overflow:visible;}.owl-carousel .owl-nav > div.owl-next{right:-20px!important;}.owl-carousel .owl-nav > div.owl-prev{left:-20px!important;}button.owl-dot{height:16px !important;border-radius:8px !important;width:16px !important;}.listing-info-block.business-info{min-height:670px;}h2#firmenname.title{padding:7px 25px 23px 25px;}.node-listing-single .listing-content-main .listing-info-block.business-info ul.business-info li.business-info-address{width:70%;}.node-listing-single .listing-content-main .listing-info-block.business-info ul.business-info li.business-info-li-ohne{width:100%;margin-bottom:5px;}.node-listing-single .listing-content-main .listing-info-block.business-info ul.business-info{display:flex;flex-wrap:wrap;margin-bottom:15px;}.node-listing-single .listing-content-main .listing-info-block.business-info ul.business-info a{hyphens:none;}.node-listing-single .listing-content-main .listing-info-block.business-info ul.business-info .zertifikatslink img{width:55px;height:55px;margin-left:10px;animation-name:zertifikat;animation-duration:1s;animation-delay:3s;animation-iteration-count:8;animation-direction:alternate;animation-timing-function:ease-in-out;}@keyframes zertifikat{from{width:55px;height:55px}to{width:65px;height:65px}}.listing-content-main .office-hours-status--open{font-weight:bold;}.listing-info-block a.linkZuBewertung{padding-left:10px;vertical-align:top;color:#363638;}.listing-info-block a.linkZuBewertung:hover{color:#1d71b8;}.business-info .anfragebutton,.business-info .rueckrufbutton{font-size:1rem;text-align:center;padding:10px;border-radius:4px;width:90%;}.business-info .anfragebutton{background-color:#b51821;border:3px solid #b51821;margin:20px 20px 20px 0;}.business-info .rueckrufbutton{background-color:#1d71b8;border:3px solid #1d71b8;}.business-info .anfragebutton a{color:#fff;padding:16px;}.business-info .rueckrufbutton a{color:#fff;padding:16px 60px;}#listing-oeffnungszeiten{display:flex;flex-wrap:wrap;align-items:center;}#listing-oeffnungszeiten h4{width:100%;}#listing-oeffnungszeiten .anfragebutton{text-align:center;background-color:#b51821;padding:16px 60px;border-radius:4px;margin:5px auto 15px;}#listing-oeffnungszeiten .anfragebutton a{color:#fff;}.listing-info-block .ckeditor-accordion-container > dl dd.active + div.anfragebutton{margin-top:0px;}.listing-info-block .ckeditor-accordion-container > dl dd.active .anfragebutton{font-size:1rem;text-align:center;padding:15px 0;margin:0 auto 25px;background-color:#b51821;width:340px;border-radius:4px;}.businessinfo .listing-info-block .anfragebutton a,.listing-info-block .ckeditor-accordion-container > dl dd.active .anfragebutton a,.listing-info-block .ckeditor-accordion-container > dl dd.active .anfragebutton a:hover{color:#fff!important;}#listing-leistungen .field__item,#listing-features .field__item{display:flex;}#listing-leistungen .field__item:before,#listing-features .field__item:before{content:"\2714";padding-right:10px;font-size:.8rem;padding-top:4px;}.node-listing-single .listing-nav{border-top:0px;}.node-listing-single .listing-nav,.node-listing-single .listing-nav .listing-nav-inner,.node-listing-single .listing-nav .listing-nav-inner .listing-nav-inner-inner{background:none;}.node-listing-single .listing-nav .listing-nav-inner::after{box-shadow:none;-webkit-box-shadow:none;}.node-listing-single .listing-nav .listing-nav-inner .listing-nav-inner-inner{padding:0;}.node-listing-single .listing-nav .listing-nav-inner .listing-nav-inner-inner .container{padding-left:30px;padding-right:30px;}.node-listing-single .listing-nav .listing-nav-inner ul > li{padding:0 10px;}.node-listing-single .listing-nav .listing-nav-inner ul > li a{color:#1d71b8;font-size:inherit;font-weight:700;padding:5px 10px;}.node-listing-single .listing-nav .listing-nav-inner .listing-nav-inner-inner .row.listing_mainmenu{background-color:#fff;}.node-listing-single .listing-nav .listing-nav-inner .listing-nav-inner-inner .row.listing_submenu{background:#fff;}.node-listing-single .listing-nav .listing-nav-inner .listing-nav-inner-inner .col-xl-12{display:flex;justify-content:center;}.node-listing-single .listing-nav .listing-nav-inner .listing-nav-inner-inner .listing_mainmenu .col-xl-12{box-shadow:0 -10px 20px rgba(0,0,0,.05);}.node-listing-single .listing-nav .listing-nav-inner .listing-nav-inner-inner .listing_submenu .col-xl-12{box-shadow:0 10px 20px rgba(0,0,0,.05);border-top:1px solid #f2f2f2;}.node-listing-single .listing-nav.is-fixed .listing-nav-inner{position:fixed;top:115px !important;left:0;width:100%;z-index:2;}.node-listing-single .listing_submenu .view-list-item .view-content-2 > div > div{display:inline-block;}.node-listing-single .listing_submenu .view-list-item .view-content-2 > div > div:first-child a{padding-right:20px;}.node-listing-single .listing_submenu .view-list-item .view-content-2 > div > div:last-child a{padding-left:20px;}#listing-urlaubsinfo{text-align:center;}#listing-urlaubsinfo .field--name-field-urlaub > .field__label{font-weight:700;color:#b51821;}#listing-urlaubsinfo .paragraph--type--urlaubsinfo{display:flex;flex-wrap:wrap;justify-content:center;}#listing-urlaubsinfo .field--name-field-beginn-urlaub,#listing-urlaubsinfo .field--name-field-urlaub-ende{color:#b51821;display:flex;font-weight:700;}#listing-urlaubsinfo .field--name-field-beginn-urlaub > div,#listing-urlaubsinfo .field--name-field-urlaub-ende > div{margin-right:5px;}#listing-urlaubsinfo .field--name-field-bemerkungen{margin:10px 0;flex:0 0 100%;}#listing-urlaubsinfo p{margin-top:25px;}#listing-urlaubsinfo:has(.field--name-field-bemerkungen) p{font-weight:700;}#nav-kuechenmaschinen,body .node-listing-single .listing-kuechenmaschinen .title,body .node-listing-single .listing-kuechenmaschinen.listing-onepage h2,body .node-listing-single .listing-kuechenmaschinen .ckeditor-accordion-container > dl dt > a,body .node-listing-single .listing-kuechenmaschinen .ckeditor-accordion-container > dl dt.active > a,.listing-kuechenmaschinen.listing-onepage .gva-view .ckeditor-accordion-container > dl dt span,.listing-kuechenmaschinen.listing-onepage .gva-view .ckeditor-accordion-container:before{color:#c03f3e!important;}#nav-unterhaltungselektronik,body .node-listing-single .listing-unterhaltungselektronik .title,body .node-listing-single .listing-unterhaltungselektronik.listing-onepage h2,body .node-listing-single .listing-unterhaltungselektronik .ckeditor-accordion-container > dl dt > a,body .node-listing-single .listing-unterhaltungselektronik .ckeditor-accordion-container > dl dt.active > a,.listing-unterhaltungselektronik.listing-onepage .gva-view .ckeditor-accordion-container > dl dt span,.listing-unterhaltungselektronik.listing-onepage .gva-view .ckeditor-accordion-container:before{color:#f69f14!important;}#nav-haushaltsgeraete,body .node-listing-single .listing-haushaltsgeraete .title,body .node-listing-single .listing-haushaltsgeraete.listing-onepage h2,body .node-listing-single .listing-haushaltsgeraete .ckeditor-accordion-container > dl dt > a,body .node-listing-single .listing-haushaltsgeraete .ckeditor-accordion-container > dl dt.active > a,.listing-haushaltsgeraete.listing-onepage .gva-view .ckeditor-accordion-container > dl dt span,.listing-haushaltsgeraete.listing-onepage .gva-view .ckeditor-accordion-container:before{color:#179691!important;}#nav-kaffeemaschinen,body .node-listing-single .listing-kaffeemaschinen .title,body .node-listing-single .listing-kaffeemaschinen.listing-onepage h2,body .node-listing-single .listing-kaffeemaschinen .ckeditor-accordion-container > dl dt > a,body .node-listing-single .listing-kaffeemaschinen .ckeditor-accordion-container > dl dt.active > a,.listing-kaffeemaschinen.listing-onepage .gva-view .ckeditor-accordion-container > dl dt span,.listing-kaffeemaschinen.listing-onepage .gva-view .ckeditor-accordion-container:before{color:#4f2616!important;}#nav-computer,body .node-listing-single .listing-computer .title,body .node-listing-single .listing-computer.listing-onepage h2,body .node-listing-single .listing-computer .ckeditor-accordion-container > dl dt > a,body .node-listing-single .listing-computer .ckeditor-accordion-container > dl dt.active > a,.listing-computer.listing-onepage .gva-view .ckeditor-accordion-container > dl dt span,.listing-computer.listing-onepage .gva-view .ckeditor-accordion-container:before{color:#1f3f7c!important;}#nav-kleingeraete,body .node-listing-single .listing-kleingeraete .title,body .node-listing-single .listing-kleingeraete.listing-onepage h2,body .node-listing-single .listing-kleingeraete .ckeditor-accordion-container > dl dt > a,body .node-listing-single .listing-kleingeraete .ckeditor-accordion-container > dl dt.active > a,.listing-kleingeraete.listing-onepage .gva-view .ckeditor-accordion-container > dl dt span,.listing-kleingeraete.listing-onepage .gva-view .ckeditor-accordion-container:before{color:#99287b!important;}#nav-smartphones,body .node-listing-single .listing-smartphones .title,body .node-listing-single .listing-smartphones.listing-onepage h2,body .node-listing-single .listing-smartphones .ckeditor-accordion-container > dl dt > a,body .node-listing-single .listing-smartphones .ckeditor-accordion-container > dl dt.active > a,.listing-smartphones.listing-onepage .gva-view .ckeditor-accordion-container > dl dt span,.listing-smartphones.listing-onepage .gva-view .ckeditor-accordion-container:before{color:#4c2354!important;}#nav-hausinstallationen,body .node-listing-single .listing-hausinstallationen .title,body .node-listing-single .listing-hausinstallationen.listing-onepage h2,body .node-listing-single .listing-hausinstallationen .ckeditor-accordion-container > dl dt > a,body .node-listing-single .listing-hausinstallationen .ckeditor-accordion-container > dl dt.active > a,.listing-hausinstallationen.listing-onepage .gva-view .ckeditor-accordion-container > dl dt span,.listing-hausinstallationen.listing-onepage .gva-view .ckeditor-accordion-container:before{color:#812338!important;}#nav-fachhaendler,body .node-listing-single .listing-fachhaendler .title,body .node-listing-single .listing-fachhaendler.listing-onepage h2,body .node-listing-single .listing-fachhaendler .ckeditor-accordion-container > dl dt > a,body .node-listing-single .listing-fachhaendler .ckeditor-accordion-container > dl dt.active > a,.listing-fachhaendler.listing-onepage .gva-view .ckeditor-accordion-container > dl dt span,.listing-fachhaendler.listing-onepage .gva-view .ckeditor-accordion-container:before{color:#ef7a56!important;}body .node-listing-single #listing-agbs .title,body .node-listing-single #listing-agbs .ckeditor-accordion-container > dl dt > a,body .node-listing-single #listing-agbs .ckeditor-accordion-container > dl dt.active > a{color:#1d71b8!important;}[id*="listing-"]::before{display:block;content:"";height:60px;margin-top:-60px;visibility:hidden;}.listing-onepage h2{text-align:center;}.listing-onepage .item-image{margin:25px 0;}.ckeditor-accordion-container > dl{border:none;}.ckeditor-accordion-container > dl dt{margin-top:10px;}.ckeditor-accordion-container > dl dt > a,.ckeditor-accordion-container > dl dt > a:not(.button){background-color:#f5f7fa;padding:15px 15px 15px 50px;margin-top:10px;border-bottom:0px;}.ckeditor-accordion-container > dl dt > a:hover,.ckeditor-accordion-container > dl dt > a:not(.button):hover,.ckeditor-accordion-container > dl dt.active > a,.ckeditor-accordion-container > dl dd.active{background-color:#f5f7fa;}.ckeditor-accordion-container > dl dd.active{padding-bottom:15px;}.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:before{font:var(--fa-font-solid);content:"\f107";transform:none;top:-7px;position:absolute;height:0;width:0;}.ckeditor-accordion-container > dl dt.active > a > .ckeditor-accordion-toggle:before{content:"\f106";transform:none;}.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:after{display:none;}table.macherpreislisten-spm{border:none;}.macherpreislisten-spm th,.macherpreislisten td{padding:10px;}.macherpreislisten-spm th{border:1px solid #dee2e6;background-color:#dee2e6;}.macherpreislisten-spm td.modell{border:1px solid #dee2e6;width:60%!important;}.macherpreislisten-spm td{background-color:#fff;padding:5px 10px;width:20%!important;}p.stern{font-size:0.8rem;}.MacherPreislisten caption{caption-side:top!important;font-weight:700;border:1px solid #dee2e6;border-bottom:none;text-align:center;background-color:#dee2e6;}.MacherPreislisten thead{font-weight:700;border:1px solid #dee2e6;border-bottom:none;text-align:center;background-color:#dee2e6;padding-top:0.75rem;padding-bottom:0.75rem;color:#6c757d;}.MacherPreislisten th{font-weight:700;text-align:center;background-color:#dee2e6;padding-top:0.75rem;padding-bottom:0.75rem;color:#6c757d;width:100%;}.MacherPreislisten tr{display:flex;width:100%;flex-wrap:wrap;background-color:#fff;}.MacherPreislisten td{padding:5px;border:1px solid #dee2e6;}.MacherPreislisten td.links{width:80%;}.MacherPreislisten td.rechts{width:20%;text-align:right;}.MacherPreislisten td.einspaltig{width:100%;text-align:center;}.Servicegebiet tr{display:flex;width:100%;flex-wrap:wrap;}.Servicegebiet td{padding:5px;border:1px solid #dee2e6;}.Servicegebiet td.links{width:20%;}.Servicegebiet td.rechts{width:80%;}.zweispaltig tr{display:flex;width:100%;flex-wrap:wrap;background-color:#fff;}.zweispaltig td{padding:5px;border:1px solid #dee2e6;}.zweispaltig td.links{width:50%;}.zweispaltig td.rechts{width:50%;}#bewertungen .view-list-item{display:flex;flex-wrap:wrap;padding-top:25px;border-top:1px solid #f0f0f0;}#bewertungen .item-list .view-list-item:first-of-type{border-top:0;}#bewertungen .view-list-item .views-field:nth-child(1){order:3;}#bewertungen .view-list-item .views-field:nth-child(2){order:2;}#bewertungen .view-list-item .views-field:nth-child(3){order:1;}#bewertungen .view-list-item .views-field:nth-child(4){order:4;}#bewertungen .view-list-item .views-field:nth-child(5){order:5;}#bewertungen .view-list-item .views-field:nth-child(6){order:6;}#bewertungen .item-list ul li.view-list-item{font-style:italic;font-size:0.8em;}#bewertungen .views-label-nothing{display:none;}#bewertungen .views-field-nothing{margin-right:15px;}#bewertungen .views-field-webform-submission-value-6:after{content:"|";padding:0 15px;}#bewertungen .views-field-webform-submission-value-3{font-weight:bold;font-style:normal;font-size:initial;width:100%;padding-top:10px;}.bewertung-baum{color:#688716;text-align:center;font-weight:700;display:flex;justify-content:center;align-items:center;padding:20px 0;}.bewertung-baum img.figur,.bewertung-baum img.baum{height:50px;padding:0 15px;}.bewertung-baum a{color:#688716;}#listing-bewertungen-formular .webform-submission-form .form-item label{font-size:inherit;color:#1d71b8;font-weight:bold;}#listing-bewertungen-formular .webform-submission-form .form-item input,#listing-bewertungen-formular .webform-submission-form .form-item textarea{background-color:#f2f2f2;border-radius:4px;box-shadow:none;}#listing-bewertungen-formular .webform-submission-form .form-item input{height:38.66px;}#listing-bewertungen-formular .webform-submission-form .form-item-gesamteindruck{display:flex;align-items:center;}#listing-bewertungen-formular .webform-submission-form .form-item-gesamteindruck label{margin:0 10px 0 0;}#listing-bewertungen-formular{padding-bottom:50px;}#listing-bewertungen-formular input#edit-datenschutz{height:inherit;width:auto;}#listing-bewertungen-formular .form-item-datenschutz .description{display:inline-block;padding-left:10px;}#listing-bewertungen-formular .form-item-datenschutz{margin-bottom:35px;}.webform-submission-form .form-actions .webform-button--submit{font-size:1rem;text-transform:inherit;font-weight:700;line-height:inherit;padding:10px;border:3px solid #1d71b8;border-radius:4px;width:340px;}.webform-submission-form .form-actions .webform-button--submit:hover{background-color:#1d71b8;text-decoration:underline;}.buttonUebergeordneterMacher{text-align:center;margin:20px 0 -30px 0;}.buttonUebergeordneterMacher a{background-color:#1d71b8;color:#fff;padding:10px;border-radius:4px;display:block;margin:0 auto;width:340px;}#listing-andere-maccher .item-columns{width:49%;}#listing-andere-maccher h3{margin-top:40px;}#listing-andere-maccher .listing-block::after,#listing-andere-maccher .gva-view-grid-inner::after{display:none;}.show-phone{position:fixed;margin-right:30px;float:right;background-color:cadetblue;bottom:130px;right:0px;z-index:100;text-align:center;color:white;border-radius:50%;font-size:1.2em;padding:10px;}.show-phone:hover{color:#fff;text-decoration:none;}#bewertungen div.views-field-nothing  div.rateit-range{background:url(https://meinmacher.com/modules/webform/images/rating/star-normal.svg);background-size:24px 24px;width:120px;}#bewertungen div.views-field-nothing  div.rateit-range div.rateit-selected{height:24px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-0{width:0px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-1{width:1px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-2{width:2px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-3{width:3px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-4{width:4px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-5{width:5px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-6{width:6px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-7{width:7px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-8{width:8px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-9{width:9px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-10{width:10px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-11{width:11px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-12{width:12px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-13{width:13px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-14{width:14px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-15{width:15px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-16{width:16px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-17{width:17px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-18{width:18px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-19{width:19px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-20{width:20px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-21{width:21px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-22{width:22px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-23{width:23px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-24{width:24px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-25{width:25px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-26{width:26px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-27{width:27px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-28{width:28px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-29{width:29px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-30{width:30px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-31{width:31px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-32{width:32px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-33{width:33px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-34{width:34px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-35{width:35px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-36{width:36px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-37{width:37px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-38{width:38px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-39{width:39px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-40{width:40px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-41{width:41px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-42{width:42px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-43{width:43px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-44{width:44px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-45{width:45px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-46{width:46px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-47{width:47px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-48{width:48px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-49{width:49px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-50{width:50px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-51{width:51px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-52{width:52px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-53{width:53px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-54{width:54px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-55{width:55px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-56{width:56px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-57{width:57px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-58{width:58px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-59{width:59px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-60{width:60px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-61{width:61px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-62{width:62px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-63{width:63px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-64{width:64px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-65{width:65px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-66{width:66px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-67{width:67px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-68{width:68px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-69{width:69px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-70{width:70px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-71{width:71px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-72{width:72px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-73{width:73px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-74{width:74px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-75{width:75px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-76{width:76px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-77{width:77px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-78{width:78px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-79{width:79px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-80{width:80px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-81{width:81px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-82{width:82px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-83{width:83px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-84{width:84px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-85{width:85px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-86{width:86px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-87{width:87px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-88{width:88px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-89{width:89px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-90{width:90px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-91{width:91px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-92{width:92px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-93{width:93px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-94{width:94px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-95{width:95px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-96{width:96px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-97{width:97px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-98{width:98px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-99{width:99px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-100{width:100px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-101{width:101px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-102{width:102px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-103{width:103px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-104{width:104px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-105{width:105px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-106{width:106px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-107{width:107px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-108{width:108px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-109{width:109px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-110{width:110px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-111{width:111px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-112{width:112px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-113{width:113px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-114{width:114px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-115{width:115px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-116{width:116px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-117{width:117px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-118{width:118px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-119{width:119px;}#bewertungen div.views-field-nothing  div.rateit-range div.stern-120{width:120px;}.listing-info-block .listing-onepage .gva-view .ckeditor-accordion-container{background-color:#f5f7fa;padding:15px;margin-top:10px;border-bottom:0px;position:relative;}.listing-info-block .listing-onepage .gva-view .ckeditor-accordion-container:hover{cursor:pointer;}.listing-info-block .listing-onepage .gva-view .ckeditor-accordion-container dl,.listing-info-block .listing-onepage .gva-view .ckeditor-accordion-container dt{margin:0;}.listing-info-block .listing-onepage > .gva-view{margin-top:-5px;}.listing-info-block .listing-onepage .gva-view .ckeditor-accordion-container .field--name-field-textfeld-call-to-action{margin:20px 0 30px 0;}.listing-info-block .listing-onepage .gva-view .ckeditor-accordion-container dd:has(.paragraph--type--reparatur-fehler-preisliste){margin-top:20px;}.listing-info-block .listing-onepage .gva-view .ckeditor-accordion-container dt{padding-left:8px;}.listing-info-block .listing-onepage .gva-view .ckeditor-accordion-toggler{padding-left:30px;position:relative;display:flex;}.listing-info-block .listing-onepage .gva-view .ckeditor-accordion-toggler::before,.listing-info-block .listing-onepage .gva-view .ckeditor-accordion-toggler:has(dd[style*="display: none"])::before,.listing-info-block .listing-onepage .gva-view .ckeditor-accordion-toggler:has(dd[style*="display: block"])::before{font:var(--fa-font-solid);left:0;position:absolute;top:4px;pointer-events:none;}.listing-info-block .listing-onepage .gva-view .ckeditor-accordion-container:has(dd[style*="display: none"]) .ckeditor-accordion-toggler::before,.listing-info-block .listing-onepage .gva-view .ckeditor-accordion-toggler::before{content:"\f107";}.listing-info-block .listing-onepage .gva-view .ckeditor-accordion-container:has(dd[style*="display: block"]) .ckeditor-accordion-toggler::before{content:"\f106";}.listing-info-block .listing-onepage .gva-view .ckeditor-accordion-container dd{padding:0;}.listing-info-block .listing-onepage .gva-view .ckeditor-accordion-container dd:first-child{padding-top:15px;}.listing-info-block  dd:has(.paragraph--type--reparatur-fehler-preisliste) tr:nth-child(n+2){background-color:#fff;}.listing-info-block dd:has(.paragraph--type--reparatur-fehler-preisliste) td,.listing-info-block dd:has(.paragraph--type--reparatur-fehler-preisliste) th{padding:5px 10px;}.listing-info-block .field__item.preis{width:110px;}.listing-info-block .field--name-field-preisliste-bemerkungen{font-size:0.8rem;}.listing-info-block .listing-onepage .gva-view .ckeditor-accordion-container dd div.anfragebutton{font-size:1rem;text-align:center;padding:15px 0;margin:auto auto 30px;background-color:#b51821;width:340px;border-radius:4px;}.listing-info-block .listing-onepage .gva-view .ckeditor-accordion-container dd div.anfragebutton a{color:#fff;}.listing-info-block .listing-onepage .gva-view .ckeditor-accordion-container .preis{text-align:right;}.listing-info-block .ckeditor-accordion-container .ohne-preis dd:nth-last-of-type(-n+2){display:none!important;}
@media screen and (max-width:750px){#name-und-gallery-block{min-height:auto;}.listing-gallery{width:auto;}.owl-carousel .owl-dots{margin:0 0 15px 0;}.business-info .anfragebutton,.business-info .rueckrufbutton{width:100%;}#listing-home{display:none;}h1.post-title{margin:0!important;}#listing-oeffnungszeiten .anfragebutton{margin:20px 25px 30px 25px;flex:100%;padding:16px 0;}.listing-info-block .ckeditor-accordion-container > dl dd.active .anfragebutton{width:100%;}.macherpreislisten-spm thead{display:none;}.macherpreislisten-spm td.display::before{content:"Displaytausch: ";position:absolute;left:15px;}.macherpreislisten-spm td.akku::before{content:"Akkutausch: ";position:absolute;left:15px;}.macherpreislisten-spm td.hoerer::before{content:"Hörertausch: ";position:absolute;left:15px;}.macherpreislisten-spm td{display:inline-block;min-width:100%;text-align:right;position:relative;}.macherpreislisten-spm td.modell{background-color:#dee2e6;font-weight:700;text-align:center;}.macherpreislisten-spm td.display{border-color:#dee2e6;border-width:0 1px 0 1px;border-style:solid;}.macherpreislisten-spm td.akku{margin-bottom:15px;border-color:#dee2e6;border-width:1px;border-style:solid;}.zweispaltig td.links,.zweispaltig td.rechts{width:100%;text-align:center;}.MacherPreislisten td.links,.MacherPreislisten td.rechts{width:100%;text-align:center;}.MacherPreislisten td.links{border:2px solid #dee2e6;border-bottom:0;}.MacherPreislisten td.rechts{border:2px solid #dee2e6;border-top:0;}.listing-info-block .listing-onepage .gva-view .ckeditor-accordion-container dd div.anfragebutton{width:auto;}.bewertung-baum img{display:none;}.bewertung-baum{text-align:left;padding:0;}.webform-submission-form .form-actions .webform-button--submit{width:100%;}.webform-submission-form .form-actions{padding:0;}.buttonUebergeordneterMacher a{width:100%;}.node-listing-single .listing-content-main .listing-info-block.listing-location .listing-main-map{min-height:270px;}#listing-andere-maccher .item-columns{width:100%;}#listing-andere-maccher h3.title{min-height:auto;}#listing-andere-maccher .item-columns:nth-child(odd),#listing-andere-maccher .item-columns:nth-child(even){margin:0 10px 20px 10px;}.node-listing-single .listing-nav .listing-nav-inner .listing-nav-inner-inner .container{padding:0;}.node-listing-single .listing-nav.is-fixed .listing-nav-inner{top:83px !important;}.listing_mainmenu div{height:50px;}.listing_mainmenu div ul li > a{color:transparent !important;background-position:center !important;background-repeat:no-repeat;width:40px;height:40px;background-size:40px;margin:5px 0;}.listing_mainmenu div ul li:nth-child(1) > a{background-image:url("/sites/default/files/bilder/new_releases_blau_24dp.svg");}.listing_mainmenu div ul li:nth-child(2) > a{background-image:url("/sites/default/files/bilder/alarm_blau_24dp.svg");}.listing_mainmenu div ul li:nth-child(3) > a{background-image:url("/sites/default/files/bilder/comment_blau_24dp.svg");}.listing_mainmenu div ul li:nth-child(4) > a{background-image:url("/sites/default/files/bilder/privacy_tip_blau_24dp.svg");}.show-phone{margin-right:17px;}.petition{display:none;}#content{margin-top:240px !important;}}@media only screen and (min-width:751px) and (max-width:1100px){.listing-gallery{width:auto;}}
