body{margin:0;padding:0;background:#005b74;font-size:16px;font-family:'Rubik', sans-serif;}
#container{width:100%;min-width:320px;max-width:1024px;min-height:1000px;height:auto;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;background:#fff;position:relative;}
.yes{background:#004d74;width:100%;position:fixed;top:0;height:60px;}
.menu{height:60px;background-color:#004d74;color:#fff;width:100%;max-width:1024px;z-index:101;line-height:60px;position:fixed;}
.menu a{text-decoration:none;color:#fff;font-weight:400;}
.menu span{position:absolute;z-index:120;text-indent:60px;pointer-events:none;color:transparent;}
.menu ul{position:relative;top:62px;left:0px;padding:0px;margin:0px;width:100%;height:0;transition:height 0.15s ease-in-out;overflow:hidden;list-style:none;}
.menu ul li{display:inline-block;width:100%;text-align:center;background-color:#004d74;border-bottom:1px solid #fff;}
.menu ul li a{letter-spacing:0.5pt;display:block;white-space:nowrap;font-size:18px;}
.menu a:active, a.active, .menu a:hover{text-decoration:underline;}
.menu a:active, .current-menu-item a, a.active, .menu2 a:active, li .current-menu-item a{color:#d2c4ac;}
.menu ul li:nth-child(1) a{background-image:url(//luxevakantiehuisterschelling.nl/wp-content/themes/THEME-DAS/huisje-terschelling.svg);background-size:30px;width:100%;height:60px;text-align:center;color:transparent;background-repeat:no-repeat;background-position:center;}
.toonmenu .menu ul{height:264px;text-indent:0px;line-height:50px;}
.toonmenu #overlay{opacity:0.7;transition:opacity 0.15s ease-in-out;pointer-events:all;}
#toggle{width:100%;height:60px;position:absolute;display:block;background-image:url(//luxevakantiehuisterschelling.nl/wp-content/themes/THEME-DAS/menu.gif);background-repeat:no-repeat;background-position:20px center;background-size:25px 20px;background-color:#1a3153;}
.toonmenu #toggle{background-image:url(//luxevakantiehuisterschelling.nl/wp-content/themes/THEME-DAS/cross.gif);}
#overlay{opacity:0;position:fixed;width:100%;height:100%;background-color:#fff;top:0px;pointer-events:none;}
.logo{width:146px;height:60px;position:absolute;z-index:102;right:0px;background-image:url(//luxevakantiehuisterschelling.nl/wp-content/themes/THEME-DAS/das-terschelling-logo.svg);background-size:auto 42px;background-repeat:no-repeat;background-position:center;background-color:#3d7560;}
.menu2, #pics .caption{display:none;}
a.mob.knop{display:none!important;text-align:center;}
#header{position:relative;top:60px;margin-bottom:100px;background-color:#005b74;}
.metaslider .caption-wrap{background:none!important;text-align:left;color:white;opacity:1!important;width:0;width:fit-content!important;max-width:-moz-fit-content;line-height:1.4em;bottom:80%!important;}
.metaslider .caption{padding:0px!important;word-wrap:unset;}
.metaslider .flexslider{margin:0px!important;}
.metaslider.ms-theme-outline .flexslider ol.flex-control-nav:not(.flex-control-thumbs){background:#005b74!important;bottom:-25px!important;max-height:25px;}
.metaslider .flex-control-nav li{margin:5px!important;}
.metaslider.ms-theme-outline .flexslider ol.flex-control-nav:not(.flex-control-thumbs) li a{width:10px!important;height:10px!important;margin:2px 2px 5px 0!important;}
.metaslider.ms-theme-outline .flexslider:hover ul.flex-direction-nav li a, .metaslider.ms-theme-outline .flexslider ul.flex-direction-nav li a{transform:scale(0.75);}
.page-template-default .caption, .page-template-accomodatie .caption, .page-child .caption{padding-top:54px;line-height:21px;position:absolute;}
.caption a.knop{border:solid 1px #FFF!important;display:inline-block;margin-left:0;position:absolute;left:66px;margin-top:20px;color:#fff;}
#pics{display:block;background-repeat:no-repeat;background-position:center center;background-size:cover;}
hr{background:#fff;border:0;border-top:2px dotted #65beec;margin:50px 0;color:#3b5b72;}
.kop1, .kop2{padding:5px;padding-left:65px;padding-right:15px;width:fit-content;max-width:-moz-fit-content;text-align:left;display:block;position:relative;white-space:nowrap;color:white;}
.kop1{font-size:30px;letter-spacing:0.5pt;}
.kop2{font-size:19px;text-transform:uppercase;font-weight:300;}
img, picture img{display:block;width:100%;height:auto;}
figure{margin:50px 0px!important;padding:0;background:rgba(0, 0, 0, 0.35);}
.een figure, .twee figure{margin:0px!important;}
.een h2, .twee h2{max-width:100%!important;}
.content, .altcontent{margin-top:40px;padding-bottom:25px;line-height:22px;font-weight:300;}
.altcontent{padding-bottom:0;}
.content, .altcontent p, .altcontent h1, .altcontent h2, .altcontent h3{padding-left:20px;padding-right:20px;}
h1, h2, h3{font-weight:400;line-height:normal;}
.page-template-accomodatie .altcontent h1, .page-child .altcontent h1, .content.vervolg h1{line-height:normal!important;}
h1{font-size:26px;margin-top:0;}
h2{padding:0;margin:0;font-size:24px;}
h3{font-size:19px;}
.altcontent>h1, h2, h3{text-align:center;}
.altcontent h1, .vervolg h1{color:lightslategrey!important;}
.altcontent>h2, h3{text-align:center;font-weight:100;}
.page-id-24 h2, .page-child h2, h2.bos{color:#3d7560;}
.page-id-26 h2, h2.west{color:#005b74;}
.page-id-28 h2, h2.zee{color:#33b0f1;}
.page-id-24 #pics{border-bottom:25px #3d7560 solid;}
.page-id-26 #pics{border-bottom:25px #005b74 solid;}
.page-id-28 #pics{border-bottom:25px #65beec solid;}
.golden{background:#d98700;padding:5px;margin-right:10px;color:white;}
figure.laatste{padding-bottom:0!important;margin-bottom:0!important;}
.wrap, footer span, h1 span, .vervolg a{white-space:nowrap;}
.knop, input[type="submit"],
.jig-loadMoreButton {
text-transform: uppercase;
font-weight: 100;
color: #000;
padding: 10px 15px;
border: thin solid #000;
display: inline-block;
text-decoration: none;
letter-spacing: 0.5pt;
font-size: 15px;
transition: all 0.15s ease-in-out;
margin-right: 10px;
} a{color:#65beec;font-weight:500;text-decoration:none;}
a:hover{text-decoration:underline;}
.page-id-24.toonmenu .current-menu-item a{background-color:#3d7560;color:white;}
.page-id-28.toonmenu .current-menu-item a{background-color:#65beec;color:white;}
.page-id-26.toonmenu .current-menu-item a{background-color:#005b74;color:white;}
.subfooter h2{display:none;}
footer{text-align:center;background-color:#1a3153;color:white;background-image:url(//luxevakantiehuisterschelling.nl/wp-content/themes/THEME-DAS/lines2.svg);background-size:cover;min-height:410px;background-position:center;position:relative;}
footer a{color:#65beec;font-weight:500;}
.ftr1{padding:15px;font-weight:300;}
.ftr2{padding:15px 15px 75px 15px;font-size:12px;color:lightgray;background:#1a3153;position:absolute;width:-webkit-fill-available;bottom:0;}
.vz{width:30px;height:15px;background-image:url(//luxevakantiehuisterschelling.nl/wp-content/themes/THEME-DAS/vz.svg);background-repeat:no-repeat;background-size:contain;padding-right:25px;background-position:center center;color:rgba(1, 1, 1, 0);}
#sociaal{width:100%;height:26px;position:relative;margin-left:auto;margin-right:auto;line-height:0;margin-bottom:15px!important;}
#sociaal ul{width:100%;position:relative;list-style-type:none;padding:0;}
#sociaal ul li{display:inline-block;width:30px;height:30px;margin-right:6px;margin-left:6px;background-repeat:no-repeat;background-size:cover;opacity:1.0;transition:opacity 0.15s ease-in-out;}
#sociaal ul li a{width:30px;height:30px;display:inline-block;}
li.i{background-image:url(//luxevakantiehuisterschelling.nl/wp-content/themes/THEME-DAS/insta.svg);}
li.f{background-image:url(//luxevakantiehuisterschelling.nl/wp-content/themes/THEME-DAS/fb.svg);}
li.m{background-image:url(//luxevakantiehuisterschelling.nl/wp-content/themes/THEME-DAS/mail.svg);}
li.t{background-image:url(//luxevakantiehuisterschelling.nl/wp-content/themes/THEME-DAS/tw.svg);}
#sociaal ul li:hover{opacity:0.5;transition:opacity 0.15s ease-in-out;}
.reserveren{background-color:#d98700!important;color:white!important;text-transform:uppercase;}
.buitenbosch, .vakantiehuizen, .drieoprij{margin:0 20px 20px 20px;display:grid;opacity:1.0;transition:opacity 0.15s ease-in-out;cursor:pointer;}
.buitenbosch:hover, .twee:hover, .page-id-36 .arjensduin, .page-id-38 .grootduin, .page-id-41 .helmduin{opacity:0.75!important;transition:opacity 0.15s ease-in-out;}
.twee h2, .altcontent h1, .content.vervolg h1{font-size:30px;text-align:center;font-weight:300;color:white;letter-spacing:2.5pt;min-height:60px;line-height:62px;text-transform:uppercase!important;}
.omschrijving{padding:20px 25px 20px 25px;line-height:22px;font-weight:300;}
.omschrijving p:first-child{margin-top:0;}
.vakantiehuizen{display:grid;}
.vakantiehuizen .twee{margin-bottom:20px;}
.lijst{max-width:80%;margin-left:auto;margin-right:auto;}
#jig1{margin:50px 0!important;}
#myBtn,
#myBtn:visited{display:none;position:fixed;bottom:0;right:0;z-index:9999;border:solid 2px rgba(255, 255, 255, 0.0);outline:none;background-color:black;color:#fff;cursor:pointer;padding:0px;font-size:16px;background-size:40px 60px;height:60px;width:60px;letter-spacing:0.75pt;background-repeat:no-repeat;text-transform:uppercase;font-weight:600;line-height:0px;}
#breadcrumbs a{color:#fff;}
.kruimels{height:42px;font-size:16px;background-color:rgb(181, 207, 215);line-height:42px;text-indent:20px;}
#myBtn:hover{background-color:rgba(255, 255, 255, 0.5);}
.grecaptcha-badge{display:none;}
@media(max-width:320px){
.menu ul li a{font-size:16px;}
.twee h2, .altcontent h1{font-size:24px;}
.kruimels{font-size:13px;text-indent:10px;}
.vz{margin:14px;display:inline-block;}
.slider{min-height:182px;}
}
@media(min-width:600px){
.desktop{display:none;}
.content, .altcontent p{max-width:81%;margin-left:auto;margin-right:auto;}
.ftr2{padding:15px;}
.buitenbosch{grid-template-columns:65% auto;}
.vakantiehuizen{grid-template-columns:49% 49%;grid-column-gap:2%;}
.drieoprij{grid-template-columns:32% 32% 32%;grid-column-gap:2%;}
#pics .caption{display:block;}
.home .content{margin-top:150px;}
.home .content.vervolg{margin-top:30px;}
}
@media(max-width:700px){
.menu{position:fixed;bottom:0px;border-top:1px solid #fff;}
.menu .logo, .caption-wrap, .mob, .page-id-36 .arjensduin, .page-id-38 .grootduin, .page-id-41 .helmduin{display:none!important;}
.menu ul{position:fixed;bottom:61px;top:auto;}
.menu2{display:block;z-index:102;width:100%;position:fixed;top:0;}
.menu2 ul{list-style:none;position:relative;margin:0;padding:0;text-align:center;}
.menu2 ul li{display:inline-block;}
.menu2 ul li a{color:#fff;text-decoration:none;font-weight:400;font-size:18px;}
.reserveren{position:fixed;right:0px;bottom:0;width:147px;line-height:60px;height:60px;}
#header{top:0px;margin-bottom:40px;}
.home #header, .page-template-reserveren #header{margin-bottom:60px;}
h1{font-size:28px;text-align:center;}
footer{min-height:325px;background-position:center;}
.vakantiehuizen .twee:nth-child(2) h2{line-height:35px!important;padding-top:15px;padding-bottom:15px}
#das{margin-top:60px;}
.content{padding-left:15px;padding-right:15px;}
.buitenbosch, .vakantiehuizen, .drieoprij{margin:0 10px 10px 10px;}
.golden{display:inline-block;line-height:30px;font-size:18px;padding-top:10px!important;}
.lijst{max-width:90%}
#myBtn{background-color:rgba(255, 255, 255, 0.5);font-weight:400;top:0;width:100%;text-align:left;text-indent:25%;z-index:100;padding:0;margin:0;}
.has-large-font-size{font-size:16px!important;line-height:23px;!important}
.slider{min-height:213px;}
}
@media(min-width:768px){
.twee h2, .altcontent h1, .vervolg h1{font-size:26px;letter-spacing:1.5pt;}
}
@media (width: 768px) {
.has-large-font-size{font-size:16px!important;line-height:23px!important;}
}
@media(min-width:990px){
#toggle,
.menu span, .collapse, .mail{display:none;}
.home #boeken,
.collapse, a.mob.knop{display:block!important;}
.home .collapse{display:none;}
.menu{top:0px!important;background-image:none;}
.menu ul{position:absolute;top:0;height:60px;}
.menu ul li{display:inline;width:auto;border-bottom:none;}
.menu ul li a{background:none;display:inline;}
.menu ul li:after{content:' | ';margin-left:5px;margin-right:5px;color:#49cbfd;}
.menu ul li:nth-child(1):after,
.menu ul li:nth-child(4):after,
.menu ul li:last-child:after{display:none;}
.menu ul li:nth-child(1) a{margin-left:5px;margin-right:0!important;display:inline-block;width:60px;height:60px;}
.menu2{position:absolute;}
.menu ul li:last-child a{color:#fff;text-decoration:none;font-weight:400;background-color:#d98700;position:absolute;top:0;width:147px;height:60px;right:146px;text-transform:uppercase;padding-left:13px;padding-right:15px;}
}
@media(min-width:1026px){
body{background-image:url(//luxevakantiehuisterschelling.nl/wp-content/themes/THEME-DAS/wave2048.png);background-position:center bottom;background-size:contain;background-attachment:fixed;background-repeat:no-repeat;}
.slider{min-height:584px;}
}
@media (min-width: 2048px) and (-webkit-min-device-pixel-ratio: 2) and (min-resolution: 192dpi) {
body {
background-image: url(//luxevakantiehuisterschelling.nl/wp-content/themes/THEME-DAS/waves.png);
}
}