/* Original theme geometry and colours, with independent interactive controls. */
.replica-logo{display:flex;align-items:center;gap:10px;width:230px;max-width:100%;color:#1d2d5d;line-height:.92;font-weight:900;font-size:22px}.replica-logo img{width:66px;height:66px;object-fit:contain}.replica-logo small{display:block;font-weight:400;font-size:9px;line-height:1.2;margin-top:5px;width:145px}.pac-logo{display:inline-block}.home-banner__carousel{position:relative;min-height:550px}.home-banner .slide[hidden]{display:none!important}.replica-slider-controls{position:absolute;right:0;bottom:35px;display:flex;flex-direction:column;gap:8px;z-index:20}.replica-slider-controls button{width:96px;height:44px;border:1px solid #1d2d5d;color:#1d2d5d;background:white;font-size:26px;border-radius:0 8px 0 0}.replica-slider-controls button+button{background:#1d2d5d;color:white;border-radius:0}.replica-slider-controls button:hover{background:#00b4a9;color:white}.c-search:before{content:'⌕';font-family:Arial;font-size:28px}.c-search [data-close-search]{display:block;width:35px;font-size:0;background:transparent}.c-search [data-close-search]:after{content:'↵';font-size:20px}.c-search input{right:40px;width:calc(100% - 5rem)}.c-block__btn:after{content:'→';font-family:Arial}.c-filterbar__filter .filter__inner.replica-open{display:block!important;max-height:65vh;overflow:auto;z-index:40;top:100%}.filter__inner input[type=checkbox]{position:static!important;display:inline-block!important;opacity:1!important;appearance:auto;width:17px;height:17px;margin-right:8px;vertical-align:middle}.filter__inner input[type=checkbox]+label{display:inline-block;width:calc(100% - 30px);margin:7px 0;vertical-align:middle;font-size:16px;cursor:pointer}.filter__inner input[type=checkbox]:checked+label{color:#00b4a9;font-weight:700}.replica-result-count{width:100%;color:#636363;margin:10px 0 24px;font-size:17px}.replica-news-results{display:flex;flex-wrap:wrap;gap:16px;text-align:left}.replica-news-results>.c-blocks__block{width:calc(33.333% - 11px);margin:0;flex-grow:0}.replica-news-results>.c-blocks__block .c-blocks__article{min-height:350px}.replica-news-results .c-blocks__block--small-image{width:calc(33.333% - 11px)}.replica-news-results>.replica-load-more{margin-left:auto}.replica-resource-results .c-listings__listing{margin-bottom:18px}.replica-load-more{display:block;clear:both;margin:25px 0 12px auto}.replica-empty{padding:60px 20px;background:white;width:100%;text-align:center}.map-block__map [data-province]{cursor:pointer}.map-block__map [data-province]:hover path,.map-block__map [data-province]:hover polygon,.map-block__map [data-province]:focus path,.map-block__map [data-province]:focus polygon{fill:#00b4a9}.c-footer-cta .btn{margin-top:20px}.c-footer .pac-icon img{width:70px;max-width:100%}.c-filterbar__icon:before,.map-block__icon:before,.news-block__icon:before,.bottom-block__icon:before{content:'♧';display:block;text-align:center;font-size:50px;color:#00b4a9}.news-block__icon:before{content:'▤'}.bottom-block__icon:before{content:'↗'}.fa-chevron-down,.fab,.far{font-family:Arial!important}.map-block__list a:focus,button:focus-visible,a:focus-visible{outline:3px solid #00b4a9;outline-offset:4px}.form-notice{margin:30px 0;max-width:720px}.gform_wrapper:empty{display:none}html{scroll-behavior:smooth}
@media(max-width:898px){.replica-logo{font-size:19px;gap:6px}.replica-logo img{width:50px;height:50px}.replica-logo small{width:120px;font-size:8px}.home-banner__carousel{min-height:420px}.replica-slider-controls{bottom:15px;flex-direction:row}.replica-slider-controls button{width:60px}.replica-news-results>.c-blocks__block,.replica-news-results .c-blocks__block--small-image{width:100%}.c-nav-links.main-nav.replica-nav-open{display:flex!important;flex-direction:column;opacity:1!important}.c-filterbar__filter .filter__inner.replica-open{position:absolute;left:0;right:0;min-width:250px}.map-block__list{display:block!important}.map-block__list li:nth-child(n+16){display:none}}
.home-banner .slide:not([hidden]){opacity:1!important}.home-banner__carousel{min-height:0}.replica-slider-controls{bottom:40px}.home-banner__slide{padding-bottom:110px}.home-banner{margin-top:0}
@media(max-width:898px){.home-banner__slide{padding-bottom:80px}.replica-slider-controls{bottom:20px}}

.map-block__icon:before,.c-filterbar__icon:before{display:none}.map-block__icon svg,.c-filterbar__icon svg{height:64px;width:100%;color:#387c9e}.replica-news-results>.c-blocks__block:nth-of-type(10n+1) .c-blocks__article{background:#00b4a9;color:white}.replica-news-results>.c-blocks__block:nth-of-type(10n+1) .c-block__title,.replica-news-results>.c-blocks__block:nth-of-type(10n+1) .c-block__tag-list,.replica-news-results>.c-blocks__block:nth-of-type(10n+1) .c-block__excerpt{color:white}.c-filterbar__map button:after,.c-filterbar .c-input-text:before{content:'⌕';font-family:Arial}

.news-update-stamp{font-size:15px;color:#636363;margin:0 0 20px}.news-source-label,.news-editorial-note{font-size:13px;line-height:1.5;color:#636363}.news-source-label{margin-top:12px}.replica-news-results>.c-blocks__block:nth-of-type(10n+1) .news-source-label{color:white}

header .pac-logo{display:block;width:240px;max-width:100%;line-height:0}header .pac-official-logo{display:block;width:240px;max-width:100%;height:auto;object-fit:contain}header .pac-logo img{margin:0}@media(max-width:898px){header .pac-logo{width:210px;max-width:100%}header .pac-official-logo{width:210px}}

.c-footer-social{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end}.c-footer-social .c-footer__additional-info{width:100%}.c-footer-social .cic-footer-logo{display:block;align-self:flex-end;width:240px;max-width:100%;margin-top:26px;line-height:0}.c-footer-social .cic-footer-logo img{width:100%;height:auto;display:block}.c-footer-cta__text a{text-decoration:underline}.home-banner__carousel:has(.slide:only-child) .home-banner__slide{padding-bottom:40px}@media(max-width:898px){.c-footer-social{margin-top:35px}.c-footer-social .cic-footer-logo{width:210px}}

.c-footer-social__links a{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle}.c-footer-social__links a .fab{line-height:1;margin:0;position:static;font-size:14px;letter-spacing:0}

.c-footer-social .cic-footer-logo{order:0;margin-top:0;margin-bottom:26px}.c-footer-social .c-footer__additional-info{order:1}

/* News uses the same thumbnail and content rows as the resource directory. */
.replica-news-listings .c-listings__listing{margin-bottom:18px}.replica-news-listings .c-listings__article{min-height:0;align-items:stretch}.replica-news-listings .c-listing__image{background-size:cover;background-position:center;background-repeat:no-repeat}.replica-news-listings .c-listing__image.no-feature-image{background-size:6rem}.replica-news-listings .c-listing__content{min-width:0}.replica-news-listings .c-listing__title{overflow-wrap:anywhere}.replica-news-listings .news-source-label{margin-top:12px}.replica-news-listings .c-listings__listing:nth-of-type(10n+3) .news-source-label,.replica-news-listings .c-listings__listing:nth-of-type(10n+10) .news-source-label{color:white}
@media(min-width:899px){.replica-news-listings .c-listing__image{width:40%;max-width:15rem;min-height:12rem}.replica-news-listings .c-listings__article{flex-direction:row}}
@media(max-width:898px){.replica-news-listings .c-listing__image{width:100%;max-width:100%;height:12rem;min-height:12rem}.replica-news-listings .c-listings__article{flex-direction:column}}
.replica-news-listings .c-listings__listing:nth-of-type(10n+3) .o-date,.replica-news-listings .c-listings__listing:nth-of-type(10n+10) .o-date{color:white}
