@charset "UTF-8";
.slick-slider
{
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list
{
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus
{
outline: none;
}
.slick-list.dragging
{
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track
{
position: relative;
top: 0;
left: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
display: table;
content: '';
}
.slick-track:after
{
clear: both;
}
.slick-loading .slick-track
{
visibility: hidden;
}
.slick-slide
{
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir='rtl'] .slick-slide
{
float: right;
}
.slick-slide img
{
display: block;
}
.slick-slide.slick-loading img
{
display: none;
}
.slick-slide.dragging img
{
pointer-events: none;
}
.slick-initialized .slick-slide
{
display: block;
}
.slick-loading .slick-slide
{
visibility: hidden;
}
.slick-vertical .slick-slide
{
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}
 .slick-loading .slick-list
{
background: #fff url(//www.salzburger-seenland.at/wp-content/themes/seenland-blocks/assets/img/ajax-loader.gif) center center no-repeat;
} @font-face
{
font-family: 'slick';
font-weight: normal;
font-style: normal;
src: url(//www.salzburger-seenland.at/wp-content/themes/seenland-blocks/assets/fonts/slick.eot);
src: url(//www.salzburger-seenland.at/wp-content/themes/seenland-blocks/assets/fonts/slick.eot?#iefix) format('embedded-opentype'), url(//www.salzburger-seenland.at/wp-content/themes/seenland-blocks/assets/fonts/slick.woff) format('woff'), url(//www.salzburger-seenland.at/wp-content/themes/seenland-blocks/assets/fonts/slick.ttf) format('truetype'), url(//www.salzburger-seenland.at/wp-content/themes/seenland-blocks/assets/fonts/slick.svg#slick) format('svg');
} .slick-prev,
.slick-next
{
font-size: 0;
line-height: 0;
position: absolute;
top: 50%;
display: block;
width: 20px;
height: 20px;
padding: 0;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
cursor: pointer;
color: transparent;
border: none;
outline: none;
background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
color: transparent;
outline: none;
background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
opacity: .25;
}
.slick-prev:before,
.slick-next:before
{
font-family: 'slick';
font-size: 20px;
line-height: 1;
opacity: .75;
color: white;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-prev
{
left: -25px;
}
[dir='rtl'] .slick-prev
{
right: -25px;
left: auto;
}
.slick-prev:before
{
content: '←';
}
[dir='rtl'] .slick-prev:before
{
content: '→';
}
.slick-next
{
right: -25px;
}
[dir='rtl'] .slick-next
{
right: auto;
left: -25px;
}
.slick-next:before
{
content: '→';
}
[dir='rtl'] .slick-next:before
{
content: '←';
} .slick-dotted.slick-slider
{
margin-bottom: 30px;
}
.slick-dots
{
position: absolute;
bottom: -25px;
display: block;
width: 100%;
padding: 0;
margin: 0;
list-style: none;
text-align: center;
}
.slick-dots li
{
position: relative;
display: inline-block;
width: 20px;
height: 20px;
margin: 0 5px;
padding: 0;
cursor: pointer;
}
.slick-dots li button
{
font-size: 0;
line-height: 0;
display: block;
width: 20px;
height: 20px;
padding: 5px;
cursor: pointer;
color: transparent;
border: 0;
outline: none;
background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
opacity: 1;
}
.slick-dots li button:before
{
font-family: 'slick';
font-size: 6px;
line-height: 20px;
position: absolute;
top: 0;
left: 0;
width: 20px;
height: 20px;
content: '•';
text-align: center;
opacity: .25;
color: black;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
opacity: .75;
color: black;
}.basicLightbox{position:fixed;display:flex;justify-content:center;align-items:center;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,.8);opacity:.01;transition:opacity .4s ease;z-index:1000;will-change:opacity}.basicLightbox--visible{opacity:1}.basicLightbox__placeholder{max-width:100%;transform:scale(.9);transition:transform .4s ease;z-index:1;will-change:transform}.basicLightbox__placeholder>iframe:first-child:last-child,.basicLightbox__placeholder>img:first-child:last-child,.basicLightbox__placeholder>video:first-child:last-child{display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;max-width:95%;max-height:95%}.basicLightbox__placeholder>iframe:first-child:last-child,.basicLightbox__placeholder>video:first-child:last-child{pointer-events:auto}.basicLightbox__placeholder>img:first-child:last-child,.basicLightbox__placeholder>video:first-child:last-child{width:auto;height:auto}.basicLightbox--iframe .basicLightbox__placeholder,.basicLightbox--img .basicLightbox__placeholder,.basicLightbox--video .basicLightbox__placeholder{width:100%;height:100%;pointer-events:none}.basicLightbox--visible .basicLightbox__placeholder{transform:scale(1)}html{line-height:1.6em;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}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:-.25em}sup{top:-.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:.35em .75em .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} :root {
--light-background: #f2f7fb;
--lightblue: #ecf5fe;
--midblue: #439cd9;
--dark-blue: #005ca9;
--white: #ffffff;
--light-green: #85a61b;
--midgreen: #739c22;
--darkgreen: #37832e;
--dark-grey: #69727a;
background-attachment: fixed;
} @font-face{font-display:swap;font-family:'Roboto Condensed';font-style:normal;font-weight:400;src:url(//www.salzburger-seenland.at/wp-content/themes/seenland-blocks/assets/fonts/roboto-condensed-v25-latin-regular.eot);src:url(//www.salzburger-seenland.at/wp-content/themes/seenland-blocks/assets/fonts/roboto-condensed-v25-latin-regular.eot?#iefix) format('embedded-opentype'),url(//www.salzburger-seenland.at/wp-content/themes/seenland-blocks/assets/fonts/roboto-condensed-v25-latin-regular.woff2) format('woff2'),url(//www.salzburger-seenland.at/wp-content/themes/seenland-blocks/assets/fonts/roboto-condensed-v25-latin-regular.woff) format('woff'),url(//www.salzburger-seenland.at/wp-content/themes/seenland-blocks/assets/fonts/roboto-condensed-v25-latin-regular.ttf) format('truetype'),url(//www.salzburger-seenland.at/wp-content/themes/seenland-blocks/assets/fonts/roboto-condensed-v25-latin-regular.svg#RobotoCondensed) format('svg')}
@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:300;src:url(//www.salzburger-seenland.at/wp-content/themes/seenland-blocks/assets/fonts/open-sans-v34-latin-300.eot);src:url(//www.salzburger-seenland.at/wp-content/themes/seenland-blocks/assets/fonts/open-sans-v34-latin-300.eot?#iefix) format('embedded-opentype'),url(//www.salzburger-seenland.at/wp-content/themes/seenland-blocks/assets/fonts/open-sans-v34-latin-300.woff2) format('woff2'),url(//www.salzburger-seenland.at/wp-content/themes/seenland-blocks/assets/fonts/open-sans-v34-latin-300.woff) format('woff'),url(//www.salzburger-seenland.at/wp-content/themes/seenland-blocks/assets/fonts/open-sans-v34-latin-300.ttf) format('truetype'),url(//www.salzburger-seenland.at/wp-content/themes/seenland-blocks/assets/fonts/open-sans-v34-latin-300.svg#OpenSans) format('svg')}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:300;src:url(//www.salzburger-seenland.at/wp-content/themes/seenland-blocks/assets/fonts/open-sans-v34-latin-300italic.eot);src:url(//www.salzburger-seenland.at/wp-content/themes/seenland-blocks/assets/fonts/open-sans-v34-latin-300italic.eot?#iefix) format('embedded-opentype'),url(//www.salzburger-seenland.at/wp-content/themes/seenland-blocks/assets/fonts/open-sans-v34-latin-300italic.woff2) format('woff2'),url(//www.salzburger-seenland.at/wp-content/themes/seenland-blocks/assets/fonts/open-sans-v34-latin-300italic.woff) format('woff'),url(//www.salzburger-seenland.at/wp-content/themes/seenland-blocks/assets/fonts/open-sans-v34-latin-300italic.ttf) format('truetype'),url(//www.salzburger-seenland.at/wp-content/themes/seenland-blocks/assets/fonts/open-sans-v34-latin-300italic.svg#OpenSans) format('svg')}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:400;src:url(//www.salzburger-seenland.at/wp-content/themes/seenland-blocks/assets/fonts/open-sans-v34-latin-regular.eot);src:url(//www.salzburger-seenland.at/wp-content/themes/seenland-blocks/assets/fonts/open-sans-v34-latin-regular.eot?#iefix) format('embedded-opentype'),url(//www.salzburger-seenland.at/wp-content/themes/seenland-blocks/assets/fonts/open-sans-v34-latin-regular.woff2) format('woff2'),url(//www.salzburger-seenland.at/wp-content/themes/seenland-blocks/assets/fonts/open-sans-v34-latin-regular.woff) format('woff'),url(//www.salzburger-seenland.at/wp-content/themes/seenland-blocks/assets/fonts/open-sans-v34-latin-regular.ttf) format('truetype'),url(//www.salzburger-seenland.at/wp-content/themes/seenland-blocks/assets/fonts/open-sans-v34-latin-regular.svg#OpenSans) format('svg')}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:400;src:url(//www.salzburger-seenland.at/wp-content/themes/seenland-blocks/assets/fonts/open-sans-v34-latin-italic.eot);src:url(//www.salzburger-seenland.at/wp-content/themes/seenland-blocks/assets/fonts/open-sans-v34-latin-italic.eot?#iefix) format('embedded-opentype'),url(//www.salzburger-seenland.at/wp-content/themes/seenland-blocks/assets/fonts/open-sans-v34-latin-italic.woff2) format('woff2'),url(//www.salzburger-seenland.at/wp-content/themes/seenland-blocks/assets/fonts/open-sans-v34-latin-italic.woff) format('woff'),url(//www.salzburger-seenland.at/wp-content/themes/seenland-blocks/assets/fonts/open-sans-v34-latin-italic.ttf) format('truetype'),url(//www.salzburger-seenland.at/wp-content/themes/seenland-blocks/assets/fonts/open-sans-v34-latin-italic.svg#OpenSans) format('svg')}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:500;src:url(//www.salzburger-seenland.at/wp-content/themes/seenland-blocks/assets/fonts/open-sans-v34-latin-500.eot);src:url(//www.salzburger-seenland.at/wp-content/themes/seenland-blocks/assets/fonts/open-sans-v34-latin-500.eot?#iefix) format('embedded-opentype'),url(//www.salzburger-seenland.at/wp-content/themes/seenland-blocks/assets/fonts/open-sans-v34-latin-500.woff2) format('woff2'),url(//www.salzburger-seenland.at/wp-content/themes/seenland-blocks/assets/fonts/open-sans-v34-latin-500.woff) format('woff'),url(//www.salzburger-seenland.at/wp-content/themes/seenland-blocks/assets/fonts/open-sans-v34-latin-500.ttf) format('truetype'),url(//www.salzburger-seenland.at/wp-content/themes/seenland-blocks/assets/fonts/open-sans-v34-latin-500.svg#OpenSans) format('svg')}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:500;src:url(//www.salzburger-seenland.at/wp-content/themes/seenland-blocks/assets/fonts/open-sans-v34-latin-500italic.eot);src:url(//www.salzburger-seenland.at/wp-content/themes/seenland-blocks/assets/fonts/open-sans-v34-latin-500italic.eot?#iefix) format('embedded-opentype'),url(//www.salzburger-seenland.at/wp-content/themes/seenland-blocks/assets/fonts/open-sans-v34-latin-500italic.woff2) format('woff2'),url(//www.salzburger-seenland.at/wp-content/themes/seenland-blocks/assets/fonts/open-sans-v34-latin-500italic.woff) format('woff'),url(//www.salzburger-seenland.at/wp-content/themes/seenland-blocks/assets/fonts/open-sans-v34-latin-500italic.ttf) format('truetype'),url(//www.salzburger-seenland.at/wp-content/themes/seenland-blocks/assets/fonts/open-sans-v34-latin-500italic.svg#OpenSans) format('svg')}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:600;src:url(//www.salzburger-seenland.at/wp-content/themes/seenland-blocks/assets/fonts/open-sans-v34-latin-600.eot);src:url(//www.salzburger-seenland.at/wp-content/themes/seenland-blocks/assets/fonts/open-sans-v34-latin-600.eot?#iefix) format('embedded-opentype'),url(//www.salzburger-seenland.at/wp-content/themes/seenland-blocks/assets/fonts/open-sans-v34-latin-600.woff2) format('woff2'),url(//www.salzburger-seenland.at/wp-content/themes/seenland-blocks/assets/fonts/open-sans-v34-latin-600.woff) format('woff'),url(//www.salzburger-seenland.at/wp-content/themes/seenland-blocks/assets/fonts/open-sans-v34-latin-600.ttf) format('truetype'),url(//www.salzburger-seenland.at/wp-content/themes/seenland-blocks/assets/fonts/open-sans-v34-latin-600.svg#OpenSans) format('svg')}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:600;src:url(//www.salzburger-seenland.at/wp-content/themes/seenland-blocks/assets/fonts/open-sans-v34-latin-600italic.eot);src:url(//www.salzburger-seenland.at/wp-content/themes/seenland-blocks/assets/fonts/open-sans-v34-latin-600italic.eot?#iefix) format('embedded-opentype'),url(//www.salzburger-seenland.at/wp-content/themes/seenland-blocks/assets/fonts/open-sans-v34-latin-600italic.woff2) format('woff2'),url(//www.salzburger-seenland.at/wp-content/themes/seenland-blocks/assets/fonts/open-sans-v34-latin-600italic.woff) format('woff'),url(//www.salzburger-seenland.at/wp-content/themes/seenland-blocks/assets/fonts/open-sans-v34-latin-600italic.ttf) format('truetype'),url(//www.salzburger-seenland.at/wp-content/themes/seenland-blocks/assets/fonts/open-sans-v34-latin-600italic.svg#OpenSans) format('svg')}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:700;src:url(//www.salzburger-seenland.at/wp-content/themes/seenland-blocks/assets/fonts/open-sans-v34-latin-700.eot);src:url(//www.salzburger-seenland.at/wp-content/themes/seenland-blocks/assets/fonts/open-sans-v34-latin-700.eot?#iefix) format('embedded-opentype'),url(//www.salzburger-seenland.at/wp-content/themes/seenland-blocks/assets/fonts/open-sans-v34-latin-700.woff2) format('woff2'),url(//www.salzburger-seenland.at/wp-content/themes/seenland-blocks/assets/fonts/open-sans-v34-latin-700.woff) format('woff'),url(//www.salzburger-seenland.at/wp-content/themes/seenland-blocks/assets/fonts/open-sans-v34-latin-700.ttf) format('truetype'),url(//www.salzburger-seenland.at/wp-content/themes/seenland-blocks/assets/fonts/open-sans-v34-latin-700.svg#OpenSans) format('svg')}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:700;src:url(//www.salzburger-seenland.at/wp-content/themes/seenland-blocks/assets/fonts/open-sans-v34-latin-700italic.eot);src:url(//www.salzburger-seenland.at/wp-content/themes/seenland-blocks/assets/fonts/open-sans-v34-latin-700italic.eot?#iefix) format('embedded-opentype'),url(//www.salzburger-seenland.at/wp-content/themes/seenland-blocks/assets/fonts/open-sans-v34-latin-700italic.woff2) format('woff2'),url(//www.salzburger-seenland.at/wp-content/themes/seenland-blocks/assets/fonts/open-sans-v34-latin-700italic.woff) format('woff'),url(//www.salzburger-seenland.at/wp-content/themes/seenland-blocks/assets/fonts/open-sans-v34-latin-700italic.ttf) format('truetype'),url(//www.salzburger-seenland.at/wp-content/themes/seenland-blocks/assets/fonts/open-sans-v34-latin-700italic.svg#OpenSans) format('svg')}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:800;src:url(//www.salzburger-seenland.at/wp-content/themes/seenland-blocks/assets/fonts/open-sans-v34-latin-800.eot);src:url(//www.salzburger-seenland.at/wp-content/themes/seenland-blocks/assets/fonts/open-sans-v34-latin-800.eot?#iefix) format('embedded-opentype'),url(//www.salzburger-seenland.at/wp-content/themes/seenland-blocks/assets/fonts/open-sans-v34-latin-800.woff2) format('woff2'),url(//www.salzburger-seenland.at/wp-content/themes/seenland-blocks/assets/fonts/open-sans-v34-latin-800.woff) format('woff'),url(//www.salzburger-seenland.at/wp-content/themes/seenland-blocks/assets/fonts/open-sans-v34-latin-800.ttf) format('truetype'),url(//www.salzburger-seenland.at/wp-content/themes/seenland-blocks/assets/fonts/open-sans-v34-latin-800.svg#OpenSans) format('svg')}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:800;src:url(//www.salzburger-seenland.at/wp-content/themes/seenland-blocks/assets/fonts/open-sans-v34-latin-800italic.eot);src:url(//www.salzburger-seenland.at/wp-content/themes/seenland-blocks/assets/fonts/open-sans-v34-latin-800italic.eot?#iefix) format('embedded-opentype'),url(//www.salzburger-seenland.at/wp-content/themes/seenland-blocks/assets/fonts/open-sans-v34-latin-800italic.woff2) format('woff2'),url(//www.salzburger-seenland.at/wp-content/themes/seenland-blocks/assets/fonts/open-sans-v34-latin-800italic.woff) format('woff'),url(//www.salzburger-seenland.at/wp-content/themes/seenland-blocks/assets/fonts/open-sans-v34-latin-800italic.ttf) format('truetype'),url(//www.salzburger-seenland.at/wp-content/themes/seenland-blocks/assets/fonts/open-sans-v34-latin-800italic.svg#OpenSans) format('svg')}
@font-face{font-display:swap;font-family:'Material Symbols Rounded';font-style:normal;font-weight:400;src:url(//www.salzburger-seenland.at/wp-content/themes/seenland-blocks/assets/fonts/material-symbols-rounded-v92-latin-regular.eot);src:url(//www.salzburger-seenland.at/wp-content/themes/seenland-blocks/assets/fonts/material-symbols-rounded-v92-latin-regular.eot?#iefix) format('embedded-opentype'),url(//www.salzburger-seenland.at/wp-content/themes/seenland-blocks/assets/fonts/material-symbols-rounded-v92-latin-regular.woff2) format('woff2'),url(//www.salzburger-seenland.at/wp-content/themes/seenland-blocks/assets/fonts/material-symbols-rounded-v92-latin-regular.woff) format('woff'),url(//www.salzburger-seenland.at/wp-content/themes/seenland-blocks/assets/fonts/material-symbols-rounded-v92-latin-regular.ttf) format('truetype'),url(//www.salzburger-seenland.at/wp-content/themes/seenland-blocks/assets/fonts/material-symbols-rounded-v92-latin-regular.svg#MaterialSymbolsRounded) format('svg')} .editor-post-title {color:red;} html, body {margin:0;color: var(--dark-grey);line-height:1.8em;}
body {font-family: "Open Sans", sans-serif;}
h1 {font-family: "Roboto Condensed", sans-serif;font-size: 3rem;line-height: 3rem;}
h2 {font-family: "Roboto Condensed", sans-serif;font-size: 2.4rem;line-height: 2.6rem;}
h3 {font-family: "Roboto Condensed", sans-serif;}
h4 {font-family: "Roboto Condensed", sans-serif;}
h5 {font-family: "Roboto Condensed", sans-serif;}
a {color: var(--dark-blue);}
.material-symbols-rounded {font-family: 'Material Symbols Rounded';font-weight: normal;font-style: normal;font-size: 1.5rem;line-height: 1rem;letter-spacing: normal;text-transform: none;display: inline-block;white-space: nowrap;word-wrap: normal;direction: ltr;-webkit-font-feature-settings: 'liga';-webkit-font-smoothing: antialiased;vertical-align:middle;}
.site-wrapper {width:99vw;overflow: hidden!important;margin:0 auto;} #main{margin:0 auto;}
#sase-header {opacity: 1;z-index:999;}
.sticky {position: fixed; top: 0; width: 100%}
.warning, .warning a {margin: 0 auto; text-align: center; font-weight: bold; font-size: 0.8rem;}
.searchlang {text-align:right; color: var(--dark-grey);vertical-align:middle;padding:35px 0 0;}
main, #main {}
.alignleft {text-align:left;}
.alignright {text-align:right;}
.aligncenter {text-align:center;}
.inline-block {display:inline-block;}
.flex-container{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:center;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;}
.flex-grid-container{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}
.flex-child {-webkit-order:0;-ms-flex-order:0;order:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto;}
a.order-button {
-webkit-appearance: button;
-moz-appearance: button;
appearance: button;
display: inline-block;
text-decoration: none;
background:#FFFFFF;
color: var(--dark-blue);
border:1px solid var(--midgreen);
border-radius:1.563rem;
line-height: 1;
padding: 3%;
font-weight: bold;
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
border: 1px solid;
border-color: #ccc #ccc #bbb;
border-radius: 0.188rem;
background: #e6e6e6;
color: rgba(0, 0, 0, 0.8);
line-height: 1;
padding: 0.6em 1em 0.4em;
}
.header-container {
position:relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.header-item-left {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-flex: 0;
-ms-flex: 0 0 20%;
flex: 0 0 20%;
padding: 0 1rem;
}
.header-item-center {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-flex: 0;
-ms-flex: 0 0 60%;
flex: 0 0 60%;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
justify-content: center;
padding: 0 1rem;
}
.header-item-right {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-flex: 0;
-ms-flex: 0 0 10%;
flex: 0 0 10%;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 0 1rem;
}
.header-item-right a {color:var(--dark-grey);}
.header-item-right a:hover {color:var(--midgreen);}
.trp-ls-shortcode-current-language, .trp-ls-shortcode-language {width:80px!important;}
.trp-language-switcher {width: 80px;}
.trp-language-switcher > div {border:0px;padding: 0;}
.claim{z-index:2;text-align:right;position:absolute;text-transform:lowercase;font-weight:medium;color:#FFFFFF;top: 42%;right: 22%;font-family: "Open Sans", sans-serif;font-size: 2.6rem;line-height: 2.6rem;text-shadow: 2px 2px #333;} .wave-header-white {background-image: url(//www.salzburger-seenland.at/wp-content/themes/seenland-blocks/assets/img/wave-header-white.png);height:185px; background-repeat:no-repeat;background-position: bottom;background-size:contain;margin-top:-185px}
.wave-header-small {background-image: url(//www.salzburger-seenland.at/wp-content/themes/seenland-blocks/assets/img/wave-header-small.png);height:68px; background-repeat:no-repeat;background-position: bottom;background-size:contain;margin-top:-68px}
.wave-top-blue {background-image: url(//www.salzburger-seenland.at/wp-content/themes/seenland-blocks/assets/img/wave-top_blue.png);height:230px; background-repeat:no-repeat;background-position: bottom;background-size:contain;margin-top:-230px}
.lightblue { background-color: var(--lightblue);} #search-form {display:none;}
#sase-header {background-color: #FFFFFF!important; background:none;}
.search-container {min-height: 40px;width: 94%; margin: 0 auto; padding:0.3rem;vertical-align:middle;}
.search-container form {position:relative;min-height: 40px;vertical-align:middle;}
.search-field {padding:0.55rem 1rem;border:0;background-color:var(--midgreen);color:#FFFFFF!important;line-height:1.5rem;}
.search-field::placeholder {color:#FFFFFF;background-color:var(--midgreen);}
.search-field:focus {border: none; border-bottom: 0.063rem solid #FFFFFF;outline: none;}
input.search-submit {color: var(--darkgreen); border:1px solid var(--darkgreen); background-color:#FFFFFF;font-weight:bold;}
div.search_result {display: none;position: absolute;top: 82px;margin: auto;background-color: rgb(255, 255, 255);z-index: 1000;border: 1px solid var(--darkgreen);left:0;right:0;max-width:330px;}
.search-suggest a {color:var(--dark-blue);}
.search-no-result {color: var(--dark-grey);}
.full-hero {min-height: 83vh;z-index:1;}
.small-hero {min-height: 42vh;z-index:1;} .box-inline {display:inline-block!important;}
.container, .gform_wrapper, #main > p:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide), #main .post-title, #main h1, #main h2, #main h3, #main h4, #main h5, #main ul, #main ol, #main blockquote, #main figure, #main .wp-block-columns {
max-width:1240px; margin:1rem auto;
}
.header-container {width:1280px; margin:0 auto; min-height:60px; vertical-align: middle;}
.sase-block {margin:1% auto; width:100%;padding: 1.5rem 0;}
.intro-block img {border-radius:1.563rem;}
.rounded, figure.rounded img, figure.is-style-rounded {border-radius:1.563rem!important;vertical-align: middle;}
#mega-menu-main-nav {z-index:999;} #bookingform {margin: -2.1rem auto 5% auto;background-color:#edf4fc;padding-bottom:2%;width:100%;}
#bookingform form {display:flex;flex-flow: nowrap;}
.book-column, .button-column {display: flex;flex-flow: row wrap;align-items: center;justify-content: center;}
.form-group {display: flex; flex-direction: column; flex: 1;vertical-align: middle;width:40%;}
.dates {width:34%; flex: 1 0 34%;}
.persons {width:20%; gap:1rem; flex: 1 0 20%;}
.persons:before {content: ''; width:3px; background-color:var(--dark-grey); height:45%;vertical-align: middle; margin:0 0.4rem;}
.buttons {width:46%; padding-top:1.4rem; flex: 1 0 46%;}
#bookingform label {font-size:0.9rem;}
#bookingform input {vertical-align: middle;  margin: 5px 10px 5px 0;  padding: 10px;  background-color: #fff;  border: 0 solid #ddd;  border-bottom: 1px solid #ccc;  display:block;  color: var(--dark-blue);font-weight:bold;}
#bookingform select {vertical-align: middle;  margin: 5px 10px 5px 0;  padding: 10px;  background-color: #fff;  border: 0 solid #ddd;  border-bottom: 1px solid #ccc;  display:block;  color: var(--dark-blue);font-weight:bold;}
button.acco-find,button.req-button,a.req-button{text-decoration:none;padding:3% 4%;line-height:1em;font-size:1em;font-weight:700;cursor:pointer}
button.acco-find{color:#fff;background-image:linear-gradient(to top right,var(--darkgreen) 0,var(--midgreen) 51%,var(--light-green) 100%);border:1px solid var(--light-green);}
button.req-button, a.req-button {background:#fff;color:var(--dark-blue);border:1px solid var(--dark-blue);}
span.booking-trenner {font-size:2rem;font-weight:bold; margin:1% 0;}
body .is-layout-flex {display: flex;}
.is-layout-flex { flex-wrap: wrap; align-items: center; justify-content: center;}
figure.wp-block-gallery.has-nested-images {align-items: normal;}
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) {align-self: inherit;}
.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image) {margin: 0;width: calc(48% - var(--wp--style--unstable-gallery-gap, 16px)/2);}
.wp-element-button, .wp-block-button__link {background:var(--dark-blue)!important;} .flex-grid { display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-align-content: space-between;
-ms-flex-line-pack: justify;
align-content: space-between;
-webkit-align-items: flex-start;
-ms-flex-align: start;
align-items: flex-start;
}
.flex-child { display: flex; margin: 0 1rem 1.6rem;}
.flex-child.col-lg-2.alignleft {justify-content: left; width:49%;}
.flex-child.col-lg-2.alignright {justify-content: right; width:49%;}
.flex-text-half {width:47%; margin:0 3rem 0 0;}
.flex-img-half, .flex-half {width:47%; }
.flex-third {width:30%; }
.flex-quarter {width:21%; }
.flex-two-third {width:60%; }
.col-lg-2 {flex: 0 0 43%; }
.col-lg-3 {flex: 0 0 30%; max-width: 30%;}
.col-lg-4 {flex: 0 0 22%; } h1.duo-heading, h2.duo-heading, h3.duo-heading, h4.duo-heading {color:var(--midblue);text-transform:uppercase;}
.after-color {color:var(--dark-blue);} .wp-block-lazyblock-orte-intro {margin-bottom:5%;}
.image-column, .text-column {max-width:530px!important;align-self: flex-start;}
.mini-logo{background-image: url(//www.salzburger-seenland.at/wp-content/themes/seenland-blocks/assets/img/mini-logo.png);background-size: contain;background-repeat:no-repeat;background-position: center;height:72px;}
.video-player {width:530px;height:308px; position:relative;margin-bottom:3%;border-radius:1.563rem;background-repeat:no-repeat;}
a.play {content: "";position: absolute;top: 35%;left:40%;width: 102px;height: 98px;z-index: 100;background: transparent url(//www.salzburger-seenland.at/wp-content/themes/seenland-blocks/assets/img/play-button.png) no-repeat center;cursor:pointer;}
p.intro-story {line-height:18px;} #katalog-teaser {width:1024px; margin:1rem auto;}
.midgreen {background-image: linear-gradient(to top right, #368728 0%, #5e9f1f  51%, #84b120  100%); margin:0; color:#FFF;}
.catalogue-order {display:flex; flex-direction: column;}
.teaser-col h2 {text-transform:uppercase;}
.cover-col img {max-width:300px; border:2px solid #FFF; border-radius:15px; margin:auto; -webkit-filter: drop-shadow(20px 12px 0px #FBFBFB);filter: drop-shadow(20px 12px 0px #FBFBFB);}
.gchoice.selected {border:2px solid var(--midblue);} .midblue {background-color:var(--midblue);margin-top: -1px!important; margin-bottom: -1px!important;}
.wave-top {background-image: url(//www.salzburger-seenland.at/wp-content/themes/seenland-blocks/assets/img/wave-top-new.png);height:228px; background-repeat:no-repeat;background-position: bottom;background-size:contain;}
.wave-bottom {background-image: url(//www.salzburger-seenland.at/wp-content/themes/seenland-blocks/assets/img/wave-bottom-new.png);height:230px; background-repeat:no-repeat;background-size:contain;}
.tabbed-content {margin:0 auto; width:99vw; color:#FFF;}
.tabbed-content h2 {margin:0 auto!important; color:#FFF;}
.tabbed-content a {color:#FFFFFF;text-decoration:underline;font-weight:bold;}
.tab-container {padding-bottom:3%;}
.tab-container .wp-block-columns, .tab-container.container {margin:0 auto!important;}
.tab-menu hr {border:1px solid #FCFCFC; background:#FCFCFC; margin:1em auto 3em; width:70%;height:1px;}
.tab-menu ul:before {font-family: "Material Symbols Rounded";content:"location_on"; color:var(--dark-blue);margin-right:1.563rem;font-weight:bold;font-size:2em;}
.tab-menu ul {list-style:none; padding-top:1%;}
.tab-menu ul > li {padding-right:3%; cursor:pointer;}
.tab-menu ul > li a {font-weight:bold; text-decoration:none; color:#FFFFFF;}
.tab-menu ul > li a.inactive {font-weight:bold; text-decoration:underline; color:#FFFFFF;}
.tab-container .slick-prev:before, .tab-container .slick-next:before {color:white;} .lakes-content{margin:0 auto; width:99vw; color:#FFF;min-height: 600px;}
.lakes-container {margin:0 auto!important; }
.lakes-container a {color:#FFFFFF;font-weight:bold;}
.lake-column {margin:0 auto!important; }
.lakes-content .duo-heading {color:#FFFFFF;}
.lake-heading{flex-basis:25%!important;}
.lake-heading h2 {text-align:left!important;}
.lake-intro {padding: 20px 0;flex-basis:65%!important;} .wp-block-lazyblock-sase-live-data {margin: 5% auto;}
.live-head {max-width:30px;}
.live-value {color:var(--midgreen);font-family: "Roboto Condensed", sans-serif;font-weight:bold;font-size: 1.5em;line-height: 1.4em;}
.live-description {color:#222;font-weight:bold;text-transform:uppercase;}
.live-data-column {display: flex; flex-direction: column; flex: 1;vertical-align: middle;align-items: center;justify-content: center; flex: 0 0 28%;}
.live-data-column-4 {display: flex; flex-direction: column; flex: 1;vertical-align: middle;align-items: center;justify-content: center; flex: 0 0 20%;} .wp-block-lazyblock-loadpostdata {background-color:var(--light-background);} .results {padding: 2rem 0;}
.flex-child.result-item {justify-content: left; width: 96%; background-color: #FFFFFF; margin: 0 auto;}
.result-thumbnail {display:flex; flex: 0 0 25%; max-width: 250px; vertical-align: middle; align-items: center;justify-content: center; }
.result-excerpt {flex: 0 0 65%; max-width: 75%;}
.result-excerpt a{color:var(--dark-blue); font-weight:bold; text-decoration:none;}
blockquote p {line-height: normal;} .box {position:relative;overflow:hidden; border-radius:1.563rem; min-height: 95%;max-width:545px;margin:5px;}
.box-not-round {position:relative;overflow:hidden; min-height: 98%;max-width:545px;margin:5px;}
.box img {z-index: 1;opacity: 1;display: block;object-fit:fill;}
.box::after{ content:""; position:absolute; background: rgb(58,64,69);
background: -moz-linear-gradient(0deg, rgba(58,64,69,1) 0%, rgba(255,255,255,0) 20%, rgba(255,255,255,0) 50%);
background: -webkit-linear-gradient(0deg, rgba(58,64,69,1) 0%, rgba(255,255,255,0) 20%, rgba(255,255,255,0) 50%);
background: linear-gradient(0deg, rgba(58,64,69,1) 0%, rgba(255,255,255,0) 20%, rgba(255,255,255,0) 50%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#3a4045",endColorstr="#ffffff",GradientType=1); z-index:2; height:100%; width:100%; top:0; left:0;}
.resp-text-overlay {position:absolute; left:5%;top:76%; z-index:998;color:#FFFFFF; width:98%;}
.resp-text-overlay h3 {text-decoration:none;color:#FFFFFF;font-size: 1.4em;text-shadow: 1px 2px #000;} .box-with-text {display: flex; flex-flow: row wrap; align-items: center; justify-content: flex-start; overflow: hidden; background-color: #FFFFFF;}
.box-text-content {min-height:6rem;padding: 0% 4% 2%;width: 98%; min-height: 11rem;} .fancy {margin-top:1rem;}
.small-resp-text-overlay  {position:absolute; left:6%;top:72%; z-index:998;color:#FFFFFF; width:98%;}
.small-resp-text-overlay h4 {text-decoration:none;color:#FFFFFF;font-size: 1.2em;text-shadow: 1px 2px #000;} .tiny-resp-text-overlay  {position:absolute; left:10%;top:75%; z-index:998;color:#FFFFFF; width:98%;}
.tiny-resp-text-overlay h4 {text-decoration:none;color:#FFFFFF;font-size: 1.2em;text-shadow: 1px 2px #000;} .light-background {background-color:var(--light-background);}
.highlight-teaser {max-width:500px;padding: 1em 2em;background-color: #FFFFFF;border-radius:1.563rem;}
.teaser {padding: 1em 2em;background-color: #FFFFFF;border-radius:1.563rem;margin-bottom:14px;} .wp-block-lazyblock-sase-orte-karten-block {margin-bottom:5%;}
.karten-block {min-height:900px;}
.overlay-left {text-align:left;}
.overlay-right {text-align:right;}
.overlay-left img {vertical-align: middle;}
.overlay-right img {vertical-align: middle;}
img.town-image {border:3px solid #FFF;}
.webcam-image {position:relative;max-width:306px;height:230px;background-size: cover;border:3px solid #FFF;cursor: zoom-in;}
.live {margin-top: 20px; padding: 0 2%; position: absolute; width: 35px; background-color: var(--midblue); color: white; font-weight: bold;} .kontaktblock {gap:2rem;}
.contact-column {display: flex; flex-direction: column; flex: 1;vertical-align: middle;width:30%;}
.iconbox {margin:0.125rem!important;}
.iconbox span{display:inline-block;vertical-align:middle;}
.iconbox span.icon{display:inline-block;margin-right:20px!important;margin-bottom:5px;color: #FFFFFF; background-color:var(--dark-blue);padding: 0.55rem 0.3rem;border-radius:50%;}
.symbol-box {display: grid;grid-template-columns: auto 1fr;align-items: start;}
.sicon {margin-right: 8px; margin-top: 5px;}
.stext {padding-left: 8px;} .slick-prev:before, .slick-next:before {color:var(--midgreen);}
.slider div.box {margin:0 1rem;}
.slider div.box img {padding:0 -1rem;}
.slick-dots {position: absolute;bottom: -4rem;}
.slick-track {display:flex;}
.dark-blue {background-color:var(--dark-blue); margin:0;}
.wave-footer {background-image: url(//www.salzburger-seenland.at/wp-content/themes/seenland-blocks/assets/img/wave-footer-top.png);height:14.375rem; background-repeat:no-repeat;background-position: bottom;background-size:contain;}
.footer-container {margin: -1px auto;width: 99vw;color: #FFF;}
.footer-container h4 {text-transform:uppercase;}
#footer a {color:var(--lightblue); text-decoration:none;font-weight:bold;}
#footer a:hover {text-decoration:underline;}
.newsletter {display:flex; vertical-align:middle; flex-direction: column; justify-content: center; align-items: center; margin:0;}
.newsletter h3 {text-transform:uppercase;}
.newsletter-box {max-width:100%;background-color:var(--midblue);padding:0.2rem 1.5rem;display:flex; flex-direction: row; align-content: center; justify-content: flex-start;align-items: center;}
.newsletter-box input {display:inline-block;padding-left:10px;border:0;background-color:var(--midblue);color:#FFFFFF!important;}
.newsletter-box input::placeholder {color:#FFFFFF;background-color:var(--midblue);}
.newsletter-box input:focus {border: none; border-bottom: 0.063rem solid #FFFFFF;outline: none;}
.newsletter-box button {display:inline-block;}
#footer .flex-grid {display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-direction: row; -ms-flex-direction: row;  flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: nowrap; -webkit-justify-content: left; -ms-flex-pack: center; justify-content: space-between;  -ms-flex-line-pack: justify; align-content: center; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start;}
.col-narrow {max-width: 200px;}
.menu-quick-links-container ul {list-style:none;padding-left:0;}
.menu-quick-links-container ul > li {margin:1.4rem 0;}
.iconbox-footer .icon {color:var(--dark-blue);background-color:#FFFFFF;border-radius:100%;padding: 0.55rem 0.3rem;display:inline-block;vertical-align: top;}
.iconbox-footer span {display: inline-block;vertical-align: middle;margin-left:0.313rem;}
.sponsors {display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-justify-content: space-around;-ms-flex-pack: center;justify-content: space-around;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;}
.partner-box {-webkit-flex: 0 1 auto;-ms-flex: 0 1 auto;flex: 0 1 auto;-webkit-align-self: auto;-ms-flex-item-align: auto;align-self: auto;}
.partner-box a img {filter: grayscale(100%);}
.partner-box a:hover img {filter: none;}
.spacer-1 {padding: 1% auto;}
.spacer-2 {padding: 2% auto;}
.spacer-3 {padding: 3% auto;}
.lb-container {position:relative;width: auto;height:auto;text-align: center;max-width: 90vw;max-height: 90vh;}
.btnClose {color:white;font-size:3rem;font-weight:bold;cursor:pointer;position:absolute;left:3%;top:3%;}
#konzeptionisten{width:100%; text-align:center; margin:0 auto; color: #333333; font: 0.563rem/1rem "Verdana", Arial,sans-serif;}
.corpogreen {color: #9DC34A;}
.konzeptionisten {background: none repeat scroll 0 0 #333333; color: #FFFFFF; font: bold 0.563rem/1rem "Verdana", Arial,sans-serif; padding: 0.125rem 0.125rem 0 0.375rem;}
@media screen and (max-width: 1280px) {
#sase-header, .container, .footer {width:100%!important;margin:0 auto!important;}
.container, .header-container, #gform_1, #main > p:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide), #main .post-title, #main h2, #main h3, #main h4, #main h5, #main ul, #main ol, #main blockquote, #main .wp-block-columns {width: 96%!important;margin: 0 auto!important;padding: 0 2%;}
#bookingform {margin-top:0;}
.resp-text-overlay, .tiny-resp-text-overlay, .small-resp-text-overlay {width:99%; font-size:0.9rem;}
.mobile-gap {height:2rem;}
.flex-grid {justify-content: space-between;}
.flex-text-half {width:48%; margin:0 2% 0 0;}
.flex-img-half {width:46%;}
.image-column img {width:100%; height:auto;}
.result-excerpt h3 {padding-left:0px!important;}
}
@media screen and (max-width: 1024px) {  .slick-slide img, .slider div.box img {width:100%;padding:0px;}
.resp-text-overlay, .tiny-resp-text-overlay, .small-resp-text-overlay {width:99%; font-size:0.8rem;}
.brand  {width:98%;}
.header-item-left {
-webkit-box-flex: 0;
-ms-flex: 0 0 66%;
flex: 0 0 66%;
-ms-flex-order: 1;
order: 1;
padding:0;
}
.header-item-center {
flex: 0 0 10%;
-ms-flex: 0 0 10%;
-webkit-box-ordinal-group: 4;
-ms-flex-order: 3;
order: 3;
}
.header-item-right {
flex: 0 0 10%;
-ms-flex: 0 0 10%;
-ms-flex-order: 2;
order: 2;
padding-right:1rem;
}
#mega-menu-wrap-main-nav .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-slider .mega-toggle-animated-inner::before {
left: 10px;
width: 75%;
}
.dates {flex: 0 0 34%; -ms-flex: 0 0 34%;}
.persons {flex: 0 0 22%; -ms-flex: 1 0 22%;}
.buttons {flex: 1 0 39%; -ms-flex: 1 0 39%;}
.col-lg-3 { flex: 0 0 44%; margin: 0 1rem 1.6rem;max-width: 29%;}
.col-lg-4 {flex: 0 0 29%; }
.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image) { margin: 0; width: calc(26% - var(--wp--style--unstable-gallery-gap, 16px)/2); }
#katalog-teaser {width:98%; margin:2rem 1rem;}
.tab-menu ul:before {display:none;}
#tabs .flex-container {display: flex;flex-flow: wrap;flex-direction: column;}
.flex-text-half {width:98%; margin: 1rem auto;}
.flex-img-half {width:98%; margin: 1rem auto;text-align: center;}
.kontaktblock {gap:0.5rem;}
#footer .flex-grid {display: flex;flex-flow: wrap;}
}
@media screen and (max-width: 990px) { .dates {flex: 0 0 31%; -ms-flex: 0 0 31%;}
.persons {gap:0.5rem;}
.buttons {flex: 1 0 50%; -ms-flex: 1 0 50%;}
.kontaktblock {gap:0rem;}
.live-data-column-4  {flex: 1 0 40%;}
}
@media screen and (max-width: 820px) {
.booking-trenner {display:none;}
.dates {flex: 0 0 31%; -ms-flex: 0 0 31%;}
.persons {gap:0.5rem;}
.buttons {flex: 1 0 50%; -ms-flex: 1 0 50%;}
.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image) { margin: 0; width: calc(30% - var(--wp--style--unstable-gallery-gap, 16px)/2); }
}
@media screen and (max-width: 768px) { .slick-dots {bottom: -3rem;}
.image-column, .text-column {max-width:98%!important;}
.text-column {justify-content: center;flex: 0 0 100%; -ms-flex: 0 0 100%;-ms-flex-order: 1; order: 1;align-items: center;}
.image-column {flex: 0 0 100%; -ms-flex: 0 0 100%;-ms-flex-order: 2; order: 2;align-items: center;justify-content: center;}
#bookingform form { display: flex; flex-flow: wrap; flex-wrap: wrap;}
.dates {flex: 0 0 50%; -ms-flex: 0 0 50%;}
.persons {flex: 0 0 50%; -ms-flex: 0 0 50%;gap:0.5rem;}
.buttons {flex: 1 0 100%; -ms-flex: 1 0 100%;}
.col-lg-3 {max-width: 44%;}
.col-lg-4 {flex: 0 0 28%; }
.live-data-column, .live-data-column-4  {flex: 0 0 44%;}
.live-head {display:none!important;}
.copyright, .footer-nav {display: flex; flex-wrap: wrap; flex: 0 0 98%!important; text-align: left; justify-content: flex-start;}
.ad-slot img {max-width:250px!important; height:auto;}
}
@media screen and (max-width: 640px) { h2 {font-size: 2rem;}
.header-item-left {  -ms-flex: 0 0 60%; flex: 0 0 60%;}
.header-item-center {  -ms-flex: 0 0 12%; flex: 0 0 12%;}
.header-item-right {  -ms-flex: 0 0 15%; flex: 0 0 15%;}
.hero {min-height:480px!important;}
.claim {top:38%;}
#bookingform {margin: 0rem auto 7% auto;padding: 0 2% 4% 2%;}
#bookingform form {display: flex;flex-flow: wrap;}
.persons:before {display:none;}
.dates, .persons {flex: 0 0 100%; -ms-flex: 0 0 100%;}
.buttons {display:flex;flex: 0 0 98%; -ms-flex: 0 0 98%;flex-flow: nowrap;font-size: 0.9em;justify-content: space-evenly;padding-top: 0.5rem;}
button.acco-find {flex: 1 0 40%; padding-top:1rem; padding-bottom:1rem;}
button.req-button, a.req-button {flex: 0 0 40%; font-weight:normal;}
.wp-block-columns, .is-layout-flex {display: flex;-ms-flex-wrap: wrap; flex-wrap: wrap;width:98%!important;margin:0 auto!important;}
.wp-block-column, #katalog-teaser {width: 96vw; margin: 0 auto; max-width:98%!important;}
.lake-heading, .event-heading, .event-intro, .wp-block-column {width:99%;flex-basis:99%!important;}
.box {width: 98%; margin: 0 5px; max-width: 100%!important;}
.highlights-slider {min-height:676px;}
.video-player, .video-player iframe {width:100%!important;margin: 0 auto;}
.sponsors {display:none!important;}
#main h2.duo-heading {padding-top: 2rem;}
.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column.live-data-column {flex-basis: 44%!important;}
.karten-block {min-height:640px;}
.overlay-left, .overlay-right {display:none;}
.col-lg-2, .col-lg-3, .col-lg-4, .live-data-column { flex: 0 0 43%; margin: 0 1rem 1.6rem;}
.flex-child.col-lg-2.alignright, .flex-child.col-lg-2.alignleft {justify-content: center; width:99%;}
.flex-third, .flex-two-third {width: 98%;}
.newsletter form {width: 98%!important;}
.desktop {display:none!important;}
.icon-text {display:none;}
.icons-only, .contact-details {width:98%;max-width: 80vw;flex: 0 0 100%; -ms-flex: 0 0 100%;}
.icons-only .footer-column, .icons-only.contact-column {display:flex;flex:0 0 100%;-ms-flex:0 0 100%;flex-flow:nowrap;margin-top:2rem;flex-direction:row;flex-wrap: wrap;align-content:center;align-items: flex-start;}
.icons-only .footer-column .iconbox-footer, .icons-only .iconbox-contact { padding-right: 5%;display: flex; flex-direction: column; flex-wrap: nowrap; align-content: space-between; justify-content: center; align-items: center;min-width: 25%;}
figure.wp-block-gallery.has-nested-images {margin-top:1rem!important;}
.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image) { margin: 0; width: calc(46% - var(--wp--style--unstable-gallery-gap, 16px)/2); }
}
@media only screen and (min-width: 320px) and (max-width: 480px) { #sase-header {min-height:60px!important;}
.header-item-left {  -ms-flex: 0 0 46%; flex: 0 0 46%;padding:0;}
.header-item-center {  -ms-flex: 0 0 12%; flex: 0 0 12%;padding:0;}
.header-item-right {  -ms-flex: 0 0 22%; flex: 0 0 22%;padding:0;}
.claim {display: none;}
.persons {display:none;}
.col-lg-3 { max-width: 94%; flex: 1 0 100%;}
.col-lg-4 { max-width: 100%; flex: 1 0 50%; margin: 0;} .live-data-column {flex: 0 0 50%; margin:0;}
.image-column, .catalogue-order { -ms-flex: 0 0 98%; flex: 0 0 98%;}
.catalogue-image { -ms-flex: 0 0 98%; flex: 0 0 98%; order:1;}
#orte-kontakt .flex-grid {gap:0.5rem!important;}
#tabs.flex-container {flex-direction: column!important;align-items: center;padding-top: 1rem;}
.flex-half {width:98%; margin:1rem auto;}
.wave-top, .wave-bottom, .wave-footer {max-height:60px;}
}
@media only screen and (max-width: 319px) { .wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image) {margin: 0;width: calc(47% - var(--wp--style--unstable-gallery-gap, 16px) / 2);
}
}