html {-webkit-text-size-adjust: 100%;}

body {background-color: #f2f2f2; font-family: 'Open sans', Helvetica, Arial, sans-serif; overflow-y: scroll;}

.white-background {
    background-color:#ffffff;
}

a {color: #20399d;padding: 12px 0;}
a:hover {text-decoration: underline;}
a.button:hover {text-decoration: none;}

button:focus, #content a:focus, input:focus, div.seasonal-tabs:focus, span.sticker__label:focus, div.sticker__title:focus, div.carousel-tab:focus, article:focus, .article__header:focus, .carousel-feature__image:focus, div.carousel-feature__title:focus {
outline: 4px solid #409f0d; z-index: 9999; outline-offset: 2px; }

select.goog-te-combo:focus{outline: 4px solid #FFCB05!important; z-index: 9999; outline-offset: 2px; }
button.gsc-search-button.gsc-search-button-v2:focus {outline: 4px solid #FFCB05!important; z-index: 9999; outline-offset: -8px; }
select.goog-te-combo:hover{outline: 4px solid #B8EBF7!important}

a:focus > .item-container, .homepage-btn:focus > .community-plus-item-container {outline: 4px solid #010029!important; outline-offset: 2px!important; border: 4px solid white!important; z-index:9999!important;}

a.icon-button.icon-button--large:focus {outline: 4px solid #000000 !important; z-index: 9999; outline-offset: -15px; }

button#google_translate_element_desktop {background-color: #006174; line-height: 80px; padding: 0 20px !important; width: 100% !important; height: auto;}

div.topic-promo-box li.topic-promo-box__more a:hover {text-decoration: none !important;}

a.row__title-button {color: white !important; text-decoration: underline;}
a.row__title-button:focus {outline-offset: -8px;outline: 4px solid #FFCB05 !important;}
a.article__title:focus {outline: 6px solid #ffbf47 !important; z-index: 9999; outline-offset: -2px;}
a.small-link-text {padding-right:5px;}

button.show-more:focus {background-color: #FFCB05 !important; color:#000000;}

.alert-box.error a:focus {outline: 4px solid #243b7b; z-index: 9999; outline-offset: 2px;}

input[type="text"] {border: 2px solid #515151;height: 3rem !important;}

input:focus {outline: 6px solid #409f0d !important; z-index: 9999; outline-offset: -2px;}

.sticker-wrapper:focus {display: block; text-decoration: underline; color: #ffbf47;}

#siteHeaderMiddle {background:linear-gradient (180deg, #f00000, #f00000 16.67%, #ff8000 16.67%, #ff8000 33.33%, #ffff00 33.33%, #ffff00 50%, #007940 50%, #007940 66.67%, #4040ff 66.67%, #4040ff 83.33%, #a000c0 83.33%, #a000c0);}

h1, h2, h3, h4, h5, h6 {font-family: 'Open sans', Helvetica, Arial, sans-serif;}
h2 {font-size: 2.125rem;}
h3 {font-size: 1.625rem;}

ul {margin-left: 1.2rem;}

.gs-webResult div.gs-visibleUrl-breadcrumb {color: #006174 !important;}
.gs-promotion .gs-visibleUrl {color: #044A5C !important;}

p {line-height: 1.6;}
p.small--subtle {color: #999 !important;font-size: 0.813rem;}

::-webkit-input-placeholder {color: #ababab;}

:-moz-placeholder {color: #ababab;}

::-moz-placeholder {color: #ababab;}

:-ms-input-placeholder {color: #ababab;}

table img {height: initial;}

.page-masthead span {color: #fff; font-size: 1.5rem; font-weight: 300; margin: 1rem 0; display: block;}/*To be removed after section header changes DEC 2024*/
.page-masthead {background-color: #333;border-bottom: 4px solid #007896;}
.page-masthead h1, .page-masthead h2 {color: #fff;font-size: 1.5rem;font-weight: 300;margin: 1rem 0;} /*To be removed after section header changes DEC 2024*/
.page-masthead span {color: #fff;font-size: 1.5rem;font-weight: 300;margin: 1rem 0;display: block;}/*To be removed after section header changes DEC 2024*/
.page-masthead .section-heading {color: #fff;font-size: 1.5rem;font-weight: 300;margin: 1rem 0;}

.popular-services-background {    
    position: relative;
    background-color: #003440;
    padding: 5px 20px;
    z-index: 2;}

    .popular-services-background::after {
        content: "";
        position: absolute;
        top: 1px;
        left: 2px;
        right: -1px;
        bottom: 1px;
        background-color: #85c4d3;
        transform: rotate(-2deg);
        z-index: -1;
    }
.alpha-message {background-color: #F5B55B; color: #333; min-height: 107px;}
.alpha-message a {text-decoration: underline;}
.alpha-message--label {background-color: #333;color: #fff;display: block;margin: 0;min-width: 220px;padding: 1.563rem 24px 1.563rem 35px;position: relative;text-align: left;-webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d;transform-style: preserve-3d;}
.alpha-message--content {display: block;min-height: 80px;padding: 0.9375rem;background-color: #F5B55B;color: #333;}
.alpha-message--content a {color: #333;text-decoration: underline;}
.alpha-message--content a:focus {outline: 4px solid #000000;outline-offset: 2px;}

pre {font-family: 'Open sans', Helvetica, Arial, sans-serif;white-space: pre-line;margin-bottom: 1.25rem;font-size: 1rem !important;}

.my-account-login {background-color: #333;color: #333;min-height: 80px;}
.my-account-login--label {background-color: #333;color: #fff;display: block;margin: 0;min-width: 220px;padding: 1.563rem 24px 1.563rem 35px;position: relative;text-align: left;-webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d;transform-style: preserve-3d;}
.my-account-login--content {display: block;min-height: 80px;padding: 0.9375rem;color: #fff;float: right;}

.promo__img {padding: 0 !important;}
.promo__img img {height: 200px;box-shadow: 0 0 17px rgba(16, 9, 9, 0.11);}
.promo__text--title {font-size: 18px;margin-bottom: 10px;display: block;}
.promo__text {padding: 10px 20px;border-top: solid #007896 5px;background-color: #ffffff;}
.promo__text--disclaimer {font-size: 11px;margin-bottom: 10px;}

.cookies-banner {position: fixed; top: 0; left: 0; width: 35%; height: 100%; background-color: #f2f2f2; padding: 40px 20px 60px; z-index: 9998; box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2); overflow-y: auto;}
.cookies-banner h2 {font-size: 2.125rem; font-weight: bold !important; color:#000!important; text-align:left; margin-bottom:1rem;}
.cookies-banner h3 {font-size: 1.625rem; font-weight: bold !important; color:#000!important; text-align:left; margin-bottom:1rem; border-left:none!important; padding-left:0px;}
.cookies-banner a{text-decoration:underline; color:#006174!important;}
.cookies-banner a:hover{text-decoration:none!important; color:#000!important;}
#btnCookieBannerAccept:hover i.fa {color: black !important;}

.cookies-banner #btnCookieBannerAccept, .cookies-banner #btnCookieBannerNo{background-color:#00662C!important; border-bottom:2px solid #003618!important; color:#fff!important;}
.cookies-banner #btnCookieBannerAccept:hover, .cookies-banner #btnCookieBannerNo:hover{background-color: #FFCB05!important; color:#000!important;}

/* hide cookies banner button */
.cookies-button {z-index: 9999; position: fixed; bottom: 0; left: 0; border-bottom: 100px solid #333333; border-right: 100px solid transparent; width: 0; height: 0;}
.cookies-button a {position: fixed; transform: translateY(42px); left: 14px; width: 40px; font-size: 2em; color: #F2F2F2;}
.hidden{display:none;}

#overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5); /* Adjust the color and opacity as needed */
    z-index: 999; /* Ensure it appears above other content */
}
/* smaller screens */

@media only screen and (max-width: 64em) {

    .cookies-banner {
        width: 70%;
    }
    
}

@media only screen and (max-width: 44em) {

    .cookies-banner {
        width: 85%;
    }
    
}


#skip a {position: absolute;left: -10000px;top: auto;width: 1px;height: 1px;overflow: hidden;color: #000000 !important;background-color: #FFCB05;text-decoration: underline;padding: 10px;font-size: 1.2rem;}
#skip a:focus {position: static;width: auto;height: auto;}

.global-nav > li {border-left: 1px solid #85c4d3;}
.site-header {position: relative;z-index: 10;}
.site-header a:hover {text-decoration: none;}
.site-header .top-bar {background: #006174;height: 80px;line-height: 80px;z-index: 1;}
.site-header .top-bar.expanded {height: auto;}
.site-header .top-bar .name {height: 80px;position: relative;}
.site-header .top-bar .name .site-logo a {background: url('/beta/assets/global/img/kirklees-logo-white-1.svg') no-repeat;background-size: 144px 37px;color: #ffffff;height: 37px;margin-left: 20px; padding: 0;text-indent: -999em;position: relative;top: 21px;width: 144px;display: block;}
.site-header .top-bar-section .has-dropdown i {margin-left: 10px;}
.site-header .top-bar-section ul li > a {color: #ffffff;font-family: 'Open sans', Helvetica, Arial, sans-serif;font-size: 1em;position: relative;}
.site-header .top-bar-section ul li > a:focus, .site-header .top-bar .name .site-logo a:focus {outline: 4px solid #FFCB05;z-index: 9999;outline-offset: 2px;}
.site-header .top-bar-section .has-dropdown .dropdown li > a:focus{outline:4px solid #275D18!important;z-index: 9999;outline-offset: -2px;}
.site-header .top-bar-section li:not(.has-form) a:not(.button) {background-color: #006174;line-height: 80px;padding: 0 15px !important;color: #ffffff; text-decoration: underline;}
.site-header .top-bar-section li:not(.has-form) a:not(.button):hover {background-color: #Bedee5; text-decoration: none; color:#003440;}
.site-header .top-bar-section ul li:hover:not(.has-form) > a {color: #333;}
.site-header .top-bar-section .has-form {background: #f2f2f2;height: 80px;padding: 0 20px;}
.site-header .top-bar-section .has-form input {border: none;box-shadow: none;height: 30px;line-height: 30px;margin: 0;top: 20px;}
.site-header .top-bar-section .site-header-search {background: #f2f2f2;height: 80px;line-height: 80px;padding: 0 20px;}
.site-header .faux-textbox {background-color: #fff;height: 40px;line-height: 40px;position: relative;top: 20px;}
.site-header .top-bar-section .site-header-search input[type=text]:focus {outline: 4px solid #FFCB05 !important;}
.site-header .top-bar-section .site-header-search input[type=text] {border: none;box-shadow: none;font-size: 1rem;height: 40px;line-height: 25px;margin: 0 !important;padding: 11px 50px 9px 10px;top: 0;width: 260px;}
.site-header .top-bar-section .site-header-search input[type=text]:focus {background-color: #fff;}
.site-header .top-bar-section .site-header-search button[type=submit] {background-color: #fff;border: none;cursor: pointer;height: 44px;padding: 0;top: 0;right: 0;width: 44px;}
.site-header .top-bar-section .site-header-search button[type=submit]:before {color: #333;font-size: 1rem;-webkit-font-smoothing: antialiased;}
.site-header .top-bar-section .site-header-search button[type=button] {background-color: #fff;border: none;cursor: pointer;height: 40px;padding: 0;position: absolute;top: 0;right: 0;width: 40px;}
.site-header .top-bar-section .site-header-search button[type=button]:before {background-color: #fff;color: #333;content: "\f002";font-family: "FontAwesome" !important;font-size: 1rem;-webkit-font-smoothing: antialiased;}
.site-header .toggle-topbar a {color: #333 !important;font-family: 'Open sans', Helvetica, Arial, sans-serif;font-size: 1em;font-weight: 500;height: 80px;line-height: 80px;padding: 0 20px;text-transform: none;}
.site-header .toggle-topbar i {margin-left: 10px;}
.site-header .top-bar.expanded .title-area {background-color: #006174;}
.site-header .top-bar li.back {float: left;width: 25%;}
.site-header .top-bar li.back h5 {font-size: 1rem;}
.site-header .top-bar li.back a {color: #000 !important;}
.site-header .top-bar li.back a:before {content: "\f053";color: #333;font-family: "FontAwesome" !important;font-size: 1rem;margin-right: 7px;}
.site-header .top-bar li.parent-link {float: none;margin-left: 25%;width: 75%;}
.site-header .top-bar a.parent-link {color: #000 !important;cursor: default;text-align: center;}
.site-header .top-bar a.parent-link:hover {background-color: #e5e5e5 !important;}
.site-header .top-level-categories ul {background-color: #d9d9d9;}
.site-header .toggle-topbar a, .site-header .toggle-topbar-2 a {color: #ffffff !important;font-family: 'Open sans', Helvetica, Arial, sans-serif;font-size: 1em;font-weight: 500;height: 80px;line-height: 80px;padding: 0 20px;text-transform: none;}
.site-header .toggle-topbar i, .site-header .toggle-topbar-2 i {margin-left: 10px;}

.top-bar.expanded .toggle-topbar a::after { border: none !important;box-shadow: none !important;}
.expanded .top-bar-section li a {border-bottom: 1px solid #d9d9d9;}
.top-bar-section .atoz .dropdown li {float: left;width: 20%;}
.top-bar-section .atoz .dropdown a {text-align: center;}
.top-bar-section .has-dropdown > a:after {display: none !important;}
.top-bar .toggle-topbar-2 {position: absolute;right: 100px;top: 0;}

.site-footer {background-color: #333;color: #fff;line-height: 48px;}
.site-footer .row--padded {padding-bottom: 3.123rem;}
.site-footer .column {text-align: center;}
.site-footer .inline-list {margin: 0;}
.site-footer .copyright {display: inline-block;margin-bottom: 1rem;}
.foot-links {list-style-type: none;margin: 0 0 2rem;}
.foot-links a {color: inherit;font-size: 1rem;line-height: 48px;}
.foot-social {margin: 0 auto;}
.foot-social a {display: inline-block;margin-right: 1.563rem;}
.foot-social a:last-child {margin: 0;}
.foot__digitalkirklees img {width: 175px;}
footer.site-footer {background: #222222;}
.foot-digital {text-align: left;}
footer.site-footer .footer--main .foot-social {text-align: left;}
footer.site-footer .footer--main {padding-top: 2.75rem;padding-bottom: 1.5rem;}
footer.site-footer .footer--main h2 {color: #e0e0e0 !important;text-align: left;font-size: 19px;font-weight: 600;}
footer.site-footer .footer--main ul {text-align: left;list-style: none;margin-left: 0;margin-bottom: 0;line-height: 30px; }
footer.site-footer .footer--main li a, footer.site-footer .footer--main li a:active, footer.site-footer .footer--main li a:visited {text-decoration: underline; color: #ffffff;font-size: 18px;padding: 12px 0 12px 0;}
footer.site-footer .footer--main li a:focus {color: #333333;outline: none;background-color: #ffbf47;padding: 5px 0 5px 0;}
footer.site-footer .footer--main li a:hover {text-decoration: none!important;}
footer.site-footer .footer--copyright {background-color: #3c3c3c;background-color: rgba(255, 255, 255, 0.05);}
footer.site-footer #socitmlogo {height: 3rem;float: left;}
footer.site-footer #digitalkirkleeslogo {float: left;padding-bottom: 10px;width: 150px;}
.footerdigitalkirklees {text-align: left;}
footer.site-footer ul.footer--social {margin-left: 28px;}
footer.site-footer .icon-button-text .icon {height: 20px;width: 20px;top: 3px;left: -29px;}
.foot-social .icon-button:hover {background-color: transparent;}

li.kirklees-x a {padding:10px;}

.page-header {padding-bottom: 36px;}
.page-header h1 {font-size: 2.75rem;font-weight: 700;margin: 0;}
.page-header h2 {font-weight: 700;}

.page-content {margin-bottom: 50px;}
.page-content section {margin-bottom: 2rem;}
.page-content h2 {font-weight: 700;margin: 36px 0 14px;}
.page-content section:first-child h2:first-child,
.page-content section:first-child p:first-child {margin-top: 0;}
.page-content h3 {font-weight: 700;margin: 24px 0 15px;}
.page-content section:first-child h3:first-child {margin-top: 0;}
.page-content p, .page-content li {color: #333;}
.page-content p{margin: 15px 0;}
.page-content li {margin: 14px 0;}
.page-content .image-wrapper {margin: 0 auto;max-width: 640px;overflow: hidden;}

.page-summary {margin-bottom: 36px;}
.page-summary p {margin: 14px 0;}
.page-summary p:first-child {margin-top: 0;}
.page-summary p:last-child {margin-bottom: 0;}

.page-related {background-color: #f7f7f7;border-bottom: 1px solid #ebebeb;margin-bottom: 28px;}
.page-related h2 {border-top: 4px solid #007896;font-size: 1.125rem;font-weight: 700;margin: 14px 0;padding: 14px 1.063rem;}
.page-related ul {list-style: none;margin: 0;padding-bottom: 14px;}
.page-related li {margin: 14px 0;padding: 0 1.063rem;}
.page-related li:last-child {margin-bottom: 0;}
.page-related--section li:last-child {font-size: 0.938em;margin: 21px 0 0;}
.page-related--section li:last-child a:before {content: "\203A\00a0";}
.page-related a {color: #333;padding: 12px 0;padding-right: 6px;text-decoration: underline;}
.page-related a.small-link-external {padding-left: 18px 0;}
.page-related--section h2 {border-top: 4px solid #a6d4df;color: #333;}

.background-feature {background-size: cover;height: 815px;position: absolute;top: 148px;left: 0;width: 100%;z-index: 0;}

.content {background-color: #fff;}

.block {background-color: #e5e5e5;}
.block__title {font-size: 1.5rem;font-weight: 300;line-height: 5rem;margin: 0;}

.column .block {margin: 0 -0.9375rem;padding: 0 1.250rem;}

.row {max-width: 70em;}
.row--wide {max-width: 90em;}
.row--padded {padding: 3.123rem 0;}
#cphPageBody_popularTasks.row--padded:nth-of-type(3){padding:2.123rem 0;}
.row__title {color: #fff;display: block;font-size: 1.5rem;font-weight: 300;line-height: 5rem;margin-top: -0.9375rem;margin-bottom: 0;text-align: center;}
.row__title-announcements {color: #fff;display: block;font-size: 1.5rem;font-weight: 300;line-height: 5rem;margin-top: -0.9375rem;margin-bottom: 0;}
.row__title-home {color: #fff;display: block;font-size: 1.5rem;font-weight: 300;line-height: 5rem;margin-top: -0.9375rem;margin-bottom: 0;text-align: center;}
.row__title-dark {color: #000;display: block;font-size: 1.875rem;font-weight: bold;line-height: 5rem;margin-top: -0.9375rem;margin-bottom: 0;text-align: center;}
.row__title-dark-left {color: #000;display: block;font-size: 1.875rem;font-weight: bold;line-height: 5rem;margin-top: -0.9375rem;margin-bottom: 0;text-align: left;}
.row--padded .row__title {margin: -1.563rem 0 1.563rem;}
.row__title-bar {background-color: #BEDEE5;height: 5rem;margin-bottom: 2.5rem;position: relative;}
.row__title-bar .row__title {color: #222;display: inline-block;margin: 0 1.250rem; font-weight:bold;}
.row__title-button {color: #fff;background-color: #005f76;display: inline-block;font-weight: 500;line-height: 5rem;padding: 0 1.250rem;position: absolute;top: 0;right: 0;}
.row__title-button:hover {background-color: #FFCB05;color: #414042 !important;text-decoration: none;}
.row__title-button:after {border-top: 40px solid transparent;border-bottom: 40px solid transparent;border-left: 10px solid #005f76;content: "";display: none;height: 0;position: absolute;top: 0;right: -10px;width: 0;}
.row__title-button:hover:after {border-left: 10px solid #FFCB05;}

.crumbs {list-style: none;margin: 0 0 21px;padding: 15px 0;}
.crumbs li {float: left;}
.crumbs li:after {color: #999;content: "\203A";}
.crumbs li:last-child:after {content: "";padding: 0;}
.crumbs a {color: #006174;text-decoration: underline;padding: 11px;}
.crumbs a:hover {color: #222;text-decoration: none;padding: 11px;}
.crumbs a:focus {outline: 3px solid #275D18 !important;background-color: #ffffff;}

.digital__transactions-container {background-color:#fff;height:130px; border-radius:15px; padding:45px 20px 30px;position:relative;}
.digital__transactions-link:hover .digital__transactions-container {background-color:#FFCB05;}
.digital__transactions-link:focus .digital__transactions-container {background-color:#FFCB05;}
.digital__transactions-container p {color:#000;font-size:1rem; text-align:center; display:block;}
.digital__transactions-container .digital__transactions-title h2 {color:#003440;font-size:1.25rem!important;text-decoration: underline; text-align: center; display:block; font-weight:bold;}
.digital__transactions-icon  {align-items: center;display: flex;justify-content: center;width: 80px;height: 80px;background-color: #BEDEE5;border-radius: 50%;line-height: 80px;font-size: 2.813rem;margin: 0 auto 20px;color:#00758c;box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2); position:absolute;top:-40px;transform:translateX(-50%);left:50%;}

.homepage-banner {padding:15px;}
.homepage-banner a {text-decoration: underline; color:#003440;}
.homepage-banner a:hover {text-decoration: none;}


.icon-button {color: #333;display: table;width: 100%;}
.icon-button:hover {background-color: #e5e5e5;color: #333;text-decoration: none;}
.icon-button-text {display: table-cell;position: relative;vertical-align: middle;}
.icon-button-text .icon {background-repeat: no-repeat;background-size: cover;display: block;position: absolute;top: 0;left: 0;}
.icon-button-title,.icon-button-subtitle {display: block;}
.icon-button-title {line-height: 1.4rem;max-height: 48px;overflow: hidden;}
.icon-button-subtitle {font-size: 0.813rem;margin-top: 0.375rem;}
.icon-button--medium {padding: 1.25rem 1.563rem;}
.icon-button--medium .icon-button-text {height: 3rem;padding-left: 4.25rem;}
.icon-button--medium .icon {height: 3rem;width: 3rem;}
.icon-button--large {padding: 1.875rem 2.188rem;}
.icon-button--large .icon-button-text {height: 4rem;padding-left: 5.875rem;}
.icon-button--large .icon {height: 4rem;width: 4rem;}
.icon-button--icon-only {padding: 0;}
.icon-button--icon-only .icon-button-text {padding: 0;}
.icon-button--icon-only .icon-button-title {display: none;}
.icon-button--icon-only.icon-button--medium {width: 3rem;}
.icon-button--wide {padding-left: 0;padding-right: 0;}

.roundicon--application-form {background: url('/beta/assets/global/img/icons/roundicons/48/application-form.png');}
.roundicon--map-marker {background: url('/beta/assets/global/img/icons/roundicons/64/SEO-48.png');}
.roundicon--facebook {background: url('/beta/assets/global/img/icon_facebook_48.png');}
.roundicon--twitter {background: url('/beta/assets/global/img/icon_twitter_48.png');}
.roundicon--share {background: url('/beta/assets/global/img/icon_share_48.png');}

.block-grid--no-spacing {margin: 0;}
.block-grid--no-spacing > li {padding: 0;}

.file-download {display: inline-block;font-weight: 500;min-height: 30px;padding-left: 40px;}
.file-download--document {background: url('/beta/assets/global/img/icons/glyphicons/30/Files_Files-21.png') 0 0 no-repeat;}

.announcements {background-color: #fff;}
.announcements .accordion-navigation {border-bottom: 1px solid #333;}
.announcements .accordion-navigation:first-child:last-child {border: none;}
.announcements .accordion-navigation > a {border: none !important;}
.announcements-label {background-color: #ccc;display: block;margin: -1rem;padding: 1.563rem 24px 1.563rem 24px;position: relative;text-align: left;}
.announcements-label .fa {margin-right: 7px;}
.announcements-label--important {background-color: #DF3138;color: #fff;}
.announcements-label--service-disruption {background-color: #edc92f;}
.announcements-label--weather {background-color: #dedede;}
.announcements-label--webcast {background-color: #dedede;}
.announcements-description {float: left;}
.announcements-title {display: none;}

.tabbed-audience-block-grid .tabs-content {margin-bottom: 0;}
.tabbed-audience-block-grid .tab-title a {background-color: #d9d9d9;border-bottom: 1px solid #bfbfbf;border-left: 1px solid #bfbfbf;color: #808080;font-family: 'Open Sans', sans-serif;font-size: 1.125rem;font-weight: 500;height: 4.438rem;line-height: 4.438rem;padding: 0 1.563rem;}
.tabbed-audience-block-grid .tab-title.active a {border-bottom: none;color: #333;}
.tabbed-audience-block-grid .tab-title:first-child a {border-left: none !important;}
.tabbed-audience-block-grid .tabs-content > .content {background-color: #fff;padding: 1.25rem 0;}
.tabbed-audience-block-grid .block-grid-footer {background-color: #d9d9d9;}
.tabbed-audience-block-grid .block-grid-footer a {background-color: #d9d9d9;border-top: 1px solid #bfbfbf;border-left: 1px solid #bfbfbf;}
.tabbed-audience-block-grid .block-grid-footer li:first-child a {border-left: none;}

/* Responsive tabs ('Kirklees Council responsive tabs' .kcrt) TO BE DELETED POST NEW HOMEPADE DESIGN JANUARY 2025 */
/*.kcrt {overflow: hidden;}
.kcrt a {display: block;}
.kcrt ul {list-style-type: none;margin: 0;}
.kcrt li {padding: 0;}
.kcrt .column { position: static;}
.kcrt__tabs {background-color: #fff;margin: 0;position: relative;width: 100%;}
.kcrt__tab {border-bottom: 1px solid #bfbfbf;min-height: 0;}
.kcrt__tabs .kcrt__tab:last-child {border: none;}
.kcrt__tab-title {background-color: #d9d9d9;background-image: url('/beta/assets/global/img/icons/glyphicons/60/Arrows_Arrows-copy-49.png');background-size: 30px 30px;background-position: 95% 50%;background-repeat: no-repeat;color: #404040;font-family: 'Open Sans', sans-serif;font-size: 1.25rem;font-weight: 500;height: 4.438rem;line-height: 4.438rem;padding: 0 1.563rem;}
.kcrt__tab-title:hover {background-color: #e5e5e5;color: #404040;text-decoration: none;}
.kcrt__tabs > li:first-child > a {border-left: none !important;}
.kcrt__tab.active .kcrt__tab-title {background-color: #fff;background-image: url('/beta/assets/global/img/icons/glyphicons/60/Arrows_Arrows-copy-45.png');color: #333;}
.kcrt__tab .kcrt__tab-content {display: none;}
.kcrt__tab.active .kcrt__tab-content {display: block;}
.kcrt__tab-content .icon-button:hover {background-color: transparent;text-decoration: underline;}
.kcrt__tab ul {width: 100%;}
.kcrt__tab li:last-child {float: left !important;}
.kcrt__tab-item--visible {display: block !important;}
.kcrt__tab-item--hidden {display: none;}
.kcrt__tab-pager {height: 60px;margin-bottom: 1.25rem;padding: 0 1.25rem;position: relative;}
.kcrt__tab-control {background-color: #d9d9d9;background-position: 50% 50%;background-size: 30px 30px;background-repeat: no-repeat;height: 60px;margin-bottom: 0;overflow: hidden;padding: 0;position: absolute;text-indent: -999em;width: 60px;}
.kcrt__tab-control.disabled {opacity: 0.3;}
.kcrt__tab-control:hover, .kcrt__tab-control:focus, .kcrt__tab-control.disabled, .kcrt__tab-control.disabled:hover, .kcrt__tab-control.disabled:focus {background-color: #d9d9d9;}
.kcrt__tab-control--next {background-image: url('/beta/assets/global/img/icons/glyphicons/60/Arrows_Arrows-copy-62.png');top: 0;right: 1.25rem;}
.kcrt__tab-control--previous {background-image: url('/beta/assets/global/img/icons/glyphicons/60/Arrows_Arrows-copy-61.png');top: 0;left: 1.25rem;}
.kcrt__tab-indicators {padding: 0 80px;text-align: center;}
a.kcrt__tab-indicator {background: transparent;color: #333;display: inline-block;height: 60px;margin-bottom: 0;padding: 0;position: relative;text-align: center;width: 44px;}
.kcrt__tab-indicator:focus,.kcrt__tab-indicator:hover {background: transparent;}
.kcrt__tab-indicator:after {background-color: #ccc;border-radius: 6px;content: " ";display: block;height: 12px;position: absolute;top: 24px;left: 9px;width: 12px;}
.kcrt__tab-indicator.active:after {background-color: #222;}
.kcrt__footer {background-color: #d9d9d9;margin-top: 1.563rem;}
.kcrt__footer li:last-child {border: none;}*/

.top-transactions-controls .show-more {background-color: #005f76;display: block;margin-bottom: 0;width: 100%; border-radius:5px;}
.top-transactions-controls .show-more:hover {background-color: #FFCB05;color: #414042;}
.top-transactions-controls a.show-more:focus {outline: 4px solid #FFCB05 !important;outline-offset: 5px !important;}
.top-transactions-controls-icon {background-image: url('/beta/assets/global/img/Digital-Kirklees-Logo-Icon.png');height: 27px;width: 27px;content: " ";display: inline-block;margin-left: 10px;background-repeat: no-repeat;vertical-align: middle;}

.topic-promo-boxes {position: relative;}
.topic-promo-boxes > .column:nth-child(n+7) {display: none;}
.topic-promo-boxes.expanded > .column:nth-child(n+7) {display: block;}
.topic-promo-boxes-controls {padding: 0 1.063rem;width: 100%;}
.topic-promo-boxes .show-more {background-color: #003440;display: block;margin: 0;width: 100%;color: #ffffff;text-decoration: underline;border-radius: 5px;}
.topic-promo-boxes .show-more:hover {background-color: #FFCB05;color: #414042;}
.topic-promo-box {border-color: #008AA4 !important; background-color: #fff;border-top: 4px solid;margin-bottom: 2.125rem;overflow: hidden;padding: 1.750rem 1.563rem 1.563rem;position: relative; height:200px!important;}
.topic-promo-box__title {color: #333;font-size: 1.125rem;font-weight: 700;margin: 0 0 1.125rem;position: relative;z-index: 1;}
.topic-promo-box a {color: #003440;padding: 11px 0; text-decoration: underline;}
.topic-promo-box a:hover {text-decoration: none;}

.popular-task-box {color: #003440; background-color: #fff;border-top: 4px solid;overflow: hidden;padding: 1rem ;position: relative; height:55px; border-color: #008AA4; box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.2); margin-bottom:1.875rem; text-decoration: underline;}
.popular-task-box a {padding: 11px 0; }
.popular-task-box:hover {text-decoration: none!important; background-color:#FFCB05; color:#000000;}
.popular-task-link:focus .popular-task-box {text-decoration: none; background-color:#FFCB05;}
.popular-task-icon {float:right;}

/*TO BE DELETED POST HOMEPAGE REDESIGN JANUARY 2025*/
.topic-promo-box--coronavirus {border-color: #f3da70;}
.topic-promo-box--coronavirus:after {background: url('/beta/assets/global/img/icons/roundicons/128/coronavirus.png');}
.topic-promo-box--settlement-scheme {border-color: #f3da70;}
.topic-promo-box--settlement-scheme:after {background: url('/beta/assets/global/img/icons/roundicons/128/Faces_Users-14.png');}
.topic-promo-box--adult-social-care-and-health {border-color: #f3da70;}
.topic-promo-box--adult-social-care-and-health:after {background: url('/beta/assets/global/img/icons/roundicons/128/Medical-10.png');}
.topic-promo-box--births-deaths-and-marriages {border-color: #4abc96;}
.topic-promo-box--births-deaths-and-marriages:after {background: url('/beta/assets/global/img/icons/roundicons/128/Law-12.png');}
.topic-promo-box--business-and-economy {border-color: #18afff;}
.topic-promo-box--business-and-economy:after {background: url('/beta/assets/global/img/icons/roundicons/128/Charts-08.png');}
.topic-promo-box--children-and-families {border-color: #48a1af;}
.topic-promo-box--children-and-families:after {background: url('/beta/assets/global/img/icons/roundicons/128/Toys_Games-01.png');}
.topic-promo-box--communities-and-volunteering {border-color: #c2c099;}
.topic-promo-box--communities-and-volunteering:after {background: url('/beta/assets/global/img/icons/roundicons/128/Charts-02.png');}
.topic-promo-box--council-and-democracy {border-color: #48a1af;}
.topic-promo-box--council-and-democracy:after {background: url('/beta/assets/global/img/icons/roundicons/128/Law-01.png');}
.topic-promo-box--council-tax-and-benefits {border-color: #32bea6;}
.topic-promo-box--council-tax-and-benefits:after {background: url('/beta/assets/global/img/icons/roundicons/128/Finance-03.png');}
.topic-promo-box--crime-and-safety {border-color: #c2c099;}
.topic-promo-box--crime-and-safety:after {background: url('/beta/assets/global/img/icons/roundicons/128/Law-19.png');}
.topic-promo-box--education-and-learning {border-color: #d7daba;}
.topic-promo-box--education-and-learning:after {background: url('/beta/assets/global/img/icons/roundicons/128/Education_Science-19.png');}
.topic-promo-box--jobs-and-training {border-color: #4abc96;}
.topic-promo-box--jobs-and-training:after {background: url('/beta/assets/global/img/icons/roundicons/128/Office-36-edit.png');}
.topic-promo-box--leisure-and-culture {border-color: #fabc3d;}
.topic-promo-box--leisure-and-culture:after {background: url('/beta/assets/global/img/icons/roundicons/128/Music_Entertainment-12.png');}
.topic-promo-box--licensing {border-color: #6ec2cb;}
.topic-promo-box--licensing:after {background: url('/beta/assets/global/img/icons/roundicons/128/Office-23.png');}
.topic-promo-box--planning-and-development {border-color: #357180;}
.topic-promo-box--planning-and-development:after {background: url('/beta/assets/global/img/icons/roundicons/128/Office-35.png');}
.topic-promo-box--transport-streets-and-parking {border-color: #b1b1b2;}
.topic-promo-box--transport-streets-and-parking:after {background: url('/beta/assets/global/img/icons/roundicons/128/Travel-and-transportation-20.png');}
.topic-promo-box--your-neighbourhood {border-color: #6cc077;}
.topic-promo-box--your-neighbourhood:after {background: url('/beta/assets/global/img/icons/roundicons/128/SEO-47.png');}
.topic-promo-box--your-property-bins-and-recycling {border-color: #c2c099;}
.topic-promo-box--your-property-bins-and-recycling:after {background: url('/beta/assets/global/img/icons/roundicons/128/RealEstate-03-edit.png');}


.carousel {margin-bottom: 0 !important;}
.carousel-control span {text-indent: -999rem;}
.carousel-control--next, .carousel-control--previous {background-color: #fff;color: #333;font-family: 'Open Sans', sans-serif;font-weight: 300;height: 60px;padding: 0;position: absolute;top: 40%;width: 60px;}
.carousel-control--next:hover, .carousel-control--previous:hover, .carousel-control--next:focus,.carousel-control--previous:focus {background-color: #fff;color: #333;}
.carousel-control--next {right: 0;}
/*.carousel-control--previous {left: 0;}*/
.carousel-item a {background-color: #333 !important;color: #fff !important;}
.carousel-feature {position: relative;}
.carousel-feature__text {background-color: rgba(51, 51, 51, 0.95);color: #fff;display: table;min-height: 6.250rem;position: absolute;bottom: 0;width: 100%;z-index: 5;-webkit-transform: translate 3d(0px, 0px, 0px);}
.carousel-feature__text > div {display: table-cell;padding: 0 1.563rem;vertical-align: middle;}
.carousel-feature__label {color: #f2be3e;font-size: 0.813rem;font-weight: 300;}
.carousel-feature__title {color: inherit;font-size: 1.5rem;font-weight: 300;margin: 0 0 0.5rem;}
.carousel-feature__subtitle {color: inherit;display: none;font-weight: 300;margin: 0;}
.carousel-feature__image img {height: auto;min-height: 280px;width: 100%;}

.menu-topics {padding-top: 11px;padding-bottom: 11px;padding-left: 11px;font-size: 2rem;}

.third-column {clear: both;}

.clear-left {clear: left;}

.section-menu--level-2 li a.border {border-top: 1px solid #ccc;}
.section-menu {list-style: none;margin: 0;border-left: 1px solid rgb(204, 204, 204);}
.section-menu li {padding-bottom: 10px;}
.section-menu--level-1 {opacity: 0.6;}
.section-menu--level-2 {border-left: none;border-right: none;min-height: 700px;}
.section-menu--level-2 li {width: calc(100% / 3);box-sizing: border-box;padding: 0 15px;float: left;}
.section-menutitle h1 {border-right: 1px solid #d9d9d9;border-left: 1px solid #d9d9d9;font-size: 1.4rem;font-weight: 300;margin: 0;padding: 10px;}
.section-menu a {color: #333;font-size: 0.938rem;display: block;padding: 10px 0.9375rem;}
.section-menu__title {font-size: 1.5rem;font-weight: 300;padding: 10px 0.9375rem;}
.section-menu-item__name, .section-menu-item__description {display: block;}
.section-menu-item__name {font-size: 1rem;font-weight: 700;margin-bottom: 3px;}
span.section-menu-item__name {text-decoration: underline;font-size: 1rem;text-underline-offset: .1578em;}
.section-menu-item__name::after {font-family: 'FontAwesome';content: "\f105";margin-left: 5px;}
.section-menu-item__description {font-size: 1rem;}
.section-menu a:hover {background-color: #006174;text-decoration: none;color: #fff;}
.section-menu a.active,.section-menu a.active:hover {background-color: #006174 !important;color: #fff;}
.load-subsection .section-menu-item__name::after {opacity: 1;text-decoration: none !important;}

.subsection-menu {display: none;}
.subsection-menu.active {display: block;}
.section-menu__subsection-banner {background-color: #f78f1e;}
.section-menu__subsection-title {font-size: 2rem;margin-bottom: 20px;}
.section-menu__subsection-heading {font-size: 1.5rem;font-weight: 300;}
.section-menu__subsection li {padding: 10px 0;}
.section-menu__subsection a {color: #006174;text-decoration: underline;}
.section-menu__subsection a:hover {text-decoration: underline;}

.article__body {padding: 1rem 0;}
.article__body p:last-child {margin-bottom: 0;}
.article__title {font-size: 1.5rem;margin: 0.5rem 0;text-decoration: underline;}
.article__title:hover {text-decoration: none;}
.article__date {color: #4d4d4d;font-size: 1rem;}
.article__label {background-color: #FFCB05;color: #000;font-size: 0.813rem;}

.background-colour--dark {background-color: #333;}
.background-colour--medium {background-color: #d9d9d9;}
.background-colour--teal {background-color: #BEDEE5;}
.background-colour--light-blue {background-color: #a6d4df;}
.background-colour--light {background-color: #fff;}
.background-colour--light.background-colour--fade {background-image: -webkit-linear-gradient(top, #fff 0, #f2f2f2 75%);}

/*.background-image--christmas {background: url('/beta/assets/global/img/background_christmas.jpg') no-repeat #333;background-size: contain;border-top: 4px solid #004C5C;}
.background-image--spring {background: url('/beta/assets/global/img/background_spring.jpg') no-repeat #333;background-size: contain;border-top: 4px solid #004C5C;}
.background-image--summer {background: url('/beta/assets/global/img/background_summer.jpg') no-repeat #333;background-size: contain;border-top: 4px solid #004C5C;}
.background-image--autumn {background: url('/beta/assets/global/img/background_autumn.webp') no-repeat #333;background-size: contain;border-top: 4px solid #004C5C;}*/
.background-image--winter {background: url('/beta/assets/global/img/background_winter-marsden.jpg') no-repeat #333;background-size: contain;border-top: 4px solid #85c4d3;}

.has-background-feature .page-header {padding: 5rem 0 10rem;text-align: center;}
.has-background-feature .page-header h1 {color: #fff;font-size: 3rem;font-weight: 700;text-shadow:0 1px 0 #ccc,0 2px 0 #c9c9c9,0 3px 0 #c7c7c7,0 6px 1px rgba(0, 0, 0, .1),0 0 5px rgba(0, 0, 0, .1),0 1px 3px rgba(0, 0, 0, .3),0 3px 5px rgba(0, 0, 0, .2),0 5px 10px rgba(0, 0, 0, .25),0 10px 10px rgba(0, 0, 0, .2),0 20px 20px rgba(0, 0, 0, .15);}
.has-background-feature .page-header .page-subtitle {color: #fff;display: block;font-size: 1.250rem;font-weight: 700;margin-bottom: 1rem;text-shadow:0 0 5px rgba(0, 0, 0, .1),0 1px 3px rgba(0, 0, 0, 0.3),0 3px 5px rgba(0, 0, 0, 0.2),0 5px 10px rgba(0, 0, 0, .25);}
.has-background-feature .crumbs {display: inline-block;margin: 0 auto 5rem;padding: 0;text-align: center;text-shadow:0 0 5px rgba(0, 0, 0, .1),0 1px 3px rgba(0, 0, 0, 0.3),0 3px 5px rgba(0, 0, 0, 0.2),0 5px 10px rgba(0, 0, 0, .25);}
.has-background-feature .crumbs a, .has-background-feature .crumbs li,.has-background-feature .crumbs li:after {color: #fff;}
.has-background-feature .page-summary p {font-size: 1.5rem;}
.has-background-feature blockquote {background: -webkit-gradient(linear, left top, left bottom, from(#954e9d), to(#5a2f5e));-webkit-background-clip: text;-webkit-text-fill-color: transparent;border: none;font-size: 1.5rem;font-style: italic;margin: 1.125rem 0;padding-top: 0;}
.has-background-feature article img {margin: 1.125rem 0;}

.label {font-size: 0.750rem;padding: 0.375rem 0.5rem;}

.pagination button + button, .pagination .button + .button {margin-left: 0.5rem;}

.custom-pagination {font-size: 0.875rem;}
.custom-pagination a {color: #222;display: inline-block;margin-right: 0.250rem;padding: 0.1875rem 0.625rem;}
.custom-pagination a[disabled=disabled],.custom-pagination a.aspNetDisabled {color: #878787;}
.custom-pagination a:hover {background-color: #e6e6e6;text-decoration: none;}
.custom-pagination a[disabled=disabled]:hover,.custom-pagination a.aspNetDisabled:hover {background-color: transparent;cursor: default;text-decoration: none;}
.custom-pagination span > span {background-color: #008cba;color: #fff;display: inline-block;margin-right: 0.250rem;padding: 0.1875rem 0.625rem;}

.panel {background-color: #f2f2f2;border: none;border-top: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;}
.panel--transaction-entry {padding: 1.125rem;}
.panel--transaction-entry h2:first-child {margin: 16px 0 24px;}
.panel--transaction-entry .transaction-entry__button {margin-top: 9px;}
.panel--transaction-start {background-color: #f7f7f7;border: none;border-top: 1px solid #ebebeb;border-bottom: 1px solid #ebebeb;padding: 1.125rem;}
.panel--transaction-start h2:first-child {margin: 16px 0 24px;}
.panel--transaction-start .button {font-size: 0.875rem;padding: 0.850rem 1.5rem;}
.panel--transaction-start .button + .button {margin-left: 12px;}
.panel--transaction-start .button.secondary {background-color: #007095;color: #ffffff;}
.panel--transaction-start .button.secondary:hover {background-color: #cfcfcf;}

.disclaimer {border-left: 3px solid #ccc;padding-left: 0.813rem;}
.disclaimer__title {font-size: 0.875rem;}
.disclaimer p {font-size: 0.750rem;}

.notice {border-left: 4px solid #ccc;margin: 1rem 0;padding: 1rem 1rem;}
.notice h1:first-child,.notice h2:first-child,.notice h3:first-child,.notice h4:first-child {margin-top: 0;}
.notice p:first-child {margin-top: 0;}
.notice p:first-child,.notice ul:first-child,.notice ul:first-child li:first-child {margin-top: 0;}
.notice p:last-child,.notice ul:last-child,.notice ul:last-child li:last-child {margin-bottom: 0;}
.notice p small, .notice--small p {font-size: 0.875rem;}

.page-content .notice:first-child {margin-top: 0;}

.menu-feature-container {border: solid 1px #ccc;margin-bottom: 1rem;}
.menu-feature-container a {display: block;}
.menu-feature-container a:hover {text-decoration: none;}
.menu-feature-container a:hover .alert-box.menu-feature {background-color: #f7f7f7;}

.alert-box {background-image: none !important;background-color: #fcf8e3;border: none;border-bottom: 1px solid;border-color: #faebcc;color: #222;padding: 1.250rem 1rem;}
.alert-box.success {background-color: #dff0d8;border-color: #d6e9c6;color: #222;}
.alert-box.warning {background-color: #fcf8e3;border-color: #faebcc;color: #222;}
.alert-box.info, .alert-box.information {background-color: #e9f4f7;border-color: #dde8eb;color: #222;}
.mka-alert-box.info{background-color: #333; color:#fff;padding: 1rem 1rem;}
.mka-alert-box.info a{color:#fff;}
.mka-alert-box.info a:focus{outline: 4px solid #FFF200 !important;outline-offset: 5px !important;}
.alert-box.error {background-color: #f2dede;border-color: #ebccd1;color: #222;}
.alert-box.accessibility {background-color: #f7f7f7;border-color: #dde8eb;color: #222;padding: .2rem .2rem;}
.alert-box.menu-feature {background-color: #fff;border: solid 1px #fff;margin-bottom: 0;}
.alert-box.menu-feature .alert-box__heading {text-decoration: underline;}
.alert-box__label {display: inline-block;margin-bottom: 10px;padding: 1px 5px;}
.alert-box.success .alert-box__label {background-color: #bfe1b1;}
.alert-box.warning .alert-box__label {background-color: #f9f1c7;}
.alert-box.info .alert-box__label, .alert-box.information .alert-box__label {background-color: #d3e9ef;}
.alert-box.error .alert-box__label {background-color: #e5bdbd;}
.alert-box__heading {display: block; font-size: 1.125rem;font-weight: 700;margin-bottom: 0.5rem;}
.alert-box p:first-child {margin-top: 0;}
.alert-box p:last-child {margin-bottom: 0;}
.alert-box p small {font-size: 1rem;}
.alert-box ul {margin-bottom: 0;}
.alert-box > ul li:first-child {margin-top: 0;}
.alert-box > ul li:last-child {margin-bottom: 0;}
.alert-box ul:last-child li:last-child {margin-bottom: 0;}
.alert-box a {text-decoration: underline;padding: 18px 0;}
.alert-box a:focus{outline: 4px solid #275D18 !important;outline-offset: 5px !important;}
.alert-box--heading,.alert-box a,.alert-box p,.alert-box span,.alert-box li {color: inherit;}
.alert-box.warning hr {border-color: #faebcc;}
.subsection-menu .alert-box li {padding: 12px 0;}

.sticky-nav--atoz {background-color: #a6d4df;padding: 0;text-align: center;}
.sticky-nav--atoz ul {display: inline-block;margin-bottom: -6px !important;}
.sticky-nav--atoz li {float: left;}
.sticky-nav--atoz a {color: #333;display: inline-block;font-size: 1.250rem;font-weight: 700;padding: 1.250rem 0;text-align: center;width: 40px;}
.sticky-nav--atoz a:hover {background-color: #B8EBF7;text-decoration: none;}
.sticky-nav--atoz li.active a {background-color: #B8EBF7;text-decoration: none;}

.atoz-sections .page-header {padding: 3.5rem 0 2.250rem;}
.row.atoz-section {margin-bottom: 1.875rem;}
.atoz-section a {color: #333;text-decoration: underline;}
.atoz-section ul li:first-child {margin-top: 0;}
.atoz-section ul li:last-child {margin-bottom: 0;}
.atoz-section__letter {border-top: 1px solid #a6d4df;display: block;font-size: 2em;padding-top: 1rem;text-transform: none;}

table tbody tr td {vertical-align: top;}
table tbody tr td ul li {font-size: .875rem;}

.accordion {margin-bottom: 2rem;}
.accordion .accordion-navigation > a {background-color: #f7f7f7;border-bottom: 1px solid #ebebeb;font-family: 'Open sans', Helvetica, Arial, sans-serif;position: relative;}
.accordion .accordion-navigation:last-child > a {border: none;}
.accordion .accordion-navigation > a:hover {background-color: #f2f2f2;text-decoration: none;}
.accordion .accordion-navigation > a:after {content: "\f078";font-family: "FontAwesome" !important;font-size: 1.2rem;position: absolute;top: 50%;right: 20px;transform: translateY(-50%);-webkit-transform: translateY(-50%);-webkit-font-smoothing: antialiased;}
.accordion .accordion-navigation.active > a:after {content: "\f077";}
.accordion .content p:last-child {margin-bottom: 0;}
.accordion dl dd {margin-bottom: 0.75rem !important;}
.nested-accordion {margin-bottom: 0 !important;}

.filter-list-controls {background-color: #f7f7f7;border-bottom: 1px solid #ebebeb;padding: 1rem;}
.filter-list-controls:last-child {border-bottom: none;}
.filter-list-search {position: relative;}
.filter-list-search:after {color: #ababab;content: "\f002";font-family: "FontAwesome" !important;font-size: 1rem;position: absolute;top: 58%;left: 10px;transform: translateY(-50%);-webkit-transform: translateY(-50%);-webkit-font-smoothing: antialiased;}
.filter-list-search-input {border: 2px solid #515151;font-family: 'Open sans', Helvetica, Arial, sans-serif;font-size: 1rem;height: 44px;padding: 10px 10px 10px 32px;width: 100%;}
ul.filter-list {list-style: none;margin: 0;padding: 0;}
ul.filter-list li {background-color: #f7f7f7;border-bottom: 1px solid #ebebeb;margin: 0;}
ul.filter-list li.vcard {display: block;padding: 1rem;}
ul.filter-list li.vcard a {display: inline !important;padding: 0 !important;}
ul.filter-list li.vcard a:hover {background-color: transparent !important;text-decoration: underline;}
ul.filter-list li h4:last-child {margin: 0;}
ul.filter-list li a:first-child, ul.filter-list li div:first-child {display: block;padding: 10px !important;}
ul.filter-list li a:hover {background-color: #ebebeb;text-decoration: none;}
ul.filter-list li p {margin: 0;}
ul.filter-list li.success {border-left: 2px solid #368a55;}
ul.filter-list li.secondary {border-left: 2px solid #6d6d6d;}
ul.filter-list li p + p {margin-top: 0.375rem;}
ul.filter-list .small {font-size: 0.875rem;}
ul.filter-list li li {border-bottom: none;}

.reveal-modal {border: none;border-radius: 0;}
.reveal-modal:focus {outline: 0;}
.reveal-modal .close-reveal-modal, dialog .close-reveal-modal {font-size: 1.625rem;top: 0.875rem;right: 1rem;}
.reveal-modal__content p:last-child {margin-bottom: 0;}
.reveal-modal__content p:last-child button:last-child {margin-bottom: 0;}

/* Key/Value pair list */ 
.kvpl {list-style-type: none;margin: 0;padding: 0;}
.kvpl li:first-child {margin-top: 0;}
.kvpl li:last-child {margin-bottom: 0;}
.kvpl__key {display: block;font-weight: 700;margin-bottom: 0.3rem;}
.kvpl__value {display: block;margin-bottom: 0.75rem;}

ul.no-style {list-style-type: none;margin: 0;padding: 0;}

.btn {background-color: #385d26;border-color: #385d26;border-style: solid;border-radius: 5px;border-width: 1px 1px 3px;color: #fff; display: inline-block;padding: 1rem 2rem;}
.btn:hover {background-color: #000;color: #fff;}
button.back-to-results:before {content: "\f112";font-family: "FontAwesome" !important;font-size: inherit;margin: 0 5px 0 -5px;-webkit-font-smoothing: antialiased;}
.button {font-family: 'Open sans', Helvetica, Arial, sans-serif;}
.button.secondary {background-color: #333333;color: #ffffff;}
.button.success { background-color: #00662C;border-bottom: 2px solid #003618;}
.button.success:hover {background-color: #FFCB05;}

.unbold {font-weight: normal !important;}

.show-for-sr {clip: rect(1px, 1px, 1px, 1px);height: 1px;overflow: hidden;position: absolute !important;width: 1px;}
.hidden {display: none;}

.animate--grow {transition: all .2s ease-in-out;}
.animate--grow:hover {transform: scale(1.1);}
.animate--pulse {box-shadow: 0 0 0 0 rgba(122, 18, 113, 0.7);-webkit-animation: 3s cubic-bezier(0.66, 0, 0, 1) 1.5s infinite pulse;-moz-animation: 3s cubic-bezier(0.66, 0, 0, 1) 1.5s infinite pulse;-ms-animation: 3s cubic-bezier(0.66, 0, 0, 1) 1.5s infinite pulse;animation: 3s cubic-bezier(0.66, 0, 0, 1) 1.5s infinite pulse;}
.animate--pulse:hover {-webkit-animation: none; -moz-animation: none; -ms-animation: none; animation: none;}
@-webkit-keyframes pulse { 0% {box-shadow: 0 0 0 0 rgba(122, 18, 113, 0.7);} 50% {box-shadow: 0 0 0 15px rgba(148, 22, 137, 0);} 100% {box-shadow: 0 0 0 15px rgba(148, 22, 137, 0);} }
@-moz-keyframes pulse {0% {box-shadow: 0 0 0 0 rgba(122, 18, 113, 0.7);} 50% {box-shadow: 0 0 0 15px rgba(148, 22, 137, 0);} 100% {box-shadow: 0 0 0 15px rgba(148, 22, 137, 0);} }
@-ms-keyframes pulse {0% {box-shadow: 0 0 0 0 rgba(122, 18, 113, 0.7);} 50% {box-shadow: 0 0 0 15px rgba(148, 22, 137, 0);} 100% {box-shadow: 0 0 0 15px rgba(148, 22, 137, 0);}}
@keyframes pulse {0% {box-shadow: 0 0 0 0 rgba(122, 18, 113, 0.7);} 50% {box-shadow: 0 0 0 15px rgba(148, 22, 137, 0);} 100% {box-shadow: 0 0 0 15px rgba(148, 22, 137, 0);}}

.vcard {border: none;margin: 0;padding: 0;}
.vcard ul {list-style: none;margin: 0;padding: 0;}
.vcard li:first-child {margin-top: 0;}
.vcard .fn {font-size: 1rem;}

.webchat-cta {background-color: #f7f7f7;border-bottom: 2px solid #ebebeb;display: block;margin-bottom: 28px;padding: 0.875rem 1.063rem;transition: all 300ms ease-out;}
.webchat-cta:hover {background-color: #ebebeb;border-color: #dedede;text-decoration: none;}
.webchat-cta__icon {float: left;}
.webchat-cta__icon-large {color: #007896;font-size: 1.5rem;}
.webchat-cta__icon-small {color: #51bbe0;font-size: 1rem;left: 10px;}
.webchat-cta__title h2 {color: #007896;display: inline-block;float: left;font-size: 1.625rem;font-weight: bold;line-height: 2rem;padding-left: 12px;}
.webchat-cta__subtitle {color: #333;margin-top: 4px;}
.webchat-popup {display: none;opacity: 0;position: fixed;bottom: 20px;right: 20px;width: 340px;z-index: 99999;}
.webchat-popup__cta {background-color: #7b1271;border-color: #610f59;color: #fff;display: inline-block;margin: 0;text-align: left;width: 340px;}
.webchat-popup__cta .webchat-cta__icon-large {color: #2e072a;}
.webchat-popup__cta .webchat-cta__icon-small {color: #fff;}
.webchat-popup__cta .webchat-cta__title {display: inline-block;}
.webchat-popup__cta .webchat-cta__subtitle {color: #fff;display: inline-block;}
.webchat-popup__cta:hover,.webchat-popup__cta:focus {background-color: #610f59; border-color: #470b41;color: #fff;}
.webchat-popup__close {background-color: #470b41;font-size: 0.875rem;margin: 0;padding: 0.250rem 0.375rem;position: absolute;top: 0;right: 0;z-index: 5;}
.webchat-popup__close:hover,.webchat-popup__close:focus {background-color: #2e072a;}

.stay-connected-cta {background-color: #f7f7f7;border-bottom: 2px solid #ebebeb;display: block;margin-bottom: 28px;padding: 0.875rem 1.063rem;transition: all 300ms ease-out;}
.stay-connected-cta:hover {background-color: #ebebeb;border-color: #dedede;text-decoration: none;}
.stay-connected-cta__icon {float: left;margin-top: -2px;}
.stay-connected-cta__icon .ki:before {background-size: 32px 32px;height: 32px;width: 32px;}
.stay-connected-cta__icon-large {color: #007896;font-size: 1.5rem;}
.stay-connected-cta__icon-small {color: #51bbe0;font-size: 1rem;left: 10px;}
.stay-connected-cta__title {color: #00472d;display: inline-block;float: left;font-size: 1.125rem;font-weight: bold;line-height: 2rem;padding-left: 12px;}
.stay-connected-cta__subtitle {color: #333;margin-top: 4px;}

.ki {display: inline;}
.ki:before {content: " ";display: inline-block;height: 1rem;width: 1rem;}
.ki-stay-connected:before {background: url('/beta/assets/global/img/icons/kirklees/stay-connected-48.png');}

.site-search-title {font-size: 1.625rem;font-weight: 700;margin: 2rem 0 1rem;}
.site-search-count {display: block;font-size: 0.875rem;margin-bottom: 2rem;margin-top: -1rem;}
.site-search-form {margin-bottom: 2rem;position: relative;}
.site-search-form input[type=text] {box-shadow: inset none;font-size: 1rem;height: 42px;margin: 0 !important;}
.site-search-form button[type=submit] {background-color: #007896;border: none;cursor: pointer;height: 42px;padding: 0;position: absolute;top: 0;right: 0;width: 42px;}
.site-search-form button[type=submit]:before {background-color: transparent; color: #fff;content: "\f002";font-family: "FontAwesome" !important;font-size: 1rem;-webkit-font-smoothing: antialiased;}
.site-search-pager {margin: 2rem 0;}
.site-search-keymatch-result {background-color: #f7f7f7;border-bottom: 2px solid #ebebeb;margin-bottom: 1.750rem;padding: 0.875rem 1.063rem;}
.site-search-keymatch-result span {display: block;}
.site-search-result {margin-bottom: 1rem;}
.site-search-result span {display: block;margin-bottom: 4px;}
.site-search-result__description {font-size: 0.875rem;margin-top: 4px;}
.site-search-result__link {color: #008000;font-size: 0.875rem;}
.site-search-result__more-results {font-size: 0.875rem;}

.keymatch-result__label {color: #999;font-size: 0.875rem;}
.keymatch-result__title {font-weight: 700;margin: 1px 0 3px;}
.keymatch-result__link { color: #008000;font-size: 0.875rem;}

[data-abide] small.error {text-transform: none;}
fieldset.no-style {border: none;padding: 0;}
fieldset legend {font-size: 0.938rem;}

label {color: #222;font-size: 0.938rem;font-weight: 700;}
td label {font-size: 0.938rem;font-weight: 500;margin: 0;}
td input[type="checkbox"],
td input[type="radio"] {margin-bottom: 0;}

.dynamic-required-indicator {color: red;font-size: 60%;}
.dynamic-required-indicator:not([style*="display:none"]) + small {display: none;}

select{height:3rem;}
select:hover {outline: 3px solid #3eaf0d !important;background-color: #ffffff;}
select:focus {outline: 3px solid #3eaf0d !important;background-color: #ffffff;}
select:active {outline: 3px solid #3eaf0d !important;background-color: #ffffff;}

label input,label select,label textarea,label + input,label + select,label + textarea {margin-top: 0.5rem !important;}

input[type="checkbox"], input[type="radio"]{height:24px;width:24px;}
input,textarea,select,button {font-family: 'Open sans', Helvetica, Arial, sans-serif;}input + .field-descriptor,textarea + .field-descriptor,select + .field-descriptor,label + .field-descriptor {font-size: 0.938rem;margin-top: -0.5rem !important;}
input[type="checkbox"] + label,input[type="radio"] + label {margin-bottom: 1rem;vertical-align: top;width: 80%;}

label small.error {text-transform: none;}
small.error.aspdnctrl { margin-top: -1rem;}
span.error,small.error {padding: 0.5rem 0.5625rem 0.5625rem;}

.radio-button-list + span > small.error.aspdnctrl {margin-top: 0;}

body > form {margin-bottom: 0;}

textarea {min-height: 10rem;}

/* Style guide */
.sg-sticky-sidenav {background: none;padding: 0;}
.sg-sticky-sidenav:not(.fixed) .column {width: 100%;}
.sg-sticky-sidenav.fixed .column.medium-3 {background-color: #fff;}
.sg-sticky-sidenav ul { margin-top: 1.125em;}
.sg-sticky-sidenav li {font-size: 0.875rem;}
.sg-sticky-sidenav a {color: #959595;display: block;padding: 0.375rem 0.5rem 0.375rem 17px;}
.sg-sticky-sidenav li.active a {border-left: 1px solid #007896;padding-left: 16px;}
.sg-sticky-sidenav.fixed .row {margin: 0 auto;max-width: 70em;}
.sg-component {position: relative;}
.sg-component code {background-color: transparent;border: none;display: block;overflow: auto;padding: 15px;}
.sg-component-title {border-bottom: 1px solid #eee;padding-bottom: 10px;}
.sg-component-example {border: 1px solid #ddd;border-radius: 4px;padding: 45px 15px 15px;position: relative;z-index: 1;}
.sg-component-example:after {color: #959595;content: "Example";font-size: 12px;font-weight: 700;letter-spacing: 1px;position: absolute;top: 15px;left: 15px;text-transform: uppercase;}
.sg-component-code {background-color: #f7f7f9;border: 1px solid #ddd;position: relative;z-index: 2;}
.sg-component-example + .sg-component-code {border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;margin-top: -4px;}
.sg-component-code .code-container {font-size: 0.875rem;}
.sg-zero-clipboard {display: block;position: relative;}
.sg-copy-code-snippet {background-color: #fff;border-left: 1px solid #ddd;border-bottom: 1px solid #ddd;border-radius: 0 0 0 4px;color: #959595;cursor: pointer;display: block;font-size: 12px;padding: 5px 8px;position: absolute;top: 0;right: 0;z-index: 10;}
.sg-copy-code-snippet:hover,.sg-copy-code-snippet.zeroclipboard-is-hover {background-color: #1e8f4d;color: #fff;cursor: pointer;}
.sg-component-example--icons li {text-align: center;}
.sg-component-example--icons span {display: block;}
.sg-component-example--icons li i {font-size: 2rem;}

/* Contextual menu */
.contextual-menu {background-color: #f7f7f7;border: none;margin-bottom: 1.25rem;padding: 0.875rem;}
.contextual-menu h4 {margin-top: 0.5rem;}
.contextual-menu__option-group {margin-bottom: 0.5rem;}
.contextual-menu__option-group:last-child {margin-bottom: 0;}
.contextual-menu__option-group li {border-bottom: 1px solid #ebebeb;}
.contextual-menu__option-group li:last-child {border: none;}
.contextual-menu__option-group a {display: block;font-size: 0.925rem;padding: 0.5rem;}
.contextual-menu .change-selected-property {font-size: 0.875rem;}
.contextual-menu .change-selected-property a {color: #4f4f4f;}
.contextual-menu .logged-in-as {display: block;font-weight: 300;padding: 0.5rem;}

.sticky-webchat-invite {display: none;position: fixed;bottom: 0;left: 0;width: 100%;z-index: 100;}
.sticky-webchat-invite a {background-color: #007896;display: block;color: #fff;height: 40px;line-height: 40px;padding: 0 0.750rem;text-align: center;}
.sticky-webchat-invite a i {margin-left: 4px;}
.sticky-webchat-invite a:hover {text-decoration: none;}

/* Dev panel */
.dev-panel {background-color: #edc92f;}
.dev-panel .column p:last-child {margin-bottom: 0;}

/* Print */
.page-break {page-break-after: always;}

span.digital-kirklees-transaction {margin: 10px;}
span.digital-kirklees-transaction img {height: 30px;width: 150px;float: right;}

/* features on homepage*/
/*.features-feature__container {bottom: 0;display: flex;flex-direction: column;justify-content: center;left: 0;right: 0;}*/
.features-feature a:focus {z-index: 9999;text-decoration: underline;outline-offset: 8px;outline: 4px solid #FFCB05 !important;display: block;}
.features-feature a:hover {text-decoration: underline; color:#FFCB05;}
.features-feature__text {background: #393839;padding: 10px 14px;position: absolute;bottom: 0; border-bottom-left-radius:15px;border-bottom-right-radius:15px;}
.features-feature__text span {color: #f3c249;font-size: 0.813rem;font-weight: 300;}
.features-feature__text p {color: #f9f9f9;}
.features-feature__text h3 {font-size: 1.375rem;margin-top: 0 !important;margin-bottom: 4px !important;text-decoration: underline; color:#FFCB05;}
.features-feature__text p {font-size: 15px;font-weight: 300;margin-bottom: 0 !important;}
.features-feature__image,.features-feature__image img {margin: auto; border-radius:15px;}

.nextPrevious a {text-decoration: none;}
.nextPrevious {padding: 5px;}
.nextSection:hover {background-color: #E6E6E6;}
.previousSection:hover {background-color: #E6E6E6;}
.nextPrevious p {margin: 3px;font-weight: bold;color: #20399d;font-size: 1.2rem;}
.nextPrevious span {text-decoration: underline;margin-left: 10px;}
.nextPrevious .nextSection {margin-top: 20px;margin-bottom: 20px;}
.nextPrevious .previousSection {margin-top: 20px;margin-bottom: 20px;}
.previousSection {float: left;text-align: left;padding-left: 10px;width: 300px;height: 100px;}
.nextSection {float: right;text-align: right;margin-right: 20px;padding-right: 10px;width: 300px;height: 100px;}

.minibrand-website-feedback {background-color:#e9f4f7; padding:10px 10px 0 10px!important;}
.minibrand-website-feedback img {box-shadow:none; margin:none;}
h2.websiteFeedback{font-weight:bold;font-size:18px!important;margin-bottom:0;color:#000;}
h2.websiteFeedback:after{content:none;}
.minibrand-website-feedback-button button {background-color:#005f76!important;color: white!important;font-size: 16px!important;font-weight:200!important;font-family:"Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;letter-spacing: .5px!important;border-radius: 4px!important;padding:15px!important;text-decoration: underline;margin-top:5%;}
.minibrand-feedback-cta button:hover {background-color:#000000!important;color: white!important;}
a.minibrand-feedback-cta:focus{outline: 4px solid #141CFF!important;z-index: 9999;outline-offset: 2px;}

.google-map {overflow: hidden !important;position: relative !important;}
.acf-map {overflow: hidden !important;position: relative !important;}
.get-directions {background-color: #005f76;position: absolute;padding: 30px 30px;width: 360px;height: 280px;top: 10%;right: 10%;text-align: center;color: #FFF;}
.get-directions h2 {color: #FFF;}
.get-directions:before {content: "";display: block;border-top: 38px solid transparent;border-bottom: 37px solid transparent;border-right: 55px solid #005f76;position: absolute;top: 105px;right: 359px;}
.directionsButton {border-style: solid;border-width: 0px;cursor: pointer;font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;font-weight: normal;line-height: normal;margin: 0 0 1.25rem;position: relative;text-decoration: none;text-align: center;display: inline-block;padding-top: 1rem;padding-right: 2rem;padding-bottom: 1.0625rem;padding-left: 2rem;font-size: 1rem;background-color: #213c6d;border-color: #007095;color: white;transition: background-color 300ms ease-out;width: 100% !important;}

@media screen and (max-width: 850px) {
.minibrand-website-feedback p {display:none;}
.feedback-text {text-align:center;}
.minibrand-website-feedback-button {text-align:center;}
.minibrand-website-feedback img {height:80px;width:130px;display: block;margin: 0 auto;border-radius: 25px;}
}

/* Small screens */
@media only screen {


.alpha-message {background-color: #F5B55B;}
.alpha-message p a {color: #333;}
.alpha-message a {text-decoration: underline;}

.promo__text {background-color: #ffffff;}

.nextPrevious a {text-decoration: none;}
.nextPrevious {padding: 5px;}
.nextSection:hover {background-color: #E6E6E6;}
.previousSection:hover {background-color: #E6E6E6;}
.nextPrevious p {font-weight: bold;color: #20399d;font-size: 1.2rem;}
.nextPrevious span {text-decoration: underline;}
.nextPrevious .nextSection {margin-top: 20px;margin-bottom: 20px;}
.nextPrevious .previousSection {margin-top: 20px;margin-bottom: 20px;}
.previousSection {float: none;text-align: center;padding-left: 10px;margin: auto;width: auto;height: 100px;}
.nextSection {float: none;text-align: center;margin: auto;padding-right: 10px;width: auto;height: 100px;}

.digital__transactions-container {margin-bottom:4rem;}

.gsc-search-button {width:2%!important; padding:0!important;}
.gsc-input-box {height:60px!important; padding-top:0!important;}
td.gsc-input {padding:0!important; margin-left:15px;}

ul.mobile-topbar{width: auto!important;height: auto !important;display: inline!important;}

.popular-services-background {padding: 5px 10px;}

}
/* Small screens */
@media (min-width: 22.5em) and (max-width: 38em) {
    .features-feature__container {margin-top:15px;}
    .features-feature__text {height: 90px!important;width: 315px!important;}
    .features-feature__text p {display: none;}
    .features-feature__text h3{text-decoration:underline;  font-size: 1rem;}
  }

@media only screen and (max-width: 40em) {

.gsc-search-button {width:5%!important; padding:0!important;}

.background-image--winter, .background-image--autumn, .background-image--summer, .background-image--spring {background-size: auto;}
    
.features-feature__container {margin-top:15px;}
.features-feature__text {height: 85px;width: 354px;}
.features-feature__text p {display: none;}
.features-feature__text h3{text-decoration:underline;  font-size: 1rem;}

.row__title-dark-left {text-align:center;}

    .popular-task-box {margin-bottom:0.625rem; margin-left: 0.9375rem; margin-right: 0.9375rem;}
.alpha-message {background-color: #F5B55B;color: #333;min-height: 107px;}
.alpha-message p a {color: #333;}
.alpha-message a {text-decoration: underline;}

.nextPrevious a {text-decoration: none;}
.nextPrevious {padding: 5px;}
.nextSection:hover {background-color: #E6E6E6;}
.previousSection:hover {background-color: #E6E6E6;}
.nextPrevious p {font-weight: bold;color: #20399d;font-size: 1.2rem;}
.nextPrevious span {text-decoration: underline;}
.nextPrevious .nextSection {margin-top: 20px;margin-bottom: 20px;}
.nextPrevious .previousSection {margin-top: 20px;margin-bottom: 20px;}
.previousSection {float: none;text-align: center;padding-left: 10px;margin: auto;width: auto;height: 100px;}
.nextSection {float: none;text-align: center;margin: auto;padding-right: 10px;width: auto;height: 100px;}

span.digital-kirklees-transaction img {height: 30px;width: 150px;float: left;}

.site-header .top-bar .name .site-logo a {background: url(/beta/assets/global/img/kirklees-mobile-logo-white.svg) no-repeat;background-size: 42px 42px;color: #333;height: 42px;margin-left: 20px;padding: 0;text-indent: -999em;position: relative;top: 21px;width: 42px;display: block;}
.site-footer .row--padded {padding: 0.9375rem 0;}

/* Responsive tabs ('Kirklees Council responsive tabs' .kcrt) */
.kcrt .icon-button {padding: 1.25rem;}
.kcrt .icon-button-text {display: block;font-size: 0.875rem;height: auto;min-height: 125px;overflow: hidden;padding: 0;text-align: center;}
.kcrt .icon {margin: 0 auto 0.625rem;position: relative;top: auto;left: auto;}
.kcrt .icon-button-title {display: block;max-height: 4.2rem;}
.kcrt__tab li:nth-child(n+7) {display: none;}
.kcrt__footer a {border-top: 1px solid #bfbfbf;}

input[type=text],input[type=number],input[type=email],input[type=date],input[type=number],input[type=tel],textarea,select {font-size: 1rem;}

.sg-sticky-sidenav {position: static !important;width: 100%;}

.webchat-popup {margin-left: -170px;left: 50%;}

.alpha-message--label a img {width: 345px;}



.get-directions {position: inherit !important;width: 100% !important;height: auto !important;top: 0px !important;right: 0px !important;}
.get-directions:before {display: none !important;}

.section-menu--level-2 li {width: 100%;}
.subsection-menu {border-left: none !important;}

.menu-topics {padding-left: 0;}

.gsc-search-button {width:15%!important;}

.mobile-nav-icon {top: 0;right: 125px;position: absolute;float: right;list-style: none;color: #000000;border-right: 1px solid #B8EBF7;}

.mobile-nav-icon a {height: 80px;display:inline-block;padding: 0 20px;color:#ffffff; line-height:80px;}

.mobile-nav-icon a:hover{background-color: #Bedee5;text-decoration: none;color: #003440;}

.site-header .top-bar li:nth-child(3) { right:180px;border-left: 1px solid #B8EBF7;}

a.row__title-button {text-decoration:underline;}

}

/* Medium screens */
@media only screen and (min-width: 40.063em) {
    .background-image--winter, .background-image--autumn, .background-image--summer, .background-image--spring {background-size: auto;}

    .digital__transactions-container {padding: 30px 20px 30px;}

    .digital__transactions-icon { width: 65px;height: 65px;font-size: 2rem}

    .features-feature__container {margin-top:15px;}

    .row .row {margin-left: auto!important;margin-right:auto!important;}

    .mobile-nav-icon {top: 0;right: 125px;position: absolute;float: right;list-style: none;color: #ffffff;border-right: 1px solid #BEDEE5;}
    
    .mobile-nav-icon a {height: 80px;display:inline-block;padding: 0 20px; color: #ffffff; line-height:80px;}
    
    .mobile-nav-icon a:hover{background-color: #BEDEE5; color:#000000;}
    
   .site-header .top-bar li:nth-child(3) { right:180px;border-left: 1px solid #BEDEE5;}
    
    .gsc-search-button {width:8%!important; padding:0!important;}

.alpha-message {background-color: #F5B55B;color: #333;min-height: 107px;}

.nextPrevious a {text-decoration: none;}
.nextPrevious {padding: 5px;}
.nextSection:hover {background-color: #E6E6E6;}
.previousSection:hover {background-color: #E6E6E6;}
.nextPrevious p {font-weight: bold;color: #20399d;font-size: 1.2rem;}
.nextPrevious span {text-decoration: underline;}
.nextPrevious .nextSection {margin-top: 20px;margin-bottom: 20px;}
.nextPrevious .previousSection {margin-top: 20px;margin-bottom: 20px;}
.previousSection {float: none;text-align: center;padding-left: 10px;margin: auto;width: auto;height: 100px;}
.nextSection {float: none;text-align: center;margin: auto;padding-right: 10px;width: auto;height: 100px;}

.row--padded .row__title--audiences {margin: -1.563rem 0 1.563rem;}

.carousel-feature__text {position: absolute;bottom: 0;z-index: 5;}

.article__header a {color: #004C5C;}
.article__header a:hover {text-decoration: none;}

.section-menu__title {padding: 10px;}
.section-menu a {padding: 10px;}
.section-menu--level-2 {margin: 0;min-height: 616px;}
.subsection-menu {min-height: 680px;padding: 0 1.063rem;border-left: 1px solid rgb(204, 204, 204);}

.topic-promo-boxes-controls {margin: 0 auto;width: 100%;}

#tls-modal h4 {margin-bottom: 1rem;}

.features-feature__text {height: 159px;max-width: 640px;}
}

/* min-width 641px, medium screens */
@media only screen and (min-width: 52.5em) and (max-width: 64em) {
    .background-image--winter, .background-image--autumn, .background-image--summer, .background-image--spring {background-size: auto;}

.alpha-message {background-color: #F5B55B;color: #333;min-height: 107px;}

.nextPrevious a {text-decoration: none;}
.nextPrevious {padding: 5px;}
.nextSection:hover {background-color: #E6E6E6;}
.previousSection:hover {background-color: #E6E6E6;}
.nextPrevious p {font-weight: bold;color: #20399d;font-size: 1.2rem;}
.nextPrevious span {text-decoration: underline;}
.nextPrevious .nextSection {margin-top: 20px;margin-bottom: 20px;}
.nextPrevious .previousSection {margin-top: 20px;margin-bottom: 20px;}
.previousSection {float: left;text-align: left;padding-left: 10px;width: 250px;height: 125px;}
.nextSection {float: right;text-align: right;margin-right: 10px;padding-right: 10px;width: 250px;height: 125px;}

.get-directions {position: inherit !important;width: 100% !important;height: auto !important;top: 0px !important;right: 0px !important;}
.get-directions:before {display: none !important;}
}

@media only screen and (min-width: 40.063em) and (max-width: 64em) {
.kcrt .icon-button {padding: 1.25rem;}
.kcrt .icon-button-text {display: block;font-size: 0.875rem;height: auto;min-height: 125px;overflow: hidden;padding: 0;text-align: center;}
.kcrt .icon {margin: 0 auto 0.625rem;position: relative;top: auto;left: auto;}
.kcrt .icon-button-title {display: block;max-height: 4.2rem;}
.kcrt__tab li:nth-child(n+7) {display: none;}
.kcrt__footer a {border-top: 1px solid #bfbfbf;}

.alpha-message {background-color: #F5B55B;color: #333;min-height: 107px;}
.alpha-message--label {background-color: #333;color: #fff;display: block;margin: 0;min-width: 33%;padding: 1.563rem 24px 1.563rem 35px;position: relative;text-align: left;-webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d;transform-style: preserve-3d;float: left;}
.alpha-message--content {display: block;min-height: 80px;padding: 0.9375rem;width: 100%;background-color: #F5B55B;color: #333;}
.alpha-message--content a {color: #333;text-decoration: underline;}

.get-directions {position: inherit !important;width: 100% !important;height: auto !important;top: 0px !important;right: 0px !important;}
.get-directions:before {display: none !important;}

.features-feature {
    width: 100%;
    margin: 0 auto;
    display: grid;
    place-items: center;
}
}

/* Large screens */
@media only screen and (min-width: 64.063em) {
    .background-image--winter, .background-image--autumn, .background-image--summer, .background-image--spring {background-size: contain;}

    .digital__transactions-container {background-color:#fff;height:130px; border-radius:15px; padding:38px 20px 30px;position:relative;}
.digital__transactions-container .digital__transactions-title h2 {color:#003440;font-size:1.25rem!important;text-decoration: underline; text-align: center; display:block; font-weight:bold;}
.digital__transactions-icon  {align-items: center;display: flex;justify-content: center;width: 70px;height: 70px;background-color: #BEDEE5;border-radius: 50%;line-height: 80px;font-size: 2.613rem;margin: 0 auto 20px;color:#00758c;box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2); position:absolute;top:-40px;transform:translateX(-50%);left:50%;}


.nextPrevious a {text-decoration: none;}
.nextPrevious {padding: 5px;}
.nextSection:hover {background-color: #E6E6E6;}
.previousSection:hover {background-color: #E6E6E6;}
.nextPrevious p {margin: 3px;font-weight: bold;color: #20399d;font-size: 1.2rem;}
.nextPrevious span {text-decoration: underline;margin-left: 10px;}
.nextPrevious .nextSection {margin-top: 20px;margin-bottom: 20px;}
.nextPrevious .previousSection {margin-top: 20px;margin-bottom: 20px;}
.previousSection {float: left;text-align: left;padding-left: 10px;width: 300px;height: 100px;}
.nextSection {float: right;text-align: right;margin-right: 20px;padding-right: 10px;width: 300px;height: 100px;}

.site-header .top-bar .dropdown {right: 0 !important;left: auto !important;width: 600px !important;}
.site-header .top-bar .atoz .dropdown {width: 400px !important;}
.site-header .top-bar .dropdown li {width: 50%;}
.site-header .top-bar .dropdown a {background-color: #e5e5e5 !important;border-bottom: 1px solid #ccc;color: #333 !important;}
.site-header .top-bar .dropdown li:nth-child(odd) a {border-right: 1px solid #ccc;}
.site-header .top-bar-section li:not(.has-form) a:not(.button) {padding: 0 15px !important;}
.site-header .top-bar .dropdown a:hover {background-color: #d9d9d9 !important;}
.site-header .top-bar .atoz .dropdown li {width: 20%;}
.site-header .top-bar .atoz .dropdown {background-color: #d9d9d9;}
.site-header .top-bar .atoz .dropdown a {text-align: center;}

.kcrt__tab li:nth-child(n+10) {display: block;}
.kcrt__footer a {border-right: 1px solid #bfbfbf;}
.kcrt__tab {border: none;min-height: 287px;}
.kcrt--csc .kcrt__tab {min-height: 480px;}
.kcrt__tab ul {padding-top: 1.25rem;padding-bottom: 1.25rem;position: absolute;left: 0;}
.kcrt--website .kcrt__tab li:nth-child(n+10) {display: none;}
.kcrt__tab-title {border-bottom: 1px solid #bfbfbf;border-left: 1px solid #bfbfbf;}
.kcrt__tab.active .kcrt__tab-title {border-bottom: 1px solid #fff;}
.kcrt__tab-pager {display: none;}
.kcrt__footer {margin: 0;}
.kcrt__footer a {border-top: 1px solid #bfbfbf;}

.carousel-feature__text {min-height: 9.375rem;}
.carousel-control--next,.carousel-control--previous {top: 40%;}
.carousel-feature__subtitle {display: block;}

.sticker {margin-bottom: 0;}

.site-footer .copyright {margin: 0;}
.foot-social {margin: 0;}
.foot-links {margin: 0;}
.foot-links li {float: left;margin-right: 1.563rem;}
footer.site-footer .footer--main ul {line-height: 26px;}

.column, .columns {padding-left: 1.063rem;padding-right: 1.063rem;}

.alpha-message--label {display: inline-block;margin: 0 1rem 0 0;min-width: 220px;}
.alpha-message--content {display: block;min-height: 80px;padding: 0.9375rem;background-color: #F5B55B;color: #333;}
.alpha-message--content a {color: #333;text-decoration: underline;}
.alpha-message--label {line-height: 57px;min-height: 125px;}

.announcements-label {display: inline-block;margin: -1rem 1rem -1rem -1rem;min-width: 220px;}
.announcements-title {display: inline;}

.row__title-button:after {display: inline;}

.topic-promo-boxes-controls {margin: 0 auto;width: 33.333%;}

}

/* min-width 1025px, large screens */
@media only screen and (min-width: 64.063em) and (max-width: 90em) {

    .features-feature__text {width:500px;}
    .gsc-search-button {width:5%!important; border-radius:5px!important;}

.nextPrevious a {text-decoration: none;}
.nextPrevious {padding: 5px;}
.nextSection:hover {background-color: #E6E6E6;}
.previousSection:hover {background-color: #E6E6E6;}
.nextPrevious p {margin: 3px;font-weight: bold;color: #20399d;font-size: 1.2rem;}
.nextPrevious span {text-decoration: underline;margin-left: 10px;}
.nextPrevious .nextSection {margin-top: 20px;margin-bottom: 20px;}
.nextPrevious .previousSection {margin-top: 20px;margin-bottom: 20px;}
.previousSection {float: left;text-align: left;padding-left: 10px;width: 300px;height: 100px;}
.nextSection {float: right;text-align: right;margin-right: 20px;padding-right: 10px;width: 300px;height: 100px;}

}/* min-width 1025px and max-width 1440px, use when QAing large screen-only issues */

@media (min-width: 64em) and (max-width: 87.5em) {
    .custom-column {
      width: 50%; /* Equivalent to medium-6 */
    }
  }

/*--.roundicon--alerts-01 {background-image: url('/beta/assets/global/img/icons/roundicons/128/Alerts-01.png');}
.roundicon--alerts-04 {background-image: url('/beta/assets/global/img/icons/roundicons/128/Alerts-04.png');}
.roundicon--alerts-15 {background-image: url('/beta/assets/global/img/icons/roundicons/128/Alerts-15.png');}
.roundicon--Animals-54 {background-image: url('/beta/assets/global/img/icons/roundicons/128/Animals-54.png');}
.roundicon--audio-video-game-controls-04 {background-image: url('/beta/assets/global/img/icons/roundicons/128/Audio_video_game_controls-04.png');}
.roundicon--audio-video-game-controls-28 {background-image: url('/beta/assets/global/img/icons/roundicons/128/Audio_video_game_controls-28.png');}
.roundicon--audio-video-game-controls-37 {background-image: url('/beta/assets/global/img/icons/roundicons/128/Audio_video_game_controls-37.png');}
.roundicon--babycare-pregnancy-01 {background-image: url('/beta/assets/global/img/icons/roundicons/128/Babycare_Pregnancy-01.png');}
.roundicon--babycare-pregnancy-06 {background-image: url('/beta/assets/global/img/icons/roundicons/128/Babycare_Pregnancy-06.png');}
.roundicon--babycare-pregnancy-12 {background-image: url('/beta/assets/global/img/icons/roundicons/128/Babycare_Pregnancy-12.png');}
.roundicon--babycare-pregnancy-14 {background-image: url('/beta/assets/global/img/icons/roundicons/128/Babycare_Pregnancy-14.png');}
.roundicon--babycare-pregnancy-16 {background-image: url('/beta/assets/global/img/icons/roundicons/128/Babycare_Pregnancy-16.png');}
.roundicon--babycare-pregnancy-21 {background-image: url('/beta/assets/global/img/icons/roundicons/128/Babycare_Pregnancy-21.png');}
.roundicon--chat-messages-03 {background-image: url('/beta/assets/global/img/icons/roundicons/128/Chat_Messages-03.png');}
.roundicon--charts-07 {background-image: url('/beta/assets/global/img/icons/roundicons/128/Charts-07.png');}
.roundicon--charts-08 {background-image: url('/beta/assets/global/img/icons/roundicons/128/Charts-08.png');}
.roundicon--charts-02 {background-image: url('/beta/assets/global/img/icons/roundicons/128/Charts-02.png');}
.roundicon--christmas-06 {background-image: url('/beta/assets/global/img/icons/roundicons/128/Christmas-06.png');}
.roundicon--construction-01 {background-image: url('/beta/assets/global/img/icons/roundicons/128/Construction-01.png');}
.roundicon--construction-02 {background-image: url('/beta/assets/global/img/icons/roundicons/128/Construction-02.png');}
.roundicon--construction-12 {background-image: url('/beta/assets/global/img/icons/roundicons/128/Construction-12.png');}
.roundicon--construction-18 {background-image: url('/beta/assets/global/img/icons/roundicons/128/Construction-18.png');}
.roundicon--coronavirus {background-image: url('/beta/assets/global/img/icons/roundicons/128/coronavirus.png');}
.roundicon--coronavirus-11 {background-image: url('/beta/assets/global/img/icons/roundicons/128/Coronavirus-Bereavement-Services.png');}
.roundicon--coronavirus-12 {background-image: url('/beta/assets/global/img/icons/roundicons/128/Coronavirus-Building-Control.png');}
.roundicon--coronavirus-01 {background-image: url('/beta/assets/theme/coronavirus/img/coronavirus-icon-helpforbusinesses.png');}
.roundicon--coronavirus-02 {background-image: url('/beta/assets/global/img/icons/roundicons/128/Coronavirus-Community-Advice.png');}
.roundicon--coronavirus-03 {background-image: url('/beta/assets/theme/coronavirus/img/coronavirus-icon-communityresponse.png');}
.roundicon--coronavirus-04 {background-image: url('/beta/assets/global/img/icons/roundicons/128/Coronavirus-Council-Services.png');}
.roundicon--coronavirus-05 {background-image: url('/beta/assets/global/img/icons/roundicons/128/Coronavirus-Education-Childcare.png');}
.roundicon--coronavirus-13 {background-image: url('/beta/assets/global/img/icons/roundicons/128/Coronavirus-Employment-Support.png');}
.roundicon--coronavirus-06 {background-image: url('/beta/assets/global/img/icons/roundicons/128/Coronavirus-Financial-Support.png');}
.roundicon--coronavirus-14 {background-image: url('/beta/assets/global/img/icons/roundicons/128/Coronavirus-Other-Languages.png');}
.roundicon--coronavirus-07 {background-image: url('/beta/assets/global/img/icons/roundicons/128/Coronavirus-Other-Ways.png');}
.roundicon--coronavirus-15 {background-image: url('/beta/assets/global/img/icons/roundicons/128/Coronavirus-Planning-Applications.png');}
.roundicon--coronavirus-16 {background-image: url('/beta/assets/global/img/icons/roundicons/128/Coronavirus-Public-Rights-Of-Way.png');}
.roundicon--coronavirus-08 {background-image: url('/beta/assets/global/img/icons/roundicons/128/Coronavirus-Social-Distancing.png');}
.roundicon--coronavirus-09 {background-image: url('/beta/assets/global/img/icons/roundicons/128/Coronavirus-Stay-Home.png');}
.roundicon--coronavirus-10 {background-image: url('/beta/assets/global/img/icons/roundicons/128/Coronavirus-Wash-Hands.png');}
.roundicon--coronavirus-17 {background-image: url('/beta/assets/theme/coronavirus/img/coronavirus-icon-cases-nolabel.png');}
.roundicon--coronavirus-18 {background-image: url('/beta/assets/theme/coronavirus/img/coronavirus-icon-localrestrictionareas-nolabel.png');}
.roundicon--coronavirus-19 {background-image: url('/beta/assets/theme/coronavirus/img/coronavirus-icon-v2-testandtrace-nolabel.png');}
.roundicon--costofliving-financialsupport {background-image: url('/beta/assets/global/img/icons/roundicons/128/Cost-Of-Living-Financial-Support.png');}
.roundicon--Office-36-edit {background-image: url('/beta/assets/global/img/icons/roundicons/128/Office-36-edit.png');}
.roundicon--documents-bookmarks-10 {background-image: url('/beta/assets/global/img/icons/roundicons/128/Documents_Bookmarks-10.png');}
.roundicon--documents-bookmarks-13 {background-image: url('/beta/assets/global/img/icons/roundicons/128/Documents_Bookmarks-13.png');}
.roundicon--documents-bookmarks-20 {background-image: url('/beta/assets/global/img/icons/roundicons/128/Documents_Bookmarks-20.png');}
.roundicon--ecology-03 {background-image: url('/beta/assets/global/img/icons/roundicons/128/Ecology-03.png');}
.roundicon--ecology-04 {background-image: url('/beta/assets/global/img/icons/roundicons/128/Ecology-04.png');}
.roundicon--ecology-16 {background-image: url('/beta/assets/global/img/icons/roundicons/128/Ecology-16.png');}
.roundicon--ecology-20 {background-image: url('/beta/assets/global/img/icons/roundicons/128/Ecology-20.png');}
.roundicon--education-science-04 {background-image: url('/beta/assets/global/img/icons/roundicons/128/Education_Science-04.png');}
.roundicon--education-science-08 {background-image: url('/beta/assets/global/img/icons/roundicons/128/Education_Science-08.png');}
.roundicon--education-science-19 {background-image: url('/beta/assets/global/img/icons/roundicons/128/Education_Science-19.png');}
.roundicon--education-science-20 {background-image: url('/beta/assets/global/img/icons/roundicons/128/Education_Science-20.png');}
.roundicon--education-science-21 {background-image: url('/beta/assets/global/img/icons/roundicons/128/Education_Science-21.png');}
.roundicon--faces-users-14 {background-image: url('/beta/assets/global/img/icons/roundicons/128/Faces_Users-14.png');}
.roundicon--finance-03 {background-image: url('/beta/assets/global/img/icons/roundicons/128/Finance-03.png');}
.roundicon--finance-09 {background-image: url('/beta/assets/global/img/icons/roundicons/128/Finance-09.png');}
.roundicon--finance-09-edit {background-image: url('/beta/assets/global/img/icons/roundicons/128/Finance-09-edit.png');}
.roundicon--finance-10 {background-image: url('/beta/assets/global/img/icons/roundicons/128/Finance-10.png');}
.roundicon--food-01 {background-image: url('/beta/assets/global/img/icons/roundicons/128/Food-01.png');}
.roundicon--food-18 {background-image: url('/beta/assets/global/img/icons/roundicons/128/Food-18.png');}
.roundicon--home-appliances-51 {background-image: url('/beta/assets/global/img/icons/roundicons/128/Home_appliances-51.png');}
.roundicon--law-01 {background-image: url('/beta/assets/global/img/icons/roundicons/128/Law-01.png');}
.roundicon--law-02 {background-image: url('/beta/assets/global/img/icons/roundicons/128/Law-02.png');}
.roundicon--law-08 {background-image: url('/beta/assets/global/img/icons/roundicons/128/Law-08.png');}
.roundicon--law-04 {background-image: url('/beta/assets/global/img/icons/roundicons/128/Law-04.png');}
.roundicon--medical-10 {background-image: url('/beta/assets/global/img/icons/roundicons/128/Medical-10.png');}
.roundicon--multimedia-36 {background-image: url('/beta/assets/global/img/icons/roundicons/128/Multimedia_36.png');}
.roundicon--nature-05 {background-image: url('/beta/assets/global/img/icons/roundicons/128/Nature-05.png');}
.roundicon--party-04 {background-image: url('/beta/assets/global/img/icons/roundicons/128/Party-04.png');}
.roundicon--people-business-custom-01 {background-image: url('/beta/assets/global/img/icons/roundicons/128/People_Business_custom_1.png');}
.roundicon--office-06 {background-image: url('/beta/assets/global/img/icons/roundicons/128/Office-06.png');}
.roundicon--office-07 {background-image: url('/beta/assets/global/img/icons/roundicons/128/Office-07.png');}
.roundicon--office-10 {background-image: url('/beta/assets/global/img/icons/roundicons/128/Office-10.png');}
.roundicon--office-11 {background-image: url('/beta/assets/global/img/icons/roundicons/128/Office-11.png');}
.roundicon--office-13 {background-image: url('/beta/assets/global/img/icons/roundicons/128/Office-13.png');}
.roundicon--office-17 {background-image: url('/beta/assets/global/img/icons/roundicons/128/Office-17.png');}
.roundicon--office-20 {background-image: url('/beta/assets/global/img/icons/roundicons/128/Office-20.png');}
.roundicon--office-28 {background-image: url('/beta/assets/global/img/icons/roundicons/128/Office-28.png');}
.roundicon--office-29 {background-image: url('/beta/assets/global/img/icons/roundicons/128/Office-29.png');}
.roundicon--office-30 {background-image: url('/beta/assets/global/img/icons/roundicons/128/Office-30.png');}
.roundicon--office-35 {background-image: url('/beta/assets/global/img/icons/roundicons/128/Office-35.png');}
.roundicon--realestate-02 {background-image: url('/beta/assets/global/img/icons/roundicons/128/RealEstate-02.png');}
.roundicon--realestate-03 { background-image: url('/beta/assets/global/img/icons/roundicons/128/RealEstate-03.png');}
.roundicon--realestate-03-edit {background-image: url('/beta/assets/theme/council-housing/img/your-home-icon-transparent.png');}
.roundicon--realestate-04 {background-image: url('/beta/assets/global/img/icons/roundicons/128/RealEstate-04.png');}
.roundicon--realestate-08 {background-image: url('/beta/assets/global/img/icons/roundicons/128/RealEstate-08.png');}
.roundicon--realestate-14 {background-image: url('/beta/assets/global/img/icons/roundicons/128/RealEstate-14.png');}
.roundicon--realestate-15 {background-image: url('/beta/assets/global/img/icons/roundicons/128/RealEstate-15.png');}
.roundicon--realestate-17 {background-image: url('/beta/assets/global/img/icons/roundicons/128/RealEstate-17.png');}
.roundicon--realestate-18 {background-image: url('/beta/assets/global/img/icons/roundicons/128/RealEstate-18.png');}
.roundicon--realestate-19 {background-image: url('/beta/assets/global/img/icons/roundicons/128/RealEstate-19.png');}
.roundicon--realestate-21 {background-image: url('/beta/assets/global/img/icons/roundicons/128/RealEstate-21.png');}
.roundicon--realestate-custom-01 {background-image: url('/beta/assets/global/img/icons/roundicons/128/RealEstate-custom-01.png');}
.roundicon--realestate-custom-02 {background-image: url('/beta/assets/global/img/icons/roundicons/128/RealEstate-custom-02.png');}
.roundicon--retro-12 {background-image: url('/beta/assets/global/img/icons/roundicons/128/Retro-12.png');}
.roundicon--seo-01 {background-image: url('/beta/assets/global/img/icons/roundicons/128/SEO-01.png');}
.roundicon--seo-24 {background-image: url('/beta/assets/global/img/icons/roundicons/128/SEO-24.png');}
.roundicon--seo-25 {background-image: url('/beta/assets/global/img/icons/roundicons/128/SEO-25.png');}
.roundicon--seo-27 {background-image: url('/beta/assets/global/img/icons/roundicons/128/SEO-27.png');}
.roundicon--seo-29 {background-image: url('/beta/assets/global/img/icons/roundicons/128/SEO-29.png');}
.roundicon--seo-46 {background-image: url('/beta/assets/global/img/icons/roundicons/128/SEO-46.png');}
.roundicon--seo-47 {background-image: url('/beta/assets/global/img/icons/roundicons/128/SEO-47.png');}
.roundicon--seo-52 {background-image: url('/beta/assets/global/img/icons/roundicons/128/SEO-52.png');}
.roundicon--seo-53 {background-image: url('/beta/assets/global/img/icons/roundicons/128/SEO-53.png');}
.roundicon--shopping-27-edit {background-image: url('/beta/assets/global/img/icons/roundicons/128/Shopping-27-edit.png');}
.roundicon--streetlight {background-image: url('/beta/assets/global/img/icons/roundicons/128/streetlight.png');}
.roundicon--toys-games-01 {background-image: url('/beta/assets/global/img/icons/roundicons/128/Toys_Games-01.png');}
.roundicon--travel-and-transportation-07 {background-image: url('/beta/assets/global/img/icons/roundicons/128/Travel-and-Transportation-07.png');}
.roundicon--travel-and-transportation-10 {background-image: url('/beta/assets/global/img/icons/roundicons/128/Travel-and-Transportation-10.png');}
.roundicon--travel-and-transportation-11 {background-image: url('/beta/assets/global/img/icons/roundicons/128/Travel-and-Transportation-11.png');}
.roundicon--travel-and-transportation-14 {background-image: url('/beta/assets/global/img/icons/roundicons/128/Travel-and-Transportation-14.png');}
.roundicon--travel-and-transportation-15 {background-image: url('/beta/assets/global/img/icons/roundicons/128/Travel-and-Transportation-15.png');}
.roundicon--travel-and-transportation-16 { background-image: url('/beta/assets/global/img/icons/roundicons/128/Travel-and-Transportation-16.png');}
.roundicon--travel-and-transportation-17 {background-image: url('/beta/assets/global/img/icons/roundicons/128/Travel-and-Transportation-17.png');}
.roundicon--travel-and-transportation-19 { background-image: url('/beta/assets/global/img/icons/roundicons/128/Travel-and-Transportation-19.png');}
.roundicon--weather-09 {background-image: url('/beta/assets/global/img/icons/roundicons/128/weather-09.png');}
.roundicon--weather-23 {background-image: url('/beta/assets/global/img/icons/roundicons/128/weather-23.png');}
.roundicon--yahoo-weather-17 {background-image: url('/beta/assets/global/img/icons/roundicons/128/Yahoo_Weather-17.png');}
.roundicon--digital-kirklees-icon {background-image: url('/beta/assets/global/img/icons/roundicons/128/Digital-Kirklees.png');}*/

.roundicon--stay-connected-icon {background-image: url('/beta/assets/global/img/stay-connected-icon.png');}
.roundicon--social-media-07 {background-image: url('/beta/assets/global/img/icons/roundicons/128/social-media-07.png');}
.roundicon--social-media-x {background-image: url('/beta/assets/global/img/icons/roundicons/128/social-media-x.png');}
.roundicon--social-media-09 {background-image: url('/beta/assets/global/img/icons/roundicons/128/social-media-09.png');}
.roundicon--social-media-16 {background-image: url('/beta/assets/global/img/icons/roundicons/128/social-media-16.png');}
.roundicon--social-media-linkedIn {background-image: url('/beta/assets/global/img/icons/roundicons/128/social-media-linkedIn.png');}
.roundicon--social-media-instagram {background-image: url('/beta/assets/global/img/icons/roundicons/128/social-media-instagram.png');}

@font-face {font-family: "iconmoon";src: url("/beta/assets/global/font/iconmoon.eot");src: url("/beta/assets/global/font/iconmoon.eot?#iefix") format("embedded-opentype"),url("/beta/assets/global/font/iconmoon.ttf") format("truetype"),url("/beta/assets/global/font/iconmoon.svg#iconmoon") format("svg");font-weight: normal;font-style: normal;font-display: swap;}

[class*="glyphicon-"] {background-image: none;display: inline;font-size: 1em;font-style: normal !important;font-weight: normal !important;height: 1em;overflow: visible;width: 1em;}
[class*="glyphicon-"]::before {content: '+';display: inline-block;font-family: "iconmoon" !important;line-height: 1;position: relative;top: 2px;-webkit-font-smoothing: antialiased;}

a > [class*="glyphicon-"]::before {color: #333 !important;}

.hide {clip: rect(1px, 1px, 1px, 1px);height: 0;opacity: 0;position: absolute;visibility: hidden;width: 0;}


/* Customer Service Centre overrides */
.environment--csc .site-footer {margin-top: 0;}
.environment--csc .kcrt__tabs {background-color: rgba(255, 255, 255, 0.9);}

.corporate-plan .accordion .accordion-navigation > a {background-color: #037f97;color: #fff;}
h2.corporate-plan {margin-top: 0;}
p.corporate-plan {margin-top: 0;}
ul.corporate-plan {margin-top: 0;}

.page-related-emergency {background-color: #f2dede;}
.page-related-emergency ul li a:focus {outline: 4px solid #3a900c !important;}
.page-related-emergency h2 {border-top: 4px solid #d23131;font-size: 1.125rem;font-weight: 700;margin: 14px 0;padding: 14px 1.063rem;}
.page-related-emergency ul {list-style: none;margin: 0;padding-bottom: 14px;}
.page-related-emergency li {margin: 14px 0;padding: 0 1.063rem;}
.page-related-emergency li:last-child {margin-bottom: 0;}
.page-related-emergency a {color: #333;}

.public-rights-of-way-search select {height: auto;}

.street-search select {height: auto;}

.centered {text-align: center;justify-content: center;}

a.breakword {word-break: break-all;}
.breakword {word-break: break-word;}

article section p a {text-decoration: underline !important;}
article section li a {text-decoration: underline !important;padding: 11px 0;padding-right: 2px;}
article section li a.small-link-number {padding-right: 18px;}
article p a {text-decoration: underline !important;}
article li a {text-decoration: underline !important;}
article div.page-summary a {text-decoration: underline !important;padding: 16px 0;padding-right: 6px;}
article div.summary a {text-decoration: underline !important;}
article section table a {text-decoration: underline !important;padding: 14px 0;}
article div.panel--transaction-entry div.vcard a {text-decoration: underline !important;}
article dd.accordion-navigation.active a {text-decoration: underline !important;}
article div.panel--transaction-entry a {text-decoration: underline !important;}

div.row div.page-content p a {text-decoration: underline !important;padding: 12px 0;}
div.row div.page-content li a {text-decoration: underline !important;}
div.topic-promo-box li.topic-promo-box__more a {text-decoration: underline !important;}
div table.dataTable tbody tr a {text-decoration: underline !important;padding: 15px 0;}
div.column.medium-8 section.page-content section a {text-decoration: underline !important;}

.slick-list.draggable:focus {outline: 6px solid #ffbf47 !important;}

.goog-logo-link {display: none !important;}

.VIpgJd-ZVi9od-l4eHX-hSRGPd {display: none !important;}

.goog-te-gadget {color: transparent !important;max-height: 80px !important;}
.goog-te-gadget .goog-te-combo {color: #333 !important;border: none !important;font-size: 0.850rem !important;font-family: 'Open sans', Helvetica, Arial, sans-serif !important;}
.goog-te-combo {height: 48px !important;}
#google_translate_element {height: 80px !important}

.ukraine-panel-header {border-top: solid 2px #005bbb;background-color: #ffd500;margin-bottom: 0;}
.ukraine-panel-content {border-top: solid 2px #ffd500;border-bottom: solid 1px #005bbb;background-color: #ffffff;}
.ukraine-button {background-color: #0056B3;text-decoration: underline;}
.ukraine-button:hover {background-color: #005bbb;}

.govuk-accordion {margin-bottom: 20px}
.govuk-accordion h2 {margin: 0px !important}
.govuk-accordion h3 {margin: 0px !important;}
.govuk-accordion h4 {margin: 0px !important;}
.govuk-accordion h5 {margin: 0px !important;}

@media (min-width:40.0625em) {
    .govuk-accordion {margin-bottom: 30px}
}

.govuk-accordion__section {padding-top: 15px}
.govuk-accordion__section-heading {margin-top: 0;margin-bottom: 0;padding-top: 15px;padding-bottom: 15px}
.govuk-accordion__section-button {font-weight: 500 !important;font-size: 1.2rem !important;line-height: 1.11111;color: #0b0c0c;display: block;margin-bottom: 0;padding-top: 15px}
.govuk-visually-hidden {padding: 0 !important;border: 0 !important}
.govuk-visually-hidden,.govuk-visually-hidden-focusable {position: absolute !important;width: 1px !important;height: 1px !important;margin: 0 !important;overflow: hidden !important;clip: rect(0 0 0 0) !important;-webkit-clip-path: inset(50%) !important;clip-path: inset(50%) !important;white-space: nowrap !important}
.govuk-visually-hidden-focusable:active,.govuk-visually-hidden-focusable:focus {position: static !important;width: auto !important;height: auto !important;margin: inherit !important;overflow: visible !important;clip: auto !important;-webkit-clip-path: none !important;clip-path: none !important;white-space: inherit !important}
.govuk-accordion__section-content > :last-child {margin-bottom: 0;}
.js-enabled .govuk-accordion {border-bottom: 1px solid #b1b4b6}
.js-enabled .govuk-accordion__section {padding-top: 0}
.js-enabled .govuk-accordion__section-content {display: none;padding-bottom: 30px}
.js-enabled .govuk-accordion__section--expanded .govuk-accordion__section-content {display: block;padding: 16px !important;}
.js-enabled .govuk-accordion__show-all {position: relative;z-index: 1;margin-bottom: 9px;padding: 14px 0;border-width: 0;color: #20399d;background: none;cursor: pointer;}
.js-enabled .govuk-accordion__show-all::-moz-focus-inner {padding: 0;border: 0}
.js-enabled .govuk-accordion__show-all:hover {color: #0b0c0c;background: #f3f2f1;box-shadow: 0 -2px #f3f2f1, 0 4px #f3f2f1}
.js-enabled .govuk-accordion__show-all:hover .govuk-accordion__section-toggle-text {color: #0b0c0c}
.js-enabled .govuk-accordion__show-all:hover .govuk-accordion-nav__chevron {color: #0b0c0c;background: #0b0c0c}
.js-enabled .govuk-accordion__show-all:hover .govuk-accordion-nav__chevron:after {color: #f3f2f1}
.js-enabled .govuk-accordion__show-all:focus {outline: 3px solid rgba(0, 0, 0, 0);color: #0b0c0c;background-color: #fd0;box-shadow: 0 -2px #fd0, 0 4px #0b0c0c;text-decoration: none}
.js-enabled .govuk-accordion__show-all:focus .govuk-accordion-nav__chevron {background: #0b0c0c}
.js-enabled .govuk-accordion__show-all:focus .govuk-accordion-nav__chevron:after {color: #fd0}
.govuk-accordion__show-all:focus {outline: 4px solid #409f0d !important;}
.js-enabled .govuk-accordion__section-heading {padding: 0}
.js-enabled .govuk-accordion-nav__chevron {box-sizing: border-box;display: inline-block;position: relative;width: 1.25rem;height: 1.25rem;border: .0625rem solid;border-radius: 50%;vertical-align: middle}
.js-enabled .govuk-accordion-nav__chevron:after {content: "";box-sizing: border-box;display: block;position: absolute;bottom: .3125rem;left: .375rem;width: .375rem;height: .375rem;-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);border-top: .125rem solid;border-right: .125rem solid}
.js-enabled .govuk-accordion-nav__chevron--down {-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg)}
.js-enabled .govuk-accordion__section-button {width: 100%;padding: 15px;border: 0;border-top: 1px solid #b1b4b6;border-bottom: 10px solid rgba(0, 0, 0, 0);color: #0b0c0c;background: #FAFAFA;text-align: left;cursor: pointer;;}
.js-enabled .govuk-accordion__section-button:active {color: #0b0c0c;background: #ffb52d;}
.js-enabled .govuk-accordion__section-toggle:active {color: #0b0c0c;}
.js-enabled .govuk-accordion__section-button:hover {color: #0b0c0c;background: #ffb52d;}
.js-enabled .govuk-accordion__section-button:hover .govuk-accordion__section-toggle-text {color: #0b0c0c;}
.js-enabled .govuk-accordion__section-button:hover .govuk-accordion-nav__chevron {color: #0b0c0c;background: #0b0c0c;}
.js-enabled .govuk-accordion__section-button:hover .govuk-accordion-nav__chevron:after {color: #f3f2f1}
.js-enabled .govuk-accordion__section-button:focus {outline: 0;outline: 4px solid #409f0d;}
.js-enabled .govuk-accordion__section-button:focus .govuk-accordion__section-heading-text-focus,
.js-enabled .govuk-accordion__section-button:focus .govuk-accordion__section-summary-focus,
.js-enabled .govuk-accordion__section-button:focus .govuk-accordion__section-toggle-focus {outline: 3px solid rgba(0, 0, 0, 0);color: #0b0c0c;background-color: #fd0;box-shadow: 0 -2px #fd0, 0 4px #0b0c0c;text-decoration: none}
.js-enabled .govuk-accordion__section-button:focus .govuk-accordion-nav__chevron {color: #0b0c0c;background: #0b0c0c}
.js-enabled .govuk-accordion__section-button:focus .govuk-accordion-nav__chevron:after {color: #fd0}

.js-enabled .govuk-accordion__section-button::-moz-focus-inner {padding: 0;border: 0}
.js-enabled .govuk-accordion__section--expanded .govuk-accordion__section-button {padding-bottom: 20px;border-bottom: 0}
.js-enabled .govuk-accordion__section-button:focus .govuk-accordion__section-toggle-focus {padding-bottom: 3px}
.js-enabled .govuk-accordion__section-heading-text,.js-enabled .govuk-accordion__section-summary,.js-enabled .govuk-accordion__section-toggle {margin-bottom: 13px}
.js-enabled .govuk-accordion__section-heading-text .govuk-accordion__section-heading-text-focus,
.js-enabled .govuk-accordion__section-heading-text .govuk-accordion__section-summary-focus,
.js-enabled .govuk-accordion__section-heading-text .govuk-accordion__section-toggle-focus,
.js-enabled .govuk-accordion__section-summary .govuk-accordion__section-heading-text-focus,
.js-enabled .govuk-accordion__section-summary .govuk-accordion__section-summary-focus,
.js-enabled .govuk-accordion__section-summary .govuk-accordion__section-toggle-focus,
.js-enabled .govuk-accordion__section-toggle .govuk-accordion__section-heading-text-focus,
.js-enabled .govuk-accordion__section-toggle .govuk-accordion__section-summary-focus,
.js-enabled .govuk-accordion__section-toggle .govuk-accordion__section-toggle-focus {display: inline}
.js-enabled .govuk-accordion__section-toggle {font-size: 16px;font-size: 1rem;line-height: 1.25;font-weight: 400;color: #20399d;float: right;}
.js-enabled .govuk-accordion__section-toggle-text,
.js-enabled .govuk-accordion__show-all-text {margin-left: 5px;vertical-align: middle;padding: 11px 0;}

@media (min-width:40.0625em) {
    .govuk-accordion__section-button {font-size: 24px;font-size: 1.5rem;line-height: 1.25}
}
@media (min-width:40.0625em) {
    .js-enabled .govuk-accordion__section-content {padding-bottom: 50px}
}
@media (min-width:48.0625em) {
    .js-enabled .govuk-accordion__show-all {padding: 12px 0;}
}
@media (min-width:40.0625em) {
    .js-enabled .govuk-accordion__section-button {padding-bottom: 5px}
}
@media (min-width:48.0625em) {
    .js-enabled .govuk-accordion__section-button:focus .govuk-accordion__section-toggle-focus {padding-bottom: 2px}
}
@media screen and (forced-colors:active) {
    .js-enabled .govuk-accordion__section-button:hover .govuk-accordion-nav__chevron,
    .js-enabled .govuk-accordion__show-all:hover .govuk-accordion-nav__chevron {background-color: rgba(0, 0, 0, 0)}
    .js-enabled .govuk-accordion__section-button:focus .govuk-accordion-nav__chevron,
    .js-enabled .govuk-accordion__section-button:focus .govuk-accordion__section-heading-text-focus,
    .js-enabled .govuk-accordion__section-button:focus .govuk-accordion__section-summary-focus,
    .js-enabled .govuk-accordion__section-button:focus .govuk-accordion__section-toggle-focus,
    .js-enabled .govuk-accordion__show-all:focus .govuk-accordion-nav__chevron,
    .js-enabled .govuk-accordion__show-all:focus .govuk-accordion__section-heading-text-focus,
    .js-enabled .govuk-accordion__show-all:focus .govuk-accordion__section-summary-focus,
    .js-enabled .govuk-accordion__show-all:focus .govuk-accordion__section-toggle-focus {background: rgba(0, 0, 0, 0);background-color: rgba(0, 0, 0, 0)}
}
@media (min-width:1025px) {
    .hide-accordion {display: none !important;}
}
@media (min-width:1281px) {
    .hide-accordion {display: none !important;}
}
@media (hover:none) {
    .js-enabled .govuk-accordion__section-header:hover {border-top-color: #b1b4b6;box-shadow: inset 0 3px 0 0 #1d70b8}
    .js-enabled .govuk-accordion__section-header:hover .govuk-accordion__section-button {border-top-color: #b1b4b6}
}

.costofliving-related {padding: 0;}
.costofliving-related img {width: 100%;}
.costofliving-related p {padding: 1.25rem;}

.gsc-input-box {height:55px;}
table.gsc-search-box{border-radius:10px; border:none;}
.site-header form.gsc-search-box {margin-top: 14px !important;}
.site-header .gsc-search-box {width: 260px !important;height: 50px;}
.site-header .gsc-input-box {border: 0px !important;}
.site-header .gsc-search-box table {margin-bottom: 0px !important;border: 0px !important;table-layout: auto !important;}
.site-header .top-bar button {top: 0px !important;width: 44px !important;height: 44px;padding-left: 10px !important;padding-right: 10px !important;margin-right: 5px;}
.site-header .gsc-search-box table tr td {padding: 0;}
.site-header .gsc-input {height: 3rem !important;}
.site-header .top-bar-section a.gsst_a {line-height: 44px !important;padding: 0 !important;}
.site-header .top-bar-section .gsst_a .gscb_a {color: #000000;}

@media only screen and (max-width: 40em) {
.site-header .gsc-search-box {width: 100% !important;}
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
.site-header .gsc-search-box {width: 100% !important;}
}

table.gsc-search-box {background:none!important;}
#gs_id51 {border:none!important; background:none!important;}
.column form.gsc-search-box {margin-top: 14px !important;}
.column .gsc-search-box {width: 100% !important;}
.column .gsc-input-box {border: 0px !important;}
.column .gsc-search-box table {margin-bottom: 0px !important;border: 0px !important;table-layout: auto !important;}
.column .gsc-input {height: 45px !important;margin: auto;padding: 0.5rem;}
.column .gsc-search-button-v2 {height: 40px;padding-left: 15px;padding-right: 15px;margin-bottom: 0px;}
button.gsc-search-button gsc-search-button-v2 {height:55px;}
.gsc-search-button-v2 {border:none!important;background-color: #003440 !important;background-image: none;filter: none; height:60px!important; width:60px!important; padding:0!important; margin:0!important;}
.gsc-search-button-v2:hover {background-color: #FFCB05 !important;background-image: none;filter: none;}
.gsc-search-button-v2 svg {fill: #FFFFFF;height: 20px;width: 25px;}
.gsc-search-button-v2:hover svg {fill:#000!important;}

.accessAbleIcon {float: left !important;margin-right: 1rem !important;border-bottom: 0px !important;}
.accessAbleH2 {margin-top: 10px !important;text-decoration: none !important;}
.accessAbleH3 {padding-top: 10px !important;font-weight: bold !important;}
.accessAbleH3NP {margin-top: 10px !important;font-weight: bold !important;}
.accessAbleH2:after {background: none !important;}
.accessAbleButton {background-color: #00662C !important;border-bottom: 2px solid #003618 !important;}
.accessAbleButton:hover {background-color: #FFCB05 !important;color: #414042 !important;}

@media only screen and (max-width: 40em) {
.accessAbleH3 {padding-top: 0px !important;margin-top: 0px !important;}
.accessAbleH3NP {padding-top: 0px !important;margin-top: 0px !important;}
.accessAbleAP {padding-top: 10px !important;}
}
