.page-event .tribe-common *{font-family:'Lato',Helvetica,Arial,sans-serif;color:#333}.page-event .fa,.page-event .fas,.page-event .fad{font-family:'Font Awesome 5 Pro'}.page-event .tribe-events .tribe-events-header{margin:0;padding:0 0 1em}.page-event .tribe-common .tribe-common-g-row--gutters{margin:0}.page-event .tribe-common .tribe-common-g-row--gutters>.tribe-common-g-col{padding:0;margin-bottom:2.5em}.page-event-shortcode .tribe-events .tribe-events-c-nav{display:none}@media (min-width:530px){.page-event .tribe-common .tribe-common-g-row--gutters{margin-left:-15px;margin-right:-15px}.page-event .tribe-common .tribe-common-g-row--gutters>.tribe-common-g-col{padding-left:15px;padding-right:15px}}.page-event .tribe-common h1,.page-event .tribe-common h2,.page-event .tribe-common h3,.page-event .tribe-common h4,.page-event .tribe-common h5,.page-event .tribe-common h6{font-family:'Spartan','Lato',Helvetica,Arial,sans-serif}.page-event .tribe-events .tribe-events-l-container,.page-event .tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container{padding:0;min-height:auto}.page-event .tribe-events-c-top-bar__datepicker-mobile{font-size:1.25rem;color:#000}.page-event .tribe-common .tribe-common-c-btn,.page-event .tribe-common a.tribe-common-c-btn,.page-event .tribe-events-c-ical__link,.page-event .tribe-common a.tribe-common-c-btn,.page-event .tribe-events-c-ical__link:hover,.page-event .tribe-common a.tribe-common-c-btn,.page-event .tribe-events-c-ical__link:active,.page-event .tribe-common a.tribe-common-c-btn,.page-event .tribe-events-c-ical__link:focus,.page-event .tribe-events .tribe-events-c-ical__link,.page-event .tribe-events .tribe-events-c-ical__link:hover,.page-event .tribe-events .tribe-events-c-ical__link:focus,.page-event .tribe-events .tribe-events-c-ical__link:active{background-color:#007c9c;font-family:'Spartan','Lato',Helvetica,Arial,sans-serif!important;line-height:1;padding:1rem 1rem .75rem;color:#fff!important;text-align:center;vertical-align:middle;cursor:pointer;border-radius:.25rem;text-transform:uppercase;font-weight:700;font-size:.9rem;border-color:#fff0}.page-event .tribe-events .tribe-events-c-ical__link:before{color:#fff;background-image:none;content:"\002B"}.page-event .tribe-common--breakpoint-medium.tribe-common .tribe-common-form-control-text__input,.tribe-common .tribe-common-form-control-text__input,.page-event .tribe-common .tribe-common-c-btn-border,.tribe-common a.tribe-common-c-btn-border{font-family:'Lato',Helvetica,Arial,sans-serif}.page-event .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__button-text{font-family:'Lato',Helvetica,Arial,sans-serif;color:#000}.page-event .tribe-events .datepicker .day.active,.page-event .tribe-events .datepicker .day.active.focused,.page-event .tribe-events .datepicker .day.active:focus,.page-event .tribe-events .datepicker .day.active:hover,.page-event .tribe-events .datepicker .month.active,.page-event .tribe-events .datepicker .month.active.focused,.page-event .tribe-events .datepicker .month.active:focus,.page-event .tribe-events .datepicker .month.active:hover,.page-event .tribe-events .datepicker .year.active,.page-event .tribe-events .datepicker .year.active.focused,.page-event .tribe-events .datepicker .year.active:focus,.page-event .tribe-events .datepicker .year.active:hover{background:#007c9c}.page-event .tribe-events .datepicker .day.current,.page-event .tribe-events .datepicker .day.current.focused,.page-event .tribe-events .datepicker .day.current:focus,.page-event .tribe-events .datepicker .day.current:hover,.page-event .tribe-events .datepicker .month.current,.page-event .tribe-events .datepicker .month.current.focused,.page-event .tribe-events .datepicker .month.current:focus,.page-event .tribe-events .datepicker .month.current:hover,.page-event .tribe-events .datepicker .year.current,.tribe-events .datepicker .year.current.focused,.page-event .tribe-events .datepicker .year.current:focus,.page-event .tribe-events .datepicker .year.current:hover{background:rgb(0 124 156 / .35)}.page-event .tribe-events-pro-photo__event-date-tag{font-family:'Spartan','Lato',Helvetica,Arial,sans-serif!important}.page-event .tribe-events-pro .tribe-events-pro-photo__event-date-tag{margin-right:15px;width:60px;align-self:center}.page-event .tribe-events-pro-photo__event-date-tag-datetime,.page-event .tribe-events-pro-photo__event-date-tag-datetime *,.page-event .tribe-events-pro-photo__event-date-tag-daynum{line-height:1!important}.page-event .tribe-events-pro-photo__event-date-tag-month{font-size:16px}.page-event .tribe-events-pro-photo__event-date-tag-daynum{margin:7.5px 0 5px;font-size:24px}.page-event .tribe-events-pro .tribe-events-pro-photo__event-details{margin-top:0;align-self:center}.page-event .time-cost,.page-event .time-cost *,.page-event .photo-venue{font-weight:600;font-size:1.1rem!important;line-height:1!important;font-family:'Lato',Helvetica,Arial,sans-serif!important;color:#333!important}.page-event .photo-venue{font-size:1rem!important}.page-event .photo-excerpt{font-size:1rem;line-height:1.5rem;font-weight:400}.page-event .tribe-common div.modal-dialog{margin:1rem}.page-event .modal-dialog-centered{min-height:0}.page-event .modal-dialog-scrollable{max-height:calc(100% - 1rem - 1rem)}.page-event-shortcode header.tribe-events-header{display:none}.page-event .modal-header{border-bottom:1px solid #dee2e6}.page-event h2.modal-title{line-height:1.05;font-size:1.375rem}.page-event .modal-header .close{line-height:1}.page-event .modal-event-details .modal-body a{color:#9e8dc3}.page-event .tribe-common p{margin:1rem 0}.page-event .tribe-common p:first-child{margin-top:0!important}.page-event .tribe-common p:last-child{margin-bottom:0!important}.page-event .modal-event-details .tribe-events-pro-photo__event-date-tag{width:auto}.page-event .modal-event-details .tribe-events-pro-photo__event-cost{margin-bottom:0!important}.page-event .tribe-common-c-svgicon{display:none!important}.page-event .tribe-events-c-subscribe-dropdown__container{display:none!important}@media (min-width:530px){.page-event .time-cost,.page-event .time-cost *{font-size:1rem!important}.page-event .photo-venue{font-size:0.9rem!important}.page-event .photo-excerpt{font-size:.9rem;line-height:1.4rem}.page-event .modal-event-details .time-cost,.page-event .modal-event-details .time-cost *{font-size:1.25rem!important}}@media (min-width:576px){.page-event .tribe-common div.modal-dialog{margin:1rem auto}}@media (min-width:768px){.page-event h2.modal-title{font-size:1.5rem}}@media (min-width:992px){.page-event h2.modal-title{font-size:1.75rem}}