/* FONT PATH
 * -------------------------- */

@font-face {
  font-family: "bobshopIcons";
  src: url("../fonts/bobshopicons-webfont.eot");
  src: url("../fonts/bobshopicons-webfont.eot?#iefix")
      format("embedded-opentype"),
    url("../fonts/bobshopicons-webfont.woff") format("woff"),
    url("../fonts/bobshopicons-webfont.ttf") format("truetype"),
    url("../fonts/bobshopicons-webfont.svg?#bobshopiconsregular") format("svg");
  font-weight: normal;
  font-style: normal;
}

:root {
  --tangerine: #ff6a02;
  --purple: #1885b0;
  --royal-purple: #b52c6a;
  --teal: #00968e;
}

.bfa {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-family: bobshopIcons;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
}

.bfa-chevron-down:before,
.bfa-chevron-left:before,
.bfa-chevron-right:before,
.bfa-chevron-up:before {
  font-size: 0.625rem;
  vertical-align: middle;
}

/*SPECIFIC COMBINATION GLYMPSES*/

.bfa-watch:before,
.bfa-watching:before,
.bfa-tradelist_watchlistadd:before {
  content: "\e098";
}

.bfa-unwatch:after,
.bfa-tradelist_watchlistremove:after {
  content: "\e085";
}

.bfa-tradelist_addtocart:after {
  content: "\e04a";
}

.bfa-cart:before {
  content: "\e04f";
}

.bfa-tradelist_addtocart:before {
  content: "\e050";
}

.bfa-uncart:before,
.bfa-tradelist_removefromcart:before {
  content: "\e050";
}

.bfa-uncart:after,
.bfa-tradelist_removefromcart:after {
  content: "\e057";
}

.bfa-refined:before {
  content: "\e02f";
}

.bfa-refined:after {
  content: "\e02e";
}

.bfa-auto-extend:after {
  content: "\e04b";
}

.bfa-auto-extend:before {
  content: "\e04c";
}

.bfa-cvv:before {
  content: "\e08c";
}

/* COLOR */
.bfa-rating-1:before,
.bfa-user-rating-1:before,
.bfa-rating-2:before,
.bfa-user-rating-2:before,
.bfa-rating-3:before,
.bfa-user-rating-3:before,
.bfa-rating-4:before,
.bfa-user-rating-4:before,
.bfa-rating-5:before,
.bfa-user-rating-5:before,
.bfa-rating-6:before,
.bfa-user-rating-6:before,
.bfa-rating-7:before,
.bfa-user-rating-7:before,
.bfa-rating-8:before,
.bfa-user-rating-8:before,
.bfa-rating-9:before,
.bfa-user-rating-9:before,
.bfa-rating-10:before,
.bfa-user-rating-10:before,
.bfa-rating-11:before,
.bfa-user-rating-11:before,
.bfa-neutral:before,
.bfa-feedback-neutral:before,
.bfa-neutral-solid:before,
.bfa-feedback-neutral-active:before {
  color: var(--tangerine);
}

.bfa-verified:before,
.bfa-positive:before,
.bfa-feedback-positive:before,
.bfa-positive-solid:before,
.bfa-feedback-positive-active:before,
i.bfa-tradelist_addtocart:after {
  color: var(--teal);
}

i.bfa-tradelist_watchlistadd:after {
  color: var(--purple);
}

.bfa-negative:before,
.bfa-feedback-negative:before,
.bfa-negative-solid:before,
.bfa-feedback-negative-active:before,
i.bfa-tradelist_removefromcart:after,
i.bfa-tradelist_watchlistremove:after,
.bfa-unwatch:after,
.bfa-tradelist_watchlistremove:after {
  color: var(--pink);
}

/*AFTER POSITIONING*/
.bfa-tradelist_addtocart:before,
.bfa-uncart:before,
.bfa-tradelist_removefromcart:before,
.bfa-auto-extend:before,
.bfa-refined:before,
.bfa-cvv:before,
.bfa-checkbox.checked:before,
.bfa-radio.selected:before,
.bfa-expand:before,
.bfa-collapse:before {
  letter-spacing: -2rem;
}

/*GLYMPSES*/

.bfa-rating-1:before,
.bfa-user-rating-1:before {
  content: "\e000";
}

.bfa-rating-2:before,
.bfa-user-rating-2:before {
  content: "\e001";
}

.bfa-rating-3:before,
.bfa-user-rating-3:before {
  content: "\e002";
}

.bfa-rating-4:before,
.bfa-user-rating-4:before {
  content: "\e003";
}

.bfa-rating-5:before,
.bfa-user-rating-5:before {
  content: "\e004";
}

.bfa-rating-6:before,
.bfa-user-rating-6:before {
  content: "\e005";
}

.bfa-rating-7:before,
.bfa-user-rating-7:before {
  content: "\e006";
}

.bfa-rating-8:before,
.bfa-user-rating-8:before {
  content: "\e007";
}

.bfa-rating-9:before,
.bfa-user-rating-9:before {
  content: "\e008";
}

.bfa-rating-10:before,
.bfa-user-rating-10:before {
  content: "\e009";
}

.bfa-rating-11:before,
.bfa-user-rating-11:before {
  content: "\e00a";
}

.bfa-verified:before {
  content: "\e00b";
}

.bfa-sort-by-auto-relist:before {
  content: "\e0a8";
}

.bfa-bids-sales:before {
  content: "\e00d";
}

.bfa-sort-by-exposure:before {
  content: "\e096";
}

.bfa-price-asc:before {
  content: "\e010";
}

.bfa-price-desc:before {
  content: "\e011";
}

.bfa-magic:before {
  content: "\e012";
}

.bfa-date-desc:before {
  content: "\e013";
}

.bfa-date-asc:before {
  content: "\e014";
}

.bfa-sort-by-seller:before {
  content: "\e02b";
}

.bfa-alphabet:before {
  content: "\e016";
}

.bfa-sort-by-views:before {
  content: "\e03d";
}

.bfa-sort-by-whats-new:before {
  content: "\e036";
}

.bfa-articles:before {
  content: "\e01b";
}

.bfa-buyer-protection:before {
  content: "\e01c";
}

.bfa-chevron-down:before {
  content: "\e01d";
}

.bfa-chevron-left:before {
  content: "\e01e";
}

.bfa-chevron-right:before {
  content: "\e01f";
}

.bfa-chevron-up:before {
  content: "\e020";
}

.bfa-community:before {
  content: "\e021";
}

.bfa-contact:before {
  content: "\e022";
}

.bfa-edit:before {
  content: "\e00c";
}

.bfa-delete:before {
  content: "\e086";
}

.bfa-ending-soon:before {
  content: "\e024";
}

.bfa-help:before {
  content: "\e025";
}

.bfa-home:before {
  content: "\e026";
}

.bfa-layout-grid:before {
  content: "\e027";
}

.bfa-layout-list:before {
  content: "\e028";
}

.bfa-layout-table:before {
  content: "\e029";
}

.bfa-layout-full:before {
  content: "\e0bb";
}

.bfa-mobile:before {
  content: "\e065";
}

.bfa-recent-buys:before {
  content: "\e02c";
}

.bfa-refine:before {
  content: "\e02d";
}

.bfa-refined-after:before {
  content: "\e02e";
}

.bfa-refined-before:before {
  content: "\e02f";
}

.bfa-search:before {
  content: "\e030";
}

.bfa-sell:before {
  content: "\e031";
}

.bfa-settings:before {
  content: "\e032";
}

.bfa-tick:before {
  content: "\e033";
}

.bfa-top-searches:before {
  content: "\e034";
}

.bfa-whats-new:before {
  content: "\e036";
}

.bfa-antiques-and-collectables:before {
  content: "\e05d";
}

.bfa-art:before {
  content: "\e05e";
}

.bfa-baby:before {
  content: "\e05f";
}

.bfa-bikes-boats-and-other-vehicles:before {
  content: "\e060";
}

.bfa-books-and-education:before {
  content: "\e061";
}

.bfa-business-farming-and-industry:before {
  content: "\e062";
}

.bfa-car-parts-and-accessories:before {
  content: "\e063";
}

.bfa-automotive:before,
.bfa-cars:before {
  content: "\e064";
}

.bfa-cell-phones-and-accessories:before {
  content: "\e065";
}

.bfa-clothing-shoes-and-accessories:before {
  content: "\e066";
}

.bfa-coins-and-notes:before {
  content: "\e067";
}

.bfa-computers-and-networking:before {
  content: "\e068";
}

.bfa-crafts:before {
  content: "\e069";
}

.bfa-electronics:before {
  content: "\e06a";
}

.bfa-gaming:before {
  content: "\e06b";
}

.bfa-garden-outdoor-living-and-pets:before {
  content: "\e06c";
}

.bfa-gemstones-and-rocks:before {
  content: "\e06d";
}

.bfa-gift-vouchers-and-coupons:before {
  content: "\e06e";
}

.bfa-health-and-beauty:before {
  content: "\e06f";
}

.bfa-holistic-and-esoteric:before {
  content: "\e070";
}

.bfa-home-and-living:before {
  content: "\e071";
}

.bfa-jewellery-and-watches:before {
  content: "\e072";
}

.bfa-militaria:before {
  content: "\e073";
}

.bfa-movies-and-television:before {
  content: "\e074";
}

.bfa-music-and-instruments:before {
  content: "\e075";
}

.bfa-photo-and-video:before {
  content: "\e076";
}

.bfa-property:before {
  content: "\e077";
}

.bfa-sport-and-leisure:before {
  content: "\e078";
}

.bfa-stamps:before {
  content: "\e079";
}

.bfa-toys-and-hobbies:before {
  content: "\e07a";
}

.bfa-travel-and-entertainment:before {
  content: "\e07b";
}

.bfa-unusual:before {
  content: "\e07c";
}

.bfa-x-rated:before {
  content: "\e07d";
}

.bfa-bids:before {
  content: "\e037";
}

.bfa-bobbucks:before {
  content: "\e038";
}

.bfa-combine-orders:before {
  content: "\e039";
}

.bfa-fee-rate-card:before {
  content: "\e03a";
}

.bfa-feedback:before {
  content: "\e03b";
}

.bfa-image-gallery:before {
  content: "\e03c";
}

.bfa-glasses:before,
.bfa-items-viewed:before {
  content: "\e03d";
}

.bfa-listings:before {
  content: "\e03e";
}

.bfa-payment:before {
  content: "\e03f";
}

.bfa-prompts:before {
  content: "\e040";
}

.bfa-questions:before {
  content: "\e042";
}

.bfa-hand:before,
.bfa-recent-offers:before {
  content: "\e043";
}

.bfa-responses-to-classifieds:before {
  content: "\e044";
}

.bfa-saved-searches:before {
  content: "\e034";
}

.bfa-truck:before,
.bfa-shipping:before {
  content: "\e048";
}

.bfa-warranty-and-guarantee:before {
  content: "\e049";
}

.bfa-add:before {
  content: "\e04a";
}

.bfa-auto-extend-after:before {
  content: "\e04b";
}

.bfa-auto-extend-before:before {
  content: "\e04c";
}

.bfa-bathroom:before {
  content: "\e04d";
}

.bfa-bedroom:before {
  content: "\e04e";
}

.bfa-cart-empty:before,
.bfa-purchases:before {
  content: "\e04f";
}

.bfa-cart-before:before {
  content: "\e050";
}

.bfa-cart-not-empty:before {
  content: "\e051";
}

.bfa-discreet:before {
  content: "\e052";
}

.bfa-garage:before {
  content: "\e053";
}

.bfa-hot:before,
.bfa-hot-selling:before,
.bfa-sort-by-whats-hot:before,
.bfa-whats-hot:before {
  content: "\e035";
}

.bfa-no-reserve:before {
  content: "\e055";
}

.bfa-pool:before {
  content: "\e056";
}

.bfa-remove:before {
  content: "\e057";
}

.bfa-exclamation:before,
.bfa-sales-not-complete:before {
  content: "\e046";
}

.bfa-reserved:before {
  content: "\e059";
}

.bfa-share:before {
  content: "\e05a";
}

.bfa-share-android:before {
  content: "\e05a";
}

.bfa-sort:before {
  content: "\e07e";
}

.bfa-sort-asc:before {
  content: "\e09b";
}

.bfa-sort-desc:before {
  content: "\e09c";
}

.bfa-negative:before,
.bfa-feedback-negative:before {
  content: "\e07f";
}

.bfa-negative-solid:before,
.bfa-feedback-negative-active:before {
  content: "\e080";
}

.bfa-neutral:before,
.bfa-feedback-neutral:before {
  content: "\e081";
}

.bfa-neutral-solid:before,
.bfa-feedback-neutral-active:before {
  content: "\e082";
}

.bfa-positive:before,
.bfa-feedback-positive:before {
  content: "\e083";
}

.bfa-positive-solid:before,
.bfa-feedback-positive-active:before {
  content: "\e084";
}

.bfa-feedback-undefined:before {
  content: "\e083";
}

.bfa-success:before,
.bfa-success-sign:before {
  content: "\e087";
}

.bfa-permissive-sign:before {
  content: "\e088";
}

.bfa-pending:before {
  content: "\e089";
}

.bfa-yield-sign:before {
  content: "\e08a";
}

.bfa-plus-sign:before {
  content: "\e0b1";
}

.bfa-minus-sign:before {
  content: "\e0b2";
}

.bfa-x-sign:before {
  content: "\e0b3";
}

.bfa-alert-sign:before {
  content: "\e054";
}

.bfa-external-link:before {
  content: "\e08d";
}

.bfa-warranty:before {
  content: "\e08e";
}

.bfa-guarantee:before {
  content: "\e08f";
}

.bfa-sort-1:before {
  content: "\e090";
}

.bfa-all-crazy-auctions:before {
  content: "\e091";
}

.bfa-crazy-wednesdays:before {
  content: "\e092";
}

.bfa-weekend-specials:before {
  content: "\e093";
}

.bfa-discovery-miles:before {
  content: "\e094";
}

.bfa-star:before {
  content: "\e047";
}

.bfa-featured-items:before,
.bfa-star-solid:before {
  content: "\e095";
}

.bfa-premium-listings:before,
.bfa-bolt:before {
  content: "\e096";
}

.bfa-bolt-solid:before {
  content: "\e060";
}

.bfa-snap-fridays:before {
  content: "\e097";
}

.bfa-charity-listings:before,
.bfa-heart:before,
.bfa-watchlist-before:before,
.bfa-sort-by-users-watching:before {
  content: "\e098";
}

.bfa-charity-listings:before,
.bfa-heart-solid:before {
  content: "\e085";
}

.bfa-all-promotions:before {
  content: "\e099";
}

.bfa-browse-categories:before {
  content: "\e09d";
}

.bfa-menu:before {
  content: "\e09e";
}

.bfa-x:before {
  content: "\e09f";
}

.bfa-store:before {
  content: "\e0aa";
}

.bfa-note:before {
  content: "\e0a9";
}

.bfa-relist:before,
.bfa-auto-relist:before {
  content: "\e0a8";
}

.bfa-password:before {
  content: "\e0a6";
}

.bfa-message:before {
  content: "\e0a5";
}

.bfa-address:before {
  content: "\e0a4";
}

.bfa-options:before {
  content: "\e0a3";
}

.bfa-back:before {
  content: "\e01e";
}

.bfa-comment:before {
  content: "\e0a1";
}

.bfa-calculator:before {
  content: "\e0a0";
}

.bfa-umbrella:before,
.bfa-insurance:before {
  content: "\e090";
}

.bfa-x:before {
  content: "\e09f";
}

.bfa-menu:before {
  content: "\e09e";
}

.bfa-support:before {
  content: "\e0ae";
}

.bfa-checkbox:before,
.bfa-expand:before,
.bfa-collapse:before {
  content: "\e0ab";
}

.bfa-checkbox.checked:after {
  content: "\e09a";
}

.bfa-expand:after {
  content: "\e08b";
}

.bfa-collapse:after {
  content: "\e0a7";
}

.bfa-radio:before {
  content: "\e0ac";
}

.bfa-radio.selected:after {
  content: "\e0ad";
}

.bfa-crown:before {
  content: "\e0ba";
}

.bfa-reserve-not-met:before {
  content: "\e0bc";
}

.bfa-discount:before {
  content: "\e00f";
}

.bfa-letter:before {
  content: "\e0a5";
}

.bfa-mistletoe:before {
  content: "\e015";
}

.bfa-man:before {
  content: "\e017";
}

.bfa-woman:before {
  content: "\e023";
}

.bfa-health:before {
  content: "\e018";
}

.bfa-halloween:before {
  content: "\e019";
}

.bfa-braai:before {
  content: "\e01a";
}

.bfa-flower:before {
  content: "\e02a";
}

.bfa-clover:before {
  content: "\e0bd";
}

.bfa-valentines:before {
  content: "\e0be";
}

.bfa-snowman:before {
  content: "\e0bf";
}
