.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(//www.seeresidenz-klink.de/wp-content/themes/seeresidenz-klinik/css/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}#fancybox-loading {
position: fixed;
top: 50%;
left: 50%;
width: 40px;
height: 40px;
margin-top: -20px;
margin-left: -20px;
cursor: pointer;
overflow: hidden;
z-index: 1104;
display: none;
}
#fancybox-loading div {
position: absolute;
top: 0;
left: 0;
width: 40px;
height: 480px;
background-image: url(//www.seeresidenz-klink.de/wp-content/themes/seeresidenz-klinik/css/fancybox.png);
}
#fancybox-overlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 1100;
display: none;
}
#fancybox-tmp {
padding: 0;
margin: 0;
border: 0;
overflow: auto;
display: none;
}
#fancybox-wrap {
position: absolute;
top: 0;
left: 0;
padding: 20px;
z-index: 1101;
outline: none;
display: none;
}
#fancybox-outer {
position: relative;
width: 100%;
height: 100%;
background: #fff;
}
#fancybox-content {
width: 0;
height: 0;
padding: 0;
outline: none;
position: relative;
overflow: hidden;
z-index: 1102;
border: 0px solid #fff;
}
#fancybox-hide-sel-frame {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: transparent;
z-index: 1101;
}
#fancybox-close {
position: absolute;
top: -15px;
right: -15px;
width: 30px;
height: 30px;
background: transparent url(//www.seeresidenz-klink.de/wp-content/themes/seeresidenz-klinik/css/fancybox.png) -40px 0px;
cursor: pointer;
z-index: 1103;
display: none;
}
#fancybox-error {
color: #444;
font: normal 12px/20px Arial;
padding: 14px;
margin: 0;
}
#fancybox-img {
width: 100%;
height: 100%;
padding: 0;
margin: 0;
border: none;
outline: none;
line-height: 0;
vertical-align: top;
}
#fancybox-frame {
width: 100%;
height: 100%;
border: none;
display: block;
}
#fancybox-left, #fancybox-right {
position: absolute;
bottom: 0px;
height: 100%;
width: 35%;
cursor: pointer;
outline: none;
background: transparent url(//www.seeresidenz-klink.de/wp-content/themes/seeresidenz-klinik/css/blank.gif);
z-index: 1102;
display: none;
}
#fancybox-left {
left: 0px;
}
#fancybox-right {
right: 0px;
}
#fancybox-left-ico, #fancybox-right-ico {
position: absolute;
top: 50%;
left: -9999px;
width: 30px;
height: 30px;
margin-top: -15px;
cursor: pointer;
z-index: 1102;
display: block;
}
#fancybox-left-ico {
background-image: url(//www.seeresidenz-klink.de/wp-content/themes/seeresidenz-klinik/css/fancybox.png);
background-position: -40px -30px;
}
#fancybox-right-ico {
background-image: url(//www.seeresidenz-klink.de/wp-content/themes/seeresidenz-klinik/css/fancybox.png);
background-position: -40px -60px;
}
#fancybox-left:hover, #fancybox-right:hover {
visibility: visible; }
#fancybox-left:hover span {
left: 20px;
}
#fancybox-right:hover span {
left: auto;
right: 20px;
}
.fancybox-bg {
position: absolute;
padding: 0;
margin: 0;
border: 0;
width: 20px;
height: 20px;
z-index: 1001;
}
#fancybox-bg-n {
top: -20px;
left: 0;
width: 100%;
background-image: url(//www.seeresidenz-klink.de/wp-content/themes/seeresidenz-klinik/css/fancybox-x.png);
}
#fancybox-bg-ne {
top: -20px;
right: -20px;
background-image: url(//www.seeresidenz-klink.de/wp-content/themes/seeresidenz-klinik/css/fancybox.png);
background-position: -40px -162px;
}
#fancybox-bg-e {
top: 0;
right: -20px;
height: 100%;
background-image: url(//www.seeresidenz-klink.de/wp-content/themes/seeresidenz-klinik/css/fancybox-y.png);
background-position: -20px 0px;
}
#fancybox-bg-se {
bottom: -20px;
right: -20px;
background-image: url(//www.seeresidenz-klink.de/wp-content/themes/seeresidenz-klinik/css/fancybox.png);
background-position: -40px -182px; 
}
#fancybox-bg-s {
bottom: -20px;
left: 0;
width: 100%;
background-image: url(//www.seeresidenz-klink.de/wp-content/themes/seeresidenz-klinik/css/fancybox-x.png);
background-position: 0px -20px;
}
#fancybox-bg-sw {
bottom: -20px;
left: -20px;
background-image: url(//www.seeresidenz-klink.de/wp-content/themes/seeresidenz-klinik/css/fancybox.png);
background-position: -40px -142px;
}
#fancybox-bg-w {
top: 0;
left: -20px;
height: 100%;
background-image: url(//www.seeresidenz-klink.de/wp-content/themes/seeresidenz-klinik/css/fancybox-y.png);
}
#fancybox-bg-nw {
top: -20px;
left: -20px;
background-image: url(//www.seeresidenz-klink.de/wp-content/themes/seeresidenz-klinik/css/fancybox.png);
background-position: -40px -122px;
}
#fancybox-title {
font-family: Helvetica;
font-size: 12px;
z-index: 1102;
}
.fancybox-title-inside {
padding-bottom: 10px;
text-align: center;
color: #333;
background: #fff;
position: relative;
}
.fancybox-title-outside {
padding-top: 10px;
color: #fff;
}
.fancybox-title-over {
position: absolute;
bottom: 0;
left: 0;
color: #FFF;
text-align: left;
}
#fancybox-title-over {
padding: 10px;
background-image: url(//www.seeresidenz-klink.de/wp-content/themes/seeresidenz-klinik/css/fancy_title_over.png);
display: block;
}
.fancybox-title-float {
position: absolute;
left: 0;
bottom: -20px;
height: 32px;
}
#fancybox-title-float-wrap {
border: none;
border-collapse: collapse;
width: auto;
}
#fancybox-title-float-wrap td {
border: none;
white-space: nowrap;
}
#fancybox-title-float-left {
padding: 0 0 0 15px;
background: url(//www.seeresidenz-klink.de/wp-content/themes/seeresidenz-klinik/css/fancybox.png) -40px -90px no-repeat;
}
#fancybox-title-float-main {
color: #FFF;
line-height: 29px;
font-weight: bold;
padding: 0 0 3px 0;
background: url(//www.seeresidenz-klink.de/wp-content/themes/seeresidenz-klinik/css/fancybox-x.png) 0px -40px;
}
#fancybox-title-float-right {
padding: 0 0 0 15px;
background: url(//www.seeresidenz-klink.de/wp-content/themes/seeresidenz-klinik/css/fancybox.png) -55px -90px no-repeat;
} .fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
height: expression(this.parentNode.clientHeight + "px");
}
#fancybox-loading.fancybox-ie6 {
position: absolute; margin-top: 0;
top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}
#fancybox-loading.fancybox-ie6 div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png', sizingMethod='scale'); } .fancybox-ie .fancybox-bg { background: transparent !important; }
.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }@font-face {
font-family: 'Pinyon Script';
font-style: normal;
font-weight: 400;
src: url(//www.seeresidenz-klink.de/wp-content/themes/fonts/pinyon-script-v7-latin-regular.eot); src: local('Pinyon Script'), local('PinyonScript'),
url(//www.seeresidenz-klink.de/wp-content/themes/fonts/pinyon-script-v7-latin-regular.eot?#iefix) format('embedded-opentype'), url(//www.seeresidenz-klink.de/wp-content/themes/fonts/pinyon-script-v7-latin-regular.woff2) format('woff2'), url(//www.seeresidenz-klink.de/wp-content/themes/fonts/pinyon-script-v7-latin-regular.woff) format('woff'), url(//www.seeresidenz-klink.de/wp-content/themes/fonts/pinyon-script-v7-latin-regular.ttf) format('truetype'), url(//www.seeresidenz-klink.de/wp-content/themes/fonts/pinyon-script-v7-latin-regular.svg#PinyonScript) format('svg'); } @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 300;
src: url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-300.eot); src: local('Open Sans Light'), local('OpenSans-Light'),
url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-300.eot?#iefix) format('embedded-opentype'), url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-300.woff2) format('woff2'), url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-300.woff) format('woff'), url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-300.ttf) format('truetype'), url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-300.svg#OpenSans) format('svg'); } @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 300;
src: url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-300italic.eot); src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'),
url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-300italic.eot?#iefix) format('embedded-opentype'), url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-300italic.woff2) format('woff2'), url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-300italic.woff) format('woff'), url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-300italic.ttf) format('truetype'), url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-300italic.svg#OpenSans) format('svg'); } @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
src: url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-regular.eot); src: local('Open Sans Regular'), local('OpenSans-Regular'),
url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-regular.eot?#iefix) format('embedded-opentype'), url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-regular.woff2) format('woff2'), url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-regular.woff) format('woff'), url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-regular.ttf) format('truetype'), url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-regular.svg#OpenSans) format('svg'); } @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 600;
src: url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-600.eot); src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'),
url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-600.eot?#iefix) format('embedded-opentype'), url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-600.woff2) format('woff2'), url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-600.woff) format('woff'), url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-600.ttf) format('truetype'), url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-600.svg#OpenSans) format('svg'); } @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 400;
src: url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-italic.eot); src: local('Open Sans Italic'), local('OpenSans-Italic'),
url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-italic.eot?#iefix) format('embedded-opentype'), url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-italic.woff2) format('woff2'), url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-italic.woff) format('woff'), url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-italic.ttf) format('truetype'), url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-italic.svg#OpenSans) format('svg'); } @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 600;
src: url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-600italic.eot); src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'),
url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-600italic.eot?#iefix) format('embedded-opentype'), url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-600italic.woff2) format('woff2'), url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-600italic.woff) format('woff'), url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-600italic.ttf) format('truetype'), url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-600italic.svg#OpenSans) format('svg'); } @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 700;
src: url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-700italic.eot); src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'),
url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-700italic.eot?#iefix) format('embedded-opentype'), url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-700italic.woff2) format('woff2'), url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-700italic.woff) format('woff'), url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-700italic.ttf) format('truetype'), url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-700italic.svg#OpenSans) format('svg'); } @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 700;
src: url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-700.eot); src: local('Open Sans Bold'), local('OpenSans-Bold'),
url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-700.eot?#iefix) format('embedded-opentype'), url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-700.woff2) format('woff2'), url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-700.woff) format('woff'), url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-700.ttf) format('truetype'), url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-700.svg#OpenSans) format('svg'); } @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 800;
src: url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-800.eot); src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'),
url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-800.eot?#iefix) format('embedded-opentype'), url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-800.woff2) format('woff2'), url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-800.woff) format('woff'), url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-800.ttf) format('truetype'), url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-800.svg#OpenSans) format('svg'); } body{
font-size:16px;
font-weight:300;
}
body.home{
font-size: 18px;	
line-height: 33px;
}
.home #et-boc .et_builder_inner_content > .et_pb_section {
padding-top:0px;
}
.featured-header-img.file{
display:none;
}
h1{padding-bottom:0px}
h2{font-size: 3em;}
h1 {
font-size: 3.3em;
text-align:center;
}
h3{font-size:38px}
.home h4{padding-bottom:0;}
.text-float-image .et_pb_column .et_pb_blurb_container{
position: absolute;
bottom: 24px;
background: rgba(255, 255, 255, 0.8);
width: 80%;
padding:8px 10px;
}
#home-slider  .et-pb-arrow-prev,
#home-slider  .et-pb-arrow-next {
margin-top: -2% !important;
}
#home-slider .et_pb_slide {
height:100vh;
}
#home-slider .et_pb_slides .et_pb_slide > .et_pb_container {
height: 100% !important;
min-height: 100% !important;
}
.home-arrow{
width: 20px;
height: 20px;
position: absolute;
background: url(https://seeresidenz-klink.de/wp-content/uploads/2018/02/fast-forward-double-right-arrows.png) no-repeat;
background-size: 15px;
top: -10px;
left: 50%;
transform: translateX(-50%) rotate(90deg);
background-position: center;
}
#blink{
width: 20px;
height: 20px;
position: absolute;
-webkit-transform: scale(1.2) translateX(-40%);
-webkit-transform-origin: 50% 50%;
border-radius:30px;
border:2px solid white;
left: 50%;
top: -10px;
}
.home #blink,
.home .home-arrow{
top: -8vh;
}
.text-float-image .et_pb_column h4 a {padding-right: 60px}
.text-float-image h4{
font-family:"Open Sans",Arial,sans-serif;
font-style: italic;
}
.text-float-image .et_pb_main_blurb_image{	margin-bottom:0;}
.arrangement-list .single-arrangement{
margin-right: 1.5%;
display: inline-block;
}
.arrangement-list .single-arrangement:last-child{
margin-right: 0;
}
.arrangement-list .single-arrangement .image img{
width:100%;
object-fit:cover;
}
.home .arrangement-list .single-arrangement .image a{display:flex;}
.arrangement-list.col-2 .single-arrangement{width: 49.2%;}
.arrangement-list.col-3 .single-arrangement{ width: 32.66%;}
.arrangement-list:after{
clear:both;
}
.stoerer{
margin-top:-41px;
z-index:10;
position:relative;
}
.home .stoerer {
margin-top:-30px;
}
.stoerer img {
height: 54px;
object-fit: cover;
}
img{border-radius:1px;} .et_header_style_split #et-top-navigation nav>ul>li>a{
padding-bottom:24px;
text-transform: uppercase;
}
.et_header_style_split #et-top-navigation nav>ul>li.buchung>a{
padding-bottom:12px;
}
.et_header_style_split #et-top-navigation {	padding-top:0;}
#top-header > .container {
max-width: 1034px;	
width:100%;
}
.reservation-btn{
display:inline-block;
border: 1px solid #133d56;
padding: 7px 0px;
margin-top: -6px;
}
.reservation-btn a{    
text-transform: uppercase;
color: #133d56;
font-size:16px;
}
#main-header .spacer{
display:none;
}
#main-header .centered-inline-logo-wrap {
width:256px !important;
}
#main-header.et-fixed-header .logo_container img{
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
display:none;
}
#top-header.et-fixed-header,
#top-header.et-fixed-header a{
color:black;
}
#top-header .langswitcher.langhome li{
display:inline-block;
padding: 4px;
text-transform: uppercase;
background: white;
}
#top-header .langswitcher.langhome li a{
font-size:12px;
color: black;
font-weight: 400;
}
#top-header .langswitcher.langhome li.current-lang{
background: #133D56;
}
#top-header .langswitcher.langhome li.current-lang a{
color: white;
}
#top-header.et-fixed-header{
display:none;
}
#top-menu li.current-menu-item>a{
font-weight: 700;	
}
#top-menu .buchung a{
padding: 12px;
border: 1px solid;
color: #133d56;	
}
#top-header {z-index: 10;}
#main-header.et-fixed-header {
top: 0 !important;
}
.nav li ul{
width:250px;
left:-60px;
padding: 10px 0;
z-index:-1;
}
.et-fixed-header #top-menu .sub-menu{
top:31px;
}
#top-menu li li{
padding:0;
width: 100%;
}
#top-menu li li a {
line-height:20px;
width:100%
}
#et_mobile_nav_menu .mobile_menu_bar:before{
color: #133d56;
}
.langswitcher.langhome{	display:none;}
#et-secondary-nav{
vertical-align: middle;
padding-right: 7px;
}
#et-secondary-menu>ul>li a{
padding-bottom: 3px;
}
.page-id-630 p{
padding-bottom:1em;
}
.page-id-630 h2{font-size: 38px;}
.page-id-630 h2:after{content:none !important}
.page-id-632 ol li{
padding-bottom:1em;
}
#main-footer li.desktop{display:none} h2:not(.et_pb_slide_title):after,
body:not(.home) h1:after{
content: "";
border-bottom: 2px solid #CAA95C;
width: 10%;
display: block;
margin: auto;
padding-top: 10px;
}
.smaller1 p{font-size:0.9em;}
.smaller2 p{font-size:0.8em;}
.smaller1 p, 
.smaller2 p{
line-height: 1.5em;	
}
.et_pb_row,
#main-footer .container{
width:90%;
max-width: 1300px;
}
.gradient{
background: linear-gradient(aliceblue, white);
}
.pb470px-d{	padding-bottom:12.2% !important;}
.pb470px-e{	padding-bottom:12% !important;}
.fs18px{
font-size:18px;
}
.fs24px{
font-size:24px;
}
.clearer{
clear:both;
margin-bottom: 0 !important;
}
#page-container{
max-width:1550px;
margin:auto;
-webkit-box-shadow: 0px 0 22px -2px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0 22px -2px rgba(0,0,0,0.75);
box-shadow: 0 0 22px -2px rgba(0,0,0,0.75);
}
strong{	font-weight:600;}
.et_pb_text ul {
padding-bottom:0;
}
.et_pb_text a,
.et_pb_blurb_description p a{
color: #133d56;
text-decoration: none;
font-style: italic;
font-weight: 600;
font-size: 16px;
}
.caldera-grid a{color:#133d56}
.caldera-grid a:hover{color:#133d56; text-decoration:none !important}
.et_pb_text a h3{
font-style:normal;
}
.et_pb_blurb_description p a{
font-size: 18px;
font-weight: 500;
}
body:not(.home) .et_pb_section_first{ 
padding-top:0px !important;
}
p{
padding-bottom: 0.5em;	
}
.caldera-grid hr{
border-top-color:#666666 !important;
}
.caldera-grid input[type=submit],
.et_pb_button,
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton{
border: none !important;
color: white;
border-radius: 0 !important;
font-size: 14px;
padding: 10px 30px !important;
background-size: 200% auto;
background-image: linear-gradient(to right,#b3a272,#ddcea8, #938048);
transition: 0.5s;
font-weight: 600 !important;
text-transform: uppercase;
}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton{
padding: 3px 10px !important;
}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:hover{
background-position: 0;
}
#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme{
background-color:rgba(255,255,255,0.85) !important
}
body #moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p,
body #moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a{
font-family: "Open Sans",Arial,sans-serif !important;
font-weight: 300;
}
body #moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a:hover{
color:#133d56;
}
.et-db #et-boc .et_pb_button{
font-size:14px;
}
.et_pb_button:hover,
.caldera-grid input[type=submit]:hover{
background-position: right center;
color:white;
}
.et_pb_button:after{
display:none;
}
.et_pb_bg_layout_light.et_pb_module.et_pb_button{
color:white;
}
hr{
border-color: #E5E5E5;
border-width: 2px;
border-top: none;
border-left: none;
}
.et_pb_text ul,
#left-area ul{
list-style-type: none;
padding-left:25px;
padding-bottom:0;
}
#left-area ul li ul{
padding-left:3px;
}
.et_pb_text ul li:before {
color: #D0B768;
content: "\f00c";
margin-right: 10px;
margin-left: -22px;
font-family: FontAwesome;
}
.et_pb_text ul li ul li:before {
content: none;
}
.et_pb_text ul li strong{
color: #133d56;
font-weight: 600;
}
.et_pb_text:not(.checkpoints) ul li{
padding-bottom: 10px;
font-weight:400;
line-height: 22px;
}    
.et_pb_text:not(.checkpoints) ul li:last-child{padding-bottom: 0;}    
.checkpoints{	font-style: italic;	}
.feature .et_pb_image .et_pb_image_wrap{
width: 100%;
}
.feature .et_pb_image img{
object-fit: cover;
object-position: 50% 90%;
height:445px;
width: 100%;
}
.feature > .et_pb_column .et_pb_text{
text-align:center;
padding: 0 20px;
}
.feature h3{
padding-bottom: 28px;
}
.arr_inner h3{
padding-bottom: 28px;
}
.arr_inner .excerpt a{
font-style: initial;
font-weight: 300;
color: #666;
font-size: 20px;	
}
.arr_inner .excerpt {
padding-bottom: 28px;
}
#cookie-notice{	border-top: 1px solid #666666;}
.et-pb-arrow-prev:before,
.et-pb-arrow-next:before{
font-family:FontAwesome !important;
color:white;
}
.et-pb-arrow-prev:before {
content: "\f104 ";
}
.et-pb-arrow-next:before {
content: "\f105";
}
.et-pb-arrow-prev:before,
.et-pb-arrow-next:before,
.fa-angle-left:before,
.fa-angle-right:before
{
text-shadow: 1px 2px 5px rgba(0,0,0,0.65);
} .featured-header-img{
height: 500px;
background-position: 50% 40%;
background-size: cover;
} #footer-widgets > .footer-widget:nth-child(3) .title{
visibility:hidden;
}
#footer-widgets .footer-widget li{
padding-left:0;
}
.footer-widget{
font-weight:400;
}
#footer-widgets .footer-widget a, 
#footer-widgets .footer-widget li a, 
#footer-widgets .footer-widget li a:hover{
color:black;
}
#footer-widgets .footer-widget h4{
font-family:"Open Sans",Arial,sans-serif;
padding-bottom: 15px;
color: #666666;
text-transform: uppercase;
font-size: 1.3em;
font-weight: 600;
}
.pre-footer {
background-color:#F3F3F3;
padding: 30px 0;
}
.pre-footer ul li{
text-align:center;
}
.pre-footer li p {
font-size:1.4em;
}
.pre-footer li p.action {
font-family: 'Pinyon Script',handwriting;
text-align: left;
font-size: 2.2em;
line-height: 40px;
color:#004587;
}
#footer-info{
float:none;
}
#footer-bottom{
border-top: 1px solid #e4e4e4;
padding: 10px 0 10px;
}
.pre-footer .tel {color:#133d56}
.sub-footer > div a:first-child{
padding-right: 15px;
}
#footer-info .originator a{
font-weight: 100;
text-decoration: underline;
}
.et_pb_button.mobile{display:none} .parent-pageid-9 .et_pb_button_module_wrapper{
vertical-align:top;
}
.parent-pageid-9 .et_pb_button_module_wrapper a{
text-align: center;
text-transform: uppercase;
}
.parent-pageid-9 .app-single .et_pb_button_module_wrapper{text-align:center}
.et_pb_row.heading{
border-bottom: 1px solid #666666;
padding-bottom: 5px;
width:100%;
}
.et_pb_row.heading .et_pb_column:nth-child(2) .et_pb_text_inner{
text-align:right;
}
.heading > .et_pb_column:first-child p,
.h-top,
.heading3 p{
color: #133d56;
font-size: 22px;
font-weight: 600;
}
.heading > .et_pb_column:nth-child(2) p,
.heading2 > .et_pb_column .h-sub{
font-size: 18px;
}
.parent-pageid-9 .pricing p,
.parent-pageid-9 .pricing a{
font-size: 12px;
font-weight: 400;
line-height: 18px;
}
.parent-pageid-9 .pricing a{
font-weight: 600;  
}
.checkpoints li{
padding-bottom: 6px;
font-size: 16px;
line-height: 20px;
font-weight: 400;
}
.checkpoints li ul li{
padding-bottom:5px;
font-size: 14px;
}
.checkpoints li ul li:last-child{padding-bottom:0;}
.hinweise {
font-size: 12px;
padding-left: 25px;
padding-top: 8px;
line-height: 22px;
}
.extraleistungen .et_pb_button  {
min-width: 270px;	
}
.et_pb_row.app-single{
padding: 20px;
background: linear-gradient(aliceblue, white);
width:100%;
}
.et_pb_row.preise,
.et_pb_row.saison{
width:100%;
}
.et_pb_row.saison{
padding-top:0;
}
.pl25px.et_pb_row{
padding-left:25px;
}
#elegant, #elegant-grande,
#deluxe, #deluxe-grande{
padding-top: 30px;	
padding-bottom:0;
}
.parent-pageid-9 #start{
padding-bottom:0;
}
.home .text-float-image > .et_pb_column:nth-child(3) {
border:1px solid rgba(19,61,86,0.32);
}
@media (min-width: 981px){
.home .text-float-image .et_pb_main_blurb_image{
display:block;
height: 0;
padding-bottom: 74%;
overflow:hidden;
}
#main-footer li.mobile{display:none}
#main-footer li.desktop{display:inline-block}
.et_pb_row.heading,
.et_pb_row.preise,
.et_pb_row.saison,
.et_pb_row.app-single{
width:85%;
}
.text-float-image.perks img{
max-height: 315px;
opacity: 1;
-webkit-transition: opacity 1.5s,-webkit-transform 1.5s;
transition: opacity 1.5s,transform 1.5s,-webkit-transform 1.5s;
}
.home .et_pb_row_3 .single-arrangement.et_pb_column img,
.page-id-9 .text-float-image > .et_pb_column img{	
-webkit-transition: opacity 1.5s,
-webkit-transform 1.5s;
transition: opacity 1.5s,transform 1.5s,-webkit-transform 1.5s;
}
.page-id-9 .text-float-image > .et_pb_column img{margin-bottom:-8px;}
.home .text-float-image > .et_pb_column:hover img,
.home .et_pb_row_3 .single-arrangement.et_pb_column:hover img,
.page-id-9 .text-float-image > .et_pb_column:hover img{
transform: scale3d(1.1,1.1,1);
}
.home .text-float-image > .et_pb_column:hover,
.home .et_pb_row_3 .single-arrangement.et_pb_column:hover,
.page-id-9 .text-float-image > .et_pb_column:hover
{
box-shadow: 0 0 4px 0px #848484;
}
.home .et_pb_row_3 .single-arrangement.et_pb_column,
.page-id-9 .text-float-image > .et_pb_column{
overflow:hidden
}
#home-slider .et-pb-arrow-prev, #home-slider .et-pb-arrow-next{
margin-top:-10px !important;
}
.et_pb_gallery .et-pb-arrow-next,
.et_pb_slider:hover .et-pb-arrow-next {
right:5px;
opacity:1;
padding: 10px 20px;
}
.et_pb_gallery .et-pb-arrow-prev,
.et_pb_slider:hover .et-pb-arrow-prev {
left:5px;
opacity:1;
padding: 10px 20px;
}
#main-header.et-fixed-header .logo_container > a:before{
background-image: url(https://seeresidenz-klink.de/wp-content/uploads/2018/06/seeresidenz_Logo_mit_schatten_130x130_2.png);
height: 70px;
width: 110px;
margin-top: 5px;
content: " ";
display: block;
background-position: 50% 0%;
background-size: 79%;
margin-right: auto;
margin-left: auto;
background-repeat: no-repeat;
}
.reservation-btn{display:none;}
.parent-pageid-9.et_pb_gutters3 .et_pb_column_1_3{
width: 35.2%;
}
.et_pb_gutters3 .et_pb_column_2_3{
width: 62.833%;
}
.et_pb_gutters2.et_pb_row .et_pb_column {
margin-right: 3.5%;
}
.parent-pageid-9.et_pb_gutters3 .et_pb_column{margin-right: 1.9%;}
.parent-pageid-9.et_pb_gutters3 .et_pb_column_1_2{width:48.25%}
.parent-pageid-9 .app-single .halfblock,
.parent-pageid-9 .app-single .et_pb_button_module_wrapper,
.parent-pageid-9 .app-single .pricing {
width:49.5%;
}
.parent-pageid-9 .app-single .halfblock{
float:left;
margin-bottom:0;
}
.parent-pageid-9 .app-single .et_pb_button_module_wrapper,
.parent-pageid-9 .app-single .pricing {
text-align:right;
float:right;
margin-bottom: 17px;
}
.parent-pageid-9 .app-single .et_pb_button_module_wrapper a{
width: 73%;
}
.parent-pageid-9 .app-single .et_pb_column:first-child{
}
.parent-pageid-9 .et_pb_row.app-single {padding: 20px 10px;}
.parent-pageid-9 .et_pb_row.app-single .et_pb_slider:hover .et-pb-arrow-prev{
left: 10px;
}
.parent-pageid-9 .et_pb_row.app-single .et_pb_slider:hover .et-pb-arrow-next{
right: 10px;
}
.parent-pageid-9 .et_pb_gallery img{
width: 100%;
object-fit: cover;
}
.parent-pageid-9 .et_pb_gallery .et_pb_gallery_image { }
.page-id-630 .et_pb_row,
.page-id-632 .et_pb_row{
width:80%;
}
}  .feature.et_pb_row,
.arr_inner.et_pb_row{
width: 100%;
max-width: 1550px;
}
.arr_inner.et_pb_row {
padding-top:0;
}
.et_pb_code_inner > .arr_inner:first-child{
padding-top:20px;
}
.arr_inner .excerpt {
white-space: pre-wrap;
} .page-id-671 .featured-header-img{
background-position: 50% 20%;
}
.single-arrangements .container{
width: 100%;
max-width: 1550px;
padding-top:0px !important;
}
.single-arrangements h3{
padding-top:15px;
}
.single-arrangements .et_pb_row.halfwidth{
max-width:770px;
}
.single-arrangements .checkpoints li{
font-size:18px;
line-height:25px;
}
.single-arrangements .checkpoints li > ul{
padding-bottom:0 !important;
}
.single-arrangements .et_pb_button_module_wrapper a{
text-align: center;
text-transform: uppercase;
}
.single-arrangements .excerpt{
text-align: center;
font-size:20px;
padding-top:20px;
white-space: pre-wrap;
}
.single-arrangements #content-area table {
border:none;
margin-bottom: 0;
}
.single-arrangements #content-area table td {
border:none;
padding: 0 10px 5px 0;
}
.single-arrangements #content-area table tr td:nth-child(2) {
width:28%;
vertical-align: top;
text-align:center;
}
.smalltext p{	
font-size: 14px;
line-height: 21px;
font-weight: 400;
}
.single-arrangements .arr-price {
padding:0;
}
.single-arrangements .arr-price:first-child {
border-bottom:1px solid;
}
.arr-price.line{
border-bottom: 2px solid #a2a2a2;
padding-bottom:10px;
}
.arr-price-sec {
margin-top:30px;
border-top: 1px solid #999999;
border-bottom: 1px solid #999999;
}
.arr-price-sec > .et_pb_row {
width:100% !important;
max-width:100%;
padding-left:10px !important;
padding-right:10px !important;
}
.arr-price-sec.et_pb_section{
background: linear-gradient(aliceblue, white);
padding: 0;
padding:0 10px !important;
}
.price p{
font-weight: 600;
} .page-id-305 .featured-header-img{
background-position: 50% 30%;
}
.page-id-305 h2{
font-size:40px;
}
.aktivitaet.et_pb_row{
border-top: 1px solid rgb(102, 102, 102);
padding: 20px;
}
.aktivitaet img {
height: 180px;
object-fit: cover;
width: 100%;
}
.aktivitaet .et_pb_image_wrap{
width:100%;
}
.page-id-305 .heading3 {
padding: 10px 20px 3px;
} .owl-nav {
position: absolute;
top: 45%;
height:0;
width: 100%;
}
.owl-prev{
float: left;
padding-left:20px;
}
.owl-next{
float: right;
padding-right:20px;
}
.owl-nav .fa{
font-size:48px;
color: white;
font-weight: 300;
}
.carousel-sec .et_pb_row {
padding:0;
} body.page-id-11 .et_pb_section_first {
padding-top: 0px !important;
}
body.page-id-11 .stoerer > .et_pb_image_wrap {
width:100%;
}
.et_pb_image .et_pb_image_wrap
.gmnoprint.gm-bundled-control{
top:100px;
}
.gm-style .gmnoprint:last-child{
top:100px !important;
}
.gm-style button[title="Vollbildansicht ein/aus"]{
top:140px !important;
}
.et_pb_row .caldera-grid .form-control:focus{
border-color:#133d56;
box-shadow:none;
}
.page-id-11 .et_pb_section_first .et_pb_row_0,
.page-id-11 .et_pb_section_first .et_pb_row_0 img{
width:100%;
max-width:1550px;
}
.page-id-11 .et_pb_text ul{
list-style-type: decimal;
padding-left: 25px;
}
.page-id-11 .et_pb_text ul li{
padding-bottom: 0;
font-weight: 300;
}
.page-id-11 .et_pb_text ul li:before{
content:"";
margin-left: -7px;
}
.et_pb_column .et_pb_map{
height:514px;
}
.anreise {font-size:18px}
.anreise h5{
font-size: 18px;
font-family: "Open Sans",Arial,sans-serif;
font-weight: 600;
padding-bottom: 15px;
} .wellness-angebot{
border-top: 1px solid rgb(102, 102, 102);
}
.wellness-angebot .et_pb_row p{
padding:0;
}
.wellness-angebot .et_pb_row_1-2_1-4_1-4 .et-last-child p,
.wellness-angebot .et_pb_row_3-4_1-4 .et-last-child p{
font-weight: 600;
text-align:center;
}
.wellness-angebot .heading2 {
padding-bottom: 0;
padding-top: 20px;
}
.wellness-angebot tr td{
padding:0;
border: none;
}
.wellness-angebot table{
border: none;
}
.top-heading{	padding-bottom:0 !important;}
.top-heading > .et_pb_row{	padding-bottom:5px !important;} .gmnoprint .gmnoprint{
top: 60px !important;
} .caldera-grid .form-control{
font-weight: 600;
font-size: 16px;
}
.page-id-440 {
font-size:16px;
}
.page-id-440 .et_pb_row{
width:80%;
}
.caldera-grid form hr{
margin-top: 0;
margin-bottom:0;
}
.caldera-grid form label{
font-weight: 400;
}
.caldera-grid .heading{
color: #133d56;
margin-bottom: 5px;
font-size: 22px;
font-weight: 600;
}
.caldera-grid .sec .wrapper{
background: linear-gradient(aliceblue, white);
padding: 10px 10px;
}
.caldera-grid .sec {
padding-top:40px;
}
.caldera-grid .sec.submit{
padding-top:15px;
}
.caldera-grid .texthint{    padding-left: 7px;}
.caldera-grid .sub{
font-weight: 600;
}
.caldera-grid .italic{
font-style:italic;
}
.caldera-grid .no-visible{
visibility:hidden;
display:none;
}
.caldera-grid input[type=submit] {
margin-top:20px;
}
.price-table table,
.price-table table tr td{
border:none;
}
.caldera-grid .row{
margin-left: 0 !important;
margin-right: 0 !important; 	
}
.caldera-grid .checkbox label, 
.caldera-grid .radio label{
font-weight:300 !important;
}
.caldera-grid .checkbox label a, 
.caldera-grid .radio label a{
font-weight:600 ;
font-style: italic;
}
.sec > .row:first-child{margin:0;}
.sec .col-sm-12.single{padding:0;}
.sec.anfragetyp{
padding-top:0;
} .caldera-grid form.active .sec{
display:none;
} .page-id-918 .et_pb_row.heading,
.page-id-918 .et_pb_row{
width:90%;
}
.gutschein a.et_pb_button  {
width:100%;
background: white;    
color: #133d56 !important;
border: 1px solid !important;
}
.gutschein a.et_pb_button.active  {
color: white !important;
background: #133d56;
}
.gutschein .et_pb_row.heading{
width:90%;
}
.gutschein .et_pb_button_module_wrapper {
width: 48.5%;
display: inline-block;
margin-right: 2%;
margin-bottom: 5px !important;
}
.gutschein .et_pb_column_1_2:first-child .et_pb_button_module_wrapper {
margin-bottom: 30px !important;
}
.gutschein .et_pb_button{
margin-bottom: 0 !important;
}
.gutschein .et_pb_button_module_wrapper:nth-child(even) {
margin-right: 0;
}
.gutschein .et_pb_module.sub  {    margin-bottom: 10px;}
.gutschein .eigener-Wert{
height: 34px;
border: 1px solid #ccc;
border-radius: 2px;
padding:5px;
}
.gutschein .eigener-Wert:focus{    border-color: #133d56 ;}
.result-field{
display:none;
}
.sec.misc{
padding-top:0;
}
.gutschein .et_pb_row{
width:100%;
padding: 0 15px;
}
.ihre-auswahl .et_pb_text_inner{min-height:27px}
.ihre-auswahl.error{
color:red;
font-weight:600;
}
.sec.misc .wrapper{	background:none;}
.gutschein{    
width: 90%;
max-width: 1300px;
margin:auto;}
.page-id-305 .entry-content tr td, body.et-pb-preview #main-content .container tr td,
.page-id-305 .entry-content table{
border:none;
}
.see-more{
font-style:italic;
font-size:13px;
color:#133d56;
font-weight: 600;
vertical-align: top;
line-height: 20px;
}
@media ( min-width:768px ) {
#CF5a8595682ebc5_1-row-5 .col-sm-3,
#CF5a8595682ebc5_1-row-3 .col-sm-3:nth-child(2),
#CF5a8595682ebc5_1-row-7 .first_col{
border-right: 1px solid #dedede;	
}
#CF5a8595682ebc5_1-row-5 .col-sm-3.last_col{
border:none;
}
.caldera-grid .no-visible{
display:block;
}
.price-table table thead{
border-bottom: 1px solid #666666;
}
.price-table table tbody{
background: linear-gradient(aliceblue, white);
}
}
@media ( min-width:981px ) {
.caldera-grid .col-sm-3.last_col{border-right:none;	}
.contact-form > .et_pb_row .et_pb_column  {
width: 70%;
}
.caldera-grid .form-group .radio{
width: 25%;
display: inline-block;
}
}
@media ( max-width:1151px ) {
.page-id-440 {
font-size:15px;
}
}
@media ( min-width:530px ) {
#footer-widgets .footer-widget li{
display: inline-block;
width: 32.333%;
}
.pre-footer ul li{
width: 49.5%;
display: inline-block;
}
}
@media ( min-width:768px ) {
#CF5a8595682ebc5_1-row-5 .col-sm-3 > div:first-child{
min-height: 66px;
}
}
@media ( min-width:981px ) {
.wellness-angebot table tr td:first-child{
width: 71%;
}
.wellness-angebot table tr td:nth-child(3){
text-align:right;
padding-right:5%;
font-weight:600 !important;
}
.wellness-angebot table tr td:nth-child(3) span{
font-weight:600 !important;
}
#home-slider .et_pb_slide {
height:105vh;
}
body .et_pb_section_0 {padding-top:0;	}
body:not(.page-id-11) .et_pb_section_0 .et_pb_row {padding-top:10px;}
.et_header_style_split .et-fixed-header #et-top-navigation{
padding:4px 0;
}
.pre-footer li p.action{font-size:28px;	text-align:center}
.up{margin-top:0 !important} #top-header .container{
padding-top: 8px !important;
}
#main-header .logo_container img{
width: 220px;
height: 150px;
max-height: 150px;
margin-top: 7px;
-webkit-box-shadow: 0px -13px 22px -2px rgba(0,0,0,0.75);
-moz-box-shadow: 0px -13px 22px -2px rgba(0,0,0,0.75);
box-shadow: 0 -13px 22px -2px rgba(0,0,0,0.75);
}
#page-container #main-header{
box-shadow: 0 0px 18px -3px grey !important;
}
body.et_non_fixed_nav.et_transparent_nav.et_secondary_nav_enabled #main-header{
top:35px;
bottom:0;
height:60px;
}
body.et_fixed_nav.et_secondary_nav_enabled #main-header.et-fixed-header {
top:0px !important;
}
.kb-custom .et_pb_slide:nth-child(odd)  .et_parallax_bg{
animation: zoomin-right 10s forwards;
-ms-animation: zoomin-right 10s forwards;
-webkit-animation: zoomin-right 10s forwards;
-moz-animation: zoomin-right 10s forwards;
}
.kb-custom .et_pb_slide:nth-child(even) .et_parallax_bg{
animation: zoomout-right 10s forwards;
-ms-animation: zoomout-right 10s forwards;
-webkit-animation: zoomout-right 10s forwards;
-moz-animation: zoomout-right 10s forwards;
}
#top-menu-nav{
width:100%;
}
#top-header {min-height:40px}
#main-header > .container{
width: 100%;
max-width: 100%;	
}
.et_header_style_split .et-fixed-header #et-top-navigation nav>ul>li>a{
padding-bottom:12px;
} .owl-carousel .owl-item:not(.center) {
opacity:0.5;
}
.owl-carousel .owl-item.center {
z-index:1; }
.carousel-full{
width: 100% !important;
max-width: 1550px !important;
}
.carousel-full > .et_pb_row {
padding:0 !important;
} .et_pb_gutters3 .et_pb_column, .et_pb_gutters2.et_pb_row .et_pb_column {
margin-right: 1.5%;
}
.et_pb_gutters3 .et_pb_column_1_3, .et_pb_gutters2.et_pb_row .et_pb_column_1_3 {
width: 32.333%;
}
.et_pb_gutters3 .et_pb_column_1_4, .et_pb_gutters2.et_pb_row .et_pb_column_1_4 {
width: 23.85%;
}
.et_pb_gutters3 .et_pb_column_1_2{
width: 49.25%;
}
.extraleistungen .et_pb_gutters2.et_pb_row .et_pb_column_1_3 {
width:31.2%;
margin-right: 3%;
} .page-id-104 .et_section_regular .et_pb_row{
padding:0;
padding: 15px 30px;
}
.et_pb_gutters3 .wellness-angebot .et_pb_column{
margin-right: 3.5%;
margin-top: auto;
margin-bottom: auto;
} 
.et_pb_gutters3 .wellness-angebot .et_pb_column_1_4{
width: 13%;
}
.et_pb_gutters3 .wellness-angebot .et_pb_column_1_2{
width:67%;
}
.et_pb_gutters3 .wellness-angebot .et_pb_column_3_4{
width: 83.5%;
}
.arrangement-list.col-2 .single-arrangement img{
height: 360px;
}
.et_header_style_split .centered-inline-logo-wrap #logo{
-webkit-animation: none;
-moz-animation: none;
-o-animation: none;
animation: none;
}
.et_header_style_split .centered-inline-logo-wrap{
margin-top:-48px;
-webkit-transition: none;
-moz-transition: none;
transition: none;
}
.feature .arr_inner .et_pb_column .et_pb_text {
text-align:center;
}
.feature > .et_pb_column .et_pb_text {
text-align: right;
max-width: 90%;
margin: auto;
margin-right: 0;
}
.feature .et_pb_column .et_pb_button_module_wrapper  {
max-width: 90%;
margin: auto;
margin-right: 0;
padding-top: 10px;
}
.feature > .et_pb_column:nth-child(even) .et_pb_text{
text-align: left;
max-width: 90%;
margin-left: 0;
}
.feature > .et_pb_column:nth-child(even) .et_pb_button_module_wrapper {margin-left: 0;}
.feature .arr_inner > .et_pb_column:nth-child(even) .et_pb_text{margin-left: 0;}
.feature .arr_inner > .et_pb_column:nth-child(even) .et_pb_button_module_wrapper{margin-left: 0;}
.feature.et_pb_row,
.arr_inner.et_pb_row {
display: flex;
overflow:hidden;
}
.feature.et_pb_row .et_pb_column ,
.arr_inner.et_pb_row .et_pb_column  {
margin:auto 0;
}
.feature > .et_pb_column_1_2,
.arr_inner > .et_pb_column_1_2{
width: 49.25%;
}
.feature > .et_pb_column_1_2:first-child,
.arr_inner > .et_pb_column_1_2:first-child{
margin-right: 1.5%;
}
.pre-footer ul li{
width:24.5%;
display:inline-block;
vertical-align: middle;
padding-bottom:0;
}
#footer-widgets {
padding: 3.5% 0 0;
}
.et_pb_gutters3 .footer-widget{
margin-bottom: 50px;	
}
.sub-footer > div:nth-child(1){
float:left;
}
.sub-footer > div:nth-child(2){
float:right;
} .single-arrangements .et_pb_button_module_wrapper a{
width: 260px;
}
.single-arrangements .arr-price .et_pb_column_3_4{width: 84%;}
.single-arrangements .arr-price .et_pb_column_1_2{width: 67%;}
.single-arrangements .arr-price .et_pb_column_1_4{width: 15%; margin-top:auto;}
.single-arrangements .arr-price.et_pb_row_8 .et_pb_column_1_4 .et_pb_text {bottom:0; position:absolute;}
.single-arrangements .et_pb_gallery img{ object-fit:cover;
}
.arr-price {
display:flex;
}
.arr-price > .et_pb_column:first-child {
position: relative;	
}
.arr-price.line > .et_pb_column:first-child > .et_pb_text{
position: absolute;
bottom: 0;
}
.arr-price-sec.et_pb_section,
.page-id-104 .et_section_regular   {
width: 80%;
max-width: 1300px;
margin:auto;
}
.arr-price-sec.et_pb_section{
padding: 0 20px !important;
}
.page-id-104 .et_section_regular .et_pb_row {
width: 100%;
display:flex;
}
.gutschein .et_pb_column_1_2:first-child  {
border-right: 1px solid #d4d4d4;
margin-right: 1.5%;
padding-right: 1.2%;
}
}
@media ( min-width:1085px ) {
#CF5a8595682ebc5_1-row-5 .col-sm-3	.form-group > label{
width:72%;	
}
#CF5a8595682ebc5_1-row-5 .col-sm-3	.form-group > div,
#CF5a8595682ebc5_1-row-6 .form-group > div{
width: 25%;
display: inline-block;	
}
#CF5a8595682ebc5_1-row-6 .form-group > label{padding-right:10px}
#CF5a8595682ebc5_1-row-6{padding-top:10px}
#CF5a8595682ebc5_1-row-5 .col-sm-3 > div:first-child{
min-height: 46px;
}
.pre-footer li p.action{font-size:32px;}
.alter-kinder input.form-control{width: 153px;}
}
@media ( min-width:1350px ) {
#top-menu li {
padding-right: 30.5px;
}
#top-menu li.left {
padding-right: 55px;
}
#top-header > .container {
max-width: 1180px;	
}
}
@media (min-width: 1550px){
#main-header{
width: 1550px;
left: 50%;
margin-left: -775px;
}
}
@media ( max-width:1349px ) {
#top-menu li {
padding-right: 12px;
}
#top-menu li.left {
padding-right: 30px;
}
} @media ( max-width:1280px ) { .feature .et_pb_image img {
height: 375px;
}
.owl-carousel .owl-item img{
height:300px;
object-fit:cover;
}
.page-id-11 .et_pb_text ul li{
line-height: 24px;
}
.text-float-image.nobreak .et_pb_blurb_description a br{display:none}
.et_pb_blurb_description p a{font-size:16px;}
}
@media ( max-width:1080px ) {
#main-footer .et_pb_button{
display:block;
padding-top:8px !important;
padding-bottom: 8px !important;
}
.single-arrangements #content-area table tr td:nth-child(2) {
width:23%;
min-width: 95px;
}
}
@media ( max-width:1050px ) {
#top-menu li {
font-size: 12px;
}
}
@media ( max-width:980px ) {
.feature .et_pb_image img {
height: 445px;
}
.et_pb_row.arr_inner {padding-bottom:27px}
.page-id-9 .switched > .et_pb_column:first-child{margin-top:30px}
html.noscroll, body.noscroll {margin: 0; height: 100%; overflow: hidden}
.geniessen.et_pb_section .et_pb_column .et_pb_image{
margin-bottom:15px;
}
.home .et_pb_blurb_content{
max-width:inherit;
max-height: 400px;
}
.home .et_pb_blurb_content .et_pb_main_blurb_image,
.home .et_pb_blurb_content .et_pb_main_blurb_image img{
width:100%;
}
.home .et_pb_blurb_content .et_pb_main_blurb_image img{
max-height: 400px;
object-fit: cover;
}
.single-arrangements .arr-price > .et_pb_column:first-child {
margin-top: 30px;
margin-bottom: 25px;
}
.et_pb_section,
.et-db #et-boc .et_pb_section{
padding: 10px 0;
}
.et-db #et-boc .et_pb_section.gutschein-head{
padding-bottom: 0;
}
.page-id-918 .et_pb_row.heading,
.page-id-918 .et_pb_section:not(.et_pb_section_0) .et_pb_row{
width:100%;
}
.gutschein{width: 100%;	}
.gutschein > .et_pb_row > .et_pb_column:first-child{margin-bottom: 20px;}
.et_pb_section_first{padding-top:0;}
.pre-footer li p {padding-bottom:30px;}
.pre-footer li a {margin-bottom:10px;}
.feature {position:relative;}
.heading3 > .et_pb_column  {margin-bottom:0;}
.switched,
.et_pb_row.arr_inner{
display: flex; 
flex-direction: column;
}
.et_pb_row.arr_inner:nth-child(even) > .et_pb_column:nth-child(2) 
{order: 1;padding-bottom:30px;}
.switched > .et_pb_column:nth-child(2){order: 1}
.switched > .et_pb_column:nth-child(1),
.et_pb_row.arr_inner:nth-child(even) > .et_pb_column:nth-child(1) {order: 2;}
.et_pb_row.arr_inner:nth-child(even) > .et_pb_column:nth-child(1) {margin-bottom:0}
.page-id-440 .et_pb_row,
.aktivitaet {
width:100%;
}
.caldera-grid .heading,
.sec.submit,
.sec.anfragetyp  .form-group
{padding-left: 10px;}
#main-header > .container{
width:90%;
}
#main-header > .container > div{
display: inline-block !important;
vertical-align: middle;
}
#main-header > .container > .logo_container,
.et_header_style_split #et-top-navigation{
width: 27%;
}
#main-header > .container > .reservation-btn{
width:43%;
}
#main-header .logo_container a{
display:block;
margin-left: -20px;
}
.pb470px-d{
padding-bottom:25% !important;
}
.et_non_fixed_nav.et_transparent_nav #main-header, .et_fixed_nav #main-header {
position: fixed;
}
#top-header{
display:none;
}
.stoerer{
margin-top: -64px;
}	
.home .stoerer {
margin-top: -41px;
}
.page-id-11 .stoerer{
margin-top:-54px;
}
#main-header .logo_container img{
display:none;
}
#main-header .logo_container > a:before{
background-image: url(https://seeresidenz-klink.de/wp-content/uploads/2018/02/logo_mobile2.png);
height: 50px;
width: 110px;
margin-top: -10px;
content: " ";
display: block;
background-position: 50% 0%;
background-size: 100%;
}
#main-header.et-fixed-header .logo_container > a:before{ }
.mobile_menu_bar:before{
font-size:60px;
}  .et_header_style_split #et_mobile_nav_menu{	margin-top:0;}
.et_header_style_split .mobile_nav .select_page{display:none;}
.et_header_style_split #main-header {padding-bottom:5px; padding-top:13px;}
.et_header_style_split #main-header .mobile_nav{padding:0}
.et_header_style_split .mobile_menu_bar{top:-30px;}
.et_header_style_split .et_mobile_menu {
top: 25px;
border-top-color:#133d56;
}
#main-header .et_mobile_menu{background-color:white !important;}
body.et_non_fixed_nav.et_transparent_nav.et_secondary_nav_two_panels #main-header{
top:0;
}
.et_mobile_menu li a{
padding-top:12px;
padding-bottom:12px;
line-height: 1.5em;
}
.et_mobile_menu li:last-child a{
border-bottom:none;
}
.et_mobile_menu{padding-bottom:0}
#mobile_menu{
width: 411%;
left: -290%;
max-height: 470px;
overflow: auto;
}
.arr-price.line > .et_pb_column  {
margin-bottom:0 !important;
}
.parent-pageid-9 .et_pb_gallery{
margin-left:-20px;
margin-right:-20px;
}
.et_pb_row.heading{padding-top:0;}
.et_pb_row.heading .et_pb_text_inner,
.et_pb_row.heading .et_pb_column:nth-child(2) .et_pb_text_inner{
text-align:center;
}
.et_pb_row.heading > .et_pb_column {
margin-bottom:10px;
}
.heading > .et_pb_column:nth-child(2) p,
.heading2 > .et_pb_column .h-sub{
font-size: 14px;
}
.pre-footer li p.action{
text-align:center;
}
#footer-widgets {padding-bottom:10px}
#footer-widgets .footer-widget .fwidget, #footer-widgets .footer-widget:nth-child(n){
margin-bottom:20px !important;
}
.footer-widget .fwidget {width:100%; text-align:center}
#footer-widgets > .footer-widget:nth-child(3) .title{display:none;}
.wellness-angebot .et_pb_row_1-2_1-4_1-4 .et-last-child p, .wellness-angebot .et_pb_row_3-4_1-4 .et-last-child p{
text-align:right;
padding-right:10px;
}
.wellness-angebot .et_pb_row_3-4_1-4 .et_pb_column.et_pb_column_3_4{
width: 75% !important;
}	
.wellness-angebot .et_pb_row_3-4_1-4 .et_pb_column.et_pb_column_1_4{
width: 25%!important;
}	
.wellness-angebot .et_pb_row {padding:0}
.wellness-angebot .et_pb_row .et_pb_column_1_2 {margin-bottom:5px}
.single-arrangements .et_pb_section_0 > .et_pb_row {
width:100% !important;
}
.single-arrangements .et_pb_section_0 > .et_pb_row > .et_pb_column:first-child{
padding: 0 20px;
}
.caldera-grid .heading{text-align:center}
}
@media ( min-width:481px ) and ( max-width:980px )  {
.arr-price.et_pb_row_1-2_1-4_1-4 .et_pb_column_1_4 > .et_pb_text:first-child {
height:84px;
}
.two-col-freizeit{ 
display: grid;
grid-template-columns: 50% 50%;
}
.two-col-freizeit .aktivitaet { 
margin-top:0;
}
.two-col-freizeit .heading3:nth-child(1),
.two-col-freizeit .heading3:nth-child(3){
grid-row-start: 1;
}
.two-col-freizeit .heading3:nth-child(5),
.two-col-freizeit .heading3:nth-child(7){
grid-row-start: 3;
}
.two-col-freizeit .aktivitaet:nth-child(6),
.two-col-freizeit .aktivitaet:nth-child(8){
grid-row-start: 4;
}
.two-col-freizeit .heading3:nth-child(9),
.two-col-freizeit .heading3:nth-child(11){
grid-row-start: 5;
}
.two-col-freizeit .aktivitaet:nth-child(10),
.two-col-freizeit .aktivitaet:nth-child(12){
grid-row-start: 6;
}
.two-col-freizeit .heading3:nth-child(13),
.two-col-freizeit .heading3:nth-child(15){
grid-row-start: 7;
}
}
@media ( max-width:767px ) {
.feature .et_pb_image img{
height:370px;
}
.home .et_pb_main_blurb_image{
display:block;
}
.price-table {font-size:14px}
.price-table table thead{
float: left;
display: block;
width:38%;
}
.price-table table tbody,
.price-table table tbody tr{
float: left;
display: block;
width: 49%;
}
.price-table table tbody{
width:70%;
}
.price-table table thead > tr{
display: block;
}
.price-table table thead th,
.price-table table tbody td{
display: block;
padding: 5px;
}
.price-table table {display: flex;}
.price-table table tbody {    
margin: auto;
margin-bottom: 0;
}
.no-mobile{
display:none;
}
.price-table thead tr th:first-child,
.price-table tbody tr td:first-child{
border-bottom: 1px solid #666666;
}
.price-table thead tr th{
padding-left:20px;
}
.et_mobile_device .et-pb-arrow-prev, .et_pb_slider:hover .et-pb-arrow-prev {left:22px;}
.et_mobile_device .et-pb-arrow-next, .et_pb_slider:hover .et-pb-arrow-next {right:22px;}
.et_pb_column .et_pb_map, .et_pb_fullwidth_section .et_pb_map {
height: 400px;
}
.page-id-305 .entry-content tr td{
padding: 7px 15px 4px 0;
font-size: 14px;
line-height: 17px;
}
.page-id-305 .entry-content .mob tr td{
display: block;
text-align: center;
}
#CF5a8595682ebc5_1-row-5 .col-sm-3 > div:first-child{
margin-bottom:5px;
}
#CF5a8595682ebc5_1-row-5 .col-sm-3 {
margin-bottom:35px;
}
}
@media (max-width:530px){
#main-footer .et_pb_button{
max-width: 300px;
display: block;
margin-right: auto;
margin-left:auto;
}
}
@media (max-width:480px ) {
.feature .et_pb_image img{
height:300px;
}
.single-arrangements #content-area table td {
padding-bottom:20px;
}
h2{font-size:2.5em}
.arr-price .et_pb_column_1_4 .et_pb_text {
width: 49%;
display:inline-block;
}
.arr-price .et_pb_column_1_4 {display:flex;}
.arr-price .et_pb_column_1_4 .et_pb_text {
margin-top: auto;
margin-bottom: auto !important;
}
.pb470px-d{
padding-bottom:14% !important;
}
.et_pb_row{
width:90%;	
}
.page-id-305 .et_pb_row.gradient,
.page-id-305 .et_pb_row.heading3 {
width:100%;	
}
.wellness-angebot .et_pb_row_1-2_1-4_1-4 .et_pb_column.et_pb_column_1_4{
width: 50%!important;
}	
} .kb-zoomout .et_pb_slide .et_parallax_bg {
animation: zoomout 7s forwards;
-ms-animation: zoomout 7s forwards;
-webkit-animation: zoomout 7s forwards;
-moz-animation: zoomout 7s forwards;
}
.kb-zoomin .et_pb_slide .et_parallax_bg {
animation: zoomin 7s forwards;
-ms-animation: zoomin 7s forwards;
-webkit-animation: zoomin 7s forwards;
-moz-animation: zoomin 7s forwards;
}
.kb-zoomout .et_parallax_bg {
animation: zoomout 17s forwards;
-ms-animation: zoomout 17s forwards;
-webkit-animation: zoomout 17s forwards;
-moz-animation: zoomout 17s forwards;
}
.kb-zoomin .et_parallax_bg {
animation: zoomin 17s forwards;
-ms-animation: zoomin 17s forwards;
-webkit-animation: zoomin 17s forwards;
-moz-animation: zoomin 17s forwards;
}
.kb-zoomin-right .et_parallax_bg {
animation: zoomin-right 7s forwards;
-ms-animation: zoomin-right 17s forwards;
-webkit-animation: zoomin-right 17s forwards;
-moz-animation: zoomin-right 17s forwards;
}
.kb-zoomout-right .et_parallax_bg {
animation: zoomout-right 7s forwards;
-ms-animation: zoomout-right 17s forwards;
-webkit-animation: zoomout-right 17s forwards;
-moz-animation: zoomout-right 17s forwards;
}
.no-parallax .et_pb_parallax_css {
background-attachment: inherit;
background-position: center center;
}
.no-parallax .et_pb_slides .et_parallax_bg.et_pb_parallax_css {
background-attachment: inherit;
background-position: center center;
}
@keyframes zoomout-right{
0%{
-ms-transform: scale3d(1.3, 1.3, 1.3) translate3d(-150px, -20px, 0px);
-webkit-transform: scale3d(1.3, 1.3, 1.3) translate3d(-150px, -20px, 0px);
-o-transform: scale3d(1.3, 1.3, 1.3) translate3d(-150px, -20px, 0px);
-moz-transform: scale3d(1.3, 1.3, 1.3) translate3d(-150px, -20px, 0px);
transform: scale3d(1.3, 1.3, 1.3) translate3d(-150px, -20px, 0px);
animation-timing-function: linear;
}
100%{
-ms-transform: scale3d(1.0, 1.0, 1.0) translate3d(0px, 0px, 0px);
-webkit-transform: scale3d(1.0, 1.0, 1.0) translate3d(0px, 0px, 0px);
-o-transform: scale3d(1.0, 1.0, 1.0) translate3d(0px, 0px, 0px);
-moz-transform: scale3d(1.0, 1.0, 1.0) translate3d(0px, 0px, 0px);
transform: scale3d(1.0, 1.0, 1.0) translate3d(0px, 0px, 0px);
}
}
@keyframes zoomin-right{
0%{
-ms-transform: scale3d(1.0, 1.0, 1.0) translate3d(0px, 0px, 0px);
-webkit-transform: scale3d(1.0, 1.0, 1.0) translate3d(0px, 0px, 0px);
-o-transform: scale3d(1.0, 1.0, 1.0) translate3d(0px, 0px, 0px);
-moz-transform: scale3d(1.0, 1.0, 1.0) translate3d(0px, 0px, 0px);
transform: scale3d(1.0, 1.0, 1.0) translate3d(0px, 0px, 0px);
animation-timing-function: linear;
}
100%{
-ms-transform: scale3d(1.3, 1.3, 1.3) translate3d(-150px, -20px, 0px);
-webkit-transform: scale3d(1.3, 1.3, 1.3) translate3d(-150px, -20px, 0px);
-o-transform: scale3d(1.3, 1.3, 1.3) translate3d(-150px, -20px, 0px);
-moz-transform: scale3d(1.3, 1.3, 1.3) translate3d(-150px, -20px, 0px);
transform: scale3d(1.3, 1.3, 1.3) translate3d(-150px, -20px, 0px);
}
}
@keyframes zoomin-right-mobile{
0%{
-ms-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
-webkit-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
-o-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
-moz-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
animation-timing-function: linear;
}
100%{
-ms-transform: scale3d(1.3, 1.3, 1.3) translate3d(-80px, -20px, 0px);
-webkit-transform: scale3d(1.3, 1.3, 1.3) translate3d(-80px, -20px, 0px);
-o-transform: scale3d(1.3, 1.3, 1.3) translate3d(-80px, -20px, 0px);
-moz-transform: scale3d(1.3, 1.3, 1.3) translate3d(-80px, -20px, 0px);
transform: scale3d(1.3, 1.3, 1.3) translate3d(-80px, -20px, 0px);
}
}
@keyframes pulse {
0% {
border-color:rgba(255, 255, 255, 0.7);
}
100% {
border-color:transparent;
transform: scale(2.2) translateX(-23%);
}
}
#blink{
animation: pulse 2s linear infinite;
}@font-face {
font-family: 'Pinyon Script';
font-style: normal;
font-weight: 400;
src: url(//www.seeresidenz-klink.de/wp-content/themes/fonts/pinyon-script-v7-latin-regular.eot); src: local('Pinyon Script'), local('PinyonScript'),
url(//www.seeresidenz-klink.de/wp-content/themes/fonts/pinyon-script-v7-latin-regular.eot?#iefix) format('embedded-opentype'), url(//www.seeresidenz-klink.de/wp-content/themes/fonts/pinyon-script-v7-latin-regular.woff2) format('woff2'), url(//www.seeresidenz-klink.de/wp-content/themes/fonts/pinyon-script-v7-latin-regular.woff) format('woff'), url(//www.seeresidenz-klink.de/wp-content/themes/fonts/pinyon-script-v7-latin-regular.ttf) format('truetype'), url(//www.seeresidenz-klink.de/wp-content/themes/fonts/pinyon-script-v7-latin-regular.svg#PinyonScript) format('svg'); } @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 300;
src: url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-300.eot); src: local('Open Sans Light'), local('OpenSans-Light'),
url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-300.eot?#iefix) format('embedded-opentype'), url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-300.woff2) format('woff2'), url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-300.woff) format('woff'), url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-300.ttf) format('truetype'), url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-300.svg#OpenSans) format('svg'); } @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 300;
src: url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-300italic.eot); src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'),
url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-300italic.eot?#iefix) format('embedded-opentype'), url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-300italic.woff2) format('woff2'), url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-300italic.woff) format('woff'), url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-300italic.ttf) format('truetype'), url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-300italic.svg#OpenSans) format('svg'); } @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
src: url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-regular.eot); src: local('Open Sans Regular'), local('OpenSans-Regular'),
url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-regular.eot?#iefix) format('embedded-opentype'), url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-regular.woff2) format('woff2'), url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-regular.woff) format('woff'), url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-regular.ttf) format('truetype'), url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-regular.svg#OpenSans) format('svg'); } @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 600;
src: url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-600.eot); src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'),
url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-600.eot?#iefix) format('embedded-opentype'), url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-600.woff2) format('woff2'), url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-600.woff) format('woff'), url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-600.ttf) format('truetype'), url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-600.svg#OpenSans) format('svg'); } @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 400;
src: url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-italic.eot); src: local('Open Sans Italic'), local('OpenSans-Italic'),
url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-italic.eot?#iefix) format('embedded-opentype'), url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-italic.woff2) format('woff2'), url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-italic.woff) format('woff'), url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-italic.ttf) format('truetype'), url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-italic.svg#OpenSans) format('svg'); } @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 600;
src: url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-600italic.eot); src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'),
url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-600italic.eot?#iefix) format('embedded-opentype'), url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-600italic.woff2) format('woff2'), url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-600italic.woff) format('woff'), url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-600italic.ttf) format('truetype'), url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-600italic.svg#OpenSans) format('svg'); } @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 700;
src: url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-700italic.eot); src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'),
url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-700italic.eot?#iefix) format('embedded-opentype'), url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-700italic.woff2) format('woff2'), url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-700italic.woff) format('woff'), url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-700italic.ttf) format('truetype'), url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-700italic.svg#OpenSans) format('svg'); } @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 700;
src: url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-700.eot); src: local('Open Sans Bold'), local('OpenSans-Bold'),
url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-700.eot?#iefix) format('embedded-opentype'), url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-700.woff2) format('woff2'), url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-700.woff) format('woff'), url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-700.ttf) format('truetype'), url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-700.svg#OpenSans) format('svg'); } @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 800;
src: url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-800.eot); src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'),
url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-800.eot?#iefix) format('embedded-opentype'), url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-800.woff2) format('woff2'), url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-800.woff) format('woff'), url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-800.ttf) format('truetype'), url(//www.seeresidenz-klink.de/wp-content/themes/fonts/open-sans-v15-latin-ext_latin-800.svg#OpenSans) format('svg'); } body{
font-size:16px;
font-weight:300;
}
body.home{
font-size: 18px;	
line-height: 33px;
}
.home #et-boc .et_builder_inner_content > .et_pb_section {
padding-top:0px;
}
.featured-header-img.file{
display:none;
}
h1{padding-bottom:0px}
h2{font-size: 3em;}
h1 {
font-size: 3.3em;
text-align:center;
}
h3{font-size:38px}
.home h4{padding-bottom:0;}
.text-float-image .et_pb_column .et_pb_blurb_container{
position: absolute;
bottom: 24px;
background: rgba(255, 255, 255, 0.8);
width: 80%;
padding:8px 10px;
}
#home-slider  .et-pb-arrow-prev,
#home-slider  .et-pb-arrow-next {
margin-top: -2% !important;
}
#home-slider .et_pb_slide {
height:100vh;
}
#home-slider .et_pb_slides .et_pb_slide > .et_pb_container {
height: 100% !important;
min-height: 100% !important;
}
.home-arrow{
width: 20px;
height: 20px;
position: absolute;
background: url(https://seeresidenz-klink.de/wp-content/uploads/2018/02/fast-forward-double-right-arrows.png) no-repeat;
background-size: 15px;
top: -10px;
left: 50%;
transform: translateX(-50%) rotate(90deg);
background-position: center;
}
#blink{
width: 20px;
height: 20px;
position: absolute;
-webkit-transform: scale(1.2) translateX(-40%);
-webkit-transform-origin: 50% 50%;
border-radius:30px;
border:2px solid white;
left: 50%;
top: -10px;
}
.home #blink,
.home .home-arrow{
top: -8vh;
}
.text-float-image .et_pb_column h4 a {padding-right: 60px}
.text-float-image h4{
font-family:"Open Sans",Arial,sans-serif;
font-style: italic;
}
.text-float-image .et_pb_main_blurb_image{	margin-bottom:0;}
.arrangement-list .single-arrangement{
margin-right: 1.5%;
display: inline-block;
}
.arrangement-list .single-arrangement:last-child{
margin-right: 0;
}
.arrangement-list .single-arrangement .image img{
width:100%;
object-fit:cover;
}
.home .arrangement-list .single-arrangement .image a{display:flex;}
.arrangement-list.col-2 .single-arrangement{width: 49.2%;}
.arrangement-list.col-3 .single-arrangement{ width: 32.66%;}
.arrangement-list:after{
clear:both;
}
.stoerer{
margin-top:-41px;
z-index:10;
position:relative;
}
.home .stoerer {
margin-top:-30px;
}
.stoerer img {
height: 54px;
object-fit: cover;
}
img{border-radius:1px;} .et_header_style_split #et-top-navigation nav>ul>li>a{
padding-bottom:24px;
text-transform: uppercase;
}
.et_header_style_split #et-top-navigation nav>ul>li.buchung>a{
padding-bottom:12px;
}
.et_header_style_split #et-top-navigation {	padding-top:0;}
#top-header > .container {
max-width: 1034px;	
width:100%;
}
.reservation-btn{
display:inline-block;
border: 1px solid #133d56;
padding: 7px 0px;
margin-top: -6px;
}
.reservation-btn a{    
text-transform: uppercase;
color: #133d56;
font-size:16px;
}
#main-header .spacer{
display:none;
}
#main-header .centered-inline-logo-wrap {
width:256px !important;
}
#main-header.et-fixed-header .logo_container img{
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
display:none;
}
#top-header.et-fixed-header,
#top-header.et-fixed-header a{
color:black;
}
#top-header .langswitcher.langhome li{
display:inline-block;
padding: 4px;
text-transform: uppercase;
background: white;
}
#top-header .langswitcher.langhome li a{
font-size:12px;
color: black;
font-weight: 400;
}
#top-header .langswitcher.langhome li.current-lang{
background: #133D56;
}
#top-header .langswitcher.langhome li.current-lang a{
color: white;
}
#top-header.et-fixed-header{
display:none;
}
#top-menu li.current-menu-item>a{
font-weight: 700;	
}
#top-menu .buchung a{
padding: 12px;
border: 1px solid;
color: #133d56;	
}
#top-header {z-index: 10;}
#main-header.et-fixed-header {
top: 0 !important;
}
.nav li ul{
width:250px;
left:-60px;
padding: 10px 0;
z-index:-1;
}
.et-fixed-header #top-menu .sub-menu{
top:31px;
}
#top-menu li li{
padding:0;
width: 100%;
}
#top-menu li li a {
line-height:20px;
width:100%
}
#et_mobile_nav_menu .mobile_menu_bar:before{
color: #133d56;
}
.langswitcher.langhome{	display:none;}
#et-secondary-nav{
vertical-align: middle;
padding-right: 7px;
}
#et-secondary-menu>ul>li a{
padding-bottom: 3px;
}
.page-id-630 p{
padding-bottom:1em;
}
.page-id-630 h2{font-size: 38px;}
.page-id-630 h2:after{content:none !important}
.page-id-632 ol li{
padding-bottom:1em;
}
#main-footer li.desktop{display:none} h2:not(.et_pb_slide_title):after,
body:not(.home) h1:after{
content: "";
border-bottom: 2px solid #CAA95C;
width: 10%;
display: block;
margin: auto;
padding-top: 10px;
}
.smaller1 p{font-size:0.9em;}
.smaller2 p{font-size:0.8em;}
.smaller1 p, 
.smaller2 p{
line-height: 1.5em;	
}
.et_pb_row,
#main-footer .container{
width:90%;
max-width: 1300px;
}
.gradient{
background: linear-gradient(aliceblue, white);
}
.pb470px-d{	padding-bottom:12.2% !important;}
.pb470px-e{	padding-bottom:12% !important;}
.fs18px{
font-size:18px;
}
.fs24px{
font-size:24px;
}
.clearer{
clear:both;
margin-bottom: 0 !important;
}
#page-container{
max-width:1550px;
margin:auto;
-webkit-box-shadow: 0px 0 22px -2px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0 22px -2px rgba(0,0,0,0.75);
box-shadow: 0 0 22px -2px rgba(0,0,0,0.75);
}
strong{	font-weight:600;}
.et_pb_text ul {
padding-bottom:0;
}
.et_pb_text a,
.et_pb_blurb_description p a{
color: #133d56;
text-decoration: none;
font-style: italic;
font-weight: 600;
font-size: 16px;
}
.caldera-grid a{color:#133d56}
.caldera-grid a:hover{color:#133d56; text-decoration:none !important}
.et_pb_text a h3{
font-style:normal;
}
.et_pb_blurb_description p a{
font-size: 18px;
font-weight: 500;
}
body:not(.home) .et_pb_section_first{ 
padding-top:0px !important;
}
p{
padding-bottom: 0.5em;	
}
.caldera-grid hr{
border-top-color:#666666 !important;
}
.caldera-grid input[type=submit],
.et_pb_button,
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton{
border: none !important;
color: white;
border-radius: 0 !important;
font-size: 14px;
padding: 10px 30px !important;
background-size: 200% auto;
background-image: linear-gradient(to right,#b3a272,#ddcea8, #938048);
transition: 0.5s;
font-weight: 600 !important;
text-transform: uppercase;
}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton{
padding: 3px 10px !important;
}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:hover{
background-position: 0;
}
#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme{
background-color:rgba(255,255,255,0.85) !important
}
body #moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p,
body #moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a{
font-family: "Open Sans",Arial,sans-serif !important;
font-weight: 300;
}
body #moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a:hover{
color:#133d56;
}
.et-db #et-boc .et_pb_button{
font-size:14px;
}
.et_pb_button:hover,
.caldera-grid input[type=submit]:hover{
background-position: right center;
color:white;
}
.et_pb_button:after{
display:none;
}
.et_pb_bg_layout_light.et_pb_module.et_pb_button{
color:white;
}
hr{
border-color: #E5E5E5;
border-width: 2px;
border-top: none;
border-left: none;
}
.et_pb_text ul,
#left-area ul{
list-style-type: none;
padding-left:25px;
padding-bottom:0;
}
#left-area ul li ul{
padding-left:3px;
}
.et_pb_text ul li:before {
color: #D0B768;
content: "\f00c";
margin-right: 10px;
margin-left: -22px;
font-family: FontAwesome;
}
.et_pb_text ul li ul li:before {
content: none;
}
.et_pb_text ul li strong{
color: #133d56;
font-weight: 600;
}
.et_pb_text:not(.checkpoints) ul li{
padding-bottom: 10px;
font-weight:400;
line-height: 22px;
}    
.et_pb_text:not(.checkpoints) ul li:last-child{padding-bottom: 0;}    
.checkpoints{	font-style: italic;	}
.feature .et_pb_image .et_pb_image_wrap{
width: 100%;
}
.feature .et_pb_image img{
object-fit: cover;
object-position: 50% 90%;
height:445px;
width: 100%;
}
.feature > .et_pb_column .et_pb_text{
text-align:center;
padding: 0 20px;
}
.feature h3{
padding-bottom: 28px;
}
.arr_inner h3{
padding-bottom: 28px;
}
.arr_inner .excerpt a{
font-style: initial;
font-weight: 300;
color: #666;
font-size: 20px;	
}
.arr_inner .excerpt {
padding-bottom: 28px;
}
#cookie-notice{	border-top: 1px solid #666666;}
.et-pb-arrow-prev:before,
.et-pb-arrow-next:before{
font-family:FontAwesome !important;
color:white;
}
.et-pb-arrow-prev:before {
content: "\f104 ";
}
.et-pb-arrow-next:before {
content: "\f105";
}
.et-pb-arrow-prev:before,
.et-pb-arrow-next:before,
.fa-angle-left:before,
.fa-angle-right:before
{
text-shadow: 1px 2px 5px rgba(0,0,0,0.65);
} .featured-header-img{
height: 500px;
background-position: 50% 40%;
background-size: cover;
} #footer-widgets > .footer-widget:nth-child(3) .title{
visibility:hidden;
}
#footer-widgets .footer-widget li{
padding-left:0;
}
.footer-widget{
font-weight:400;
}
#footer-widgets .footer-widget a, 
#footer-widgets .footer-widget li a, 
#footer-widgets .footer-widget li a:hover{
color:black;
}
#footer-widgets .footer-widget h4{
font-family:"Open Sans",Arial,sans-serif;
padding-bottom: 15px;
color: #666666;
text-transform: uppercase;
font-size: 1.3em;
font-weight: 600;
}
.pre-footer {
background-color:#F3F3F3;
padding: 30px 0;
}
.pre-footer ul li{
text-align:center;
}
.pre-footer li p {
font-size:1.4em;
}
.pre-footer li p.action {
font-family: 'Pinyon Script',handwriting;
text-align: left;
font-size: 2.2em;
line-height: 40px;
color:#004587;
}
#footer-info{
float:none;
}
#footer-bottom{
border-top: 1px solid #e4e4e4;
padding: 10px 0 10px;
}
.pre-footer .tel {color:#133d56}
.sub-footer > div a:first-child{
padding-right: 15px;
}
#footer-info .originator a{
font-weight: 100;
text-decoration: underline;
}
.et_pb_button.mobile{display:none} .parent-pageid-9 .et_pb_button_module_wrapper{
vertical-align:top;
}
.parent-pageid-9 .et_pb_button_module_wrapper a{
text-align: center;
text-transform: uppercase;
}
.parent-pageid-9 .app-single .et_pb_button_module_wrapper{text-align:center}
.et_pb_row.heading{
border-bottom: 1px solid #666666;
padding-bottom: 5px;
width:100%;
}
.et_pb_row.heading .et_pb_column:nth-child(2) .et_pb_text_inner{
text-align:right;
}
.heading > .et_pb_column:first-child p,
.h-top,
.heading3 p{
color: #133d56;
font-size: 22px;
font-weight: 600;
}
.heading > .et_pb_column:nth-child(2) p,
.heading2 > .et_pb_column .h-sub{
font-size: 18px;
}
.parent-pageid-9 .pricing p,
.parent-pageid-9 .pricing a{
font-size: 12px;
font-weight: 400;
line-height: 18px;
}
.parent-pageid-9 .pricing a{
font-weight: 600;  
}
.checkpoints li{
padding-bottom: 6px;
font-size: 16px;
line-height: 20px;
font-weight: 400;
}
.checkpoints li ul li{
padding-bottom:5px;
font-size: 14px;
}
.checkpoints li ul li:last-child{padding-bottom:0;}
.hinweise {
font-size: 12px;
padding-left: 25px;
padding-top: 8px;
line-height: 22px;
}
.extraleistungen .et_pb_button  {
min-width: 270px;	
}
.et_pb_row.app-single{
padding: 20px;
background: linear-gradient(aliceblue, white);
width:100%;
}
.et_pb_row.preise,
.et_pb_row.saison{
width:100%;
}
.et_pb_row.saison{
padding-top:0;
}
.pl25px.et_pb_row{
padding-left:25px;
}
#elegant, #elegant-grande,
#deluxe, #deluxe-grande{
padding-top: 30px;	
padding-bottom:0;
}
.parent-pageid-9 #start{
padding-bottom:0;
}
.home .text-float-image > .et_pb_column:nth-child(3) {
border:1px solid rgba(19,61,86,0.32);
}
@media (min-width: 981px){
.home .text-float-image .et_pb_main_blurb_image{
display:block;
height: 0;
padding-bottom: 74%;
overflow:hidden;
}
#main-footer li.mobile{display:none}
#main-footer li.desktop{display:inline-block}
.et_pb_row.heading,
.et_pb_row.preise,
.et_pb_row.saison,
.et_pb_row.app-single{
width:85%;
}
.text-float-image.perks img{
max-height: 315px;
opacity: 1;
-webkit-transition: opacity 1.5s,-webkit-transform 1.5s;
transition: opacity 1.5s,transform 1.5s,-webkit-transform 1.5s;
}
.home .et_pb_row_3 .single-arrangement.et_pb_column img,
.page-id-9 .text-float-image > .et_pb_column img{	
-webkit-transition: opacity 1.5s,
-webkit-transform 1.5s;
transition: opacity 1.5s,transform 1.5s,-webkit-transform 1.5s;
}
.page-id-9 .text-float-image > .et_pb_column img{margin-bottom:-8px;}
.home .text-float-image > .et_pb_column:hover img,
.home .et_pb_row_3 .single-arrangement.et_pb_column:hover img,
.page-id-9 .text-float-image > .et_pb_column:hover img{
transform: scale3d(1.1,1.1,1);
}
.home .text-float-image > .et_pb_column:hover,
.home .et_pb_row_3 .single-arrangement.et_pb_column:hover,
.page-id-9 .text-float-image > .et_pb_column:hover
{
box-shadow: 0 0 4px 0px #848484;
}
.home .et_pb_row_3 .single-arrangement.et_pb_column,
.page-id-9 .text-float-image > .et_pb_column{
overflow:hidden
}
#home-slider .et-pb-arrow-prev, #home-slider .et-pb-arrow-next{
margin-top:-10px !important;
}
.et_pb_gallery .et-pb-arrow-next,
.et_pb_slider:hover .et-pb-arrow-next {
right:5px;
opacity:1;
padding: 10px 20px;
}
.et_pb_gallery .et-pb-arrow-prev,
.et_pb_slider:hover .et-pb-arrow-prev {
left:5px;
opacity:1;
padding: 10px 20px;
}
#main-header.et-fixed-header .logo_container > a:before{
background-image: url(https://seeresidenz-klink.de/wp-content/uploads/2018/06/seeresidenz_Logo_mit_schatten_130x130_2.png);
height: 70px;
width: 110px;
margin-top: 5px;
content: " ";
display: block;
background-position: 50% 0%;
background-size: 79%;
margin-right: auto;
margin-left: auto;
background-repeat: no-repeat;
}
.reservation-btn{display:none;}
.parent-pageid-9.et_pb_gutters3 .et_pb_column_1_3{
width: 35.2%;
}
.et_pb_gutters3 .et_pb_column_2_3{
width: 62.833%;
}
.et_pb_gutters2.et_pb_row .et_pb_column {
margin-right: 3.5%;
}
.parent-pageid-9.et_pb_gutters3 .et_pb_column{margin-right: 1.9%;}
.parent-pageid-9.et_pb_gutters3 .et_pb_column_1_2{width:48.25%}
.parent-pageid-9 .app-single .halfblock,
.parent-pageid-9 .app-single .et_pb_button_module_wrapper,
.parent-pageid-9 .app-single .pricing {
width:49.5%;
}
.parent-pageid-9 .app-single .halfblock{
float:left;
margin-bottom:0;
}
.parent-pageid-9 .app-single .et_pb_button_module_wrapper,
.parent-pageid-9 .app-single .pricing {
text-align:right;
float:right;
margin-bottom: 17px;
}
.parent-pageid-9 .app-single .et_pb_button_module_wrapper a{
width: 73%;
}
.parent-pageid-9 .app-single .et_pb_column:first-child{
}
.parent-pageid-9 .et_pb_row.app-single {padding: 20px 10px;}
.parent-pageid-9 .et_pb_row.app-single .et_pb_slider:hover .et-pb-arrow-prev{
left: 10px;
}
.parent-pageid-9 .et_pb_row.app-single .et_pb_slider:hover .et-pb-arrow-next{
right: 10px;
}
.parent-pageid-9 .et_pb_gallery img{
width: 100%;
object-fit: cover;
}
.parent-pageid-9 .et_pb_gallery .et_pb_gallery_image { }
.page-id-630 .et_pb_row,
.page-id-632 .et_pb_row{
width:80%;
}
}  .feature.et_pb_row,
.arr_inner.et_pb_row{
width: 100%;
max-width: 1550px;
}
.arr_inner.et_pb_row {
padding-top:0;
}
.et_pb_code_inner > .arr_inner:first-child{
padding-top:20px;
}
.arr_inner .excerpt {
white-space: pre-wrap;
} .page-id-671 .featured-header-img{
background-position: 50% 20%;
}
.single-arrangements .container{
width: 100%;
max-width: 1550px;
padding-top:0px !important;
}
.single-arrangements h3{
padding-top:15px;
}
.single-arrangements .et_pb_row.halfwidth{
max-width:770px;
}
.single-arrangements .checkpoints li{
font-size:18px;
line-height:25px;
}
.single-arrangements .checkpoints li > ul{
padding-bottom:0 !important;
}
.single-arrangements .et_pb_button_module_wrapper a{
text-align: center;
text-transform: uppercase;
}
.single-arrangements .excerpt{
text-align: center;
font-size:20px;
padding-top:20px;
white-space: pre-wrap;
}
.single-arrangements #content-area table {
border:none;
margin-bottom: 0;
}
.single-arrangements #content-area table td {
border:none;
padding: 0 10px 5px 0;
}
.single-arrangements #content-area table tr td:nth-child(2) {
width:28%;
vertical-align: top;
text-align:center;
}
.smalltext p{	
font-size: 14px;
line-height: 21px;
font-weight: 400;
}
.single-arrangements .arr-price {
padding:0;
}
.single-arrangements .arr-price:first-child {
border-bottom:1px solid;
}
.arr-price.line{
border-bottom: 2px solid #a2a2a2;
padding-bottom:10px;
}
.arr-price-sec {
margin-top:30px;
border-top: 1px solid #999999;
border-bottom: 1px solid #999999;
}
.arr-price-sec > .et_pb_row {
width:100% !important;
max-width:100%;
padding-left:10px !important;
padding-right:10px !important;
}
.arr-price-sec.et_pb_section{
background: linear-gradient(aliceblue, white);
padding: 0;
padding:0 10px !important;
}
.price p{
font-weight: 600;
} .page-id-305 .featured-header-img{
background-position: 50% 30%;
}
.page-id-305 h2{
font-size:40px;
}
.aktivitaet.et_pb_row{
border-top: 1px solid rgb(102, 102, 102);
padding: 20px;
}
.aktivitaet img {
height: 180px;
object-fit: cover;
width: 100%;
}
.aktivitaet .et_pb_image_wrap{
width:100%;
}
.page-id-305 .heading3 {
padding: 10px 20px 3px;
} .owl-nav {
position: absolute;
top: 45%;
height:0;
width: 100%;
}
.owl-prev{
float: left;
padding-left:20px;
}
.owl-next{
float: right;
padding-right:20px;
}
.owl-nav .fa{
font-size:48px;
color: white;
font-weight: 300;
}
.carousel-sec .et_pb_row {
padding:0;
} body.page-id-11 .et_pb_section_first {
padding-top: 0px !important;
}
body.page-id-11 .stoerer > .et_pb_image_wrap {
width:100%;
}
.et_pb_image .et_pb_image_wrap
.gmnoprint.gm-bundled-control{
top:100px;
}
.gm-style .gmnoprint:last-child{
top:100px !important;
}
.gm-style button[title="Vollbildansicht ein/aus"]{
top:140px !important;
}
.et_pb_row .caldera-grid .form-control:focus{
border-color:#133d56;
box-shadow:none;
}
.page-id-11 .et_pb_section_first .et_pb_row_0,
.page-id-11 .et_pb_section_first .et_pb_row_0 img{
width:100%;
max-width:1550px;
}
.page-id-11 .et_pb_text ul{
list-style-type: decimal;
padding-left: 25px;
}
.page-id-11 .et_pb_text ul li{
padding-bottom: 0;
font-weight: 300;
}
.page-id-11 .et_pb_text ul li:before{
content:"";
margin-left: -7px;
}
.et_pb_column .et_pb_map{
height:514px;
}
.anreise {font-size:18px}
.anreise h5{
font-size: 18px;
font-family: "Open Sans",Arial,sans-serif;
font-weight: 600;
padding-bottom: 15px;
} .wellness-angebot{
border-top: 1px solid rgb(102, 102, 102);
}
.wellness-angebot .et_pb_row p{
padding:0;
}
.wellness-angebot .et_pb_row_1-2_1-4_1-4 .et-last-child p,
.wellness-angebot .et_pb_row_3-4_1-4 .et-last-child p{
font-weight: 600;
text-align:center;
}
.wellness-angebot .heading2 {
padding-bottom: 0;
padding-top: 20px;
}
.wellness-angebot tr td{
padding:0;
border: none;
}
.wellness-angebot table{
border: none;
}
.top-heading{	padding-bottom:0 !important;}
.top-heading > .et_pb_row{	padding-bottom:5px !important;} .gmnoprint .gmnoprint{
top: 60px !important;
} .caldera-grid .form-control{
font-weight: 600;
font-size: 16px;
}
.page-id-440 {
font-size:16px;
}
.page-id-440 .et_pb_row{
width:80%;
}
.caldera-grid form hr{
margin-top: 0;
margin-bottom:0;
}
.caldera-grid form label{
font-weight: 400;
}
.caldera-grid .heading{
color: #133d56;
margin-bottom: 5px;
font-size: 22px;
font-weight: 600;
}
.caldera-grid .sec .wrapper{
background: linear-gradient(aliceblue, white);
padding: 10px 10px;
}
.caldera-grid .sec {
padding-top:40px;
}
.caldera-grid .sec.submit{
padding-top:15px;
}
.caldera-grid .texthint{    padding-left: 7px;}
.caldera-grid .sub{
font-weight: 600;
}
.caldera-grid .italic{
font-style:italic;
}
.caldera-grid .no-visible{
visibility:hidden;
display:none;
}
.caldera-grid input[type=submit] {
margin-top:20px;
}
.price-table table,
.price-table table tr td{
border:none;
}
.caldera-grid .row{
margin-left: 0 !important;
margin-right: 0 !important; 	
}
.caldera-grid .checkbox label, 
.caldera-grid .radio label{
font-weight:300 !important;
}
.caldera-grid .checkbox label a, 
.caldera-grid .radio label a{
font-weight:600 ;
font-style: italic;
}
.sec > .row:first-child{margin:0;}
.sec .col-sm-12.single{padding:0;}
.sec.anfragetyp{
padding-top:0;
} .caldera-grid form.active .sec{
display:none;
} .page-id-918 .et_pb_row.heading,
.page-id-918 .et_pb_row{
width:90%;
}
.gutschein a.et_pb_button  {
width:100%;
background: white;    
color: #133d56 !important;
border: 1px solid !important;
}
.gutschein a.et_pb_button.active  {
color: white !important;
background: #133d56;
}
.gutschein .et_pb_row.heading{
width:90%;
}
.gutschein .et_pb_button_module_wrapper {
width: 48.5%;
display: inline-block;
margin-right: 2%;
margin-bottom: 5px !important;
}
.gutschein .et_pb_column_1_2:first-child .et_pb_button_module_wrapper {
margin-bottom: 30px !important;
}
.gutschein .et_pb_button{
margin-bottom: 0 !important;
}
.gutschein .et_pb_button_module_wrapper:nth-child(even) {
margin-right: 0;
}
.gutschein .et_pb_module.sub  {    margin-bottom: 10px;}
.gutschein .eigener-Wert{
height: 34px;
border: 1px solid #ccc;
border-radius: 2px;
padding:5px;
}
.gutschein .eigener-Wert:focus{    border-color: #133d56 ;}
.result-field{
display:none;
}
.sec.misc{
padding-top:0;
}
.gutschein .et_pb_row{
width:100%;
padding: 0 15px;
}
.ihre-auswahl .et_pb_text_inner{min-height:27px}
.ihre-auswahl.error{
color:red;
font-weight:600;
}
.sec.misc .wrapper{	background:none;}
.gutschein{    
width: 90%;
max-width: 1300px;
margin:auto;}
.page-id-305 .entry-content tr td, body.et-pb-preview #main-content .container tr td,
.page-id-305 .entry-content table{
border:none;
}
.see-more{
font-style:italic;
font-size:13px;
color:#133d56;
font-weight: 600;
vertical-align: top;
line-height: 20px;
}
@media ( min-width:768px ) {
#CF5a8595682ebc5_1-row-5 .col-sm-3,
#CF5a8595682ebc5_1-row-3 .col-sm-3:nth-child(2),
#CF5a8595682ebc5_1-row-7 .first_col{
border-right: 1px solid #dedede;	
}
#CF5a8595682ebc5_1-row-5 .col-sm-3.last_col{
border:none;
}
.caldera-grid .no-visible{
display:block;
}
.price-table table thead{
border-bottom: 1px solid #666666;
}
.price-table table tbody{
background: linear-gradient(aliceblue, white);
}
}
@media ( min-width:981px ) {
.caldera-grid .col-sm-3.last_col{border-right:none;	}
.contact-form > .et_pb_row .et_pb_column  {
width: 70%;
}
.caldera-grid .form-group .radio{
width: 25%;
display: inline-block;
}
}
@media ( max-width:1151px ) {
.page-id-440 {
font-size:15px;
}
}
@media ( min-width:530px ) {
#footer-widgets .footer-widget li{
display: inline-block;
width: 32.333%;
}
.pre-footer ul li{
width: 49.5%;
display: inline-block;
}
}
@media ( min-width:768px ) {
#CF5a8595682ebc5_1-row-5 .col-sm-3 > div:first-child{
min-height: 66px;
}
}
@media ( min-width:981px ) {
.wellness-angebot table tr td:first-child{
width: 71%;
}
.wellness-angebot table tr td:nth-child(3){
text-align:right;
padding-right:5%;
font-weight:600 !important;
}
.wellness-angebot table tr td:nth-child(3) span{
font-weight:600 !important;
}
#home-slider .et_pb_slide {
height:105vh;
}
body .et_pb_section_0 {padding-top:0;	}
body:not(.page-id-11) .et_pb_section_0 .et_pb_row {padding-top:10px;}
.et_header_style_split .et-fixed-header #et-top-navigation{
padding:4px 0;
}
.pre-footer li p.action{font-size:28px;	text-align:center}
.up{margin-top:0 !important} #top-header .container{
padding-top: 8px !important;
}
#main-header .logo_container img{
width: 220px;
height: 150px;
max-height: 150px;
margin-top: 7px;
-webkit-box-shadow: 0px -13px 22px -2px rgba(0,0,0,0.75);
-moz-box-shadow: 0px -13px 22px -2px rgba(0,0,0,0.75);
box-shadow: 0 -13px 22px -2px rgba(0,0,0,0.75);
}
#page-container #main-header{
box-shadow: 0 0px 18px -3px grey !important;
}
body.et_non_fixed_nav.et_transparent_nav.et_secondary_nav_enabled #main-header{
top:35px;
bottom:0;
height:60px;
}
body.et_fixed_nav.et_secondary_nav_enabled #main-header.et-fixed-header {
top:0px !important;
}
.kb-custom .et_pb_slide:nth-child(odd)  .et_parallax_bg{
animation: zoomin-right 10s forwards;
-ms-animation: zoomin-right 10s forwards;
-webkit-animation: zoomin-right 10s forwards;
-moz-animation: zoomin-right 10s forwards;
}
.kb-custom .et_pb_slide:nth-child(even) .et_parallax_bg{
animation: zoomout-right 10s forwards;
-ms-animation: zoomout-right 10s forwards;
-webkit-animation: zoomout-right 10s forwards;
-moz-animation: zoomout-right 10s forwards;
}
#top-menu-nav{
width:100%;
}
#top-header {min-height:40px}
#main-header > .container{
width: 100%;
max-width: 100%;	
}
.et_header_style_split .et-fixed-header #et-top-navigation nav>ul>li>a{
padding-bottom:12px;
} .owl-carousel .owl-item:not(.center) {
opacity:0.5;
}
.owl-carousel .owl-item.center {
z-index:1; }
.carousel-full{
width: 100% !important;
max-width: 1550px !important;
}
.carousel-full > .et_pb_row {
padding:0 !important;
} .et_pb_gutters3 .et_pb_column, .et_pb_gutters2.et_pb_row .et_pb_column {
margin-right: 1.5%;
}
.et_pb_gutters3 .et_pb_column_1_3, .et_pb_gutters2.et_pb_row .et_pb_column_1_3 {
width: 32.333%;
}
.et_pb_gutters3 .et_pb_column_1_4, .et_pb_gutters2.et_pb_row .et_pb_column_1_4 {
width: 23.85%;
}
.et_pb_gutters3 .et_pb_column_1_2{
width: 49.25%;
}
.extraleistungen .et_pb_gutters2.et_pb_row .et_pb_column_1_3 {
width:31.2%;
margin-right: 3%;
} .page-id-104 .et_section_regular .et_pb_row{
padding:0;
padding: 15px 30px;
}
.et_pb_gutters3 .wellness-angebot .et_pb_column{
margin-right: 3.5%;
margin-top: auto;
margin-bottom: auto;
} 
.et_pb_gutters3 .wellness-angebot .et_pb_column_1_4{
width: 13%;
}
.et_pb_gutters3 .wellness-angebot .et_pb_column_1_2{
width:67%;
}
.et_pb_gutters3 .wellness-angebot .et_pb_column_3_4{
width: 83.5%;
}
.arrangement-list.col-2 .single-arrangement img{
height: 360px;
}
.et_header_style_split .centered-inline-logo-wrap #logo{
-webkit-animation: none;
-moz-animation: none;
-o-animation: none;
animation: none;
}
.et_header_style_split .centered-inline-logo-wrap{
margin-top:-48px;
-webkit-transition: none;
-moz-transition: none;
transition: none;
}
.feature .arr_inner .et_pb_column .et_pb_text {
text-align:center;
}
.feature > .et_pb_column .et_pb_text {
text-align: right;
max-width: 90%;
margin: auto;
margin-right: 0;
}
.feature .et_pb_column .et_pb_button_module_wrapper  {
max-width: 90%;
margin: auto;
margin-right: 0;
padding-top: 10px;
}
.feature > .et_pb_column:nth-child(even) .et_pb_text{
text-align: left;
max-width: 90%;
margin-left: 0;
}
.feature > .et_pb_column:nth-child(even) .et_pb_button_module_wrapper {margin-left: 0;}
.feature .arr_inner > .et_pb_column:nth-child(even) .et_pb_text{margin-left: 0;}
.feature .arr_inner > .et_pb_column:nth-child(even) .et_pb_button_module_wrapper{margin-left: 0;}
.feature.et_pb_row,
.arr_inner.et_pb_row {
display: flex;
overflow:hidden;
}
.feature.et_pb_row .et_pb_column ,
.arr_inner.et_pb_row .et_pb_column  {
margin:auto 0;
}
.feature > .et_pb_column_1_2,
.arr_inner > .et_pb_column_1_2{
width: 49.25%;
}
.feature > .et_pb_column_1_2:first-child,
.arr_inner > .et_pb_column_1_2:first-child{
margin-right: 1.5%;
}
.pre-footer ul li{
width:24.5%;
display:inline-block;
vertical-align: middle;
padding-bottom:0;
}
#footer-widgets {
padding: 3.5% 0 0;
}
.et_pb_gutters3 .footer-widget{
margin-bottom: 50px;	
}
.sub-footer > div:nth-child(1){
float:left;
}
.sub-footer > div:nth-child(2){
float:right;
} .single-arrangements .et_pb_button_module_wrapper a{
width: 260px;
}
.single-arrangements .arr-price .et_pb_column_3_4{width: 84%;}
.single-arrangements .arr-price .et_pb_column_1_2{width: 67%;}
.single-arrangements .arr-price .et_pb_column_1_4{width: 15%; margin-top:auto;}
.single-arrangements .arr-price.et_pb_row_8 .et_pb_column_1_4 .et_pb_text {bottom:0; position:absolute;}
.single-arrangements .et_pb_gallery img{ object-fit:cover;
}
.arr-price {
display:flex;
}
.arr-price > .et_pb_column:first-child {
position: relative;	
}
.arr-price.line > .et_pb_column:first-child > .et_pb_text{
position: absolute;
bottom: 0;
}
.arr-price-sec.et_pb_section,
.page-id-104 .et_section_regular   {
width: 80%;
max-width: 1300px;
margin:auto;
}
.arr-price-sec.et_pb_section{
padding: 0 20px !important;
}
.page-id-104 .et_section_regular .et_pb_row {
width: 100%;
display:flex;
}
.gutschein .et_pb_column_1_2:first-child  {
border-right: 1px solid #d4d4d4;
margin-right: 1.5%;
padding-right: 1.2%;
}
}
@media ( min-width:1085px ) {
#CF5a8595682ebc5_1-row-5 .col-sm-3	.form-group > label{
width:72%;	
}
#CF5a8595682ebc5_1-row-5 .col-sm-3	.form-group > div,
#CF5a8595682ebc5_1-row-6 .form-group > div{
width: 25%;
display: inline-block;	
}
#CF5a8595682ebc5_1-row-6 .form-group > label{padding-right:10px}
#CF5a8595682ebc5_1-row-6{padding-top:10px}
#CF5a8595682ebc5_1-row-5 .col-sm-3 > div:first-child{
min-height: 46px;
}
.pre-footer li p.action{font-size:32px;}
.alter-kinder input.form-control{width: 153px;}
}
@media ( min-width:1350px ) {
#top-menu li {
padding-right: 30.5px;
}
#top-menu li.left {
padding-right: 55px;
}
#top-header > .container {
max-width: 1180px;	
}
}
@media (min-width: 1550px){
#main-header{
width: 1550px;
left: 50%;
margin-left: -775px;
}
}
@media ( max-width:1349px ) {
#top-menu li {
padding-right: 12px;
}
#top-menu li.left {
padding-right: 30px;
}
} @media ( max-width:1280px ) { .feature .et_pb_image img {
height: 375px;
}
.owl-carousel .owl-item img{
height:300px;
object-fit:cover;
}
.page-id-11 .et_pb_text ul li{
line-height: 24px;
}
.text-float-image.nobreak .et_pb_blurb_description a br{display:none}
.et_pb_blurb_description p a{font-size:16px;}
}
@media ( max-width:1080px ) {
#main-footer .et_pb_button{
display:block;
padding-top:8px !important;
padding-bottom: 8px !important;
}
.single-arrangements #content-area table tr td:nth-child(2) {
width:23%;
min-width: 95px;
}
}
@media ( max-width:1050px ) {
#top-menu li {
font-size: 12px;
}
}
@media ( max-width:980px ) {
.feature .et_pb_image img {
height: 445px;
}
.et_pb_row.arr_inner {padding-bottom:27px}
.page-id-9 .switched > .et_pb_column:first-child{margin-top:30px}
html.noscroll, body.noscroll {margin: 0; height: 100%; overflow: hidden}
.geniessen.et_pb_section .et_pb_column .et_pb_image{
margin-bottom:15px;
}
.home .et_pb_blurb_content{
max-width:inherit;
max-height: 400px;
}
.home .et_pb_blurb_content .et_pb_main_blurb_image,
.home .et_pb_blurb_content .et_pb_main_blurb_image img{
width:100%;
}
.home .et_pb_blurb_content .et_pb_main_blurb_image img{
max-height: 400px;
object-fit: cover;
}
.single-arrangements .arr-price > .et_pb_column:first-child {
margin-top: 30px;
margin-bottom: 25px;
}
.et_pb_section,
.et-db #et-boc .et_pb_section{
padding: 10px 0;
}
.et-db #et-boc .et_pb_section.gutschein-head{
padding-bottom: 0;
}
.page-id-918 .et_pb_row.heading,
.page-id-918 .et_pb_section:not(.et_pb_section_0) .et_pb_row{
width:100%;
}
.gutschein{width: 100%;	}
.gutschein > .et_pb_row > .et_pb_column:first-child{margin-bottom: 20px;}
.et_pb_section_first{padding-top:0;}
.pre-footer li p {padding-bottom:30px;}
.pre-footer li a {margin-bottom:10px;}
.feature {position:relative;}
.heading3 > .et_pb_column  {margin-bottom:0;}
.switched,
.et_pb_row.arr_inner{
display: flex; 
flex-direction: column;
}
.et_pb_row.arr_inner:nth-child(even) > .et_pb_column:nth-child(2) 
{order: 1;padding-bottom:30px;}
.switched > .et_pb_column:nth-child(2){order: 1}
.switched > .et_pb_column:nth-child(1),
.et_pb_row.arr_inner:nth-child(even) > .et_pb_column:nth-child(1) {order: 2;}
.et_pb_row.arr_inner:nth-child(even) > .et_pb_column:nth-child(1) {margin-bottom:0}
.page-id-440 .et_pb_row,
.aktivitaet {
width:100%;
}
.caldera-grid .heading,
.sec.submit,
.sec.anfragetyp  .form-group
{padding-left: 10px;}
#main-header > .container{
width:90%;
}
#main-header > .container > div{
display: inline-block !important;
vertical-align: middle;
}
#main-header > .container > .logo_container,
.et_header_style_split #et-top-navigation{
width: 27%;
}
#main-header > .container > .reservation-btn{
width:43%;
}
#main-header .logo_container a{
display:block;
margin-left: -20px;
}
.pb470px-d{
padding-bottom:25% !important;
}
.et_non_fixed_nav.et_transparent_nav #main-header, .et_fixed_nav #main-header {
position: fixed;
}
#top-header{
display:none;
}
.stoerer{
margin-top: -64px;
}	
.home .stoerer {
margin-top: -41px;
}
.page-id-11 .stoerer{
margin-top:-54px;
}
#main-header .logo_container img{
display:none;
}
#main-header .logo_container > a:before{
background-image: url(https://seeresidenz-klink.de/wp-content/uploads/2018/02/logo_mobile2.png);
height: 50px;
width: 110px;
margin-top: -10px;
content: " ";
display: block;
background-position: 50% 0%;
background-size: 100%;
}
#main-header.et-fixed-header .logo_container > a:before{ }
.mobile_menu_bar:before{
font-size:60px;
}  .et_header_style_split #et_mobile_nav_menu{	margin-top:0;}
.et_header_style_split .mobile_nav .select_page{display:none;}
.et_header_style_split #main-header {padding-bottom:5px; padding-top:13px;}
.et_header_style_split #main-header .mobile_nav{padding:0}
.et_header_style_split .mobile_menu_bar{top:-30px;}
.et_header_style_split .et_mobile_menu {
top: 25px;
border-top-color:#133d56;
}
#main-header .et_mobile_menu{background-color:white !important;}
body.et_non_fixed_nav.et_transparent_nav.et_secondary_nav_two_panels #main-header{
top:0;
}
.et_mobile_menu li a{
padding-top:12px;
padding-bottom:12px;
line-height: 1.5em;
}
.et_mobile_menu li:last-child a{
border-bottom:none;
}
.et_mobile_menu{padding-bottom:0}
#mobile_menu{
width: 411%;
left: -290%;
max-height: 470px;
overflow: auto;
}
.arr-price.line > .et_pb_column  {
margin-bottom:0 !important;
}
.parent-pageid-9 .et_pb_gallery{
margin-left:-20px;
margin-right:-20px;
}
.et_pb_row.heading{padding-top:0;}
.et_pb_row.heading .et_pb_text_inner,
.et_pb_row.heading .et_pb_column:nth-child(2) .et_pb_text_inner{
text-align:center;
}
.et_pb_row.heading > .et_pb_column {
margin-bottom:10px;
}
.heading > .et_pb_column:nth-child(2) p,
.heading2 > .et_pb_column .h-sub{
font-size: 14px;
}
.pre-footer li p.action{
text-align:center;
}
#footer-widgets {padding-bottom:10px}
#footer-widgets .footer-widget .fwidget, #footer-widgets .footer-widget:nth-child(n){
margin-bottom:20px !important;
}
.footer-widget .fwidget {width:100%; text-align:center}
#footer-widgets > .footer-widget:nth-child(3) .title{display:none;}
.wellness-angebot .et_pb_row_1-2_1-4_1-4 .et-last-child p, .wellness-angebot .et_pb_row_3-4_1-4 .et-last-child p{
text-align:right;
padding-right:10px;
}
.wellness-angebot .et_pb_row_3-4_1-4 .et_pb_column.et_pb_column_3_4{
width: 75% !important;
}	
.wellness-angebot .et_pb_row_3-4_1-4 .et_pb_column.et_pb_column_1_4{
width: 25%!important;
}	
.wellness-angebot .et_pb_row {padding:0}
.wellness-angebot .et_pb_row .et_pb_column_1_2 {margin-bottom:5px}
.single-arrangements .et_pb_section_0 > .et_pb_row {
width:100% !important;
}
.single-arrangements .et_pb_section_0 > .et_pb_row > .et_pb_column:first-child{
padding: 0 20px;
}
.caldera-grid .heading{text-align:center}
}
@media ( min-width:481px ) and ( max-width:980px )  {
.arr-price.et_pb_row_1-2_1-4_1-4 .et_pb_column_1_4 > .et_pb_text:first-child {
height:84px;
}
.two-col-freizeit{ 
display: grid;
grid-template-columns: 50% 50%;
}
.two-col-freizeit .aktivitaet { 
margin-top:0;
}
.two-col-freizeit .heading3:nth-child(1),
.two-col-freizeit .heading3:nth-child(3){
grid-row-start: 1;
}
.two-col-freizeit .heading3:nth-child(5),
.two-col-freizeit .heading3:nth-child(7){
grid-row-start: 3;
}
.two-col-freizeit .aktivitaet:nth-child(6),
.two-col-freizeit .aktivitaet:nth-child(8){
grid-row-start: 4;
}
.two-col-freizeit .heading3:nth-child(9),
.two-col-freizeit .heading3:nth-child(11){
grid-row-start: 5;
}
.two-col-freizeit .aktivitaet:nth-child(10),
.two-col-freizeit .aktivitaet:nth-child(12){
grid-row-start: 6;
}
.two-col-freizeit .heading3:nth-child(13),
.two-col-freizeit .heading3:nth-child(15){
grid-row-start: 7;
}
}
@media ( max-width:767px ) {
.feature .et_pb_image img{
height:370px;
}
.home .et_pb_main_blurb_image{
display:block;
}
.price-table {font-size:14px}
.price-table table thead{
float: left;
display: block;
width:38%;
}
.price-table table tbody,
.price-table table tbody tr{
float: left;
display: block;
width: 49%;
}
.price-table table tbody{
width:70%;
}
.price-table table thead > tr{
display: block;
}
.price-table table thead th,
.price-table table tbody td{
display: block;
padding: 5px;
}
.price-table table {display: flex;}
.price-table table tbody {    
margin: auto;
margin-bottom: 0;
}
.no-mobile{
display:none;
}
.price-table thead tr th:first-child,
.price-table tbody tr td:first-child{
border-bottom: 1px solid #666666;
}
.price-table thead tr th{
padding-left:20px;
}
.et_mobile_device .et-pb-arrow-prev, .et_pb_slider:hover .et-pb-arrow-prev {left:22px;}
.et_mobile_device .et-pb-arrow-next, .et_pb_slider:hover .et-pb-arrow-next {right:22px;}
.et_pb_column .et_pb_map, .et_pb_fullwidth_section .et_pb_map {
height: 400px;
}
.page-id-305 .entry-content tr td{
padding: 7px 15px 4px 0;
font-size: 14px;
line-height: 17px;
}
.page-id-305 .entry-content .mob tr td{
display: block;
text-align: center;
}
#CF5a8595682ebc5_1-row-5 .col-sm-3 > div:first-child{
margin-bottom:5px;
}
#CF5a8595682ebc5_1-row-5 .col-sm-3 {
margin-bottom:35px;
}
}
@media (max-width:530px){
#main-footer .et_pb_button{
max-width: 300px;
display: block;
margin-right: auto;
margin-left:auto;
}
}
@media (max-width:480px ) {
.feature .et_pb_image img{
height:300px;
}
.single-arrangements #content-area table td {
padding-bottom:20px;
}
h2{font-size:2.5em}
.arr-price .et_pb_column_1_4 .et_pb_text {
width: 49%;
display:inline-block;
}
.arr-price .et_pb_column_1_4 {display:flex;}
.arr-price .et_pb_column_1_4 .et_pb_text {
margin-top: auto;
margin-bottom: auto !important;
}
.pb470px-d{
padding-bottom:14% !important;
}
.et_pb_row{
width:90%;	
}
.page-id-305 .et_pb_row.gradient,
.page-id-305 .et_pb_row.heading3 {
width:100%;	
}
.wellness-angebot .et_pb_row_1-2_1-4_1-4 .et_pb_column.et_pb_column_1_4{
width: 50%!important;
}	
} .kb-zoomout .et_pb_slide .et_parallax_bg {
animation: zoomout 7s forwards;
-ms-animation: zoomout 7s forwards;
-webkit-animation: zoomout 7s forwards;
-moz-animation: zoomout 7s forwards;
}
.kb-zoomin .et_pb_slide .et_parallax_bg {
animation: zoomin 7s forwards;
-ms-animation: zoomin 7s forwards;
-webkit-animation: zoomin 7s forwards;
-moz-animation: zoomin 7s forwards;
}
.kb-zoomout .et_parallax_bg {
animation: zoomout 17s forwards;
-ms-animation: zoomout 17s forwards;
-webkit-animation: zoomout 17s forwards;
-moz-animation: zoomout 17s forwards;
}
.kb-zoomin .et_parallax_bg {
animation: zoomin 17s forwards;
-ms-animation: zoomin 17s forwards;
-webkit-animation: zoomin 17s forwards;
-moz-animation: zoomin 17s forwards;
}
.kb-zoomin-right .et_parallax_bg {
animation: zoomin-right 7s forwards;
-ms-animation: zoomin-right 17s forwards;
-webkit-animation: zoomin-right 17s forwards;
-moz-animation: zoomin-right 17s forwards;
}
.kb-zoomout-right .et_parallax_bg {
animation: zoomout-right 7s forwards;
-ms-animation: zoomout-right 17s forwards;
-webkit-animation: zoomout-right 17s forwards;
-moz-animation: zoomout-right 17s forwards;
}
.no-parallax .et_pb_parallax_css {
background-attachment: inherit;
background-position: center center;
}
.no-parallax .et_pb_slides .et_parallax_bg.et_pb_parallax_css {
background-attachment: inherit;
background-position: center center;
}
@keyframes zoomout-right{
0%{
-ms-transform: scale3d(1.3, 1.3, 1.3) translate3d(-150px, -20px, 0px);
-webkit-transform: scale3d(1.3, 1.3, 1.3) translate3d(-150px, -20px, 0px);
-o-transform: scale3d(1.3, 1.3, 1.3) translate3d(-150px, -20px, 0px);
-moz-transform: scale3d(1.3, 1.3, 1.3) translate3d(-150px, -20px, 0px);
transform: scale3d(1.3, 1.3, 1.3) translate3d(-150px, -20px, 0px);
animation-timing-function: linear;
}
100%{
-ms-transform: scale3d(1.0, 1.0, 1.0) translate3d(0px, 0px, 0px);
-webkit-transform: scale3d(1.0, 1.0, 1.0) translate3d(0px, 0px, 0px);
-o-transform: scale3d(1.0, 1.0, 1.0) translate3d(0px, 0px, 0px);
-moz-transform: scale3d(1.0, 1.0, 1.0) translate3d(0px, 0px, 0px);
transform: scale3d(1.0, 1.0, 1.0) translate3d(0px, 0px, 0px);
}
}
@keyframes zoomin-right{
0%{
-ms-transform: scale3d(1.0, 1.0, 1.0) translate3d(0px, 0px, 0px);
-webkit-transform: scale3d(1.0, 1.0, 1.0) translate3d(0px, 0px, 0px);
-o-transform: scale3d(1.0, 1.0, 1.0) translate3d(0px, 0px, 0px);
-moz-transform: scale3d(1.0, 1.0, 1.0) translate3d(0px, 0px, 0px);
transform: scale3d(1.0, 1.0, 1.0) translate3d(0px, 0px, 0px);
animation-timing-function: linear;
}
100%{
-ms-transform: scale3d(1.3, 1.3, 1.3) translate3d(-150px, -20px, 0px);
-webkit-transform: scale3d(1.3, 1.3, 1.3) translate3d(-150px, -20px, 0px);
-o-transform: scale3d(1.3, 1.3, 1.3) translate3d(-150px, -20px, 0px);
-moz-transform: scale3d(1.3, 1.3, 1.3) translate3d(-150px, -20px, 0px);
transform: scale3d(1.3, 1.3, 1.3) translate3d(-150px, -20px, 0px);
}
}
@keyframes zoomin-right-mobile{
0%{
-ms-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
-webkit-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
-o-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
-moz-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
animation-timing-function: linear;
}
100%{
-ms-transform: scale3d(1.3, 1.3, 1.3) translate3d(-80px, -20px, 0px);
-webkit-transform: scale3d(1.3, 1.3, 1.3) translate3d(-80px, -20px, 0px);
-o-transform: scale3d(1.3, 1.3, 1.3) translate3d(-80px, -20px, 0px);
-moz-transform: scale3d(1.3, 1.3, 1.3) translate3d(-80px, -20px, 0px);
transform: scale3d(1.3, 1.3, 1.3) translate3d(-80px, -20px, 0px);
}
}
@keyframes pulse {
0% {
border-color:rgba(255, 255, 255, 0.7);
}
100% {
border-color:transparent;
transform: scale(2.2) translateX(-23%);
}
}
#blink{
animation: pulse 2s linear infinite;
}