@font-face{font-family:'montserratregular';src:url('/font/montserrat-regular-webfont.woff2') format('woff2'),url('/font/montserrat-regular-webfont.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'montserratextrabold';src:url('/font/montserrat-extrabold-webfont.woff2') format('woff2'),url('/font/montserrat-extrabold-webfont.woff') format('woff');font-weight:normal;font-style:normal}::selection{background:#246385;color:#FFF}::-moz-selection{background:#246385;color:#FFF}html,body,p{font-family:'montserratregular';font-weight:normal;font-style:normal}h1,h2,h3,h4,h5,h6,strong,b,.et_pb_slide_description h2.et_pb_slide_title{font-family:'montserratextrabold';font-weight:normal;font-style:normal;padding-bottom:0}.entry-content ul,.entry-content ol{line-height:1.4}.seitentitel h3{font-family:'montserratregular'}p{line-height:1.4}.et_transparent_nav #page-container{padding-top:0!important}#main-header{background-color:transparent;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}#et-top-navigation{margin-bottom:35px}.et_header_style_left #et-top-navigation nav>ul>li>a{font-family:'montserratextrabold';font-weight:normal;padding-bottom:5px!important;margin-bottom:0}.et_header_style_left #et-top-navigation nav>ul>li.current-menu-item>a{border-bottom:3px solid #fff}#et-secondary-nav .menu-item-has-children>a:first-child::after,#top-menu .menu-item-has-children>a:first-child::after{display:none}#et-secondary-nav .menu-item-has-children>a:first-child,#top-menu .menu-item-has-children>a:first-child{padding-right:0}.nav li ul.sub-menu{width:180px}#main-header .nav li ul.sub-menu{background:rgba(255,255,255,0.8);padding:15px 0;border-top:none}#top-menu li .sub-menu li{padding:0 11px}#top-menu li .sub-menu li a{padding:0px 10px;width:158px}#top-menu .sub-menu li a{font-size:15px;font-weight:normal;line-height:2.5;text-transform:none}.et_mobile_menu li a:hover,.nav ul.sub-menu li a:hover{background-color:rgba(0,0,0,0.1);opacity:1}#top-menu .sub-menu li.current-menu-item>a,#top-menu .sub-menu li.current_page_item>a{opacity:0.4}@media (max-width:1350px){#top-menu{display:none}#et_mobile_nav_menu{display:block}}.mobile_menu_bar::before{content:"\61";font-size:40px;color:#fff}.et_header_style_left #et-top-navigation .mobile_menu_bar,.et_header_style_split #et-top-navigation .mobile_menu_bar{padding-bottom:0px}.et_mobile_menu{border-top:none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;padding:2%;margin-top:30px}#main-header .et_mobile_menu{background:#fff!important}.et_mobile_menu li a{border-bottom:1px solid rgba(0,0,0,.03);padding:10px 5%;display:block;color:#000!important;font-weight:normal}.et_mobile_menu .menu-item-has-children>a{font-weight:normal;background-color:transparent}.et_mobile_menu .menu-item-has-children li a:hover{background-color:rgba(0,0,0,0.1);opacity:1}#top-menu .ausblenden{display:none}#footernew .et_pb_gutters2 .et_pb_column_1_3,#footernew .et_pb_gutters2.et_pb_row .et_pb_column_1_3{width:344px}#footernew .et_pb_gutters2 .et_pb_column,#footernew .et_pb_gutters2.et_pb_row .et_pb_column{margin-right:0px}#footernew a{color:#fff;font-family:'montserratextrabold';font-weight:normal;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}#footernew a:hover{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;opacity:0.7}#footernavi{width:325px;column-width:150px}#footernavi2 a{margin-right:50px}#footericons a{margin:0 22px}.et_pb_column_1_tb_footer{margin-bottom:20px}.et_pb_column_2_tb_footer{margin-bottom:10px}@media (min-width:980px){#footernew .et_pb_column_1_tb_footer{margin-bottom:10px}}#footernew .footerlinks a{font-weight:normal!important}#home-slider h2{text-shadow:0em 0.13em 0.55em rgba(0,0,0,0.91)!important}.icons-home .et_pb_main_blurb_image{margin-bottom:15px}.legende h4{line-height:1.6em;margin-left:10px}@media (max-width:980px){.legende h4{font-size:14px!important;line-height:2em}}.legende.et_pb_blurb_position_left .et_pb_blurb_container{padding-left:0}.mapplic-tooltip-wrap{box-shadow:none!important;background-color:#000!important}.mapplic-tooltip-title{color:#fff!important;font-size:15px!important;font-weight:normal!important;line-height:1.4!important}.mapplic-map .mapplic-tooltip::after{border-color:#000 transparent transparent transparent!important}.mapplic-map .mapplic-tooltip-bottom.mapplic-tooltip::after{border-color:transparent transparent #000 transparent!important}.mapplic-button{background-color:#000!important}.mapplic-icon{fill:#fff!important}.mapplic-icon-cross{fill:#000!important}.mapplic-icon.mapplic-icon-cross{width:7px!important;height:7px!important;padding:5px!important}.mapplic-tooltip-close{right:28px!important;transition:none!important}.mapplic-popup-link:hover{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;background:#fff!important;color:#000!important}.mapplic-fullscreen{z-index:999980!important}.mapplic-levels button:disabled,.mapplic-levels button,.mapplic-levels-select{background-color:#000!important}.mapplic-levels-select{color:#fff!important}.mapplic-level-switcher button.mapplic-selected{box-shadow:none!important;background-color:#000!important;color:#fff!important}.mapplic-level-switcher button{background-color:#4c4c4c!important;color:#fff!important}.umschalter h5{font-family:'montserratextrabold';font-weight:normal}.umschalter ul{line-height:1.4}.icon-anlieferung.et_pb_blurb_position_left .et_pb_blurb_container{padding-left:0;padding-top:15px}.icon-anfahrt .et_pb_main_blurb_image{margin-bottom:15px}#jobs .et_pb_main_blurb_image{margin-bottom:10px}@media (max-width:1285px){#jobsliste .et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4,.et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4,.et_pb_row_4col>.et_pb_column.et_pb_column_1_4{width:47.25%;margin-right:5.5%}}@media (max-width:480px){#jobsliste .et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4,.et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4,.et_pb_row_4col>.et_pb_column.et_pb_column_1_4{width:47.25%;margin-right:0}}.map-vermietung{}form.wpcf7-form p a{color:#fff!important}.wpcf7-textarea{height:120px}span.wpcf7-list-item{margin:0 10px 0 0}::-webkit-input-placeholder{color:#bbb;opacity:1}::-moz-placeholder{color:#bbb;opacity:1}input:focus,input.title:focus,input[type="text"]:focus,select:focus,textarea:focus{border-color:#000;color:#000}input[type="checkbox"],.wpcf7-submit{cursor:pointer}input.wpcf7-submit{width:auto;padding:10px 20px;background:#fff;color:#000;border:none;font-size:15px;font-family:'montserratextrabold';font-weight:normal;text-transform:uppercase;margin:20px auto 0 auto;display:block;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}input.wpcf7-submit:hover{background:#246385;color:#fff;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}div.wpcf7 .wpcf7-submit:disabled{background:#d9d9d9;color:#fff}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing,div.wpcf7-mail-sent-ok{border:none;color:#000;font-family:'montserratextrabold';font-weight:normal}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border-color:#000;font-family:'montserratextrabold';font-weight:normal}div.wpcf7-response-output{margin:0;padding:0}span.wpcf7-not-valid-tip{color:#000;font-size:15px;margin-top:5px;font-family:'montserratextrabold';font-weight:normal}input.text,input.title,input[type="email"],input[type="password"],input[type="tel"],input[type="text"],select,textarea{background-color:#fff;padding:3px 10px;color:#000;width:100%;min-width:100%;box-sizing:border-box;display:block;border-top:none;border-left:none;border-right:none;border-bottom:none;font-size:15px;outline:none}.wpcf7 form .wpcf7-response-output{margin:20px 0 40px 0px;padding:0.2em 1em;border:2px solid #acdf33}p .wpcf7-form-control .wpcf7-list-item,.wpcf7-quiz-label{color:#fff}.wpcf7 form .wpcf7-response-output{border:none!important;color:#fff;font-family:'montserratextrabold'}.et-pb-controllers a{border-radius:20px;width:20px;height:20px;margin-right:30px;opacity:1}.et-pb-arrow-next,.et-pb-arrow-prev{width:40px;height:70px}.et-pb-arrow-prev::before{content:url('/wp-content/uploads/pfeil-links.svg')}.et-pb-arrow-next::before{content:url('/wp-content/uploads/pfeil-rechts.svg')}.et_pb_toggle .et_pb_toggle_title::before{font-size:30px}.et_pb_toggle_title::before{content:"3";font-weight:bold}.et_pb_toggle_open .et_pb_toggle_title::before{content:"2";font-weight:bold}#shopping-portfolio h2,#services-portfolio h2,#gastro-portfolio h2{font-weight:normal;text-align:center}.type-project ul{line-height:1.4}@media (max-width:480px){.et_pb_column .et_pb_grid_item,.et_pb_column .et_pb_grid_item.et_pb_portfolio_item{margin:0 0 20%}}.ff-overlay-wrapper{color:#fff}.ff-stream .slick-dots li button::after{width:20px!important;height:20px!important;top:0px!important}.ff-stream .slick-dots li.slick-active button::after,.ff-stream .slick-dots li.slick-active button::before{opacity:1!important}[class*="flaticon-"]::after,[class*="flaticon-"]::before,[class^="flaticon-"]::after,[class^="flaticon-"]::before{width:20px!important;height:35px!important}.ff-truelayout-carousel .slick-prev::before{content:url('/wp-content/uploads/pfeil-links.svg')!important}.ff-truelayout-carousel .slick-next::before{content:url('/wp-content/uploads/pfeil-rechts.svg')!important}.ff-truelayout-carousel .slick-prev,.ff-truelayout-carousel .slick-prev:hover{border:none!important}#ff-stream-1 .ff-loadmore-wrapper .ff-btn,#ff-stream-2 .ff-loadmore-wrapper .ff-btn,#ff-stream-3 .ff-loadmore-wrapper .ff-btn{background-color:#246385!important;border-radius:0!important}#ff-stream-1 .ff-loadmore-wrapper .ff-btn:hover,#ff-stream-2 .ff-loadmore-wrapper .ff-btn:hover,#ff-stream-3 .ff-loadmore-wrapper .ff-btn:hover{background-color:#000!important}.ff-sc-label2 .ff-instagram .ff-icon::before{border-color:transparent #ea2c59 transparent transparent!important}.ff-item .ff-img-holder{background-color:#246385!important}#gewinnspielformular form.wpcf7-form p a{color:#246385!important;font-family:'montserratextrabold'}#gewinnspielformular .wpcf7-textarea{height:120px}#gewinnspielformular span.wpcf7-list-item{margin:0 10px 0 0}::-webkit-input-placeholder{color:#000;opacity:1;font-family:'montserratregular'}::-moz-placeholder{color:#000;opacity:1;font-family:'montserratregular'}#gewinnspielformular input:focus,#gewinnspielformular input.title:focus,#gewinnspielformular input[type="text"]:focus,#gewinnspielformular select:focus,#gewinnspielformular textarea:focus{border-color:#000;color:#000}#gewinnspielformular input[type="checkbox"],#gewinnspielformular .wpcf7-submit{cursor:pointer}#gewinnspielformular input.wpcf7-submit{width:auto;padding:10px 20px;background:#246385;color:#fff;border:none;font-size:15px;font-family:'montserratextrabold';font-weight:normal;letter-spacing:1px;text-transform:uppercase;margin:20px auto 0 auto;display:block;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}#gewinnspielformular input.wpcf7-submit:hover{background:#000;color:#fff;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}#gewinnspielformular div.wpcf7 .wpcf7-submit:disabled{background:#d9d9d9;color:#2c2c2c}#gewinnspielformular div.wpcf7-validation-errors,#gewinnspielformular div.wpcf7-acceptance-missing,#gewinnspielformular div.wpcf7-mail-sent-ok{border:none;color:#007582;font-family:'montserratextrabold';font-weight:400}#gewinnspielformular .wpcf7 form.invalid .wpcf7-response-output,#gewinnspielformular .wpcf7 form.unaccepted .wpcf7-response-output{border-color:#000;font-family:'montserratextrabold';font-weight:400}#gewinnspielformular div.wpcf7-response-output{margin:0;padding:0}#gewinnspielformular span.wpcf7-not-valid-tip{color:#bc0000;font-size:15px;margin-top:5px;font-family:'montserratextrabold';font-weight:400}#gewinnspielformular input.text,#gewinnspielformular input.title,input[type="email"],#gewinnspielformular input[type="password"],#gewinnspielformular input[type="tel"],#gewinnspielformular input[type="text"],#gewinnspielformular select,#gewinnspielformular textarea{font-family:'montserratextrabold';background-color:#d6d6d6;padding:6px 10px;color:#000;width:100%;min-width:100%;box-sizing:border-box;display:block;border-top:none;border-left:none;border-right:none;border-bottom:none;font-size:15px;outline:none}#gewinnspielformular .wpcf7 form .wpcf7-response-output{margin:20px 0 40px 0px;padding:0.2em 1em;border:2px solid #acdf33}#gewinnspielformular p .wpcf7-form-control .wpcf7-list-item,#gewinnspielformular .wpcf7-quiz-label{color:#2c2c2c}#gewinnspielformular .wpcf7 form .wpcf7-response-output{border:none!important;color:#bc0000;font-family:'montserratextrabold'}.corona-liste ul li{margin-bottom:10px}