  body{font-family:Open Sans,Arial,Helvetica Neue,Helvetica,sans-serif;font-size:.95em;color:#111;}.content h1{margin:1em 0;}a{text-decoration:underline;color:#0a79a3;}a:hover{text-decoration:none;color:#0092c1;}td img{vertical-align:top;}img.right-aligned{margin:0 0 0 20px;}img.left-aligned{margin:0 20px 0 0;}  form,fieldset,input{margin:0;padding:0;vertical-align:baseline;}input,textarea{padding:1px;}fieldset{border:0;}legend{font-weight:bold;color:#000;padding:0;margin:0;}legend .fe-section-subtitle{display:block;font-weight:normal;font-size:90%;}label{font-weight:bold;cursor:pointer;}div.view label{cursor:default;}div.view dd{margin-bottom:0;}div.view ul.picker li{padding:0;}button{cursor:pointer;font-weight:bold;}div.submit button{margin-right:.25em;}span.accesskey{text-decoration:underline;}input:focus,select:focus,textarea:focus{background-color:#ffe;}span.req{color:red;}div.field{width:100%;clear:both;}label.field,span.fe-secondary-title{display:block;float:left;width:15em;padding:.1em 0 .25em 0;text-align:left;}div.subtitle{margin-left:15em;padding-bottom:.75em;}div.fieldinput{margin-left:15em;}input[disabled='disabled']{background-color:#fff;color:#707070;}div.widetitle-indent div.fieldinput{margin-left:14em;}div.widetitle-indent label.field,div.widetitle-indent div.field{float:none;clear:none;width:auto;}div.field_sep{width:100%;line-height:0pt;height:0;overflow:hidden;clear:both;}div.last div.field_sep,div.submit div.field_sep,div.formrow div.field div.field_sep{display:none;}div#leftcol label.field,div#rightcol label.field,div.widetitle label.field,div.widetitle div.field{float:none;clear:none;width:auto;}div#leftcol div.subtitle,div#rightcol div.subtitle,div#leftcol div.fieldinput,div#rightcol div.fieldinput,div.widetitle div.fieldinput,div.wide div.fieldinput,div.widetitle div.subtitle,div.wide div.subtitle{margin-left:0;}div#content div.formrow{display:flex;flex-wrap:wrap;width:auto;margin-left:15em;overflow:auto;clear:both;}div#content div.formrow .subtitle{margin-left:0;}div#content div.formrow div.field{display:flex;flex-direction:row;flex:1 1 24%;width:auto;margin:0 0 .5em 0;}div#content div.formrow .fieldinput{margin-left:0;}span.formpanelelement{margin-right:5px;}div.submit span.formpanelelement{margin-right:0;}span.formpanelelement div.picker{display:inline;}.w-xsmall{width:15%;}.w-small{width:30%;}.w-medium{width:50%;}.w-large{width:75%;}.w-xlarge{width:95%;}.h-xsmall{height:4em;}.h-small{height:8em;}.h-medium{height:10em;}.h-large{height:20em;}.h-xlarge{height:40em;}div.fieldinput td .w-xsmall{width:4em;}div.fieldinput td .w-small{width:7em;}div.fieldinput td .w-medium{width:12em;}div.fieldinput td .w-large{width:16em;}div.fieldinput td .w-xlarge{width:20em;}ul.proFormListRadio{margin:0;padding:0;list-style:none;zoom:1;}ul.proFormListRadio li{float:left;width:100%;margin-bottom:.35em;line-height:1;}ul.proFormListRadio li input{display:block;float:left;margin-top:1px;padding:0;}ul.proFormListRadio li label{display:block;width:auto;margin-left:1.3em;padding:0;font-weight:normal;line-height:1.2em;}.proFormCheckbox__description,.proFormRadio__description{display:block;color:#757575;}div.field dl{margin:0;}div.singlecheckbox .fieldinput{line-height:1;}div.singlecheckbox input{display:block;float:left;}div.singlecheckbox .fieldinput label{font-weight:normal;margin-left:.3em;}div.sliderBar{position:relative;float:left;top:14px;width:216px;height:10px;margin-right:1em;background:transparent url(/ui/uibase/img/slider_bar.png) no-repeat center center;}div.sliderHandle{position:absolute;top:-3px;width:16px;height:16px;cursor:move;background:transparent url(/ui/uibase/img/slider_handle.png) no-repeat center center;}div.sliderBar div.max,div.sliderBar div.min{position:absolute;top:-17px;}div.sliderBar div.max{right:0;}ul li span.other{display:block;width:94%;float:left;}ul li span.other label{display:inline;float:none;width:auto;margin-left:1px;padding:0;}ul li span.other input{display:inline;float:none;margin:0 .25em 0 0;vertical-align:middle;}input.proFormTime{text-align:right;}input[type="hidden"]{display:none !important;}div.fieldinput table,div.fieldinput th,div.fieldinput td{border:0;}div.autocomplete_dropdown{position:absolute;background-color:#FFFFE0;border:1px solid #CDCDC1;}div.autocomplete_dropdown a{display:block;padding:1px;white-space:nowrap;text-decoration:none;font-size:1em;color:#000000;}div.autocomplete_dropdown a:focus{background-color:#FFE303;}div.autocomplete_dropdown a:hover{background-color:#FFE303;}form#quick-search fieldset{margin:0;padding:0;border:0;}form div.formfielderror{color:red;}form div.formfielderror:target{padding-left:14px;color:#36c;background:url(/ui/uibase/img/arrow_right_blue_8.png) no-repeat left center;}form div.invalid span.other input,form div.invalid li input,form span.invalid span.other input,form span.invalid li input{background:#fff;}form div.invalid input,form div.invalid select,form div.invalid textarea,form span.invalid input,form span.invalid select,form span.invalid textarea{background-color:#fee;}.proFormMatrix,.proFormMatrixRadio,.proFormMatrixCheckbox{width:100%;}form div.invalid table.proFormMatrixRadio input,form div.invalid table.proFormMatrixCheckbox input,form span.invalid table.proFormMatrixRadio input,form span.invalid table.proFormMatrixCheckbox input{background-color:transparent;}div.fieldinput div.address-block label{display:block;margin:0 0 .1em 0;padding:0;float:none;}div.address-block input{display:block;margin-bottom:.3em;}div.address-block div.address-row{overflow:hidden;clear:left;zoom:1;}div.address-block div.address-row label{float:left;clear:none;margin-right:3px;}div.address-block div.address-row select{display:block;}div.address-block label.sr{position:absolute;left:-999em;}input.address-field{width:30em;}div.address-row input.address-postcode{width:8em;}div.address-row input.address-number{width:6em;}div.address-row input.address-number_add{width:4em;}div.address-row input.address-street,div.address-row input.address-town{width:15em;}div.invalid div.pbuic-fe-address input,div.invalid div.pbuic-fe-address select{background:inherit;}div.invalid div.pbuic-fe-address label.invalid-field{color:red;font-weight:bold;}div.invalid div.pbuic-fe-address input.invalid-field,div.invalid div.pbuic-fe-address select.invalid-field{background:#fee;}div#node_ui{height:100%;overflow:hidden;}div.color-schemes span{width:10px;height:10px;margin-left:2px;margin-top:2px;float:left;border:1px solid black;cursor:pointer;}div.color-schemes span:hover{border:2px solid black;}div.color-schemes span.selected{border:2px solid black;}form.has-pages{border:1px solid #cacaca;}form.has-pages fieldset{padding:10px;margin:0 10px 1em;border:1px solid #ccc;}form.has-pages div.field{margin:0 10px .5em;}form.has-pages fieldset div.field{margin:0 0 .5em 0;}form.has-pages div.submit{margin:0 10px 5px 10px;width:auto;text-align:right;}form.has-pages label,form.has-pages label.field{font-weight:normal;cursor:default;}form.has-pages ul.form-bc{display:block;height:30px;margin:0 0 1em 0;padding:0;list-style:none;border-bottom:1px solid #cacaca;overflow:hidden;background:#f2f2f2;}form.has-pages ul.form-bc li{float:left;line-height:1;background:url(/ui/uibase/img/bc_separator.gif) no-repeat 100% 0;}form.has-pages ul.form-bc li span{float:left;display:block;padding:10px 15px 9px 10px;}form.has-pages ul.form-bc li.current-page span{font-weight:bold;}form.has-pages ul.form-bc li.last span{background:none;}form.has-pages .processed-page span{color:#5f5f5f;}input.unlinked-modified{border:2px solid;}fieldset.collapsed div.field,fieldset.collapsed div.formrow,fieldset.collapsed div.actionpanel,fieldset.collapsed table,fieldset.collapsed fieldset{position:absolute;left:-999em;top:-999em;}fieldset.collapsed legend{position:static;left:0;visibility:visible;}fieldset.collapsed .sectionindent{border-bottom:0;}fieldset.collapsable legend,fieldset.collapsed legend{cursor:pointer;}fieldset.collapsable legend{padding-left:22px;background:url('/ui/uibase/icons/16/expand.png') no-repeat 3px 3px;}fieldset.collapsed legend{padding-left:21px;background:url('/ui/uibase/icons/16/collapse.png') no-repeat 2px 3px;}fieldset.collapsable legend .fe-section-subtitle{margin-top:.5em;margin-left:-22px;}fieldset.collapsed legend .fe-section-subtitle{display:none;}.collapsed{border:1px dashed #ddd;border-top:1px solid #ddd;}table#recaptcha_table a{display:block;}div.formelement-timegrid ul{margin:0 0 1em 0;padding:0;list-style:none;overflow:hidden;}div.formelement-timegrid li{float:left;margin-right:10px;}table.formelement-timegrid{width:100%;clear:left;}table.formelement-timegrid th{text-align:center;border-right:1px solid #ccc;}table.formelement-timegrid thead td{border-left:0;border-top:0;border-right:1px solid #ccc;}table.formelement-timegrid tbody th,table.formelement-timegrid tbody td{padding:4px 0;}table.formelement-timegrid tbody th{border-bottom:1px solid #eee;text-align:right;padding-right:10px;}table.formelement-timegrid tbody tr.last th{border-bottom:0;}table.formelement-timegrid td{border:1px solid #eee;}table.formelement-timegrid td.interval{border-right:1px solid #ccc;}table.formelement-timegrid td span{position:absolute;left:-999em;}table.formelement-timegrid td.disabled{background-color:#ddd;}#s_benefits table.form-column-container{table-layout:fixed;}#s_benefits table.form-column-container td.first{width:50%;}.relation-email label{position:absolute;left:-999em;}.relation-email span{display:block;float:left;width:14px;height:19px;text-indent:-999em;cursor:pointer;background:transparent url(/ui/uibase/icons/16/option-not-selected.png) no-repeat -4px 2px;}.relation-email .rel-email-primary,.relation-email span:hover{background-image:url(/ui/uibase/icons/16/option-selected.png);}.fe-language{margin-bottom:.5em;}.fe-language thead th,.fe-language thead td{padding:2px 5px;border-bottom:1px dotted #ccc;}.fe-language td,.fe-language th{padding:0 5px;font-weight:normal;}.fe-language tbody th{padding:0 10px 0 0;}.fe-language .first th,.fe-language .first td{padding-top:2px;padding-bottom:2px;}.fe-language input{vertical-align:middle;}.fe-language input:focus,.fe-language img:focus{outline:2px solid #999;}.fe-kiwi-privileges{margin-bottom:1em;}.fe-kiwi-privileges th,.fe-kiwi-privileges td{padding-right:10px;}.markdown-preview-title{margin-top:1em;font-size:1em;}.markdown-preview-content{padding:10px;background-color:#eee;}.markdown-preview-content blockquote{padding:10px 10px 0;overflow:hidden;background-color:#ddd;}table.multi-text td.value{padding-left:2em;}.form_select_columns_arrow{cursor:pointer;}.form-select-columns-container select,.form-select-columns-container .fsc-arrows{display:inline-block;zoom:1;*display:inline;vertical-align:top;}.form-select-columns-container select{width:40%;min-width:100px;padding:5px 10px;}.form-select-columns-container .fsc-arrows{margin:0 1%;}    .actionpanel{width:100%;margin-bottom:1em;overflow:hidden;}.actionpanel button{padding:2px 5px;}table.itemlist{width:100%;margin:1px 0 1em 0;border:1px solid #ddd;}.itemlist thead th{padding:3px 20px 3px 4px;white-space:nowrap;}.itemlist th,.itemlist td{padding:4px 5px;border-right:1px solid #ddd;}.itemlist thead th a{outline:0;text-decoration:none;}.itemlist thead .sorted{padding-right:4px;}.itemlist thead .sorted a{font-weight:bold;}.itemlist thead th img.icon{display:block;float:right;}.itemlist tbody tr.odd td{background-color:#f8f8f8;}.itemlist tbody tr:hover td{background-color:#eef9fe;}.itemlist tbody tr.marked_pos td{background-color:#d2ffdf;}.itemlist tbody tr.marked_neg td{background-color:#ffd2d2;}.itemlist tbody tr.marked_neg:hover td,.itemlist tbody tr.clickable.marked_neg:hover td{background-color:#f5eaea;}.itemlist tbody tr.selected td,.itemlist tbody tr.selected:hover td{background-color:#C0E7FB;}.itemlist tbody tr.clickable td{cursor:pointer;}.itemlist tbody tr.clickable td.nonclickable{cursor:default;}.itemlist td.buttons,.itemlist th.buttons{padding-left:0 !important;padding-right:0 !important;}.itemlist td.buttons a{display:block;float:left;width:17px;margin-right:1px;padding:0 1px 1px 0;}.itemlist td.buttons a:focus,.itemlist td.buttons a:hover{padding:1px 0 0 1px;}.itemlist .pagelist{border:1px solid #fff;font-size:11px;}.itemlist thead .pagelist{border-bottom:1px solid #ddd;}.itemlist tr.pagelist th{padding:2px;border:0;background:transparent;}.itemlist tfoot .pagelist{border-top:1px solid #ddd;}.itemlist tr.pagelist th table{width:100%;border:0;border-collapse:collapse;}.itemlist tr.pagelist th table *{border:0;}.itemlist tr.pagelist th table td{text-align:center;white-space:nowrap;}.itemlist tr.pagelist:hover td{background-color:#fff;}.itemlist tr.pagelist th table td.first-child{width:20%;text-align:left;color:#999;}.itemlist tr.pagelist th table td.last-child{width:20%;text-align:right;color:#999;}    .sep,.separator{display:none;}.reactions{float:right;width:7em;color:gray;}.notes{padding-top:.5em;}.nl-link{margin-top:1em;clear:left;}.newslistitem{margin-bottom:1em;padding-bottom:1em;border-bottom:1px dotted #ccc;zoom:1;}.newslistitem.last{padding-bottom:0;margin-bottom:0;border:none;}.newslistitem h3 a{display:block;text-decoration:none;}.date,.author{display:block;color:gray;}.categories dt,.categories dd{display:inline-block;}.categories dt{margin-right:5px;font-weight:bold;}.mod-news h1{position:absolute;left:-999em;}.mod-news .newsitemtitle{margin-bottom:.375em;font-size:2em;}.mod-news .newsitem{margin-bottom:1.5em;}.newsitem .date,.newsitem .author{margin-bottom:1em;}.newsitem .introduction{margin-bottom:1em;zoom:1;}.smallNewsImage,.largeNewsImage{float:left;margin:.5em 20px .5em 0;}.mod-news .nl-link{margin-bottom:1em;}.newsdateheader{margin-top:1em;padding:0 15px;clear:both;}.othernewslist,.newslist,.newsListArchive{margin:0;list-style:none;}.othernewslist li,.newslist li,.newsListArchive li{margin-bottom:0;padding-left:0;border-bottom:1px dotted #ddd;background:transparent;}.othernewslist li a,.newslist li a,.newsListArchive li a{display:block;width:100%;padding:.3em 0;cursor:pointer;text-decoration:none;}.othernewslist li a:hover,.newslist li a:hover,.newsListArchive li a:hover{background-color:#fff;}.othernewslist li .title,.newslist li .title{display:block;margin-left:7em;}.othernewslist .date,.newslist .date{display:block;float:left;width:6.8em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}.newsnavbar{float:left;width:100%;margin:1em 0 0 0;overflow:hidden;border-top:1px solid #ccc;border-bottom:1px solid #ccc;font-size:1em;line-height:20px;color:#fff;background:#eaeaea;}.newsnavbar a{display:block;float:left;padding:4px 18px 4px 7px;text-decoration:none;}.newsnavbar .separator{display:none;}.archive,.newsListArchive{height:100%;clear:left;background-color:#f2f2f2;}.archive li a,.newsListArchive li a{display:block;width:auto;padding-left:5px;}.archive li .date,.newsListArchive li .date{margin:0;} .notice{position:relative;margin:.5em 0 1em 0;min-height:22px;z-index:999;list-style:none;line-height:1.4em;font-size:1.1em;color:#fff;background:rgba(31,39,43,0.95);border:1px solid #ddd;border-radius:4px;box-shadow:0 0 6px rgba(0,0,0,.5);}.pbdialogcontainer .notice{margin:.5em 8px 1em;}.notice li{padding:5px 25px 5px 30px;background-repeat:no-repeat;background-position:6px 7px;background-size:1em;border-bottom:1px solid #334149;}.notice li:last-child{border-bottom:0;}.notice.fail{border-color:#e92943;box-shadow:0 0 6px rgba(233,41,67,0.7);}.notice.success{border-color:#18aa55;box-shadow:0 0 6px rgba(24,170,85,0.9);}.notice.question,.notice.warning{border-color:#ffce0a;box-shadow:0 0 6px rgba(255,206,10,0.7);}.notice.info{border-color:#4091bf;box-shadow:0 0 6px rgb(64,145,191,0.9);}.fail li{background-image:url(/ui/uibase/icons/svg/error.svg);}.success li{background-image:url(/ui/uibase/icons/svg/correct.svg);}.question li{background-image:url(/ui/uibase/icons/svg/question.svg);}.warning li{background-image:url(/ui/uibase/icons/svg/warning.svg);}.info li{background-image:url(/ui/uibase/icons/svg/information.svg);}div .notice li a{color:#fff;text-decoration:underline;}.singlepage{position:fixed;right:10px;width:auto;z-index:100000;margin:0;overflow:hidden;}.ie6 .singlepage{position:absolute;}.singlepage .notice{max-width:600px;float:right;clear:right;}.has-js .notice .closebutton_placeholder,.notice span.closebutton{position:absolute;top:5px;right:5px;display:block;width:20px;height:20px;overflow:hidden;cursor:pointer;color:rgba(255,255,255,0.7);text-indent:-999em;background:url(/ui/uibase/img/close-white.svg) no-repeat center;background-size:.8em;opacity:.65;}.notice span.closebutton:hover{opacity:1;}  .pb-icon-16,.pb-icon-24,.pb-icon-32,.pb-icon-48{background-repeat:no-repeat;display:inline-block;float:left;position:relative;font-size:0;color:transparent;overflow:hidden;}.pb-icon-16{width:16px;height:16px;margin-right:4px;}.pb-icon-24{width:24px;height:24px;}.pb-icon-32{width:32px;height:32px;}.pb-icon-48{width:48px;height:48px;}.pb-icon-16 span,.pb-icon-24 span,.pb-icon-32 span,.pb-icon-48 span{left:0;position:absolute;top:0;height:100%;width:100%;}.buttons a{text-decoration:none;}div.tooltip{background-color:#ddd;border:1px solid #ddd;box-shadow:0 6px 10px 0 rgba(0,0,0,0.14),0 1px 18px 0 rgba(0,0,0,0.12),0 3px 5px -1px rgba(0,0,0,0.2)}.opacity-slider{display:inline-block;margin-left:.5em;}.colorPickerHex{position:absolute;margin-left:0.5em;margin-top:0.5em;opacity:0.4;}.colorPicker{padding-left:1.4em;padding-right:32px;}.color-preview,.color-preview-view{position:absolute;display:inline-block;overflow:hidden;margin:4px -26px;border:1px solid #ccc;border-radius:15px;vertical-align:middle;background:transparent url(/ui/uibase/img/bg-transparent.png) repeat 0 0;transition:all .2s;}.color-preview:hover{border-color:#888;}.color-preview-view{width:1.6em;}.color-preview-view span{display:inline-block;}.color-preview input{display:block;width:20px !important;height:20px;padding:0;border:0;background-color:transparent;cursor:pointer !important;}.color-preview + .icon{display:none;}span.colorSampleContainer{display:inline-block;overflow:hidden;border:1px solid #ccc;border-radius:15px;vertical-align:top;background:transparent url(/ui/uibase/img/bg-transparent.png) repeat 0 0;}span.colorSample{display:block;width:15px;height:15px;}img.button{cursor:pointer;}table.itemlist tbody tr.this-week td{background-color:#D2E9FF !important;}table.itemlist tbody tr.too-late td{background-color:#FFA6A6 !important;}table.itemlist tbody tr.future td{background-color:#fff !important;}table.itemlist tbody tr.healthy-100 td{background-color:#A8FF90 !important;}table.itemlist tbody tr.healthy-75 td{background-color:#FFFE90 !important;}table.itemlist tbody tr.healthy-50 td{background-color:#FFE390 !important;}table.itemlist tbody tr.healthy-25 td{background-color:#FFB690 !important;}table.itemlist tbody tr.healthy-0 td{background-color:#FF382D !important;}table.itemlist tbody tr.table-footer td{background-color:#ebebeb;font-weight:bold;}ul.picker{padding:0;margin:1px 0 .5em 0;list-style:none;}ul.picker li{padding:0.4em;border-radius:4px;}ul.picker li + li{margin-top:0.3em;}ul.picker li:hover{background-color:rgba(0,0,0,0.05);}.pickerItemMoved{animation:movedUp .3s;}.pickerItemMoved + li{animation:movedDown .3s;}@keyframes movedUp{0%{transform:translateY(100%)}100%{transform:translateY(0)}}@keyframes movedDown{0%{transform:translateY(-100%)}100%{transform:translateY(0)}}ul.picker li img{height:1em;margin-top:-0.2em;padding-inline:.3em;vertical-align:middle;opacity:.5;}ul.picker li > img:first-child{margin-left:-.3em;}ul.picker li > span:last-child{margin-left:.6em;}ul.picker li img:hover{opacity:1;}ul.recent{width:100%;margin:0 0 1em 0;padding:0;overflow:hidden;list-style:none;border-top:1px solid #ddd;}ul.recent li{width:100%;float:left;border-bottom:1px solid #ddd;background-color:#fff;}ul.recent li.odd{background-color:#F0F7FB;}ul.recent li a,ul.recent li span.nolink{width:100%;float:left;padding:.5em 0;margin:0;text-decoration:none;}ul.recent li span.nolink,ul.recent span.nolink span,ul.recent span.nolink em.action{cursor:default !important;}ul.recent li a:focus{outline:0;}ul.recent li a:hover,ul.recent li a:focus{background-color:#C0E7FB;}ul.recent span,ul.recent em.action{display:block;float:left;padding:.25em;margin-right:.5em;cursor:pointer;}ul.recent span.sep{display:none;}ul.recent em.action,ul.recent span.action{width:5em;padding:.2em .15em;margin:.4em 0 0 .5em;overflow:hidden;font-size:9px;font-style:normal;font-family:Arial,Helvetica,sans-serif;line-height:normal;text-align:center;color:#777;background-color:#e9e9e9;}ul.recent li.new em.action,ul.recent li.add em.action{color:green;background-color:#cf9;}ul.recent li.changed em.action,ul.recent li.edit em.action{color:#f60;background-color:#ff9;color:#f90;}ul.recent li.deleted em.action{color:#f33;background-color:#fcc;}ul.recent span.title{float:none;margin:0 10em 0 5em;}ul.recent span.icon{padding:0;}ul.recent strong.label{display:block;margin-left:2em;font-weight:normal;text-decoration:underline;}ul.recent span.nolink strong.label{text-decoration:none;}ul.recent span.date{float:right;}ul.recent span.time{float:none;display:inline;margin:0;padding:0;color:#999;}ul.recent span.extra{padding:0 .5em 0 7.3em;color:#555;}div.collapsible_container,div.article.collapsible_container{background-color:#f6f6f6;border:1px solid #ddd;padding:5px 10px;}div.collapsible_container h2{padding-left:15px;cursor:pointer;background:transparent url(/ui/uibase/img/article-collapsible.png) no-repeat left center;}div.collapsible_container h2.open{background:transparent url(/ui/uibase/img/article-collapsible-d.png) no-repeat left center;}img.cursor-enlarge,img.pbuic-lightbox-image{cursor:url(/ui/uibase/cursor/enlarge.cur),url(/ui/uibase/cursor/enlarge.png),pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in;}img.cursor-reduce{cursor:url(/ui/uibase/cursor/reduce.cur),url(/ui/uibase/cursor/reduce.png),pointer;cursor:-webkit-zoom-out;cursor:-moz-zoom-out;cursor:zoom-out;}@keyframes spin{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}#ModuleInterface-mod_manager a:focus img.icon[src*="refresh.svg"]{animation:spin 1s infinite linear;}ul.picker:empty{display:none;}ul.picker:not(:empty) ~ .picker_placeholder{display:none;}.picker_placeholder{display:inline-block;padding:0.5em 0.4em;border:1px solid transparent;line-height:initial;color:#757575;}.picker_placeholder > *{opacity:0.8;}:root{--text:#4b4b55;--text-light:#afafb7;--dh-blue:#006183;--dh-sand:#B49F72;--dh-blue-light:#548DA1;--dh-anthracite:#4b4b55;--dh-anthracite-dark:#32323b;--dh-oranje:#ff7b13;--dh-oranje-hover:#d26006;--multiplier:calc(40rem - 100%);}body{color:var(--text);font-family:'Open Sans',serif;font-weight:400;font-size:1em;line-height:1.7em;}h1,h2,h3,h4,h5{font-family:'Alegreya Sans',serif;}body h1{font-size:2.3em;}img{height:auto;}@media screen and (max-width:990px){body{font-size:.85em;}}._pt-0:not(._keep-padding){padding-top:0px !important;}::-webkit-scrollbar{width:10px;}::-webkit-scrollbar-track{background:#e5e5e9;}::-webkit-scrollbar-thumb{background:var(--dh-blue);}::-webkit-scrollbar-thumb:hover{background:var(--dh-blue-light);}.acco-filters .booking-widget-searcher::-webkit-scrollbar{height:3px;transform:translateY(-3px);}body.body--has-filter{overflow:hidden;}.is-IOS .select2-dropdown.select2-dropdown--below{display:none;}.content-container{width:92%;max-width:1250px;padding:0;margin:0 auto;}.content-container._ultrawide,body._ultrawide .content-container{width:94%;max-width:94%;margin:0 auto;}.header-message{min-height:2em;background-color:var(--dh-blue);font-size:.9em;color:#fff;text-align:center;}.header-message a.button{font-size:1em;line-height:1.2em;padding:.4em .6em;}.header-message p{margin:0;}@media screen and (max-width:990px){.header-message{font-size:.95em;}}.calentim-not-in-month{opacity:0;}.calentim-day,.calentim-disabled{position:relative;}.calentim-day::after,.calentim-disabled::after{content:"";display:block;padding-bottom:100%;}._noPaddingTop{padding-top:0px !important;}.header .content-container{padding:0;}.flex-row{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;margin-left:-20px;margin-right:-20px;}a{text-decoration:none;position:relative;z-index:2;}footer a:after{content:'';position:absolute;left:50%;transform:translateX(-50%);width:0%;height:2px;background:var(--dh-blue-light);top:100%;margin-top:-1px;pointer-events:none;z-index:1;transition:width .3s ease;}footer a:hover:after{width:100%;}h1{color:var(--dh-blue);}body h2{font-size:1.8em;color:var(--dh-blue);}body h3{font-size:1.6em;color:var(--dh-blue);}.icon svg,.icon img{display:inline-block;height:1.2em;width:1.5em;margin-top:-0.2em;margin-bottom:-.2em;}.ha-searcher button{background:var(--dh-oranje);font-weight:700;text-transform:uppercase;transition:background .3s ease;font-size:1.3em;padding-top:5px;}.ha-searcher button:hover{background:var(--dh-oranje-hover)}.section--title{text-transform:uppercase;position:relative;text-align:center;font-size:2.2em;line-height:1;margin-top:0px;font-weight:700;color:var(--dh-blue);}.section--subtitle{font-size:.7em;color:var(--text-light);font-weight:400;display:block;margin-top:0;}@media screen and (max-width:500px){.section--title:after{width:100%;}.section--title{font-size:1.8em;text-align:center;}}section{overflow:hidden;}.emark{width:100%;border:0px;height:190px;overflow:hidden;}section._bg-light{background:#f0f6f5;border-bottom:1px solid #e5e5e9;border-top:1px solid #e5e5e9;}section._bg-dark{background:var(--dh-anthracite);color:#fff;}section._bg-dark h2,section._bg-dark h3,section._bg-dark a{color:#fff;}.btn.btn-payment,.payment-buttons input[type="submit"],.section-mo input[type="submit"],.section-mo button,.submenu--button,.button-searcher,body div.submit button,body .ha-select__button,.datepicker-period button,.mailcamp-widget input[type="submit"],body a.button{cursor:pointer;border-radius:0;background:var(--dh-oranje);border:0px;color:#fff;padding:.4em .8em .4em;display:inline-block;font-size:1.2em;transition:background .3s ease,border-bottom .3s ease;}.payment-buttons input[type="submit"]:hover,.mailcamp-widget input[type="submit"]:hover,.btn.btn-payment:hover,.section-mo input[type="submit"]:hover,.section-mo button:hover,.submenu--button:hover,.button-searcher:hover,body div.submit button:hover,body .ha-select__button:hover,.datepicker-period button:hover,body a.button:hover{background:var(--dh-oranje-hover);color:#fff;}.payment-buttons input[type="submit"]{font-size:1.3em;padding:.5em 1em .5em;}body .ha-select__button{padding:.4em 1em .4em;min-width:100px;}.ha-mybooking .ha-select__button{background:var(--dh-blue);}.ha-mybooking .ha-select__button:hover{background:#004d67;}.submenu__items .button{background:transparent;border-color:#e5e5e9 !important;border-left:0px;border-right:0px;border-top:0px;color:var(--text);font-size:1em;margin-right:.5em}.submenu__items .inview-nav--active,.submenu__items .button:hover{background:#f5f5f9;border-color:#e5e5e9 !important;border-left:0px solid #e5e5e9;border-right:0px solid #e5e5e9;border-top:0px solid #e5e5e9;color:var(--text);}.ha-mybooking-reset{padding:10px;}button.faq__toggle{background:var(--dh-oranje);border-radius:0;transition:background .3s ease;}button.faq__toggle:hover{background:var(--dh-oranje-hover);}.fixit--fixed{position:fixed;width:100%;z-index:1000000;}.scrollmenu.fixit--fixed{position:fixed;margin-top:0px;background:#fff;border-bottom:1px solid var(--dh-blue-light)25;z-index:100;}.scrollmenu::before,.scrollmenu::after{width:0;}.scrollmenu.fixit--fixed::before,.scrollmenu.fixit--fixed::after{content:'';position:absolute;top:0;bottom:-1px;background:#fff;border-bottom:1px solid var(--dh-blue-light)25;width:100vw;transition:width .5s ease;}.scrollmenu.fixit--fixed::before{right:100%;}.scrollmenu.fixit--fixed::after{left:100%;}#big.owl-carousel:not(.owl-loaded){display:block !important;opacity:0;}#big.owl-carousel.owl-loaded{opacity:1;transition:opacity .5s ease;}#big.owl-carousel .owl-item img{height:auto;}.flex-row.owl-carousel{display:flex;width:auto;}.flex-row.owl-loaded{margin:0;width:100%;}body .owl-carousel .owl-stage-outer{overflow:visible;}.owl-item{opacity:.4;transition:opacity .3s ease,transform .3s ease;transform:scale(1,0.9) !important;}.owl-item.active{opacity:1;transform:scale(1,1) !important;}.owl-single-image img{width:100%;position:relative;z-index:1;}body #big .owl-item{transform:scale(1,1) !important;}body #thumbs.owl-carousel{overflow:hidden;margin-left:-10px;margin-right:-10px;width:auto;}body .owl-list .owl-item,body .owl-content-block .owl-item{transform:scale(1,1) !important;opacity:1 !important;}body .owl-content-block .owl-nav .owl-next{transform:translateY(-50%) rotate(-45deg);right:20px;}body .owl-content-block .owl-nav .owl-prev{transform:translateY(-50%) rotate(135deg);left:20px;}body .owl-content-block .owl-nav .owl-next:hover{transform:translateY(-50%) rotate(-45deg) scale(1.2);background:transparent;}body .owl-content-block .owl-nav .owl-prev:hover{transform:translateY(-50%) rotate(135deg) scale(1.2);background:transparent;}body .owl-content-block .owl-nav .owl-next,body .owl-content-block .owl-nav .owl-prev{font-size:0;width:30px;height:30px;border-right:4px solid #fff;border-bottom:4px solid #fff;background:transparent;transition:transform .3s ease;position:absolute;}body .owl-content-block .owl-nav{margin-top:0;position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;opacity:.1;transition:opacity .3s ease;}body .owl-content-block:hover .owl-nav{opacity:1;}body .acco-item .owl-carousel .owl-stage-outer{position:absolute;overflow:hidden;left:0;right:0;top:0;bottom:0;}body .owl-carousel.owl-list{height:0px;padding-bottom:56%;display:block;}body .owl-list .owl-stage-outer{position:absolute;}body .owl-nav{position:absolute;top:50%;width:100%;transform:translateY(-50%);margin-top:0px !important;}body .owl-theme .owl-nav [class*=owl-]{background:transparent;padding:0;margin:0 !important;width:30px;height:30px;border-bottom:3px solid #fff;border-right:3px solid #fff;font-size:0;border-radius:0px;position:absolute;transition:transform .3s ease;}body .owl-theme .owl-nav [class*=owl-]:hover{background:transparent;}@media screen and (min-width:480px){body #big .owl-nav [class*=owl-]{width:50px;height:50px;border-bottom:5px solid #fff;border-right:5px solid #fff;background:transparent;}}body .owl-nav .owl-next{transform:translateY(-50%) rotate(-45deg);right:20px;}body .owl-nav .owl-prev{transform:translateY(-50%) rotate(135deg);left:20px;}body .owl-nav .owl-next:hover{transform:translateY(-50%) rotate(-45deg) scale(1.2);background:transparent;}body .owl-nav .owl-prev:hover{transform:translateY(-50%) rotate(135deg) scale(1.2);background:transparent;}@media screen and (max-width:480px){body #thumbs.owl-carousel{display:none;}}body .owl-list .owl-nav{position:absolute;top:0;bottom:0;width:100%;transform:none;pointer-events:none;}body .owl-list .owl-nav [class*=owl-]:hover,body .owl-list .owl-nav [class*=owl-]{padding:0;margin:0 !important;width:30%;height:100%;top:0;bottom:0;border-bottom:3px solid #fff;border-right:3px solid #fff;font-size:0;border-radius:0px;position:absolute;transition:transform .3s ease;border:0px;pointer-events:initial;background:-moz-linear-gradient(left,rgba(0,0,0,0.30) 0%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(left,rgba(0,0,0,0.30) 0%,rgba(0,0,0,0) 100%);background:linear-gradient(to right,rgba(0,0,0,0.30) 0%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6000000',endColorstr='#00000000',GradientType=1);opacity:1;z-index:0;}body .owl-list .owl-nav .owl-next{transform:rotate(180deg);right:0px;}body .owl-list .owl-nav .owl-prev{transform:none;left:0px;}body .owl-list .owl-nav [class*=owl-]:after{content:'';width:30px;height:30px;border-bottom:3px solid #fff;border-right:3px solid #fff;font-size:0;border-radius:0px;position:absolute;transition:transform .3s ease;z-index:1000000;top:50%;left:10%;transform:translate3d(50%,-50%,0) rotate(135deg);opacity:.75;transition:opacity .3s ease;}body .owl-list .owl-nav [class*=owl-]:hover:after{opacity:1;}.owl-list .owl-dots{z-index:0;position:absolute;bottom:0;width:100%;}body .owl-list .owl-dots .owl-dot span{margin:2px;background:#fff;border:1px solid #666;width:11px;height:11px;opacity:.8;}@media screen and (max-width:480px){body .owl-list .owl-nav{display:none !important;}}.menu > ul > li > a.site-search{width:350px;display:none;}.body--has-search .menu > ul > li > a.site-search{display:inline-block;}body:not(.body--has-search) .menu > ul > li .icon-close,.body--has-search .menu > ul > li .icon-search,.body--has-search .menu > ul:first-child{display:none;}.js-toggle-search{cursor:pointer;}.site-search input[type="text"]{width:100%;margin:-5px 0 -15px;}.site-search button{display:none;}header{position:relative;z-index:10000000;}.header{background:#fff;}.header__topnav .content-container{padding:0px;}.header__topnav{background:#f9f9fe;color:#fff;text-align:right;font-size:.95em;border-bottom:1px solid #e5e5e9;}.header__topnav a{color:var(--text);text-decoration:none;}.header__topnav a:after{background:#fff;height:1px}.header__topnav ul{margin:0px;display:inline-block;padding:0 10px;}.header__topnav ul li{display:inline-block;padding:5px 10px;}.header__topnav .acco--quicksearch{margin:5px 0;padding:3px 6px;}ul.social-icons{font-size:1.3em;}ul.social-icons li{padding:3px 0;}ul.social-icons li a:after{display:none;}ul.languages-menu li{margin-left:.35em;padding:0;display:block;transition:opacity .3s ease,transform .3s ease;position:relative;}ul.languages-menu li a{font-size:0;display:block;}ul.languages-menu > li > a{transform:translateY(-5px);}ul.languages-menu li a::after{display:none;}ul.languages-menu li a svg{font-size:1.2rem;border:1px solid #fff;}ul.languages-menu ul{display:none;}html[lang="de"] .body--has-language ul.languages-menu ul{width:170px;}.body--has-language ul.languages-menu ul{display:block;position:absolute;top:100%;right:-5px;padding:0;z-index:1000;background:#fff;width:145px;border:1px solid #e5e5e9;padding:5px;}ul.languages-menu ul li a{font-size:1rem;color:var(--text);padding:2px 0;}ul.languages-menu ul li a .icon{margin-left:10px;float:right;}.header__logo{width:8.1em;display:block;padding:0em;position:absolute;background:#fff;margin-left:10px;margin-top:5px;}.header__logo img{width:100%;}.header{padding:0px;border-bottom:1px solid #e5e5e9;}.banner{position:relative;overflow:hidden;}.banner--img-container{max-height:560px;position:relative;}.banner--img{width:100%;}@media screen and (min-width:1600px){.banner--img-container{height:560px;overflow:hidden;}.banner--img-container.banner_low{height:300px;overflow:hidden;}.banner--img{position:absolute;top:50%;transform:translateY(-50%)}}._has--searcher .banner--title{opacity:0;transition:opacity .3s ease;}.banner--title._loaded{opacity:1;}.banner--overlay{position:absolute;top:0;left:0;bottom:0;right:0;text-align:center;display:-webkit-flex;display:flex;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-justify-content:center;justify-content:center;}.banner--title{color:#fff;font-weight:700;font-size:2.7em;line-height:1;text-shadow:0 0 10px #000,0 0 40px #000;margin:20px 0;width:100%;padding:0 20px;pointer-events:none;position:relative;z-index:10;}.banner--title .subtitle{color:#fff;font-weight:400;font-size:.85em;text-shadow:0 0 10px #000,0 0 10px #000,0 0 40px #000;}.banner--overlay__content{background:rgba(0,0,0,.20);padding-bottom:1.2em;}.banner--video{height:500px;}@media screen and (max-width:800px){.banner--title{font-size:2.4em}.banner--video{height:60vw;}}@media screen and (max-width:700px){.banner--title{margin:0px;}.banner--overlay__content{padding:0;}}@media screen and (max-width:550px){.banner--title{font-size:2.1em}}@media screen and (max-width:380px){.banner--title{font-size:1.9em}}.section-background{position:absolute;top:0;left:0;right:0;bottom:-1px;z-index:-1;overflow:hidden;}.section-background img{position:absolute;object-fit:cover;width:100%;height:100%;z-index:-2}.section-background .at-video{position:relative;z-index:-1;width:100%;height:100%;background:#000;}.section-background .at-video__embed{position:relative;background-color:#000;height:100% !important;z-index:-3;}.section-background .at-video__embed iframe{position:absolute;width:100%;height:100%;opacity:1;}.section-background .at-video .background{z-index:1;}.section-background .at-video--playing .background{z-index:-3;}.section-background__overlay{position:absolute;left:0;top:0;bottom:0;right:0;}section.content--section .content-container._ultrawide{max-width:100%;width:100%;}section._has-max-height .content-img img{max-height:400px;}.content-img{flex:1 1 40%;-webkit-flex:1 1 40%;order:2;width:50%;}.content-img #map_canvas{width:100%;height:400px;}.content-text{flex:1 1 40%;-webkit-flex:1 1 40%;display:-webkit-flex;display:flex;-webkit-flex-flow:column wrap;flex-flow:column wrap;-webkit-justify-content:center;justify-content:center;order:2;line-height:1.4em;padding:20px 40px;}.content--text-text{padding:10px;}.content--text-text > *:last-child{margin-bottom:0px;}.content-img{position:relative;overflow:hidden;}.owl-single-image{height:100%;width:100%;}.content-img img{width:100%;height:100%;object-fit:cover;}.content-text h2{max-width:580px;}.content--text-text > *:first-child{margin-top:0;}.content--text-text > *:last-child{margin-top:0;}.content-text p{max-width:580px;}.content-text .button{display:inline-block;}.content-text ul{list-style:none;padding:0;}.content-text li:before{content:'';position:relative;display:inline-block;margin-right:10px;width:0px;height:0px;border-right:4px solid var(--dh-sand);border-bottom:4px solid var(--dh-sand);border-left:10px solid transparent;border-top:10px solid transparent;transform:rotate(-45deg);}section._imgFirst .content-img{order:1;}section._textFirst .content-text{order:1;margin-left:auto;text-align:right;}section._textFirst .content-text h2,section._textFirst .content-text p{margin-left:auto;}@media screen and (max-width:990px){section._textFirst .content-text{text-align:left;}.content-img{flex:1 1 auto;-webkit-flex:1 1 auto;width:100%;order:1;}.content-text{flex:1 1 auto;-webkit-flex:1 1 auto;order:2;display:block;width:100%;padding:20px;}.content--text-text{padding:25px 0;}.content-text h2{margin:0;max-width:unset;}.content-text p{max-width:unset;}}@media screen and (min-width:991px){.content-block._textFirst .content-text li:after{content:'';position:relative;display:inline-block;margin-left:10px;width:0px;height:0px;border-right:4px solid var(--dh-sand);border-bottom:4px solid var(--dh-sand);border-left:10px solid transparent;border-top:10px solid transparent;transform:rotate(135deg);margin-right:-5px;}.content-block._textFirst .content-text li:before{display:none;}}.widget-loader{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.4);z-index:100000;display:flex;flex-flow:column;justify-content:center;}.widget-loader-content{background:#fff;padding:20px 30px 20px 75px;text-align:left;font-size:1.2em;max-width:480px;margin:0 auto;box-sizing:border-box;position:relative;}.widget-loader-content:before{width:30px;height:30px;content:'';position:absolute;top:50%;left:15px;margin-top:-23px;border:7px solid var(--dh-blue);border-radius:50%;border-left:8px solid transparent;border-right:8px solid transparent;animation:loading .75s linear infinite;}.spinner{width:50px;height:50px;content:'';position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px;border:2px solid #fff;border-radius:50%;border-left:2px solid transparent;border-right:2px solid transparent;animation:loading .75s linear infinite;}@-webkit-keyframes fadeOut{from{opacity:1;}to{opacity:0;}}@keyframes fadeOut{from{opacity:1;}to{opacity:0;}}@-webkit-keyframes fadeIn{from{opacity:0;}to{opacity:1;}}@keyframes fadeIn{from{opacity:0;}to{opacity:1;}}@keyframes loading{from{transform:rotate(0deg);}to{transform:rotate(180deg);}}.booking-confirm{padding:25px 0;}.booking-confirm .content-container{max-width:700px;}.booking-confirm .ha-content{display:flex;display:-webkit-flex}.booking-confirm .ha-content section{flex:1 auto;padding:15px;line-height:1;}.usp--section{padding:0;}.usp--item{position:relative;display:flex;display:-webkit-flex;flex:1 14em;-webkit-flex:1 14em;flex-flow:column;-webkit-flex-flow:column;padding:40px 20px;text-align:center;}.usp--icon{font-size:3.2em;color:var(--dh-blue);}.usp--icon svg{margin:0;}.usp--title{font-weight:500;font-size:1.8em;margin:.3em 0 .3em;font-family:'Alegreya Sans',serif;color:var(--text);}.usp--desc{line-height:1.3em;color:var(--text-light);}.usp--item::after{content:'';position:absolute;left:-1px;top:5px;bottom:5px;width:2px;background:-moz-linear-gradient(top,rgba(129,129,136,0) 0%,rgba(129,129,136,1) 50%,rgba(129,129,136,0) 100%);background:-webkit-linear-gradient(top,rgba(129,129,136,0) 0%,rgba(129,129,136,1) 50%,rgba(129,129,136,0) 100%);background:linear-gradient(to bottom,rgba(129,129,136,0) 0%,rgba(129,129,136,1) 50%,rgba(129,129,136,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00818188',endColorstr='#00818188',GradientType=0);opacity:.3;}.usp--item:first-child::after{display:none;}@media screen and (max-width:700px){.usp--section{padding-top:20px;}.usp--icon{font-size:2.6em;}}@media screen and (max-width:480px){.usp--section{padding-bottom:10px;display:none;}}.highlights--section{padding:10px 0;}.highlights--section._hastitle{padding:70px 0;}.highligh-item{padding:15px;-webkit-flex:1 33%;flex:1 33%;}._grid--4 .highligh-item{-webkit-flex:1 50%;flex:1 50%;}.highlight--img{position:relative;overflow:hidden;display:block;color:#fff;cursor:pointer;}.highlight--img:hover{color:#fff;}.highlight--img img{width:100%;transition:transform .5s ease}.highlight--img:after{bottom:2px;margin-top:-2px;}.highlight--img:hover img{transform:scale(1.1);}.highlight--img:before{position:absolute;content:'';left:0;right:0;bottom:0;height:120px;z-index:1;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.4) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.4) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.4) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#a6000000',GradientType=0);}.highlight--overlay{position:absolute;bottom:0;left:0px;padding:10px;z-index:2}.highlight--title{font-size:1.6em;font-weight:700;}.highlight--subtitle{font-size:1.15em;}@media screen and (max-width:1100px){.highligh-item{padding:10px;-webkit-flex:1 49%;flex:1 49%;}}@media screen and (max-width:767px){.highligh-item{padding:10px;-webkit-flex:1 99%;flex:1 99%;}.highlight--title{font-size:1.4em;}._grid--4 .highligh-item{-webkit-flex:1 99%;flex:1 99%;}}body .flex-row.owl-reviews{max-width:700px;margin:0 auto;}body .flex-row.owl-reviews .owl-item:not(.active){transform:scale(.9,.9);opacity:0;}.review--section{padding:75px 0;}.review--item{min-width:33%;max-width:100%;flex-grow:1;-webkit-flex-grow:1;flex-basis:calc(var(--multiplier) * 999);-webkit-flex-basis:calc(var(--multiplier) * 999);flex-flow:column;-webkit-flex-flow:column;padding:10px;font-size:1.3;}.review--title{font-weight:700;font-size:1.7em;text-align:center;}.review--title::before,.review--title::after{content:'"';}.review--desc{text-align:center;background:#fff;position:relative;margin-bottom:10px;}.review--credentials{font-weight:700;font-size:1.3em;text-align:center;}.review--credentials span{font-weight:400;}.review--grade{float:right;font-size:5em;font-weight:700;color:#006183;}.acco-item .owl-nav{opacity:0;transition:opacity .3s ease;}.acco-item:hover .owl-nav{opacity:1;}img.tripadvisor--logo{display:inline-block;height:1.5em;margin:10px 0px;}section.section--content{padding:0 0 40px;}.contact--container{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;}.contact--left{-webkit-flex:1 1em;flex:1 1em;padding:0 30px 0 10px;border-right:1px solid var(--dh-blue)35;}.contact--right{-webkit-flex:0 300px;flex:0 300px;padding:0 10px 0 30px;}.contact--right h3{margin-top:0px;margin-bottom:15px;}.contact--address{margin-bottom:40px;}@media screen and (max-width:800px){.contact--left{-webkit-flex:1 100%;flex:1 100%;padding:0 0 30px;border-right:0px}.contact--right{-webkit-flex:1 100%;flex:1 100%;padding:0;}body div.fieldinput,body div.subtitle{margin-left:0px !important;}div.singlecheckbox .fieldinput label{display:block;padding-left:26px;}}.contact--left textarea{width:100%;}div.fieldinput,div.subtitle{margin-left:0px !important;}.page--intro{text-align:center;padding:75px 0;}.page--intro .content-container{max-width:850px;line-height:1.4em;}.page--intro__desc{font-size:1.2em;line-height:1.6em;}.page--title{text-transform:uppercase;position:relative;transition:padding-bottom .3s ease;padding-bottom:0;font-size:2.4em;line-height:1;font-weight:700;color:var(--dh-blue);margin-top:0px;}.page--intro__desc > *:last-child{margin-bottom:0px;}.page--intro_two-columns .page--intro__desc{display:flex;flex-wrap:wrap;}.page--intro__desc-item{width:48%;}.page--intro__desc-item::first-child{margin-right:2%;}.page--intro__desc-item:last-child{margin-left:2%;}@media screen and (max-width:500px){.page--title:after{width:100%;bottom:-5px;}.page--title{font-size:1.8em;;}.page--intro{padding:35px 0;}.page--intro__desc{font-size:1em;}.page--intro__desc-item{width:100%;}.page--intro__desc-item::first-child{margin:0 0 .5em 0;}.page--intro__desc-item:last-child{margin:0;}}.acco-list{padding:20px 10px;background:#f5f5f9;}.acco-list__header{display:flex;}.acco-list .acco-list__title{flex:auto;margin:auto 0;}.acco-list__sort{flex:1 1 240px;margin-left:auto;}.acco-list h1{margin-bottom:20px;margin-top:5px;opacity:0;transition:opacity .5s ease;}.acco-list h1.loaded{opacity:1;}.acco-list h1 span{display:inline-block;}.search-results_counter{font-size:1.2em;}.acco-list__manage{padding:10px;background:#f5f5f9;border:1px solid #e5e5e9;margin-top:15px;}.sort-by{padding:8px;max-width:240px;font-size:.9em;}.searchedon .ha-searcher__criteria-count{display:none;}ul.listSelectedFilter{margin:0;padding:0;list-style:none;}li.listSelectedFilter__item{display:inline-block;padding:0em 1.7em 0em .4em;background:#fff;margin-right:10px;border:1px solid #e5e5e9;position:relative;cursor:pointer;}li.listSelectedFilter__item:before,li.listSelectedFilter__item:after{content:'';position:absolute;right:7px;width:16px;height:3px;background:#B49F72;top:50%;margin-top:-1px;}li.listSelectedFilter__item:before{transform:rotate(45deg)}li.listSelectedFilter__item:after{transform:rotate(-45deg)}.accofilter-toggle-period > div{display:inline-block;}.accofilter-toggle-period > div span.period--data{font-weight:700;font-size:1.2em;}.levels{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;filter:none;margin-left:-10px;margin-right:-10px;opacity:1;transition:all .3s ease;}body.body-filter--open .levels,.levels.loading{opacity:.6;filter:blur(3px);transition:all .7s ease;}.acco-item{padding:10px 10px 40px;transition:opacity .3s ease,filter .3s ease;display:flex;flex-flow:column;z-index:1;}.acco-item__content{display:flex;flex-flow:column;flex:1;box-shadow:1px 1px 2px rgba(0,0,0,0.3);background:#ffffff;transition:box-shadow .3s ease;}.acco-item__content:hover{box-shadow:0px 0px 15px rgba(0,0,0,0.3),0 -6px 0 var(--dh-blue) inset;}.acco-item__photo--overlay{position:relative;padding:0px;bottom:0;left:0;right:0;background:#25252A;display:flex;display:-webkit-flex;}.acco-item__overlay--item{color:#fff;display:inline-block;font-size:.85em;padding:.3em;line-height:1.4em;flex:1 auto;-webkit-flex:1 auto;padding:10px 0;text-align:center;}.acco-item__overlay--item .icon{color:var(--dh-sand);}.acco-item__overlay--item._persons .icon{margin-right:-3px;}.acco-item__photo--overlay .icon svg{transform:translateY(-2px) !important;}@media screen and (max-width:360px){.acco-item__overlay--item{font-size:.77em;}}.acco-item__desc{display:flex;flex-flow:column;position:relative;flex:1 auto;padding:10px;border:1px solid #e5e5e9;cursor:pointer;}.acco-item__desc,.acco-item__desc h3{color:var(--text);}.acco-item__desc a,.acco-item__desc a:hover{color:var(--text);display:flex;display:-webkit-flex;flex:1 auto;flex-flow:column;-webkit-flex-flow:column;}.acco-item__desc a:after{display:none;}.acco-item__desc h3{margin:5px 0 12px;}.acco-item__desc ul{margin:0;padding:0;}.acco-item__desc ul li{list-style:none;line-height:1.4;}.acco-item__desc ul li:before{content:'';display:inline-block;border:5px solid transparent;border-top:5px solid var(--dh-sand);border-right:5px solid var(--dh-sand);transform:rotate(45deg);margin-right:10px;}.acco-item .availability{display:none;}.acco-item .subtitle{font-weight:400;font-size:.75em;color:var(--text-light);}.availability--info{margin-top:auto;padding-top:15px;opacity:0;transition:opacity .4s ease;}.booking-widget-level._loaded .availability--info{opacity:1;}.total--price{display:inline-block;font-size:1.8em;font-weight:700;}.from--price{float:right;font-size:1.4em;position:relative;}.from--price:after{content:'';position:absolute;left:-5px;right:-5px;top:50%;height:2px;background:var(--text);opacity:.5;}.price--cent{font-size:.8em;}.stay--info{display:inline-block;position:relative;}.stay--info__popup{display:none;}.stay--info .icon-info{position:relative;display:block;color:var(--dh-blue);transform:translateY(-7px);}.stay--info._active .stay--info__popup{display:block;position:absolute;width:310px;left:-90px;bottom:35px;background:#fff;padding:0 10px;}.stay--info._active .stay--info__popup::after{content:'';position:absolute;left:0;right:0;bottom:0;top:0;box-shadow:0 0 20px rgba(0,0,0,0.25);z-index:-2}.stay--info._active .stay--info__popup::before{content:'';position:absolute;left:90px;bottom:-6px;width:20px;height:20px;z-index:-1;transform:rotate(45deg);background:#fff;box-shadow:0 0 20px rgba(0,0,0,0.25);}.acco-item__photo--container{position:relative;width:100%;height:0;padding-bottom:56%;background:var(--text);}.acco-item__photo--container > a.booking-widget-extend-link{position:absolute;display:block;bottom:0;left:0;right:0;}.acco-details .outer{margin-left:-10px;margin-right:-10px;position:relative;}.acco-details .outer::after{content:'';display:block;width:100%;padding-bottom:48%;}.acco-details .outer .owl-stage{background:rgba(0,0,0,.6);}.acco-details .outer #big{position:absolute;left:0;right:0;bottom:0;top:0;}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active) and (min-width:700px){.acco-item{display:block;max-width:100%;}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active) and (min-width:1000px){.acco-item{display:block;max-width:50%;}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active) and (min-width:1600px){.acco-item{display:block;max-width:25%;}}.ha-level-hidden{display:none;}.section-mo{background:#f5f5f9;}.well > *:first-child{margin-top:0;}.ha-mybooking-show li::after,.well .buttons::after{clear:both;content:'';display:block;}.well .buttons{padding-top:10px;}.row .logo{margin-top:30px;}.nav-main__languages{display:none;}.mybooking-nav-container{background:#ffffff;border-bottom:1px solid #548DA125;position:relative;}.mybooking-nav-container::before,.mybooking-nav-container::after{position:absolute;content:'';width:50vw;top:0;bottom:0;border-bottom:1px solid #548DA125;background:#fff;}.mybooking-nav-container::before{right:100%;}.mybooking-nav-container::after{left:100%;}.mybooking-nav{margin:0;padding:0;list-style:none;}.mybooking-nav li{display:inline-block;padding:.5em 1em;position:relative;cursor:pointer;}.mybooking-nav li::after{position:absolute;content:'';bottom:0;left:10px;right:10px;height:0px;background:var(--dh-sand);}.mybooking-nav li.active::after{transition:.3s ease;height:3px;}.mybooking-nav li:hover::after{transition:.3s ease;height:3px;}.mybooking-register,.mybooking-reset,.mybooking-login{padding:50px 0 70px;max-width:400px;margin:0 auto;}.mybooking-register br,.mybooking-reset br,.mybooking-login br{display:none;}.mybooking-register input[type="email"],.mybooking-reset input[type="email"],.mybooking-login input[type="email"],.mybooking-login input[type="password"]{margin-bottom:10px;}.mybooking-reset form.ha-mybooking-reset{padding:10px;}.mybooking-register h2,.mybooking-reset h2,.mybooking-login h2{margin-top:5px;}.well{box-shadow:1px 1px 2px rgba(0,0,0,0.3);background:#ffffff;padding:10px;margin-bottom:14px;}.ha-mybooking-my-data .table li span:last-child{text-align:right;font-weight:700;}.ha-mybooking-my-data .table li span{white-space:nowrap;}.ha-mybooking-my-data .table li{border-bottom:1px solid #e5e5e9;}.ha-mybooking.ha-mybooking-mydata br{display:none;}.ha-mybooking.ha-mybooking-mydata input,.ha-mybooking.ha-mybooking-mydata select{margin-top:5px;}.booking-widget-mybooking .row{display:flex;display:-webkit-flex;flex-flow:row;-webkit-flex-flow:row;}.booking-widget-mybooking .row > *{flex:1 auto;padding:0 10px;}.ha-mybooking-my-accommodation img,.ha-mybooking-my-reservation img{width:25%;}.ha-mybooking-my-accommodations ul,.ha-mybooking-my-reservations ul,ul.ha-mybooking-show{list-style:none;margin:0;padding:0;}.ha-mybooking-my-accommodations ul li,.ha-mybooking-my-reservations ul li,ul.ha-mybooking-show li{border-bottom:1px solid #e5e5e9;position:relative;}.ha-mybooking-my-reservation h4,.ha-mybooking-my-accommodations ul li h4,.ha-mybooking-my-reservations ul li h4,ul.ha-mybooking-show li h4{font-size:1.7em;margin:.5em 0;}.ha-mybooking-my-accommodations ul li button,.ha-mybooking-my-reservations ul li button,ul.ha-mybooking-show li button{position:absolute;right:0px;bottom:10px;}.ha-mybooking-my-reservations ul li{padding-bottom:10px;}.ha-mybooking-my-reservations ul li::after{content:'';display:block;clear:both;}.cal-legend{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid;grid-gap:10px;}.cal-legend > div{display:flex;grid-gap:10px;align-items:center;}.cal-legend .icon.ha-mybooking-my-reservations-type{display:block;width:20px;height:20px;}.cal-legend span.label{color:#000 !important;background:transparent !important;}@media screen and (min-width:701px){.col-xs-12.col-sm-12.col-md-4.ha-mybooking-my-accommodations,.col-xs-12.col-sm-12.col-md-4.ha-mybooking-my-reservations,.col-xs-12.col-sm-12.col-md-4.ha-mybooking-my-data{flex:0 340px;}}@media screen and (max-width:700px){.booking-widget-mybooking .row{flex-flow:column;-webkit-flex-flow:column;}}.hm-tabbar{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;height:auto !important;}.hm-tabbar dt{order:1;flex:0 auto;margin-right:10px;padding-bottom:10px;}.hm-tabbar dd{order:2;flex:0 100%;margin:0px;}.hm-tabbar dt a{cursor:pointer;background:var(--dh-oranje);border:0px;color:#fff;padding:.4em 1em .2em;display:inline-block;font-size:1.2em;border-bottom:.2em solid #d17722;border-radius:10px 5px;transition:background .3s ease,border-bottom .3s ease;}.hm-tabbar dt:not(.active) a{background:#f5f5f9;border-color:#e5e5e9 !important;border-left:0px;border-right:0px;border-top:0px;color:var(--text);}.hm-tabbar dt a:hover{background:var(--dh-oranje-hover);}.hm-tabbar dt:not(.active) a:hover{background:#e5e5e9;border-color:#e5e5e9 !important;}.hm-tabbar dd:not(.active){display:none;}.hm-tabbar table{border-left:1px solid #ccc;border-top:1px solid #ccc;}.hm-tabbar table th,.hm-tabbar table td{border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:.3em .6em !important;}.hm-tabbar table td:first-child{position:relative;}.hm-tabbar table td.cal-own span,.hm-tabbar table td.cal-occupied span{position:absolute;left:5px;right:5px;top:5px;bottom:5px;}.hm-tabbar table td.cal-blocked span{position:absolute;left:5px;right:5px;top:5px;bottom:5px;}.cal-own span{background:#ffb547 !important;color:#fff !important;}.cal-occupied span{background:#FF6347 !important;color:#fff !important;}.cal-avail a,.cal-avail span{background:#F5F5F9 !important;color:var(--text) !important;}.cal-blocked2 span,.cal-blocked span{background:#8B0000 !important;color:#fff !important;}.cal-selectable a{background:green !important;color:#fff !important;}.cal-occupied-avail span,.cal-occupied-avail a{background:rgb(255,99,71) !important;background:-moz-linear-gradient(-45deg,rgba(255,99,71,1) 49%,rgba(0,128,0,1) 50%) !important;background:-webkit-linear-gradient(-45deg,rgba(255,99,71,1) 49%,rgba(0,128,0,1) 50%) !important;background:linear-gradient(135deg,rgba(255,99,71,1) 49%,rgba(0,128,0,1) 50%) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6347',endColorstr='#F5F5F9',GradientType=1);color:#fff !important;}.cal-avail-occupied a,.cal-avail-occupied span{background:rgb(0,128,0) !important;background:-moz-linear-gradient(-45deg,rgba(0,128,0,1) 51%,rgba(255,99,71,1) 51%) !important;background:-webkit-linear-gradient(-45deg,rgba(0,128,0,1) 51%,rgba(255,99,71,1) 51%) !important;background:linear-gradient(135deg,rgba(0,128,0,1) 51%,rgba(255,99,71,1) 51%) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f9',endColorstr='#ff6347',GradientType=1);color:#fff !important;}.cal-avail-own a,.cal-avail-own span{background:rgb(0,128,0) !important;background:-moz-linear-gradient(-45deg,rgba(0,128,0,1) 51%,rgba(255,181,71,1) 51%) !important;background:-webkit-linear-gradient(-45deg,rgba(0,128,0,1) 51%,rgba(255,181,71,1) 51%) !important;background:linear-gradient(135deg,rgba(0,128,0,1) 51%,rgba(255,181,71,1) 51%) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f9',endColorstr='#ff6347',GradientType=1);color:#fff !important;}.cal-avail-blocked a,.cal-avail-blocked span{background:rgb(0,128,0) !important;background:-moz-linear-gradient(-45deg,rgba(0,128,0,1) 51%,rgba(139,0,0,1) 51%) !important;background:-webkit-linear-gradient(-45deg,rgba(0,128,0,1) 51%,rgba(139,0,0,1) 51%) !important;background:linear-gradient(135deg,rgba(0,128,0,1) 51%,rgba(139,0,0,1) 51%) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f9',endColorstr='#ff6347',GradientType=1);color:#fff !important;}.cal-occupied-blocked a,.cal-occupied-blocked span{background:rgb(255,99,71) !important;background:-moz-linear-gradient(-45deg,rgba(255,99,71,1) 51%,rgba(139,0,0,1) 51%) !important;background:-webkit-linear-gradient(-45deg,rgba(255,99,71,1) 51%,rgba(139,0,0,1) 51%) !important;background:linear-gradient(135deg,rgba(255,99,71,1) 51%,rgba(139,0,0,1) 51%) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f9',endColorstr='#ff6347',GradientType=1);color:#fff !important;}.cal-occupied-own a,.cal-occupied-own span{background:rgb(255,99,71) !important;background:-moz-linear-gradient(-45deg,rgba(255,99,71,1) 51%,rgba(255,181,71,1) 51%) !important;background:-webkit-linear-gradient(-45deg,rgba(255,99,71,1) 51%,rgba(255,181,71,1) 51%) !important;background:linear-gradient(135deg,rgba(255,99,71,1) 51%,rgba(255,181,71,1) 51%) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f9',endColorstr='#ff6347',GradientType=1);color:#fff !important;}td.cal-myobject.cal-selected-arrival.cal-selected.cal-avail.cal-selectable.ui-datepicker-current-day > a{box-shadow:0 0 21px rgba(0,0,0,0.7) inset;}span.ha-mybooking-my-reservations-type{display:block;height:22px;}a.ui-state-default.ui-state-hover:not(.ui-state-active){opacity:.8;}.ha-mybooking-my-accommodation-availability h4{font-size:2em;}.ha-mybooking-booking-reservation-title h4{margin:0;}.ha-mybooking-my-accommodation-availability br,.ha-mybooking-my-accommodation-availability hr{display:none;}.ha-mybooking-blocking{margin-top:10px;}body .ui-state-disabled,body .ui-widget-content .ui-state-disabled,body .ui-widget-header .ui-state-disabled{opacity:1;}body .ui-datepicker-inline{width:100% !important;padding:0;border:0;background:#f5f5f9;}.ui-datepicker-header{background:var(--dh-blue);color:#fff;border:0;border-radius:0;}body .ui-datepicker-multi .ui-datepicker-group table{margin:0;width:100%;}body .ui-datepicker-multi .ui-datepicker-group table td,body .ui-datepicker-multi .ui-datepicker-group table td a,body .ui-datepicker-multi .ui-datepicker-group table td span{text-align:center;border:0px !important;}body .ui-datepicker-multi .ui-datepicker-group table td{border-right:1px solid #ccc !important;border-top:1px solid #ccc !important;padding-bottom:2px;}body .ui-datepicker-multi .ui-datepicker-group table td:first-child{border-left:1px solid #ccc !important;}body .ui-datepicker-multi .ui-datepicker-group table tr:last-child td{border-bottom:1px solid #ccc !important;}.ui-datepicker-week-col{border-left:1px solid #ccc !important;background:#d5d5d9;padding-top:4px;font-weight:700;}.ui-datepicker-calendar th{background:#ffffff;}.ui-datepicker-calendar th:last-child{border-right:1px solid #ccc;}.checkout .footer{padding-bottom:25px;}.footer{background:#4b4b55;color:#fff;padding-top:25px;}.footer a{color:#fff;}.footer-col{flex:1 1 10em;-webkit-flex:1 1 10em;padding:10px;}.footer-col--landing,.footer-col__newsletter{flex:1 1 20em;}.footer-col h3{margin-top:0;font-size:1.5em;text-transform:uppercase;margin-bottom:10px;color:#fff;}.footer-col ul{padding:0;list-style:none;margin-top:.85em;}.footer-col ul li{margin:0;padding:2px 0;}.footer-col ul li a{padding-left:1.3em;position:relative;display:inline-block;}.footer-col ul li a:before{position:absolute;content:'';left:0;border-bottom:0.35em solid #fff;border-right:.35em solid #fff;display:inline-block;width:.15em;height:.15em;transform:rotate(-45deg);transition:all .3s ease;font-size:.7em;top:8px;border-left:.5em solid transparent;border-top:.5em solid transparent;}.footer-col.footer-col__address em.icon{position:absolute;left:0;}.footer-col.footer-col__address em.icon.icon-lock{position:relative;}body:not(.checkout) .footer-col.footer-col__address p{padding-left:40px;position:relative;}.footer-col--landing ul{column-count:2;}.footer__nav{text-align:center;background:var(--dh-anthracite-dark);padding:.6em 0;margin-top:10px;}.footer__nav ul li{display:inline-block;padding:0em 1.2em;margin:0;}.footer__nav ul li{border-left:1px solid #fff;}.footer__nav ul li:first-child,.footer__nav ul li.first-on-line{border:0px;}.zoover--grade{color:#FF6F26;font-size:1.3em;font-weight:700;margin-left:.1em;}@media screen and (max-width:480px){.footer-col{flex:1 1 100%;-webkit-flex:1 1 100%;}}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@-webkit-keyframes fadeOutUp{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}}@keyframes fadeOutUp{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}}.twitter-typeahead{width:100%;}.tt-menu{background:#fff;width:100%;box-shadow:0 0 0 300vw rgba(0,0,0,0.15);margin-top:10px;z-index:10000;max-height:calc(16.75em + 65px);overflow-y:auto;}.tt-acco{padding:6px;border-bottom:1px solid #f5f5f9;line-height:1.25em;cursor:pointer;transition:background .3s ease;display:flex;flex-flow:row;}.tt-acco:hover{background:#e5e5e9;}.tt-acco-img{margin-right:10px;border-radius:50%;}.tt-acco-title{font-size:1.05em;color:var(--dh-blue);font-weight:700;padding-top:8px;}.quick--book{position:relative;border:1px solid #e5e5e9;box-shadow:1px 1px 1px rgba(0,0,0,0.1);padding:10px;}.quick--book__title{background:#006183;color:#fff;text-align:center;font-size:1.4em;display:block;font-weight:900;padding:.5em;z-index:1;position:absolute;bottom:100%;left:-1px;right:-1px;box-shadow:1px 1px 1px rgba(0,0,0,0.3)}.quick--book .button{width:100%;display:block;text-align:center;margin-top:5px;}.quick--book__info{display:none;}.info--row{display:flex;}.info--data{font-size:1.1em;font-weight:700;flex:1 auto;text-align:right;}.priceinfoinfo--row{font-size:2.1em;padding:7px 0 12px;}.quick--book .scroll-to-book.button{background:#f5f5f9;color:var(--text);border-color:#e5e5e9 !important;}.quick--book .scroll-to-book.button:hover{background:#e5e5e9;color:var(--text);border-color:#f5f5f9 !important;}.acco--usp{background:var(--dh-blue);color:#fff;padding:10px;margin:40px 0;}.acco--usp ul{margin:0;padding:0;list-style:none;}.acco--usp li{padding:0;font-size:1.05em;}.acco--usp li:before{content:'- ';}.acco--usp .icon{color:var(--dh-sand);font-size:.8rem;}.acco--quickinfo{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;font-size:1.1em;margin-bottom:30px;}.acco--quickinfo__item{margin-right:1.5em;}.acco--quickinfo .icon{color:var(--dh-sand);margin-right:.05em;}.scrollmenu{margin-top:8px;}.scrollmenu .submenu__items{flex:1 auto;padding:10px 0;margin:0;}.scrollmenu .submenu__items li{display:inline-block;}.submenu__book._has-period.hide{display:none !important;}.submenu__book:not(._has-period).hide2{display:none !important;}.submenu__book{display:flex;display:-webkit-flex;}.submenu--changedate{display:none;}.submenu--button > b,.submenu--button > span{font-weight:700;font-size:1.2em;}.submenu--button{color:#fff;font-weight:400;text-align:center;line-height:1.2;padding:.3em 1.6em .4em;font-size:1.2em;margin:4px 0;cursor:pointer;border-radius:0px;position:relative;}.submenu--button__subtitle{font-size:.85em;opacity:.7;}.submenu--button .submenu--button__subtitle span{font-size:1em;font-weight:400;}.submenu--button._no-params ._with-params{display:none;}.submenu--button._with-params ._no-params{display:none;}.submenu--button__content._no-params{line-height:2.1em;}.submenu--button__title .currency-sign{font-size:.95em !important;}.booking--info{padding:.52em 1em 0;font-size:1.5em;line-height:.9;text-align:right;font-weight:700;}span.booking-type{opacity:.4;font-size:.8em;font-weight:400;}@media screen and (max-width:480px){.submenu__book{display:flex !important;opacity:1 !important;}.submenu__book .booking--info{display:none !important;}.submenu__book .submenu--button{width:100%;}}.legenda--title{padding:7px 23px;border:2px solid #fff;}.calentim--legenda{display:none;}.legenda--item{display:flex;}.legenda--arrival{background:#fff;width:40px;height:40px;color:var(--text);text-align:center;font-weight:700;padding-top:8px;}.legenda--arrival:before{content:'11';}.legenda--default{background:#fff;width:40px;height:40px;color:#d1d5e4;text-align:center;font-weight:700;padding-top:8px;}.legenda--default:before{content:'11';}.legenda--arrangement{background:#fff;width:40px;height:40px;color:var(--text);text-align:center;font-weight:700;padding-top:8px;position:relative;}.legenda--arrangement:before{content:'11';}.legenda--arrangement::after{bottom:0;left:0;border:8px solid #f58720;border-top:8px solid transparent;border-right:8px solid transparent;padding-bottom:0px;width:0px;height:0px;position:absolute;content:'';}.acco-details__content{margin-left:-10px;margin-right:-10px;}.acco-details__content h1{margin-top:40px;margin-bottom:10px;}.acco-details__content .content-left{width:calc(100% - 300px);float:left;padding:0 10px;}.acco-details__content .content-right{width:300px;float:left;}.collapsible--content{overflow:hidden;padding-right:30px;max-height:1500px;transition:max-height .7s ease,margin .7s ease;margin:20px 20px 60px 0;position:relative;padding-bottom:30px;}.collapsible--content._collapsed{max-height:300px;}div.toggle-collapsible-content{max-height:50px !important;}.collapsible--content .toggle-collapsible-content .icon{font-size:1.4em;color:var(--dh-sand);margin:0 -10px 0 -5px;}.collapsible--content._collapsed .read-less{display:none;}.collapsible--content:not(._collapsed) .read-more{display:none;}.collapsible--content:not(._collapsed)::after{height:10px;transition:height .3s ease;}.collapsible--content::after{content:'';position:absolute;left:0;right:0;bottom:0;height:90px;background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 60%,rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 60%,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 60%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=0);}.button-default.toggle-collapsible-content{z-index:10;display:inline-block;padding:0;cursor:pointer;position:absolute;bottom:0;left:0;font-weight:700;color:var(--dh-blue);}.hide-desktop{display:none;}@media screen and (max-width:850px){.acco-details__content h1{margin-top:10px;}.acco-details__content .content-left{width:100%;float:left;padding:0 10px;}.acco-details__content .content-right{display:none;}.collapsible--content{padding-right:0px;margin-right:0px;}.hide-mobile{display:none;}.hide-desktop{display:block;}.acco--usp{margin:0px;}}.section--acco-facilities{padding:75px 0 45px;}.acco-detail__facility--cat{padding:0 20px;flex:1 1 17em;line-height:1.5;margin-bottom:30px;}.acco-detail__facility--cat h3{font-size:1.4em;color:var(--text);margin-bottom:0px;}.acco-detail__facility--cat p{margin-top:0px;}@media screen and (max-width:480px){.acco--quickinfo{display:flex;display:-webkit-flex;}.acco--quickinfo__item{flex:1 8em;}.acco-detail__facility--cat{flex:1 1 100%;display:flex;display:-webkit-flex;flex-flow:row nowrap;-webkit-flex-flow:row nowrap;}.acco-detail__facility--cat-content{flex:1 auto;-webkit-flex:1 auto;}}.acco-detail__facility--cat ul{padding:0;list-style:none;}.acco-detail__facility--cat li:before{content:'';display:inline-block;width:12px;height:6px;border-radius:4px 4px 6px 6px;margin-right:6px;border-bottom:3px solid tan;border-left:3px solid tan;transform:translateY(-1px) rotate(-45deg);}.acco-detail__facility--cat .icon{background:#fff;font-size:2.5em;border-radius:50%;width:100px;display:block;height:100px;text-align:center;padding:22px;color:rgba(75,75,85,0.2);}@media screen and (max-width:480px){.acco-detail__facility--cat .icon{font-size:1.6em;width:60px;height:60px;margin:25px 20px 0px 0;padding:10px 13px;}}.section--acco-location{padding:75px 0;}.acco-location--img{width:100%;}.section--book{padding:75px 0;}body #scms-cc-cookie-bar,body #scms-cc-cookie-bar p{font-family:'Open Sans',serif;color:var(--text);}body #scms-cc-cookie-bar{font-family:'Muli',sans-serif;background:#ffffff;border:1px solid #d5d5d9;box-shadow:0 0 25px rgba(0,0,0,0.13);z-index:10000001;}body #scms-cc-cookie-bar h2{position:relative;width:auto;font-family:'Alegreya Sans',serif;font-weight:700;font-size:1.7em;color:var(--dh-blue);text-align:left;margin:.5em 0;}body #scms-cc-cookie-bar p{font-size:1rem;line-height:1.4;}body #scms-cc-cookie-bar .cb-inner-content{padding-left:0;}body #scms-cc-cookie-bar .cb-content-right,body #scms-cc-cookie-bar .cb-content-left{width:100%;margin-left:0;margin-right:0;}body #scms-cc-cookie-bar .cb-content-container{padding:10px 10px 7px;max-width:1170px;margin:0 auto;background:#fff;}body #scms-cc-cookie-bar .cb-button,body #scms-cc-cookie-bar .cb-button:hover,body #scms-cc-cookie-bar .cb-button:visited,body #scms-cc-cookie-bar .cb-button:focus{font:inherit;font-size:1.1em;text-shadow:none;padding:.3em 1em !important;margin-top:7px;transition:background .3s ease;}body #scms-cc-cookie-bar .cb-button.cb-button-primary{background:var(--dh-oranje);border:1px solid var(--dh-oranje-hover);border-radius:0px;}body #scms-cc-cookie-bar .cb-button.cb-button-primary:hover{background:var(--dh-oranje-hover);}body #scms-cc-cookie-bar .cb-button.cb-button-secondary{background:#f1f1f9;border:1px solid #d5d5d9;transition:background .3s ease;border-radius:0px;}body .scms-cookie-control .cb-button.cb-button-secondary:hover{background:#d5d5d9;transition:background .3s ease;}body #scms-cc-cookie-bar .cb-onoffswitch-checkbox{display:block;opacity:0;width:0;}body #scms-cc-cookie-bar .cb-onoffswitch{width:80px;top:14px;right:12px;}body #scms-cc-cookie-bar .cb-onoffswitch-wrapper{border:0;border-radius:50px;}body #scms-cc-cookie-bar .cb-onoffswitch-inner span{font:inherit;font-weight:bold;line-height:30px;height:30px;}body #scms-cc-cookie-bar .cb-onoffswitch-inner .cb-onoffswitch-active{padding-right:24px;}body #scms-cc-cookie-bar .cb-onoffswitch-inner .cb-onoffswitch-inactive{color:rgba(0,0,0,.4);background-color:rgba(255,255,255,.4);text-shadow:none;padding-left:18px;}body #scms-cc-cookie-bar .cb-onoffswitch-switch{top:5px;right:54px;width:20px;height:20px;background-color:rgba(0,0,0,.3);border:0;}body #scms-cc-cookie-bar .cb-cookies-enabled .cb-onoffswitch-switch{background:#fff;}body #scms-cc-cookie-bar .cb-cookie-settings li{background:#f5f5f9;}@media screen and (max-width:650px){body #scms-cc-cookie-bar p{font-size:.9rem;}body #scms-cc-cookie-bar .cb-content-right{margin:0;}}.checkout__acco-details .icon-close{display:inline-block !important;}.close_checkout--info{padding:10px 0;font-weight:700px !important;}body div.higherDayCell div.calentim-days-container div:not(.calentim-dayofweek){min-height:unset;height:auto;}div#art_756{max-width:1240px;margin:50px auto;}#sitemap{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;max-width:1250px;margin:0 auto;padding-bottom:30px;}.category-wrap{-webkit-flex:1 0 auto;flex:1 0 auto;padding:10px 15px;}.category-wrap a{text-decoration:none;}.category-wrap h3{font-size:1.5em;margin:0.3em 0;}.category-wrap > div > ul{margin:0px;padding:0 0 0 0px;list-style:none;}.category-wrap > div > ul > li{list-style:none;}.category-wrap > div > ul > li:before{content:'';position:relative;display:inline-block;margin-right:10px;width:0px;height:0px;border-right:4px solid var(--dh-blue);border-bottom:4px solid var(--dh-blue);border-left:10px solid transparent;border-top:10px solid transparent;transform:rotate(-45deg);}.section__media-text-collage{padding:2em 0;box-sizing:border-box;}.media-text-collage__title,.media-text-collage__text{position:absolute;width:100%;padding:.5em;box-sizing:border-box;color:#111111;background-color:rgba(255,255,255,.98);border:1px solid #e5e5e9;}.media-text-collage__text{font-size:1.2em;line-height:1.6em;bottom:0;padding:.5em .75em;}.media-text-collage__title{bottom:0;margin:0;color:#006183;}.media-text-collage .owl-dots{text-align:center;margin-top:.5em;}.media-text-collage .owl-dots .owl-dot{display:inline-block;zoom:1;}.media-text-collage .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px;}.media-text-collage .owl-dots .owl-dot.active span,.media-text-collage .owl-dots .owl-dot:hover span{background:#869791;}@media (max-width:1000px){.media-text-collage__text{font-size:1em;}.media-text-collage__title{font-size:1.2em;}}.display-discount:not(.visible){display:none;}.display-discount b{text-decoration:line-through;}.info--data.display-discount{font-size:1.3rem;margin-bottom:4px;text-decoration:line-through;}.temp-2024-booklink{border-bottom:1px solid #eee;padding:7px 0;}.button-cat-2024{font-weight:700;text-transform:uppercase;font-size:20px;margin-top:10px;}      body{display:-webkit-flex;display:flex;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;min-height:100vh}.site-container{-webkit-flex:1 auto;flex:1 auto;}footer{-webkit-flex:0 auto;flex:0 auto;}ul.table{margin:0;padding:0;list-style:none;}ul.table li{display:flex;display:-webkit-flex;flex-flow:row wrap;-webkit-flex-flow:row wrap;}ul.table li span{flex:1 1em;}    nav a{text-decoration:none;color:#000;}.header__nav li{position:relative;display:block;float:left;}.header__nav li:not(:first-child){margin-left:.75em;}.header__nav li a{font-size:.9em;text-decoration:none;white-space:nowrap;}.header__nav li a:hover{text-decoration:underline;}.header__languages ul{display:flex;}.header__languages li{margin-left:.35em;background-repeat:no-repeat;background-size:100%;border-radius:50%;}.header__languages li a{border-radius:50%;display:block;width:1.5em;height:1.5em;overflow:hidden;background:hsla(0,10%,50%,.2);-webkit-transition:.2s background ease-in-out;transition:.2s background ease-in-out;}.header__languages li a::before{content:"";display:block;width:0;height:150%;}.header__languages li a:hover{background:rgba(128,128,128,0);}.header__languages .de{order:3;background-image:url(/ui/DuindhofHolidays/img/flag-de.min.svg);}.header__languages .en{order:2;background-image:url(/ui/DuindhofHolidays/img/flag-en.min.svg);}.header__languages .fr{order:4;background-image:url(/ui/DuindhofHolidays/img/flag-fr.min.svg);}.header__languages .nl{order:1;background-image:url(/ui/DuindhofHolidays/img/flag-nl.min.svg);}.content__breadcrumbs .breadcrumbs{width:100%;margin:1em 0 1.5em;overflow:hidden;color:#333;}.breadcrumbs li{display:inline-block;margin-right:7px;font-size:.85em;}.breadcrumbs li a{color:#0a79a3;}.breadcrumbs li a:hover{color:#333;text-decoration:none;}.breadcrumbs li::before{display:inline-block;content:'';border-left:5px solid #aaa;border-top:4px solid transparent;border-bottom:4px solid transparent;margin-right:.4em;}.breadcrumbs .first::before{display:none;}