html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.flex-default{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem}.flex-default>*{margin-right:1rem;margin-left:1rem}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:400;line-height:1.5}html strong{font-weight:900}html *,html ::after,html ::before{-webkit-box-sizing:inherit;box-sizing:inherit;margin-top:0}body{margin:0}.h1,h1{margin-bottom:24px}.call-out__title,.h2,.site-content--has-section .full__title,.taxonomy--council_meeting_type .page-title,.view-grouping-header,.webform-type-fieldset>legend>.fieldset-legend,h2{margin-bottom:24px}.accordion__title,.block-views-blocklocations-map-block-1>h2,.h3,.list--cards .view-header,.list--staff .view-header>h2,.stats-wall-item__heading,.view-grouping-content>h3,h3{margin-bottom:24px}.h4,.list--staff .view-footer h3,.list--staff .view-header .person h3,.view-fingal-document-library .view-header,.view-search .view-header,.webform-type-fieldset .fieldset-wrapper .fieldset-legend,h4{margin-bottom:24px}.footer .navigation__title,.h5,.office__location-heading p,h5{margin-bottom:24px}blockquote,ol,p,pre,table,ul{margin-bottom:24px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}sub,sup{position:relative;vertical-align:baseline;line-height:0}sup{top:-.5rem}sub{bottom:-.25rem}.demo-transition.transition-opacity{-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.demo-transition.transition-move:after{-webkit-transition:left .3s ease-in;transition:left .3s ease-in}.layout-container{position:relative}.block-cookie-declaration-block,.block-page-title-block,.block-views-blocklocations-map-block-1,.form--inline,.layout-contained,.layout-content,.list--cards,.list--staff,.sitemap,.view-fingal-document-library .view-header,.view-search .view-header{max-width:1440px;margin-right:auto;margin-left:auto}.block-cookie-declaration-block,.block-page-title-block,.block-views-blocklocations-map-block-1,.form--inline,.layout-contained--large,.layout-content,.list--cards,.list--staff,.sitemap,.view-fingal-document-library .view-header,.view-search .view-header{max-width:1200px}.layout-contained--medium{max-width:1024px}.layout-contained--small{max-width:768px}.layout-contained--tiny{max-width:380px}:root{--section-color:#ab9029}.site-content--visitor,.visitor-section{--section-color:#015b53}.resident-section,.site-content--resident{--section-color:#18819d}.business-section,.site-content--business{--section-color:#0f2e50}.council-section,.site-content--council{--section-color:#e72326}.bg-primary{background:#015b53}.bg-primary--light{background:#02a798}.bg-primary--dark{background:#000f0e}.bg-secondary{background:#18819d}.bg-secondary--light{background:#24b6de}.bg-secondary--dark{background:#0e4a5b}.bg-tertiary{background:#0f2e50}.bg-tertiary--light{background:#1b5390}.bg-tertiary--dark{background:#030910}.bg-quaternary{background:#e72326}.bg-quaternary--light{background:#a05599}.bg-quaternary--extralight{background:#eee6ee}.bg-quaternary--dark{background:#ab1315}.bg-white{background:#fff}.bg-grey{background:#9d9c8f}.bg-grey--lightest{background:#fff}.bg-grey--lighter{background:#f7f7f3}.bg-grey--light{background:#cecdc7}.bg-grey--dark{background:#6e6d60}.bg-grey--darker{background:#4b5056}.bg-grey--darkest{background:#2c3643}.bg-light{background:#fff}.bg-dark{background:#9d9c8f}.bg-black{background:#000}.bg-theme-1{background:#f7f7f3}.bg-theme-2{background:#fdf0e6}.bg-theme-3{background:#eef6e9}.bg-theme-4{background:#e5f4fa}.bg-theme-5{background:#fae5e8}.bg-theme-6{background:#e72326}.bg-theme-7{background:#008ca8}.bg-theme-8{background:#16195c}.bg-theme-9{background:#953f10}.main{width:100%;max-width:1224px;margin:0 auto;padding:0 1rem;display:block}@media (min-width:480px){.main{padding:0 1rem}}@media (min-width:1224px){.main{padding-right:calc(1rem + calc(-50vw + calc(1224px / 2)));padding-left:calc(1rem + calc(-50vw + calc(1224px / 2)))}}.pl-template{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.pl .sg-subtype h2,.sg-main .sg-subtype h2{text-transform:uppercase;background-color:#4b5056;font-size:3rem}.pl .sg-subtype h2 a,.sg-main .sg-subtype h2 a{width:100%;max-width:1224px;margin:0 auto;padding:1rem 1rem;display:block;text-decoration:none;color:#fff;line-height:1}@media (min-width:480px){.pl .sg-subtype h2 a,.sg-main .sg-subtype h2 a{padding:1rem 1rem}}@media (min-width:1224px){.pl .sg-subtype h2 a,.sg-main .sg-subtype h2 a{padding-right:calc(1rem + calc(-50vw + calc(1224px / 2)));padding-left:calc(1rem + calc(-50vw + calc(1224px / 2)))}}.pl .sg-pattern>div,.sg-main .sg-pattern>div{width:100%;max-width:1224px;margin:0 auto;padding:0 1rem}@media (min-width:480px){.pl .sg-pattern>div,.sg-main .sg-pattern>div{padding:0 1rem}}@media (min-width:1224px){.pl .sg-pattern>div,.sg-main .sg-pattern>div{padding-right:calc(1rem + calc(-50vw + calc(1224px / 2)));padding-left:calc(1rem + calc(-50vw + calc(1224px / 2)))}}.pl .sg-pattern-title,.sg-main .sg-pattern-title{text-transform:none!important;color:#738ba3;font-size:1.4rem!important}.pl .sg-pattern-title a,.sg-main .sg-pattern-title a{text-transform:uppercase!important;color:#1169ba!important;font-family:Calibre,sans-serif;font-size:2.2rem;font-weight:500}.pl .sg-pattern-extra-info,.sg-main .sg-pattern-extra-info{width:100%}.pl .sg-pattern-extra-code,.sg-main .sg-pattern-extra-code{display:none}.pl .visually-hidden,.sg-main .visually-hidden{position:absolute!important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal}.pl .sg-colors,.sg-main .sg-colors{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0;list-style:none}.pl .sg-colors li,.sg-main .sg-colors li{-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px;margin:0 .5rem 1rem}.pl .sg-colors__sample,.sg-main .sg-colors__sample{display:block;height:100px;margin-bottom:.3em}.u-spacing-down{margin-bottom:20px}.u-spacing-up{margin-top:20px}.u-gap-down{margin-bottom:5px}.u-gap-up{margin-top:5px}.padding{padding:1rem}.block-page-title-block,.block-views-blocklocations-map-block-1,.council-service__id,.layout-content,.list--staff,.padding-horizontal,.sitemap,.view-fingal-document-library .view-header,.view-search .view-header{padding-right:1rem;padding-left:1rem}.padding-vertical{padding-top:1rem;padding-bottom:1rem}.margin-bottom{margin-bottom:24px}@media (min-width:640px){.margin-bottom{margin-bottom:48px}}@media (min-width:768px){.margin-bottom{margin-bottom:72px}}.margin-top{margin-top:24px}@media (min-width:640px){.margin-top{margin-top:48px}}@media (min-width:768px){.margin-top{margin-top:72px}}.padding-bottom{padding-bottom:24px}@media (min-width:640px){.padding-bottom{padding-bottom:48px}}@media (min-width:768px){.padding-bottom{padding-bottom:72px}}.padding-top{padding-top:24px}@media (min-width:640px){.padding-top{padding-top:48px}}@media (min-width:768px){.padding-top{padding-top:72px}}.padding-left{padding-left:1rem}.padding-left{padding-right:1rem}.float-left{float:left}.float-right{float:right}.clear-both{clear:both}.clearfix::after{display:block;visibility:hidden;clear:both;height:0;content:" ";font-size:0}.u-center{display:inline-block;position:relative;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.u-center--h{display:inline-block;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.u-center--v{display:inline-block;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.local-base{font-size:1rem}@media (min-width:640px){.small-screen-only{display:none}}@media (min-width:768px){.small-screen-only{display:none}}@media (min-width:768px){.small-medium-screen-only{display:none}}.large-screen-only{display:none}@media (min-width:768px){.large-screen-only{display:block}}.large-medium-screen-only{display:none}@media (min-width:640px){.large-medium-screen-only{display:block}}.xlarge-screen-only{display:none}@media (min-width:1024px){.xlarge-screen-only{display:block}}.visually-hidden{position:absolute!important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;white-space:nowrap;word-wrap:normal}[hidden]{display:none!important}.field__label{font-weight:700}.field--label-inline>.field__items,.field--label-inline>.field__label{display:inline}.field--label-inline .field__items,.field--label-inline .field__label,.field--label-inline>.field__item{display:inline;padding-right:.5em}[dir=rtl] .field--label-inline .field__items,[dir=rtl] .field--label-inline .field__label{padding-right:0;padding-left:.5em}.field--label-inline .field__label::after{content:":"}.accordion__title,.block-views-blocklocations-map-block-1>h2,.call-out__title,.footer .navigation__title,.h1,.h2,.h3,.h4,.h5,.list--cards .view-header,.list--staff .view-footer h3,.list--staff .view-header .person h3,.list--staff .view-header>h2,.office__location-heading p,.site-content--has-section .full__title,.stats-wall-item__heading,.taxonomy--council_meeting_type .page-title,.view-fingal-document-library .view-header,.view-grouping-content>h3,.view-grouping-header,.view-search .view-header,.webform-type-fieldset .fieldset-wrapper .fieldset-legend,.webform-type-fieldset>legend>.fieldset-legend,h1,h2,h3,h4,h5{font-weight:300}.h1,h1{line-height:1.25}.h1,h1{font-size:32px}@media screen and (min-width:380px){.h1,h1{font-size:calc(32px + 44 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){.h1,h1{font-size:76px}}.h1.has-background,h1.has-background{-webkit-box-sizing:border-box;box-sizing:border-box;padding:27px;background-color:#f7f7f3}.call-out__title,.h2,.site-content--has-section .full__title,.taxonomy--council_meeting_type .page-title,.view-grouping-header,.webform-type-fieldset>legend>.fieldset-legend,h2{line-height:1.25}.call-out__title,.h2,.site-content--has-section .full__title,.taxonomy--council_meeting_type .page-title,.view-grouping-header,.webform-type-fieldset>legend>.fieldset-legend,h2{font-size:27px}@media screen and (min-width:380px){.call-out__title,.h2,.site-content--has-section .full__title,.taxonomy--council_meeting_type .page-title,.view-grouping-header,.webform-type-fieldset>legend>.fieldset-legend,h2{font-size:calc(27px + 23 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){.call-out__title,.h2,.site-content--has-section .full__title,.taxonomy--council_meeting_type .page-title,.view-grouping-header,.webform-type-fieldset>legend>.fieldset-legend,h2{font-size:50px}}.h2.has-background,.has-background.call-out__title,.has-background.view-grouping-header,.site-content--has-section .has-background.full__title,.taxonomy--council_meeting_type .has-background.page-title,.webform-type-fieldset>legend>.has-background.fieldset-legend,h2.has-background{-webkit-box-sizing:border-box;box-sizing:border-box;padding:27px;background-color:#f7f7f3}.accordion__title,.block-views-blocklocations-map-block-1>h2,.h3,.list--cards .view-header,.list--staff .view-header>h2,.stats-wall-item__heading,.view-grouping-content>h3,h3{line-height:1.25}.accordion__title,.block-views-blocklocations-map-block-1>h2,.h3,.list--cards .view-header,.list--staff .view-header>h2,.stats-wall-item__heading,.view-grouping-content>h3,h3{font-size:24px}@media screen and (min-width:380px){.accordion__title,.block-views-blocklocations-map-block-1>h2,.h3,.list--cards .view-header,.list--staff .view-header>h2,.stats-wall-item__heading,.view-grouping-content>h3,h3{font-size:calc(24px + 13 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){.accordion__title,.block-views-blocklocations-map-block-1>h2,.h3,.list--cards .view-header,.list--staff .view-header>h2,.stats-wall-item__heading,.view-grouping-content>h3,h3{font-size:37px}}.block-views-blocklocations-map-block-1>h2.has-background,.h3.has-background,.has-background.accordion__title,.has-background.stats-wall-item__heading,.list--cards .has-background.view-header,.list--staff .view-header>h2.has-background,.view-grouping-content>h3.has-background,h3.has-background{-webkit-box-sizing:border-box;box-sizing:border-box;padding:27px;background-color:#f7f7f3}.h4,.list--staff .view-footer h3,.list--staff .view-header .person h3,.view-fingal-document-library .view-header,.view-search .view-header,.webform-type-fieldset .fieldset-wrapper .fieldset-legend,h4{line-height:1.25}.h4,.list--staff .view-footer h3,.list--staff .view-header .person h3,.view-fingal-document-library .view-header,.view-search .view-header,.webform-type-fieldset .fieldset-wrapper .fieldset-legend,h4{font-size:20px}@media screen and (min-width:380px){.h4,.list--staff .view-footer h3,.list--staff .view-header .person h3,.view-fingal-document-library .view-header,.view-search .view-header,.webform-type-fieldset .fieldset-wrapper .fieldset-legend,h4{font-size:calc(20px + 4 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){.h4,.list--staff .view-footer h3,.list--staff .view-header .person h3,.view-fingal-document-library .view-header,.view-search .view-header,.webform-type-fieldset .fieldset-wrapper .fieldset-legend,h4{font-size:24px}}.h4.has-background,.list--staff .view-footer h3.has-background,.list--staff .view-header .person h3.has-background,.view-fingal-document-library .has-background.view-header,.view-search .has-background.view-header,.webform-type-fieldset .fieldset-wrapper .has-background.fieldset-legend,h4.has-background{-webkit-box-sizing:border-box;box-sizing:border-box;padding:27px;background-color:#f7f7f3}.footer .navigation__title,.h5,.office__location-heading p,h5{line-height:1.25}.footer .navigation__title,.h5,.office__location-heading p,h5{font-size:18px}@media screen and (min-width:380px){.footer .navigation__title,.h5,.office__location-heading p,h5{font-size:calc(18px + 0 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){.footer .navigation__title,.h5,.office__location-heading p,h5{font-size:18px}}.footer .has-background.navigation__title,.h5.has-background,.office__location-heading p.has-background,h5.has-background{-webkit-box-sizing:border-box;box-sizing:border-box;padding:27px;background-color:#f7f7f3}h1.page-title{margin-top:24px}.path-council h1.page-title{color:#e72326}@media (min-width:768px){h1.page-title{margin-top:48px}}.link__inline,.person__information-item a,.view-location-title-list .item-list a{text-decoration:none;color:#000;border-bottom:1px solid #cecdc7;outline:0;font-weight:300}.link__inline,.person__information-item a,.view-location-title-list .item-list a{font-size:16px}@media screen and (min-width:380px){.link__inline,.person__information-item a,.view-location-title-list .item-list a{font-size:calc(16px + 6 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){.link__inline,.person__information-item a,.view-location-title-list .item-list a{font-size:22px}}.person__information-item .site-content--has-section a,.site-content--has-section .link__inline,.site-content--has-section .person__information-item a,.site-content--has-section .view-location-title-list .item-list a,.view-location-title-list .item-list .site-content--has-section a{color:var(--section-color);border-bottom:1px solid #cecdc7}.person__information-item .site-content--has-section a:hover,.site-content--has-section .link__inline:hover,.site-content--has-section .person__information-item a:hover,.site-content--has-section .view-location-title-list .item-list a:hover,.view-location-title-list .item-list .site-content--has-section a:hover{border-bottom:var(--section-color)}ul.toc{margin-bottom:48px;padding-left:1rem}.site-content--has-section ul.toc{color:var(--section-color)}ul.toc li{position:relative;margin-bottom:1rem;margin-left:.5rem}ul.toc li a{display:inline-block;margin-left:5px;vertical-align:middle;text-decoration:none;color:#a05599;border-bottom:1px solid #cecdc7;outline:0;font-weight:300}ul.toc li a{font-size:16px}@media screen and (min-width:380px){ul.toc li a{font-size:calc(16px + 6 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){ul.toc li a{font-size:22px}}.text ol,.text ul:not(.toc){padding-left:.75rem}.text ol li,.text ul:not(.toc) li{padding:5px .5rem 5px 0;list-style-position:inside;font-size:1rem;font-weight:300}.be-text,p{font-weight:400}.be-text a,p a{display:inline;text-decoration:none;color:var(--section-color);border-bottom:1px solid #cecdc7;outline:0;font-size:inherit;font-weight:inherit}.be-text a:hover,p a:hover{border-bottom:1px solid var(--section-color)}a{cursor:pointer;-webkit-transition:.4s;transition:.4s;color:#015b53}a:focus,a:hover{text-decoration:none}a:focus{outline:1px dotted}a.double-border{position:relative}a.double-border::before{position:absolute;z-index:1;top:-6px;right:0;left:0;display:block;width:100%;height:calc(100% + 12px);content:"";border-radius:3px}a.double-border::after{position:absolute;z-index:1;top:0;bottom:0;left:-6px;display:block;width:calc(100% + 12px);height:100%;content:"";border-radius:3px}a.double-border::after,a.double-border::before{border:1px solid}.be-text--large{font-weight:300}.be-text--large{font-size:16px}@media screen and (min-width:380px){.be-text--large{font-size:calc(16px + 6 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){.be-text--large{font-size:22px}}.be-text--small{font-size:14px}@media screen and (min-width:380px){.be-text--small{font-size:calc(14px + 0 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){.be-text--small{font-size:14px}}.be-text--xsmall{font-size:12px}@media screen and (min-width:380px){.be-text--xsmall{font-size:calc(12px + 0 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){.be-text--xsmall{font-size:12px}}.be-text--title{margin-bottom:0;color:#a05599;font-weight:700}.be-text--title{font-size:14px}@media screen and (min-width:380px){.be-text--title{font-size:calc(14px + 0 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){.be-text--title{font-size:14px}}button{font-family:calibri,helvetica,arial,verdana,sans-serif}.form-submit,.paragraph-popup-text #popupText.modal .modal-content .modal-header a.popupTextClose,.paragraph-popup-text #popupText.modal .modal-content .modal-header button.popupTextClose,.paragraph-popup-text #popupText.modal .modal-content .modal-header input.popupTextClose,.paragraph-popup-text a.btn-popup,.paragraph-popup-text button.btn-popup,.paragraph-popup-text input.btn-popup,.views-exposed-form input[type=submit],a.button,button.button,input.button,input[type=submit]{display:inline-block;margin-top:7px;cursor:pointer;text-align:center;text-decoration:none;letter-spacing:0;color:#fff;background-color:#ab9029;font-weight:600;line-height:1.5;padding:1rem 1.25rem;color:#fff;border:1px solid transparent}.form-submit,.paragraph-popup-text #popupText.modal .modal-content .modal-header a.popupTextClose,.paragraph-popup-text #popupText.modal .modal-content .modal-header button.popupTextClose,.paragraph-popup-text #popupText.modal .modal-content .modal-header input.popupTextClose,.paragraph-popup-text a.btn-popup,.paragraph-popup-text button.btn-popup,.paragraph-popup-text input.btn-popup,.views-exposed-form input[type=submit],a.button,button.button,input.button,input[type=submit]{font-size:12px}@media screen and (min-width:380px){.form-submit,.paragraph-popup-text #popupText.modal .modal-content .modal-header a.popupTextClose,.paragraph-popup-text #popupText.modal .modal-content .modal-header button.popupTextClose,.paragraph-popup-text #popupText.modal .modal-content .modal-header input.popupTextClose,.paragraph-popup-text a.btn-popup,.paragraph-popup-text button.btn-popup,.paragraph-popup-text input.btn-popup,.views-exposed-form input[type=submit],a.button,button.button,input.button,input[type=submit]{font-size:calc(12px + 6 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){.form-submit,.paragraph-popup-text #popupText.modal .modal-content .modal-header a.popupTextClose,.paragraph-popup-text #popupText.modal .modal-content .modal-header button.popupTextClose,.paragraph-popup-text #popupText.modal .modal-content .modal-header input.popupTextClose,.paragraph-popup-text a.btn-popup,.paragraph-popup-text button.btn-popup,.paragraph-popup-text input.btn-popup,.views-exposed-form input[type=submit],a.button,button.button,input.button,input[type=submit]{font-size:18px}}.form-submit:focus,.form-submit:hover,.paragraph-popup-text #popupText.modal .modal-content .modal-header a.popupTextClose:focus,.paragraph-popup-text #popupText.modal .modal-content .modal-header a.popupTextClose:hover,.paragraph-popup-text #popupText.modal .modal-content .modal-header button.popupTextClose:focus,.paragraph-popup-text #popupText.modal .modal-content .modal-header button.popupTextClose:hover,.paragraph-popup-text #popupText.modal .modal-content .modal-header input.popupTextClose:focus,.paragraph-popup-text #popupText.modal .modal-content .modal-header input.popupTextClose:hover,.paragraph-popup-text a.btn-popup:focus,.paragraph-popup-text a.btn-popup:hover,.paragraph-popup-text button.btn-popup:focus,.paragraph-popup-text button.btn-popup:hover,.paragraph-popup-text input.btn-popup:focus,.paragraph-popup-text input.btn-popup:hover,.views-exposed-form input:focus[type=submit],.views-exposed-form input:hover[type=submit],a.button:focus,a.button:hover,button.button:focus,button.button:hover,input.button:focus,input.button:hover,input[type=submit]:focus,input[type=submit]:hover{background-color:#6d5c1a}.form-submit:active,.paragraph-popup-text #popupText.modal .modal-content .modal-header a.popupTextClose:active,.paragraph-popup-text #popupText.modal .modal-content .modal-header button.popupTextClose:active,.paragraph-popup-text #popupText.modal .modal-content .modal-header input.popupTextClose:active,.paragraph-popup-text a.btn-popup:active,.paragraph-popup-text button.btn-popup:active,.paragraph-popup-text input.btn-popup:active,.views-exposed-form input:active[type=submit],a.button:active,button.button:active,input.button:active,input[type=submit]:active{outline:0}.paragraph-popup-text #popupText.modal .modal-content .modal-header a.popupTextClose,.paragraph-popup-text a.btn-popup,a.button{display:inline-block;margin-top:7px;cursor:pointer;text-align:center;text-decoration:none;letter-spacing:0;color:#fff;background-color:#015b53;font-weight:600;line-height:1.5;padding:1rem 1.25rem;color:#fff;border:1px solid transparent}.paragraph-popup-text #popupText.modal .modal-content .modal-header a.popupTextClose,.paragraph-popup-text a.btn-popup,a.button{font-size:12px}@media screen and (min-width:380px){.paragraph-popup-text #popupText.modal .modal-content .modal-header a.popupTextClose,.paragraph-popup-text a.btn-popup,a.button{font-size:calc(12px + 6 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){.paragraph-popup-text #popupText.modal .modal-content .modal-header a.popupTextClose,.paragraph-popup-text a.btn-popup,a.button{font-size:18px}}.paragraph-popup-text #popupText.modal .modal-content .modal-header a.popupTextClose:focus,.paragraph-popup-text #popupText.modal .modal-content .modal-header a.popupTextClose:hover,.paragraph-popup-text a.btn-popup:focus,.paragraph-popup-text a.btn-popup:hover,a.button:focus,a.button:hover{background-color:#000f0e}.paragraph-popup-text #popupText.modal .modal-content .modal-header a.popupTextClose:active,.paragraph-popup-text a.btn-popup:active,a.button:active{outline:0}a.button--primary{display:inline-block;margin-top:7px;cursor:pointer;text-align:center;text-decoration:none;letter-spacing:0;color:#fff;background-color:#015b53;font-weight:600;line-height:1.5;padding:1rem 1.25rem;color:#fff;border:1px solid transparent}a.button--primary{font-size:12px}@media screen and (min-width:380px){a.button--primary{font-size:calc(12px + 6 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){a.button--primary{font-size:18px}}a.button--primary:focus,a.button--primary:hover{background-color:#000f0e}a.button--primary:active{outline:0}a.button--secondary{display:inline-block;margin-top:7px;cursor:pointer;text-align:center;text-decoration:none;letter-spacing:0;color:#fff;background-color:#18819d;font-weight:600;line-height:1.5;padding:1rem 1.25rem;color:#fff;border:1px solid transparent}a.button--secondary{font-size:12px}@media screen and (min-width:380px){a.button--secondary{font-size:calc(12px + 6 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){a.button--secondary{font-size:18px}}a.button--secondary:focus,a.button--secondary:hover{background-color:#0e4a5b}a.button--secondary:active{outline:0}a.button--tertiary{display:inline-block;margin-top:7px;cursor:pointer;text-align:center;text-decoration:none;letter-spacing:0;color:#fff;background-color:#0f2e50;font-weight:600;line-height:1.5;padding:1rem 1.25rem;color:#fff;border:1px solid transparent}a.button--tertiary{font-size:12px}@media screen and (min-width:380px){a.button--tertiary{font-size:calc(12px + 6 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){a.button--tertiary{font-size:18px}}a.button--tertiary:focus,a.button--tertiary:hover{background-color:#030910}a.button--tertiary:active{outline:0}a.button--quaternary{display:inline-block;margin-top:7px;cursor:pointer;text-align:center;text-decoration:none;letter-spacing:0;color:#fff;background-color:#e72326;font-weight:600;line-height:1.5;padding:1rem 1.25rem;background-color:#e72326}a.button--quaternary{font-size:12px}@media screen and (min-width:380px){a.button--quaternary{font-size:calc(12px + 6 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){a.button--quaternary{font-size:18px}}a.button--quaternary:focus,a.button--quaternary:hover{background-color:#ab1315}a.button--quaternary:active{background-color:#ab1315}a.button--with-icon{display:inline-block;margin-top:7px;cursor:pointer;text-align:center;text-decoration:none;letter-spacing:0;color:#fff;background-color:#000;font-weight:600;line-height:1.5;padding:1rem 1.25rem;color:#fff;border:1px solid transparent;text-align:right;letter-spacing:normal;border:0;background-image:-webkit-gradient(linear,left top,right top,color-stop(35%,#ab9029),color-stop(35%,#000));background-image:linear-gradient(to right,#ab9029 35%,#000 35%);padding:.8rem 1rem!important;line-height:normal}a.button--with-icon{font-size:12px}@media screen and (min-width:380px){a.button--with-icon{font-size:calc(12px + 6 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){a.button--with-icon{font-size:18px}}a.button--with-icon:focus,a.button--with-icon:hover{background-color:#000}a.button--with-icon:active{outline:0}a.button--with-icon:focus,a.button--with-icon:hover{background-image:-webkit-gradient(linear,left top,right top,color-stop(35%,#6d5c1a),color-stop(35%,#262626));background-image:linear-gradient(to right,#6d5c1a 35%,#262626 35%)}a.button--with-icon svg{width:1.6rem;height:1.6rem;margin-right:1rem;vertical-align:middle}a.button--with-icon svg path{fill:#fff}a.button--dark{display:inline-block;margin-top:7px;cursor:pointer;text-align:center;text-decoration:none;letter-spacing:0;color:#fff;background-color:#fff;font-weight:600;line-height:1.5;padding:1rem 1.25rem;z-index:2;color:#fff;border:1px solid #fff;background-color:#a05599}a.button--dark{font-size:12px}@media screen and (min-width:380px){a.button--dark{font-size:calc(12px + 6 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){a.button--dark{font-size:18px}}a.button--dark:focus,a.button--dark:hover{color:#fff;background-color:#e72326}a.button--dark:active{outline:0;background-color:#ac86aa}a.button--darker{display:inline-block;margin-top:7px;cursor:pointer;text-align:center;text-decoration:none;letter-spacing:0;color:#fff;background-color:#fff;font-weight:600;line-height:1.5;padding:1rem 1.25rem;color:#fff;border:1px solid #fff;background-color:transparent}a.button--darker{font-size:12px}@media screen and (min-width:380px){a.button--darker{font-size:calc(12px + 6 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){a.button--darker{font-size:18px}}a.button--darker:focus,a.button--darker:hover{color:#fff;background-color:rgba(231,35,38,.6)}a.button--darker:active{outline:0;background-color:#ac86aa}a.button--grey--light--large{display:inline-block;margin-top:7px;cursor:pointer;text-align:center;text-decoration:none;letter-spacing:0;color:#fff;background-color:#cecdc7;font-weight:600;line-height:1.5;padding:1rem 1.25rem;color:#fff;border:1px solid transparent}a.button--grey--light--large{font-size:12px}@media screen and (min-width:380px){a.button--grey--light--large{font-size:calc(12px + 6 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){a.button--grey--light--large{font-size:18px}}a.button--grey--light--large:focus,a.button--grey--light--large:hover{background-color:#aaa99e}a.button--grey--light--large:active{outline:0}a.button--small{display:inline-block;margin-top:7px;cursor:pointer;text-align:center;text-decoration:none;letter-spacing:0;color:#fff;background-color:#015b53;font-weight:600;line-height:1.5;padding:.5rem 1.25rem;color:#fff;border:1px solid transparent}a.button--small{font-size:12px}@media screen and (min-width:380px){a.button--small{font-size:calc(12px + 0 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){a.button--small{font-size:12px}}a.button--small:focus,a.button--small:hover{background-color:#000f0e}a.button--small:active{outline:0}.building-block table a,.call-out__intro a,.pager__item a,a.button--grey--light,a.button--grey--lighter{display:inline-block;margin-top:7px;cursor:pointer;text-align:center;text-decoration:none;letter-spacing:0;color:#fff;background-color:#f7f7f3;font-weight:600;line-height:1.5;padding:.5rem 1.25rem;color:#000;background-color:#f7f7f3}.building-block table a,.call-out__intro a,.pager__item a,a.button--grey--light,a.button--grey--lighter{font-size:12px}@media screen and (min-width:380px){.building-block table a,.call-out__intro a,.pager__item a,a.button--grey--light,a.button--grey--lighter{font-size:calc(12px + 0 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){.building-block table a,.call-out__intro a,.pager__item a,a.button--grey--light,a.button--grey--lighter{font-size:12px}}.building-block table a svg path,.call-out__intro a svg path,.pager__item a svg path,a.button--grey--light svg path,a.button--grey--lighter svg path{fill:#ab9029}.building-block table a:focus,.building-block table a:hover,.call-out__intro a:focus,.call-out__intro a:hover,.pager__item a:focus,.pager__item a:hover,a.button--grey--light:focus,a.button--grey--light:hover,a.button--grey--lighter:focus,a.button--grey--lighter:hover{color:#fff;background-color:#ab9029}.building-block table a:active,.call-out__intro a:active,.pager__item a:active,a.button--grey--light:active,a.button--grey--lighter:active{position:relative;z-index:2;color:#fff;outline:0;background-color:#ab9029}.building-block table a:active svg path,.call-out__intro a:active svg path,.pager__item a:active svg path,a.button--grey--light:active svg path,a.button--grey--lighter:active svg path{fill:#fff}.form-type-date::-webkit-calendar-picker-indicator{color:transparent}.form-type-date input{background-image:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20%20fill%3D%22black%22%20d%3D%22M400%2064h-48V12c0-6.6-5.4-12-12-12h-40c-6.6%200-12%205.4-12%2012v52H160V12c0-6.6-5.4-12-12-12h-40c-6.6%200-12%205.4-12%2012v52H48C21.5%2064%200%2085.5%200%20112v352c0%2026.5%2021.5%2048%2048%2048h352c26.5%200%2048-21.5%2048-48V112c0-26.5-21.5-48-48-48zm-6%20400H54c-3.3%200-6-2.7-6-6V160h352v298c0%203.3-2.7%206-6%206z%22%2F%3E%3C%2Fsvg%3E);position:relative;padding-right:38px;padding-left:12px!important;color:#000;border:2px solid #ab9029;outline:0;background-repeat:no-repeat;background-position:94% center;background-size:16px 18px;font-family:calibri,helvetica,arial,verdana,sans-serif;font-weight:700;line-height:3rem}.form-type-date input{font-size:16px}@media screen and (min-width:380px){.form-type-date input{font-size:calc(16px + 2 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){.form-type-date input{font-size:18px}}.form-type-date input::-webkit-calendar-picker-indicator{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto;cursor:pointer;color:transparent;background:0 0}.form-type-date input::-webkit-inner-spin-button{display:none}.period_picker_input::before{display:none}main .period_picker_input{display:block;overflow:hidden;margin:1rem 0;text-align:left;line-height:25px}main .period_picker_input{font-size:18px}@media screen and (min-width:380px){main .period_picker_input{font-size:calc(18px + 16 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){main .period_picker_input{font-size:34px}}@media (min-width:768px){main .period_picker_input{margin:initial;margin-left:1rem;line-height:2rem}}@media (min-width:1024px){main .period_picker_input{margin-top:.5rem;margin-left:1rem;line-height:38px}}.period_button_content_body,.period_picker_input{font-family:calibri,helvetica,arial,verdana,sans-serif;font-weight:300;line-height:inherit}.period_button_content_body,.period_picker_input{font-size:18px}@media screen and (min-width:380px){.period_button_content_body,.period_picker_input{font-size:calc(18px + 16 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){.period_button_content_body,.period_picker_input{font-size:34px}}.period_picker_input .icon_clear{display:inline-block;margin:0 0 0 8px;vertical-align:inherit}.form--inline .period_picker_input .period_button_text{padding:0}#block-exposed-form-activities-browse .form-item-keywords,.search-field--wrapper,.view-events .form-item-keywords,.view-news-category .form-item-keywords,.view-public-notices .form-item-keywords{border-bottom:2px solid #ab9029}#block-exposed-form-activities-browse .form-item-keywords input,.search-field,.view-events .form-item-keywords input,.view-news-category .form-item-keywords input,.view-public-notices .form-item-keywords input{padding-left:12px;border:none;font-weight:700;line-height:3rem}#block-exposed-form-activities-browse .form-item-keywords input,.search-field,.view-events .form-item-keywords input,.view-news-category .form-item-keywords input,.view-public-notices .form-item-keywords input{font-size:16px}@media screen and (min-width:380px){#block-exposed-form-activities-browse .form-item-keywords input,.search-field,.view-events .form-item-keywords input,.view-news-category .form-item-keywords input,.view-public-notices .form-item-keywords input{font-size:calc(16px + 2 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){#block-exposed-form-activities-browse .form-item-keywords input,.search-field,.view-events .form-item-keywords input,.view-news-category .form-item-keywords input,.view-public-notices .form-item-keywords input{font-size:18px}}#block-exposed-form-activities-browse .form-item-keywords input::-webkit-input-placeholder,.search-field::-webkit-input-placeholder,.view-events .form-item-keywords input::-webkit-input-placeholder,.view-news-category .form-item-keywords input::-webkit-input-placeholder,.view-public-notices .form-item-keywords input::-webkit-input-placeholder{opacity:.5}#block-exposed-form-activities-browse .form-item-keywords input::-moz-placeholder,.search-field::-moz-placeholder,.view-events .form-item-keywords input::-moz-placeholder,.view-news-category .form-item-keywords input::-moz-placeholder,.view-public-notices .form-item-keywords input::-moz-placeholder{opacity:.5}#block-exposed-form-activities-browse .form-item-keywords input:-ms-input-placeholder,.search-field:-ms-input-placeholder,.view-events .form-item-keywords input:-ms-input-placeholder,.view-news-category .form-item-keywords input:-ms-input-placeholder,.view-public-notices .form-item-keywords input:-ms-input-placeholder{opacity:.5}#block-exposed-form-activities-browse .form-item-keywords input::-ms-input-placeholder,.search-field::-ms-input-placeholder,.view-events .form-item-keywords input::-ms-input-placeholder,.view-news-category .form-item-keywords input::-ms-input-placeholder,.view-public-notices .form-item-keywords input::-ms-input-placeholder{opacity:.5}#block-exposed-form-activities-browse .form-item-keywords input::placeholder,.search-field::placeholder,.view-events .form-item-keywords input::placeholder,.view-news-category .form-item-keywords input::placeholder,.view-public-notices .form-item-keywords input::placeholder{opacity:.5}#block-exposed-form-activities-browse .form-item-keywords input:focus::-webkit-input-placeholder,.search-field:focus::-webkit-input-placeholder,.view-events .form-item-keywords input:focus::-webkit-input-placeholder,.view-news-category .form-item-keywords input:focus::-webkit-input-placeholder,.view-public-notices .form-item-keywords input:focus::-webkit-input-placeholder{opacity:1}#block-exposed-form-activities-browse .form-item-keywords input:focus::-moz-placeholder,.search-field:focus::-moz-placeholder,.view-events .form-item-keywords input:focus::-moz-placeholder,.view-news-category .form-item-keywords input:focus::-moz-placeholder,.view-public-notices .form-item-keywords input:focus::-moz-placeholder{opacity:1}#block-exposed-form-activities-browse .form-item-keywords input:focus:-ms-input-placeholder,.search-field:focus:-ms-input-placeholder,.view-events .form-item-keywords input:focus:-ms-input-placeholder,.view-news-category .form-item-keywords input:focus:-ms-input-placeholder,.view-public-notices .form-item-keywords input:focus:-ms-input-placeholder{opacity:1}#block-exposed-form-activities-browse .form-item-keywords input:focus::-ms-input-placeholder,.search-field:focus::-ms-input-placeholder,.view-events .form-item-keywords input:focus::-ms-input-placeholder,.view-news-category .form-item-keywords input:focus::-ms-input-placeholder,.view-public-notices .form-item-keywords input:focus::-ms-input-placeholder{opacity:1}#block-exposed-form-activities-browse .form-item-keywords input:focus::placeholder,.search-field:focus::placeholder,.view-events .form-item-keywords input:focus::placeholder,.view-news-category .form-item-keywords input:focus::placeholder,.view-public-notices .form-item-keywords input:focus::placeholder{opacity:1}.form-type-select{position:relative}#block-exposed-form-activities-browse select,.form--inline .form-item-location select,.form--inline select,.form-item.form-type-cshs select,.form-item.js-form-type-cshs+.form-item select,.form-select--large,.view-events select,.view-news-category select,.view-public-notices select,main .period_picker_input{-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:.5rem;margin-bottom:.5rem;padding-right:38px;padding-left:12px!important;border:2px solid #ab9029;border-radius:0;outline:0;background:0 0;background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 1792 1792' xmlns='http://www.w3.org/2000/svg'><path fill='%23000000' d='M1683 808l-742 741q-19 19-45 19t-45-19l-742-741q-19-19-19-45.5t19-45.5l166-165q19-19 45-19t45 19l531 531 531-531q19-19 45-19t45 19l166 165q19 19 19 45.5t-19 45.5z'/></svg>");background-repeat:no-repeat;background-position:94% center;background-size:14px 16px;background-size:16px 18px;font-family:calibri,helvetica,arial,verdana,sans-serif;font-weight:700;line-height:3rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}#block-exposed-form-activities-browse select,.form--inline .form-item-location select,.form--inline select,.form-item.form-type-cshs select,.form-item.js-form-type-cshs+.form-item select,.form-select--large,.view-events select,.view-news-category select,.view-public-notices select,main .period_picker_input{font-size:16px}@media screen and (min-width:380px){#block-exposed-form-activities-browse select,.form--inline .form-item-location select,.form--inline select,.form-item.form-type-cshs select,.form-item.js-form-type-cshs+.form-item select,.form-select--large,.view-events select,.view-news-category select,.view-public-notices select,main .period_picker_input{font-size:calc(16px + 2 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){#block-exposed-form-activities-browse select,.form--inline .form-item-location select,.form--inline select,.form-item.form-type-cshs select,.form-item.js-form-type-cshs+.form-item select,.form-select--large,.view-events select,.view-news-category select,.view-public-notices select,main .period_picker_input{font-size:18px}}#block-exposed-form-activities-browse select::-ms-expand,.form--inline .form-item-location select::-ms-expand,.form--inline select::-ms-expand,.form-item.form-type-cshs select::-ms-expand,.form-item.js-form-type-cshs+.form-item select::-ms-expand,.form-select--large::-ms-expand,.view-events select::-ms-expand,.view-news-category select::-ms-expand,.view-public-notices select::-ms-expand,main .period_picker_input::-ms-expand{display:none}.form-select--small,.view-id-service_directory_category .form--inline select{width:auto;padding:7px;color:#e72326;border:2px solid #e72326;outline:0;background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 1792 1792' xmlns='http://www.w3.org/2000/svg'><path fill='%230000' d='M1683 808l-742 741q-19 19-45 19t-45-19l-742-741q-19-19-19-45.5t19-45.5l166-165q19-19 45-19t45 19l531 531 531-531q19-19 45-19t45 19l166 165q19 19 19 45.5t-19 45.5z'/></svg>");background-repeat:no-repeat;background-position:94% center;background-size:14px 16px;font-family:calibri,helvetica,arial,verdana,sans-serif;font-size:.75rem;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-select--small,.view-id-service_directory_category .form--inline select{font-size:12px}@media screen and (min-width:380px){.form-select--small,.view-id-service_directory_category .form--inline select{font-size:calc(12px + 0 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){.form-select--small,.view-id-service_directory_category .form--inline select{font-size:12px}}.form-select--small::-ms-expand,.view-id-service_directory_category .form--inline select::-ms-expand{display:none}.form-select--small-wrapper,.view-id-service_directory_category .form-item-type{position:relative;width:auto}.input--text,.input--text--small,.revaluation-calculator input[type=text],.view-fingal-document-library .view-filters .form-item-keyword input,.view-search .view-filters .form-item-keywords input{width:100%;padding:1rem;border:1px solid #ab9029;border-radius:3px;font-family:calibri,helvetica,arial,verdana,sans-serif;font-weight:400}.input--text,.input--text--small,.revaluation-calculator input[type=text],.view-fingal-document-library .view-filters .form-item-keyword input,.view-search .view-filters .form-item-keywords input{font-size:16px}@media screen and (min-width:380px){.input--text,.input--text--small,.revaluation-calculator input[type=text],.view-fingal-document-library .view-filters .form-item-keyword input,.view-search .view-filters .form-item-keywords input{font-size:calc(16px + 0 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){.input--text,.input--text--small,.revaluation-calculator input[type=text],.view-fingal-document-library .view-filters .form-item-keyword input,.view-search .view-filters .form-item-keywords input{font-size:16px}}.input--text--small{padding:0 5px;border:none;background:0 0;font-size:.75rem;line-height:1.5rem}.input--text-wrapper{position:relative;display:inline-block;width:auto;padding:0}.input--text-wrapper::before{position:absolute;z-index:1;top:-6px;right:0;left:0;display:block;width:100%;height:calc(100% + 12px);content:"";border-radius:3px}.input--text-wrapper::after{position:absolute;z-index:1;top:0;bottom:0;left:-6px;display:block;width:calc(100% + 12px);height:100%;content:"";border-radius:3px}.input--text-wrapper::before{top:-3px;width:100%;height:calc(100% + 6px)}.input--text-wrapper::after{left:-3px;width:calc(100% + 6px)}.input--text-wrapper::after,.input--text-wrapper::before{z-index:-1;content:"";border:1px solid #9d9c8f}html{color:#4b5056;font-family:calibri,helvetica,arial,verdana,sans-serif}html{font-size:1rem}@media screen and (min-width:380px){html{font-size:calc(1rem + 0 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){html{font-size:1rem}}img{display:block;max-width:100%;height:auto}.building-block table{width:100%;border-spacing:0}.building-block table{display:block;overflow-x:scroll;width:100%}@media (min-width:768px){.building-block table{overflow-x:unset}}.building-block thead{width:100;background:#f7f7f3}.building-block table thead th{padding:5px 1rem;text-align:left;color:#000}@media (min-width:768px){.building-block table thead th{padding:20px 1rem}}.building-block table tbody th{padding:5px 1rem;text-align:left;color:#000;border-bottom:1px solid #cecdc7}@media (min-width:768px){.building-block table tbody th{display:table-cell;padding:20px 1rem;font-weight:700}}.building-block table tr{padding:5px 0 10px 0;border-bottom:1px solid #cecdc7}@media (min-width:768px){.building-block table tr{display:table-row;padding:0}}.building-block table td{padding:5px 1rem;text-align:left;color:#4b5056;border-bottom:1px solid #cecdc7;font-weight:300}@media (min-width:768px){.building-block table td{display:table-cell;padding:20px 1rem;border-bottom:1px solid #cecdc7}}.building-block table a{margin:0}.scrollable{overflow-x:auto}.scrollable.has-scroll{position:relative;overflow:hidden}.scrollable.has-scroll:after{position:absolute;top:0;left:100%;width:50px;height:100%;content:"";border-radius:10px 0 0 10px/50% 0 0 50%;-webkit-box-shadow:-5px 0 10px rgba(0,0,0,.25);box-shadow:-5px 0 10px rgba(0,0,0,.25)}.scrollable.has-scroll:before{position:absolute;top:0;left:0;width:100%;height:15px;content:"";-webkit-box-shadow:-5px 0 10px rgba(0,0,0,.25);box-shadow:-5px 0 10px rgba(0,0,0,.25)}.scrollable.has-scroll>div{overflow-x:auto}.scrollable>div::-webkit-scrollbar{height:12px}.scrollable>div::-webkit-scrollbar-track{background:#f0f0f0;-webkit-box-shadow:0 0 2px rgba(0,0,0,.15) inset;box-shadow:0 0 2px rgba(0,0,0,.15) inset}.scrollable>div::-webkit-scrollbar-thumb{border-radius:6px;background:#ccc}.category{display:inline-block;padding:.18rem .16rem;text-transform:capitalize;color:#fff}.category a{text-decoration:none;text-transform:uppercase;color:var(--section-color)}.category a:focus,.category a:hover{text-decoration:underline}.category--has-section{background-color:var(--section-color)}.category--has-section a{color:#fff}.category--has-section .site__section::before{background-color:var(--section-color)}.site__section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0;text-transform:uppercase;font-weight:700}.site__section--visitor::before{background-color:#015b53}.site__section--resident::before{background-color:#18819d}.site__section--business::before{background-color:#0f2e50}.site__section--council::before{background-color:#e72326}.add-to-calendar__trigger{display:inline-block;margin-top:7px;cursor:pointer;text-align:center;text-decoration:none;letter-spacing:0;color:#fff;background-color:#fff;font-weight:600;line-height:1.5;padding:1rem 1.25rem;color:#fff;border:1px solid transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:24px;margin-left:0;cursor:pointer;border:none;background-color:var(--section-color)}.add-to-calendar__trigger{font-size:12px}@media screen and (min-width:380px){.add-to-calendar__trigger{font-size:calc(12px + 6 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){.add-to-calendar__trigger{font-size:18px}}.add-to-calendar__trigger:focus,.add-to-calendar__trigger:hover{background-color:#d9d9d9}.add-to-calendar__trigger:active{outline:0}.add-to-calendar__trigger:hover{background-color:#826d1f}.site-content--visitor .add-to-calendar__trigger:hover{background-color:#002925}.site-content--resident .add-to-calendar__trigger:hover{background-color:#115d71}.site-content--business .add-to-calendar__trigger:hover{background-color:#071525}.site-content--council .add-to-calendar__trigger:hover{background-color:#c21518}.add-to-calendar__trigger[hidden]{display:none}.add-to-calendar .aside__title{margin-top:24px}.add-to-calendar__trigger-icon{margin-right:.5rem;line-height:0}.add-to-calendar__items{padding:1rem}.add-to-calendar__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:-3px;margin-bottom:1rem;margin-left:-3px;line-height:1}.add-to-calendar__item>*{margin-right:3px;margin-left:3px}.add-to-calendar svg{position:relative;top:-1px;width:1rem;height:1rem;fill:#fff}.add-to-calendar svg path{fill:#fff}.add-to-calendar a{text-decoration:none;color:#e72326}.add-to-calendar a:focus,.add-to-calendar a:hover{text-decoration:underline}.branding__logo{width:100%;max-width:315px;height:auto;max-height:85px}.breadcrumb ol{margin:0;padding:0;list-style:none}.breadcrumb li{display:inline-block;text-transform:capitalize;color:#6e6d60;font-size:13px;font-weight:400}.breadcrumb li:after{margin:.15rem .25rem .15rem .15rem;content:">";letter-spacing:-3px;color:#e72326;font-weight:700}.breadcrumb li:last-of-type:after{margin:0;content:""}.breadcrumb li a{display:inline-block;padding-bottom:.33rem;text-decoration:none;color:#6e6d60}.breadcrumb li a:focus,.breadcrumb li a:hover{text-decoration:underline}.block-cookie-declaration-block .CookieDeclaration{font-family:calibri,helvetica,arial,verdana,sans-serif;font-size:1.1rem}.webform-submission-form .fieldgroup,.webform-submission-form .form-actions,.webform-submission-form .form-item{margin-bottom:24px}.webform-submission-form .form-item .form-item{margin-bottom:1rem}.webform-submission-form .form-item .form-item:last-child{margin-bottom:1rem}.webform-submission-form .form-email,.webform-submission-form .form-select,.webform-submission-form .form-tel,.webform-submission-form .form-text,.webform-submission-form .form-textarea{width:100%;max-width:none}.webform-submission-form legend{padding-top:.5em;padding-bottom:1em}.webform-submission-form label{display:block}.webform-type-fieldset{padding:0;border:0}fieldset.form-composite .fieldset-wrapper>.form-wrapper>.form-item:last-child{margin-bottom:1rem}.webform-element-help--tooltip{padding:.5rem;border-radius:.5rem;background:#fff}.form-item--error-message{color:#015b53}.webform-submission-form div.form-actions{display:inline-block;margin-top:7px;cursor:pointer;text-align:center;text-decoration:none;letter-spacing:0;color:#fff;background-color:#e72326;font-weight:600;line-height:1.5;padding:1rem 1.25rem;background-color:#e72326}.webform-submission-form div.form-actions{font-size:12px}@media screen and (min-width:380px){.webform-submission-form div.form-actions{font-size:calc(12px + 6 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){.webform-submission-form div.form-actions{font-size:18px}}.webform-submission-form div.form-actions:focus,.webform-submission-form div.form-actions:hover{background-color:#ab1315}.webform-submission-form div.form-actions:active{background-color:#ab1315}.paragraph-popup-text #popupText.modal .modal-content .modal-header .webform-submission-form div.form-actions input.popupTextClose,.paragraph-popup-text .webform-submission-form div.form-actions input.btn-popup,.webform-submission-form div.form-actions .paragraph-popup-text #popupText.modal .modal-content .modal-header input.popupTextClose,.webform-submission-form div.form-actions .paragraph-popup-text input.btn-popup,.webform-submission-form div.form-actions input.button{z-index:100;margin:0;padding:0;color:inherit;background:0 0}.views-exposed-form .form--inline{margin-top:24px;margin-bottom:48px}.form--inline label{position:absolute!important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;white-space:nowrap;word-wrap:normal}.form--inline .form-item,.form--inline .form-type-cshs,.form--inline .js-form-item,.form--inline .js-form-type-cshs{display:inline-block;vertical-align:middle}.form--inline .form-type-cshs .select-wrapper-0{display:inline-block}.form--inline{display:block;float:none}@media (min-width:640px){form:not(#views-exposed-form-search-search) .form--inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.form--inline #edit-actions,.form--inline #edit-actions--3{display:inline-block;margin-top:13px;margin-left:25px;vertical-align:middle}.form--inline #edit-actions--3::after,.form--inline #edit-actions--3::before,.form--inline #edit-actions::after,.form--inline #edit-actions::before{border:1px solid #a05599}.form--inline .button,.form--inline .paragraph-popup-text #popupText.modal .modal-content .modal-header .popupTextClose,.form--inline .paragraph-popup-text .btn-popup,.paragraph-popup-text #popupText.modal .modal-content .modal-header .form--inline .popupTextClose,.paragraph-popup-text .form--inline .btn-popup{z-index:2;margin:0;color:#e72326;outline:0;background:0 0}.form--inline .button:active,.form--inline .button:focus,.form--inline .button:hover,.form--inline .paragraph-popup-text #popupText.modal .modal-content .modal-header .popupTextClose:active,.form--inline .paragraph-popup-text #popupText.modal .modal-content .modal-header .popupTextClose:focus,.form--inline .paragraph-popup-text #popupText.modal .modal-content .modal-header .popupTextClose:hover,.form--inline .paragraph-popup-text .btn-popup:active,.form--inline .paragraph-popup-text .btn-popup:focus,.form--inline .paragraph-popup-text .btn-popup:hover,.paragraph-popup-text #popupText.modal .modal-content .modal-header .form--inline .popupTextClose:active,.paragraph-popup-text #popupText.modal .modal-content .modal-header .form--inline .popupTextClose:focus,.paragraph-popup-text #popupText.modal .modal-content .modal-header .form--inline .popupTextClose:hover,.paragraph-popup-text .form--inline .btn-popup:active,.paragraph-popup-text .form--inline .btn-popup:focus,.paragraph-popup-text .form--inline .btn-popup:hover{color:#fff}#block-exposed-form-activities-browse .form-item-keywords .form--inline-with-search input,.form--inline-with-search #block-exposed-form-activities-browse .form-item-keywords input,.form--inline-with-search .search-field,.form--inline-with-search .view-events .form-item-keywords input,.form--inline-with-search .view-news-category .form-item-keywords input,.form--inline-with-search .view-public-notices .form-item-keywords input,.view-events .form-item-keywords .form--inline-with-search input,.view-news-category .form-item-keywords .form--inline-with-search input,.view-public-notices .form-item-keywords .form--inline-with-search input{float:right;margin-top:10px}.form--inline__separator{display:inline-block;display:none;margin-right:1rem;vertical-align:middle;font-weight:300}.form--inline__separator{font-size:16px}@media screen and (min-width:380px){.form--inline__separator{font-size:calc(16px + 2 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){.form--inline__separator{font-size:18px}}@media (min-width:768px){.form--inline__separator{display:inline-block;margin-right:0;padding:0 1rem}}.view-news-category .form--inline__separator,.view-public-notices .form--inline__separator{min-width:5%;text-align:center}.view-news-category .form-item,.view-public-notices .form-item{display:block;width:100%;margin:.5rem 0 .5rem 0}@media (min-width:640px){.view-news-category .form-item,.view-public-notices .form-item{display:inline-block;width:30%}}@media (min-width:768px){.view-news-category .form-item,.view-public-notices .form-item{width:30%}}.period_picker_input{line-height:initial!important}.form--inline .period_picker_input .icon_calendar{display:none}.form--inline table .period_picker_days td.period_picker_selected{color:#fff;background:#e72326;font-weight:700}.form--inline .period_picker_days td.period_picker_cell_today{background:red!important}.form--inline table td:hover{background:#a05599}form[data-drupal-form-fields=edit-type] .form--inline{margin-top:0;margin-right:-1rem;margin-bottom:48px;margin-left:-1rem}@media (min-width:1024px){form[data-drupal-form-fields=edit-type] .form--inline{margin-top:0;margin-bottom:72px}}form[data-drupal-form-fields=edit-type] .form--inline #edit-actions{margin-top:0}input[data-drupal-selector=edit-submit-service-directory-category]{display:inline-block;margin-top:7px;cursor:pointer;text-align:center;text-decoration:none;letter-spacing:0;color:#fff;background-color:#015b53;font-weight:600;line-height:1.5;padding:.5rem 1.25rem;color:#fff;border:1px solid transparent}input[data-drupal-selector=edit-submit-service-directory-category]{font-size:12px}@media screen and (min-width:380px){input[data-drupal-selector=edit-submit-service-directory-category]{font-size:calc(12px + 0 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){input[data-drupal-selector=edit-submit-service-directory-category]{font-size:12px}}input[data-drupal-selector=edit-submit-service-directory-category]:focus,input[data-drupal-selector=edit-submit-service-directory-category]:hover{background-color:#000f0e}input[data-drupal-selector=edit-submit-service-directory-category]:active{outline:0}.view-id-service_directory_category .form--inline select{min-width:300px;padding:20px 27px;line-height:1rem}.view-id-service_directory_category .form-actions#edit-actions{display:none}.view-id-amenities .form-type-select{margin:8px 20px 8px 0}.view-id-amenities .form--inline #edit-actions{margin-top:0}.form-type-select select{font-family:calibri,helvetica,arial,verdana,sans-serif}.view-news-category .form--inline,.view-public-notices .form--inline{margin-right:-1rem;margin-left:-1rem}.view-news-category input[type=text],.view-news-category select,.view-public-notices input[type=text],.view-public-notices select{width:100%}@media (min-width:640px){.view-news-category input[type=text],.view-news-category select,.view-public-notices input[type=text],.view-public-notices select{overflow:hidden}}@media (min-width:1024px){.view-news-category input[type=text],.view-news-category select,.view-public-notices input[type=text],.view-public-notices select{overflow:initial}}#block-exposed-form-activities-browse .form-item-keywords input,.view-events .form-item-keywords input,.view-news-category .form-item-keywords input,.view-public-notices .form-item-keywords input{display:inline-block;width:100%}#block-exposed-form-activities-browse .form-item-keywords input:focus-visible,.view-events .form-item-keywords input:focus-visible,.view-news-category .form-item-keywords input:focus-visible,.view-public-notices .form-item-keywords input:focus-visible{outline:2px solid #000}.views-exposed-form input[type=submit]{width:100%;margin-top:0;margin-left:0;padding:.1rem 2rem}.block-views-exposed-filter-blockamenity-search-block-page-1 .form-item-location{margin:0 20px 0 0}#block-exposed-form-activities-browse #edit-actions--3,.block-views-exposed-filter-blockamenity-search-block-page-1 #edit-actions,.view-events #edit-actions,.view-news-category #edit-actions,.view-public-notices #edit-actions{display:block;width:100%;margin:0;text-align:center}@media (min-width:640px){#block-exposed-form-activities-browse #edit-actions--3,.block-views-exposed-filter-blockamenity-search-block-page-1 #edit-actions,.view-events #edit-actions,.view-news-category #edit-actions,.view-public-notices #edit-actions{width:calc(28% - 1rem);text-align:right}}@media (min-width:1024px){#block-exposed-form-activities-browse #edit-actions--3,.block-views-exposed-filter-blockamenity-search-block-page-1 #edit-actions,.view-events #edit-actions,.view-news-category #edit-actions,.view-public-notices #edit-actions{display:inline-block;margin:0 0 0 .5rem}}@media (min-width:1200px){#block-exposed-form-activities-browse #edit-actions--3,.block-views-exposed-filter-blockamenity-search-block-page-1 #edit-actions,.view-events #edit-actions,.view-news-category #edit-actions,.view-public-notices #edit-actions{margin:0 0 0 1rem}}#block-exposed-form-activities-browse .form-item,.view-events .form-item{display:block;width:100%;margin-top:.5rem;margin-bottom:.5rem}@media (min-width:640px){#block-exposed-form-activities-browse .form-item,.view-events .form-item{display:inline-block;width:30%;margin-right:1rem}}@media (min-width:1200px){#block-exposed-form-activities-browse .form-item,.view-events .form-item{width:initial}}#block-exposed-form-activities-browse .form-item-keywords,.view-events .form-item-keywords,.view-news-category .form-item-keywords,.view-public-notices .form-item-keywords{margin:1rem 0}@media (min-width:640px){#block-exposed-form-activities-browse .form-item-keywords,.view-events .form-item-keywords,.view-news-category .form-item-keywords,.view-public-notices .form-item-keywords{display:inline-block;width:72%;margin-top:0;margin-bottom:0;margin-left:0}}#views-exposed-form-events-activities-browse .form-item-end,.form--inline .form-item-end{display:none}#block-exposed-form-activities-browse select,.view-events select{width:100%}.path-events .period_picker_box{z-index:3}.path-events .period_picker_box .period_picker_days table table.period_picker_first_letters_table th,.path-events .period_picker_box .period_picker_days table td,.path-events .period_picker_box table td,.path-events .period_picker_box table th{font-family:calibri,helvetica,arial,verdana,sans-serif}.path-events .period_picker_box .period_picker_days table table td{padding:0;text-align:center}.path-events .period_picker_box .period_picker_days table td.period_picker_selected{color:#fff;background:#a05599}.path-events .period_picker_box .period_picker_days table td.period_picker_cell_today{color:#015b53;border:2px solid #015b53;background:#fff;font-weight:600}.path-events .period_picker_box .period_picker_days table table td:hover{color:#fff;border-radius:0;background:#ac86aa}.path-events .period_picker_input .period_button_dash{width:0;color:transparent;font-size:0}.path-events .period_picker_input .period_button_dash::after{display:inline-block;margin:0 5px;content:"-";color:#2c3643}.path-events .period_picker_input .period_button_dash::after{font-size:16px}@media screen and (min-width:380px){.path-events .period_picker_input .period_button_dash::after{font-size:calc(16px + 2 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){.path-events .period_picker_input .period_button_dash::after{font-size:18px}}@media (min-width:1024px){.block-language .contextual{top:36px}}.block-language .links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:90%;margin-bottom:0;padding:0;padding-left:.75rem}.header__off-canvas .block-language .links{padding-left:.25rem}@media (min-width:1024px){.block-language .links{width:auto}}.block-language .links li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none}.block-language .links li+li::before{display:inline-block;margin:0 2px;content:"/";color:#000}.block-language .links a{display:block;padding:.75rem .25rem;text-decoration:none;color:#000;font-weight:300}.block-language .links a:focus,.block-language .links a:hover{text-decoration:underline}.block-language .links a.is-active{font-weight:700}.header__off-canvas .block-language .links a{color:#ab9029}@media (min-width:1024px){.block-language .links a{padding:.5rem 0}}.main-navigation .menu{margin:0;padding:0}@media (min-width:1200px){.main-navigation .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.main-navigation .menu-item{margin:0;padding:0;list-style:none}@media (min-width:1200px){.main-navigation .menu-item{margin:0 .5rem}}.main-navigation .menu-item a{display:inline-block;width:90%;padding:.5rem;text-decoration:none;color:#000;font-weight:300}.main-navigation .menu-item a.is-active,.main-navigation .menu-item a:focus,.main-navigation .menu-item a:hover{text-decoration:underline}@media (min-width:1200px){.main-navigation .menu-item a{width:auto;border-bottom:0;border-left:0}}.menu--mega-menu .menu{padding:0}.menu--mega-menu .menu-item{list-style-type:none}.mega-menu__small-screens{width:100%}.mega-menu__small-screens .menu--level-1{margin-bottom:0}.mega-menu__small-screens .menu--level-1>li>a{font-weight:700}.mega-menu__small-screens .menu--level-2,.mega-menu__small-screens .menu--level-3{display:none}.mega-menu__small-screens .menu-item{background-color:#fff}.mega-menu__small-screens .menu-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mega-menu__small-screens .menu-item--level-1{border-left:5px solid #015b53}.mega-menu__small-screens .menu-item--level-1:nth-child(2){border-left-color:#18819d}.mega-menu__small-screens .menu-item--level-1:nth-child(3){border-left-color:#0f2e50}.mega-menu__small-screens .menu-item--level-1:nth-child(4){border-left-color:#e72326}.mega-menu__small-screens .menu-item--opened .menu-item:last-of-type{border-bottom:0}.mega-menu__small-screens .menu-item--opened>a{border-bottom:1px solid #9d9c8f}.mega-menu__small-screens .menu-item a{display:block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:calc(100% - 2rem);padding:.5rem .5rem;text-decoration:none;color:#000;border-bottom:1px solid #cecdc7;background-color:#fff}.mega-menu__small-screens .menu-item a:focus,.mega-menu__small-screens .menu-item a:hover{color:#fff;background-color:#4b5056}.mega-menu__small-screens .menu-item--level-3 a{padding-left:1.5rem;border-bottom:none}.mega-menu__small-screens .menu-item--level-2.menu-item--opened a{border-bottom:none}.mega-menu__small-screens .menu-item--level-2.menu-item--opened .sub-menu-item-toggle{border-bottom:none}.mega-menu__small-screens .menu-item>.menu{width:100%}.mega-menu__small-screens .menu-item>.menu .menu-item a{background-color:#f7f7f3}.mega-menu__small-screens .menu-item--level-1:nth-child(1) a:focus,.mega-menu__small-screens .menu-item--level-1:nth-child(1) a:hover{color:#fff;background-color:#015b53}.mega-menu__small-screens .menu-item--level-1:nth-child(2) a:focus,.mega-menu__small-screens .menu-item--level-1:nth-child(2) a:hover{color:#fff;background-color:#18819d}.mega-menu__small-screens .menu-item--level-1:nth-child(3) a:focus,.mega-menu__small-screens .menu-item--level-1:nth-child(3) a:hover{color:#0f2e50;background-color:#0f2e50}.mega-menu__small-screens .menu-item--level-1:nth-child(4) a:focus,.mega-menu__small-screens .menu-item--level-1:nth-child(4) a:hover{color:#fff;background-color:#e72326}.mega-menu__small-screens .sub-menu-item-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2rem;color:#6e6d60;border:0;border-bottom:1px solid #cecdc7;background:#fff}.mega-menu__small-screens .menu-item--level-1:nth-child(1)>.sub-menu-item-toggle{color:#015b53}.mega-menu__small-screens .menu-item--level-1:nth-child(2)>.sub-menu-item-toggle{color:#18819d}.mega-menu__small-screens .menu-item--level-1:nth-child(3)>.sub-menu-item-toggle{color:#0f2e50}.mega-menu__small-screens .menu-item--level-1:nth-child(4)>.sub-menu-item-toggle{color:#e72326}.mega-menu__small-screens .menu--level-2 .sub-menu-item-toggle{background:#f7f7f3}.mega-menu__small-screens .sub-menu-item-toggle--opened>.sub-menu-item-toggle__icon--closed{display:none}.mega-menu__small-screens .sub-menu-item-toggle--opened>.sub-menu-item-toggle__icon--opened{display:block}.mega-menu__small-screens .sub-menu-item-toggle--closed>.sub-menu-item-toggle__icon--closed{display:block}.mega-menu__small-screens .sub-menu-item-toggle--closed>.sub-menu-item-toggle__icon--opened{display:none}.mega-menu__small-screens .sub-menu-item-toggle__icon{margin-top:5px;font-size:1.5rem}.mega-menu__small-screens .menu--level-2 .sub-menu-item-toggle__icon{margin-top:10px;font-size:1rem}@media (min-width:1024px){.menu--mega-menu .menu-level--top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0;padding:0}}@media (min-width:1024px){.menu-item--level-top{width:auto;margin-right:10px}}.menu-item--level-top .recite-ele>a,.menu-item--level-top>a{position:relative}@media (min-width:1024px){.menu-item--level-top .recite-ele>a,.menu-item--level-top>a{display:inline-block;width:auto;padding:.5rem 3rem;-webkit-transition:0s;transition:0s;text-decoration:none;color:#fff;border-top:1px solid #f8f8f4;border-bottom:1px solid #fff;font-size:1rem;font-weight:700}}.menu-item--level-top:nth-child(1).menu-item--inactive-trail>a{background-color:#000}.menu-item--level-top:nth-child(1)>.recite-ele>a,.menu-item--level-top:nth-child(1)>a{background-color:#015b53}.menu-item--level-top:nth-child(1)>.recite-ele>a.is-active,.menu-item--level-top:nth-child(1)>.recite-ele>a:focus,.menu-item--level-top:nth-child(1)>.recite-ele>a:hover,.menu-item--level-top:nth-child(1)>a.is-active,.menu-item--level-top:nth-child(1)>a:focus,.menu-item--level-top:nth-child(1)>a:hover{background-color:#015b53}.menu-item--level-top:nth-child(1)>.recite-ele>a:focus,.menu-item--level-top:nth-child(1)>.recite-ele>a:hover,.menu-item--level-top:nth-child(1)>a:focus,.menu-item--level-top:nth-child(1)>a:hover{border-top:1px solid #015b53;border-bottom:1px solid #015b53}.menu-item--level-top:nth-child(1)>.recite-ele>a::before,.menu-item--level-top:nth-child(1)>a::before{position:absolute;top:8px;left:14px;display:inline-block;width:17px;height:27px;content:"";background-image:url('data:image/svg+xml;utf8,<svg aria-hidden="true" focusable="false" data-prefix="fal" data-icon="monument" class="svg-inline--fa fa-monument fa-w-12" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><path fill="white" d="M368 416h-48l-30.86-315.26a31.97 31.97 0 0 0-9.21-19.44L203.31 4.69C200.19 1.56 196.09 0 192 0s-8.19 1.56-11.31 4.69L104.08 81.3a31.97 31.97 0 0 0-9.21 19.44L64 416H16c-8.84 0-16 7.16-16 16v64c0 8.84 7.16 16 16 16h352c8.84 0 16-7.16 16-16v-64c0-8.84-7.16-16-16-16zM126.71 103.92l65.3-65.3 65.29 65.23L287.85 416H96.15l30.56-312.08zM352 480H32v-32h320v32zM232 256h-80c-4.4 0-8 3.6-8 8v16c0 4.4 3.6 8 8 8h80c4.4 0 8-3.6 8-8v-16c0-4.4-3.6-8-8-8z"></path></svg>');background-repeat:no-repeat}.menu-item--level-top:nth-child(2).menu-item--inactive-trail>a{background-color:#000}.menu-item--level-top:nth-child(2)>.recite-ele>a,.menu-item--level-top:nth-child(2)>a{background-color:#18819d}.menu-item--level-top:nth-child(2)>.recite-ele>a.is-active,.menu-item--level-top:nth-child(2)>.recite-ele>a:focus,.menu-item--level-top:nth-child(2)>.recite-ele>a:hover,.menu-item--level-top:nth-child(2)>a.is-active,.menu-item--level-top:nth-child(2)>a:focus,.menu-item--level-top:nth-child(2)>a:hover{border-top:1px solid #18819d;border-bottom:1px solid #18819d;background-color:#18819d}.menu-item--level-top:nth-child(2)>.recite-ele>a::before,.menu-item--level-top:nth-child(2)>a::before{position:absolute;top:9px;left:10px;display:inline-block;width:28px;height:27px;content:"";background-image:url('data:image/svg+xml;utf8,<svg aria-hidden="true" focusable="false" data-prefix="fal" data-icon="house-day" class="svg-inline--fa fa-house-day fa-w-20" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><path fill="white" d="M120,176a56,56,0,1,0,56-56A56.09,56.09,0,0,0,120,176Zm80,0a24,24,0,1,1-24-24A24,24,0,0,1,200,176ZM634.53,296,576,244.75V144a16,16,0,0,0-32,0v72.75L410.53,100a16,16,0,0,0-21.06,0l-224,196a16,16,0,0,0,21.06,24.09L224,287.28V464a48.05,48.05,0,0,0,48,48H528a48.06,48.06,0,0,0,48-48V287.28l37.46,32.78A16,16,0,0,0,634.53,296ZM544,464a16,16,0,0,1-16,16H272a16,16,0,0,1-16-16V264a15.43,15.43,0,0,0-.81-4L400,133.27l144,126ZM78.72,272.19l22-66.16L38.41,174.89l62.34-31.22-22-66.08,66.15,22L176,37.3l31.22,62.42,66.06-22.06-22,66.09,25,12.51,26.06-22.75-12-6,16.57-49.61a26.74,26.74,0,0,0-6.6-27.54A26.4,26.4,0,0,0,273,44L223.4,60.56,200,13.73c-9.19-18.31-38.81-18.31-48,0L128.62,60.52,79,44A26.82,26.82,0,0,0,45.06,77.89l16.56,49.59L14.84,150.89a26.83,26.83,0,0,0,0,48l46.78,23.36L45.06,271.92a26.67,26.67,0,0,0,6.6,27.53A26.31,26.31,0,0,0,79,305.81l41.94-14,31.11-27.15-7.27-14.56ZM336,277.33v85.34A21.39,21.39,0,0,0,357.37,384h85.3A21.39,21.39,0,0,0,464,362.67V277.33A21.39,21.39,0,0,0,442.67,256h-85.3A21.39,21.39,0,0,0,336,277.33ZM368,288H432v64H368Z"></path></svg>');background-repeat:no-repeat}.menu-item--level-top:nth-child(3).menu-item--inactive-trail>a{background-color:#000}.menu-item--level-top:nth-child(3)>.recite-ele>a,.menu-item--level-top:nth-child(3)>a{background-color:#0f2e50}.menu-item--level-top:nth-child(3)>.recite-ele>a.is-active,.menu-item--level-top:nth-child(3)>.recite-ele>a:focus,.menu-item--level-top:nth-child(3)>.recite-ele>a:hover,.menu-item--level-top:nth-child(3)>a.is-active,.menu-item--level-top:nth-child(3)>a:focus,.menu-item--level-top:nth-child(3)>a:hover{border-top:1px solid #0f2e50;border-bottom:1px solid #0f2e50;background-color:#0f2e50}.menu-item--level-top:nth-child(3)>.recite-ele>a::before,.menu-item--level-top:nth-child(3)>a::before{position:absolute;top:9px;left:11px;display:inline-block;width:22px;height:27px;content:"";background-image:url('data:image/svg+xml;utf8,<svg aria-hidden="true" focusable="false" data-prefix="fal" data-icon="briefcase" class="svg-inline--fa fa-briefcase fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="white" d="M464 128H352V56c0-13.26-10.74-24-24-24H184c-13.26 0-24 10.74-24 24v72H48c-26.51 0-48 21.49-48 48v256c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V176c0-26.51-21.49-48-48-48zM192 64h128v64H192V64zm288 368c0 8.82-7.18 16-16 16H48c-8.82 0-16-7.18-16-16V288h160v40c0 13.25 10.75 24 24 24h80c13.25 0 24-10.75 24-24v-40h160v144zM224 320v-32h64v32h-64zm256-64H32v-80c0-8.82 7.18-16 16-16h416c8.82 0 16 7.18 16 16v80z"></path></svg>');background-repeat:no-repeat}.menu-item--level-top:nth-child(4).menu-item--inactive-trail>a{background-color:#000}.menu-item--level-top:nth-child(4)>.recite-ele>a,.menu-item--level-top:nth-child(4)>a{background-color:#e72326}.menu-item--level-top:nth-child(4)>.recite-ele>a.is-active,.menu-item--level-top:nth-child(4)>.recite-ele>a:focus,.menu-item--level-top:nth-child(4)>.recite-ele>a:hover,.menu-item--level-top:nth-child(4)>a.is-active,.menu-item--level-top:nth-child(4)>a:focus,.menu-item--level-top:nth-child(4)>a:hover{border-top:1px solid #e72326;border-bottom:1px solid #e72326;background-color:#e72326}.menu-item--level-top:nth-child(4)>.recite-ele>a::before,.menu-item--level-top:nth-child(4)>a::before{position:absolute;top:9px;left:11px;display:inline-block;width:22px;height:27px;content:"";background-image:url('data:image/svg+xml;utf8,<svg aria-hidden="true" focusable="false" data-prefix="fal" data-icon="badge-check" class="svg-inline--fa fa-badge-check fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="white" d="M345.34 182.46a7.98 7.98 0 0 0-5.66-2.34c-2.05 0-4.1.78-5.66 2.34L226.54 289.94l-48.57-48.57a7.98 7.98 0 0 0-5.66-2.34c-2.05 0-4.1.78-5.66 2.34l-11.31 11.31c-3.12 3.12-3.12 8.19 0 11.31l65.54 65.54c1.56 1.56 3.61 2.34 5.66 2.34s4.09-.78 5.65-2.34l124.45-124.45c3.12-3.12 3.12-8.19 0-11.31l-11.3-11.31zM512 256c0-35.5-19.4-68.2-49.6-85.5 9.1-33.6-.3-70.4-25.4-95.5s-61.9-34.5-95.5-25.4C324.2 19.4 291.5 0 256 0s-68.2 19.4-85.5 49.6c-33.6-9.1-70.4.3-95.5 25.4s-34.5 61.9-25.4 95.5C19.4 187.8 0 220.5 0 256s19.4 68.2 49.6 85.5c-9.1 33.6.3 70.4 25.4 95.5 26.5 26.5 63.4 34.1 95.5 25.4 17.4 30.2 50 49.6 85.5 49.6s68.1-19.4 85.5-49.6c32.7 8.9 69.4.7 95.5-25.4 25.1-25.1 34.5-61.9 25.4-95.5 30.2-17.3 49.6-50 49.6-85.5zm-91.1 68.3c5.3 11.8 29.5 54.1-6.5 90.1-28.9 28.9-57.5 21.3-90.1 6.5C319.7 433 307 480 256 480c-52.1 0-64.7-49.5-68.3-59.1-32.6 14.8-61.3 22.2-90.1-6.5-36.8-36.7-10.9-80.5-6.5-90.1C79 319.7 32 307 32 256c0-52.1 49.5-64.7 59.1-68.3-5.3-11.8-29.5-54.1 6.5-90.1 36.8-36.9 80.8-10.7 90.1-6.5C192.3 79 205 32 256 32c52.1 0 64.7 49.5 68.3 59.1 11.8-5.3 54.1-29.5 90.1 6.5 36.8 36.7 10.9 80.5 6.5 90.1C433 192.3 480 205 480 256c0 52.1-49.5 64.7-59.1 68.3z"></path></svg>');background-repeat:no-repeat}.menu-item--active-trail.menu-item--level-top .recite-ele>a,.menu-item--active-trail.menu-item--level-top>a{position:relative;color:#fff}.menu-item--active-trail.menu-item--level-top:nth-child(1) .recite-ele>a,.menu-item--active-trail.menu-item--level-top:nth-child(1)>a{background-color:#015b53}.menu-item--active-trail.menu-item--level-top:nth-child(2) .recite-ele>a,.menu-item--active-trail.menu-item--level-top:nth-child(2)>a{background-color:#18819d}.menu-item--active-trail.menu-item--level-top:nth-child(3) .recite-ele>a,.menu-item--active-trail.menu-item--level-top:nth-child(3)>a{background-color:#0f2e50}.menu-item--active-trail.menu-item--level-top:nth-child(4) .recite-ele>a,.menu-item--active-trail.menu-item--level-top:nth-child(4)>a{background-color:#e72326}.mega-menu__dropdown{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;width:1440px;min-height:600px;padding:3rem 0;-webkit-transition:.3s;transition:.3s;color:#fff}.mega-menu__dropdown.visitor{background-color:#015b53;-webkit-box-shadow:-400px 0 0 0 #015b53,400px 0 0 0 #015b53,0 9px 12px -1px rgba(0,0,0,.56);box-shadow:-400px 0 0 0 #015b53,400px 0 0 0 #015b53,0 9px 12px -1px rgba(0,0,0,.56)}.mega-menu__dropdown.resident{background-color:#18819d;-webkit-box-shadow:-400px 0 0 0 #18819d,400px 0 0 0 #18819d,0 9px 12px -1px rgba(0,0,0,.56);box-shadow:-400px 0 0 0 #18819d,400px 0 0 0 #18819d,0 9px 12px -1px rgba(0,0,0,.56)}.mega-menu__dropdown.business{background-color:#0f2e50;-webkit-box-shadow:-400px 0 0 0 #0f2e50,400px 0 0 0 #0f2e50,0 9px 12px -1px rgba(0,0,0,.56);box-shadow:-400px 0 0 0 #0f2e50,400px 0 0 0 #0f2e50,0 9px 12px -1px rgba(0,0,0,.56)}.mega-menu__dropdown.council{background-color:#e72326;-webkit-box-shadow:-400px 0 0 0 #e72326,400px 0 0 0 #e72326,0 9px 12px -1px rgba(0,0,0,.56);box-shadow:-400px 0 0 0 #e72326,400px 0 0 0 #e72326,0 9px 12px -1px rgba(0,0,0,.56)}.mega-menu__dropdown--hidden{display:none}.mega-menu__dropdown--active{-webkit-transition:.3s;transition:.3s;opacity:1}.mega-menu__dropdown--inactive{-webkit-transition:.3s;transition:.3s;opacity:0}.mega-menu__dropdown-sidebar{position:relative;width:25%;border-right:1px solid #cecdc7}.menu-item__sidebar{display:none}.menu-item__sidebar--visible{display:block}.menu-item__sidebar>a{position:relative;display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.8rem 1rem;text-decoration:none;color:#fff}.menu-item__sidebar>a:focus,.menu-item__sidebar>a:hover{color:#fff;background-color:rgba(0,0,0,.2)}.menu-item__sidebar>a:focus::after,.menu-item__sidebar>a:hover::after{position:absolute;right:-24px;display:inline-block;width:48px;height:48px;content:"";background-color:#fff;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'><path fill='black' d='M85 277.375h259.704L225.002 397.077 256 427l171-171L256 85l-29.922 29.924 118.626 119.701H85v42.75z'/></svg>");background-repeat:no-repeat;background-position:50% 50%;background-size:20px 20px}.menu-item__sidebar--visitor.menu-item__sidebar--active.menu-item__sidebar--visible>a{background-color:rgba(0,0,0,.2)}.menu-item__sidebar--visitor.menu-item__sidebar--active.menu-item__sidebar--visible>a::after{position:absolute;right:-24px;display:inline-block;width:48px;height:48px;content:"";background-color:#fff;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'><path fill='black' d='M85 277.375h259.704L225.002 397.077 256 427l171-171L256 85l-29.922 29.924 118.626 119.701H85v42.75z'/></svg>");background-repeat:no-repeat;background-position:50% 50%;background-size:20px 20px}.menu-item__sidebar--resident.menu-item__sidebar--active.menu-item__sidebar--visible>a{background-color:rgba(0,0,0,.2)}.menu-item__sidebar--resident.menu-item__sidebar--active.menu-item__sidebar--visible>a::after{position:absolute;right:-24px;display:inline-block;width:48px;height:48px;content:"";background-color:#fff;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'><path fill='black' d='M85 277.375h259.704L225.002 397.077 256 427l171-171L256 85l-29.922 29.924 118.626 119.701H85v42.75z'/></svg>");background-repeat:no-repeat;background-position:50% 50%;background-size:20px 20px}.menu-item__sidebar--business.menu-item__sidebar--active.menu-item__sidebar--visible>a{background-color:rgba(0,0,0,.2)}.menu-item__sidebar--business.menu-item__sidebar--active.menu-item__sidebar--visible>a::after{position:absolute;right:-24px;display:inline-block;width:48px;height:48px;content:"";background-color:#fff;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'><path fill='black' d='M85 277.375h259.704L225.002 397.077 256 427l171-171L256 85l-29.922 29.924 118.626 119.701H85v42.75z'/></svg>");background-repeat:no-repeat;background-position:50% 50%;background-size:20px 20px}.menu-item__sidebar--council.menu-item__sidebar--active.menu-item__sidebar--visible>a{background-color:rgba(0,0,0,.2)}.menu-item__sidebar--council.menu-item__sidebar--active.menu-item__sidebar--visible>a::after{position:absolute;right:-24px;display:inline-block;width:48px;height:48px;content:"";background-color:#fff;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'><path fill='black' d='M85 277.375h259.704L225.002 397.077 256 427l171-171L256 85l-29.922 29.924 118.626 119.701H85v42.75z'/></svg>");background-repeat:no-repeat;background-position:50% 50%;background-size:20px 20px}.mega-menu__dropdown-main{width:100%;padding:0 2rem}.mega-menu__dropdown-main-item--inactive{display:none}.mega-menu__dropdown-main-item--active{display:block}.mega-menu__dropdown-main .menu_link_content{display:-webkit-box;display:-ms-flexbox;display:flex}.mega-menu__dropdown-main .menu-level-2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%;max-height:480px;margin-right:auto}.mega-menu__dropdown-main .menu-level-2{width:225px}.mega-menu__dropdown-main .field--name-field-menu-flyout-text{display:none}.mega-menu__dropdown-main .field--name-field-menu-flyout-text p:last-of-type{margin-bottom:0}.mega-menu__dropdown-main .field--name-field-menu-flyout-text p+ul{margin-top:24px}@media (min-width:1024px){.mega-menu__dropdown-main .field--name-field-menu-flyout-text{display:block;width:25%;margin-bottom:auto;margin-left:auto;padding:2rem;border:1px solid #cecdc7;font-weight:400}}.mega-menu__dropdown-main .field--name-field-menu-flyout-text ul{margin:0;padding:0}.mega-menu__dropdown-main .field--name-field-menu-flyout-text li{padding:0;list-style-type:none}.mega-menu__dropdown-main .field--name-field-menu-flyout-text a{text-decoration:none;color:#fff;border:none}.mega-menu__dropdown-main .field--name-field-menu-flyout-text a:focus:after,.mega-menu__dropdown-main .field--name-field-menu-flyout-text a:hover:after{position:absolute;top:40%;right:-10px;display:inline-block;width:12px;height:12px;content:"";background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'><path fill='white' d='M85 277.375h259.704L225.002 397.077 256 427l171-171L256 85l-29.922 29.924 118.626 119.701H85v42.75z'/></svg>");background-repeat:no-repeat}.mega-menu__dropdown-main .menu-item a{position:relative;display:inline-block;padding:.75rem;text-decoration:none;color:#fff}.mega-menu__dropdown-main .menu-item a:focus:after,.mega-menu__dropdown-main .menu-item a:hover:after{position:absolute;top:40%;right:-10px;display:inline-block;width:12px;height:12px;content:"";background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'><path fill='white' d='M85 277.375h259.704L225.002 397.077 256 427l171-171L256 85l-29.922 29.924 118.626 119.701H85v42.75z'/></svg>");background-repeat:no-repeat}.messages-wrap{margin-top:2rem;margin-bottom:2rem}.messages{margin-bottom:1.5rem;padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word}[dir=rtl] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px}.messages__list{margin:0;padding:0;list-style:none}.messages__item+.messages__item{margin-top:.769rem}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/custom/weatherlab/components/images/messages/check.svg);-webkit-box-shadow:-8px 0 0 #77b259;box-shadow:-8px 0 0 #77b259}[dir=rtl] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;-webkit-box-shadow:8px 0 0 #77b259;box-shadow:8px 0 0 #77b259}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/custom/weatherlab/components/images/messages/warning.svg);-webkit-box-shadow:-8px 0 0 #e09600;box-shadow:-8px 0 0 #e09600}[dir=rtl] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;-webkit-box-shadow:8px 0 0 #e09600;box-shadow:8px 0 0 #e09600}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/custom/weatherlab/components/images/messages/error.svg);-webkit-box-shadow:-8px 0 0 #e62600;box-shadow:-8px 0 0 #e62600}[dir=rtl] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;-webkit-box-shadow:8px 0 0 #e62600;box-shadow:8px 0 0 #e62600}.messages--error p.error{color:#a51b00}.pager{margin-top:48px;margin-bottom:48px}.pager__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:24px;margin-right:0;margin-left:0;padding:0}.pager__items>*{margin-right:1rem;margin-left:1rem}@media (min-width:1024px){.pager__items{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.pager__item{margin-bottom:1rem;list-style:none}.pager__items>*{margin-right:.15rem;margin-left:.15rem}@media (min-width:1024px){.pager__items>*{margin-right:1rem;margin-left:1rem}}.pager__item a{line-height:2.8rem}.pager__item.is-active a{color:#fff;background-color:#ab9029}.pager__item.is-active a::after,.pager__item.is-active a::before{border:1px solid #a05599}.pager__item--ellipsis{display:none}.revaluation-calculator{margin:0 auto;padding:0 1rem;font-weight:300}.revaluation-calculator{font-size:16px}@media screen and (min-width:380px){.revaluation-calculator{font-size:calc(16px + 0 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){.revaluation-calculator{font-size:16px}}.revaluation-calculator input[type=text]{display:inline-block;width:calc(85% - 2rem);margin-left:1rem;text-align:right;font-weight:400}.revaluation-calculator input[type=text]{font-size:16px}@media screen and (min-width:380px){.revaluation-calculator input[type=text]{font-size:calc(16px + 0 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){.revaluation-calculator input[type=text]{font-size:16px}}.revaluation-calculator input[type=text]:active,.revaluation-calculator input[type=text]:focus{border:1px solid #015b53;outline:0;background:#fff2e7}.revaluation-calculator__item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:initial;padding:.5rem 0;border-bottom:1px solid #cecdc7}.revaluation-calculator__item>*{margin-right:1rem;margin-left:1rem}@media (min-width:1200px){.revaluation-calculator__item{height:70px}}.revaluation-calculator__item:last-child{border-bottom:none}.revaluation-calculator__item-label{width:calc(65% - 2rem);font-weight:700}.revaluation-calculator__item-amount{width:calc(35% - 2rem);text-align:right}.social-sharing__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0;padding:0}.social-sharing__menu-item{width:1.6rem;height:1.6rem;margin:0 .5rem;list-style:none;text-align:center;border-radius:1rem;background-color:#4b5056}.social-sharing__menu-item svg{width:1.3rem;height:1.3rem;padding-top:.3rem}.social-sharing__menu-item path{fill:#fff}.social-sharing__menu-item--facebook{background-color:#3b5998}.social-sharing__menu-item--twitter{background-color:#55acee}.social-sharing__menu-item--linkedin{background-color:#0e76a8}.social-sharing__menu-item--email{background-color:#4b5056}.social-sharing__menu-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#block-stickybutton{display:none}@media (min-width:640px){#block-stickybutton{position:fixed;z-index:1000;top:calc(50% - 40px);right:0;display:-webkit-box;display:-ms-flexbox;display:flex}#block-stickybutton ul.menu{margin:0;padding:0;list-style-type:none;-webkit-transform:rotate(270deg);transform:rotate(270deg);-webkit-transform-origin:right bottom;transform-origin:right bottom;background-color:#ab9029}#block-stickybutton ul.menu li{display:block}#block-stickybutton ul.menu a{display:block;padding:.5rem 1rem;text-decoration:none;color:#fff;font-size:1.25rem;font-weight:700}#block-stickybutton ul.menu a:hover{background-color:#000}}.user-forms form{max-width:500px;margin:48px auto;text-align:left}.user-forms .page-title{width:100%;margin:2rem 0 3rem}.user-forms form .form-item{max-width:500px;margin-bottom:2rem}.user-forms form .form-item label{display:block;margin-bottom:3px;font-weight:700}.user-forms form .form-item input{width:100%;max-width:100%;padding:7px;color:#000;border:2px solid #000;font-size:1rem}.user-forms form .form-item input:hover{padding:5px 7px;border:4px solid #000}.user-forms form .form-item input:focus{padding:5px 7px;border:4px solid #000}.user-forms .description{font-size:.75rem}.user-forms .form-submit,.user-forms .views-exposed-form input[type=submit],.views-exposed-form .user-forms input[type=submit]{padding:7px 1.5rem;-webkit-transition:.4s;transition:.4s;color:#000;border:2px solid #000;border-radius:4px;background:#fff;font-size:1rem}.user-forms .form-submit:focus,.user-forms .form-submit:hover,.user-forms .views-exposed-form input:focus[type=submit],.user-forms .views-exposed-form input:hover[type=submit],.views-exposed-form .user-forms input:focus[type=submit],.views-exposed-form .user-forms input:hover[type=submit]{color:#fff;background:#000}.user-forms .back-to-site{max-width:500px;margin:auto;text-align:right}.user-forms .back-to-site a{color:#000}.building-blocks>.building-block{margin-bottom:24px}@media (min-width:640px){.building-blocks>.building-block{margin-bottom:48px}}@media (min-width:768px){.building-blocks>.building-block{margin-bottom:72px}}.accordion{padding:1.5rem;background:#f7f7f3;-webkit-box-shadow:-800px 0 0 0 #f7f7f3,800px 0 0 0 #f7f7f3;box-shadow:-800px 0 0 0 #f7f7f3,800px 0 0 0 #f7f7f3}@media (min-width:1024px){.accordion{padding:6rem 1rem}}.accordion__item{margin:24px 0;background-color:#fff}.accordion__item.active{-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.2);box-shadow:0 0 5px 0 rgba(0,0,0,.2)}.accordion__trigger{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:3rem 1.5rem;cursor:pointer;text-align:left;border:none;background:0 0;font-size:1rem}.accordion__trigger svg{z-index:3;width:3rem;height:3rem;-webkit-transition:all .2s linear;transition:all .2s linear}.accordion__trigger svg path{fill:#fff}@media (min-width:1024px){.accordion__trigger{padding:3rem}}.accordion__trigger-border{position:absolute;z-index:3;top:0;right:0;left:0;width:100%;height:100%}.accordion__trigger-icon{position:absolute;z-index:3;top:50%;right:1.5rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:var(--section-color);line-height:0}.accordion__trigger-icon.accordion__trigger-icon--close{display:none;background-color:var(--section-color)}@media (min-width:1024px){.accordion__trigger-icon{right:3rem}}.accordion__trigger.active .accordion__trigger-icon--close{display:block}.accordion__trigger.active .accordion__trigger-icon--open{display:none}.accordion__trigger-text{min-height:3rem;padding-right:3em;font-weight:700}.accordion__trigger-text{font-size:16px}@media screen and (min-width:380px){.accordion__trigger-text{font-size:calc(16px + 5 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){.accordion__trigger-text{font-size:21px}}.accordion__response{position:relative;display:none;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:-2px;padding:0 1.5rem 3rem 1.5rem;border:none}.accordion__response{font-size:16px}@media screen and (min-width:380px){.accordion__response{font-size:calc(16px + 2 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){.accordion__response{font-size:18px}}.accordion__response a{color:var(--section-color)}@media (min-width:1024px){.accordion__response{padding:0 3rem 3rem 3rem}}.accordion__response p:last-child{margin-bottom:0}.ui-accordion-header-active .accordion__trigger-icon--open{display:none}.ui-accordion-header-active.ui-state-active .accordion__trigger-icon--close{display:block}.ui-accordion-header-collapsed.ui-state-active .accordion__trigger-icon--open{display:block}.ui-accordion-header-collapsed .accordion__trigger-icon--close{display:none}.accordion__item .building-block{margin-bottom:24px}.accordion__item .building-block>div{max-width:100%;margin:24px 0}.accordion__item .call-to-action{padding:0}.accordion__item .iwt.left .iwt__content{padding-right:0}.accordion__item .iwt.right .iwt__content{padding-left:0}a.button-link{position:relative;display:inline-block;min-width:50%;padding:1.5rem 3.5rem 1.5rem 1.5rem;text-decoration:none;color:#4b5056;border:1px solid #cecdc7;border-radius:3px}a.button-link:focus,a.button-link:hover{color:#000}a.button-link .button-link__icon{position:absolute;top:50%;right:1rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}a.button-link svg{z-index:3;width:2rem;height:2rem}a.button-link svg path{fill:#a05599}.button-link .button-link__title{display:block;font-size:1.2rem;font-weight:700}.button-link .button-link__description{display:block;font-size:.875rem;font-weight:300}@media (min-width:1024px){.building-block .call-to-action{margin-top:72px}}.call-to-action__link{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;padding:3rem 1.5rem;text-align:left;text-decoration:none;color:#2c3643;background:#f7f7f3}@media (min-width:1024px){.call-to-action__link{padding:3rem 3.6rem}}.call-to-action__heading{width:calc(100% - 4rem);display:block;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:0}@media (min-width:1024px){.call-to-action__heading{width:calc(100% - 6rem)}}.call-to-action__text{width:calc(100% - 4rem);display:block;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}@media (min-width:1024px){.call-to-action__text{width:calc(100% - 6rem)}}.call-to-action__heading{width:calc(100% - 4rem);font-weight:700}@media (min-width:1024px){.call-to-action__heading{width:calc(100% - 6rem)}}.call-to-action__heading{font-size:16px}@media screen and (min-width:500px){.call-to-action__heading{font-size:calc(16px + 5 * (100vw - 500px)/ 524)}}@media screen and (min-width:1024px){.call-to-action__heading{font-size:21px}}.call-to-action__text{margin-bottom:0;font-weight:400}.call-to-action__text{font-size:16px}@media screen and (min-width:380px){.call-to-action__text{font-size:calc(16px + 2 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){.call-to-action__text{font-size:18px}}.call-to-action__icon{position:absolute;top:calc(50% - 1.5rem);right:1.5rem;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:3rem;height:3rem;background-color:var(--section-color)}.call-to-action__icon svg{z-index:3;width:3rem;height:3rem;vertical-align:middle}.call-to-action__icon svg path{fill:#fff}@media (min-width:1024px){.call-to-action__icon{right:3rem}}.carousel-wrapper{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:1024px;margin:0 auto;padding:.5rem}.carousel{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;padding:24px}.carousel::before{position:absolute;z-index:1;top:-6px;right:0;left:0;display:block;width:100%;height:calc(100% + 12px);content:"";border-radius:3px}.carousel::after{position:absolute;z-index:1;top:0;bottom:0;left:-6px;display:block;width:calc(100% + 12px);height:100%;content:"";border-radius:3px}.carousel::after,.carousel::before{z-index:-1;border:1px solid #cecdc7}.carousel img{width:100%;height:auto}.carousel-item__caption{-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:3.5rem;padding:1rem 0}.carousel-item__caption p{margin-bottom:0;color:#4b5056;font-size:1rem;font-weight:600}.carousel__information{position:absolute;right:0;left:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:calc(100% - 62px);margin:0 auto;padding:10px 0;background:#f7f7f3}.carousel__information:after{display:table;clear:both;content:""}.carousel__slides{float:left;padding-top:5px;padding-left:1rem;color:#e72326;font-size:1rem;font-weight:600}.carousel__arrows{float:right;padding-right:1rem}.carousel__arrow--next,.carousel__arrow--prev{cursor:pointer;border:none;outline:0;background:0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.carousel__arrow--next svg,.carousel__arrow--prev svg{z-index:3;width:2rem;height:2rem;vertical-align:middle}.carousel__arrow--next svg path,.carousel__arrow--prev svg path{-webkit-transition:all .2s linear;transition:all .2s linear;fill:#a05599}.carousel__arrow--next:hover svg path,.carousel__arrow--prev:hover svg path{fill:#e72326}.paragraph--type--christmas-shop{text-align:center}.paragraph--type--christmas-shop form{position:relative;display:inline-block;padding:5px 50px}.paragraph--type--christmas-shop form::before{position:absolute;z-index:1;top:-6px;right:0;left:0;display:block;width:100%;height:calc(100% + 12px);content:"";border-radius:3px}.paragraph--type--christmas-shop form::after{position:absolute;z-index:1;top:0;bottom:0;left:-6px;display:block;width:calc(100% + 12px);height:100%;content:"";border-radius:3px}.paragraph--type--christmas-shop form::after,.paragraph--type--christmas-shop form::before{z-index:-1;border:1px solid #bf2025}.paragraph--type--christmas-shop form>*{display:inline-block;vertical-align:middle}.paragraph--type--christmas-shop form h3{margin:0 50px 0 0;color:#bf2025}.paragraph--type--christmas-shop form select{color:#bf2025;border:0}.paragraph--type--christmas-shop form .button,.paragraph--type--christmas-shop form .paragraph-popup-text #popupText.modal .modal-content .modal-header .popupTextClose,.paragraph--type--christmas-shop form .paragraph-popup-text .btn-popup,.paragraph-popup-text #popupText.modal .modal-content .modal-header .paragraph--type--christmas-shop form .popupTextClose,.paragraph-popup-text .paragraph--type--christmas-shop form .btn-popup{margin:0 0 0 50px;color:#bf2025}.contact-block__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;flex-wrap:wrap;margin:0 auto}.contact-block__inner>*{margin-right:1rem;margin-left:1rem}@media (min-width:768px){.contact-block__inner{padding:0 1rem}}@media (min-width:1024px){.contact-block__inner{margin:0 -1rem}}.contact-block__column{width:100%;margin:0 0 1rem 0}@media (min-width:768px){.contact-block__column{width:33%}}.contact-block__column-heading{display:block;margin-bottom:5px;text-transform:uppercase;color:var(--section-color);font-size:.75rem;font-weight:700}.contact-block__icon{display:inline-block;width:15px;height:15px;margin-right:5px}.contact-block__icon svg path{fill:var(--section-color)}.contact-block__item{font-size:.875rem}.contact-block__item p{display:inline-block;margin-bottom:0;margin-bottom:5px;vertical-align:top;text-decoration:none;color:#4b5056;border-bottom:none;font-size:.875rem;font-weight:400}.embed-external-url{text-align:center}.file-upload-file{position:relative;display:block;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:24px;padding:24px;padding-right:3rem;-webkit-transition:.2s;transition:.2s;text-decoration:none;color:#2c3643;background-color:#f7f7f3}@media (min-width:1024px){.file-upload-file{padding:3.6rem}}.file-upload-file+.file-upload-file{margin-top:24px}.file-upload-file__details{text-transform:uppercase;font-weight:700}.file-upload-file__name{font-weight:700}.file-upload-file__name{font-size:16px}@media screen and (min-width:380px){.file-upload-file__name{font-size:calc(16px + 5 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){.file-upload-file__name{font-size:21px}}@media (min-width:1024px){.file-upload-file__name{padding-right:3.6rem}}.file-upload-file__description{font-weight:600}.file-upload-file__download-icon{position:absolute;top:50%;right:1rem;width:2rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:0 0}.file-upload-file__download-icon svg{width:2rem;height:2rem}.file-upload-file__download-icon svg path{fill:var(--section-color)}@media (min-width:1024px){.file-upload-file__download-icon{right:3.6rem}}.file-upload-file__category{display:block;vertical-align:middle;color:var(--section-color)}@media (min-width:640px){.file-upload-file__category{display:inline-block}}.file-upload-file--business{--section-color:#0f2e50}.file-upload-file--visitor{--section-color:#015b53}.file-upload-file--resident{--section-color:#18819d}.file-upload-file--council{--section-color:#e72326}.file-upload-file__date{display:inline-block;vertical-align:middle;color:#6e6d60}.file-upload-file__size,.file-upload-file__type{display:inline-block;vertical-align:middle;color:#6e6d60}.file-upload-file__details>*{margin-left:5px}.file-upload-file__details>:before{display:inline-block;margin-right:5px;content:"•";vertical-align:initial;color:#6e6d60}.file-upload-file__details>:first-child{margin-left:0}.file-upload-file__details>:first-child::before{display:none}.hero-media{position:relative;z-index:1;background-color:#6e6d60}.page-node-type-homepage .hero-media{margin-top:3px}.hero-media__video-item .video-embed-field-lazy-play{width:60px;height:60px;border:1px solid #fff;border-radius:50px;background:#fff url(/themes/custom/weatherlab/components/_patterns/01-basic-elements/icons/svg/ionicons/ios-play.svg) no-repeat;background-size:65px 55px}.hero-media:before{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;content:"";opacity:.1;background-image:url(/themes/custom/weatherlab/images/cork_county_council_crest_white.png);background-repeat:no-repeat;background-position:calc(100% + 225px) 50%;background-size:550px}.hero-media:after{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;content:"";opacity:.5;background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(black),to(transparent));background:linear-gradient(transparent,#000,transparent)}.hero-media--video-playing{z-index:3}.hero-media--video-playing:after{z-index:-1}.hero-media__image{-webkit-box-shadow:0 12px 16px -4px rgba(0,0,0,.5);box-shadow:0 12px 16px -4px rgba(0,0,0,.5);line-height:0}.hero-media__image img{width:100%}.hero-media__image-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.1)}.hero-media__hidden-item{display:none}.hero-media__visible-item{display:block}.hero-media__video .video-embed-field-responsive-video{position:relative}.hero-media__video .video-embed-field-responsive-video::after{display:block;padding-bottom:56.25%;content:""}.hero-media__video .video-embed-field-responsive-video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0}.hero-media__content{position:absolute;z-index:1;top:45%;left:5%;width:90%;-webkit-transform:translateY(-45%);transform:translateY(-45%);color:#fff}@media (min-width:768px){.hero-media__content{left:6%;max-width:88%}}.hero-media__title{margin-bottom:0;text-shadow:1px 1px 2px #000;font-weight:700}.hero-media__intro{padding:14.4px;padding-left:0;text-shadow:1px 1px 2px #000;font-weight:700}.hero-media__intro p{font-weight:700}.hero-media__intro p{margin-bottom:0}@-webkit-keyframes read_more{0%{top:0}50%{top:5px}100%{top:0}}@keyframes read_more{0%{top:0}50%{top:5px}100%{top:0}}.hero-media__more{display:none;padding:.7em}.hero-media__more .hero-media__more-item{display:block}.hero-media__more svg{width:2rem;height:2rem}.hero-media__more svg path{fill:#fff}.hero-media__more:focus .hero-media__more-item--icon,.hero-media__more:hover .hero-media__more-item--icon{position:relative;-webkit-animation-name:read_more;animation-name:read_more;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;text-align:center}.hero-media__more.hero-media__hidden-item{display:none}@media (min-width:640px){.hero-media__more{position:absolute;z-index:1;bottom:-3%;left:50%;display:inline-block;color:#fff;background-color:#000}.site-content--has-section .hero-media__more{background-color:var(--section-color)}}.hero-media__cta-button svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media (min-width:640px){.iwt__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.iwt__inner>*{margin-right:1rem;margin-left:1rem}.iwt__inner>*{width:50%}}@media (min-width:640px){.left>.iwt__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width:1024px){.left>.iwt__inner .iwt__content{padding-right:120px;padding-left:48px}}@media (min-width:640px){.right>.iwt__inner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media (min-width:1024px){.right>.iwt__inner .iwt__content{padding-right:48px;padding-left:120px}}.iwt__content>*{margin-bottom:24px}.iwt__image{width:100%}@media (min-width:640px){.iwt__image{width:calc(50% - 2rem)}}.iwt__image img{width:100%}@media (min-width:640px){.iwt__image img{height:auto}}.iwt__content{max-width:100%;margin-top:20px;padding:0}@media (min-width:640px){.iwt__content{width:calc(50% - 2rem);margin-top:20px;padding:initial}}.iwt__title{color:var(--section-color)}.iwt__cta a{display:inline-block;margin-top:7px;cursor:pointer;text-align:center;text-decoration:none;letter-spacing:0;color:#fff;background-color:#ab9029;font-weight:600;line-height:1.5;padding:1rem 1.25rem;color:#fff;border:1px solid transparent}.iwt__cta a{font-size:12px}@media screen and (min-width:380px){.iwt__cta a{font-size:calc(12px + 6 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){.iwt__cta a{font-size:18px}}.iwt__cta a:focus,.iwt__cta a:hover{background-color:#6d5c1a}.iwt__cta a:active{outline:0}.site-content--visitor .iwt__cta a{display:inline-block;margin-top:7px;cursor:pointer;text-align:center;text-decoration:none;letter-spacing:0;color:#fff;background-color:#015b53;font-weight:600;line-height:1.5;padding:1rem 1.25rem;color:#fff;border:1px solid transparent}.site-content--visitor .iwt__cta a{font-size:12px}@media screen and (min-width:380px){.site-content--visitor .iwt__cta a{font-size:calc(12px + 6 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){.site-content--visitor .iwt__cta a{font-size:18px}}.site-content--visitor .iwt__cta a:focus,.site-content--visitor .iwt__cta a:hover{background-color:#000f0e}.site-content--visitor .iwt__cta a:active{outline:0}.site-content--resident .iwt__cta a{display:inline-block;margin-top:7px;cursor:pointer;text-align:center;text-decoration:none;letter-spacing:0;color:#fff;background-color:#18819d;font-weight:600;line-height:1.5;padding:1rem 1.25rem;color:#fff;border:1px solid transparent}.site-content--resident .iwt__cta a{font-size:12px}@media screen and (min-width:380px){.site-content--resident .iwt__cta a{font-size:calc(12px + 6 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){.site-content--resident .iwt__cta a{font-size:18px}}.site-content--resident .iwt__cta a:focus,.site-content--resident .iwt__cta a:hover{background-color:#0e4a5b}.site-content--resident .iwt__cta a:active{outline:0}.site-content--business .iwt__cta a{display:inline-block;margin-top:7px;cursor:pointer;text-align:center;text-decoration:none;letter-spacing:0;color:#fff;background-color:#0f2e50;font-weight:600;line-height:1.5;padding:1rem 1.25rem;color:#fff;border:1px solid transparent}.site-content--business .iwt__cta a{font-size:12px}@media screen and (min-width:380px){.site-content--business .iwt__cta a{font-size:calc(12px + 6 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){.site-content--business .iwt__cta a{font-size:18px}}.site-content--business .iwt__cta a:focus,.site-content--business .iwt__cta a:hover{background-color:#030910}.site-content--business .iwt__cta a:active{outline:0}.site-content--council .iwt__cta a{display:inline-block;margin-top:7px;cursor:pointer;text-align:center;text-decoration:none;letter-spacing:0;color:#fff;background-color:#e72326;font-weight:600;line-height:1.5;padding:1rem 1.25rem;background-color:#e72326}.site-content--council .iwt__cta a{font-size:12px}@media screen and (min-width:380px){.site-content--council .iwt__cta a{font-size:calc(12px + 6 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){.site-content--council .iwt__cta a{font-size:18px}}.site-content--council .iwt__cta a:focus,.site-content--council .iwt__cta a:hover{background-color:#ab1315}.site-content--council .iwt__cta a:active{background-color:#ab1315}.info-block__inner{padding:2rem;text-align:center;border:1px solid #cecdc7;border-radius:3px}.info-block p{margin-bottom:5px;font-size:.875rem}.info-block strong{color:#e72326;font-size:.75rem;font-weight:600}.licta{position:relative;padding-top:24px;padding-bottom:24px}@media (min-width:640px){.licta{padding-top:0;padding-bottom:0}}@media (min-width:640px){.licta__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.licta__inner .licta__image{width:33%}.licta__inner .licta__content{width:66%}}.licta__content{margin-top:20px}@media (min-width:640px){.licta__content{margin-top:0;padding-right:1rem;padding-left:1rem}}@media (min-width:640px){.left>.licta__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width:1024px){.left>.licta__inner .licta__content{padding-right:0;padding-left:48px}.left>.licta__inner .licta__content>*{margin-right:96px}}@media (min-width:640px){.right>.licta__inner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media (min-width:1024px){.right>.licta__inner .licta__content{padding-right:48px;padding-left:0}.right>.licta__inner .licta__content>*{margin-left:96px}}.licta__content>*{margin-bottom:24px}.licta__content>.site__section{margin-bottom:0;text-transform:none;font-size:18px}.licta__image img{width:100%}@media (min-width:640px){.licta__image img{height:auto}}.licta__top-image{display:none}@media (min-width:1024px){.licta__top-image{position:absolute;z-index:-1;top:-10%;display:block;margin-right:0!important;margin-left:0!important}}.left .licta__top-image{right:0}.licta__bottom-image{display:none}@media (min-width:1024px){.licta__bottom-image{display:block;margin-top:24px}}.licta__title{color:#e72326;font-size:2.25rem;font-weight:400}.licta__text{font-size:18px}.licta__cta{margin-bottom:0}.licta__cta a{display:inline-block;margin-top:7px;cursor:pointer;text-align:center;text-decoration:none;letter-spacing:0;color:#fff;background-color:#e72326;font-weight:600;line-height:1.5;padding:1rem 1.25rem;background-color:#e72326}.licta__cta a{font-size:12px}@media screen and (min-width:380px){.licta__cta a{font-size:calc(12px + 6 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){.licta__cta a{font-size:18px}}.licta__cta a:focus,.licta__cta a:hover{background-color:#ab1315}.licta__cta a:active{background-color:#ab1315}.licta.primary .licta__title{color:#015b53}.licta.primary .licta__cta a{display:inline-block;margin-top:7px;cursor:pointer;text-align:center;text-decoration:none;letter-spacing:0;color:#fff;background-color:#015b53;font-weight:600;line-height:1.5;padding:1rem 1.25rem;color:#fff;border:1px solid transparent}.licta.primary .licta__cta a{font-size:12px}@media screen and (min-width:380px){.licta.primary .licta__cta a{font-size:calc(12px + 6 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){.licta.primary .licta__cta a{font-size:18px}}.licta.primary .licta__cta a:focus,.licta.primary .licta__cta a:hover{background-color:#000f0e}.licta.primary .licta__cta a:active{outline:0}.licta.secondary .licta__title{color:#18819d}.licta.secondary .licta__cta a{display:inline-block;margin-top:7px;cursor:pointer;text-align:center;text-decoration:none;letter-spacing:0;color:#fff;background-color:#18819d;font-weight:600;line-height:1.5;padding:1rem 1.25rem;color:#fff;border:1px solid transparent}.licta.secondary .licta__cta a{font-size:12px}@media screen and (min-width:380px){.licta.secondary .licta__cta a{font-size:calc(12px + 6 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){.licta.secondary .licta__cta a{font-size:18px}}.licta.secondary .licta__cta a:focus,.licta.secondary .licta__cta a:hover{background-color:#0e4a5b}.licta.secondary .licta__cta a:active{outline:0}.licta.tertiary .licta__title{color:#0f2e50}.licta.tertiary .licta__cta a{display:inline-block;margin-top:7px;cursor:pointer;text-align:center;text-decoration:none;letter-spacing:0;color:#fff;background-color:#0f2e50;font-weight:600;line-height:1.5;padding:1rem 1.25rem;color:#fff;border:1px solid transparent}.licta.tertiary .licta__cta a{font-size:12px}@media screen and (min-width:380px){.licta.tertiary .licta__cta a{font-size:calc(12px + 6 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){.licta.tertiary .licta__cta a{font-size:18px}}.licta.tertiary .licta__cta a:focus,.licta.tertiary .licta__cta a:hover{background-color:#030910}.licta.tertiary .licta__cta a:active{outline:0}.licta.quaternary .licta__title{color:#e72326}.licta.quaternary .licta__cta a{display:inline-block;margin-top:7px;cursor:pointer;text-align:center;text-decoration:none;letter-spacing:0;color:#fff;background-color:#e72326;font-weight:600;line-height:1.5;padding:1rem 1.25rem;background-color:#e72326}.licta.quaternary .licta__cta a{font-size:12px}@media screen and (min-width:380px){.licta.quaternary .licta__cta a{font-size:calc(12px + 6 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){.licta.quaternary .licta__cta a{font-size:18px}}.licta.quaternary .licta__cta a:focus,.licta.quaternary .licta__cta a:hover{background-color:#ab1315}.licta.quaternary .licta__cta a:active{background-color:#ab1315}@media (min-width:768px){.listing-view-grid__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem}.listing-view-grid__inner>*{margin-right:1rem;margin-left:1rem}}@media (min-width:768px){.listing-view-grid__inner>.listing-view{width:calc(50% - 2rem)!important;margin-bottom:24px}}.listing-view-grid__inner>.listing-view.block-page-title-block,.listing-view-grid__inner>.listing-view.block-views-blocklocations-map-block-1,.listing-view-grid__inner>.listing-view.council-service__id,.listing-view-grid__inner>.listing-view.layout-content,.listing-view-grid__inner>.listing-view.list--staff,.listing-view-grid__inner>.listing-view.padding-horizontal,.listing-view-grid__inner>.listing-view.sitemap,.view-fingal-document-library .listing-view-grid__inner>.listing-view.view-header,.view-search .listing-view-grid__inner>.listing-view.view-header{padding-right:0!important;padding-left:0!important}.listing-view{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.listing-view.listing-view--background{padding-top:3rem;background:#f7f7f3;-webkit-box-shadow:-800px 0 0 0 #f7f7f3,800px 0 0 0 #f7f7f3;box-shadow:-800px 0 0 0 #f7f7f3,800px 0 0 0 #f7f7f3}.listing-view.listing-view--background .card{background:#fff}.listing-view .card{background-color:#f7f7f3}.listing-view .card__content{padding-bottom:1em;color:#2c3643}@media (min-width:1200px){.listing-view .iwt__content{padding-left:48px}}.listing-view__title{margin-bottom:24px;color:#000}.listing-view .card.js-hover{cursor:pointer;-webkit-transition:.4s;transition:.4s;background-color:var(--section-color)}.listing-view .card.js-hover .card__image img{-webkit-transition:.4s;transition:.4s;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.listing-view .card.js-hover .card__content{color:#fff}.listing-view .card.js-hover .card__content .card__date{color:#fff}.listing-view .card.js-hover .card__content .card__title a{-webkit-transition:0s;transition:0s}.listing-view .card.js-hover .card__content a{-webkit-transition:0s;transition:0s;color:#fff}@media (min-width:640px){.view-latest-blocks .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem}.view-latest-blocks .view-content>*{margin-right:1rem;margin-left:1rem}}@media (min-width:1200px){.view-latest-blocks .view-content{margin:0 -1rem}}.view-latest-blocks .view-content>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;width:100%;margin-bottom:24px}@media (min-width:640px){.view-latest-blocks .view-content>*{width:calc(50% - 2rem)}}@media (min-width:640px){.listing-view--small .view-latest-blocks .view-content>*{width:calc(33% - 2rem)}}@media (min-width:1024px){.listing-view--small .view-latest-blocks .view-content>*{width:calc(25% - 2rem)}}@media (min-width:640px){.listing-view--medium .view-latest-blocks .view-content>*{width:calc(33% - 2rem)}}.listing-view--medium .view-latest-blocks .view-content>article:nth-of-type(4){display:none}@media (min-width:640px){.listing-view--large .view-latest-blocks .view-content>*{width:calc(50% - 2rem)}}.listing-view--large .view-latest-blocks .view-content>article:nth-of-type(3),.listing-view--large .view-latest-blocks .view-content>article:nth-of-type(4){display:none}.listing-view__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.listing-view__header h2{font-weight:600}.listing-view__count{text-align:center}.listing-view__count a{display:inline-block;margin-top:7px;cursor:pointer;text-align:center;text-decoration:none;letter-spacing:0;color:#fff;background-color:#000;font-weight:600;line-height:1.5;padding:1rem 1.25rem;color:#fff;border:1px solid transparent;width:auto;margin-bottom:2em;padding:5px 18px;font-size:12px}.listing-view__count a{font-size:12px}@media screen and (min-width:380px){.listing-view__count a{font-size:calc(12px + 6 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){.listing-view__count a{font-size:18px}}.listing-view__count a:focus,.listing-view__count a:hover{background-color:#000}.listing-view__count a:active{outline:0}.block-views-blocklocations-map-block-1{margin-top:24px}.block-views-blocklocations-map-block-1>h2{color:#18819d}.view-location-title-list{margin-bottom:24px;padding-right:1rem;color:#000}@media (min-width:768px){.view-location-title-list{margin-top:initial}}.view-location-title-list .item-list li{margin-bottom:.25rem;padding-bottom:.25rem}.view-location-title-list .item-list a{color:var(--section-color);border-color:var(--section-color);border-bottom:1px solid}.view-locations-map>.view-content{overflow:hidden;width:100%;height:100vw;border-radius:3px}@media (min-width:768px){.view-locations-map>.view-content{width:75%;height:initial}}.view-locations-map .geolocation-common-map,.view-locations-map .geolocation-common-map-container{height:100%}.view-locations-map{display:block}@media (min-width:768px){.view-locations-map{display:-webkit-box;display:-ms-flexbox;display:flex}}.view-locations-map>.view-header{position:relative;width:100%}@media (min-width:768px){.view-locations-map>.view-header{width:25%}}.view-locations-map .gm-style-iw{padding:1rem;border-radius:3px}.gm-style-iw .location-title{display:none}.office__location-inner{position:relative;display:block;text-align:center}@media (min-width:640px){.geolocation-google-map{width:234px!important;height:234px!important}}@media (min-width:1200px){.geolocation-google-map{width:380px!important;height:380px!important}}.office__location-canvas{margin:0 auto;border-radius:100%}@media (min-width:640px){.office__location-canvas{width:234px;height:234px}}@media (min-width:1200px){.office__location-canvas{width:380px;height:380px}}.js .office__location-canvas{overflow:hidden}.office__location-heading p{margin-bottom:1rem;color:#e72326}.office__location-heading h3{margin-bottom:.5rem}.office__location-address{display:block;margin:24px 0}.office__location-address p{margin-bottom:5px}.paragraph-popup-text .btn-popup{position:relative}.paragraph-popup-text .btn-popup::before{position:absolute;z-index:1;top:-6px;right:0;left:0;display:block;width:100%;height:calc(100% + 12px);content:"";border-radius:3px}.paragraph-popup-text .btn-popup::after{position:absolute;z-index:1;top:0;bottom:0;left:-6px;display:block;width:calc(100% + 12px);height:100%;content:"";border-radius:3px}.paragraph-popup-text .btn-popup::before{top:-3px;width:100%;height:calc(100% + 6px)}.paragraph-popup-text .btn-popup::after{left:-3px;width:calc(100% + 6px)}.paragraph-popup-text #popupText{display:none}.paragraph-popup-text #popupText.modal{position:absolute;z-index:10;top:0;left:0;max-width:100%;margin:2rem;padding:2rem;border:2px solid gray;border-radius:5px;background:#fff;-webkit-box-shadow:5px 10px;box-shadow:5px 10px}.paragraph-popup-text #popupText.modal .modal-content .modal-header{position:relative}.paragraph-popup-text #popupText.modal .modal-content .modal-header .popupTextClose{position:relative;position:absolute!important;right:0}.paragraph-popup-text #popupText.modal .modal-content .modal-header .popupTextClose::before{position:absolute;z-index:1;top:-6px;right:0;left:0;display:block;width:100%;height:calc(100% + 12px);content:"";border-radius:3px}.paragraph-popup-text #popupText.modal .modal-content .modal-header .popupTextClose::after{position:absolute;z-index:1;top:0;bottom:0;left:-6px;display:block;width:calc(100% + 12px);height:100%;content:"";border-radius:3px}.paragraph-popup-text #popupText.modal .modal-content .modal-header .popupTextClose::before{top:-3px;width:100%;height:calc(100% + 6px)}.paragraph-popup-text #popupText.modal .modal-content .modal-header .popupTextClose::after{left:-3px;width:calc(100% + 6px)}.quote--with-author{margin-top:3rem}@media (min-width:640px){.quote--with-author{margin-top:1.5rem}}.quote--with-author .quote__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media (min-width:640px){.quote--with-author .quote__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.quote--with-author .quote__items>*{margin-right:1rem;margin-left:1rem}}.quote--with-author .quote__inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}@media (min-width:640px){.quote--with-author .quote__inner{width:50%}}@media (min-width:1024px){.quote--with-author .quote__inner{width:65%}}.quote--with-author .quote__author img{width:100%}.quote--with-author .quote__author .person{margin-top:0}@media (min-width:640px){.quote--with-author .quote__author{width:calc(35% - 2rem)}}.quote blockquote{margin:20px 0 0;color:#000;font-weight:400}.quote blockquote{font-size:18px}@media screen and (min-width:380px){.quote blockquote{font-size:calc(18px + 19 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){.quote blockquote{font-size:37px}}@media (min-width:640px){.quote blockquote{margin-right:30px;padding:24px 0}}.quote__mark{position:absolute;z-index:2;display:block;width:37px;height:32px;background:#fff}.quote__mark--open{top:0;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width:640px){.quote__mark--open{top:1rem}}.quote__mark--close{right:2rem;bottom:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.quote svg path{fill:var(--section-color)}.quote p{line-height:3rem}@media (min-width:768px){.related-content-grid__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem}.related-content-grid__inner>*{margin-right:1rem;margin-left:1rem}}@media (min-width:768px){.related-content-grid__inner>.related-content{width:calc(50% - 2rem)!important;margin-bottom:24px}}.related-content-grid__inner>.related-content.block-page-title-block,.related-content-grid__inner>.related-content.block-views-blocklocations-map-block-1,.related-content-grid__inner>.related-content.council-service__id,.related-content-grid__inner>.related-content.layout-content,.related-content-grid__inner>.related-content.list--staff,.related-content-grid__inner>.related-content.padding-horizontal,.related-content-grid__inner>.related-content.sitemap,.view-fingal-document-library .related-content-grid__inner>.related-content.view-header,.view-search .related-content-grid__inner>.related-content.view-header{padding-right:0!important;padding-left:0!important}.related-content{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.related-content.related-content--background{padding-top:3rem;background:#f7f7f3;-webkit-box-shadow:-800px 0 0 0 #f7f7f3,800px 0 0 0 #f7f7f3;box-shadow:-800px 0 0 0 #f7f7f3,800px 0 0 0 #f7f7f3}.related-content.related-content--background .card{background:#fff}.related-content .card{background-color:#f7f7f3}.related-content .card__content{padding-bottom:1em;color:#2c3643}@media (min-width:1200px){.related-content .iwt__content{padding-left:48px}}.block-views-blocklocations-map-block-1>h2,.related-content__title{margin-bottom:24px;color:#000}.related-content .card.js-hover{cursor:pointer;-webkit-transition:.4s;transition:.4s;background-color:var(--section-color)}.related-content .card.js-hover .card__image img{-webkit-transition:.4s;transition:.4s;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.related-content .card.js-hover .card__content{color:#fff}.related-content .card.js-hover .card__content .card__date{color:#fff}.related-content .card.js-hover .card__content .card__title a{-webkit-transition:0s;transition:0s}.related-content .card.js-hover .card__content a{-webkit-transition:0s;transition:0s;color:#fff}@media (min-width:640px){.related-content__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem}.related-content__items>*{margin-right:1rem;margin-left:1rem}}@media (min-width:1200px){.related-content__items{margin:0 -1rem}}.related-content__items>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;width:100%;margin-bottom:24px}@media (min-width:640px){.related-content__items>*{width:calc(50% - 2rem)}}@media (min-width:640px){.related-content--small .related-content__items>*{width:calc(33% - 2rem)}}@media (min-width:1024px){.related-content--small .related-content__items>*{width:calc(25% - 2rem)}}@media (min-width:640px){.related-content--medium .related-content__items>*{width:calc(33% - 2rem)}}@media (min-width:640px){.related-content--large .related-content__items>*{width:calc(50% - 2rem)}}.related-content__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.related-content__header h2{font-weight:600}.related-content__count{text-align:center}.related-content__count a{display:inline-block;margin-top:7px;cursor:pointer;text-align:center;text-decoration:none;letter-spacing:0;color:#fff;background-color:#000;font-weight:600;line-height:1.5;padding:1rem 1.25rem;color:#fff;border:1px solid transparent;width:auto;margin-bottom:2em;padding:5px 18px;font-size:12px}.related-content__count a{font-size:12px}@media screen and (min-width:380px){.related-content__count a{font-size:calc(12px + 6 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){.related-content__count a{font-size:18px}}.related-content__count a:focus,.related-content__count a:hover{background-color:#000}.related-content__count a:active{outline:0}.related-content__count a.ext{padding-left:calc(1.25rem + 21px)}.related-content__count a.ext svg.ext{margin-left:7px;padding-right:0}@media (min-width:1024px){.related-links{margin-top:48px}}@media (min-width:768px){.related-links__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem}.related-links__items>*{margin-right:1rem;margin-left:1rem}}.related-links__items .call-to-action{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-bottom:2rem;padding:0}@media (min-width:768px){.related-links__items .call-to-action{margin-top:0}}@media (min-width:768px){.related-links--medium .call-to-action{width:calc(50% - 2rem)}}@media (min-width:768px){.related-links--small .call-to-action{width:calc(33% - 2rem)}}.related_links__heading{display:block}.related-links__title{color:var(--section-color)}.side-by-side{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem;margin:0}.side-by-side>*{margin-right:1rem;margin-left:1rem}@media (min-width:1200px){.side-by-side{margin:0 -1rem}}.side-by-side>*{width:100%;margin:.5rem 0}@media (min-width:768px){.side-by-side>*{width:calc(50% - 2rem);margin:0 1rem}}@media (min-width:768px){.side-by-side .info-block{display:grid}}.side-by-side .call-to-action{padding:0}.single-image{text-align:center}.single-image--hero img{width:100%}.stats-wall__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:24px;margin-top:48px;padding:0 1rem}@media (min-width:640px){.stats-wall__wrapper{-ms-flex-wrap:no-wrap;flex-wrap:no-wrap}}@media (min-width:1024px){.stats-wall__wrapper{margin-top:72px}}.stats-wall-item{display:inline-block;width:47%;margin-top:1rem;margin-bottom:1rem;padding-top:24px;padding-right:1rem;padding-bottom:24px;padding-left:1rem;text-align:center;vertical-align:top;color:#000;background-color:#f7f7f3}@media (min-width:640px){.stats-wall-item{max-width:22%}}@media (min-width:1200px){.stats-wall-item{padding-top:48px;padding-bottom:48px}}.stats-wall-item__text{line-height:1.15}.stats-wall-item__text{font-size:16px}@media screen and (min-width:768px){.stats-wall-item__text{font-size:calc(16px + 6 * (100vw - 768px)/ 256)}}@media screen and (min-width:1024px){.stats-wall-item__text{font-size:22px}}.stats-wall-item__heading,.stats-wall__text{position:relative;z-index:2}.stats-wall-item__heading{margin-bottom:24px;text-align:center;color:var(--section-color);font-weight:700}.full--is-full-width .text{max-width:100%}@media (min-width:1200px){.full--is-full-width .text{max-width:60%;padding:0}}.full--is-full-width .text--left{margin:0;text-align:left}.full--is-full-width .text--center{margin:0 auto;text-align:center}.full--is-full-width .text--right{margin:0;text-align:right}.text h1:not(.has-background),.text h2:not(.has-background),.text h3:not(.has-background),.text h4:not(.has-background),.text h5:not(.has-background),.text h6:not(.has-background){color:#000}.site-content--has-section .text h1:not(.has-background),.site-content--has-section .text h2:not(.has-background),.site-content--has-section .text h3:not(.has-background),.site-content--has-section .text h4:not(.has-background),.site-content--has-section .text h5:not(.has-background),.site-content--has-section .text h6:not(.has-background){color:var(--section-color)}.text a{color:#8d6d23;border-bottom-color:#cecdc7}.text a:hover{border-bottom:1px solid #8d6d23}.site-content--has-section .text a{color:var(--section-color)}.site-content--has-section .text a:hover{border-bottom-color:var(--section-color)}.video .video-embed-field-responsive-video{position:relative}.video .video-embed-field-responsive-video::after{display:block;padding-bottom:56.25%;content:""}.video .video__item.active{display:block}.video .video-embed-field-responsive-video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0}.video__placeholder{position:relative;text-align:center}.video__placeholder img{width:100%}.video__placeholder-border{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;border:1px solid #fff}.video__placeholder-play{position:relative;position:absolute;z-index:1;top:50%;right:0;left:0;display:block;width:70px;height:70px;margin:0 auto;cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:rgba(90,14,86,.1)}.video__placeholder-play::before{position:absolute;z-index:1;top:-6px;right:0;left:0;display:block;width:100%;height:calc(100% + 12px);content:"";border-radius:3px}.video__placeholder-play::after{position:absolute;z-index:1;top:0;bottom:0;left:-6px;display:block;width:calc(100% + 12px);height:100%;content:"";border-radius:3px}.video__placeholder-play:after,.video__placeholder-play:before{border:1px solid #fff;background:rgba(90,14,86,.6)}.video__placeholder-play svg{position:absolute;z-index:4;top:50%;right:0;left:0;width:2rem;height:auto;margin:0 auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.video__placeholder-play svg path{fill:#fff}.video__item .video-embed-field-lazy-play{width:60px;height:60px;border:1px solid #fff;border-radius:50px;background:#fff url(/themes/custom/weatherlab/components/_patterns/01-basic-elements/icons/svg/ionicons/ios-play.svg) no-repeat;background-size:65px 55px}@media (min-width:640px){.amenity.full .main-content{display:-webkit-box;display:-ms-flexbox;display:flex}.amenity.full .hero__image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.amenity.full .hero__image+.building-blocks{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.page-node-type-page{overflow-x:hidden}@media (min-width:640px){.basic-page.county-seal-background:after{position:absolute;top:50%;left:103%;width:500px;height:500px;content:"";opacity:.05;background-image:url(/themes/custom/weatherlab/images/cork_county_council_crest.png);background-repeat:no-repeat;background-size:contain}}.contact-page .full__title{margin:24px 0}@media (min-width:1024px){.contact-page .full__title{margin-top:48px;margin-bottom:48px}}@media (min-width:1200px){.contact-page .full__title{margin-top:72px;margin-bottom:48px}}.contact-page .building-blocks>.building-block{margin-bottom:1rem}.contact-page .building-block .call-to-action{margin-top:0}.contact-page .info-block__inner{border:none;background:#f7f7f3}.contact-page .text-formatted a{color:#8d6d23;border-color:#ab9029}.contact-page .text-formatted a:hover{color:#000}.contact-page h1,.contact-page h2,.contact-page h3,.contact-page h4,.contact-page h5{color:#000}.contact-page .paragraph-popup-text #popupText.modal .modal-content .modal-header a.popupTextClose,.contact-page .paragraph-popup-text a.btn-popup,.contact-page a.button,.paragraph-popup-text #popupText.modal .modal-content .modal-header .contact-page a.popupTextClose,.paragraph-popup-text .contact-page a.btn-popup{background-color:#ab9029}.contact-page .info-block strong{color:#000}.contact-page .office__location-heading p{color:#4b5056}.aside__add-to-favourites-link{position:relative;left:-3px;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.aside__add-to-favourites-icon{line-height:1}.aside__add-to-favourites-icon svg{width:1.5rem;height:1.5rem;margin-left:.5rem}.aside__location p:last-child{margin-bottom:0}span.service-category{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;vertical-align:middle;text-decoration:none;text-transform:uppercase;color:#000;font-weight:700}.council-service h1{margin:15px 0}.council-service__subtitle{color:#e72326;font-weight:300;font-style:italic}.council-service__id{margin-bottom:-1rem;color:#e72326;font-weight:700}.call-out__hero,.call-out__with-card{position:relative}.call-out__hero img{width:100%;-webkit-box-shadow:-10px 12px 24px 0 rgba(0,0,0,.2);box-shadow:-10px 12px 24px 0 rgba(0,0,0,.2)}.call-out__title{position:absolute;top:50%;right:0;left:0;width:100%;max-width:1200px;margin:0 auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center;color:#fff;text-shadow:0 3px 4px rgba(0,0,0,.4)}@media (min-width:1440px){.call-out__title{text-align:left}}.call-out__details{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 1rem}@media (min-width:768px){.call-out__details{padding:0}}.call-out__card{position:relative}@media (min-width:768px){.call-out__card{position:absolute;right:0;bottom:calc(43% - 5px);left:0;margin:0 auto}}.call-out__card-inner{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:1rem;border-radius:3px;background:#fff}@media (min-width:768px){.call-out__card-inner{position:absolute;right:1rem;width:320px;margin-top:0;padding:20px;-webkit-box-shadow:10px 12px 24px 0 rgba(0,0,0,.2);box-shadow:10px 12px 24px 0 rgba(0,0,0,.2)}}@media (min-width:1440px){.call-out__card-inner{right:0}}.call-out__card-image{position:relative}.call-out__card-image img{width:100%}a.call_out-card__title{display:block;margin:5px 0;text-decoration:none;color:#4b5056;font-weight:600}.call_out_card__category,.call_out_card__date{display:inline-block;font-size:12px;font-weight:700}.call_out_card__date::before{display:inline-block;content:"•";color:#6e6d60}.call_out_card__date{color:#6e6d60}.call-out p{margin-bottom:0}.call-out__intro{width:100%;margin-top:24px;padding:25px;border:1px solid #cecdc7}@media (min-width:768px){.call-out__intro{width:calc(100% - 370px);margin-left:1rem}}@media (min-width:1200px){.call-out__intro{max-width:60%}}@media (min-width:1440px){.call-out__intro{margin-top:96px;margin-left:0}}.call-out__intro h2{margin-bottom:0;margin-bottom:10px;text-transform:uppercase;color:#a05599;font-weight:700}.call-out__intro h2{font-size:12px}@media screen and (min-width:380px){.call-out__intro h2{font-size:calc(12px + 0 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){.call-out__intro h2{font-size:12px}}.call-out__intro p{margin-bottom:10px}.call-out__intro a{display:table;margin-top:24px;margin-left:0}.card{display:block;width:100%;padding:0}.card__image{display:block;width:100%}.card__image img{width:100%;max-width:100%;height:auto}.card__content{display:block;width:100%;margin-bottom:1.6rem;padding:0}.card__favourite{position:absolute;z-index:1;top:10px;right:10px}.card__favourite svg{width:1.5rem;height:1.5rem;stroke:#fff;stroke-width:1.5rem}.card__favourite svg path{fill:rgba(231,35,38,.5)}@media (min-width:1024px){.card__favourite{top:1rem;right:1rem}}.card__content>*{margin-bottom:.25rem;padding:0 1.4rem}.card__title{font-weight:600}.card__title a{text-decoration:none;color:#000}.card__title a:focus,.card__title a:hover{text-decoration:underline}article.js-hover .card__title a:focus,article.js-hover .card__title a:hover{text-decoration:none}.card__category{position:relative;top:-14px;max-width:70%;margin:0 1.6rem 0;padding:.16rem .6rem}.card__category,.card__date{font-weight:700}.card__date{color:#6e6d60}.card--has-section .card__date{color:var(--section-color)}.card__text p{margin-bottom:0}.featured{position:relative}.featured__overlay{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,transparent),to(rgba(44,54,67,.5)));background-image:linear-gradient(transparent 50%,rgba(44,54,67,.5))}.featured__image{position:relative;line-height:1}.featured__image img{width:100%;border-radius:3px}.featured__content{position:absolute;z-index:2;bottom:1rem;left:1rem;width:calc(100% - 2rem);color:#fff}.featured__favourite{position:absolute;z-index:1;top:10px;right:10px}.featured__favourite svg{width:1.5rem;height:1.5rem;stroke:#fff;stroke-width:1.5rem}.featured__favourite svg path{fill:rgba(231,35,38,.5)}@media (min-width:1200px){.featured__favourite{top:1rem;right:1rem}}.featured__content>*{margin-bottom:.25rem}.featured__title{font-weight:300}.featured__title a{text-decoration:none;color:#fff}.featured__title a:focus,.featured__title a:hover{text-decoration:underline}.featured__category,.featured__date{display:inline-block;font-weight:700}.featured__date{margin-left:5px}.featured__dot{position:relative;top:2px;display:inline-block;width:5px;height:5px;margin-left:5px;border-radius:.375rem;background-color:#fff}.featured__category{text-transform:uppercase;color:#fff}.featured__category a{text-decoration:none;color:#fff}.featured__category a:focus,.featured__category a:hover{text-decoration:underline}@media (min-width:768px){.full--has-sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:auto;margin-left:auto}}.full--has-sidebar .full__top-section{-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:48px}@media (min-width:768px){.full--has-sidebar .main-content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:67%;max-width:67%}}.full--has-sidebar .aside{margin-bottom:48px;padding:0 15px;color:#4b5056}@media (min-width:768px){.full--has-sidebar .aside{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:calc(33% - 24px);margin-bottom:0;margin-left:24px}}@media (min-width:1200px){.full--has-sidebar .aside{padding:0}}.aside__item{margin-bottom:24px}.aside__container{padding:1.5rem;background-color:#f7f7f3;font-weight:300}.aside__container-item{margin-bottom:24px}.aside__container-item a{text-decoration:underline;color:var(--section-color);-webkit-text-decoration-color:#cecdc7;text-decoration-color:#cecdc7}.aside__container-item a:focus,.aside__container-item a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--section-color);text-decoration-color:var(--section-color)}.aside__container-item .paragraph-popup-text #popupText.modal .modal-content .modal-header a.popupTextClose,.aside__container-item .paragraph-popup-text a.btn-popup,.aside__container-item a.button,.paragraph-popup-text #popupText.modal .modal-content .modal-header .aside__container-item a.popupTextClose,.paragraph-popup-text .aside__container-item a.btn-popup{display:table;margin-left:0;color:#fff;background-color:var(--section-color);font-size:12px;line-height:24px}.aside__container-item .paragraph-popup-text #popupText.modal .modal-content .modal-header a.popupTextClose svg path,.aside__container-item .paragraph-popup-text a.btn-popup svg path,.aside__container-item a.button svg path,.paragraph-popup-text #popupText.modal .modal-content .modal-header .aside__container-item a.popupTextClose svg path,.paragraph-popup-text .aside__container-item a.btn-popup svg path{stroke:#fff;fill:#fff}.aside__container-item .paragraph-popup-text #popupText.modal .modal-content .modal-header a.popupTextClose:hover,.aside__container-item .paragraph-popup-text a.btn-popup:hover,.aside__container-item a.button:hover,.paragraph-popup-text #popupText.modal .modal-content .modal-header .aside__container-item a.popupTextClose:hover,.paragraph-popup-text .aside__container-item a.btn-popup:hover{background-color:#826d1f}.paragraph-popup-text #popupText.modal .modal-content .modal-header .site-content--visitor .aside__container-item a.popupTextClose:hover,.paragraph-popup-text .site-content--visitor .aside__container-item a.btn-popup:hover,.site-content--visitor .aside__container-item .paragraph-popup-text #popupText.modal .modal-content .modal-header a.popupTextClose:hover,.site-content--visitor .aside__container-item .paragraph-popup-text a.btn-popup:hover,.site-content--visitor .aside__container-item a.button:hover{background-color:#002925}.paragraph-popup-text #popupText.modal .modal-content .modal-header .site-content--resident .aside__container-item a.popupTextClose:hover,.paragraph-popup-text .site-content--resident .aside__container-item a.btn-popup:hover,.site-content--resident .aside__container-item .paragraph-popup-text #popupText.modal .modal-content .modal-header a.popupTextClose:hover,.site-content--resident .aside__container-item .paragraph-popup-text a.btn-popup:hover,.site-content--resident .aside__container-item a.button:hover{background-color:#115d71}.paragraph-popup-text #popupText.modal .modal-content .modal-header .site-content--business .aside__container-item a.popupTextClose:hover,.paragraph-popup-text .site-content--business .aside__container-item a.btn-popup:hover,.site-content--business .aside__container-item .paragraph-popup-text #popupText.modal .modal-content .modal-header a.popupTextClose:hover,.site-content--business .aside__container-item .paragraph-popup-text a.btn-popup:hover,.site-content--business .aside__container-item a.button:hover{background-color:#071525}.paragraph-popup-text #popupText.modal .modal-content .modal-header .site-content--council .aside__container-item a.popupTextClose:hover,.paragraph-popup-text .site-content--council .aside__container-item a.btn-popup:hover,.site-content--council .aside__container-item .paragraph-popup-text #popupText.modal .modal-content .modal-header a.popupTextClose:hover,.site-content--council .aside__container-item .paragraph-popup-text a.btn-popup:hover,.site-content--council .aside__container-item a.button:hover{background-color:#c21518}.aside__title{margin-bottom:3px;color:#000;font-size:1rem;font-weight:700}.aside__with-icon{display:-webkit-box;display:-ms-flexbox;display:flex}.aside__with-icon-icon{width:1rem;height:1rem;margin-top:2px;margin-right:1rem}.aside__with-icon-icon svg{width:1rem;height:1rem}.aside__with-icon-icon svg path{fill:var(--section-color)}.aside__container .social-sharing{margin-top:10px}.aside__container .social-sharing__menu-item{text-align:center}.aside__container .social-sharing__menu-item:first-child{margin-left:0}.full__title{color:#000}.site-content--has-section .full__title{color:var(--section-color)}.full--has-sidebar .iwt.left .iwt__content{padding-right:0}.full--has-sidebar .iwt.right .iwt__content{padding-left:0}.service-cards__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.service-cards__wrapper.list--cards{margin-top:0}.service-cards__wrapper .view-header{width:100%}.service-cards__wrapper--featured .view-header{color:#000}.service-cards__wrapper--featured.list--cards .view-header{padding:0}@media (min-width:640px){.service-cards__wrapper--featured.list--cards .view-header{padding:0 1rem}}.service-cards__wrapper--featured .view-header p{margin-bottom:0;font-weight:300}.service-cards__wrapper .view-content{display:inherit;-ms-flex-wrap:inherit;flex-wrap:inherit;-webkit-box-pack:inherit;-ms-flex-pack:inherit;justify-content:inherit;width:100%}.service-cards__title{display:block;width:100%}.service-card{position:relative;max-width:768px;margin-top:1rem;padding:1rem;background-color:#f7f7f3}.list--cards .view-content .service-card{position:relative;max-width:768px;margin-top:1rem;margin-bottom:1rem;padding:1.6rem}.list--cards .view-content .service-card:first-of-type{margin-top:0}@media (min-width:640px){.list--cards .view-content .service-card:first-of-type{margin-top:1rem}}.list--cards .view-content .service-card.service-card--featured{color:#fff;background-color:#e72326}.featured-card-border{position:absolute;top:-1px;right:0;left:0;display:block;width:100%;height:6px;border-top-left-radius:3px;border-top-right-radius:3px}.service-card__icon{display:inline-block;width:50px;margin-right:15px;vertical-align:top}@media (min-width:1200px){.service-card__icon{display:block;margin:5px 0}}.service-card__content{display:inline-block;width:calc(100% - 75px)}@media (min-width:1200px){.service-card__content{display:block;width:100%}}.service-card__title a{display:inline-block;margin-bottom:10px;text-decoration:none;color:#e72326;font-size:21px;font-weight:700;line-height:24px}.service-card__description{color:#4b5056;font-size:.875rem;font-weight:400}.service-card__most-requested{margin-top:1rem}@media (min-width:1200px){.service-card__most-requested{margin-top:48px}}.service-card__most-requested-title{color:#000;font-weight:700}.service-card ul{margin-bottom:0;margin-left:1rem;padding:0}.service-card__most-requested-list li{margin-left:.5rem;list-style:disc;font-size:.875rem}.service-card__most-requested a{display:block;margin-bottom:0;padding:8px 0 0 0;text-decoration:none;color:#4b5056;font-size:.875rem;font-weight:400}.service-card__most-requested a:focus,.service-card__most-requested a:hover{text-decoration:underline}.service-card--featured .featured-card-border{background-color:#fff}.service-card--featured .service-card__most-requested-title,.service-card--featured .service-card__title a{color:#fff}.service-card--featured .service-card__most-requested-title{font-size:1rem}.service-card--featured .service-card__most-requested a{color:#fff}.service-card--featured .service-card__most-requested a:before{color:#fff}.services-page .view-header{width:100%;margin-top:48px;margin-bottom:24px;padding:0 1rem}.services-page .view-content,.services-page .view-filters{padding:0 1rem}.service-cards--wrapper .service-cards__wrapper--featured{margin:0 -1rem}.service-cards--wrapper__all-categories-title,.service-cards__wrapper h2{padding:0 1rem}@media (min-width:1200px){.service-cards--wrapper__all-categories-title,.service-cards__wrapper h2{padding:0}}.service-directory__tabs{-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:4rem;padding:0 1rem;border-bottom:2px solid #f7f7f3}@media (min-width:1200px){.service-directory__tabs{padding:0}}.service-directory__tabs a{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;padding:15px 0;text-align:center;text-decoration:none;letter-spacing:1px;color:#000;border-bottom:3px solid transparent;font-weight:600}.service-directory__tabs a{font-size:12px}@media screen and (min-width:380px){.service-directory__tabs a{font-size:calc(12px + 0 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){.service-directory__tabs a{font-size:12px}}.service-directory__tabs a:hover{color:#4b5056}@media (min-width:500px){.service-directory__tabs a{width:auto;padding:15px 45px}}@media (min-width:1024px){.service-directory__tabs a{width:auto;padding:15px 120px}}.service-directory__tabs a.active{color:#000;border-bottom:3px solid #e72326;background-color:#f7f7f3}.service-cards--wrapper__all-categories-title{margin-top:72px;color:#000}.services-page .view-content{margin-top:48px}.services-page .call-to-action{margin-top:24px;padding:0}.side-by-side{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:24px}.side-by-side__image{-ms-flex-preferred-size:85px;flex-basis:85px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}@media (min-width:640px){.side-by-side__image{-ms-flex-preferred-size:170px;flex-basis:170px}}@media (min-width:1024px){.side-by-side__image{-ms-flex-preferred-size:390px;flex-basis:390px}}.side-by-side__content{width:calc(100% - 110px);margin-left:1rem}@media (min-width:640px){.side-by-side__content{width:calc(100% - 235px)}}@media (min-width:1024px){.side-by-side__content{-ms-flex-preferred-size:390px;flex-basis:390px;margin-right:1rem;margin-left:1rem}}.side-by-side__category{display:block;text-transform:uppercase;font-weight:700}.side-by-side__category a{text-decoration:none;color:#18819d}.side-by-side__category a:focus,.side-by-side__category a:hover{text-decoration:underline}.side-by-side__title{margin-top:5px;margin-bottom:0;font-weight:600}.side-by-side__title{font-size:14px}@media screen and (min-width:380px){.side-by-side__title{font-size:calc(14px + 5 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){.side-by-side__title{font-size:19px}}.side-by-side__title a{text-decoration:none;color:#4b5056}.side-by-side__title a:focus,.side-by-side__title a:hover{text-decoration:underline}.side-by-side__date{display:block;color:#6e6d60;font-weight:700}.side-by-side__text p{margin-top:5px;font-weight:400}@media (min-width:1024px){.side-by-side__text p{font-weight:600}}.tiny{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;margin-bottom:1rem}.tiny__image{position:relative;-ms-flex-negative:0;flex-shrink:0;width:80px;border-radius:3px}.tiny__image img{width:100%;max-width:initial;border-radius:3px}.tiny__content{padding:0 1rem}.tiny__favourite{position:absolute;z-index:1;top:5px;right:5px}.tiny__favourite svg{width:1rem;height:1rem;stroke:#fff;stroke-width:1rem}.tiny__favourite svg path{fill:rgba(231,35,38,.5)}.tiny__content>*{margin-bottom:.125rem}.tiny__category,.tiny__date,.tiny__title{font-weight:600}.tiny__title a{text-decoration:none;color:#4b5056}.tiny__title a:focus,.tiny__title a:hover{text-decoration:underline}.tiny__date{color:#6e6d60}.aside__add-to-favourites-link{position:relative;left:-3px;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.aside__add-to-favourites-icon{line-height:1}.aside__add-to-favourites-icon svg{width:1.5rem;height:1.5rem;margin-left:.5rem}@media (min-width:768px){.fclp__atf{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem}.fclp__atf>*{margin-right:1rem;margin-left:1rem}}.fclp__featured-content{-webkit-box-flex:2;-ms-flex:2;flex:2}.fclp__featured-list{-webkit-box-flex:1;-ms-flex:1;flex:1}.fclp__featured-top{margin-bottom:24px}@media (min-width:1024px){.fclp__featured-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.fclp__featured-bottom>*{margin-right:1rem;margin-left:1rem}.fclp__featured-bottom>*{width:calc(50% - 2rem)}}.full-width-page .full__title{margin:24px 0}@media (min-width:1024px){.full-width-page .full__title{margin-top:48px;margin-bottom:48px}}@media (min-width:1200px){.full-width-page .full__title{margin-top:72px;margin-bottom:48px}}.full-width-page .building-blocks>.building-block{margin-bottom:1rem}.full-width-page .building-block .call-to-action{margin-top:0}.home-page .related-content{margin-top:24px;margin-bottom:24px}@media (min-width:1024px){.home-page .related-content{margin-top:48px;margin-bottom:48px}}.home-page .latest-news{padding:24px;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.5);box-shadow:0 0 4px 0 rgba(0,0,0,.5)}@media (min-width:768px){.home-page .latest-news{padding-top:48px;padding-bottom:48px}}@media (min-width:1200px){.home-page .latest-news{padding:120px}}.page-node-type-landing-page{overflow-x:hidden}@media (min-width:640px){.landing-page.county-seal-background:after{position:absolute;top:50%;right:-250px;width:500px;height:500px;content:"";opacity:.05;background-image:url(/themes/custom/weatherlab/images/cork_county_council_crest.png);background-repeat:no-repeat;background-size:contain}}.landing-page .hero-media__title{font-weight:700}.landing-page__introduction{margin-top:48px;text-align:center}@media (min-width:640px){.landing-page__introduction{margin-top:96px;margin-bottom:96px}}@media (min-width:1024px){.landing-page__introduction{margin-top:144px;margin-bottom:144px}}.landing-page__introduction h2{color:var(--section-color)}.landing-page .related-content{margin-top:48px;margin-bottom:24px}.list--cards.view-activity-type .view-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:10px}.list--cards.view-activity-type .view-content .activity-type__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin:0;padding:1.5rem;text-align:center;border:1px solid #cecdc7;border-radius:3px}.list--cards.view-activity-type .view-content .activity-type__wrapper span{display:block}.list--cards.view-activity-type .view-content .activity-type__wrapper span.name{min-height:35px}.list--cards.view-activity-type .view-content .activity-type__wrapper span.icon{width:80px;height:80px;color:#a05599;font-size:50px}.list--cards.view-activity-type .view-content .activity-type__wrapper span.icon__svg+.fontawesome-icons{display:none}.list--cards.view-activity-type .view-content .activity-type__wrapper a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#e72326;font-size:14px;font-weight:700}.list--cards .card.js-hover{cursor:pointer;-webkit-transition:.4s;transition:.4s}.list--cards .card.js-hover .card__image img{-webkit-transition:.4s;transition:.4s;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.list--cards .card.js-hover .card__content{color:#fff}.list--cards .card.js-hover .card__content .card__date{color:#fff}.list--cards .card.js-hover .card__content .card__title a{-webkit-transition:0s;transition:0s}.list--cards .card.js-hover .card__content a{-webkit-transition:0s;transition:0s;color:#fff}@media (min-width:768px){.list--cards{margin-top:24px}}.list--cards .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem;margin:0}.list--cards .view-content>*{margin-right:1rem;margin-left:1rem}.list--cards .view-header{margin-top:0;margin-bottom:24px;padding:0 1rem}.list--cards .view-content>*{width:100%;margin-right:0;margin-left:0}@media (min-width:640px){.list--cards .view-content>*{width:calc(50% - 2rem);margin-right:1rem;margin-left:1rem}}@media (min-width:1200px){.list--cards .view-content>*{width:calc(25% - 2rem);margin-right:1rem;margin-left:1rem}}.list--cards .card{margin-bottom:48px;background-color:#f7f7f3}.list--cards .card.js-hover{cursor:pointer;-webkit-transition:.4s;transition:.4s;background:var(--section-color)}.list--cards .card.js-hover .card__image img{-webkit-transition:.4s;transition:.4s;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.list--cards .card.js-hover .card__content{color:#fff}.list--cards .card.js-hover .card__content .card__date{color:#fff}.list--cards .card.js-hover .card__content .card__title a{-webkit-transition:0s;transition:0s}.list--cards .card.js-hover .card__content a{-webkit-transition:0s;transition:0s;color:#fff}@media (min-width:640px){.list--cards__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem}.list--cards__items>*{margin-right:1rem;margin-left:1rem}}@media (min-width:1200px){.list--cards__items{margin:0 -1rem}}.view-fingal-document-library .view-filters .form--inline,.view-search .view-filters .form--inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.view-fingal-document-library .view-filters .form-item-keyword,.view-search .view-filters .form-item-keywords{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-top:13px}.view-search .call-to-action{margin-bottom:24px}.view-search .call-to-action:last-child{margin-bottom:0}.path-search .header__search{background:#fff}.path-search .header__search svg{margin-top:8px}.path-search .header__search svg path{fill:#a05599}@media (min-width:1200px){.path-search .header__search svg path{fill:#fff}}@media (min-width:1200px){.path-search .header__search{background:#9d9c8f}}@media (min-width:1200px){.path-search .header__search{top:0}}.view-empty h2{color:#015b53}.view-empty .search__no-results--title{font-weight:700}.list--tiny .views-row{margin-bottom:1rem}.list--tiny .view-header h3{display:inline-block;max-width:60%}.list--tiny .view-header a.button--small{float:right;margin-top:10px}.view-grouping-header{margin-top:2rem;color:#000}.view-grouping-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem}.view-grouping-content>*{margin-right:1rem;margin-left:1rem}.view-grouping-content>*{width:calc(100% - 2rem);margin-bottom:2rem}@media (min-width:640px){.view-grouping-content>*{width:calc(100% / 2 - 2rem)}}.view-grouping-content>h3{width:calc(100% - 2rem)!important;margin-top:2rem;color:var(--section-color)}.location__introduction{margin-top:48px;margin-bottom:48px;text-align:center}@media (min-width:640px){.location__introduction{margin-top:96px;margin-bottom:96px}}.location__introduction{text-align:left}@media (min-width:640px){.location__introduction-inner{max-width:66%}}.location__introduction h1{color:#4b5056}.location__map{position:relative;display:none}@media (min-width:640px){.location__map{z-index:1;display:block}}.location__map-inner{position:absolute;right:1rem;text-align:center}@media (min-width:640px){.location__map-inner{width:234px;height:234px;-webkit-transform:translateY(-60%);transform:translateY(-60%)}}@media (min-width:1200px){.location__map-inner{width:380px;height:380px;-webkit-transform:translateY(-55%);transform:translateY(-55%)}}@media (min-width:640px){.geolocation-google-map{width:234px!important;height:234px!important}}@media (min-width:1200px){.geolocation-google-map{width:380px!important;height:380px!important}}.location__map-canvas{border-radius:100%;-webkit-box-shadow:0 0 34px 3px rgba(0,0,0,.2);box-shadow:0 0 34px 3px rgba(0,0,0,.2)}@media (min-width:640px){.location__map-canvas{width:234px;height:234px}}@media (min-width:1200px){.location__map-canvas{width:380px;height:380px}}.js .location__map-canvas{overflow:hidden}.location-title{padding:40% 10%;font-size:1rem}.location__map .button,.location__map .paragraph-popup-text #popupText.modal .modal-content .modal-header .popupTextClose,.location__map .paragraph-popup-text .btn-popup,.paragraph-popup-text #popupText.modal .modal-content .modal-header .location__map .popupTextClose,.paragraph-popup-text .location__map .btn-popup{margin-top:40px}.section-visitor .location__introduction h2{color:#015b53}.section-resident .location__introduction h2{color:#18819d}.section-business .location__introduction h2{color:#0f2e50}.section-council .location__introduction h2{color:#e72326}.location .building-block .text{width:100%;max-width:1024px;text-align:center}.leaflet-control-attribution{display:none}.maintenance-page__wrapper{-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:24px;padding:1rem;text-align:center;border:1px solid #015b53}@media (min-width:768px){.maintenance-page__wrapper{margin-top:48px;padding:1.5rem}}@media (min-width:1200px){.maintenance-page__wrapper{margin-top:72px;padding:2rem}}.maintenance-page a{text-decoration:none}.notice{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:calc(100% - 2rem);margin:1rem auto;padding:1rem;color:#4b5056}@media (min-width:640px){.notice{margin:1.5rem auto}}.notice .building-blocks{display:none}.notice__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;margin:0 auto}.notice__header{width:100%}.notice__icon{margin-top:8px;margin-right:1rem}.notice h2{margin:0 0 5px 0;font-weight:600}.notice h3,.notice__content-header p,.notice__content-header span{margin-bottom:0;text-transform:uppercase;font-size:.875rem;font-weight:600}.notice__content-header>*{display:inline-block}.notice__content-header p{font-size:.875rem}@media (min-width:500px){.notice__content-header p:after,.notice__content-header p:before{display:inline-block;margin:0 .25rem;content:"\2219";font-weight:700}}.notice__content-main p{margin-bottom:0;color:#fff;font-size:.875rem;font-weight:400}.notice--low{color:#fff;border:4px solid #ab9029;background:#000}.notice--low a{color:#fff;border-bottom:1px solid #fff}.notice--low h3{color:#fff}.notice--low svg path,.notice--low svg polygon{fill:#ab9029}.notice--major{margin-bottom:0;color:#4b5056;border:8px solid #e72326;background:#fff}.notice--major .notice__date{color:#6e6d60}.notice--major .notice__content-header p{color:#0f2e50}.notice--major .notice__content-main p{color:#4b5056}@media (min-width:768px){.list--staff{margin-top:48px}}.list--staff .view-footer h3,.list--staff .view-header .person h3{margin-top:0;color:#4b5056}.list--staff .view-footer{position:relative}.list--staff .view-footer h3{position:absolute;top:-12px;right:0;padding:0 .65rem;color:#000;background-color:#d5d3c0;font-size:13px;font-weight:700;line-height:24px}.list--staff .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem;margin:0}.list--staff .view-content>*{margin-right:1rem;margin-left:1rem}@media (min-width:1200px){.list--staff .view-content{margin:0 -1rem}}.list--staff .view-content>h3{display:block;width:100%;margin-top:48px;margin-bottom:24px;color:#000;font-weight:400}.list--staff .view-header>h2{margin-top:0;color:#e72326;font-weight:700}.list--staff .view-content>*{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% - 2rem);margin-right:0;margin-bottom:24px;margin-left:0}@media (min-width:768px){.list--staff .view-content>*{width:calc(50% - 2rem);margin:0 1rem 3rem}}@media (min-width:1024px){.list--staff .view-content>*{display:inline;width:calc(25% - 2rem);margin-right:1rem;margin-bottom:3rem;margin-left:1rem}}.list--staff .card{margin-bottom:48px}.list--staff--mayor{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0}.list--staff--mayor .view-content>*{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:start;align-content:flex-start;width:calc(100% - 2rem)}@media (min-width:768px){.list--staff--mayor .view-content>*{width:calc(50% - 2rem);margin-bottom:24px}}.list--staff-mayor .person{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:640px){.list--staff--mayor .view-content,.list--staff--mayor .view-footer{width:100%;margin-bottom:48px}}@media (min-width:1024px){.list--staff--mayor .view-content,.list--staff--mayor .view-footer{width:calc(50% + 1rem);margin:0 -1rem}}.list--staff--mayor .view-footer{padding:0 1rem}.list--staff--mayor .view-footer img{width:100%;margin-top:30px;border-radius:3px}.person{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:24px}.person svg{display:block;width:1rem;height:1rem}.person svg path{fill:var(--section-color)}@media (min-width:640px){.person{margin-top:48px}}.person__title{margin:0}.person__information,.person__picture{width:50%}.person__picture{position:relative;padding-right:1rem;cursor:pointer}.person__picture img{width:100%;margin-bottom:.5rem}.person__picture:hover .person__picture__download{opacity:1}@media (min-width:640px){.person__picture{margin-right:2rem;padding-right:2rem;border-right:1px solid #cecdc7}}.person__picture__download{position:absolute;bottom:0;display:none;width:100%;padding:3px;opacity:0;background:#cecdc7;font-size:18px}.person__picture__download a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;color:#4b5056}.person__picture__download a svg{margin-left:5px}.person__picture__download a svg path{fill:#4b5056}@media (min-width:768px){.person__picture__download{display:block}}.person__information-item--name{margin-bottom:.2rem;color:#000;font-size:21px;font-weight:700}.person__information-item--position{text-transform:uppercase;color:#6e6d60;font-weight:700}.person__information-item--phone{margin-top:1.5rem}.person__information-icon{width:1rem;height:1rem}.person__information-content{width:calc(100% - 2rem);color:#000;font-weight:400}.person__information-content{font-size:14px}@media screen and (min-width:380px){.person__information-content{font-size:calc(14px + 0 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){.person__information-content{font-size:14px}}.person__information-content svg{display:none}.person__information-item a{color:#000;font-size:.875rem;font-weight:400}.person--staff{position:relative;display:block;margin-bottom:48px}@media (min-width:640px){.person--staff{margin-top:0;margin-bottom:0}}.person--staff .person__is-mayor{position:absolute;z-index:1;top:-12px;left:0;padding:0 .65rem;color:#fff;background-color:#e72326}.person--staff .person__is-mayor h2{font-size:13px;font-weight:700;line-height:1.5rem}.person--staff .person__picture{width:35%;margin-right:0;padding-right:1rem;border-right:none}@media (min-width:768px){.person--staff .person__picture{width:100%;max-width:222px;max-height:264px;padding-right:0}}.person--staff .person__picture img{width:100%;max-width:222px;max-height:264px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.person--staff .person__information{width:calc(65% - 2rem);width:65%}@media (min-width:768px){.person--staff .person__information{width:100%;margin-top:1.5rem}}.person__information-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.5rem}.person__information-icon{margin-right:1rem}.person__information-item--party{color:#4b5056;font-size:1rem;font-weight:400}.view-planning-weekly-lists .views-exposed-form .form--inline #edit-actions{margin-top:0}.view-planning-weekly-lists .views-exposed-form .form--inline #edit-actions input{font-size:16px}.view-planning-weekly-lists table{width:100%;border-spacing:0}.view-planning-weekly-lists thead{display:none}@media (min-width:768px){.view-planning-weekly-lists thead{display:table-header-group;width:100;background:#f7f7f3}}.view-planning-weekly-lists table th{display:none;text-align:left;color:#4b5056}.view-planning-weekly-lists table th{font-size:12px}@media screen and (min-width:380px){.view-planning-weekly-lists table th{font-size:calc(12px + 2 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){.view-planning-weekly-lists table th{font-size:14px}}@media (min-width:768px){.view-planning-weekly-lists table th{display:table-cell;padding:20px 1rem;text-align:center;text-transform:uppercase;color:#4b5056;font-weight:600}}.view-planning-weekly-lists table tr{display:block;padding:5px 0 10px 0;border-bottom:1px solid #cecdc7}@media (min-width:768px){.view-planning-weekly-lists table tr{display:table-row;padding:0;border-bottom:none}}.view-planning-weekly-lists table td{display:block;padding:10px 1rem;text-align:left;color:#4b5056;font-weight:300}.view-planning-weekly-lists table td{font-size:14px}@media screen and (min-width:380px){.view-planning-weekly-lists table td{font-size:calc(14px + 0 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){.view-planning-weekly-lists table td{font-size:14px}}.view-planning-weekly-lists table td:after{display:table;clear:both;content:" "}@media (min-width:768px){.view-planning-weekly-lists table td{display:table-cell;padding:20px 1rem;text-align:center;border-bottom:1px solid #cecdc7}}.view-planning-weekly-lists table a{display:inline-block;margin-top:7px;cursor:pointer;text-align:center;text-decoration:none;letter-spacing:0;color:#fff;background-color:#18819d;font-weight:600;line-height:1.5;padding:.5rem 1.25rem;color:#fff;border:1px solid transparent;float:right;margin:0}.view-planning-weekly-lists table a{font-size:12px}@media screen and (min-width:380px){.view-planning-weekly-lists table a{font-size:calc(12px + 0 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){.view-planning-weekly-lists table a{font-size:12px}}.view-planning-weekly-lists table a:focus,.view-planning-weekly-lists table a:hover{background-color:#0e4a5b}.view-planning-weekly-lists table a:active{outline:0}@media (min-width:768px){.view-planning-weekly-lists table a{float:none}}.view-planning-weekly-lists td.views-field-field-pwl-week{text-transform:capitalize;font-weight:600}.view-planning-weekly-lists td span{float:left}@media (min-width:768px){.view-planning-weekly-lists td span{display:none}}.service-category__heading{position:relative;margin:4rem 0}.service-category__heading-title{margin:15px 0}.service-category__heading-title .call-out__title,.service-category__heading-title .h2,.service-category__heading-title .site-content--has-section .full__title,.service-category__heading-title .taxonomy--council_meeting_type .page-title,.service-category__heading-title .view-grouping-header,.service-category__heading-title .webform-type-fieldset>legend>.fieldset-legend,.site-content--has-section .service-category__heading-title .full__title,.taxonomy--council_meeting_type .service-category__heading-title .page-title{max-width:70%;margin-bottom:1rem;text-transform:initial;color:#4b5056}.service-category__heading-description{max-width:70%;text-transform:initial;color:#a05599;font-weight:300;font-style:italic}@media (min-width:768px){.service-category__heading-description{font-style:nomal}}.service-category__heading-icon{position:absolute;z-index:-1;top:0;right:0;bottom:0;width:100%;height:100%;text-align:right}.service-category__heading-icon img{width:auto;max-width:initial;height:100%;padding-top:14px}@media (min-width:768px){.service-category__heading-icon img{height:105px}}.service-category__services .call-to-action{margin-top:1rem}.service-category__services .call-to-action{padding:0}@media (min-width:1024px){.service-category__services .call-to-action{padding:0 1rem}}.system-page__wrapper{-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:24px;padding:1rem;text-align:center;border:1px solid #015b53}@media (min-width:768px){.system-page__wrapper{margin-top:48px;padding:1.5rem}}@media (min-width:1200px){.system-page__wrapper{margin-top:72px;padding:2rem}}.system-page a{text-decoration:none}.system-page h1{color:#015b53}.taxonomy-term .content{text-align:center}.taxonomy-term .content h2{margin:0;font-size:20px}.taxonomy-term .content a{text-decoration:none}.trip__introduction{text-align:left}@media (min-width:640px){.trip__introduction{margin-top:72px}}@media (min-width:1024px){.trip__introduction{margin-bottom:72px}}.trip__introduction-inner{margin-bottom:48px;padding:15px 15px 0 15px;border:1px solid #cecdc7}@media (min-width:640px){.trip__introduction-inner{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:60%;padding:25px 25px 0 25px}}.trip__introduction h2{margin-bottom:0;margin-bottom:10px;text-transform:uppercase;color:#a05599;font-weight:700}.trip__introduction h2{font-size:12px}@media screen and (min-width:380px){.trip__introduction h2{font-size:calc(12px + 0 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){.trip__introduction h2{font-size:12px}}.trip__introduction p{font-size:14px}@media screen and (min-width:380px){.trip__introduction p{font-size:calc(14px + 0 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){.trip__introduction p{font-size:14px}}.trip__map{position:relative}@media (min-width:640px){.trip__map{z-index:1;display:block}}.trip__map-inner{position:relative;width:80%;height:auto;margin-top:48px;margin-right:auto;margin-bottom:48px;margin-left:auto;text-align:center}@media (min-width:640px){.trip__map-inner{position:absolute;right:1rem;width:234px;height:234px;margin-top:0;-webkit-transform:translateY(-60%);transform:translateY(-60%)}}@media (min-width:1200px){.trip__map-inner{width:380px;height:380px;-webkit-transform:translateY(-55%);transform:translateY(-55%)}}.trip__map-canvas{width:234px;height:234px;margin:0 auto;border-radius:100%;-webkit-box-shadow:0 0 34px 3px rgba(0,0,0,.2);box-shadow:0 0 34px 3px rgba(0,0,0,.2)}@media (min-width:1200px){.trip__map-canvas{width:380px;height:380px}}.js .trip__map-canvas{overflow:hidden}.paragraph-popup-text #popupText.modal .modal-content .modal-header .trip__map .popupTextClose,.paragraph-popup-text .trip__map .btn-popup,.trip__map .button,.trip__map .paragraph-popup-text #popupText.modal .modal-content .modal-header .popupTextClose,.trip__map .paragraph-popup-text .btn-popup{margin-top:40px}.twitter-feed{position:relative;display:inline-block;overflow-y:auto;width:100%;max-width:calc(100% - 12px);max-height:550px;margin-top:3px}.twitter-feed__wrapper{position:relative;width:100%;text-align:center}.twitter-feed__wrapper::before{position:absolute;z-index:1;top:-6px;right:0;left:0;display:block;width:100%;height:calc(100% + 12px);content:"";border-radius:3px}.twitter-feed__wrapper::after{position:absolute;z-index:1;top:0;bottom:0;left:-6px;display:block;width:calc(100% + 12px);height:100%;content:"";border-radius:3px}.twitter-feed__wrapper::after,.twitter-feed__wrapper::before{z-index:-1;border:1px solid #cecdc7}.twitter-feed__error{display:none}.twitter-feed__error--visible{display:block}.twitter-feed__error p{margin-bottom:0;padding:.5rem;color:#e72326}.twitter-feed__error a{display:table;margin:0 auto}.twitter-feed__error .twitter-handle a{display:inline-block;color:#4b5056}.breadcrumbs{padding:1.1rem 0;border-bottom:1px solid #d5d3c0;background-color:#fff}.breadcrumbs__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.breadcrumbs__share{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto}.breadcrumbs__share-btn{margin-left:.5rem;border:0;background:0 0}.breadcrumbs__share-btn svg{width:1.25rem;height:1.25rem}.breadcrumbs__share-btn svg path{fill:#4b5056}.breadcrumbs__share-items{margin-top:-4px;-webkit-transition:.3s opacity;transition:.3s opacity}.js-breadcrumbs__share-items{display:block}.breadcrumbs__share-btn[aria-expanded=false]+.breadcrumbs__share-items{visibility:hidden;opacity:0}.breadcrumbs__share-btn[aria-expanded=true]+.breadcrumbs__share-items{visibility:visible;opacity:1}.credits{color:#ab9029}.credits .block-cookie-declaration-block,.credits .block-page-title-block,.credits .block-views-blocklocations-map-block-1,.credits .form--inline,.credits .layout-contained,.credits .layout-content,.credits .list--cards,.credits .list--staff,.credits .sitemap,.credits .view-fingal-document-library .view-header,.credits .view-search .view-header,.view-fingal-document-library .credits .view-header,.view-search .credits .view-header{padding-top:48px;padding-bottom:48px;border-top:1px solid #fff}.credits .credits__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem;padding-right:1rem;padding-left:1rem;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;flex-wrap:wrap;-webkit-box-align:left;-ms-flex-align:left;align-items:left;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.credits .credits__inner>*{margin-right:1rem;margin-left:1rem}.credits .credits__inner .credits__logos{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem;flex-wrap:wrap;margin-right:1rem;margin-bottom:1rem;margin-left:0}.credits .credits__inner .credits__logos>*{margin-right:1rem;margin-left:1rem}.credits .credits__inner .credits__logos .credits__logos-item svg{width:auto;height:48px}@media (min-width:640px){.credits .credits__inner .credits__logos{margin-bottom:0;margin-left:-1rem}}@media (min-width:640px){.credits .credits__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0}}.credits p:last-of-type{margin-bottom:0}.credits__logos-item a{display:block}.footer{margin-top:48px}footer{position:relative;background-color:#000}footer>*{position:relative;z-index:2}footer:after{position:absolute;z-index:1;right:0;bottom:0;width:300px;height:300px;content:"";opacity:.1;background-image:url(/themes/custom/weatherlab/images/cork_county_council_crest_white.png);background-repeat:no-repeat;background-position:top left;background-size:550px}.footer__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem;flex-wrap:wrap}.footer__inner>*{margin-right:1rem;margin-left:1rem}.footer__branding{width:100%;margin-bottom:4.5rem}.footer__branding img{width:218px}.footer__block--1,.footer__block--2{width:calc(50% - 2rem)}.footer__block--3,.footer__block--4{width:calc(100% - 2rem)}.footer__block{margin-bottom:48px}@media (min-width:640px){.footer__block{width:calc(50% - 2rem)}}@media (min-width:1024px){.footer__block{width:calc(25% - 2rem)}}.footer .navigation__title{color:#e72326;font-weight:700}.footer .menu{margin:0;padding:0}.footer .menu-item{list-style:none}.footer .menu-item a{display:inline-block;margin-bottom:24px;text-decoration:none;color:#fff}.footer .menu-item a:focus,.footer .menu-item a:hover{text-decoration:underline}.footer__social{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-3px;margin-left:-3px}.footer__social>*{margin-right:20px;margin-left:0}.footer__social a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.footer__social svg{width:1.5rem;height:1.5rem}.footer__social path{fill:#fff}.footer .navigation__title--newsletter{margin-top:2rem;color:#ab9029;font-weight:400}.footer__block--bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-bottom:0}.header{position:relative;z-index:100;background:rgba(213,211,192,.16)}@media (min-width:1024px){.header{padding-top:24px}}.header__off-canvas{position:absolute;z-index:101;-webkit-transition:1s;transition:1s;background-color:#000;-webkit-box-shadow:0 0 9px 0 #9d9c8f;box-shadow:0 0 9px 0 #9d9c8f}.header__off-canvas:after{position:absolute;right:0;bottom:0;display:block;width:205px;height:205px;content:"";opacity:.07;background-image:url(/themes/custom/weatherlab/images/cork_county_council_crest_white.png);background-repeat:no-repeat;background-position:0 0;background-size:500px}.header__off-canvas .main-navigation .menu-item a{color:#fff}@media (min-width:1024px){.header__off-canvas{display:none}}.header__off-canvas--will-be-off-canvas{left:-100%;width:0;height:100%}.header__off-canvas--is-off-canvas{display:none}.header__off-canvas--will-be-on-canvas{display:block}.header__off-canvas--is-on-canvas{left:0;width:100%;min-height:100%}.header__off-canvas--is-on-canvas+.header{-webkit-box-shadow:none;box-shadow:none}.header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:1200px){.header__inner{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.header__search{position:relative;right:-45%;bottom:-4px;width:45px;height:40px;padding:5px 15px;background:#fff}.header__search svg{width:16px;height:27px}.header__search svg path{fill:#ab9029}@media (min-width:640px){.header__search{right:0}}a#recite-me{padding-left:.5rem}.path-search .header__search{display:none}.header__inner .header__language-switcher,.header__inner .header__main-menu,.header__inner .header__mega-menu{display:none}@media (min-width:1200px){.header__inner .header__language-switcher,.header__inner .header__main-menu,.header__inner .header__mega-menu{display:block}}@media (min-width:1200px){.header__toggle--open{display:none}}.header__toggle--open button{cursor:pointer;border:none;background-color:#fff}.header__toggle--open svg{width:2rem;height:2rem}.header__toggle--open path{fill:#e72326}.header__toggle--close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%;height:72px;border-bottom:1px solid #9d9c8f;background-color:#fff}.header__toggle--close button{width:100%;padding-top:.5rem;padding-bottom:.25rem;text-align:left;color:#9d9c8f;border:none;background-color:#fff}.header__toggle--close button svg{width:2rem;height:2rem}.header__toggle--close button svg path{fill:#000}@media (min-width:640px){.header__branding{min-width:400px}}@media (min-width:1200px){.header__branding{margin:.5rem auto 1rem 0}}.header__mega-menu--large-screens{position:relative;bottom:-3px;display:none}@media (min-width:1200px){.header__mega-menu--large-screens{display:block}}.header__off-canvas .mega-menu__menu>*{display:none}.header__off-canvas .mega-menu__menu>.mega-menu__small-screens{display:block}@media (min-width:1200px){.header__off-canvas .mega-menu__menu>.mega-menu__small-screens{display:none}}@media (min-width:1200px){.mega-menu__small-screens{display:none}}.page-title{margin-bottom:0;color:#000}.taxonomy--council_meeting_type .page-title{color:#e72326}.layout-tabs{background:#000}.layout-tabs ul.tabs{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}.layout-tabs li{margin:0;list-style:none}.layout-tabs li a{display:inline-block;padding:.66rem 1rem;text-decoration:none;color:#d3d3d3;font-weight:700}.layout-tabs li a.is-active{color:#fff;background:green}.layout-tabs li a:focus,.layout-tabs li a:hover{text-decoration:underline;color:#000;background:#d3d3d3}
