.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
}
.wpcf7 .hidden-fields-container {
display: none;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 [inert] {
opacity: 0.5;
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}.wpa-test-msg{background: #d1ecf1 !important; border: 1px solid #bee5eb !important; border-radius: 5px !important;color: #0c5460 !important; font-size: 14px !important; padding:.75rem 1.25rem !important; font-family: Arial !important; margin-top:5px !important;}
span.wpa-button{ display: inline-block !important; padding-top: 5px !important; color: #fff !important;background-color: #6c757d !important;border-color: #6c757d !important; padding: 5px 10px !important; border-radius: 5px !important; margin-top:5px !important;  cursor: pointer !important; }
#altEmail_container, .altEmail_container{position:absolute !important; overflow: hidden !important; display: inline !important; height:1px !important; width: 1px !important;z-index:-1000 !important;}.wp-menu-img img 		     { display: flex; display: -webkit-flex; align-items:center; -webkit-align-items:center; }
.wp-menu-img img             { display: inline-block;}
.wp-menu-img-before img      { margin-right: 10px; }
.wp-menu-img-after img       { margin-left: 10px; }.visually-hidden{margin:-1px;padding:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0, 0, 0, 0);position:absolute} html{line-height:1.15;-webkit-text-size-adjust:100%}.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}.alignnone{margin:5px 20px 20px 0}body{margin:0}h1{margin:15px 0 35px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{box-sizing:border-box}body{position:relative;background-color:#F8F3F0}body:not(.frontpage-body):before{content:"";height:2000px;max-height:200vh;width:100%;position:absolute;top:0;left:0;z-index:-1;background:linear-gradient(0deg, #F9F3F0 0%, #F0E3DD 100%)}*,*::before,*::after{box-sizing:inherit}a{color:#000000;text-decoration:none;outline:none !important}a:hover,a:active,a:focus{color:#000000;text-decoration:underline}img{max-width:100%;object-fit:cover}h1,h2,h4{text-transform:uppercase}h2{margin-bottom:50px}.main-content{text-align:center}.main-content h2.main-content-headline{margin-bottom:25px !important}.main-content ul{text-align:left}.color-rosa{color:#ED6D91}.color-white{color:white}.bg-darkgreen{background-color:#244A44;padding:80px 0 100px;margin-bottom:0 !important}@media only screen and (min-width:992px){.bg-darkgreen{padding:130px 0 150px}}.bg-darkgreen .h1,.bg-darkgreen h1{color:#ED6D91;margin:0 0 50px;text-transform:none}@media only screen and (min-width:992px){.bg-darkgreen .h1,.bg-darkgreen h1{margin:0 0 100px}}.bg-darkgreen h2,.bg-darkgreen h4,.bg-darkgreen p{color:white}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:200;src:url(https://www.hotel-knoblauch.de/wp-content/themes/suedsicht/fonts/poppins-v21-latin-200.woff2) format("woff2"), url(https://www.hotel-knoblauch.de/wp-content/themes/suedsicht/fonts/poppins-v21-latin-200.ttf) format("truetype")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:300;src:url(https://www.hotel-knoblauch.de/wp-content/themes/suedsicht/fonts/poppins-v21-latin-300.woff2) format("woff2"), url(https://www.hotel-knoblauch.de/wp-content/themes/suedsicht/fonts/poppins-v21-latin-300.ttf) format("truetype")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:400;src:url(https://www.hotel-knoblauch.de/wp-content/themes/suedsicht/fonts/poppins-v21-latin-regular.woff2) format("woff2"), url(https://www.hotel-knoblauch.de/wp-content/themes/suedsicht/fonts/poppins-v21-latin-regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:500;src:url(https://www.hotel-knoblauch.de/wp-content/themes/suedsicht/fonts/poppins-v21-latin-500.woff2) format("woff2"), url(https://www.hotel-knoblauch.de/wp-content/themes/suedsicht/fonts/poppins-v21-latin-500.ttf) format("truetype")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:600;src:url(https://www.hotel-knoblauch.de/wp-content/themes/suedsicht/fonts/poppins-v21-latin-600.woff2) format("woff2"), url(https://www.hotel-knoblauch.de/wp-content/themes/suedsicht/fonts/poppins-v21-latin-600.ttf) format("truetype")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:700;src:url(https://www.hotel-knoblauch.de/wp-content/themes/suedsicht/fonts/poppins-v21-latin-700.woff2) format("woff2"), url(https://www.hotel-knoblauch.de/wp-content/themes/suedsicht/fonts/poppins-v21-latin-700.ttf) format("truetype")}body,h2,.h2,.standard-button,.resmio-button a.btn strong,.newsletter .sg-consent-text *,form *,.karriere-page .content-tile h3,.karriere-page .stelle-details h2,.karriere-page .stelle-details h2 b{font-family:"Poppins";font-weight:200}h1,.h1,h3,h4,strong,.akkordion-spalten-block h2{font-weight:700}.suedsicht-header .menu-branding,.text-slider-block h4,.icons-wrapper .title,.header-dates div,.front-page .name-desc,.mobile-header h4,.headline-text-block h4{font-weight:500}.header-buchungslink-dates .pure-text-link{font-weight:700}@media only screen and (min-width:576px){.header-buchungslink-dates .pure-text-link{font-weight:500}}.header-dates .day,.front-page h2,.akkordion-spalten-block h3 button,#main-menu-wp li a,.mobile-header h2{font-weight:300}@media only screen and (max-width:768px){.pop-up h2{font-weight:300}}.suedsicht-header ul li a,label,.suedsicht-header .booking-cta,.karriere-page .content-tile p strong,.karriere-page .stellen-details .bewerbungsbutton *{font-weight:600}html,body{font-size:16px;letter-spacing:1.83px;line-height:27px}h1,.h1{font-size:45px;line-height:60px;letter-spacing:-0.1px}@media only screen and (min-width:992px){h1,.h1{font-size:65px;line-height:85px;letter-spacing:-1.46px}}h2,.h2{font-size:25px;line-height:35px;letter-spacing:2.14px}@media only screen and (min-width:992px){h2,.h2{font-size:30px;line-height:42px;letter-spacing:2.7px}}@media only screen and (min-width:1200px){h2,.h2{font-size:35px;line-height:50px;letter-spacing:3px}}.footer-text h2,#main-menu-wp>li>a{font-size:35px;line-height:50px;letter-spacing:3px}@media only screen and (max-width:992px){#main-menu-wp>li>a{font-size:25px;line-height:35px;letter-spacing:2px}}h3,.h3,.suedsicht-header .menu-nav li a{font-size:24px;line-height:32px}@media only screen and (min-width:992px){h3,.h3,.suedsicht-header .menu-nav li a{font-size:28px;line-height:35px}}.suedsicht-header .menu-branding,.footer-bar .popup-link{font-size:24px;line-height:24px;letter-spacing:9px}p.big-typo,.footer-text p,.newsletter input[type="text"],.newsletter input[type="email"]{font-size:15px;line-height:25px;letter-spacing:1.71px}@media only screen and (min-width:992px){p.big-typo,.footer-text p,.newsletter input[type="text"],.newsletter input[type="email"]{font-size:21px;line-height:36px;letter-spacing:2.4px}}.header-buchungslink-dates .pure-text-link{font-size:10px;letter-spacing:0;line-height:12px}@media only screen and (min-width:576px){.header-buchungslink-dates .pure-text-link{font-size:15px;line-height:25px;letter-spacing:1.71px}}@media only screen and (min-width:1200px){.header-buchungslink-dates .pure-text-link{font-size:20px;line-height:36px;letter-spacing:7.5px}}.suedsicht-header .booking-cta,.standard-button,.resmio-button a.btn,.akkordion-spalten-block h2,.akkordion-spalten-block h3 button,.newsletter input[type="submit"],.newsletter select,#main-menu-wp .sub-menu li a{font-size:20px;letter-spacing:2px}.newsletter .sg-consent-text *{font-size:18px;letter-spacing:0;line-height:32px}@media only screen and (max-width:992px){.suedsicht-header .booking-cta{font-size:16px;letter-spacing:1.6px}}h4,.h4,label,.front-page .name-desc{font-size:15px;line-height:22px;letter-spacing:5.6px}@media only screen and (min-width:992px){h4,.h4,label,.front-page .name-desc{font-size:16px;line-height:22px;letter-spacing:6px}}.footer-bar .legal-links{font-size:10px;line-height:20px;letter-spacing:3.8px}@media only screen and (min-width:768px){.footer-bar .legal-links{font-size:14px;line-height:26px;letter-spacing:2px}}@media only screen and (min-width:1400px){.footer-bar .legal-links{letter-spacing:5px}}.standard-page h1{font-size:30px;line-height:40px}@media only screen and (min-width:992px){.standard-page h1{font-size:45px;line-height:55px}}.standard-page h2{font-size:28px;line-height:35px}@media only screen and (min-width:992px){.standard-page h2{font-size:32px;line-height:40px}}.standard-page h3,.standard-page h4{font-size:24px;line-height:32px}@media only screen and (min-width:992px){.standard-page h3,.standard-page h4{font-size:28px;line-height:35px}}.header-dates div{font-size:10px;letter-spacing:2.8px;line-height:14px !important}.header-dates .day{font-size:31px;line-height:1 !important}.karriere-page .stellen-details .bewerbungsbutton .time{font-size:19px;line-height:32px}.karriere-page .stellen-details .bewerbungsbutton .time span{font-size:29px}.clearfix::after,.clearfix{clear:both;content:"";display:table}.hide-text{overflow:hidden;padding:0;text-indent:101%;white-space:nowrap}.mb-200{margin-bottom:100px}@media only screen and (min-width:768px){.mb-200{margin-bottom:150px}}@media only screen and (min-width:992px){.mb-200{margin-bottom:200px}}.mb-150{margin-bottom:80px}@media only screen and (min-width:768px){.mb-150{margin-bottom:120px}}@media only screen and (min-width:992px){.mb-150{margin-bottom:150px}}.mb-120{margin-bottom:70px}@media only screen and (min-width:768px){.mb-120{margin-bottom:100px}}@media only screen and (min-width:992px){.mb-120{margin-bottom:120px}}.mb-100{margin-bottom:60px}@media only screen and (min-width:992px){.mb-100{margin-bottom:100px}}.mb-70{margin-bottom:50px}@media only screen and (min-width:992px){.mb-70{margin-bottom:70px}}.mb-50{margin-bottom:30px}@media only screen and (min-width:992px){.mb-50{margin-bottom:50px}}.mb-30{margin-bottom:30px}.mt-200{margin-top:100px}@media only screen and (min-width:768px){.mt-200{margin-top:150px}}@media only screen and (min-width:992px){.mt-200{margin-top:200px}}.mt-150{margin-top:80px}@media only screen and (min-width:768px){.mt-150{margin-top:120px}}@media only screen and (min-width:992px){.mt-150{margin-top:150px}}.mt-120{margin-top:70px}@media only screen and (min-width:768px){.mt-120{margin-top:100px}}@media only screen and (min-width:992px){.mt-120{margin-top:120px}}.mt-100{margin-top:60px}@media only screen and (min-width:992px){.mt-100{margin-top:100px}}.mt-70{margin-top:50px}@media only screen and (min-width:992px){.mt-70{margin-top:70px}}.mt-50{margin-top:30px}@media only screen and (min-width:992px){.mt-50{margin-top:50px}}.suedsicht-header{position:fixed;top:0;width:100%;height:66px;z-index:10;-webkit-transition:0.3s all linear;-moz-transition:0.3s all linear;-ms-transition:0.3s all linear;-o-transition:0.3s all linear;transition:0.3s all linear}@media only screen and (min-width:992px){.suedsicht-header{height:57px}}.suedsicht-header>.container-fluid,.suedsicht-header>.container{position:relative}.suedsicht-header .top-bar-wrapper{z-index:12;padding-top:0;background-color:#383838}@media only screen and (min-width:992px){.suedsicht-header .top-bar-wrapper{padding-top:16px}}.suedsicht-header *{line-height:1 !important}.suedsicht-header a{text-decoration:none !important}.suedsicht-header .menu-branding{display:block;color:white;white-space:nowrap}@media only screen and (max-width:992px){.suedsicht-header .menu-branding{text-align:center;width:100%;padding-left:10px}}.suedsicht-header .topbar-left{-webkit-transition:0.3s all linear;-moz-transition:0.3s all linear;-ms-transition:0.3s all linear;-o-transition:0.3s all linear;transition:0.3s all linear}@media only screen and (max-width:992px){.suedsicht-header .topbar-left{position:relative;width:100vw;border-bottom:1px solid #6A6A6A;left:-15px;padding-top:8px;padding-bottom:8px}}.suedsicht-header .topbar-right{margin-right:-15px}.suedsicht-header .booking-cta{color:#ED6D91;margin-right:15px;margin-top:18px;text-transform:uppercase}@media only screen and (min-width:992px){.suedsicht-header .booking-cta{margin-top:2px;margin-right:26px}}.suedsicht-header .full-height-element{margin-top:0}@media only screen and (min-width:992px){.suedsicht-header .full-height-element{margin-top:-16px}}.suedsicht-header .landingpage-logo{position:absolute;left:58px;top:56px;z-index:12;-webkit-transition:0.3s all linear;-moz-transition:0.3s all linear;-ms-transition:0.3s all linear;-o-transition:0.3s all linear;transition:0.3s all linear}@media only screen and (min-width:992px){.suedsicht-header .landingpage-logo{left:50%;margin-left:-44px;top:16px}}.suedsicht-header .menu-btn{padding:7px;cursor:pointer;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;margin-right:15px}@media only screen and (max-width:992px){.suedsicht-header .menu-btn{position:absolute;top:48px;padding:8px}}.suedsicht-header .menu-btn .menu-btn-line{width:40px;height:2px;margin:6px 0;background-color:white;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear}@media only screen and (min-width:992px){.suedsicht-header .menu-btn .menu-btn-line{width:55px;height:3px;margin:12px 0}}.suedsicht-header .menu-btn.close{-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);padding-top:0}@media only screen and (max-width:992px){.suedsicht-header .menu-btn.close{top:54px}}.suedsicht-header .menu-btn.close .menu-btn-line{background-color:white}.suedsicht-header .menu-btn.close .menu-btn-line:nth-child(1){-moz-transform:rotate(45deg) translate(6px, 6px);-o-transform:rotate(45deg) translate(6px, 6px);-ms-transform:rotate(45deg) translate(6px, 6px);-webkit-transform:rotate(45deg) translate(6px, 6px);transform:rotate(45deg) translate(6px, 6px)}@media only screen and (min-width:992px){.suedsicht-header .menu-btn.close .menu-btn-line:nth-child(1){-moz-transform:rotate(45deg) translate(10px, 10px);-o-transform:rotate(45deg) translate(10px, 10px);-ms-transform:rotate(45deg) translate(10px, 10px);-webkit-transform:rotate(45deg) translate(10px, 10px);transform:rotate(45deg) translate(10px, 10px)}}.suedsicht-header .menu-btn.close .menu-btn-line:nth-child(2){-moz-transform:rotate(-45deg) translate(0px, 0px);-o-transform:rotate(-45deg) translate(0px, 0px);-ms-transform:rotate(-45deg) translate(0px, 0px);-webkit-transform:rotate(-45deg) translate(0px, 0px);transform:rotate(-45deg) translate(0px, 0px)}.suedsicht-header .menu-nav{position:fixed;top:100px;left:0;width:auto;height:auto;background-color:#ED6D91;-moz-transform:translate3d(0, -100vh, 0);-o-transform:translate3d(0, -100vh, 0);-ms-transform:translate3d(0, -100vh, 0);-webkit-transform:translate3d(0, -100vh, 0);transform:translate3d(0, -100vh, 0);-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;opacity:1;filter:alpha(opacity=100);z-index:2;overflow:scroll;max-height:calc(100vh - 87px)}@media only screen and (min-width:992px){.suedsicht-header .menu-nav{max-height:calc(100vh - 65px);left:20px;top:59px}}.suedsicht-header .menu-nav.show{overflow:scroll;z-index:10;-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.suedsicht-header .menu-nav ul{list-style:none;padding-top:0;padding-bottom:0}.suedsicht-header .menu-nav li{position:relative;text-align:left;margin-bottom:0;background-color:#ED6D91;border-bottom:2px solid white}.suedsicht-header .menu-nav li:last-child{border-bottom:0}.suedsicht-header .menu-nav li a{position:relative;display:block;color:white;padding:27px 50px;text-transform:uppercase;width:100vw}@media only screen and (min-width:576px){.suedsicht-header .menu-nav li a{padding:27px 50px 27px 170px}}@media only screen and (min-width:992px){.suedsicht-header .menu-nav li a{width:auto;min-width:400px;padding:43px 270px 43px 235px}}.suedsicht-header .menu-nav li a img{display:none}@media only screen and (min-width:576px){.suedsicht-header .menu-nav li a img{display:block;position:absolute;left:0;top:0;height:100%;width:150px}}@media only screen and (min-width:992px){.suedsicht-header .menu-nav li a img{width:200px}}.suedsicht-header .menu-nav li ul.sub-menu{max-height:0;overflow:hidden;padding:0}.suedsicht-header .menu-nav li ul.sub-menu li{position:relative;background-color:white}.suedsicht-header .menu-nav li ul.sub-menu li a{text-transform:none;padding-top:10px;padding-bottom:10px;line-height:30px !important;width:auto !important}.suedsicht-header .menu-nav li ul.sub-menu li a:after,.suedsicht-header .menu-nav li ul.sub-menu li a:before{display:none !important}.suedsicht-header .menu-nav li ul.sub-menu li .sub-menu{position:absolute;bottom:0;display:flex;max-height:none;right:20px}@media only screen and (min-width:992px){.suedsicht-header .menu-nav li ul.sub-menu li .sub-menu{left:50%;right:auto}}.suedsicht-header .menu-nav li ul.sub-menu li .sub-menu li a{padding:0;min-width:auto}.suedsicht-header .menu-nav li ul.sub-menu li .sub-menu li img{display:block;position:relative;height:50px;width:50px;object-fit:contain;margin:0 5px}@media only screen and (min-width:576px){.suedsicht-header .menu-nav li ul.sub-menu li .sub-menu li img{margin:0 15px}}.suedsicht-header .menu-nav li ul.sub-menu li .sub-menu li span{display:none}.suedsicht-header .menu-nav li.menu-item-has-children>a:after,.suedsicht-header .menu-nav li.menu-item-has-children>a:before{content:"";position:absolute;right:20px;top:35px}@media only screen and (min-width:992px){.suedsicht-header .menu-nav li.menu-item-has-children>a:after,.suedsicht-header .menu-nav li.menu-item-has-children>a:before{right:50px;top:50px}}.suedsicht-header .menu-nav li.menu-item-has-children>a:before{display:none}.suedsicht-header .menu-nav li.menu-item-has-children.opened{background-color:white}.suedsicht-header .menu-nav li.menu-item-has-children.opened a{color:#383838}.suedsicht-header .menu-nav li.menu-item-has-children.opened a:before{display:block}.suedsicht-header .menu-nav li.menu-item-has-children.opened a:after{display:none}.suedsicht-header .menu-nav li.menu-item-has-children.opened>.sub-menu{display:block;max-height:1000px;padding-bottom:55px}.header-buchungslink-dates{text-decoration:none !important}.header-buchungslink-dates .pure-text-link{color:white !important;text-transform:uppercase;text-align:center;margin-right:9px;margin-top:12px;max-width:80px}@media only screen and (min-width:576px){.header-buchungslink-dates .pure-text-link{display:flex;max-width:none;margin-top:22px;text-align:right;margin-right:20px;margin-top:20px}}@media only screen and (min-width:992px){.header-buchungslink-dates .pure-text-link{margin-top:4px}}@media only screen and (min-width:1200px){.header-buchungslink-dates .pure-text-link{margin-top:0}}.header-buchungslink-dates .pure-text-link .icon,.header-buchungslink-dates .pure-text-link .suedsicht-header .menu-nav li.menu-item-has-children>a:after,.suedsicht-header .menu-nav .header-buchungslink-dates .pure-text-link li.menu-item-has-children>a:after,.header-buchungslink-dates .pure-text-link .suedsicht-header .menu-nav li.menu-item-has-children>a:before,.suedsicht-header .menu-nav .header-buchungslink-dates .pure-text-link li.menu-item-has-children>a:before{display:inline-block;margin-bottom:2px}@media only screen and (min-width:576px){.header-buchungslink-dates .pure-text-link .icon,.header-buchungslink-dates .pure-text-link .suedsicht-header .menu-nav li.menu-item-has-children>a:after,.suedsicht-header .menu-nav .header-buchungslink-dates .pure-text-link li.menu-item-has-children>a:after,.header-buchungslink-dates .pure-text-link .suedsicht-header .menu-nav li.menu-item-has-children>a:before,.suedsicht-header .menu-nav .header-buchungslink-dates .pure-text-link li.menu-item-has-children>a:before{margin:-5px 15px 0 0}}@media only screen and (min-width:992px){.header-buchungslink-dates .pure-text-link .icon,.header-buchungslink-dates .pure-text-link .suedsicht-header .menu-nav li.menu-item-has-children>a:after,.suedsicht-header .menu-nav .header-buchungslink-dates .pure-text-link li.menu-item-has-children>a:after,.header-buchungslink-dates .pure-text-link .suedsicht-header .menu-nav li.menu-item-has-children>a:before,.suedsicht-header .menu-nav .header-buchungslink-dates .pure-text-link li.menu-item-has-children>a:before{margin-top:0}}.header-dates{margin-right:45px}.header-dates *{color:white}.header-dates .divider{width:30px;height:2px;background-color:white;margin:0 15px}.header-dates .header-date{position:relative;padding-left:45px}.header-dates .header-date .day{position:absolute;left:0;top:-2px;width:40px;text-align:right}.scrolled-header .suedsicht-header{height:57px}@media only screen and (max-width:992px){.scrolled-header .suedsicht-header{height:87px}}@media only screen and (max-width:992px){.scrolled-header .suedsicht-header .topbar-left{padding-top:2px;padding-bottom:2px;overflow:hidden}}@media only screen and (max-width:992px){.scrolled-header .suedsicht-header .landingpage-logo{top:46px}}@media only screen and (max-width:992px){.scrolled-header .suedsicht-header .menu-btn{position:fixed;top:38px}.scrolled-header .suedsicht-header .menu-btn.close{top:43px}}@media only screen and (max-width:992px){.scrolled-header .suedsicht-header .menu-nav{top:87px}}.footer-wrapper{background:linear-gradient(180deg, #F9F3F0 0%, #F0E3DD 100%)}.footer{position:relative;padding:100px 0 0 0;width:1620px;max-width:100%;margin:0 auto}@media only screen and (min-width:992px){.footer{padding:320px 0 0 0}}.footer .footer-text h2{text-transform:uppercase}.footer .footer-text a{text-decoration:underline}.footer .footer-text p{margin-bottom:30px}.footer .kontaktbuttons a{width:100%;max-width:260px;margin:0 auto}@media only screen and (min-width:992px){.footer .kontaktbuttons a{max-width:100%}}.footer .social-buttons img{width:50px;height:50px;object-fit:contain;margin:0 4px}.footer #knoblauch-landingpage-slider{margin-top:90px;margin-bottom:60px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:flex}@media only screen and (min-width:992px){.footer #knoblauch-landingpage-slider{margin-top:400px;margin-bottom:170px}}.footer #knoblauch-landingpage-slider .slide{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:space-between}@media only screen and (min-width:576px){.footer #knoblauch-landingpage-slider .slide{padding-right:50px}}.footer-bar{background-color:white;text-transform:uppercase;position:relative;padding:20px 20px}@media only screen and (min-width:992px){.footer-bar{padding:15px}}@media only screen and (min-width:1200px){.footer-bar{padding:16px 40px}}.footer-bar,.footer-bar *{color:#ED6D91}.footer-bar .popup-link{display:block;width:100%;text-align:center;text-transform:uppercase;cursor:pointer}@media only screen and (min-width:992px){.footer-bar .popup-link{width:auto;margin-right:30px}}@media only screen and (min-width:1200px){.footer-bar .popup-link{position:absolute;left:40px;margin-right:0}}.footer-bar #footer-language-menu{list-style:none;display:flex;padding:0;justify-content:center;margin:15px 0}@media only screen and (min-width:992px){.footer-bar #footer-language-menu{margin:0 50px 0 15px}}@media only screen and (min-width:1200px){.footer-bar #footer-language-menu{margin:0 50px 0 -120px}}.footer-bar #footer-language-menu li:first-child{margin-right:10px}.footer-bar #footer-language-menu li:first-child:after{content:"/";margin-left:10px}.footer-bar #footer-language-menu li a{display:inline}.footer-bar .pay-icons{display:flex;justify-content:center;margin-bottom:15px;margin-top:20px}@media only screen and (min-width:992px){.footer-bar .pay-icons{margin-top:0;margin-bottom:0}}.footer-bar .pay-icons .icon,.footer-bar .pay-icons .suedsicht-header .menu-nav li.menu-item-has-children>a:after,.suedsicht-header .menu-nav .footer-bar .pay-icons li.menu-item-has-children>a:after,.footer-bar .pay-icons .suedsicht-header .menu-nav li.menu-item-has-children>a:before,.suedsicht-header .menu-nav .footer-bar .pay-icons li.menu-item-has-children>a:before{margin:0 5px}@media only screen and (min-width:992px){.footer-bar .pay-icons .icon,.footer-bar .pay-icons .suedsicht-header .menu-nav li.menu-item-has-children>a:after,.suedsicht-header .menu-nav .footer-bar .pay-icons li.menu-item-has-children>a:after,.footer-bar .pay-icons .suedsicht-header .menu-nav li.menu-item-has-children>a:before,.suedsicht-header .menu-nav .footer-bar .pay-icons li.menu-item-has-children>a:before{margin:0 1px}}@media only screen and (min-width:1400px){.footer-bar .pay-icons .icon,.footer-bar .pay-icons .suedsicht-header .menu-nav li.menu-item-has-children>a:after,.suedsicht-header .menu-nav .footer-bar .pay-icons li.menu-item-has-children>a:after,.footer-bar .pay-icons .suedsicht-header .menu-nav li.menu-item-has-children>a:before,.suedsicht-header .menu-nav .footer-bar .pay-icons li.menu-item-has-children>a:before{margin:0 5px}}.footer-bar .legal-links{width:100%;text-align:center}@media only screen and (min-width:992px){.footer-bar .legal-links{width:auto;margin-left:30px}}@media only screen and (min-width:1200px){.footer-bar .legal-links{margin-left:0;position:absolute;bottom:auto;right:40px}}.frontpage-body .footer-bar{padding-bottom:60px}@media only screen and (min-width:992px){.frontpage-body .footer-bar{padding-bottom:15px}}.standard-button,.resmio-button a.btn,.newsletter input[type="submit"]{display:inline-block;border:1px solid #ED6D91;background-color:transparent !important;border-radius:0 !important;color:#ED6D91 !important;text-transform:uppercase;cursor:pointer;text-decoration:none !important;height:50px;line-height:48px;padding:0 15px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;transition:all 0.2s ease-in}.standard-button:hover,.resmio-button a.btn:hover,.newsletter input[type="submit"]:hover{background-color:#f2eae5 !important}@media only screen and (min-width:992px){.standard-button,.resmio-button a.btn,.newsletter input[type="submit"]{height:57px;line-height:55px;padding:0 20px}}.standard-button.iconed,.resmio-button a.btn.iconed,.newsletter input[type="submit"].iconed{position:relative;padding-left:75px;z-index:0}.standard-button.iconed img,.resmio-button a.btn.iconed img,.newsletter input[type="submit"].iconed img{position:absolute;left:0;top:0;height:100%;z-index:-1}.standard-button.inner-link,.resmio-button a.btn.inner-link,.newsletter input[type="submit"].inner-link{padding:0}.standard-button.inner-link a,.resmio-button a.btn.inner-link a,.newsletter input[type="submit"].inner-link a{padding:0 15px}@media only screen and (min-width:992px){.standard-button.inner-link a,.resmio-button a.btn.inner-link a,.newsletter input[type="submit"].inner-link a{padding:0 20px}}.standard-button.inner-link.iconed a,.resmio-button a.btn.inner-link.iconed a,.newsletter input[type="submit"].inner-link.iconed a{padding-left:75px;border:0 !important}.standard-button.inverted,.resmio-button a.btn.inverted,.newsletter input[type="submit"].inverted{background-color:#ED6D91 !important}.standard-button.inverted,.standard-button.inverted .resmio-button a.btn,.resmio-button a.btn.inverted,.resmio-button a.btn.inverted .resmio-button a.btn,.newsletter input[type="submit"].inverted,.newsletter input[type="submit"].inverted .resmio-button a.btn{color:white !important}.standard-button.inverted:hover,.standard-button.inverted .resmio-button a.btn:hover,.resmio-button a.btn.inverted:hover,.resmio-button a.btn.inverted .resmio-button a.btn:hover,.newsletter input[type="submit"].inverted:hover,.newsletter input[type="submit"].inverted .resmio-button a.btn:hover{background-color:#EA9CB2 !important}.special-button .standard-button:not(.iconed){position:relative;padding-right:30px}@media only screen and (min-width:768px){.special-button .standard-button:not(.iconed){padding-right:90px}}.special-button .standard-button:not(.iconed):after{content:"";position:absolute;right:15px;background-image:url(https://www.hotel-knoblauch.de/wp-content/themes/suedsicht/img/Hotel_Knoblauch_Friedrichshafenpfeil_mehr_erfahren.svg);height:16px;width:8px;top:15px}@media only screen and (min-width:992px){.special-button .standard-button:not(.iconed):after{top:19px}}.icon,.suedsicht-header .menu-nav li.menu-item-has-children>a:after,.suedsicht-header .menu-nav li.menu-item-has-children>a:before{background-repeat:no-repeat;vertical-align:top;-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);background-size:contain}.icon-logo{background-image:url(https://www.hotel-knoblauch.de/wp-content/themes/suedsicht/img/Logo.svg);width:247px;height:60px}.icon-landingpage-logo{width:170px;height:23px;background-size:contain;background-position:left center}.icon-gutschein{background-image:url(https://www.hotel-knoblauch.de/wp-content/themes/suedsicht/img/Hotel_Knoblauch_Friedrichshafen_Shop_Icon.svg);width:57px;height:57px}.icon-bett{background-image:url(https://www.hotel-knoblauch.de/wp-content/themes/suedsicht/img/Hotel_Knoblauch_Friedrichshafen_icon_jetzt_buchen.webp);width:55px;height:24px;background-size:contain}.icon-pay-ae{background-image:url(https://www.hotel-knoblauch.de/wp-content/themes/suedsicht/img/Hotel_Knoblauch_Friedrichshafen_American_Express@2x.webp);width:43px;height:26px}.icon-pay-ap{background-image:url(https://www.hotel-knoblauch.de/wp-content/themes/suedsicht/img/Hotel_Knoblauch_Friedrichshafen_Apple_Pay@2x.webp);width:43px;height:26px}.icon-pay-mc{background-image:url(https://www.hotel-knoblauch.de/wp-content/themes/suedsicht/img/Hotel_Knoblauch_Friedrichshafen_Master_Card@2x.webp);width:43px;height:26px}.icon-pay-pp{background-image:url(https://www.hotel-knoblauch.de/wp-content/themes/suedsicht/img/Hotel_Knoblauch_Friedrichshafen_Pay_Pal@2x.webp);width:43px;height:26px}.icon-pay-vi{background-image:url(https://www.hotel-knoblauch.de/wp-content/themes/suedsicht/img/Hotel_Knoblauch_Friedrichshafen_Visa@2x.webp);width:43px;height:26px}.icon-check,.karriere-page form .wpcf7-list-item input:checked+.wpcf7-list-item-label::after{background-image:url(//www.hotel-knoblauch.de/wp-content/themes/suedsicht/img/Check.svg);width:29px;height:22px}.icon-checkbox{background-image:url(//www.hotel-knoblauch.de/wp-content/themes/suedsicht/img/Checkbox.svg);width:31px;height:31px}.icon-link-arrow-right{background-image:url(https://www.hotel-knoblauch.de/wp-content/themes/suedsicht/img/Hotel_Knoblauch_Friedrichshafen_Arrow_right.svg);width:55px;height:55px}.icon-link-arrow-down,.suedsicht-header .menu-nav li.menu-item-has-children>a:after,.suedsicht-header .menu-nav li.menu-item-has-children>a:before{background-image:url(https://www.hotel-knoblauch.de/wp-content/themes/suedsicht/img/Hotel_Knoblauch_Friedrichshafen_Arrow_Down.svg);width:17px;height:9px}.icon-link-arrow-up,.suedsicht-header .menu-nav li.menu-item-has-children>a:before{background-image:url(https://www.hotel-knoblauch.de/wp-content/themes/suedsicht/img/Hotel_Knoblauch_Friedrichshafen_Arrow_Up.svg);width:17px;height:9px}.header-block img{height:720px;max-height:80vh;object-fit:cover}.header-image{position:relative;display:flex;justify-content:center;align-items:center;height:calc(100vh - 98px)}@media only screen and (min-width:992px){.header-image{height:1000px;max-height:calc(100vh - 57px)}}.header-image img{position:absolute;top:0;left:0;height:100%;width:100%;object-position:top}.header-image .header-logo{left:50%;margin-left:-80px;height:180px;width:160px;top:35px}.header-image .header-logo-mobile{left:50%;margin-left:-22px;height:81px;width:44px;top:35px}.header-image h1{position:relative;z-index:2;padding:0 15px;margin:0}@media only screen and (min-width:992px){.header-image h1{margin:0}}.header-image h1 span:first-child{color:#ED6D91}.header-image h1 span:last-child{color:white}.margin-block.margin-30{height:20px}@media only screen and (min-width:768px){.margin-block.margin-30{height:30px}}.margin-block.margin-50{height:30px}@media only screen and (min-width:768px){.margin-block.margin-50{height:40px}}@media only screen and (min-width:992px){.margin-block.margin-50{height:50px}}.margin-block.margin-70{height:40px}@media only screen and (min-width:768px){.margin-block.margin-70{height:50px}}@media only screen and (min-width:992px){.margin-block.margin-70{height:70px}}.margin-block.margin-90{height:50px}@media only screen and (min-width:768px){.margin-block.margin-90{height:70px}}@media only screen and (min-width:992px){.margin-block.margin-90{height:90px}}.margin-block.margin-100{height:50px}@media only screen and (min-width:768px){.margin-block.margin-100{height:80px}}@media only screen and (min-width:992px){.margin-block.margin-100{height:100px}}.margin-block.margin-120{height:60px}@media only screen and (min-width:768px){.margin-block.margin-120{height:80px}}@media only screen and (min-width:992px){.margin-block.margin-120{height:120px}}.margin-block.margin-150{height:70px}@media only screen and (min-width:768px){.margin-block.margin-150{height:100px}}@media only screen and (min-width:992px){.margin-block.margin-150{height:150px}}.margin-block.margin-180{height:80px}@media only screen and (min-width:768px){.margin-block.margin-180{height:110px}}@media only screen and (min-width:992px){.margin-block.margin-180{height:180px}}.margin-block.margin-200{height:80px}@media only screen and (min-width:768px){.margin-block.margin-200{height:120px}}@media only screen and (min-width:992px){.margin-block.margin-200{height:200px}}.margin-block.margin-240{height:90px}@media only screen and (min-width:768px){.margin-block.margin-240{height:140px}}@media only screen and (min-width:992px){.margin-block.margin-240{height:240px}}.map-wrapper{height:300px}@media only screen and (min-width:768px){.map-wrapper{height:400px}}@media only screen and (min-width:768px){.map-wrapper{height:479px}}.map-wrapper iframe{height:100%;width:100%}.icons-wrapper{overflow:hidden;padding-top:10px}.icons-wrapper .icon-wrapper{position:relative;margin:20px 15px 0 15px;padding-bottom:10px}@media only screen and (min-width:768px){.icons-wrapper .icon-wrapper{margin:30px 15px 0 15px;padding-bottom:50px}}@media only screen and (min-width:1560px){.icons-wrapper .icon-wrapper{margin:0 35px}}.icons-wrapper .icon-wrapper .title{position:absolute;opacity:0;top:calc(100% - 30px);width:100%;text-align:center;transition:opacity 0.6s ease-in;text-transform:uppercase;letter-spacing:6px;left:-50%;width:200%}@media only screen and (max-width:768px){.icons-wrapper .icon-wrapper .title{display:none}}.icons-wrapper .icon-wrapper img{border-radius:100%;transition:all 0.6s ease-in;max-width:100%;width:110px}@media only screen and (min-width:768px){.icons-wrapper .icon-wrapper img{width:130px}}@media only screen and (min-width:992px){.icons-wrapper .icon-wrapper img{width:150px}}.icons-wrapper .icon-wrapper:hover .title{opacity:1}.icons-wrapper .icon-wrapper:hover img{background-color:rgba(240, 228, 222, 0.4);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}.text-slider-block .slider-icon{position:absolute;width:100%;bottom:-40px}@media only screen and (min-width:992px){.text-slider-block .slider-icon{bottom:-170px}}@media only screen and (max-width:992px){.text-slider-block .slider-icon{left:-25%}}.text-slider-block .slider-icon img{height:130px;width:130px;object-fit:contain}@media only screen and (min-width:992px){.text-slider-block .slider-icon img{height:220px;width:220px}}.text-slider-block .tinyslider{width:100%}.text-slider-block .slide{width:100%;height:250px}@media only screen and (min-width:576px){.text-slider-block .slide{height:299px}}@media only screen and (min-width:768px){.text-slider-block .slide{height:400px}}@media only screen and (min-width:992px){.text-slider-block .slide{height:299px}}@media only screen and (min-width:1200px){.text-slider-block .slide{height:340px}}.text-slider-block .slide img{height:100%;width:100%}@media only screen and (min-width:992px){.text-slider-block .icons-wrapper{padding-top:100px}}@media only screen and (max-width:992px){.text-slider-block .buttons-wrapper,.text-slider-block .icons-wrapper{margin-top:0 !important}}.text-slider-block .buttons-wrapper.opened,.text-slider-block .icons-wrapper.opened{padding-bottom:50px}@media only screen and (max-width:992px){.text-slider-block .buttons-wrapper .button,.text-slider-block .icons-wrapper .button{margin-bottom:7px}}.slider-with-images-block .side-image{display:none}@media only screen and (min-width:992px){.slider-with-images-block .side-image{display:block;width:25%}}.slider-with-images-block .side-image img{height:100%}.slider-with-images-block .tinyslider{width:100%}@media only screen and (min-width:992px){.slider-with-images-block .tinyslider{width:calc(50% - 28px);margin:0 14px}}@media only screen and (min-width:992px){.slider-with-images-block .container{max-width:none}}.carousel-slider-block .container{margin-bottom:7px}@media only screen and (min-width:992px){.carousel-slider-block .container{margin-bottom:0;max-width:none}}.carousel-slider-block .tinyslider-wrapper .tns-controls{margin-top:-20px;width:80%;left:10%}@media only screen and (min-width:992px){.carousel-slider-block .tinyslider-wrapper .tns-controls{width:90%;left:5%}}@media only screen and (min-width:1200px){.carousel-slider-block .tinyslider-wrapper .tns-controls{margin-top:-40px}}.carousel-slider-block .fix-content{position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center;align-content:center;z-index:2;pointer-events:none}.carousel-slider-block .fix-content img{height:100px;margin-bottom:50px;object-fit:contain}@media only screen and (min-width:1200px){.carousel-slider-block .fix-content img{height:150px;margin-bottom:120px}}@media only screen and (min-width:1400px){.carousel-slider-block .fix-content img{height:200px;margin-bottom:150px}}.parallax-wrapper{overflow:hidden}.parallax{height:425px;background-size:cover !important;background-position:center center !important}@media only screen and (max-width:992px){.akkordion-spalten-block{padding-top:50px;padding-bottom:50px}}@media only screen and (max-width:992px){.akkordion-spalten-block .accordion-col{padding-bottom:50px}}.akkordion-spalten-block h1{color:#ED6D91;margin-bottom:60px}@media only screen and (min-width:992px){.akkordion-spalten-block h1{margin-bottom:100px}}.akkordion-spalten-block h2{text-transform:none;margin-bottom:10px}.akkordion-spalten-block h3{margin:0}.akkordion-spalten-block h3 button{position:relative;color:#ED6D91 !important;text-transform:uppercase;width:100%;border-top:1px solid #ED6D91;padding:15px 20px}.akkordion-spalten-block h3 button:after{content:"";position:absolute;right:10px;top:22px;background-image:url(https://www.hotel-knoblauch.de/wp-content/themes/suedsicht/img/Hotel_Knoblauch_Friedrichshafenpfeil_mehr_erfahren.svg);height:16px;width:8px;-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);transition:all 0.5s linear}.akkordion-spalten-block h3 button[aria-expanded="true"]{color:#384133 !important}.akkordion-spalten-block h3 button[aria-expanded="true"]:after{-moz-transform:rotate(270deg);-o-transform:rotate(270deg);-ms-transform:rotate(270deg);-webkit-transform:rotate(270deg);transform:rotate(270deg)}.akkordion-spalten-block h3 button:hover{text-decoration:none !important;color:#384133 !important}.akkordion-spalten-block h3 button:active,.akkordion-spalten-block h3 button:focus{text-decoration:none !important;color:#ED6D91}.akkordion-spalten-block .accordion .accordion-card:last-child{border-bottom:1px solid #ED6D91}.akkordion-spalten-block .accordion .accordion-body{padding:20px 15px}.akkordion-spalten-block .accordion button[aria-expanded="true"],.akkordion-spalten-block .accordion .show.collapse,.akkordion-spalten-block .accordion .collapsing{background-color:rgba(240, 228, 222, 0.4)}.akkordion-spalten-block .accordion a{position:relative;color:#ED6D91;text-decoration:underline;padding-right:20px}.akkordion-spalten-block .accordion a:after{content:"";position:absolute;right:0;top:3px;background-image:url(https://www.hotel-knoblauch.de/wp-content/themes/suedsicht/img/Hotel_Knoblauch_Friedrichshafenpfeil_mehr_erfahren.svg);height:16px;width:8px}.tns-outer{padding:0 !important}.tns-outer [hidden]{display:none !important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-outer.ms-touch{overflow-x:scroll;overflow-y:hidden;-ms-overflow-style:none;-ms-scroll-chaining:none;-ms-scroll-snap-type:mandatory;-ms-scroll-snap-points-x:snapInterval(0%, 100%)}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:"";display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left;margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s, opacity 0s;-moz-transition:transform 0s, opacity 0s;transition:transform 0s, opacity 0s}.tns-gallery>.tns-item.tns-slide-active{position:relative}.tns-gallery>.tns-moving{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.tns-lazy-img{-webkit-transition:opacity 0s;-moz-transition:opacity 0s;transition:opacity 0s;opacity:0}.tns-lazy-img.loaded{opacity:1}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-hdx{overflow-x:hidden}.tns-hdy{overflow-y:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{transition:all 0.7s ease-in !important;opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-nav{text-align:center;margin:10px 0;position:absolute;border:0;bottom:0;width:100%;z-index:2}@media only screen and (min-width:992px){.tns-nav{display:none}}.tns-nav>[aria-controls]{width:8px;height:8px;padding:0;margin:0 5px;border-radius:50%;background:#E4E4E4;border:0}.tns-nav>[aria-controls].tns-nav-active{background:#666666}.tns-nav>[aria-selected="true"],.tns-nav-active{background:#666666}.playbutton-wrapper{text-align:center}.playbutton-wrapper button{height:34px;padding:0 10px;font-size:14px;background:#fff;border-radius:3px;border:1px solid #ccc;cursor:pointer}.wrapper{padding:0 5em}.suite-container .title,.suite-container .subtitle,.suite-container li{padding:5px 10px}.suite-container li{font-size:12px;line-height:1.4;background:#f5f5f5}.tinyslider,.tinyslider-wrapper{position:relative}.tinyslider,.tinyslider *,.tinyslider-wrapper,.tinyslider-wrapper *{letter-spacing:0}.tinyslider .tns-controls,.tinyslider-wrapper .tns-controls{position:absolute;top:50%;margin-top:-25px;z-index:1;width:100%}@media only screen and (min-width:992px){.tinyslider .tns-controls,.tinyslider-wrapper .tns-controls{display:block}}.tinyslider .tns-controls button,.tinyslider-wrapper .tns-controls button{position:absolute;cursor:pointer;border:0;background-color:transparent;width:40px;height:40px;background-size:50px 50px;backdrop-filter:blur(15px);border-radius:100%;border:1px solid #ED6D91;background-size:8px;background-repeat:no-repeat;background-position:center}@media only screen and (min-width:992px){.tinyslider .tns-controls button,.tinyslider-wrapper .tns-controls button{background-size:10px;width:60px;height:60px}}@media only screen and (min-width:1200px){.tinyslider .tns-controls button,.tinyslider-wrapper .tns-controls button{background-size:14px;width:80px;height:80px}}.tinyslider .tns-controls button[data-controls="prev"],.tinyslider-wrapper .tns-controls button[data-controls="prev"]{left:20px;background-image:url(https://www.hotel-knoblauch.de/wp-content/themes/suedsicht/img/Hotel_Knoblauch_Friedrichshafen_Arrow_Left_02.svg)}.tinyslider .tns-controls button[data-controls="next"],.tinyslider-wrapper .tns-controls button[data-controls="next"]{right:20px;background-image:url(https://www.hotel-knoblauch.de/wp-content/themes/suedsicht/img/Hotel_Knoblauch_Friedrichshafen_Arrow_Right_02.svg)}.tinyslider,.tinyslider ul,.tinyslider ol,.tinyslider li,.tinyslider-wrapper,.tinyslider-wrapper ul,.tinyslider-wrapper ol,.tinyslider-wrapper li{list-style:none;margin:0;padding:0}.tinyslider .tns-nav,.tinyslider-wrapper .tns-nav{position:absolute;bottom:20px;z-index:9;width:100%}.tinyslider img,.tinyslider-wrapper img{width:100%;object-fit:cover}.front-page .landingpage-tile{background-color:white;cursor:pointer;position:relative;text-decoration:none !important}@media only screen and (min-width:992px){.front-page .landingpage-tile{height:450px}}.front-page .landingpage-tile .meta{padding:20px 20px 85px 20px}@media only screen and (min-width:992px){.front-page .landingpage-tile .meta{padding:30px}}.front-page .landingpage-tile .meta .name-desc{text-transform:uppercase;margin-bottom:15px}.front-page .landingpage-tile .meta h2{text-transform:uppercase;margin-bottom:0}.front-page .landingpage-tile .meta .kurzbeschreibung{max-height:500px;padding-top:25px}@media only screen and (min-width:992px){.front-page .landingpage-tile .meta .kurzbeschreibung{max-height:0;padding-top:0;overflow:hidden;transition:max-height 0.3s linear}}.front-page .landingpage-tile img{height:300px;width:100%;transition:height 0.3s linear}.front-page .landingpage-tile .icon,.front-page .landingpage-tile .suedsicht-header .menu-nav li.menu-item-has-children>a:after,.suedsicht-header .menu-nav .front-page .landingpage-tile li.menu-item-has-children>a:after,.front-page .landingpage-tile .suedsicht-header .menu-nav li.menu-item-has-children>a:before,.suedsicht-header .menu-nav .front-page .landingpage-tile li.menu-item-has-children>a:before{position:absolute;bottom:20px;right:20px}@media only screen and (min-width:992px){.front-page .landingpage-tile .icon,.front-page .landingpage-tile .suedsicht-header .menu-nav li.menu-item-has-children>a:after,.suedsicht-header .menu-nav .front-page .landingpage-tile li.menu-item-has-children>a:after,.front-page .landingpage-tile .suedsicht-header .menu-nav li.menu-item-has-children>a:before,.suedsicht-header .menu-nav .front-page .landingpage-tile li.menu-item-has-children>a:before{display:none}}@media only screen and (min-width:992px){.front-page .landingpage-tile:hover img{height:0}}@media only screen and (min-width:992px){.front-page .landingpage-tile:hover .kurzbeschreibung{max-height:500px;padding-top:25px}}.front-page .landingpage-tile:hover .icon,.front-page .landingpage-tile:hover .suedsicht-header .menu-nav li.menu-item-has-children>a:after,.suedsicht-header .menu-nav .front-page .landingpage-tile:hover li.menu-item-has-children>a:after,.front-page .landingpage-tile:hover .suedsicht-header .menu-nav li.menu-item-has-children>a:before,.suedsicht-header .menu-nav .front-page .landingpage-tile:hover li.menu-item-has-children>a:before{display:block}.front-page .insta-button-wrapper{padding:0 15px}.front-page .insta-button-wrapper img{max-width:55px}@media only screen and (max-width:768px){.front-page .footer-text{margin-top:40px}}.front-page .footer-text h2+p{margin-bottom:42px}.front-page .floating-tisch-button{position:fixed;bottom:0;right:0;z-index:2}@media only screen and (min-width:992px){.front-page .floating-tisch-button{bottom:58px}}.landingpage .header-image{margin-bottom:65px}@media only screen and (min-width:992px){.landingpage .header-image{margin-bottom:150px}}.karriere-page .container{max-width:600px;margin:0 auto}.karriere-page .content-tiles a{display:block;text-decoration:none !important}.karriere-page .content-tiles .content-tile{position:relative;height:auto;background-color:white;border:0;margin-bottom:10px;background-size:cover;border-radius:0}@media only screen and (min-width:992px){.karriere-page .content-tiles .content-tile{min-height:215px;margin-bottom:30px}}.karriere-page .content-tiles .content-tile .meta h3{border-bottom:1px solid #ED6D91;padding:14px 23px 16px 23px;margin:0 0 14px;text-align:center}.karriere-page .content-tiles .content-tile .meta p{margin-bottom:10px;padding:0 23px}.karriere-page .content-tiles .content-tile .text-line{position:absolute;bottom:27px;left:21px;color:#ED6D91;z-index:2}@media only screen and (min-width:768px){.karriere-page .content-tiles .content-tile .text-line{bottom:21px;left:15px}}@media only screen and (min-width:1200px){.karriere-page .content-tiles .content-tile .text-line{bottom:27px;left:30px}}.karriere-page .content-tiles .content-tile .text-line:after{content:"";position:absolute;bottom:-7px;width:85px;height:3px;background-color:black;left:0;-webkit-transition:width 0.3s ease-in;-moz-transition:width 0.3s ease-in;-ms-transition:width 0.3s ease-in;-o-transition:width 0.3s ease-in;transition:width 0.3s ease-in}@media only screen and (min-width:992px){.karriere-page .content-tiles .content-tile .text-line:after{width:111px}}.karriere-page .content-tiles .content-tile:hover .text-line:after{width:100px}@media only screen and (min-width:992px){.karriere-page .content-tiles .content-tile:hover .text-line:after{width:150px}}.karriere-page section{opacity:0;visibility:hidden;height:0;transition:all 0.3s ease-in;overflow:hidden}.karriere-page section.active{opacity:1;visibility:visible;height:auto;padding-bottom:80px}@media only screen and (min-width:768px){.karriere-page #step-3{padding-top:60px}}.karriere-page .default-image-header{position:relative;margin-bottom:20px}.karriere-page .default-image-header .header-image-headline{position:absolute;top:20px;left:20px;text-transform:uppercase}@media only screen and (min-width:768px){.karriere-page .default-image-header .header-image-headline{bottom:70px;left:115px;top:auto}}@media only screen and (min-width:992px){.karriere-page .default-image-header .header-image-headline{bottom:100px}}.karriere-page .default-image-header .header-image-headline span{display:inline-block;margin-bottom:4px;background-color:white;padding:3px 3px 0 3px}.karriere-page h1{color:#ED6D91;margin:40px 0 45px 0}@media only screen and (min-width:992px){.karriere-page h1{margin-top:240px}}.karriere-page ul{padding-left:0}.karriere-page ul li{list-style:none;color:black;position:relative;padding:9px 2px 9px 25px}@media only screen and (min-width:992px){.karriere-page ul li{padding-left:35px}}.karriere-page ul li::before{content:"•";color:#ED6D91;position:absolute;left:0;top:9px}.karriere-page .section-opener{cursor:pointer}.karriere-page .stellen .stelle{height:auto}.karriere-page .stellen .stelle .meta{padding-bottom:10px}.karriere-page .stellen-details .stelle-details,.karriere-page .kontaktformular-wrapper{display:none}.karriere-page .stellen-details .stelle-details.active,.karriere-page .kontaktformular-wrapper.active{display:block}.karriere-page .stellen-details .stelle-details h2{margin-top:50px;margin-bottom:15px}.karriere-page .stellen-details .bewerbungsbutton{padding:15px;height:auto;display:flex;align-items:center;min-height:auto !important;position:relative}.karriere-page .stellen-details .bewerbungsbutton .time{margin-right:15px}.karriere-page .stellen-details .bewerbungsbutton .time span{display:block;margin-bottom:-6px}.karriere-page .stellen-details .bewerbungsbutton .icon,.karriere-page .stellen-details .bewerbungsbutton .suedsicht-header .menu-nav li.menu-item-has-children>a:after,.suedsicht-header .menu-nav .karriere-page .stellen-details .bewerbungsbutton li.menu-item-has-children>a:after,.karriere-page .stellen-details .bewerbungsbutton .suedsicht-header .menu-nav li.menu-item-has-children>a:before,.suedsicht-header .menu-nav .karriere-page .stellen-details .bewerbungsbutton li.menu-item-has-children>a:before{position:absolute;top:50%;right:18px;margin-top:-6px}@media only screen and (min-width:768px){.karriere-page .stellen-details .bewerbungsbutton .icon,.karriere-page .stellen-details .bewerbungsbutton .suedsicht-header .menu-nav li.menu-item-has-children>a:after,.suedsicht-header .menu-nav .karriere-page .stellen-details .bewerbungsbutton li.menu-item-has-children>a:after,.karriere-page .stellen-details .bewerbungsbutton .suedsicht-header .menu-nav li.menu-item-has-children>a:before,.suedsicht-header .menu-nav .karriere-page .stellen-details .bewerbungsbutton li.menu-item-has-children>a:before{right:38px}}.karriere-page form{padding-top:25px;width:100%;max-width:500px;margin:0 auto}.karriere-page form .section{opacity:0.5;pointer-events:none;position:relative;padding-left:50px;padding-right:5px;padding-top:4px}.karriere-page form .section:after{content:"";position:absolute;top:23px;left:7px;height:calc(100% + 2px);width:4px;background-color:#E6E6E6}.karriere-page form .section .section-number{position:absolute;top:5px;left:0;height:18px;width:18px;font-size:14px;line-height:18px;text-align:center;background-color:#E6E6E6;color:white;z-index:2;border-radius:100%}.karriere-page form .section.active{opacity:1;pointer-events:all}.karriere-page form .section.active:after,.karriere-page form .section.active .section-number{background-color:black}.karriere-page form .section p:last-child{border-bottom:1px solid black;margin-bottom:20px}.karriere-page form .section:nth-last-child(2)::after{display:none}.karriere-page form .section:nth-last-child(2) p:last-child{border-bottom:0;margin-bottom:0}.karriere-page form .wpcf7-text{width:100%;background-color:#E6E6E6;border:0;line-height:30px}.karriere-page form .wpcf7-list-item{display:block;margin-left:0}.karriere-page form .wpcf7-file{display:block;background-color:#E6E6E6;padding:15px;width:100%}.karriere-page form .wpcf7-submit{display:block;background-color:#ACACAC;padding:18px 20px;color:white;border:0;width:100%}.karriere-page form .wpcf7-response-output{border-color:black}.karriere-page form label{margin:0}.karriere-page form input[type="checkbox"]{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.karriere-page form .wpcf7-list-item .wpcf7-list-item-label{position:relative;cursor:pointer;display:inline-flex;align-items:center}.karriere-page form .wpcf7-acceptance .wpcf7-list-item .wpcf7-list-item-label{display:block;padding-left:40px}.karriere-page form .wpcf7-acceptance .wpcf7-list-item .wpcf7-list-item-label::before{margin-left:-40px}.karriere-page form .wpcf7-list-item .wpcf7-list-item-label::before{content:" ";display:inline-block;vertical-align:middle;margin-right:8px;width:31px;height:31px;background-color:#E6E6E6;border:0;box-shadow:none}.karriere-page form .wpcf7-list-item input:checked+.wpcf7-list-item-label::after{content:" ";position:absolute;display:flex;justify-content:center;align-items:center;margin-left:0px;left:4px;top:4px;text-align:center;background-color:transparent}#wrapper{padding-top:1px;margin:97px auto 0 auto;width:1620px;max-width:100%}@media only screen and (min-width:992px){#wrapper{margin-top:56px}}ul.menu{margin:0;padding:0;list-style:none}.pop-up{position:fixed;box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.26);transition:all 0.3s ease-in;z-index:10;width:270px;height:300px;left:50%;margin-left:-135px;bottom:2px}@media only screen and (min-width:992px){.pop-up{margin-left:0;left:80px;bottom:10vh;width:350px;height:410px}}.pop-up.closed{height:0;width:0;overflow:hidden}.pop-up h2{position:absolute;left:0;top:50%;margin-top:-25px;margin-bottom:0;width:100%;text-align:center;color:white}.pop-up img{height:100%;width:100%}.pop-up .standard-button{position:absolute;width:calc(100% - 40px);top:auto;left:0;bottom:0;margin:50px 20px;backdrop-filter:blur(15px);text-align:center}.pop-up .close-button{position:absolute;width:55px;height:55px;top:23px;right:26px;backdrop-filter:blur(15px);border-radius:100%;border:1px solid #ED6D91;cursor:pointer}.pop-up .close-button .menu-btn-line{background-color:#ED6D91;width:15px;height:2px;position:absolute;left:20px;top:25px}.pop-up .close-button .menu-btn-line:nth-child(1){-moz-transform:rotate(45deg) translate(0px, 0px);-o-transform:rotate(45deg) translate(0px, 0px);-ms-transform:rotate(45deg) translate(0px, 0px);-webkit-transform:rotate(45deg) translate(0px, 0px);transform:rotate(45deg) translate(0px, 0px)}.pop-up .close-button .menu-btn-line:nth-child(2){-moz-transform:rotate(-45deg) translate(0px, 0px);-o-transform:rotate(-45deg) translate(0px, 0px);-ms-transform:rotate(-45deg) translate(0px, 0px);-webkit-transform:rotate(-45deg) translate(0px, 0px);transform:rotate(-45deg) translate(0px, 0px)}.default-margin-bottom{margin-bottom:7px}.default-margin-bottom.mobile-default-margin-bottom{margin-bottom:70px}@media only screen and (min-width:992px){.default-margin-bottom{margin-bottom:100px}}@media only screen and (min-width:992px){.bg-darkgreen .default-margin-bottom{margin-bottom:150px}}@media only screen and (max-width:992px){.buttons-wrapper{max-width:340px;margin-left:auto;margin-right:auto}}.buttons-wrapper .button{margin:7px}.text-element-wrapper h4{line-height:40px;margin:0}.text-element-wrapper h2{margin:0 0 50px 0}.text-element-wrapper .text .read-more{padding:0 80px;margin-top:35px}.text-element-wrapper .text .read-more span:last-child{display:none}.text-element-wrapper .text.opened .read-more span:last-child{display:block}.text-element-wrapper .text.opened .read-more span:first-child{display:none}.text-element-wrapper .text .more-text{height:0;overflow:hidden;opacity:0;transition:opacity 0.6s ease-in}.text-element-wrapper .text.opened .more-text{height:auto;opacity:1}.text-element-wrapper .text .special-button{margin-top:30px}@media only screen and (max-width:992px){.text-element-wrapper .text .more-text+div+.spezialbuttons{margin-top:50px}}@media only screen and (max-width:992px){.mobile-container{padding-left:0;padding-right:0}.mobile-container .row{margin-left:0;margin-right:0}.mobile-container .row>div{padding-left:0;padding-right:0}}.mobile-header{position:relative;height:360px;transition:height 0.6s ease-in;margin-bottom:7px;cursor:pointer}@media only screen and (min-width:768px){.mobile-header{height:450px}}.mobile-header img{height:100%;width:100%;object-position:top}.mobile-header .headlines{position:absolute;top:40px;width:100%;padding:0 20px}.mobile-header .headlines h4{margin-bottom:20px}.mobile-header .headlines h4,.mobile-header .headlines h2{color:#384133;text-shadow:0 0 50px rgba(0, 0, 0, 0.5)}.mobile-header .mobile-opener{position:absolute;background-color:transparent;height:50px;width:50px;background-size:50px 50px;backdrop-filter:blur(15px);border-radius:100%;border:1px solid #ED6D91;background-size:8px;background-repeat:no-repeat;background-position:center;background-image:url(https://www.hotel-knoblauch.de/wp-content/themes/suedsicht/img/Hotel_Knoblauch_Friedrichshafen_Arrow_Left_02.svg);-moz-transform:rotate(270deg);-o-transform:rotate(270deg);-ms-transform:rotate(270deg);-webkit-transform:rotate(270deg);transform:rotate(270deg);bottom:35px;left:50%;margin-left:-25px;transition:all 0.6s ease-in}.default-margin-bottom .mobile-header{margin-bottom:0}.mobile-opened .mobile-header{height:450px}@media only screen and (min-width:768px){.mobile-opened .mobile-header{height:650px}}.mobile-opened .mobile-header .mobile-opener{-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media only screen and (max-width:992px){.mobile-closed{opacity:0;height:0;padding-top:0;padding-bottom:0;overflow:hidden;transition:opacity 0.6s ease-in}}@media only screen and (max-width:992px){.mobile-opened .mobile-closed{height:auto;opacity:1;padding-top:35px;padding-bottom:90px}}.map-wrapper{height:425px;width:100%}.map-wrapper #map{height:100%}.carousel-slider-wrapper .slide{position:relative}.carousel-slider-wrapper .slide .meta-wrapper{padding:45px 25px 20px 25px}@media only screen and (min-width:768px){.carousel-slider-wrapper .slide .meta-wrapper{padding:65px 40px 40px 40px}}.carousel-slider-wrapper .slide:after{content:"";display:block;position:absolute;top:0;width:calc(100% - 10px);height:100%;background-color:#FFFFFF;z-index:-1}@media only screen and (min-width:576px){.carousel-slider-wrapper .slide:after{width:calc(100% - 50px);left:0}}.carousel-slider-wrapper .slide img{width:100%}.carousel-slider-wrapper .slide a{text-decoration:none !important}.carousel-slider-wrapper .slide,.carousel-slider-wrapper .slide.tns-slide-active+.slide.tns-slide-active+.slide.tns-slide-active{position:relative;cursor:move;cursor:grab}.newsletter input,.newsletter select{margin-bottom:30px;outline:none !important}@media only screen and (min-width:992px){.newsletter input,.newsletter select{margin-bottom:50px}}.newsletter input[type="text"],.newsletter input[type="email"]{width:100%;background-color:transparent;border:0;border-bottom:1px solid black;margin-bottom:30px;outline:none !important}@media only screen and (min-width:992px){.newsletter input[type="text"],.newsletter input[type="email"]{margin-bottom:50px}}.newsletter ::placeholder{color:#384133 !important;opacity:1}.newsletter select{color:#ED6D91;padding:10px 8px;border:1px solid #ED6D91;background-color:transparent}@media only screen and (max-width:768px){#tt_prices{display:none !important}}