.user-style--scheme-blue .alert--danger::before,
.user-style--scheme-cream .alert--danger::before,
.icon-alert--danger-white { background-image: url('png/alert--danger-white.png'); background-repeat: no-repeat; }

.alert--danger::before,
.icon-alert--danger { background-image: url('png/alert--danger.png'); background-repeat: no-repeat; }

.user-style--scheme-blue .alert--information::before,
.user-style--scheme-cream .alert--information::before,
.icon-alert--information-white { background-image: url('png/alert--information-white.png'); background-repeat: no-repeat; }

.alert--information::before,
.icon-alert--information { background-image: url('png/alert--information.png'); background-repeat: no-repeat; }

.user-style--scheme-blue .alert--success::before,
.user-style--scheme-cream .alert--success::before,
.icon-alert--success-white { background-image: url('png/alert--success-white.png'); background-repeat: no-repeat; }

.alert--success::before,
.icon-alert--success { background-image: url('png/alert--success.png'); background-repeat: no-repeat; }

.site-header__image-banner .alert--warning::before,
.icon-alert--warning-grey { background-image: url('png/alert--warning-grey.png'); background-repeat: no-repeat; }

.user-style--scheme-blue .alert--warning::before,
.user-style--scheme-cream .alert--warning::before,
.icon-alert--warning-white { background-image: url('png/alert--warning-white.png'); background-repeat: no-repeat; }

.alert--warning::before,
.icon-alert--warning { background-image: url('png/alert--warning.png'); background-repeat: no-repeat; }

.live-search .related-toggle::before,
.icon-arrow--down-white { background-image: url('png/arrow--down-white.png'); background-repeat: no-repeat; }

.form__select,
.icon-arrow--down { background-image: url('png/arrow--down.png'); background-repeat: no-repeat; }

.icon-arrow--left-white { background-image: url('png/arrow--left-white.png'); background-repeat: no-repeat; }

.icon-arrow--left { background-image: url('png/arrow--left.png'); background-repeat: no-repeat; }

.button--primary::before,
.icon-arrow--right-white { background-image: url('png/arrow--right-white.png'); background-repeat: no-repeat; }

.user-style--scheme-high-contrast .button--primary::before,
.icon-arrow--right { background-image: url('png/arrow--right.png'); background-repeat: no-repeat; }

.live-search .related-toggle.toggle-open::before,
.icon-arrow--up-white { background-image: url('png/arrow--up-white.png'); background-repeat: no-repeat; }

.icon-arrow--up { background-image: url('png/arrow--up.png'); background-repeat: no-repeat; }

.date-picker-control span:first-child,
.icon-calendar-white { background-image: url('png/calendar-white.png'); background-repeat: no-repeat; }

.form__field[type="date"],
.icon-calendar { background-image: url('png/calendar.png'); background-repeat: no-repeat; }

.form__field[type="time"],
.icon-clock { background-image: url('png/clock.png'); background-repeat: no-repeat; }

.icon-close-white { background-image: url('png/close-white.png'); background-repeat: no-repeat; }

.user-style--scheme-high-contrast .menu-close .icon-close-white,
.icon-close { background-image: url('png/close.png'); background-repeat: no-repeat; }

.icon-download { background-image: url('png/download.png'); background-repeat: no-repeat; }

.icon-east-lothian-brandmark { background-image: url('png/east-lothian-brandmark.png'); background-repeat: no-repeat; }

.icon-email-white { background-image: url('png/email-white.png'); background-repeat: no-repeat; }

.icon-email { background-image: url('png/email.png'); background-repeat: no-repeat; }

.icon-log-out-white { background-image: url('png/log-out-white.png'); background-repeat: no-repeat; }

.icon-log-out { background-image: url('png/log-out.png'); background-repeat: no-repeat; }

.user-style--scheme-high-contrast .menu-toggle__icon,
.icon-menu-black { background-image: url('png/menu-black.png'); background-repeat: no-repeat; }

.icon-menu { background-image: url('png/menu.png'); background-repeat: no-repeat; }

.icon-news-white { background-image: url('png/news-white.png'); background-repeat: no-repeat; }

.icon-news { background-image: url('png/news.png'); background-repeat: no-repeat; }

.icon-political--conservative { background-image: url('png/political--conservative.png'); background-repeat: no-repeat; }

.icon-political--green { background-image: url('png/political--green.png'); background-repeat: no-repeat; }

.icon-political--labour { background-image: url('png/political--labour.png'); background-repeat: no-repeat; }

.icon-political--libdem { background-image: url('png/political--libdem.png'); background-repeat: no-repeat; }

.icon-political--scottish-conservatives { background-image: url('png/political--scottish-conservatives.png'); background-repeat: no-repeat; }

.icon-political--scottish-greens { background-image: url('png/political--scottish-greens.png'); background-repeat: no-repeat; }

.icon-political--scottish-labour { background-image: url('png/political--scottish-labour.png'); background-repeat: no-repeat; }

.icon-political--scottish-libdem { background-image: url('png/political--scottish-libdem.png'); background-repeat: no-repeat; }

.icon-political--snp { background-image: url('png/political--snp.png'); background-repeat: no-repeat; }

.icon-print-white { background-image: url('png/print-white.png'); background-repeat: no-repeat; }

.icon-print { background-image: url('png/print.png'); background-repeat: no-repeat; }

.icon-rss-feed-white { background-image: url('png/rss-feed-white.png'); background-repeat: no-repeat; }

.icon-rss-feed { background-image: url('png/rss-feed.png'); background-repeat: no-repeat; }

.user-style--scheme-blue .site-search .button__icon,
.user-style--scheme-cream .site-search .button__icon,
.icon-search-white { background-image: url('png/search-white.png'); background-repeat: no-repeat; }

.icon-search { background-image: url('png/search.png'); background-repeat: no-repeat; }

.icon-social--facebook { background-image: url('png/social--facebook.png'); background-repeat: no-repeat; }

.icon-social--google { background-image: url('png/social--google.png'); background-repeat: no-repeat; }

.icon-social--linkedin { background-image: url('png/social--linkedin.png'); background-repeat: no-repeat; }

.icon-social--twitter { background-image: url('png/social--twitter.png'); background-repeat: no-repeat; }

.icon-social--youtube { background-image: url('png/social--youtube.png'); background-repeat: no-repeat; }

.icon-translate { background-image: url('png/translate.png'); background-repeat: no-repeat; }

.icon-upload { background-image: url('png/upload.png'); background-repeat: no-repeat; }

.icon-user-white { background-image: url('png/user-white.png'); background-repeat: no-repeat; }

.user-style--scheme-high-contrast .icon-user-white,
.icon-user { background-image: url('png/user.png'); background-repeat: no-repeat; }

