.listing-map-container .row{margin-left:unset;margin-right:unset;margin-bottom:1em}#cw-local-attractions{max-width:960px;margin-left:auto;margin-right:auto}#cw-local-attractions a:hover,#cw-featured-listings a:hover{text-decoration:unset}#cw-local-attractions a,#cw-featured-listings a{color:#484848 !important;text-decoration:unset !important}#cw-local-attractions i[class*="fa-star"],#cw-featured-listings i[class*="fa-star"]{color:#41bfb9}#cw-local-attractions .price-bold,#cw-featured-listings .price-bold{font-weight:bold}#cw-local-attractions .listing-name,#cw-featured-listings .listing-name{font-weight:bold;font-size:large}#cw-local-attractions .listing-details,#cw-featured-listings .listing-details{color:gray;font-size:small}#cw-local-attractions .listing-details .details,#cw-featured-listings .listing-details .details{text-transform:uppercase}#cw-local-attractions .leaflet-container,#cw-featured-listings .leaflet-container{font:unset}.filter-tab{background-repeat:no-repeat;background-position:top;background-size:100% 100px;align-content:center;padding-left:unset;padding-right:unset;display:flex;flex-direction:column;border-radius:15px;margin-top:-12em;font-size:x-small;opacity:0.6}.filter-tab .primary-filter{text-align:center;color:white;font-weight:bold;width:100%;padding:0 2px;margin:6em auto 0.5em auto}.filter-tab:hover{cursor:pointer}.filter-tab.active{opacity:1}.filter-tab.food{background-image:url("/img/cw-eat-drink.svg");background-color:#f06}.filter-tab.campus{background-image:url("/img/cw-university-activities.svg");background-color:#285ef7}.filter-tab.attractions{background-image:url("/img/cw-attractions.svg");background-color:#41bfb9}.modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.6);font-size:initial}.modal .modal-main{position:fixed;max-width:300px;background:white;width:80%;height:auto;top:50%;left:50%;transform:translate(-50%, -50%)}.modal .modal-main button{margin-right:1em;margin-left:auto;padding-right:3em;padding-left:3em}.modal .modal-main .row{background-repeat:no-repeat;background-position:left}.modal .modal-main .row span{margin:1em 0 1em 3em}.modal .modal-main .row .fas{color:white;margin:auto 1em}.modal .modal-main .row .fas:hover{cursor:pointer}.modal .modal-main .row.pink{color:white;background-color:#f06;background-image:url("/img/cw-eat-drink.svg")}.modal .modal-main .row.blue{color:white;background-color:#285ef7;background-image:url("/img/cw-university-activities.svg")}.modal .modal-main .row.cyan{color:white;background-color:#41bfb9;background-image:url("/img/cw-attractions.svg")}.modal .modal-main .filter{margin:0.5em 1em}.display-block{display:block}.display-none{display:none}.leaflet-container{height:600px;width:100%;z-index:0}.leaflet-container .leaflet-marker-icon{text-align:center;color:#484848}.leaflet-container .fa-map-marker-alt.active{color:#41bfb9}.leaflet-container .listing-popup .row{margin-left:-20px;margin-right:-20px;margin-bottom:initial}.leaflet-container .listing-popup .leaflet-popup-content-wrapper{border-radius:unset;color:unset}@media (max-width: 768px){.leaflet-container .listing-popup .leaflet-popup-content-wrapper .leaflet-popup-content{max-width:200px !important}}.leaflet-container .listing-popup .leaflet-popup-tip-container{display:none}.leaflet-container .image-container>div{background-position:center;background-size:cover;background-position-y:center;height:100%}.leaflet-container .image-container{height:200px;padding-left:unset;padding-right:unset;margin-top:-14px}.leaflet-container .price-bold{font-size:x-large}.leaflet-container .leaflet-control-container{z-index:1001}.leaflet-container .leaflet-top,.leaflet-container .leaflet-left{z-index:auto !important}.mobile-fullscreen-parent{position:fixed;width:100%;height:100%;left:0;top:0;z-index:1000}.mobile-fullscreen-parent .mobile-fullscreen-child{position:fixed;width:100%;height:100%;left:0;top:0;z-index:1000}.mobile-fullscreen-parent .mobile-fullscreen-button{z-index:1001}.mobile-fullscreen-parent .mobile-fullscreen-close{z-index:100000;position:absolute;left:calc(100vw - 40px);border:none;cursor:pointer;outline:none;top:0px;vertical-align:bottom;height:40px;padding:8px;width:40px;fill:white;background-color:#268983;border-color:#268983;color:#fff;border-radius:1.75rem;font-size:0.875rem;font-weight:500;line-height:1.5;margin-top:4px;margin-left:-4px}#cw-featured-listings .listing-card{margin:1em;max-width:470px;border-radius:0;box-shadow:0 1px 3px 0 rgba(0,0,0,0.5)}@media (max-width: 991px){#cw-featured-listings .listing-card{margin:0.5em}}#cw-featured-listings .image-overlap{position:relative;margin-top:-3em;margin-bottom:5px;font-size:small;background-color:rgba(40,46,66,0.7);color:#fff}#cw-featured-listings .image-overlap div{margin:0.5em 1em}#cw-featured-listings .image-overlap .col{padding-left:unset}#cw-featured-listings .image-overlap .price-bold{font-size:large}.listing-card{margin:1em 0;box-shadow:2px 2px rgba(179,179,179,0.5);border:1px solid #b3b3b3;border-radius:5px;padding:0 5px 5px 5px;overflow:hidden}.listing-card .image-container{height:200px;padding-left:10px;padding-right:10px}.listing-card .image-container>div{background-position:center;background-size:cover;background-position-y:center;height:100%}.results-container .image-overlap{margin-top:-3em;margin-bottom:5px;font-size:small}.results-container .image-overlap .col{padding-left:unset}.results-container .image-overlap .price-bold{font-size:large}.marker{color:gray;font-size:smaller}.marker .fas{color:inherit;margin-bottom:0.5em}


/*# sourceMappingURL=destinations.css.map*/