body{background-color:#fff;margin:0;padding:0}body.menuactive{overflow:hidden}body,table,input,select{font-size:11pt;font-family:Verdana,Tahoma,Geneva,Arial;color:#000}body,table{line-height:1.7em}a{color:#4d79d6}.header{background-image:url("../_clientfiles/omgeving/sneeuwwandelen/header/landferienhaus%20linde-sneeuwwandelaar.top.jpg");background-size:cover;background-position:center center}img{border:0;vertical-align:middle;max-width:100%}#menu-top{background:rgba(255,255,255,0.8);line-height:3;position:absolute;top:0;left:0;width:100%;z-index:50}.header-menu-toggle{padding:0 1em;position:relative;top:0;left:0;font-weight:bold;float:left}.header-menu-toggle .fa{font-size:1.75rem;vertical-align:middle;margin-right:.5em}#menu-languages{float:right;padding:0 1em}#menu-languages a{display:inline-block;vertical-align:middle;height:30px;width:30px;background-position:center center;background-size:cover;overflow:hidden;border-radius:50%;margin-left:.5em}#menu-languages i{display:none}#menu-languages a.NL{background-image:url('../_clientfiles/layout/flags/NL.png')}#menu-languages a.DE{background-image:url('../_clientfiles/layout/flags/DE.png')}#menu-languages a.EN{background-image:url('../_clientfiles/layout/flags/UK.png')}#menu-languages a.SA{background-image:url('../_clientfiles/layout/flags/SA.png')}body.menuactive .header-menu-toggle{position:fixed;z-index:60;width:85%;max-width:25rem;background-color:#fff;background-color:rgba(77,121,214,1)}.header-menu-toggle a{text-decoration:none;text-transform:uppercase}.header-menu-toggle .off{display:none}body.menuactive .header-menu-toggle .off{color:#fff;display:inline}body.menuactive .header-menu-toggle .on{display:none}h1,h2,h3,h4,.header-logo{font-family:'Josefin Sans',sans-serif;color:#4d79d6}h1{display:flex;width:100%;justify-content:center;align-items:center;text-align:center}h1:before,h1:after{content:'';border-top:1px solid #4d79d6;margin:0 20px 0 0;flex:1 0 20px}h1:after{margin:0 0 0 20px}.header-logo{background-color:#4d79d6;border-top:30px solid #4d79d6;padding:2em;text-align:center;padding-top:1em;text-align:center;color:#fff;text-decoration:none;font-size:200%;line-height:1.5}.header-logo span{display:none}@media(max-width:481px){.header{xxmargin-top:50%;xxpadding-bottom:50%;position:relative;z-index:25}.xxxheader-logo{background-size:auto 90%;xxposition:absolute;width:100%;bottom:100%;xxpadding-top:50%}}h1{font-size:2.5rem;line-height:1}h2{font-size:2rem;line-height:1}h3{font-size:1.5rem}form{display:inline}#menu-site{padding:15px}@media(max-width:991px){#menu-site{position:fixed;top:0;left:-100%;bottom:0;z-index:25;background-color:#fff;padding-top:4em;width:85%;max-width:25rem;-webkit-box-shadow:5px 0 20px 0 rgba(0,0,0,0.75);-moz-box-shadow:5px 0 20px 0 rgba(0,0,0,0.75);box-shadow:5px 0 20px 0 rgba(0,0,0,0.75);overflow:auto;transition:all .5s}body.menuactive #menu-site{left:0}}#menu-site ul,#menu-site li{display:block;padding:0;margin:0;list-style-type:none}#menu-site ul ul{display:none}#menu-site li.active>ul{display:block}#menu-site ul a{text-decoration:none;display:block;border-bottom:1px solid #dad2ca;padding:.5em}#menu-site ul a.expand{float:right;border:none;background-color:rgba(77,121,214,0.1)}#menu-site ul a.expand .fa{line-height:1.7}#menu-site li li{padding-left:2em}#menu-social{margin:1em 0}#menu-social a{display:block;float:left;width:25%;border-left:1px dotted #dad2ca;text-align:center;font-size:2rem}#menu-social a:first-of-type{border:none}#footer{margin-top:4em;padding:4rem 0;background-color:#4d79d6}#footer,#footer a{color:#fff}.thumb{margin-top:30px;background-repeat:no-repeat;background-size:contain;background-position:center center;padding-top:100%;border:3px solid #fff;display:block;width:100%;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,0.2);-moz-box-shadow:0 0 0 1px rgba(0,0,0,0.2);box-shadow:0 0 0 1px rgba(0,0,0,0.2)}.content-box{margin-top:30px;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,0.2);-moz-box-shadow:0 0 0 1px rgba(0,0,0,0.2);box-shadow:0 0 0 1px rgba(0,0,0,0.2)}.content-box a{display:block;padding:.5em;text-decoration:none}.content-box .img{background-repeat:no-repeat;background-size:cover;background-position:center center;padding-top:75%}.content-box p{max-height:10.2em;overflow:hidden}.content-box div.button{width:100%;text-align:center}@media(min-width:768px){.large .content-box .img{width:32%;float:left;margin-bottom:.5em;padding-top:25%}.large .content-box h3,.large .content-box p{width:64%;float:right;margin:.5em 0 0 0}.large:nth-of-type(odd) .content-box .img{float:right}.large:nth-of-type(odd) .content-box h3,.large:nth-of-type(odd) .content-box p{float:left}}.content-box div.button.light{color:#0071ce;background-color:rgba(77,121,214,0.2)}.content-box div.button.dark{border-color:#000;background-color:#000}.content-box div.button.special1{border-color:#3f5147;background-color:#3f5147}.content-box div.button.special2{border-color:#3f414e;background-color:#3f414e}fieldset{border:1px solid #ddd;margin-bottom:1.5em}legend{padding:0 .5em;color:#328d9e}input:not([type]),input[type='number'],input[type='text'],input[type='email'],input[type='password'],select,option{height:2.3em;line-height:2.3em;padding:0 .5em;border:1px solid #ccc;margin:2px;vertical-align:middle}textarea{margin:2px;border:1px solid #ccc}button,input[type='button'],input[type='submit'],a.button,div.button{height:2.3em;line-height:2.3em;padding:0 .5em;margin:2px;vertical-align:middle;border:1px solid #4d79d6;background-color:#4d79d6;color:#fff;cursor:pointer;display:inline-block}button:hover,input[type='button']:hover,input[type='submit']:hover,a.button:hover,div.button:hover{-webkit-box-shadow:inset 0 -1em 1em 0 rgba(0,0,0,0.2);-moz-box-shadow:inset 0 -1em 1em 0 rgba(0,0,0,0.2);box-shadow:inset 0 -1em 1em 0 rgba(0,0,0,0.2)}.superbutton{font-size:1.5em;padding:0 1.5em}button.optionalbutton,input.optionalbutton{border:1px solid #ccc;background-color:#ccc;color:#000}table.fieldsvals{border-spacing:0;width:99%;max-width:50em}table.fieldsvals td{padding-bottom:.5em;width:60%}table.fieldsvals tr td:first-child{width:40%;vertical-align:top}table.fieldsvals textarea,table.fieldsvals button,table.fieldsvals input[type=text],table.fieldsvals input[type=email],table.fieldsvals input[type=date],table.fieldsvals select{width:97%;max-width:97%}table.fieldsvals textarea{height:8rem}