﻿#searchMainContainer{padding-bottom:60px;width:100%;padding-right:0;padding-left:0;margin-right:auto;margin-left:auto;position:relative}#searchMainContainer #scrollTopAnchor{position:absolute;top:-176px;width:10px;height:1px}#searchMainContainer #searchDateRefinementContainer{grid-area:below-content;margin-bottom:60px}#searchMainContainer #searchDateRefinementContainer .search-col{margin-bottom:20px}#searchMainContainer #searchDateRefinementContainer .search-col:nth-child(1) .alt-block{background-color:#0cced6}#searchMainContainer #searchDateRefinementContainer .search-col:nth-child(2) .alt-block{background-color:#0076ff}#searchMainContainer #searchDateRefinementContainer .search-col:nth-child(3) .alt-block{background-color:#1e9bc9}#searchMainContainer #searchDateRefinementContainer .alt-block{background-color:#0076ff;border-radius:16px;width:100%}#searchMainContainer #searchDateRefinementContainer .alt-block a{color:#fff}#searchMainContainer #searchDateRefinementContainer .alt-block a:hover,#searchMainContainer #searchDateRefinementContainer .alt-block a:active,#searchMainContainer #searchDateRefinementContainer .alt-block a:focus{text-decoration:none}#searchMainContainer #searchDateRefinementContainer .date-alternative{display:flex;justify-content:space-between;padding:10px 25px}#searchMainContainer #searchDateRefinementContainer .date-alternative .result-count-wrapper{font-size:14px;display:flex;flex-direction:column;align-items:center}#searchMainContainer #searchDateRefinementContainer .date-alternative .result-count-wrapper .result-count{font-size:60px;line-height:.9;margin-bottom:1px}#searchMainContainer #searchDateRefinementContainer .date-alternative .days-description{font-size:18px}#searchMainContainer #searchDateRefinementContainer .date-alternative .date{font-size:14px}#searchMainContainer #searchDateRefinementContainer .date-alternative .date.-from::after{content:"~"}#searchMainContainer #searchResultsContainer{grid-area:content;align-items:flex-start;align-content:flex-start;position:relative}@media(max-width:1023px){#searchMainContainer #searchResultsContainer{min-height:calc(100vh - 600px)}}#searchMainContainer #searchResultsContainer #no-results-container{margin-bottom:60px}#searchMainContainer #searchResultsContainer #no-results-container .no-results-title{font-size:2rem;line-height:2.3rem;font-weight:bold;color:#0770ff;margin-top:50px;margin-bottom:40px}@media(min-width:1024px){#searchMainContainer #searchResultsContainer #no-results-container .no-results-title{font-size:3.125rem;line-height:3.3rem}}#searchMainContainer #searchResultsContainer #no-results-container .no-results-subtitle{font-size:1.125rem}#searchMainContainer #pagingContainer{grid-area:pagination;display:flex;justify-content:center;align-items:center}#searchMainContainer #filler{grid-area:filler}#searchMainContainer #footerContainer{grid-area:bottom}#searchMainContainer #footerContainer #footerResultBar{display:flex;justify-content:center;align-items:center;padding-top:20px;padding-bottom:20px}#searchMainContainer #footerContainer #footerResultBar button{padding-top:2px;padding-bottom:2px;padding-left:4px;padding-right:4px;border-radius:0}#searchMainContainer #btn-filter{display:none;position:fixed;right:25px;bottom:25px;z-index:20}@media(max-width:1023px){#searchMainContainer #btn-filter{display:block}}#searchMainContainer #searchResultsContainer,#searchMainContainer #searchDateRefinementContainer{padding-left:15px;padding-right:15px}#searchMainContainer #searchResultsContainer>.row,#searchMainContainer #searchDateRefinementContainer>.row{margin-left:-15px;margin-right:-15px}#searchMainContainer #searchResultsContainer>.row>.col-sm-6,#searchMainContainer #searchResultsContainer>.row>.col-12,#searchMainContainer #searchResultsContainer>.row>.col-xl-4,#searchMainContainer #searchDateRefinementContainer>.row>.col-sm-6,#searchMainContainer #searchDateRefinementContainer>.row>.col-12,#searchMainContainer #searchDateRefinementContainer>.row>.col-xl-4{padding-left:15px;padding-right:15px}@media(min-width:768px){#searchMainContainer #searchDateRefinementContainer{align-items:stretch}#searchMainContainer #searchDateRefinementContainer .alt-block{height:100%}}@media(min-width:1024px){#searchMainContainer{display:grid;grid-template-columns:372px 1fr;grid-template-rows:auto auto auto auto auto 1fr;grid-gap:20px 0;grid-template-areas:"filter content" "filter below-content" "filter pagination" "filter bottomText" "filter bottom" "filter filler";margin-top:180px;min-height:100vh;max-width:1920px}#searchMainContainer #search-grid-filter{padding-right:0;width:100%}#searchMainContainer #footerContainer{position:-webkit-sticky;position:sticky;top:calc(100vh - 80px)}}@media(min-width:1240px){#searchMainContainer #searchResultsContainer,#searchMainContainer #searchDateRefinementContainer{padding-left:25px;padding-right:25px}#searchMainContainer #searchResultsContainer>.row,#searchMainContainer #searchDateRefinementContainer>.row{margin-left:-25px;margin-right:-25px}#searchMainContainer #searchResultsContainer>.row>.col-sm-6,#searchMainContainer #searchResultsContainer>.row>.col-12,#searchMainContainer #searchResultsContainer>.row>.col-xl-4,#searchMainContainer #searchDateRefinementContainer>.row>.col-sm-6,#searchMainContainer #searchDateRefinementContainer>.row>.col-12,#searchMainContainer #searchDateRefinementContainer>.row>.col-xl-4{padding-left:25px;padding-right:25px}}@media(min-width:1800px){#searchMainContainer #searchResultsContainer,#searchMainContainer #searchDateRefinementContainer{padding-left:50px;padding-right:50px}#searchMainContainer #searchResultsContainer>.row,#searchMainContainer #searchDateRefinementContainer>.row{margin-left:-50px;margin-right:-50px}#searchMainContainer #searchResultsContainer>.row>.col-sm-6,#searchMainContainer #searchResultsContainer>.row>.col-12,#searchMainContainer #searchResultsContainer>.row>.col-xl-4,#searchMainContainer #searchDateRefinementContainer>.row>.col-sm-6,#searchMainContainer #searchDateRefinementContainer>.row>.col-12,#searchMainContainer #searchDateRefinementContainer>.row>.col-xl-4{padding-left:50px;padding-right:50px}}#searchMainContainer #search-grid-filter{grid-area:filter}#searchMainContainer #search-grid-filter #searchFilterContainer{padding:0 25px}@media(max-width:1023px){#searchMainContainer #search-grid-filter #searchFilterContainer{overflow-y:auto;overscroll-behavior:contain;margin-bottom:25px}}@media(min-width:768px) and (max-width:1023px){#searchMainContainer #search-grid-filter #searchFilterContainer{height:100vh}#searchMainContainer #search-grid-filter #searchFilterContainer>div{width:325px}}@media(max-width:767px){#searchMainContainer #search-grid-filter #searchFilterContainer{padding-bottom:200px}}@media(min-width:1024px){#searchMainContainer #search-grid-filter #searchFilterContainer{position:static;overflow-y:visible;height:auto;top:0;margin-bottom:25px;padding:0 40px 0 25px}}@media(max-width:1023px){#searchMainContainer #search-grid-filter{position:fixed;background-color:#fff;z-index:20;height:100vh;top:0;left:-100%;transition:left .3s ease-in}}@media(max-width:767px){#searchMainContainer #search-grid-filter{width:100%}#searchMainContainer #search-grid-filter #searchFilterContainer{height:100%;top:0;margin:0}}@media(min-width:768px) and (max-width:1023px){#searchMainContainer #search-grid-filter{width:400px;box-shadow:2px 4px 5px 0 rgba(0,0,0,.2);padding-top:0}}#searchMainContainer #search-grid-filter.-expanded{left:0}body.show-modal #searchMainContainer #btn-filter{display:none}body.show-modal .search-header-container{z-index:5}.btn.btn-to-map{position:relative;height:50px;line-height:50px;padding:0 60px 0 5px}.btn.btn-to-map::after{content:"";display:block;position:absolute;top:0;right:0;width:50px;aspect-ratio:1;background-color:#a3d4ff;background-image:url("/VueApps/Apps/Search/Styles/Images/map_btn_background.png");background-size:cover;border-radius:5px;box-shadow:2px 2px 4px rgba(0,0,0,.1);z-index:-1}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.btn.btn-to-map::after{background-image:url("/VueApps/Apps/Search/Styles/Images/map_btn_background@2x.png")}}.btn.btn-to-map:hover::after{box-shadow:2px 2px 4px rgba(0,0,0,.1),0 0 2px 2px rgba(7,112,255,.58)}#toMapContainer{height:40px;text-align:right;padding-bottom:2px;position:relative}#toMapContainer .btn{top:-25px}@media(min-width:1239px){#toMapContainer .btn{top:-21px}}