/**
 * Clube Candeias — ícones (fonte customizada)
 * Sem Fago / Open Sans / Urbanist — apenas icon-* (hotel, pagamento, etc.)
 *
 * CDN sugerido:
 *   https://cdn-aws.clubecandeias.com/assets/webfont-icons.css
 *
 * Requer Font Awesome no layout para o hotfix .fa.icon-*
 */

@font-face {
  font-family: 'Candeias';
  src: url('https://cdn-aws.clubecandeias.com/fonts/Candeias.eot');
  src:
    url('https://cdn-aws.clubecandeias.com/fonts/Candeias.eot?#iefix') format('embedded-opentype'),
    url('https://cdn-aws.clubecandeias.com/fonts/Candeias.woff') format('woff'),
    url('https://cdn-aws.clubecandeias.com/fonts/Candeias.ttf') format('truetype'),
    url('https://cdn-aws.clubecandeias.com/fonts/Candeias.svg?#candeias') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

[class^='icon-'],
[class*=' icon-'] {
  font-family: 'Candeias';
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* Quando icon-* está dentro de <i class="fa icon-...">, manter glyph FA */
.fa[class^='icon-'],
.fa[class*=' icon-'] {
  font-family: 'FontAwesome';
}

.fa-3d {
  text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3);
}

.icon-arrows-alt-h:before,
.icon-arrows-h:before {
  content: '\e906';
}
.icon-asterisk:before {
  content: '\e907';
}
.icon-book:before {
  content: '\e908';
}
.icon-briefcase:before {
  content: '\e909';
}
.icon-coffee:before {
  content: '\e90a';
}
.icon-cogs:before,
.icon-cog:before {
  content: '\e90b';
}
.icon-desktop:before {
  content: '\e90c';
}
.icon-film:before {
  content: '\e90d';
}
.icon-fire:before {
  content: '\e90e';
}
.icon-gamepad:before {
  content: '\e90f';
}
.icon-lock:before {
  content: '\e910';
}
.icon-microphone:before {
  content: '\e911';
}
.icon-paw:before {
  content: '\e912';
}
.icon-phone:before {
  content: '\e913';
}
.icon-plug:before {
  content: '\e914';
}
.icon-road:before {
  content: '\e915';
}
.icon-sort:before {
  content: '\e916';
}
.icon-fas-fa-utensils:before {
  content: '\e91a';
}
.icon-wheelchair:before {
  content: '\e917';
}
.icon-wifi:before {
  content: '\e918';
}
.icon-glass:before,
.icon-wine-glass:before {
  content: '\e919';
}
.icon-bunk-bed:before {
  content: '\e902';
}
.icon-sofa-bed:before {
  content: '\e903';
}
.icon-fridge:before {
  content: '\e904';
}
.icon-cook-top:before {
  content: '\e905';
}
.icon-pillow:before {
  content: '\e63c';
}
.icon-bocha:before {
  content: '\e63a';
}
.icon-tirolesa:before {
  content: '\e63b';
}
.icon-half-pension:before {
  content: '\e637';
}
.icon-pension:before {
  content: '\e639';
}
.icon-toy:before {
  content: '\e633';
}
.icon-green:before {
  content: '\e632';
}
.icon-pool-child:before {
  content: '\e631';
}
.icon-washing:before {
  content: '\e630';
}
.icon-oven:before {
  content: '\e634';
}
.icon-hairdryer:before {
  content: '\e635';
}
.icon-sand:before {
  content: '\e636';
}
.icon-baby:before {
  content: '\e638';
}
.icon-waterslide:before {
  content: '\e62f';
}
.icon-restaurant:before {
  content: '\e600';
}
.icon-bedlinen:before {
  content: '\e002';
}
.icon-blankets:before {
  content: '\e601';
}
.icon-whirlpool:before {
  content: '\e602';
}
.icon-room-service:before {
  content: '\e603';
}
.icon-tub:before {
  content: '\e604';
}
.icon-parking:before {
  content: '\e605';
}
.icon-tennis:before {
  content: '\e606';
}
.icon-swimwear:before {
  content: '\e607';
}
.icon-air-hot:before {
  content: '\e608';
}
.icon-suite:before {
  content: '\e609';
}
.icon-sauna:before {
  content: '\e60a';
}
.icon-pool:before {
  content: '\e60b';
}
.icon-playground:before {
  content: '\e60c';
}
.icon-multisport:before {
  content: '\e60d';
}
.icon-microwave:before {
  content: '\e60e';
}
.icon-maid:before {
  content: '\e60f';
}
.icon-kitchen:before {
  content: '\e610';
}
.icon-pool-hot:before {
  content: '\e611';
}
.icon-garage:before {
  content: '\e612';
}
.icon-minibar:before {
  content: '\e613';
}
.icon-fitness:before,
.icon-gym:before {
  content: '\e614';
}
.icon-fishery:before {
  content: '\e615';
}
.icon-cutlery:before {
  content: '\e616';
}
.icon-air-cold:before {
  content: '\e617';
}
.icon-closet:before {
  content: '\e618';
}
.icon-church:before {
  content: '\e619';
}
.icon-bed:before {
  content: '\e61a';
}
.icon-beach:before {
  content: '\e61b';
}
.icon-barbecue:before {
  content: '\e61c';
}
.icon-balcony:before {
  content: '\e61d';
}
.icon-acoustic:before {
  content: '\e61e';
}
.icon-visa:before {
  content: '\e625';
}
.icon-elo:before,
.icon-elo-credito:before,
.icon-elo-debito:before {
  content: '\e900';
}
.icon-hsbc:before,
.icon-banco-399:before {
  content: '\e62e';
}
.icon-itau:before,
.icon-banco-341:before {
  content: '\e621';
}
.icon-mastercard:before {
  content: '\e62d';
}
.icon-real:before,
.icon-banco-365:before {
  content: '\e61f';
}
.icon-visa-electron:before,
.icon-visaelectron:before {
  content: '\e620';
}
.icon-sicred:before,
.icon-sicredi:before,
.icon-banco-748:before {
  content: '\e622';
}
.icon-santander:before,
.icon-banco-33:before {
  content: '\e623';
}
.icon-maestro:before {
  content: '\e624';
}
.icon-hipercard:before {
  content: '\e626';
}
.icon-dinners:before,
.icon-dinersclub:before,
.icon-diners:before,
.icon-diners-club-internacional:before {
  content: '\e627';
}
.icon-caixa:before,
.icon-banco-104:before,
.icon-caixa-economica-federal:before {
  content: '\e628';
}
.icon-banrisul:before,
.icon-banco-41:before {
  content: '\e629';
}
.icon-banricompras:before,
.icon-banri-credito:before,
.icon-banri-debito:before {
  content: '\e62a';
}
.icon-bb:before,
.icon-banco-1:before,
.icon-banco-do-brasil:before {
  content: '\e62b';
}
.icon-american-express:before,
.icon-amex:before {
  content: '\e901';
}
.icon-bradesco:before,
.icon-banco-237:before {
  content: '\e62c';
}
.icon-banescard:before {
  content: '\e91b';
}
.icon-cabal:before {
  content: '\e91c';
}
