/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
input[type="submit"],button{font-size:var(--font-size-medium);}.sidebar .lgd-region__inner > *,.newsroom__sidebar > *{border:var(--border);background-color:var(--color-white);}.service-cta-block__link--cta-action{background-color:var(--color-accent-alt);}.service-cta-block__link--cta-info{background-color:var(--color-accent);}
.path-frontpage .lgd-header{padding-bottom:0;}.lgd-header{padding-top:0;}.lgd-header__inner{justify-content:start;}@media screen and (min-width:48rem){.lgd-header__inner{justify-content:end;}}.lgd-header a,.lgd-header .menu > .menu-item a,.lgd-header .menu--main > .menu-item a{text-decoration:none;color:var(--color-grey-dark);}.lgd-header a:focus,.lgd-header a:hover,.lgd-header .menu > .menu-item a:focus,.lgd-header .menu > .menu-item a:hover,.lgd-header .menu--main > .menu-item a:focus,.lgd-header .menu--main > .menu-item a:hover{color:var(--color-white);background-color:var(--color-accent);}.branding__item--logo{width:250px;padding-top:var(--spacing-largest);padding-bottom:var(--spacing-largest);}@media screen and (min-width:48rem){.branding__item--logo{width:500px;}}.lgd-region--search{display:flex;justify-content:center;width:100%;}.lgd-region__inner--search{width:100%;max-width:var(--width-medium);margin-right:var(--spacing);margin-left:var(--spacing);}.lgd-region--search .form-item-s{flex-grow:1;}.lgd-region--search .form-text:focus,.lgd-region--search .form-submit:focus{outline:2px solid var(--color-accent);}.lgd-region--search form{justify-content:center;}.lgd-region--search .form-text{border-radius:999rem 0 0 999rem;}.lgd-region--search .form-submit{border:0;border-radius:0 999rem 999rem 0;}.lgd-header__nav--primary{margin:0;}.lgd-region--primary-menu{width:100%;}.lgd-region__inner--primary-menu{display:flex;flex-wrap:wrap;gap:var(--spacing);}.lgd-region--primary-menu .menu--secondary-menu,.lgd-region--primary-menu .menu--main,.lgd-region--primary-menu .links{display:flex;margin-bottom:0;padding-left:0;list-style:none;gap:0;}.lgd-region--primary-menu .menu--main > .menu-item{margin-right:0;margin-left:0;}.lgd-region--primary-menu .menu-item > a,.lgd-region--primary-menu .links > li > a{display:inline-block;padding:var(--spacing-small);}.lgd-region--primary-menu .menu--main > .menu-item:nth-child(1) > a{border:0;border-bottom:var(--border-large);border-bottom-color:var(--color-accent-alt);}.lgd-region--primary-menu .menu--main > .menu-item:nth-child(2) > a{border:0;border-bottom:var(--border-large);border-bottom-color:var(--color-accent);}.lgd-region--primary-menu .menu--main > .menu-item:nth-child(3) > a{border:0;border-bottom:var(--border-large);border-bottom-color:var(--color-accent-light);}.lgd-region--primary-menu .menu--main > .menu-item:nth-child(1) > .is-active,.lgd-region--primary-menu .menu--main > .menu-item:nth-child(1) > a:focus,.lgd-region--primary-menu .menu--main > .menu-item:nth-child(1) > a:hover{color:var(--color-white);background-color:var(--color-accent-alt);}.lgd-region--primary-menu .menu--main > .menu-item:nth-child(2) > .is-active,.lgd-region--primary-menu .menu--main > .menu-item:nth-child(2) > a:focus,.lgd-region--primary-menu .menu--main > .menu-item:nth-child(2) > a:hover{color:var(--color-white);background-color:var(--color-accent);}.lgd-region--primary-menu .menu--main > .menu-item:nth-child(3) > .is-active,.lgd-region--primary-menu .menu--main > .menu-item:nth-child(3) > a:focus,.lgd-region--primary-menu .menu--main > .menu-item:nth-child(3) > a:hover{color:var(--color-white);background-color:var(--color-accent-light);}.lgd-header .menu--secondary-menu > .menu-item > a{color:var(--color-white);background-color:var(--color-accent-alt);}.lgd-header .block-language{margin-left:auto;}
.page-node-type-localgov-subsites-overview .lgd-footer{margin-top:0;}.lgd-footer__post-footer{padding-top:0;padding-bottom:0;}.lgd-footer__post-footer .lgd-row > *{--grid-column-spacing:0px;}.lgd-footer__contact{padding:var(--spacing);color:var(--color-white);background-color:var(--color-accent-alt);}.lgd-footer h2,.lgd-footer__contact a{color:var(--color-white);}.lgd-footer h2{font-size:var(--font-size-h3);}.lgd-footer h3{font-size:var(--font-size-h4);}.lgd-footer__post-footer .lgd-region{height:100%;padding:var(--spacing);}.lgd-footer__post-footer .lgd-region--lower-footer-second{background-color:var(--color-accent-light);}.lgd-footer__post-footer .lgd-region--lower-footer-third{background-color:var(--color-accent);}.lgd-footer .menu{padding-left:0;list-style:none;}.lgd-footer .menu-item + .menu-item{margin-top:var(--spacing);}.lgd-footer .menu a{text-decoration:none;color:var(--color-white);}
.leaflet-interactive{stroke:var(--leaflet-map-outline-stroke-colour);}
.lgd-region--primary-menu{background-color:var(--color-white);}.menu--main{margin-block-end:0;padding-inline-start:0;list-style:none;}.menu--main > .menu-item a{display:block;padding:var(--spacing);color:var(--color-black);}.menu--main > .menu-item--active-trail a,.menu--main > .menu-item a:focus,.menu--main > .menu-item a:hover{color:var(--color-black);background-color:var(--color-white);}@media screen and (min-width:48rem){.lgd-region--primary-menu{background-color:transparent;}.lgd-region--primary-menu .menu--main{display:flex;}.menu--main > .menu-item{margin-inline:var(--spacing-smaller);}.menu--main > .menu-item a{color:var(--color-white);border:1px solid transparent;background-color:transparent;}.menu--main > .menu-item--active-trail a,.menu--main > .menu-item a:focus,.menu--main > .menu-item a:hover{color:var(--color-black);background-color:var(--color-white);}.menu--main > .menu-item a:hover{border-color:var(--color-white);}}
.newsroom__featured-news{margin-block-end:var(--newsroom-featured-bottom-space);}.newsroom__featured-news > .lgd-row > *{margin-block-end:var(--newsroom-featured-space-after-items);}.news-article__metadata-item--categories{padding-inline-start:0;}.news-article__metadata-item + .news-article__metadata-item{margin-block-start:var(--vertical-rhythm-spacing);}.news-article__category::marker{color:transparent;}.news-article__category{display:inline;}.news-article__category + .news-article__category{margin-inline-start:var(--news-category-spacing);}
.field.field--name-field-road-alerts.field--type-entity-reference-revisions.field--label-above > div.field__label{font-size:25px;font-variant:all-petite-caps;}.road-alert-hazard-type-traffic_lights_not_working.field.field--name-field-road-hazard-type.field--type-list-string.field--label-above > div.field__item{float:left;}.road-alert-further-info.field.field--name-field-further-information.field--type-list-string.field--label-inline.clearfix{padding-top:5px;padding-bottom:5px;}.road-alert-further-info.field.field--name-field-further-information.field--type-list-string.field--label-inline.clearfix > div.field__label{float:left;padding-right:5px;}.road-alert-road-no.field.field--name-field-road-number.field--type-string.field--label-inline.clearfix{padding-top:5px;padding-bottom:5px;}.road-alert-road-no.field.field--name-field-road-number.field--type-string.field--label-inline.clearfix > div.field__label{float:left;padding-right:5px;}.road-alert-hazard-type-traffic_lights_not_working.field.field--name-field-road-hazard-type.field--type-list-string.field--label-above > div.field__label,.road-alert-hazard-type-pot_holes_large.field.field--name-field-road-hazard-type.field--type-list-string.field--label-above > div.field__label,.road-alert-hazard-type-traffic_accident.field.field--name-field-road-hazard-type.field--type-list-string.field--label-above > div.field__label,.road-alert-hazard-type-oil_spillage.field.field--name-field-road-hazard-type.field--type-list-string.field--label-above > div.field__label,.road-alert-hazard-type-tree_fallen_on_road.field.field--name-field-road-hazard-type.field--type-list-string.field--label-above > div.field__label,.road-alert-hazard-type-flooding.field.field--name-field-road-hazard-type.field--type-list-string.field--label-above > div.field__label,.road-alert-hazard-type-subsidence.field.field--name-field-road-hazard-type.field--type-list-string.field--label-above > div.field__label,.road-alert-hazard-type-covid_friendly_measures.field.field--name-field-road-hazard-type.field--type-list-string.field--label-above > div.field__label,.road-alert-hazard-type-facilitate_an_event.field.field--name-field-road-hazard-type.field--type-list-string.field--label-above > div.field__label,.road-alert-hazard-type-installation_of_a_cattle_underpass.field.field--name-field-road-hazard-type.field--type-list-string.field--label-above > div.field__label,.road-alert-hazard-type-road_works.field.field--name-field-road-hazard-type.field--type-list-string.field--label-above > div.field__label{float:left;padding-right:5px;}.road-alert-hazard-type-traffic_lights_not_working,.road-alert-hazard-type-pot_holes_large,.road-alert-hazard-type-traffic_accident,.road-alert-hazard-type-oil_spillage,.road-alert-hazard-type-tree_fallen_on_road,.road-alert-hazard-type-flooding,.road-alert-hazard-type-subsidence,.road-alert-hazard-type-covid_friendly_measures,.road-alert-hazard-type-facilitate_an_event,.road-alert-hazard-type-installation_of_a_cattle_underpass,.road-alert-hazard-type-road_works{color:#000;width:45%;}.road-alert-hazard-type-traffic_lights_not_working::before,.road-alert-hazard-type-pot_holes_large::before,.road-alert-hazard-type-traffic_accident::before,.road-alert-hazard-type-oil_spillage::before,.road-alert-hazard-type-tree_fallen_on_road::before,.road-alert-hazard-type-flooding::before,.road-alert-hazard-type-subsidence::before,.road-alert-hazard-type-covid_friendly_measures::before,.road-alert-hazard-type-facilitate_an_event::before,.road-alert-hazard-type-installation_of_a_cattle_underpass::before,.road-alert-hazard-type-road_works::before{font-family:"Font Awesome 5 Free";font-weight:900;color:#0083CB;padding-left:5px;}.road-alert-hazard-type-traffic_lights_not_working::before{content:"\f637";}.road-alert-hazard-type-pot_holes_large::before{content:"\f5a0";}.road-alert-hazard-type-traffic_accident::before{content:"\f5e4 \f5e1";}.road-alert-hazard-type-oil_spillage::before{content:"\f613";}.road-alert-hazard-type-tree_fallen_on_road::before{content:"\f1bb \f018 \f1bb ";}.road-alert-hazard-type-flooding::before{content:"\f773 \e4b5";}.road-alert-hazard-type-subsidence::before{content:"\f6fc";}.road-alert-hazard-type-covid_friendly_measures::before{content:"\f0c0";}.road-alert-hazard-type-facilitate_an_event::before{content:"\f630";}.road-alert-hazard-type-installation_of_a_cattle_underpass::before{content:"\f722";}.road-alert-hazard-type-road_works::before{content:"\f018 \f637";}.road-alert-road-type-Local.field.field--name-field-road-type.field--type-list-string.field--label-inline.clearfix > div.field__label,.road-alert-road-type-Regional.field.field--name-field-road-type.field--type-list-string.field--label-inline.clearfix > div.field__label,.road-alert-road-type-National.field.field--name-field-road-type.field--type-list-string.field--label-inline.clearfix > div.field__label,.road-alert-road-type-Motorway.field.field--name-field-road-type.field--type-list-string.field--label-inline.clearfix > div.field__label{float:left;padding-right:5px;padding-left:5px;}.road-alert-road-type-Local{background-color:#CC8A00;color:#ffffff;}.road-alert-road-type-Regional{background-color:#C03D00;color:#ffffff;}.road-alert-road-type-National{background-color:#007A5E;color:#ffffff;}.road-alert-road-type-Motorway{background-color:#007BB3;color:#ffffff;}@media screen and (min-device-width:320px) and (max-device-width:800px){.road-alert-hazard-type-traffic_lights_not_working.field.field--name-field-road-hazard-type.field--type-list-string.field--label-above > div.field__item{float:none;}.road-alert-further-info.field.field--name-field-further-information.field--type-list-string.field--label-inline.clearfix > div.field__label{float:none;}}
.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);}
.housekeeping{padding:var(--spacing);background-color:var(--color-accent-dark);}.housekeeping__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;}.housekeeping__logo img{max-width:300px;}.housekeeping__menu,.housekeeping__social-links{display:flex;align-items:center;margin-bottom:0;padding-left:0;list-style:none;gap:var(--spacing-small);}.housekeeping__menu-item > a{color:var(--color-white);}.housekeeping__social-links svg{width:auto;height:50px;}.housekeeping__social-links svg path{fill:var(--color-white);}.housekeeping__social-link > a:hover svg path,.housekeeping__social-link > a:hover svg path{fill:var(--color-accent-alt);}
.leaflet-popup-content{white-space:pre-line;}
