.boxzilla{background:none!important;margin-top:15%;padding:0!important;}
.box-icon{background:#b09b6e;padding:5px;margin-bottom:5px;color:#fff;}
.boxzilla-content > :first-child, .boxzilla-content > :last-child{padding:6px!important;}
.boxzilla-close-icon{color:#fff!important;}
@font-face{font-family:'Raleway';font-style:normal;font-weight:400;src:url(//hafenresidenz-ruegen.de/fonts/raleway-v26-latin-regular.eot);src:local(''), url(//hafenresidenz-ruegen.de/fonts/raleway-v26-latin-regular.eot?#iefix) format('embedded-opentype'), url(//hafenresidenz-ruegen.de/fonts/raleway-v26-latin-regular.woff2) format('woff2'), url(//hafenresidenz-ruegen.de/fonts/raleway-v26-latin-regular.woff) format('woff'), url(//hafenresidenz-ruegen.de/fonts/raleway-v26-latin-regular.ttf) format('truetype'), url(//hafenresidenz-ruegen.de/fonts/raleway-v26-latin-regular.svg#Raleway) format('svg');}
@font-face{font-family:'Raleway';font-style:normal;font-weight:200;src:url(//hafenresidenz-ruegen.de/fonts/raleway-v28-latin-200.eot);src:local(''), url(//hafenresidenz-ruegen.de/fonts/raleway-v28-latin-200.eot?#iefix) format('embedded-opentype'), url(//hafenresidenz-ruegen.de/fonts/raleway-v28-latin-200.woff2) format('woff2'), url(//hafenresidenz-ruegen.de/fonts/raleway-v28-latin-200.woff) format('woff'), url(//hafenresidenz-ruegen.de/fonts/raleway-v28-latin-200.ttf) format('truetype'), url(//hafenresidenz-ruegen.de/fonts/raleway-v28-latin-200.svg#Raleway) format('svg');}
@font-face{font-family:'Baskervville';font-style:normal;font-weight:400;src:url(//hafenresidenz-ruegen.de/fonts/baskervville-v11-latin-regular.eot);src:local(''), url(//hafenresidenz-ruegen.de/fonts/baskervville-v11-latin-regular.eot?#iefix) format('embedded-opentype'), url(//hafenresidenz-ruegen.de/fonts/baskervville-v11-latin-regular.woff2) format('woff2'), url(//hafenresidenz-ruegen.de/fonts/baskervville-v11-latin-regular.woff) format('woff'), url(//hafenresidenz-ruegen.de/fonts/baskervville-v11-latin-regular.ttf) format('truetype'), url(//hafenresidenz-ruegen.de/fonts/baskervville-v11-latin-regular.svg#Baskervville) format('svg');}
@font-face{font-family:'Playfair Display';font-style:normal;font-weight:400;src:url(//hafenresidenz-ruegen.de/fonts/playfair-display-v28-latin-regular.eot);src:local(''), url(//hafenresidenz-ruegen.de/fonts/playfair-display-v28-latin-regular.eot?#iefix) format('embedded-opentype'), url(//hafenresidenz-ruegen.de/fonts/playfair-display-v28-latin-regular.woff2) format('woff2'), url(//hafenresidenz-ruegen.de/fonts/playfair-display-v28-latin-regular.woff) format('woff'), url(//hafenresidenz-ruegen.de/fonts/playfair-display-v28-latin-regular.ttf) format('truetype'), url(//hafenresidenz-ruegen.de/fonts/playfair-display-v28-latin-regular.svg#PlayfairDisplay) format('svg');}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url(//hafenresidenz-ruegen.de/fonts/open-sans-v28-latin-regular.eot);src:local(''), url(//hafenresidenz-ruegen.de/fonts/open-sans-v28-latin-regular.eot?#iefix) format('embedded-opentype'), url(//hafenresidenz-ruegen.de/fonts/open-sans-v28-latin-regular.woff2) format('woff2'), url(//hafenresidenz-ruegen.de/fonts/open-sans-v28-latin-regular.woff) format('woff'), url(//hafenresidenz-ruegen.de/fonts/open-sans-v28-latin-regular.ttf) format('truetype'), url(//hafenresidenz-ruegen.de/fonts/open-sans-v28-latin-regular.svg#OpenSans) format('svg');}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:url(//hafenresidenz-ruegen.de/fonts/open-sans-v28-latin-600.eot);src:local(''), url(//hafenresidenz-ruegen.de/fonts/open-sans-v28-latin-600.eot?#iefix) format('embedded-opentype'), url(//hafenresidenz-ruegen.de/fonts/open-sans-v28-latin-600.woff2) format('woff2'), url(//hafenresidenz-ruegen.de/fonts/open-sans-v28-latin-600.woff) format('woff'), url(//hafenresidenz-ruegen.de/fonts/open-sans-v28-latin-600.ttf) format('truetype'), url(//hafenresidenz-ruegen.de/fonts/open-sans-v28-latin-600.svg#OpenSans) format('svg');}
.wieh23{font-family:'Raleway'!important;font-weight:200!important;}
body, .body, p{font-size:20px;line-height:32px;font-family:'Raleway';font-weight:400;}
header#top nav >ul, header#top nav > ul > li > a,
#header-outer .sf-menu li ul li a,
#header-outer .sf-menu li ul li.menu-item a{font-size:22px;line-height:36px;font-family:'Playfair Display';font-weight:400;}
.sf-menu > li ul{padding:15px;}
.wieh1{font-size:50px!important;line-height:69px!important;font-family:'Playfair Display';font-weight:400;text-transform:uppercase;}
h1, body h1, h2, body h2, .wieh2, h2.vc_custom_heading, h3, body h3, h3.vc_custom_heading{font-size:30px;line-height:40px;font-family:'Playfair Display';font-weight:400;}
h1{color:#b09b6e;}
h4, body h4, h4.vc_custom_heading{font-size:18px;line-height:32px;font-family:'Open Sans';font-weight:600;}
.wieh4{font-size:18px;line-height:1;font-family:'Open Sans';font-weight:600;color:#000;}
.toggle > .toggle-title a{font-size:30px;line-height:1.3;}
body h1, body .row .col.section-title h1 {
font-size: 36px;
line-height: 60px;
font-family: 'Playfair Display';
font-weight: 600;
}#boxzilla-overlay,.boxzilla-overlay{position:fixed;background:rgba(0, 0, 0, 0.65 );width:100%;height:100%;left:0;top:0;z-index:10000;}
.boxzilla-center-container{position:fixed;top:0;left:0;right:0;height:0;text-align:center;z-index:11000;line-height:0;}
.boxzilla-center-container .boxzilla{display:inline-block;text-align:left;position:relative;line-height:normal;}
.boxzilla{position:fixed;z-index:12000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:white;padding:25px;}
.boxzilla.boxzilla-top-left{top:0;left:0;}
.boxzilla.boxzilla-top-right{top:0;right:0;}
.boxzilla.boxzilla-bottom-left{bottom:0;left:0;}
.boxzilla.boxzilla-bottom-right{bottom:0;right:0;}
.boxzilla-content > *:first-child{margin-top:0;padding-top:0;}
.boxzilla-content > *:last-child{margin-bottom:0;padding-bottom:0;}
.boxzilla-close-icon{position:absolute;right:0;top:0;text-align:center;padding:6px;cursor:pointer;font-size:28px;font-weight:bold;line-height:20px;color:#000;opacity:.5;}
.boxzilla-close-icon:hover, .boxzilla-close-icon:focus{opacity:.8;}
.boxzilla-wobble{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:boxzilla-wobble;}
@keyframes boxzilla-wobble {
from {
transform: none;
}
15% {
transform: translate3d(-21%, 0, 0) rotate3d(0, 0, 1, -5deg);
}
30% {
transform: translate3d(18%, 0, 0) rotate3d(0, 0, 1, 3deg);
}
45% {
transform: translate3d(-12%, 0, 0) rotate3d(0, 0, 1, -3deg);
}
60% {
transform: translate3d(6%, 0, 0) rotate3d(0, 0, 1, 2deg);
}
75% {
transform: translate3d(-3%, 0, 0) rotate3d(0, 0, 1, -1deg);
}
to {
transform: none;
}
}