#header ul,body{margin:0;padding:0}#header ul li:last-child a::after,.mobile{display:none}#usp .item,h3{font-variant:small-caps}#header ul,#usp .items,.contact,.pictures .bundle{overflow:hidden}.form button,.form button.submit,.form input,.form textarea,body{font-family:'Open Sans',sans-serif}div{box-sizing:border-box}#header{width:100%;height:100%;background-color:#fff;padding-bottom:150px}#header .menu{position:absolute;top:10px;width:100%;text-align:center}#header ul{display:inline-block}#header ul li{list-style:none;float:left;margin:0 1px 0 0;padding:0;position:relative}#header ul li a,#header ul li a:visited{text-decoration:none;color:#666;font-variant:small-caps;padding:0 1.5em;line-height:2.5em;background-color:#fff;display:block}#header ul li a:hover{color:#666;text-decoration:none;background-color:#f7f7f7}#header ul li a::after{content:"";display:block;width:1px;height:1.8em;background-color:#fff;position:absolute;right:-1px;top:.35em}#header ul li:last-child{margin-right:0}#header .pictures{width:100%;height:100%;background-image:url(/img/start/ladelice01-preload.jpg);background-repeat:no-repeat;background-size:cover;background-position:bottom center}#header .pictures .vegas-slide,.vegas-slide-inner{background-position:bottom center!important}#usp{background-color:#333;height:150px;margin-top:-150px}#usp .items,.content{margin:0 auto;max-width:1120px}#usp .items{padding:0 1em}#usp .item{width:25%;float:left;color:#fff;line-height:150px;font-size:1.2em;background-repeat:no-repeat;background-position:center left;background-size:72px 63px;padding-left:80px}h1,h2,h3{color:#666}#usp .item.person{background-image:url(/img/icons/person.png)}#usp .item.location{background-image:url(/img/icons/location.png)}#usp .item.tree{background-image:url(/img/icons/tree.png)}#usp .item.pool{background-image:url(/img/icons/pool.png)}h1,h2{margin:0 0 .75em;font-weight:300;font-size:2em}h3{margin:.75em 0;font-weight:600;font-size:1em}p{margin:.5em 0;padding:0;color:#333;font-weight:300;line-height:1.7em}p strong{font-weight:600}.content.intro,.content.omgeving{max-width:850px;text-align:center;padding:3em 1em}.content.praktisch{text-align:center;padding:3em 1em;background-color:#333;max-width:100%}.content.beschikbaarheid{max-width:800px;text-align:center;padding:3em 0}.content.tarieven{max-width:100%;text-align:center;padding:3em .5em;background-color:#dedede}.content.contact{max-width:850px;text-align:center;padding:3em 1em}.content.praktisch h2{color:#fff}.content.praktisch .list{max-width:900px;margin:0 auto;overflow:hidden}.content.praktisch ul{margin:0;padding:0}.content.praktisch ul.left,.content.praktisch ul.right{width:50%;float:left}.content.praktisch ul li{color:#fff;list-style:none;font-weight:300;float:left;text-align:left;padding:.3em 0;width:100%;position:relative}.pictures .bundle .text,.pictures .content,.rates td{text-align:center}.content.praktisch ul li i{width:2em;text-align:center;position:absolute;top:.4em;left:0}.content.praktisch ul li span{margin:0 2.2em;display:block}.pictures{background-color:#f1f1f1;padding:3em 0 0}.pictures .bundle .items{width:50%;position:relative}.pictures .bundle .text{padding:0 1em;max-width:50%}.pictures .bundle .items .owl-nav{position:absolute;bottom:0;right:-1px}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev{display:block;width:50px;height:50px;line-height:50px;font-size:2em;background-color:#fff;float:left;opacity:.5}.rates span,.rates th,.tarieven p.note{font-size:80%}.owl-carousel .owl-nav button.owl-next:hover,.owl-carousel .owl-nav button.owl-prev:hover{opacity:.8}.pictures .bundle1 .items{float:left}.pictures .bundle1 .text{width:560px;float:left}.pictures .bundle2 .items{float:right;margin-right:100px}.pictures .bundle2 .text{width:360px;float:right}.pictures .bundle3 .items{float:left;margin-left:150px}.beschikbaarheid table,.rates{margin:0 auto}.pictures .bundle3 .text{width:360px;float:left}.pictures .bundle4 .items{float:right}.pictures .bundle4 .text{width:360px;float:right}.pictures .bundle2,.pictures .bundle4{background-color:#dedede}.rates{width:100%;max-width:600px}.rates tr.spacer{height:1px}.rates tr.light td{background-color:#f1f0f0}.rates tr.dark td{background-color:#ccc}.rates tr.dark td:first-child,.rates tr.light td:first-child{-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px}.rates tr.dark td:last-child,.rates tr.light td:last-child{-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px}.rates th{padding:.2em;font-weight:300}.rates td{padding:.4em .5em}.rates span{font-weight:300;clear:both;display:block}.rates tr td:first-child{text-align:right}.rates td.extra span{display:inline;clear:none}.rates tr td.extra{text-align:center}.beschikbaarheid .items{width:800px;margin:0 auto}.beschikbaarheid .items .item{width:400px}.beschikbaarheid table tr td{background-color:#bddf7c;width:50px;height:50px;text-align:center;vertical-align:middle;color:#fff}.beschikbaarheid table tr th{height:30px;text-align:center;vertical-align:middle;color:#666;font-size:80%;font-weight:400}.beschikbaarheid td.confirmed{background-color:#df917c;color:#fff}.beschikbaarheid td.confirmeds{color:#fff;background-image:url(/img/confirmeds.png);background-size:cover}.beschikbaarheid td.confirmede{color:#fff;background-image:url(/img/confirmede.png);background-size:cover}.beschikbaarheid td.option{background-color:#dfb67c;color:#fff}.beschikbaarheid td.options{color:#fff;background-image:url(/img/options.png);background-size:cover}.beschikbaarheid td.optione{color:#fff;background-image:url(/img/optione.png);background-size:cover}.beschikbaarheid td.optione.options{background-image:none;background-color:#dfb67c}.beschikbaarheid td.confirmede.confirmeds{background-image:none;background-color:#df917c}.beschikbaarheid .owl-carousel .owl-nav button.owl-next,.beschikbaarheid .owl-carousel .owl-nav button.owl-prev,.beschikbaarheid table tr td.next,.beschikbaarheid table tr td.prev{background-color:transparent}.beschikbaarheid td.confirmede.options{color:#fff;background-image:url(/img/confirmede-options.png);background-size:cover}.beschikbaarheid td.confirmeds.optione{color:#fff;background-image:url(/img/optione-confirmeds.png);background-size:cover}.beschikbaarheid table caption{line-height:2em;font-weight:600;text-transform:uppercase;color:#333}.beschikbaarheid .owl-next{position:absolute;top:50%;right:-40px}.beschikbaarheid .owl-prev{position:absolute;top:50%;left:-40px}.beschikbaarheid .legend span{color:#fff;font-weight:300;font-size:70%;display:inline-block;padding:3px 6px;border-radius:4px}.beschikbaarheid .legend span.option{background-color:#dfb67c}.beschikbaarheid .legend span.confirmed{background-color:#df917c}.beschikbaarheid .legend span.available{background-color:#bddf7c}.contact .vcard .country-name,.contact .vcard .url,.contact .vcard img{display:none}.contact .left,.contact .right{width:50%;float:left}.contact .email,.contact .tel{display:inline-block;background-color:#333;color:#fff;text-decoration:none;font-weight:300;clear:both;padding:.4em .8em;margin:0 0 .75em}.form label,.form_error,.form_success{display:none}#map-canvas{width:100%;height:400px}.form button,.form input,.form textarea{width:100%;padding:5px;font-size:1em;border:1px solid #ccc}.form button.submit{padding-top:10px;padding-bottom:10px;font-size:80%;color:#6d6d6d}.form .field{margin:0 0 .5em}.form form{margin:0;padding:0}input::placeholder,textarea::placeholder{color:#6d6d6d}.form .error{background-color:#f2e3e3;border:1px solid #c66}@media only screen and (max-width:1024px){#usp .item{font-size:1.2em;background-size:64px 56px;padding-left:72px}}@media only screen and (max-width:900px){.beschikbaarheid .items{width:400px}}@media only screen and (max-device-width:480px),only screen and (max-width:800px){#header .menu .heading,#header ul li a{font-weight:300;text-align:left}.beschikbaarheid table tr td{width:40px;height:40px;font-size:80%}.beschikbaarheid .items,.beschikbaarheid .items .item{width:290px}.content.praktisch ul.left,.content.praktisch ul.right{width:100%;float:none}h1,h2{font-size:1.75em}.pictures .bundle .items{width:100%;float:none;margin-left:0;margin-right:0}.pictures .bundle .text{padding:0 1em 1em}.pictures .bundle1 .text,.pictures .bundle2 .text,.pictures .bundle3 .text,.pictures .bundle4 .text{width:100%;float:none;max-width:100%}#header{padding-bottom:240px}#usp{height:240px;margin-top:-240px}#usp .items{padding:0 1em}#usp .item{width:100%;line-height:60px;background-size:48px 42px;padding-left:60px}table.rates{font-size:80%}table.rates th{font-size:70%;padding:.5em 0}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev{width:30px}.beschikbaarheid .owl-prev{left:-30px}.beschikbaarheid .owl-next{right:-30px}.content.praktisch ul li span{margin:0 1em 0 3em}.contact .left,.contact .right{width:100%;float:none}.mobile{display:block}.menu .hamburger-menu{height:41px;width:30px;position:absolute;top:10px;right:10px;background-color:transparent;border:0;padding:0;margin:0 10px 0 0;cursor:pointer}.menu .hamburger-menu .horizontal-bar{background-color:transparent;display:block;height:2px;margin:4px 0;border:1px solid #999}#header ul,#header ul li a::after{display:none}#header .menu .heading{background-color:#fff;line-height:41px;color:#333;font-variant:small-caps;padding:0 1em;font-size:1.2em}#header .menu{top:0;padding:10px}#header ul{border-top:1px solid #ebebeb}#header ul li{float:none;margin:0;opacity:.97}}
