/* Simpler Recycling - Learning resources override */

:root {
    --primary: #166a3a !important;
    --secondary: #76bb67 !important;
}

body {
    background-color: #e8f9fd;
}
h1, .h1, h2:not(.download__heading), .h2, h3, .form__heading, .h3, h4, .h4, h5, .h5, h6, .h6, .widget__heading, .listing .listing__link, .listing .listing__link,h2:not(h2.hero-heading), h3, h4, h5 {
    color: var(--primary) !important;
}
a, a:visited, .editor a:not(.button):visited {
	color: var(--primary);
}

.widget_row{
	margin-bottom: 1rem;
}
@media screen and (min-width: 769px) {
    .widget-row {
		margin-bottom: 1rem;
}
}
/* Image links */
p.image-text {
    font-size:1.25em;
}


/* White site logo */
.identity__logo {
    content: url(https://simplerrecycling.hull.gov.uk/downloads/file/32/srhccwhite) !important;
}

/* Page header */
.page-header, .list--breadcrumb {
    background-color: var(--secondary);
}
#page-heading {
    color: #242424 !important;
}

/* Menu */

.toggle-icon::before, .toggle-icon::after, .toggle-icon .toggle-icon__line {
    background-color: white !important;
}

.menu-navigation .list__link:hover, .menu-navigation .list__link:focus, .menu-navigation .list__link:visited {
    background-color:black !important;
}

.nav--primary-navigation .button__text {
    color: white !important;
}

.menu-navigation, .list__link {
    color: white !important;
}
/*Menu and Search buttons hover*/
.nav--primary-navigation .button:hover {
    background-color:var(--text);
}

.icon-accessibility {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' class='bi bi-universal-access' viewBox='0 0 16 16'%3E%3Cpath d='M9.5 1.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM6 5.5l-4.535-.442A.531.531 0 0 1 1.531 4H14.47a.531.531 0 0 1 .066 1.058L10 5.5V9l.452 6.42a.535.535 0 0 1-1.053.174L8.243 9.97c-.064-.252-.422-.252-.486 0l-1.156 5.624a.535.535 0 0 1-1.053-.174L6 9V5.5Z'/%3E%3C/svg%3E") !important;
    background-repeat: no-repeat;
}

/* Document pages */
.supplement {
    border: solid 2px var(--primary) !important;
}
.supplement--navigation .list--navigation .list__item:first-child {
    border-top: solid 4px var(--primary);
}
.supplement--navigation .list--navigation .list__item {
    border-bottom: solid 2px var(--primary)
}
.supplement--navigation .list--navigation .list__link {
    color: var(--primary) !important;
}



/* Footer */
.site-footer__text, .site-footer__links, .site-footer__link, .site-footer__group .list__link {
    color: #fff !important;
}
.site-footer__supplier .site-footer__link {
    visibility:hidden;
}


/* Buttons */
.site-main .button:not(#a11y-toggle-1) {
    color: #fff ;
}
.site-main .button:hover {
    color: #000 !important;
}
.site-main .button:focus {
     background-color: #378CB9 !important;
}

.nav--primary-navigation .button .icon-ui-search {
  background-image: url(data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2260%22%20height%3D%2260%22%20viewBox%3D%220%200%2060%2060%22%20preserveAspectRatio%3D%22xMinYMid%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M57.64%2C53.46l-15-15a23%2C23%2C0%2C1%2C0-4.18%2C4.18l15%2C15a3%2C3%2C0%2C0%2C0%2C4.18-4.17Zm-33.19-46a17%2C17%2C0%2C1%2C1-17%2C17A17.06%2C17.06%2C0%2C0%2C1%2C24.45%2C7.41Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E) !important;
}