/*==============================*/
/* 0. General Icon Information */
/* 1. Custom Style            */
/*=============================*/

@font-face {
  font-family: 'webinke-icomoon';
  src:  url('fonts/webinke-icomoon.eot?kg1eo2');
  src:  url('fonts/webinke-icomoon.eot?kg1eo2#iefix') format('embedded-opentype'),
    url('fonts/webinke-icomoon.ttf?kg1eo2') format('truetype'),
    url('fonts/webinke-icomoon.woff?kg1eo2') format('woff'),
    url('fonts/webinke-icomoon.svg?kg1eo2#webinke-icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="webinke-icon-"], [class*=" webinke-icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'webinke-icomoon' !important;
  speak: never;
  font-size: 50px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.webinke-icon-no-pets-allowed:before {
  content: "\e900";
}
.webinke-icon-terrace:before {
  content: "\e901";
}
.webinke-icon-oven:before {
  content: "\e902";
}
.webinke-icon-pickup .path1:before {
  content: "\e903";
  /*color: rgb(255, 255, 255);*/
}
.webinke-icon-pickup .path2:before {
  content: "\e904";
  margin-left: -1em;
  /*color: rgb(255, 255, 255);*/
}
.webinke-icon-pickup .path3:before {
  content: "\e905";
  margin-left: -1em;
  /*color: rgb(255, 255, 255);*/
}
.webinke-icon-pickup .path4:before {
  content: "\e906";
  margin-left: -1em;
  /*color: rgb(255, 255, 255);*/
}
.webinke-icon-pickup .path5:before {
  content: "\e907";
  margin-left: -1em;
  /*color: rgb(255, 255, 255);*/
}
.webinke-icon-pickup .path6:before {
  content: "\e908";
  margin-left: -1em;
  /*color: rgb(255, 255, 255);*/
}
.webinke-icon-pickup .path7:before {
  content: "\e909";
  margin-left: -1em;
  /*color: rgb(255, 255, 255);*/
}
.webinke-icon-pickup .path8:before {
  content: "\e90a";
  margin-left: -1em;
  /*color: rgb(255, 255, 255);*/
}
.webinke-icon-pickup .path9:before {
  content: "\e90b";
  margin-left: -1em;
  /*color: rgb(255, 255, 255);*/
}
.webinke-icon-pickup .path10:before {
  content: "\e90c";
  margin-left: -1em;
  /*color: rgb(255, 255, 255);*/
}
.webinke-icon-pickup .path11:before {
  content: "\e90d";
  margin-left: -1em;
  /*color: rgb(255, 255, 255);*/
}
.webinke-icon-pickup .path12:before {
  content: "\e90e";
  margin-left: -1em;
  /*color: rgb(255, 255, 255);*/
}
.webinke-icon-pickup .path13:before {
  content: "\e90f";
  margin-left: -1em;
  /*color: rgb(255, 255, 255);*/
}
.webinke-icon-pickup .path14:before {
  content: "\e910";
  margin-left: -1em;
  /*color: rgb(255, 255, 255);*/
}
.webinke-icon-disabled:before {
  content: "\e911";
}
.webinke-icon-bed:before {
  content: "\e912";
}
.webinke-icon-towel:before {
  content: "\e913";
}
.webinke-icon-pillow .path1:before {
  content: "\e914";
  /*color: rgb(255, 255, 255);*/
}
.webinke-icon-pillow .path2:before {
  content: "\e915";
  margin-left: -1em;
  /*color: rgb(255, 255, 255);*/
}
.webinke-icon-pillow .path3:before {
  content: "\e916";
  margin-left: -1em;
  /*color: rgb(255, 255, 255);*/
}
.webinke-icon-pillow .path4:before {
  content: "\e917";
  margin-left: -1em;
  /*color: rgb(255, 255, 255);*/
}
.webinke-icon-pillow .path5:before {
  content: "\e918";
  margin-left: -1em;
  /*color: rgb(255, 255, 255);*/
}
.webinke-icon-picnic-table:before {
  content: "\e919";
}
.webinke-icon-bike-parking:before {
  content: "\e91a";
}
.webinke-icon-grass:before {
  content: "\e91b";
}
.webinke-icon-dishwasher:before {
  content: "\e91c";
}
.webinke-icon-ping-pong:before {
  content: "\e91d";
}
.webinke-icon-basement:before {
  content: "\e91e";
}
.webinke-icon-single-door:before {
  content: "\e91f";
}
.webinke-icon-grill:before {
  content: "\e920";
}
.webinke-icon-microwave:before {
  content: "\e921";
}


/*=========================================*/
/*              CUSTOM STYLE               */
/*=========================================*/
#reviews .webinke-table-icon td:not(.webinke-td-icon) {
  width: 30rem;
  height: 6.75rem;
}

#reviews .webinke-td-icon span.flaticon-toiletries:before {
  font-size: 25px;
}

#reviews .webinke-td-icon span.flaticon-no-smoking:before, #reviews .webinke-td-icon span.flaticon-cleaning-service:before,
#reviews .webinke-td-icon span.flaticon-hotel-room:before, #reviews .webinke-td-icon span.flaticon-restaurant:before,
#reviews .webinke-td-icon span.flaticon-television:before, #reviews .webinke-td-icon span.flaticon-wifi-room:before,
#reviews .webinke-td-icon span.flaticon-parking:before {
  font-size: 35px;
}

#reviews .webinke-td-icon span.flaticon-shower:before, #reviews .webinke-td-icon span.flaticon-laundry-service:before {
  font-size: 45px;
}

#reviews .webinke-td-icon span.flaticon-hotel-room, #reviews .webinke-td-icon span.flaticon-cleaning-service,
#reviews .webinke-td-icon span.flaticon-no-smoking {
  display: inline-block;
  padding-top: 5px;
}

#reviews .webinke-td-icon span.webinke-icon.webinke-icon-towel, #reviews .webinke-td-icon span.webinke-icon.webinke-icon-bed,
#reviews .webinke-td-icon span.webinke-icon.webinke-icon-pillow, #reviews .webinke-td-icon span.webinke-icon.webinke-icon-microwave,
#reviews .webinke-td-icon span.webinke-icon.webinke-icon-picnic-table, #reviews .webinke-td-icon span.webinke-icon.webinke-icon-ping-pong {
  font-size: 35px;
}

#reviews .webinke-td-icon span.webinke-icon.webinke-icon-basement, #reviews .webinke-td-icon span.webinke-icon.webinke-icon-no-pets-allowed,
#reviews .webinke-td-icon span.webinke-icon.webinke-icon-single-door, #reviews .webinke-td-icon span.webinke-icon.webinke-icon-disabled,
#reviews .webinke-td-icon span.webinke-icon.webinke-icon-oven, #reviews .webinke-td-icon span.webinke-icon.webinke-icon-dishwasher,
#reviews .webinke-td-icon span.webinke-icon.webinke-icon-grass {
  font-size: 45px;
}

/*=========================================*/
/*          CUSTOM STYLE -- ROOMS          */
/*=========================================*/
.webinke-table-icon.rooms .webinke-td-icon span.flaticon-toiletries:before {
  font-size: 15px;
}

.webinke-table-icon.rooms .webinke-td-icon span.flaticon-no-smoking:before, .webinke-table-icon.rooms .webinke-td-icon span.flaticon-cleaning-service:before,
.webinke-table-icon.rooms .webinke-td-icon span.flaticon-hotel-room:before, .webinke-table-icon.rooms .webinke-td-icon span.flaticon-restaurant:before,
.webinke-table-icon.rooms .webinke-td-icon span.flaticon-television:before, .webinke-table-icon.rooms .webinke-td-icon span.flaticon-wifi-room:before,
.webinke-table-icon.rooms .webinke-td-icon span.flaticon-parking:before {
  font-size: 25px;
}

.webinke-table-icon.rooms .webinke-td-icon span.flaticon-shower:before, .webinke-table-icon.rooms .webinke-td-icon span.flaticon-laundry-service:before {
  font-size: 35px;
}

.webinke-table-icon.rooms .webinke-td-icon span.webinke-icon.webinke-icon-towel, .webinke-table-icon.rooms .webinke-td-icon span.webinke-icon.webinke-icon-bed,
.webinke-table-icon.rooms .webinke-td-icon span.webinke-icon.webinke-icon-pillow, .webinke-table-icon.rooms .webinke-td-icon span.webinke-icon.webinke-icon-microwave,
.webinke-table-icon.rooms .webinke-td-icon span.webinke-icon.webinke-icon-picnic-table, .webinke-table-icon.rooms .webinke-td-icon span.webinke-icon.webinke-icon-ping-pong {
  font-size: 25px;
}

.webinke-table-icon.rooms .webinke-td-icon span.webinke-icon.webinke-icon-basement, .webinke-table-icon.rooms .webinke-td-icon span.webinke-icon.webinke-icon-no-pets-allowed,
.webinke-table-icon.rooms .webinke-td-icon span.webinke-icon.webinke-icon-single-door, .webinke-table-icon.rooms .webinke-td-icon span.webinke-icon.webinke-icon-disabled,
.webinke-table-icon.rooms .webinke-td-icon span.webinke-icon.webinke-icon-oven, .webinke-table-icon.rooms .webinke-td-icon span.webinke-icon.webinke-icon-dishwasher,
.webinke-table-icon.rooms .webinke-td-icon span.webinke-icon.webinke-icon-grass {
  font-size: 45px;
}