@font-face {
    font-family: 'icomoon';
    src: url(../fonts/icomoon/icomoon.eot#iefix) format('embedded-opentype'),
        url(../fonts/icomoon/icomoon.ttf) format('truetype'), url(../fonts/icomoon/icomoon.woff) format('woff'),
        url(../fonts/icomoon/icomoon.svg#icomoon) format('svg');
    font-weight: normal;
    font-style: normal;
}

.acf-field-icon-picker .acf-icon-list .acf-icon-picker-list-icon,
i[class^='icon-'],
i[class*=' icon-'] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icomoon' !important;
    speak: none !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    line-height: 1 !important;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}


.button i[class^='icon-'] {
    speak: none !important;
    display: inline-block !important;
    font-display: block !important;
    font-family: fl-icons !important;
    font-style: normal !important;
    font-variant: normal !important;
    font-weight: 400 !important;
    line-height: 1.2;
    margin: 0;
    padding: 0;
    position: relative;
    text-transform: none !important;
}

.icon-close:before {
  content: "\e900";
}

.icon-cocktail-mix:before {
    content: '\e92d';
}
.icon-dogs-welcome:before {
    content: '\e92e';
}
.icon-family-friendly:before {
    content: '\e92f';
}
.icon-gluten-free:before {
    content: '\e930';
}
.icon-kids-friendly:before {
    content: '\e931';
}
.icon-live-music:before {
    content: '\e932';
}
.icon-open-all-day:before {
    content: '\e933';
}
.icon-open-breakfast-dinner:before {
    content: '\e934';
}
.icon-ski-food-drinks:before {
    content: '\e935';
}
.icon-take-away:before {
    content: '\e936';
}
.icon-tea:before {
    content: '\e937';
}
.icon-vegan:before {
    content: '\e938';
}
.icon-wine-bar-shop:before {
    content: '\e939';
}
.icon-wine-selection:before {
    content: '\e93a';
}
.icon-play:before {
    content: '\e912';
}
.icon-altitude-amenities:before {
    content: '\e913';
}
.icon-balcony:before {
    content: '\e914';
}
.icon-bathrobe-slippers:before {
    content: '\e915';
}
.icon-bathtub:before {
    content: '\e916';
}
.icon-canopy-bed:before {
    content: '\e917';
}
.icon-connecting-door:before {
    content: '\e918';
}
.icon-daylight-bathroom:before {
    content: '\e919';
}
.icon-desk:before {
    content: '\e91a';
}
.icon-dinning-table:before {
    content: '\e91b';
}
.icon-dressing-room:before {
    content: '\e91c';
}
.icon-extra-bed:before {
    content: '\e91d';
}
.icon-fireplace:before {
    content: '\e91e';
}
.icon-hairdryer:before {
    content: '\e91f';
}
.icon-jacuzzi:before {
    content: '\e920';
}
.icon-kettle:before {
    content: '\e921';
}
.icon-matterhorn-view:before {
    content: '\e922';
}
.icon-open-bathroom:before {
    content: '\e923';
}
.icon-safe:before {
    content: '\e924';
}
.icon-shower-bathtub:before {
    content: '\e925';
}
.icon-sitting-area:before {
    content: '\e926';
}
.icon-spa:before {
    content: '\e927';
}
.icon-standing-shower:before {
    content: '\e928';
}
.icon-telephone:before {
    content: '\e929';
}
.icon-towel-warmer:before {
    content: '\e92a';
}
.icon-tv:before {
    content: '\e92b';
}
.icon-water-fruit:before {
    content: '\e92c';
}
.icon-calendar:before {
    content: '\e911';
}
.icon-check:before {
    content: '\e910';
}
.icon-arrow-small-down:before {
    content: '\e90f';
}
.icon-user:before {
    content: '\e90a';
}
.icon-bed:before {
    content: '\e90b';
}
.icon-cube:before {
    content: '\e90c';
}
.icon-guests:before {
    content: '\e90d';
}
.icon-bath:before {
    content: '\e90e';
}
.icon-arrow-small-left:before {
    content: '\e909';
}
.icon-arrow-small-right:before {
    content: '\e900';
}
.icon-arrow-small-up:before {
    content: '\e901';
}
.icon-close:before {
    content: '\e902';
}
.icon-facebook:before {
    content: '\e903';
}
.icon-googleplus:before {
    content: '\e904';
}
.icon-instagram:before {
    content: '\e905';
}
.icon-pinterest:before {
    content: '\e906';
}
.icon-twitter:before {
    content: '\e907';
}
.icon-youtube:before {
    content: '\e908';
}
