
@font-face{font-family:Poppins;src:local('Poppins'),local('Poppins-Regular'),url('fonts/Poppins/Poppins-Regular.ttf') format('truetype');font-weight:normal;font-style:normal}body{background-color:#fff;color:#2b2b2b;font-family:"Poppins",sans-serif;font-weight:300;line-height:1.8;font-size:.9em}.page-wrapper{width:100%;margin:0 auto}.wrap-content{max-width:1100px;margin:0 auto;padding:0 20px}header{background-color:transparent;padding:0;z-index:99999}.table{margin-bottom:0}.back-to-top::before{font-weight:900;font-family:"Font Awesome 5 Free";-webkit-font-smoothing:antialiased;border-radius:10%;position:fixed;width:50px;height:50px;line-height:50px;bottom:120px;right:20px;font-size:2.0em;content:"\f106";text-align:center;vertical-align:middle;background:rgba(240,240,240,0.5)}.back-to-top span{display:none}h1,h2,h3,h4,h5,h6{font-family:"Poppins",sans-serif}h1{font-size:2.4em;margin:.67em 0}h2{font-size:2.0em}h3{font-size:1.4em}a,a:link{color:#e77817;text-decoration:none}a:hover,a:focus{color:#2b2b2b}footer a,footer a:link{color:#fff}footer a:hover,footer a:focus{color:#e77817}a[href^="tel:"],a[href^="callto:"],a[href^="tel:"]:hover,a[href^="callto:"]:hover{color:#2b2b2b;text-decoration:none;font-size:1.2em}.fa-phone{font-size:1.8em;line-height:15px;padding-right:5px}.fa-facebook-square{font-size:2.5em;line-height:20px;padding-right:5px}a:hover .fa-facebook-square{color:#e6e6e6}pre{font-family:monospace,monospace;font-size:1.1em}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}.house-overview span{font-size:1.2em}.icons{font-weight:900;font-family:"Font Awesome 5 Free";-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;line-height:1;box-sizing:border-box}.icon_circle{border:#c8c8c8 1px solid;border-radius:50%;width:72px;height:72px;line-height:72px;text-align:center;vertical-align:middle}.icon_quadrat{border:#c8c8c8 1px solid;border-radius:5%;width:72px;height:72px;line-height:72px;text-align:center}.house-overview{border:#c8c8c8 1px solid;border-radius:5%;max-width:250px;max-height:250px;text-align:center}.icon_wrap{position:relative;width:100%;text-align:center;margin:20px 0 20px 0}.icon_home::before{font-size:3.0em;content:"\f015";color:#e77817}.icon_info::before{font-size:3.0em;content:"\f129";color:#e77817}.icon_video::before{font-size:3.0em;content:"\f1c8";color:#e77817}.icon_users::before{font-size:3.0em;content:"\f0c0";color:#e77817}.icon_euro::before{font-size:3.0em;content:"\f153";color:#e77817}.icon_wifi::before{font-size:3.0em;content:"\f1eb";color:#e77817}.icon_local::before{font-size:1.3em;content:"\f3c5";color:#e77817}.icon_phone::before{font-size:1.3em;content:"\f095";color:#e77817}.icon_email::before{font-size:1.3em;content:"\f0e0";color:#e77817}header.site-header{background:rgba(38,47,54,0.6);height:auto;width:100%;position:fixed;margin:0;z-index:1000}header.site-header .header-brand{height:110px}header.site-header.fixed-nav{background:rgba(38,47,54,1.0);border-bottom:#e77817 solid 3px;height:96px}header.site-header.fixed-nav .header-brand{height:96px}header .logo{max-width:100%;padding:0}header .header1{display:table-cell;vertical-align:middle;width:220px}header.site-header.fixed-nav .header1{width:143px}header .header2{display:table-cell;vertical-align:bottom;text-align:right;width:auto}.navigation{background-color:#262f36}nav{background:transparent;color:#fff;margin:0;padding:0 -25px}nav li a,nav li a:link{color:#fff;display:block;line-height:44px;font-size:1.0em;font-weight:normal;text-transform:uppercase;padding:0 15px;text-align:center;text-decoration:none;border-top:transparent solid 8px;border-bottom:transparent solid 8px}nav li a:hover,nav li a:focus{color:#e77817}.fixed-nav{border-bottom:#515151 solid 1px;-webkit-box-shadow:3px 0 30px black;-moz-box-shadow:3px 0 30px black;box-shadow:3px 0 30px black}ul.footer-menu li.menu-item{display:table-cell}.teaser_container{display:flex;justify-content:center;flex-direction:column;text-align:center;width:100%;z-index:1000;height:100vh;background:#fff url('../images/ferienhaus-in-baabe_01.jpg') no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.teaser_caption{width:100%;text-align:center;color:#fff;margin-top:50px}.teaser_caption h1{text-transform:uppercase;font-weight:700;font-size:3.8em;margin-bottom:20px;text-shadow:1px 1px 2px black}.teaser_caption span,.teaser_caption p{font-size:1.8em;text-shadow:1px 1px 2px black}.teaser_caption a.teaser_button,a.teaser_button{background:#ff7619;margin-top:20px;display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;border:1px solid transparent;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;padding:.375rem .75rem;color:#fff;font-family:'Poppins',sans-serif;font-size:1.5rem;text-transform:uppercase;text-decoration:none;text-shadow:0 0 0 black;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}iframe#avcal_id{height:1550px!important}@media all and (max-width:950px){iframe#avcal_id{height:1750px!important}}@media all and (max-width:781px){iframe#avcal_id{height:2000px!important}}@media all and (max-width:641px){iframe#avcal_id{height:3000px!important}}@media all and (max-width:471px){iframe#avcal_id{height:5200px!important}}.table-wrapper.news{background:#e6e6e6}.slider{background:transparent;padding:110px 0 0 0;position:relative;min-height:300px}.slider .headerimage{background:#fff;padding:0}.slider .headerimage.table{margin-bottom:1px}.slider .img-right{padding:10px}.slider h1{font-weight:bold;font-size:2.6em}.camera_caption{top:30%;text-align:center;font:300 1.67vw/2.9vw "Open Sans",sans-serif}.camera_caption div h3{color:#fff;font-size:4.0vw;text-transform:uppercase}.camera_caption div h3 span{color:#c9302c}.camera_caption.maleta{top:20%}.camera_caption.maleta div{padding:0 35% 0 10%}.camera_caption.maleta div h3{color:#515151}.flexbox{display:-webkit-flex;display:flex}.flexbox-call{-webkit-flex-direction:column;flex-direction:column}.flexbox-row{margin:0 -20px}.flexbox-col{-webkit-flex:1;flex:1}.flex-wrapper{margin:0;padding:0;color:white}.flex-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;justify-content:space-between}.flexbox-item{padding:20px}header .flexbox{width:100%;margin:0;align-items:flex-start;justify-content:flex-start}header .flexbox1{max-width:250px;margin:0 20px 0 0;padding:10px 10px 0 0}header .flexbox2{-webkit-flex:2;flex:2;margin-right:0}.header2 h3{font-size:35px}.content-area{margin-bottom:0}.anchor{display:block;position:relative;top:-95px;visibility:hidden}section{padding:30px 0;text-align:center}section .flexitem-info .article_wrap,section .flexitem-house .article_wrap{text-align:left}.section-color-1{display:flex;justify-content:center;flex-direction:column;text-align:center;width:100%;z-index:1000;height:auto;background:#fff url('../images/ostseebad-baabe_01.jpg') no-repeat center bottom fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.section-color-2{background-color:#fff}.section-color-3{background-color:#e77817;color:#fff}h2.category-title,h1.page-title{font-weight:600;margin:20px 0 20px 0;display:inline-block;text-transform:uppercase;font-size:2.5em;background:#e77817;color:#fff;padding:15px 20px 13px 20px}.site-content .entry-header h1{color:#fff;padding:5px 0;font-weight:normal}.site-content{padding-top:96px}.site-content .entry-content h2,.site-content .entry-content h3{color:#e77817;margin:30px 0 20px 0;text-align:left}.site-content .allergiefreundlich{max-width:364px}.site-content .entry-content p{margin:10px 0;text-align:left}.site-content .entry-content ul{list-style:none;text-align:left;margin:0 0 20px 20px}.site-content .entry-content li{padding-left:1.3em}.site-content .entry-content li:before{font-weight:900;font-family:"Font Awesome 5 Free";content:"\f054";font-size:1.0em;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;line-height:1;box-sizing:border-box;color:#e77817;margin-left:-1.3em;width:1.3em}.post img.size-icon{max-height:80px!important;max-width:80px!important;color:#F00}.flexitem-info{background:rgba(255,255,255,0.8);padding:20px}ul.contact li{display:table;margin:15px 0}ul.contact li span{display:table-cell}ul.contact li span.icons{padding-right:15px}.flexitem-prices{position:relative;background:#f6f6f6;padding:30px;margin:15px}.flexitem-prices:hover{background:#e5e5e5}.section-1 .flexbox,.section-4 .flexbox{flex-flow:row wrap;justify-content:space-around}.section-2 .article_wrap{padding:20px}section .entry-title{padding-bottom:15px;color:#e77817}.content-animation{animation:avia_appear .4s 1 cubic-bezier(0.175,0.885,0.320,1.275);opacity:1;-webkit-transform:scale(1);transform:scale(1)}.logged-in div.wpcf7{position:relative;margin-top:0}.rl-gallery-container{background:#f6f6f6}.rl-basicgrid-gallery .rl-gallery-item{flex-flow:row wrap;justify-content:space-around}.gallery .article_wrap h3{margin:40px 0 0 0}footer{background-color:#262f36;color:#fff;padding:20px 0}footer .wrap-content{padding:30px 20px}footer .table-wrapper{border-spacing:0}footer .menu-footermenu-container{display:flex;height:100%;justify-content:center;align-items:center}footer .menu-footermenu-container ul{display:table;border-spacing:20px 0;margin:0 0 50px 0}footer .menu-footermenu-container ul li{display:table-cell;text-align:center}footer .menu-footermenu-container ul li a:link,footer .menu-footermenu-container ul li a:link{color:#fff;line-height:44px;font-size:1.2em;text-align:center;text-decoration:underline;font-weight:normal}footer .menu-footermenu-container ul li a:hover,footer .menu-footermenu-container ul li a:focus{color:#e6e6e6}button,input[type="button"],input[type="reset"],input[type="submit"]{font-size:1.5rem}.table .table{background-color:transparent}.error-404{text-align:center}.error-404 h1{font:300 8vw "Open Sans",sans-serif}.error-404 h2{font:300 2em "Open Sans",sans-serif}@media all and (min-width:801px){.video-container{position:relative;padding-bottom:56.25%;padding-top:25px;overflow:hidden}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%!important;height:100%!important}}@media all and (max-width:1039px){header.site-header .header1{width:143px}.slider{padding:70px 0 0 0}}@media all and (max-width:900px){header{height:96px}header .header2 a.toggle-nav{color:#fff}header .header2 a.toggle-nav:hover{color:#e77817}header .header2 i.fa{font-size:1.2em}.teaser_caption h1{font-size:6.0vw}.teaser_caption span,.teaser_caption p{font-size:3.0vw}.teaser_caption a.teaser_button{font-size:110%}}@media all and (max-width:970px){header{height:96px}header.site-header .header-brand{height:96px}header .header2{vertical-align:middle}nav{display:none}.toggle-nav{position:relative;background:transparent;display:inline-block;border-radius:3px;z-index:1000}.mobile-nav ul{position:fixed;top:95px;right:0;width:50%}.mobile-nav ul.active{display:none}.mobile-nav ul{border-top:#c8c8c8 solid 1px}.mobile-nav ul li{background-color:#262f36;border-bottom:#c8c8c8 solid 1px}.mobile-nav ul li:hover{background-color:#e77817}.mobile-nav ul li a{display:block;padding:1.15rem 2.5rem;color:#fff;text-decoration:none}.mobile-nav ul li a:hover{color:#fff}}@media all and (max-width:880px){.flexbox{display:table;width:100%}.flexbox-row{margin:0}.house-overview{max-width:100%;max-height:250px;border-radius:0;margin:20px 0}.flexitem-prices{margin:15px 0}.td,.th,.cell,.row{display:block}.cell-20,.cell-25,.cell-30,.cell-33,.cell-40,.cell-50,.cell-60,.cell-66,.cell-70{width:100%}.camera_caption{top:20%}.camera_prev{left:5px}.camera_next{right:5px}.camera_prev,.camera_next,.camera_commands{padding:5px 10px}.main{padding-top:0}.wrapper-artikel{display:block}.section-2 .article_wrap{padding:0 20px}.video-wrapped iframe,.video-wrapped embed{width:100%!important;height:100%}footer{padding-bottom:80px}}@media all and (max-width:550px){.mobile-nav ul{width:100%}h2.category-title,h1.page-title{font-size:1.8em}.video-wrapped iframe,.video-wrapped embed{width:100%!important;height:100%}}