.wp-block-cover{width:auto}#wpadminbar{display:none !important}#BorlabsCookieBox ._brlbs-bar,#BorlabsCookieBox ._brlbs-box,#BorlabsCookieBox ._brlbs-btn{border-radius:0 !important}#BorlabsCookieBox ._brlbs-flex-center,#BorlabsCookieBox ._brlbs-flex-center+p,#BorlabsCookieBox ._brlbs-refuse+._brlbs-legal{text-align:center}.error404 footer{position:fixed;bottom:0}.ip-content .entry-content>div,.error404 .entry-header{position:relative;margin:0 auto;max-width:1200px;width:100%;padding:0}.error404 h1{margin-top:100px;margin-bottom:0}.error404 h2{margin-top:0;padding-top:0;font-size:30px}.error404 p{text-align:center}@font-face{font-family:'Roboto Regular';src:url(//grevenmuehle-branchenbuch.de/wp-content/themes/gc-branchenbuch/fonts/Roboto/Roboto-Regular.ttf);font-weight:400;font-display:swap}@font-face{font-family:'Roboto Bold';src:url(//grevenmuehle-branchenbuch.de/wp-content/themes/gc-branchenbuch/fonts/Roboto/Roboto-Bold.ttf);font-weight:700;font-display:swap}@font-face{font-family:'Merriweather';src:url(//grevenmuehle-branchenbuch.de/wp-content/themes/gc-branchenbuch/fonts/Merriweather/Merriweather-Black.ttf);font-weight:800;font-display:swap}html{margin-top:0 !important}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:'Roboto Regular',arial,sans-serif;font-size:20px;line-height:1.4em;margin:0;padding:0;color:#2b2b2b;position:relative;background:#fff;-webkit-animation:fadein .7s;-moz-animation:fadein .7s;-ms-animation:fadein .7s;-o-animation:fadein .7s;animation:fadein .7s}@keyframes fadein{0%{opacity:0}50%{opacity:0}100%{opacity:1}}@-moz-keyframes fadein{0%{opacity:0}50%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadein{0%{opacity:0}50%{opacity:0}100%{opacity:1}}@-o-keyframes fadein{0%{opacity:0}50%{opacity:0}100%{opacity:1}}*{outline:none}img{border:none}p{margin:0 0 1em}p:last-child{margin:0}.ip-content p{line-height:1.4em}.ip-content p strong{display:inline-block}table td,.contenttable td{vertical-align:top;border-collapse:collapse;margin:0;padding:0}table,.contenttable{vertical-align:top;border-collapse:collapse;margin:0;padding:0}a{text-decoration:none;color:#317b32}ul{padding:0;list-style:none;margin:0}.ip-content ul{margin:10px 0 30px;float:left}.ip-content ul:last-child{margin-bottom:0}h3+ul{margin-top:0 !important}ul+p{margin-top:1em !important}.ip-content li{background:0 0;padding-left:12px;margin-bottom:10px;position:relative;float:left}.ip-content li:before{content:'';display:block;position:absolute;left:0;top:10px;width:5px;height:5px;background:#000;border-radius:50%}h1{font-family:'Merriweather',arial,sans-serif;font-size:40px;color:#2b2b2b;display:block;margin:0 0 60px;text-align:center;text-transform:normal;font-weight:400;line-height:1.2em;width:100%}.home h1{position:relative;margin:40px 0 0}h1.ip-kontakt-header{position:relative;margin:0 0 106px}.home h1:after,h1.ip-kontakt-header:after,.search h1:after{content:'';display:block;position:absolute;left:50%;bottom:-32px;width:200px;height:2px;margin-left:-100px;background:#317b32}h2{font-family:'Merriweather',arial,sans-serif;font-size:30px;color:#2b2b2b;display:block;margin:0 0 60px;text-align:center;text-transform:normal;font-weight:400;line-height:1.2em;width:100%}h3{font-family:'Merriweather',arial,sans-serif;color:#2b2b2b;display:block;font-size:20px;margin:20px 0 10px;text-transform:uppercase;line-height:1.1em;float:left;width:100%}h4{font-family:'Merriweather',arial,sans-serif;color:#2b2b2b;display:block;font-size:16px;margin:5px 0 10px;text-transform:uppercase;line-height:1.2em;float:left;width:100%}.wp-block-media-text .wp-block-media-text__media{max-width:380px}.wp-block-media-text>figure>img{width:100%}.ip-content img{width:auto;height:auto;display:block}.ip-top-zentriert{width:100%;max-width:100%;margin:0 auto;padding:0}.ip-zentriert{margin:0 auto;max-width:100%;width:94%;padding:0 3%}.entry-content>div>div{float:left;width:100%;display:block;padding:45px 0}.entry-content>div:first-child>div{padding:0 0 45px}.entry-content>div:last-child>div{padding:45px 0 90px}.home .entry-content>div:last-child>div{padding:45px 0 0}.ip-header,.ip-content,footer,.ip-fullwidth{float:left;clear:both;width:100%;display:block}.ip-header{position:relative}footer{position:relative}.ip-content{margin:70px 0 100px;position:relative;z-index:-1}.home .ip-content{margin:0 !important}.ip-content .entry-content{margin-top:0}.ip-content .entry-content>div{max-width:100%;width:94%;padding:0 3%;position:relative}.ip-top-balken{width:94%;max-width:100%;display:block;padding:20px 3%;background:#fff;position:static;float:left}.home .ip-top-balken{position:absolute;background:0 0}.ip-header a{cursor:default !important}.ip-header .featured-image{margin:0}.ip-header .featured-image img{width:100%;height:auto;float:left}.ip-headerslider{float:left;clear:both;width:100% !important;margin:0;overflow:hidden;max-width:100% !important;padding:0 !important}.ip-headerslider .swiper-slide{height:calc(100vh - 92px)}.ghostkit-carousel{float:left;clear:both;width:100%;margin:0;position:relative;overflow:hidden}.ghostkit-carousel img{width:100%}.ghostkit-carousel[data-show-bullets=true] .ghostkit-carousel-items{padding-bottom:0 !important;float:left;margin-bottom:30px}.ghostkit-carousel .ghostkit-carousel-bullets{position:static;margin-bottom:0}.ghostkit-carousel .ghostkit-carousel-bullets.swiper-pagination-bullets-dynamic{position:relative;margin:30px 0 0;max-width:200px;width:100% !important;top:20px}.swiper-pagination-bullet{width:13px;height:13px;margin:0 0 0 10px !important}.swiper-pagination-bullet:first-child{margin:0 !important}.ghostkit-carousel .ghostkit-carousel-bullets .swiper-pagination-bullet{background:#27292b;border:none;left:0 !important;box-shadow:none;position:relative;top:0}.ghostkit-carousel .ghostkit-carousel-bullets .swiper-pagination-bullet-active{background:#e61b79;width:13px;height:13px;top:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:none}.ghostkit-carousel .ghostkit-carousel-bullets>span,.ghostkit-carousel .ghostkit-carousel-bullets>span:hover{opacity:1}.ghostkit-carousel .ghostkit-carousel-arrow{width:35px !important;height:120px !important;border-radius:0 !important;box-shadow:none !important;background:#fff !important;top:0 !important;right:0 !important;bottom:0 !important;left:0 !important;margin-top:0 !important;opacity:1 !important}.ghostkit-carousel .ghostkit-carousel-arrow:hover{transform:none}.ghostkit-carousel .ghostkit-carousel-arrow-next{left:auto !important;right:0 !important}.ghostkit-carousel .ghostkit-carousel-arrow:after{width:17px !important;height:50px !important;top:50% !important;right:0 !important;bottom:0 !important;left:0 !important;margin-top:-25px}.ghostkit-carousel .ghostkit-carousel-arrow-next:after{left:auto !important}.ghostkit-carousel .ghostkit-carousel-arrow-prev:after{content:url("/wp-content/themes/fahrzeughaustheisen/images/slide-prev.svg") !important}.ghostkit-carousel .ghostkit-carousel-arrow-next:after{content:url("/wp-content/themes/fahrzeughaustheisen/images/slide-next.svg") !important}.ip-headerslider .wp-block-image{margin:0}.ip-headerslider .wp-block-image img{float:left;width:100%;height:auto}.ip-text-media,.ip-text,.ip-media{float:left;clear:both;width:100%}.ip-text-media{margin-bottom:50px}.ip-text-media:last-child{margin-bottom:0}.wp-block-media-text.alignwide{grid-template-columns:auto auto !important;align-items:unset;margin-top:40px;margin-bottom:0;display:block}.wp-block-media-text.alignwide>figure{float:left;padding-right:30px;max-width:200px}.wp-block-media-text .wp-block-media-text__content{padding:0 0 0 6%}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding:0 6% 0 0}.ghostkit-accordion{float:left;clear:both;width:100%;margin-top:0;margin-bottom:0}.ghostkit-accordion .ghostkit-accordion-item{margin-bottom:3px}.ghostkit-accordion .ghostkit-accordion-item-heading{background:0 0 !important;color:#000 !important;cursor:pointer;text-transform:uppercase;padding:0 30px 10px 0 !important;margin-bottom:30px;border-top:none !important;border-bottom:1px solid #000;font-size:20px;margin-top:0 !important;float:none !important}.ghostkit-accordion .ghostkit-accordion-item-heading:hover,.ghostkit-accordion .ghostkit-accordion-item-active .ghostkit-accordion-item-heading{background:0 0;color:#000 !important;border-bottom:1px solid #000;text-shadow:1px 0 0 #000}.ghostkit-accordion .ghostkit-accordion-item .ghostkit-accordion-item-collapse{content:url('/wp-content/themes/fahrzeughaustheisen/images/acc-down.png');-webkit-transform:none !important;transform:none !important;width:20px;height:12px;top:5px}.ghostkit-accordion .ghostkit-accordion-item-active .ghostkit-accordion-item-collapse{content:url('/wp-content/themes/fahrzeughaustheisen/images/acc-up.png')}.ghostkit-accordion .ghostkit-accordion-item .ghostkit-accordion-item-content{padding:0 0 40px;background:0 0;color:#000}.ghostkit-accordion .ghostkit-accordion-item .ghostkit-accordion-item-content ul{margin:0}.ghostkit-accordion .ghostkit-accordion-item .ghostkit-accordion-item-content ul li{padding:0}.ghostkit-accordion .ghostkit-accordion-item .ghostkit-accordion-item-content ul li:before{content:none}.ghostkit-accordion .ghostkit-accordion-item-collapse{right:1px}.impressum h1{text-align:left}.impressum h1+h2,.impressum h2{font-family:'Roboto Bold',arial,sans-serif;color:#000;display:block;font-size:30px;margin:40px 0 10px;text-transform:uppercase;line-height:1.1em;float:left;width:100%;text-align:left}.impressum h3{font-family:'Roboto Regular',arial,sans-serif;font-size:20px;text-transform:uppercase;line-height:1.2em;float:left;width:100%;margin:20px 0 5px}.ip-maps{float:left;clear:both;width:100% !important;max-width:100% !important;margin:100px 0 -100px !important;padding:0 !important}.ip-maps iframe{float:left}.ip-maps .borlabs-cookie-bct,.ip-maps .borlabs-cookie-responsive-iframe-wrapper{width:100%;height:350px !important;padding:0 !important}.ip-formular{width:100%;margin:0 auto;float:none;max-width:1200px}.ip-formular h3{margin-top:0 !important}.ip-formular ::placeholder{color:#a2a2a2;font-size:16px}.ip-formular input[type=text],.ip-formular input[type=email],.ip-formular textarea{font-family:'Roboto Regular',arial,sans-serif;font-size:20px;color:#2b2b2b;border-radius:0;padding:5px 0;float:left;clear:both;width:100%;margin-bottom:10px;border:0;border-bottom:1px solid #2b2b2b;background:#fff;transition:all .4s ease-in-out}.ip-formular textarea{height:120px;margin-bottom:25px}.ip-formular input:focus{border-bottom:2px solid #317b32}.ip-formular textarea:focus{height:200px;border-bottom:2px solid #317b32}.ip-datenschutzhinweis{text-align:center;font-size:16px}.ip-formular label{float:left;width:100%}.ip-formular .ip-formular-block-eins label:nth-child(-n+3){width:32%}.ip-formular .ip-formular-block-eins label:nth-child(-n+2){margin-right:2%}.ip-formular .ip-formular-block-zwei label:nth-child(-n+6){width:49.5%}.ip-formular .ip-formular-block-zwei label:nth-child(odd){margin-right:1%}.ip-formular-dateianhang,.ip-formular-dateianhang+p{float:left;width:100%}.ip-formular-dateianhang{margin:10px 0 -5px;font-size:16px}.ip-formular label span[role=alert],.wpcf7-validation-errors{color:#317b32 !important;font-size:12px !important;float:left !important;margin:-15px 0 10px !important;padding-left:0 !important;border:none !important}.ip-formular textarea+span[role=alert]{margin:-30px 0 10px !important}.ip-formular+.wpcf7-validation-errors{margin:20px auto 0 auto !important;float:none !important;padding:0;text-align:center}.ip-formular .wpcf7-response-output,.ip-formular .wpcf7-response-output.wpcf7-acceptance-missing{border:none !important;padding:0;margin:10px 0 0;float:left;color:#317b32 !important;font-size:12px !important}.ip-formular+div.wpcf7-mail-sent-ok{border:none !important;padding:0 !important;margin:20px 0 0 !important;float:left !important;color:#317b32 !important;font-size:12px !important;width:100%;text-align:center}.ip-formular .wpcf7-validation-errors{margin:0 !important;padding:0 !important}.ip-formular span.wpcf7-not-valid-tip{border:none !important;padding:0 !important;float:left !important;clear:both;width:100%;color:#317b32 !important;font-size:12px !important}.ip-formular input[type=text].wpcf7-not-valid,.ip-formular input[type=email].wpcf7-not-valid,.ip-formular textarea.wpcf7-not-valid{background:#e6c5cb !important;text-indent:10px}.wpcf7-not-valid::placeholder{color:#fff;text-indent:10px}.ip-formular span.wpcf7-list-item,.wpcf7-list-item{float:left;margin:0 !important;display:block !important;width:100%}.ip-formular input[type=checkbox]{display:block;margin:0 !important;width:20px !important;float:left !important}.ip-formular .datenschutzerklaerung{float:left !important;display:block;width:95%}.ip-formular .acceptancekasten{float:left !important;display:block;width:20px;margin-right:6px !important;margin-top:8px !important}.submit-button input{font-family:'Roboto Bold',arial,sans-serif;font-size:20px;padding:13px 0;color:#fff !important;text-transform:uppercase;background:#317b32;width:300px;border-radius:0;border:none;margin:0 auto;display:block;cursor:pointer}.ip-top-balken .ip-logo{position:relative;padding:0;margin:0;float:left;width:auto;display:block;z-index:101}.ip-top-balken .ip-logo img{display:block;max-width:236px;width:100%;height:auto;padding-right:20px;background:#fff}.home .ip-top-balken .ip-logo img{padding-right:0;background:0 0}.ip-hauptnavi{float:right;clear:none;width:auto;display:block;position:relative;z-index:1}.ip-hauptnavi .menu li{float:left;width:auto;margin-right:25px;padding:0;position:relative;cursor:pointer}.ip-hauptnavi .menu li:last-child{margin-right:0}.ip-hauptnavi .menu li a{font-family:'Roboto Regular',arial,sans-serif;padding:0;margin:30px 0 29px;background:0 0;color:#2b2b2b;display:block;font-size:20px;float:left;text-transform:uppercase}.ip-hauptnavi .menu li a:hover,.ip-hauptnavi .menu li.current-menu-item a{text-shadow:-1px 0 0 #2b2b2b}.ip-hauptnavi .menu li:last-child a{margin-left:0 !important}.home .ip-hauptnavi .menu li a{color:#fff}.home .ip-hauptnavi .menu li a:hover,.home .ip-hauptnavi .menu li.current-menu-item a{text-shadow:-1px 0 0 #fff}.ip-mob_button{display:none;float:left;width:50px;height:39px;background:0 0;cursor:pointer;margin:15px 0 0;position:absolute;right:4%;z-index:101;transition:all .4s ease-in-out}.ip-mob_button span{background-color:#2b2b2b;width:50px;height:3px;right:0;margin:0;position:absolute;top:50%;margin-top:-2px;transition:background-color .4s ease}.home .ip-mob_button span{background-color:#fff}.ip-mob_button span:before,.ip-mob_button span:after{content:"";backface-visibility:hidden;-webkit-backface-visibility:hidden;background-color:#2b2b2b;width:100%;height:3px;position:absolute;transform:translateZ(0px);transition:all .4s ease;display:block}.home .ip-mob_button span:before,.home .ip-mob_button span:after{background-color:#fff}.ip-mob_button span:before{transform:translateY(-18px);transition:all .4s ease-in-out}.ip-mob_button span:after{transform:translateY(18px);transition:all .4s ease-in-out}.ip-mobnavvisible.ip-mob_button span:before{transform:translateY(0px) rotate(-45deg)}.ip-mobnavvisible.ip-mob_button span:after{transform:translateY(0px) rotate(45deg)}.ip-mob_button.ip-mobnavvisible{position:fixed}.ip-mobnavvisible.ip-mob_button span{background:0 0}.ip-mob_button.ip-mobnavvisible span:before,.ip-mob_button.ip-mobnavvisible span:after{background-color:#fff}.ip-mobnavi{position:fixed;text-align:right;right:-600px !important;top:0;width:0;height:100%;z-index:-1 !important;min-height:-webkit-fill-available;transition:all .4s ease-in-out}.ip-mob_button.ip-mobnavvisible+.ip-mobnavi{right:0 !important;transition:all .4s ease-in-out;z-index:100 !important;width:100%}.ip-mobnavi .menu{width:300px;height:100%;background:rgba(0,0,0,.9);padding:150px 4% 0;position:relative;float:right}.ip-mobnavi ul li{background:0 0;margin:0 0 25px;float:right;width:auto;list-style:none;clear:both;position:relative;display:grid}.ip-mobnavi ul li>a{padding:0;clear:both;float:right;width:auto;color:#fff !important;font-size:26px;text-transform:uppercase;cursor:pointer}.ip-mobnavi ul li:hover{background:0 0}.ip-mobnavi ul li.current-menu-item>a,.ip-mobnavi ul li:hover>a{text-shadow:1px 0 0 #fff}footer{margin-top:0;padding:0;background:#317b32;position:relative}footer a,footer p,footer li{color:#fff}.ip-footer-top{float:left;width:94%;max-width:100%;margin:0 auto;padding:20px 3%}.ip-footer-top>.widget_text{float:left;max-width:100%;width:100%}.ip-footer-links{float:left;width:60%}.ip-footer-rechts{float:right;width:40%;text-align:right}.ip-footer-rechts ul{float:right}footer ul li{float:left;width:auto;text-align:center;padding-right:15px;margin-right:15px;border-right:2px solid #fff;line-height:.7em}footer ul li:last-child{padding-right:0;margin-right:0;border-right:none}.ghostkit-grid{float:left;width:100%;display:block;padding:0}.ghostkit-grid .ghostkit-grid{padding:0}.ghostkit-grid-gap-md{margin-right:0;margin-left:0}.ghostkit-grid-gap-md>.ghostkit-col{padding:0;max-width:100%}.ip-cta{max-width:100% !important;width:94% !important;padding:50px 3% 60px !important;background:#2b2b2b}.ip-cta p{color:#fff;text-align:center;font-size:20px}.ip-cta p:last-child{margin-top:25px}.ip-cta a{color:#317b32;font-family:'Roboto Bold',arial,sans-serif;text-transform:uppercase;background:#fff;padding:2px 20px}.ip-cta .ghostkit-button-wrapper{float:left;width:100%;margin:0}.ip-cta .ghostkit-button-wrapper-gap-md .ghostkit-button{margin:0 auto;background:#fff;color:#000;font-weight:700}.wp-block-image{margin:0}.ip-zweispaltig>div{float:left;width:49% !important}.ip-zweispaltig>div:first-child{margin-right:2%}.ip-unterseitenheader{max-width:100% !important;width:100% !important;padding:0 !important}.ip-headerslider .wp-block-cover__inner-container{width:auto !important;background:#2b2b2b;background:rgba(14,24,106,.7);color:#fff !important;padding:15px 20px 20px 4%;position:absolute;left:0;bottom:156px}.ip-unterseitenheader .wp-block-cover__inner-container{width:auto !important;background:0 0;color:#fff !important;padding:0 4%;position:absolute;left:auto;bottom:50px}.ip-headerslider .wp-block-cover__inner-container:after{content:'';position:absolute;right:-125px;top:0;border-color:#2b2b2b transparent transparent;border-color:rgba(14,24,106,.7) transparent transparent transparent;width:0;height:0;border-style:solid;border-width:125px 125px 0 0}.wp-block-cover__inner-container .has-large-font-size{font-family:'Roboto Bold',arial,sans-serif;font-size:50px;text-transform:uppercase;line-height:1em;text-align:left}.ip-unterseitenheader .wp-block-cover__inner-container .has-large-font-size{font-family:'Roboto Bold',arial,sans-serif;font-size:30px;text-transform:uppercase;line-height:1em;text-align:center}.ip-footertrenner{max-width:100% !important;width:100% !important;padding:0 !important}.home .ip-footertrenner{margin-top:-180px !important}.ip-vierspaltig{float:none;max-width:1200px;margin:80px auto 0 auto}.ip-vierspaltig>div{width:23% !important;padding:0 1% !important;float:left}.ip-vierspaltig figure{margin-bottom:20px}.ip-vierspaltig img{width:70px;height:70px;margin:0 auto;display:block}li.blocks-gallery-item{padding-left:0 !important}li.blocks-gallery-item:before{content:none !important}li.blocks-gallery-item figure{width:150px;height:150px !important;border-radius:50%;background:#8192b1}li.blocks-gallery-item figure:hover{background:#317b32}li.blocks-gallery-item .blocks-gallery-item__caption{padding:0 10px;display:none}.ip-start-branchenicons ul{margin:0 auto}.ip-start-branchenicons img{width:90px !important;height:auto !important;flex:0 !important;margin:auto !important}.ip-start-dreispaltig{margin-bottom:40px}.ip-start-dreispaltig>div{float:left;padding:0 3% !important}.ip-start-dreispaltig .ghostkit-col-content{padding:0 40px 0 0}.ip-start-dreispaltig h2{font-size:20px;text-align:left;color:#317b32;padding-bottom:20px;margin:0 0 20px;border-bottom:2px solid #2b2b2b}.ip-start-dreispaltig h2{font-size:20px;text-align:left;color:#317b32}.ip-start-dreispaltig p{text-align:left}.ip-dreispaltig-link a{float:left;color:#fff;background:#317b32;padding:10px 16px}.ip-branche{float:left;width:100%;position:relative;margin:0}.ip-branche-starttext{float:left;width:35%;margin-left:3%}.ip-branche-titel,.ip-branche-anschrift,.ip-branche-tabs{float:left;width:100%}.ip-branche-anschrift p:first-child{margin:0;font-size:'Roboto Bold',arial,sans-serif}.ip-branche-titel h1{margin:0;text-align:left;font-size:30px}.ip-branche-titel h2{margin:0 0 50px;text-align:left;font-size:20px;color:#317b32}.ip-branche-firmenlogo{float:right;position:static;width:auto;height:100px;margin-left:3%}.ip-branche-firmenlogo img{float:right;width:auto;height:100%}.ip-branche-foto{float:left;width:auto;height:300px}.ip-branche-foto img{width:auto;height:100%}.ip-branche-tabs{margin:100px 0 0}.ip-branche-tabs .ip-branche-tabs-buttons{border:none;margin:0}.ip-branche-tabs .ip-branche-tabs-buttons-item{font-size:30px;text-transform:uppercase;color:#fff;background:#8192b1;padding:10px 20px;border:none;border-radius:0;border-right:1px solid #fff;margin:0;opacity:1;float:left;cursor:pointer}.ip-branche-tabs .ip-branche-tabs-buttons-item:last-child{border-right:1px solid #fff}.ip-branche-tabs .ip-branche-tabs-buttons-item.ip-branche-tabs-buttons-item-active,.ip-branche-tabs .ip-branche-tabs-buttons-item:hover{background:#317b32}.ip-branche-tabs .ip-branche-tab{display:none;padding:0 40px}.ip-branche-tabs .ip-branche-tab-active{display:block}.ip-branche-tabs .ghostkit-tabs-content{background:#fafafa;padding:40px 0;float:left;width:100%}.ip-branche-tabs .ip-branche-tab .ip-formular{max-width:600px}.ip-branche-tabs .ip-branche-tab .ip-formular input[type=text],.ip-branche-tabs .ip-branche-tab .ip-formular input[type=email],.ip-branche-tabs .ip-branche-tab .ip-formular textarea{background:0 0}.ip-branche-tabs .ip-branche-tab .ip-formular .submit-button{float:left;width:100%;margin:0 0 30px}.wp-block-search{position:absolute;max-width:800px;width:100%;height:50px;left:50%;bottom:25%;margin-left:-400px;box-shadow:0 0 140px 40px rgba(0,0,0,1)}.wp-block-search__label{display:none}.wp-block-search__input{max-width:none !important;width:750px;-webkit-appearance:none;background:#fff;border:none;padding:0 15px;font-size:30px;font-weight:300}.wp-block-search .wp-block-search__button{margin-left:0;width:50px;border:none;text-indent:-9999px;background-color:#317b32;background-image:url(/wp-content/themes/gc-branchenbuch/images/search-white.svg);background-size:30px;background-repeat:no-repeat;background-position:10px}.search h1{font-size:40px;color:#2b2b2b;margin-bottom:80px;position:relative}.ip-entrybox{float:left;width:100%}.search .ip-entrybox .entry{float:left;width:27.333%;height:290px;margin-top:40px;margin-right:3%;box-shadow:inset 0 0 1px 0 rgba(0,0,0,.5);padding:30px 2%;cursor:pointer;transition:all .4s ease-in-out;position:relative}.search .ip-entrybox .entry:nth-child(3n+3){margin-right:0}.search .entry h2{text-align:left;margin:0;font-size:16px;font-family:'Roboto Bold',arial,sans-serif;color:#2b2b2b;height:38px}.search .ip-branche-firmenlogo{right:30px;top:30px;width:100px;margin-left:0;position:absolute}.search .ip-branche-firmenlogo img{width:100px !important;height:auto !important;margin-left:0;position:absolute}.search .ip-branche-starttext{margin-left:0;float:none;font-size:16px;width:auto;max-width:230px}.search .ip-branche-starttext p:nth-child(2){color:#317b32;margin:-2px 0 10px;transition:all .4s ease-in-out}.search .ip-branche-starttext p:last-child{font-family:'Roboto Bold',arial,sans-serif;color:#2b2b2b;transition:all .4s ease-in-out}.search .ip-branche-anschrift,.search .ip-branche-kontaktdaten{font-size:16px;color:#2b2b2b;float:left;width:100%;transition:all .4s ease-in-out}.search .ip-branche-zumprofil{font-size:16px;margin-top:15px;float:left;width:100%;font-family:'Roboto Bold',arial,sans-serif;position:absolute;bottom:30px}.search .ip-branche-zumprofil p{float:left;color:#fff;background:#317b32;padding:10px 16px}.search .ip-branche-anschrift{margin:-2px 0 10px}.ip-branche-kontaktdaten,.ip-branche-kontaktdaten>div{float:left;width:100%}.search .ip-branche-kontaktdaten{height:76px !important}.ip-branche-tel{display:inline;width:60px;float:left}.ip-branche-tel+p{margin:0}.search .ip-branche-tel p,.search .ip-branche-tel+p{line-height:1.2em}.search .ip-branche-tel{width:45px}.posts{display:flex;flex-wrap:wrap}.posts .post{width:50%;padding:20px;box-sizing:border-box}.posts .post .title{font-size:20px;margin:0 0 15px}.wp-block-categories .cat-item{padding:0;margin:0 0 20px;width:12.5%;height:230px;text-indent:44%;position:relative;z-index:1}.wp-block-categories .cat-item:before{content:none}.wp-block-categories .cat-item a{padding:170px 0 0;float:left;color:#2b2b2b;position:relative;z-index:1;text-align:center;width:100%;line-height:1.1em;text-indent:0 !important}.wp-block-categories .cat-item .ip-category-image{width:150px;height:150px;border-radius:50%;background-color:#8192b1;background-position:left 50% top 50%;background-size:90px;background-repeat:no-repeat;position:absolute;left:50%;top:0;margin-left:-75px}.wp-block-categories .cat-item:hover a{color:#317b32}.wp-block-categories .cat-item:hover .ip-category-image{background-color:#317b32}.wp-block-categories .cat-item-27{background:url(/wp-content/uploads/2020/02/Automobilindustrie.png)}.wp-block-categories .cat-item-24{background:url(/wp-content/uploads/2020/02/Beamte.png)}.wp-block-categories .cat-item-12{background:url(/wp-content/uploads/2020/02/Dienstleistungen.png)}.wp-block-categories .cat-item-16{background:url(/wp-content/uploads/2020/02/Events.png)}.wp-block-categories .cat-item-26{background:url(/wp-content/uploads/2020/02/Gartenbau.png)}.wp-block-categories .cat-item-4{background:url(/wp-content/uploads/2020/02/Rechtsanwaelte.png)}.wp-block-categories .cat-item-18{background:url(/wp-content/uploads/2020/02/Handel.png)}.wp-block-categories .cat-item-19{background:url(/wp-content/uploads/2020/02/Aerzte.png)}.wp-block-categories .cat-item-23{background:url(/wp-content/uploads/2020/02/Handwerk.png)}.wp-block-categories .cat-item-14{background:url(/wp-content/uploads/2020/02/Hotel-und-Gastronomie.png)}.wp-block-categories .cat-item-6{background:url(/wp-content/uploads/2020/02/IT-Branche.png)}.wp-block-categories .cat-item-17{background:url(/wp-content/uploads/2020/02/Musik.png)}.wp-block-categories .cat-item-21{background:url(/wp-content/uploads/2020/02/Marketing.png)}.wp-block-categories .cat-item-25{background:url(/wp-content/uploads/2020/02/Medizintechnik.png)}.wp-block-categories .cat-item-20{background:url(/wp-content/uploads/2020/02/Sport.png)}.wp-block-categories .cat-item-10{background:url(/wp-content/uploads/2020/02/Wohnungswesen.png)}.ip-branchenkategorien-item{float:left;width:12.5%;height:210px;margin:0 0 20px;position:relative;z-index:1}.ip-branchenkategorien-item a{float:left;width:100%;color:#2b2b2b;position:relative;z-index:1;text-align:center;line-height:1.1em}.ip-branchenkategorien-item .ip-branchenkategorien-image{width:150px;height:150px;border-radius:50%;background:#8192b1;margin:0 auto 5px auto;display:flex}.ip-branchenkategorien-item img{width:90px;height:90px;margin:auto}.ip-branchenkategorien-item:hover a{color:#317b32}.ip-branchenkategorien-item:hover .ip-branchenkategorien-image{background-color:#317b32}.ip-branchenkategorien-item p{line-height:1.2em}.ip-formularwrapper{width:96%;float:left;clear:both;margin-bottom:40px;padding:20px 2%;background:#317b32;color:#fff;display:table}.ip-formularpreis{width:25%;display:table-cell;vertical-align:middle}.ip-formulartext{width:50%;font-size:12px;display:table-cell;vertical-align:middle}.ip-formulartext p{margin-left:5%}.ip-formular input[type=radio]{display:block;margin:7px 8px 0 0;float:left}.ip-branche-tab iframe{width:100% !important;height:450px !important}@media (max-width:1500px){.ip-branchenkategorien-item{width:14.28%}}@media (max-width:1300px){.ip-top-balken{width:92%;padding:20px 4%}.ip-content .entry-content>div,.error404 .entry-header{margin:0;max-width:100%;width:92%;padding:0 4%}.ip-zentriert{max-width:100%;width:92% !important;padding:0 4% !important}.ip-headerslider .swiper-slide{height:50vh}.ip-headerslider .wp-block-cover__inner-container{bottom:30px}.wp-block-cover__inner-container .has-large-font-size{font-size:30px}.ip-headerslider .wp-block-cover__inner-container:after{border-width:89px 89px 0 0;right:-89px}.search .ip-entrybox .entry{width:42%;margin-right:4%}.search .ip-entrybox .entry:nth-child(3n+3){margin-right:4%}.search .ip-entrybox .entry:nth-child(even){margin-right:0}.search .ip-branche-firmenlogo{right:20px}.ip-branchenkategorien-item p{font-size:16px}.ip-branchenkategorien-item .ip-branchenkategorien-image{width:120px;height:120px}.ip-branchenkategorien-item .ip-branchenkategorien-image img{width:70px;height:70px}.home .wp-block-categories .cat-item{width:16.666%;height:160px}.ip-branchenkategorien-item{width:16.666%;height:170px}.home .ip-footertrenner{margin-top:-160px !important}}@media (max-width:1200px){.ip-branchenkategorien-item{width:20%}.ip-branche .ip-branche-firmenlogo{width:20%}.ip-branche-titel h2{margin:0 0 25px}.ip-branche-tabs .ip-branche-tabs-buttons-item{font-size:20px;padding:5px 10px}.ip-branche .ip-branche-foto{position:static;float:none;width:400px;margin:0 auto;height:auto}.ip-branche-foto img{width:100%;height:auto}.ip-branche-starttext{margin-top:80px;margin-left:0;width:100%;position:relative}.search .ip-branche-starttext{margin-top:0}.ip-branche-tabs{margin:70px 0 0}.ip-branche-anschrift{width:50%}.ip-branche .ip-branche-firmenlogo{width:20%}}@media (max-width:1000px){.ip-footer-links,.ip-footer-rechts{width:100%;text-align:center}footer ul{float:left !important;width:100% !important}footer ul li{float:none;display:inline-block}.ip-top-balken .ip-logo img{max-width:180px !important}.ip-mob_button{display:block}.ip-hauptnavi{display:none}.ip-zweispaltig>div{width:100% !important}.ip-zweispaltig>div:first-child{margin-right:0;margin-bottom:40px}.ip-zweispaltig img{margin:0 auto}.ip-footertrenner .wp-block-cover{min-height:260px}.ip-start-dreispaltig>div{float:left;width:100% !important;padding:0 !important;margin-bottom:20px}.ip-start-dreispaltig>div:last-child{margin-bottom:0}.ip-start-dreispaltig>div{margin-bottom:60px}.wp-block-search{max-width:500px;margin-left:-250px;box-shadow:0 0 80px 20px rgba(0,0,0,1)}.wp-block-search__input{width:450px;font-size:20px}.search .ip-branche-firmenlogo{right:15px}}@media (max-width:900px){h2.has-text-align-center{text-align:left}.ip-content li{line-height:1.6em}.ip-branchenkategorien-item{width:33.333%}.ip-start-dreispaltig .ghostkit-col-content{padding:0 0 50px}}@media (max-width:850px){.search .ip-entrybox .entry{width:96%;height:auto;margin-right:0 !important}.search .ip-branche-starttext{margin-top:0}.search .ip-branche-zumprofil{position:static}.search .ip-branche-kontaktdaten{height:auto !important}.ip-formularpreis,.ip-formulartext{float:left;width:100%;display:block}.ip-formularpreis{text-align:center;margin-bottom:20px}.ip-formulartext p{margin:0}.ip-formular input[type=radio]{float:none;display:inline-block;margin:0}.search h1,h1{font-size:30px}.search h1{margin-bottom:60px}.ip-branche-titel h1{font-size:26px}}@media (max-width:767px){.ip-headerslider .wp-block-cover__inner-container{width:94% !important;padding:15px 3%}.wp-block-cover__inner-container .has-large-font-size{font-size:26px;text-align:center}.ip-headerslider .wp-block-cover__inner-container:after{content:none}.entry-content>div>div{padding:60px 0}.ip-vierspaltig>div{width:46% !important;padding:0 2% !important;height:210px}.ip-vierspaltig>div:nth-child(-n+2){margin-bottom:40px}.ip-unterseitenheader .wp-block-cover__inner-container{bottom:80px}.ip-unterseitenheader .wp-block-cover__inner-container .has-large-font-size{font-size:20px}.ip-formular .ip-formular-block-eins label:nth-child(-n+3),.ip-formular .ip-formular-block-zwei label:nth-child(-n+6){width:100%}.ip-formular .ip-formular-block-eins label:nth-child(-n+2),.ip-formular .ip-formular-block-zwei label:nth-child(odd){margin-right:0}.ip-formular input[type=text],.ip-formular input[type=email],.ip-formular .ip-formular-block-zwei label input,.ip-formular textarea,.ip-formular textarea{width:98%;padding:5px 1%}.wp-block-search{max-width:100%;margin-left:0;left:0;position:relative;box-shadow:0 0 2px 0px rgba(0,0,0,.2)}.wp-block-search__input{width:auto;font-size:20px}}@media (max-width:650px){.ip-headerslider .swiper-slide{height:auto}.ip-branchenkategorien-item{width:50%}}@media (max-width:600px){.ip-content{margin:40px 0 50px}.ip-formular .datenschutzerklaerung{width:85%}.ip-branche-tabs .ip-branche-tabs-buttons-item{padding:5px 5%;width:90%;text-align:center;border-top:1px solid #fff}.ip-branche-starttext{margin-top:30px;text-align:left}.search .ip-branche-starttext{margin-top:0;text-align:left}.ip-branche-titel h1,.ip-branche-titel h2{text-align:left}.ip-branche-anschrift{width:100%}.ip-branche .ip-branche-firmenlogo{position:static;float:left;width:100%;margin-bottom:30px;margin-left:0;height:auto}.ip-branche .ip-branche-firmenlogo img{float:none;margin:0 auto;width:200px;height:auto}.ip-branche-tel{float:none;width:auto;display:inline-block;margin-right:8px}.ip-branche-tel+p{display:inline-block}.search .ip-branche-tel{float:left}.search .ip-branche-tel+p{display:block}.ip-branche-tabs{margin:30px 0 0}.ip-branche-tabs .ip-branche-tab{padding:0 25px}}@media (max-width:500px){.ip-mob_button{width:40px;height:30px}.ip-mob_button span{width:40px}.ip-mob_button span:before{transform:translateY(-12px)}.ip-mob_button span:after{transform:translateY(12px)}.ip-mobnavi .menu{padding:150px 3% 0;width:94%}.ip-mobnavi ul li{margin:0 0 15px;width:100%;text-align:center}.ip-mobnavi ul li>a{font-size:24px}.wp-block-cover__inner-container .has-large-font-size{font-size:20px}.ip-headerslider .wp-block-cover__inner-container{padding:10px 4%}.ip-vierspaltig>div{width:100% !important;padding:0 !important;height:auto;margin-bottom:40px}.impressum h1{margin:0 0 20px}.impressum h3{font-size:16px}.impressum a{word-break:break-word}footer ul li{float:left;display:block;width:100%;border-right:none;margin:0 0 20px;padding:0}footer ul li:last-child{margin:0}.ip-footer-links{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #fff}.ip-branchenkategorien-item{width:100%}.search .ip-branche-firmenlogo{position:static;float:left;height:auto;margin-top:10px}.search .ip-branche-firmenlogo img{position:static}.ip-branche .ip-branche-foto{width:100%}.search h1,h1{font-size:26px}.submit-button input{width:100%}}@media (max-width:400px){.impressum h2{word-break:break-all}.search h1,h1,.ip-branche-titel h1{font-size:20px}.wp-block-search__input{font-size:16px}}@media (max-height:500px){.ip-mobnavi .menu{padding:150px 4% 0}.ip-mobnavi ul li{margin:0 0 15px}.ip-mobnavi ul li>a{font-size:20px}}