.wp-bootstrap-blocks-row.row.alignfull{margin-left:0;margin-right:0}.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;}.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}*,*::before,*::after{box-sizing:inherit;color:#333132}a{color:#333132;outline:none !important;outline:0 !important;text-decoration:none !important}a:hover,a:active,a:focus{color:#333132}img{max-width:100%;object-fit:cover}hr{width:60px;border-top:4px solid #000;margin-top:40px;margin-bottom:50px}h1,h2,h4{text-transform:uppercase}#tt_prices{display:none !important}@font-face{font-family:"Avantgarde-Bold";src:url(//gast.hotel-knoblauch.de/wp-content/themes/suedsicht/fonts/avantgardeboldcn.eot);src:url(//gast.hotel-knoblauch.de/wp-content/themes/suedsicht/fonts/avantgardeboldcn.eot?#iefix) format("embedded-opentype"), url(//gast.hotel-knoblauch.de/wp-content/themes/suedsicht/fonts/avantgardeboldcn.woff) format("woff"), url(//gast.hotel-knoblauch.de/wp-content/themes/suedsicht/fonts/avantgardeboldcn.ttf) format("truetype"), url(//gast.hotel-knoblauch.de/wp-content/themes/suedsicht/fonts/avantgardeboldcn.svg#avantgardeboldcn) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Avantgarde-Book";src:url(//gast.hotel-knoblauch.de/wp-content/themes/suedsicht/fonts/avantgardebook.eot);src:url(//gast.hotel-knoblauch.de/wp-content/themes/suedsicht/fonts/avantgardebook.eot?#iefix) format("embedded-opentype"), url(//gast.hotel-knoblauch.de/wp-content/themes/suedsicht/fonts/avantgardebook.woff) format("woff"), url(//gast.hotel-knoblauch.de/wp-content/themes/suedsicht/fonts/avantgardebook.ttf) format("truetype"), url(//gast.hotel-knoblauch.de/wp-content/themes/suedsicht/fonts/avantgardebook.svg#avantgardebook) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Avantgarde-BookCn";src:url(//gast.hotel-knoblauch.de/wp-content/themes/suedsicht/fonts/avantgardebkcn.eot);src:url(//gast.hotel-knoblauch.de/wp-content/themes/suedsicht/fonts/avantgardebkcn.eot?#iefix) format("embedded-opentype"), url(//gast.hotel-knoblauch.de/wp-content/themes/suedsicht/fonts/avantgardebkcn.ttf) format("truetype"), url(//gast.hotel-knoblauch.de/wp-content/themes/suedsicht/fonts/avantgardebkcn.svg#avantgardebkcn) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Avantgarde-Light";src:url(//gast.hotel-knoblauch.de/wp-content/themes/suedsicht/fonts/avantgardexltcn.eot);src:url(//gast.hotel-knoblauch.de/wp-content/themes/suedsicht/fonts/avantgardexltcn.eot?#iefix) format("embedded-opentype"), url(//gast.hotel-knoblauch.de/wp-content/themes/suedsicht/fonts/avantgardexltcn.woff) format("woff"), url(//gast.hotel-knoblauch.de/wp-content/themes/suedsicht/fonts/avantgardexltcn.ttf) format("truetype"), url(//gast.hotel-knoblauch.de/wp-content/themes/suedsicht/fonts/avantgardexltcn.svg#avantgardexltcn) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Avantgarde-BookCn-Obl";src:url(//gast.hotel-knoblauch.de/wp-content/themes/suedsicht/fonts/ITCAvantGardeStd-BkCnObl/ITCAvantGardeStd-BkCnObl.eot);src:local("☺"), url(//gast.hotel-knoblauch.de/wp-content/themes/suedsicht/fonts/ITCAvantGardeStd-BkCnObl/ITCAvantGardeStd-BkCnObl.woff) format("woff"), url(//gast.hotel-knoblauch.de/wp-content/themes/suedsicht/fonts/ITCAvantGardeStd-BkCnObl/ITCAvantGardeStd-BkCnObl.ttf) format("truetype"), url(//gast.hotel-knoblauch.de/wp-content/themes/suedsicht/fonts/ITCAvantGardeStd-BkCnObl/ITCAvantGardeStd-BkCnObl.svg) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Avantgarde-BoldCn";src:url(//gast.hotel-knoblauch.de/wp-content/themes/suedsicht/fonts/ITCAvantGardeStd-BoldCn/ITCAvantGardeStd-BoldCn.eot);src:local("☺"), url(//gast.hotel-knoblauch.de/wp-content/themes/suedsicht/fonts/ITCAvantGardeStd-BoldCn/ITCAvantGardeStd-BoldCn.woff) format("woff"), url(//gast.hotel-knoblauch.de/wp-content/themes/suedsicht/fonts/ITCAvantGardeStd-BoldCn/ITCAvantGardeStd-BoldCn.ttf) format("truetype"), url(//gast.hotel-knoblauch.de/wp-content/themes/suedsicht/fonts/ITCAvantGardeStd-BoldCn/ITCAvantGardeStd-BoldCn.svg) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Avantgarde-BoldCn-Obl";src:url(//gast.hotel-knoblauch.de/wp-content/themes/suedsicht/fonts/ITCAvantGardeStd-BoldCnObl/ITCAvantGardeStd-BoldCnObl.eot);src:local("☺"), url(//gast.hotel-knoblauch.de/wp-content/themes/suedsicht/fonts/ITCAvantGardeStd-BoldCnObl/ITCAvantGardeStd-BoldCnObl.woff) format("woff"), url(//gast.hotel-knoblauch.de/wp-content/themes/suedsicht/fonts/ITCAvantGardeStd-BoldCnObl/ITCAvantGardeStd-BoldCnObl.ttf) format("truetype"), url(//gast.hotel-knoblauch.de/wp-content/themes/suedsicht/fonts/ITCAvantGardeStd-BoldCnObl/ITCAvantGardeStd-BoldCnObl.svg) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Avantgarde-Demi";src:url(//gast.hotel-knoblauch.de/wp-content/themes/suedsicht/fonts/ITCAvantGardeStd-Demi/ITCAvantGardeStd-Demi.eot);src:local("☺"), url(//gast.hotel-knoblauch.de/wp-content/themes/suedsicht/fonts/ITCAvantGardeStd-Demi/ITCAvantGardeStd-Demi.woff) format("woff"), url(//gast.hotel-knoblauch.de/wp-content/themes/suedsicht/fonts/ITCAvantGardeStd-Demi/ITCAvantGardeStd-Demi.ttf) format("truetype"), url(//gast.hotel-knoblauch.de/wp-content/themes/suedsicht/fonts/ITCAvantGardeStd-Demi/ITCAvantGardeStd-Demi.svg) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Avantgarde-Std-Md";src:url(//gast.hotel-knoblauch.de/wp-content/themes/suedsicht/fonts/ITCAvantGardeStd-Md/ITCAvantGardeStd-Md.eot);src:local("☺"), url(//gast.hotel-knoblauch.de/wp-content/themes/suedsicht/fonts/ITCAvantGardeStd-Md/ITCAvantGardeStd-Md.woff) format("woff"), url(//gast.hotel-knoblauch.de/wp-content/themes/suedsicht/fonts/ITCAvantGardeStd-Md/ITCAvantGardeStd-Md.ttf) format("truetype"), url(//gast.hotel-knoblauch.de/wp-content/themes/suedsicht/fonts/ITCAvantGardeStd-Md/ITCAvantGardeStd-Md.svg) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Avantgarde-Std-MdCn";src:url(//gast.hotel-knoblauch.de/wp-content/themes/suedsicht/fonts/ITCAvantGardeStd-MdCn/ITCAvantGardeStd-MdCn.eot);src:local("☺"), url(//gast.hotel-knoblauch.de/wp-content/themes/suedsicht/fonts/ITCAvantGardeStd-MdCn/ITCAvantGardeStd-MdCn.woff) format("woff"), url(//gast.hotel-knoblauch.de/wp-content/themes/suedsicht/fonts/ITCAvantGardeStd-MdCn/ITCAvantGardeStd-MdCn.ttf) format("truetype"), url(//gast.hotel-knoblauch.de/wp-content/themes/suedsicht/fonts/ITCAvantGardeStd-MdCn/ITCAvantGardeStd-MdCn.svg) format("svg");font-weight:normal;font-style:normal}body,.entry-content h1,h1{font-family:Avantgarde-BookCn, sans-serif;font-weight:normal}h2,strong,.mainmenu-wrapper .menu>li.opened>a,.rtb-booking-form legend,.entry-header h1,.oeffnungszeiten strong{font-family:Avantgarde-BoldCn, sans-serif}h3,h3 p,h6,h6 strong,.menu-nav ul li a{font-family:Avantgarde-Demi, sans-serif}.mainmenu-wrapper .menu a,.rtb-booking-form label,.tischreservierung h1,.category-therapeuten h2{font-family:Avantgarde-Std-MdCn, sans-serif}.room-meta,h5,.room-meta>p{font-family:Avantgarde-Book, sans-serif}h4,.tree-detail h3{font-family:Avantgarde-Std-Md, sans-serif}.oeffnungszeiten .row>div:last-child p,.oeffnungszeiten .row>div:last-child strong{font-family:Avantgarde-BoldCn-Obl, sans-serif}.tree-detail .datum{font-family:Avantgarde-Light, sans-serif}html,body,h2{font-size:20px;line-height:30px}@media only screen and (min-width:992px){html,body,h2{font-size:30px;line-height:40px}}.entry-content h1,h1{font-size:30px;line-height:45px}@media only screen and (min-width:992px){.entry-content h1,h1{font-size:47px;line-height:70px}}h3,h3 p,.mainmenu-wrapper .menu a,.rtb-booking-form label,.tischreservierung h1,.category-therapeuten h2,a.button,.mainmenu-wrapper .menu>li.opened>a,.rtb-booking-form legend,h4,form label{font-size:18px;line-height:28px}@media only screen and (min-width:992px){h3,h3 p,.mainmenu-wrapper .menu a,.rtb-booking-form label,.tischreservierung h1,.category-therapeuten h2,a.button,.mainmenu-wrapper .menu>li.opened>a,.rtb-booking-form legend,h4,form label{font-size:27px;line-height:40px}}.go-green-template .tree-wrapper .tree .headline h2{font-size:14px;line-height:18px}@media only screen and (min-width:992px){.go-green-template .tree-wrapper .tree .headline h2{font-size:23px;line-height:28px}}.mainmenu-wrapper .menu a,.rtb-booking-form label,.tischreservierung h1,.category-therapeuten h2,a.button{text-transform:uppercase}.mainmenu-wrapper .menu a,.rtb-booking-form label,.tischreservierung h1,.category-therapeuten h2,a.button,.mainmenu-wrapper .menu>li.opened>a,.rtb-booking-form legend{letter-spacing:3px}.entry-header h1,.tree-detail h2,.tree-detail h3{font-size:25px}@media only screen and (min-width:992px){.entry-header h1,.tree-detail h2,.tree-detail h3{font-size:37px}}.room-meta,.room-meta>p,.navigation a{font-size:18px;line-height:25px}@media only screen and (min-width:992px){.room-meta,.room-meta>p,.navigation a{font-size:20px;line-height:35px}}h5,h5 strong,h6,h6 strong,h6 strong strong,.footer *,.footer * strong,.tree-detail p,.tree-detail p strong,.tree-detail .datum,.tree-detail .datum strong{font-size:16px;line-height:25px}@media only screen and (min-width:992px){h5,h5 strong,h6,h6 strong,h6 strong strong,.footer *,.footer * strong,.tree-detail p,.tree-detail p strong,.tree-detail .datum,.tree-detail .datum strong{font-size:18px;line-height:30px}}form .datenschutz{font-size:14px;line-height:16px}.clearfix::after,.clearfix{clear:both;content:"";display:table}.hide-text{overflow:hidden;padding:0;text-indent:101%;white-space:nowrap}.mb-100{margin-bottom:60px}@media only screen and (min-width:992px){.mb-100{margin-bottom:100px}}.mb-130{margin-bottom:80px}@media only screen and (min-width:992px){.mb-130{margin-bottom:130px}}.mb-150{margin-bottom:90px}@media only screen and (min-width:992px){.mb-150{margin-bottom:150px}}.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:70px}}.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:70px}}.header{width:100%;height:auto;background-color:transparent;z-index:10000;-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;position:fixed;top:0}.header>.container-fluid,.header>.container{position:relative}.header .menu-btn{position:absolute;z-index:3;padding:10px;right:20px;top:19px;cursor:pointer;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;z-index:10001}.header .menu-btn .menu-btn-line{width:17px;height:2px;margin:0 0 3px 0;background-color:#024066;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.header .menu-btn.close{-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.header .menu-btn.close .menu-btn-line{background-color:white}.header .menu-btn.close .menu-btn-line:nth-child(1){-moz-transform:rotate(45deg) translate(7px, 7px);-o-transform:rotate(45deg) translate(7px, 7px);-ms-transform:rotate(45deg) translate(7px, 7px);-webkit-transform:rotate(45deg) translate(7px, 7px);transform:rotate(45deg) translate(7px, 7px)}.header .menu-btn.close .menu-btn-line:nth-child(2){opacity:0;filter:alpha(opacity=0)}.header .menu-btn.close .menu-btn-line:nth-child(3){-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)}.header .menu-nav{position:fixed;top:0;right:0;width:100%;height:100vh;background-color:#f17191;-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 ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;opacity:1;filter:alpha(opacity=100);z-index:2;overflow:hidden}.header .menu-nav.show{overflow-y: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)}.header .menu-nav ul{list-style:none;padding-top:45px;padding-bottom:50px}@media only screen and (min-width:992px){.header .menu-nav ul{padding-top:110px}}.header .menu-nav ul ul.sub-menu{padding:0 0 20px 0;padding-left:0}@media only screen and (min-width:992px){.header .menu-nav ul ul.sub-menu{padding:25px 0;display:none;position:absolute;min-width:100%}.header .menu-nav ul ul.sub-menu li{background-color:white;height:auto;padding:0;line-height:1;min-width:100%;margin:0;box-shadow:0 7px 12px 0 rgba(0, 0, 0, 0.28);white-space:nowrap}.header .menu-nav ul ul.sub-menu li:hover{background-color:#024066}.header .menu-nav ul ul.sub-menu li:hover a{color:white}.header .menu-nav ul ul.sub-menu li a{display:block;padding:15px;line-height:1.2;text-transform:none}}.header .menu-nav li{position:relative;padding:0;text-align:center;margin-bottom:0;line-height:50px}.header .menu-nav li:last-child{margin-right:0 !important}.header .menu-nav li a{color:black;transition:color 0.5s ease-out}.header .menu-nav li a:hover{color:white}.header .menu-nav li:hover>.sub-menu{display:block}.header .header-contact-button{position:absolute;top:7px;right:15px;z-index:3}.menu-branding{display:block}.footer{position:relative;background-color:transparent;padding:15px 0 30px 0}@media only screen and (min-width:992px){.footer{padding:15px 0}}.footer *{color:black !important}.footer ul{display:flex}.footer ul li{margin:0 3px 0 0}.footer ul li::after{content:"|";margin-left:3px}.footer ul li:last-child::after{display:none}.footer .cookie-link{margin:0 3px 0 0}.footer .cookie-link::before{content:"|";margin-right:3px}.standard-button{display:inline-block;border:1px solid #f17191;text-transform:uppercase;padding:5px 5px 0 5px;color:#f17191;background-color:transparent}a.button,.pdfmail{display:block;max-width:325px;width:100%;border:1px solid #f17191;margin-bottom:10px;color:#333132 !important;text-transform:uppercase;text-align:center;padding:15px 5px 10px 5px;margin-top:20px}@media only screen and (min-width:992px){a.button,.pdfmail{max-width:405px;padding:23px 10px 18px 10px;margin-top:35px}}a.button+a,.pdfmail+a{margin-top:0}.icon{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)}.icon-logo{background-image:url(https://gast.hotel-knoblauch.de/wp-content/themes/suedsicht/img/Logo.svg);height:270px;width:240px;margin:25px auto 0px auto;background-size:cover}.header-block img{height:720px;max-height:80vh;object-fit:cover}.menulinks-block ul{list-style:none;padding:0}.menulinks-block ul li{display:flex;justify-content:center}.menulinks-block ul a{transition:all 0.5s ease-out}.menulinks-block ul a:hover{background-color:#f17191}.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%}.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-moving{-webkit-transition:all 0.25s;-moz-transition:all 0.25s;transition:all 0.25s}.tns-lazy-img{-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;transition:opacity 0.6s;opacity:0.6}.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{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{position:relative}.tinyslider .tns-controls{position:absolute;top:50%;margin-top:-25px;z-index:1;width:100%;display:none}@media only screen and (min-width:992px){.tinyslider .tns-controls{display:block}}.tinyslider .tns-controls button{position:absolute;cursor:pointer;border:0;background-color:transparent;height:50px;width:50px;background-size:50px 50px}.tinyslider .tns-controls button[data-controls="prev"]{left:20px;background-image:url(https://gast.hotel-knoblauch.de/wp-content/themes/suedsicht/img/icons/chevron-up.svg)}.tinyslider .tns-controls button[data-controls="next"]{right:20px;background-image:url(https://gast.hotel-knoblauch.de/wp-content/themes/suedsicht/img/icons/chevron-up.svg)}.tinyslider,.tinyslider ul,.tinyslider ol,.tinyslider li{list-style:none;margin:0;padding:0}.tinyslider .tns-nav{position:absolute;bottom:20px;z-index:9;width:100%}.tinyslider img{width:100%;object-fit:cover;height:900px;max-height:90vh}.homepage.entry-content{margin-top:50px}.gaesteliste-wrapper .gaesteliste-links{margin-bottom:80px}.gaesteliste-wrapper .gaesteliste-links a{display:block;margin-right:1px}@media only screen and (min-width:768px){.gaesteliste-wrapper .gaesteliste-links a{display:inline-block}}.gaesteliste-wrapper .gaesteliste-links a h2{display:inline-block}@media only screen and (min-width:768px){.gaesteliste-wrapper .gaesteliste-links a h2{padding-right:10px}}@media only screen and (min-width:768px){.gaesteliste-wrapper .gaesteliste-links a:after{content:"|";display:inline;position:relative;top:-4px}}.gaesteliste-wrapper .gaesteliste-links a:last-child::after{display:none}.gaesteliste-wrapper h2{margin-bottom:10px !important}.gaesteliste-wrapper hr:last-child{display:none}.header-image{height:300px;max-height:80vh;width:100%;margin-top:40px}@media only screen and (min-width:992px){.header-image{height:500px}}.warenkorb-page .card{border:1px solid #f17191;border-radius:0;border-bottom:0}.warenkorb-page .card:last-child{border-bottom:1px solid #f17191}.warenkorb-page .card .card-header{display:flex;justify-content:center;background-color:rgba(241, 113, 145, 0.02);padding:15px 30px}.warenkorb-page .card button{display:inline-block;border:1px solid #f17191;text-transform:uppercase;padding:5px 5px 3px 5px;border-radius:0;background-color:white;color:#f17191}.warenkorb-page .card button.btn-warenkorb{background-color:white}.warenkorb-page #warenkorb{position:fixed;z-index:2;bottom:0;left:0;width:500px;height:65px;overflow:hidden;background-color:white;display:none;position:fixed;text-align:center;padding:0;transition:all 0.5s ease-in;max-width:100%}@media only screen and (min-width:992px){.warenkorb-page #warenkorb{height:85px}}.warenkorb-page #warenkorb.active{display:block}.warenkorb-page #warenkorb.opened{height:auto;padding-bottom:30px}.warenkorb-page #warenkorb.opened .header-button{margin-bottom:30px;padding-top:15px}.warenkorb-page #warenkorb.opened .header-button:after{top:25px;transform:rotate(90deg)}@media only screen and (min-width:992px){.warenkorb-page #warenkorb.opened .header-button:after{top:30px}}.warenkorb-page #warenkorb.opened .open-formular,.warenkorb-page #warenkorb.opened .eintraege{display:block}.warenkorb-page #warenkorb *{color:#f17191}.warenkorb-page #warenkorb .header-button{position:relative;cursor:pointer;background-color:#f17191;padding:2px 15px}.warenkorb-page #warenkorb .header-button,.warenkorb-page #warenkorb .header-button *{color:white}.warenkorb-page #warenkorb .header-button:after{content:"➤";position:absolute;right:10px;top:20px;font-size:1.2em;transform:rotate(270deg);color:white}.warenkorb-page #warenkorb .vorlage-eintrag{display:none}.warenkorb-page #warenkorb .eintraege{display:none;border:1px solid #f17191;padding:10px;margin:2px 15px}.warenkorb-page #warenkorb .eintraege.empty{display:none}.warenkorb-page #warenkorb .eintrag{position:relative}.warenkorb-page #warenkorb .eintrag hr{width:60px;border-top:2px solid #fff;margin-top:15px;margin-bottom:25px}.warenkorb-page #warenkorb .eintrag:last-child hr{display:none}.warenkorb-page #warenkorb .eintrag .remove{position:absolute;right:20px;bottom:0;cursor:pointer;color:#f17191}.warenkorb-page #warenkorb .open-formular{display:none}.warenkorb-page #warenkorb .kontaktformular{display:none}.warenkorb-page #warenkorb .kontaktformular form{display:flex;flex-wrap:wrap;max-width:600px;margin:30px auto;justify-content:center}.warenkorb-page #warenkorb .kontaktformular form input,.warenkorb-page #warenkorb .kontaktformular form textarea{color:black}.warenkorb-page #warenkorb .kontaktformular form label{margin-left:5px;margin-right:5px}.warenkorb-page #warenkorb .kontaktformular .wpcf7-form-control-wrap.recaptcha{width:100%;display:flex;justify-content:center;margin-bottom:15px}.warenkorb-page #warenkorb .kontaktformular .wpcf7-submit{margin-top:15px}.warenkorb-page #warenkorb.kontakt-opened{height:100vh;width:100%;overflow:scroll;z-index:100000;padding-top:100px}@media only screen and (min-width:992px){.warenkorb-page #warenkorb.kontakt-opened{padding-top:130px}}.warenkorb-page #warenkorb.kontakt-opened .kontaktformular{display:block}.warenkorb-page #warenkorb.kontakt-opened .open-formular{display:none}.warenkorb-page #warenkorb.kontakt-opened .header-button{position:fixed;top:0;width:100%;z-index:2}.warenkorb-page #warenkorb.kontakt-opened .header-button::after{content:"✖";top:23px;right:25px}@media only screen and (min-width:992px){.warenkorb-page #warenkorb.kontakt-opened .header-button::after{right:50px}}@media only screen and (min-width:768px){.warenkorb-page #warenkorb.kontakt-opened .eintraege{margin:5px auto;max-width:600px}}.go-green-template .header .menu-btn .menu-btn-line{background-color:white}.go-green-template #logo{display:none}.go-green-template #wrapper{width:100%}.go-green-template .entry-header h1,.go-green-template .tree-detail *,.go-green-template .footer *{color:white !important}.go-green-template .tree-wrapper{position:relative}.go-green-template .tree-wrapper #himmel{position:absolute;left:0;z-index:0;width:100%;height:100%}.go-green-template .tree-wrapper .tree{position:relative;width:100%}.go-green-template .tree-wrapper .tree #baum{position:relative;z-index:1;width:100%;height:auto}.go-green-template .tree-wrapper .tree .tree-headlines{position:absolute;z-index:3;top:30px}@media only screen and (min-width:576px){.go-green-template .tree-wrapper .tree .tree-headlines{top:70px}}@media only screen and (min-width:768px){.go-green-template .tree-wrapper .tree .tree-headlines{top:110px}}@media only screen and (min-width:992px){.go-green-template .tree-wrapper .tree .tree-headlines{top:80px}}@media only screen and (min-width:1200px){.go-green-template .tree-wrapper .tree .tree-headlines{top:120px}}.go-green-template .tree-wrapper .tree .row>div h2{color:#93ECBF}.go-green-template .tree-wrapper .tree .row>div:nth-child(2n-1){display:flex;justify-content:flex-end}.go-green-template .tree-wrapper .tree .row>div:first-child{padding-right:5px}@media only screen and (min-width:768px){.go-green-template .tree-wrapper .tree .row>div:first-child{padding-right:80px}}@media only screen and (min-width:992px){.go-green-template .tree-wrapper .tree .row>div:first-child{padding-right:65px}}@media only screen and (min-width:1200px){.go-green-template .tree-wrapper .tree .row>div:first-child{padding-right:110px}}.go-green-template .tree-wrapper .tree .row>div:first-child h2{color:#2B7567}.go-green-template .tree-wrapper .tree .row>div:nth-child(2){padding-left:5px;padding-right:5px}@media only screen and (min-width:768px){.go-green-template .tree-wrapper .tree .row>div:nth-child(2){padding-right:50px}}@media only screen and (min-width:992px){.go-green-template .tree-wrapper .tree .row>div:nth-child(2){padding-right:20px;padding-left:0}}@media only screen and (min-width:1200px){.go-green-template .tree-wrapper .tree .row>div:nth-child(2){padding-left:30px}}.go-green-template .tree-wrapper .tree .row>div:nth-child(2) h2{color:#2B7567}.go-green-template .tree-wrapper .tree .row>div:nth-child(3){padding-left:5px;padding-right:30px}@media only screen and (min-width:768px){.go-green-template .tree-wrapper .tree .row>div:nth-child(3){padding-left:15px;padding-right:100px}}@media only screen and (min-width:992px){.go-green-template .tree-wrapper .tree .row>div:nth-child(3){padding-right:100px}}@media only screen and (min-width:1200px){.go-green-template .tree-wrapper .tree .row>div:nth-child(3){padding-right:185px}}.go-green-template .tree-wrapper .tree .row>div:nth-child(4){padding-right:5px;padding-left:30px}@media only screen and (min-width:768px){.go-green-template .tree-wrapper .tree .row>div:nth-child(4){padding-right:15px;padding-left:50px}}@media only screen and (min-width:992px){.go-green-template .tree-wrapper .tree .row>div:nth-child(4){padding-left:70px}}@media only screen and (min-width:1200px){.go-green-template .tree-wrapper .tree .row>div:nth-child(4){padding-left:100px}}.go-green-template .tree-wrapper .tree .tree-headline-img{position:relative;display:flex;justify-content:center;align-items:center;margin-bottom:15px;transition:all 0.4s ease-in;display:inline-block}@media only screen and (min-width:576px){.go-green-template .tree-wrapper .tree .tree-headline-img{margin-bottom:40px}}@media only screen and (min-width:768px){.go-green-template .tree-wrapper .tree .tree-headline-img{margin-bottom:90px}}@media only screen and (min-width:992px){.go-green-template .tree-wrapper .tree .tree-headline-img{margin-bottom:80px}}.go-green-template .tree-wrapper .tree .tree-headline-img:hover{-moz-transform:scale(1.07);-o-transform:scale(1.07);-ms-transform:scale(1.07);-webkit-transform:scale(1.07);transform:scale(1.07)}.go-green-template .tree-wrapper .tree img{width:140px}@media only screen and (min-width:768px){.go-green-template .tree-wrapper .tree img{width:160px}}@media only screen and (min-width:992px){.go-green-template .tree-wrapper .tree img{width:260px}}.go-green-template .tree-wrapper .tree .headline{position:absolute;cursor:pointer;padding:8px;display:flex;justify-content:center;align-items:center;height:100%;width:100%}@media only screen and (min-width:992px){.go-green-template .tree-wrapper .tree .headline{padding:20px 27px}}.go-green-template .tree-wrapper .tree .headline h2{text-align:center;text-transform:none;margin:0}.go-green-template .tree-wrapper #stempel{position:absolute;left:0;bottom:-65px;-moz-transform:scale(0.5);-o-transform:scale(0.5);-ms-transform:scale(0.5);-webkit-transform:scale(0.5);transform:scale(0.5);z-index:2;width:211px;height:211px}@media only screen and (min-width:992px){.go-green-template .tree-wrapper #stempel{-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);bottom:0}}.go-green-template .tree-details{padding-top:40px;min-height:-moz-calc(100vh - 80px);min-height:-webkit-calc(100vh - 80px);min-height:calc(100vh - 80px)}.go-green-template .tree-details h2{text-transform:none}.go-green-template .tree-details .tree-detail{display:none}.go-green-template .tree-details .tree-detail.active{display:block}.go-green-template .tree-details .tree-detail p{margin-bottom:20px}#wrapper{padding-top:1px;margin:0 auto;width:1620px;max-width:100%;min-height:calc(100vh - 300px)}body{background-image:url(//gast.hotel-knoblauch.de/wp-content/themes/suedsicht/img/pattern-white.png);background-repeat:repeat;background-position:center}body.go-green-template{background-image:url(//gast.hotel-knoblauch.de/wp-content/themes/suedsicht/img/HK-Backgroundpattern_green.png)}.hk-logo{background-image:url(//gast.hotel-knoblauch.de/wp-content/themes/suedsicht/img/hk-logo.svg);height:270px;width:240px;margin:25px auto 0px auto;background-size:cover}ul.menu{margin:0;padding:0;list-style:none}.tinyslider-with-controls .tns-outer{position:relative}.tinyslider-with-controls .tns-outer .tns-controls{position:absolute;top:50%;width:100%;display:flex;justify-content:space-between;z-index:2;transform:translateY(-50%);pointer-events:none}.tinyslider-with-controls .tns-outer .tns-controls button{pointer-events:all;border:10px solid rgba(255, 255, 255, 0.25);background-color:transparent;margin:20px;border-radius:100%;height:60px !important;width:60px !important;background-size:60px 60px;background-position:center;background-repeat:no-repeat}.tinyslider-with-controls .tns-outer .tns-controls button:first-child{background-image:url(//gast.hotel-knoblauch.de/wp-content/themes/suedsicht/icons/slider-arrow-left.png)}.tinyslider-with-controls .tns-outer .tns-controls button:last-child{background-image:url(//gast.hotel-knoblauch.de/wp-content/themes/suedsicht/icons/slider-arrow-right.png)}.wp-block-navigation{width:420px;margin:auto;margin-top:80px;max-width:100%}.wp-block-navigation ul{margin:0px;padding:0px}.wp-block-navigation ul li{list-style:none;width:100%;border:0;margin:0;padding:0}.wp-block-navigation ul li a{display:block;height:100%;width:100%;text-align:center;text-transform:uppercase}.wp-block-navigation ul li a:hover{background-color:#f17191;text-decoration:none}.wp-block-navigation ul li.current-menu-parent ul,.wp-block-navigation ul li.opened ul{height:auto;opacity:1;display:block;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s}.wp-block-navigation ul li ul{height:0px;opacity:0;display:none;padding:0px;margin:auto;border-top:1px solid #f17191;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s}.wp-block-navigation ul li ul li{height:60px;border-bottom:1px solid #f17191;padding:10px 30px}.wp-block-navigation ul li ul li:last-child{border-bottom:0px}.wp-block-navigation ul li ul li.current-menu-item a,.wp-block-navigation ul li ul li.menu-item-language-current a{background-color:#f17191}.wp-block-navigation ul>li{border:1px solid #f17191;margin-bottom:20px;padding:0px 25px}.wp-block-navigation ul>li.current-menu-parent,.wp-block-navigation ul>li.opened{border:5px solid #f17191}.wp-block-navigation ul>li>a{margin:10px auto}.navigation a{padding:10px 10px 5px 10px;border:1px solid #f17191;display:block;height:100%}.entry-header{overflow:hidden;text-align:center;width:100%}.entry-header h1{display:inline-block;padding:0 35px;position:relative;line-height:1.5;margin-top:50px;margin-bottom:50px;letter-spacing:4px}.entry-header h1:before,.entry-header h1:after{background:#f17191;content:"";display:block;height:5px;position:absolute;top:50%;margin-top:-8px;width:2000px}.entry-header h1:before{right:100%}.entry-header h1:after{left:100%}article .row .col-xs-6:first-child{padding-right:30px}article .row .col-xs-6:last-child{padding-left:30px}.entry-content{border:1px solid #f17191;text-align:center;margin:0px;padding:40px 20px}@media only screen and (min-width:992px){.entry-content{padding:90px 60px}}.entry-content.fullsizeimage{padding:0px}.entry-content.fullsizeimage img{height:100%;width:100%}.entry-content a:not(.button){text-decoration:underline !important;color:#f17191}.entry-content .pdfmail{margin-top:0;margin-bottom:5px;font-size:inherit;padding:7px 5px 3px 5px;background-color:transparent !important;width:250px;display:inline;margin-left:0;left:auto;border-radius:0;box-shadow:none;color:inherit;font-size:inherit;line-height:inherit;text-shadow:none}.entry-content .pdfmail+.pdfmail{width:140px;margin-left:10px}.entry-content h1{margin-bottom:60px;margin-top:0}.entry-content h2{margin-bottom:0}.entry-content h4{margin-top:40px}form label{margin:14px 0 8px 20px;color:#333132}form p{margin:0}form input,form textarea,form select{width:100%;border:1px solid #C3CAD9;border-radius:8px;background-color:#FFFFFF;line-height:48px;padding:0 20px}form textarea{line-height:22px;padding:20px;height:150px}form .recaptcha{margin-top:18px;display:block}form .form-send-button{height:55px;width:220px;border-radius:8px;background-color:#024066;color:white;margin-top:18px}form .wpcf7-checkbox{display:block;margin-bottom:10px}form .wpcf7-checkbox .wpcf7-list-item{margin:0}form .wpcf7-checkbox input{width:auto;padding:0;margin:0;position:relative;top:-4px;left:-3px}form .wpcf7-checkbox.wpcf7-not-valid span{color:#ff0000}form .wpcf7-not-valid-tip{background:#fff000;color:black !important;padding:10px 0 2px;margin:5px}@media only screen and (min-width:768px){#wa-button{display:none !important}}