/*--------------------------------

Shop icon font
Generated using nucleoapp.com

-------------------------------- */

@font-face {
  font-family: 'Shop';
  src: url('../fonts/Shop.eot');
  src: url('../fonts/Shop.eot') format('embedded-opentype'),
       url('../fonts/Shop.woff2') format('woff2'),
       url('../fonts/Shop.woff') format('woff'),
       url('../fonts/Shop.ttf') format('truetype'),
       url('../fonts/Shop.svg') format('svg');
}

/* base class */
.icon {
  display: inline-block;
  font: normal normal normal 1em/1 'Shop';
  color: inherit;
  flex-shrink: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* size examples - relative units */
.icon-sm {
  font-size: 0.8em;
}

.icon-lg {
  font-size: 1.2em;
}

/* size examples - absolute units */
.icon-16 {
  font-size: 16px;
}

.icon-32 {
  font-size: 32px;
}

/* rotate the icon infinitely */
.icon-is-spinning {
  animation: icon-spin 1s infinite linear;
}

@keyframes icon-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

/* transform */
.icon-rotate-90 {
  transform: rotate(90deg);
}

.icon-rotate-180 {
  transform: rotate(180deg);
}

.icon-rotate-270 {
  transform: rotate(270deg);
}

.icon-flip-y {
  transform: scaleY(-1);
}

.icon-flip-x {
  transform: scaleX(-1);
}

/* icons */
.icon-fi-rr-wifi-exclamation::before {
  content: "\ea02";
}

.icon-fi-rr-credit-card::before {
  content: "\ea03";
}

.icon-fi-rr-wifi-alt::before {
  content: "\ea04";
}

.icon-fi-rr-time-quarter-past::before {
  content: "\ea05";
}

.icon-fi-rr-table::before {
  content: "\ea06";
}

.icon-fi-rr-social-network::before {
  content: "\ea07";
}

.icon-fi-rr-star::before {
  content: "\ea08";
}

.icon-fi-rr-sparkles::before {
  content: "\ea09";
}

.icon-fi-rr-hand::before {
  content: "\ea0a";
}

.icon-fi-sr-thumbs-down::before {
  content: "\ea0b";
}

.icon-fi-sr-thumbs-up::before {
  content: "\ea0c";
}

.icon-fi-rr-badge-percent::before {
  content: "\eae0";
}

.icon-fi-rr-angle-right::before {
  content: "\eae1";
}

.icon-fi-rr-truck-container::before {
  content: "\eae2";
}

.icon-fi-rr-truck-loading::before {
  content: "\eae3";
}

.icon-fi-rr-settings::before {
  content: "\eae4";
}

.icon-fi-rr-plus::before {
  content: "\eae5";
}

.icon-fi-rr-tags::before {
  content: "\eae6";
}

.icon-fi-rr-settings-sliders-1::before {
  content: "\eae7";
}

.icon-fi-rr-hourglass-end::before {
  content: "\eae8";
}

.icon-fi-rr-megaphone::before {
  content: "\eae9";
}

.icon-fi-rr-vest-patches::before {
  content: "\eaea";
}

.icon-fi-rr-stats-1::before {
  content: "\eaeb";
}

.icon-fi-rr-question-square::before {
  content: "\eaec";
}

.icon-fi-rr-users-alt::before {
  content: "\eaed";
}

.icon-fi-rr-power::before {
  content: "\eaee";
}

.icon-fi-rr-angle-down::before {
  content: "\eaef";
}

.icon-fi-rr-quote-right::before {
  content: "\eaf0";
}

.icon-fi-rr-angle-left::before {
  content: "\eaf1";
}

.icon-fi-rr-keyboard-brightness-low::before {
  content: "\eaf2";
}

.icon-fi-rr-moon::before {
  content: "\eaf3";
}

.icon-fi-rr-bell-ring::before {
  content: "\eaf4";
}

.icon-fi-rr-angle-up::before {
  content: "\eaf5";
}

.icon-fi-rr-bell::before {
  content: "\eaf6";
}

.icon-fi-rr-chart-pie::before {
  content: "\eaf7";
}

.icon-fi-rr-tty::before {
  content: "\eaf8";
}

.icon-fi-rr-fingerprint::before {
  content: "\eaf9";
}

.icon-fi-rr-vault::before {
  content: "\eafa";
}

.icon-fi-rr-gift-card::before {
  content: "\eafb";
}

.icon-fi-rr-box-open::before {
  content: "\eafc";
}

.icon-fi-rr-id-card-clip-alt::before {
  content: "\eafd";
}

.icon-fi-rr-layout-fluid::before {
  content: "\eafe";
}

.icon-fi-rr-eye::before {
  content: "\eaff";
}

.icon-fi-rr-brightness::before {
  content: "\eb00";
}

.icon-fi-rr-folder-tree::before {
  content: "\eb01";
}

.icon-fi-rr-stats::before {
  content: "\eb02";
}

.icon-fi-rr-hastag::before {
  content: "\eb03";
}

.icon-fi-rr-cross::before {
  content: "\eb04";
}

.icon-fi-rr-print::before {
  content: "\eb05";
}

.icon-fi-rr-check::before {
  content: "\eb06";
}

.icon-fi-rr-alarm-plus::before {
  content: "\eb07";
}

.icon-fi-rr-settings-sliders::before {
  content: "\eb08";
}

.icon-fi-rr-bags-shopping::before {
  content: "\eb09";
}

.icon-fi-rr-blinds-open::before {
  content: "\eb0a";
}

.icon-fi-rr-shopping-cart-add::before {
  content: "\eb0b";
}

.icon-fi-rr-box-open-full::before {
  content: "\eb0c";
}

.icon-fi-rr-shield-check::before {
  content: "\eb0d";
}

.icon-fi-rr-images::before {
  content: "\eb0e";
}

.icon-fi-rr-pulse::before {
  content: "\eb0f";
}

.icon-fi-rr-cloud-download-alt::before {
  content: "\eb10";
}

.icon-fi-rr-folder-upload::before {
  content: "\eb11";
}

.icon-fi-rr-cloud-upload-alt::before {
  content: "\eb12";
}

.icon-fi-rr-shop-slash::before {
  content: "\eb13";
}

.icon-fi-rr-keyboard-brightness::before {
  content: "\eb14";
}

.icon-fi-rr-diagram-subtask::before {
  content: "\eb15";
}

.icon-fi-rr-rocket-lunch::before {
  content: "\eb16";
}

.icon-fi-rr-basket-shopping-simple::before {
  content: "\eb17";
}

.icon-fi-rr-cart-shopping-fast::before {
  content: "\eb18";
}

.icon-fi-rr-mode-portrait::before {
  content: "\eb19";
}

.icon-fi-rr-shop-lock::before {
  content: "\eb1a";
}

.icon-fi-rr-shopping-bag::before {
  content: "\eb1b";
}

.icon-fi-rr-shopping-cart::before {
  content: "\eb1c";
}

.icon-fi-rr-shopping-cart-check::before {
  content: "\eb1d";
}

.icon-fi-rr-badge-check::before {
  content: "\eb1e";
}

.icon-fi-rr-wallet::before {
  content: "\eb1f";
}

.icon-fi-rr-search::before {
  content: "\eb20";
}

.icon-fi-rr-menu-burger::before {
  content: "\eb21";
}

.icon-fi-rr-home::before {
  content: "\eb22";
}

.icon-fi-rr-book-alt::before {
  content: "\eb23";
}

.icon-fi-rr-eye-crossed::before {
  content: "\eb24";
}

.icon-fi-rr-calendar-plus::before {
  content: "\eb25";
}

.icon-fi-rr-shop::before {
  content: "\eb26";
}

.icon-fi-rr-headset::before {
  content: "\eb27";
}

.icon-fi-rr-smiley-comment-alt::before {
  content: "\eb28";
}

.icon-fi-rr-folder-download::before {
  content: "\eb29";
}

.icon-fi-rr-shopping-bag-add::before {
  content: "\eb2a";
}

.icon-fi-rr-shopping-basket::before {
  content: "\eb2b";
}

.icon-fi-sr-star::before {
  content: "\eb2c";
}

.icon-fi-sr-moon-stars::before {
  content: "\eb2d";
}

.icon-fi-rr-moon-stars::before {
  content: "\eb2e";
}

.icon-fi-rr-sun::before {
  content: "\eb2f";
}

.icon-fi-sr-sun::before {
  content: "\eb30";
}

.icon-fi-rr-map-marker-plus::before {
  content: "\eb33";
}

.icon-fi-rr-map-marker-home::before {
  content: "\eb34";
}

.icon-fi-rr-credit-card-1::before {
  content: "\eb35";
}

.icon-fi-rr-map-marker-minus::before {
  content: "\eb36";
}

.icon-fi-rr-map-marker-cross::before {
  content: "\eb37";
}

.icon-fi-rr-link-horizontal::before {
  content: "\eb38";
}

.icon-fi-rr-link-alt::before {
  content: "\eb39";
}

.icon-fi-rr-bars-filter::before {
  content: "\eb3a";
}

.icon-fi-rr-filter::before {
  content: "\eb3b";
}

.icon-fi-rr-clear-alt::before {
  content: "\eb3c";
}

.icon-fi-rr-mailbox::before {
  content: "\eb3d";
}

.icon-fi-rr-mobile-button::before {
  content: "\eb3e";
}

.icon-fi-rr-phone-office::before {
  content: "\eb3f";
}

.icon-fi-rr-fax::before {
  content: "\eb40";
}

.icon-fi-rr-bank::before {
  content: "\eb41";
}

.icon-fi-rr-piggy-bank::before {
  content: "\eb42";
}

.icon-fi-rr-file-invoice-dollar::before {
  content: "\eb43";
}

.icon-fi-rr-point-of-sale-bill::before {
  content: "\eb44";
}

.icon-fi-rr-wishlist-star::before {
  content: "\eb45";
}

.icon-fi-sr-wishlist-star::before {
  content: "\eb46";
}

.icon-fi-rr-wishlist-heart::before {
  content: "\eb47";
}

.icon-fi-sr-wishlist-heart::before {
  content: "\eb48";
}

.icon-fi-rr-splotch::before {
  content: "\eb49";
}

.icon-fi-sr-splotch::before {
  content: "\eb4a";
}

.icon-fi-rr-vest-patches-1::before {
  content: "\eb4b";
}

.icon-fi-rr-vest::before {
  content: "\eb4c";
}

.icon-fi-rr-video-plus::before {
  content: "\eb4d";
}

.icon-fi-rr-video-arrow-up-right::before {
  content: "\eb4e";
}

.icon-fi-rr-uniform-martial-arts::before {
  content: "\eb4f";
}

.icon-fi-rr-truck-loading-1::before {
  content: "\eb50";
}

.icon-fi-rr-truck-container-1::before {
  content: "\eb51";
}

.icon-fi-rr-truck-moving::before {
  content: "\eb52";
}

.icon-fi-rr-truck-couch::before {
  content: "\eb53";
}

.icon-fi-rr-triangle-warning::before {
  content: "\eb54";
}

.icon-fi-rr-trash-restore::before {
  content: "\eb55";
}

.icon-fi-rr-trash-undo::before {
  content: "\eb56";
}

.icon-fi-rr-thumbtack::before {
  content: "\eb57";
}

.icon-fi-rr-ticket::before {
  content: "\eb58";
}

.icon-fi-rr-table-tree::before {
  content: "\eb59";
}

.icon-fi-rr-table-pivot::before {
  content: "\eb5a";
}

.icon-fi-rr-stocking::before {
  content: "\eb5b";
}

.icon-fi-rr-sticker::before {
  content: "\eb5c";
}

.icon-fi-rr-soap::before {
  content: "\eb5d";
}

.icon-fi-rr-scale::before {
  content: "\eb5e";
}

.icon-fi-rr-recycle::before {
  content: "\eb5f";
}

.icon-fi-rr-rectangle-barcode::before {
  content: "\eb60";
}

.icon-fi-rr-qrcode::before {
  content: "\eb61";
}

.icon-fi-rr-QR::before {
  content: "\eb62";
}

.icon-fi-rr-paste::before {
  content: "\eb63";
}

.icon-fi-rr-password::before {
  content: "\eb64";
}

.icon-fi-rr-map::before {
  content: "\eb65";
}

.icon-fi-rr-map-pin::before {
  content: "\eb66";
}

.icon-fi-rr-grid-dividers::before {
  content: "\eb67";
}

.icon-fi-rr-gallery::before {
  content: "\eb68";
}

.icon-fi-rr-gallery-thumbnails::before {
  content: "\eb69";
}

.icon-fi-rr-box-open-1::before {
  content: "\eb6b";
}

.icon-fi-rr-balance-scale-left::before {
  content: "\eb6c";
}

.icon-fi-rr-barcode-read::before {
  content: "\eb6d";
}

.icon-fi-rr-bullseye-pointer::before {
  content: "\eb6e";
}

.icon-fi-rr-messages::before {
  content: "\eb6f";
}

.icon-fi-rr-comment-dots::before {
  content: "\eb70";
}

.icon-fi-rr-comment-check::before {
  content: "\eb71";
}

.icon-fi-rr-comment-alt-dots::before {
  content: "\eb72";
}
