html, button, input, select, textarea { font-family: "Folio W03 Light", sans-serif; }

/*# sourceMappingURL=client_style.css.map */@font-face { font-family: "Folio W03 Bd"; src: url("df6e0c81-cced-4c24-b240-bb2ed48d278a.eot?#iefix"); src: url("df6e0c81-cced-4c24-b240-bb2ed48d278a.eot?#iefix") format("eot"), url("e8fff5d5-0270-4843-aec5-53c0cc2b8751.woff2") format("woff2"), url("71865760-88e9-447b-83db-e3cfebcbe8ff.woff") format("woff"), url("5493273d-9a03-4763-b35f-fdf8ed636c23.ttf") format("truetype"); }

@font-face { font-family: "Folio W03 Book"; src: url("bcf7b0a8-5481-472b-84bb-2dc798c22157.eot?#iefix"); src: url("bcf7b0a8-5481-472b-84bb-2dc798c22157.eot?#iefix") format("eot"), url("e0d1fcd9-9239-4c09-9190-6d5bd1cd319b.woff2") format("woff2"), url("a9689846-0504-4f83-b316-1f64dcf52a92.woff") format("woff"), url("89dc4f09-81ae-4ee8-9199-1b22979a1e61.ttf") format("truetype"); }

@font-face { font-family: "Folio W03 Light"; src: url("5ba6dc95-27d0-4c7a-9131-89d9a279dce3.eot?#iefix"); src: url("5ba6dc95-27d0-4c7a-9131-89d9a279dce3.eot?#iefix") format("eot"), url("fe506fb9-398c-435c-bd25-5cc38099efde.woff2") format("woff2"), url("ce5cafac-b0d6-49d0-a644-28486638c900.woff") format("woff"), url("09583339-6169-488f-9ccd-194d6507b2f2.ttf") format("truetype"); }

@font-face { font-family: "Folio W03 Light It"; src: url("65c14923-4207-4df6-9aff-83e9d23aabeb.eot?#iefix"); src: url("65c14923-4207-4df6-9aff-83e9d23aabeb.eot?#iefix") format("eot"), url("2339ce29-dcd7-4539-9b6b-ce73cab9c9f1.woff2") format("woff2"), url("dbd1ef9e-2f98-4f8a-8f55-fd5f69e21d5b.woff") format("woff"), url("98506f18-9fa9-4766-96f2-364bfdb06df3.ttf") format("truetype"); }

@font-face { font-family: "Folio W03 Md"; src: url("83525e27-7a86-4998-a081-a09ac061253a.eot?#iefix"); src: url("83525e27-7a86-4998-a081-a09ac061253a.eot?#iefix") format("eot"), url("23fe9995-ac6b-4efe-9825-9b9679c1cbdc.woff2") format("woff2"), url("0b776597-ddda-47a4-9e21-fd58f9c008f9.woff") format("woff"), url("d65f9116-c5fe-4631-8793-b940648274ef.ttf") format("truetype"); }

@font-face { font-family: "Folio W03 X Bd"; src: url("e3425f77-d138-418b-ae8f-e8e85f3a302d.eot?#iefix"); src: url("e3425f77-d138-418b-ae8f-e8e85f3a302d.eot?#iefix") format("eot"), url("f4c52218-8772-4b82-a5ce-4d799ae4fef7.woff2") format("woff2"), url("583a87e6-ed79-49a1-a73e-c74f9af1cf90.woff") format("woff"), url("79d9d416-c5de-4bab-8d29-fde7b54c7355.ttf") format("truetype"); }

html { -webkit-font-smoothing: antialiased; font-smoothing: antialiased; }

.header-site-logo > a { background-image: url("logo-sprite.svg"); background-position: 0px -110px; background-size: 386px 186px; background-color: #000000; width: 247px; height: 53px; }

.header-outer-container { background-color: #0e0d09; }

.header-website-settings a { float: right; display: block; width: 19px; height: 18px; position: absolute; right: 24px; top: 10px; background-image: url(general-sprite.svg); background-size: 300px 650px; background-repeat: no-repeat; background-position: -120px -400px; margin: 17px 4px 19px; }

.header-website-settings a:before, .header-website-settings a:after, .header-website-settings a.pressed:before, .header-website-settings a.pressed:after { content: none; }

.header-website-settings a:after { content: "MENU"; color: #fff; height: 10px; width: 40px; font-size: 12px; display: block; top: 35px; position: absolute; left: -11px; text-align: center; }

.header-website-settings a.pressed:after { content: "CLOSE"; color: #fff; height: 10px; width: 40px; font-size: 12px; display: block; top: 35px; position: absolute; left: -11px; text-align: center; background: none; transform: none; }

.header-website-settings a.pressed { float: right; display: block; width: 19px; height: 18px; position: absolute; right: 24px; top: 10px; background-image: url(general-sprite.svg); background-size: 300px 650px; background-repeat: no-repeat; margin: 17px 4px 19px; background-position: -200px -400px; }

.header-first-row { border-bottom: solid 3px #505050; }

.sc-search-panel { padding: 0px; background: #fff; border-bottom: solid 3px #505050; }

input.sc-search-text { height: 60px; width: calc(100% - 60px); width: -webkit-calc(100% - 60px); border: none; background: transparent; padding-left: 15px; }

input.sc-search-button[type="submit"] { width: 60px; height: 60px; text-indent: -999px; background: url(general-sprite.svg) -124px -582px transparent; border: none; }

input.sc-search-button[type="submit"]:hover, input.sc-search-button[type="submit"]:focus { background: url(general-sprite.svg) -124px -582px #eeeeee; }

.content-outer-container { background: #ffffff; }

.list-item-container a .list-item-title { border: none; }

.list-item-container a { border-top: solid 3px #8ac640; border-radius: 4px; }

.landing-page-nav .list-item-container a { border-top: solid 3px #8ac640; border-bottom: solid 3px #8ac640; border-radius: 4px; background: #000000; }

.landing-page-nav .list-item-container a h2.list-item-title, .landing-page-nav .list-item-container a p { color: #ffffff; }

.landing-page-nav .list-item-container a:hover, .landing-page-nav .list-item-container a:focus { background: #505050; }

.list-container .list-item-container p.published-on { padding-bottom: 10px; }

.main-container h1 { position: relative; }

.main-container h1:after { content: ""; width: 50px; height: 4px; background: #8ac640; bottom: -9px; position: absolute; left: 0px; }

#breadcrumbs-container { background-color: #000000; position: relative; padding-bottom: 30px; }

#breadcrumbs-container:after { content: ""; width: 100%; height: 17px; background: url(breadcrumb-bg.png) #8ac640; position: absolute; bottom: 0px; left: 0px; }

.content-outer-container { background: #eeeeee; }

.panel-button, .panel-button:visited .drop-button .drop-button-header > a, .drop-button.open .drop-button-header > a:hover, .main-container button, .main-container input[type="button"], .main-container input[type="reset"], .main-container input[type="submit"], .main-container .styled-button, .main-container a.styled-button, .main-container a.styled-button:visited { background: #a8d572; border-bottom: solid 3px #8ac640; color: #000000; font-weight: normal; min-width: 110px; }

button:hover, html input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, .main-container input[type="submit"].btn_scPagingNonJS_enabled:hover, button:focus, html input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus, .main-container input[type="submit"].btn_scPagingNonJS_enabled:focus, a.styled-button:visited:hover, a.styled-button:hover, .styled-button:hover, a.styled-button:focus, .styled-button:focus, .drop-button .drop-button-header > a:hover, .drop-button .drop-button-header > a:focus, .accordion-list-container .accordion-item-header .accordion-trigger:hover h2, .accordion-list-container .accordion-item-header .accordion-trigger:focus h2, .add-to-calendar-header h2 { background-color: #8ac640; color: #000000; }

.related-information-list a { background: transparent; background-image: none !important; display: block; background-position: 0 4px; padding-left: 0; position: relative; text-indent: 0px; margin-left: 27px; }

.related-information-list a:before { background: url(general-sprite.svg) no-repeat scroll transparent; background-position: -200px -455px; background-size: 300px 650px; content: ""; display: block; position: absolute; width: 17px; height: 22px; left: 0px; top: -1px; margin: 0; margin-left: -27px; }

.related-information-list a.ext-xls:before, .related-information-list a.ext-xlsx:before { background-position: -80px -460px; }

.related-information-list a.ext-doc:before, .related-information-list a.ext-docx:before { background-position: 0px -460px; }

.related-information-list a.ext-ppt:before, .related-information-list a.ext-pptx:before { background-position: -120px -460px; }

.related-information-list a.ext-jpg:before, .related-information-list a.ext-gif:before, .related-information-list a.ext-png:before { background-position: -160px -460px; }

.related-information-list a.ext-txt:before, .related-information-list a.ext-rtf:before { background-position: -160px -460px; }

.related-information-list a.ext-zip:before, .related-information-list a.ext-rar:before { background-position: -160px -460px; }

.related-information-list a.ext-pdf:before { background-position: -40px -460px; }

.no-svg .related-information-list a:before { background-image: url(general-sprite.png); }

#back-to-top i { background: url(general-sprite.svg) no-repeat -120px -178px; background-size: 300px 650px; width: 22px; }

.no-svg #back-to-top i { background-image: url(general-sprite.png); }

#back-to-top:hover, #back-to-top:focus, .profile-featured-panel:hover span.panel-button, .profile-featured-panel:focus span.panel-button { background: #000000; }

.search-list-container .list-item-container p.small-text, .list-container .list-item-container .published-on, .list-container .list-item-container .applications-closing, .list-container .list-item-container .list-item-address, p.published-on, p.event-date, p.applications-closing, .waste-services-result .next-service { color: #404040; font-size: 0.95em; font-weight: normal; letter-spacing: 0.1px; }

.categories-list a:hover, .categories-list a:focus { color: #000000; background-color: #8ac640; border: 1px solid #8ac640; }

@media (min-width: 768px) { .header-site-logo > a { width: 385px; height: 103px; background-position: 0px 0px; }
  #breadcrumbs-container { border-radius: 4px 4px 0px 0px; }
  .main-inner-container { border-radius: 0px 0px 4px 4px; } }

/*# sourceMappingURL=client.css.map */.sf-menu > li > a { color: #000000; }

/*# sourceMappingURL=client_menu.css.map */@media (min-width: 992px) { .header-site-logo > a { background: url(logo-desktop.jpg) no-repeat; width: 800px; height: 247px; background-size: 100% auto; }
  .header-site-logo { padding: 0px; margin-left: 0px; }
  .header-first-row { float: none; display: block; margin: 0 auto; width: 800px; border: none; }
  #header-search { float: left; top: 0px; width: 100%; }
  .search-inner-container { margin: 0 auto; margin-bottom: 20px; max-width: 560px; }
  .sc-search-panel { border-radius: 4px; border-top: none; border-bottom: none; }
  input.sc-search-text { width: 500px; }
  input.sc-search-button[type="submit"] { border-radius: 0px 4px 4px 0px; }
  .navigation-outer-container { background: #ffffff; border-bottom: solid 1px #eeeeee; }
  p.sub-nav-header { background: #505050; } }

/*# sourceMappingURL=client_s1.css.map */@media (min-width: 992px) { .sf-menu > li { width: 15.66%; }
  .sf-menu > li > a { text-align: center; }
  .sf-menu > li.first-item { width: 6%; }
  .sf-menu > li.nav-item-seq-6 > a { padding: 11px 0px 51px; }
  .sf-menu > li.first-item > a i.item-icon { background: url("general-sprite.svg"); background-position: -158px -117px; background-size: 300px 650px; }
  .sf-menu > li.nav-active-path:after { content: none; }
  .sf-menu > li:after { background-color: #eeeeee; content: " "; display: block; height: 25px; position: absolute; right: 0; top: 19px; width: 1px; }
  .sf-menu > li:last-child:after { content: none; }
  .sf-menu a, .sf-menu ul a, .sf-menu ul ul a, .sf-menu > li > .nav-has-children { padding: 22px 10px 40px 10px; } }

/*# sourceMappingURL=client_menu_s1.css.map */
/*# sourceMappingURL=client_forms.css.map */