.icon-arrow-next--before:before,.icon-arrow-next--after:after,
.icon-arrow-next {
    background-image: url('png/arrow-next.png');
    background-repeat: no-repeat;
}

.icon-arrow-next--before:before, .icon-arrow-next--after:after, .z {
    content: "";
    width: 9px;
    height: 16px;
}

.icon-arrow-prev--before:before,.icon-arrow-prev--after:after,
.icon-arrow-prev {
    background-image: url('png/arrow-prev.png');
    background-repeat: no-repeat;
}

.icon-arrow-prev--before:before, .icon-arrow-prev--after:after, .z {
    content: "";
    width: 9px;
    height: 16px;
}

.icon-brooklyn-art-library-logo--before:before,.icon-brooklyn-art-library-logo--after:after,
.icon-brooklyn-art-library-logo {
    background-image: url('png/brooklyn-art-library-logo.png');
    background-repeat: no-repeat;
}

.icon-brooklyn-art-library-logo--before:before, .icon-brooklyn-art-library-logo--after:after, .z {
    content: "";
    width: 215px;
    height: 215px;
}

.icon-caret-left--before:before,.icon-caret-left--after:after,
.icon-caret-left {
    background-image: url('png/caret-left.png');
    background-repeat: no-repeat;
}

.icon-caret-left--before:before, .icon-caret-left--after:after, .z {
    content: "";
    width: 400px;
    height: 300px;
}

.icon-caret-right--before:before,.icon-caret-right--after:after,
.icon-caret-right {
    background-image: url('png/caret-right.png');
    background-repeat: no-repeat;
}

.icon-caret-right--before:before, .icon-caret-right--after:after, .z {
    content: "";
    width: 400px;
    height: 300px;
}

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

.icon-cart--before:before, .icon-cart--after:after, .z {
    content: "";
    width: 17px;
    height: 15px;
}

.icon-challenge-participants--before:before,.icon-challenge-participants--after:after,
.icon-challenge-participants {
    background-image: url('png/challenge-participants.png');
    background-repeat: no-repeat;
}

.icon-challenge-participants--before:before, .icon-challenge-participants--after:after, .z {
    content: "";
    width: 16px;
    height: 16px;
}

.icon-challenge-postmark-by--before:before,.icon-challenge-postmark-by--after:after,
.icon-challenge-postmark-by {
    background-image: url('png/challenge-postmark-by.png');
    background-repeat: no-repeat;
}

.icon-challenge-postmark-by--before:before, .icon-challenge-postmark-by--after:after, .z {
    content: "";
    width: 20px;
    height: 20px;
}

.icon-challenge-sign-up-by--before:before,.icon-challenge-sign-up-by--after:after,
.icon-challenge-sign-up-by {
    background-image: url('png/challenge-sign-up-by.png');
    background-repeat: no-repeat;
}

.icon-challenge-sign-up-by--before:before, .icon-challenge-sign-up-by--after:after, .z {
    content: "";
    width: 16px;
    height: 16px;
}

.icon-challenge-theme--before:before,.icon-challenge-theme--after:after,
.icon-challenge-theme {
    background-image: url('png/challenge-theme.png');
    background-repeat: no-repeat;
}

.icon-challenge-theme--before:before, .icon-challenge-theme--after:after, .z {
    content: "";
    width: 12px;
    height: 17px;
}

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

.icon-check--before:before, .icon-check--after:after, .z {
    content: "";
    width: 16px;
    height: 13px;
}

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

.icon-clock--before:before, .icon-clock--after:after, .z {
    content: "";
    width: 31px;
    height: 37px;
}

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

.icon-collapse--before:before, .icon-collapse--after:after, .z {
    content: "";
    width: 10px;
    height: 2px;
}

.icon-credit-cards--before:before,.icon-credit-cards--after:after,
.icon-credit-cards {
    background-image: url('png/credit-cards.png');
    background-repeat: no-repeat;
}

.icon-credit-cards--before:before, .icon-credit-cards--after:after, .z {
    content: "";
    width: 151px;
    height: 19px;
}

.icon-digital-library-logo--before:before,.icon-digital-library-logo--after:after,
.icon-digital-library-logo {
    background-image: url('png/digital-library-logo.png');
    background-repeat: no-repeat;
}

.icon-digital-library-logo--before:before, .icon-digital-library-logo--after:after, .z {
    content: "";
    width: 215px;
    height: 215px;
}

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

.icon-down-arrow--before:before, .icon-down-arrow--after:after, .z {
    content: "";
    width: 10px;
    height: 6px;
}

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

.icon-expand--before:before, .icon-expand--after:after, .z {
    content: "";
    width: 10px;
    height: 6px;
}

.icon-footer-facebook-orange--before:before,.icon-footer-facebook-orange--after:after,
.icon-footer-facebook-orange {
    background-image: url('png/footer-facebook-orange.png');
    background-repeat: no-repeat;
}

.icon-footer-facebook-orange--before:before, .icon-footer-facebook-orange--after:after, .z {
    content: "";
    width: 32px;
    height: 32px;
}

.icon-footer-facebook-orangey--before:before,.icon-footer-facebook-orangey--after:after,
.icon-footer-facebook-orangey {
    background-image: url('png/footer-facebook-orangey.png');
    background-repeat: no-repeat;
}

.icon-footer-facebook-orangey--before:before, .icon-footer-facebook-orangey--after:after, .z {
    content: "";
    width: 32px;
    height: 32px;
}

.icon-footer-facebook--before:before,.icon-footer-facebook--after:after,
.icon-footer-facebook {
    background-image: url('png/footer-facebook.png');
    background-repeat: no-repeat;
}

.icon-footer-facebook--before:before, .icon-footer-facebook--after:after, .z {
    content: "";
    width: 32px;
    height: 32px;
}

.icon-footer-instagram-orange--before:before,.icon-footer-instagram-orange--after:after,
.icon-footer-instagram-orange {
    background-image: url('png/footer-instagram-orange.png');
    background-repeat: no-repeat;
}

.icon-footer-instagram-orange--before:before, .icon-footer-instagram-orange--after:after, .z {
    content: "";
    width: 32px;
    height: 32px;
}

.icon-footer-instagram-orangey--before:before,.icon-footer-instagram-orangey--after:after,
.icon-footer-instagram-orangey {
    background-image: url('png/footer-instagram-orangey.png');
    background-repeat: no-repeat;
}

.icon-footer-instagram-orangey--before:before, .icon-footer-instagram-orangey--after:after, .z {
    content: "";
    width: 32px;
    height: 32px;
}

.icon-footer-instagram--before:before,.icon-footer-instagram--after:after,
.icon-footer-instagram {
    background-image: url('png/footer-instagram.png');
    background-repeat: no-repeat;
}

.icon-footer-instagram--before:before, .icon-footer-instagram--after:after, .z {
    content: "";
    width: 32px;
    height: 32px;
}

.icon-footer-tumblr-orange--before:before,.icon-footer-tumblr-orange--after:after,
.icon-footer-tumblr-orange {
    background-image: url('png/footer-tumblr-orange.png');
    background-repeat: no-repeat;
}

.icon-footer-tumblr-orange--before:before, .icon-footer-tumblr-orange--after:after, .z {
    content: "";
    width: 32px;
    height: 32px;
}

.icon-footer-tumblr-orangey--before:before,.icon-footer-tumblr-orangey--after:after,
.icon-footer-tumblr-orangey {
    background-image: url('png/footer-tumblr-orangey.png');
    background-repeat: no-repeat;
}

.icon-footer-tumblr-orangey--before:before, .icon-footer-tumblr-orangey--after:after, .z {
    content: "";
    width: 32px;
    height: 32px;
}

.icon-footer-tumblr--before:before,.icon-footer-tumblr--after:after,
.icon-footer-tumblr {
    background-image: url('png/footer-tumblr.png');
    background-repeat: no-repeat;
}

.icon-footer-tumblr--before:before, .icon-footer-tumblr--after:after, .z {
    content: "";
    width: 32px;
    height: 32px;
}

.icon-footer-twitter-orange--before:before,.icon-footer-twitter-orange--after:after,
.icon-footer-twitter-orange {
    background-image: url('png/footer-twitter-orange.png');
    background-repeat: no-repeat;
}

.icon-footer-twitter-orange--before:before, .icon-footer-twitter-orange--after:after, .z {
    content: "";
    width: 32px;
    height: 32px;
}

.icon-footer-twitter-orangey--before:before,.icon-footer-twitter-orangey--after:after,
.icon-footer-twitter-orangey {
    background-image: url('png/footer-twitter-orangey.png');
    background-repeat: no-repeat;
}

.icon-footer-twitter-orangey--before:before, .icon-footer-twitter-orangey--after:after, .z {
    content: "";
    width: 32px;
    height: 32px;
}

.icon-footer-twitter--before:before,.icon-footer-twitter--after:after,
.icon-footer-twitter {
    background-image: url('png/footer-twitter.png');
    background-repeat: no-repeat;
}

.icon-footer-twitter--before:before, .icon-footer-twitter--after:after, .z {
    content: "";
    width: 32px;
    height: 32px;
}

.icon-gallery-index-next--before:before,.icon-gallery-index-next--after:after,
.icon-gallery-index-next {
    background-image: url('png/gallery-index-next.png');
    background-repeat: no-repeat;
}

.icon-gallery-index-next--before:before, .icon-gallery-index-next--after:after, .z {
    content: "";
    width: 6px;
    height: 10px;
}

.icon-gallery-index-prev--before:before,.icon-gallery-index-prev--after:after,
.icon-gallery-index-prev {
    background-image: url('png/gallery-index-prev.png');
    background-repeat: no-repeat;
}

.icon-gallery-index-prev--before:before, .icon-gallery-index-prev--after:after, .z {
    content: "";
    width: 6px;
    height: 10px;
}

.icon-gallery-next--before:before,.icon-gallery-next--after:after,
.icon-gallery-next {
    background-image: url('png/gallery-next.png');
    background-repeat: no-repeat;
}

.icon-gallery-next--before:before, .icon-gallery-next--after:after, .z {
    content: "";
    width: 12px;
    height: 20px;
}

.icon-gallery-prev--before:before,.icon-gallery-prev--after:after,
.icon-gallery-prev {
    background-image: url('png/gallery-prev.png');
    background-repeat: no-repeat;
}

.icon-gallery-prev--before:before, .icon-gallery-prev--after:after, .z {
    content: "";
    width: 12px;
    height: 20px;
}

.icon-get-started--before:before,.icon-get-started--after:after,
.icon-get-started {
    background-image: url('png/get-started.png');
    background-repeat: no-repeat;
}

.icon-get-started--before:before, .icon-get-started--after:after, .z {
    content: "";
    width: 221px;
    height: 61px;
}

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

.icon-heart--before:before, .icon-heart--after:after, .z {
    content: "";
    width: 20px;
    height: 17px;
}

.icon-home-cities--before:before,.icon-home-cities--after:after,
.icon-home-cities {
    background-image: url('png/home-cities.png');
    background-repeat: no-repeat;
}

.icon-home-cities--before:before, .icon-home-cities--after:after, .z {
    content: "";
    width: 215px;
    height: 217px;
}

.icon-home-how-buy-01--before:before,.icon-home-how-buy-01--after:after,
.icon-home-how-buy-01 {
    background-image: url('png/home-how-buy-01.png');
    background-repeat: no-repeat;
}

.icon-home-how-buy-01--before:before, .icon-home-how-buy-01--after:after, .z {
    content: "";
    width: 109px;
    height: 99px;
}

.icon-home-how-buy--before:before,.icon-home-how-buy--after:after,
.icon-home-how-buy {
    background-image: url('png/home-how-buy.png');
    background-repeat: no-repeat;
}

.icon-home-how-buy--before:before, .icon-home-how-buy--after:after, .z {
    content: "";
    width: 109px;
    height: 99px;
}

.icon-home-how-catalog-01--before:before,.icon-home-how-catalog-01--after:after,
.icon-home-how-catalog-01 {
    background-image: url('png/home-how-catalog-01.png');
    background-repeat: no-repeat;
}

.icon-home-how-catalog-01--before:before, .icon-home-how-catalog-01--after:after, .z {
    content: "";
    width: 126px;
    height: 128px;
}

.icon-home-how-catalog--before:before,.icon-home-how-catalog--after:after,
.icon-home-how-catalog {
    background-image: url('png/home-how-catalog.png');
    background-repeat: no-repeat;
}

.icon-home-how-catalog--before:before, .icon-home-how-catalog--after:after, .z {
    content: "";
    width: 126px;
    height: 128px;
}

.icon-home-how-mail-01--before:before,.icon-home-how-mail-01--after:after,
.icon-home-how-mail-01 {
    background-image: url('png/home-how-mail-01.png');
    background-repeat: no-repeat;
}

.icon-home-how-mail-01--before:before, .icon-home-how-mail-01--after:after, .z {
    content: "";
    width: 141px;
    height: 75px;
}

.icon-home-how-mail--before:before,.icon-home-how-mail--after:after,
.icon-home-how-mail {
    background-image: url('png/home-how-mail.png');
    background-repeat: no-repeat;
}

.icon-home-how-mail--before:before, .icon-home-how-mail--after:after, .z {
    content: "";
    width: 141px;
    height: 75px;
}

.icon-home-how-sketch-01--before:before,.icon-home-how-sketch-01--after:after,
.icon-home-how-sketch-01 {
    background-image: url('png/home-how-sketch-01.png');
    background-repeat: no-repeat;
}

.icon-home-how-sketch-01--before:before, .icon-home-how-sketch-01--after:after, .z {
    content: "";
    width: 128px;
    height: 113px;
}

.icon-home-how-sketch--before:before,.icon-home-how-sketch--after:after,
.icon-home-how-sketch {
    background-image: url('png/home-how-sketch.png');
    background-repeat: no-repeat;
}

.icon-home-how-sketch--before:before, .icon-home-how-sketch--after:after, .z {
    content: "";
    width: 128px;
    height: 113px;
}

.icon-home-how-tour-01--before:before,.icon-home-how-tour-01--after:after,
.icon-home-how-tour-01 {
    background-image: url('png/home-how-tour-01.png');
    background-repeat: no-repeat;
}

.icon-home-how-tour-01--before:before, .icon-home-how-tour-01--after:after, .z {
    content: "";
    width: 161px;
    height: 106px;
}

.icon-home-how-tour--before:before,.icon-home-how-tour--after:after,
.icon-home-how-tour {
    background-image: url('png/home-how-tour.png');
    background-repeat: no-repeat;
}

.icon-home-how-tour--before:before, .icon-home-how-tour--after:after, .z {
    content: "";
    width: 161px;
    height: 106px;
}

.icon-home-members--before:before,.icon-home-members--after:after,
.icon-home-members {
    background-image: url('png/home-members.png');
    background-repeat: no-repeat;
}

.icon-home-members--before:before, .icon-home-members--after:after, .z {
    content: "";
    width: 215px;
    height: 215px;
}

.icon-home-pause--before:before,.icon-home-pause--after:after,
.icon-home-pause {
    background-image: url('png/home-pause.png');
    background-repeat: no-repeat;
}

.icon-home-pause--before:before, .icon-home-pause--after:after, .z {
    content: "";
    width: 100px;
    height: 100px;
}

.icon-home-play--before:before,.icon-home-play--after:after,
.icon-home-play {
    background-image: url('png/home-play.png');
    background-repeat: no-repeat;
}

.icon-home-play--before:before, .icon-home-play--after:after, .z {
    content: "";
    width: 100px;
    height: 100px;
}

.icon-home-sketchbooks--before:before,.icon-home-sketchbooks--after:after,
.icon-home-sketchbooks {
    background-image: url('png/home-sketchbooks.png');
    background-repeat: no-repeat;
}

.icon-home-sketchbooks--before:before, .icon-home-sketchbooks--after:after, .z {
    content: "";
    width: 215px;
    height: 215px;
}

.icon-ill-reading-list--before:before,.icon-ill-reading-list--after:after,
.icon-ill-reading-list {
    background-image: url('png/ill-reading-list.png');
    background-repeat: no-repeat;
}

.icon-ill-reading-list--before:before, .icon-ill-reading-list--after:after, .z {
    content: "";
    width: 400px;
    height: 300px;
}

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

.icon-info--before:before, .icon-info--after:after, .z {
    content: "";
    width: 16px;
    height: 16px;
}

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

.icon-location--before:before, .icon-location--after:after, .z {
    content: "";
    width: 12px;
    height: 16px;
}

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

.icon-logo--before:before, .icon-logo--after:after, .z {
    content: "";
    width: 249px;
    height: 89px;
}

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

.icon-menu--before:before, .icon-menu--after:after, .z {
    content: "";
    width: 14px;
    height: 10px;
}

.icon-mobile-library-logo--before:before,.icon-mobile-library-logo--after:after,
.icon-mobile-library-logo {
    background-image: url('png/mobile-library-logo.png');
    background-repeat: no-repeat;
}

.icon-mobile-library-logo--before:before, .icon-mobile-library-logo--after:after, .z {
    content: "";
    width: 215px;
    height: 215px;
}

.icon-note-type--before:before,.icon-note-type--after:after,
.icon-note-type {
    background-image: url('png/note-type.png');
    background-repeat: no-repeat;
}

.icon-note-type--before:before, .icon-note-type--after:after, .z {
    content: "";
    width: 16px;
    height: 16px;
}

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

.icon-note--before:before, .icon-note--after:after, .z {
    content: "";
    width: 24px;
    height: 16px;
}

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

.icon-notebook--before:before, .icon-notebook--after:after, .z {
    content: "";
    width: 16px;
    height: 16px;
}

.icon-pag-left--before:before,.icon-pag-left--after:after,
.icon-pag-left {
    background-image: url('png/pag-left.png');
    background-repeat: no-repeat;
}

.icon-pag-left--before:before, .icon-pag-left--after:after, .z {
    content: "";
    width: 25px;
    height: 10px;
}

.icon-pag-right--before:before,.icon-pag-right--after:after,
.icon-pag-right {
    background-image: url('png/pag-right.png');
    background-repeat: no-repeat;
}

.icon-pag-right--before:before, .icon-pag-right--after:after, .z {
    content: "";
    width: 25px;
    height: 10px;
}

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

.icon-paypal--before:before, .icon-paypal--after:after, .z {
    content: "";
    width: 69px;
    height: 19px;
}

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

.icon-plus--before:before, .icon-plus--after:after, .z {
    content: "";
    width: 12px;
    height: 12px;
}

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

.icon-search--before:before, .icon-search--after:after, .z {
    content: "";
    width: 16px;
    height: 16px;
}

.icon-sketchbook-and-pen--before:before,.icon-sketchbook-and-pen--after:after,
.icon-sketchbook-and-pen {
    background-image: url('png/sketchbook-and-pen.png');
    background-repeat: no-repeat;
}

.icon-sketchbook-and-pen--before:before, .icon-sketchbook-and-pen--after:after, .z {
    content: "";
    width: 100px;
    height: 100px;
}

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

.icon-sketchbook--before:before, .icon-sketchbook--after:after, .z {
    content: "";
    width: 12px;
    height: 16px;
}

.icon-small-right-arrow-01--before:before,.icon-small-right-arrow-01--after:after,
.icon-small-right-arrow-01 {
    background-image: url('png/small-right-arrow-01.png');
    background-repeat: no-repeat;
}

.icon-small-right-arrow-01--before:before, .icon-small-right-arrow-01--after:after, .z {
    content: "";
    width: 6px;
    height: 10px;
}

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

.icon-small-right-arrow--before:before, .icon-small-right-arrow--after:after, .z {
    content: "";
    width: 6px;
    height: 10px;
}

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

.icon-swoosh--before:before, .icon-swoosh--after:after, .z {
    content: "";
    width: 757px;
    height: 124px;
}

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

.icon-x--before:before, .icon-x--after:after, .z {
    content: "";
    width: 400px;
    height: 300px;
}

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

.icon-zigzag--before:before, .icon-zigzag--after:after, .z {
    content: "";
    width: 40px;
    height: 11px;
}

