body{overflow-x:hidden;margin:0}body .skd-dsr-lightbox,body .skd-dsr-room-foto.skd-dsr-room-foto-lightbox .skd-dsr-room-foto-icon,body .skd-widget-modal-backdrop{visibility:hidden;pointer-events:none;cursor:default}div#smts-dsr{font-size:inherit}div#smts-dsr.smts-cancellation a#skd-btn-close-booking,div#smts-dsr.smts-cancellation a.skd-btn-view-confirmation,div#smts-dsr.smts-cancellation div[data-skd-widget=check-availability],div#smts-dsr.smts-cancellation h2.skd-fancy-header.skd-booking-header{display:none}div#smts-dsr.smts-cancellation .skd-wrapper-results .skd-footer .skd-footer-hotel{padding-bottom:20px;border-bottom:unset}div#smts-dsr.smts-cancellation .skd-wrapper-results .skd-booking-details i.fa{color:#707070}div#smts-dsr.smts-cancellation .skd-wrapper-results .skd-booking-details .skd-booking-details-body .skd-booking-cancel-confirm.skd-widget-checkbox input{position:relative;top:-4px}div#smts-dsr.smts-cancellation #skd-booking-data-table .skd-widget-badge-success,div#smts-dsr.smts-cancellation .skd-wrapper-results .skd-booking-cancel-submit button{color:#fff}div#smts-dsr div.skd-widget *,div#smts-dsr div.skd-widget h1,div#smts-dsr div.skd-widget h2,div#smts-dsr div.skd-widget h3,div#smts-dsr div.skd-widget h4,div#smts-dsr div.skd-widget h5,div#smts-dsr div.skd-widget h6{font-family:inherit}div#smts-dsr div.skd-widget .fa{font-family:FontAwesome}div#smts-dsr div.skd-widget.skd-offer-list-widget{transition:opacity .2s ease-in-out}div#smts-dsr div.skd-widget.skd-offer-list-widget .skd-precheckout .skd-accept-tac-icon{font-size:1.4em}div#smts-dsr div.skd-widget.skd-widget-container-xs,div#smts-dsr div.skd-widget.skd-widget-container-xxs{width:98%!important;margin:0 auto}div#smts-dsr div.skd-widget .skd-package-details .skd-container-rates .skd-btn-checkout,div#smts-dsr div.skd-widget .skd-room-details .skd-container-rates .skd-btn-checkout,div#smts-dsr div.skd-widget .skd-widget-btn-danger,div#smts-dsr div.skd-widget .skd-widget-btn-primary,div#smts-dsr div.skd-widget.skd-offer-list-widget .skd-package .skd-package-amount-and-details .skd-package-details-btn,div#smts-dsr div.skd-widget.skd-offer-list-widget .skd-rooms-fullimage-price a{background:#483;color:#fff}div#smts-dsr div.skd-widget ul.skd-amenities-list{font-size:.9em}div#smts-dsr div.skd-widget .skd-widget-btn-group-lg>.skd-widget-btn,div#smts-dsr div.skd-widget .skd-widget-btn-lg,div#smts-dsr div.skd-widget .skd-widget-input-group-btn>.skd-widget-btn{border-radius:.2em}div#smts-dsr div.skd-widget .skd-widget-alert.skd-widget-alert-warning.skd-offer-warnings+.skd-widget-alert.skd-widget-alert-warning.skd-offer-warnings{display:none!important}div#smts-dsr div.skd-widget a#skd-service-filters,div#smts-dsr div.skd-widget div.skd-footer-seekda,div#smts-dsr div.skd-widget.skd-offer-list-widget .skd-service-entry{display:none}div#smts-dsr div.skd-widget div.skd-container-btn-search{margin-top:4px}div#smts-dsr div.skd-widget .skd-package-details .skd-container-rates .skd-btn-checkout,div#smts-dsr div.skd-widget .skd-room-details .skd-container-rates .skd-btn-checkout,div#smts-dsr div.skd-widget .skd-widget-btn-primary{border:0}div#smts-dsr div.skd-widget .skd-widget-input-group-lg>.skd-widget-form-control,div#smts-dsr div.skd-widget .skd-widget-input-group-lg>.skd-widget-input-group-addon,div#smts-dsr div.skd-widget .skd-widget-input-group-lg>.skd-widget-input-group-btn>.skd-widget-btn{font-size:.9em;height:2.3em;padding:8px 6px}div#smts-dsr div.skd-widget .skd-check-availability-widget .skd-contentContainer .skd-search-box .skd-widget-form-inline .skd-container-occupancy .skd-widget-btn-group>.skd-occupancy-btn{font-size:90%;height:3em}div#smts-dsr div.skd-widget.skd-offer-list-widget .skd-rooms-fullimage-text{border-radius:0}div#smts-dsr div.skd-widget .skd-alternatives-calendar-container .skd-occupancy-icons,div#smts-dsr div.skd-widget .skd-price-wrapper,div#smts-dsr div.skd-widget .skd-share-row a,div#smts-dsr div.skd-widget.skd-offer-list-widget .skd-rooms-fullimage-price,div#smts-dsr div.skd-widget.skd-offer-list-widget .skd-wrapper-results .skd-btn-to-offers{color:#7b6}div#smts-dsr div.skd-widget .skd-offer-page .skd-offer-page-offer .skd-offers-box .skd-offer-row .skd-occupancy,div#smts-dsr div.skd-widget .skd-precheckout .skd-offer-details-number .skd-original-price-tag+.skd-price-tag,div#smts-dsr div.skd-widget .skd-room-title .skd-occupancy-icons{color:#483}div#smts-dsr div.skd-widget .skd-daily-rates .skd-dsr-dayrate-table .skd-dsr-dayrate-price-original s,div#smts-dsr div.skd-widget .skd-dsr-price .skd-dsr-price-discount s{color:#483!important}div#smts-dsr div.skd-widget.skd-offer-list-widget .skd-room-info{line-height:1.25em}div#smts-dsr div.skd-widget .container-progress ul.skd-breadcrumbs li.skd-active:before,div#smts-dsr div.skd-widget .container-progress ul.skd-breadcrumbs li:hover:not(.skd-widget-disabled):before,div#smts-dsr div.skd-widget .skd-container-policies .skd-policy h3,div#smts-dsr div.skd-widget .skd-dsr-share-link-area a,div#smts-dsr div.skd-widget.skd-offer-list-widget .skd-wrapper-results .skd-btn-to-offers{color:#483}div#smts-dsr div.skd-widget.skd-offer-list-widget .skd-container-price-table .skd-rooms-ratebutton{color:#fff}div#smts-dsr div.skd-widget .skd-offer-page .skd-offer-page-offer .skd-offers-box .skd-offer-row .skd-bookables-calendar-widget .skd-bookables-calendar .skd-bookable-cells .skd-bookable-row .skd-bookable-cell{font-size:.7em}div#smts-dsr div.skd-widget .skd-check-availability-widget .skd-contentContainer .skd-search-box .skd-occupancy .skd-room-box-container .skd-room-box .skd-room-nr .skd-circle,div#smts-dsr div.skd-widget .skd-dsr-room-rates-container .skd-dsr-room-alerts,div#smts-dsr div.skd-widget .skd-offer-list-widget .container-progress ul.skd-breadcrumbs li:hover:not(.skd-widget-disabled),div#smts-dsr div.skd-widget .skd-offer-list-widget .container-progress ul.skd-breadcrumbs li:hover:not(.skd-widget-disabled):after,div#smts-dsr div.skd-widget.skd-offer-list-widget .container-progress ul.skd-breadcrumbs li.skd-active,div#smts-dsr div.skd-widget.skd-offer-list-widget .container-progress ul.skd-breadcrumbs li.skd-active:after,div#smts-dsr div.skd-widget.skd-offer-list-widget .container-progress ul.skd-breadcrumbs li:hover:not(.skd-widget-disabled),div#smts-dsr div.skd-widget.skd-offer-list-widget .container-progress ul.skd-breadcrumbs li:hover:not(.skd-widget-disabled):after{background:#483;color:#fff}div#smts-dsr div.skd-widget.skd-offer-list-widget .container-progress ul.skd-breadcrumbs li{font-size:.8em}div#smts-dsr div.skd-widget .skd-check-availability-widget .skd-contentContainer .skd-search-box .skd-occupancy .skd-add-room,div#smts-dsr div.skd-widget .skd-check-availability-widget .skd-contentContainer .skd-search-box .skd-occupancy .skd-add-room .skd-plus-sign{color:#483!important}div#smts-dsr div.skd-widget.skd-offer-list-widget .skd-service-entry .skd-service-controls .skd-service-price{background:#316325;color:#fff}div#smts-dsr div.skd-widget.skd-offer-list-widget .skd-service-entry .skd-amount-tag,div#smts-dsr div.skd-widget.skd-offer-list-widget .skd-service-entry .skd-service-controls .skd-add-service,div#smts-dsr div.skd-widget.skd-offer-list-widget .skd-service-entry .skd-service-controls .skd-remove-service{background:#483;color:#fff}div#smts-dsr div.skd-widget .skd-widget-row.skd-service-group{margin:0}div#smts-dsr div.skd-widget .skd-widget-dropdown-menu.skd-service-filters-box{display:block;position:relative;width:100%;border:0;box-shadow:none;margin:0;float:none;top:0}div#smts-dsr div.skd-widget.skd-widget-container-sm .skd-widget-dropdown-menu.skd-service-filters-box{top:-10px}div#smts-dsr div.skd-widget .skd-booking-condition-link{color:inherit;text-decoration:none;cursor:auto}div#smts-dsr div.skd-widget .skd-alternatives-calendar-container .skd-legend{font-size:.9em}div#smts-dsr div.skd-widget .skd-widget-label-primary{background-color:#7b6;color:#fff}div#smts-dsr div.skd-widget .skd-widget-btn{border-radius:.2em;font-size:1em}div#smts-dsr div.skd-widget .skd-container-travel-period .skd-widget-input-group{display:flex}div#smts-dsr div.skd-widget .skd-container-travel-period .skd-widget-input-group>span.skd-btn-calendar{display:flex;justify-content:center;align-items:center;flex:0 0 42px}div#smts-dsr .skd-widget-container-sm .skd-check-availability-widget .skd-contentContainer .skd-search-box .skd-container-occupancy .skd-widget-input-group-addon,div#smts-dsr .skd-widget-container-sm .skd-check-availability-widget .skd-contentContainer .skd-search-box .skd-container-occupancy button,div#smts-dsr .skd-widget-container-sm .skd-check-availability-widget .skd-contentContainer .skd-search-box .skd-container-travel-period .skd-widget-input-group-addon,div#smts-dsr .skd-widget-container-sm .skd-check-availability-widget .skd-contentContainer .skd-search-box .skd-container-travel-period button,div#smts-dsr .skd-widget-container-xs .skd-check-availability-widget .skd-contentContainer .skd-search-box .skd-container-occupancy .skd-widget-input-group-addon,div#smts-dsr .skd-widget-container-xs .skd-check-availability-widget .skd-contentContainer .skd-search-box .skd-container-occupancy button,div#smts-dsr .skd-widget-container-xs .skd-check-availability-widget .skd-contentContainer .skd-search-box .skd-container-travel-period .skd-widget-input-group-addon,div#smts-dsr .skd-widget-container-xs .skd-check-availability-widget .skd-contentContainer .skd-search-box .skd-container-travel-period button{height:auto!important}div#smts-dsr .smts-camping .skd-dsr-room-amenities,div#smts-dsr .smts-camping .skd-room-amenities,div#smts-dsr.smts-camping .skd-dsr-room-amenities,div#smts-dsr.smts-camping .skd-room-amenities{display:none!important}div#smts-dsr .skd-widget-open .skd-widget-dropdown-menu{display:flex}div#smts-dsr .skd-widget-dropdown-menu{font-size:.9em}div#smts-dsr .skd-service-filters-box a{padding-left:1.7em!important}div#smts-dsr .skd-service-filters-box a[data-service-filter=""],div#smts-dsr .skd-service-filters-box a[data-service-filter^=V_]{display:none!important}div#smts-dsr .skd-widget-dropdown-menu li:first-child{display:none}div#smts-dsr .skd-widget-dropdown-menu.skd-service-filters-box li:first-child{display:list-item}div#smts-dsr .skd-dsr-services-wrapper .skd-widget-dropdown.skd-widget-pull-right{float:none!important}div#smts-dsr .skd-dsr-services-continue>.skd-widget-row>div{float:none;width:100%}div#smts-dsr .skd-dsr-services-container .skd-dsr-services-summary .skd-widget-table th{font-size:.8em}div#smts-dsr .skd-dsr-services-container .skd-dsr-services-summary .skd-dsr-services-summary-price,div#smts-dsr .skd-dsr-services-container .skd-dsr-services-summary .skd-dsr-services-summary-quantity,div#smts-dsr .skd-dsr-services-container .skd-dsr-services-summary .skd-dsr-services-summary-subtotal{width:9em}div#smts-dsr .skd-dsr-services-container .skd-dsr-services-summary .skd-dsr-services-summary-remove{width:3em}div#smts-dsr .skd-dsr-services-container .skd-dsr-services-summary .skd-dsr-services-summary-price .skd-service-multiplier-description{font-size:.7em}div#smts-dsr .skd-widget .skd-widget-input-sm{padding:.3em .5em;font-size:.9em;border-radius:.2em}div#smts-dsr .skd-widget select.skd-widget-input-sm{height:2em;line-height:2em}div#smts-dsr .skd-dsr-services>div:not([style]){display:none}div#smts-dsr .skd-widget-col-rate-info .skd-dsr-rate-toggle{height:2em}div#smts-dsr .skd-dsr-rate-expanded .skd-widget-col-rate-info .skd-dsr-rate-toggle{height:auto}div#smts-dsr .skd-widget .skd-widget-input-group-lg>.skd-widget-form-control,div#smts-dsr .skd-widget .skd-widget-input-group-lg>.skd-widget-input-group-addon,div#smts-dsr .skd-widget .skd-widget-input-group-lg>.skd-widget-input-group-btn>.skd-widget-btn{border-radius:.2em}div#smts-dsr .skd-widget .skd-widget-form-control{font-size:.9em}div#smts-dsr #skd-offer-filter{display:none!important}div#smts-dsr .skd-calendars{font-size:.8em}div#smts-dsr .skd-widget .skd-calendars-month td span{color:inherit}div#smts-dsr .skd-check-availability-widget .skd-calendars .skd-calendars-available:not(.skd-calendars-other-month),div#smts-dsr .skd-offer-list-widget .skd-alternatives-offer .skd-alternative-offers-cal-container .skd-alternative-calendar .skd-date-available,div#smts-dsr .skd-widget .skd-legend .item.available,div#smts-dsr .skd-widget .skd-legend .item.skd-available,div#smts-dsr .skd-widget .skd-legend .skd-item.skd-available,div#smts-dsr .skd-widget .skd-legend .skd-only-departure{background-color:#c4f2b8!important;color:#444!important}div#smts-dsr .skd-offer-page .skd-offer-page-offer .skd-offers-box .skd-offer-row .skd-bookables-calendar-widget .skd-bookables-calendar .skd-bookable-cells .skd-bookable-row .skd-available{background-color:#c4f2b8}div#smts-dsr .skd-offer-page .skd-offer-page-offer .skd-offers-box .skd-offer-row .skd-bookables-calendar-widget .skd-bookables-calendar .skd-bookable-cells .skd-bookable-row .skd-available>span{color:#444}div#smts-dsr .skd-offer-page .skd-offer-page-offer .skd-offers-box .skd-offer-row .skd-bookables-calendar-widget .skd-bookables-calendar .skd-bookable-cells .skd-bookable-row .skd-available:hover{background-color:#483}div#smts-dsr .skd-offer-page .skd-offer-page-offer .skd-offers-box .skd-offer-row .skd-bookables-calendar-widget .skd-bookables-calendar .skd-bookable-cells .skd-bookable-row .skd-available:hover>span{color:#fff}div#smts-dsr .skd-check-availability-widget .skd-calendars .skd-calendars-highlight,div#smts-dsr .skd-check-availability-widget .skd-calendars .skd-calendars-highlight.skd-calendars-available:not(.skd-calendars-departure),div#smts-dsr .skd-check-availability-widget .skd-calendars .skd-calendars-selected,div#smts-dsr .skd-check-availability-widget .skd-calendars .skd-calendars-selected.skd-calendars-available,div#smts-dsr .skd-check-availability-widget .skd-price-matrix-calendar .skd-bookable-matrix-cell:hover,div#smts-dsr .skd-check-availability-widget .skd-price-matrix-calendar .skd-highlighted-cell,div#smts-dsr .skd-offer-list-widget .skd-alternatives-offer .skd-alternative-offers-cal-container .skd-alternative-calendar .skd-date-available:hover,div#smts-dsr .skd-offer-list-widget .skd-alternatives-offer .skd-alternative-offers-cal-container .skd-alternative-calendar .skd-end-date,div#smts-dsr .skd-offer-list-widget .skd-alternatives-offer .skd-alternative-offers-cal-container .skd-alternative-calendar .skd-selected,div#smts-dsr .skd-offer-list-widget .skd-alternatives-offer .skd-alternative-offers-cal-container .skd-alternative-calendar .skd-selected:after,div#smts-dsr .skd-offer-list-widget .skd-alternatives-offer .skd-alternative-offers-cal-container .skd-alternative-calendar .skd-start-date,div#smts-dsr .skd-widget .skd-legend .item.selected,div#smts-dsr .skd-widget .skd-legend .item.skd-selected,div#smts-dsr .skd-widget .skd-legend .skd-item.skd-selected{background-color:#483!important;color:#fff!important}div#smts-dsr .skd-check-availability-widget .skd-calendars .skd-calendars-only-arrival,div#smts-dsr .skd-check-availability-widget .skd-calendars .skd-calendars-only-departure,div#smts-dsr .skd-widget .skd-legend .skd-only-arrival{background:#c4f2b8!important;color:#444!important}div#smts-dsr .skd-check-availability-widget .skd-calendars .skd-calendars-unavailable{background:#fff!important;color:#444!important}div#smts-dsr .skd-check-availability-widget .skd-calendars .skd-calendars-available.skd-calendars-highlight-departure,div#smts-dsr .skd-check-availability-widget .skd-calendars .skd-calendars-available.skd-calendars-highlight-departure.skd-calendars-selected,div#smts-dsr .skd-check-availability-widget .skd-calendars .skd-calendars-departure,div#smts-dsr .skd-check-availability-widget .skd-calendars .skd-calendars-departure.skd-calendars-selected,div#smts-dsr .skd-check-availability-widget .skd-calendars .skd-calendars-highlight-departure,div#smts-dsr .skd-check-availability-widget .skd-calendars .skd-calendars-highlight-departure.skd-calendars-selected,div#smts-dsr .skd-check-availability-widget .skd-calendars .skd-calendars-only-arrival.skd-calendars-highlight,div#smts-dsr .skd-check-availability-widget .skd-calendars .skd-calendars-only-arrival.skd-calendars-selected,div#smts-dsr .skd-check-availability-widget .skd-calendars .skd-calendars-only-departure.skd-calendars-highlight,div#smts-dsr .skd-check-availability-widget .skd-calendars .skd-calendars-only-departure.skd-calendars-selected{background:#483!important;color:#fff!important}div#smts-dsr .skd-check-availability-widget .skd-calendars .skd-was-selected-before,div#smts-dsr .skd-offer-list-widget .skd-alternatives-offer .skd-alternative-offers-cal-container .skd-alternative-calendar .skd-user-preference-date,div#smts-dsr .skd-widget .skd-legend .skd-customer-preference-legend{border-color:#483!important}div#smts-dsr .skd-check-availability-widget .skd-calendars .skd-calendars-only-departure:after,div#smts-dsr .skd-offer-list-widget .skd-alternatives-offer .skd-alternative-offers-cal-container .skd-alternative-calendar .skd-end-date:after{border-color:#c4f2b8 #c4f2b8 #c4f2b8 transparent!important}div#smts-dsr .skd-check-availability-widget .skd-calendars .skd-calendars-only-departure.skd-calendars-highlight:after,div#smts-dsr .skd-check-availability-widget .skd-calendars .skd-calendars-only-departure.skd-calendars-selected:after{border-color:#fff #fff #fff transparent!important}div#smts-dsr .skd-check-availability-widget .skd-calendars .skd-calendars-arrival:after{border-color:transparent transparent transparent #c4f2b8!important}div#smts-dsr .skd-check-availability-widget .skd-calendars .skd-calendars-available.skd-calendars-highlight-departure:after,div#smts-dsr .skd-check-availability-widget .skd-calendars .skd-calendars-departure:after,div#smts-dsr .skd-check-availability-widget .skd-calendars .skd-calendars-highlight-departure:after{border-color:#c4f2b8 #c4f2b8 #c4f2b8 #483!important}div#smts-dsr .skd-offer-list-widget .skd-alternatives-offer .skd-alternative-offers-cal-container .skd-alternative-calendar .skd-start-date:after{border-color:transparent transparent transparent #c4f2b8!important}div#smts-dsr .skd-offer-list-widget .skd-alternatives-offer .skd-alternative-offers-cal-container .skd-alternative-calendar .skd-above-user-preference{border-bottom-color:#483!important}div#smts-dsr div.skd-widget .skd-widget-btn-group-lg>.skd-widget-btn[data-occupancy],div#smts-dsr div.skd-widget .skd-widget-btn-lg[data-occupancy]{display:none}div#smts-dsr div.skd-widget .skd-widget-btn-group-lg>.skd-widget-btn[data-occupancy=">2"],div#smts-dsr div.skd-widget .skd-widget-btn-lg[data-occupancy=">2"]{display:block;width:100%}div#smts-dsr .skd-widget-container-lg .skd-dsr-services .skd-dsr-service,div#smts-dsr .skd-widget-container-lg .skd-dsr-services .skd-dsr-service .skd-dsr-service-foto,div#smts-dsr .skd-widget-container-md .skd-dsr-services .skd-dsr-service,div#smts-dsr .skd-widget-container-md .skd-dsr-services .skd-dsr-service .skd-dsr-service-foto,div#smts-dsr .skd-widget-container-sm .skd-dsr-services .skd-dsr-service,div#smts-dsr .skd-widget-container-sm .skd-dsr-services .skd-dsr-service .skd-dsr-service-foto{height:100%!important}div#smts-dsr .skd-widget-container-lg .skd-dsr-services-container .skd-dsr-service .skd-widget-row,div#smts-dsr .skd-widget-container-md .skd-dsr-services-container .skd-dsr-service .skd-widget-row,div#smts-dsr .skd-widget-container-sm .skd-dsr-services-container .skd-dsr-service .skd-widget-row{display:flex!important}div#smts-dsr .skd-widget-container-md .skd-dsr-services-container .skd-widget-col-md-6{float:none}div#smts-dsr .skd-widget-row.skd-dsr-services>div.skd-widget-col{width:100%!important}div#smts-dsr .skd-dsr-services-container .skd-dsr-service-text:after{display:none!important}div#smts-dsr .skd-dsr-services-container .skd-dsr-service-text{padding-bottom:1em!important}div#smts-dsr .skd-widget .skd-widget-container-md .skd-dsr-services-container .skd-widget-col-md-5,div#smts-dsr .skd-widget.skd-widget-container-md .skd-dsr-services-container .skd-widget-col-md-5,div#smts-dsr [class*=skd-widget-container-] .skd-widget .skd-widget-container-md .skd-dsr-services-container .skd-widget-col-md-5,div#smts-dsr [class*=skd-widget-container-] .skd-widget.skd-widget-container-md .skd-dsr-services-container .skd-widget-col-md-5{width:30%!important}div#smts-dsr .skd-widget .skd-widget-container-md .skd-dsr-services-container .skd-widget-col-md-4,div#smts-dsr .skd-widget.skd-widget-container-md .skd-dsr-services-container .skd-widget-col-md-4,div#smts-dsr [class*=skd-widget-container-] .skd-widget .skd-widget-container-md .skd-dsr-services-container .skd-widget-col-md-4,div#smts-dsr [class*=skd-widget-container-] .skd-widget.skd-widget-container-md .skd-dsr-services-container .skd-widget-col-md-4{width:25%!important}div#smts-dsr .skd-widget .skd-widget-container-md .skd-dsr-services-container .skd-widget-col-md-3,div#smts-dsr .skd-widget.skd-widget-container-md .skd-dsr-services-container .skd-widget-col-md-3,div#smts-dsr [class*=skd-widget-container-] .skd-widget .skd-widget-container-md .skd-dsr-services-container .skd-widget-col-md-3,div#smts-dsr [class*=skd-widget-container-] .skd-widget.skd-widget-container-md .skd-dsr-services-container .skd-widget-col-md-3{width:45%!important}div#smts-dsr .skd-widget-col-service-foto{min-height:300px}