@font-face {
  font-family: 'FontAwesome';
  src: url('/fonts/FontAwesome.woff') format('woff'),
  url('#{$fa-font-path}/fontawesome-webfont.ttf?v=#{$fa-version}');
  font-weight: normal;
  font-style: normal;
}

[data-braintree-id='google-pay-button'] {
  background-image: url('data:image/svg+xml,%3Csvg%20width%3D%2241%22%20height%3D%2217%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M19.526%202.635v4.083h2.518c.6%200%201.096-.202%201.488-.605.403-.402.605-.882.605-1.437%200-.544-.202-1.018-.605-1.422-.392-.413-.888-.62-1.488-.62h-2.518zm0%205.52v4.736h-1.504V1.198h3.99c1.013%200%201.873.337%202.582%201.012.72.675%201.08%201.497%201.08%202.466%200%20.991-.36%201.819-1.08%202.482-.697.665-1.559.996-2.583.996h-2.485v.001zm7.668%202.287c0%20.392.166.718.499.98.332.26.722.391%201.168.391.633%200%201.196-.234%201.692-.701.497-.469.744-1.019.744-1.65-.469-.37-1.123-.555-1.962-.555-.61%200-1.12.148-1.528.442-.409.294-.613.657-.613%201.093m1.946-5.815c1.112%200%201.989.297%202.633.89.642.594.964%201.408.964%202.442v4.932h-1.439v-1.11h-.065c-.622.914-1.45%201.372-2.486%201.372-.882%200-1.621-.262-2.215-.784-.594-.523-.891-1.176-.891-1.96%200-.828.313-1.486.94-1.976s1.463-.735%202.51-.735c.892%200%201.629.163%202.206.49v-.344c0-.522-.207-.966-.621-1.33a2.132%202.132%200%200%200-1.455-.547c-.84%200-1.504.353-1.995%201.062l-1.324-.834c.73-1.045%201.81-1.568%203.238-1.568m11.853.262l-5.02%2011.53H34.42l1.864-4.034-3.302-7.496h1.635l2.387%205.749h.032l2.322-5.75z%22%20fill%3D%22%235F6368%22%2F%3E%3Cpath%20d%3D%22M13.448%207.134c0-.473-.04-.93-.116-1.366H6.988v2.588h3.634a3.11%203.11%200%200%201-1.344%202.042v1.68h2.169c1.27-1.17%202.001-2.9%202.001-4.944%22%20fill%3D%22%234285F4%22%2F%3E%3Cpath%20d%3D%22M6.988%2013.7c1.816%200%203.344-.595%204.459-1.621l-2.169-1.681c-.603.406-1.38.643-2.29.643-1.754%200-3.244-1.182-3.776-2.774H.978v1.731a6.728%206.728%200%200%200%206.01%203.703%22%20fill%3D%22%2334A853%22%2F%3E%3Cpath%20d%3D%22M3.212%208.267a4.034%204.034%200%200%201%200-2.572V3.964H.978A6.678%206.678%200%200%200%20.261%206.98c0%201.085.26%202.11.717%203.017l2.234-1.731z%22%20fill%3D%22%23FABB05%22%2F%3E%3Cpath%20d%3D%22M6.988%202.921c.992%200%201.88.34%202.58%201.008v.001l1.92-1.918C10.324.928%208.804.262%206.989.262a6.728%206.728%200%200%200-6.01%203.702l2.234%201.731c.532-1.592%202.022-2.774%203.776-2.774%22%20fill%3D%22%23E94235%22%2F%3E%3Cpath%20d%3D%22M0%200h41.285v18H0z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
}

.bastard .list-item--bulleted {
  background-image: url('/img/bullet-inverse.png');
}

.branch {
  background-image: url('https://images.fallenlondon.com/static/bg-paper.png');
}

.branch.media--fate-locked {
  background-image: url('/img/bg-fate-locked.png');
}

.branch.media--locked {
  background-image: url('/img/bg-locked.png');
}

.card--lg {
  background: url('/img/cards-new.png') 0 0 no-repeat;
}

.card-border {
  background: url('/img/cards-new.png') 0 0 no-repeat;
}

.container-background-image {
  background-image: url('https://images.fallenlondon.com/static/skyline_background.png');
}

.container-background-image.ambassador::after {
  background-image: url('https://images.fallenlondon.com/static/front-page/ambassador.png');
}

.container-background-image.aunt::after {
  background-image: url('https://images.fallenlondon.com/static/front-page/aunt.png');
}

.container-background-image.astrologer::after {
  background-image: url('https://images.fallenlondon.com/static/front-page/astrologer.png');
}

.container-background-image.boatman::after {
  background-image: url('https://images.fallenlondon.com/static/front-page/boatman.png');
}

.container-background-image.deputy::after {
  background-image: url('https://images.fallenlondon.com/static/front-page/deputy.png');
}

.container-background-image.edward::after {
  background-image: url('https://images.fallenlondon.com/static/front-page/edward.png');
}

.container-background-image.madamex1::after {
  background-image: url('https://images.fallenlondon.com/static/front-page/madamex1.png');
}

.container-background-image.magician::after {
  background-image: url('https://images.fallenlondon.com/static/front-page/magician.png');
}

.container-background-image.master::after {
  background-image: url('https://images.fallenlondon.com/static/front-page/master.png');
}

.container-background-image.mystic::after {
  background-image: url('https://images.fallenlondon.com/static/front-page/mystic.png');
}

.container-background-image.plenty::after {
  background-image: url('https://images.fallenlondon.com/static/front-page/plenty.png');
}

.container-background-image.november::after {
  background-image: url('https://images.fallenlondon.com/static/front-page/november.png');
}

.container-background-image.surveyor::after {
  background-image: url('https://images.fallenlondon.com/static/front-page/surveyor.png');
}

.footer-menu__item--actions > a > .footer__menu-item--actions--empty {
  background: transparent url('/img/footer-actions.png') -65px 0 no-repeat;
}

/****************************************************************************
 * Images
 */
.fl-ico-actions {
  -webkit-mask-image: url('/img/icons/ico_action.svg');
}

.fl-ico-back {
  -webkit-mask-image: url('/img/icons/ico_back.svg');
}

.fl-ico-bazaar {
  -webkit-mask-image: url('/img/icons/ico_bazaar.svg');
}

.fl-ico-cross {
  -webkit-mask-image: url('/img/icons/ico_cross.svg');
}

.fl-ico-deck {
  -webkit-mask-image: url('/img/icons/ico_deck.svg');
}

.fl-ico-fate {
  -webkit-mask-image: url('/img/icons/ico_fate.svg');
}

.fl-ico-globe {
  -webkit-mask-image: url('/img/icons/ico_globe.svg');
}

.fl-ico-world {
  -webkit-mask-image: url('/img/icons/ico_world.svg');
}

.fl-ico-inventory {
  -webkit-mask-image: url('/img/icons/ico_inventory.svg');
}

.fl-ico-lodgings {
  -webkit-mask-image: url('/img/icons/ico_lodgings.svg');
}

.fl-ico-map {
  -webkit-mask-image: url('/img/icons/ico_map.svg');
}

.fl-ico-menu {
  -webkit-mask-image: url('/img/icons/ico_menu.svg');
}

.fl-ico-message {
  -webkit-mask-image: url('/img/icons/ico_message.svg');
}

.fl-ico-myself {
  -webkit-mask-image: url('/img/icons/ico_myself.svg');
}

.fl-ico-agents {
  -webkit-mask-image: url('/img/icons/ico_agents.svg');
}

.fl-ico-star {
  -webkit-mask-image: url('/img/icons/ico_star.svg');
}

.fl-ico-story {
  -webkit-mask-image: url('/img/icons/ico_story.svg');
}

.fl-ico-tick {
  -webkit-mask-image: url('/img/icons/ico_tick.svg');
}

.fl-ico-write {
  -webkit-mask-image: url('/img/icons/ico_write.svg');
}

.journal-entry {
  background-image: url('/img/bg-paper-dark.png');
}

.list-item--bulleted {
  background: url('/img/bullet.png') 1px 0.5em no-repeat;
}

.map__lodgings-button-container {
  background: url('/img/lodgings-gradient-backing.png') bottom right no-repeat;
}

.map__lodgings-button-container--fallback {
  background: transparent;
}

.price:before {
  background: url('/img/icon-echo.svg') -5px 0 no-repeat;
}

@media (max-width: 767px) {
  .deck {
    background-image: url('//images.fallenlondon.com/cards/card_new_back.png');
  }

  .deck--empty {
    background-image: url('//images.fallenlondon.com/cards/refill-deck-for-nex.png');
  }
}

.media--fate-locked.media--fate-locked {
  background-image: url('/img/bg-fate-locked.png');
}

.media--locked {
  background-image: url('/img/bg-locked.png');
}

.media--message {
  background-image: url('https://images.fallenlondon.com/static/bg-paper.png');
}

.media--root {
  background-image: url('https://images.fallenlondon.com/static/bg-paper-watermark.png'), url('/img/bg-paper.png');
}

.modal--gate-storylet__content {
  background-image: url('https://images.fallenlondon.com/static/bg-paper-dark.png');
}

.myself-profile__panel {
  background-image: url('https://images.fallenlondon.com/static/bg-paper-watermark.png');
}

.profile-panel {
  background-image: url('https://images.fallenlondon.com/static/bg-paper-watermark.png');
}

.tab-content:before {
  background-image: url('https://images.fallenlondon.com/static/bg-paper-dark.png');
}

.storylet::before {
  background-image: url('https://images.fallenlondon.com/static/bg-paper.png');
}

.tab-content {
  background: url('/img/15th/logo-anniversary.png') no-repeat 0 11px;
}

.top-stripe__site-title {
  background: url('/img/15th/FL_logo_white_small.png') center / contain no-repeat;
}
