.drupal-messages{display:none}.views-filters-summary{width:100%;padding-left:20px;padding-right:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-40px 0 40px}@media (min-width:769px){.views-filters-summary{padding-left:40px;padding-right:40px}}@media (min-width:1281px){.views-filters-summary{padding-left:80px;padding-right:80px}}.views-filters-summary>a{margin-left:auto;margin-top:10px;font-size:.75rem;text-transform:uppercase}.views-filters-summary .items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:769px){.views-filters-summary .items{padding:0 20px}}.views-filters-summary .items .item{margin:4px 20px 4px 0;background-color:#fff;border:1px solid #f9f8f7;padding:4px 12px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer}.views-filters-summary .items .item .value{background:none;border:none;padding:0;margin:0;text-transform:uppercase;font-size:.75rem}.views-filters-summary .items .item a{font-size:.75rem;background:none;padding:0;margin-left:8px;display:block}.filters{background:#fff;padding:24px 0;margin-bottom:64px}.filters.transparent{background:none;margin-bottom:12px}@media (max-width:1440px){.filters .wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:769px){.filters .wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.filters .wrapper>*{margin:12px 0}@media (min-width:769px){.filters .wrapper>*{margin:0 6px}}.filters .wrapper .events-filters__title,.filters .wrapper .events-filters__title>div{margin-top:20px;margin-bottom:20px}@media (max-width:1440px){.filters .wrapper .events-filters__title,.filters .wrapper .events-filters__title>div{-webkit-box-flex:1;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;text-align:center;margin-top:0;margin-bottom:8px}}.filters .selectric,.filters input.form-text{margin:0}@media (max-width:1280px){.filters .selectric,.filters input.form-text{margin-bottom:12px}}.filters .selectric:after{top:20px}.filters .form-actions,.filters label:not(.option){display:none}.filters.filters-display-form-actions .form-actions{display:block}.filters .form-date,.filters .form-email,.filters .form-select,.filters .form-tel,.filters .form-text,.filters .selectric,.filters details summary,.filters input[type=text],.filters select{height:48px;width:100%;font-size:1rem;color:#555;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0}.filters .form-date::-webkit-input-placeholder,.filters .form-email::-webkit-input-placeholder,.filters .form-select::-webkit-input-placeholder,.filters .form-tel::-webkit-input-placeholder,.filters .form-text::-webkit-input-placeholder,.filters .selectric::-webkit-input-placeholder,.filters details summary::-webkit-input-placeholder,.filters input[type=text]::-webkit-input-placeholder,.filters select::-webkit-input-placeholder{color:#555}.filters .form-date::-moz-placeholder,.filters .form-email::-moz-placeholder,.filters .form-select::-moz-placeholder,.filters .form-tel::-moz-placeholder,.filters .form-text::-moz-placeholder,.filters .selectric::-moz-placeholder,.filters details summary::-moz-placeholder,.filters input[type=text]::-moz-placeholder,.filters select::-moz-placeholder{color:#555}.filters .form-date:-ms-input-placeholder,.filters .form-email:-ms-input-placeholder,.filters .form-select:-ms-input-placeholder,.filters .form-tel:-ms-input-placeholder,.filters .form-text:-ms-input-placeholder,.filters .selectric:-ms-input-placeholder,.filters details summary:-ms-input-placeholder,.filters input[type=text]:-ms-input-placeholder,.filters select:-ms-input-placeholder{color:#555}.filters .form-date::-ms-input-placeholder,.filters .form-email::-ms-input-placeholder,.filters .form-select::-ms-input-placeholder,.filters .form-tel::-ms-input-placeholder,.filters .form-text::-ms-input-placeholder,.filters .selectric::-ms-input-placeholder,.filters details summary::-ms-input-placeholder,.filters input[type=text]::-ms-input-placeholder,.filters select::-ms-input-placeholder{color:#555}.filters details summary::-webkit-input-placeholder, .filters input[type=text]::-webkit-input-placeholder, .filters select::-webkit-input-placeholder, .filters .form-select::-webkit-input-placeholder, .filters .form-text::-webkit-input-placeholder, .filters .form-email::-webkit-input-placeholder, .filters .form-date::-webkit-input-placeholder, .filters .form-tel::-webkit-input-placeholder, .filters .selectric::-webkit-input-placeholder{color:#555}.filters details summary::-moz-placeholder, .filters input[type=text]::-moz-placeholder, .filters select::-moz-placeholder, .filters .form-select::-moz-placeholder, .filters .form-text::-moz-placeholder, .filters .form-email::-moz-placeholder, .filters .form-date::-moz-placeholder, .filters .form-tel::-moz-placeholder, .filters .selectric::-moz-placeholder{color:#555}.filters details summary:-ms-input-placeholder, .filters input[type=text]:-ms-input-placeholder, .filters select:-ms-input-placeholder, .filters .form-select:-ms-input-placeholder, .filters .form-text:-ms-input-placeholder, .filters .form-email:-ms-input-placeholder, .filters .form-date:-ms-input-placeholder, .filters .form-tel:-ms-input-placeholder, .filters .selectric:-ms-input-placeholder{color:#555}.filters details summary::-ms-input-placeholder, .filters input[type=text]::-ms-input-placeholder, .filters select::-ms-input-placeholder, .filters .form-select::-ms-input-placeholder, .filters .form-text::-ms-input-placeholder, .filters .form-email::-ms-input-placeholder, .filters .form-date::-ms-input-placeholder, .filters .form-tel::-ms-input-placeholder, .filters .selectric::-ms-input-placeholder{color:#555}.filters .form-date::placeholder,.filters .form-email::placeholder,.filters .form-select::placeholder,.filters .form-tel::placeholder,.filters .form-text::placeholder,.filters .selectric::placeholder,.filters details summary::placeholder,.filters input[type=text]::placeholder,.filters select::placeholder{color:#555}.filters .form-date::-webkit-details-marker,.filters .form-email::-webkit-details-marker,.filters .form-select::-webkit-details-marker,.filters .form-tel::-webkit-details-marker,.filters .form-text::-webkit-details-marker,.filters .selectric::-webkit-details-marker,.filters details summary::-webkit-details-marker,.filters input[type=text]::-webkit-details-marker,.filters select::-webkit-details-marker{display:none}@media (min-width:769px){.filters .form-date,.filters .form-email,.filters .form-select,.filters .form-tel,.filters .form-text,.filters .selectric,.filters details summary,.filters input[type=text],.filters select{width:180px}}@media (min-width:769px){.filters input[type=text]{width:200px}}.filters .form-checkbox .option,.filters .form-radio .option{line-height:1.2}.filters .form-checkbox,.filters .form-radio{height:20px;width:20px}.filters details{position:relative}.filters details>div,.filters details>fieldset{position:absolute;background:#fff;z-index:10;min-width:220px;border:1px solid #e0e0e0;margin-top:-1px;width:calc(100% - 2px);max-height:200px;overflow-y:auto}@media (min-width:769px){.filters details>div,.filters details>fieldset{padding:8px 12px 16px}}.filters details>div>legend,.filters details>fieldset>legend{display:none}.filters details>div .js-form-type-checkbox,.filters details>fieldset .js-form-type-checkbox{padding-left:12px}@media (min-width:769px){.filters details>div .js-form-type-checkbox,.filters details>fieldset .js-form-type-checkbox{padding-left:0;padding-left:initial}}.filters details>div label,.filters details>fieldset label{font-size:.875rem}.filters details>div .js-form-type-checkbox,.filters details>div .js-form-type-radio,.filters details>fieldset .js-form-type-checkbox,.filters details>fieldset .js-form-type-radio{padding-bottom:8px;border-bottom:1px solid #e0e0e0}.filters details>div .js-form-type-checkbox:last-child,.filters details>div .js-form-type-radio:last-child,.filters details>fieldset .js-form-type-checkbox:last-child,.filters details>fieldset .js-form-type-radio:last-child{border:none;padding-bottom:0}.filters details>div .form-item-amenities-all,.filters details>div .form-item-beds:first-child,.filters details>div .form-item-views:first-child,.filters details>fieldset .form-item-amenities-all,.filters details>fieldset .form-item-beds:first-child,.filters details>fieldset .form-item-views:first-child{display:none}.filters .selectric span.label{margin:0}@media (max-width:1024px){.filters .event-filters{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:5px}.filters .event-filters .form-item{width:100%;margin:0}.filters .event-filters .form-item .event-filter-date-range,.filters .event-filters .form-item summary{width:100%}.filters .event-filters .form-type-select{position:relative}.filters .event-filters .form-type-select .selectric{width:100%}.filters .event-filters .form-type-select:after{content:"";background:url("../images/0df0f0422cbbb5.svg");display:block;width:10px;height:6px;-webkit-filter:brightness(0) saturate(100%) invert(0) sepia(3%) saturate(692%) hue-rotate(84deg) brightness(100%) contrast(69%);filter:brightness(0) saturate(100%) invert(0) sepia(3%) saturate(692%) hue-rotate(84deg) brightness(100%) contrast(69%);position:absolute;top:24px;right:20px}.filters .event-filters .form-type-select select{width:100%;margin:0}.filters .event-filters input[type=text]{width:100%}}@media (max-width:768px){.filters .event-filters .form-item{margin:5px 0}}.filters .event-filters .form-item-end-date,.filters .event-filters .form-item-field-special-category-target-id,.filters .event-filters .form-item-start-date{display:none}.filters .event-filters .event-filter-date-range{padding:0}@media (min-width:1441px){.filters .event-filters .event-filter-date-range{width:250px}}.filters .event-filters .event-filter-date-range input.fp-input{width:100%;padding-right:28px;margin-bottom:0;border:none}.filters .event-filters .event-filter-date-range input.fp-input:focus{outline:2px solid #2c6faa;outline-offset:2px}.filters .event-filters .search-line-break,.filters .event-filters input[name=end_date],.filters .event-filters input[name=start_date]{display:none}@media (max-width:1280px){.filters .event-filters .search-line-break{width:100%;display:block;margin:6px 0}}@media (max-width:1024px){.filters .event-filters .search-line-break{display:none}}.filters .event-filters .form-item-keys{margin-right:0}.filters .event-filters .form-actions{margin-left:0}@media (max-width:1024px){.filters .event-filters .form-actions{right:0;bottom:0;margin:0;position:absolute}}@media (max-width:1024px){.filters .the-field-guide-filters input[type=text]{width:100%}}.filters .the-field-guide-filters .form-item-keys{margin-right:0}@media (max-width:1024px){.filters .the-field-guide-filters .search{margin:0 12px}}.filters .the-field-guide-filters .form-actions{display:block;margin-left:0;margin-top:0}@media (max-width:1024px){.filters .the-field-guide-filters .form-actions{right:0;bottom:0;margin:0;position:absolute}}#views-exposed-form-press-embed-1 .filters .form-actions input,.filters .event-filters .form-actions input,.filters .the-field-guide-filters .form-actions input{background-color:#282828;background-image:url(../../../img/search-white.svg);background-position:50%;background-repeat:no-repeat;padding:23px 0;color:rgba(0,0,0,0);display:inline-block;line-height:0}#views-exposed-form-press-embed-1 .filters .form-actions input:hover,.filters .event-filters .form-actions input:hover,.filters .the-field-guide-filters .form-actions input:hover{background-image:url(../../../img/search.svg)}@media (min-width:769px){.view-rooms .filters .form-date,.view-rooms .filters .form-email,.view-rooms .filters .form-select,.view-rooms .filters .form-tel,.view-rooms .filters .form-text,.view-rooms .filters .selectric,.view-rooms .filters input[type=text],.view-rooms .filters select{width:185px;padding-left:18px;padding-right:18px;font-size:.875rem;line-height:2.2;margin:12px 0}}.view-rooms .filters .form-item-occupancy:has([value=All]){visibility:hidden;height:0;padding:0;margin:0}.filters .more-offers-container{border:1px solid #e0e0e0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.filters .more-offers-container>a{display:block;padding:9px 20px;font-size:.875rem;color:#555}.filters .more-offers-container>a:hover{opacity:.8}.filters .more-offers-container>a.selected{background:#4f5842;color:#fff;-webkit-box-shadow:inset 0 0 10px 0 rgba(0,0,0,.1490196078);box-shadow:inset 0 0 10px 0 rgba(0,0,0,.1490196078)}.flatpickr-calendar{width:100%}@media (min-width:1025px){.flatpickr-calendar{width:auto;width:initial}}.flatpickr-calendar .flatpickr-rContainer{margin:0 auto}@media (min-width:1025px){.flatpickr-calendar .flatpickr-rContainer{margin:0;margin:initial}}.flatpickr-calendar .flatpickr-monthDropdown-months{font-size:.9375rem!important}.flatpickr-calendar .flatpickr-monthDropdown-months,.flatpickr-calendar .numInputWrapper input{font-weight:400;font-family:Brown,sans-serif;color:#282828}.flatpickr-calendar .shortcut-buttons-flatpickr-wrapper{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.flatpickr-calendar .shortcut-buttons-flatpickr-wrapper .shortcut-buttons-flatpickr-button{min-height:22px;font-size:.625rem;padding:10px 20px;background:#282828;color:#fff;border:1px solid #f9f8f7;font-weight:700;letter-spacing:.2em;-webkit-transform:perspective(1px);transform:perspective(1px);text-transform:uppercase}.events-filter-no-results{text-align:center}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background-color:#282828;border-color:#282828}.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #f9f8f7;box-shadow:-10px 0 0 #f9f8f7}