@font-face {
font-family: "flaticon";
src: url("flaticon/flaticon.woff") format("woff2"),
url("flaticon/flaticon.woff") format("woff"),
url("flaticon/flaticon.eot") format("embedded-opentype"),
}

i[class^="flaticon-"]:before, i[class*=" flaticon-"]:before, span[class^="flaticon-"]:before, span[class*=" flaticon-"]:before {
    font-family: flaticon !important;
    font-style: normal;
    font-weight: normal !important;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.flaticon-arrows:before {
    content: "\f101";
}
.flaticon-location:before {
    content: "\f102";
}
.flaticon-bus:before {
    content: "\f103";
}
.flaticon-free-parking:before {
    content: "\f104";
}
.flaticon-wifi-router:before {
    content: "\f105";
}
.flaticon-hotel-service:before {
    content: "\f106";
}
.flaticon-fast-food:before {
    content: "\f107";
}
.flaticon-swimming:before {
    content: "\f108";
}
.flaticon-key-card:before {
    content: "\f109";
}
.flaticon-route:before {
    content: "\f10a";
}
.flaticon-right-arrow:before {
    content: "\f10b";
}
.flaticon-arrow-right:before {
    content: "\f10c";
}
.flaticon-bed:before {
    content: "\f10d";
}
.flaticon-user:before {
    content: "\f10e";
}
.flaticon-next:before {
    content: "\f10f";
}
.flaticon-phone:before {
    content: "\f110";
}
.flaticon-contact:before {
    content: "\f111";
}
.flaticon-fitness-center:before {
    content: "\f112";
}
.flaticon-suite:before {
    content: "\f113";
}
.flaticon-luggage:before {
    content: "\f114";
}
.flaticon-disinfect:before {
    content: "\f115";
}
.flaticon-24-hour-service:before {
    content: "\f116";
}
.flaticon-all-day:before {
    content: "\f117";
}
.flaticon-bed-1:before {
    content: "\f118";
}
.flaticon-house:before {
    content: "\f119";
}
.flaticon-traveler-with-a-suitcase:before {
    content: "\f11a";
}
.flaticon-target:before {
    content: "\f11b";
}
.flaticon-leadership:before {
    content: "\f11c";
}
/* Hotel icons*/
@font-face {
  font-family: 'hotel';
  src: url("custom-icons/fonts/hotel.eot");
  src: url("custom-icons/fonts/hotel.eot?#iefix") format("embedded-opentype"), url("custom-icons/fonts/hotel.woff") format("woff"), url("custom-icons/fonts/hotel.ttf") format("truetype"), url("custom-icons/fonts/hotel.svg#hotel") format("svg");
  font-weight: normal;
  font-style: normal;
}
[class*='icon-hotel']:before {
  display: inline-block;
  font-family: 'hotel';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-hotel-add_bed:before {
  content: '\0041';
}

.icon-hotel-airplane:before {
  content: '\0042';
}

.icon-hotel-baggage_1:before {
  content: '\0043';
}

.icon-hotel-baggage_2:before {
  content: '\0044';
}

.icon-hotel-baggage_3:before {
  content: '\0045';
}

.icon-hotel-bath:before {
  content: '\0046';
}

.icon-hotel-bottle:before {
  content: '\0047';
}

.icon-hotel-calendar_3:before {
  content: '\0048';
}

.icon-hotel-calendar_2:before {
  content: '\0049';
}

.icon-hotel-car:before {
  content: '\004A';
}

.icon-hotel-coffee:before {
  content: '\004B';
}

.icon-hotel-condition:before {
  content: '\004C';
}

.icon-hotel-conversion:before {
  content: '\004D';
}

.icon-hotel-credit_card:before {
  content: '\004E';
}

.icon-hotel-disable:before {
  content: '\004F';
}

.icon-hotel-dog:before {
  content: '\0050';
}

.icon-hotel-double_bed_2:before {
  content: '\0051';
}

.icon-hotel-double_bed:before {
  content: '\0052';
}

.icon-hotel-drink:before {
  content: '\0053';
}

.icon-hotel-gym:before {
  content: '\0054';
}

.icon-hotel-hairdryer:before {
  content: '\0055';
}

.icon-hotel-info:before {
  content: '\0056';
}

.icon-hotel-loundry:before {
  content: '\0057';
}

.icon-hotel-nosmoking:before {
  content: '\0058';
}

.icon-hotel-parking:before {
  content: '\0059';
}

.icon-hotel-patio:before {
  content: '\005A';
}

.icon-hotel-reception:before {
  content: '\0061';
}

.icon-hotel-restaurant:before {
  content: '\0062';
}

.icon-hotel-room_service:before {
  content: '\0063';
}

.icon-hotel-safety_box:before {
  content: '\0064';
}

.icon-hotel-shower:before {
  content: '\0065';
}

.icon-hotel-single_bed:before {
  content: '\0066';
}

.icon-hotel-swimming_pool:before {
  content: '\0067';
}

.icon-hotel-train:before {
  content: '\0068';
}

.icon-hotel-tv:before {
  content: '\0069';
}

.icon-hotel-wifi:before {
  content: '\006A';
}

.icon-hotel-calendar_1:before {
  content: '\006B';
}
@font-face {
    font-family: 'csticon';
    src: url('custom-icons/fonts/csticon.eot?bfpmeh');
    src: url('custom-icons/fonts/csticon.eot?bfpmeh#iefix') format('embedded-opentype'), url('custom-icons/fonts/csticon.ttf?bfpmeh') format('truetype'), url('custom-icons/fonts/csticon.woff?bfpmeh') format('woff'), url('custom-icons/fonts/csticon.svg?bfpmeh#csticon') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

[class^="hicon-"], [class*=" hicon-"] {
    font-family: 'csticon' !important;
    display: inline-block;
    font-family: 'hotel';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.hicon-minibar:before {
    content: "\e900";
}

.hicon-no-smoke:before {
    content: "\e901";
}

@font-face {
  font-family: 'mets_hotel';
  src:  url('custom-icons/fonts/mets_hotel.eot');
  src:  url('custom-icons/fonts/mets_hotel.eot') format('embedded-opentype'),
    url('custom-icons/fonts/mets_hotel.ttf') format('truetype'),
    url('custom-icons/fonts/mets_hotel.woff') format('woff'),
    url('custom-icons/fonts/mets_hotel.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="metsicon-"], [class*=" metsicon-"] {
  font-family: 'mets_hotel' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.metsicon-couch:before {
  content: "\e9de";
}
.metsicon-cabinet:before {
  content: "\e9dd";
}
.metsicon-minibar:before {
  content: "\e900";
}
.metsicon-bath:before {
  content: "\e9c7";
}
.metsicon-bell-boy:before {
  content: "\e9c8";
}
.metsicon-bell-boy-1:before {
  content: "\e9c9";
}
.metsicon-bell-boy-2:before {
  content: "\e9ca";
}
.metsicon-casino:before {
  content: "\e9cb";
}
.metsicon-check-in:before {
  content: "\e9cc";
}
.metsicon-cleaner:before {
  content: "\e9cd";
}
.metsicon-delivery:before {
  content: "\e9ce";
}
.metsicon-guest:before {
  content: "\e9cf";
}
.metsicon-guest-1:before {
  content: "\e9d0";
}
.metsicon-lift:before {
  content: "\e9d1";
}
.metsicon-maid-1:before {
  content: "\e9d2";
}
.metsicon-maid-2:before {
  content: "\e9d3";
}
.metsicon-maid-3:before {
  content: "\e9d4";
}
.metsicon-maids:before {
  content: "\e9d5";
}
.metsicon-staff:before {
  content: "\e9d6";
}
.metsicon-staff-1:before {
  content: "\e9d7";
}
.metsicon-staff-2:before {
  content: "\e9d8";
}
.metsicon-staff-3:before {
  content: "\e9d9";
}
.metsicon-stairs:before {
  content: "\e9da";
}
.metsicon-wake-up:before {
  content: "\e9db";
}
.metsicon-agenda:before {
  content: "\e901";
}
.metsicon-air-conditioner:before {
  content: "\e902";
}
.metsicon-bathrobe:before {
  content: "\e903";
}
.metsicon-bathtub:before {
  content: "\e904";
}
.metsicon-bed:before {
  content: "\e905";
}
.metsicon-bed-1:before {
  content: "\e906";
}
.metsicon-bed-2:before {
  content: "\e907";
}
.metsicon-bed-3:before {
  content: "\e908";
}
.metsicon-beds:before {
  content: "\e909";
}
.metsicon-bell:before {
  content: "\e90a";
}
.metsicon-building:before {
  content: "\e90b";
}
.metsicon-building-1:before {
  content: "\e90c";
}
.metsicon-building-2:before {
  content: "\e90d";
}
.metsicon-bunk:before {
  content: "\e90e";
}
.metsicon-burj-al-arab:before {
  content: "\e90f";
}
.metsicon-calendar:before {
  content: "\e910";
}
.metsicon-car:before {
  content: "\e911";
}
.metsicon-cctv:before {
  content: "\e912";
}
.metsicon-cocktail:before {
  content: "\e913";
}
.metsicon-coffee:before {
  content: "\e914";
}
.metsicon-cutlery:before {
  content: "\e915";
}
.metsicon-doorknob:before {
  content: "\e916";
}
.metsicon-doorknob-1:before {
  content: "\e917";
}
.metsicon-doorknob-2:before {
  content: "\e918";
}
.metsicon-doorknob-3:before {
  content: "\e919";
}
.metsicon-elevator:before {
  content: "\e91a";
}
.metsicon-elevator-1:before {
  content: "\e91b";
}
.metsicon-escalator:before {
  content: "\e91c";
}
.metsicon-escalator-1:before {
  content: "\e91d";
}
.metsicon-exchange:before {
  content: "\e91e";
}
.metsicon-fast-food:before {
  content: "\e91f";
}
.metsicon-fire-extinguisher:before {
  content: "\e920";
}
.metsicon-hairdryer:before {
  content: "\e921";
}
.metsicon-hairdryer-1:before {
  content: "\e922";
}
.metsicon-hanger:before {
  content: "\e923";
}
.metsicon-hotel:before {
  content: "\e924";
}
.metsicon-hotel-1:before {
  content: "\e925";
}
.metsicon-hotel-2:before {
  content: "\e926";
}
.metsicon-hotel-3:before {
  content: "\e927";
}
.metsicon-hotel-4:before {
  content: "\e928";
}
.metsicon-hotel-5:before {
  content: "\e929";
}
.metsicon-hotel-sign:before {
  content: "\e92a";
}
.metsicon-hotel-sign-1:before {
  content: "\e92b";
}
.metsicon-hotel-sign-2:before {
  content: "\e92c";
}
.metsicon-hotel-sign-3:before {
  content: "\e92d";
}
.metsicon-hotel-sign-4:before {
  content: "\e92e";
}
.metsicon-information:before {
  content: "\e92f";
}
.metsicon-laptop:before {
  content: "\e930";
}
.metsicon-location:before {
  content: "\e931";
}
.metsicon-luggage:before {
  content: "\e932";
}
.metsicon-luggage-1:before {
  content: "\e933";
}
.metsicon-luggage-2:before {
  content: "\e934";
}
.metsicon-luggage-3:before {
  content: "\e935";
}
.metsicon-luggage-4:before {
  content: "\e936";
}
.metsicon-luggage-5:before {
  content: "\e937";
}
.metsicon-meal:before {
  content: "\e938";
}
.metsicon-menu:before {
  content: "\e939";
}
.metsicon-menu-1:before {
  content: "\e93a";
}
.metsicon-menu-2:before {
  content: "\e93b";
}
.metsicon-menu-3:before {
  content: "\e93c";
}
.metsicon-menu-4:before {
  content: "\e93d";
}
.metsicon-menu-5:before {
  content: "\e93e";
}
.metsicon-monitor:before {
  content: "\e93f";
}
.metsicon-no-pictures:before {
  content: "\e940";
}
.metsicon-no-smoking:before {
  content: "\e941";
}
.metsicon-parking:before {
  content: "\e942";
}
.metsicon-parking-1:before {
  content: "\e943";
}
.metsicon-passport:before {
  content: "\e944";
}
.metsicon-reception:before {
  content: "\e945";
}
.metsicon-restaurant:before {
  content: "\e946";
}
.metsicon-room-key:before {
  content: "\e947";
}
.metsicon-room-key-1:before {
  content: "\e948";
}
.metsicon-room-key-2:before {
  content: "\e949";
}
.metsicon-room-service:before {
  content: "\e94a";
}
.metsicon-room-service-1:before {
  content: "\e94b";
}
.metsicon-room-service-2:before {
  content: "\e94c";
}
.metsicon-room-service-3:before {
  content: "\e94d";
}
.metsicon-safebox:before {
  content: "\e94e";
}
.metsicon-shower:before {
  content: "\e94f";
}
.metsicon-slippers:before {
  content: "\e950";
}
.metsicon-smoking:before {
  content: "\e951";
}
.metsicon-stool:before {
  content: "\e952";
}
.metsicon-suitcase:before {
  content: "\e953";
}
.metsicon-suitcase-1:before {
  content: "\e954";
}
.metsicon-telephone:before {
  content: "\e955";
}
.metsicon-telephone-1:before {
  content: "\e956";
}
.metsicon-television:before {
  content: "\e957";
}
.metsicon-towel:before {
  content: "\e958";
}
.metsicon-vacuum-cleaner:before {
  content: "\e959";
}
.metsicon-wifi:before {
  content: "\e95a";
}
.metsicon-alarm-clock:before {
  content: "\e95b";
}
.metsicon-bathrope:before {
  content: "\e95c";
}
.metsicon-bed2:before {
  content: "\e95d";
}
.metsicon-bellboy:before {
  content: "\e95e";
}
.metsicon-board:before {
  content: "\e95f";
}
.metsicon-breakfast:before {
  content: "\e960";
}
.metsicon-chair:before {
  content: "\e961";
}
.metsicon-cocktail2:before {
  content: "\e962";
}
.metsicon-coffee2:before {
  content: "\e963";
}
.metsicon-cosmetics:before {
  content: "\e964";
}
.metsicon-dinner:before {
  content: "\e965";
}
.metsicon-door:before {
  content: "\e966";
}
.metsicon-doorknob2:before {
  content: "\e967";
}
.metsicon-flip-flops:before {
  content: "\e968";
}
.metsicon-hair-dryer:before {
  content: "\e969";
}
.metsicon-hanger2:before {
  content: "\e96a";
}
.metsicon-hotel2:before {
  content: "\e96b";
}
.metsicon-hotel-12:before {
  content: "\e96c";
}
.metsicon-hotel-bell:before {
  content: "\e96d";
}
.metsicon-lobby:before {
  content: "\e96e";
}
.metsicon-luggage2:before {
  content: "\e96f";
}
.metsicon-maid:before {
  content: "\e970";
}
.metsicon-open:before {
  content: "\e971";
}
.metsicon-passport2:before {
  content: "\e972";
}
.metsicon-room-key2:before {
  content: "\e973";
}
.metsicon-room-key-12:before {
  content: "\e974";
}
.metsicon-room-service2:before {
  content: "\e975";
}
.metsicon-safebox2:before {
  content: "\e976";
}
.metsicon-suitcase2:before {
  content: "\e977";
}
.metsicon-sunbed:before {
  content: "\e978";
}
.metsicon-washing-machine:before {
  content: "\e979";
}
.metsicon-waiter:before {
  content: "\e97a";
}
.metsicon-diagonal-arrow-1:before {
  content: "\e97b";
}
.metsicon-luggage-12:before {
  content: "\e97c";
}
.metsicon-towel2:before {
  content: "\e97d";
}
.metsicon-toothbrush:before {
  content: "\e97e";
}
.metsicon-toilet-1:before {
  content: "\e97f";
}
.metsicon-toilet:before {
  content: "\e980";
}
.metsicon-hotel-22:before {
  content: "\e981";
}
.metsicon-thermometer-1:before {
  content: "\e982";
}
.metsicon-thermometer:before {
  content: "\e983";
}
.metsicon-tennis:before {
  content: "\e984";
}
.metsicon-taxi:before {
  content: "\e985";
}
.metsicon-swimming-pool:before {
  content: "\e986";
}
.metsicon-broom:before {
  content: "\e987";
}
.metsicon-cctv2:before {
  content: "\e988";
}
.metsicon-sunbed2:before {
  content: "\e989";
}
.metsicon-soup:before {
  content: "\e98a";
}
.metsicon-bed3:before {
  content: "\e98b";
}
.metsicon-restaurant2:before {
  content: "\e98c";
}
.metsicon-billiard:before {
  content: "\e98d";
}
.metsicon-plunger:before {
  content: "\e98e";
}
.metsicon-transporter:before {
  content: "\e98f";
}
.metsicon-parking2:before {
  content: "\e990";
}
.metsicon-open2:before {
  content: "\e991";
}
.metsicon-no-smoking2:before {
  content: "\e992";
}
.metsicon-no-photo:before {
  content: "\e993";
}
.metsicon-microwave-oven:before {
  content: "\e994";
}
.metsicon-information2:before {
  content: "\e995";
}
.metsicon-ice-cream:before {
  content: "\e996";
}
.metsicon-television2:before {
  content: "\e997";
}
.metsicon-recepcionist:before {
  content: "\e998";
}
.metsicon-maid2:before {
  content: "\e999";
}
.metsicon-trolley:before {
  content: "\e99a";
}
.metsicon-luggage3:before {
  content: "\e99b";
}
.metsicon-keycard:before {
  content: "\e99c";
}
.metsicon-hotel-13:before {
  content: "\e99d";
}
.metsicon-room-service3:before {
  content: "\e99e";
}
.metsicon-hotel3:before {
  content: "\e99f";
}
.metsicon-elevator2:before {
  content: "\e9a0";
}
.metsicon-doorknob-12:before {
  content: "\e9a1";
}
.metsicon-hanger-1:before {
  content: "\e9a2";
}
.metsicon-bellhop:before {
  content: "\e9a3";
}
.metsicon-hair-dryer2:before {
  content: "\e9a4";
}
.metsicon-hairdressing:before {
  content: "\e9a5";
}
.metsicon-dumbbell:before {
  content: "\e9a6";
}
.metsicon-golf:before {
  content: "\e9a7";
}
.metsicon-dinner2:before {
  content: "\e9a8";
}
.metsicon-fire-extinguisher2:before {
  content: "\e9a9";
}
.metsicon-fast-food2:before {
  content: "\e9aa";
}
.metsicon-diagonal-arrow:before {
  content: "\e9ab";
}
.metsicon-double-bed:before {
  content: "\e9ac";
}
.metsicon-key-1:before {
  content: "\e9ad";
}
.metsicon-key:before {
  content: "\e9ae";
}
.metsicon-doorknob3:before {
  content: "\e9af";
}
.metsicon-dollar:before {
  content: "\e9b0";
}
.metsicon-telephone2:before {
  content: "\e9b1";
}
.metsicon-desk-bell:before {
  content: "\e9b2";
}
.metsicon-credit-card:before {
  content: "\e9b3";
}
.metsicon-computer:before {
  content: "\e9b4";
}
.metsicon-coffee-pot:before {
  content: "\e9b5";
}
.metsicon-cocktail3:before {
  content: "\e9b6";
}
.metsicon-iron:before {
  content: "\e9b7";
}
.metsicon-hanger3:before {
  content: "\e9b8";
}
.metsicon-closed:before {
  content: "\e9b9";
}
.metsicon-cigar:before {
  content: "\e9ba";
}
.metsicon-candles:before {
  content: "\e9bb";
}
.metsicon-photo-camera:before {
  content: "\e9bc";
}
.metsicon-first-aid-kit:before {
  content: "\e9bd";
}
.metsicon-breakfast2:before {
  content: "\e9be";
}
.metsicon-bowling:before {
  content: "\e9bf";
}
.metsicon-champagne:before {
  content: "\e9c0";
}
.metsicon-beer:before {
  content: "\e9c1";
}
.metsicon-bathtub2:before {
  content: "\e9c2";
}
.metsicon-sink:before {
  content: "\e9c3";
}
.metsicon-bathrobe2:before {
  content: "\e9c4";
}
.metsicon-alarm-clock2:before {
  content: "\e9c5";
}
.metsicon-24-hours-1:before {
  content: "\e9c6";
}
.metsicon-24-hours:before {
  content: "\e9dc";
}


@font-face {
  font-family: 'mets_additional';
  src: url('custom-icons/fonts/fontello.eot');
  src: url('custom-icons/fonts/fontello.eot#iefix') format('embedded-opentype'),
       url('custom-icons/fonts/fontello.woff2') format('woff2'),
       url('custom-icons/fonts/fontello.woff') format('woff'),
       url('custom-icons/fonts/fontello.ttf') format('truetype'),
       url('custom-icons/fonts/fontello.svg#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
}
[class^="mets-additioonal-"], [class*=" mets-additioonal-"] {
  font-family: "mets_additional";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.mets-additioonal-icon-ocean:before { content: '\e800'; }
.mets-additioonal-icon-toiletries:before { content: '\e801'; }
.mets-additioonal-icon-electric-kettle:before { content: '\e802'; }
.mets-additioonal-icon-user-avatar:before { content: '\e803'; }
.mets-additioonal-icon-refrigerator:before { content: '\e804'; }
.mets-additioonal-icon-kitchen-set:before { content: '\e805'; }
.mets-additioonal-icon-fireplace:before { content: '\e806'; }
.mets-additioonal-icon-tripadvisor:before { content: '\e807'; }