.js-location-map{background:#eef1f1;min-height:350px;height:50vh;max-height:450px}.post-popup .leaflet-popup-content-wrapper{border-radius:2px;padding:0 1rem 0 0}.post-popup .leaflet-popup-content-wrapper .leaflet-popup-content{margin:0}.post-popup img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.post-popup h5{margin-bottom:.5rem}.post-popup address{font-size:.9rem;margin-bottom:0}@media (min-width:1200px){.content-list-grid{display:-ms-grid;display:grid;-ms-grid-columns:200px minmax(0,1fr);grid-template-columns:200px minmax(0,1fr);grid-column-gap:30px}}.content-list-grid .content-list-filters{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1;margin-bottom:1.5rem}.content-list-grid .content-list-main{-ms-grid-row:1;-ms-grid-column:3;-ms-grid-column-span:1}.post-details.grid-layout-sidebar{-ms-grid-columns:minmax(0,1fr) 350px;grid-template-columns:minmax(0,1fr) 350px;grid-column-gap:3rem}.filter-group .btn-link{text-align:left}.events-calendar{border:1px solid rgba(148,167,165,.1)}.event-calendar-day{border:1px solid rgba(148,167,165,.1);padding:1.5rem 1rem!important;text-align:center}.event-calendar-day .day,.event-calendar-day .events-count{margin:0}.event-calendar-day .day{font-size:.9rem;color:#6c757d;position:absolute;top:5px;left:5px}.event-calendar-day .events-count{font-size:1.4rem;font-weight:300}.event-calendar-day .events-count .span-count{background:#94a7a5;border-radius:.2rem;width:55px;display:block;margin:0 auto;height:55px;line-height:55px;color:#fff}.event .event-title{margin-bottom:.25rem}.event .event-dates{font-size:.9rem}.ribbon{width:131px;height:130px;overflow:hidden;position:absolute}.ribbon::after,.ribbon::before{position:absolute;z-index:-1;content:"";display:block;border:5px solid #14393d}.ribbon span{position:absolute;display:block;width:210px;padding:8px 0;background:#d3a100;background:radial-gradient(circle,#d3a100 0,#d3a1a1 100%);-webkit-box-shadow:0 5px 10px rgba(0,0,0,.1);box-shadow:0 5px 10px rgba(0,0,0,.1);color:#fff;font:700 12px/1 Lato,sans-serif;text-shadow:0 1px 1px rgba(0,0,0,.2);text-transform:uppercase;text-align:center}.ribbon-top-right{top:-6px;right:-6px}.ribbon-top-right::after,.ribbon-top-right::before{border-top-color:transparent;border-right-color:transparent}.ribbon-top-right::before{top:0;left:0}.ribbon-top-right::after{bottom:0;right:0}.ribbon-top-right span{left:-29px;top:43px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.popover>.arrow,.popover>.arrow::after{display:none!important}.badge-gold{background:#d3a100;color:#fff}