h1{margin-bottom:30px;margin-top:0;font-size:36px;font-weight:500}.headline-small h1{font-size:21px}h3{font-size:21px;text-transform:uppercase;color:#0096a7;margin-left:0;font-weight:500}h4{font-size:18px;font-weight:500}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.white{color:#fff}ul.list-normal{padding-left:40px;margin-bottom:1rem}.border-wrap{border-top:2px solid #cbcccc;padding-top:18px;width:calc(100% - 14px);margin-left:7px}img{max-width:100%}img.d-block{width:100%}.grey{color:#787878}.m-1rem-btm{margin-bottom:1rem}.b-radius{border-radius:5px}.blue-bg{background-color:#1a99ac;color:#fff}.blue-bg:hover{background-color:#5cb6c3}.grey-bg{background-color:#58595d;color:#fff}.grey-bg:hover{background-color:#797a7d}.css-arrow,.scroll-top .scroll-top-icon{-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:0;left:0;height:100%;width:100%}.css-arrow:before,.scroll-top .scroll-top-icon:before{content:"";position:absolute;height:30%;width:30%;border-top:1px solid;border-left:1px solid;top:55%;left:55%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#fff}.frame-space-after-extra-small{margin-bottom:1rem}.frame-space-after-small{margin-bottom:1.5rem}.frame-space-after-medium{margin-bottom:2rem}a{color:#2f8fa3 !important;text-decoration:none}.home-content-right a{color:#fff !important;text-decoration:none}.container{width:100%;padding-right:7px;padding-left:7px;margin-right:auto;margin-left:auto}.container-fluid{padding-right:7px;padding-left:7px}.row{margin-left:-7px;margin-right:-7px}.row.white-bg{position:relative;padding-bottom:20px}.row.white-bg>div{z-index:2}.row.white-bg:after{content:"";position:absolute;width:calc(100% - 14px);height:100%;left:7px;background-color:#fff;z-index:1}.row.row-nomargin{margin-left:0;margin-right:0}.margin-right-container{padding-right:40px;padding-bottom:20px}.row-wrapper{padding-right:40px}[class*=col]{padding-left:7px;padding-right:7px}.mt-7-px{margin-top:7px}@media(max-width: 991px){.px-lg-14-px{padding-left:14px;padding-right:14px}}@media(max-width: 577px){.row-wrapper{padding-right:0}}@media(min-width: 1200px){.container{max-width:1170px}}@media(max-width: 991px){.mt-md-7-px{margin-top:7px}}.header .container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:10px}.header .container .navbar-brand{position:relative;padding-top:15px;padding-bottom:15px;height:130px}.header .container .navbar-brand img{max-height:65%;position:relative;position:relative;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);width:auto}#navbarNavDropdown.navbar.navbar-expand-lg.navbar-light{-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-height:50px;margin-bottom:18px}#navbarNavDropdown.navbar.navbar-expand-lg.navbar-light ul.navbar-nav{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#navbarNavDropdown.navbar.navbar-expand-lg.navbar-light ul.navbar-nav li.nav-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#navbarNavDropdown.navbar.navbar-expand-lg.navbar-light ul.navbar-nav li.nav-item a.nav-link{text-transform:uppercase;font-size:1.2rem;color:#1a99ac !important;width:100%;padding:3px 6px !important}#navbarNavDropdown.navbar.navbar-expand-lg.navbar-light ul.navbar-nav li.nav-item a.nav-link:before{content:"";position:absolute;top:0px;left:0;width:4px;height:100%;background:#eb3e4a;opacity:0;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}#navbarNavDropdown.navbar.navbar-expand-lg.navbar-light ul.navbar-nav li.nav-item a.nav-link:hover{color:#787878 !important}#navbarNavDropdown.navbar.navbar-expand-lg.navbar-light ul.navbar-nav li.nav-item .dropdown-menu{top:30px}#navbarNavDropdown.navbar.navbar-expand-lg.navbar-light ul.navbar-nav li.nav-item .dropdown-menu li a span{font-size:14px;color:#787878 !important;text-transform:none}#navbarNavDropdown.navbar.navbar-expand-lg.navbar-light ul.navbar-nav li.nav-item.dropdown{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#navbarNavDropdown.navbar.navbar-expand-lg.navbar-light ul.navbar-nav li.nav-item.dropdown.last{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#navbarNavDropdown.navbar.navbar-expand-lg.navbar-light ul.navbar-nav li.nav-item.dropdown:before{content:"";position:absolute;font-family:"Font Awesome 5 Pro";font-weight:900;font-size:12px;color:#2f8fa3;right:15px;top:10px}#navbarNavDropdown.navbar.navbar-expand-lg.navbar-light ul.navbar-nav li.nav-item.dropdown a.nav-link{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:3px 15px 3px 6px !important}#navbarNavDropdown.navbar.navbar-expand-lg.navbar-light ul.navbar-nav li.nav-item.dropdown a.nav-link:after{display:none}#navbarNavDropdown.navbar.navbar-expand-lg.navbar-light ul.navbar-nav li.nav-item.dropdown .dropdown-menu{top:35px}#navbarNavDropdown.navbar.navbar-expand-lg.navbar-light ul.navbar-nav li.nav-item.dropdown .dropdown-menu li a.dropdown-item{line-height:1}#navbarNavDropdown.navbar.navbar-expand-lg.navbar-light ul.navbar-nav li.nav-item.dropdown .dropdown-menu li a.dropdown-item span{font-size:14px;color:#787878 !important;text-transform:none}#navbarNavDropdown.navbar.navbar-expand-lg.navbar-light ul.navbar-nav li.nav-item.dropdown .dropdown-menu li a.dropdown-item:hover{background:none !important}#navbarNavDropdown.navbar.navbar-expand-lg.navbar-light ul.navbar-nav li.nav-item.dropdown .dropdown-menu li a.dropdown-item:hover span{color:#1a99ac !important}#navbarNavDropdown.navbar.navbar-expand-lg.navbar-light ul.navbar-nav li.nav-item.active a.nav-link{background:#1a99ac;border-radius:5px;color:#fff !important}#navbarNavDropdown.navbar.navbar-expand-lg.navbar-light ul.navbar-nav li.nav-item.active.dropdown:before{color:#fff}@media(min-width: 1200px){#navbarNavDropdown.navbar.navbar-expand-lg.navbar-light ul.navbar-nav li.nav-item a.nav-link{text-align:center}#navbarNavDropdown.navbar.navbar-expand-lg.navbar-light ul.navbar-nav li.nav-item.dropdown:before{right:10px}.show-menu-item{display:none}}@media all and (max-width: 1199px){#navbarNavDropdown.navbar.navbar-expand-lg.navbar-light ul.navbar-nav li.nav-item.dropdown{-ms-flex-wrap:wrap;flex-wrap:wrap}#navbarNavDropdown.navbar.navbar-expand-lg.navbar-light ul.navbar-nav li.nav-item.dropdown:before{right:5px}#navbarNavDropdown.navbar.navbar-expand-lg.navbar-light ul.navbar-nav li.nav-item.dropdown.last{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#navbarNavDropdown.navbar.navbar-expand-lg.navbar-light ul.navbar-nav li.nav-item.dropdown .dropdown-menu{background:none}.show-menu-item{display:list-item}}@media(min-width: 992px){#navbarNavDropdown.navbar.navbar-expand-lg.navbar-light{display:-webkit-box;display:-ms-flexbox;display:flex}.navbar .nav-item .dropdown-menu{display:none}.navbar .nav-item:hover .dropdown-menu{display:block}.navbar .nav-item .dropdown-menu{margin-top:0}.navbar-mainnavigation .navbar-nav>li>.nav-link:before{top:auto;left:1rem;right:1rem;bottom:.25rem;height:2px;width:auto}#navbarNavDropdown.navbar.navbar-expand-lg.navbar-light ul.navbar-nav li.nav-item.dropdown ul.dropdown-menu li a.dropdown-item.hide-desktop{display:none}}@media(max-width: 991px){#navbarNavDropdown.navbar.navbar-expand-lg.navbar-light ul.navbar-nav li.nav-item{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#navbarNavDropdown.navbar.navbar-expand-lg.navbar-light ul.navbar-nav li.nav-item a.nav-link{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-size:15px;line-height:2}#navbarNavDropdown.navbar.navbar-expand-lg.navbar-light ul.navbar-nav li.nav-item.dropdown a.nav-link{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-size:15px;line-height:1.5}#navbarNavDropdown.navbar.navbar-expand-lg.navbar-light ul.navbar-nav li.nav-item.dropdown ul.dropdown-menu{border:none}}@media(max-width: 768px){.header .container .navbar-brand{height:100px}.header .container .navbar-brand img{max-height:100%}}@media(max-width: 576px){.header .container .navbar-brand{height:70px}}@media(min-width: 992px){.navbar-toggler{display:none;width:100%}}@media(max-width: 991px){.navbar-toggler{width:100%}}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0)}.navbar-toggler:hover,.navbar-toggler:focus{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}.navbar-toggler{padding:0;height:34px;width:34px;position:relative;border:none !important;outline:none !important;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.navbar-toggler:focus,.navbar-toggler-icon:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}.navbar-toggler-icon:after,.navbar-toggler-icon,.navbar-toggler-icon:before{content:"";position:absolute;left:0;top:0;background-image:none !important;display:inline-block;width:22px;height:2px;background-color:rgba(0,0,0,.5);-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.navbar-toggler-icon{top:50%;left:15px;height:0;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.navbar-toggler-icon:before{-webkit-transition-delay:.1s;transition-delay:.1s;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:0px}.navbar-toggler-icon:after{-webkit-transition-delay:.1s;transition-delay:.1s;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:0px}.navbar-toggler.collapsed .navbar-toggler-icon{-webkit-transition-delay:.2s;transition-delay:.2s;height:2px}.navbar-toggler.collapsed .navbar-toggler-icon:before{-webkit-transition-delay:0;transition-delay:0;-webkit-transform:rotate(0);transform:rotate(0);top:-6px}.navbar-toggler.collapsed .navbar-toggler-icon:after{-webkit-transition-delay:0;transition-delay:0;-webkit-transform:rotate(0);transform:rotate(0);top:6px}.scroll-top{overflow:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:1020;background-color:#0096a7;color:#fff;bottom:7px;right:7px;position:fixed;opacity:0;width:3em;height:3em;pointer-events:none}.scroll-top.scroll-top-visible{opacity:1;pointer-events:all}.subnav-nav{font-size:18px;line-height:1.25;color:rgba(0,0,0,.5);width:100%;margin-bottom:0;padding-left:0;list-style:none;margin:12px 0 0 15px}.subnav-nav .subnav-item{position:relative}.subnav-nav .subnav-item.active>.subnav-link{color:#0097aa !important;font-weight:600;font-size:21px;background-color:rgba(0,0,0,0)}.subnav-nav .subnav-item.hide-submenu-item{display:none}.subnav-nav .subnav-item+.subnav-item{margin-top:14px}.subnav-nav .subnav-link{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5rem 1rem;border:none;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;color:#787878 !important;font-size:18px;padding:1px 1px 1px 18px !important;letter-spacing:.6px;text-decoration:none}.subnav-nav .subnav-link:hover{color:#1a99ac !important}.frame{position:relative;padding-top:2rem;padding-top:0 !important;padding-bottom:2rem}.frame:nth-child(-n+2){padding-top:0 !important}@media(min-width: 576px){.frame{padding-top:2.5rem;padding-bottom:2.5rem}}@media(min-width: 768px){.frame{padding-top:3rem;padding-bottom:3rem}}@media(min-width: 992px){.frame{padding-top:3.5rem;padding-bottom:3.5rem}}@media(min-width: 1200px){.frame{padding-top:3.5rem;padding-bottom:3.5rem}}.gallery-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-0.5rem;margin-right:-0.5rem}.gallery-row:last-child{margin-bottom:-1rem}.gallery-item{padding-left:.5rem;padding-right:.5rem}.gallery-item img{display:block;max-width:100%;margin:0 auto;margin-bottom:1rem}.gallery-item-size-2{width:50%}@media(min-width: 280px){.gallery-item-size-6{width:50%}}@media(min-width: 576px){.gallery-item-size-6{width:33.3333333333%}}@media(min-width: 768px){.gallery-item-size-6{width:16.6666666667%}}@media(max-width: 991px){.margin-right-container{padding-right:40px;padding-bottom:20px;padding-left:40px}}.lightbox-wrapper{position:relative;margin-bottom:14px}.lightbox-wrapper .preview-info{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;font-size:20px;color:#fff;background-color:#2f8fa3;height:100%;-webkit-transition:.7s ease-in-out;transition:.7s ease-in-out;pointer-events:none}.lightbox-wrapper .preview-info .preview-info-text{opacity:1 !important;text-transform:uppercase;font-size:17px;width:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:999999;padding:5px;text-align:center}.lightbox-wrapper:hover .preview-info{opacity:.85}main.badplanungen header.frame-header{margin-top:1.5rem}main.badplanungen header.frame-header h3.element-header{margin-bottom:1rem}main.badplanungen .col-badplanungen-link{padding-right:0}main.badplanungen .col-badplanungen-link .home-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main.badplanungen .col-badplanungen-link .home-text h3{color:#fff;margin-bottom:0}main.badplanungen .lightbox-row-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-7px;margin-left:-7px;padding-right:0}main.badplanungen .lightbox-row-flex .image-lightbox{position:relative;margin-bottom:0}main.badplanungen .lightbox-row-flex .image-lightbox .lightbox-wrapper{background:#ededed;padding:15px}#html5box-html5-lightbox #html5-lightbox-box .html5-elem-data-box{display:none !important}.html5-prev-inside .mh-icon-left:before{content:"";font-family:"Font Awesome 5 Pro"}.html5-next-inside .mh-icon-right:before{content:"";font-family:"Font Awesome 5 Pro"}@media(min-width: 1200px){body.badplanungen #html5box-html5-lightbox #html5-lightbox-box .html5-prev-inside .mh-icon-left:before,body.badplanungen #html5box-html5-lightbox #html5-lightbox-box .html5-prev-inside .mh-icon-right:before,body.badplanungen #html5box-html5-lightbox #html5-lightbox-box .html5-next-inside .mh-icon-left:before,body.badplanungen #html5box-html5-lightbox #html5-lightbox-box .html5-next-inside .mh-icon-right:before{font-size:40px;line-height:35px;font-weight:300}body.badplanungen #html5box-html5-lightbox #html5-lightbox-box .html5-prev-inside .mh-icon-left:before,body.badplanungen #html5box-html5-lightbox #html5-lightbox-box .html5-next-inside .mh-icon-left:before{margin-left:-3px}body.badplanungen #html5box-html5-lightbox #html5-lightbox-box .html5-prev-inside .mh-icon-right:before,body.badplanungen #html5box-html5-lightbox #html5-lightbox-box .html5-next-inside .mh-icon-right:before{margin-left:-1px}}@media(max-width: 351px){main.badplanungen .col-badplanungen-link{padding-left:0}}.badwerk-news .image-row img{width:100%}.row.news-row .single-list{-webkit-box-flex:1;-ms-flex:1 0 31%;flex:1 0 31%;padding-left:7px;padding-right:7px}.row.news-row .back{color:#787878 !important;text-decoration:underline !important}.row.news-row .back:hover{color:#0096a7 !important}.row.news-row .more.second{display:block;margin-bottom:14px;background:#ededed;position:relative;text-decoration:none}.row.news-row .more.second p{font-size:15px}.row.news-row .more.second .news-list-col-wrap{min-height:275px;padding:15px 20px}.row.news-row .more.second .news-list-col-wrap .news-list-date{text-decoration:none;font-size:15px;color:#787878;margin-bottom:8px;display:inline-block;margin-top:10px}.row.news-row .more.second .news-list-col-wrap .header h3{text-transform:none;text-decoration:none;font-size:18px;font-weight:500;color:#0096a7}.row.news-row .more.second .news-list-col-wrap .news-img-wrap .no-media-element img{display:none}.row.news-row .more.second .news-list-col-wrap .teaser-text{color:#787878;margin:0 0 10px 0}.row.news-row .more.second.news-single{padding:10px 50px 20px 50px}.row.news-row .more.second.news-single .news-list-col-wrap .header h3{text-transform:uppercase;font-size:21px;margin-top:18px;margin-bottom:10px}.row.news-row .more.second.news-single a.back{color:#787878;text-decoration:underline !important;-webkit-transition:color .3s;transition:color .3s}.row.news-row .more.second.news-single a.back:hover{color:#1a99ac}main.single-news .teaser-text p{font-size:15px}main.single-news .text-end img{height:auto}@media(max-width: 1199px){.row.news-row .more.second.news-single .content-news{width:69%}.row.news-row .more.second.news-single .content-news p{line-height:30px}.row.news-row .more.second.news-single a.back{padding-left:7px}}@media(max-width: 576px){.row.news-row .more.second.news-single{padding:0px 30px 5px 30px}.row.news-row .more.second.news-single .content-news{width:69%}.row.news-row .more.second.news-single .content-news p{line-height:30px}.row.news-row .more.second.news-single a.back{padding-left:7px}}.contact-bg .frame-header h1.element-header{margin-bottom:1rem}.contact-bg .frame{padding-top:3.5rem !important}.contact-bg .col-contact-link a.wrapper .home-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact-bg .col-contact-link a.wrapper .home-text h3{color:#fff}.imprint a{color:#1a99ac;text-decoration:none !important}main.standort .standorte-header{padding-left:27px;padding-right:27px}main.standort #header-buttons{position:relative;z-index:3000;padding-left:60px;height:120px;margin-top:45px;display:-webkit-box;display:-ms-flexbox;display:flex;list-style-type:none}main.standort .li-liste{margin-right:20px;border-right:2px solid #e4e4e4;padding-right:20px}main.standort .li-liste a{color:#2f8fa3 !important;text-decoration:none}main.standort .li-map a{color:#2f8fa3 !important;text-decoration:none}main.standort #list-button{background:url(../images/standorte/icon-list.jpg) left top no-repeat;display:block;height:110px;width:85px;padding-top:89px}main.standort #list-button.active{background:url(../images/standorte/icon-list-hover.jpg) left top no-repeat !important}main.standort #list-button:hover{background:url(../images/standorte/icon-list-hover.jpg) left top no-repeat !important}main.standort #map-button{background:url(../images/standorte/icon-map.jpg) left top no-repeat;display:block;height:110px;width:85px;padding-top:89px}main.standort #map-button.active{background:url(../images/standorte/icon-map-hover.jpg) left top no-repeat !important}main.standort #map-button:hover{background:url(../images/standorte/icon-map-hover.jpg) left top no-repeat !important}main.standort #list-filters{padding-left:0;margin-left:-14px;margin-right:-14px}main.standort #list-filters li{list-style:none}main.standort #list-filters li label{font-weight:700;display:inline-block;margin-bottom:.5rem}main.standort #list-filters li input[type=button]{width:100%;height:38px;border-radius:4px;background:#f5f5f5;border:1px solid #ccc;color:#555;margin-top:29px}main.standort ul#retailer-list{list-style:none;padding:0;width:100%}main.standort ul#retailer-list .retailer-entry,main.standort ul#retailer-list #retailers-information{background-color:#f1f1f1;padding:20px 15px 0;width:100%;margin-bottom:20px;font-size:15px}main.standort ul#retailer-list .retailer-entry a,main.standort ul#retailer-list #retailers-information a{color:#2f8fa3 !important;text-decoration:none}main.standort ul#retailer-list .column-opening-hours{position:relative}main.standort ul#retailer-list .column-opening-hours .hours{position:absolute;bottom:16px}main.standort ul#retailer-list .column-logo{position:relative;height:170px}main.standort ul#retailer-list .column-logo .image-wrapper{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}main.standort ul#retailer-list .column-logo>.link-detail{font-size:21px;color:#787878;float:right;position:absolute;bottom:0;right:0;width:178px;text-decoration:none}main.standort ul#retailer-list .column-logo>.link-detail:after{content:"";font-family:"Font Awesome 5 Pro";position:absolute;font-size:54px;font-weight:300;padding-right:10px;color:#d7d9da;line-height:30px;right:0;-webkit-transition:color .3s;transition:color .3s}main.standort ul#retailer-list .column-logo>.link-detail:hover:after{color:#1a99ac}@media(max-width: 767px){main.standort #header-buttons{padding-left:0}main.standort ul#retailer-list .column-opening-hours{position:relative;min-height:219px}main.standort ul#retailer-list .column-opening-hours .hours{position:static;bottom:16px}main.standort ul#retailer-list .column-logo .image-wrapper{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}main.standort .standorte-header.standorte-detail-header{padding-left:0;padding-right:0}main.standort .standorte-header.standorte-detail-header a.location-detail-back{display:inline-block;color:#1a99ac;font-size:14px;line-height:1.5;text-decoration:underline;-webkit-transition:color .3s;transition:color .3s;margin-left:18px;margin-top:14px}main.standort .standorte-header.standorte-detail-header a.location-detail-back:hover{color:#787878 !important}#retailer-list.standorte-detail .retailer-entry .col-md-3,#retailer-list.standorte-detail .retailer-entry .col-sm-6,#retailer-list.standorte-detail .retailer-entry .col-lg-3,#retailer-list.standorte-detail .retailer-entry .col-xl-3{background-color:#f1f1f1;padding:20px 15px 0;min-height:240px}main.standort form#search-form.form-inline.standorte-detail-form{background:#1a99ac}main.standort form#search-form.form-inline.standorte-detail-form #list-filters{margin-left:-7px;margin-right:-7px;padding:15px}main.standort form#search-form.form-inline.standorte-detail-form #list-filters .form-control{display:block;width:100%;height:29px;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#f1f1f1;border:none;border-radius:4px;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}main.standort form#search-form.form-inline.standorte-detail-form #list-filters textarea.form-control{height:auto;min-height:218px}main.standort form#search-form.form-inline.standorte-detail-form #list-filters .mandatory-field{font-size:12px;color:#fff;float:right;margin:4px 4px 4px 0}main.standort form#search-form.form-inline.standorte-detail-form #list-filters .form-container.input-light .form-wrapper{margin-bottom:5px}main.standort form#search-form.form-inline.standorte-detail-form #list-filters .form-container.input-light .form-wrapper label{display:inline-block;margin-bottom:.5rem;font-weight:700}main.standort form#search-form.form-inline.standorte-detail-form #list-filters .form-container.checkbox-col{margin-top:24px}main.standort form#search-form.form-inline.standorte-detail-form #list-filters .form-container.checkbox-col .checkbox{margin-bottom:3px}main.standort form#search-form.form-inline.standorte-detail-form #list-filters .form-container.checkbox-col .checkbox a{color:#fff !important}main.standort form#search-form.form-inline.standorte-detail-form #list-filters .form-container.checkbox-col label{min-height:20px;margin-bottom:0;color:#fff;font-weight:400;cursor:pointer}main.standort form#search-form.form-inline.standorte-detail-form #list-filters .form-container.checkbox-col label input[type=checkbox]{margin-right:6px;position:relative;top:-1px}main.standort form#search-form.form-inline.standorte-detail-form #list-filters .form-container.checkbox-col .input-light label{font-weight:700}main.standort form#search-form.form-inline.standorte-detail-form #list-filters .form-container.checkbox-col .form-wrapper{margin-bottom:10px}main.standort form#search-form.form-inline.standorte-detail-form #list-filters #savethedate{border:none;background-color:rgba(0,0,0,0);text-transform:uppercase;color:#fff;font-size:21px;margin-top:100px;padding-left:0;position:relative;border:none !important;outline:none !important;-webkit-box-shadow:none !important;box-shadow:none !important}main.standort form#search-form.form-inline.standorte-detail-form #list-filters #savethedate:after{content:"";font-family:"Font Awesome 5 Pro";position:absolute;font-size:139px;font-weight:200;line-height:0;top:-20px;color:#51b3c1;line-height:84px;padding-bottom:0;padding-right:1px;margin-left:-10px}@media(max-width: 767px){#retailer-list.standorte-detail .retailer-entry .column-opening-hours{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-bottom:20px}#retailer-list.standorte-detail .retailer-entry .column-opening-hours .hours{-ms-flex-item-align:end;align-self:flex-end}}@media(max-width: 567px){main.standort .standorte-header.standorte-detail-header{padding-left:0;padding-right:0}#retailer-list.standorte-detail .retailer-entry{padding-bottom:20px !important}#retailer-list.standorte-detail .retailer-entry .column-opening-hours{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-bottom:20px}#retailer-list.standorte-detail .retailer-entry .column-opening-hours .image-wrapper{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%}#retailer-list.standorte-detail .retailer-entry .column-opening-hours .hours{-ms-flex-item-align:end;align-self:flex-end}#retailer-list.standorte-detail .retailer-entry .column-logo{height:auto}}body.impressionen .lightbox-wrapper{position:relative;margin-bottom:14px}body.impressionen .lightbox-wrapper .preview-info{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;font-size:20px;color:#fff;background-color:#2f8fa3;height:100%;-webkit-transition:.7s ease-in-out;transition:.7s ease-in-out;pointer-events:none}body.impressionen .lightbox-wrapper .preview-info .preview-info-text{opacity:1 !important;text-transform:uppercase;font-size:17px;width:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:999999;padding:5px;text-align:center}body.impressionen .lightbox-wrapper:hover .preview-info{opacity:.85}body.impressionen .impressionen-carousel .carousel-item{background:#3f3f3f !important}body.impressionen .impressionen-carousel .carousel-item img{width:auto !important;height:100%;margin:0 auto}body.impressionen #html5-lightbox-box{margin:0 auto !important;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.impressionen #html5-lightbox-box .html5-elem-box{overflow:visible !important;max-height:none !important;padding:8px}body.impressionen #html5-lightbox-box .html5-elem-box .html5-elem-wrap{width:100% !important;height:auto !important;max-height:calc(90vh - 16px) !important;overflow:scroll !important}body.impressionen #html5-lightbox-box .html5-elem-box .html5-elem-wrap .html5-image{padding:0 !important}body.impressionen .lightboxcontainer{width:100%}body.impressionen .lightboxright iframe{width:100%;min-height:390px}@media(min-width: 1152px){body.impressionen .impressionenCarousel .carousel-item{height:550px}body.impressionen #html5-lightbox-box{width:1151px !important}}@media(max-width: 1151px){body.impressionen #html5-lightbox-box{width:90% !important}}body.impressionen #retailer-list{list-style:none;padding:0;width:100%}body.impressionen #retailer-list .retailer-entry .col-md-3{background-color:#f1f1f1;padding:20px 15px;min-height:240px}body.impressionen #retailer-list .retailer-entry{background-color:#f1f1f1;padding:0 7px;width:100%;font-size:15px}body.impressionen #retailer-list .retailer-entry a{color:#2f8fa3 !important;text-decoration:none}body.impressionen #retailer-list .retailer-entry .column-opening-hours .hours .text-info{color:#17a2b8 !important}body.impressionen #retailer-list .retailer-entry .column-foto{text-align:left}body.impressionen #retailer-list .retailer-entry .column-name{text-align:left}body.impressionen #retailer-list .retailer-entry .column-name span.city{text-transform:uppercase;color:#2f8fa3;display:block}body.impressionen #retailer-list .retailer-entry .column-opening-hours{position:relative}body.impressionen #retailer-list .retailer-entry .column-opening-hours .hours{position:absolute;bottom:16px}body.impressionen #retailer-list .retailer-entry .column-logo{position:relative;background:#fff !important}body.impressionen #retailer-list .retailer-entry .column-logo .image-wrapper{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}body.impressionen #retailer-list .retailer-entry .column-logo>a.link-detail{background:#2f8fa3;border:none;color:#fff !important;text-transform:uppercase;border-radius:4px;width:100%;margin-left:0 !important;position:relative;margin-top:23px;height:26px;padding:1px 6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:1;-webkit-transition:background .3s;transition:background .3s}body.impressionen #retailer-list .retailer-entry .column-logo>a.link-detail:after{content:"";font-family:"Font Awesome 5 Pro";position:absolute;font-size:43px;font-weight:300;padding-right:10px;right:4px;top:-19px;color:#51b3c1;right:0;-webkit-transition:color .3s;transition:color .3s}body.impressionen #retailer-list .retailer-entry .column-logo>a.link-detail:hover{background:#5cb6c3}body.impressionen #retailer-list .retailer-entry .column-logo>a.link-detail:hover:after{color:#fff}body.impressionen #retailer-list .retailer-entry .column-logo h3{color:#2f8fa3;font-size:19px;text-align:left;margin-top:0;margin-bottom:20px}body.impressionen #retailer-list .retailer-entry .column-logo p{text-align:left}@media(min-width: 833px){body.impressionen #retailer-list .retailer-entry .column-name,body.impressionen #retailer-list .retailer-entry .column-opening-hours{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}body.impressionen #retailer-list .retailer-entry .column-name .hours,body.impressionen #retailer-list .retailer-entry .column-opening-hours .hours{-ms-flex-item-align:end;align-self:flex-end}body.impressionen #retailer-list .retailer-entry .column-name .hours p,body.impressionen #retailer-list .retailer-entry .column-opening-hours .hours p{margin-bottom:0}body.impressionen #retailer-list .retailer-entry .column-name .contact,body.impressionen #retailer-list .retailer-entry .column-opening-hours .contact{-ms-flex-item-align:end;align-self:flex-end;margin-bottom:0}}@media(max-width: 767px){body.impressionen #retailer-list .retailer-entry .column-logo>a.link-detail{width:220px}}.wunschliste-image{width:auto !important;margin:0 auto}@media(max-width: 991px){.wunschliste-image{margin-left:0;margin-right:0 !important;width:100% !important}}hr.grosshaendler-hr{margin-bottom:0}.gallery-row.grosshaendler-gallery-row{margin-top:2rem}a.wrapper{position:relative;text-decoration:none !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:98px;color:#fff}a.wrapper h3{font-size:19px;text-transform:uppercase;position:relative;z-index:10}a.wrapper p{margin-bottom:0;position:relative;z-index:10}a.wrapper .arrow{position:absolute;top:0;right:0;height:100%}a.wrapper .arrow:after{content:"";position:relative;top:50%;font-family:"Font Awesome 5 Pro";font-size:160px;font-weight:200;line-height:0;color:#848588;opacity:.5}a.wrapper.grey-bg{height:212px}a.wrapper.grey-bg .arrow:after{opacity:1}a.wrapper.blue-bg a{text-decoration:none}a.wrapper.blue-bg .arrow:after{color:#51b3c1 !important;opacity:1 !important}a.wrapper:hover,a.wrapper:focus{color:#fff}a.wrapper.blue-bg:hover .arrow:after,a.wrapper.blue-bg:focus .arrow:after{color:#fff !important;opacity:.3 !important}a.wrapper.grey-bg:hover .arrow:after,a.wrapper.grey-bg:focus .arrow:after{opacity:.3 !important}.home-footer-bg{background-image:url("../../assets/images/footer-bg.jpg");background-repeat:no-repeat;background-position:left center;background-size:cover;background-color:#fff;border-radius:5px;color:#0097aa;min-height:214px;margin-left:7px !important;margin-right:7px !important;width:calc(100% - 14px)}.home-footer-bg a{text-decoration:none;color:#1a99ac}.home-footer-text-left p{font-size:36px;line-height:50px;margin-bottom:0}.home-footer-text-right.col-md-6 p{margin-right:20px}.home-footer-text-right p{font-size:21px;color:#787878}.home-footer-text-right .home-footer-wrapper p{text-align:left;display:inline-block}.home-page-link{width:100%;height:100%;display:block;z-index:9999;position:relative;font-size:21px}a:focus,a:hover{color:#1a99ac;text-decoration:none}.home-page-link::after{font-family:"Font Awesome 5 Pro";content:"";position:absolute;font-size:120px;padding-right:10px;right:-20px;top:0;color:#e9edee;line-height:30px}.home-page-link:hover::after{color:#5cb6c3}@media(max-width: 768px){.home-footer-text-right .home-footer-wrapper p{display:block}}@media(max-width: 767px){.home-footer-content .text-end.buttom-right .home-page-link{text-align:left}}#mainCarousel,.impressionen-carousel{overflow:hidden}#mainCarousel .carousel-control-prev,#mainCarousel .carousel-control-next,.impressionen-carousel .carousel-control-prev,.impressionen-carousel .carousel-control-next{opacity:.8 !important}#mainCarousel .carousel-control-prev:before,#mainCarousel .carousel-control-next:before,.impressionen-carousel .carousel-control-prev:before,.impressionen-carousel .carousel-control-next:before{font-family:"Font Awesome 5 Pro";position:absolute;font-size:70px;font-weight:300;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#fff;opacity:1 !important}#mainCarousel .carousel-control-prev:before,.impressionen-carousel .carousel-control-prev:before{content:"";left:-40px;-webkit-transition:left .3s;transition:left .3s;padding-left:10px}#mainCarousel .carousel-control-next:before,.impressionen-carousel .carousel-control-next:before{content:"";right:-40px;-webkit-transition:right .3s;transition:right .3s;padding-right:10px}#mainCarousel .carousel-control-prev-icon,#mainCarousel .carousel-control-next-icon,.impressionen-carousel .carousel-control-prev-icon,.impressionen-carousel .carousel-control-next-icon{display:none}#mainCarousel .carousel-indicators,.impressionen-carousel .carousel-indicators{opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}#mainCarousel .carousel-indicators button.active,.impressionen-carousel .carousel-indicators button.active{background-color:#1a99ac;-webkit-transition:opacity .3s;transition:opacity .3s}#mainCarousel:hover .carousel-control-prev:before,.impressionen-carousel:hover .carousel-control-prev:before{left:-6px;opacity:1 !important}#mainCarousel:hover .carousel-control-next:before,.impressionen-carousel:hover .carousel-control-next:before{right:-6px;opacity:1 !important}#mainCarousel:hover .carousel-indicators,.impressionen-carousel:hover .carousel-indicators{opacity:1}footer.footer{background:rgba(208,228,233,.7);color:#1a99ac !important;padding-top:15px}footer.footer ul{list-style:none;padding-left:0;margin-bottom:8px}footer.footer ul li a{text-decoration:none;font-size:14px;line-height:1.5}footer.footer a{color:#1a99ac !important}footer.footer .footer-logo-1{max-height:27px}footer.footer .footer-logo{max-height:70px;margin-bottom:16px}footer.footer .copy{font-size:15px;color:#787878}@media(max-width: 1199px){footer.footer .footer-logo,footer.footer .footer-logo-1{max-width:100%}}@media(min-width: 576px){footer.footer .container .row .footer-social p.footer-social-wrapper{width:33.3333333333%}footer.footer .container .row .footer-social p.footer-social-wrapper img{display:block;margin:0 auto;padding:0 8px}}@media(min-width: 768px){footer.footer .container .row .footer-social p.footer-social-wrapper{margin-left:-7px;width:16.6666666667%;padding:0 8px}}@media(max-width: 575px){footer.footer .footer-logo{max-width:30%}footer.footer .container .row{margin-left:-7px !important;margin-right:-7px !important}footer.footer .container .row .footer-social p img{padding-left:0 !important}footer.footer .container .row .footer-social p:first-of-type{width:50%}}body{font-family:"Open Sans",sans-serif;color:#787878;font-size:15px;background:url(../../assets/images/bg_site.jpg) no-repeat center 50px fixed;background-size:cover}#html5lightbox-watermark{display:none !important}/*# sourceMappingURL=main.css.map */