@import url("https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap"); /* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.sticky-header--sticky .lgd-header {
    z-index: 1000;
    top: var(--lgd-sticky-header-position);
    width: 100%;
}

.sticky-header--sticky .lgd-header + * {
    margin-block-start:calc(var(--lgd-sticky-header-position) + var(--lgd-sticky-header-height));scroll-padding: var(--lgd-sticky-header-height);
}

.sticky-header-html,.sticky-header--sticky {
    scroll-padding-block-start: var(--lgd-sticky-header-height);
}

body {
    font-size: 16px;
    font-family: "Lato",sans-serif;
    line-height: 1.25;
}

h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {
    font-family: "Lato",sans-serif;
    font-weight: bold;
    color: #000;
    line-height: normal;
    margin: 0 0 .5em;
}

h1,.h1 {
    font-size: 3.2em;
    line-height: 1.1;
    margin-bottom: 50px;
    text-align: center;
}

h2,.h2 {
    font-size: 1.7em;
    line-height: 1.2;
}

h3,.h3 {
    font-size: 1.4em;
}

h4,.h4 {
    font-size: 1.25em;
}

h5,.h5 {
    font-size: 1.1em;
    font-variant: normal;
}

h6,.h6 {
    font-size: 1em;
    text-decoration: none;
    font-variant: normal;
}

hr {
    border: 0;
    border-bottom: 1px solid #152c46;
    background: #999;
    margin: 25px 5px;
}

p,.localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .field--name-localgov-summary {
    font-size: 16px;
    line-height: 23px;
    margin: 0 0 25px;
    color: #333;
}

.region-content ul {
    margin: 0 0 2em;
    list-style-type: none;
    color: #333;
    padding-left: 0;
}

.region-content ul li {
    padding-left: 25px;
    margin-bottom: 10px;
    background: url(/themes/custom/bbd_localgov/images/bullet.svg) no-repeat left top 6px;
    background-size: 11px 11px;
}

.region-content ul li ul {
    margin-top: 10px;
    margin-bottom: 0;
}

.region-content ol {
    font-size: 16px;
    margin: 0 0 20px 0;
    color: #333;
    padding-left: 15px;
}

.region-content ol.alphabet {
    list-style-type: lower-alpha;
}

.region-content ol.roman {
    list-style-type: lower-roman;
}

.region-content ol.nested {
    counter-reset: list-item;
}

.region-content ol.nested > li,.region-content ol.nested > li ol li {
    display: block;
}

.region-content ol.nested > li:before,.region-content ol.nested > li ol li:before {
    content: counters(list-item,".") "." " ";
    counter-increment: list-item;
    margin-left: -25px;
    padding-right: 10px;
}

.region-content ol.nested > li ol {
    counter-reset: list-item;
}

.region-content ol li {
    padding-left: 10px;
    margin-bottom: 10px;
}

.region-content ol li ol {
    margin-top: 10px;
    margin-bottom: 0;
}

.region-content .breadcrumb ol {
    margin: 0 0 20px;
    padding: 0;
}

.region-content-bottom ul.footnotes {
    margin: 2em 0;
}

.region-content-bottom ul.footnotes > li {
    padding-left: 0;
    margin-bottom: 0;
    background: none;
    font-size: 0.875rem;
    line-height: normal;
}

.region-content-bottom ul.footnotes > li p,.region-content-bottom ul.footnotes > li .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .field--name-localgov-summary,.localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .region-content-bottom ul.footnotes > li .field--name-localgov-summary {
    font-size: 0.875rem;
    line-height: normal;
    margin-bottom: 0.25em;
}

a {
    position: relative;
    font-weight: bold;
    text-decoration: underline;
    overflow-wrap: break-word;
    word-wrap: break-word;
    color: #001E61;
    -webkit-transition: color ease-in 0.2s;
    -moz-transition: color ease-in 0.2s;
    -o-transition: color ease-in 0.2s;
    -ms-transition: color ease-in 0.2s;
    transition: color ease-in 0.2s;
    scroll-margin-bottom: 25px;
}

a:hover,a:focus,a:not(.toolbar a):focus {
    color: #009977;
}

a:hover svg.ext,a:focus svg.ext,a:not(.toolbar a):focus svg.ext {
    fill: #009977;
}

a:hover svg.ext path,a:focus svg.ext path,a:not(.toolbar a):focus svg.ext path {
    stroke: #009977;
}

a:focus,a:not(.toolbar a):focus {
    text-decoration: none;
    color: #fff;
}

a:active {
    background-color: var(--color-focus);
    color: #fff;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-decoration: none;
}

a svg.ext {
    fill: #001E61;
    padding: 0;
    position: relative;
    top: -2px;
    margin-left: 5px;
}

a svg.ext path {
    stroke: #001E61;
}

#toolbar-administration a,#toolbar-administration a {
    font-weight: normal;
}

strong {
    font-weight: 700;
}

em {
    font-style: italic;
}

blockquote {
    border: none;
    background: #f2f2f2;
    color: #009977;
    padding: 50px 40px;
    border-radius: 50px;
    margin: 0 0 30px 0;
}

blockquote p,blockquote .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .field--name-localgov-summary,.localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item blockquote .field--name-localgov-summary {
    color: #009977;
    font-size: 24px;
    line-height: 32px;
    font-weight: 700;
}

blockquote p:last-child,blockquote .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .field--name-localgov-summary:last-child,.localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item blockquote .field--name-localgov-summary:last-child {
    margin: 0;
}

@media (min-width: 60em) {
    h1,.h1 {
        font-size:60px;
    }

    h1.smaller-title-font,.h1.smaller-title-font {
        font-size: 50px;
    }
}

a.localgov-alert-banner--content-link {
    text-decoration: none;
    font-weight: normal;
    display: block;
    border-radius: 50px;
}

.localgov-alert-banner {
    position: relative;
    display: block;
    padding: 5px 0;
    background-color: #fff;
    border-radius: 50px;
    color: #001E61;
    margin: 20px auto;
    max-width: calc(var(--width-container) - 30px);
}

.localgov-alert-banner .localgov-alert-banner__actions {
    padding-bottom: 20px;
}

.localgov-alert-banner .lgd-container {
    border: var(--border-large);
    border-color: transparent;
    display: flex;
    justify-content: start;
    flex: 1 1 100%;
}

.localgov-alert-banner .localgov-alert-banner__inner {
    align-items: center;
    gap: 25px;
    flex-direction: column;
}

.localgov-alert-banner .localgov-alert-banner__content {
    flex-grow: 1;
}

.localgov-alert-banner .localgov-alert-banner__title {
    font-size: 1em;
    color: #001E61;
    margin: 0;
}

.localgov-alert-banner .localgov-alert-banner__title + .localgov-alert-banner__body {
    padding-top: 10px;
}

.localgov-alert-banner .localgov-alert-banner__close {
    display: inline-block;
    vertical-align: top;
}

.localgov-alert-banner a {
    color: #001E61;
}

.localgov-alert-banner a:hover {
    text-decoration: none;
}

.localgov-alert-banner.localgov-alert-banner--has-link {
    background-image: url(/themes/custom/bbd_localgov/images/filled-button-arrow-2020.png);
    background-repeat: no-repeat;
    background-position: right 20px center;
    -webkit-transition: background-position 0.5s ease-in-out;
    -moz-transition: background-position 0.5s ease-in-out;
    -o-transition: background-position 0.5s ease-in-out;
    -ms-transition: background-position 0.5s ease-in-out;
    transition: background-position 0.5s ease-in-out;
}

.localgov-alert-banner.localgov-alert-banner--has-link:hover {
    background-position: right center;
}

.localgov-alert-banner.localgov-alert-banner--has-link a:hover,.localgov-alert-banner.localgov-alert-banner--has-link a:focus {
    border-color: #fff;
    background-color: transparent;
}

.localgov-alert-banner.localgov-alert-banner--has-link.localgov-alert-banner--major a:hover,.localgov-alert-banner.localgov-alert-banner--has-link.localgov-alert-banner--major a:focus,.localgov-alert-banner.localgov-alert-banner--has-link.localgov-alert-banner--notable-person a:hover,.localgov-alert-banner.localgov-alert-banner--has-link.localgov-alert-banner--notable-person a:focus {
    border-color: #fff;
    background-color: transparent;
}

.localgov-alert-banner.localgov-alert-banner--has-link .localgov-alert-banner__inner {
    margin-right: 40px;
    margin-left: 40px;
}

.localgov-alert-banner.localgov-alert-banner--minor {
    background-color: #EAAF0F;
    color: #1e1e1e;
}

.localgov-alert-banner.localgov-alert-banner--minor .localgov-alert-banner__title,.localgov-alert-banner.localgov-alert-banner--minor a,.localgov-alert-banner.localgov-alert-banner--minor p,.localgov-alert-banner.localgov-alert-banner--minor .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .field--name-localgov-summary,.localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .localgov-alert-banner.localgov-alert-banner--minor .field--name-localgov-summary {
    color: #1e1e1e;
}

.localgov-alert-banner.localgov-alert-banner--announcement {
    background: #001E61 url(/themes/custom/bbd_localgov/images/filled-button-arrow-2020-white.png) no-repeat center right 10px;
    color: #fff;
    width: 100%;
}

.localgov-alert-banner.localgov-alert-banner--announcement .localgov-alert-banner__title,.localgov-alert-banner.localgov-alert-banner--announcement a,.localgov-alert-banner.localgov-alert-banner--announcement p,.localgov-alert-banner.localgov-alert-banner--announcement .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .field--name-localgov-summary,.localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .localgov-alert-banner.localgov-alert-banner--announcement .field--name-localgov-summary {
    color: #fff;
}

.localgov-alert-banner.localgov-alert-banner--announcement .localgov-alert-banner__close {
    color: #fff;
    border-color: #fff;
}

.localgov-alert-banner.localgov-alert-banner--announcement .localgov-alert-banner__close:hover {
    color: #001E61;
}

.localgov-alert-banner.localgov-alert-banner--major {
    background-color: #E81F76;
    background-image: url(/themes/custom/bbd_localgov/images/filled-button-arrow-2020-white.png);
    color: #fff;
}

.localgov-alert-banner.localgov-alert-banner--major .localgov-alert-banner__title,.localgov-alert-banner.localgov-alert-banner--major a,.localgov-alert-banner.localgov-alert-banner--major p,.localgov-alert-banner.localgov-alert-banner--major .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .field--name-localgov-summary,.localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .localgov-alert-banner.localgov-alert-banner--major .field--name-localgov-summary {
    color: #fff;
}

.localgov-alert-banner.localgov-alert-banner--notable-person {
    background-color: #000;
    color: #fff;
    background-image: url(/themes/custom/bbd_localgov/images/filled-button-arrow-2020-white.png);
}

.localgov-alert-banner.localgov-alert-banner--notable-person .localgov-alert-banner__title,.localgov-alert-banner.localgov-alert-banner--notable-person a,.localgov-alert-banner.localgov-alert-banner--notable-person p,.localgov-alert-banner.localgov-alert-banner--notable-person .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .field--name-localgov-summary,.localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .localgov-alert-banner.localgov-alert-banner--notable-person .field--name-localgov-summary {
    color: #fff;
}

.localgov-alert-banner.localgov-alert-banner--no-link {
    background-image: none;
}

.localgov-alert-banner.localgov-alert-banner--has-hide {
    display: flex;
    align-items: center;
    justify-content: space-around;
    flex-direction: column;
}

.localgov-alert-banner p,.localgov-alert-banner .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .field--name-localgov-summary,.localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .localgov-alert-banner .field--name-localgov-summary {
    margin: 0;
}

@media (min-width: 48em) {
    .localgov-alert-banner .localgov-alert-banner__title {
        font-size:1.5rem;
    }

    .localgov-alert-banner .localgov-alert-banner__inner {
        flex-direction: row;
    }

    .localgov-alert-banner .localgov-alert-banner__actions {
        position: absolute;
        right: 90px;
    }

    .localgov-alert-banner.localgov-alert-banner--has-hide {
        flex-direction: row;
    }

    .localgov-alert-banner.localgov-alert-banner--has-hide .lgd-container {
        padding-right: 175px;
    }

    .localgov-alert-banner.localgov-alert-banner--has-link .localgov-alert-banner__inner {
        margin-left: 0;
    }
}

@media (min-width: 90em) {
    .localgov-alert-banner.localgov-alert-banner--has-link .localgov-alert-banner__inner {
        margin-right:0;
    }
}

.read-more-button,.field--name-localgov-event-call-to-action a {
    font-weight: normal;
    font-size: 22px;
    line-height: 26px;
    color: #000;
    min-height: 45px;
    background: url(/themes/custom/bbd_localgov/images/arrow-circle-green.svg) no-repeat right center;
    background-size: 45px auto;
    text-decoration: none;
    padding: 8px 55px 8px 0;
    display: inline-block;
    width: auto;
    border: none;
    outline: none;
}

.read-more-button:hover,.field--name-localgov-event-call-to-action a:hover {
    text-decoration: underline;
}

.shadow-effect,a.button,.service-cta-block__link,.field--name-localgov-common-tasks .field__item a,.paragraph--type--localgov-accordion.accordion--initialised .accordion-pane__title h2,.paragraph--type--localgov-accordion.accordion--initialised .accordion-pane__title h4,.paragraph--type--localgov-accordion.accordion--initialised .accordion-pane__title h5,.paragraph--type--localgov-accordion.accordion--initialised .accordion-pane__title h6,.paragraph--type--localgov-accordion.accordion--initialised .accordion-pane__title h3,.paragraph--type--localgov-accordion.accordion--initialised .accordion-toggle-all,.paragraph--type--link-document .field--name-localgov-media-item a,.page-node-type-localgov-directory .venue-item,.view-ris-directories.view-display-id-page_1 .view-content .views-row,.view-pa-network.view-display-id-page_listing .view-content .views-row {
    transition: all 0.3s;
    box-shadow: 2px 4px 6px rgba(0,0,0,0.28);
}

.shadow-effect:hover,a.button:hover,.service-cta-block__link:hover,.field--name-localgov-common-tasks .field__item a:hover,.paragraph--type--localgov-accordion.accordion--initialised .accordion-pane__title h2:hover,.paragraph--type--localgov-accordion.accordion--initialised .accordion-pane__title h4:hover,.paragraph--type--localgov-accordion.accordion--initialised .accordion-pane__title h5:hover,.paragraph--type--localgov-accordion.accordion--initialised .accordion-pane__title h6:hover,.paragraph--type--localgov-accordion.accordion--initialised .accordion-pane__title h3:hover,.paragraph--type--localgov-accordion.accordion--initialised .accordion-toggle-all:hover,.paragraph--type--link-document .field--name-localgov-media-item a:hover,.page-node-type-localgov-directory .venue-item:hover,.view-ris-directories.view-display-id-page_1 .view-content .views-row:hover,.view-pa-network.view-display-id-page_listing .view-content .views-row:hover,.shadow-effect:focus,a.button:focus,.service-cta-block__link:focus,.field--name-localgov-common-tasks .field__item a:focus,.paragraph--type--localgov-accordion.accordion--initialised .accordion-pane__title h2:focus,.paragraph--type--localgov-accordion.accordion--initialised .accordion-pane__title h4:focus,.paragraph--type--localgov-accordion.accordion--initialised .accordion-pane__title h5:focus,.paragraph--type--localgov-accordion.accordion--initialised .accordion-pane__title h6:focus,.paragraph--type--localgov-accordion.accordion--initialised .accordion-pane__title h3:focus,.paragraph--type--localgov-accordion.accordion--initialised .accordion-toggle-all:focus,.paragraph--type--link-document .field--name-localgov-media-item a:focus,.page-node-type-localgov-directory .venue-item:focus,.view-ris-directories.view-display-id-page_1 .view-content .views-row:focus,.view-pa-network.view-display-id-page_listing .view-content .views-row:focus {
    box-shadow: 2px 4px 20px rgba(0,0,0,0.28);
}

.lgd-prev-next__link--next {
    background: #009977;
    color: #000;
    font-size: 22px;
    line-height: 26px;
    padding: 22px 80px 22px 30px;
    display: inline-block;
    transition: all 0.3s;
    border-radius: 50px;
    box-shadow: 2px 4px 6px rgba(0,0,0,0.28);
    margin-bottom: 1em;
    border: none;
    cursor: pointer;
    text-decoration: none;
    position: relative;
}

.lgd-prev-next__link--next:before {
    content: '';
    width: 66px;
    height: 66px;
    border-radius: 100%;
    position: absolute;
    right: 2px;
    top: 50%;
    transform: translateY(-50%);
    background: #18BF9A url(/themes/custom/bbd_localgov/images/more-arrow.svg) no-repeat center;
    background-size: 17px;
}

.lgd-prev-next__link--next:hover,.lgd-prev-next__link--next:active,.lgd-prev-next__link--next:focus {
    color: #000;
    outline: none;
    border: none;
    background: #18BF9A;
    box-shadow: 2px 4px 20px rgba(0,0,0,0.28);
}

.lgd-prev-next__link--next:hover:before,.lgd-prev-next__link--next:active:before,.lgd-prev-next__link--next:focus:before {
    background-color: #009977;
}

.lgd-prev-next__link--next .lgd-prev-next__icon {
    display: none;
}

.lgd-prev-next__link--prev {
    border: none;
    background: #009977;
    display: inline-block;
    color: #000;
    font-size: 22px;
    line-height: 26px;
    padding: 22px 30px 22px 80px;
    transition: all 0.3s;
    border-radius: 50px;
    box-shadow: 2px 4px 6px rgba(0,0,0,0.28);
    margin-bottom: 1em;
    cursor: pointer;
    text-decoration: none;
    position: relative;
}

.lgd-prev-next__link--prev:before {
    content: '';
    width: 66px;
    transform: rotate(180deg);
    height: 66px;
    border-radius: 100%;
    position: absolute;
    left: 2px;
    top: 2px;
    background: #18BF9A url(/themes/custom/bbd_localgov/images/more-arrow.svg) no-repeat center;
    background-size: 17px;
}

.lgd-prev-next__link--prev:hover,.lgd-prev-next__link--prev:active,.lgd-prev-next__link--prev:focus {
    color: #000;
    background: #009977;
    outline: none;
    border: none;
    box-shadow: 2px 4px 20px rgba(0,0,0,0.28);
}

.lgd-prev-next__link--prev .lgd-prev-next__icon {
    display: none;
}

.button--back {
    border: none;
    background: #009977;
    display: inline-block;
    color: #000;
    font-size: 22px;
    line-height: 26px;
    padding: 22px 30px 22px 80px;
    transition: all 0.3s;
    border-radius: 50px;
    box-shadow: 2px 4px 6px rgba(0,0,0,0.28);
    margin-bottom: 1em;
    cursor: pointer;
    text-decoration: none;
    position: relative;
    background: #EAAF0F;
}

.button--back:before {
    content: '';
    width: 66px;
    transform: rotate(180deg);
    height: 66px;
    border-radius: 100%;
    position: absolute;
    left: 2px;
    top: 2px;
    background: #18BF9A url(/themes/custom/bbd_localgov/images/more-arrow.svg) no-repeat center;
    background-size: 17px;
}

.button--back:hover,.button--back:active,.button--back:focus {
    color: #000;
    background: #009977;
    outline: none;
    border: none;
    box-shadow: 2px 4px 20px rgba(0,0,0,0.28);
}

.button--back .lgd-prev-next__icon {
    display: none;
}

.button--back::before {
    background-color: #f5d06a;
}

.button--back:hover,.button--back:active,.button--back:focus {
    background: #EAAF0F;
}

.button--back::before {
    top: 50%;
    margin-top: -33px;
}

@media (min-width: 60em) {
    .button--back {
        float:right;
        margin-top: 120px;
        z-index: 1;
        max-width: 28%;
    }
}

.round-page-header,.block-core.block-page-title-block,.block-localgov-core.block-localgov-page-header-block,.page-node-type-localgov-services-page .block-core.block-page-title-block,.page-node-type-localgov-event .block-localgov-page-header-block,.page-node-type-localgov-news-article .news-round-header {
    text-align: left;
    padding-top: 120px;
    padding-bottom: 65px;
    position: relative;
    margin-bottom: 60px;
    margin-top: -100px;
}

@media (min-width: 40em) {
    .round-page-header,.block-core.block-page-title-block,.block-localgov-core.block-localgov-page-header-block,.page-node-type-localgov-services-page .block-core.block-page-title-block,.page-node-type-localgov-event .block-localgov-page-header-block,.page-node-type-localgov-news-article .news-round-header {
        padding-bottom:80px;
    }
}

@media (min-width: 48em) {
    .round-page-header,.block-core.block-page-title-block,.block-localgov-core.block-localgov-page-header-block,.page-node-type-localgov-services-page .block-core.block-page-title-block,.page-node-type-localgov-event .block-localgov-page-header-block,.page-node-type-localgov-news-article .news-round-header {
        padding-bottom:120px;
    }
}

@media (min-width: 800px) {
    .round-page-header,.block-core.block-page-title-block,.block-localgov-core.block-localgov-page-header-block,.page-node-type-localgov-services-page .block-core.block-page-title-block,.page-node-type-localgov-event .block-localgov-page-header-block,.page-node-type-localgov-news-article .news-round-header {
        padding-bottom:140px;
    }
}

@media (min-width: 60em) {
    .round-page-header,.block-core.block-page-title-block,.block-localgov-core.block-localgov-page-header-block,.page-node-type-localgov-services-page .block-core.block-page-title-block,.page-node-type-localgov-event .block-localgov-page-header-block,.page-node-type-localgov-news-article .news-round-header {
        width:100%;
        max-width: calc(100% - 300px);
    }
}

@media (min-width: 40em) {
    .round-page-header > h1,.block-core.block-page-title-block > h1,.block-localgov-core.block-localgov-page-header-block > h1,.page-node-type-localgov-services-page .block-core.block-page-title-block > h1,.page-node-type-localgov-event .block-localgov-page-header-block > h1,.page-node-type-localgov-news-article .news-round-header > h1,.round-page-header > div,.block-core.block-page-title-block > div,.block-localgov-core.block-localgov-page-header-block > div,.page-node-type-localgov-services-page .block-core.block-page-title-block > div,.page-node-type-localgov-event .block-localgov-page-header-block > div,.page-node-type-localgov-news-article .news-round-header > div,.round-page-header > article,.block-core.block-page-title-block > article,.block-localgov-core.block-localgov-page-header-block > article,.page-node-type-localgov-services-page .block-core.block-page-title-block > article,.page-node-type-localgov-event .block-localgov-page-header-block > article,.page-node-type-localgov-news-article .news-round-header > article,.round-page-header > node,.block-core.block-page-title-block > node,.block-localgov-core.block-localgov-page-header-block > node,.page-node-type-localgov-services-page .block-core.block-page-title-block > node,.page-node-type-localgov-event .block-localgov-page-header-block > node,.page-node-type-localgov-news-article .news-round-header > node {
        padding-right:30px;
    }
}

@media (min-width: 48em) {
    .round-page-header > h1,.block-core.block-page-title-block > h1,.block-localgov-core.block-localgov-page-header-block > h1,.page-node-type-localgov-services-page .block-core.block-page-title-block > h1,.page-node-type-localgov-event .block-localgov-page-header-block > h1,.page-node-type-localgov-news-article .news-round-header > h1,.round-page-header > div,.block-core.block-page-title-block > div,.block-localgov-core.block-localgov-page-header-block > div,.page-node-type-localgov-services-page .block-core.block-page-title-block > div,.page-node-type-localgov-event .block-localgov-page-header-block > div,.page-node-type-localgov-news-article .news-round-header > div,.round-page-header > article,.block-core.block-page-title-block > article,.block-localgov-core.block-localgov-page-header-block > article,.page-node-type-localgov-services-page .block-core.block-page-title-block > article,.page-node-type-localgov-event .block-localgov-page-header-block > article,.page-node-type-localgov-news-article .news-round-header > article,.round-page-header > node,.block-core.block-page-title-block > node,.block-localgov-core.block-localgov-page-header-block > node,.page-node-type-localgov-services-page .block-core.block-page-title-block > node,.page-node-type-localgov-event .block-localgov-page-header-block > node,.page-node-type-localgov-news-article .news-round-header > node {
        padding-right:100px;
    }
}

@media (min-width: 60em) {
    .round-page-header > h1,.block-core.block-page-title-block > h1,.block-localgov-core.block-localgov-page-header-block > h1,.page-node-type-localgov-services-page .block-core.block-page-title-block > h1,.page-node-type-localgov-event .block-localgov-page-header-block > h1,.page-node-type-localgov-news-article .news-round-header > h1,.round-page-header > div,.block-core.block-page-title-block > div,.block-localgov-core.block-localgov-page-header-block > div,.page-node-type-localgov-services-page .block-core.block-page-title-block > div,.page-node-type-localgov-event .block-localgov-page-header-block > div,.page-node-type-localgov-news-article .news-round-header > div,.round-page-header > article,.block-core.block-page-title-block > article,.block-localgov-core.block-localgov-page-header-block > article,.page-node-type-localgov-services-page .block-core.block-page-title-block > article,.page-node-type-localgov-event .block-localgov-page-header-block > article,.page-node-type-localgov-news-article .news-round-header > article,.round-page-header > node,.block-core.block-page-title-block > node,.block-localgov-core.block-localgov-page-header-block > node,.page-node-type-localgov-services-page .block-core.block-page-title-block > node,.page-node-type-localgov-event .block-localgov-page-header-block > node,.page-node-type-localgov-news-article .news-round-header > node {
        padding-right:38%;
    }
}

@media (min-width: 68.75em) {
    .round-page-header > h1,.block-core.block-page-title-block > h1,.block-localgov-core.block-localgov-page-header-block > h1,.page-node-type-localgov-services-page .block-core.block-page-title-block > h1,.page-node-type-localgov-event .block-localgov-page-header-block > h1,.page-node-type-localgov-news-article .news-round-header > h1,.round-page-header > div,.block-core.block-page-title-block > div,.block-localgov-core.block-localgov-page-header-block > div,.page-node-type-localgov-services-page .block-core.block-page-title-block > div,.page-node-type-localgov-event .block-localgov-page-header-block > div,.page-node-type-localgov-news-article .news-round-header > div,.round-page-header > article,.block-core.block-page-title-block > article,.block-localgov-core.block-localgov-page-header-block > article,.page-node-type-localgov-services-page .block-core.block-page-title-block > article,.page-node-type-localgov-event .block-localgov-page-header-block > article,.page-node-type-localgov-news-article .news-round-header > article,.round-page-header > node,.block-core.block-page-title-block > node,.block-localgov-core.block-localgov-page-header-block > node,.page-node-type-localgov-services-page .block-core.block-page-title-block > node,.page-node-type-localgov-event .block-localgov-page-header-block > node,.page-node-type-localgov-news-article .news-round-header > node {
        padding-right:31%;
    }
}

.round-page-header time,.block-core.block-page-title-block time,.block-localgov-core.block-localgov-page-header-block time,.page-node-type-localgov-services-page .block-core.block-page-title-block time,.page-node-type-localgov-event .block-localgov-page-header-block time,.page-node-type-localgov-news-article .news-round-header time {
    color: #000;
}

.round-page-header blockquote,.block-core.block-page-title-block blockquote,.block-localgov-core.block-localgov-page-header-block blockquote,.page-node-type-localgov-services-page .block-core.block-page-title-block blockquote,.page-node-type-localgov-event .block-localgov-page-header-block blockquote,.page-node-type-localgov-news-article .news-round-header blockquote {
    color: #009977;
}

.round-page-header blockquote *,.block-core.block-page-title-block blockquote *,.block-localgov-core.block-localgov-page-header-block blockquote *,.page-node-type-localgov-services-page .block-core.block-page-title-block blockquote *,.page-node-type-localgov-event .block-localgov-page-header-block blockquote *,.page-node-type-localgov-news-article .news-round-header blockquote * {
    color: #009977;
}

.round-page-header *,.block-core.block-page-title-block *,.block-localgov-core.block-localgov-page-header-block *,.page-node-type-localgov-services-page .block-core.block-page-title-block *,.page-node-type-localgov-event .block-localgov-page-header-block *,.page-node-type-localgov-news-article .news-round-header * {
    color: white;
}

.round-page-header:after,.block-core.block-page-title-block:after,.block-localgov-core.block-localgov-page-header-block:after,.page-node-type-localgov-services-page .block-core.block-page-title-block:after,.page-node-type-localgov-event .block-localgov-page-header-block:after,.page-node-type-localgov-news-article .news-round-header:after {
    content: '';
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 0;
    display: block;
    width: 300%;
    height: 200%;
    background: #009977;
    border-radius: 100%;
    z-index: -1;
}

@media (min-width: 40em) {
    .round-page-header:after,.block-core.block-page-title-block:after,.block-localgov-core.block-localgov-page-header-block:after,.page-node-type-localgov-services-page .block-core.block-page-title-block:after,.page-node-type-localgov-event .block-localgov-page-header-block:after,.page-node-type-localgov-news-article .news-round-header:after {
        left:43%;
    }
}

@media (min-width: 48em) {
    .round-page-header:after,.block-core.block-page-title-block:after,.block-localgov-core.block-localgov-page-header-block:after,.page-node-type-localgov-services-page .block-core.block-page-title-block:after,.page-node-type-localgov-event .block-localgov-page-header-block:after,.page-node-type-localgov-news-article .news-round-header:after {
        left:40%;
    }
}

@media (min-width: 800px) {
    .round-page-header:after,.block-core.block-page-title-block:after,.block-localgov-core.block-localgov-page-header-block:after,.page-node-type-localgov-services-page .block-core.block-page-title-block:after,.page-node-type-localgov-event .block-localgov-page-header-block:after,.page-node-type-localgov-news-article .news-round-header:after {
        left:37%;
    }
}

@media (min-width: 60em) {
    .round-page-header:after,.block-core.block-page-title-block:after,.block-localgov-core.block-localgov-page-header-block:after,.page-node-type-localgov-services-page .block-core.block-page-title-block:after,.page-node-type-localgov-event .block-localgov-page-header-block:after,.page-node-type-localgov-news-article .news-round-header:after {
        min-width:1100px;
        min-height: 1100px;
        width: auto;
        height: auto;
        left: auto;
        transform: translate(0);
        right: 50px;
    }
}

.round-page-header:before,.block-core.block-page-title-block:before,.block-localgov-core.block-localgov-page-header-block:before,.page-node-type-localgov-services-page .block-core.block-page-title-block:before,.page-node-type-localgov-event .block-localgov-page-header-block:before,.page-node-type-localgov-news-article .news-round-header:before {
    content: '';
    position: absolute;
    left: 56%;
    transform: translateX(-50%);
    bottom: -10px;
    display: block;
    width: 300%;
    height: 200%;
    background: #D1E4DB;
    border-radius: 100%;
    z-index: -1;
}

@media (min-width: 40em) {
    .round-page-header:before,.block-core.block-page-title-block:before,.block-localgov-core.block-localgov-page-header-block:before,.page-node-type-localgov-services-page .block-core.block-page-title-block:before,.page-node-type-localgov-event .block-localgov-page-header-block:before,.page-node-type-localgov-news-article .news-round-header:before {
        left:49%;
    }
}

@media (min-width: 48em) {
    .round-page-header:before,.block-core.block-page-title-block:before,.block-localgov-core.block-localgov-page-header-block:before,.page-node-type-localgov-services-page .block-core.block-page-title-block:before,.page-node-type-localgov-event .block-localgov-page-header-block:before,.page-node-type-localgov-news-article .news-round-header:before {
        left:46%;
    }
}

@media (min-width: 800px) {
    .round-page-header:before,.block-core.block-page-title-block:before,.block-localgov-core.block-localgov-page-header-block:before,.page-node-type-localgov-services-page .block-core.block-page-title-block:before,.page-node-type-localgov-event .block-localgov-page-header-block:before,.page-node-type-localgov-news-article .news-round-header:before {
        left:42%;
    }
}

@media (min-width: 60em) {
    .round-page-header:before,.block-core.block-page-title-block:before,.block-localgov-core.block-localgov-page-header-block:before,.page-node-type-localgov-services-page .block-core.block-page-title-block:before,.page-node-type-localgov-event .block-localgov-page-header-block:before,.page-node-type-localgov-news-article .news-round-header:before {
        min-width:1100px;
        min-height: 1100px;
        width: auto;
        height: auto;
        left: auto;
        transform: translate(0);
        right: 0;
    }
}

.round-page-header h1,.block-core.block-page-title-block h1,.block-localgov-core.block-localgov-page-header-block h1,.page-node-type-localgov-services-page .block-core.block-page-title-block h1,.page-node-type-localgov-event .block-localgov-page-header-block h1,.page-node-type-localgov-news-article .news-round-header h1 {
    text-align: left;
}

.lgd-footer {
    background: url(../images/footer-blue.svg) no-repeat top center;
    background-size: cover;
    padding: 0;
    margin: 50px 0 0;
}

.lgd-footer .lgd-row > * {
    margin: 0;
    width: 100%;
}

.lgd-footer h2 {
    font-size: 2.8em;
    margin: 0 0 0.5em;
    padding: 0;
    line-height: 1;
}

.lgd-footer .block-menu ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.lgd-footer .block-menu ul li {
    display: inline-block;
    margin-right: 40px;
}

.lgd-footer .block-menu ul li a {
    color: #E0E0E0;
    font-size: 14px;
    line-height: 16px;
    text-decoration: none;
}

.lgd-footer .block-menu ul li a:hover {
    text-decoration: underline;
}

.lgd-footer .block-social-media-links {
    position: inherit;
}

.lgd-footer__pre-footer {
    padding: 10vw 0 110px;
    color: #333;
    background: url(../images/footer-blue-dark.svg) no-repeat top center;
    background-size: cover;
}

@media (min-width: 48em) {
    .lgd-footer__pre-footer {
        padding:13vw 0 95px;
    }
}

@media (min-width: 60em) {
    .lgd-footer__pre-footer {
        padding:12vw 0 80px;
    }
}

@media (min-width: 90em) {
    .lgd-footer__pre-footer {
        padding-top:11vw;
    }
}

.lgd-footer__pre-footer .lgd-row {
    align-items: flex-start;
    background: #001E61;
    border-radius: 250px;
}

.lgd-footer__pre-footer p,.lgd-footer__pre-footer .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .field--name-localgov-summary,.localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .lgd-footer__pre-footer .field--name-localgov-summary {
    color: #E0E0E0;
}

.lgd-footer__pre-footer a {
    color: #fff;
    text-decoration: none;
    min-width: 85px;
    font-size: 18px;
    line-height: 22px;
    font-weight: 700;
}

.lgd-footer__pre-footer a:hover {
    text-decoration: underline;
}

.lgd-footer__pre-footer a:focus,.lgd-footer__pre-footer a:active {
    color: #fff;
    text-decoration: underline;
    background-color: transparent;
}

.lgd-footer__pre-footer a:focus,.lgd-footer__pre-footer a:not(.toolbar a):focus {
    background-color: #001E61;
    box-shadow: 0 4px #fff;
}

.lgd-footer__pre-footer .social-media-link-icon--twitter:hover,.lgd-footer__pre-footer .social-media-link-icon--facebook:hover,.lgd-footer__pre-footer .social-media-link-icon--linkedin:hover {
    text-decoration: none;
}

.field--name-field-contact-us-item {
    margin-top: 25px;
    margin-bottom: 0;
}

@media (min-width: 48em) {
    .field--name-field-contact-us-item {
        margin-bottom:50px;
    }
}

.field--name-field-contact-us-item .field__item {
    margin-bottom: 10px;
}

.field--name-field-contact-us-item .field__item .paragraph--type--contact-us-item > a {
    font-size: 18px;
    line-height: 22px;
    font-weight: 700;
}

.field--name-field-contact-us-item .field__item .field-group-link {
    display: inline-flex;
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
}

.field--name-field-contact-us-item .field__item .field-group-link .field--name-field-title {
    padding-left: 6px;
    margin-bottom: 0;
}

.field--name-field-contact-us-item .field__item .field-group-link .field--name-field-image {
    padding-right: 6px;
    margin-bottom: 0;
}

.field--name-field-contact-us-item .field__item .field-group-link .field--name-field-image img {
    width: 45px;
    height: auto;
}

.lgd-region--footer-second {
    margin-top: 0;
}

@media (min-width: 48em) {
    .lgd-region--footer-second {
        margin-top:35px;
    }
}

.social-media-links--platforms.horizontal li {
    margin: 0 0 10px 0;
    padding: 0;
    display: block;
    text-align: left;
}

@media (max-width: 47.9375em) {
    .social-media-links--platforms.horizontal li {
        display:flex;
    }

    .social-media-links--platforms.horizontal li .social-media-link--text {
        order: 1;
        padding-left: 13px;
    }

    .social-media-links--platforms.horizontal li .social-media-link--image {
        order: 0;
    }
}

@media (min-width: 48em) {
    .social-media-links--platforms.horizontal li {
        text-align:right;
    }
}

.social-media-links--platforms.horizontal li span.fa-ext {
    display: none;
}

.social-media-links--platforms.horizontal li .social-media-link--text a {
    padding-top: 9px;
}

.social-media-links--platforms.horizontal li .social-media-link--image {
    min-width: 45px;
}

.social-media-links--platforms.horizontal li a {
    padding-right: 0;
    height: auto;
    text-decoration: none;
    display: inline-block;
    min-height: 42px;
    vertical-align: middle;
}

.social-media-links--platforms.horizontal li a:hover {
    text-decoration: underline;
}

.social-media-links--platforms.horizontal li a:before {
    position: relative;
    top: 9px;
    display: block;
    color: #fff;
    font-size: 18px;
    line-height: 22px;
    font-weight: 700;
}

.social-media-links--platforms.horizontal li a svg {
    display: none;
}

.social-media-links--platforms.horizontal li a.social-media-link-icon--twitter {
    background: url(../images/social-twitter.svg) no-repeat right center;
    background-size: 40px;
}

.social-media-links--platforms.horizontal li a.social-media-link-icon--facebook {
    background: url(../images/social-fb.svg) no-repeat right center;
    background-size: 40px;
}

.social-media-links--platforms.horizontal li a.social-media-link-icon--linkedin {
    background: url(../images/social-in.svg) no-repeat right center;
    background-size: 40px;
}

.social-media-links--platforms.horizontal li a.social-media-link-icon--youtube {
    background: url(../images/social-youtube.svg) no-repeat right center;
    background-size: 40px;
}

.social-media-links--platforms.horizontal li a.social-media-link-icon--instagram {
    background: url(../images/social-instagram.svg) no-repeat right center;
    background-size: 40px;
}

@media (max-width: 47.9375em) {
    .social-media-links--platforms.horizontal li a.social-media-link--image {
        background-position:left center;
        background-size: 45px;
        min-height: 45px;
    }
}

.social-media-links--platforms.horizontal > span {
    display: none;
}

@media (min-width: 48em) {
    .lgd-footer > .lgd-container {
        padding:0 5%;
    }

    .lgd-footer .lgd-row > .lgd-row__one-third {
        width: 60%;
    }

    .lgd-footer .lgd-row > .lgd-row__one-third + .lgd-row__one-third {
        width: 40%;
    }

    .lgd-footer .lgd-row > .lgd-row__one-third:last-child {
        width: 100%;
    }

    .lgd-region--footer-second {
        margin-top: 5px;
    }

    .social-media-link--facebook::after,.social-media-link--twitter::after,.social-media-link--linkedin::after {
        vertical-align: middle;
    }
}

@media (min-width: 60em) {
    .field--name-field-contact-us-item {
        margin-top:25px;
    }
}

@media (min-width: 80em) {
    .lgd-footer .lgd-container {
        max-width:80em;
    }
}

button,input,optgroup,select,textarea {
    font-family: "Lato",sans-serif;
    color: #1e1e1e;
}

a.button {
    display: inline-block;
    vertical-align: top;
    margin: 0 10px 10px 0;
    font: 700 1em/1.2 "Lato",sans-serif;
    padding: 15px 80px 17px 50px;
    color: #fff;
    border: 2px solid #009977;
    border-radius: 50px;
    text-align: center;
    min-width: 100px;
    position: relative;
    overflow: hidden;
    text-decoration: none;
    background: #009977 url(/themes/custom/bbd_localgov/images/big-button-arrow-right-white.png) no-repeat center right 10px;
}

a.button:hover,a.button:focus {
    background: #18BF9A url(/themes/custom/bbd_localgov/images/big-button-arrow-right-white.png) no-repeat center right 0;
}

a.button[disabled] {
    opacity: .5;
}

a.button[id^="edit-reset"],a.button[id^="edit-delete"] {
    color: #1e1e1e;
}

.filled a.button {
    padding: 21px 80px 23px 25px;
    background: #18BF9A;
}

.form-submit,.page--moderngov-template .main .main-column #modgov form .mgClosePara input#butGo.btn,.page--moderngov-template .main .main-column #modgov form#FormIssueLogon .mgSubmitRow #butGo.btn,input[type="submit"] {
    display: inline-block;
    vertical-align: top;
    font: 600 1em/1.2 "Lato",sans-serif;
    background: #009977;
    color: #000;
    min-width: 110px;
    border: 0;
    border-radius: 40px;
    padding: 15px 20px;
    text-align: center;
}

.form-submit:hover,.page--moderngov-template .main .main-column #modgov form .mgClosePara input#butGo.btn:hover,.page--moderngov-template .main .main-column #modgov form#FormIssueLogon .mgSubmitRow #butGo.btn:hover,.form-submit:focus,.page--moderngov-template .main .main-column #modgov form .mgClosePara input#butGo.btn:focus,.page--moderngov-template .main .main-column #modgov form#FormIssueLogon .mgSubmitRow #butGo.btn:focus,input[type="submit"]:hover,input[type="submit"]:focus {
    background: #18BF9A;
    text-decoration: none;
    font-weight: 600;
}

@media (min-width: 60em) {
    a.button {
        font-size:1.5rem;
    }

    .form-submit,.page--moderngov-template .main .main-column #modgov form .mgClosePara input#butGo.btn,.page--moderngov-template .main .main-column #modgov form#FormIssueLogon .mgSubmitRow #butGo.btn,input[type="submit"] {
        font-size: 1.4rem;
        padding: 20px 35px;
        min-width: 170px;
    }
}

*,*:after,*:before {
    box-sizing: border-box;
}

html {
    scroll-padding: 0 100px 100px 100px;
    overflow: auto;
}

sub,sup {
    font-size: 10px;
}

table {
    padding: 0;
    margin: 0 auto 20px;
    caption-side: bottom;
    color: #000;
    border-collapse: separate;
    border-spacing: 0;
    border: none;
}

table th,table td {
    padding: 10px;
    border: 3px solid #fff;
    color: #000;
}

table th {
    font-weight: bold;
    background-color: #EAAF0F;
    padding: 5px;
}

table th:first-child {
    border-top-left-radius: 20px;
}

table th:last-child {
    border-top-right-radius: 20px;
}

table tfoot td,table tfoot th {
    font-weight: bold;
    background-color: #009977;
    padding: 20px;
    border: 3px solid #fff;
    color: #000;
}

table tfoot td:first-child,table tfoot th:first-child {
    border-bottom-left-radius: 20px;
    border-top-left-radius: 0;
}

table tfoot td:last-child,table tfoot th:last-child {
    border-bottom-right-radius: 20px;
    border-top-right-radius: 0;
}

table tfoot + tbody tr:last-child td:first-child {
    border-bottom-left-radius: 0;
}

table tfoot + tbody tr:last-child td:last-child {
    border-bottom-right-radius: 0;
}

table tbody tr:last-child td:first-child {
    border-bottom-left-radius: 20px;
}

table tbody tr:last-child td:last-child {
    border-bottom-right-radius: 20px;
}

table tbody tr:nth-child(odd) td {
    background: #efefef;
}

table.responsive {
    max-width: 100%;
}

table.dataTable {
    margin: 0 auto 20px;
    max-width: 100%;
}

table.dataTable.dtr-inline.collapsed > tbody > tr > td.dtr-control,table.dataTable.dtr-inline.collapsed > tbody > tr > th.dtr-control {
    padding-left: 35px;
}

table.dataTable.dtr-inline.collapsed > tbody > tr > td.dtr-control:before,table.dataTable.dtr-inline.collapsed > tbody > tr > th.dtr-control:before {
    font-size: 18px;
    color: #1e1e1e;
    font-weight: 700;
    background-color: #EAAF0F;
}

table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td.dtr-control:before,table.dataTable.dtr-inline.collapsed > tbody > tr.parent > th.dtr-control:before {
    color: #fff;
    background-color: #001E61;
}

table.dataTable.no-footer {
    border-bottom: none;
}

table.dataTable thead th {
    border-bottom: none;
}

table caption {
    margin-top: 20px;
}

.node__content > .field--name-localgov-page-components {
    margin-bottom: 50px;
}

figure {
    margin: 0 0 20px;
}

figure.align-left {
    float: left;
    margin-right: 20px;
}

figure.align-right {
    float: right;
    margin-left: 20px;
}

figure.align-center {
    margin: 0 auto;
}

figcaption,.field--name-field-image-caption {
    font-style: italic;
    font-size: 14px;
    line-height: 20px;
    padding-top: 5px;
    text-align: left;
}

img {
    display: block;
    max-width: 100%;
    height: auto;
}

img.align-left {
    float: left;
    margin: 0 20px 20px 0;
}

img.align-right {
    float: right;
    margin: 0 0 20px 20px;
}

img.align-center {
    margin-bottom: 20px;
}

.align-center img {
    margin: 0 auto;
}

iframe {
    width: 100%;
    max-width: 100%;
}

#page-wrapper {
    font-size: 16px;
    padding: 0 1.25em;
    overflow: hidden;
}

#page {
    margin: 0 auto 20px;
}

.lgd-page-title-block__title,.lgd-page-title-block__subheader,.node__restricted-width-section {
    max-width: 100%;
}

.lgd-page-title-block__subheader {
    padding-right: var(--spacing-smaller);
    padding-left: var(--spacing-smaller);
}

.dialog-off-canvas-main-canvas {
    overflow: hidden;
}

.lgd-region--breadcrumb {
    background: none;
    position: relative;
    z-index: 1;
}

.lgd-region--messages {
    z-index: 1;
}

.block-core.block-page-title-block,.block-localgov-core.block-localgov-page-header-block {
    text-align: left;
    padding-top: 120px;
    position: relative;
    margin-bottom: 60px;
}

.block-core.block-page-title-block h1,.block-localgov-core.block-localgov-page-header-block h1 {
    text-align: left;
}

.page-node-type-localgov-directories-venue .block-core.block-page-title-block,.page-node-type-localgov-directories-venue .block-localgov-core.block-localgov-page-header-block {
    max-width: 100%;
}

.breadcrumbs {
    padding-top: 50px;
    border: 0;
    font-size: 14px;
    line-height: 18px;
    font-weight: 400;
    position: relative;
    z-index: 0;
}

@media (min-width: 60em) {
    .breadcrumbs {
        padding-right:40%;
    }
}

.breadcrumbs ol {
    padding-left: 15px;
}

.breadcrumbs ol li.breadcrumbs__item::before {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 0 5px 10px;
    border-color: transparent transparent transparent #000;
}

.breadcrumbs ol li.breadcrumbs__item:first-child:before {
    content: none;
}

.breadcrumbs ol a {
    color: #000;
    cursor: pointer;
    text-decoration: none;
    font-weight: 400;
}

.breadcrumbs ol a:hover {
    color: #1e1e1e;
    text-decoration: underline;
}

.breadcrumbs ol a:focus,.breadcrumbs ol a:active {
    color: #1e1e1e;
}

.breadcrumbs__item + .breadcrumbs__item::before {
    content: "";
    margin-left: .25rem;
}

.field--name-localgov-page-components .field--name-label,.field--label-hidden .field--name-label {
    display: none;
}

.field--name-paragraphs .paragraph {
    margin-bottom: 20px;
}

.field--name-paragraphs .paragraph.paragraph--type--localgov-accordion {
    margin-bottom: 40px;
}

.region-content .pager__items {
    margin-top: 2em;
    flex-wrap: wrap;
    row-gap: 14px;
}

.region-content .pager__items .pager__item {
    padding: 0px;
}

.region-content .pager__items .pager__item a {
    padding: 10px 15px;
    border-radius: 50%;
}

.region-content .pager__items .pager__item a:hover {
    background: #001E61;
    color: #fff;
}

.region-content .pager__items .pager__item.is-active a {
    background: #001E61;
    color: #fff;
}

.stop-scrolling {
    height: 100vh;
    overflow-y: hidden;
    padding-right: 15px;
}

@media (min-width: 48em) {
    #page-wrapper {
        padding:0 1.875em;
    }
}

@media (min-width: 60em) {
    table th,table td {
        padding:20px;
        font-size: 15px;
    }

    #page-wrapper {
        padding: 0 0em;
    }
}

@media (min-width: 90em) {
    #page-wrapper {
        padding:0;
    }
}

.block-bbd-custom-cludo-block div.form-submit,.block-bbd-custom-cludo-block .page--moderngov-template .main .main-column #modgov form#FormIssueLogon .mgSubmitRow div#butGo.btn,.page--moderngov-template .main .main-column #modgov form#FormIssueLogon .mgSubmitRow .block-bbd-custom-cludo-block div#butGo.btn {
    display: none;
}

.cookies-thirdparty-allowed,.cookies-functional-allowed,.cookies-analytics-allowed {
    display: none;
}

.no-cookies-thirdparty-allowed,.no-cookies-functional-allowed,.no-cookies-analytics-allowed {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 20px;
    padding: 20px;
    background-color: #efefef;
}

.no-cookies-thirdparty-allowed h2,.no-cookies-functional-allowed h2,.no-cookies-analytics-allowed h2 {
    background: 0;
    padding: 0;
    font-size: 1.4em;
}

.no-cookies-thirdparty-allowed .no-cookies-icon,.no-cookies-functional-allowed .no-cookies-icon,.no-cookies-analytics-allowed .no-cookies-icon {
    color: #333;
}

.no-cookies-thirdparty-allowed .no-cookies-button,.no-cookies-functional-allowed .no-cookies-button,.no-cookies-analytics-allowed .no-cookies-button {
    margin-bottom: 0;
}

@media (min-width: 48em) {
    .no-cookies-thirdparty-allowed,.no-cookies-functional-allowed,.no-cookies-analytics-allowed {
        flex-direction:row;
    }
}

.node__content {
    display: block;
    width: 100%;
}

.path-preview-link .node--unpublished,.path-preview-link .paragraph--unpublished {
    background-color: inherit;
}

.path-preview-link .node--unpublished > div > h2:first-of-type {
    display: none;
}

.skip-link {
    display: inline-block;
}

.lgd-header {
    background: #fff;
    padding: 0;
    box-shadow: 0 4px 4px rgba(0,0,0,0.25);
    z-index: 2;
}

.lgd-header .lgd-row > * {
    margin: 0 10px;
}

.lgd-header .region-secondary-menu .menu {
    color: #000;
}

.lgd-header .lgd-region--header {
    margin: 0 auto;
    padding: 20px 0 20px 80px;
}

.lgd-header .lgd-header__toggles {
    float: right;
    margin: -20px -10px -20px 0;
    height: 85px;
    width: 120px;
    border-left: 1px solid #999;
}

.lgd-header .lgd-header__toggles .lgd-header__toggle-icon {
    display: none;
}

.lgd-header .lgd-header__inner {
    justify-content: space-between;
}

.lgd-header .lgd-header__toggle {
    padding: 0;
    margin: 0;
    border: 4px solid transparent;
    height: 85px;
    width: 120px;
    outline: none;
    overflow: hidden;
    background: 0;
}

.lgd-header .lgd-header__toggle:hover {
    border-color: #c0145e;
}

.lgd-header .lgd-header__toggle:focus {
    outline: dotted #1e1e1e;
    outline-offset: -2px;
}

.lgd-header .lgd-header__toggle .lgd-header__toggle-text {
    display: block;
    height: 85px;
    width: 120px;
    overflow: hidden;
    background: #E81F76 url(/themes/custom/bbd_localgov/images/MENU.svg) no-repeat 50%;
    background-size: 30%;
    text-indent: -9999px;
}

.lgd-header .menu a:focus,.lgd-header .menu a:active {
    color: #fff;
    box-shadow: none;
    background-color: initial;
}

.lgd-header .lgd-header__nav--primary,.lgd-header .lgd-header__nav--secondary {
    margin: 0;
}

.lgd-header__inner {
    position: relative;
}

.lgd-header .lgd-region--search {
    position: absolute;
    top: 20px;
    left: 0;
    margin: 0;
    z-index: 1;
    background: #f2f2f2;
    width: auto;
    overflow: visible;
    border-radius: 20px;
    -webkit-transition: all 500ms cubic-bezier(0.165,0.84,0.44,1);
    -moz-transition: all 500ms cubic-bezier(0.165,0.84,0.44,1);
    -o-transition: all 500ms cubic-bezier(0.165,0.84,0.44,1);
    -ms-transition: all 500ms cubic-bezier(0.165,0.84,0.44,1);
    transition: all 500ms cubic-bezier(0.165,0.84,0.44,1);
}

.lgd-header .lgd-region--search label {
    float: left;
    height: 46px;
    padding: 0;
    cursor: pointer;
    background: url(/themes/custom/bbd_localgov/images/search-clear.png) no-repeat 50%;
    overflow: hidden;
    text-indent: -9999px;
    width: 0;
    opacity: 0;
    -webkit-transition: all 50ms cubic-bezier(0.165,0.84,0.44,1);
    -moz-transition: all 50ms cubic-bezier(0.165,0.84,0.44,1);
    -o-transition: all 50ms cubic-bezier(0.165,0.84,0.44,1);
    -ms-transition: all 50ms cubic-bezier(0.165,0.84,0.44,1);
    transition: all 50ms cubic-bezier(0.165,0.84,0.44,1);
}

.lgd-header .lgd-region--search .form-text {
    background: 0;
    width: 0;
    color: #6e6e6e;
    font-family: "Lato",sans-serif;
    opacity: 0;
    outline: none;
    height: 46px;
    border: 0 solid transparent;
    padding: 12px 0;
    border-radius: 20px;
    -webkit-transition: all 100ms cubic-bezier(0.165,0.84,0.44,1);
    -moz-transition: all 100ms cubic-bezier(0.165,0.84,0.44,1);
    -o-transition: all 100ms cubic-bezier(0.165,0.84,0.44,1);
    -ms-transition: all 100ms cubic-bezier(0.165,0.84,0.44,1);
    transition: all 100ms cubic-bezier(0.165,0.84,0.44,1);
}

.lgd-header .lgd-region--search .form-text:-ms-input-placeholder {
    color: #6e6e6e;
}

.lgd-header .lgd-region--search .form-text::-ms-input-placeholder {
    color: #6e6e6e;
}

.lgd-header .lgd-region--search .form-text::placeholder {
    color: #6e6e6e;
    opacity: 1;
}

.lgd-header .lgd-region--search h2 {
    position: absolute;
    top: 1px;
    left: 2px;
    margin: 0;
    z-index: 2;
    border-radius: 8px;
    -webkit-transition: all 500ms cubic-bezier(0.165,0.84,0.44,1);
    -moz-transition: all 500ms cubic-bezier(0.165,0.84,0.44,1);
    -o-transition: all 500ms cubic-bezier(0.165,0.84,0.44,1);
    -ms-transition: all 500ms cubic-bezier(0.165,0.84,0.44,1);
    transition: all 500ms cubic-bezier(0.165,0.84,0.44,1);
    width: 60px;
    min-width: 60px;
    padding: 0;
    opacity: 1;
    cursor: pointer;
    outline: none;
    border: 1px solid transparent;
    height: 53px;
    overflow: hidden;
    text-indent: -9999px;
}

.lgd-header .lgd-region--search h2:focus {
    border-color: #fff;
}

.lgd-header .lgd-region--search.open {
    width: 100%;
}

.lgd-header .lgd-region--search.open label {
    opacity: 1;
    width: 60px;
}

.lgd-header .lgd-region--search.open h2 {
    opacity: 0;
    z-index: -1;
}

.lgd-header .lgd-region--search.open .form-text {
    padding: 17px;
    opacity: 1;
    width: 100%;
    border: 1px solid #fff;
}

.lgd-header .lgd-region--search .form-submit,.lgd-header .lgd-region--search .page--moderngov-template .main .main-column #modgov form .mgClosePara input#butGo.btn,.page--moderngov-template .main .main-column #modgov form .mgClosePara .lgd-header .lgd-region--search input#butGo.btn,.lgd-header .lgd-region--search .page--moderngov-template .main .main-column #modgov form#FormIssueLogon .mgSubmitRow #butGo.btn,.page--moderngov-template .main .main-column #modgov form#FormIssueLogon .mgSubmitRow .lgd-header .lgd-region--search #butGo.btn {
    display: inline-block;
    vertical-align: top;
    background: url(/themes/custom/bbd_localgov/images/search.svg) no-repeat right center;
    background-size: 100%;
    width: 40px;
    min-width: 40px;
    padding: 0;
    outline: none;
    border: 1px solid transparent;
    height: 40px;
    transition: opacity 0.3s;
    overflow: hidden;
    text-indent: -9999px;
    z-index: 9;
}

.lgd-header .lgd-region--search .form-submit:hover,.lgd-header .lgd-region--search .page--moderngov-template .main .main-column #modgov form .mgClosePara input#butGo.btn:hover,.page--moderngov-template .main .main-column #modgov form .mgClosePara .lgd-header .lgd-region--search input#butGo.btn:hover,.lgd-header .lgd-region--search .page--moderngov-template .main .main-column #modgov form#FormIssueLogon .mgSubmitRow #butGo.btn:hover,.page--moderngov-template .main .main-column #modgov form#FormIssueLogon .mgSubmitRow .lgd-header .lgd-region--search #butGo.btn:hover {
    opacity: 0.7;
}

.lgd-header .lgd-region--search .form-submit:focus,.lgd-header .lgd-region--search .page--moderngov-template .main .main-column #modgov form .mgClosePara input#butGo.btn:focus,.page--moderngov-template .main .main-column #modgov form .mgClosePara .lgd-header .lgd-region--search input#butGo.btn:focus,.lgd-header .lgd-region--search .page--moderngov-template .main .main-column #modgov form#FormIssueLogon .mgSubmitRow #butGo.btn:focus,.page--moderngov-template .main .main-column #modgov form#FormIssueLogon .mgSubmitRow .lgd-header .lgd-region--search #butGo.btn:focus {
    border-color: #fff;
}

@media (max-width: 47.9375em) {
    .lgd-header .lgd-region--search input.form-submit,.lgd-header .lgd-region--search .page--moderngov-template .main .main-column #modgov form .mgClosePara input#butGo.btn,.page--moderngov-template .main .main-column #modgov form .mgClosePara .lgd-header .lgd-region--search input#butGo.btn,.lgd-header .lgd-region--search .page--moderngov-template .main .main-column #modgov form#FormIssueLogon .mgSubmitRow input#butGo.btn,.page--moderngov-template .main .main-column #modgov form#FormIssueLogon .mgSubmitRow .lgd-header .lgd-region--search input#butGo.btn {
        display:none;
    }
}

@media (min-width: 48em) {
    .lgd-header .lgd-region--search div.form-submit,.lgd-header .lgd-region--search .page--moderngov-template .main .main-column #modgov form#FormIssueLogon .mgSubmitRow div#butGo.btn,.page--moderngov-template .main .main-column #modgov form#FormIssueLogon .mgSubmitRow .lgd-header .lgd-region--search div#butGo.btn {
        display:none;
    }
}

.lgd-header .lgd-region--primary-menu,.lgd-header .region-secondary-menu,.lgd-header .lgd-region__inner--secondary-menu {
    background: 0;
}

.lgd-header .lgd-region--primary-menu .menu,.lgd-header .region-secondary-menu .menu,.lgd-header .lgd-region__inner--secondary-menu .menu {
    padding: 0;
    margin: 0;
    list-style: none;
    max-height: 100%;
}

.lgd-header .lgd-region__inner--secondary-menu .menu {
    margin-bottom: 5rem;
}

#main-menu-overlay {
    display: none;
    background-color: #2D2D2A;
    opacity: 0;
    z-index: 2;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
}

#main-menu-overlay.open {
    display: block;
}

.lgd-region--tabs {
    background: #f6f0eb;
}

.user-logged-in .lgd-region--tabs {
    top: 0;
}

.lgd-region--pre-header {
    background: #001E61;
    min-height: 30px;
}

.lgd-region__inner--pre-header {
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: end;
    -moz-box-pack: end;
    -ms-flex-pack: end;
    -webkit-justify-content: end;
    justify-content: end;
}

.lgd-region__inner--pre-header::after {
    clear: both;
    display: block;
    content: '';
}

.block-local-tasks-block {
    width: 100%;
}

#block-signupmenu,#block-servicesmenu,.navigation--sign-up-menu,.navigation--localgov-services-menu {
    float: left;
}

#block-signupmenu .menu,#block-servicesmenu .menu,.navigation--sign-up-menu .menu,.navigation--localgov-services-menu .menu {
    padding: 0;
    margin: 0;
    list-style: none;
}

#block-signupmenu .menu li,#block-servicesmenu .menu li,.navigation--sign-up-menu .menu li,.navigation--localgov-services-menu .menu li {
    display: inline-block;
    vertical-align: middle;
}

#block-signupmenu a,#block-servicesmenu a,.navigation--sign-up-menu a,.navigation--localgov-services-menu a {
    font-size: 16px;
    line-height: 16px;
    display: block;
    color: #fff;
    padding: 0 20px;
    text-decoration: none;
    font-weight: normal;
}

#block-signupmenu a:hover,#block-servicesmenu a:hover,.navigation--sign-up-menu a:hover,.navigation--localgov-services-menu a:hover {
    text-decoration: underline;
}

#block-signupmenu a,.navigation--sign-up-menu a {
    padding: 0;
}

#block-signupmenu a.tablet,.navigation--sign-up-menu a.tablet {
    display: none;
}

#block-servicesmenu,.block-gtranslate-block {
    margin-top: 3px;
    margin-left: auto;
    border-radius: 17px;
    position: relative;
    height: 20px;
    width: 150px;
}

@media (max-width: 47.9375em) {
    #block-servicesmenu,.block-gtranslate-block {
        display:none;
    }
}

#block-servicesmenu .gtranslate_wrapper select.gt_selector,.block-gtranslate-block .gtranslate_wrapper select.gt_selector {
    padding: 1px 10px;
    background-color: #fff;
    border-radius: 17px;
}

#block-servicesmenu .gtranslate_wrapper select.gt_selector:hover,.block-gtranslate-block .gtranslate_wrapper select.gt_selector:hover {
    outline: 3px solid var(--color-focus);
    outline-offset: 0;
    box-shadow: inset 0 0 0 3px;
    border-color: var(--color-black);
}

#block-servicesmenu .speaklink,.navigation--localgov-services-menu .speaklink {
    border-radius: 5px;
    background: #b6a267 url(/themes/custom/bbd_localgov/images/sound.svg) no-repeat 50%;
    display: block;
    height: 20px;
    width: 20px;
    padding: 0;
    margin-left: 8px;
    border-radius: 100%;
    text-indent: -9999px;
    border: 4px solid transparent;
    color: #1e1e1e;
}

#block-servicesmenu .speaklink:hover,#block-servicesmenu .speaklink:active,#block-servicesmenu .speaklink:focus,.navigation--localgov-services-menu .speaklink:hover,.navigation--localgov-services-menu .speaklink:active,.navigation--localgov-services-menu .speaklink:focus {
    background-color: transparent;
    border: 4px solid #b6a267;
}

#gtranslate_selector {
    background: url(/themes/custom/bbd_localgov/images/gtranslate-arrow.svg) no-repeat right center;
    cursor: pointer;
    background-size: 20px auto;
    font-size: 14px;
    line-height: 14px;
    padding: 0 20px 2px 27px;
    border-radius: 17px;
    border: none;
    -webkit-appearance: none;
    appearance: none;
    outline: none;
    text-decoration: none;
    display: block;
    height: 20px;
}

#gtranslate_selector:focus {
    border-color: #1e1e1e;
}

#gtranslate_selector::-ms-expand {
    display: none;
}

.menu--main > .menu-item a {
    padding: 0;
    border: 0;
}

.menu--main > .menu-item a:hover,.menu--main > .menu-item a:focus {
    background: rgba(255,255,255,0.1);
    border: 0;
    color: #fff;
}

.menu--main > .menu-item a.homepage {
    display: block;
    background: url(/themes/custom/bbd_localgov/images/icon-home.gif) no-repeat 50% 49%;
    width: 23px;
    padding: 0;
    height: 19px;
    overflow: hidden;
    text-indent: -9999px;
}

.menu--main > .menu-item a.homepage:hover,.menu--main > .menu-item a.homepage:focus {
    background: rgba(255,255,255,0.1) url(/themes/custom/bbd_localgov/images/icon-home.gif) no-repeat 50% 49%;
}

.branding__item--logo {
    width: 140px;
}

.branding__logo {
    display: block;
    border: 2px dotted transparent;
}

.branding__logo:focus {
    border-color: #fff;
}

.branding__item--logo a:focus {
    outline: none;
}

@media (max-width: 47.9375em) {
    #gtranslate_selector {
        display:none;
    }

    .nav-wrapper {
        position: absolute;
        top: 100%;
        left: -10px;
        width: calc(100% + 20px);
        margin-top: -1px;
        background: #009977;
        z-index: 20;
        overflow: hidden;
    }

    .nav-wrapper .btn-close {
        display: none;
    }

    .lgd-header.menu-open {
        overflow: scroll;
        height: 100vh;
        margin-bottom: 0;
        position: fixed;
        width: 100%;
        z-index: 20;
    }

    .lgd-header .lgd-header__toggle {
        background-color: #E81F76;
    }

    .lgd-header .lgd-header__toggle.lgd-header__toggle--active .lgd-header__toggle-text {
        background: url(/themes/custom/bbd_localgov/images/close.png) no-repeat 50%;
        background-size: 30%;
    }

    .menu--main > .menu-item a,.region-secondary-menu .menu-item > a {
        display: block;
        color: #fff;
        padding: 15px;
        text-transform: uppercase;
        text-decoration: none;
        line-height: 1.5;
    }

    .menu--main > .menu-item a:hover,.region-secondary-menu .menu-item > a:hover {
        text-decoration: underline;
        background-color: rgba(255,255,255,0.1);
    }

    .menu--main > .menu-item a:focus,.region-secondary-menu .menu-item > a:focus {
        outline: dotted #fff;
        background-color: rgba(255,255,255,0.1);
    }

    .menu--main > .menu-item a.homepage {
        width: 100%;
        background-position: 15px 49%;
        padding: 0 15px;
        height: 52px;
        overflow: hidden;
        text-indent: -9999px;
    }

    .menu--main > .menu-item a.homepage:hover,.menu--main > .menu-item a.homepage:focus {
        background-position: 15px 49%;
    }

    .region-secondary-menu {
        margin: 0;
    }

    .region-secondary-menu .menu-item {
        margin: 0;
    }

    .region-secondary-menu .menu .menu {
        display: none;
    }

    .lgd-region__inner--secondary-menu {
        padding-top: 0;
        padding-right: 0;
    }
}

@media (min-width: 48em) {
    #block-signupmenu a.tablet,#block-signupmenu--3 a.tablet,.navigation--sign-up-menu a.tablet {
        display:block;
    }

    #block-signupmenu a.mobile,#block-signupmenu--3 a.mobile,.navigation--sign-up-menu a.mobile {
        display: none;
    }

    .lgd-header .lgd-region--search {
        position: initial;
        left: auto;
        right: auto;
        top: auto;
        width: 200px;
    }

    .lgd-header .lgd-region--search h2 {
        display: none;
    }

    .lgd-header .lgd-region--search .form-text {
        padding: 17px;
        opacity: 1;
        width: 140px;
    }

    .lgd-header .lgd-region--search label {
        display: none;
    }

    .lgd-header .lgd-region--search.open {
        width: 240px;
    }

    .lgd-header .lgd-region--search.open .form-text {
        width: 180px;
        border-color: transparent;
    }

    .lgd-header .lgd-region--header {
        margin: 0;
        padding: 12px 0;
    }

    .lgd-header .nav-wrapper {
        width: calc(100% - 460px);
        height: 94px;
    }

    .lgd-header .lgd-header__toggles {
        position: relative;
        margin: 0;
        height: 94px;
        border: 0;
        width: 120px;
    }

    .lgd-header .lgd-header__toggle {
        height: 46px;
        margin: 23px 0;
        width: 120px;
        min-width: 120px;
        position: relative;
        background: #E81F76;
        border-radius: 30px;
    }

    .lgd-header .lgd-header__toggle:hover,.lgd-header .lgd-header__toggle:focus {
        opacity: 1;
        text-decoration: none;
    }

    .lgd-header .lgd-header__toggle .lgd-header__toggle-text {
        height: 46px;
        width: 120px;
        background: 0;
        text-indent: 0;
        color: #000;
        line-height: 44px;
        padding: 0 12px;
        text-align: left;
        font-weight: 700;
        background: #E81F76;
        text-transform: uppercase;
    }

    .lgd-header .lgd-header__toggle .lgd-header__toggle-icon {
        display: block;
        margin: 0;
        position: relative;
        background: url(/themes/custom/bbd_localgov/images/mobile-menu-icon.svg) no-repeat center;
        background-size: 100%;
        width: 40px;
        height: 40px;
        min-width: 40px;
    }

    .lgd-header .lgd-header__toggle .lgd-header__toggle-icon:after {
        display: none;
    }

    .lgd-header .lgd-header__toggle--active::before {
        content: '';
        position: fixed;
        top: 0;
        right: 0;
        left: 0;
        height: 9999px;
        background: #1e1e1e;
        opacity: .7;
        z-index: 2;
    }

    .lgd-header .lgd-region--primary-menu .menu,.lgd-header .region-secondary-menu .menu {
        font-size: 16px;
        font-weight: 700;
    }

    .lgd-header .lgd-region--primary-menu .menu a,.lgd-header .region-secondary-menu .menu a {
        display: block;
        text-decoration: none;
    }

    .lgd-header .lgd-region--primary-menu .menu {
        text-transform: uppercase;
    }

    .lgd-header .lgd-region--primary-menu .menu a {
        padding: 20px;
        width: 100%;
        line-height: 60px;
        text-align: center;
    }

    .lgd-header .lgd-region--primary-menu .menu a:hover,.lgd-header .lgd-region--primary-menu .menu a:focus,.lgd-header .lgd-region--primary-menu .menu a:active {
        background-color: #001E61;
    }

    .lgd-header .lgd-region--primary-menu .menu a:focus {
        outline: dotted #fff;
    }

    .lgd-header .lgd-region__inner--secondary-menu {
        margin: 0;
        padding: 0;
    }

    .lgd-header .lgd-header__nav--secondary {
        display: block;
        position: fixed;
        top: 0;
        right: -2000px;
        width: 600px;
        height: 100vh;
        background: #fff;
        margin: 0;
        padding: 80px 2em 80px;
        z-index: 3;
        opacity: 0;
        visibility: hidden;
        border-left: 2px solid #999;
        -webkit-transition: all 0.5s ease-in-out;
        -moz-transition: all 0.5s ease-in-out;
        -o-transition: all 0.5s ease-in-out;
        -ms-transition: all 0.5s ease-in-out;
        transition: all 0.5s ease-in-out;
    }

    .user-logged-in .lgd-header .lgd-header__nav--secondary {
        top: 78px;
    }

    .lgd-header .lgd-header__nav--secondary .btn-close {
        position: absolute;
        top: 20px;
        right: 2em;
        padding: 0 40px 0 .75em;
        line-height: 2.75;
        background: #E81F76;
        font-size: 16px;
        border: none;
        width: auto;
        color: #000;
        cursor: pointer;
        outline: none;
        text-decoration: none;
        font-weight: bold;
        border-radius: 5px;
        -webkit-transition: none;
        -moz-transition: none;
        -o-transition: none;
        -ms-transition: none;
        transition: none;
    }

    .lgd-header .lgd-header__nav--secondary .btn-close:hover {
        background: #ed4d92;
    }

    .lgd-header .lgd-header__nav--secondary .btn-close:hover::after,.lgd-header .lgd-header__nav--secondary .btn-close:hover::before {
        background: #000;
    }

    .lgd-header .lgd-header__nav--secondary .btn-close:focus {
        border-color: #fff;
        outline: 4px solid #1e1e1e;
    }

    .lgd-header .lgd-header__nav--secondary .btn-close::after,.lgd-header .lgd-header__nav--secondary .btn-close::before {
        content: '';
        position: absolute;
        top: 50%;
        right: 10px;
        width: 24px;
        height: 2px;
        background: #000;
        transform: rotate(45deg);
    }

    .lgd-header .lgd-header__nav--secondary .btn-close::before {
        transform: rotate(-45deg);
    }

    .lgd-header .lgd-header__nav--secondary.lgd-header__nav--active {
        right: 0;
        opacity: 1;
        visibility: visible;
        overflow: scroll;
    }

    .lgd-header .lgd-header__nav--secondary h2 {
        display: none;
    }

    .lgd-header .region-secondary-menu {
        position: relative;
        z-index: 4;
    }

    .lgd-header .region-secondary-menu .menu {
        column-count: inherit;
    }

    .lgd-header .region-secondary-menu .menu a {
        padding: 10px 10px 10px 25px;
        border: 0;
        background: 0;
        box-shadow: none;
        line-height: 1.5;
        -webkit-transition: none;
        -moz-transition: none;
        -o-transition: none;
        -ms-transition: none;
        transition: none;
    }

    .lgd-header .region-secondary-menu .menu a:hover {
        text-decoration: underline;
        background-color: rgba(255,255,255,0.1);
    }

    .lgd-header .region-secondary-menu .menu a:focus {
        color: var(--secondary-menu-link-color);
        outline: dotted #1e1e1e;
        background-color: rgba(255,255,255,0.1);
    }

    .lgd-header .region-secondary-menu .menu .menu {
        display: none;
    }

    .lgd-header .region-secondary-menu .menu-item {
        margin: 0;
        background: url(/themes/custom/bbd_localgov/images/arrow_right_green.svg) no-repeat 0 50%;
        background-size: 11px;
    }

    .lgd-region--primary-menu .menu--main {
        justify-content: flex-end;
    }

    .lgd-region--primary-menu .menu--main .menu-item {
        margin: 0;
        white-space: nowrap;
    }

    .menu--main > .menu-item a.homepage {
        height: 94px;
        width: 60px;
    }
}

@media (min-width: 48em) and (max-width:64em) {
    .lgd-header .lgd-header__nav--primary {
        margin:0;
    }
}

@media (min-width: 60em) {
    .lgd-region--tabs {
        position:relative;
        height: 52px;
    }

    .lgd-region--tabs nav.tabs ul {
        position: fixed;
        z-index: 2;
    }

    .lgd-header .nav-wrapper {
        width: calc(100% - 665px);
    }

    .lgd-header .lgd-region--search {
        width: 350px;
    }

    .lgd-header .lgd-region--search .form-text {
        width: 240px;
    }

    .lgd-header .lgd-region--search.open {
        width: 300px;
    }

    .lgd-header .lgd-region--search.open .form-text {
        width: 240px;
    }

    .lgd-header .lgd-header__toggles {
        margin: 0;
    }

    .lgd-header .lgd-header__toggle {
        margin: 23px 0;
    }

    .lgd-header .lgd-region--primary-menu .menu a {
        font-size: 1.0625em;
    }
}

@media (min-width: 80em) {
    .lgd-header .nav-wrapper {
        width:0;
        position: absolute;
    }

    .lgd-region--primary-menu .menu--main .menu-item {
        margin: 0 5px;
    }

    .lgd-header .lgd-region--search {
        width: 360px;
    }

    .lgd-header .lgd-region--search .form-text {
        width: 300px;
    }

    .lgd-header .lgd-region--search.open {
        width: 360px;
    }

    .lgd-header .lgd-region--search.open .form-text {
        width: 300px;
    }
}

#cludo-header-search-form .form-item,#cludo-banner-search-form .form-item,.cludo-search-search-form .form-item {
    margin-bottom: 0;
}

#cludo-header-search-form .form-item ul,#cludo-banner-search-form .form-item ul,.cludo-search-search-form .form-item ul {
    list-style: none;
    margin: 0;
    padding: 0;
    background: none;
}

#cludo-header-search-form .form-item ul li,#cludo-banner-search-form .form-item ul li,.cludo-search-search-form .form-item ul li {
    background: none;
}

#cludo-header-search-form .form-item li,#cludo-banner-search-form .form-item li,.cludo-search-search-form .form-item li {
    border-bottom: 1px solid #999;
    color: #009977;
    padding: 7px;
    cursor: pointer;
    display: block;
    width: 100%;
    background: none;
}

#cludo-header-search-form .form-item li:hover,#cludo-banner-search-form .form-item li:hover,.cludo-search-search-form .form-item li:hover {
    color: #001E61;
    text-decoration: none;
}

#cludo-header-search-form .form-item a,#cludo-banner-search-form .form-item a,.cludo-search-search-form .form-item a {
    position: relative;
    font-weight: bold;
    text-decoration: underline;
    overflow-wrap: break-word;
    word-wrap: break-word;
    color: #009977;
    transition: color ease-in 0.2s;
}

#cludo-header-search-form .form-item a:hover,#cludo-banner-search-form .form-item a:hover,.cludo-search-search-form .form-item a:hover {
    color: #001E61;
    text-decoration: none;
}

#cludo-header-search-form .form-item .form-item,#cludo-banner-search-form .form-item .form-item,.cludo-search-search-form .form-item .form-item {
    margin-bottom: 0px;
}

#cludo-header-search-form .form-item .search_autocomplete,#cludo-banner-search-form .form-item .search_autocomplete,.cludo-search-search-form .form-item .search_autocomplete {
    position: absolute;
    background-color: #fff;
    border: 1px solid #999;
    overflow: auto;
    width: 100%;
    z-index: 99999;
}

#cludo-header-search-form .form-item .search_autocomplete h3,#cludo-banner-search-form .form-item .search_autocomplete h3,.cludo-search-search-form .form-item .search_autocomplete h3 {
    background-color: #009977;
    color: #fff;
    padding: 5px;
}

.nav-wrapper .lgd-header__nav--primary {
    display: none;
}

.lgd-region--search form {
    justify-content: space-between;
    padding-right: 2px;
}

.lgd-region__inner--sidebar-first-inner {
    padding: var(--sidebar-exposed-form-padding-vertical) var(--sidebar-exposed-form-padding-horizontal);
    background-color: var(--sidebar-exposed-form-bg-color);
}

.lgd-region__inner--sidebar-first-inner > .block {
    margin-bottom: 1.5em;
}

.lgd-region__inner--sidebar-first-inner > .block.listing-page--sub-title {
    margin-bottom: 0.5em;
}

.lgd-region__inner--sidebar-first-inner > .block:last-child {
    margin-bottom: 0;
}

.js #block-atoz,.js .block-bbd-custom-a-to-z {
    display: none;
}

.region-az-button {
    background-color: #001E61;
}

.view-a-z {
    margin-bottom: 40px;
    margin-top: 40px;
}

#block-atoz .a-z-items,.block-bbd-custom-a-to-z .a-z-items {
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
}

#block-atoz .a-z-items .at-alt-contrast,.block-bbd-custom-a-to-z .a-z-items .at-alt-contrast {
    text-align: center;
    display: inline-block;
    color: #fff;
    font-weight: 700;
    width: 10%;
    margin: 0.625em 0;
    border-right: 1px solid #B7B1A9;
    line-height: 2;
}

#block-atoz .a-z-items .at-alt-contrast:first-child,.block-bbd-custom-a-to-z .a-z-items .at-alt-contrast:first-child {
    padding-left: 0;
}

#block-atoz .a-z-items .at-alt-contrast:last-child,.block-bbd-custom-a-to-z .a-z-items .at-alt-contrast:last-child {
    border-right: none;
    padding-right: 0;
}

#block-atoz .a-z-items .at-alt-contrast.az-not-link,.block-bbd-custom-a-to-z .a-z-items .at-alt-contrast.az-not-link {
    color: #999;
    font-weight: 400;
}

.view-a-z .view-header {
    margin: 0 0 30px;
}

.view-a-z .view-header h2 {
    font-size: 28px;
    line-height: 38px;
    font-weight: 700;
    color: #151515;
    margin-bottom: 10px;
}

.view-a-z .view-content .views-list {
    padding-left: 0;
}

.view-a-z .view-content .views-row {
    margin: 0 0 16px;
    padding-left: 0;
    background: none;
}

.view-a-z .view-content .views-row:last-child {
    margin-bottom: 0;
}

.view-a-z .view-content .views-row a {
    line-height: 1.4;
    font-weight: 700;
    font-size: 18px;
    color: #151515;
    padding: 0 0 0 22px;
    text-decoration: underline;
}

.view-a-z .view-content .views-row a:hover {
    text-decoration: none;
    outline: none;
}

.view-a-z .view-footer {
    margin-top: 30px;
    margin-bottom: 30px;
}

.view-a-z .view-footer p a,.view-a-z .view-footer .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .field--name-localgov-summary a,.localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .view-a-z .view-footer .field--name-localgov-summary a {
    font-weight: 700;
    color: #151515;
    text-decoration: underline;
}

.view-a-z .view-footer p a:hover,.view-a-z .view-footer .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .field--name-localgov-summary a:hover,.localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .view-a-z .view-footer .field--name-localgov-summary a:hover,.view-a-z .view-footer p a:focus,.view-a-z .view-footer .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .field--name-localgov-summary a:focus,.localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .view-a-z .view-footer .field--name-localgov-summary a:focus {
    text-decoration: none;
    outline: none;
    color: #009977;
}

.path-a-z #block-atoz,.path-a-z .block-bbd-custom-a-to-z {
    display: block;
}

.path-a-z #content-outer-wrapper {
    margin-bottom: 30px;
}

@media (min-width: 48em) {
    #block-atoz,.block-bbd-custom-a-to-z {
        padding-left:20px;
        padding-right: 20px;
    }

    #block-atoz .a-z-items .at-alt-contrast,.block-bbd-custom-a-to-z .a-z-items .at-alt-contrast {
        width: 3.845%;
    }
}

@media (min-width: 68.75em) {
    #block-atoz,.block-bbd-custom-a-to-z {
        padding-left:0;
        padding-right: 0;
    }
}

.paragraph--type--action-panel {
    max-width: 1000px;
}

.paragraph--type--action-panel.paragraph {
    margin: 0 auto 80px;
}

.paragraph--type--action-panel a {
    text-decoration: none;
}

.paragraph--type--action-panel .field--name-field-action-block {
    display: flex;
    flex-wrap: wrap;
    gap: 33px;
    justify-content: space-between;
}

.paragraph--type--action-panel .field--name-field-action-block > .field__item {
    flex: 1 1 30%;
}

.paragraph--type--action-panel .field--name-field-action-block > .field__item .paragraph--type--action-block {
    margin: 0;
}

.paragraph--type--action-panel .field--name-field-action-block > .field__item .paragraph--type--action-block .field-group-link {
    color: #000;
    background-color: #009977;
    display: flex;
    min-height: 70px;
    border-radius: 50px;
    box-shadow: 0 4px 4px rgba(0,0,0,0.25);
    justify-content: space-between;
    align-items: center;
    width: 100%;
    transition: box-shadow 0.3s;
    padding: 0 2px 0 30px;
}

.paragraph--type--action-panel .field--name-field-action-block > .field__item .paragraph--type--action-block .field-group-link .field--name-localgov-labelled-icon-icon {
    position: relative;
    height: 66px;
    width: 66px;
}

.paragraph--type--action-panel .field--name-field-action-block > .field__item .paragraph--type--action-block .field-group-link .field--name-localgov-labelled-icon-icon:before {
    content: '';
    position: absolute;
    left: 50%;
    width: 66px;
    height: 66px;
    top: 50%;
    transform: translate(-50%,-50%);
    border-radius: 100%;
    background: #18BF9A;
}

.paragraph--type--action-panel .field--name-field-action-block > .field__item .paragraph--type--action-block .field-group-link .field--name-localgov-labelled-icon-icon .fontawesome-icons {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}

.paragraph--type--action-panel .field--name-field-action-block > .field__item .paragraph--type--action-block .field-group-link .field--name-localgov-labelled-icon-icon i,.paragraph--type--action-panel .field--name-field-action-block > .field__item .paragraph--type--action-block .field-group-link .field--name-localgov-labelled-icon-icon svg {
    position: relative;
    z-index: 2;
    font-size: 25px;
    color: #000;
}

.paragraph--type--action-panel .field--name-field-action-block > .field__item .paragraph--type--action-block .field-group-link .field--name-field-title h2 {
    color: #000;
    font-size: 22px;
    line-height: 1.15em;
    font-weight: 700;
    background: none;
    margin: 0;
    padding: 0;
}

.paragraph--type--action-panel .field--name-field-action-block > .field__item .paragraph--type--action-block .field-group-link:focus,.paragraph--type--action-panel .field--name-field-action-block > .field__item .paragraph--type--action-block .field-group-link:hover {
    background-color: #18BF9A;
    box-shadow: 0 4px 30px rgba(0,0,0,0.25);
}

.paragraph--type--action-panel .field--name-field-action-block > .field__item .paragraph--type--action-block .field-group-link:focus .field--name-localgov-labelled-icon-icon:before,.paragraph--type--action-panel .field--name-field-action-block > .field__item .paragraph--type--action-block .field-group-link:hover .field--name-localgov-labelled-icon-icon:before {
    background: #009977;
}

.extlink .far:before,.extlink .fa:before,.extlink .fas:before,.extlink .fab:before {
    position: relative;
    top: -4px;
    display: inline-block;
    width: 0.75rem;
    height: 0.75rem;
    margin-left: 0.25rem;
    font-size: 0.7rem;
}

.extlink .svg-inline--fa {
    position: relative;
    top: -4px;
    display: inline-block;
    width: 0.75rem;
    height: 0.75rem;
    margin-left: 0.25rem;
    font-size: 0.7rem;
}

.external-link:after {
    display: none;
}

.paragraph--type--localgov-link .extlink .far:before,.paragraph--type--localgov-link .extlink .fa:before,.paragraph--type--localgov-link .extlink .fas:before,.paragraph--type--localgov-link .extlink .fab:before {
    top: -12px;
}

.paragraph--type--localgov-link .extlink .svg-inline--fa {
    top: -12px;
}

.lgd-footer__pre-footer a .extlink .far:before,.lgd-footer__pre-footer a .extlink .fa:before,.lgd-footer__pre-footer a .extlink .fas:before,.lgd-footer__pre-footer a .extlink .fab:before,.lgd-footer__pre-footer a .extlink .svg-inline--fa:before {
    margin-left: 0;
}

@media (min-width: 60em) {
    .column-layout-1.paragraph--type--featured-content-panel > .field--name-field-featured-content-card > .field__item > .paragraph--type--featured-content-card > .field-group-link {
        display:flex;
        flex-wrap: nowrap;
        flex-direction: row;
        max-width: 100%;
        height: 100%;
    }

    .column-layout-1.paragraph--type--featured-content-panel > .field--name-field-featured-content-card > .field__item > .paragraph--type--featured-content-card > .field-group-link .field--name-field-image {
        width: 50%;
        overflow: hidden;
        display: flex;
        justify-content: center;
    }

    .column-layout-1.paragraph--type--featured-content-panel > .field--name-field-featured-content-card > .field__item > .paragraph--type--featured-content-card > .field-group-link .field--name-field-media-image {
        height: 100%;
    }

    .column-layout-1.paragraph--type--featured-content-panel > .field--name-field-featured-content-card > .field__item > .paragraph--type--featured-content-card > .field-group-link .field--name-field-media-image > .field__item {
        height: 100%;
    }

    .column-layout-1.paragraph--type--featured-content-panel > .field--name-field-featured-content-card > .field__item > .paragraph--type--featured-content-card > .field-group-link .field--name-field-media-image > .field__item picture {
        height: 100%;
    }

    .column-layout-1.paragraph--type--featured-content-panel > .field--name-field-featured-content-card > .field__item > .paragraph--type--featured-content-card > .field-group-link .field--name-field-media-image > .field__item picture img {
        width: auto;
        max-width: none;
        object-fit: cover;
        max-height: 500px;
    }

    .column-layout-1.paragraph--type--featured-content-panel > .field--name-field-featured-content-card > .field__item > .paragraph--type--featured-content-card > .field-group-link .container-group {
        width: 50%;
        padding: 50px 60px;
        height: auto;
    }

    .column-layout-1.paragraph--type--featured-content-panel > .field--name-field-featured-content-card > .field__item > .paragraph--type--featured-content-card > .field-group-link .container-group .content-group {
        padding: 0;
        height: auto;
        display: block;
        text-align: left;
    }

    .column-layout-1.paragraph--type--featured-content-panel > .field--name-field-featured-content-card > .field__item > .paragraph--type--featured-content-card > .field-group-link .container-group .content-group .field--name-localgov-text-plain {
        text-align: left;
    }
}

.field--name-field-featured-content-card {
    margin-top: 50px;
    display: flex;
    flex-flow: row wrap;
    gap: 30px;
    background-color: #fff;
}

.field--name-field-featured-content-card h2 {
    background: none;
}

@media screen and (min-width: 54rem) {
    .field--name-field-featured-content-card > .field__item {
        flex:1 1 31%;
    }
}

@media screen and (max-width: 54rem) {
    .field--name-field-featured-content-card > .field__item {
        flex:1 1 48%;
    }
}

.field--name-field-featured-content-card > .field__item .paragraph--type--featured-content-card {
    position: relative;
    margin-bottom: 0;
    width: 100%;
    height: 400px;
    background-color: #efefef;
    border-radius: 50px;
    box-shadow: 2px 4px 6px rgba(0,0,0,0.28);
    overflow: hidden;
    transition: all 0.3s;
}

.field--name-field-featured-content-card > .field__item .paragraph--type--featured-content-card:hover {
    box-shadow: 2px 4px 20px rgba(0,0,0,0.28);
}

.field--name-field-featured-content-card > .field__item .paragraph--type--featured-content-card a {
    text-decoration: none;
    color: #fff;
}

.field--name-field-featured-content-card > .field__item .paragraph--type--featured-content-card a:focus .field--name-field-image + .container-group .content-group .field--name-localgov-text-plain {
    color: #000;
}

.field--name-field-featured-content-card > .field__item .paragraph--type--featured-content-card .container-group {
    display: flex;
    align-items: center;
    height: 400px;
}

.field--name-field-featured-content-card > .field__item .paragraph--type--featured-content-card .container-group .content-group {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 222px;
    margin: auto;
    padding: 20px 30px;
    overflow: hidden;
}

.field--name-field-featured-content-card > .field__item .paragraph--type--featured-content-card .container-group .content-group .field--name-field-title h2 {
    font-size: 1.4em;
    color: #fff;
    text-align: center;
}

.field--name-field-featured-content-card > .field__item .paragraph--type--featured-content-card .container-group .content-group .field--name-localgov-text-plain {
    text-align: center;
    font-size: 1em;
    font-weight: normal;
    color: #fff;
}

.field--name-field-featured-content-card > .field__item .paragraph--type--featured-content-card .field--name-field-image + .container-group {
    display: block;
    height: 200px;
}

.field--name-field-featured-content-card > .field__item .paragraph--type--featured-content-card .field--name-field-image + .container-group .content-group {
    background: none;
    justify-content: start;
    height: 200px;
    padding: 20px 30px 60px;
}

.field--name-field-featured-content-card > .field__item .paragraph--type--featured-content-card .field--name-field-image + .container-group .content-group .field--name-field-title h2 {
    font-size: 1.4em;
    color: #1e1e1e;
}

.field--name-field-featured-content-card > .field__item .paragraph--type--featured-content-card .field--name-field-image + .container-group .content-group .field--name-localgov-text-plain {
    text-align: center;
    font-size: 1em;
    font-weight: normal;
    color: #333;
}

.field--name-field-featured-content-card > .field__item .paragraph--type--featured-content-card .field--name-field-image .field--type-image .field__item picture {
    height: 200px;
    display: flex;
    overflow: hidden;
}

.field--name-field-featured-content-card > .field__item .paragraph--type--featured-content-card .field--name-field-image .field--type-image .field__item picture img {
    align-self: center;
    width: 100%;
    height: auto;
}

.field--name-field-featured-content-card > .field__item .bg-gold_dark {
    background-color: #EAAF0F;
}

.field--name-field-featured-content-card > .field__item .bg-gold_dark .field-group-link:after {
    background: url(/themes/custom/bbd_localgov/images/arrow-circle-white.svg) no-repeat center;
}

.field--name-field-featured-content-card > .field__item .bg-gold_dark .field-group-link:hover:after {
    background: url(/themes/custom/bbd_localgov/images/arrow-circle-white-hover.svg) no-repeat center;
}

.field--name-field-featured-content-card > .field__item .bg-blue_dark {
    background-color: #00ADBB;
}

.field--name-field-featured-content-card > .field__item .bg-blue_dark .field-group-link:after {
    background: url(/themes/custom/bbd_localgov/images/arrow-circle-white.svg) no-repeat center;
}

.field--name-field-featured-content-card > .field__item .bg-blue_dark .field-group-link:hover:after {
    background: url(/themes/custom/bbd_localgov/images/arrow-circle-white-hover.svg) no-repeat center;
}

.field--name-field-featured-content-card > .field__item .bg-green_dark {
    background-color: #009977;
}

.field--name-field-featured-content-card > .field__item .bg-green_dark .field-group-link:after {
    background: url(/themes/custom/bbd_localgov/images/arrow-circle-light-green.svg) no-repeat center;
}

.field--name-field-featured-content-card > .field__item .bg-green_dark .field-group-link:hover:after {
    background: url(/themes/custom/bbd_localgov/images/arrow-circle-light-green-hover.svg) no-repeat center;
}

.field--name-field-featured-content-card > .field__item .bg-red_dark {
    background-color: #E81F76;
}

.field--name-field-featured-content-card > .field__item .bg-red_dark .field-group-link:after {
    background: url(/themes/custom/bbd_localgov/images/arrow-circle-white.svg) no-repeat center;
}

.field--name-field-featured-content-card > .field__item .bg-red_dark .field-group-link:hover:after {
    background: url(/themes/custom/bbd_localgov/images/arrow-circle-white-hover.svg) no-repeat center;
}

.field--name-field-featured-content-card > .field__item .field-group-link {
    display: block;
    position: relative;
}

.field--name-field-featured-content-card > .field__item .field-group-link .fa-ext.extlink {
    display: none;
}

.field--name-field-featured-content-card > .field__item .field-group-link:after {
    content: '';
    position: absolute;
    width: 44px;
    height: 44px;
    right: 30px;
    bottom: 15px;
    background: url(/themes/custom/bbd_localgov/images/arrow-circle-green.svg) no-repeat center;
    background-size: 100%;
}

.field--name-field-featured-content-card > .field__item .field-group-link:hover:after {
    background: url(/themes/custom/bbd_localgov/images/arrow-circle-green-hover.svg) no-repeat center;
}

.field--type-address.address-block .address-field-inner-wrapper .address-display-element {
    display: block;
}

.block-gtranslate .gtranslate > a {
    display: none;
}

.paragraph--type--homepage-news-view {
    margin-top: 50px;
}

.paragraph--type--homepage-news-view h2 {
    background: none;
}

.paragraph--type--homepage-news-view .field--name-field-title {
    text-align: center;
    font-size: 1.9em;
    line-height: 1.2em;
    margin-bottom: 40px;
    color: #3c3c3c;
    font-weight: 700;
}

.paragraph--type--homepage-news-view .view-latest-news-1-3-blocks .view-content {
    display: flex;
    flex-flow: row wrap;
    gap: 30px;
}

.paragraph--type--homepage-news-view .view-latest-news-1-3-blocks .view-content .views-row {
    display: flex;
    position: relative;
    flex: 1 1 100%;
}

.paragraph--type--homepage-news-view .view-latest-news-1-3-blocks .view-content .views-row:after {
    content: '';
    position: absolute;
    width: 45px;
    height: 45px;
    border-radius: 100%;
    background: #000;
    display: block;
    right: 30px;
    bottom: 30px;
}

.paragraph--type--homepage-news-view .view-latest-news-1-3-blocks .view-content .views-row .views-field {
    display: flex;
}

.paragraph--type--homepage-news-view .view-latest-news-1-3-blocks .view-content .views-row .views-field .field-content {
    display: inline-flex;
}

@media (min-width: 40em) {
    .paragraph--type--homepage-news-view .view-latest-news-1-3-blocks .view-content .views-row {
        flex:1 1 31%;
    }
}

.paragraph--type--homepage-news-view .view-latest-news-1-3-blocks .view-content .views-row a {
    border-radius: 50px;
    overflow: hidden;
    font-weight: normal;
    text-decoration: none;
    background-color: #efefef;
    box-shadow: 2px 4px 6px rgba(0,0,0,0.28);
    transition: box-shadow 0.3s;
}

.paragraph--type--homepage-news-view .view-latest-news-1-3-blocks .view-content .views-row a:hover,.paragraph--type--homepage-news-view .view-latest-news-1-3-blocks .view-content .views-row a:focus {
    box-shadow: 2px 4px 15px rgba(0,0,0,0.28);
}

.paragraph--type--homepage-news-view .view-latest-news-1-3-blocks .view-content .views-row > article > h2 {
    display: none;
}

.paragraph--type--homepage-news-view .view-latest-news-1-3-blocks .view-content .views-row .content-group {
    padding: 40px 40px 70px 40px;
}

.paragraph--type--homepage-news-view .view-latest-news-1-3-blocks .view-content .views-row .content-group .news-date {
    display: block;
    margin-bottom: 20px;
    color: #000;
}

.paragraph--type--homepage-news-view .view-latest-news-1-3-blocks .view-content .views-row .content-group .news-date date {
    color: #000;
}

.paragraph--type--homepage-news-view .view-latest-news-1-3-blocks .view-content .views-row .content-group h2 {
    background: none;
    font-size: 1.5em;
    line-height: 1.15em;
    padding: 0;
    margin-bottom: 20px;
}

.paragraph--type--homepage-news-view .view-latest-news-1-3-blocks .view-content .views-row .content-group .news-summary {
    display: none;
}

.paragraph--type--homepage-news-view .view-latest-news-1-3-blocks .view-content .views-row:first-child:after {
    background: url(/themes/custom/bbd_localgov/images/arrow-circle-light-green.svg) no-repeat center;
    background-size: 100%;
}

.paragraph--type--homepage-news-view .view-latest-news-1-3-blocks .view-content .views-row:first-child:hover:after {
    background: url(/themes/custom/bbd_localgov/images/arrow-circle-light-green-hover.svg) no-repeat center;
    background-size: 100%;
}

@media (min-width: 40em) {
    .paragraph--type--homepage-news-view .view-latest-news-1-3-blocks .view-content .views-row:first-child {
        max-width:100%;
        flex: 3 1 100%;
    }

    .paragraph--type--homepage-news-view .view-latest-news-1-3-blocks .view-content .views-row:first-child .views-field {
        flex-grow: 3;
        max-width: 100%;
    }

    .paragraph--type--homepage-news-view .view-latest-news-1-3-blocks .view-content .views-row:first-child .views-field .field-content {
        flex-grow: 3;
        max-width: 100%;
    }

    .paragraph--type--homepage-news-view .view-latest-news-1-3-blocks .view-content .views-row:first-child a {
        display: flex;
        flex-grow: 3;
        max-width: 100%;
    }

    .paragraph--type--homepage-news-view .view-latest-news-1-3-blocks .view-content .views-row:first-child a .news-image {
        flex: 1 1 50%;
        overflow: hidden;
        display: flex;
        justify-content: center;
    }

    .paragraph--type--homepage-news-view .view-latest-news-1-3-blocks .view-content .views-row:first-child a .news-image img {
        max-height: 350px;
        object-fit: cover;
        max-width: none;
    }

    .paragraph--type--homepage-news-view .view-latest-news-1-3-blocks .view-content .views-row:first-child a .content-group {
        flex: 1 1 50%;
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
        padding: 50px 60px;
    }

    .paragraph--type--homepage-news-view .view-latest-news-1-3-blocks .view-content .views-row:first-child a .content-group .news-summary {
        display: block;
        font-size: 1.1em;
    }
}

.paragraph--type--homepage-news-view .view-latest-news-1-3-blocks .view-content .views-row:nth-child(2):after {
    background: url(/themes/custom/bbd_localgov/images/arrow-circle-blue.svg) no-repeat center;
    background-size: 100%;
}

.paragraph--type--homepage-news-view .view-latest-news-1-3-blocks .view-content .views-row:nth-child(2):hover:after {
    background: url(/themes/custom/bbd_localgov/images/arrow-circle-blue-hover.svg) no-repeat center;
    background-size: 100%;
}

.paragraph--type--homepage-news-view .view-latest-news-1-3-blocks .view-content .views-row:nth-child(3):after {
    background: url(/themes/custom/bbd_localgov/images/arrow-circle-pink.svg) no-repeat center;
    background-size: 100%;
}

.paragraph--type--homepage-news-view .view-latest-news-1-3-blocks .view-content .views-row:nth-child(3):hover:after {
    background: url(/themes/custom/bbd_localgov/images/arrow-circle-pink-hover.svg) no-repeat center;
    background-size: 100%;
}

.paragraph--type--homepage-news-view .view-latest-news-1-3-blocks .view-content .views-row:nth-child(4):after {
    background: url(/themes/custom/bbd_localgov/images/arrow-circle-green.svg) no-repeat center;
    background-size: 100%;
}

.paragraph--type--homepage-news-view .view-latest-news-1-3-blocks .view-content .views-row:nth-child(4):hover:after {
    background: url(/themes/custom/bbd_localgov/images/arrow-circle-green-hover.svg) no-repeat center;
    background-size: 100%;
}

.paragraph--type--homepage-news-view .field--name-field-link {
    text-align: center;
    margin-bottom: 50px;
}

.paragraph--type--homepage-news-view .cta a {
    background: #009977;
    color: #000;
    font-size: 22px;
    line-height: 26px;
    padding: 22px 80px 22px 30px;
    display: inline-block;
    transition: all 0.3s;
    border-radius: 50px;
    box-shadow: 2px 4px 6px rgba(0,0,0,0.28);
    margin-bottom: 1em;
    border: none;
    cursor: pointer;
    text-decoration: none;
    position: relative;
}

.paragraph--type--homepage-news-view .cta a:before {
    content: '';
    width: 66px;
    height: 66px;
    border-radius: 100%;
    position: absolute;
    right: 2px;
    top: 50%;
    transform: translateY(-50%);
    background: #18BF9A url(/themes/custom/bbd_localgov/images/more-arrow.svg) no-repeat center;
    background-size: 17px;
}

.paragraph--type--homepage-news-view .cta a:hover,.paragraph--type--homepage-news-view .cta a:active,.paragraph--type--homepage-news-view .cta a:focus {
    color: #000;
    outline: none;
    border: none;
    background: #18BF9A;
    box-shadow: 2px 4px 20px rgba(0,0,0,0.28);
}

.paragraph--type--homepage-news-view .cta a:hover:before,.paragraph--type--homepage-news-view .cta a:active:before,.paragraph--type--homepage-news-view .cta a:focus:before {
    background-color: #009977;
}

.paragraph--type--homepage-news-view .cta a .lgd-prev-next__icon {
    display: none;
}

.paragraph--type--image-gallery {
    max-width: 100%;
    overflow: hidden;
}

.paragraph--type--image-gallery img {
    width: 100%;
    height: auto;
    display: block;
    border-radius: 50px;
}

.owl-theme .owl-nav [class*=owl-] {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

.owl-theme .owl-nav .owl-prev {
    left: 0;
}

.owl-theme .owl-nav .owl-next {
    right: 0;
}

.owl-theme .owl-nav .disabled {
    display: none;
    opacity: .5;
    cursor: default;
}

.owl-theme .owl-nav .disabled:hover,.owl-theme .owl-nav .disabled:focus {
    background: rgba(0,0,0,0.25);
    color: #fff;
}

.owl-theme .owl-nav.disabled + .owl-dots {
    margin-top: 10px;
}

.owl-theme.owl-carousel {
    display: none;
    width: 100%;
    position: relative;
    z-index: 1;
}

.owl-theme.owl-carousel .owl-stage {
    position: relative;
    touch-action: pan-Y;
}

.owl-theme.owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.owl-theme.owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    transform: translate3d(0px,0,0);
}

.owl-theme.owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
}

.owl-theme.owl-carousel .owl-item img {
    display: block;
    width: 100%;
    transform-style: preserve-3d;
}

.owl-theme.owl-carousel.owl-big .owl-item img {
    transform-style: preserve-3d;
    width: auto;
    margin: 0 auto;
    max-height: 100%;
}

.owl-theme.owl-carousel.owl-thumb .owl-item img {
    border: 5px solid transparent;
    cursor: pointer;
}

.owl-theme.owl-carousel.owl-thumb .owl-item img:hover,.owl-theme.owl-carousel.owl-thumb .owl-item img:focus {
    border-color: #009977;
}

.owl-theme.owl-carousel .owl-dots.disabled,.owl-theme.owl-carousel .owl-nav.disabled {
    display: none;
}

.owl-theme.owl-carousel .owl-dot {
    cursor: pointer;
    user-select: none;
}

.owl-theme.owl-carousel.owl-loaded {
    display: block;
}

.owl-theme.owl-carousel.owl-loading {
    opacity: 0;
    display: block;
}

.owl-theme.owl-carousel.owl-hidden {
    opacity: 0;
}

.owl-theme.owl-carousel.owl-refresh .owl-item {
    display: none;
}

.owl-theme.owl-carousel.owl-drag .owl-item {
    user-select: none;
}

.owl-theme.owl-carousel.owl-grab {
    cursor: -webkit-grab;
    cursor: -o-grab;
    cursor: -ms-grab;
    cursor: grab;
}

.owl-theme.owl-carousel.owl-rtl {
    direction: rtl;
}

.owl-theme.owl-carousel.owl-rtl .owl-item {
    float: right;
}

.owl-theme.owl-carousel.no-js {
    display: block;
}

.owl-carousel {
    overflow: hidden;
}

.owl-carousel .animated {
    -webkit-animation-duration: 1000ms;
    animation-duration: 1000ms;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

.owl-carousel .owl-animated-in {
    z-index: 0;
}

.owl-carousel .owl-animated-out {
    z-index: 1;
}

.owl-carousel .fadeOut {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut;
}

@-webkit-keyframes fadeOut {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@keyframes fadeOut {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

.owl-outer {
    position: relative;
}

.owl-outer .owl-control {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    z-index: 1;
    display: flex;
}

.owl-outer .owl-control button {
    display: none;
    margin-right: 0;
}

.owl-outer .owl-control button.play,.owl-outer .owl-control button.pause {
    display: inline-flex;
    align-items: center;
}

.owl-outer .owl-control button.play .button-text,.owl-outer .owl-control button.pause .button-text {
    margin-left: 5px;
}

.owl-outer button {
    outline: none;
    color: #fff;
    margin: 5px;
    padding: 6px;
    background: rgba(0,0,0,0.25);
    border: 4px solid transparent;
    font-size: 0.5rem;
}

@media (min-width: 30em) {
    .owl-outer button {
        font-size:1rem;
    }
}

.owl-outer button:hover,.owl-outer button:focus {
    background: #18BF9A;
    color: #000;
    text-decoration: none;
    border-color: #009977;
}

.owl-big.owl-carousel .owl-stage .owl-item .js-media-library-item-preview {
    display: block;
}

.owl-big.owl-carousel .owl-stage .owl-item .image-caption {
    margin: 10px 0 10px;
    border-radius: 10px;
    font-size: 0.9em;
    border: 1px solid #e4e4e4;
    padding: 10px;
    background: #efefef;
    text-align: center;
    color: #333;
}

.owl-thumb.owl-carousel .owl-stage .owl-item .image-caption {
    display: none;
}

.ws_hl {
    background-color: #01f;
    color: #fff;
    box-shadow: #1e1e1e;
    border-radius: 3px;
    transform: scale(2);
    transition: 20ms;
    transition-duration: .1s;
    font-size: inherit !important;
    display: inline !important;
}

.sent_hl,.sent_hl_one {
    background-color: #EAAF0F;
    border-radius: 3px;
    font-size: inherit !important;
    display: inline !important;
}

.ws_hl_one {
    background-color: #01f;
    color: #fff;
    box-shadow: #1e1e1e;
    border-radius: 3px;
    transform: scale(2);
    transition: 20ms;
    transition-duration: .1s;
    font-size: inherit !important;
    display: inline !important;
}

.sent_hl_two {
    background-color: #beffd6;
    border-radius: 3px;
    font-size: inherit !important;
    display: inline !important;
}

.ws_hl_two {
    background-color: #01f;
    color: #1e1e1e;
    box-shadow: #1e1e1e;
    border-radius: 3px;
    transform: scale(2);
    transition: 20ms;
    transition-duration: .1s;
    font-size: inherit !important;
    display: inline !important;
}

.sent_hl_three {
    background-color: #01f;
    border-radius: 3px;
    font-size: inherit !important;
    display: inline !important;
}

.ws_hl_three {
    background-color: #E81F76;
    color: #1e1e1e;
    box-shadow: #1e1e1e;
    border-radius: 3px;
    transform: scale(2);
    transition: 20ms;
    transition-duration: .1s;
    font-size: inherit !important;
    display: inline !important;
}

.inshovering {
    border-bottom: 5px dashed #781800 !important;
}

#loading_roh {
    width: 50px;
    height: 50px;
    top: 0;
    position: fixed !important;
    z-index: 999999;
}

.hold_roh {
    position: absolute;
    width: 100%;
    height: 100%;
    clip: rect(0,50px,50px,25px);
    border-radius: 100%;
    background-color: #fff;
}

.dot span {
    background-color: #781800;
}

.fill_roh {
    background-color: #781800;
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 100%;
    clip: rect(0,25px,50px,0);
}

.left_roh .fill_roh {
    z-index: 1;
    -webkit-animation: left 1s linear;
    -moz-animation: left 1s linear;
    animation: left 1s linear both;
}

@keyframes left {
    0% {
        -webkit-transform: rotate(0);
    }

    100% {
        transform: rotate(180deg);
    }
}

@-webkit-keyframes left {
    0% {
        -webkit-transform: rotate(0);
    }

    100% {
        -webkit-transform: rotate(180deg);
    }
}

.right_roh {
    z-index: 3;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    transform: rotate(180deg);
}

.right_roh .fill_roh {
    z-index: 3;
    -webkit-animation: right 1s linear;
    -moz-animation: right 1s linear;
    animation: right 1s linear both;
    -webkit-animation-delay: 1s;
    -moz-animation-delay: 1s;
    animation-delay: 1s;
}

@keyframes right {
    0% {
        -webkit-transform: rotate(0);
    }

    100% {
        transform: rotate(180deg);
    }
}

@-webkit-keyframes right {
    0% {
        transform: rotate(0);
    }

    100% {
        transform: rotate(180deg);
    }
}

.mask1 {
    display: none;
    width: 100%;
    height: 30px;
    top: 0;
    position: fixed;
    z-index: 99999;
    left: 0;
    right: 0;
}

.mask2 {
    display: none;
    width: 100%;
    bottom: 0;
    position: fixed;
    z-index: 99999;
    left: 0;
    right: 0;
}

.ruler {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 150px;
    background: gray;
    margin: 30px 0 0 0;
    background: url(https://insipio.com/readit3/svg2/readit3/default/ruler_rep.svg) !important;
    z-index: 1100;
    display: none;
}

.playbtn {
    position: absolute !important;
    margin: 6px 0 0 6px !important;
    padding: 0 !important;
    background: url(https://insipio.com/readit3/svg2/readit3/light/play.svg) !important;
    border: none !important;
    text-decoration: none !important;
    width: 50px !important;
    height: 50px !important;
    cursor: pointer !important;
    outline: 0 !important;
}

.playbtn:active {
    transform: scale(1.1);
}

.playbtn:disabled {
    background-color: #00000000;
    filter: grayscale(100%);
    cursor: not-allowed !important;
}

.pausebtn {
    position: absolute !important;
    margin: 6px 0 0 6px !important;
    padding: 0 !important;
    background: url(https://insipio.com/readit3/svg2/readit3/light/pause.svg) !important;
    border: none !important;
    text-decoration: none !important;
    width: 50px !important;
    height: 50px !important;
    cursor: pointer !important;
    outline: 0 !important;
    transition-duration: 0.1s !important;
    display: none;
}

.pausebtn:active {
    transform: scale(1.1);
}

.stopbtn {
    position: absolute !important;
    margin: 6px 0 0 62px !important;
    padding: 0 !important;
    background: url(https://insipio.com/readit3/svg2/readit3/light/stop.svg) !important;
    border: none !important;
    text-decoration: none !important;
    width: 50px !important;
    height: 50px !important;
    cursor: pointer !important;
    outline: 0 !important;
    transition-duration: 0.1s !important;
}

.stopbtn:active {
    transform: scale(1.1);
}

.stopbtn:disabled {
    background-color: #00000000;
    filter: grayscale(100%);
    cursor: not-allowed !important;
}

.wordbtn {
    position: absolute !important;
    margin: 6px 0 0 118px !important;
    padding: 0 !important;
    background: url(https://insipio.com/readit3/svg2/readit3/light/dictionary.svg) !important;
    border: none !important;
    text-decoration: none !important;
    width: 50px !important;
    height: 50px !important;
    cursor: pointer !important;
    outline: 0 !important;
    display: inline-block;
    transition-duration: 0.1s !important;
}

.wordbtn:active {
    transform: scale(1.1);
}

.wordbtn:disabled {
    background-color: #00000000;
    filter: grayscale(100%);
    cursor: not-allowed !important;
}

.wordbtndimmed {
    position: absolute !important;
    margin: 6px 0 0 118px !important;
    padding: 0 !important;
    background: url(https://insipio.com/readit3/svg2/readit3/light/dictionary_dimmed.svg) !important;
    border: none !important;
    text-decoration: none !important;
    width: 50px !important;
    height: 50px !important;
    cursor: pointer !important;
    outline: 0 !important;
    display: none;
    transition-duration: 0.1s !important;
}

.wordbtndimmed:active {
    transform: scale(1.1);
}

.rohbutton {
    position: absolute !important;
    margin: 6px 0 0 174px !important;
    padding: 0 !important;
    background: url(https://insipio.com/readit3/svg2/readit3/light/readonhover.svg) !important;
    border: none !important;
    text-decoration: none !important;
    width: 50px !important;
    height: 50px !important;
    cursor: pointer !important;
    outline: 0 !important;
    display: inline-block;
    transition-duration: 0.1s !important;
}

.rohbutton:active {
    transform: scale(1.1);
}

.rohbutton:disabled {
    background-color: #00000000;
    filter: grayscale(100%);
    cursor: not-allowed !important;
}

.rohbuttondimmed {
    position: absolute !important;
    margin: 6px 0 0 174px !important;
    padding: 0 !important;
    background: url(https://insipio.com/readit3/svg2/readit3/light/readonhover_dimmed.svg) !important;
    border: none !important;
    text-decoration: none !important;
    width: 50px !important;
    height: 50px !important;
    cursor: pointer !important;
    outline: 0 !important;
    display: none;
    transition-duration: 0.1s !important;
}

.rohbuttondimmed:active {
    transform: scale(1.1);
}

.rulerbtn {
    position: absolute !important;
    margin: 6px 0 0 230px !important;
    padding: 0 !important;
    background: url(https://insipio.com/readit3/svg2/readit3/light/ruler.svg) !important;
    border: none !important;
    text-decoration: none !important;
    width: 50px !important;
    height: 50px !important;
    cursor: pointer !important;
    outline: 0 !important;
    transition-duration: 0.1s !important;
}

.rulerbtn:active {
    transform: scale(1.1);
}

.rulerbtndimmed {
    position: absolute !important;
    margin: 6px 0 0 230px !important;
    padding: 0 !important;
    display: none;
    background: url(https://insipio.com/readit3/svg2/readit3/light/ruler_dimmed.svg) !important;
    border: none !important;
    text-decoration: none !important;
    width: 50px !important;
    height: 50px !important;
    cursor: pointer !important;
    outline: 0 !important;
    transition-duration: 0.1s !important;
}

.rulerbtndimmed:active {
    transform: scale(1.1);
}

.maskbtn {
    position: absolute !important;
    margin: 6px 0 0 230px !important;
    padding: 0 !important;
    background: url(https://insipio.com/readit3/svg2/readit3/light/mask.svg) !important;
    border: none !important;
    text-decoration: none !important;
    width: 50px !important;
    height: 50px !important;
    cursor: pointer !important;
    outline: 0 !important;
    transition-duration: 0.1s !important;
}

.maskbtn:active {
    transform: scale(1.1);
}

.maskbtndimmed {
    position: absolute !important;
    margin: 6px 0 0 230px !important;
    padding: 0 !important;
    display: none;
    background: url(https://insipio.com/readit3/svg2/readit3/light/mask_dimmed.svg) !important;
    border: none !important;
    text-decoration: none !important;
    width: 50px !important;
    height: 50px !important;
    cursor: pointer !important;
    outline: 0 !important;
    transition-duration: 0.1s !important;
}

.maskbtndimmed:active {
    transform: scale(1.1);
}

.settingsbtn {
    position: absolute !important;
    margin: 6px 0 0 286px !important;
    padding: 0 !important;
    background: url(https://insipio.com/readit3/svg2/readit3/light/settings.svg) !important;
    border: none !important;
    text-decoration: none !important;
    width: 26px !important;
    height: 50px !important;
    cursor: pointer !important;
    outline: 0 !important;
    transition-duration: 0.1s !important;
}

.settingsbtn:active {
    transform: scale(1.1);
}

#settings26x50dimmed {
    position: absolute !important;
    display: none;
    margin: 6px 0 0 286px !important;
    background: url(https://insipio.com/readit3/svg2/readit3/light/settings_dimmed.svg) !important;
    border: none !important;
    text-decoration: none !important;
    width: 26px !important;
    height: 50px !important;
    cursor: pointer !important;
    outline: 0 !important;
    transition-duration: 0.1s !important;
    padding: 0;
}

.settingsbtndimmed:active {
    transform: scale(1.1);
}

.helpbtn {
    position: absolute !important;
    margin: 6px 0 0 318px !important;
    padding: 0 !important;
    background: url(https://insipio.com/readit3/svg2/readit3/light/help.svg) !important;
    border: none !important;
    text-decoration: none !important;
    width: 26px !important;
    height: 50px !important;
    cursor: pointer !important;
    outline: 0 !important;
    transition-duration: 0.1s !important;
}

.helpbtn:active {
    transform: scale(1.1);
}

#closebar {
    position: absolute !important;
    margin: 6px 0 0 350px !important;
    padding: 0 !important;
    background: url(https://insipio.com/readit3/svg2/readit3/light/closebar.svg) !important;
    border: none !important;
    text-decoration: none !important;
    width: 26px !important;
    height: 50px !important;
    cursor: pointer !important;
    outline: 0 !important;
    transition-duration: 0.1s !important;
    z-index: 11001;
}

#insipio_playerheader {
    background: url(https://insipio.com/readit3/svg2/readit3/default/handle.svg) !important;
    height: 62px;
    width: 27.3px;
    position: absolute;
    margin-left: -25px;
    z-index: 999;
    background-repeat: no-repeat;
}

.insipio_desktop {
    width: 385px !important;
    height: 62px !important;
    background: url(https://insipio.com/readit3/svg2/readit3/light/base.svg) !important;
    background-repeat: no-repeat !important;
    border: none !important;
    font-family: "Segoe UI",Tahoma,Geneva,Verdana,sans-serif !important;
    z-index: 10000;
    position: absolute;
}

.jp-progress {
    overflow: hidden;
    background-color: #ddd;
}

.jp-audio .jp-progress {
    position: absolute;
    top: 32px;
    height: 15px;
}

.jp-audio .jp-type-single .jp-progress {
    margin: 30px 30px 30px 32px;
    width: 338px;
}

.jp-video .jp-progress {
    top: 0;
    left: 0;
    width: 100%;
    height: 10px;
}

.jp-seek-bar {
    background: url(https://insipio.com/readit3/themes/light/progress_bar_gray.jpg);
    width: 120px;
    height: 100%;
    cursor: pointer;
}

.jp-play-bar {
    background: url(https://insipio.com/readit3/themes/light/progress_bar_blue.jpg);
    width: 120px;
    height: 100%;
}

.jp-seeking-bg {
    background: url(https://insipio.com/readit3/themes/light/jplayer.blue.monday.seeking.gif);
}

#settings_insipio {
    background-color: #fff !important;
    position: absolute !important;
    font-family: "Trebuchet MS","Lucida Sans Unicode","Lucida Grande","Lucida Sans",Arial,sans-serif !important;
    font-size: 100% !important;
    line-height: 20px !important;
    display: none;
    border-radius: 7px !important;
    border: 1px solid #bbb !important;
    box-shadow: 10px !important;
    margin: 61px 10px 10px 100px !important;
    width: 275px !important;
    height: 276px !important;
    z-index: 999 !important;
}

.tts-span {
    display: inline !important;
    float: none !important;
    width: initial !important;
    margin-left: 0 !important;
}

.divtext {
    margin: 0 15px 0 15px;
    color: #696969;
    font: lighter 14px Tahoma;
    position: relative;
    cursor: default !important;
}

.hrsp {
    width: 250px;
    margin: 8px 0 8px 10px;
    border-top: 1px solid #cecece;
    position: relative;
}

.hrsp2 {
    width: 300px;
    margin: 8px 0 8px 7px;
    border-top: 1px solid #cecece;
    position: relative;
}

.dlbtn {
    position: fixed !important;
    margin: 0 0 5px 195px !important;
    background: url(https://insipio.com/readit3/themes/light/downloadbtn.png);
    border: none !important;
    text-decoration: none !important;
    width: 24px !important;
    height: 24px !important;
    cursor: pointer !important;
    outline: 0 !important;
    z-index: inherit !important;
    padding: 0 !important;
    background-color: #ffffff00 !important;
}

.readcheckh {
    margin: 10px 0 0 0;
}

#speedselid {
    position: absolute;
    margin: 1px 0 0 14px;
}

#speedselect {
    font-size: 13px !important;
    font-weight: 700 !important;
    width: 90px !important;
    margin: 0 20px 0 165px !important;
    position: static !important;
    font-family: "Segoe UI",Tahoma,Geneva,Verdana,sans-serif !important;
    padding: 0 !important;
    background-color: #fff !important;
    border: none !important;
    min-height: 10px !important;
    height: 20px !important;
    box-shadow: none !important;
    line-height: 0 !important;
    border-radius: 3px !important;
    -webkit-appearance: menulist-button !important;
}

#voiceselid {
    position: absolute;
    margin: 1px 0 0 14px;
}

.voiceSele {
    font-size: 13px !important;
    font-weight: 700 !important;
    width: 90px !important;
    margin: 0 20px 0 165px !important;
    position: static !important;
    font-family: "Segoe UI",Tahoma,Geneva,Verdana,sans-serif !important;
    padding: 0 !important;
    background-color: #fff !important;
    border: none !important;
    min-height: 10px !important;
    height: 20px !important;
    box-shadow: none !important;
    line-height: 0 !important;
    border-radius: 3px !important;
    -webkit-appearance: menulist-button !important;
    padding: 0;
}

#langusellabel {
    position: absolute;
    margin: 1px 0 0 14px;
}

.langSele {
    font-size: 13px !important;
    font-weight: 700 !important;
    width: 90px !important;
    margin: 0 20px 0 165px !important;
    position: static !important;
    font-family: "Segoe UI",Tahoma,Geneva,Verdana,sans-serif !important;
    padding: 0 !important;
    background-color: #fff !important;
    border: none !important;
    min-height: 10px !important;
    height: 20px !important;
    box-shadow: none !important;
    line-height: 0 !important;
    border-radius: 3px !important;
    -webkit-appearance: menulist-button !important;
    padding: 0;
}

#themeSelid {
    position: absolute;
    margin: 1px 0 0 14px;
}

.themeSele {
    font-size: 13px !important;
    font-weight: 700 !important;
    width: 90px !important;
    margin: 0 20px 0 165px !important;
    position: static !important;
    font-family: "Segoe UI",Tahoma,Geneva,Verdana,sans-serif !important;
    padding: 0 !important;
    background-color: #fff !important;
    border: none !important;
    min-height: 10px !important;
    height: 20px !important;
    box-shadow: none !important;
    line-height: 0 !important;
    border-radius: 3px !important;
    -webkit-appearance: menulist-button !important;
    padding: 0;
}

#fontSelid {
    position: absolute;
    margin: 1px 0 0 14px;
}

.fontSele {
    font-size: 13px !important;
    font-weight: 700 !important;
    width: 90px !important;
    margin: 0 20px 0 165px !important;
    position: static !important;
    font-family: "Segoe UI",Tahoma,Geneva,Verdana,sans-serif !important;
    padding: 0 !important;
    background-color: #fff !important;
    border: none !important;
    min-height: 10px !important;
    height: 20px !important;
    box-shadow: none !important;
    line-height: 0 !important;
    border-radius: 3px !important;
    -webkit-appearance: menulist-button !important;
    padding: 0;
}

#dictionarybox {
    background-color: #fff !important;
    width: 340px !important;
    display: none;
    position: absolute !important;
    font-family: "Gill Sans","Gill Sans MT",Calibri,"Trebuchet MS",sans-serif !important;
    font-size: 100% !important;
    line-height: 20px !important;
    border-radius: 7px !important;
    border: 1px solid #5e5e5e !important;
    box-shadow: 10px !important;
    margin: 61px 10px 10px 20px !important;
    overflow-wrap: break-word !important;
}

#wordtodefine {
    margin: 5px 0 0 5px !important;
    font-family: "Gill Sans","Gill Sans MT",Calibri,"Trebuchet MS",sans-serif !important;
    font-size: 30px !important;
    font-weight: 500 !important;
    color: #757575 !important;
    position: relative !important;
    padding: 10px !important;
}

.definitions {
    color: #616161 !important;
    font-family: "Gill Sans","Gill Sans MT",Calibri,"Trebuchet MS",sans-serif !important;
    font-weight: 400 !important;
    padding: 5px !important;
    margin: 3px 0 20px 11px !important;
}

.deflicss {
    list-style-type: disc;
    font-family: 'Gill Sans','Gill Sans MT',Calibri,'Trebuchet MS',sans-serif;
    font-size: 15px;
    list-style-position: inside;
    list-style-image: none;
    line-height: 21px;
    text-align: left;
    margin-left: 5px;
    margin-right: 6px;
}

.pwrdby {
    position: absolute;
    right: 10px;
    bottom: 0;
    width: 100px;
}

#moresetlab {
    background: 0 0;
    width: 235px;
    height: 25px;
    padding: 0;
    color: #696969;
    font: bold 14px Tahoma;
    border-radius: 5px;
}

.field--name-field-ris-cards {
    margin-top: 50px;
    display: flex;
    flex-flow: row wrap;
    gap: 30px;
    background-color: #fff;
    justify-content: center;
}

.field--name-field-ris-cards > .field__item {
    max-width: 360px;
}

@media screen and (min-width: 54rem) {
    .field--name-field-ris-cards > .field__item {
        flex:1 1 31%;
    }
}

@media screen and (max-width: 54rem) {
    .field--name-field-ris-cards > .field__item {
        flex:1 1 48%;
    }
}

.field--name-field-ris-cards > .field__item .paragraph--type--ris-card {
    background-color: transparent;
    color: #1e1e1e;
    height: 100%;
    position: relative;
}

.field--name-field-ris-cards > .field__item .paragraph--type--ris-card * {
    color: #1e1e1e;
}

.field--name-field-ris-cards > .field__item .paragraph--type--ris-card a {
    text-decoration: none;
}

.field--name-field-ris-cards > .field__item .paragraph--type--ris-card .field--name-field-image {
    display: block;
    width: 128px;
    height: 128px;
    border-radius: 64px;
    line-height: 128px;
    margin: 0 auto -64px;
    text-align: center;
    z-index: 1;
    position: relative;
}

.field--name-field-ris-cards > .field__item .paragraph--type--ris-card .field--name-field-image a {
    display: block;
    width: 100%;
    height: 100%;
    border-radius: 64px;
    padding: 25px;
}

.field--name-field-ris-cards > .field__item .paragraph--type--ris-card .field--name-field-image a:hover {
    background-color: rgba(0,0,0,0.15);
}

.field--name-field-ris-cards > .field__item .paragraph--type--ris-card .field--name-field-image img {
    margin: auto;
    vertical-align: middle;
    display: block;
    width: auto;
    height: auto;
}

.field--name-field-ris-cards > .field__item .paragraph--type--ris-card .field--name-localgov-text a {
    text-decoration: underline;
}

.field--name-field-ris-cards > .field__item .paragraph--type--ris-card .field--name-localgov-text a:hover,.field--name-field-ris-cards > .field__item .paragraph--type--ris-card .field--name-localgov-text afocus {
    text-decoration: none;
    background: none;
    outline: none;
}

.field--name-field-ris-cards > .field__item .paragraph--type--ris-card .field--name-field-link a {
    display: inline-block;
    margin-bottom: 0;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 2px solid #1e1e1e;
    white-space: nowrap;
    padding: 6px 12px;
    border-radius: 6px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    position: absolute;
    left: 32px;
    right: 32px;
    bottom: 28px;
}

.field--name-field-ris-cards > .field__item .paragraph--type--ris-card .field--name-field-link a:hover {
    background-color: rgba(0,0,0,0.15);
}

.field--name-field-ris-cards > .field__item .paragraph--type--ris-card .container-group {
    border-radius: 18px;
    min-height: 70px;
    position: relative;
    overflow: hidden;
    z-index: 0;
    padding: 100px 32px 75px;
    height: calc(100% - 64px);
}

.field--name-field-ris-cards > .field__item .paragraph--type--ris-card .container-group:before {
    content: '';
    position: absolute;
    top: -70px;
    left: 50%;
    margin-left: -70px;
    width: 140px;
    height: 140px;
    border-radius: 100%;
    z-index: -1;
}

.field--name-field-ris-cards > .field__item .paragraph--type--ris-card .container-group ul {
    margin: 0;
}

.field--name-field-ris-cards > .field__item .paragraph--type--ris-card .container-group ul li {
    list-style-type: none;
    background: none;
    padding-left: 0;
    margin: 0 0 5px;
}

.field--name-field-ris-cards > .field__item .paragraph--type--ris-card.bg-turquoise .container-group:before {
    box-shadow: 0 900px 0 900px #00ADBB;
}

.field--name-field-ris-cards > .field__item .paragraph--type--ris-card.bg-turquoise .field--name-field-image {
    background: #00ADBB;
}

.field--name-field-ris-cards > .field__item .paragraph--type--ris-card.bg-green .container-group:before {
    box-shadow: 0 900px 0 900px #009977;
}

.field--name-field-ris-cards > .field__item .paragraph--type--ris-card.bg-green .field--name-field-image {
    background: #009977;
}

.field--name-field-ris-cards > .field__item .paragraph--type--ris-card.bg-yellow .container-group:before {
    box-shadow: 0 900px 0 900px #EAAF0F;
}

.field--name-field-ris-cards > .field__item .paragraph--type--ris-card.bg-yellow .field--name-field-image {
    background: #EAAF0F;
}

.field--name-field-ris-cards > .field__item .paragraph--type--ris-card.bg-navy .container-group:before {
    box-shadow: 0 900px 0 900px #001E61;
}

.field--name-field-ris-cards > .field__item .paragraph--type--ris-card.bg-navy .field--name-field-image {
    background: #001E61;
}

.field--name-field-ris-cards > .field__item .paragraph--type--ris-card.bg-pink .container-group:before {
    box-shadow: 0 900px 0 900px #E81F76;
}

.field--name-field-ris-cards > .field__item .paragraph--type--ris-card.bg-pink .field--name-field-image {
    background: #E81F76;
}

.paragraph.paragraph--type--service-panel {
    margin-top: 50px;
    margin-bottom: 50px;
    padding: 20px;
}

.paragraph.paragraph--type--service-panel .show-more {
    text-align: center;
    padding-top: 25px;
}

.paragraph.paragraph--type--service-panel .show-more a.cards-has-more {
    background: #009977;
    color: #000;
    font-size: 22px;
    line-height: 26px;
    padding: 22px 80px 22px 30px;
    display: inline-block;
    transition: all 0.3s;
    border-radius: 50px;
    box-shadow: 2px 4px 6px rgba(0,0,0,0.28);
    margin-bottom: 1em;
    border: none;
    cursor: pointer;
    text-decoration: none;
    position: relative;
    display: inline-block;
}

.paragraph.paragraph--type--service-panel .show-more a.cards-has-more:before {
    content: '';
    width: 66px;
    height: 66px;
    border-radius: 100%;
    position: absolute;
    right: 2px;
    top: 50%;
    transform: translateY(-50%);
    background: #18BF9A url(/themes/custom/bbd_localgov/images/more-arrow.svg) no-repeat center;
    background-size: 17px;
}

.paragraph.paragraph--type--service-panel .show-more a.cards-has-more:hover,.paragraph.paragraph--type--service-panel .show-more a.cards-has-more:active,.paragraph.paragraph--type--service-panel .show-more a.cards-has-more:focus {
    color: #000;
    outline: none;
    border: none;
    background: #18BF9A;
    box-shadow: 2px 4px 20px rgba(0,0,0,0.28);
}

.paragraph.paragraph--type--service-panel .show-more a.cards-has-more:hover:before,.paragraph.paragraph--type--service-panel .show-more a.cards-has-more:active:before,.paragraph.paragraph--type--service-panel .show-more a.cards-has-more:focus:before {
    background-color: #009977;
}

.paragraph.paragraph--type--service-panel .show-more a.cards-has-more .lgd-prev-next__icon {
    display: none;
}

.paragraph.paragraph--type--service-panel > .field--name-field-title {
    max-width: 1050px;
    margin: 0 auto 25px;
}

.paragraph.paragraph--type--service-panel > .field--name-field-title h2 {
    font-size: 48px;
    line-height: 58px;
    font-weight: 700;
    padding: 0;
    background: none;
    margin-bottom: 0;
}

.paragraph.paragraph--type--service-panel .field--name-field-service-card {
    display: grid;
    justify-content: space-between;
    gap: 30px;
}

.paragraph.paragraph--type--service-panel .field--name-field-service-card > .initial-visible .paragraph--type--service-card {
    display: block;
}

.paragraph.paragraph--type--service-panel .field--name-field-service-card > .field__item.show-more-visible {
    display: block;
}

.paragraph.paragraph--type--service-panel .field--name-field-service-card > .field__item:not(.initial-visible) {
    display: none;
}

@media screen and (min-width: 1024px) {
    .paragraph.paragraph--type--service-panel .field--name-field-service-card {
        grid-template-columns:repeat(4,minmax(200px,1fr));
    }
}

@media screen and (max-width: 1023px) and (min-width:901px) {
    .paragraph.paragraph--type--service-panel .field--name-field-service-card {
        grid-template-columns:repeat(3,minmax(200px,1fr));
    }
}

@media screen and (max-width: 900px) and (min-width:560px) {
    .paragraph.paragraph--type--service-panel .field--name-field-service-card {
        grid-template-columns:repeat(2,minmax(200px,1fr));
    }
}

@media screen and (max-width: 559px) {
    .paragraph.paragraph--type--service-panel .field--name-field-service-card {
        grid-template-columns:repeat(1,minmax(200px,1fr));
    }
}

.paragraph.paragraph--type--service-panel .field--name-field-service-card .paragraph--type--service-card {
    display: none;
}

.paragraph.paragraph--type--service-panel .field--name-field-service-card .paragraph--type--service-card a {
    box-shadow: 2px 4px 6px rgba(0,0,0,0.28);
    background-color: #EAAF0F;
    width: 100%;
    margin: 0;
    border-radius: 50px;
    overflow: hidden;
    transition: all 0.3s;
    text-decoration: none;
}

.paragraph.paragraph--type--service-panel .field--name-field-service-card .paragraph--type--service-card a:hover {
    background: #f5d06a;
    box-shadow: 0 4px 30px rgba(0,0,0,0.25);
}

.paragraph.paragraph--type--service-panel .field--name-field-service-card .paragraph--type--service-card a.field-group-link {
    display: flex;
    justify-content: space-between;
    align-items: center;
    align-content: center;
    width: 100%;
    height: 86px;
    padding: 0 30px 0 30px;
}

.paragraph.paragraph--type--service-panel .field--name-field-service-card .paragraph--type--service-card a.field-group-link .field--name-field-title {
    color: #1e1e1e;
    font-size: 20px;
    line-height: 26px;
}

.paragraph.paragraph--type--service-panel .field--name-field-service-card .paragraph--type--service-card a.field-group-link .field--name-field-title h2 {
    color: #009977;
    font-size: 20px;
    background: none;
    margin: 0;
    padding: 0;
}

.paragraph.paragraph--type--service-panel .field--name-field-service-card .paragraph--type--service-card a.field-group-link .field--name-localgov-labelled-icon-icon i,.paragraph.paragraph--type--service-panel .field--name-field-service-card .paragraph--type--service-card a.field-group-link .field--name-localgov-labelled-icon-icon svg {
    color: #000;
    font-size: 30px;
}

.lgd-page-title-block,.service-cta-block__list,.lgd-teaser-list .service-landing-page__service {
    border: 0;
}

.service-cta-block__link,.field--name-localgov-common-tasks .field__item a {
    background: #009977 url(/themes/custom/bbd_localgov/images/big-button-arrow-right-white.png) no-repeat center right;
    color: #fff;
    font: bold 1.5em/1.25 "Lato",sans-serif;
    border: 2px solid #009977;
    padding: 15px 80px 17px 50px;
    display: inline-block;
    border-radius: 50px;
    margin-bottom: 30px;
    cursor: pointer;
    text-decoration: none;
    transition: all 0.5s;
}

.service-cta-block__link .service-cta-block__link-title,.field--name-localgov-common-tasks .field__item a .service-cta-block__link-title {
    display: block;
}

.service-cta-block__link .service-cta-block__link-icon,.field--name-localgov-common-tasks .field__item a .service-cta-block__link-icon {
    display: none;
}

.service-cta-block__link:hover,.field--name-localgov-common-tasks .field__item a:hover,.service-cta-block__link:active,.field--name-localgov-common-tasks .field__item a:active,.service-cta-block__link:focus,.field--name-localgov-common-tasks .field__item a:focus {
    background-position: center right -10px;
}

.service-cta-block__list .service-cta-block__link,.service-cta-block__list .field--name-localgov-common-tasks .field__item a,.field--name-localgov-common-tasks .field__item .service-cta-block__list a {
    display: block;
}

.service-landing-page__services {
    padding: 10px 0 20px;
}

.service-landing-page__service h2,.service-landing-page__service h3,.localgov-services-landing .field--name-localgov-topics h2,.localgov-services-landing .field--name-localgov-topics h3 {
    font-size: 1.625em;
    background-color: transparent;
    padding: 0;
}

.service-landing-page__service-item .field--name-localgov-guides-description,.service-landing-page__service-item .field--name-body,.service-landing-page__service-item .field--name-field-description,.service-landing-page__service-item .field--name-localgov-summary,.service-landing-page__service > .field__item .field--name-localgov-guides-description,.service-landing-page__service > .field__item .field--name-body,.service-landing-page__service > .field__item .field--name-field-description,.service-landing-page__service > .field__item .field--name-localgov-summary,.localgov-services-landing .field--name-localgov-topics-item .field--name-localgov-guides-description,.localgov-services-landing .field--name-localgov-topics-item .field--name-body,.localgov-services-landing .field--name-localgov-topics-item .field--name-field-description,.localgov-services-landing .field--name-localgov-topics-item .field--name-localgov-summary,.localgov-services-landing .field--name-localgov-topics > .field__item .field--name-localgov-guides-description,.localgov-services-landing .field--name-localgov-topics > .field__item .field--name-body,.localgov-services-landing .field--name-localgov-topics > .field__item .field--name-field-description,.localgov-services-landing .field--name-localgov-topics > .field__item .field--name-localgov-summary {
    margin-bottom: 25px;
}

.service-landing-page__service-icon,.localgov-services-landing .field--name-localgov-topics-icon {
    padding-top: 3px;
    padding-right: 10px;
    float: left;
    min-width: 45px;
    min-height: 45px;
    background: url(/themes/custom/bbd_localgov/images/arrow-circle-green.svg) no-repeat left top;
    background-size: 45px auto;
    box-sizing: content-box;
}

.service-landing-page__service-icon svg,.localgov-services-landing .field--name-localgov-topics-icon svg {
    display: none;
}

.path-bins-waste-recycling.page-node-type-localgov-services-page .block-core.block-page-title-block:before,.path-bins-waste-recycling.page-node-type-localgov-services-page .block-core.block-page-title-block:after {
    display: none;
}

.path-bins-waste-recycling.page-node-type-localgov-services-page .block-core.block-page-title-block p,.path-bins-waste-recycling.page-node-type-localgov-services-page .block-core.block-page-title-block .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .field--name-localgov-summary,.localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .path-bins-waste-recycling.page-node-type-localgov-services-page .block-core.block-page-title-block .field--name-localgov-summary,.path-bins-waste-recycling.page-node-type-localgov-services-page .block-core.block-page-title-block h1 {
    max-width: 100%;
    color: #000;
}

@media (max-width: 59.938em) {
    .page-node-type-localgov-services-page .node__content > .right-column {
        margin-top:0 !important;
    }
}

@media (min-width: 60em) {
    .page-node-type-localgov-services-page .node__content > .right-column {
        opacity:0;
        transition: opacity 0.4s;
    }

    .page-node-type-localgov-services-page .node__content > .right-column.is-loaded {
        opacity: 1;
    }
}

@media (min-width: 60em) {
    .page-node-type-localgov-services-page .block-system-breadcrumb-block {
        width:calc(100% - 300px);
    }
}

.page-node-type-localgov-services-page .block-core.block-page-title-block .field--name-field-page-intro {
    font-size: 24px;
    background-color: #009977;
}

.page-node-type-localgov-services-page .block-localgov-services {
    display: none;
}

.page-node-type-localgov-services-page .field--name-localgov-common-tasks {
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    order: 3;
    margin-bottom: 1em;
}

.page-node-type-localgov-services-page .field--name-localgov-common-tasks .field__item {
    width: calc(100% - var(--grid-column-spacing));
    margin-right: calc(var(--grid-column-spacing) / 2);
    margin-left: calc(var(--grid-column-spacing) / 2);
}

.page-node-type-localgov-services-page .field--name-body {
    color: #333;
}

.page-node-type-localgov-services-page .main-column {
    max-width: 100%;
}

.field--name-field-latest-news-view .viewsreference--view-title {
    margin-bottom: 25px;
    color: #333;
    font-size: 24px;
    line-height: 32px;
    font-weight: 500;
    background: none;
    text-decoration: none;
    padding: 0;
}

.field--name-field-latest-news-view .view-content {
    margin-bottom: 25px;
}

.field--name-field-latest-news-view .views-row {
    margin-bottom: 20px;
}

.field--name-field-latest-news-view .views-row .views-field-title {
    padding: 0;
}

.field--name-field-latest-news-view .views-row .views-field-title a {
    color: #333;
    font-size: 16px;
    line-height: 19px;
    font-weight: normal;
    display: block;
    background: url(/themes/custom/bbd_localgov/images/arrow-circle-green.svg) no-repeat center left;
    background-size: 35px auto;
    padding: 10px 0 10px 45px;
    text-decoration: none;
}

.field--name-field-latest-news-view .views-row .views-field-title a:hover {
    text-decoration: underline;
    color: green;
}

.field--name-field-latest-news-view .views-row .views-field-title a .file-meta {
    display: block;
    font-weight: normal;
}

.field--name-field-latest-news-view .more-link {
    padding: 0;
    text-align: left;
    border: none;
}

.field--name-field-latest-news-view .more-link a {
    background: #009977;
    color: #000;
    font-size: 22px;
    line-height: 26px;
    padding: 22px 80px 22px 30px;
    display: inline-block;
    transition: all 0.3s;
    border-radius: 50px;
    box-shadow: 2px 4px 6px rgba(0,0,0,0.28);
    margin-bottom: 1em;
    border: none;
    cursor: pointer;
    text-decoration: none;
    position: relative;
}

.field--name-field-latest-news-view .more-link a:before {
    content: '';
    width: 66px;
    height: 66px;
    border-radius: 100%;
    position: absolute;
    right: 2px;
    top: 50%;
    transform: translateY(-50%);
    background: #18BF9A url(/themes/custom/bbd_localgov/images/more-arrow.svg) no-repeat center;
    background-size: 17px;
}

.field--name-field-latest-news-view .more-link a:hover,.field--name-field-latest-news-view .more-link a:active,.field--name-field-latest-news-view .more-link a:focus {
    color: #000;
    outline: none;
    border: none;
    background: #18BF9A;
    box-shadow: 2px 4px 20px rgba(0,0,0,0.28);
}

.field--name-field-latest-news-view .more-link a:hover:before,.field--name-field-latest-news-view .more-link a:active:before,.field--name-field-latest-news-view .more-link a:focus:before {
    background-color: #009977;
}

.field--name-field-latest-news-view .more-link a .lgd-prev-next__icon {
    display: none;
}

.field--name-field-downloads-media {
    margin-bottom: 30px;
}

.field--name-field-downloads-media .field__label {
    margin-bottom: 25px;
    color: #333;
    font-size: 24px;
    line-height: 32px;
    font-weight: 500;
    background: none;
    text-decoration: none;
    padding: 0;
}

.field--name-field-downloads-media .field__items > .field__item {
    margin-bottom: 20px;
}

.field--name-field-downloads-media .field__items > .field__item .field__label,.field--name-field-downloads-media .field__items > .field__item .field--name-field-title {
    display: none;
}

.field--name-field-downloads-media .field__items > .field__item .file a {
    color: #333;
    font-size: 16px;
    line-height: 19px;
    font-weight: normal;
    display: block;
    background: url(/themes/custom/bbd_localgov/images/download-round-green.svg) no-repeat center left;
    background-size: 35px auto;
    padding: 2px 15px 2px 45px;
    text-decoration: none;
    min-height: 35px;
}

.field--name-field-downloads-media .field__items > .field__item .file a:hover {
    text-decoration: underline;
    color: green;
}

.field--name-field-downloads-media .field__items > .field__item .file a .file-meta {
    display: block;
    font-weight: normal;
}

.lgd-guides__content > .field--name-localgov-subsites-parent .field__label {
    width: 100%;
}

@media (min-width: 48em) {
    .lgd-guides__content > .field--name-localgov-subsites-parent {
        display:flex;
        flex-wrap: wrap;
    }

    .lgd-guides__content > .field--name-localgov-subsites-parent > .field__item {
        flex-basis: 50%;
    }
}

.field--name-localgov-subsites-parent {
    margin-bottom: 30px;
}

.field--name-localgov-subsites-parent .field__label {
    margin-bottom: 25px;
    width: 100%;
}

.field--name-localgov-subsites-parent .field__label a {
    font-size: 24px;
    line-height: 32px;
    font-weight: 500;
    background: none;
    padding: 0;
    color: #001E61;
    text-decoration: underline;
}

.field--name-localgov-subsites-parent .field__label a:hover {
    color: #009977;
}

.field--name-localgov-subsites-parent a {
    color: #333;
    font-size: 16px;
    line-height: 18px;
    font-weight: normal;
    display: block;
    background: url(/themes/custom/bbd_localgov/images/arrow-circle-yellow.svg) no-repeat center left;
    background-size: 35px auto;
    padding: 15px 15px 15px 45px;
    text-decoration: none;
}

.field--name-localgov-subsites-parent a:hover {
    text-decoration: underline;
    color: green;
}

.field--name-localgov-subsites-parent .field__item {
    margin-bottom: 10px;
}

.field--name-localgov-subsites-parent .field__item.active a {
    background: url(/themes/custom/bbd_localgov/images/arrow-circle-blue.svg) no-repeat center left;
    background-size: 35px auto;
}

.field--name-localgov-related-links {
    margin-bottom: 30px;
}

.field--name-localgov-related-links .field__label {
    margin-bottom: 25px;
    color: #333;
    font-size: 24px;
    line-height: 32px;
    font-weight: 500;
    background: none;
    text-decoration: none;
    padding: 0;
}

.field--name-localgov-related-links .field__label a {
    font-size: 24px;
    line-height: 32px;
    font-weight: 500;
    background: none;
    padding: 0;
    color: #001E61;
    text-decoration: underline;
}

.field--name-localgov-related-links .field__label a:hover {
    color: #009977;
}

.field--name-localgov-related-links a {
    color: #333;
    font-size: 16px;
    line-height: 18px;
    font-weight: normal;
    display: block;
    background: url(/themes/custom/bbd_localgov/images/arrow-circle-yellow.svg) no-repeat center left;
    background-size: 35px auto;
    padding: 8px 15px 8px 45px;
    text-decoration: none;
}

.field--name-localgov-related-links a:hover {
    text-decoration: underline;
    color: green;
}

.field--name-localgov-related-links .field__item {
    margin-bottom: 10px;
}

.field--name-localgov-related-links .field__item.active a {
    background: url(/themes/custom/bbd_localgov/images/arrow-circle-blue.svg) no-repeat center left;
    background-size: 35px auto;
}

.list-column-count-2 {
    column-count: 2;
}

.localgov-services-page__content {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    align-items: flex-start;
}

@media (min-width: 60em) {
    .localgov-services-page__content {
        flex-wrap:nowrap;
        justify-content: space-between;
        flex-direction: row;
    }
}

.localgov-services-page__content .right-column {
    order: 2;
}

@media (max-width: 47.9375em) {
    .field--name-localgov-common-tasks .field__item a {
        display:block;
    }
}

@media (min-width: 48em) {
    .page-node-type-localgov-services-page .field--name-localgov-common-tasks {
        clear:both;
    }

    .page-node-type-localgov-services-page .field--name-localgov-common-tasks .field__item {
        width: calc(50% - var(--grid-column-spacing));
    }
}

@media (min-width: 60em) {
    .page-node-type-localgov-services-page .field--name-localgov-common-tasks .field__item {
        width:calc((100% / 3) - var(--grid-column-spacing));
    }

    .page-node-type-localgov-services-page .main-column {
        padding-right: 40px;
        width: calc(100% - 300px);
    }

    .page-node-type-localgov-services-page .right-column {
        width: 300px;
        padding-left: 0;
    }

    .page-node-type-localgov-services-page .right-column .field--name-field-title {
        position: absolute;
        overflow: hidden;
        clip: rect(1px,1px,1px,1px);
        width: 10px;
    }
}

@media (min-width: 80em) {
    .page-node-type-localgov-services-page .main-column {
        padding-right:140px;
    }
}

.localgov-services-sublanding .lgd-topic-list-builder__service {
    border-bottom: 0;
}

.localgov-services-sublanding .lgd-topic-list-builder__service-item .field--name-body,.localgov-services-sublanding .lgd-topic-list-builder__service-item .field--name-field-description,.localgov-services-sublanding .lgd-topic-list-builder__service-item .field--name-localgov-guides-description {
    margin-bottom: 25px;
    color: #333;
}

.localgov-services-sublanding .lgd-topic-list-builder__service-icon {
    padding-top: 3px;
    padding-right: 10px;
    min-width: 45px;
    min-height: 45px;
    background: url(/themes/custom/bbd_localgov/images/arrow-circle-green.svg) no-repeat left top;
    background-size: 45px auto;
    box-sizing: content-box;
}

.localgov-services-sublanding .lgd-topic-list-builder__service-icon svg {
    display: none;
}

.localgov-services-sublanding .node-teaser h2,.localgov-services-sublanding .node-teaser h3,.localgov-services-sublanding .lgd-teaser__content h2,.localgov-services-sublanding .lgd-teaser__content h3 {
    font-size: 1.625em;
    background-color: transparent;
    padding: 0;
}

.localgov-services-sublanding .field--name-field-external-child-pages {
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-box-direction: normal;
    -moz-box-orient: horizontal;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}

.localgov-services-sublanding .field--name-field-external-child-pages > .field__item {
    width: 100%;
}

.localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links {
    min-height: 46px;
}

.localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item {
    margin: 0 8px 20px;
    padding: 0 0 0 55px;
    position: relative;
    background: url(/themes/custom/bbd_localgov/images/arrow-circle-green.svg) no-repeat top left;
    background-size: 45px auto;
}

.localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item a {
    display: inline-block;
    font-size: 1.625rem;
    margin-bottom: 13px;
}

.localgov-services-landing .field--name-localgov-topics {
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-box-direction: normal;
    -moz-box-orient: horizontal;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}

.localgov-services-landing .field--name-localgov-topics > .field__item {
    width: 100%;
}

.localgov-services-landing .field--name-localgov-topics > .field__item .lgd-teaser,.localgov-services-landing .field--name-localgov-topics > .field__item .paragraph--type--external-links {
    margin: 0 8px 20px;
    position: relative;
    padding: 0 0 0 55px;
    min-height: 46px;
    background: url(/themes/custom/bbd_localgov/images/arrow-circle-green.svg) no-repeat top left;
    background-size: 45px auto;
}

.localgov-services-landing .field--name-localgov-topics > .field__item .lgd-teaser .field--name-field-link > a,.localgov-services-landing .field--name-localgov-topics > .field__item .paragraph--type--external-links .field--name-field-link > a {
    margin: 0 0 0.5em;
    display: inline-block;
}

.localgov-services-landing .field--name-localgov-topics > .field__item .lgd-teaser a,.localgov-services-landing .field--name-localgov-topics > .field__item .paragraph--type--external-links a {
    font-size: 1.625rem;
}

.localgov-services-landing .field--name-localgov-topics > .field__item .lgd-teaser.empty-link,.localgov-services-landing .field--name-localgov-topics > .field__item .paragraph--type--external-links.empty-link {
    display: none;
}

.localgov-services-landing .field--name-paragraphs .paragraph--type--localgov-link,.localgov-services-sublanding .field--name-paragraphs .paragraph--type--localgov-link {
    width: 100%;
    max-width: 100%;
    text-align: center;
}

.localgov-services-landing .lgd-teaser--external-page .lgd-teaser__content--external-page h2,.localgov-services-sublanding .lgd-teaser--external-page .lgd-teaser__content--external-page h2 {
    margin: 0;
}

.localgov-services-landing .lgd-teaser--external-page .lgd-teaser__content--external-page .field--name-field-external-url,.localgov-services-sublanding .lgd-teaser--external-page .lgd-teaser__content--external-page .field--name-field-external-url {
    margin-bottom: .5em;
}

.localgov-services-landing .lgd-teaser--external-page .lgd-teaser__content--external-page .field--name-field-external-url a,.localgov-services-sublanding .lgd-teaser--external-page .lgd-teaser__content--external-page .field--name-field-external-url a {
    font-size: 1.625em;
}

.localgov-services-landing .lgd-teaser--external-page .lgd-teaser__content--external-page h2 .field--name-field-external-url a,.localgov-services-sublanding .lgd-teaser--external-page .lgd-teaser__content--external-page h2 .field--name-field-external-url a {
    font-size: inherit;
}

@media (min-width: 48em) {
    .localgov-services-sublanding .field--name-field-external-child-pages > .field__item {
        width:50%;
    }

    .localgov-services-landing .field--name-localgov-topics > .field__item {
        width: 50%;
    }
}

@media (min-width: 60em) {
    .localgov-services-landing .field--name-localgov-topics > .field__item {
        width:calc((100% / 3) - var(--grid-column-spacing));
        margin-right: calc(var(--grid-column-spacing) / 2);
        margin-left: calc(var(--grid-column-spacing) / 2);
    }

    .localgov-services-landing .field--name-localgov-topics > .field__item .paragraph--type--external-links {
        margin: 0;
    }
}

.lgd-teaser__image .field,.lgd-teaser__image article,.lgd-teaser__image .field__item,.lgd-teaser__image img {
    height: 100%;
}

.lgd-teaser__image img {
    object-fit: cover;
}

.view-localgov-events-listing .view-content .views-row .views-field-localgov-event-date-value-1,.view-localgov-events-search .view-content .views-row .views-field-localgov-event-date-value-1 {
    color: #333 !important;
}

.view-localgov-events-listing .view-content .views-row .views-field-localgov-event-date-value-1 > .field-content,.view-localgov-events-search .view-content .views-row .views-field-localgov-event-date-value-1 > .field-content {
    padding-bottom: 7px;
}

.view-localgov-events-listing .view-content .views-row .views-field-localgov-event-date-value-1 .date-recur-occurrences li,.view-localgov-events-search .view-content .views-row .views-field-localgov-event-date-value-1 .date-recur-occurrences li {
    display: block !important;
}

.view-localgov-events-listing .view-content .views-row .views-field-localgov-event-date-value-1 .event-next-date,.view-localgov-events-listing .view-content .views-row .views-field-localgov-event-date-value-1 .event-time,.view-localgov-events-listing .view-content .views-row .views-field-localgov-event-date-value-1 .event-days,.view-localgov-events-search .view-content .views-row .views-field-localgov-event-date-value-1 .event-next-date,.view-localgov-events-search .view-content .views-row .views-field-localgov-event-date-value-1 .event-time,.view-localgov-events-search .view-content .views-row .views-field-localgov-event-date-value-1 .event-days {
    padding-bottom: 7px;
}

.view-localgov-events-listing .view-content .views-row .views-field-localgov-event-date-value-1 .field-content,.view-localgov-events-search .view-content .views-row .views-field-localgov-event-date-value-1 .field-content {
    display: block !important;
}

.view-localgov-events-search .view-content {
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-box-direction: normal;
    -moz-box-orient: horizontal;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    width: 100%;
}

.view-localgov-events-search .view-content .views-row {
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
    width: 100%;
    background-color: #efefef;
}

.view-localgov-events-search .view-content .views-row .field-content {
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-box-direction: normal;
    -moz-box-orient: horizontal;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}

.view-localgov-events-search .view-content .views-row .field-content .image-wrapper,.view-localgov-events-search .view-content .views-row .field-content .content-wrapper {
    width: 100%;
}

.view-localgov-events-search .view-content .views-row .field-content .image-wrapper .field--name-field-media-image {
    width: 100%;
    height: 200px;
    margin: 0;
}

.view-localgov-events-search .view-content .views-row .field-content .image-wrapper .field--name-field-media-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.view-localgov-events-search .view-content .views-row .field-content .content-wrapper {
    padding: 10px;
}

.view-localgov-events-search .view-content .views-row .field-content .content-wrapper .title-field {
    padding: 0 0 20px 0;
    background: none;
}

.view-localgov-events-search .view-content .views-row .field-content .content-wrapper .title-field a {
    color: #3c3c3c;
    font-size: 25px;
    line-height: 28px;
}

.view-localgov-events-search .view-content .views-row .field-content .content-wrapper .date-field {
    padding-bottom: 10px;
}

.view-localgov-events-search .view-content .views-row .field-content .content-wrapper .date-field .date-recur-occurrences {
    padding: 0;
    margin: 0;
}

.view-localgov-events-search .view-content .views-row .field-content .content-wrapper .date-field .date-recur-occurrences li {
    padding: 0;
    margin: 0;
    font-weight: normal;
}

.view-localgov-events-search .view-content .views-row .field-content .content-wrapper .date-field .date-recur-occurrences li .list-recur-time {
    display: block;
}

@media (min-width: 30em) {
    .view-localgov-events-search .view-content .views-row {
        width:calc(50% - 10px);
    }
}

@media (min-width: 48em) {
    .view-localgov-events-search .view-content .views-row .views-field-nothing {
        height:100%;
    }

    .view-localgov-events-search .view-content .views-row .views-field-nothing .field-content {
        height: 100%;
    }

    .view-localgov-events-search .view-content .views-row .views-field-nothing .field-content .image-wrapper {
        height: 100%;
    }

    .view-localgov-events-search .view-content .views-row .views-field-nothing .field-content .image-wrapper .field--name-field-media-image {
        height: 100%;
    }

    .view-localgov-events-search .view-content .views-row .field-content .image-wrapper,.view-localgov-events-search .view-content .views-row .field-content .content-wrapper {
        width: 47%;
    }
}

.block-was-page-useful-block {
    margin: 30px 0 -30px 0;
}

.block-was-page-useful-block h2 {
    color: #001E61;
    font-size: 22px;
    line-height: 24px;
    text-align: right;
}

.block-was-page-useful-block .was-page-useful {
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-box-direction: normal;
    -moz-box-orient: horizontal;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: end;
    -moz-box-pack: end;
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    list-style: none;
}

.block-was-page-useful-block .was-page-useful li a {
    font-size: 0;
    min-width: 45px;
    margin-left: 20px;
    text-align: right;
    text-decoration: underline;
}

.block-was-page-useful-block .was-page-useful li a:hover,.block-was-page-useful-block .was-page-useful li a:focus {
    outline: none !important;
    text-decoration: none !important;
}

.webform-submission-form {
    max-width: 60em;
    margin: 0 auto 40px;
    padding: 0 1em;
}

.webform-submission-form .form-wrapper input:focus-visible,.webform-submission-form .form-wrapper input:focus,.webform-submission-form .form-wrapper textarea:focus-visible,.webform-submission-form .form-wrapper textarea:focus,.webform-submission-form .form-wrapper select:focus-visible,.webform-submission-form .form-wrapper select:focus {
    border-color: #009977;
    outline: none !important;
    box-shadow: 0 0 0 1px #009977;
}

.webform-submission-form .form-wrapper input[type="url"] {
    border-radius: 0;
    width: 100%;
    padding: 16px;
    border: 1px solid #96918b;
    font-size: 16px;
}

.webform-submission-form .form-wrapper .form-item-file-upload input[type="file"] {
    border: 1px solid #96918b;
    border-bottom: none;
    width: 100%;
}

.webform-submission-form .form-wrapper .form-item-file-upload input[type="file"]:hover {
    background: none;
    text-decoration: none;
    color: inherit;
    font-weight: inherit;
    background: #009977 !important;
}

.webform-submission-form .form-wrapper .form-item-file-upload .description {
    border: 1px solid #96918b;
    border-top: none;
    background: none;
    padding-top: 0;
}

.webform-submission-form .form-wrapper .form-item-file-upload .description .webform-element-description {
    font-size: 13px;
}

.webform-submission-form .form-wrapper .fieldgroup .fieldset-wrapper .js-webform-checkboxes .form-item,.webform-submission-form .form-wrapper .fieldgroup .fieldset-wrapper .js-webform-radios .form-item {
    min-height: 25px;
}

.webform-submission-form .form-wrapper .fieldgroup .fieldset-wrapper .js-webform-checkboxes .form-item input[type="radio"],.webform-submission-form .form-wrapper .fieldgroup .fieldset-wrapper .js-webform-checkboxes .form-item input[type="checkbox"],.webform-submission-form .form-wrapper .fieldgroup .fieldset-wrapper .js-webform-radios .form-item input[type="radio"],.webform-submission-form .form-wrapper .fieldgroup .fieldset-wrapper .js-webform-radios .form-item input[type="checkbox"] {
    width: 27px;
    height: 27px;
}

.webform-submission-form .form-wrapper .fieldgroup .fieldset-wrapper .js-webform-checkboxes .form-item .option,.webform-submission-form .form-wrapper .fieldgroup .fieldset-wrapper .js-webform-radios .form-item .option {
    line-height: 25px;
    padding: 0;
}

.webform-submission-form .form-wrapper .fieldgroup .fieldset-wrapper .js-webform-checkboxes .form-item .option::before,.webform-submission-form .form-wrapper .fieldgroup .fieldset-wrapper .js-webform-radios .form-item .option::before {
    width: 25px;
    height: 25px;
}

.webform-submission-form .form-wrapper .fieldgroup .fieldset-wrapper .js-webform-checkboxes .form-item input[type="radio"] + label::after,.webform-submission-form .form-wrapper .fieldgroup .fieldset-wrapper .js-webform-radios .form-item input[type="radio"] + label::after {
    top: 6px;
    left: 6px;
    border: 7px solid currentColor;
}

.webform-submission-form .form-wrapper .fieldgroup .fieldset-wrapper .js-webform-checkboxes .form-item input[type="checkbox"] + label::after,.webform-submission-form .form-wrapper .fieldgroup .fieldset-wrapper .js-webform-radios .form-item input[type="checkbox"] + label::after {
    top: 5px;
    left: 5px;
    width: 17px;
    height: 9px;
    border-width: 0 0 4px 4px;
}

.webform-progress .progress-tracker .progress-step {
    background: none;
}

.webform-progress .progress-tracker .progress-step.is-active .progress-marker::before {
    background-color: #009977;
}

.webform-confirmation .webform-confirmation__back a {
    background: #009977;
    color: #000;
    font-size: 22px;
    line-height: 26px;
    padding: 22px 80px 22px 30px;
    display: inline-block;
    transition: all 0.3s;
    border-radius: 50px;
    box-shadow: 2px 4px 6px rgba(0,0,0,0.28);
    margin-bottom: 1em;
    border: none;
    cursor: pointer;
    text-decoration: none;
    position: relative;
}

.webform-confirmation .webform-confirmation__back a:before {
    content: '';
    width: 66px;
    height: 66px;
    border-radius: 100%;
    position: absolute;
    right: 2px;
    top: 50%;
    transform: translateY(-50%);
    background: #18BF9A url(/themes/custom/bbd_localgov/images/more-arrow.svg) no-repeat center;
    background-size: 17px;
}

.webform-confirmation .webform-confirmation__back a:hover,.webform-confirmation .webform-confirmation__back a:active,.webform-confirmation .webform-confirmation__back a:focus {
    color: #000;
    outline: none;
    border: none;
    background: #18BF9A;
    box-shadow: 2px 4px 20px rgba(0,0,0,0.28);
}

.webform-confirmation .webform-confirmation__back a:hover:before,.webform-confirmation .webform-confirmation__back a:active:before,.webform-confirmation .webform-confirmation__back a:focus:before {
    background-color: #009977;
}

.webform-confirmation .webform-confirmation__back a .lgd-prev-next__icon {
    display: none;
}

.paragraph--type--localgov-accordion.accordion--initialised .accordion-pane__title {
    clear: both;
}

.paragraph--type--localgov-accordion.accordion--initialised .accordion-pane__title h2,.paragraph--type--localgov-accordion.accordion--initialised .accordion-pane__title h4,.paragraph--type--localgov-accordion.accordion--initialised .accordion-pane__title h5,.paragraph--type--localgov-accordion.accordion--initialised .accordion-pane__title h6,.paragraph--type--localgov-accordion.accordion--initialised .accordion-pane__title h3 {
    position: relative;
    display: block;
    background: #009977;
    margin: 0;
    padding: 10px 40px 15px 25px;
    border-radius: 50px;
}

.paragraph--type--localgov-accordion.accordion--initialised .accordion-pane__title h2:hover,.paragraph--type--localgov-accordion.accordion--initialised .accordion-pane__title h4:hover,.paragraph--type--localgov-accordion.accordion--initialised .accordion-pane__title h5:hover,.paragraph--type--localgov-accordion.accordion--initialised .accordion-pane__title h6:hover,.paragraph--type--localgov-accordion.accordion--initialised .accordion-pane__title h3:hover {
    background: #18BF9A;
}

.paragraph--type--localgov-accordion.accordion--initialised .accordion-pane__title h2 button,.paragraph--type--localgov-accordion.accordion--initialised .accordion-pane__title h4 button,.paragraph--type--localgov-accordion.accordion--initialised .accordion-pane__title h5 button,.paragraph--type--localgov-accordion.accordion--initialised .accordion-pane__title h6 button,.paragraph--type--localgov-accordion.accordion--initialised .accordion-pane__title h3 button {
    width: 100%;
    text-align: left;
    font-size: 0.8em;
    font-weight: bold;
    color: #000;
    background: none;
    border: none;
    padding: 0;
}

.paragraph--type--localgov-accordion.accordion--initialised .accordion-pane__title h2 button:hover,.paragraph--type--localgov-accordion.accordion--initialised .accordion-pane__title h4 button:hover,.paragraph--type--localgov-accordion.accordion--initialised .accordion-pane__title h5 button:hover,.paragraph--type--localgov-accordion.accordion--initialised .accordion-pane__title h6 button:hover,.paragraph--type--localgov-accordion.accordion--initialised .accordion-pane__title h3 button:hover {
    text-decoration: none;
}

.paragraph--type--localgov-accordion.accordion--initialised .accordion-pane__title h2 button::after,.paragraph--type--localgov-accordion.accordion--initialised .accordion-pane__title h4 button::after,.paragraph--type--localgov-accordion.accordion--initialised .accordion-pane__title h5 button::after,.paragraph--type--localgov-accordion.accordion--initialised .accordion-pane__title h6 button::after,.paragraph--type--localgov-accordion.accordion--initialised .accordion-pane__title h3 button::after {
    position: absolute;
    content: '';
    top: 50%;
    transform: translateY(-50%);
    right: 20px;
    width: 16px;
    height: 16px;
    background: url(/themes/custom/bbd_localgov/images/arrow_down.svg) no-repeat 0 0;
}

.paragraph--type--localgov-accordion.accordion--initialised .accordion-pane__title h2 button[aria-expanded=true]::after,.paragraph--type--localgov-accordion.accordion--initialised .accordion-pane__title h4 button[aria-expanded=true]::after,.paragraph--type--localgov-accordion.accordion--initialised .accordion-pane__title h5 button[aria-expanded=true]::after,.paragraph--type--localgov-accordion.accordion--initialised .accordion-pane__title h6 button[aria-expanded=true]::after,.paragraph--type--localgov-accordion.accordion--initialised .accordion-pane__title h3 button[aria-expanded=true]::after {
    background: url(/themes/custom/bbd_localgov/images/arrow_up.svg) no-repeat 0 0;
}

.paragraph--type--localgov-accordion.accordion--initialised .accordion-pane__content {
    padding: 20px 15px 0;
}

.paragraph--type--localgov-accordion.accordion--initialised .bg-pink .accordion-pane__title h2,.paragraph--type--localgov-accordion.accordion--initialised .bg-pink .accordion-pane__title h3,.paragraph--type--localgov-accordion.accordion--initialised .bg-pink .accordion-pane__title h4,.paragraph--type--localgov-accordion.accordion--initialised .bg-pink .accordion-pane__title h5,.paragraph--type--localgov-accordion.accordion--initialised .bg-pink .accordion-pane__title h6 {
    background: #E81F76;
}

.paragraph--type--localgov-accordion.accordion--initialised .bg-pink .accordion-pane__title h2:hover,.paragraph--type--localgov-accordion.accordion--initialised .bg-pink .accordion-pane__title h3:hover,.paragraph--type--localgov-accordion.accordion--initialised .bg-pink .accordion-pane__title h4:hover,.paragraph--type--localgov-accordion.accordion--initialised .bg-pink .accordion-pane__title h5:hover,.paragraph--type--localgov-accordion.accordion--initialised .bg-pink .accordion-pane__title h6:hover {
    background: #f17caf;
}

.paragraph--type--localgov-accordion.accordion--initialised .bg-navy .accordion-pane__title h2,.paragraph--type--localgov-accordion.accordion--initialised .bg-navy .accordion-pane__title h3,.paragraph--type--localgov-accordion.accordion--initialised .bg-navy .accordion-pane__title h4,.paragraph--type--localgov-accordion.accordion--initialised .bg-navy .accordion-pane__title h5,.paragraph--type--localgov-accordion.accordion--initialised .bg-navy .accordion-pane__title h6 {
    background: #001E61;
}

.paragraph--type--localgov-accordion.accordion--initialised .bg-navy .accordion-pane__title h2:hover,.paragraph--type--localgov-accordion.accordion--initialised .bg-navy .accordion-pane__title h3:hover,.paragraph--type--localgov-accordion.accordion--initialised .bg-navy .accordion-pane__title h4:hover,.paragraph--type--localgov-accordion.accordion--initialised .bg-navy .accordion-pane__title h5:hover,.paragraph--type--localgov-accordion.accordion--initialised .bg-navy .accordion-pane__title h6:hover {
    background: #003ec7;
}

.paragraph--type--localgov-accordion.accordion--initialised .bg-navy .accordion-pane__title h2 button,.paragraph--type--localgov-accordion.accordion--initialised .bg-navy .accordion-pane__title h3 button,.paragraph--type--localgov-accordion.accordion--initialised .bg-navy .accordion-pane__title h4 button,.paragraph--type--localgov-accordion.accordion--initialised .bg-navy .accordion-pane__title h5 button,.paragraph--type--localgov-accordion.accordion--initialised .bg-navy .accordion-pane__title h6 button {
    color: #fff;
}

.paragraph--type--localgov-accordion.accordion--initialised .bg-navy .accordion-pane__title h2 button::after,.paragraph--type--localgov-accordion.accordion--initialised .bg-navy .accordion-pane__title h3 button::after,.paragraph--type--localgov-accordion.accordion--initialised .bg-navy .accordion-pane__title h4 button::after,.paragraph--type--localgov-accordion.accordion--initialised .bg-navy .accordion-pane__title h5 button::after,.paragraph--type--localgov-accordion.accordion--initialised .bg-navy .accordion-pane__title h6 button::after {
    background-image: url(/themes/custom/bbd_localgov/images/arrow_down_white.svg);
}

.paragraph--type--localgov-accordion.accordion--initialised .bg-navy .accordion-pane__title h2 button[aria-expanded=true]::after,.paragraph--type--localgov-accordion.accordion--initialised .bg-navy .accordion-pane__title h3 button[aria-expanded=true]::after,.paragraph--type--localgov-accordion.accordion--initialised .bg-navy .accordion-pane__title h4 button[aria-expanded=true]::after,.paragraph--type--localgov-accordion.accordion--initialised .bg-navy .accordion-pane__title h5 button[aria-expanded=true]::after,.paragraph--type--localgov-accordion.accordion--initialised .bg-navy .accordion-pane__title h6 button[aria-expanded=true]::after {
    background-image: url(/themes/custom/bbd_localgov/images/arrow_up_white.svg);
}

.paragraph--type--localgov-accordion.accordion--initialised .bg-yellow .accordion-pane__title h2,.paragraph--type--localgov-accordion.accordion--initialised .bg-yellow .accordion-pane__title h3,.paragraph--type--localgov-accordion.accordion--initialised .bg-yellow .accordion-pane__title h4,.paragraph--type--localgov-accordion.accordion--initialised .bg-yellow .accordion-pane__title h5,.paragraph--type--localgov-accordion.accordion--initialised .bg-yellow .accordion-pane__title h6 {
    background: #EAAF0F;
}

.paragraph--type--localgov-accordion.accordion--initialised .bg-yellow .accordion-pane__title h2:hover,.paragraph--type--localgov-accordion.accordion--initialised .bg-yellow .accordion-pane__title h3:hover,.paragraph--type--localgov-accordion.accordion--initialised .bg-yellow .accordion-pane__title h4:hover,.paragraph--type--localgov-accordion.accordion--initialised .bg-yellow .accordion-pane__title h5:hover,.paragraph--type--localgov-accordion.accordion--initialised .bg-yellow .accordion-pane__title h6:hover {
    background: #f5d06a;
}

.paragraph--type--localgov-accordion.accordion--initialised .bg-turquoise .accordion-pane__title h2,.paragraph--type--localgov-accordion.accordion--initialised .bg-turquoise .accordion-pane__title h3,.paragraph--type--localgov-accordion.accordion--initialised .bg-turquoise .accordion-pane__title h4,.paragraph--type--localgov-accordion.accordion--initialised .bg-turquoise .accordion-pane__title h5,.paragraph--type--localgov-accordion.accordion--initialised .bg-turquoise .accordion-pane__title h6 {
    background: #00ADBB;
}

.paragraph--type--localgov-accordion.accordion--initialised .bg-turquoise .accordion-pane__title h2:hover,.paragraph--type--localgov-accordion.accordion--initialised .bg-turquoise .accordion-pane__title h3:hover,.paragraph--type--localgov-accordion.accordion--initialised .bg-turquoise .accordion-pane__title h4:hover,.paragraph--type--localgov-accordion.accordion--initialised .bg-turquoise .accordion-pane__title h5:hover,.paragraph--type--localgov-accordion.accordion--initialised .bg-turquoise .accordion-pane__title h6:hover {
    background: #22eeff;
}

.paragraph--type--localgov-accordion.accordion--initialised .accordion-toggle-all {
    display: flex;
    gap: 5px;
    align-items: center;
    background: #009977;
    color: #000;
    margin-bottom: 20px;
    padding: 10px 25px 15px 25px;
    border-radius: 50px;
    border-color: transparent;
}

.paragraph--type--localgov-accordion.accordion--initialised .accordion-toggle-all:hover {
    background: #18BF9A;
}

.paragraph--type--localgov-accordion.accordion--initialised .accordion-toggle-all[aria-expanded="true"] svg {
    transform: rotate(180deg);
}

.paragraph--type--localgov-accordion.accordion--initialised .accordion-toggle-all.bg-yellow {
    background: #EAAF0F;
}

.paragraph--type--localgov-accordion.accordion--initialised .accordion-toggle-all.bg-yellow:hover {
    background: #f5d06a;
}

.paragraph--type--localgov-accordion.accordion--initialised .accordion-toggle-all.bg-pink {
    background: #E81F76;
}

.paragraph--type--localgov-accordion.accordion--initialised .accordion-toggle-all.bg-pink:hover {
    background: #f17caf;
}

.paragraph--type--localgov-accordion.accordion--initialised .accordion-toggle-all.bg-turquoise {
    background: #00ADBB;
}

.paragraph--type--localgov-accordion.accordion--initialised .accordion-toggle-all.bg-turquoise:hover {
    background: #22eeff;
}

.paragraph--type--localgov-accordion.accordion--initialised .accordion-toggle-all.bg-navy {
    background: #001E61;
    color: #fff;
}

.paragraph--type--localgov-accordion.accordion--initialised .accordion-toggle-all.bg-navy:hover {
    background: #003ec7;
}

.paragraph.paragraph--type--account-info {
    margin: 40px 0;
}

.paragraph.paragraph--type--account-info .account-info-wrapper {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.paragraph.paragraph--type--account-info .account-info-wrapper .column-left {
    margin-right: auto;
}

.paragraph.paragraph--type--account-info .account-info-wrapper .column-right {
    margin-left: auto;
}

.paragraph.paragraph--type--account-info .account-info-wrapper .account-info-action a {
    background: #009977;
    color: #000;
    font-size: 22px;
    line-height: 26px;
    padding: 22px 80px 22px 30px;
    display: inline-block;
    transition: all 0.3s;
    border-radius: 50px;
    box-shadow: 2px 4px 6px rgba(0,0,0,0.28);
    margin-bottom: 1em;
    border: none;
    cursor: pointer;
    text-decoration: none;
    position: relative;
}

.paragraph.paragraph--type--account-info .account-info-wrapper .account-info-action a:before {
    content: '';
    width: 66px;
    height: 66px;
    border-radius: 100%;
    position: absolute;
    right: 2px;
    top: 50%;
    transform: translateY(-50%);
    background: #18BF9A url(/themes/custom/bbd_localgov/images/more-arrow.svg) no-repeat center;
    background-size: 17px;
}

.paragraph.paragraph--type--account-info .account-info-wrapper .account-info-action a:hover,.paragraph.paragraph--type--account-info .account-info-wrapper .account-info-action a:active,.paragraph.paragraph--type--account-info .account-info-wrapper .account-info-action a:focus {
    color: #000;
    outline: none;
    border: none;
    background: #18BF9A;
    box-shadow: 2px 4px 20px rgba(0,0,0,0.28);
}

.paragraph.paragraph--type--account-info .account-info-wrapper .account-info-action a:hover:before,.paragraph.paragraph--type--account-info .account-info-wrapper .account-info-action a:active:before,.paragraph.paragraph--type--account-info .account-info-wrapper .account-info-action a:focus:before {
    background-color: #009977;
}

.paragraph.paragraph--type--account-info .account-info-wrapper .account-info-action a .lgd-prev-next__icon {
    display: none;
}

.lgd-homepage-header-wrapper {
    position: relative;
    overflow: hidden;
    -webkit-mask-image: url(/themes/custom/bbd_localgov/images/header-overlay-mask.png);
    mask-image: url(/themes/custom/bbd_localgov/images/header-overlay-mask.png);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    mask-position: left 80% bottom 0px;
    -webkit-mask-position: left 80% bottom 0px;
    -webkit-mask-size: cover;
    mask-size: cover;
    background-position: center top;
    background-size: cover;
    background-repeat: no-repeat;
}

.lgd-homepage-header-wrapper:after {
    display: block;
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: url(/themes/custom/bbd_localgov/images/header-overlay-shadow.png) no-repeat left 80% bottom -2px;
    background-size: cover;
}

.lgd-homepage-header-wrapper .fake-spacer {
    padding: 100px 10px 160px;
}

@media (min-width: 60em) {
    .lgd-homepage-header-wrapper .fake-spacer {
        padding:160px 10px 350px;
    }
}

.paragraph--type--localgov-homepage-header {
    position: relative;
    transition: opacity 1s ease-in-out;
    opacity: 0;
}

.paragraph--type--localgov-homepage-header .hp-header-content {
    padding: 100px 10px 160px;
    margin: 0 auto;
    width: 100%;
    z-index: 1;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 0;
}

.paragraph--type--localgov-homepage-header .hp-header-content .content-wrapper {
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    gap: 30px;
    width: 100%;
    padding-right: 20px;
}

@media (min-width: 48em) {
    .paragraph--type--localgov-homepage-header .hp-header-content .content-wrapper {
        max-width:80%;
        margin: 0 auto;
    }
}

@media (min-width: 60em) {
    .paragraph--type--localgov-homepage-header .hp-header-content .content-wrapper {
        flex-wrap:nowrap;
        max-width: 68.75em;
        margin: 0 auto;
        padding-right: 100px;
    }
}

@media (min-width: 68.75em) {
    .paragraph--type--localgov-homepage-header .hp-header-content .content-wrapper {
        padding-right:200px;
    }
}

.paragraph--type--localgov-homepage-header .hp-header-content .title-wrapper {
    width: 100%;
}

.paragraph--type--localgov-homepage-header .hp-header-content .title-wrapper .field--name-field-title h1 {
    background: #001E61;
    text-align: left;
    color: #fff;
    padding: 10px 25px;
    margin-bottom: 30px;
    width: fit-content;
    font-size: 40px;
}

@media (min-width: 48em) {
    .paragraph--type--localgov-homepage-header .hp-header-content .title-wrapper {
        max-width:80%;
        margin: 0 auto;
    }
}

@media (min-width: 60em) {
    .paragraph--type--localgov-homepage-header .hp-header-content .title-wrapper {
        max-width:80em;
        margin: 0 auto;
    }
}

@media (min-width: 60em) {
    .paragraph--type--localgov-homepage-header .hp-header-content {
        padding:160px 10px 350px;
    }
}

.paragraph--type--localgov-homepage-header .hp-header-content form {
    position: relative;
    width: 100%;
}

@media (min-width: 60em) {
    .paragraph--type--localgov-homepage-header .hp-header-content form {
        max-width:540px;
    }
}

.paragraph--type--localgov-homepage-header .hp-header-content form .form-item-search-keys label {
    display: none;
}

.paragraph--type--localgov-homepage-header .hp-header-content form .form-item-search-keys input {
    padding: 24px 80px 24px 40px;
    border: none;
    color: #3c3c3c;
    background: #f2f2f2;
    border-radius: 100px;
    box-shadow: 0 4px 4px rgba(0,0,0,0.25);
}

.paragraph--type--localgov-homepage-header .hp-header-content form .form-item-search-keys input::placeholder {
    color: #3c3c3c;
    opacity: 1;
}

.paragraph--type--localgov-homepage-header .hp-header-content form .form-submit,.paragraph--type--localgov-homepage-header .hp-header-content .page--moderngov-template .main .main-column #modgov form .mgClosePara input#butGo.btn,.page--moderngov-template .main .main-column #modgov .paragraph--type--localgov-homepage-header .hp-header-content form .mgClosePara input#butGo.btn,.paragraph--type--localgov-homepage-header .hp-header-content .page--moderngov-template .main .main-column #modgov form#FormIssueLogon .mgSubmitRow #butGo.btn,.page--moderngov-template .main .main-column #modgov .paragraph--type--localgov-homepage-header .hp-header-content form#FormIssueLogon .mgSubmitRow #butGo.btn {
    font-size: 0;
    background: url(/themes/custom/bbd_localgov/images/yellow-search.svg) no-repeat center;
    opacity: 1;
    background-size: 66px;
    width: 63px;
    height: 63px;
    position: absolute;
    right: 2px;
    top: 2px;
    padding: 0;
    transition: opacity 0.3s;
    min-width: 50px;
}

.paragraph--type--localgov-homepage-header .hp-header-content form .form-submit:hover,.paragraph--type--localgov-homepage-header .hp-header-content .page--moderngov-template .main .main-column #modgov form .mgClosePara input#butGo.btn:hover,.page--moderngov-template .main .main-column #modgov .paragraph--type--localgov-homepage-header .hp-header-content form .mgClosePara input#butGo.btn:hover,.paragraph--type--localgov-homepage-header .hp-header-content .page--moderngov-template .main .main-column #modgov form#FormIssueLogon .mgSubmitRow #butGo.btn:hover,.page--moderngov-template .main .main-column #modgov .paragraph--type--localgov-homepage-header .hp-header-content form#FormIssueLogon .mgSubmitRow #butGo.btn:hover {
    background: url(/themes/custom/bbd_localgov/images/yellow-search.svg) no-repeat center;
    opacity: 0.7;
}

.paragraph--type--localgov-homepage-header .paragraph--type--localgov-cta-card a {
    background: url(/themes/custom/bbd_localgov/images/arrow-circle-light-green.svg) no-repeat center right 2px,#009977;
    background-size: 67px;
    color: #000;
    padding: 22px 80px 22px 30px;
    display: inline-block;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
    border-radius: 50px;
    box-shadow: 2px 4px 6px rgba(0,0,0,0.28);
    box-shadow: 2px 4px 6px rgba(0,0,0,0.28);
    border: none;
    cursor: pointer;
    text-decoration: none;
    position: relative;
}

.paragraph--type--localgov-homepage-header .paragraph--type--localgov-cta-card a:hover,.paragraph--type--localgov-homepage-header .paragraph--type--localgov-cta-card a:active,.paragraph--type--localgov-homepage-header .paragraph--type--localgov-cta-card a:focus {
    border: none;
    box-shadow: 2px 4px 20px rgba(0,0,0,0.28);
}

.paragraph--type--localgov-homepage-header .paragraph--type--localgov-cta-card a .field--name-field-title {
    font-size: 22px;
    line-height: 26px;
}

.paragraph--type--localgov-homepage-header .paragraph--type--localgov-cta-card a .field--name-localgov-text-plain {
    font-size: 16px;
    line-height: 20px;
}

.lgd-image--has-caption {
    border: 1px solid #e4e4e4;
    display: table;
    margin: 0 auto 20px;
}

.lgd-image--has-caption .field--name-localgov-caption {
    background-color: #efefef;
    display: table-caption;
    caption-side: bottom;
}

.lgd-image {
    border: none;
    margin: 0 auto 20px;
    display: table;
}

.lgd-image img {
    border-radius: 50px;
}

.lgd-image .field--name-field-caption {
    margin: 10px 0 10px;
    border-radius: 10px;
    font-size: 0.9em;
    border: 1px solid #efefef;
    padding: 10px;
    background: #efefef;
    text-align: center;
    color: #333;
}

.paragraph--type--information-banner .field--name-localgov-link {
    min-height: 44px;
    padding: 6px 12px;
    background-color: #e4e4e4;
    max-width: 60em;
    margin-left: auto;
    margin-right: auto;
    border-radius: 25px;
}

.paragraph--type--information-banner .field--name-localgov-link a {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 32px;
    padding: 0 40px;
    color: #009977;
    text-decoration: none;
}

.paragraph--type--information-banner .field--name-localgov-link a:active,.paragraph--type--information-banner .field--name-localgov-link a:focus {
    background: none;
}

.paragraph--type--information-banner .field--name-localgov-link a:hover {
    text-decoration: underline;
}

.paragraph--type--information-banner .field--name-localgov-link a::before,.paragraph--type--information-banner .field--name-localgov-link a::after {
    position: absolute;
    content: '';
    width: 24px;
    height: 24px;
    background: url(/themes/custom/bbd_localgov/images/info_icon_gr.svg) no-repeat 0 50%;
}

.paragraph--type--information-banner .field--name-localgov-link a::before {
    left: 4px;
}

.paragraph--type--information-banner .field--name-localgov-link a::after {
    right: 4px;
}

.paragraph--type--information-banner.light_grey .field--name-localgov-link {
    background-color: #e4e4e4;
}

.paragraph--type--information-banner.dark_green .field--name-localgov-link {
    background-color: #009977;
}

.paragraph--type--information-banner.dark_green .field--name-localgov-link a {
    color: #fff;
}

.paragraph--type--information-banner.dark_green .field--name-localgov-link a::before,.paragraph--type--information-banner.dark_green .field--name-localgov-link a::after {
    background-image: url(/themes/custom/bbd_localgov/images/info_icon.svg);
}

.paragraph--type--information-banner.gold .field--name-localgov-link {
    background-color: #b6a267;
}

.paragraph--type--information-banner.gold .field--name-localgov-link a {
    color: #fff;
}

.paragraph--type--information-banner.gold .field--name-localgov-link a::before,.paragraph--type--information-banner.gold .field--name-localgov-link a::after {
    background-image: url(/themes/custom/bbd_localgov/images/info_icon.svg);
}

.paragraph--type--information-banner.light_gold .field--name-localgov-link {
    background-color: #e2dac2;
}

.paragraph--type--localgov-link {
    color: #333;
    max-width: 60em;
}

.paragraph--type--localgov-link a {
    background: #009977;
    color: #000;
    font-size: 22px;
    line-height: 26px;
    padding: 22px 80px 22px 30px;
    display: inline-block;
    transition: all 0.3s;
    border-radius: 50px;
    box-shadow: 2px 4px 6px rgba(0,0,0,0.28);
    margin-bottom: 1em;
    border: none;
    cursor: pointer;
    text-decoration: none;
    position: relative;
}

.paragraph--type--localgov-link a:before {
    content: '';
    width: 66px;
    height: 66px;
    border-radius: 100%;
    position: absolute;
    right: 2px;
    top: 50%;
    transform: translateY(-50%);
    background: #18BF9A url(/themes/custom/bbd_localgov/images/more-arrow.svg) no-repeat center;
    background-size: 17px;
}

.paragraph--type--localgov-link a:hover,.paragraph--type--localgov-link a:active,.paragraph--type--localgov-link a:focus {
    color: #000;
    outline: none;
    border: none;
    background: #18BF9A;
    box-shadow: 2px 4px 20px rgba(0,0,0,0.28);
}

.paragraph--type--localgov-link a:hover:before,.paragraph--type--localgov-link a:active:before,.paragraph--type--localgov-link a:focus:before {
    background-color: #009977;
}

.paragraph--type--localgov-link a .lgd-prev-next__icon {
    display: none;
}

.paragraph--type--localgov-link.button--yellow a {
    background: #EAAF0F;
}

.paragraph--type--localgov-link.button--yellow a::before {
    background-color: #f5d06a;
}

.paragraph--type--localgov-link.button--yellow a:hover,.paragraph--type--localgov-link.button--yellow a:active,.paragraph--type--localgov-link.button--yellow a:focus {
    background: #EAAF0F;
}

.paragraph--type--localgov-link.button--pink a {
    background: #E81F76;
}

.paragraph--type--localgov-link.button--pink a::before {
    background-color: #f17caf;
}

.paragraph--type--localgov-link.button--pink a:hover,.paragraph--type--localgov-link.button--pink a:active,.paragraph--type--localgov-link.button--pink a:focus {
    background: #E81F76;
}

.paragraph--type--localgov-link.button--navy a {
    background: #001E61;
    color: #fff;
}

.paragraph--type--localgov-link.button--navy a::before {
    background-color: #003ec7;
    background-image: url(/themes/custom/bbd_localgov/images/more-arrow-white.svg);
}

.paragraph--type--localgov-link.button--navy a:hover,.paragraph--type--localgov-link.button--navy a:active,.paragraph--type--localgov-link.button--navy a:focus {
    background: #001E61;
}

.paragraph--type--localgov-link.button--family_hub_violet a {
    background: #c28ab8;
}

.paragraph--type--localgov-link.button--family_hub_violet a::before {
    background-color: #e5cde1;
}

.paragraph--type--localgov-link.button--family_hub_violet a:hover,.paragraph--type--localgov-link.button--family_hub_violet a:active,.paragraph--type--localgov-link.button--family_hub_violet a:focus {
    background: #c28ab8;
}

.paragraph--type--localgov-link.button--family_hub_green a {
    background: #315964;
}

.paragraph--type--localgov-link.button--family_hub_green a::before {
    background-color: #5396a8;
}

.paragraph--type--localgov-link.button--family_hub_green a:hover,.paragraph--type--localgov-link.button--family_hub_green a:active,.paragraph--type--localgov-link.button--family_hub_green a:focus {
    background: #315964;
}

.paragraph--type--localgov-link.button--family_hub_poppy a {
    background: #d57a58;
}

.paragraph--type--localgov-link.button--family_hub_poppy a::before {
    background-color: #e9bbaa;
}

.paragraph--type--localgov-link.button--family_hub_poppy a:hover,.paragraph--type--localgov-link.button--family_hub_poppy a:active,.paragraph--type--localgov-link.button--family_hub_poppy a:focus {
    background: #d57a58;
}

.paragraph--type--localgov-link.button--family_hub_primrose a {
    background: #d0b550;
}

.paragraph--type--localgov-link.button--family_hub_primrose a::before {
    background-color: #e6d7a0;
}

.paragraph--type--localgov-link.button--family_hub_primrose a:hover,.paragraph--type--localgov-link.button--family_hub_primrose a:active,.paragraph--type--localgov-link.button--family_hub_primrose a:focus {
    background: #d0b550;
}

.paragraph--type--link-document .field--name-localgov-media-item {
    padding: 0;
    color: #333;
    max-width: 60em;
    text-align: center;
}

.paragraph--type--link-document .field--name-localgov-media-item a {
    background: url(/themes/custom/bbd_localgov/images/download-round-green.svg) no-repeat left 15px center;
    color: #000;
    font: bold 1.5em/1.25 "Lato",sans-serif;
    border: 2px solid #009977;
    padding: 15px 50px 17px 65px;
    border-radius: 50px;
    cursor: pointer;
    text-decoration: none;
    display: flex;
    align-items: center;
    min-height: 96px;
}

.paragraph--type--link-document .field--name-localgov-media-item a:after {
    content: '';
    position: absolute;
    right: 15px;
    top: 50%;
    display: block;
    transform: translateY(-50%);
    background: url(/themes/custom/bbd_localgov/images/arrow_down.svg) no-repeat center;
    background-size: 100% auto;
    width: 20px;
    height: 20px;
}

.paragraph--type--link-document .field--name-localgov-media-item a:before {
    display: none;
}

.paragraph--type--link-document .field--name-localgov-media-item a:hover,.paragraph--type--link-document .field--name-localgov-media-item a:focus {
    border: 2px solid #001E61;
    color: #001E61;
    text-decoration: underline;
}

.paragraph--type--link-document .field--name-localgov-media-item a .file-meta {
    display: none;
}

.paragraph--type--link-document .field--name-localgov-media-item .file--mime-application-pdf a::before {
    content: url(/themes/custom/bbd_localgov/images/AssetIcon_smlPdf.gif);
}

.paragraph--type--link-document .field--name-localgov-media-item .file--mime-application-rtf a::before {
    content: url(/themes/custom/bbd_localgov/images/AssetIcon_smlDoc.gif);
}

.paragraph--type--link-document .field--name-localgov-media-item .file--mime-application-avi a::before {
    content: url(/themes/custom/bbd_localgov/images/AssetIcon_smlavi.gif);
}

.paragraph--type--link-document .field--name-localgov-media-item .file--mime-application-docx a::before {
    content: url(/themes/custom/bbd_localgov/images/AssetIcon_smlDoc.gif);
}

.paragraph--type--link-document .field--name-localgov-media-item .file--mime-application-htm a::before {
    content: url(/themes/custom/bbd_localgov/images/AssetIcon_smlhtm.gif);
}

.paragraph--type--link-document .field--name-localgov-media-item .file--mime-application-jpg a::before {
    content: url(/themes/custom/bbd_localgov/images/AssetIcon_smljpg.gif);
}

.paragraph--type--link-document .field--name-localgov-media-item .file--mime-application-mov a::before {
    content: url(/themes/custom/bbd_localgov/images/AssetIcon_smlmov.gif);
}

.paragraph--type--link-document .field--name-localgov-media-item .file--mime-application-exe a::before {
    content: url(/themes/custom/bbd_localgov/images/AssetIcon_smlexe.gif);
}

.paragraph--type--link-document .field--name-localgov-media-item .file--mime-application-mp3 a::before {
    content: url(/themes/custom/bbd_localgov/images/AssetIcon_smlmp3.gif);
}

.paragraph--type--link-document .field--name-localgov-media-item .file--mime-application-pptx a::before {
    content: url(/themes/custom/bbd_localgov/images/AssetIcon_smlPpt.gif);
}

.paragraph--type--link-document .field--name-localgov-media-item .file--mime-application-swf a::before {
    content: url(/themes/custom/bbd_localgov/images/AssetIcon_smlswf.gif);
}

.paragraph--type--link-document .field--name-localgov-media-item .file--mime-application-txt a::before {
    content: url(/themes/custom/bbd_localgov/images/AssetIcon_smltxt.gif);
}

.paragraph--type--link-document .field--name-localgov-media-item .file--mime-application-xls,.paragraph--type--link-document .field--name-localgov-media-item .file--mime-application-csv a::before {
    content: url(/themes/custom/bbd_localgov/images/AssetIcon_smlXls.gif);
}

.paragraph--type--link-document .field--name-localgov-media-item .file--mime-application-zip a::before {
    content: url(/themes/custom/bbd_localgov/images/AssetIcon_smlZip.gif);
}

.paragraph--type--link-document .field--name-localgov-media-item .file--x-office-document a::before {
    content: url(/themes/custom/bbd_localgov/images/AssetIcon_smlDoc.gif);
}

.paragraph--type--link-document .field--name-localgov-media-item .file {
    display: flex;
    justify-content: flex-start;
}

.paragraph--type--localgov-text {
    overflow: hidden;
}

.paragraph--type--localgov-contact .field {
    margin-bottom: 0.5em;
}

.paragraph--type--localgov-contact .field--name-localgov-contact-heading {
    font-size: 23px;
    line-height: 28px;
    margin-bottom: 10px;
    font-weight: bold;
    color: #333;
}

.paragraph--type--localgov-contact .field--name-localgov-contact-address .address .country {
    display: none;
}

.paragraph--type--localgov-documents .field.field--name-field-title {
    position: absolute;
    overflow: hidden;
    clip: rect(1px,1px,1px,1px);
    width: 10px;
}

.paragraph.paragraph--type--localgov-image .field--type-image img {
    max-width: 100%;
    margin: 0 auto;
}

.paragraph.paragraph--type--localgov-video .field--name-field-media-oembed-video {
    position: relative;
    width: 100%;
    height: 0;
}

.paragraph.paragraph--type--localgov-video .field--name-field-media-oembed-video iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.paragraph--type--localgov-call-out-box {
    padding: 50px 40px;
    border-radius: 50px;
    color: #fff;
    margin: 0 auto 30px;
    background-color: #009977;
}

.paragraph--type--localgov-call-out-box h2,.paragraph--type--localgov-call-out-box p,.paragraph--type--localgov-call-out-box .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .field--name-localgov-summary,.localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .paragraph--type--localgov-call-out-box .field--name-localgov-summary,.paragraph--type--localgov-call-out-box .call-out-box__content,.paragraph--type--localgov-call-out-box .call-out-box__link,.paragraph--type--localgov-call-out-box a,.paragraph--type--localgov-call-out-box .field--name-localgov-body-text a {
    color: #fff;
}

.paragraph--type--localgov-call-out-box .block-localgov-services {
    display: none;
}

.paragraph--type--localgov-call-out-box .btn-primary {
    display: inline-block;
    margin-top: 15px;
}

.paragraph--type--localgov-call-out-box .call-out-box__content {
    background: 0;
    padding: 0;
    color: #333;
}

.paragraph--type--localgov-call-out-box .call-out-box__link {
    padding: 0;
    background: 0;
    color: #009977;
}

.paragraph--type--localgov-call-out-box .call-out-box__link:not(:empty) {
    display: inline-block;
    vertical-align: top;
    margin-bottom: 12px;
}

.paragraph--type--localgov-call-out-box .call-out-box__link:hover {
    text-decoration: none;
}

.paragraph--type--localgov-call-out-box .field--name-localgov-body-text a {
    text-decoration: underline;
    text-decoration-color: #000;
    text-underline-offset: 4px;
}

.paragraph--type--localgov-call-out-box .field--name-localgov-body-text a:hover {
    text-decoration: none;
}

.paragraph--type--localgov-call-out-box h2 {
    font: bold 1.5em/normal "Lato",sans-serif;
    padding: 0;
    background: 0;
    margin-bottom: 10px;
}

.paragraph--type--localgov-call-out-box.call-out-box--no-image {
    background: 0;
}

.paragraph--type--localgov-call-out-box.call-out-box--light-gold,.paragraph--type--localgov-call-out-box.call-out-box--light-grey {
    background-color: #e4e4e4;
}

.paragraph--type--localgov-call-out-box.call-out-box--light-gold h2,.paragraph--type--localgov-call-out-box.call-out-box--light-gold p,.paragraph--type--localgov-call-out-box.call-out-box--light-gold .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .field--name-localgov-summary,.localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .paragraph--type--localgov-call-out-box.call-out-box--light-gold .field--name-localgov-summary,.paragraph--type--localgov-call-out-box.call-out-box--light-gold .call-out-box__content,.paragraph--type--localgov-call-out-box.call-out-box--light-gold .call-out-box__link,.paragraph--type--localgov-call-out-box.call-out-box--light-gold a,.paragraph--type--localgov-call-out-box.call-out-box--light-gold .field--name-localgov-body-text a,.paragraph--type--localgov-call-out-box.call-out-box--light-grey h2,.paragraph--type--localgov-call-out-box.call-out-box--light-grey p,.paragraph--type--localgov-call-out-box.call-out-box--light-grey .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .field--name-localgov-summary,.localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .paragraph--type--localgov-call-out-box.call-out-box--light-grey .field--name-localgov-summary,.paragraph--type--localgov-call-out-box.call-out-box--light-grey .call-out-box__content,.paragraph--type--localgov-call-out-box.call-out-box--light-grey .call-out-box__link,.paragraph--type--localgov-call-out-box.call-out-box--light-grey a,.paragraph--type--localgov-call-out-box.call-out-box--light-grey .field--name-localgov-body-text a {
    color: #000;
}

.paragraph--type--localgov-call-out-box.call-out-box--gold {
    background-color: #b6a267;
    color: #fff;
}

.paragraph--type--localgov-call-out-box.call-out-box--gold h2,.paragraph--type--localgov-call-out-box.call-out-box--gold p,.paragraph--type--localgov-call-out-box.call-out-box--gold .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .field--name-localgov-summary,.localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .paragraph--type--localgov-call-out-box.call-out-box--gold .field--name-localgov-summary,.paragraph--type--localgov-call-out-box.call-out-box--gold .call-out-box__content,.paragraph--type--localgov-call-out-box.call-out-box--gold .call-out-box__link,.paragraph--type--localgov-call-out-box.call-out-box--gold a,.paragraph--type--localgov-call-out-box.call-out-box--gold .field--name-localgov-body-text a {
    color: #fff;
}

.paragraph--type--localgov-call-out-box.call-out-box--dark-green {
    color: #fff;
    background-color: #009977;
}

.paragraph--type--localgov-call-out-box.call-out-box--dark-green h2,.paragraph--type--localgov-call-out-box.call-out-box--dark-green p,.paragraph--type--localgov-call-out-box.call-out-box--dark-green .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .field--name-localgov-summary,.localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .paragraph--type--localgov-call-out-box.call-out-box--dark-green .field--name-localgov-summary,.paragraph--type--localgov-call-out-box.call-out-box--dark-green .call-out-box__content,.paragraph--type--localgov-call-out-box.call-out-box--dark-green .call-out-box__link,.paragraph--type--localgov-call-out-box.call-out-box--dark-green a,.paragraph--type--localgov-call-out-box.call-out-box--dark-green .field--name-localgov-body-text a {
    color: #fff;
}

.paragraph--type--localgov-call-out-box.information-icon-inc {
    background-image: url(/themes/custom/bbd_localgov/images/info-icon.png);
    background-position: left 30px center;
    background-repeat: no-repeat;
    background-size: 40px;
    padding-left: 90px;
}

.paragraph--type--localgov-call-out-box p,.paragraph--type--localgov-call-out-box .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .field--name-localgov-summary,.localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .paragraph--type--localgov-call-out-box .field--name-localgov-summary {
    margin-bottom: 0;
}

.paragraph--type--localgov-call-out-box.call-out-box--pink {
    background-color: #E81F76;
    color: #fff;
}

.paragraph--type--localgov-call-out-box.call-out-box--pink h2,.paragraph--type--localgov-call-out-box.call-out-box--pink p,.paragraph--type--localgov-call-out-box.call-out-box--pink .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .field--name-localgov-summary,.localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .paragraph--type--localgov-call-out-box.call-out-box--pink .field--name-localgov-summary,.paragraph--type--localgov-call-out-box.call-out-box--pink .call-out-box__content,.paragraph--type--localgov-call-out-box.call-out-box--pink .call-out-box__link,.paragraph--type--localgov-call-out-box.call-out-box--pink a,.paragraph--type--localgov-call-out-box.call-out-box--pink .field--name-localgov-body-text a {
    color: #fff;
}

.paragraph--type--localgov-call-out-box.call-out-box--yellow {
    background-color: #EAAF0F;
    color: #1e1e1e;
}

.paragraph--type--localgov-call-out-box.call-out-box--yellow h2,.paragraph--type--localgov-call-out-box.call-out-box--yellow p,.paragraph--type--localgov-call-out-box.call-out-box--yellow .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .field--name-localgov-summary,.localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .paragraph--type--localgov-call-out-box.call-out-box--yellow .field--name-localgov-summary,.paragraph--type--localgov-call-out-box.call-out-box--yellow .call-out-box__content,.paragraph--type--localgov-call-out-box.call-out-box--yellow .call-out-box__link,.paragraph--type--localgov-call-out-box.call-out-box--yellow a,.paragraph--type--localgov-call-out-box.call-out-box--yellow .field--name-localgov-body-text a {
    color: #1e1e1e;
}

.page-node-type-localgov-directory .fieldset-wrapper {
    display: flex;
    flex: 1 1 0px;
    align-items: end;
}

.page-node-type-localgov-directory .fieldset-wrapper .form-item {
    flex-basis: 100%;
    margin: 0 5px;
}

.page-node-type-localgov-directory .venue-item {
    border-radius: 50px;
    display: block;
    background: #efefef;
    padding: 25px 40px;
    text-decoration: none;
    font-weight: normal;
    flex-grow: 1;
    overflow: hidden;
}

.page-node-type-localgov-directory .directory .view-content {
    display: flex;
    flex-wrap: wrap;
    margin: 25px 0;
}

.page-node-type-localgov-directory .directory .views-row {
    border: 0;
    display: inline-flex;
    flex: 1 0 100%;
    margin: 5px;
}

@media screen and (min-width: 48em) {
    .page-node-type-localgov-directory .directory .views-row {
        display:inline-flex;
        flex: 0 0 calc(50% - 10px);
    }
}

.page-node-type-localgov-directory .lgd-region__inner--filters {
    border-radius: 50px;
    background: #e4e4e4;
    padding: 20px;
    margin: 0 0 25px 0;
}

.page-node-type-localgov-directory .lgd-region__inner--filters .views-exposed-form label {
    font-weight: bold;
    margin: 0 0 .5em;
    font-size: 1.4em;
}

.page-node-type-localgov-directory .lgd-region__inner--filters .form-item-search-api-fulltext > * + * {
    margin: 0;
}

.page-node-type-localgov-directory .hidden {
    display: none;
}

.page-node-type-localgov-directory .all-stories__filters--button {
    background: #fff;
    margin-bottom: 10px;
    border: 0;
    font-size: 1.7em;
    line-height: 1.2;
    font-family: "Lato",sans-serif;
    font-weight: bold;
    color: #3c3c3c;
}

.page-node-type-localgov-directory .facets-widget--dropdown label {
    display: none;
}

.page-node-type-localgov-directory .views-row {
    border: 0;
    margin-bottom: 10px;
}

.page-node-type-localgov-directory .region-content ul li,.page-node-type-localgov-directory .views-field-localgov-event-date-value-1 {
    padding-left: 25px;
    margin-bottom: 2em;
    background: none;
    text-align: left;
    font-weight: bold;
    color: #333;
}

.page-node-type-localgov-directory .field--name-field-media-image {
    float: left;
    width: 200px;
    height: auto;
    margin: 0 1.5rem 1rem 0;
}

.page-node-type-localgov-directory .view-localgov-directory-channel .views-row .lgd-teaser__content h2 {
    padding: 0;
    background: none;
}

.localgov-directories-venue__content > div {
    display: flex;
    margin-bottom: 20px;
    color: #333;
}

.localgov-directories-venue__content > div .directory-label {
    font-weight: bold;
}

.localgov-directories-venue__content > div div {
    flex: 0 0 calc(50% - 10px);
}

.localgov-directories-venue__content > div .field--label-hidden .field--name-label {
    display: none;
}

.block-directory-text,.field--name-field-think-local-text {
    background: #009977 url(/themes/custom/bbd_localgov/images/info-icon.png) no-repeat 20px 45px;
    border-radius: 50px;
    text-align: left;
    color: #333;
    font-weight: 400;
    font-size: 1em;
    display: block;
    margin: 10px auto 35px;
    font-family: "Lato",sans-serif;
    padding: 40px 40px 40px 85px;
    position: relative;
    min-height: 50px;
}

.block-directory-text a,.field--name-field-think-local-text a {
    color: #fff;
}

.block-directory-text p,.block-directory-text .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .field--name-localgov-summary,.localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .block-directory-text .field--name-localgov-summary,.field--name-field-think-local-text p,.field--name-field-think-local-text .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .field--name-localgov-summary,.localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .field--name-field-think-local-text .field--name-localgov-summary {
    margin-bottom: 0;
}

.leaflet-container a {
    color: #009977;
}

.block-entity-viewnode .node--view-mode-map h2 {
    display: none;
}

.block-entity-viewnode .node--view-mode-map .field--name-localgov-location .field--name-label,.block-entity-viewnode .node--view-mode-map .field--label-hidden .field--name-label {
    display: none;
}

.page-node-type-localgov-directories-venue .node__restricted-width-section {
    flex-grow: 1;
}

.path-events .fieldset-wrapper {
    display: flex;
    flex: 1 1 0px;
    align-items: end;
}

.path-events .fieldset-wrapper .form-item {
    flex-basis: 100%;
    margin: 0 5px;
}

.path-events .view-content {
    display: flex;
    flex-wrap: wrap;
}

.path-events .views-row {
    border: 0;
    margin: 5px;
    border: 0;
    margin-bottom: 10px;
    flex-grow: 1;
}

.path-events .views-row .views-text-column {
    display: grid;
    margin: 10px;
}

.path-events .views-row .views-field-title h2 {
    padding: 10px 10px 10px 0;
    background: none;
}

.path-events .views-row .field-content a {
    display: flex;
    flex-direction: column;
}

@media screen and (min-width: 30em) {
    .path-events .views-row .field-content a {
        flex-direction:row;
        flex-grow: 1;
    }
}

@media screen and (min-width: 60em) {
    .path-events .views-row {
        display:inline-flex;
        flex: 0 0 calc(50% - 10px);
    }

    .path-events .views-row .views-field-nothing {
        flex-grow: 1;
        display: flex;
    }

    .path-events .views-row .views-field-nothing > .field-content {
        flex-grow: 1;
        display: flex;
    }
}

.path-events .views-row .views-field-localgov-event-date-value-1 {
    color: #001E61;
    font-weight: normal;
}

.path-events .views-row .views-field-localgov-event-date-value-1 .date-recur-occurrences {
    margin: 0;
    padding: 0;
    color: inherit;
    list-style: none;
}

.path-events .views-row .views-field-localgov-event-date-value-1 .date-recur-occurrences li {
    display: flex;
    margin: 0;
    padding: 0;
    list-style: none;
    background: none;
    font-weight: 400;
}

.path-events .views-row .views-field-localgov-event-date-value-1 .date-recur-occurrences li .list-recur-time {
    display: block;
}

.path-events .events-item-link {
    text-decoration: none;
    background-color: #efefef;
    display: block;
    overflow: hidden;
    font-weight: normal;
    border-radius: 50px;
    box-shadow: 2px 4px 6px rgba(0,0,0,0.28);
    transition: box-shadow 0.3s;
}

.path-events .events-item-link:hover {
    box-shadow: 2px 4px 15px rgba(0,0,0,0.28);
}

.path-events .lgd-region__inner--filters {
    border-radius: 50px;
    background: #e4e4e4;
    padding: 20px;
    margin: 0 0 25px 0;
}

.path-events .lgd-region__inner--filters .views-exposed-form label {
    font-weight: bold;
    margin: 0 0 0.5em;
    font-size: 1.4em;
}

.path-events .lgd-region__inner--filters .form-item-search-api-fulltext > * + * {
    margin: 0;
}

.path-events .hidden {
    display: none;
}

.path-events .all-stories__filters--button {
    background: #fff;
    margin-bottom: 10px;
    border: 0;
    font-size: 1.7em;
    line-height: 1.2;
    font-family: "Lato",sans-serif;
    font-weight: bold;
    color: #3c3c3c;
}

.path-events .facets-widget--dropdown label {
    display: none;
}

.path-events .region-content ul li,.path-events .views-field-localgov-event-date-value-1 {
    margin-bottom: 2em;
    background: none;
    text-align: left;
    font-weight: bold;
    color: #333;
}

.path-events .field--name-field-media-image {
    margin: 0 auto;
}

@media screen and (min-width: 30em) {
    .path-events .field--name-field-media-image {
        width:200px;
        height: auto;
        margin: 0 1.5rem 0rem 0;
        flex-grow: 0;
    }
}

.page-node-type-localgov-event .event-map .field--name-label,.page-node-type-localgov-event .field--label-hidden .field--name-label {
    display: none;
}

.page-node-type-localgov-event .localgov-event.single-date .field--name-localgov-event-date .date-recur-date,.page-node-type-localgov-event .localgov-event.single-date .field--name-localgov-event-date .date-recur-occurrences {
    font-size: 0;
}

.page-node-type-localgov-event .localgov-event.single-date .field--name-localgov-event-date .date-recur-date time,.page-node-type-localgov-event .localgov-event.single-date .field--name-localgov-event-date .date-recur-occurrences time {
    font-size: 16px;
}

.page-node-type-localgov-event .field--name-localgov-event-image {
    margin: 20px 0;
}

.page-node-type-localgov-event .field--name-localgov-event-image img {
    border-radius: 50px;
}

.page-node-type-localgov-event .localgov-event__content .events-meta {
    border-radius: 50px;
    background: #eee;
    padding: 40px 40px 20px 40px;
    margin-bottom: 20px;
    margin-top: 20px;
}

.page-node-type-localgov-event .localgov-event__content .events-meta > div {
    display: flex;
}

.page-node-type-localgov-event .localgov-event__content .events-meta > div .event-label {
    font-weight: bold;
    margin-right: 5px;
}

.page-node-type-localgov-event .localgov-event__content .events-meta > div div {
    flex: 0 0 calc(10% - 10px);
}

.page-node-type-localgov-event .localgov-event__content .events-meta > div div.field {
    flex: 1 0 calc(30% - 10px);
}

.page-node-type-localgov-event .localgov-event__content .events-meta > div .field--name-body {
    flex: inherit;
}

.page-node-type-localgov-event .localgov-event__content .events-meta .event-next-date,.page-node-type-localgov-event .localgov-event__content .events-meta .event-days,.page-node-type-localgov-event .localgov-event__content .events-meta .event-time {
    display: flex;
    margin-bottom: 20px;
}

.page-node-type-localgov-event .localgov-event__content .events-meta .event-next-date .field-days .list-recur-date,.page-node-type-localgov-event .localgov-event__content .events-meta .event-days .field-days .list-recur-date,.page-node-type-localgov-event .localgov-event__content .events-meta .event-time .field-days .list-recur-date {
    display: inline;
}

.page-node-type-localgov-event .date-recur-occurrences {
    margin: 0;
    padding: 0;
}

.page-node-type-localgov-event .date-recur-occurrences li {
    background: none;
    padding: 0;
    margin: 0;
}

.page-node-type-localgov-event .date-recur-occurrences li .list-recur-time {
    display: block;
}

.page-node-type-localgov-event .date-recur-occurrences li .event-next-date,.page-node-type-localgov-event .date-recur-occurrences li .event-days,.page-node-type-localgov-event .date-recur-occurrences li .event-time {
    display: flex;
    margin-bottom: 20px;
}

.page-node-type-localgov-guides-page .region-content-top .lgd-guide-nav,.page-node-type-localgov-guides-overview .region-content-top .lgd-guide-nav {
    background: #f2ebe6;
    padding-bottom: 22px;
    padding-top: 22px;
}

.page-node-type-localgov-guides-page .block-localgov-guides .lgd-guide-nav,.page-node-type-localgov-guides-overview .block-localgov-guides .lgd-guide-nav {
    background: #e4e4e4;
    padding: 40px;
    border-radius: 50px;
}

.page-node-type-localgov-guides-page .block-localgov-guides .lgd-guide-nav ul.lgd-guide-nav__list,.page-node-type-localgov-guides-overview .block-localgov-guides .lgd-guide-nav ul.lgd-guide-nav__list {
    margin-bottom: 0;
}

.page-node-type-localgov-guides-page .block-localgov-guides .lgd-guide-nav ul.lgd-guide-nav__list li,.page-node-type-localgov-guides-overview .block-localgov-guides .lgd-guide-nav ul.lgd-guide-nav__list li {
    background: url(/themes/custom/bbd_localgov/images/bullet-dark.svg) no-repeat left top 9px;
}

.page-node-type-localgov-guides-page .block-localgov-guides .lgd-guide-nav a,.page-node-type-localgov-guides-overview .block-localgov-guides .lgd-guide-nav a {
    white-space: break-spaces;
    color: #000;
}

.page-node-type-localgov-guides-page .block-localgov-guides .lgd-guide-nav ol.lgd-guide-nav__list,.page-node-type-localgov-guides-overview .block-localgov-guides .lgd-guide-nav ol.lgd-guide-nav__list {
    margin-bottom: 0;
}

.page-node-type-localgov-guides-page .block-localgov-guides .lgd-guide-nav ol.lgd-guide-nav__list li,.page-node-type-localgov-guides-overview .block-localgov-guides .lgd-guide-nav ol.lgd-guide-nav__list li {
    padding: 0;
    margin: 0 5px 16px;
}

.page-node-type-localgov-guides-page .region-content .lgd-guides__title,.page-node-type-localgov-guides-overview .region-content .lgd-guides__title {
    margin-top: 22px;
}

.page-node-type-localgov-guides-page .lgd-container .lgd-row__full,.page-node-type-localgov-guides-page .lgd-container .node__restricted-width-section,.page-node-type-localgov-guides-overview .lgd-container .lgd-row__full,.page-node-type-localgov-guides-overview .lgd-container .node__restricted-width-section {
    margin: 0;
    width: 100% !important;
}

.page-node-type-localgov-guides-page .lgd-container .lgd-row__full .right-column,.page-node-type-localgov-guides-page .lgd-container .node__restricted-width-section .right-column,.page-node-type-localgov-guides-overview .lgd-container .lgd-row__full .right-column,.page-node-type-localgov-guides-overview .lgd-container .node__restricted-width-section .right-column {
    padding-top: 10px;
    padding-bottom: 10px;
    margin-top: 22px;
    margin-bottom: 22px;
}

.page-node-type-localgov-guides-page .lgd-container .lgd-region__inner--sidebar-first .block-localgov-guides,.page-node-type-localgov-guides-overview .lgd-container .lgd-region__inner--sidebar-first .block-localgov-guides {
    padding: 0;
}

.page-node-type-localgov-guides-page .lgd-container .lgd-region__inner--sidebar-first .block-localgov-guides .lgd-guide-nav,.page-node-type-localgov-guides-overview .lgd-container .lgd-region__inner--sidebar-first .block-localgov-guides .lgd-guide-nav {
    background: #f2ebe6;
    padding: 22px 24px;
}

.page-node-type-localgov-guides-page .lgd-container .lgd-region__inner--sidebar-first .block-localgov-guides .lgd-guide-nav .lgd-guide-nav__list,.page-node-type-localgov-guides-overview .lgd-container .lgd-region__inner--sidebar-first .block-localgov-guides .lgd-guide-nav .lgd-guide-nav__list {
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-box-direction: normal;
    -moz-box-orient: horizontal;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 22px 24px 0 0;
    padding-inline-start:24px;}

.page-node-type-localgov-guides-page .lgd-container .lgd-region__inner--sidebar-first .block-localgov-guides .lgd-guide-nav .lgd-guide-nav__list li,.page-node-type-localgov-guides-overview .lgd-container .lgd-region__inner--sidebar-first .block-localgov-guides .lgd-guide-nav .lgd-guide-nav__list li {
    padding: 0;
    margin-bottom: 16px;
    width: 100%;
}

.page-node-type-localgov-guides-page .region-content-bottom .block-localgov-services-page h2,.page-node-type-localgov-guides-overview .region-content-bottom .block-localgov-services-page h2 {
    padding: 10px;
    background: #e2dac2;
}

.page-node-type-localgov-guides-page .region-content-bottom .block-localgov-services-page ul,.page-node-type-localgov-guides-overview .region-content-bottom .block-localgov-services-page ul {
    list-style: none;
    padding-inline-start:0;margin-left: 10px;
}

.page-node-type-localgov-guides-page .region-content-bottom .block-localgov-services-page ul li,.page-node-type-localgov-guides-overview .region-content-bottom .block-localgov-services-page ul li {
    background: url(/themes/custom/bbd_localgov/images/footer-links-2020.png) no-repeat 0 0.1em;
    margin: 10px 0 0;
    font-weight: 700;
    padding: 0 0 0 30px;
}

.page-node-type-localgov-guides-page .region-content-bottom .block-localgov-guides-prev-next-block .lgd-prev-next--guides .lgd-prev-next__list,.page-node-type-localgov-guides-overview .region-content-bottom .block-localgov-guides-prev-next-block .lgd-prev-next--guides .lgd-prev-next__list {
    display: inline-block !important;
    width: 100%;
}

.page-node-type-localgov-guides-page .region-content-bottom .block-localgov-guides-prev-next-block .lgd-prev-next--guides .lgd-prev-next__list .lgd-prev-next__list-item,.page-node-type-localgov-guides-overview .region-content-bottom .block-localgov-guides-prev-next-block .lgd-prev-next--guides .lgd-prev-next__list .lgd-prev-next__list-item {
    display: inline-block;
}

.page-node-type-localgov-guides-page .region-content-bottom .block-localgov-guides-prev-next-block .lgd-prev-next--guides .lgd-prev-next__list .lgd-prev-next__list-item--next,.page-node-type-localgov-guides-overview .region-content-bottom .block-localgov-guides-prev-next-block .lgd-prev-next--guides .lgd-prev-next__list .lgd-prev-next__list-item--next {
    float: right;
}

@media (min-width: 60em) {
    .page-node-type-localgov-guides-page .lgd-region__inner--content,.page-node-type-localgov-guides-overview .lgd-region__inner--content {
        position:relative;
    }

    .page-node-type-localgov-guides-page.parent-service-menu .lgd-region--content,.page-node-type-localgov-guides-overview.parent-service-menu .lgd-region--content {
        position: relative;
    }

    .page-node-type-localgov-guides-page.parent-service-menu .lgd-region--content .lgd-guides--overview.parent-service-menu,.page-node-type-localgov-guides-overview.parent-service-menu .lgd-region--content .lgd-guides--overview.parent-service-menu {
        position: relative;
    }

    .page-node-type-localgov-guides-page.parent-service-menu .lgd-region--content .lgd-guides--overview.parent-service-menu .lgd-guides__content,.page-node-type-localgov-guides-overview.parent-service-menu .lgd-region--content .lgd-guides--overview.parent-service-menu .lgd-guides__content {
        display: flex;
        flex-wrap: nowrap;
        justify-content: space-between;
        width: 100%;
    }

    .page-node-type-localgov-guides-page.parent-service-menu .lgd-region--content .lgd-guides--overview.parent-service-menu .lgd-guides__content .field--name-localgov-subsites-parent,.page-node-type-localgov-guides-overview.parent-service-menu .lgd-region--content .lgd-guides--overview.parent-service-menu .lgd-guides__content .field--name-localgov-subsites-parent {
        display: block;
        min-width: 25%;
        margin-bottom: 0;
        overflow: scroll;
        height: 100%;
        order: 2;
    }

    .page-node-type-localgov-guides-page.parent-service-menu .lgd-region--content .lgd-guides--overview.parent-service-menu .lgd-guides__content .field--name-localgov-subsites-parent .field__label,.page-node-type-localgov-guides-overview.parent-service-menu .lgd-region--content .lgd-guides--overview.parent-service-menu .lgd-guides__content .field--name-localgov-subsites-parent .field__label {
        padding-top: 0;
    }

    .page-node-type-localgov-guides-page.parent-service-menu .lgd-region--content .lgd-guides--overview.parent-service-menu .lgd-guides__content .field--name-body,.page-node-type-localgov-guides-overview.parent-service-menu .lgd-region--content .lgd-guides--overview.parent-service-menu .lgd-guides__content .field--name-body {
        order: 1;
        flex: 1 1 auto;
        padding-right: 40px;
    }

    .page-node-type-localgov-guides-page.parent-service-menu .lgd-region--content-bottom .block-localgov-services-page,.page-node-type-localgov-guides-overview.parent-service-menu .lgd-region--content-bottom .block-localgov-services-page {
        width: 75%;
        float: right;
    }
}

.page-node-type-localgov-guides-overview .region-content-bottom .block-localgov-services-related-topics-block .section > h2 {
    background: none;
    font-size: 24px;
    line-height: 32px;
    font-weight: 500;
    padding: 0;
    color: #001E61;
}

.page-node-type-localgov-guides-overview .region-content-bottom .block-localgov-services-related-topics-block .section ul {
    margin: 0;
    padding: 0;
}

.page-node-type-localgov-guides-overview .region-content-bottom .block-localgov-services-related-topics-block .section ul li {
    background: none;
    padding: 0;
    margin-bottom: 10px;
}

.page-node-type-localgov-guides-overview .region-content-bottom .block-localgov-services-related-topics-block .section ul li a {
    color: #333;
    font-size: 16px;
    line-height: 18px;
    font-weight: normal;
    display: block;
    background: url(/themes/custom/bbd_localgov/images/arrow-circle-yellow.svg) no-repeat center left;
    background-size: 35px auto;
    padding: 15px 15px 15px 45px;
    text-decoration: none;
}

.page-node-type-localgov-guides-overview .region-content-bottom .block-localgov-services-related-topics-block .section ul li a:hover {
    text-decoration: underline;
    color: green;
}

.maintenance-page {
    margin: 0;
}

.maintenance-page .layout-container {
    margin: 0;
}

.maintenance-page header {
    background: #fff;
    box-shadow: 0 4px 4px rgba(0,0,0,0.25);
    padding: 20px 0;
    margin-bottom: 30px;
}

.maintenance-page header a {
    max-width: 80em;
    margin-right: auto;
    margin-left: auto;
    display: block;
}

.maintenance-page header a img {
    width: 140px;
}

.maintenance-page main {
    padding: 0;
    max-width: 80em;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
}

.maintenance-page footer {
    background: url(/themes/custom/bbd_localgov/images/footer-blue.svg) no-repeat,url(/themes/custom/bbd_localgov/images/footer-blue-dark.svg) no-repeat;
    background-size: cover;
    margin: 50px 0 0;
    padding-bottom: 50px;
}

.maintenance-page footer .contact-us {
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-box-direction: normal;
    -moz-box-orient: horizontal;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    max-width: 80em;
    margin-right: auto;
    margin-left: auto;
    padding: 0 40px;
}

.maintenance-page footer .contact-us .social-links .social-media-links--platforms {
    margin: 0;
    padding: 0;
    list-style: none;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-box-direction: normal;
    -moz-box-orient: horizontal;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.maintenance-page footer .contact-us .social-links .social-media-links--platforms li a {
    font-weight: 700;
    margin: 5px 0;
    color: #fff;
    text-decoration: none;
    min-width: 85px;
    max-width: 85px;
    text-align: center;
}

.maintenance-page footer .contact-us .social-links .social-media-links--platforms li a span.social-media-link--image {
    display: block;
    width: 45px;
    height: 45px;
    margin: 0 auto;
}

.maintenance-page footer .contact-us .social-links .social-media-links--platforms li a span.social-media-link--text {
    padding: 0;
    text-align: center;
}

.maintenance-page footer .contact-us .social-links .social-media-links--platforms li a.social-media-link--twitter .social-media-link-icon--twitter {
    background-image: url(/themes/custom/bbd_localgov/images/social-twitter.svg);
}

.maintenance-page footer .contact-us .social-links .social-media-links--platforms li a.social-media-link--facebook .social-media-link-icon--facebook {
    background-image: url(/themes/custom/bbd_localgov/images/social-fb.svg);
}

.maintenance-page footer .contact-us .social-links .social-media-links--platforms li a.social-media-link--linkedin .social-media-link-icon--linkedin {
    background-image: url(/themes/custom/bbd_localgov/images/social-in.svg);
}

.maintenance-page footer .contact-us .social-links .social-media-links--platforms li a.social-media-link--instagram .social-media-link-icon--instagram {
    background-image: url(/themes/custom/bbd_localgov/images/social-instagram.svg);
}

.maintenance-page footer .contact-us .social-links .social-media-links--platforms li a.social-media-link--youtube .social-media-link-icon--youtube {
    background-image: url(/themes/custom/bbd_localgov/images/social-youtube.svg);
}

.maintenance-page footer .contact-us .messangers {
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-box-direction: normal;
    -moz-box-orient: horizontal;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.maintenance-page footer .contact-us .messangers .field-group-link {
    font-weight: 700;
    margin: 5px 0;
    color: #333;
    text-decoration: none;
    min-width: 85px;
    max-width: 72px;
    padding-top: 85px;
    display: block;
    text-align: center;
}

.maintenance-page footer .contact-us-text {
    max-width: 80em;
    margin-right: auto;
    margin-left: auto;
    padding: 200px 40px 40px;
}

.maintenance-page footer .contact-us-text h2 {
    font-size: 1.8em;
    margin: 0 0 0.5em;
    color: #fff;
}

.maintenance-page footer .contact-us-text p,.maintenance-page footer .contact-us-text .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .field--name-localgov-summary,.localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .maintenance-page footer .contact-us-text .field--name-localgov-summary {
    color: #fff;
}

.page-node-type-memorial-page {
    padding: 100px;
    background: #151515;
    min-height: 100vh;
}

.page-node-type-memorial-page .block-core.block-page-title-block {
    padding: 0 !important;
    margin: 0 !important;
}

.page-node-type-memorial-page .block-core.block-page-title-block::before,.page-node-type-memorial-page .block-core.block-page-title-block::after {
    display: none;
}

.page-node-type-memorial-page .paragraph--type--localgov-accordion .accordion-toggle-all {
    color: #fff !important;
    background-color: #151515 !important;
    border: 2px solid #fff;
}

.page-node-type-memorial-page .paragraph--type--localgov-accordion .accordion-pane__title h2,.page-node-type-memorial-page .paragraph--type--localgov-accordion .accordion-pane__title h4,.page-node-type-memorial-page .paragraph--type--localgov-accordion .accordion-pane__title h5,.page-node-type-memorial-page .paragraph--type--localgov-accordion .accordion-pane__title h6,.page-node-type-memorial-page .paragraph--type--localgov-accordion .accordion-pane__title h3 {
    background-color: #151515 !important;
    border: 2px #fff solid !important;
}

.page-node-type-memorial-page .paragraph--type--localgov-accordion .accordion-pane__title h2 button::after,.page-node-type-memorial-page .paragraph--type--localgov-accordion .accordion-pane__title h4 button::after,.page-node-type-memorial-page .paragraph--type--localgov-accordion .accordion-pane__title h5 button::after,.page-node-type-memorial-page .paragraph--type--localgov-accordion .accordion-pane__title h6 button::after,.page-node-type-memorial-page .paragraph--type--localgov-accordion .accordion-pane__title h3 button::after {
    background-image: url(/themes/custom/bbd_localgov/images/tabs-expand-arrow-white.gif);
}

.page-node-type-memorial-page .paragraph--type--localgov-accordion .accordion-pane__title h2 button[aria-expanded="true"]::after,.page-node-type-memorial-page .paragraph--type--localgov-accordion .accordion-pane__title h4 button[aria-expanded="true"]::after,.page-node-type-memorial-page .paragraph--type--localgov-accordion .accordion-pane__title h5 button[aria-expanded="true"]::after,.page-node-type-memorial-page .paragraph--type--localgov-accordion .accordion-pane__title h6 button[aria-expanded="true"]::after,.page-node-type-memorial-page .paragraph--type--localgov-accordion .accordion-pane__title h3 button[aria-expanded="true"]::after {
    background-image: url(/themes/custom/bbd_localgov/images/tabs-collapse-arrow-white.gif);
}

.page-node-type-memorial-page .dialog-off-canvas-main-canvas *,.page-node-type-memorial-page .dialog-off-canvas-main-canvas p,.page-node-type-memorial-page .dialog-off-canvas-main-canvas .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .field--name-localgov-summary,.localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .page-node-type-memorial-page .dialog-off-canvas-main-canvas .field--name-localgov-summary {
    color: #fff !important;
}

.page-node-type-memorial-page .dialog-off-canvas-main-canvas h2 {
    background-color: transparent;
    padding: 0;
}

.page-node-type-memorial-page .dialog-off-canvas-main-canvas .lgd-region--tabs {
    background-color: transparent;
}

.page-node-type-memorial-page .dialog-off-canvas-main-canvas .lgd-region--tabs .tabs > ul > li a {
    color: #1e1e1e !important;
}

.page-node-type-memorial-page .dialog-off-canvas-main-canvas .lgd-region--tabs .tabs > ul > li a.is-active {
    color: #fff !important;
}

.page-node-type-memorial-page .dialog-off-canvas-main-canvas .contextual-region .contextual .contextual-links a {
    color: #3c3c3c;
}

.page-node-type-memorial-page .dialog-off-canvas-main-canvas .paragraph--type--localgov-link a {
    background-color: #151515 !important;
    border: 2px #fff solid !important;
}

.page-node-type-memorial-page .dialog-off-canvas-main-canvas .paragraph--type--localgov-link a::before {
    background-color: #999 !important;
}

.page-node-type-memorial-page .dialog-off-canvas-main-canvas .paragraph--type--link-document .field--name-localgov-media-item a {
    background-color: #151515 !important;
    border: 2px #fff solid !important;
}

.page-node-type-memorial-page .dialog-off-canvas-main-canvas .paragraph--type--link-document .field--name-localgov-media-item a::before {
    background-color: #999 !important;
}

.page-node-type-memorial-page .dialog-off-canvas-main-canvas .accordion-pane__title h3 {
    background: #151515;
}

.page-node-type-memorial-page .dialog-off-canvas-main-canvas table {
    border-color: #fff;
}

.page-node-type-memorial-page .dialog-off-canvas-main-canvas table th {
    border-color: #151515;
    background-color: transparent;
}

.page-node-type-memorial-page .dialog-off-canvas-main-canvas table td {
    border-color: #fff;
    background-color: transparent;
}

.page-node-type-memorial-page .dialog-off-canvas-main-canvas form ul,.page-node-type-memorial-page .dialog-off-canvas-main-canvas select,.page-node-type-memorial-page .dialog-off-canvas-main-canvas input:not(.button) {
    background: transparent none;
}

.page-node-type-memorial-page .dialog-off-canvas-main-canvas ul li {
    background: transparent url(/themes/custom/bbd_localgov/images/bullet-white.png) no-repeat left 0.4em !important;
}

.microsite-page .region-search .views-exposed-form .form-item,.path-family-hub-microsite-search .region-search .views-exposed-form .form-item {
    margin-bottom: 0;
}

.microsite-page .region-search .views-exposed-form .form-actions,.path-family-hub-microsite-search .region-search .views-exposed-form .form-actions {
    margin: 0;
}

.microsite-page .block-bbd-blocks-microsite-logo,.microsite-page .block-bbd-blocks-family-hub-logo,.path-family-hub-microsite-search .block-bbd-blocks-microsite-logo,.path-family-hub-microsite-search .block-bbd-blocks-family-hub-logo {
    height: 62px;
}

.microsite-page .block-bbd-blocks-microsite-logo > a,.microsite-page .block-bbd-blocks-family-hub-logo > a,.path-family-hub-microsite-search .block-bbd-blocks-microsite-logo > a,.path-family-hub-microsite-search .block-bbd-blocks-family-hub-logo > a {
    height: 100%;
    display: block;
}

.microsite-page .block-bbd-blocks-microsite-logo img,.microsite-page .block-bbd-blocks-family-hub-logo img,.path-family-hub-microsite-search .block-bbd-blocks-microsite-logo img,.path-family-hub-microsite-search .block-bbd-blocks-family-hub-logo img {
    height: 100%;
    width: auto;
    max-width: none;
}

.microsite-page .block-bbd-blocks-family-hub-header-search-block .form-item,.path-family-hub-microsite-search .block-bbd-blocks-family-hub-header-search-block .form-item {
    margin: 0;
}

.microsite-page .block-bbd-blocks-family-hub-header-search-block .form-actions,.path-family-hub-microsite-search .block-bbd-blocks-family-hub-header-search-block .form-actions {
    margin: auto 0;
}

.microsite-page .block-bbd-blocks-family-hub-header-search-block .form-actions .form-submit,.microsite-page .block-bbd-blocks-family-hub-header-search-block .form-actions .page--moderngov-template .main .main-column #modgov form .mgClosePara input#butGo.btn,.page--moderngov-template .main .main-column #modgov form .mgClosePara .microsite-page .block-bbd-blocks-family-hub-header-search-block .form-actions input#butGo.btn,.microsite-page .block-bbd-blocks-family-hub-header-search-block .form-actions .page--moderngov-template .main .main-column #modgov form#FormIssueLogon .mgSubmitRow #butGo.btn,.page--moderngov-template .main .main-column #modgov form#FormIssueLogon .mgSubmitRow .microsite-page .block-bbd-blocks-family-hub-header-search-block .form-actions #butGo.btn,.path-family-hub-microsite-search .block-bbd-blocks-family-hub-header-search-block .form-actions .form-submit,.path-family-hub-microsite-search .block-bbd-blocks-family-hub-header-search-block .form-actions .page--moderngov-template .main .main-column #modgov form .mgClosePara input#butGo.btn,.page--moderngov-template .main .main-column #modgov form .mgClosePara .path-family-hub-microsite-search .block-bbd-blocks-family-hub-header-search-block .form-actions input#butGo.btn,.path-family-hub-microsite-search .block-bbd-blocks-family-hub-header-search-block .form-actions .page--moderngov-template .main .main-column #modgov form#FormIssueLogon .mgSubmitRow #butGo.btn,.page--moderngov-template .main .main-column #modgov form#FormIssueLogon .mgSubmitRow .path-family-hub-microsite-search .block-bbd-blocks-family-hub-header-search-block .form-actions #butGo.btn {
    display: inline-block;
    background: url(/themes/custom/bbd_localgov/images/search.svg) no-repeat right center;
    background-size: 100%;
}

.microsite-page .lgd-header__inner .lgd-header__site-logo,.path-family-hub-microsite-search .lgd-header__inner .lgd-header__site-logo {
    width: 100%;
}

.microsite-page .lgd-region--footer-first .block-bbd-blocks-microsite-contact h2,.microsite-page .lgd-region--footer-first .block-bbd-blocks-family-hub-microsite-contact h2,.path-family-hub-microsite-search .lgd-region--footer-first .block-bbd-blocks-microsite-contact h2,.path-family-hub-microsite-search .lgd-region--footer-first .block-bbd-blocks-family-hub-microsite-contact h2 {
    color: #fff;
    font-size: 18px;
    line-height: 22px;
    font-weight: 700;
}

.microsite-page .lgd-region--footer-first .block-bbd-blocks-microsite-contact .field-content,.microsite-page .lgd-region--footer-first .block-bbd-blocks-family-hub-microsite-contact .field-content,.path-family-hub-microsite-search .lgd-region--footer-first .block-bbd-blocks-microsite-contact .field-content,.path-family-hub-microsite-search .lgd-region--footer-first .block-bbd-blocks-family-hub-microsite-contact .field-content {
    list-style: none;
    margin: 25px 0;
    padding: 0;
}

.microsite-page .lgd-region--footer-first .block-bbd-blocks-microsite-contact .field-content > li,.microsite-page .lgd-region--footer-first .block-bbd-blocks-family-hub-microsite-contact .field-content > li,.path-family-hub-microsite-search .lgd-region--footer-first .block-bbd-blocks-microsite-contact .field-content > li,.path-family-hub-microsite-search .lgd-region--footer-first .block-bbd-blocks-family-hub-microsite-contact .field-content > li {
    margin-bottom: 10px;
}

.microsite-page .lgd-region--footer-first .block-bbd-blocks-microsite-contact .field-content > li span,.microsite-page .lgd-region--footer-first .block-bbd-blocks-family-hub-microsite-contact .field-content > li span,.path-family-hub-microsite-search .lgd-region--footer-first .block-bbd-blocks-microsite-contact .field-content > li span,.path-family-hub-microsite-search .lgd-region--footer-first .block-bbd-blocks-family-hub-microsite-contact .field-content > li span {
    color: #fff;
    font-weight: 700;
}

.microsite-page .lgd-region--footer-second .block-bbd-blocks-microsite-social-contacts .field-content,.microsite-page .lgd-region--footer-second .block-bbd-blocks-family-hub-microsite-social-contacts .field-content,.path-family-hub-microsite-search .lgd-region--footer-second .block-bbd-blocks-microsite-social-contacts .field-content,.path-family-hub-microsite-search .lgd-region--footer-second .block-bbd-blocks-family-hub-microsite-social-contacts .field-content {
    list-style: none;
    margin: 0;
    padding: 0;
}

.microsite-page .lgd-region--footer-second .block-bbd-blocks-microsite-social-contacts .field-content > li,.microsite-page .lgd-region--footer-second .block-bbd-blocks-family-hub-microsite-social-contacts .field-content > li,.path-family-hub-microsite-search .lgd-region--footer-second .block-bbd-blocks-microsite-social-contacts .field-content > li,.path-family-hub-microsite-search .lgd-region--footer-second .block-bbd-blocks-family-hub-microsite-social-contacts .field-content > li {
    text-align: right;
    margin: 0 0 10px 0;
    padding: 0;
    display: block;
}

.microsite-page .lgd-region--footer-second .block-bbd-blocks-microsite-social-contacts .field-content > li a,.microsite-page .lgd-region--footer-second .block-bbd-blocks-family-hub-microsite-social-contacts .field-content > li a,.path-family-hub-microsite-search .lgd-region--footer-second .block-bbd-blocks-microsite-social-contacts .field-content > li a,.path-family-hub-microsite-search .lgd-region--footer-second .block-bbd-blocks-family-hub-microsite-social-contacts .field-content > li a {
    padding-right: 48px;
    height: auto;
    text-decoration: none;
    display: inline-block;
    min-height: 42px;
    vertical-align: middle;
    color: #fff;
    min-width: 85px;
    font-size: 18px;
    line-height: 42px;
    font-weight: 700;
}

.microsite-page .lgd-region--footer-second .block-bbd-blocks-microsite-social-contacts .field-content > li a .extlink,.microsite-page .lgd-region--footer-second .block-bbd-blocks-family-hub-microsite-social-contacts .field-content > li a .extlink,.path-family-hub-microsite-search .lgd-region--footer-second .block-bbd-blocks-microsite-social-contacts .field-content > li a .extlink,.path-family-hub-microsite-search .lgd-region--footer-second .block-bbd-blocks-family-hub-microsite-social-contacts .field-content > li a .extlink {
    display: none;
}

.microsite-page .lgd-region--footer-second .block-bbd-blocks-microsite-social-contacts .field-content > li a:hover,.microsite-page .lgd-region--footer-second .block-bbd-blocks-family-hub-microsite-social-contacts .field-content > li a:hover,.path-family-hub-microsite-search .lgd-region--footer-second .block-bbd-blocks-microsite-social-contacts .field-content > li a:hover,.path-family-hub-microsite-search .lgd-region--footer-second .block-bbd-blocks-family-hub-microsite-social-contacts .field-content > li a:hover {
    text-decoration: underline;
}

.microsite-page .lgd-region--footer-second .block-bbd-blocks-microsite-social-contacts .field-content > li a.twitter,.microsite-page .lgd-region--footer-second .block-bbd-blocks-microsite-social-contacts .field-content > li a.x,.microsite-page .lgd-region--footer-second .block-bbd-blocks-family-hub-microsite-social-contacts .field-content > li a.twitter,.microsite-page .lgd-region--footer-second .block-bbd-blocks-family-hub-microsite-social-contacts .field-content > li a.x,.path-family-hub-microsite-search .lgd-region--footer-second .block-bbd-blocks-microsite-social-contacts .field-content > li a.twitter,.path-family-hub-microsite-search .lgd-region--footer-second .block-bbd-blocks-microsite-social-contacts .field-content > li a.x,.path-family-hub-microsite-search .lgd-region--footer-second .block-bbd-blocks-family-hub-microsite-social-contacts .field-content > li a.twitter,.path-family-hub-microsite-search .lgd-region--footer-second .block-bbd-blocks-family-hub-microsite-social-contacts .field-content > li a.x {
    background: url(/themes/custom/bbd_localgov/images/social-twitter.svg) no-repeat right center;
    background-size: 40px;
}

.microsite-page .lgd-region--footer-second .block-bbd-blocks-microsite-social-contacts .field-content > li a.facebook,.microsite-page .lgd-region--footer-second .block-bbd-blocks-family-hub-microsite-social-contacts .field-content > li a.facebook,.path-family-hub-microsite-search .lgd-region--footer-second .block-bbd-blocks-microsite-social-contacts .field-content > li a.facebook,.path-family-hub-microsite-search .lgd-region--footer-second .block-bbd-blocks-family-hub-microsite-social-contacts .field-content > li a.facebook {
    background: url(/themes/custom/bbd_localgov/images/social-fb.svg) no-repeat right center;
    background-size: 40px;
}

.microsite-page .lgd-region--footer-second .block-bbd-blocks-microsite-social-contacts .field-content > li a.instagram,.microsite-page .lgd-region--footer-second .block-bbd-blocks-family-hub-microsite-social-contacts .field-content > li a.instagram,.path-family-hub-microsite-search .lgd-region--footer-second .block-bbd-blocks-microsite-social-contacts .field-content > li a.instagram,.path-family-hub-microsite-search .lgd-region--footer-second .block-bbd-blocks-family-hub-microsite-social-contacts .field-content > li a.instagram {
    background: url(/themes/custom/bbd_localgov/images/social-instagram.svg) no-repeat right center;
    background-size: 40px;
}

.microsite-page .lgd-region--footer-second .block-bbd-blocks-microsite-social-contacts .field-content > li a.linkedin,.microsite-page .lgd-region--footer-second .block-bbd-blocks-family-hub-microsite-social-contacts .field-content > li a.linkedin,.path-family-hub-microsite-search .lgd-region--footer-second .block-bbd-blocks-microsite-social-contacts .field-content > li a.linkedin,.path-family-hub-microsite-search .lgd-region--footer-second .block-bbd-blocks-family-hub-microsite-social-contacts .field-content > li a.linkedin {
    background: url(/themes/custom/bbd_localgov/images/social-in.svg) no-repeat right center;
    background-size: 40px;
}

.microsite-page .lgd-region--footer-second .block-bbd-blocks-microsite-social-contacts .field-content > li a.youtube,.microsite-page .lgd-region--footer-second .block-bbd-blocks-family-hub-microsite-social-contacts .field-content > li a.youtube,.path-family-hub-microsite-search .lgd-region--footer-second .block-bbd-blocks-microsite-social-contacts .field-content > li a.youtube,.path-family-hub-microsite-search .lgd-region--footer-second .block-bbd-blocks-family-hub-microsite-social-contacts .field-content > li a.youtube {
    background: url(/themes/custom/bbd_localgov/images/social-youtube.svg) no-repeat right center;
    background-size: 40px;
}

.microsite-page .view-id-family_hub_microsite_search .view-content,.path-family-hub-microsite-search .view-id-family_hub_microsite_search .view-content {
    margin-top: 50px;
}

.microsite-page .view-id-family_hub_microsite_search .view-content .views-row,.path-family-hub-microsite-search .view-id-family_hub_microsite_search .view-content .views-row {
    padding-bottom: 30px;
}

.microsite-page.microsite-theme-family-hub-green .lgd-header .region-secondary-menu .menu-item,.path-family-hub-microsite-search.microsite-theme-family-hub-green .lgd-header .region-secondary-menu .menu-item {
    margin: 0;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    background: none;
}

.microsite-page.microsite-theme-family-hub-green .lgd-header .region-secondary-menu .menu-item::before,.path-family-hub-microsite-search.microsite-theme-family-hub-green .lgd-header .region-secondary-menu .menu-item::before {
    content: '';
    display: block;
    width: 13px;
    height: 19px;
    background-color: #315964;
    background-size: 11px;
    -webkit-mask-image: url(/themes/custom/bbd_localgov/images/arrow_right_green.svg);
    mask-image: url(/themes/custom/bbd_localgov/images/arrow_right_green.svg);
}

.microsite-page.microsite-theme-family-hub-green .lgd-region--pre-header,.path-family-hub-microsite-search.microsite-theme-family-hub-green .lgd-region--pre-header {
    background: #315964;
}

.microsite-page.microsite-theme-family-hub-green blockquote p,.microsite-page.microsite-theme-family-hub-green blockquote .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .field--name-localgov-summary,.localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .microsite-page.microsite-theme-family-hub-green blockquote .field--name-localgov-summary,.path-family-hub-microsite-search.microsite-theme-family-hub-green blockquote p,.path-family-hub-microsite-search.microsite-theme-family-hub-green blockquote .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .field--name-localgov-summary,.localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .path-family-hub-microsite-search.microsite-theme-family-hub-green blockquote .field--name-localgov-summary {
    color: #315964 !important;
}

.microsite-page.microsite-theme-family-hub-green .field--name-localgov-subsites-parent .field__item.active,.path-family-hub-microsite-search.microsite-theme-family-hub-green .field--name-localgov-subsites-parent .field__item.active {
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-box-direction: normal;
    -moz-box-orient: horizontal;
    flex-direction: row;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

.microsite-page.microsite-theme-family-hub-green .field--name-localgov-subsites-parent .field__item.active a,.path-family-hub-microsite-search.microsite-theme-family-hub-green .field--name-localgov-subsites-parent .field__item.active a {
    background: none;
    display: inline-block;
    padding-left: 10px;
}

.microsite-page.microsite-theme-family-hub-green .field--name-localgov-subsites-parent .field__item.active:before,.path-family-hub-microsite-search.microsite-theme-family-hub-green .field--name-localgov-subsites-parent .field__item.active:before {
    content: '';
    display: inline-block;
    width: 35px;
    height: 35px;
    background: #315964 url(/themes/custom/bbd_localgov/images/arrow-microsite.svg) no-repeat center;
    box-sizing: content-box;
    border-radius: 50%;
}

.microsite-page.microsite-theme-family-hub-green .region-content ul,.path-family-hub-microsite-search.microsite-theme-family-hub-green .region-content ul {
    list-style-type: initial;
    margin-left: 15px;
}

.microsite-page.microsite-theme-family-hub-green .region-content ul li,.path-family-hub-microsite-search.microsite-theme-family-hub-green .region-content ul li {
    background: none;
    padding-left: 0;
}

.microsite-page.microsite-theme-family-hub-green .region-content ul li::marker,.path-family-hub-microsite-search.microsite-theme-family-hub-green .region-content ul li::marker {
    color: #315964;
}

.microsite-page.microsite-theme-family-hub-green input[type="submit"],.microsite-page.microsite-theme-family-hub-green .form-submit,.microsite-page.microsite-theme-family-hub-green .page--moderngov-template .main .main-column #modgov form .mgClosePara input#butGo.btn,.page--moderngov-template .main .main-column #modgov form .mgClosePara .microsite-page.microsite-theme-family-hub-green input#butGo.btn,.microsite-page.microsite-theme-family-hub-green .page--moderngov-template .main .main-column #modgov form#FormIssueLogon .mgSubmitRow #butGo.btn,.page--moderngov-template .main .main-column #modgov form#FormIssueLogon .mgSubmitRow .microsite-page.microsite-theme-family-hub-green #butGo.btn,.path-family-hub-microsite-search.microsite-theme-family-hub-green input[type="submit"],.path-family-hub-microsite-search.microsite-theme-family-hub-green .form-submit,.path-family-hub-microsite-search.microsite-theme-family-hub-green .page--moderngov-template .main .main-column #modgov form .mgClosePara input#butGo.btn,.page--moderngov-template .main .main-column #modgov form .mgClosePara .path-family-hub-microsite-search.microsite-theme-family-hub-green input#butGo.btn,.path-family-hub-microsite-search.microsite-theme-family-hub-green .page--moderngov-template .main .main-column #modgov form#FormIssueLogon .mgSubmitRow #butGo.btn,.page--moderngov-template .main .main-column #modgov form#FormIssueLogon .mgSubmitRow .path-family-hub-microsite-search.microsite-theme-family-hub-green #butGo.btn {
    background: #315964;
}

.microsite-page.microsite-theme-family-hub-green .block-core.block-page-title-block:after,.path-family-hub-microsite-search.microsite-theme-family-hub-green .block-core.block-page-title-block:after {
    background: #315964;
}

.microsite-page.microsite-theme-family-hub-green.page-node-type-localgov-services-page .stop-scrolling,.microsite-page.microsite-theme-family-hub-green.page-node-type-localgov-services-landing .stop-scrolling,.microsite-page.microsite-theme-family-hub-green.page-node-type-localgov-services-sublanding .stop-scrolling,.path-family-hub-microsite-search.microsite-theme-family-hub-green.page-node-type-localgov-services-page .stop-scrolling,.path-family-hub-microsite-search.microsite-theme-family-hub-green.page-node-type-localgov-services-landing .stop-scrolling,.path-family-hub-microsite-search.microsite-theme-family-hub-green.page-node-type-localgov-services-sublanding .stop-scrolling {
    overflow-y: auto;
}

.microsite-page.microsite-theme-family-hub-green.page-node-type-localgov-services-page .breadcrumbs,.microsite-page.microsite-theme-family-hub-green.page-node-type-localgov-services-landing .breadcrumbs,.microsite-page.microsite-theme-family-hub-green.page-node-type-localgov-services-sublanding .breadcrumbs,.path-family-hub-microsite-search.microsite-theme-family-hub-green.page-node-type-localgov-services-page .breadcrumbs,.path-family-hub-microsite-search.microsite-theme-family-hub-green.page-node-type-localgov-services-landing .breadcrumbs,.path-family-hub-microsite-search.microsite-theme-family-hub-green.page-node-type-localgov-services-sublanding .breadcrumbs {
    padding-top: 25px;
    color: #1e1e1e;
}

.microsite-page.microsite-theme-family-hub-green.page-node-type-localgov-services-page .breadcrumbs__link,.microsite-page.microsite-theme-family-hub-green.page-node-type-localgov-services-page .breadcrumbs__item,.microsite-page.microsite-theme-family-hub-green.page-node-type-localgov-services-landing .breadcrumbs__link,.microsite-page.microsite-theme-family-hub-green.page-node-type-localgov-services-landing .breadcrumbs__item,.microsite-page.microsite-theme-family-hub-green.page-node-type-localgov-services-sublanding .breadcrumbs__link,.microsite-page.microsite-theme-family-hub-green.page-node-type-localgov-services-sublanding .breadcrumbs__item,.path-family-hub-microsite-search.microsite-theme-family-hub-green.page-node-type-localgov-services-page .breadcrumbs__link,.path-family-hub-microsite-search.microsite-theme-family-hub-green.page-node-type-localgov-services-page .breadcrumbs__item,.path-family-hub-microsite-search.microsite-theme-family-hub-green.page-node-type-localgov-services-landing .breadcrumbs__link,.path-family-hub-microsite-search.microsite-theme-family-hub-green.page-node-type-localgov-services-landing .breadcrumbs__item,.path-family-hub-microsite-search.microsite-theme-family-hub-green.page-node-type-localgov-services-sublanding .breadcrumbs__link,.path-family-hub-microsite-search.microsite-theme-family-hub-green.page-node-type-localgov-services-sublanding .breadcrumbs__item {
    color: #1e1e1e;
}

.microsite-page.microsite-theme-family-hub-green.page-node-type-localgov-services-page .breadcrumbs__link:hover,.microsite-page.microsite-theme-family-hub-green.page-node-type-localgov-services-page .breadcrumbs__item:hover,.microsite-page.microsite-theme-family-hub-green.page-node-type-localgov-services-landing .breadcrumbs__link:hover,.microsite-page.microsite-theme-family-hub-green.page-node-type-localgov-services-landing .breadcrumbs__item:hover,.microsite-page.microsite-theme-family-hub-green.page-node-type-localgov-services-sublanding .breadcrumbs__link:hover,.microsite-page.microsite-theme-family-hub-green.page-node-type-localgov-services-sublanding .breadcrumbs__item:hover,.path-family-hub-microsite-search.microsite-theme-family-hub-green.page-node-type-localgov-services-page .breadcrumbs__link:hover,.path-family-hub-microsite-search.microsite-theme-family-hub-green.page-node-type-localgov-services-page .breadcrumbs__item:hover,.path-family-hub-microsite-search.microsite-theme-family-hub-green.page-node-type-localgov-services-landing .breadcrumbs__link:hover,.path-family-hub-microsite-search.microsite-theme-family-hub-green.page-node-type-localgov-services-landing .breadcrumbs__item:hover,.path-family-hub-microsite-search.microsite-theme-family-hub-green.page-node-type-localgov-services-sublanding .breadcrumbs__link:hover,.path-family-hub-microsite-search.microsite-theme-family-hub-green.page-node-type-localgov-services-sublanding .breadcrumbs__item:hover {
    color: #1e1e1e;
    text-decoration: underline;
}

.microsite-page.microsite-theme-family-hub-green.page-node-type-localgov-services-page .breadcrumbs__link::before,.microsite-page.microsite-theme-family-hub-green.page-node-type-localgov-services-page .breadcrumbs__item::before,.microsite-page.microsite-theme-family-hub-green.page-node-type-localgov-services-landing .breadcrumbs__link::before,.microsite-page.microsite-theme-family-hub-green.page-node-type-localgov-services-landing .breadcrumbs__item::before,.microsite-page.microsite-theme-family-hub-green.page-node-type-localgov-services-sublanding .breadcrumbs__link::before,.microsite-page.microsite-theme-family-hub-green.page-node-type-localgov-services-sublanding .breadcrumbs__item::before,.path-family-hub-microsite-search.microsite-theme-family-hub-green.page-node-type-localgov-services-page .breadcrumbs__link::before,.path-family-hub-microsite-search.microsite-theme-family-hub-green.page-node-type-localgov-services-page .breadcrumbs__item::before,.path-family-hub-microsite-search.microsite-theme-family-hub-green.page-node-type-localgov-services-landing .breadcrumbs__link::before,.path-family-hub-microsite-search.microsite-theme-family-hub-green.page-node-type-localgov-services-landing .breadcrumbs__item::before,.path-family-hub-microsite-search.microsite-theme-family-hub-green.page-node-type-localgov-services-sublanding .breadcrumbs__link::before,.path-family-hub-microsite-search.microsite-theme-family-hub-green.page-node-type-localgov-services-sublanding .breadcrumbs__item::before {
    border-color: transparent transparent transparent #1e1e1e;
}

.microsite-page.microsite-theme-family-hub-green.page-node-type-localgov-services-page .block-core.block-page-title-block,.microsite-page.microsite-theme-family-hub-green.page-node-type-localgov-services-landing .block-core.block-page-title-block,.microsite-page.microsite-theme-family-hub-green.page-node-type-localgov-services-sublanding .block-core.block-page-title-block,.path-family-hub-microsite-search.microsite-theme-family-hub-green.page-node-type-localgov-services-page .block-core.block-page-title-block,.path-family-hub-microsite-search.microsite-theme-family-hub-green.page-node-type-localgov-services-landing .block-core.block-page-title-block,.path-family-hub-microsite-search.microsite-theme-family-hub-green.page-node-type-localgov-services-sublanding .block-core.block-page-title-block {
    padding-bottom: 0;
}

.microsite-page.microsite-theme-family-hub-green.page-node-type-localgov-services-page .block-core.block-page-title-block:after,.microsite-page.microsite-theme-family-hub-green.page-node-type-localgov-services-page .block-core.block-page-title-block:before,.microsite-page.microsite-theme-family-hub-green.page-node-type-localgov-services-landing .block-core.block-page-title-block:after,.microsite-page.microsite-theme-family-hub-green.page-node-type-localgov-services-landing .block-core.block-page-title-block:before,.microsite-page.microsite-theme-family-hub-green.page-node-type-localgov-services-sublanding .block-core.block-page-title-block:after,.microsite-page.microsite-theme-family-hub-green.page-node-type-localgov-services-sublanding .block-core.block-page-title-block:before,.path-family-hub-microsite-search.microsite-theme-family-hub-green.page-node-type-localgov-services-page .block-core.block-page-title-block:after,.path-family-hub-microsite-search.microsite-theme-family-hub-green.page-node-type-localgov-services-page .block-core.block-page-title-block:before,.path-family-hub-microsite-search.microsite-theme-family-hub-green.page-node-type-localgov-services-landing .block-core.block-page-title-block:after,.path-family-hub-microsite-search.microsite-theme-family-hub-green.page-node-type-localgov-services-landing .block-core.block-page-title-block:before,.path-family-hub-microsite-search.microsite-theme-family-hub-green.page-node-type-localgov-services-sublanding .block-core.block-page-title-block:after,.path-family-hub-microsite-search.microsite-theme-family-hub-green.page-node-type-localgov-services-sublanding .block-core.block-page-title-block:before {
    background: none;
}

.microsite-page.microsite-theme-family-hub-green.page-node-type-localgov-services-page .block-core.block-page-title-block .field--name-field-page-intro,.microsite-page.microsite-theme-family-hub-green.page-node-type-localgov-services-landing .block-core.block-page-title-block .field--name-field-page-intro,.microsite-page.microsite-theme-family-hub-green.page-node-type-localgov-services-sublanding .block-core.block-page-title-block .field--name-field-page-intro,.path-family-hub-microsite-search.microsite-theme-family-hub-green.page-node-type-localgov-services-page .block-core.block-page-title-block .field--name-field-page-intro,.path-family-hub-microsite-search.microsite-theme-family-hub-green.page-node-type-localgov-services-landing .block-core.block-page-title-block .field--name-field-page-intro,.path-family-hub-microsite-search.microsite-theme-family-hub-green.page-node-type-localgov-services-sublanding .block-core.block-page-title-block .field--name-field-page-intro {
    background: none;
}

.microsite-page.microsite-theme-family-hub-green.page-node-type-localgov-services-page .block-core.block-page-title-block *,.microsite-page.microsite-theme-family-hub-green.page-node-type-localgov-services-landing .block-core.block-page-title-block *,.microsite-page.microsite-theme-family-hub-green.page-node-type-localgov-services-sublanding .block-core.block-page-title-block *,.path-family-hub-microsite-search.microsite-theme-family-hub-green.page-node-type-localgov-services-page .block-core.block-page-title-block *,.path-family-hub-microsite-search.microsite-theme-family-hub-green.page-node-type-localgov-services-landing .block-core.block-page-title-block *,.path-family-hub-microsite-search.microsite-theme-family-hub-green.page-node-type-localgov-services-sublanding .block-core.block-page-title-block * {
    color: #1e1e1e !important;
}

.microsite-page.microsite-theme-family-hub-green .field--name-field-latest-news-view .views-row .views-field-title a:hover,.path-family-hub-microsite-search.microsite-theme-family-hub-green .field--name-field-latest-news-view .views-row .views-field-title a:hover {
    color: #315964;
}

.microsite-page.microsite-theme-family-hub-green .field--name-field-latest-news-view .more-link a,.path-family-hub-microsite-search.microsite-theme-family-hub-green .field--name-field-latest-news-view .more-link a {
    background: #315964;
}

.microsite-page.microsite-theme-family-hub-green a,.path-family-hub-microsite-search.microsite-theme-family-hub-green a {
    color: #315964;
}

.microsite-page.microsite-theme-family-hub-green a:hover,.path-family-hub-microsite-search.microsite-theme-family-hub-green a:hover {
    text-decoration-width: 3px;
    color: #315964 !important;
}

.microsite-page.microsite-theme-family-hub-green a:focus,.path-family-hub-microsite-search.microsite-theme-family-hub-green a:focus {
    background: none !important;
    color: #315964 !important;
    box-shadow: 0 -2px #315964,0 4px #1e1e1e !important;
}

.microsite-page.microsite-theme-family-hub-green .field--name-field-latest-news-view .views-row .views-field-title a,.path-family-hub-microsite-search.microsite-theme-family-hub-green .field--name-field-latest-news-view .views-row .views-field-title a {
    background: url(/themes/custom/bbd_localgov/images/arrow-circle-family-hub-green.svg) no-repeat center left;
    background-size: 35px auto;
}

.microsite-page.microsite-theme-family-hub-green .field--name-field-latest-news-view .more-link a,.path-family-hub-microsite-search.microsite-theme-family-hub-green .field--name-field-latest-news-view .more-link a {
    color: #fff;
}

.microsite-page.microsite-theme-family-hub-green .field--name-field-latest-news-view .more-link a:hover,.path-family-hub-microsite-search.microsite-theme-family-hub-green .field--name-field-latest-news-view .more-link a:hover {
    color: #fff;
    text-decoration: underline;
}

.microsite-page.microsite-theme-family-hub-green .field--name-field-latest-news-view .more-link a:before,.path-family-hub-microsite-search.microsite-theme-family-hub-green .field--name-field-latest-news-view .more-link a:before {
    background: #315964 url(/themes/custom/bbd_localgov/images/more-arrow-white.svg) no-repeat center;
    background-size: 17px;
}

.microsite-page.microsite-theme-family-hub-green .lgd-region--footer-first .block-bbd-blocks-microsite-contact .field-content > li a,.path-family-hub-microsite-search.microsite-theme-family-hub-green .lgd-region--footer-first .block-bbd-blocks-microsite-contact .field-content > li a {
    padding-left: 48px;
    height: auto;
    text-decoration: none;
    display: inline-block;
    min-height: 42px;
    vertical-align: middle;
    min-width: 85px;
    font-size: 18px;
    line-height: 42px;
    font-weight: 700;
    color: #fff;
}

.microsite-page.microsite-theme-family-hub-green .lgd-region--footer-first .block-bbd-blocks-microsite-contact .field-content > li a:hover,.path-family-hub-microsite-search.microsite-theme-family-hub-green .lgd-region--footer-first .block-bbd-blocks-microsite-contact .field-content > li a:hover {
    color: #fff;
    text-decoration: underline;
}

.microsite-page.microsite-theme-family-hub-green .lgd-region--footer-first .block-bbd-blocks-microsite-contact .field-content > li a .extlink,.path-family-hub-microsite-search.microsite-theme-family-hub-green .lgd-region--footer-first .block-bbd-blocks-microsite-contact .field-content > li a .extlink {
    display: none;
}

.microsite-page.microsite-theme-family-hub-green .lgd-region--footer-first .block-bbd-blocks-microsite-contact .field-content > li a.tel,.path-family-hub-microsite-search.microsite-theme-family-hub-green .lgd-region--footer-first .block-bbd-blocks-microsite-contact .field-content > li a.tel {
    background: url(/themes/custom/bbd_localgov/images/phone-family-hub.svg) no-repeat left center;
    background-size: 40px;
}

.microsite-page.microsite-theme-family-hub-green .lgd-region--footer-first .block-bbd-blocks-microsite-contact .field-content > li a.mailto,.path-family-hub-microsite-search.microsite-theme-family-hub-green .lgd-region--footer-first .block-bbd-blocks-microsite-contact .field-content > li a.mailto {
    background: url(/themes/custom/bbd_localgov/images/icon_email-family-hub.svg) no-repeat left center;
    background-size: 40px;
}

.microsite-page.microsite-theme-family-hub-green .lgd-region--footer-first .block-bbd-blocks-microsite-contact .field-content > li span,.path-family-hub-microsite-search.microsite-theme-family-hub-green .lgd-region--footer-first .block-bbd-blocks-microsite-contact .field-content > li span {
    padding-left: 48px;
    background: url(/themes/custom/bbd_localgov/images/address-family-hub.svg) no-repeat left top;
    background-size: 35px;
    display: block;
}

.microsite-page.microsite-theme-family-hub-green .lgd-region--footer-second .block-bbd-blocks-microsite-social-contacts .field-content > li a.facebook,.path-family-hub-microsite-search.microsite-theme-family-hub-green .lgd-region--footer-second .block-bbd-blocks-microsite-social-contacts .field-content > li a.facebook {
    background: url(/themes/custom/bbd_localgov/images/social-fb-family-hub.svg) no-repeat right center;
    background-size: 40px;
}

.microsite-page.microsite-theme-family-hub-green .lgd-region--footer-second .block-bbd-blocks-microsite-social-contacts .field-content > li a.linkedin,.path-family-hub-microsite-search.microsite-theme-family-hub-green .lgd-region--footer-second .block-bbd-blocks-microsite-social-contacts .field-content > li a.linkedin {
    background: url(/themes/custom/bbd_localgov/images/social-in-family-hub.svg) no-repeat right center;
    background-size: 40px;
}

.microsite-page.microsite-theme-family-hub-green .lgd-region--footer-second .block-bbd-blocks-microsite-social-contacts .field-content > li a.twitter,.microsite-page.microsite-theme-family-hub-green .lgd-region--footer-second .block-bbd-blocks-microsite-social-contacts .field-content > li a.x,.path-family-hub-microsite-search.microsite-theme-family-hub-green .lgd-region--footer-second .block-bbd-blocks-microsite-social-contacts .field-content > li a.twitter,.path-family-hub-microsite-search.microsite-theme-family-hub-green .lgd-region--footer-second .block-bbd-blocks-microsite-social-contacts .field-content > li a.x {
    background: url(/themes/custom/bbd_localgov/images/social-twitter-family-hub.svg) no-repeat right center;
    background-size: 40px;
}

.microsite-page.microsite-theme-family-hub-green .lgd-region--footer-second .block-bbd-blocks-microsite-social-contacts .field-content > li a.instagram,.path-family-hub-microsite-search.microsite-theme-family-hub-green .lgd-region--footer-second .block-bbd-blocks-microsite-social-contacts .field-content > li a.instagram {
    background: url(/themes/custom/bbd_localgov/images/social-instagram-family-hub.svg) no-repeat right center;
    background-size: 40px;
}

.microsite-page.microsite-theme-family-hub-green .lgd-region--footer-second .block-bbd-blocks-microsite-social-contacts .field-content > li a.linkedin,.path-family-hub-microsite-search.microsite-theme-family-hub-green .lgd-region--footer-second .block-bbd-blocks-microsite-social-contacts .field-content > li a.linkedin {
    background: url(/themes/custom/bbd_localgov/images/social-in-family-hub.svg) no-repeat right center;
    background-size: 40px;
}

.microsite-page.microsite-theme-family-hub-green .lgd-region--footer-second .block-bbd-blocks-microsite-social-contacts .field-content > li a.youtube,.path-family-hub-microsite-search.microsite-theme-family-hub-green .lgd-region--footer-second .block-bbd-blocks-microsite-social-contacts .field-content > li a.youtube {
    background: url(/themes/custom/bbd_localgov/images/social-youtube-family-hub.svg) no-repeat right center;
    background-size: 40px;
}

.microsite-page.microsite-theme-family-hub-poppy .lgd-header .region-secondary-menu .menu-item,.path-family-hub-microsite-search.microsite-theme-family-hub-poppy .lgd-header .region-secondary-menu .menu-item {
    margin: 0;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    background: none;
}

.microsite-page.microsite-theme-family-hub-poppy .lgd-header .region-secondary-menu .menu-item::before,.path-family-hub-microsite-search.microsite-theme-family-hub-poppy .lgd-header .region-secondary-menu .menu-item::before {
    content: '';
    display: block;
    width: 13px;
    height: 19px;
    background-color: #d57a58;
    background-size: 11px;
    -webkit-mask-image: url(/themes/custom/bbd_localgov/images/arrow_right_green.svg);
    mask-image: url(/themes/custom/bbd_localgov/images/arrow_right_green.svg);
}

.microsite-page.microsite-theme-family-hub-poppy .lgd-region--pre-header,.path-family-hub-microsite-search.microsite-theme-family-hub-poppy .lgd-region--pre-header {
    background: #d57a58;
}

.microsite-page.microsite-theme-family-hub-poppy blockquote p,.microsite-page.microsite-theme-family-hub-poppy blockquote .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .field--name-localgov-summary,.localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .microsite-page.microsite-theme-family-hub-poppy blockquote .field--name-localgov-summary,.path-family-hub-microsite-search.microsite-theme-family-hub-poppy blockquote p,.path-family-hub-microsite-search.microsite-theme-family-hub-poppy blockquote .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .field--name-localgov-summary,.localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .path-family-hub-microsite-search.microsite-theme-family-hub-poppy blockquote .field--name-localgov-summary {
    color: #d57a58 !important;
}

.microsite-page.microsite-theme-family-hub-poppy .field--name-localgov-subsites-parent .field__item.active,.path-family-hub-microsite-search.microsite-theme-family-hub-poppy .field--name-localgov-subsites-parent .field__item.active {
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-box-direction: normal;
    -moz-box-orient: horizontal;
    flex-direction: row;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

.microsite-page.microsite-theme-family-hub-poppy .field--name-localgov-subsites-parent .field__item.active a,.path-family-hub-microsite-search.microsite-theme-family-hub-poppy .field--name-localgov-subsites-parent .field__item.active a {
    background: none;
    display: inline-block;
    padding-left: 10px;
}

.microsite-page.microsite-theme-family-hub-poppy .field--name-localgov-subsites-parent .field__item.active:before,.path-family-hub-microsite-search.microsite-theme-family-hub-poppy .field--name-localgov-subsites-parent .field__item.active:before {
    content: '';
    display: inline-block;
    width: 35px;
    height: 35px;
    background: #d57a58 url(/themes/custom/bbd_localgov/images/arrow-microsite.svg) no-repeat center;
    box-sizing: content-box;
    border-radius: 50%;
}

.microsite-page.microsite-theme-family-hub-poppy .region-content ul,.path-family-hub-microsite-search.microsite-theme-family-hub-poppy .region-content ul {
    list-style-type: initial;
    margin-left: 15px;
}

.microsite-page.microsite-theme-family-hub-poppy .region-content ul li,.path-family-hub-microsite-search.microsite-theme-family-hub-poppy .region-content ul li {
    background: none;
    padding-left: 0;
}

.microsite-page.microsite-theme-family-hub-poppy .region-content ul li::marker,.path-family-hub-microsite-search.microsite-theme-family-hub-poppy .region-content ul li::marker {
    color: #d57a58;
}

.microsite-page.microsite-theme-family-hub-poppy input[type="submit"],.microsite-page.microsite-theme-family-hub-poppy .form-submit,.microsite-page.microsite-theme-family-hub-poppy .page--moderngov-template .main .main-column #modgov form .mgClosePara input#butGo.btn,.page--moderngov-template .main .main-column #modgov form .mgClosePara .microsite-page.microsite-theme-family-hub-poppy input#butGo.btn,.microsite-page.microsite-theme-family-hub-poppy .page--moderngov-template .main .main-column #modgov form#FormIssueLogon .mgSubmitRow #butGo.btn,.page--moderngov-template .main .main-column #modgov form#FormIssueLogon .mgSubmitRow .microsite-page.microsite-theme-family-hub-poppy #butGo.btn,.path-family-hub-microsite-search.microsite-theme-family-hub-poppy input[type="submit"],.path-family-hub-microsite-search.microsite-theme-family-hub-poppy .form-submit,.path-family-hub-microsite-search.microsite-theme-family-hub-poppy .page--moderngov-template .main .main-column #modgov form .mgClosePara input#butGo.btn,.page--moderngov-template .main .main-column #modgov form .mgClosePara .path-family-hub-microsite-search.microsite-theme-family-hub-poppy input#butGo.btn,.path-family-hub-microsite-search.microsite-theme-family-hub-poppy .page--moderngov-template .main .main-column #modgov form#FormIssueLogon .mgSubmitRow #butGo.btn,.page--moderngov-template .main .main-column #modgov form#FormIssueLogon .mgSubmitRow .path-family-hub-microsite-search.microsite-theme-family-hub-poppy #butGo.btn {
    background: #d57a58;
}

.microsite-page.microsite-theme-family-hub-poppy .block-core.block-page-title-block:after,.path-family-hub-microsite-search.microsite-theme-family-hub-poppy .block-core.block-page-title-block:after {
    background: #d57a58;
}

.microsite-page.microsite-theme-family-hub-poppy.page-node-type-localgov-services-page .stop-scrolling,.microsite-page.microsite-theme-family-hub-poppy.page-node-type-localgov-services-landing .stop-scrolling,.microsite-page.microsite-theme-family-hub-poppy.page-node-type-localgov-services-sublanding .stop-scrolling,.path-family-hub-microsite-search.microsite-theme-family-hub-poppy.page-node-type-localgov-services-page .stop-scrolling,.path-family-hub-microsite-search.microsite-theme-family-hub-poppy.page-node-type-localgov-services-landing .stop-scrolling,.path-family-hub-microsite-search.microsite-theme-family-hub-poppy.page-node-type-localgov-services-sublanding .stop-scrolling {
    overflow-y: auto;
}

.microsite-page.microsite-theme-family-hub-poppy.page-node-type-localgov-services-page .breadcrumbs,.microsite-page.microsite-theme-family-hub-poppy.page-node-type-localgov-services-landing .breadcrumbs,.microsite-page.microsite-theme-family-hub-poppy.page-node-type-localgov-services-sublanding .breadcrumbs,.path-family-hub-microsite-search.microsite-theme-family-hub-poppy.page-node-type-localgov-services-page .breadcrumbs,.path-family-hub-microsite-search.microsite-theme-family-hub-poppy.page-node-type-localgov-services-landing .breadcrumbs,.path-family-hub-microsite-search.microsite-theme-family-hub-poppy.page-node-type-localgov-services-sublanding .breadcrumbs {
    padding-top: 25px;
    color: #1e1e1e;
}

.microsite-page.microsite-theme-family-hub-poppy.page-node-type-localgov-services-page .breadcrumbs__link,.microsite-page.microsite-theme-family-hub-poppy.page-node-type-localgov-services-page .breadcrumbs__item,.microsite-page.microsite-theme-family-hub-poppy.page-node-type-localgov-services-landing .breadcrumbs__link,.microsite-page.microsite-theme-family-hub-poppy.page-node-type-localgov-services-landing .breadcrumbs__item,.microsite-page.microsite-theme-family-hub-poppy.page-node-type-localgov-services-sublanding .breadcrumbs__link,.microsite-page.microsite-theme-family-hub-poppy.page-node-type-localgov-services-sublanding .breadcrumbs__item,.path-family-hub-microsite-search.microsite-theme-family-hub-poppy.page-node-type-localgov-services-page .breadcrumbs__link,.path-family-hub-microsite-search.microsite-theme-family-hub-poppy.page-node-type-localgov-services-page .breadcrumbs__item,.path-family-hub-microsite-search.microsite-theme-family-hub-poppy.page-node-type-localgov-services-landing .breadcrumbs__link,.path-family-hub-microsite-search.microsite-theme-family-hub-poppy.page-node-type-localgov-services-landing .breadcrumbs__item,.path-family-hub-microsite-search.microsite-theme-family-hub-poppy.page-node-type-localgov-services-sublanding .breadcrumbs__link,.path-family-hub-microsite-search.microsite-theme-family-hub-poppy.page-node-type-localgov-services-sublanding .breadcrumbs__item {
    color: #1e1e1e;
}

.microsite-page.microsite-theme-family-hub-poppy.page-node-type-localgov-services-page .breadcrumbs__link:hover,.microsite-page.microsite-theme-family-hub-poppy.page-node-type-localgov-services-page .breadcrumbs__item:hover,.microsite-page.microsite-theme-family-hub-poppy.page-node-type-localgov-services-landing .breadcrumbs__link:hover,.microsite-page.microsite-theme-family-hub-poppy.page-node-type-localgov-services-landing .breadcrumbs__item:hover,.microsite-page.microsite-theme-family-hub-poppy.page-node-type-localgov-services-sublanding .breadcrumbs__link:hover,.microsite-page.microsite-theme-family-hub-poppy.page-node-type-localgov-services-sublanding .breadcrumbs__item:hover,.path-family-hub-microsite-search.microsite-theme-family-hub-poppy.page-node-type-localgov-services-page .breadcrumbs__link:hover,.path-family-hub-microsite-search.microsite-theme-family-hub-poppy.page-node-type-localgov-services-page .breadcrumbs__item:hover,.path-family-hub-microsite-search.microsite-theme-family-hub-poppy.page-node-type-localgov-services-landing .breadcrumbs__link:hover,.path-family-hub-microsite-search.microsite-theme-family-hub-poppy.page-node-type-localgov-services-landing .breadcrumbs__item:hover,.path-family-hub-microsite-search.microsite-theme-family-hub-poppy.page-node-type-localgov-services-sublanding .breadcrumbs__link:hover,.path-family-hub-microsite-search.microsite-theme-family-hub-poppy.page-node-type-localgov-services-sublanding .breadcrumbs__item:hover {
    color: #1e1e1e;
    text-decoration: underline;
}

.microsite-page.microsite-theme-family-hub-poppy.page-node-type-localgov-services-page .breadcrumbs__link::before,.microsite-page.microsite-theme-family-hub-poppy.page-node-type-localgov-services-page .breadcrumbs__item::before,.microsite-page.microsite-theme-family-hub-poppy.page-node-type-localgov-services-landing .breadcrumbs__link::before,.microsite-page.microsite-theme-family-hub-poppy.page-node-type-localgov-services-landing .breadcrumbs__item::before,.microsite-page.microsite-theme-family-hub-poppy.page-node-type-localgov-services-sublanding .breadcrumbs__link::before,.microsite-page.microsite-theme-family-hub-poppy.page-node-type-localgov-services-sublanding .breadcrumbs__item::before,.path-family-hub-microsite-search.microsite-theme-family-hub-poppy.page-node-type-localgov-services-page .breadcrumbs__link::before,.path-family-hub-microsite-search.microsite-theme-family-hub-poppy.page-node-type-localgov-services-page .breadcrumbs__item::before,.path-family-hub-microsite-search.microsite-theme-family-hub-poppy.page-node-type-localgov-services-landing .breadcrumbs__link::before,.path-family-hub-microsite-search.microsite-theme-family-hub-poppy.page-node-type-localgov-services-landing .breadcrumbs__item::before,.path-family-hub-microsite-search.microsite-theme-family-hub-poppy.page-node-type-localgov-services-sublanding .breadcrumbs__link::before,.path-family-hub-microsite-search.microsite-theme-family-hub-poppy.page-node-type-localgov-services-sublanding .breadcrumbs__item::before {
    border-color: transparent transparent transparent #1e1e1e;
}

.microsite-page.microsite-theme-family-hub-poppy.page-node-type-localgov-services-page .block-core.block-page-title-block,.microsite-page.microsite-theme-family-hub-poppy.page-node-type-localgov-services-landing .block-core.block-page-title-block,.microsite-page.microsite-theme-family-hub-poppy.page-node-type-localgov-services-sublanding .block-core.block-page-title-block,.path-family-hub-microsite-search.microsite-theme-family-hub-poppy.page-node-type-localgov-services-page .block-core.block-page-title-block,.path-family-hub-microsite-search.microsite-theme-family-hub-poppy.page-node-type-localgov-services-landing .block-core.block-page-title-block,.path-family-hub-microsite-search.microsite-theme-family-hub-poppy.page-node-type-localgov-services-sublanding .block-core.block-page-title-block {
    padding-bottom: 0;
}

.microsite-page.microsite-theme-family-hub-poppy.page-node-type-localgov-services-page .block-core.block-page-title-block:after,.microsite-page.microsite-theme-family-hub-poppy.page-node-type-localgov-services-page .block-core.block-page-title-block:before,.microsite-page.microsite-theme-family-hub-poppy.page-node-type-localgov-services-landing .block-core.block-page-title-block:after,.microsite-page.microsite-theme-family-hub-poppy.page-node-type-localgov-services-landing .block-core.block-page-title-block:before,.microsite-page.microsite-theme-family-hub-poppy.page-node-type-localgov-services-sublanding .block-core.block-page-title-block:after,.microsite-page.microsite-theme-family-hub-poppy.page-node-type-localgov-services-sublanding .block-core.block-page-title-block:before,.path-family-hub-microsite-search.microsite-theme-family-hub-poppy.page-node-type-localgov-services-page .block-core.block-page-title-block:after,.path-family-hub-microsite-search.microsite-theme-family-hub-poppy.page-node-type-localgov-services-page .block-core.block-page-title-block:before,.path-family-hub-microsite-search.microsite-theme-family-hub-poppy.page-node-type-localgov-services-landing .block-core.block-page-title-block:after,.path-family-hub-microsite-search.microsite-theme-family-hub-poppy.page-node-type-localgov-services-landing .block-core.block-page-title-block:before,.path-family-hub-microsite-search.microsite-theme-family-hub-poppy.page-node-type-localgov-services-sublanding .block-core.block-page-title-block:after,.path-family-hub-microsite-search.microsite-theme-family-hub-poppy.page-node-type-localgov-services-sublanding .block-core.block-page-title-block:before {
    background: none;
}

.microsite-page.microsite-theme-family-hub-poppy.page-node-type-localgov-services-page .block-core.block-page-title-block .field--name-field-page-intro,.microsite-page.microsite-theme-family-hub-poppy.page-node-type-localgov-services-landing .block-core.block-page-title-block .field--name-field-page-intro,.microsite-page.microsite-theme-family-hub-poppy.page-node-type-localgov-services-sublanding .block-core.block-page-title-block .field--name-field-page-intro,.path-family-hub-microsite-search.microsite-theme-family-hub-poppy.page-node-type-localgov-services-page .block-core.block-page-title-block .field--name-field-page-intro,.path-family-hub-microsite-search.microsite-theme-family-hub-poppy.page-node-type-localgov-services-landing .block-core.block-page-title-block .field--name-field-page-intro,.path-family-hub-microsite-search.microsite-theme-family-hub-poppy.page-node-type-localgov-services-sublanding .block-core.block-page-title-block .field--name-field-page-intro {
    background: none;
}

.microsite-page.microsite-theme-family-hub-poppy.page-node-type-localgov-services-page .block-core.block-page-title-block *,.microsite-page.microsite-theme-family-hub-poppy.page-node-type-localgov-services-landing .block-core.block-page-title-block *,.microsite-page.microsite-theme-family-hub-poppy.page-node-type-localgov-services-sublanding .block-core.block-page-title-block *,.path-family-hub-microsite-search.microsite-theme-family-hub-poppy.page-node-type-localgov-services-page .block-core.block-page-title-block *,.path-family-hub-microsite-search.microsite-theme-family-hub-poppy.page-node-type-localgov-services-landing .block-core.block-page-title-block *,.path-family-hub-microsite-search.microsite-theme-family-hub-poppy.page-node-type-localgov-services-sublanding .block-core.block-page-title-block * {
    color: #1e1e1e !important;
}

.microsite-page.microsite-theme-family-hub-poppy .field--name-field-latest-news-view .views-row .views-field-title a:hover,.path-family-hub-microsite-search.microsite-theme-family-hub-poppy .field--name-field-latest-news-view .views-row .views-field-title a:hover {
    color: #d57a58;
}

.microsite-page.microsite-theme-family-hub-poppy .field--name-field-latest-news-view .more-link a,.path-family-hub-microsite-search.microsite-theme-family-hub-poppy .field--name-field-latest-news-view .more-link a {
    background: #d57a58;
}

.microsite-page.microsite-theme-family-hub-poppy a,.path-family-hub-microsite-search.microsite-theme-family-hub-poppy a {
    color: #d57a58;
}

.microsite-page.microsite-theme-family-hub-poppy a:hover,.path-family-hub-microsite-search.microsite-theme-family-hub-poppy a:hover {
    text-decoration-width: 3px;
    color: #d57a58 !important;
}

.microsite-page.microsite-theme-family-hub-poppy a:focus,.path-family-hub-microsite-search.microsite-theme-family-hub-poppy a:focus {
    background: none !important;
    color: #d57a58 !important;
    box-shadow: 0 -2px #d57a58,0 4px #1e1e1e !important;
}

.microsite-page.microsite-theme-family-hub-poppy .field--name-field-latest-news-view .views-row .views-field-title a,.path-family-hub-microsite-search.microsite-theme-family-hub-poppy .field--name-field-latest-news-view .views-row .views-field-title a {
    background: url(/themes/custom/bbd_localgov/images/arrow-circle-family-hub-green.svg) no-repeat center left;
    background-size: 35px auto;
}

.microsite-page.microsite-theme-family-hub-poppy .field--name-field-latest-news-view .more-link a,.path-family-hub-microsite-search.microsite-theme-family-hub-poppy .field--name-field-latest-news-view .more-link a {
    color: #fff;
}

.microsite-page.microsite-theme-family-hub-poppy .field--name-field-latest-news-view .more-link a:hover,.path-family-hub-microsite-search.microsite-theme-family-hub-poppy .field--name-field-latest-news-view .more-link a:hover {
    color: #fff;
    text-decoration: underline;
}

.microsite-page.microsite-theme-family-hub-poppy .field--name-field-latest-news-view .more-link a:before,.path-family-hub-microsite-search.microsite-theme-family-hub-poppy .field--name-field-latest-news-view .more-link a:before {
    background: #d57a58 url(/themes/custom/bbd_localgov/images/more-arrow-white.svg) no-repeat center;
    background-size: 17px;
}

.microsite-page.microsite-theme-family-hub-poppy .lgd-region--footer-first .block-bbd-blocks-microsite-contact .field-content > li a,.path-family-hub-microsite-search.microsite-theme-family-hub-poppy .lgd-region--footer-first .block-bbd-blocks-microsite-contact .field-content > li a {
    padding-left: 48px;
    height: auto;
    text-decoration: none;
    display: inline-block;
    min-height: 42px;
    vertical-align: middle;
    min-width: 85px;
    font-size: 18px;
    line-height: 42px;
    font-weight: 700;
    color: #fff;
}

.microsite-page.microsite-theme-family-hub-poppy .lgd-region--footer-first .block-bbd-blocks-microsite-contact .field-content > li a:hover,.path-family-hub-microsite-search.microsite-theme-family-hub-poppy .lgd-region--footer-first .block-bbd-blocks-microsite-contact .field-content > li a:hover {
    color: #fff;
    text-decoration: underline;
}

.microsite-page.microsite-theme-family-hub-poppy .lgd-region--footer-first .block-bbd-blocks-microsite-contact .field-content > li a .extlink,.path-family-hub-microsite-search.microsite-theme-family-hub-poppy .lgd-region--footer-first .block-bbd-blocks-microsite-contact .field-content > li a .extlink {
    display: none;
}

.microsite-page.microsite-theme-family-hub-poppy .lgd-region--footer-first .block-bbd-blocks-microsite-contact .field-content > li a.tel,.path-family-hub-microsite-search.microsite-theme-family-hub-poppy .lgd-region--footer-first .block-bbd-blocks-microsite-contact .field-content > li a.tel {
    background: url(/themes/custom/bbd_localgov/images/phone-family-hub.svg) no-repeat left center;
    background-size: 40px;
}

.microsite-page.microsite-theme-family-hub-poppy .lgd-region--footer-first .block-bbd-blocks-microsite-contact .field-content > li a.mailto,.path-family-hub-microsite-search.microsite-theme-family-hub-poppy .lgd-region--footer-first .block-bbd-blocks-microsite-contact .field-content > li a.mailto {
    background: url(/themes/custom/bbd_localgov/images/icon_email-family-hub.svg) no-repeat left center;
    background-size: 40px;
}

.microsite-page.microsite-theme-family-hub-poppy .lgd-region--footer-first .block-bbd-blocks-microsite-contact .field-content > li span,.path-family-hub-microsite-search.microsite-theme-family-hub-poppy .lgd-region--footer-first .block-bbd-blocks-microsite-contact .field-content > li span {
    padding-left: 48px;
    background: url(/themes/custom/bbd_localgov/images/address-family-hub.svg) no-repeat left top;
    background-size: 35px;
    display: block;
}

.microsite-page.microsite-theme-family-hub-poppy .lgd-region--footer-second .block-bbd-blocks-microsite-social-contacts .field-content > li a.facebook,.path-family-hub-microsite-search.microsite-theme-family-hub-poppy .lgd-region--footer-second .block-bbd-blocks-microsite-social-contacts .field-content > li a.facebook {
    background: url(/themes/custom/bbd_localgov/images/social-fb-family-hub.svg) no-repeat right center;
    background-size: 40px;
}

.microsite-page.microsite-theme-family-hub-poppy .lgd-region--footer-second .block-bbd-blocks-microsite-social-contacts .field-content > li a.linkedin,.path-family-hub-microsite-search.microsite-theme-family-hub-poppy .lgd-region--footer-second .block-bbd-blocks-microsite-social-contacts .field-content > li a.linkedin {
    background: url(/themes/custom/bbd_localgov/images/social-in-family-hub.svg) no-repeat right center;
    background-size: 40px;
}

.microsite-page.microsite-theme-family-hub-poppy .lgd-region--footer-second .block-bbd-blocks-microsite-social-contacts .field-content > li a.twitter,.microsite-page.microsite-theme-family-hub-poppy .lgd-region--footer-second .block-bbd-blocks-microsite-social-contacts .field-content > li a.x,.path-family-hub-microsite-search.microsite-theme-family-hub-poppy .lgd-region--footer-second .block-bbd-blocks-microsite-social-contacts .field-content > li a.twitter,.path-family-hub-microsite-search.microsite-theme-family-hub-poppy .lgd-region--footer-second .block-bbd-blocks-microsite-social-contacts .field-content > li a.x {
    background: url(/themes/custom/bbd_localgov/images/social-twitter-family-hub.svg) no-repeat right center;
    background-size: 40px;
}

.microsite-page.microsite-theme-family-hub-poppy .lgd-region--footer-second .block-bbd-blocks-microsite-social-contacts .field-content > li a.instagram,.path-family-hub-microsite-search.microsite-theme-family-hub-poppy .lgd-region--footer-second .block-bbd-blocks-microsite-social-contacts .field-content > li a.instagram {
    background: url(/themes/custom/bbd_localgov/images/social-instagram-family-hub.svg) no-repeat right center;
    background-size: 40px;
}

.microsite-page.microsite-theme-family-hub-poppy .lgd-region--footer-second .block-bbd-blocks-microsite-social-contacts .field-content > li a.linkedin,.path-family-hub-microsite-search.microsite-theme-family-hub-poppy .lgd-region--footer-second .block-bbd-blocks-microsite-social-contacts .field-content > li a.linkedin {
    background: url(/themes/custom/bbd_localgov/images/social-in-family-hub.svg) no-repeat right center;
    background-size: 40px;
}

.microsite-page.microsite-theme-family-hub-poppy .lgd-region--footer-second .block-bbd-blocks-microsite-social-contacts .field-content > li a.youtube,.path-family-hub-microsite-search.microsite-theme-family-hub-poppy .lgd-region--footer-second .block-bbd-blocks-microsite-social-contacts .field-content > li a.youtube {
    background: url(/themes/custom/bbd_localgov/images/social-youtube-family-hub.svg) no-repeat right center;
    background-size: 40px;
}

.microsite-page.microsite-theme-family-hub-primrose .lgd-header .region-secondary-menu .menu-item,.path-family-hub-microsite-search.microsite-theme-family-hub-primrose .lgd-header .region-secondary-menu .menu-item {
    margin: 0;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    background: none;
}

.microsite-page.microsite-theme-family-hub-primrose .lgd-header .region-secondary-menu .menu-item::before,.path-family-hub-microsite-search.microsite-theme-family-hub-primrose .lgd-header .region-secondary-menu .menu-item::before {
    content: '';
    display: block;
    width: 13px;
    height: 19px;
    background-color: #315964;
    background-size: 11px;
    -webkit-mask-image: url(/themes/custom/bbd_localgov/images/arrow_right_green.svg);
    mask-image: url(/themes/custom/bbd_localgov/images/arrow_right_green.svg);
}

.microsite-page.microsite-theme-family-hub-primrose .lgd-region--pre-header,.path-family-hub-microsite-search.microsite-theme-family-hub-primrose .lgd-region--pre-header {
    background: #315964;
}

.microsite-page.microsite-theme-family-hub-primrose blockquote p,.microsite-page.microsite-theme-family-hub-primrose blockquote .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .field--name-localgov-summary,.localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .microsite-page.microsite-theme-family-hub-primrose blockquote .field--name-localgov-summary,.path-family-hub-microsite-search.microsite-theme-family-hub-primrose blockquote p,.path-family-hub-microsite-search.microsite-theme-family-hub-primrose blockquote .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .field--name-localgov-summary,.localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .path-family-hub-microsite-search.microsite-theme-family-hub-primrose blockquote .field--name-localgov-summary {
    color: #315964 !important;
}

.microsite-page.microsite-theme-family-hub-primrose .field--name-localgov-subsites-parent .field__item.active,.path-family-hub-microsite-search.microsite-theme-family-hub-primrose .field--name-localgov-subsites-parent .field__item.active {
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-box-direction: normal;
    -moz-box-orient: horizontal;
    flex-direction: row;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

.microsite-page.microsite-theme-family-hub-primrose .field--name-localgov-subsites-parent .field__item.active a,.path-family-hub-microsite-search.microsite-theme-family-hub-primrose .field--name-localgov-subsites-parent .field__item.active a {
    background: none;
    display: inline-block;
    padding-left: 10px;
}

.microsite-page.microsite-theme-family-hub-primrose .field--name-localgov-subsites-parent .field__item.active:before,.path-family-hub-microsite-search.microsite-theme-family-hub-primrose .field--name-localgov-subsites-parent .field__item.active:before {
    content: '';
    display: inline-block;
    width: 35px;
    height: 35px;
    background: #315964 url(/themes/custom/bbd_localgov/images/arrow-microsite.svg) no-repeat center;
    box-sizing: content-box;
    border-radius: 50%;
}

.microsite-page.microsite-theme-family-hub-primrose .region-content ul,.path-family-hub-microsite-search.microsite-theme-family-hub-primrose .region-content ul {
    list-style-type: initial;
    margin-left: 15px;
}

.microsite-page.microsite-theme-family-hub-primrose .region-content ul li,.path-family-hub-microsite-search.microsite-theme-family-hub-primrose .region-content ul li {
    background: none;
    padding-left: 0;
}

.microsite-page.microsite-theme-family-hub-primrose .region-content ul li::marker,.path-family-hub-microsite-search.microsite-theme-family-hub-primrose .region-content ul li::marker {
    color: #315964;
}

.microsite-page.microsite-theme-family-hub-primrose input[type="submit"],.microsite-page.microsite-theme-family-hub-primrose .form-submit,.microsite-page.microsite-theme-family-hub-primrose .page--moderngov-template .main .main-column #modgov form .mgClosePara input#butGo.btn,.page--moderngov-template .main .main-column #modgov form .mgClosePara .microsite-page.microsite-theme-family-hub-primrose input#butGo.btn,.microsite-page.microsite-theme-family-hub-primrose .page--moderngov-template .main .main-column #modgov form#FormIssueLogon .mgSubmitRow #butGo.btn,.page--moderngov-template .main .main-column #modgov form#FormIssueLogon .mgSubmitRow .microsite-page.microsite-theme-family-hub-primrose #butGo.btn,.path-family-hub-microsite-search.microsite-theme-family-hub-primrose input[type="submit"],.path-family-hub-microsite-search.microsite-theme-family-hub-primrose .form-submit,.path-family-hub-microsite-search.microsite-theme-family-hub-primrose .page--moderngov-template .main .main-column #modgov form .mgClosePara input#butGo.btn,.page--moderngov-template .main .main-column #modgov form .mgClosePara .path-family-hub-microsite-search.microsite-theme-family-hub-primrose input#butGo.btn,.path-family-hub-microsite-search.microsite-theme-family-hub-primrose .page--moderngov-template .main .main-column #modgov form#FormIssueLogon .mgSubmitRow #butGo.btn,.page--moderngov-template .main .main-column #modgov form#FormIssueLogon .mgSubmitRow .path-family-hub-microsite-search.microsite-theme-family-hub-primrose #butGo.btn {
    background: #315964;
}

.microsite-page.microsite-theme-family-hub-primrose .block-core.block-page-title-block:after,.path-family-hub-microsite-search.microsite-theme-family-hub-primrose .block-core.block-page-title-block:after {
    background: #315964;
}

.microsite-page.microsite-theme-family-hub-primrose.page-node-type-localgov-services-page .stop-scrolling,.microsite-page.microsite-theme-family-hub-primrose.page-node-type-localgov-services-landing .stop-scrolling,.microsite-page.microsite-theme-family-hub-primrose.page-node-type-localgov-services-sublanding .stop-scrolling,.path-family-hub-microsite-search.microsite-theme-family-hub-primrose.page-node-type-localgov-services-page .stop-scrolling,.path-family-hub-microsite-search.microsite-theme-family-hub-primrose.page-node-type-localgov-services-landing .stop-scrolling,.path-family-hub-microsite-search.microsite-theme-family-hub-primrose.page-node-type-localgov-services-sublanding .stop-scrolling {
    overflow-y: auto;
}

.microsite-page.microsite-theme-family-hub-primrose.page-node-type-localgov-services-page .breadcrumbs,.microsite-page.microsite-theme-family-hub-primrose.page-node-type-localgov-services-landing .breadcrumbs,.microsite-page.microsite-theme-family-hub-primrose.page-node-type-localgov-services-sublanding .breadcrumbs,.path-family-hub-microsite-search.microsite-theme-family-hub-primrose.page-node-type-localgov-services-page .breadcrumbs,.path-family-hub-microsite-search.microsite-theme-family-hub-primrose.page-node-type-localgov-services-landing .breadcrumbs,.path-family-hub-microsite-search.microsite-theme-family-hub-primrose.page-node-type-localgov-services-sublanding .breadcrumbs {
    padding-top: 25px;
    color: #1e1e1e;
}

.microsite-page.microsite-theme-family-hub-primrose.page-node-type-localgov-services-page .breadcrumbs__link,.microsite-page.microsite-theme-family-hub-primrose.page-node-type-localgov-services-page .breadcrumbs__item,.microsite-page.microsite-theme-family-hub-primrose.page-node-type-localgov-services-landing .breadcrumbs__link,.microsite-page.microsite-theme-family-hub-primrose.page-node-type-localgov-services-landing .breadcrumbs__item,.microsite-page.microsite-theme-family-hub-primrose.page-node-type-localgov-services-sublanding .breadcrumbs__link,.microsite-page.microsite-theme-family-hub-primrose.page-node-type-localgov-services-sublanding .breadcrumbs__item,.path-family-hub-microsite-search.microsite-theme-family-hub-primrose.page-node-type-localgov-services-page .breadcrumbs__link,.path-family-hub-microsite-search.microsite-theme-family-hub-primrose.page-node-type-localgov-services-page .breadcrumbs__item,.path-family-hub-microsite-search.microsite-theme-family-hub-primrose.page-node-type-localgov-services-landing .breadcrumbs__link,.path-family-hub-microsite-search.microsite-theme-family-hub-primrose.page-node-type-localgov-services-landing .breadcrumbs__item,.path-family-hub-microsite-search.microsite-theme-family-hub-primrose.page-node-type-localgov-services-sublanding .breadcrumbs__link,.path-family-hub-microsite-search.microsite-theme-family-hub-primrose.page-node-type-localgov-services-sublanding .breadcrumbs__item {
    color: #1e1e1e;
}

.microsite-page.microsite-theme-family-hub-primrose.page-node-type-localgov-services-page .breadcrumbs__link:hover,.microsite-page.microsite-theme-family-hub-primrose.page-node-type-localgov-services-page .breadcrumbs__item:hover,.microsite-page.microsite-theme-family-hub-primrose.page-node-type-localgov-services-landing .breadcrumbs__link:hover,.microsite-page.microsite-theme-family-hub-primrose.page-node-type-localgov-services-landing .breadcrumbs__item:hover,.microsite-page.microsite-theme-family-hub-primrose.page-node-type-localgov-services-sublanding .breadcrumbs__link:hover,.microsite-page.microsite-theme-family-hub-primrose.page-node-type-localgov-services-sublanding .breadcrumbs__item:hover,.path-family-hub-microsite-search.microsite-theme-family-hub-primrose.page-node-type-localgov-services-page .breadcrumbs__link:hover,.path-family-hub-microsite-search.microsite-theme-family-hub-primrose.page-node-type-localgov-services-page .breadcrumbs__item:hover,.path-family-hub-microsite-search.microsite-theme-family-hub-primrose.page-node-type-localgov-services-landing .breadcrumbs__link:hover,.path-family-hub-microsite-search.microsite-theme-family-hub-primrose.page-node-type-localgov-services-landing .breadcrumbs__item:hover,.path-family-hub-microsite-search.microsite-theme-family-hub-primrose.page-node-type-localgov-services-sublanding .breadcrumbs__link:hover,.path-family-hub-microsite-search.microsite-theme-family-hub-primrose.page-node-type-localgov-services-sublanding .breadcrumbs__item:hover {
    color: #1e1e1e;
    text-decoration: underline;
}

.microsite-page.microsite-theme-family-hub-primrose.page-node-type-localgov-services-page .breadcrumbs__link::before,.microsite-page.microsite-theme-family-hub-primrose.page-node-type-localgov-services-page .breadcrumbs__item::before,.microsite-page.microsite-theme-family-hub-primrose.page-node-type-localgov-services-landing .breadcrumbs__link::before,.microsite-page.microsite-theme-family-hub-primrose.page-node-type-localgov-services-landing .breadcrumbs__item::before,.microsite-page.microsite-theme-family-hub-primrose.page-node-type-localgov-services-sublanding .breadcrumbs__link::before,.microsite-page.microsite-theme-family-hub-primrose.page-node-type-localgov-services-sublanding .breadcrumbs__item::before,.path-family-hub-microsite-search.microsite-theme-family-hub-primrose.page-node-type-localgov-services-page .breadcrumbs__link::before,.path-family-hub-microsite-search.microsite-theme-family-hub-primrose.page-node-type-localgov-services-page .breadcrumbs__item::before,.path-family-hub-microsite-search.microsite-theme-family-hub-primrose.page-node-type-localgov-services-landing .breadcrumbs__link::before,.path-family-hub-microsite-search.microsite-theme-family-hub-primrose.page-node-type-localgov-services-landing .breadcrumbs__item::before,.path-family-hub-microsite-search.microsite-theme-family-hub-primrose.page-node-type-localgov-services-sublanding .breadcrumbs__link::before,.path-family-hub-microsite-search.microsite-theme-family-hub-primrose.page-node-type-localgov-services-sublanding .breadcrumbs__item::before {
    border-color: transparent transparent transparent #1e1e1e;
}

.microsite-page.microsite-theme-family-hub-primrose.page-node-type-localgov-services-page .block-core.block-page-title-block,.microsite-page.microsite-theme-family-hub-primrose.page-node-type-localgov-services-landing .block-core.block-page-title-block,.microsite-page.microsite-theme-family-hub-primrose.page-node-type-localgov-services-sublanding .block-core.block-page-title-block,.path-family-hub-microsite-search.microsite-theme-family-hub-primrose.page-node-type-localgov-services-page .block-core.block-page-title-block,.path-family-hub-microsite-search.microsite-theme-family-hub-primrose.page-node-type-localgov-services-landing .block-core.block-page-title-block,.path-family-hub-microsite-search.microsite-theme-family-hub-primrose.page-node-type-localgov-services-sublanding .block-core.block-page-title-block {
    padding-bottom: 0;
}

.microsite-page.microsite-theme-family-hub-primrose.page-node-type-localgov-services-page .block-core.block-page-title-block:after,.microsite-page.microsite-theme-family-hub-primrose.page-node-type-localgov-services-page .block-core.block-page-title-block:before,.microsite-page.microsite-theme-family-hub-primrose.page-node-type-localgov-services-landing .block-core.block-page-title-block:after,.microsite-page.microsite-theme-family-hub-primrose.page-node-type-localgov-services-landing .block-core.block-page-title-block:before,.microsite-page.microsite-theme-family-hub-primrose.page-node-type-localgov-services-sublanding .block-core.block-page-title-block:after,.microsite-page.microsite-theme-family-hub-primrose.page-node-type-localgov-services-sublanding .block-core.block-page-title-block:before,.path-family-hub-microsite-search.microsite-theme-family-hub-primrose.page-node-type-localgov-services-page .block-core.block-page-title-block:after,.path-family-hub-microsite-search.microsite-theme-family-hub-primrose.page-node-type-localgov-services-page .block-core.block-page-title-block:before,.path-family-hub-microsite-search.microsite-theme-family-hub-primrose.page-node-type-localgov-services-landing .block-core.block-page-title-block:after,.path-family-hub-microsite-search.microsite-theme-family-hub-primrose.page-node-type-localgov-services-landing .block-core.block-page-title-block:before,.path-family-hub-microsite-search.microsite-theme-family-hub-primrose.page-node-type-localgov-services-sublanding .block-core.block-page-title-block:after,.path-family-hub-microsite-search.microsite-theme-family-hub-primrose.page-node-type-localgov-services-sublanding .block-core.block-page-title-block:before {
    background: none;
}

.microsite-page.microsite-theme-family-hub-primrose.page-node-type-localgov-services-page .block-core.block-page-title-block .field--name-field-page-intro,.microsite-page.microsite-theme-family-hub-primrose.page-node-type-localgov-services-landing .block-core.block-page-title-block .field--name-field-page-intro,.microsite-page.microsite-theme-family-hub-primrose.page-node-type-localgov-services-sublanding .block-core.block-page-title-block .field--name-field-page-intro,.path-family-hub-microsite-search.microsite-theme-family-hub-primrose.page-node-type-localgov-services-page .block-core.block-page-title-block .field--name-field-page-intro,.path-family-hub-microsite-search.microsite-theme-family-hub-primrose.page-node-type-localgov-services-landing .block-core.block-page-title-block .field--name-field-page-intro,.path-family-hub-microsite-search.microsite-theme-family-hub-primrose.page-node-type-localgov-services-sublanding .block-core.block-page-title-block .field--name-field-page-intro {
    background: none;
}

.microsite-page.microsite-theme-family-hub-primrose.page-node-type-localgov-services-page .block-core.block-page-title-block *,.microsite-page.microsite-theme-family-hub-primrose.page-node-type-localgov-services-landing .block-core.block-page-title-block *,.microsite-page.microsite-theme-family-hub-primrose.page-node-type-localgov-services-sublanding .block-core.block-page-title-block *,.path-family-hub-microsite-search.microsite-theme-family-hub-primrose.page-node-type-localgov-services-page .block-core.block-page-title-block *,.path-family-hub-microsite-search.microsite-theme-family-hub-primrose.page-node-type-localgov-services-landing .block-core.block-page-title-block *,.path-family-hub-microsite-search.microsite-theme-family-hub-primrose.page-node-type-localgov-services-sublanding .block-core.block-page-title-block * {
    color: #1e1e1e !important;
}

.microsite-page.microsite-theme-family-hub-primrose .field--name-field-latest-news-view .views-row .views-field-title a:hover,.path-family-hub-microsite-search.microsite-theme-family-hub-primrose .field--name-field-latest-news-view .views-row .views-field-title a:hover {
    color: #315964;
}

.microsite-page.microsite-theme-family-hub-primrose .field--name-field-latest-news-view .more-link a,.path-family-hub-microsite-search.microsite-theme-family-hub-primrose .field--name-field-latest-news-view .more-link a {
    background: #315964;
}

.microsite-page.microsite-theme-family-hub-primrose a,.path-family-hub-microsite-search.microsite-theme-family-hub-primrose a {
    color: #315964;
}

.microsite-page.microsite-theme-family-hub-primrose a:hover,.path-family-hub-microsite-search.microsite-theme-family-hub-primrose a:hover {
    text-decoration-width: 3px;
    color: #315964 !important;
}

.microsite-page.microsite-theme-family-hub-primrose a:focus,.path-family-hub-microsite-search.microsite-theme-family-hub-primrose a:focus {
    background: none !important;
    color: #315964 !important;
    box-shadow: 0 -2px #315964,0 4px #1e1e1e !important;
}

.microsite-page.microsite-theme-family-hub-primrose .field--name-field-latest-news-view .views-row .views-field-title a,.path-family-hub-microsite-search.microsite-theme-family-hub-primrose .field--name-field-latest-news-view .views-row .views-field-title a {
    background: url(/themes/custom/bbd_localgov/images/arrow-circle-family-hub-green.svg) no-repeat center left;
    background-size: 35px auto;
}

.microsite-page.microsite-theme-family-hub-primrose .field--name-field-latest-news-view .more-link a,.path-family-hub-microsite-search.microsite-theme-family-hub-primrose .field--name-field-latest-news-view .more-link a {
    color: #fff;
}

.microsite-page.microsite-theme-family-hub-primrose .field--name-field-latest-news-view .more-link a:hover,.path-family-hub-microsite-search.microsite-theme-family-hub-primrose .field--name-field-latest-news-view .more-link a:hover {
    color: #fff;
    text-decoration: underline;
}

.microsite-page.microsite-theme-family-hub-primrose .field--name-field-latest-news-view .more-link a:before,.path-family-hub-microsite-search.microsite-theme-family-hub-primrose .field--name-field-latest-news-view .more-link a:before {
    background: #315964 url(/themes/custom/bbd_localgov/images/more-arrow-white.svg) no-repeat center;
    background-size: 17px;
}

.microsite-page.microsite-theme-family-hub-primrose .lgd-region--footer-first .block-bbd-blocks-microsite-contact .field-content > li a,.path-family-hub-microsite-search.microsite-theme-family-hub-primrose .lgd-region--footer-first .block-bbd-blocks-microsite-contact .field-content > li a {
    padding-left: 48px;
    height: auto;
    text-decoration: none;
    display: inline-block;
    min-height: 42px;
    vertical-align: middle;
    min-width: 85px;
    font-size: 18px;
    line-height: 42px;
    font-weight: 700;
    color: #fff;
}

.microsite-page.microsite-theme-family-hub-primrose .lgd-region--footer-first .block-bbd-blocks-microsite-contact .field-content > li a:hover,.path-family-hub-microsite-search.microsite-theme-family-hub-primrose .lgd-region--footer-first .block-bbd-blocks-microsite-contact .field-content > li a:hover {
    color: #fff;
    text-decoration: underline;
}

.microsite-page.microsite-theme-family-hub-primrose .lgd-region--footer-first .block-bbd-blocks-microsite-contact .field-content > li a .extlink,.path-family-hub-microsite-search.microsite-theme-family-hub-primrose .lgd-region--footer-first .block-bbd-blocks-microsite-contact .field-content > li a .extlink {
    display: none;
}

.microsite-page.microsite-theme-family-hub-primrose .lgd-region--footer-first .block-bbd-blocks-microsite-contact .field-content > li a.tel,.path-family-hub-microsite-search.microsite-theme-family-hub-primrose .lgd-region--footer-first .block-bbd-blocks-microsite-contact .field-content > li a.tel {
    background: url(/themes/custom/bbd_localgov/images/phone-family-hub.svg) no-repeat left center;
    background-size: 40px;
}

.microsite-page.microsite-theme-family-hub-primrose .lgd-region--footer-first .block-bbd-blocks-microsite-contact .field-content > li a.mailto,.path-family-hub-microsite-search.microsite-theme-family-hub-primrose .lgd-region--footer-first .block-bbd-blocks-microsite-contact .field-content > li a.mailto {
    background: url(/themes/custom/bbd_localgov/images/icon_email-family-hub.svg) no-repeat left center;
    background-size: 40px;
}

.microsite-page.microsite-theme-family-hub-primrose .lgd-region--footer-first .block-bbd-blocks-microsite-contact .field-content > li span,.path-family-hub-microsite-search.microsite-theme-family-hub-primrose .lgd-region--footer-first .block-bbd-blocks-microsite-contact .field-content > li span {
    padding-left: 48px;
    background: url(/themes/custom/bbd_localgov/images/address-family-hub.svg) no-repeat left top;
    background-size: 35px;
    display: block;
}

.microsite-page.microsite-theme-family-hub-primrose .lgd-region--footer-second .block-bbd-blocks-microsite-social-contacts .field-content > li a.facebook,.path-family-hub-microsite-search.microsite-theme-family-hub-primrose .lgd-region--footer-second .block-bbd-blocks-microsite-social-contacts .field-content > li a.facebook {
    background: url(/themes/custom/bbd_localgov/images/social-fb-family-hub.svg) no-repeat right center;
    background-size: 40px;
}

.microsite-page.microsite-theme-family-hub-primrose .lgd-region--footer-second .block-bbd-blocks-microsite-social-contacts .field-content > li a.linkedin,.path-family-hub-microsite-search.microsite-theme-family-hub-primrose .lgd-region--footer-second .block-bbd-blocks-microsite-social-contacts .field-content > li a.linkedin {
    background: url(/themes/custom/bbd_localgov/images/social-in-family-hub.svg) no-repeat right center;
    background-size: 40px;
}

.microsite-page.microsite-theme-family-hub-primrose .lgd-region--footer-second .block-bbd-blocks-microsite-social-contacts .field-content > li a.twitter,.microsite-page.microsite-theme-family-hub-primrose .lgd-region--footer-second .block-bbd-blocks-microsite-social-contacts .field-content > li a.x,.path-family-hub-microsite-search.microsite-theme-family-hub-primrose .lgd-region--footer-second .block-bbd-blocks-microsite-social-contacts .field-content > li a.twitter,.path-family-hub-microsite-search.microsite-theme-family-hub-primrose .lgd-region--footer-second .block-bbd-blocks-microsite-social-contacts .field-content > li a.x {
    background: url(/themes/custom/bbd_localgov/images/social-twitter-family-hub.svg) no-repeat right center;
    background-size: 40px;
}

.microsite-page.microsite-theme-family-hub-primrose .lgd-region--footer-second .block-bbd-blocks-microsite-social-contacts .field-content > li a.instagram,.path-family-hub-microsite-search.microsite-theme-family-hub-primrose .lgd-region--footer-second .block-bbd-blocks-microsite-social-contacts .field-content > li a.instagram {
    background: url(/themes/custom/bbd_localgov/images/social-instagram-family-hub.svg) no-repeat right center;
    background-size: 40px;
}

.microsite-page.microsite-theme-family-hub-primrose .lgd-region--footer-second .block-bbd-blocks-microsite-social-contacts .field-content > li a.linkedin,.path-family-hub-microsite-search.microsite-theme-family-hub-primrose .lgd-region--footer-second .block-bbd-blocks-microsite-social-contacts .field-content > li a.linkedin {
    background: url(/themes/custom/bbd_localgov/images/social-in-family-hub.svg) no-repeat right center;
    background-size: 40px;
}

.microsite-page.microsite-theme-family-hub-primrose .lgd-region--footer-second .block-bbd-blocks-microsite-social-contacts .field-content > li a.youtube,.path-family-hub-microsite-search.microsite-theme-family-hub-primrose .lgd-region--footer-second .block-bbd-blocks-microsite-social-contacts .field-content > li a.youtube {
    background: url(/themes/custom/bbd_localgov/images/social-youtube-family-hub.svg) no-repeat right center;
    background-size: 40px;
}

.microsite-page.microsite-theme-family-hub-violet .lgd-header .region-secondary-menu .menu-item,.path-family-hub-microsite-search.microsite-theme-family-hub-violet .lgd-header .region-secondary-menu .menu-item {
    margin: 0;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    background: none;
}

.microsite-page.microsite-theme-family-hub-violet .lgd-header .region-secondary-menu .menu-item::before,.path-family-hub-microsite-search.microsite-theme-family-hub-violet .lgd-header .region-secondary-menu .menu-item::before {
    content: '';
    display: block;
    width: 13px;
    height: 19px;
    background-color: #315964;
    background-size: 11px;
    -webkit-mask-image: url(/themes/custom/bbd_localgov/images/arrow_right_green.svg);
    mask-image: url(/themes/custom/bbd_localgov/images/arrow_right_green.svg);
}

.microsite-page.microsite-theme-family-hub-violet .lgd-region--pre-header,.path-family-hub-microsite-search.microsite-theme-family-hub-violet .lgd-region--pre-header {
    background: #315964;
}

.microsite-page.microsite-theme-family-hub-violet blockquote p,.microsite-page.microsite-theme-family-hub-violet blockquote .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .field--name-localgov-summary,.localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .microsite-page.microsite-theme-family-hub-violet blockquote .field--name-localgov-summary,.path-family-hub-microsite-search.microsite-theme-family-hub-violet blockquote p,.path-family-hub-microsite-search.microsite-theme-family-hub-violet blockquote .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .field--name-localgov-summary,.localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .path-family-hub-microsite-search.microsite-theme-family-hub-violet blockquote .field--name-localgov-summary {
    color: #315964 !important;
}

.microsite-page.microsite-theme-family-hub-violet .field--name-localgov-subsites-parent .field__item.active,.path-family-hub-microsite-search.microsite-theme-family-hub-violet .field--name-localgov-subsites-parent .field__item.active {
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-box-direction: normal;
    -moz-box-orient: horizontal;
    flex-direction: row;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

.microsite-page.microsite-theme-family-hub-violet .field--name-localgov-subsites-parent .field__item.active a,.path-family-hub-microsite-search.microsite-theme-family-hub-violet .field--name-localgov-subsites-parent .field__item.active a {
    background: none;
    display: inline-block;
    padding-left: 10px;
}

.microsite-page.microsite-theme-family-hub-violet .field--name-localgov-subsites-parent .field__item.active:before,.path-family-hub-microsite-search.microsite-theme-family-hub-violet .field--name-localgov-subsites-parent .field__item.active:before {
    content: '';
    display: inline-block;
    width: 35px;
    height: 35px;
    background: #315964 url(/themes/custom/bbd_localgov/images/arrow-microsite.svg) no-repeat center;
    box-sizing: content-box;
    border-radius: 50%;
}

.microsite-page.microsite-theme-family-hub-violet .region-content ul,.path-family-hub-microsite-search.microsite-theme-family-hub-violet .region-content ul {
    list-style-type: initial;
    margin-left: 15px;
}

.microsite-page.microsite-theme-family-hub-violet .region-content ul li,.path-family-hub-microsite-search.microsite-theme-family-hub-violet .region-content ul li {
    background: none;
    padding-left: 0;
}

.microsite-page.microsite-theme-family-hub-violet .region-content ul li::marker,.path-family-hub-microsite-search.microsite-theme-family-hub-violet .region-content ul li::marker {
    color: #315964;
}

.microsite-page.microsite-theme-family-hub-violet input[type="submit"],.microsite-page.microsite-theme-family-hub-violet .form-submit,.microsite-page.microsite-theme-family-hub-violet .page--moderngov-template .main .main-column #modgov form .mgClosePara input#butGo.btn,.page--moderngov-template .main .main-column #modgov form .mgClosePara .microsite-page.microsite-theme-family-hub-violet input#butGo.btn,.microsite-page.microsite-theme-family-hub-violet .page--moderngov-template .main .main-column #modgov form#FormIssueLogon .mgSubmitRow #butGo.btn,.page--moderngov-template .main .main-column #modgov form#FormIssueLogon .mgSubmitRow .microsite-page.microsite-theme-family-hub-violet #butGo.btn,.path-family-hub-microsite-search.microsite-theme-family-hub-violet input[type="submit"],.path-family-hub-microsite-search.microsite-theme-family-hub-violet .form-submit,.path-family-hub-microsite-search.microsite-theme-family-hub-violet .page--moderngov-template .main .main-column #modgov form .mgClosePara input#butGo.btn,.page--moderngov-template .main .main-column #modgov form .mgClosePara .path-family-hub-microsite-search.microsite-theme-family-hub-violet input#butGo.btn,.path-family-hub-microsite-search.microsite-theme-family-hub-violet .page--moderngov-template .main .main-column #modgov form#FormIssueLogon .mgSubmitRow #butGo.btn,.page--moderngov-template .main .main-column #modgov form#FormIssueLogon .mgSubmitRow .path-family-hub-microsite-search.microsite-theme-family-hub-violet #butGo.btn {
    background: #315964;
}

.microsite-page.microsite-theme-family-hub-violet .block-core.block-page-title-block:after,.path-family-hub-microsite-search.microsite-theme-family-hub-violet .block-core.block-page-title-block:after {
    background: #315964;
}

.microsite-page.microsite-theme-family-hub-violet.page-node-type-localgov-services-page .stop-scrolling,.microsite-page.microsite-theme-family-hub-violet.page-node-type-localgov-services-landing .stop-scrolling,.microsite-page.microsite-theme-family-hub-violet.page-node-type-localgov-services-sublanding .stop-scrolling,.path-family-hub-microsite-search.microsite-theme-family-hub-violet.page-node-type-localgov-services-page .stop-scrolling,.path-family-hub-microsite-search.microsite-theme-family-hub-violet.page-node-type-localgov-services-landing .stop-scrolling,.path-family-hub-microsite-search.microsite-theme-family-hub-violet.page-node-type-localgov-services-sublanding .stop-scrolling {
    overflow-y: auto;
}

.microsite-page.microsite-theme-family-hub-violet.page-node-type-localgov-services-page .breadcrumbs,.microsite-page.microsite-theme-family-hub-violet.page-node-type-localgov-services-landing .breadcrumbs,.microsite-page.microsite-theme-family-hub-violet.page-node-type-localgov-services-sublanding .breadcrumbs,.path-family-hub-microsite-search.microsite-theme-family-hub-violet.page-node-type-localgov-services-page .breadcrumbs,.path-family-hub-microsite-search.microsite-theme-family-hub-violet.page-node-type-localgov-services-landing .breadcrumbs,.path-family-hub-microsite-search.microsite-theme-family-hub-violet.page-node-type-localgov-services-sublanding .breadcrumbs {
    padding-top: 25px;
    color: #1e1e1e;
}

.microsite-page.microsite-theme-family-hub-violet.page-node-type-localgov-services-page .breadcrumbs__link,.microsite-page.microsite-theme-family-hub-violet.page-node-type-localgov-services-page .breadcrumbs__item,.microsite-page.microsite-theme-family-hub-violet.page-node-type-localgov-services-landing .breadcrumbs__link,.microsite-page.microsite-theme-family-hub-violet.page-node-type-localgov-services-landing .breadcrumbs__item,.microsite-page.microsite-theme-family-hub-violet.page-node-type-localgov-services-sublanding .breadcrumbs__link,.microsite-page.microsite-theme-family-hub-violet.page-node-type-localgov-services-sublanding .breadcrumbs__item,.path-family-hub-microsite-search.microsite-theme-family-hub-violet.page-node-type-localgov-services-page .breadcrumbs__link,.path-family-hub-microsite-search.microsite-theme-family-hub-violet.page-node-type-localgov-services-page .breadcrumbs__item,.path-family-hub-microsite-search.microsite-theme-family-hub-violet.page-node-type-localgov-services-landing .breadcrumbs__link,.path-family-hub-microsite-search.microsite-theme-family-hub-violet.page-node-type-localgov-services-landing .breadcrumbs__item,.path-family-hub-microsite-search.microsite-theme-family-hub-violet.page-node-type-localgov-services-sublanding .breadcrumbs__link,.path-family-hub-microsite-search.microsite-theme-family-hub-violet.page-node-type-localgov-services-sublanding .breadcrumbs__item {
    color: #1e1e1e;
}

.microsite-page.microsite-theme-family-hub-violet.page-node-type-localgov-services-page .breadcrumbs__link:hover,.microsite-page.microsite-theme-family-hub-violet.page-node-type-localgov-services-page .breadcrumbs__item:hover,.microsite-page.microsite-theme-family-hub-violet.page-node-type-localgov-services-landing .breadcrumbs__link:hover,.microsite-page.microsite-theme-family-hub-violet.page-node-type-localgov-services-landing .breadcrumbs__item:hover,.microsite-page.microsite-theme-family-hub-violet.page-node-type-localgov-services-sublanding .breadcrumbs__link:hover,.microsite-page.microsite-theme-family-hub-violet.page-node-type-localgov-services-sublanding .breadcrumbs__item:hover,.path-family-hub-microsite-search.microsite-theme-family-hub-violet.page-node-type-localgov-services-page .breadcrumbs__link:hover,.path-family-hub-microsite-search.microsite-theme-family-hub-violet.page-node-type-localgov-services-page .breadcrumbs__item:hover,.path-family-hub-microsite-search.microsite-theme-family-hub-violet.page-node-type-localgov-services-landing .breadcrumbs__link:hover,.path-family-hub-microsite-search.microsite-theme-family-hub-violet.page-node-type-localgov-services-landing .breadcrumbs__item:hover,.path-family-hub-microsite-search.microsite-theme-family-hub-violet.page-node-type-localgov-services-sublanding .breadcrumbs__link:hover,.path-family-hub-microsite-search.microsite-theme-family-hub-violet.page-node-type-localgov-services-sublanding .breadcrumbs__item:hover {
    color: #1e1e1e;
    text-decoration: underline;
}

.microsite-page.microsite-theme-family-hub-violet.page-node-type-localgov-services-page .breadcrumbs__link::before,.microsite-page.microsite-theme-family-hub-violet.page-node-type-localgov-services-page .breadcrumbs__item::before,.microsite-page.microsite-theme-family-hub-violet.page-node-type-localgov-services-landing .breadcrumbs__link::before,.microsite-page.microsite-theme-family-hub-violet.page-node-type-localgov-services-landing .breadcrumbs__item::before,.microsite-page.microsite-theme-family-hub-violet.page-node-type-localgov-services-sublanding .breadcrumbs__link::before,.microsite-page.microsite-theme-family-hub-violet.page-node-type-localgov-services-sublanding .breadcrumbs__item::before,.path-family-hub-microsite-search.microsite-theme-family-hub-violet.page-node-type-localgov-services-page .breadcrumbs__link::before,.path-family-hub-microsite-search.microsite-theme-family-hub-violet.page-node-type-localgov-services-page .breadcrumbs__item::before,.path-family-hub-microsite-search.microsite-theme-family-hub-violet.page-node-type-localgov-services-landing .breadcrumbs__link::before,.path-family-hub-microsite-search.microsite-theme-family-hub-violet.page-node-type-localgov-services-landing .breadcrumbs__item::before,.path-family-hub-microsite-search.microsite-theme-family-hub-violet.page-node-type-localgov-services-sublanding .breadcrumbs__link::before,.path-family-hub-microsite-search.microsite-theme-family-hub-violet.page-node-type-localgov-services-sublanding .breadcrumbs__item::before {
    border-color: transparent transparent transparent #1e1e1e;
}

.microsite-page.microsite-theme-family-hub-violet.page-node-type-localgov-services-page .block-core.block-page-title-block,.microsite-page.microsite-theme-family-hub-violet.page-node-type-localgov-services-landing .block-core.block-page-title-block,.microsite-page.microsite-theme-family-hub-violet.page-node-type-localgov-services-sublanding .block-core.block-page-title-block,.path-family-hub-microsite-search.microsite-theme-family-hub-violet.page-node-type-localgov-services-page .block-core.block-page-title-block,.path-family-hub-microsite-search.microsite-theme-family-hub-violet.page-node-type-localgov-services-landing .block-core.block-page-title-block,.path-family-hub-microsite-search.microsite-theme-family-hub-violet.page-node-type-localgov-services-sublanding .block-core.block-page-title-block {
    padding-bottom: 0;
}

.microsite-page.microsite-theme-family-hub-violet.page-node-type-localgov-services-page .block-core.block-page-title-block:after,.microsite-page.microsite-theme-family-hub-violet.page-node-type-localgov-services-page .block-core.block-page-title-block:before,.microsite-page.microsite-theme-family-hub-violet.page-node-type-localgov-services-landing .block-core.block-page-title-block:after,.microsite-page.microsite-theme-family-hub-violet.page-node-type-localgov-services-landing .block-core.block-page-title-block:before,.microsite-page.microsite-theme-family-hub-violet.page-node-type-localgov-services-sublanding .block-core.block-page-title-block:after,.microsite-page.microsite-theme-family-hub-violet.page-node-type-localgov-services-sublanding .block-core.block-page-title-block:before,.path-family-hub-microsite-search.microsite-theme-family-hub-violet.page-node-type-localgov-services-page .block-core.block-page-title-block:after,.path-family-hub-microsite-search.microsite-theme-family-hub-violet.page-node-type-localgov-services-page .block-core.block-page-title-block:before,.path-family-hub-microsite-search.microsite-theme-family-hub-violet.page-node-type-localgov-services-landing .block-core.block-page-title-block:after,.path-family-hub-microsite-search.microsite-theme-family-hub-violet.page-node-type-localgov-services-landing .block-core.block-page-title-block:before,.path-family-hub-microsite-search.microsite-theme-family-hub-violet.page-node-type-localgov-services-sublanding .block-core.block-page-title-block:after,.path-family-hub-microsite-search.microsite-theme-family-hub-violet.page-node-type-localgov-services-sublanding .block-core.block-page-title-block:before {
    background: none;
}

.microsite-page.microsite-theme-family-hub-violet.page-node-type-localgov-services-page .block-core.block-page-title-block .field--name-field-page-intro,.microsite-page.microsite-theme-family-hub-violet.page-node-type-localgov-services-landing .block-core.block-page-title-block .field--name-field-page-intro,.microsite-page.microsite-theme-family-hub-violet.page-node-type-localgov-services-sublanding .block-core.block-page-title-block .field--name-field-page-intro,.path-family-hub-microsite-search.microsite-theme-family-hub-violet.page-node-type-localgov-services-page .block-core.block-page-title-block .field--name-field-page-intro,.path-family-hub-microsite-search.microsite-theme-family-hub-violet.page-node-type-localgov-services-landing .block-core.block-page-title-block .field--name-field-page-intro,.path-family-hub-microsite-search.microsite-theme-family-hub-violet.page-node-type-localgov-services-sublanding .block-core.block-page-title-block .field--name-field-page-intro {
    background: none;
}

.microsite-page.microsite-theme-family-hub-violet.page-node-type-localgov-services-page .block-core.block-page-title-block *,.microsite-page.microsite-theme-family-hub-violet.page-node-type-localgov-services-landing .block-core.block-page-title-block *,.microsite-page.microsite-theme-family-hub-violet.page-node-type-localgov-services-sublanding .block-core.block-page-title-block *,.path-family-hub-microsite-search.microsite-theme-family-hub-violet.page-node-type-localgov-services-page .block-core.block-page-title-block *,.path-family-hub-microsite-search.microsite-theme-family-hub-violet.page-node-type-localgov-services-landing .block-core.block-page-title-block *,.path-family-hub-microsite-search.microsite-theme-family-hub-violet.page-node-type-localgov-services-sublanding .block-core.block-page-title-block * {
    color: #1e1e1e !important;
}

.microsite-page.microsite-theme-family-hub-violet .field--name-field-latest-news-view .views-row .views-field-title a:hover,.path-family-hub-microsite-search.microsite-theme-family-hub-violet .field--name-field-latest-news-view .views-row .views-field-title a:hover {
    color: #315964;
}

.microsite-page.microsite-theme-family-hub-violet .field--name-field-latest-news-view .more-link a,.path-family-hub-microsite-search.microsite-theme-family-hub-violet .field--name-field-latest-news-view .more-link a {
    background: #315964;
}

.microsite-page.microsite-theme-family-hub-violet a,.path-family-hub-microsite-search.microsite-theme-family-hub-violet a {
    color: #315964;
}

.microsite-page.microsite-theme-family-hub-violet a:hover,.path-family-hub-microsite-search.microsite-theme-family-hub-violet a:hover {
    text-decoration-width: 3px;
    color: #315964 !important;
}

.microsite-page.microsite-theme-family-hub-violet a:focus,.path-family-hub-microsite-search.microsite-theme-family-hub-violet a:focus {
    background: none !important;
    color: #315964 !important;
    box-shadow: 0 -2px #315964,0 4px #1e1e1e !important;
}

.microsite-page.microsite-theme-family-hub-violet .field--name-field-latest-news-view .views-row .views-field-title a,.path-family-hub-microsite-search.microsite-theme-family-hub-violet .field--name-field-latest-news-view .views-row .views-field-title a {
    background: url(/themes/custom/bbd_localgov/images/arrow-circle-family-hub-green.svg) no-repeat center left;
    background-size: 35px auto;
}

.microsite-page.microsite-theme-family-hub-violet .field--name-field-latest-news-view .more-link a,.path-family-hub-microsite-search.microsite-theme-family-hub-violet .field--name-field-latest-news-view .more-link a {
    color: #fff;
}

.microsite-page.microsite-theme-family-hub-violet .field--name-field-latest-news-view .more-link a:hover,.path-family-hub-microsite-search.microsite-theme-family-hub-violet .field--name-field-latest-news-view .more-link a:hover {
    color: #fff;
    text-decoration: underline;
}

.microsite-page.microsite-theme-family-hub-violet .field--name-field-latest-news-view .more-link a:before,.path-family-hub-microsite-search.microsite-theme-family-hub-violet .field--name-field-latest-news-view .more-link a:before {
    background: #315964 url(/themes/custom/bbd_localgov/images/more-arrow-white.svg) no-repeat center;
    background-size: 17px;
}

.microsite-page.microsite-theme-family-hub-violet .lgd-region--footer-first .block-bbd-blocks-microsite-contact .field-content > li a,.path-family-hub-microsite-search.microsite-theme-family-hub-violet .lgd-region--footer-first .block-bbd-blocks-microsite-contact .field-content > li a {
    padding-left: 48px;
    height: auto;
    text-decoration: none;
    display: inline-block;
    min-height: 42px;
    vertical-align: middle;
    min-width: 85px;
    font-size: 18px;
    line-height: 42px;
    font-weight: 700;
    color: #fff;
}

.microsite-page.microsite-theme-family-hub-violet .lgd-region--footer-first .block-bbd-blocks-microsite-contact .field-content > li a:hover,.path-family-hub-microsite-search.microsite-theme-family-hub-violet .lgd-region--footer-first .block-bbd-blocks-microsite-contact .field-content > li a:hover {
    color: #fff;
    text-decoration: underline;
}

.microsite-page.microsite-theme-family-hub-violet .lgd-region--footer-first .block-bbd-blocks-microsite-contact .field-content > li a .extlink,.path-family-hub-microsite-search.microsite-theme-family-hub-violet .lgd-region--footer-first .block-bbd-blocks-microsite-contact .field-content > li a .extlink {
    display: none;
}

.microsite-page.microsite-theme-family-hub-violet .lgd-region--footer-first .block-bbd-blocks-microsite-contact .field-content > li a.tel,.path-family-hub-microsite-search.microsite-theme-family-hub-violet .lgd-region--footer-first .block-bbd-blocks-microsite-contact .field-content > li a.tel {
    background: url(/themes/custom/bbd_localgov/images/phone-family-hub.svg) no-repeat left center;
    background-size: 40px;
}

.microsite-page.microsite-theme-family-hub-violet .lgd-region--footer-first .block-bbd-blocks-microsite-contact .field-content > li a.mailto,.path-family-hub-microsite-search.microsite-theme-family-hub-violet .lgd-region--footer-first .block-bbd-blocks-microsite-contact .field-content > li a.mailto {
    background: url(/themes/custom/bbd_localgov/images/icon_email-family-hub.svg) no-repeat left center;
    background-size: 40px;
}

.microsite-page.microsite-theme-family-hub-violet .lgd-region--footer-first .block-bbd-blocks-microsite-contact .field-content > li span,.path-family-hub-microsite-search.microsite-theme-family-hub-violet .lgd-region--footer-first .block-bbd-blocks-microsite-contact .field-content > li span {
    padding-left: 48px;
    background: url(/themes/custom/bbd_localgov/images/address-family-hub.svg) no-repeat left top;
    background-size: 35px;
    display: block;
}

.microsite-page.microsite-theme-family-hub-violet .lgd-region--footer-second .block-bbd-blocks-microsite-social-contacts .field-content > li a.facebook,.path-family-hub-microsite-search.microsite-theme-family-hub-violet .lgd-region--footer-second .block-bbd-blocks-microsite-social-contacts .field-content > li a.facebook {
    background: url(/themes/custom/bbd_localgov/images/social-fb-family-hub.svg) no-repeat right center;
    background-size: 40px;
}

.microsite-page.microsite-theme-family-hub-violet .lgd-region--footer-second .block-bbd-blocks-microsite-social-contacts .field-content > li a.linkedin,.path-family-hub-microsite-search.microsite-theme-family-hub-violet .lgd-region--footer-second .block-bbd-blocks-microsite-social-contacts .field-content > li a.linkedin {
    background: url(/themes/custom/bbd_localgov/images/social-in-family-hub.svg) no-repeat right center;
    background-size: 40px;
}

.microsite-page.microsite-theme-family-hub-violet .lgd-region--footer-second .block-bbd-blocks-microsite-social-contacts .field-content > li a.twitter,.microsite-page.microsite-theme-family-hub-violet .lgd-region--footer-second .block-bbd-blocks-microsite-social-contacts .field-content > li a.x,.path-family-hub-microsite-search.microsite-theme-family-hub-violet .lgd-region--footer-second .block-bbd-blocks-microsite-social-contacts .field-content > li a.twitter,.path-family-hub-microsite-search.microsite-theme-family-hub-violet .lgd-region--footer-second .block-bbd-blocks-microsite-social-contacts .field-content > li a.x {
    background: url(/themes/custom/bbd_localgov/images/social-twitter-family-hub.svg) no-repeat right center;
    background-size: 40px;
}

.microsite-page.microsite-theme-family-hub-violet .lgd-region--footer-second .block-bbd-blocks-microsite-social-contacts .field-content > li a.instagram,.path-family-hub-microsite-search.microsite-theme-family-hub-violet .lgd-region--footer-second .block-bbd-blocks-microsite-social-contacts .field-content > li a.instagram {
    background: url(/themes/custom/bbd_localgov/images/social-instagram-family-hub.svg) no-repeat right center;
    background-size: 40px;
}

.microsite-page.microsite-theme-family-hub-violet .lgd-region--footer-second .block-bbd-blocks-microsite-social-contacts .field-content > li a.linkedin,.path-family-hub-microsite-search.microsite-theme-family-hub-violet .lgd-region--footer-second .block-bbd-blocks-microsite-social-contacts .field-content > li a.linkedin {
    background: url(/themes/custom/bbd_localgov/images/social-in-family-hub.svg) no-repeat right center;
    background-size: 40px;
}

.microsite-page.microsite-theme-family-hub-violet .lgd-region--footer-second .block-bbd-blocks-microsite-social-contacts .field-content > li a.youtube,.path-family-hub-microsite-search.microsite-theme-family-hub-violet .lgd-region--footer-second .block-bbd-blocks-microsite-social-contacts .field-content > li a.youtube {
    background: url(/themes/custom/bbd_localgov/images/social-youtube-family-hub.svg) no-repeat right center;
    background-size: 40px;
}

.microsite-page.microsite-footer-theme-family-hub-green .lgd-footer__pre-footer,.path-family-hub-microsite-search.microsite-footer-theme-family-hub-green .lgd-footer__pre-footer {
    background: url(/themes/custom/bbd_localgov/images/footer-family-hub-green.svg) no-repeat top center;
    background-size: cover;
}

.microsite-page.microsite-footer-theme-family-hub-green .lgd-footer__pre-footer .lgd-row,.path-family-hub-microsite-search.microsite-footer-theme-family-hub-green .lgd-footer__pre-footer .lgd-row {
    background: #315964;
}

.microsite-page.microsite-search-button-family-hub-green .block-bbd-blocks-family-hub-header-search-block .form-actions .form-submit,.microsite-page.microsite-search-button-family-hub-green .block-bbd-blocks-family-hub-header-search-block .form-actions .page--moderngov-template .main .main-column #modgov form .mgClosePara input#butGo.btn,.page--moderngov-template .main .main-column #modgov form .mgClosePara .microsite-page.microsite-search-button-family-hub-green .block-bbd-blocks-family-hub-header-search-block .form-actions input#butGo.btn,.microsite-page.microsite-search-button-family-hub-green .block-bbd-blocks-family-hub-header-search-block .form-actions .page--moderngov-template .main .main-column #modgov form#FormIssueLogon .mgSubmitRow #butGo.btn,.page--moderngov-template .main .main-column #modgov form#FormIssueLogon .mgSubmitRow .microsite-page.microsite-search-button-family-hub-green .block-bbd-blocks-family-hub-header-search-block .form-actions #butGo.btn,.path-family-hub-microsite-search.microsite-search-button-family-hub-green .block-bbd-blocks-family-hub-header-search-block .form-actions .form-submit,.path-family-hub-microsite-search.microsite-search-button-family-hub-green .block-bbd-blocks-family-hub-header-search-block .form-actions .page--moderngov-template .main .main-column #modgov form .mgClosePara input#butGo.btn,.page--moderngov-template .main .main-column #modgov form .mgClosePara .path-family-hub-microsite-search.microsite-search-button-family-hub-green .block-bbd-blocks-family-hub-header-search-block .form-actions input#butGo.btn,.path-family-hub-microsite-search.microsite-search-button-family-hub-green .block-bbd-blocks-family-hub-header-search-block .form-actions .page--moderngov-template .main .main-column #modgov form#FormIssueLogon .mgSubmitRow #butGo.btn,.page--moderngov-template .main .main-column #modgov form#FormIssueLogon .mgSubmitRow .path-family-hub-microsite-search.microsite-search-button-family-hub-green .block-bbd-blocks-family-hub-header-search-block .form-actions #butGo.btn {
    background: url(/themes/custom/bbd_localgov/images/search-green.svg) no-repeat right center;
    background-size: 100%;
}

.microsite-page.microsite-search-button-family-hub-green table th,.path-family-hub-microsite-search.microsite-search-button-family-hub-green table th {
    background-color: #315964 !important;
}

.microsite-page.microsite-search-button-family-hub-green .paragraph--type--localgov-accordion .accordion-pane__title h2,.path-family-hub-microsite-search.microsite-search-button-family-hub-green .paragraph--type--localgov-accordion .accordion-pane__title h2 {
    background: #315964 !important;
}

.microsite-page.microsite-search-button-family-hub-green .paragraph--type--localgov-accordion .accordion-pane__title h2:hover,.microsite-page.microsite-search-button-family-hub-green .paragraph--type--localgov-accordion .accordion-pane__title h2:focus,.path-family-hub-microsite-search.microsite-search-button-family-hub-green .paragraph--type--localgov-accordion .accordion-pane__title h2:hover,.path-family-hub-microsite-search.microsite-search-button-family-hub-green .paragraph--type--localgov-accordion .accordion-pane__title h2:focus {
    background: #5396a8 !important;
}

.microsite-page.microsite-search-button-family-hub-green .field--name-localgov-subsites-parent .field__item,.path-family-hub-microsite-search.microsite-search-button-family-hub-green .field--name-localgov-subsites-parent .field__item {
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-box-direction: normal;
    -moz-box-orient: horizontal;
    flex-direction: row;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

.microsite-page.microsite-search-button-family-hub-green .field--name-localgov-subsites-parent .field__item a,.path-family-hub-microsite-search.microsite-search-button-family-hub-green .field--name-localgov-subsites-parent .field__item a {
    background: none;
    display: inline-block;
    padding-left: 10px;
}

.microsite-page.microsite-search-button-family-hub-green .field--name-localgov-subsites-parent .field__item a:hover,.microsite-page.microsite-search-button-family-hub-green .field--name-localgov-subsites-parent .field__item a:focus,.path-family-hub-microsite-search.microsite-search-button-family-hub-green .field--name-localgov-subsites-parent .field__item a:hover,.path-family-hub-microsite-search.microsite-search-button-family-hub-green .field--name-localgov-subsites-parent .field__item a:focus {
    color: inherit;
    text-decoration: underline;
    outline: none;
    box-shadow: none;
}

.microsite-page.microsite-search-button-family-hub-green .field--name-localgov-subsites-parent .field__item:before,.path-family-hub-microsite-search.microsite-search-button-family-hub-green .field--name-localgov-subsites-parent .field__item:before {
    content: '';
    display: inline-block;
    width: 35px;
    height: 35px;
    background: #315964 url(/themes/custom/bbd_localgov/images/arrow-microsite.svg) no-repeat center;
    box-sizing: content-box;
    border-radius: 50%;
}

.microsite-page.microsite-search-button-family-hub-poppy .block-bbd-blocks-family-hub-header-search-block .form-actions .form-submit,.microsite-page.microsite-search-button-family-hub-poppy .block-bbd-blocks-family-hub-header-search-block .form-actions .page--moderngov-template .main .main-column #modgov form .mgClosePara input#butGo.btn,.page--moderngov-template .main .main-column #modgov form .mgClosePara .microsite-page.microsite-search-button-family-hub-poppy .block-bbd-blocks-family-hub-header-search-block .form-actions input#butGo.btn,.microsite-page.microsite-search-button-family-hub-poppy .block-bbd-blocks-family-hub-header-search-block .form-actions .page--moderngov-template .main .main-column #modgov form#FormIssueLogon .mgSubmitRow #butGo.btn,.page--moderngov-template .main .main-column #modgov form#FormIssueLogon .mgSubmitRow .microsite-page.microsite-search-button-family-hub-poppy .block-bbd-blocks-family-hub-header-search-block .form-actions #butGo.btn,.path-family-hub-microsite-search.microsite-search-button-family-hub-poppy .block-bbd-blocks-family-hub-header-search-block .form-actions .form-submit,.path-family-hub-microsite-search.microsite-search-button-family-hub-poppy .block-bbd-blocks-family-hub-header-search-block .form-actions .page--moderngov-template .main .main-column #modgov form .mgClosePara input#butGo.btn,.page--moderngov-template .main .main-column #modgov form .mgClosePara .path-family-hub-microsite-search.microsite-search-button-family-hub-poppy .block-bbd-blocks-family-hub-header-search-block .form-actions input#butGo.btn,.path-family-hub-microsite-search.microsite-search-button-family-hub-poppy .block-bbd-blocks-family-hub-header-search-block .form-actions .page--moderngov-template .main .main-column #modgov form#FormIssueLogon .mgSubmitRow #butGo.btn,.page--moderngov-template .main .main-column #modgov form#FormIssueLogon .mgSubmitRow .path-family-hub-microsite-search.microsite-search-button-family-hub-poppy .block-bbd-blocks-family-hub-header-search-block .form-actions #butGo.btn {
    background: url(/themes/custom/bbd_localgov/images/search-poppy.svg) no-repeat right center;
    background-size: 100%;
}

.microsite-page.microsite-search-button-family-hub-poppy table th,.path-family-hub-microsite-search.microsite-search-button-family-hub-poppy table th {
    background-color: #d57a58 !important;
}

.microsite-page.microsite-search-button-family-hub-poppy .paragraph--type--localgov-accordion .accordion-pane__title h2,.path-family-hub-microsite-search.microsite-search-button-family-hub-poppy .paragraph--type--localgov-accordion .accordion-pane__title h2 {
    background: #d57a58 !important;
}

.microsite-page.microsite-search-button-family-hub-poppy .paragraph--type--localgov-accordion .accordion-pane__title h2:hover,.microsite-page.microsite-search-button-family-hub-poppy .paragraph--type--localgov-accordion .accordion-pane__title h2:focus,.path-family-hub-microsite-search.microsite-search-button-family-hub-poppy .paragraph--type--localgov-accordion .accordion-pane__title h2:hover,.path-family-hub-microsite-search.microsite-search-button-family-hub-poppy .paragraph--type--localgov-accordion .accordion-pane__title h2:focus {
    background: #e9bbaa !important;
}

.microsite-page.microsite-search-button-family-hub-poppy .field--name-localgov-subsites-parent .field__item,.path-family-hub-microsite-search.microsite-search-button-family-hub-poppy .field--name-localgov-subsites-parent .field__item {
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-box-direction: normal;
    -moz-box-orient: horizontal;
    flex-direction: row;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

.microsite-page.microsite-search-button-family-hub-poppy .field--name-localgov-subsites-parent .field__item a,.path-family-hub-microsite-search.microsite-search-button-family-hub-poppy .field--name-localgov-subsites-parent .field__item a {
    background: none;
    display: inline-block;
    padding-left: 10px;
}

.microsite-page.microsite-search-button-family-hub-poppy .field--name-localgov-subsites-parent .field__item a:hover,.microsite-page.microsite-search-button-family-hub-poppy .field--name-localgov-subsites-parent .field__item a:focus,.path-family-hub-microsite-search.microsite-search-button-family-hub-poppy .field--name-localgov-subsites-parent .field__item a:hover,.path-family-hub-microsite-search.microsite-search-button-family-hub-poppy .field--name-localgov-subsites-parent .field__item a:focus {
    color: inherit;
    text-decoration: underline;
    outline: none;
    box-shadow: none;
}

.microsite-page.microsite-search-button-family-hub-poppy .field--name-localgov-subsites-parent .field__item:before,.path-family-hub-microsite-search.microsite-search-button-family-hub-poppy .field--name-localgov-subsites-parent .field__item:before {
    content: '';
    display: inline-block;
    width: 35px;
    height: 35px;
    background: #d57a58 url(/themes/custom/bbd_localgov/images/arrow-microsite.svg) no-repeat center;
    box-sizing: content-box;
    border-radius: 50%;
}

.microsite-page.microsite-search-button-family-hub-primrose .block-bbd-blocks-family-hub-header-search-block .form-actions .form-submit,.microsite-page.microsite-search-button-family-hub-primrose .block-bbd-blocks-family-hub-header-search-block .form-actions .page--moderngov-template .main .main-column #modgov form .mgClosePara input#butGo.btn,.page--moderngov-template .main .main-column #modgov form .mgClosePara .microsite-page.microsite-search-button-family-hub-primrose .block-bbd-blocks-family-hub-header-search-block .form-actions input#butGo.btn,.microsite-page.microsite-search-button-family-hub-primrose .block-bbd-blocks-family-hub-header-search-block .form-actions .page--moderngov-template .main .main-column #modgov form#FormIssueLogon .mgSubmitRow #butGo.btn,.page--moderngov-template .main .main-column #modgov form#FormIssueLogon .mgSubmitRow .microsite-page.microsite-search-button-family-hub-primrose .block-bbd-blocks-family-hub-header-search-block .form-actions #butGo.btn,.path-family-hub-microsite-search.microsite-search-button-family-hub-primrose .block-bbd-blocks-family-hub-header-search-block .form-actions .form-submit,.path-family-hub-microsite-search.microsite-search-button-family-hub-primrose .block-bbd-blocks-family-hub-header-search-block .form-actions .page--moderngov-template .main .main-column #modgov form .mgClosePara input#butGo.btn,.page--moderngov-template .main .main-column #modgov form .mgClosePara .path-family-hub-microsite-search.microsite-search-button-family-hub-primrose .block-bbd-blocks-family-hub-header-search-block .form-actions input#butGo.btn,.path-family-hub-microsite-search.microsite-search-button-family-hub-primrose .block-bbd-blocks-family-hub-header-search-block .form-actions .page--moderngov-template .main .main-column #modgov form#FormIssueLogon .mgSubmitRow #butGo.btn,.page--moderngov-template .main .main-column #modgov form#FormIssueLogon .mgSubmitRow .path-family-hub-microsite-search.microsite-search-button-family-hub-primrose .block-bbd-blocks-family-hub-header-search-block .form-actions #butGo.btn {
    background: url(/themes/custom/bbd_localgov/images/search-primrose.svg) no-repeat right center;
    background-size: 100%;
}

.microsite-page.microsite-search-button-family-hub-primrose table th,.path-family-hub-microsite-search.microsite-search-button-family-hub-primrose table th {
    background-color: #d0b550 !important;
}

.microsite-page.microsite-search-button-family-hub-primrose .paragraph--type--localgov-accordion .accordion-pane__title h2,.path-family-hub-microsite-search.microsite-search-button-family-hub-primrose .paragraph--type--localgov-accordion .accordion-pane__title h2 {
    background: #d0b550 !important;
}

.microsite-page.microsite-search-button-family-hub-primrose .paragraph--type--localgov-accordion .accordion-pane__title h2:hover,.microsite-page.microsite-search-button-family-hub-primrose .paragraph--type--localgov-accordion .accordion-pane__title h2:focus,.path-family-hub-microsite-search.microsite-search-button-family-hub-primrose .paragraph--type--localgov-accordion .accordion-pane__title h2:hover,.path-family-hub-microsite-search.microsite-search-button-family-hub-primrose .paragraph--type--localgov-accordion .accordion-pane__title h2:focus {
    background: #e6d7a0 !important;
}

.microsite-page.microsite-search-button-family-hub-primrose .field--name-localgov-subsites-parent .field__item,.path-family-hub-microsite-search.microsite-search-button-family-hub-primrose .field--name-localgov-subsites-parent .field__item {
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-box-direction: normal;
    -moz-box-orient: horizontal;
    flex-direction: row;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

.microsite-page.microsite-search-button-family-hub-primrose .field--name-localgov-subsites-parent .field__item a,.path-family-hub-microsite-search.microsite-search-button-family-hub-primrose .field--name-localgov-subsites-parent .field__item a {
    background: none;
    display: inline-block;
    padding-left: 10px;
}

.microsite-page.microsite-search-button-family-hub-primrose .field--name-localgov-subsites-parent .field__item a:hover,.microsite-page.microsite-search-button-family-hub-primrose .field--name-localgov-subsites-parent .field__item a:focus,.path-family-hub-microsite-search.microsite-search-button-family-hub-primrose .field--name-localgov-subsites-parent .field__item a:hover,.path-family-hub-microsite-search.microsite-search-button-family-hub-primrose .field--name-localgov-subsites-parent .field__item a:focus {
    color: inherit;
    text-decoration: underline;
    outline: none;
    box-shadow: none;
}

.microsite-page.microsite-search-button-family-hub-primrose .field--name-localgov-subsites-parent .field__item:before,.path-family-hub-microsite-search.microsite-search-button-family-hub-primrose .field--name-localgov-subsites-parent .field__item:before {
    content: '';
    display: inline-block;
    width: 35px;
    height: 35px;
    background: #d0b550 url(/themes/custom/bbd_localgov/images/arrow-microsite.svg) no-repeat center;
    box-sizing: content-box;
    border-radius: 50%;
}

.microsite-page.microsite-search-button-family-hub-violet .block-bbd-blocks-family-hub-header-search-block .form-actions .form-submit,.microsite-page.microsite-search-button-family-hub-violet .block-bbd-blocks-family-hub-header-search-block .form-actions .page--moderngov-template .main .main-column #modgov form .mgClosePara input#butGo.btn,.page--moderngov-template .main .main-column #modgov form .mgClosePara .microsite-page.microsite-search-button-family-hub-violet .block-bbd-blocks-family-hub-header-search-block .form-actions input#butGo.btn,.microsite-page.microsite-search-button-family-hub-violet .block-bbd-blocks-family-hub-header-search-block .form-actions .page--moderngov-template .main .main-column #modgov form#FormIssueLogon .mgSubmitRow #butGo.btn,.page--moderngov-template .main .main-column #modgov form#FormIssueLogon .mgSubmitRow .microsite-page.microsite-search-button-family-hub-violet .block-bbd-blocks-family-hub-header-search-block .form-actions #butGo.btn,.path-family-hub-microsite-search.microsite-search-button-family-hub-violet .block-bbd-blocks-family-hub-header-search-block .form-actions .form-submit,.path-family-hub-microsite-search.microsite-search-button-family-hub-violet .block-bbd-blocks-family-hub-header-search-block .form-actions .page--moderngov-template .main .main-column #modgov form .mgClosePara input#butGo.btn,.page--moderngov-template .main .main-column #modgov form .mgClosePara .path-family-hub-microsite-search.microsite-search-button-family-hub-violet .block-bbd-blocks-family-hub-header-search-block .form-actions input#butGo.btn,.path-family-hub-microsite-search.microsite-search-button-family-hub-violet .block-bbd-blocks-family-hub-header-search-block .form-actions .page--moderngov-template .main .main-column #modgov form#FormIssueLogon .mgSubmitRow #butGo.btn,.page--moderngov-template .main .main-column #modgov form#FormIssueLogon .mgSubmitRow .path-family-hub-microsite-search.microsite-search-button-family-hub-violet .block-bbd-blocks-family-hub-header-search-block .form-actions #butGo.btn {
    background: url(/themes/custom/bbd_localgov/images/search-violet.svg) no-repeat right center;
    background-size: 100%;
}

.microsite-page.microsite-search-button-family-hub-violet table th,.path-family-hub-microsite-search.microsite-search-button-family-hub-violet table th {
    background-color: #c28ab8 !important;
}

.microsite-page.microsite-search-button-family-hub-violet .paragraph--type--localgov-accordion .accordion-pane__title h2,.path-family-hub-microsite-search.microsite-search-button-family-hub-violet .paragraph--type--localgov-accordion .accordion-pane__title h2 {
    background: #c28ab8 !important;
}

.microsite-page.microsite-search-button-family-hub-violet .paragraph--type--localgov-accordion .accordion-pane__title h2:hover,.microsite-page.microsite-search-button-family-hub-violet .paragraph--type--localgov-accordion .accordion-pane__title h2:focus,.path-family-hub-microsite-search.microsite-search-button-family-hub-violet .paragraph--type--localgov-accordion .accordion-pane__title h2:hover,.path-family-hub-microsite-search.microsite-search-button-family-hub-violet .paragraph--type--localgov-accordion .accordion-pane__title h2:focus {
    background: #e5cde1 !important;
}

.microsite-page.microsite-search-button-family-hub-violet .field--name-localgov-subsites-parent .field__item,.path-family-hub-microsite-search.microsite-search-button-family-hub-violet .field--name-localgov-subsites-parent .field__item {
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-box-direction: normal;
    -moz-box-orient: horizontal;
    flex-direction: row;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

.microsite-page.microsite-search-button-family-hub-violet .field--name-localgov-subsites-parent .field__item a,.path-family-hub-microsite-search.microsite-search-button-family-hub-violet .field--name-localgov-subsites-parent .field__item a {
    background: none;
    display: inline-block;
    padding-left: 10px;
}

.microsite-page.microsite-search-button-family-hub-violet .field--name-localgov-subsites-parent .field__item a:hover,.microsite-page.microsite-search-button-family-hub-violet .field--name-localgov-subsites-parent .field__item a:focus,.path-family-hub-microsite-search.microsite-search-button-family-hub-violet .field--name-localgov-subsites-parent .field__item a:hover,.path-family-hub-microsite-search.microsite-search-button-family-hub-violet .field--name-localgov-subsites-parent .field__item a:focus {
    color: inherit;
    text-decoration: underline;
    outline: none;
    box-shadow: none;
}

.microsite-page.microsite-search-button-family-hub-violet .field--name-localgov-subsites-parent .field__item:before,.path-family-hub-microsite-search.microsite-search-button-family-hub-violet .field--name-localgov-subsites-parent .field__item:before {
    content: '';
    display: inline-block;
    width: 35px;
    height: 35px;
    background: #c28ab8 url(/themes/custom/bbd_localgov/images/arrow-microsite.svg) no-repeat center;
    box-sizing: content-box;
    border-radius: 50%;
}

.microsite-page.microsite-menu-button-family-hub-green .lgd-header .lgd-header__toggle,.path-family-hub-microsite-search.microsite-menu-button-family-hub-green .lgd-header .lgd-header__toggle {
    background-color: #315964;
}

.microsite-page.microsite-menu-button-family-hub-green .lgd-header .lgd-header__toggle:hover,.path-family-hub-microsite-search.microsite-menu-button-family-hub-green .lgd-header .lgd-header__toggle:hover {
    border-color: #5396a8;
}

.microsite-page.microsite-menu-button-family-hub-green .lgd-header .lgd-header__toggle .lgd-header__toggle-text,.path-family-hub-microsite-search.microsite-menu-button-family-hub-green .lgd-header .lgd-header__toggle .lgd-header__toggle-text {
    background: #315964 url(/themes/custom/bbd_localgov/images/MENU.svg) no-repeat 50%;
    background-size: 30%;
}

@media (min-width: 48em) {
    .microsite-page.microsite-menu-button-family-hub-green .lgd-header .lgd-header__toggle,.path-family-hub-microsite-search.microsite-menu-button-family-hub-green .lgd-header .lgd-header__toggle {
        background:#315964;
    }

    .microsite-page.microsite-menu-button-family-hub-green .lgd-header .lgd-header__toggle .lgd-header__toggle-text,.path-family-hub-microsite-search.microsite-menu-button-family-hub-green .lgd-header .lgd-header__toggle .lgd-header__toggle-text {
        background: #315964;
    }

    .microsite-page.microsite-menu-button-family-hub-green .lgd-header .lgd-header__toggle .lgd-header__toggle-icon,.path-family-hub-microsite-search.microsite-menu-button-family-hub-green .lgd-header .lgd-header__toggle .lgd-header__toggle-icon {
        background: url(/themes/custom/bbd_localgov/images/mobile-menu-icon-microsite.svg) no-repeat center;
        background-size: 100%;
        width: 40px;
        height: 40px;
        min-width: 40px;
    }
}

.microsite-page.microsite-menu-button-family-hub-green .lgd-header .lgd-header__nav--secondary .btn-close,.path-family-hub-microsite-search.microsite-menu-button-family-hub-green .lgd-header .lgd-header__nav--secondary .btn-close {
    background: #315964;
}

.microsite-page.microsite-menu-button-family-hub-green .service-landing-page__service-icon,.path-family-hub-microsite-search.microsite-menu-button-family-hub-green .service-landing-page__service-icon {
    width: 45px;
    height: 45px;
    background: #315964 url(/themes/custom/bbd_localgov/images/arrow-microsite.svg) no-repeat center center;
    padding: 0;
    margin-right: 10px;
    box-sizing: content-box;
    border-radius: 50%;
}

.microsite-page.microsite-menu-button-family-hub-green .field--name-field-featured-content-card > .field__item .field-group-link:after,.path-family-hub-microsite-search.microsite-menu-button-family-hub-green .field--name-field-featured-content-card > .field__item .field-group-link:after {
    content: '';
    position: absolute;
    width: 44px;
    height: 44px;
    right: 30px;
    bottom: 15px;
    background: #315964 url(/themes/custom/bbd_localgov/images/arrow-microsite.svg) no-repeat center;
    padding: 0;
    box-sizing: content-box;
    border-radius: 50%;
}

.microsite-page.microsite-menu-button-family-hub-green .field--name-field-featured-content-card > .field__item .field-group-link:hover:after,.microsite-page.microsite-menu-button-family-hub-green .field--name-field-featured-content-card > .field__item .field-group-link:focus:after,.path-family-hub-microsite-search.microsite-menu-button-family-hub-green .field--name-field-featured-content-card > .field__item .field-group-link:hover:after,.path-family-hub-microsite-search.microsite-menu-button-family-hub-green .field--name-field-featured-content-card > .field__item .field-group-link:focus:after {
    background: #5396a8 url(/themes/custom/bbd_localgov/images/arrow-microsite.svg) no-repeat center;
}

.microsite-page.microsite-menu-button-family-hub-poppy .lgd-header .lgd-header__toggle,.path-family-hub-microsite-search.microsite-menu-button-family-hub-poppy .lgd-header .lgd-header__toggle {
    background-color: #d57a58;
}

.microsite-page.microsite-menu-button-family-hub-poppy .lgd-header .lgd-header__toggle:hover,.path-family-hub-microsite-search.microsite-menu-button-family-hub-poppy .lgd-header .lgd-header__toggle:hover {
    border-color: #e9bbaa;
}

.microsite-page.microsite-menu-button-family-hub-poppy .lgd-header .lgd-header__toggle .lgd-header__toggle-text,.path-family-hub-microsite-search.microsite-menu-button-family-hub-poppy .lgd-header .lgd-header__toggle .lgd-header__toggle-text {
    background: #d57a58 url(/themes/custom/bbd_localgov/images/MENU.svg) no-repeat 50%;
    background-size: 30%;
}

@media (min-width: 48em) {
    .microsite-page.microsite-menu-button-family-hub-poppy .lgd-header .lgd-header__toggle,.path-family-hub-microsite-search.microsite-menu-button-family-hub-poppy .lgd-header .lgd-header__toggle {
        background:#d57a58;
    }

    .microsite-page.microsite-menu-button-family-hub-poppy .lgd-header .lgd-header__toggle .lgd-header__toggle-text,.path-family-hub-microsite-search.microsite-menu-button-family-hub-poppy .lgd-header .lgd-header__toggle .lgd-header__toggle-text {
        background: #d57a58;
    }

    .microsite-page.microsite-menu-button-family-hub-poppy .lgd-header .lgd-header__toggle .lgd-header__toggle-icon,.path-family-hub-microsite-search.microsite-menu-button-family-hub-poppy .lgd-header .lgd-header__toggle .lgd-header__toggle-icon {
        background: url(/themes/custom/bbd_localgov/images/mobile-menu-icon-microsite.svg) no-repeat center;
        background-size: 100%;
        width: 40px;
        height: 40px;
        min-width: 40px;
    }
}

.microsite-page.microsite-menu-button-family-hub-poppy .lgd-header .lgd-header__nav--secondary .btn-close,.path-family-hub-microsite-search.microsite-menu-button-family-hub-poppy .lgd-header .lgd-header__nav--secondary .btn-close {
    background: #d57a58;
}

.microsite-page.microsite-menu-button-family-hub-poppy .service-landing-page__service-icon,.path-family-hub-microsite-search.microsite-menu-button-family-hub-poppy .service-landing-page__service-icon {
    width: 45px;
    height: 45px;
    background: #d57a58 url(/themes/custom/bbd_localgov/images/arrow-microsite.svg) no-repeat center center;
    padding: 0;
    margin-right: 10px;
    box-sizing: content-box;
    border-radius: 50%;
}

.microsite-page.microsite-menu-button-family-hub-poppy .field--name-field-featured-content-card > .field__item .field-group-link:after,.path-family-hub-microsite-search.microsite-menu-button-family-hub-poppy .field--name-field-featured-content-card > .field__item .field-group-link:after {
    content: '';
    position: absolute;
    width: 44px;
    height: 44px;
    right: 30px;
    bottom: 15px;
    background: #d57a58 url(/themes/custom/bbd_localgov/images/arrow-microsite.svg) no-repeat center;
    padding: 0;
    box-sizing: content-box;
    border-radius: 50%;
}

.microsite-page.microsite-menu-button-family-hub-poppy .field--name-field-featured-content-card > .field__item .field-group-link:hover:after,.microsite-page.microsite-menu-button-family-hub-poppy .field--name-field-featured-content-card > .field__item .field-group-link:focus:after,.path-family-hub-microsite-search.microsite-menu-button-family-hub-poppy .field--name-field-featured-content-card > .field__item .field-group-link:hover:after,.path-family-hub-microsite-search.microsite-menu-button-family-hub-poppy .field--name-field-featured-content-card > .field__item .field-group-link:focus:after {
    background: #e9bbaa url(/themes/custom/bbd_localgov/images/arrow-microsite.svg) no-repeat center;
}

.microsite-page.microsite-menu-button-family-hub-primrose .lgd-header .lgd-header__toggle,.path-family-hub-microsite-search.microsite-menu-button-family-hub-primrose .lgd-header .lgd-header__toggle {
    background-color: #d0b550;
}

.microsite-page.microsite-menu-button-family-hub-primrose .lgd-header .lgd-header__toggle:hover,.path-family-hub-microsite-search.microsite-menu-button-family-hub-primrose .lgd-header .lgd-header__toggle:hover {
    border-color: #e6d7a0;
}

.microsite-page.microsite-menu-button-family-hub-primrose .lgd-header .lgd-header__toggle .lgd-header__toggle-text,.path-family-hub-microsite-search.microsite-menu-button-family-hub-primrose .lgd-header .lgd-header__toggle .lgd-header__toggle-text {
    background: #d0b550 url(/themes/custom/bbd_localgov/images/MENU.svg) no-repeat 50%;
    background-size: 30%;
}

@media (min-width: 48em) {
    .microsite-page.microsite-menu-button-family-hub-primrose .lgd-header .lgd-header__toggle,.path-family-hub-microsite-search.microsite-menu-button-family-hub-primrose .lgd-header .lgd-header__toggle {
        background:#d0b550;
    }

    .microsite-page.microsite-menu-button-family-hub-primrose .lgd-header .lgd-header__toggle .lgd-header__toggle-text,.path-family-hub-microsite-search.microsite-menu-button-family-hub-primrose .lgd-header .lgd-header__toggle .lgd-header__toggle-text {
        background: #d0b550;
    }

    .microsite-page.microsite-menu-button-family-hub-primrose .lgd-header .lgd-header__toggle .lgd-header__toggle-icon,.path-family-hub-microsite-search.microsite-menu-button-family-hub-primrose .lgd-header .lgd-header__toggle .lgd-header__toggle-icon {
        background: url(/themes/custom/bbd_localgov/images/mobile-menu-icon-microsite.svg) no-repeat center;
        background-size: 100%;
        width: 40px;
        height: 40px;
        min-width: 40px;
    }
}

.microsite-page.microsite-menu-button-family-hub-primrose .lgd-header .lgd-header__nav--secondary .btn-close,.path-family-hub-microsite-search.microsite-menu-button-family-hub-primrose .lgd-header .lgd-header__nav--secondary .btn-close {
    background: #d0b550;
}

.microsite-page.microsite-menu-button-family-hub-primrose .service-landing-page__service-icon,.path-family-hub-microsite-search.microsite-menu-button-family-hub-primrose .service-landing-page__service-icon {
    width: 45px;
    height: 45px;
    background: #d0b550 url(/themes/custom/bbd_localgov/images/arrow-microsite.svg) no-repeat center center;
    padding: 0;
    margin-right: 10px;
    box-sizing: content-box;
    border-radius: 50%;
}

.microsite-page.microsite-menu-button-family-hub-primrose .field--name-field-featured-content-card > .field__item .field-group-link:after,.path-family-hub-microsite-search.microsite-menu-button-family-hub-primrose .field--name-field-featured-content-card > .field__item .field-group-link:after {
    content: '';
    position: absolute;
    width: 44px;
    height: 44px;
    right: 30px;
    bottom: 15px;
    background: #d0b550 url(/themes/custom/bbd_localgov/images/arrow-microsite.svg) no-repeat center;
    padding: 0;
    box-sizing: content-box;
    border-radius: 50%;
}

.microsite-page.microsite-menu-button-family-hub-primrose .field--name-field-featured-content-card > .field__item .field-group-link:hover:after,.microsite-page.microsite-menu-button-family-hub-primrose .field--name-field-featured-content-card > .field__item .field-group-link:focus:after,.path-family-hub-microsite-search.microsite-menu-button-family-hub-primrose .field--name-field-featured-content-card > .field__item .field-group-link:hover:after,.path-family-hub-microsite-search.microsite-menu-button-family-hub-primrose .field--name-field-featured-content-card > .field__item .field-group-link:focus:after {
    background: #e6d7a0 url(/themes/custom/bbd_localgov/images/arrow-microsite.svg) no-repeat center;
}

.microsite-page.microsite-menu-button-family-hub-violet .lgd-header .lgd-header__toggle,.path-family-hub-microsite-search.microsite-menu-button-family-hub-violet .lgd-header .lgd-header__toggle {
    background-color: #c28ab8;
}

.microsite-page.microsite-menu-button-family-hub-violet .lgd-header .lgd-header__toggle:hover,.path-family-hub-microsite-search.microsite-menu-button-family-hub-violet .lgd-header .lgd-header__toggle:hover {
    border-color: #e5cde1;
}

.microsite-page.microsite-menu-button-family-hub-violet .lgd-header .lgd-header__toggle .lgd-header__toggle-text,.path-family-hub-microsite-search.microsite-menu-button-family-hub-violet .lgd-header .lgd-header__toggle .lgd-header__toggle-text {
    background: #c28ab8 url(/themes/custom/bbd_localgov/images/MENU.svg) no-repeat 50%;
    background-size: 30%;
}

@media (min-width: 48em) {
    .microsite-page.microsite-menu-button-family-hub-violet .lgd-header .lgd-header__toggle,.path-family-hub-microsite-search.microsite-menu-button-family-hub-violet .lgd-header .lgd-header__toggle {
        background:#c28ab8;
    }

    .microsite-page.microsite-menu-button-family-hub-violet .lgd-header .lgd-header__toggle .lgd-header__toggle-text,.path-family-hub-microsite-search.microsite-menu-button-family-hub-violet .lgd-header .lgd-header__toggle .lgd-header__toggle-text {
        background: #c28ab8;
    }

    .microsite-page.microsite-menu-button-family-hub-violet .lgd-header .lgd-header__toggle .lgd-header__toggle-icon,.path-family-hub-microsite-search.microsite-menu-button-family-hub-violet .lgd-header .lgd-header__toggle .lgd-header__toggle-icon {
        background: url(/themes/custom/bbd_localgov/images/mobile-menu-icon-microsite.svg) no-repeat center;
        background-size: 100%;
        width: 40px;
        height: 40px;
        min-width: 40px;
    }
}

.microsite-page.microsite-menu-button-family-hub-violet .lgd-header .lgd-header__nav--secondary .btn-close,.path-family-hub-microsite-search.microsite-menu-button-family-hub-violet .lgd-header .lgd-header__nav--secondary .btn-close {
    background: #c28ab8;
}

.microsite-page.microsite-menu-button-family-hub-violet .service-landing-page__service-icon,.path-family-hub-microsite-search.microsite-menu-button-family-hub-violet .service-landing-page__service-icon {
    width: 45px;
    height: 45px;
    background: #c28ab8 url(/themes/custom/bbd_localgov/images/arrow-microsite.svg) no-repeat center center;
    padding: 0;
    margin-right: 10px;
    box-sizing: content-box;
    border-radius: 50%;
}

.microsite-page.microsite-menu-button-family-hub-violet .field--name-field-featured-content-card > .field__item .field-group-link:after,.path-family-hub-microsite-search.microsite-menu-button-family-hub-violet .field--name-field-featured-content-card > .field__item .field-group-link:after {
    content: '';
    position: absolute;
    width: 44px;
    height: 44px;
    right: 30px;
    bottom: 15px;
    background: #c28ab8 url(/themes/custom/bbd_localgov/images/arrow-microsite.svg) no-repeat center;
    padding: 0;
    box-sizing: content-box;
    border-radius: 50%;
}

.microsite-page.microsite-menu-button-family-hub-violet .field--name-field-featured-content-card > .field__item .field-group-link:hover:after,.microsite-page.microsite-menu-button-family-hub-violet .field--name-field-featured-content-card > .field__item .field-group-link:focus:after,.path-family-hub-microsite-search.microsite-menu-button-family-hub-violet .field--name-field-featured-content-card > .field__item .field-group-link:hover:after,.path-family-hub-microsite-search.microsite-menu-button-family-hub-violet .field--name-field-featured-content-card > .field__item .field-group-link:focus:after {
    background: #e5cde1 url(/themes/custom/bbd_localgov/images/arrow-microsite.svg) no-repeat center;
}

.path-family-hub-microsite-search .lgd-header .region-secondary-menu .menu-item {
    margin: 0;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    background: none;
}

.path-family-hub-microsite-search .lgd-header .region-secondary-menu .menu-item::before {
    content: '';
    display: block;
    width: 13px;
    height: 19px;
    background-color: #315964;
    background-size: 11px;
    -webkit-mask-image: url(/themes/custom/bbd_localgov/images/arrow_right_green.svg);
    mask-image: url(/themes/custom/bbd_localgov/images/arrow_right_green.svg);
}

.path-family-hub-microsite-search .lgd-region--pre-header {
    background: #315964;
}

.path-family-hub-microsite-search blockquote p,.path-family-hub-microsite-search blockquote .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .field--name-localgov-summary,.localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .path-family-hub-microsite-search blockquote .field--name-localgov-summary {
    color: #315964 !important;
}

.path-family-hub-microsite-search .field--name-localgov-subsites-parent .field__item.active {
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-box-direction: normal;
    -moz-box-orient: horizontal;
    flex-direction: row;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

.path-family-hub-microsite-search .field--name-localgov-subsites-parent .field__item.active a {
    background: none;
    display: inline-block;
    padding-left: 10px;
}

.path-family-hub-microsite-search .field--name-localgov-subsites-parent .field__item.active:before {
    content: '';
    display: inline-block;
    width: 35px;
    height: 35px;
    background: #315964 url(/themes/custom/bbd_localgov/images/arrow-microsite.svg) no-repeat center;
    box-sizing: content-box;
    border-radius: 50%;
}

.path-family-hub-microsite-search .region-content ul {
    list-style-type: initial;
    margin-left: 15px;
}

.path-family-hub-microsite-search .region-content ul li {
    background: none;
    padding-left: 0;
}

.path-family-hub-microsite-search .region-content ul li::marker {
    color: #315964;
}

.path-family-hub-microsite-search input[type="submit"],.path-family-hub-microsite-search .form-submit,.path-family-hub-microsite-search .page--moderngov-template .main .main-column #modgov form .mgClosePara input#butGo.btn,.page--moderngov-template .main .main-column #modgov form .mgClosePara .path-family-hub-microsite-search input#butGo.btn,.path-family-hub-microsite-search .page--moderngov-template .main .main-column #modgov form#FormIssueLogon .mgSubmitRow #butGo.btn,.page--moderngov-template .main .main-column #modgov form#FormIssueLogon .mgSubmitRow .path-family-hub-microsite-search #butGo.btn {
    background: #315964;
}

.path-family-hub-microsite-search .block-core.block-page-title-block:after {
    background: #315964;
}

.path-family-hub-microsite-search.page-node-type-localgov-services-page .stop-scrolling,.path-family-hub-microsite-search.page-node-type-localgov-services-landing .stop-scrolling,.path-family-hub-microsite-search.page-node-type-localgov-services-sublanding .stop-scrolling {
    overflow-y: auto;
}

.path-family-hub-microsite-search.page-node-type-localgov-services-page .breadcrumbs,.path-family-hub-microsite-search.page-node-type-localgov-services-landing .breadcrumbs,.path-family-hub-microsite-search.page-node-type-localgov-services-sublanding .breadcrumbs {
    padding-top: 25px;
    color: #1e1e1e;
}

.path-family-hub-microsite-search.page-node-type-localgov-services-page .breadcrumbs__link,.path-family-hub-microsite-search.page-node-type-localgov-services-page .breadcrumbs__item,.path-family-hub-microsite-search.page-node-type-localgov-services-landing .breadcrumbs__link,.path-family-hub-microsite-search.page-node-type-localgov-services-landing .breadcrumbs__item,.path-family-hub-microsite-search.page-node-type-localgov-services-sublanding .breadcrumbs__link,.path-family-hub-microsite-search.page-node-type-localgov-services-sublanding .breadcrumbs__item {
    color: #1e1e1e;
}

.path-family-hub-microsite-search.page-node-type-localgov-services-page .breadcrumbs__link:hover,.path-family-hub-microsite-search.page-node-type-localgov-services-page .breadcrumbs__item:hover,.path-family-hub-microsite-search.page-node-type-localgov-services-landing .breadcrumbs__link:hover,.path-family-hub-microsite-search.page-node-type-localgov-services-landing .breadcrumbs__item:hover,.path-family-hub-microsite-search.page-node-type-localgov-services-sublanding .breadcrumbs__link:hover,.path-family-hub-microsite-search.page-node-type-localgov-services-sublanding .breadcrumbs__item:hover {
    color: #1e1e1e;
    text-decoration: underline;
}

.path-family-hub-microsite-search.page-node-type-localgov-services-page .breadcrumbs__link::before,.path-family-hub-microsite-search.page-node-type-localgov-services-page .breadcrumbs__item::before,.path-family-hub-microsite-search.page-node-type-localgov-services-landing .breadcrumbs__link::before,.path-family-hub-microsite-search.page-node-type-localgov-services-landing .breadcrumbs__item::before,.path-family-hub-microsite-search.page-node-type-localgov-services-sublanding .breadcrumbs__link::before,.path-family-hub-microsite-search.page-node-type-localgov-services-sublanding .breadcrumbs__item::before {
    border-color: transparent transparent transparent #1e1e1e;
}

.path-family-hub-microsite-search.page-node-type-localgov-services-page .block-core.block-page-title-block,.path-family-hub-microsite-search.page-node-type-localgov-services-landing .block-core.block-page-title-block,.path-family-hub-microsite-search.page-node-type-localgov-services-sublanding .block-core.block-page-title-block {
    padding-bottom: 0;
}

.path-family-hub-microsite-search.page-node-type-localgov-services-page .block-core.block-page-title-block:after,.path-family-hub-microsite-search.page-node-type-localgov-services-page .block-core.block-page-title-block:before,.path-family-hub-microsite-search.page-node-type-localgov-services-landing .block-core.block-page-title-block:after,.path-family-hub-microsite-search.page-node-type-localgov-services-landing .block-core.block-page-title-block:before,.path-family-hub-microsite-search.page-node-type-localgov-services-sublanding .block-core.block-page-title-block:after,.path-family-hub-microsite-search.page-node-type-localgov-services-sublanding .block-core.block-page-title-block:before {
    background: none;
}

.path-family-hub-microsite-search.page-node-type-localgov-services-page .block-core.block-page-title-block .field--name-field-page-intro,.path-family-hub-microsite-search.page-node-type-localgov-services-landing .block-core.block-page-title-block .field--name-field-page-intro,.path-family-hub-microsite-search.page-node-type-localgov-services-sublanding .block-core.block-page-title-block .field--name-field-page-intro {
    background: none;
}

.path-family-hub-microsite-search.page-node-type-localgov-services-page .block-core.block-page-title-block *,.path-family-hub-microsite-search.page-node-type-localgov-services-landing .block-core.block-page-title-block *,.path-family-hub-microsite-search.page-node-type-localgov-services-sublanding .block-core.block-page-title-block * {
    color: #1e1e1e !important;
}

.path-family-hub-microsite-search .field--name-field-latest-news-view .views-row .views-field-title a:hover {
    color: #315964;
}

.path-family-hub-microsite-search .field--name-field-latest-news-view .more-link a {
    background: #315964;
}

.path-family-hub-microsite-search a {
    color: #315964;
}

.path-family-hub-microsite-search a:hover {
    text-decoration-width: 3px;
    color: #315964 !important;
}

.path-family-hub-microsite-search a:focus {
    background: none !important;
    color: #315964 !important;
    box-shadow: 0 -2px #315964,0 4px #1e1e1e !important;
}

.path-family-hub-microsite-search .lgd-footer__pre-footer {
    background: url(/themes/custom/bbd_localgov/images/footer-family-hub-green.svg) no-repeat top center;
    background-size: cover;
}

.path-family-hub-microsite-search .lgd-footer__pre-footer .lgd-row {
    background: #315964;
}

.path-family-hub-microsite-search .lgd-region--footer-second .block-bbd-blocks-microsite-social-contacts .field-content > li a.facebook,.path-family-hub-microsite-search .lgd-region--footer-second .block-bbd-blocks-family-hub-microsite-social-contacts .field-content > li a.facebook {
    background: url(/themes/custom/bbd_localgov/images/social-fb-family-hub.svg) no-repeat right center;
    background-size: 40px;
}

.path-family-hub-microsite-search .lgd-region--footer-second .block-bbd-blocks-microsite-social-contacts .field-content > li a.linkedin,.path-family-hub-microsite-search .lgd-region--footer-second .block-bbd-blocks-family-hub-microsite-social-contacts .field-content > li a.linkedin {
    background: url(/themes/custom/bbd_localgov/images/social-in-family-hub.svg) no-repeat right center;
    background-size: 40px;
}

.path-family-hub-microsite-search .lgd-region--footer-second .block-bbd-blocks-microsite-social-contacts .field-content > li a.twitter,.path-family-hub-microsite-search .lgd-region--footer-second .block-bbd-blocks-microsite-social-contacts .field-content > li a.x,.path-family-hub-microsite-search .lgd-region--footer-second .block-bbd-blocks-family-hub-microsite-social-contacts .field-content > li a.twitter,.path-family-hub-microsite-search .lgd-region--footer-second .block-bbd-blocks-family-hub-microsite-social-contacts .field-content > li a.x {
    background: url(/themes/custom/bbd_localgov/images/social-twitter-family-hub.svg) no-repeat right center;
    background-size: 40px;
}

.path-family-hub-microsite-search .form-submit,.path-family-hub-microsite-search .page--moderngov-template .main .main-column #modgov form .mgClosePara input#butGo.btn,.page--moderngov-template .main .main-column #modgov form .mgClosePara .path-family-hub-microsite-search input#butGo.btn,.path-family-hub-microsite-search .page--moderngov-template .main .main-column #modgov form#FormIssueLogon .mgSubmitRow #butGo.btn,.page--moderngov-template .main .main-column #modgov form#FormIssueLogon .mgSubmitRow .path-family-hub-microsite-search #butGo.btn {
    color: #fff;
}

.path-family-hub-microsite-search .form-submit:hover,.path-family-hub-microsite-search .page--moderngov-template .main .main-column #modgov form .mgClosePara input#butGo.btn:hover,.page--moderngov-template .main .main-column #modgov form .mgClosePara .path-family-hub-microsite-search input#butGo.btn:hover,.path-family-hub-microsite-search .page--moderngov-template .main .main-column #modgov form#FormIssueLogon .mgSubmitRow #butGo.btn:hover,.page--moderngov-template .main .main-column #modgov form#FormIssueLogon .mgSubmitRow .path-family-hub-microsite-search #butGo.btn:hover {
    color: #fff;
    text-decoration: underline;
}

@media (min-width: 48em) {
    .microsite-page .lgd-header__inner,.path-family-hub-microsite-search .lgd-header__inner {
        -webkit-align-content:flex-end;
        -ms-flex-line-pack: end;
        align-content: flex-end;
    }

    .microsite-page .lgd-header__inner .nav-wrapper,.path-family-hub-microsite-search .lgd-header__inner .nav-wrapper {
        width: auto;
    }

    .microsite-page .lgd-header__inner .lgd-header__toggles,.path-family-hub-microsite-search .lgd-header__inner .lgd-header__toggles {
        margin-left: auto;
    }

    .microsite-page .lgd-header__inner .lgd-header__toggles .lgd-header__toggle,.path-family-hub-microsite-search .lgd-header__inner .lgd-header__toggles .lgd-header__toggle {
        margin: 23px 20px 23px auto;
    }

    .microsite-page .lgd-header__inner .lgd-region--search,.path-family-hub-microsite-search .lgd-header__inner .lgd-region--search {
        margin-left: auto;
    }

    .microsite-page .lgd-header__inner .lgd-header__site-logo,.path-family-hub-microsite-search .lgd-header__inner .lgd-header__site-logo {
        width: 165px;
    }

    .microsite-page .lgd-header__inner .lgd-header__site-logo .branding__item--logo,.path-family-hub-microsite-search .lgd-header__inner .lgd-header__site-logo .branding__item--logo {
        margin-left: auto;
    }

    .microsite-page .block-bbd-blocks-family-hub-header-search-block .form-item,.path-family-hub-microsite-search .block-bbd-blocks-family-hub-header-search-block .form-item {
        margin: 0;
    }

    .microsite-page .block-bbd-blocks-family-hub-header-search-block .form-item .form-text,.path-family-hub-microsite-search .block-bbd-blocks-family-hub-header-search-block .form-item .form-text {
        width: calc(100% - 48px);
    }
}

.page--moderngov-template .main .right-column .menu--moderngov {
    list-style: none;
    padding-left: 0;
}

.page--moderngov-template .main .right-column .menu--moderngov .menu---sub-menu {
    margin-top: 25px;
}

.page--moderngov-template .main .right-column .menu--moderngov .menu-item--expanded > a {
    font-size: 24px;
    line-height: 32px;
    font-weight: 500;
    background: none;
    padding: 0;
    color: #001E61;
    text-decoration: underline;
}

.page--moderngov-template .main .right-column .menu--moderngov .menu-item--expanded > a:hover {
    color: #009977;
}

.page--moderngov-template .main .main-column #modgov {
    position: relative;
}

.page--moderngov-template .main .main-column #modgov h1,.page--moderngov-template .main .main-column #modgov .remove-me {
    display: none;
}

.page--moderngov-template .main .main-column #modgov .mgSectionTitle {
    font-size: 1rem;
}

.page--moderngov-template .main .main-column #modgov dt {
    font-weight: bold;
    color: #333;
}

.page--moderngov-template .main .main-column #modgov h2 {
    font-family: "Lato",sans-serif;
    font-weight: bold;
    color: #3c3c3c;
    line-height: 1.2;
    margin: 0 0 .5em;
    font-size: 1.7em;
    background: 0;
    padding: 0;
    border-radius: 0;
}

.page--moderngov-template .main .main-column #modgov h2.mgSectionTitle {
    font-size: 1.7em;
}

.page--moderngov-template .main .main-column #modgov h2.mgSectionTitle .mgSectionTitleLnk {
    cursor: pointer;
    text-decoration: underline;
    color: #3c3c3c;
}

.page--moderngov-template .main .main-column #modgov h2.mgSectionTitle .mgSectionTitleLnk:hover {
    text-decoration-thickness: calc(max(3px,0.1875rem,0.12em));
}

.page--moderngov-template .main .main-column #modgov h2.mgSectionTitle .mgSectionTitleLnk:focus {
    background-color: transparent;
    outline: 2px #1e1e1e solid;
    outline-offset: 8px;
}

.page--moderngov-template .main .main-column #modgov h2.mgSubTitleTxt {
    font-size: 2.5em;
}

.page--moderngov-template .main .main-column #modgov p,.page--moderngov-template .main .main-column #modgov .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .field--name-localgov-summary,.localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .page--moderngov-template .main .main-column #modgov .field--name-localgov-summary {
    font-size: 16px;
    color: #333;
}

.page--moderngov-template .main .main-column #modgov p.mgSubItemTitleTxt,.page--moderngov-template .main .main-column #modgov .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .mgSubItemTitleTxt.field--name-localgov-summary,.localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .page--moderngov-template .main .main-column #modgov .mgSubItemTitleTxt.field--name-localgov-summary {
    font-size: 1.2em;
    font-weight: bold;
    margin-left: 0;
}

.page--moderngov-template .main .main-column #modgov ul.mgBulletList,.page--moderngov-template .main .main-column #modgov ul.mgActionList,.page--moderngov-template .main .main-column #modgov ul.mgCalendarMonthEventList,.page--moderngov-template .main .main-column #modgov ul.mgNonBulletTableList {
    margin: 0 0 2em;
    list-style-type: none;
    color: #333;
    padding-left: 0;
}

.page--moderngov-template .main .main-column #modgov ul.mgBulletList li,.page--moderngov-template .main .main-column #modgov ul.mgActionList li,.page--moderngov-template .main .main-column #modgov ul.mgCalendarMonthEventList li,.page--moderngov-template .main .main-column #modgov ul.mgNonBulletTableList li {
    padding-left: 25px;
    margin-bottom: 10px;
    background: url(/themes/custom/bbd_localgov/images/bullet.svg) no-repeat left top 6px;
    background-size: 11px 11px;
    list-style: none;
}

.page--moderngov-template .main .main-column #modgov ul.mgNonBulletTableList,.page--moderngov-template .main .main-column #modgov ul.mgNonBulletList,.page--moderngov-template .main .main-column #modgov ul.mgDateList {
    margin-bottom: 1.25em;
}

.page--moderngov-template .main .main-column #modgov ul.mgNonBulletTableList li,.page--moderngov-template .main .main-column #modgov ul.mgNonBulletList li,.page--moderngov-template .main .main-column #modgov ul.mgDateList li {
    background: none;
    list-style: none;
}

.page--moderngov-template .main .main-column #modgov ul.mgLibraryIcons li:hover {
    background: none;
}

.page--moderngov-template .main .main-column #modgov ul.mgLibraryIcons a {
    color: #001E61;
    text-decoration: underline;
    height: 100%;
}

.page--moderngov-template .main .main-column #modgov ul.mgLibraryIcons a:hover {
    color: #1e1e1e;
    background-color: #f5d06a;
    text-decoration-thickness: calc(max(3px,0.1875rem,0.12em));
}

.page--moderngov-template .main .main-column #modgov img {
    display: inline-block;
}

.page--moderngov-template .main .main-column #modgov .mgWordPara {
    margin-bottom: 1.25em;
}

.page--moderngov-template .main .main-column #modgov .mgUsePartyLogo {
    float: right;
}

.page--moderngov-template .main .main-column #modgov form select {
    width: auto;
    padding: 0.5em;
}

.page--moderngov-template .main .main-column #modgov form label {
    display: inline-block;
}

.page--moderngov-template .main .main-column #modgov form input {
    font-size: 1.2rem;
    padding: 10px 15px;
    min-width: 130px;
    position: relative;
    top: -2px;
    margin-right: 0.5em;
    width: auto;
}

.page--moderngov-template .main .main-column #modgov form .mgFormRow {
    display: flex;
    align-items: center;
}

.page--moderngov-template .main .main-column #modgov form .mgFormRow input {
    top: 0px;
}

.page--moderngov-template .main .main-column #modgov form .mgFormRow label {
    width: auto;
    margin-right: 10px;
}

@media (min-width: 22.5em) {
    .page--moderngov-template .main .main-column #modgov form .mgFormRow label {
        min-width:135px;
    }
}

.page--moderngov-template .main .main-column #modgov .mgTabSelectTitleLnk {
    background-color: #EAAF0F;
    color: #1e1e1e;
}

.page--moderngov-template .main .main-column #modgov .mgTabUnSelectTitleLnk {
    background-color: #efefef;
    background-image: none;
}

.page--moderngov-template .main .main-column #modgov .mgTabSelectTitleLnk,.page--moderngov-template .main .main-column #modgov .mgTabUnSelectTitleLnk {
    padding-bottom: 0.5em;
}

.page--moderngov-template .main .main-column #modgov .mgCalendarMonthGrid,.page--moderngov-template .main .main-column #modgov .mgStatsTable,.page--moderngov-template .main .main-column #modgov .mgItemTable,.page--moderngov-template .main .main-column #modgov .mgTabTable {
    caption-side: top;
}

.page--moderngov-template .main .main-column #modgov .mgCalendarMonthGrid caption,.page--moderngov-template .main .main-column #modgov .mgStatsTable caption,.page--moderngov-template .main .main-column #modgov .mgItemTable caption,.page--moderngov-template .main .main-column #modgov .mgTabTable caption {
    background-color: #EAAF0F;
    color: #1e1e1e;
}

.page--moderngov-template .main .main-column #modgov .mgCalendarMonthGrid caption.mgSectionTitle,.page--moderngov-template .main .main-column #modgov .mgStatsTable caption.mgSectionTitle,.page--moderngov-template .main .main-column #modgov .mgItemTable caption.mgSectionTitle,.page--moderngov-template .main .main-column #modgov .mgTabTable caption.mgSectionTitle {
    margin-bottom: 0;
}

.page--moderngov-template .main .main-column #modgov .mgCalendarMonthGrid.mgCalendarMonthGrid th,.page--moderngov-template .main .main-column #modgov .mgStatsTable.mgCalendarMonthGrid th,.page--moderngov-template .main .main-column #modgov .mgItemTable.mgCalendarMonthGrid th,.page--moderngov-template .main .main-column #modgov .mgTabTable.mgCalendarMonthGrid th {
    font-size: 1rem;
    background-image: none;
    padding-bottom: 5px;
    height: auto;
}

.page--moderngov-template .main .main-column #modgov .mgCalendarMonthGrid.mgCalendarMonthGrid tr:nth-child(2n+1) td,.page--moderngov-template .main .main-column #modgov .mgStatsTable.mgCalendarMonthGrid tr:nth-child(2n+1) td,.page--moderngov-template .main .main-column #modgov .mgItemTable.mgCalendarMonthGrid tr:nth-child(2n+1) td,.page--moderngov-template .main .main-column #modgov .mgTabTable.mgCalendarMonthGrid tr:nth-child(2n+1) td {
    background-color: #fff;
}

.page--moderngov-template .main .main-column #modgov .mgCalendarMonthGrid.mgCalendarMonthGrid .mgCalendarMonthRow .mgCalendarCellToday,.page--moderngov-template .main .main-column #modgov .mgStatsTable.mgCalendarMonthGrid .mgCalendarMonthRow .mgCalendarCellToday,.page--moderngov-template .main .main-column #modgov .mgItemTable.mgCalendarMonthGrid .mgCalendarMonthRow .mgCalendarCellToday,.page--moderngov-template .main .main-column #modgov .mgTabTable.mgCalendarMonthGrid .mgCalendarMonthRow .mgCalendarCellToday {
    background-color: #f5d06a;
    border-color: #001E61;
    color: #1e1e1e;
}

.page--moderngov-template .main .main-column #modgov .mgItemTable td {
    border: none;
}

.page--moderngov-template .main .main-column #modgov .mgItemTable tbody tr:nth-child(odd) td {
    background: transparent;
}

.page--moderngov-template .main .main-column #modgov .mgItemTable tbody tr:nth-child(odd) td a:link,.page--moderngov-template .main .main-column #modgov .mgItemTable tbody tr:nth-child(odd) td a:visited {
    color: #001E61;
}

.page--moderngov-template .main .main-column #modgov .mgItemTable tbody tr:nth-child(odd) td a:hover {
    color: #009977;
}

.page--moderngov-template .main .main-column #modgov .mgItemTable tbody tr:nth-child(odd) td a:focus,.page--moderngov-template .main .main-column #modgov .mgItemTable tbody tr:nth-child(odd) td a:active {
    color: #fff;
}

.page--moderngov-template .main .main-column #modgov .mgItemTable tbody a:link .mgFileSize,.page--moderngov-template .main .main-column #modgov .mgItemTable tbody a:visited .mgFileSize {
    color: #001E61 !important;
}

.page--moderngov-template .main .main-column #modgov .mgItemTable tbody a:hover .mgFileSize {
    color: #009977 !important;
}

.page--moderngov-template .main .main-column #modgov .mgItemTable tbody a:focus .mgFileSize,.page--moderngov-template .main .main-column #modgov .mgItemTable tbody a:active .mgFileSize {
    color: #fff !important;
}

.page--moderngov-template .main .main-column #modgov .tablesorter .tablesorter-header {
    border: 1px solid #1e1e1e;
    background-color: #fff;
}

.page--moderngov-template .main .main-column #modgov .tablesorter .tablesorter-header:hover {
    background-color: #e4e4e4;
}

.page--moderngov-template .main .main-column #modgov .mgStatsTable th {
    font-size: 1rem;
    background-color: #fff;
    padding: 0 20px;
    vertical-align: middle;
    height: auto;
    border: 1px solid #EAAF0F;
}

.page--moderngov-template .main .main-column #modgov .mgStatsTable th.tablesorter-header:hover {
    background-color: var(--color-focus);
}

.page--moderngov-template .main .main-column #modgov .mgStatsTable th .tablesorter-header-inner {
    padding: 10px 0;
}

.page--moderngov-template .main .main-column #modgov .mgStatsTable .mgCentredText {
    vertical-align: middle;
    text-align: center;
}

.page--moderngov-template .main .main-column #modgov .mgStatsTable td {
    padding: 10px;
}

.page--moderngov-template .main .main-column #modgov .mgCalendar .mgTabs .mgTabUnSelectTitleLnk:focus,.page--moderngov-template .main .main-column #modgov .mgCalendar .mgTabs .mgTabUnSelectTitleLnk:active {
    color: #009977;
}

.page--moderngov-template .main .main-column #modgov .mgCalendar .mgCalendarWeekTodayGrid {
    background-color: #f5d06a;
    border-color: #001E61;
    color: #1e1e1e;
}

.page--moderngov-template .main .main-column #modgov .mgCalendar .mgSectionTitle {
    background-color: #EAAF0F;
    color: #1e1e1e;
}

.page--moderngov-template .main .main-column #modgov .mgTableTitleTxt {
    font-family: "Lato",sans-serif;
    font-weight: bold;
    color: #3c3c3c;
    line-height: 1.2;
    margin: 0 0 .5em;
    font-size: 1.7em;
    border-radius: 0;
    padding: 0;
    background: none;
}

.page--moderngov-template .main .main-column #modgov .mgThumbsList ul li {
    padding: 0 10px 20px;
    width: 100%;
}

.page--moderngov-template .main .main-column #modgov .mgThumbsList ul li .img-thumbnail {
    display: inline-block;
}

.page--moderngov-template .main .main-column #modgov .mgButtonHolder a,.page--moderngov-template .main .main-column #modgov .mgButtonHolder button {
    text-align: center;
}

.page--moderngov-template .main .main-column #modgov .mgButtonHolder a:hover,.page--moderngov-template .main .main-column #modgov .mgButtonHolder a:focus,.page--moderngov-template .main .main-column #modgov .mgButtonHolder button:hover,.page--moderngov-template .main .main-column #modgov .mgButtonHolder button:focus {
    background-color: #EAAF0F !important;
}

.page--moderngov-template .main .main-column #modgov .mgButtonHolder a:focus,.page--moderngov-template .main .main-column #modgov .mgButtonHolder button:focus {
    outline: none;
}

.page--moderngov-template .main .main-column #modgov .mgButtonHolder a img,.page--moderngov-template .main .main-column #modgov .mgButtonHolder button img {
    margin: 0 auto;
}

.page--moderngov-template .main .main-column #modgov #mgLibraryBreadcrumbHolder {
    padding: 5px 0 !important;
}

.page--moderngov-template .main .main-column #modgov #mgLibraryBreadcrumbHolder .mgLibraryBreadcrumbItem {
    border-bottom: 0;
}

.page--moderngov-template .main .main-column #modgov #mgLibraryBreadcrumbHolder .mgLibraryBreadcrumbItem:hover {
    background-color: transparent;
}

.page--moderngov-template .main .main-column #modgov form .mgClosePara input.mgInput {
    margin-top: 5px;
}

.page--moderngov-template .main .main-column #modgov form .mgClosePara input#butGo.btn {
    position: relative;
    top: 2px;
    padding: 10px 15px;
}

.page--moderngov-template .main .main-column #modgov form#FormIssueLogon .mgSubmitRow #butGo.btn {
    padding: 10px 15px;
}

.page--moderngov-template .main .main-column #modgov .mgEmailFormStart form input[type=submit] {
    background: #009977;
    color: #000;
    font-size: 22px;
    line-height: 26px;
    padding: 22px 80px 22px 30px;
    display: inline-block;
    transition: all 0.3s;
    border-radius: 50px;
    box-shadow: 2px 4px 6px rgba(0,0,0,0.28);
    margin-bottom: 1em;
    border: none;
    cursor: pointer;
    text-decoration: none;
    position: relative;
}

.page--moderngov-template .main .main-column #modgov .mgEmailFormStart form input[type=submit]:before {
    content: '';
    width: 66px;
    height: 66px;
    border-radius: 100%;
    position: absolute;
    right: 2px;
    top: 50%;
    transform: translateY(-50%);
    background: #18BF9A url(/themes/custom/bbd_localgov/images/more-arrow.svg) no-repeat center;
    background-size: 17px;
}

.page--moderngov-template .main .main-column #modgov .mgEmailFormStart form input[type=submit]:hover,.page--moderngov-template .main .main-column #modgov .mgEmailFormStart form input[type=submit]:active,.page--moderngov-template .main .main-column #modgov .mgEmailFormStart form input[type=submit]:focus {
    color: #000;
    outline: none;
    border: none;
    background: #18BF9A;
    box-shadow: 2px 4px 20px rgba(0,0,0,0.28);
}

.page--moderngov-template .main .main-column #modgov .mgEmailFormStart form input[type=submit]:hover:before,.page--moderngov-template .main .main-column #modgov .mgEmailFormStart form input[type=submit]:active:before,.page--moderngov-template .main .main-column #modgov .mgEmailFormStart form input[type=submit]:focus:before {
    background-color: #009977;
}

.page--moderngov-template .main .main-column #modgov .mgEmailFormStart form input[type=submit] .lgd-prev-next__icon {
    display: none;
}

@media (min-width: 40em) {
    .page--moderngov-template .main .main-column #modgov .mgThumbsList ul li {
        width:calc(100%/2);
    }
}

@media (min-width: 48em) {
    .page--moderngov-template .main .main-column #modgov .mgThumbsList ul li {
        width:calc(100%/3);
    }
}

@media (min-width: 60em) {
    .page--moderngov-template .main .main-column {
        width:calc(100% - 300px);
    }

    .page--moderngov-template .main .main-column #modgov .mgThumbsList ul li {
        width: calc(100%/4);
    }
}

@media (min-width: 80em) {
    .page--moderngov-template .main .main-column {
        padding-right:140px;
    }

    .page--moderngov-template .main .main-column #modgov .mgThumbsList ul li {
        width: calc(100%/5);
    }
}

.page-node-type-localgov-news-article .right-column {
    opacity: 0;
    transition: opacity 0.5s;
}

.page-node-type-localgov-news-article .right-column.js-loaded {
    opacity: 1;
}

.page-node-type-localgov-news-article .page-node-type-localgov-services-page .main-column {
    overflow: visible;
}

.page-node-type-localgov-news-article .news-article__content {
    position: relative;
    max-width: 100%;
}

.page-node-type-localgov-news-article .news-article__content > .field--name-field-media-image {
    display: block;
    margin-bottom: 35px;
}

.page-node-type-localgov-news-article .news-article__content > .field--name-field-media-image img {
    border-radius: 100%;
    margin: 0 auto;
    max-width: 350px;
}

@media (min-width: 60em) {
    .page-node-type-localgov-news-article .news-article__content > .field--name-field-media-image {
        display:none;
    }
}

.page-node-type-localgov-news-article .news-round-header {
    position: relative;
    max-width: 100%;
}

.page-node-type-localgov-news-article .news-round-header .round-header-content {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
}

@media (min-width: 60em) {
    .page-node-type-localgov-news-article .news-round-header .round-header-content .copy {
        width:100%;
    }
}

@media (min-width: 68.75em) {
    .page-node-type-localgov-news-article .news-round-header .round-header-content .copy {
        max-width:80%;
        width: 100%;
    }
}

.page-node-type-localgov-news-article .news-round-header .round-header-content .header-image {
    display: none;
    flex: 1 1 auto;
    position: relative;
    max-width: 260px;
    width: 100%;
}

.page-node-type-localgov-news-article .news-round-header .round-header-content .header-image article.contextual-region {
    position: static;
}

@media (min-width: 60em) {
    .page-node-type-localgov-news-article .news-round-header .round-header-content .header-image {
        display:block;
        position: static;
        width: 250px;
        right: -45%;
    }
}

@media (min-width: 68.75em) {
    .page-node-type-localgov-news-article .news-round-header .round-header-content .header-image {
        position:static;
        width: auto;
    }
}

.page-node-type-localgov-news-article .news-round-header .round-header-content .header-image img {
    position: absolute;
    max-width: 340px;
    width: 100%;
    display: block;
    border-radius: 100%;
    transform: translate(200px,-60px);
}

.page-node-type-localgov-news-article .main-column .lgd-row {
    flex-direction: column;
}

.page-node-type-localgov-news-article time {
    font-size: 14px;
    line-height: 17px;
    display: block;
    text-align: left;
    color: #fff;
    margin-bottom: 20px;
}

.page-node-type-localgov-news-article #block-bottomnewblock {
    margin-bottom: 25px;
    display: block;
    background: #009977;
    padding: 50px 40px;
    border-radius: 50px;
    font-weight: 700;
}

.page-node-type-localgov-news-article #block-bottomnewblock a {
    color: #fff;
    text-decoration: underline;
    text-decoration-color: #000;
    text-underline-offset: 4px;
}

.page-node-type-localgov-news-article #block-bottomnewblock a:hover {
    text-decoration: none;
}

.page-node-type-localgov-news-article #block-bottomnewblock p,.page-node-type-localgov-news-article #block-bottomnewblock .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .field--name-localgov-summary,.localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .page-node-type-localgov-news-article #block-bottomnewblock .field--name-localgov-summary {
    color: #fff;
    margin-bottom: 10px;
}

.page-node-type-localgov-news-article #block-bottomnewblock p:last-child,.page-node-type-localgov-news-article #block-bottomnewblock .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .field--name-localgov-summary:last-child,.localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .page-node-type-localgov-news-article #block-bottomnewblock .field--name-localgov-summary:last-child {
    margin-bottom: 0;
}

.page-node-type-localgov-news-article .field--name-localgov-news-related {
    margin-bottom: 30px;
}

.page-node-type-localgov-news-article .field--name-localgov-news-related > .field__item {
    background-color: #009977;
    border-bottom: none;
    margin-bottom: 10px;
    padding: 50px 40px 50px 0;
    border-radius: 50px;
    transition: all 0.2s;
}

.page-node-type-localgov-news-article .field--name-localgov-news-related > .field__item h2 {
    padding: 0;
    background: none;
    color: #fff;
}

.page-node-type-localgov-news-article .field--name-localgov-news-related > .field__item a {
    font-weight: normal;
    text-decoration: none;
    color: #fff;
}

.page-node-type-localgov-news-article .field--name-localgov-news-related > .field__item a .lgd-teaser__content {
    padding: 25px;
}

.page-node-type-localgov-news-article .field--name-localgov-news-related > .field__item a .lgd-teaser__image article {
    border: 0;
    margin: 0;
}

.page-node-type-localgov-news-article .field--name-localgov-news-related > .field__item a .field--name-localgov-news-date {
    color: #fff;
}

.page-node-type-localgov-news-article .field--name-localgov-news-related > .field__item:hover,.page-node-type-localgov-news-article .field--name-localgov-news-related > .field__item:focus-visible {
    background-color: rgba(182,162,103,0.95);
}

.page-node-type-localgov-newsroom .sidebar .lgd-region__inner > *,.page-node-type-localgov-newsroom .newsroom__sidebar > *,.page-node-type-localgov-newsroom .lgd-region__inner--filters > *,.path-news .sidebar .lgd-region__inner > *,.path-news .newsroom__sidebar > *,.path-news .lgd-region__inner--filters > *,.path-archived-news .sidebar .lgd-region__inner > *,.path-archived-news .newsroom__sidebar > *,.path-archived-news .lgd-region__inner--filters > * {
    padding: 0;
    background: transparent;
    flex-basis: 100%;
    margin: 0 5px;
}

.page-node-type-localgov-newsroom .facets-widget__list,.path-news .facets-widget__list,.path-archived-news .facets-widget__list {
    padding: 15px;
}

.page-node-type-localgov-newsroom .newsroom__sidebar,.page-node-type-localgov-newsroom .lgd-region__inner--filters,.path-news .newsroom__sidebar,.path-news .lgd-region__inner--filters,.path-archived-news .newsroom__sidebar,.path-archived-news .lgd-region__inner--filters {
    background: #e4e4e4;
    padding: 20px;
    margin: 0 0 25px 0;
    display: flex;
    flex: 1 1 0;
    border-radius: 50px;
}

.page-node-type-localgov-newsroom .newsroom__sidebar .facet-empty.facet-hidden,.page-node-type-localgov-newsroom .lgd-region__inner--filters .facet-empty.facet-hidden,.path-news .newsroom__sidebar .facet-empty.facet-hidden,.path-news .lgd-region__inner--filters .facet-empty.facet-hidden,.path-archived-news .newsroom__sidebar .facet-empty.facet-hidden,.path-archived-news .lgd-region__inner--filters .facet-empty.facet-hidden {
    order: 1;
}

.page-node-type-localgov-newsroom .newsroom__sidebar .facets-widget--dropdown,.page-node-type-localgov-newsroom .lgd-region__inner--filters .facets-widget--dropdown,.path-news .newsroom__sidebar .facets-widget--dropdown,.path-news .lgd-region__inner--filters .facets-widget--dropdown,.path-archived-news .newsroom__sidebar .facets-widget--dropdown,.path-archived-news .lgd-region__inner--filters .facets-widget--dropdown {
    order: 2;
}

.page-node-type-localgov-newsroom .newsroom__sidebar .views-exposed-form,.page-node-type-localgov-newsroom .lgd-region__inner--filters .views-exposed-form,.path-news .newsroom__sidebar .views-exposed-form,.path-news .lgd-region__inner--filters .views-exposed-form,.path-archived-news .newsroom__sidebar .views-exposed-form,.path-archived-news .lgd-region__inner--filters .views-exposed-form {
    order: 3;
}

.page-node-type-localgov-newsroom .newsroom__sidebar .views-exposed-form label,.page-node-type-localgov-newsroom .lgd-region__inner--filters .views-exposed-form label,.path-news .newsroom__sidebar .views-exposed-form label,.path-news .lgd-region__inner--filters .views-exposed-form label,.path-archived-news .newsroom__sidebar .views-exposed-form label,.path-archived-news .lgd-region__inner--filters .views-exposed-form label {
    font-weight: bold;
    margin: 0 0 .5em;
    font-size: 1.4em;
}

.page-node-type-localgov-newsroom .newsroom__sidebar .form-item-search-api-fulltext > * + *,.page-node-type-localgov-newsroom .lgd-region__inner--filters .form-item-search-api-fulltext > * + *,.path-news .newsroom__sidebar .form-item-search-api-fulltext > * + *,.path-news .lgd-region__inner--filters .form-item-search-api-fulltext > * + *,.path-archived-news .newsroom__sidebar .form-item-search-api-fulltext > * + *,.path-archived-news .lgd-region__inner--filters .form-item-search-api-fulltext > * + * {
    margin: 0;
}

.page-node-type-localgov-newsroom .hidden,.path-news .hidden,.path-archived-news .hidden {
    display: none;
}

.page-node-type-localgov-newsroom .all-stories__filters--button,.path-news .all-stories__filters--button,.path-archived-news .all-stories__filters--button {
    background: #fff;
    margin-bottom: 10px;
    border: 0;
    font-size: 1.7em;
    line-height: 1.2;
    font-family: "Lato",sans-serif;
    font-weight: bold;
    color: #3c3c3c;
}

.page-node-type-localgov-newsroom .facets-widget--dropdown label,.path-news .facets-widget--dropdown label,.path-archived-news .facets-widget--dropdown label {
    display: none;
}

.page-node-type-localgov-newsroom .views-row,.path-news .views-row,.path-archived-news .views-row {
    border: 0;
    margin-bottom: 15px;
}

.page-node-type-localgov-newsroom .field--type-datetime,.path-news .field--type-datetime,.path-archived-news .field--type-datetime {
    color: #009977;
}

.page-node-type-localgov-newsroom .region-content ul li,.path-news .region-content ul li,.path-archived-news .region-content ul li {
    padding-left: 25px;
    margin-bottom: 10px;
    background: none;
    text-align: center;
}

.page-node-type-localgov-newsroom h3 .field--name-body,.path-news h3 .field--name-body,.path-archived-news h3 .field--name-body {
    text-align: center;
}

.page-node-type-localgov-newsroom h3 .field--name-body p,.page-node-type-localgov-newsroom h3 .field--name-body .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .field--name-localgov-summary,.localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .page-node-type-localgov-newsroom h3 .field--name-body .field--name-localgov-summary,.path-news h3 .field--name-body p,.path-news h3 .field--name-body .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .field--name-localgov-summary,.localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .path-news h3 .field--name-body .field--name-localgov-summary,.path-archived-news h3 .field--name-body p,.path-archived-news h3 .field--name-body .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .field--name-localgov-summary,.localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .path-archived-news h3 .field--name-body .field--name-localgov-summary {
    font-size: 1.4em;
}

.page-node-type-localgov-newsroom .lgd-teaser__content-link,.path-news .lgd-teaser__content-link,.path-archived-news .lgd-teaser__content-link {
    text-decoration: none;
    font-weight: normal;
    color: #3c3c3c;
    transition: box-shadow 0.3s;
    border-radius: 50px;
    overflow: hidden;
    display: block;
    box-shadow: 2px 4px 6px rgba(0,0,0,0.28);
    height: 100%;
}

.page-node-type-localgov-newsroom .lgd-teaser__content-link:hover,.page-node-type-localgov-newsroom .lgd-teaser__content-link:focus,.path-news .lgd-teaser__content-link:hover,.path-news .lgd-teaser__content-link:focus,.path-archived-news .lgd-teaser__content-link:hover,.path-archived-news .lgd-teaser__content-link:focus {
    box-shadow: 2px 4px 15px rgba(0,0,0,0.28);
}

.page-node-type-localgov-newsroom .lgd-teaser__content-link .node--type-localgov-news-article,.path-news .lgd-teaser__content-link .node--type-localgov-news-article,.path-archived-news .lgd-teaser__content-link .node--type-localgov-news-article {
    border: 0;
    background-color: #efefef;
}

.page-node-type-localgov-newsroom .lgd-teaser__content-link .node--type-localgov-news-article .lgd-teaser__content h2,.path-news .lgd-teaser__content-link .node--type-localgov-news-article .lgd-teaser__content h2,.path-archived-news .lgd-teaser__content-link .node--type-localgov-news-article .lgd-teaser__content h2 {
    padding: 0;
    background: none;
}

.page-node-type-localgov-newsroom .lgd-teaser__content-link .node--type-localgov-news-article .lgd-teaser__content .archived-news,.path-news .lgd-teaser__content-link .node--type-localgov-news-article .lgd-teaser__content .archived-news,.path-archived-news .lgd-teaser__content-link .node--type-localgov-news-article .lgd-teaser__content .archived-news {
    padding-bottom: 15px;
}

.page-node-type-localgov-newsroom .lgd-teaser__content-link .node--type-localgov-news-article .lgd-teaser__content .archived-news .archived-news-label,.path-news .lgd-teaser__content-link .node--type-localgov-news-article .lgd-teaser__content .archived-news .archived-news-label,.path-archived-news .lgd-teaser__content-link .node--type-localgov-news-article .lgd-teaser__content .archived-news .archived-news-label {
    padding: 7px;
    background: #e4e4e4;
}

.page-node-type-localgov-newsroom .lgd-teaser__content-link .lgd-teaser__image + .lgd-teaser__content,.path-news .lgd-teaser__content-link .lgd-teaser__image + .lgd-teaser__content,.path-archived-news .lgd-teaser__content-link .lgd-teaser__image + .lgd-teaser__content {
    padding: var(--teaser-featured-content-padding);
    margin-left: 0;
}

.view-localgov-news-list .view-footer {
    margin-top: 40px;
}

.view-localgov-news-list .view-footer p,.view-localgov-news-list .view-footer .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .field--name-localgov-summary,.localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .view-localgov-news-list .view-footer .field--name-localgov-summary {
    text-align: center;
}

.lgd-region__inner--sidebar-second .block-views-blocklatest-news--block-2 h2 {
    margin-bottom: 25px;
    color: #333;
    font-size: 24px;
    line-height: 32px;
    font-weight: 500;
    background: none;
    text-decoration: none;
    padding: 0;
}

.lgd-region__inner--sidebar-second .block-views-blocklatest-news--block-2 .view-content {
    margin-bottom: 25px;
}

.lgd-region__inner--sidebar-second .block-views-blocklatest-news--block-2 .views-row {
    margin-bottom: 20px;
}

.lgd-region__inner--sidebar-second .block-views-blocklatest-news--block-2 .views-row .views-field-title {
    padding: 0;
}

.lgd-region__inner--sidebar-second .block-views-blocklatest-news--block-2 .views-row .views-field-title a {
    color: #333;
    font-size: 16px;
    line-height: 19px;
    font-weight: normal;
    display: inline-block;
    background: url(/themes/custom/bbd_localgov/images/arrow-circle-green.svg) no-repeat center left;
    background-size: 35px auto;
    padding: 10px 0 10px 45px;
    text-decoration: none;
}

.lgd-region__inner--sidebar-second .block-views-blocklatest-news--block-2 .views-row .views-field-title a .file-meta {
    display: block;
    font-weight: normal;
}

.lgd-region__inner--sidebar-second .block-views-blocklatest-news--block-2 .more-link {
    padding: 0;
    text-align: left;
    border: none;
}

.lgd-region__inner--sidebar-second .block-views-blocklatest-news--block-2 .more-link a {
    background: #009977;
    color: #000;
    font-size: 22px;
    line-height: 26px;
    padding: 22px 80px 22px 30px;
    display: inline-block;
    transition: all 0.3s;
    border-radius: 50px;
    box-shadow: 2px 4px 6px rgba(0,0,0,0.28);
    margin-bottom: 1em;
    border: none;
    cursor: pointer;
    text-decoration: none;
    position: relative;
}

.lgd-region__inner--sidebar-second .block-views-blocklatest-news--block-2 .more-link a:before {
    content: '';
    width: 66px;
    height: 66px;
    border-radius: 100%;
    position: absolute;
    right: 2px;
    top: 50%;
    transform: translateY(-50%);
    background: #18BF9A url(/themes/custom/bbd_localgov/images/more-arrow.svg) no-repeat center;
    background-size: 17px;
}

.lgd-region__inner--sidebar-second .block-views-blocklatest-news--block-2 .more-link a:hover,.lgd-region__inner--sidebar-second .block-views-blocklatest-news--block-2 .more-link a:active,.lgd-region__inner--sidebar-second .block-views-blocklatest-news--block-2 .more-link a:focus {
    color: #000;
    outline: none;
    border: none;
    background: #18BF9A;
    box-shadow: 2px 4px 20px rgba(0,0,0,0.28);
}

.lgd-region__inner--sidebar-second .block-views-blocklatest-news--block-2 .more-link a:hover:before,.lgd-region__inner--sidebar-second .block-views-blocklatest-news--block-2 .more-link a:active:before,.lgd-region__inner--sidebar-second .block-views-blocklatest-news--block-2 .more-link a:focus:before {
    background-color: #009977;
}

.lgd-region__inner--sidebar-second .block-views-blocklatest-news--block-2 .more-link a .lgd-prev-next__icon {
    display: none;
}

.news-article > .lgd-row > .lgd-row {
    width: 100%;
}

.news-article > .lgd-row > .lgd-row .news-article__content {
    width: 100%;
}

.node--type-localgov-newsroom .newsroom__featured-news .lgd-teaser__content-link {
    border-radius: 50px;
    box-shadow: 2px 4px 6px rgba(0,0,0,0.28);
    transition: box-shadow 0.3s;
    overflow: hidden;
    display: block;
}

.node--type-localgov-newsroom .newsroom__featured-news .lgd-teaser__content-link:hover,.node--type-localgov-newsroom .newsroom__featured-news .lgd-teaser__content-link:focus {
    box-shadow: 2px 4px 15px rgba(0,0,0,0.28);
}

.page-node-type-localgov-services-page .lgd-page-title-block__subheader,.page-node-type-localgov-services-sublanding .lgd-page-title-block__subheader,.page-node-type-localgov-services-landing .lgd-page-title-block__subheader {
    display: none;
}

.page-node-type-localgov-homepage-page #main-content {
    margin-top: 40px;
}

.path-search-results .lgd-container #cludo-search-results {
    display: flex;
    flex-direction: column;
}

@media screen and (min-width: 48em) {
    .path-search-results .lgd-container #cludo-search-results {
        display:block;
    }
}

.path-search-results .lgd-container #cludo-search-results .cludo-r {
    order: 1;
}

@media screen and (min-width: 48em) {
    .path-search-results .lgd-container #cludo-search-results .cludo-r {
        width:70%;
        float: left;
    }
}

.path-search-results .lgd-container #cludo-search-results .cludo-r .search-results {
    width: 100%;
}

.path-search-results .lgd-container #cludo-search-results .cludo-r .search-results .search-results-item {
    border: none;
    border-radius: 50px;
    box-shadow: 2px 4px 6px rgba(0,0,0,0.2);
    transition: box-shadow 0.3s;
}

.path-search-results .lgd-container #cludo-search-results .cludo-r .search-results .search-results-item a {
    padding: 30px 20px;
}

.path-search-results .lgd-container #cludo-search-results .cludo-r .search-results .search-results-item p,.path-search-results .lgd-container #cludo-search-results .cludo-r .search-results .search-results-item .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .field--name-localgov-summary,.localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .path-search-results .lgd-container #cludo-search-results .cludo-r .search-results .search-results-item .field--name-localgov-summary {
    font-weight: 500;
}

.path-search-results .lgd-container #cludo-search-results .cludo-r .search-results .search-results-item:hover,.path-search-results .lgd-container #cludo-search-results .cludo-r .search-results .search-results-item:focus {
    background: #009977;
    box-shadow: 2px 4px 15px rgba(0,0,0,0.2);
}

.path-search-results .lgd-container #cludo-search-results .cludo-r .search-results .search-results-item:hover a .logo-container img,.path-search-results .lgd-container #cludo-search-results .cludo-r .search-results .search-results-item:focus a .logo-container img {
    opacity: 1;
}

.path-search-results .lgd-container #cludo-search-results .cludo-r .search-results .search-results-item:hover h3,.path-search-results .lgd-container #cludo-search-results .cludo-r .search-results .search-results-item:focus h3 {
    color: #fff;
    text-decoration: underline;
}

.path-search-results .lgd-container #cludo-search-results .cludo-r .search-results .search-results-item:hover .path,.path-search-results .lgd-container #cludo-search-results .cludo-r .search-results .search-results-item:hover p,.path-search-results .lgd-container #cludo-search-results .cludo-r .search-results .search-results-item:hover .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .field--name-localgov-summary,.localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .path-search-results .lgd-container #cludo-search-results .cludo-r .search-results .search-results-item:hover .field--name-localgov-summary,.path-search-results .lgd-container #cludo-search-results .cludo-r .search-results .search-results-item:focus .path,.path-search-results .lgd-container #cludo-search-results .cludo-r .search-results .search-results-item:focus p,.path-search-results .lgd-container #cludo-search-results .cludo-r .search-results .search-results-item:focus .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .field--name-localgov-summary,.localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .path-search-results .lgd-container #cludo-search-results .cludo-r .search-results .search-results-item:focus .field--name-localgov-summary {
    color: #fff;
}

.path-search-results .lgd-container #cludo-search-results .right-column {
    order: 3;
    position: relative;
    width: 100%;
    margin: 20px 0px;
}

@media screen and (min-width: 48em) {
    .path-search-results .lgd-container #cludo-search-results .right-column {
        width:25%;
        float: right;
        margin: 50px 0px;
    }
}

.path-search-results .lgd-container #cludo-search-results .right-column .search-filters {
    width: auto;
    float: none;
    margin-top: 0;
    margin-bottom: 20px;
    border-radius: 25px;
    overflow: hidden;
}

.path-search-results .lgd-container #cludo-search-results .right-column .search-filters ul {
    padding-bottom: 0.5rem;
    display: block;
}

.path-search-results .lgd-container #cludo-search-results .right-column .search-filters .search-filter-header {
    display: block;
    background: #009977;
    padding: 15px 25px;
}

.path-search-results .lgd-container #cludo-search-results .right-column .search-filters .search-filter-container {
    padding: 15px 0;
}

.path-search-results .lgd-container #cludo-search-results .right-column .search-help {
    margin-bottom: 20px;
    border-radius: 25px;
    overflow: hidden;
}

.path-search-results .lgd-container #cludo-search-results .right-column .search-help .search-help-header {
    background: #009977;
    padding: 15px 25px;
}

.path-search-results .lgd-container #cludo-search-results .right-column .search-help .search-help-container {
    background: #e4e4e4;
    padding: 15px;
}

.path-search-results .lgd-container #cludo-search-results .right-column .search-help .search-help-container p,.path-search-results .lgd-container #cludo-search-results .right-column .search-help .search-help-container .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .field--name-localgov-summary,.localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .path-search-results .lgd-container #cludo-search-results .right-column .search-help .search-help-container .field--name-localgov-summary {
    margin-bottom: 0.5rem;
}

.path-search-results .lgd-container #cludo-search-results .right-column .search-help .search-help-container ul {
    margin: 0 0 2em;
    list-style-type: none;
    color: #333;
    padding-left: 0;
}

.path-search-results .lgd-container #cludo-search-results .right-column .search-help .search-help-container ul li {
    padding-left: 25px;
    margin-bottom: 10px;
    background: url(/themes/custom/bbd_localgov/images/bullet.svg) no-repeat left top 6px;
    background-size: 11px 11px;
}

.path-search-results .lgd-container #cludo-search-results .right-column .search-related {
    margin-bottom: 20px;
    border-radius: 25px;
    overflow: hidden;
}

.path-search-results .lgd-container #cludo-search-results .right-column .search-related .related-searches-header {
    background: #009977;
    padding: 15px 25px;
}

.path-search-results .lgd-container #cludo-search-results .right-column .search-related .related-searches-container {
    background: #e4e4e4;
    padding: 15px;
}

.path-search-results .lgd-container #cludo-search-results .right-column .search-related .related-searches-container li {
    margin-bottom: 10px;
}

.path-search-results .lgd-container #cludo-search-results .right-column .search-related .related-searches-container li a {
    display: block;
}

.path-search-results .lgd-container #cludo-search-results .right-column .search-related .related-searches-container li a:first-letter {
    text-transform: uppercase;
}

.path-search-results .lgd-container #cludo-search-results #cludo-back-to-top {
    display: none;
}

.path-search-results .lgd-container #cludo-search-results #cludo-load-more {
    order: 2;
    clear: both;
    border: none;
    margin-bottom: 2em;
}

.path-search-results .lgd-container #cludo-search-results #cludo-load-more button {
    color: #009977;
    font: bold 1.5em/1.25 "Lato",sans-serif;
    border: 2px solid #009977;
    padding: 15px 50px 17px 50px;
    display: inline-block;
    border-radius: 30px;
    cursor: pointer;
    text-decoration: none;
    text-transform: none;
}

.path-search-results .lgd-container #cludo-search-results #cludo-load-more button:hover,.path-search-results .lgd-container #cludo-search-results #cludo-load-more button:active,.path-search-results .lgd-container #cludo-search-results #cludo-load-more button:focus {
    color: #001E61;
    border-color: #001E61;
    text-decoration: underline;
}

.path-search-results .lgd-container #cludo-search-results #cludo-load-more button::first-letter {
    text-transform: uppercase;
}

.path-search-results .lgd-container #cludo-search-results .cludo-banner {
    padding: 15px;
    margin: 0 0 15px;
    background-color: #009977;
    color: #fff;
    border-radius: 25px;
}

.path-search-results .lgd-container #cludo-search-results .cludo-banner h2 {
    font-size: 1.4em;
}

.path-search-results .lgd-container #cludo-search-results .cludo-banner h2,.path-search-results .lgd-container #cludo-search-results .cludo-banner p,.path-search-results .lgd-container #cludo-search-results .cludo-banner .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .field--name-localgov-summary,.localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .path-search-results .lgd-container #cludo-search-results .cludo-banner .field--name-localgov-summary {
    color: #fff;
    background-color: transparent;
}

.path-search-results .lgd-container #cludo-search-results .cludo-banner a {
    color: #fff;
}

.path-search-results .lgd-container #cludo-search-results .cludo-banner img {
    float: left;
    margin-right: 15px;
}

.path-search-results .cludo-search-form #edit-prompt {
    display: none;
}

.path-search-results .cludo-search-form .form-wrapper {
    display: flex;
}

.path-search-results .cludo-search-form .form-wrapper .form-item {
    flex-grow: 1;
    margin-right: 20px;
    position: relative;
}

.path-search-results .cludo-search-form .form-wrapper .button {
    max-height: 44px;
    align-self: end;
    margin-bottom: 5px;
}

@media (min-width: 60em) {
    .path-search-results .cludo-search-form .form-wrapper .form-item {
        margin-top:-10px;
    }

    .path-search-results .cludo-search-form .form-wrapper .button {
        max-height: 100%;
    }
}

.page-node-type-localgov-homepage-page .lgd-page-title-block h1 {
    position: absolute;
    left: -10000px;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden;
}

.page-node-type-localgov-homepage-page .lgd-header .lgd-region--search {
    display: none;
}

#cludo-search-results .search-results .search-results-item a .logo-container {
    display: none;
}

.region-banner + .region-breadcrumb .breadcrumbs {
    padding-top: 30px;
}

#views-exposed-form-ris-directories-page-1 .js-form-type-textfield * + * {
    margin-top: var(--sidebar-exposed-form-item-spacing);
}

#views-exposed-form-ris-directories-page-1 .form-actions * + * {
    margin-top: var(--sidebar-exposed-form-item-spacing);
}

.view-ris-directories.view-display-id-page_1 .view-content .views-row,.view-pa-network.view-display-id-page_listing .view-content .views-row {
    margin-top: 30px;
    border-radius: 50px;
    display: block;
    background: #efefef;
    padding: 25px 40px;
    text-decoration: none;
    font-weight: normal;
    flex-grow: 1;
    overflow: hidden;
}

.view-ris-directories.view-display-id-page_1 .pager .pager__item,.view-pa-network.view-display-id-page_listing .pager .pager__item {
    background: none;
    margin: 2px;
}

.view-ris-directories.view-display-id-page_1 a:hover,.view-pa-network.view-display-id-page_listing a:hover {
    text-decoration: none;
}

.view-pa-network.view-display-id-page_listing .view-content .views-row .views-field-title h2 {
    margin: 0;
}

.view-ris-services.view-display-id-block_1 {
    border: 1px solid #009977;
    border-radius: 6px;
    margin-bottom: 25px;
}

.view-ris-services.view-display-id-block_1 .view-header {
    background-color: #009977;
    color: #1e1e1e;
    padding: 10px 15px;
    font-weight: bold;
}

.view-ris-services.view-display-id-block_1 .view-header p,.view-ris-services.view-display-id-block_1 .view-header .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .field--name-localgov-summary,.localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .view-ris-services.view-display-id-block_1 .view-header .field--name-localgov-summary {
    margin: 0;
    color: #1e1e1e;
    font-weight: bold;
}

.view-ris-services.view-display-id-block_1 .view-content ul {
    display: flex;
    flex-wrap: wrap;
    padding: 25px 25px 0;
    margin: 0;
}

.view-ris-services.view-display-id-block_1 .view-content ul li {
    width: 100%;
    margin: 0 0 25px;
}

@media (min-width: 40em) {
    .view-ris-services.view-display-id-block_1 .view-content ul li {
        width:50%;
    }
}

.view-ris-services.view-display-id-block_1 .view-footer {
    padding: 10px 15px;
    text-align: right;
}

.view-ris-services .pager .pager__item {
    background: none;
}

.view-ris-services.view-display-id-page_1 .view-header .button--back {
    margin: 10px 0;
    background: #009977;
}

.view-ris-services.view-display-id-page_1 .view-header .button--back:before {
    background-color: #18BF9A;
}

@media (min-width: 40em) {
    .view-ris-services.view-display-id-page_1 .view-header .button--back {
        margin-top:-50px;
        float: right;
    }
}

.view-ris-services.view-display-id-page_1 .view-content .views-row {
    padding: 25px 0;
    border-bottom: 1px solid #B7B1A9;
}

@media (max-width: 59.938em) {
    .node--record .node__content > .right-column {
        margin-top:0 !important;
    }
}

@media (min-width: 60em) {
    .node--record .node__content > .right-column {
        transition:opacity 0.4s;
    }
}

.node--record .node__content .main-column {
    max-width: 100%;
}

.node--record .node__content .last-updated-text {
    width: 100%;
    order: 3;
}

.node--record .simple-list .field__items > .field__item {
    display: inline-block;
}

.node--record .simple-list .field__items > .field__item::after {
    content: "; ";
}

.node--record .simple-list .field__items > .field__item:last-child::after {
    content: "";
}

.node--record.node--view-mode-full .node__content,.node--record.node--view-mode-carescheme-ris-directory-record .node__content {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    align-items: flex-start;
}

@media (min-width: 60em) {
    .node--record.node--view-mode-full .node__content,.node--record.node--view-mode-carescheme-ris-directory-record .node__content {
        justify-content:space-between;
        flex-direction: row;
    }
}

.node--record.node--view-mode-full .node__content .right-column,.node--record.node--view-mode-carescheme-ris-directory-record .node__content .right-column {
    order: 2;
}

.node--record.node--view-mode-full .node__content .field--name-field-image,.node--record.node--view-mode-carescheme-ris-directory-record .node__content .field--name-field-image {
    margin-bottom: 30px;
}

.node--record.node--view-mode-full .node__content .field--name-field-ris-postal-code .view_postcode_on_map,.node--record.node--view-mode-carescheme-ris-directory-record .node__content .field--name-field-ris-postal-code .view_postcode_on_map {
    margin-top: 10px;
    text-decoration: none;
    background: #009977;
    color: #000;
    font-size: 22px;
    line-height: 26px;
    padding: 22px 80px 22px 30px;
    display: inline-block;
    transition: all 0.3s;
    border-radius: 50px;
    box-shadow: 2px 4px 6px rgba(0,0,0,0.28);
    margin-bottom: 1em;
    border: none;
    cursor: pointer;
    text-decoration: none;
    position: relative;
}

.node--record.node--view-mode-full .node__content .field--name-field-ris-postal-code .view_postcode_on_map:before,.node--record.node--view-mode-carescheme-ris-directory-record .node__content .field--name-field-ris-postal-code .view_postcode_on_map:before {
    content: '';
    width: 66px;
    height: 66px;
    border-radius: 100%;
    position: absolute;
    right: 2px;
    top: 50%;
    transform: translateY(-50%);
    background: #18BF9A url(/themes/custom/bbd_localgov/images/more-arrow.svg) no-repeat center;
    background-size: 17px;
}

.node--record.node--view-mode-full .node__content .field--name-field-ris-postal-code .view_postcode_on_map:hover,.node--record.node--view-mode-full .node__content .field--name-field-ris-postal-code .view_postcode_on_map:active,.node--record.node--view-mode-full .node__content .field--name-field-ris-postal-code .view_postcode_on_map:focus,.node--record.node--view-mode-carescheme-ris-directory-record .node__content .field--name-field-ris-postal-code .view_postcode_on_map:hover,.node--record.node--view-mode-carescheme-ris-directory-record .node__content .field--name-field-ris-postal-code .view_postcode_on_map:active,.node--record.node--view-mode-carescheme-ris-directory-record .node__content .field--name-field-ris-postal-code .view_postcode_on_map:focus {
    color: #000;
    outline: none;
    border: none;
    background: #18BF9A;
    box-shadow: 2px 4px 20px rgba(0,0,0,0.28);
}

.node--record.node--view-mode-full .node__content .field--name-field-ris-postal-code .view_postcode_on_map:hover:before,.node--record.node--view-mode-full .node__content .field--name-field-ris-postal-code .view_postcode_on_map:active:before,.node--record.node--view-mode-full .node__content .field--name-field-ris-postal-code .view_postcode_on_map:focus:before,.node--record.node--view-mode-carescheme-ris-directory-record .node__content .field--name-field-ris-postal-code .view_postcode_on_map:hover:before,.node--record.node--view-mode-carescheme-ris-directory-record .node__content .field--name-field-ris-postal-code .view_postcode_on_map:active:before,.node--record.node--view-mode-carescheme-ris-directory-record .node__content .field--name-field-ris-postal-code .view_postcode_on_map:focus:before {
    background-color: #009977;
}

.node--record.node--view-mode-full .node__content .field--name-field-ris-postal-code .view_postcode_on_map .lgd-prev-next__icon,.node--record.node--view-mode-carescheme-ris-directory-record .node__content .field--name-field-ris-postal-code .view_postcode_on_map .lgd-prev-next__icon {
    display: none;
}

.node--record.node--view-mode-full .node__content .field--name-field-ris-postal-code .view_postcode_on_map:hover,.node--record.node--view-mode-full .node__content .field--name-field-ris-postal-code .view_postcode_on_map:focus,.node--record.node--view-mode-carescheme-ris-directory-record .node__content .field--name-field-ris-postal-code .view_postcode_on_map:hover,.node--record.node--view-mode-carescheme-ris-directory-record .node__content .field--name-field-ris-postal-code .view_postcode_on_map:focus {
    text-decoration: none;
    color: #1e1e1e;
}

.node--record.node--view-mode-full .node__content .field--name-field-contact-telephone a,.node--record.node--view-mode-carescheme-ris-directory-record .node__content .field--name-field-contact-telephone a {
    display: inherit;
}

.node--record.node--view-mode-full .node__content .ris-section,.node--record.node--view-mode-carescheme-ris-directory-record .node__content .ris-section {
    margin: 25px 0 20px;
}

.node--record.node--view-mode-full .node__content .ris-section > .field,.node--record.node--view-mode-carescheme-ris-directory-record .node__content .ris-section > .field {
    display: block;
    margin-bottom: 10px;
}

.node--record.node--view-mode-full .node__content .ris-section > .field > .field__label,.node--record.node--view-mode-carescheme-ris-directory-record .node__content .ris-section > .field > .field__label {
    display: block;
    width: 100%;
    font-weight: bold;
}

@media (min-width: 48em) {
    .node--record.node--view-mode-full .node__content .ris-section > .field,.node--record.node--view-mode-carescheme-ris-directory-record .node__content .ris-section > .field {
        display:flex;
        flex-wrap: nowrap;
    }

    .node--record.node--view-mode-full .node__content .ris-section > .field > .field__label,.node--record.node--view-mode-carescheme-ris-directory-record .node__content .ris-section > .field > .field__label {
        padding-right: 25px;
        width: 180px;
        text-align: right;
    }

    .node--record.node--view-mode-full .node__content .ris-section > .field > .field__item,.node--record.node--view-mode-carescheme-ris-directory-record .node__content .ris-section > .field > .field__item {
        width: calc(100% - 180px);
    }
}

.node--record.node--view-mode-full .node__content .social-media-wrapper,.node--record.node--view-mode-carescheme-ris-directory-record .node__content .social-media-wrapper {
    display: block;
    margin-bottom: 10px;
}

.node--record.node--view-mode-full .node__content .social-media-wrapper > label,.node--record.node--view-mode-carescheme-ris-directory-record .node__content .social-media-wrapper > label {
    display: block;
    width: 100%;
    font-weight: bold;
}

.node--record.node--view-mode-full .node__content .social-media-wrapper .social-media-items,.node--record.node--view-mode-carescheme-ris-directory-record .node__content .social-media-wrapper .social-media-items {
    display: flex;
    flex-wrap: nowrap;
}

.node--record.node--view-mode-full .node__content .social-media-wrapper .social-media-items .field--type-link a,.node--record.node--view-mode-carescheme-ris-directory-record .node__content .social-media-wrapper .social-media-items .field--type-link a {
    display: block;
    width: 40px;
    height: 40px;
    overflow: hidden;
    text-indent: -100vw;
    margin: 0 5px;
    opacity: 0.85;
}

.node--record.node--view-mode-full .node__content .social-media-wrapper .social-media-items .field--type-link a:hover,.node--record.node--view-mode-full .node__content .social-media-wrapper .social-media-items .field--type-link a:focus,.node--record.node--view-mode-carescheme-ris-directory-record .node__content .social-media-wrapper .social-media-items .field--type-link a:hover,.node--record.node--view-mode-carescheme-ris-directory-record .node__content .social-media-wrapper .social-media-items .field--type-link a:focus {
    opacity: 1;
}

.node--record.node--view-mode-full .node__content .social-media-wrapper .social-media-items .field--type-link.field--name-field-contact-facebook a,.node--record.node--view-mode-carescheme-ris-directory-record .node__content .social-media-wrapper .social-media-items .field--type-link.field--name-field-contact-facebook a {
    background: url(/themes/custom/bbd_localgov/images/social-fb-white.svg) no-repeat right center;
    background-size: 40px;
}

.node--record.node--view-mode-full .node__content .social-media-wrapper .social-media-items .field--type-link.field--name-field-contact-twitter a,.node--record.node--view-mode-carescheme-ris-directory-record .node__content .social-media-wrapper .social-media-items .field--type-link.field--name-field-contact-twitter a {
    background: url(/themes/custom/bbd_localgov/images/social-twitter-white.svg) no-repeat right center;
    background-size: 40px;
}

.node--record.node--view-mode-full .node__content .social-media-wrapper .social-media-items .field--type-link.field--name-field-contact-instagram a,.node--record.node--view-mode-carescheme-ris-directory-record .node__content .social-media-wrapper .social-media-items .field--type-link.field--name-field-contact-instagram a {
    background: url(/themes/custom/bbd_localgov/images/social-instagram.svg) no-repeat right center;
    background-size: 40px;
}

@media (min-width: 48em) {
    .node--record.node--view-mode-full .node__content .social-media-wrapper,.node--record.node--view-mode-carescheme-ris-directory-record .node__content .social-media-wrapper {
        display:flex;
        flex-wrap: nowrap;
    }

    .node--record.node--view-mode-full .node__content .social-media-wrapper > label,.node--record.node--view-mode-carescheme-ris-directory-record .node__content .social-media-wrapper > label {
        padding-right: 25px;
        width: 180px;
        text-align: right;
    }
}

.node--record.node--view-mode-full .node__content.pa-record__content,.node--record.node--view-mode-carescheme-ris-directory-record .node__content.pa-record__content {
    display: block;
}

@media (min-width: 60em) {
    .node--record .node__content .main-column {
        padding-right:40px;
        width: calc(100% - 300px);
    }

    .node--record .node__content .right-column {
        width: 300px;
        padding-left: 0;
    }
}

@media (min-width: 80em) {
    .node--record .node__content .main-column {
        padding-right:140px;
    }
}

.page-node-type-localgov-step-by-step-overview .step-by-step-pages .summaries-control .step-master,.page-node-type-localgov-step-by-step-page .step-by-step-pages .summaries-control .step-master {
    color: #000;
    font-size: 16px;
    font-weight: bold;
    background: none;
    border: none;
    box-shadow: none;
}

.page-node-type-localgov-step-by-step-overview .step-by-step-pages .summaries-control .step-master:hover,.page-node-type-localgov-step-by-step-page .step-by-step-pages .summaries-control .step-master:hover {
    box-shadow: none;
    color: #001E61;
    background: none;
    border: none;
    text-decoration: underline;
}

.page-node-type-localgov-step-by-step-overview .step-by-step-pages ol.step-list,.page-node-type-localgov-step-by-step-page .step-by-step-pages ol.step-list {
    list-style-type: decimal;
}

.page-node-type-localgov-step-by-step-overview .step-by-step-pages ol.step-list .step.step--active::before,.page-node-type-localgov-step-by-step-page .step-by-step-pages ol.step-list .step.step--active::before {
    color: inherit;
}

.page-node-type-localgov-step-by-step-overview .step-by-step-pages ol.step-list .step::before,.page-node-type-localgov-step-by-step-page .step-by-step-pages ol.step-list .step::before {
    background: none;
    border: none;
    font-family: "Lato",sans-serif;
    font-weight: normal;
    font-size: 21px;
    line-height: 26px;
    top: 9px;
    content: counter(section) ".";
}

.page-node-type-localgov-step-by-step-overview .step-by-step-pages ol.step-list .step::after,.page-node-type-localgov-step-by-step-page .step-by-step-pages ol.step-list .step::after {
    display: none;
}

.page-node-type-localgov-step-by-step-overview .step-by-step-pages ol.step-list .step .step__title,.page-node-type-localgov-step-by-step-page .step-by-step-pages ol.step-list .step .step__title {
    font-family: "Lato",sans-serif;
    font-size: 21px;
    line-height: 26px;
}

.page-node-type-localgov-step-by-step-overview .step-by-step-pages ol.step-list .step .step__title > a,.page-node-type-localgov-step-by-step-overview .step-by-step-pages ol.step-list .step .step__title .step-show,.page-node-type-localgov-step-by-step-page .step-by-step-pages ol.step-list .step .step__title > a,.page-node-type-localgov-step-by-step-page .step-by-step-pages ol.step-list .step .step__title .step-show {
    font-weight: bold;
    text-decoration: underline;
    overflow-wrap: break-word;
    word-wrap: break-word;
    color: #000;
    background: none;
    border: none;
    box-shadow: none;
    -webkit-transition: color ease-in 0.2s;
    -moz-transition: color ease-in 0.2s;
    -o-transition: color ease-in 0.2s;
    -ms-transition: color ease-in 0.2s;
    transition: color ease-in 0.2s;
}

.page-node-type-localgov-step-by-step-overview .step-by-step-pages ol.step-list .step .step__title > a:hover,.page-node-type-localgov-step-by-step-overview .step-by-step-pages ol.step-list .step .step__title .step-show:hover,.page-node-type-localgov-step-by-step-page .step-by-step-pages ol.step-list .step .step__title > a:hover,.page-node-type-localgov-step-by-step-page .step-by-step-pages ol.step-list .step .step__title .step-show:hover {
    box-shadow: none;
    color: #001E61;
    background: none;
    border: none;
    text-decoration: underline;
}

.page-node-type-localgov-step-by-step-overview .lgd-container .lgd-row .sidebar--first .views-element-container {
    background: #009977;
    border-radius: 50px;
}

.page-node-type-localgov-step-by-step-page .region-content-bottom .block-views-blocklocalgov-step-by-step-navigation-prev-next .lgd-prev-next .lgd-prev-next__list {
    display: inline-block !important;
    width: 100%;
}

.page-node-type-localgov-step-by-step-page .region-content-bottom .block-views-blocklocalgov-step-by-step-navigation-prev-next .lgd-prev-next .lgd-prev-next__list .lgd-prev-next__list-item {
    display: inline-block;
}

.page-node-type-localgov-step-by-step-page .region-content-bottom .block-views-blocklocalgov-step-by-step-navigation-prev-next .lgd-prev-next .lgd-prev-next__list .lgd-prev-next__list-item--next {
    float: right;
}
