.alerts--all .views-row:before,
.icons_alert { background-image: url('png/icons_alert.png'); background-repeat: no-repeat; }

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

.marguerite--link.external:after,
.icons_arrow_link-white { background-image: url('png/icons_arrow_link-white.png'); background-repeat: no-repeat; }

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

.menu--header-menu ul li a:after,
.transit-line--links a:after,
.link--arrow:after,
.more-news--article a:after,
.promo--content:before,
.resource--content:before,
.icons_arrow_right-red { background-image: url('png/icons_arrow_right-red.png'); background-repeat: no-repeat; }

.call-out--article a > div:after,
.banner--links a:after,
.testimonial--speaker a:after,
.promo--sidebar--perks:after,
.banner--did-you-know--inner .promo--content:before,
.icons_arrow_right-white { background-image: url('png/icons_arrow_right-white.png'); background-repeat: no-repeat; }

.banner--stat--details a:after,
.icons_arrow_right-yellow { background-image: url('png/icons_arrow_right-yellow.png'); background-repeat: no-repeat; }

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

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

.icon--charter-services:before,
.icons_banner-charter { background-image: url('png/icons_banner-charter.png'); background-repeat: no-repeat; }

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

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

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

.icon--transit:before,
.icons_banner-train { background-image: url('png/icons_banner-train.png'); background-repeat: no-repeat; }

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

.alerts--all .button--toggle,
.menu--main-menu a:after,
label[for^="toggle-"],
.icons_chevron_down-sandstone { background-image: url('png/icons_chevron_down-sandstone.png'); background-repeat: no-repeat; }

.menu--aside--green label[for^="toggle-"],
#block-views-block-marguerite-shuttle-lines-block-1 .views-exposed-form label,
.icons_chevron_down-teal { background-image: url('png/icons_chevron_down-teal.png'); background-repeat: no-repeat; }

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

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

.marguerite--link:before,
.icons_map { background-image: url('png/icons_map.png'); background-repeat: no-repeat; }

header .search-block-form .form-search,
.icons_search-red { background-image: url('png/icons_search-red.png'); background-repeat: no-repeat; }

.menu--social-media a[href*="facebook.com"]:before,
.icons_social_facebook { background-image: url('png/icons_social_facebook.png'); background-repeat: no-repeat; }

.menu--social-media a[href*="mailto"]:before,
.icons_social_newsletter { background-image: url('png/icons_social_newsletter.png'); background-repeat: no-repeat; }

.menu--social-media a[href*="twitter.com"]:before,
.icons_social_twitter { background-image: url('png/icons_social_twitter.png'); background-repeat: no-repeat; }

.menu--social-media a[href*="youtube.com"]:before,
.icons_social_youtube { background-image: url('png/icons_social_youtube.png'); background-repeat: no-repeat; }

input[type=checkbox]:checked ~ label[for^="toggle-"],
.icons_x-red { background-image: url('png/icons_x-red.png'); background-repeat: no-repeat; }

.alerts--all .views-row.js-open .button--toggle,
.menu--aside--red input[type=checkbox]:checked ~ label[for^="toggle-"],
.icons_x-sandstone { background-image: url('png/icons_x-sandstone.png'); background-repeat: no-repeat; }

.menu--aside--green input[type=checkbox]:checked ~ label[for^="toggle-"],
.icons_x-teal { background-image: url('png/icons_x-teal.png'); background-repeat: no-repeat; }

