﻿.cpt-post-single{width:100%}.cpt-post-single header.cpt-single-header{position:relative;width:100%;background:var(--alt-bg);height:calc(100vh - 190px)}.cpt-post-single header.cpt-single-header div.overlay{position:absolute;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.5);z-index:1}.cpt-post-single header.cpt-single-header figure{height:100%}.cpt-post-single header.cpt-single-header figure>div.overlay{position:absolute;width:100%;height:100%;background-color:var(--secondary-bg);opacity:.5;z-index:1}.cpt-post-single header.cpt-single-header figure img.img-cover{position:absolute}.cpt-post-single header.cpt-single-header figure figcaption{height:100%}.cpt-post-single header.cpt-single-header figure figcaption .cpt-single-main-datas .main-title{color:var(--light-txt-color);font-size:3rem;margin:1rem 0;z-index:2}.cpt-post-single header.cpt-single-header figure figcaption .cpt-single-main-datas .subtitle{color:var(--light-txt-color);font-size:1rem;margin:0;z-index:2;background-color:var(--featured-color);padding:6px 12px;border-radius:6px}.cpt-post-single header.cpt-single-header figure figcaption .cpt-single-main-datas .event-date{color:var(--light-txt-color);font-size:1rem;font-weight:700;background-color:var(--featured-color-50);padding:6px 12px;border-radius:6px}.cpt-post-single header.cpt-single-header figure figcaption .cpt-single-main-datas .event-addit-txt{width:75%;margin:1.25rem auto;color:var(--light-txt-color);text-align:center;background-color:var(--featured-color-50);padding:1.25rem 6px;border-radius:12px}.cpt-post-single header.cpt-single-header figure figcaption .cpt-single-main-datas .scroll-indicator{z-index:2}.cpt-post-single header.cpt-single-header figure figcaption .cpt-single-main-datas .scroll-indicator i.fas{font-size:1.25rem;margin:12px 0;color:var(--light-txt-color)}.cpt-post-single header.cpt-single-header figure figcaption .cpt-single-ids-datas{position:relative}.cpt-post-single header.cpt-single-header figure figcaption .cpt-single-ids-datas .ids-datas-overlay{position:absolute;width:100%;height:100%;background-color:var(--secondary-bg);opacity:.25;z-index:1;transition:400ms all ease-in-out}.cpt-post-single header.cpt-single-header figure figcaption .cpt-single-ids-datas ul{position:relative;width:75%;list-style:none;z-index:2}.cpt-post-single header.cpt-single-header figure figcaption .cpt-single-ids-datas ul>li{margin:1rem 0;color:var(--light-txt-color);font-size:1rem}.cpt-post-single header.cpt-single-header figure figcaption .cpt-single-ids-datas ul>li>a{color:var(--light-txt-color);font-weight:400;font-size:1.1rem}.cpt-post-single header.cpt-single-header figure figcaption .cpt-single-ids-datas ul>li>i.fas{color:var(--featured-color);font-size:1.25rem;padding:0 12px 0 12px}.cpt-post-single header.cpt-single-header figure figcaption .cpt-single-ids-datas .cpt-actions-ctas{z-index:2}.cpt-post-single header.cpt-single-header figure figcaption .cpt-single-ids-datas .cpt-actions-ctas a.material-cta{width:100%;margin-top:12px;margin-bottom:12px}@media all and (max-width: 1024px){.cpt-post-single header.cpt-single-header{height:95vh}}@media all and (max-width: 576px){.cpt-post-single{padding-top:81px}.cpt-post-single header.cpt-single-header{height:100%}.cpt-post-single header.cpt-single-header figure figcaption .cpt-single-main-datas .main-title{font-size:2rem;margin:3rem 0}.cpt-post-single header.cpt-single-header figure figcaption .cpt-single-main-datas .scroll-indicator{display:none}.cpt-post-single header.cpt-single-header figure figcaption .cpt-single-ids-datas .ids-datas-overlay{display:none}}.cpt-post-single #cpt-post-details{position:relative;width:100%;background-color:var(--alt-bg)}.cpt-post-single #cpt-post-details .leaflet-container{position:relative;height:auto}.cpt-post-single #cpt-post-details .leaflet-container .leaflet-map{height:440px;z-index:10}.cpt-post-single #cpt-post-details .leaflet-container .leaflet-gmap-cta{position:absolute;top:0;right:0;color:var(--light-txt-color);z-index:11;border-radius:0}.cpt-post-single #cpt-post-details .additional-info div.main-desc{padding:12px 1.5rem}.cpt-post-single #cpt-post-details .additional-info .cpt-actions-ctas>a.material-cta{margin-left:12px;margin-right:12px}.cpt-post-single footer.event-footer{width:90%;margin:1rem auto}.cpt-post-single #cpt-post-details .hours-container{background-color:var(--alt-featured-color);color:var(--light-txt-color);padding:0 1rem}.cpt-post-single #cpt-post-details .hours-container h2{margin:12px auto;color:var(--light-txt-color)}.cpt-post-single #cpt-post-details .hours-container .daily-hours-row{margin:18px 0}.cpt-post-single #cpt-post-details .hours-container .daily-hours-row:before,.cpt-post-single #cpt-post-details .hours-container .daily-hours-row:after{content:"";position:absolute;width:100%;left:1rem;border-top:1px solid}.cpt-post-single #cpt-post-details .hours-container .daily-hours-row:before{top:-6px}.cpt-post-single #cpt-post-details .hours-container .daily-hours-row:after{bottom:-6px}.cpt-post-single #cpt-post-details .hours-container .daily-hours-row span.weekday{display:inline-block;min-width:90px;font-weight:700;margin:0 12px}.cpt-post-single #cpt-post-details .hours-container .daily-hours-row ul>li.active-day span{background-color:var(--featured-color);color:var(--light-txt-color)}.cpt-post-single #cpt-post-details .dates-container{background-color:var(--alt-featured-color);color:var(--light-txt-color);border-right:1px solid}.cpt-post-single #cpt-post-details .dates-container h2{margin:12px auto;color:var(--light-txt-color)}.cpt-post-single #cpt-post-details .dates-container .event-dates-list{list-style:none;padding:0 16px 0 0;max-height:300px;overflow-y:auto;overflow-x:hidden}.cpt-post-single #cpt-post-details .dates-container .event-dates-list li{position:relative;width:max-content;margin:12px 0;padding:0 6px;border-radius:6px}.cpt-post-single #cpt-post-details .dates-container .event-dates-list li:not(.outdated){background-color:var(--alt-bg);color:var(--alt-featured-color)}.cpt-post-single #cpt-post-details .dates-container .event-dates-list li.other-dates-sep{margin:16px 0;background-color:initial;color:var(--light-txt-color)}.cpt-post-single #cpt-post-details .dates-container .event-dates-list li.other-dates-sep:after{content:"";position:absolute;left:0;bottom:4px;width:105%;border-bottom:1px solid}.cpt-post-single #cpt-post-details .dates-container .event-dates-list li.outdated{color:#a1a1a1;line-height:2rem;margin:0}.cpt-post-single #cpt-post-details .dates-container .event-dates-list li.outdated:before{font-family:"Font Awesome 5 Free" !important;color:inherit;font-style:normal;font-weight:900 !important;font-variant:normal;text-transform:none;font-size:1rem;position:absolute;top:0;left:-1.25rem;content:""}.cpt-post-single #cpt-post-details .dates-container .event-dates-list li.outdated:after{content:"";position:absolute;width:100%;left:0;top:1rem;border-top:1.5px solid}.cpt-post-single #cpt-post-details .dates-container .event-dates-list li.today:before{font-family:"Font Awesome 5 Free" !important;color:inherit;font-style:normal;font-weight:900 !important;font-variant:normal;text-transform:none;font-size:1rem;position:absolute;top:0;left:-1.25rem;content:""}.cpt-post-single #cpt-post-details .dates-container .event-dates-list li.upcoming:before{font-family:"Font Awesome 5 Free" !important;color:inherit;font-style:normal;font-weight:900 !important;font-variant:normal;text-transform:none;font-size:1rem;position:absolute;top:0;left:-1.25rem;content:""}
