/* Events and classifieds use the portal's existing blue palette. */
:is(#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme,html) body .pp-local-home,:is(#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme,html) body .pp-local-events-page,:is(#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme,html) body .pp-ads-browse{background:linear-gradient(140deg,#456b85,#35576f)!important;border:1px solid #88a9bf66!important;box-shadow:0 10px 25px #16344d22!important;color:#f5f8fc!important}
:is(#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme,html) body .pp-local-heading h2,:is(#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme,html) body .pp-local-copy h3,:is(#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme,html) body .pp-local-event-content h3,:is(#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme,html) body .pp-submitted-event-copy h3,:is(#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme,html) body .pp-ads-section-intro h2,:is(#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme,html) body .pp-ads-card h3{color:#fff!important}
:is(#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme,html) body .pp-local-heading p,:is(#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme,html) body .pp-local-copy p,:is(#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme,html) body .pp-local-event-content p,:is(#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme,html) body .pp-submitted-event-copy p,:is(#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme,html) body .pp-ads-section-intro p,:is(#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme,html) body .pp-ads-card-description{color:#d4e1ed!important}
:is(#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme,html) body .pp-local-kicker,:is(#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme,html) body .pp-local-copy small,:is(#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme,html) body .pp-ads-mini-kicker{color:#ffb2c9!important}
:is(#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme,html) body .pp-local-feature,:is(#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme,html) body .pp-local-copy,:is(#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme,html) body .pp-local-event-card,:is(#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme,html) body .pp-local-event-content,:is(#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme,html) body .pp-submitted-event-card,:is(#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme,html) body .pp-submitted-event-copy,:is(#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme,html) body .pp-ads-card{background:#233f57!important;border-color:#7895ad44!important;box-shadow:none!important}
:is(#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme,html) body .pp-local-photo,:is(#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme,html) body .pp-local-photo:not(:has(img)),:is(#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme,html) body .pp-local-event-card>img,:is(#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme,html) body .pp-submitted-poster{background:#193c59!important}
:is(#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme,html) body .pp-local-photo:not(:has(img)){height:54px!important;padding:12px 16px!important}
:is(#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme,html) body .pp-local-date,:is(#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme,html) body .pp-local-photo:not(:has(img)) .pp-local-date,:is(#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme,html) body .pp-event-label,:is(#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme,html) body .pp-submitted-status{background:#ce2857!important;color:#fff!important;border:0!important;box-shadow:none!important}
:is(#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme,html) body .pp-local-copy b,:is(#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme,html) body .pp-local-event-content dt,:is(#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme,html) body .pp-local-bottomline a,:is(#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme,html) body .pp-submitted-contact{color:#a7dcec!important}
:is(#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme,html) body .pp-local-heading>a,:is(#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme,html) body .pp-ads-inline-add,:is(#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme,html) body .pp-local-event-content>a,:is(#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme,html) body .pp-submitted-open,:is(#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme,html) body .pp-ads-more{background:#315b78!important;color:#f7fbff!important;border:1px solid #9bb8ca66!important;box-shadow:none!important}
:is(#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme,html) body .pp-local-heading>a:hover,:is(#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme,html) body .pp-ads-inline-add:hover,:is(#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme,html) body .pp-local-feature:hover,:is(#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme,html) body .pp-ads-card:hover{background:#2b4d68!important}
:is(#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme,html) body .pp-event-reminder-card{background:#294b65!important;border-color:#89a9c066!important;color:#fff!important}
:is(#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme,html) body .pp-reminder-summary-label,:is(#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme,html) body .pp-reminder-summary-label *{color:#f3f8ff!important}:is(#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme,html) body .pp-reminder-summary-icon{background:#416d88!important;color:#c9effa!important}
:is(#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme,html) body .pp-reminder-summary-action,:is(#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme,html) body .pp-reminder-summary-hint{background:transparent!important;color:#acdcec!important}
:is(#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme,html) body .pp-local-event-content dl,:is(#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme,html) body .pp-local-event-content dd,:is(#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme,html) body .pp-submitted-event-copy dl,:is(#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme,html) body .pp-submitted-event-copy dd{color:#d1dfec!important}
:is(#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme,html) body .pp-local-event-content dl div,:is(#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme,html) body .pp-submitted-event-copy dl div,:is(#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme,html) body .pp-local-bottomline,:is(#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme,html) body .pp-local-archive-mini{border-color:#829fb33d!important}
:is(#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme,html) body .pp-ads-filters{background:#294b65!important;border-color:#87a6bc55!important;padding:10px!important}
:is(#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme,html) body .pp-ads-searchbox input,:is(#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme,html) body .pp-ads-filter-line select{background:#1f3d56!important;color:#f2f7fc!important;border:1px solid #89a8bd99!important;box-shadow:none!important}
:is(#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme,html) body .pp-ads-searchbox input::placeholder,:is(#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme,html) body .pp-ads-searchbox svg,:is(#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme,html) body .pp-ads-search-hint{color:#c1d5e4!important}
:is(#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme,html) body .pp-ads-filter-line select{color-scheme:dark!important}:is(#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme,html) body .pp-ads-searchbox input:focus,:is(#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme,html) body .pp-ads-filter-line select:focus{outline:2px solid #ace0ef!important;outline-offset:2px!important}
:is(#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme,html) body .pp-ads-results-top,:is(#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme,html) body .pp-ads-card time,:is(#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme,html) body .pp-ads-card-contact,:is(#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme,html) body .pp-ads-contact-value,:is(#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme,html) body .pp-ads-card-contact b{color:#d1e0ed!important}
:is(#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme,html) body .pp-ads-card-contact{border-color:#829fb355!important}:is(#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme,html) body .pp-ads-card-category{background:#37627b!important;color:#c5f0f7!important}:is(#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme,html) body .pp-ads-approved-note{color:#c1e9d8!important}
:is(#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme,html) body .pp-ads-empty{background:#233f57!important;border-color:#89a9c066!important}:is(#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme,html) body .pp-ads-empty h3{color:white!important}:is(#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme,html) body .pp-ads-empty p,:is(#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme,html) body .pp-ads-loading{color:#d1e0ed!important}
:is(#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme,html) body .pp-local-copy{gap:8px!important;padding:17px!important}:is(#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme,html) body .pp-local-copy h3{font-size:18px!important}:is(#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme,html) body .pp-local-copy p{font-size:13px!important;line-height:1.6!important}
@media(max-width:650px){:is(#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme,html) body .pp-local-home,:is(#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme,html) body .pp-local-events-page,:is(#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme,html) body .pp-ads-browse{border-radius:19px!important;padding:16px!important}:is(#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme,html) body .pp-local-heading{margin-bottom:14px!important;gap:10px!important}:is(#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme,html) body .pp-local-heading h2{font-size:24px!important;margin:6px 0 8px!important}:is(#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme,html) body .pp-local-heading p{font-size:13px!important;line-height:1.55!important}:is(#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme,html) body .pp-local-heading>a{width:auto!important;min-height:38px!important}:is(#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme,html) body .pp-local-photo{height:150px!important}:is(#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme,html) body .pp-local-copy{padding:15px!important}:is(#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme,html) body .pp-local-feature-grid{gap:13px!important}:is(#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme,html) body .pp-local-copy b{margin-top:5px!important}:is(#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme,html) body .pp-ads-filters{margin-top:16px!important}:is(#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme,html) body .pp-ads-searchbox input{padding-right:14px!important}:is(#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme,html) body .pp-ads-search-hint{display:none!important}}:is(#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme,html) body .pp-ads-browse *{-webkit-text-fill-color:currentColor!important;text-shadow:none!important}
:is(#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme,html) body .pp-local-home *,:is(#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme#ppPortalTheme,html) body .pp-local-events-page *{-webkit-text-fill-color:currentColor!important;text-shadow:none!important}
