@import url("https://smdfonts.smd-digital.at/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");@import url("https://smdfonts.smd-digital.at/css2?family=Pacifico&display=swap");a{text-decoration:none;color:#005caa;transition:all 200ms ease}h1{font-size:3.5rem;font-weight:700;margin-bottom:20px}@media (max-width: 992px){h1{font-size:3rem}}@media (max-width: 768px){h1{font-size:2.5rem}}@media (max-width: 568px){h1{font-size:1.9rem}}h2{font-weight:700;font-size:3rem}@media (max-width: 992px){h2{font-size:2.5rem}}@media (max-width: 768px){h2{font-size:2rem}}@media (max-width: 768px){h2{font-size:2rem}}h2 .breaker{display:block}@media (max-width: 992px){h2 .breaker{display:none}}h3{font-size:2rem;font-weight:700}@media (max-width: 992px){h3{font-size:1.8rem}}@media (max-width: 768px){h3{font-size:1.6rem}}.headline-box-h1-sites{background:#edeef2;padding:35px 0;margin-bottom:30px}@media (max-width: 768px){.headline-box-h1-sites{padding:25px 0}}.headline-box-h1-sites h1{margin-bottom:0}.headline-kategorien-uebersicht{margin-bottom:100px}p{font-size:1.2rem}.stretched-link{position:absolute;left:0;top:0;width:100%;height:100%}.headline-box{margin-top:100px;margin-bottom:50px}.headline-box h2{margin-bottom:0}.headline-box .h2-subline{text-align:right;font-weight:700}@media (max-width: 992px){.headline-box .h2-subline{text-align:left;margin-top:15px}}@media (max-width: 992px){.txt-center-lg{text-align:center}}.btn-std{padding:0.8rem 1.75rem;border-radius:3rem;display:inline-block;border:3px solid #2b2e34;background:#fff;display:inline-flex;color:#2b2e34;font-weight:700;transition:all 200ms ease}@media (max-width: 568px){.btn-std{width:100%;justify-content:center}}@media (max-width: 350px){.btn-std .txt{text-align:center}}.btn-std .symb{display:inline-block;width:23px;height:23px;background-image:url(../img/btn-arrow.svg);background-size:100% 100%;background-position:center center;margin-left:10px;position:relative;left:5px;align-self:center}.btn-std:hover{color:#fff;background:#2b2e34;cursor:pointer}.btn-std:hover .symb{background-image:url(../img/btn-arrow-white.svg)}.btn-bg-white{border-color:#fff}.btn-bg-white:hover{border-color:#2b2e34}.btn-bg-yellow{border-color:#ffd631;background:#ffd631;color:#2b2e34}.btn-bg-yellow:hover{background:#fff !important;color:#2b2e34}.btn-bg-yellow:hover .symb{background-image:url(../img/btn-arrow.svg)}.btn-bg-blue{border-color:#005caa;background:#005caa;color:#fff}.btn-bg-blue span{background-image:url(../img/btn-arrow-white.svg) !important}.btn-bg-blue:hover{border-color:#2b2e34}.btn-delete .symb{background-image:url(../img/btn-cross.svg)}.btn-delete:hover .symb{background-image:url(../img/btn-cross-white.svg)}.btn-box-center{margin:25px 0;text-align:center}.btn-box-share{display:flex;padding:20px 10px;justify-content:flex-end;position:relative;z-index:2;gap:15px}.btn-box-share .btn-inner{border-radius:50%;background-color:rgba(243,244,247,0.7);width:50px;height:50px;transition:all 200ms ease;position:relative}.btn-box-share .btn-inner a{display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}.btn-box-share .btn-inner span{display:inline-block;width:30px;height:30px;margin:0 auto;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);background-repeat:no-repeat;background-size:100% 100%;background-position:center center}.btn-box-share .btn-inner:hover{background-color:#f3f4f7}.btn-box-share .btn-teilen span{background-image:url(../img/i-share.svg);background-size:80%}.kriterien-box-outer{display:flex;position:relative;z-index:2;margin:25px 0 15px 0}@media (max-width: 768px){.kriterien-box-outer{display:block}}.kriterien-box-outer .kriterien-inner-box{border-radius:50%;margin-right:15px;background:#f3f4f7;width:60px;height:60px}@media (max-width: 768px){.kriterien-box-outer .kriterien-inner-box{display:inline-block;margin-bottom:10px}}.kriterien-box-outer .kriterien-inner-box span{display:inline-block;width:35px;height:35px;margin:0 auto;position:relative;left:50%;top:50%;transform:translate(-50%, -50%);background-repeat:no-repeat;background-size:100% 100%;background-position:center center}.kriterien-box-outer .kinderfreundlich span{background-image:url(../img/i-kids.svg)}.kriterien-box-outer .hunde{background-size:85% 85%}.kriterien-box-outer .hunde span{background-image:url(../img/i-hund.svg)}.kriterien-box-outer .behindertengerecht span{background-image:url(../img/i-beeintraechtigt.svg)}.kriterien-box-outer .kinderwagen span{background-size:90% 90%;background-image:url(../img/i-schnuller.svg)}.kriterien-box-outer .vegetarischekueche span{background-image:url(../img/i-vegetarian.svg)}.kriterien-box-outer .veganekueche span{background-size:95% 95%;background-image:url(../img/i-vegan.svg)}.kriterien-box-outer .oezivzertifiziert span{background-image:url(../img/i-oeziv.svg)}.pagination-outer{display:flex;justify-content:center;margin:55px 0 25px 0}@media (max-width: 568px){.pagination-outer{margin:25px 0 25px 0}}.pagination-outer .page-numbers{margin:10px 15px;width:50px;height:50px;line-height:50px;text-align:center;transition:all 200ms ease;border:1px solid #edeef2;line-height:50px;text-align:center;color:#2b2e34}.pagination-outer .page-numbers:hover{background:#edeef2;cursor:pointer}.pagination-outer .next .btn-fix span{display:inline-block;position:relative;top:0px;width:12px;height:12px;border-left:3px solid #2b2e34;border-bottom:3px solid #2b2e34}.pagination-outer .btn-arrow-left span{transform:rotate(45deg);left:1px}.pagination-outer .btn-arrow-right span{transform:rotate(-140deg);right:1px}.pagination-outer .btn-arrow-left span{transform:rotate(45deg);left:1px}.pagination-outer .btn-arrow-right span{transform:rotate(-140deg);right:1px}.pagination-outer .current{background:#2b2e34;color:#fff}.pagination-outer .current:hover{background:#2b2e34}.karte-outer-general .smd-map{width:100%;height:600px}.input-suche-outer .input-group{align-self:center;max-width:100%}.input-suche-outer .input-group input{padding:0.8rem 1.75rem;border-top-left-radius:3rem;border-bottom-left-radius:3rem;background-color:#edeef2;transition:all 200ms ease}.input-suche-outer .input-group input:focus,.input-suche-outer .input-group input:active{box-shadow:none;background-color:#2b2e34;color:#fff}.input-suche-outer .input-group ::placeholder{font-weight:700;color:#2b2e34}.input-suche-outer .input-group .input-group-text{background:#2b2e34;border-top-right-radius:3rem;border-bottom-right-radius:3rem;padding:0 1.3rem;border:0}.input-suche-outer .input-group .input-group-text img{display:inline-block;position:relative;left:-3px;width:25px;margin:0 auto}h3 strong{font-weight:normal !important}
