/* line 4, ../../scss/plugins/masonry.scss */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* ====================
 * DEFAULT MASONRY
 * -------------------- */
/* line 13, ../../scss/plugins/masonry.scss */
.masonry-margin {
  margin-left: -20px;
  overflow: hidden;
}

/* line 17, ../../scss/plugins/masonry.scss */
.masonry {
  margin: -20px 0 0;
}

/* line 21, ../../scss/plugins/masonry.scss */
.masonry .item,
.masonry .grid-sizer {
  width: 33.33%;
  padding-left: 20px;
  margin-top: 20px;
  float: left;
}

/* ======================================================
 * MAIN HOTEL PAGES
 * ------------------------------------------------------ */
/* ====================
 * SPECIAL OFFER
 * ------------------ */
/* line 35, ../../scss/plugins/masonry.scss */
.fw-xsmall {
  height: 131px;
}

/* line 38, ../../scss/plugins/masonry.scss */
.special-small {
  height: 180px;
}

/* line 41, ../../scss/plugins/masonry.scss */
.fw-normal {
  height: 284px;
}

/* line 44, ../../scss/plugins/masonry.scss */
.special-medium {
  height: 380px;
}

/* line 47, ../../scss/plugins/masonry.scss */
.special-large {
  height: 580px;
}

/* line 50, ../../scss/plugins/masonry.scss */
.fw-xlarge {
  height: 840px;
}

/* ======================================================
 * SUB HOTEL PAGES
 * ------------------------------------------------------ */
/* ====================
 * DISCOVER FINE DINING
 * -------------------- */
/* line 61, ../../scss/plugins/masonry.scss */
.discover-dining .item {
  width: 50%;
  overflow: hidden;
}

@media only screen and (min-width: 768px) and (max-width: 1179px) {
  /* ====================
   * DEFAULT MASONRY
   * -------------------- */
  /* line 71, ../../scss/plugins/masonry.scss */
  .masonry-margin {
    margin-left: -15px;
  }

  /* line 75, ../../scss/plugins/masonry.scss */
  .masonry .item,
  .masonry .grid-sizer {
    padding-left: 15px;
  }
}
/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {
  /* ====================
   * DEFAULT MASONRY
   * -------------------- */
  /* line 85, ../../scss/plugins/masonry.scss */
  .masonry-margin {
    margin-left: -15px;
  }

  /* line 88, ../../scss/plugins/masonry.scss */
  .masonry {
    margin: -15px 0 0;
  }

  /* line 92, ../../scss/plugins/masonry.scss */
  .masonry .item,
  .masonry .grid-sizer {
    width: 50%;
    padding-left: 15px;
    margin-top: 15px;
  }

  /* ======================================================
   * MAIN HOTEL PAGES
   * ------------------------------------------------------ */
  /* ====================
   * SPECIAL OFFER
   * -------------------- */
  /* line 107, ../../scss/plugins/masonry.scss */
  .special-area .item.special-small img,
  .special-area .item.special-large img {
    /*height:auto;
    width:auto;*/
  }

  /* line 113, ../../scss/plugins/masonry.scss */
  .special-area .item.special-medium img {
    height: auto;
    width: 100%;
  }

  /* line 118, ../../scss/plugins/masonry.scss */
  .special-medium {
    height: 180px;
  }

  /* line 121, ../../scss/plugins/masonry.scss */
  .special-large {
    height: 570px;
  }

  /* ======================================================
   * SUB HOTEL PAGES
   * ------------------------------------------------------ */
  /* ====================
   * DISCOVER FINE DINING
   * -------------------- */
  /* line 132, ../../scss/plugins/masonry.scss */
  .discover-dining .item {
    width: 50%;
    padding-left: 15px;
    margin-bottom: 15px;
    overflow: hidden;
  }
  /* line 138, ../../scss/plugins/masonry.scss */
  .discover-dining .item img {
    height: auto;
    width: 100% !important;
    max-width: none;
  }
}
/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 480px) {
  /* ====================
   * DEFAULT MASONRY
   * -------------------- */
  /* line 153, ../../scss/plugins/masonry.scss */
  .masonry .item,
  .masonry .grid-sizer {
    width: 100%;
  }

  /* line 156, ../../scss/plugins/masonry.scss */
  .masonry .item .desciption {
    max-height: 275px;
  }

  /* ======================================================
   * MAIN HOTEL PAGES
   * ------------------------------------------------------ */
  /* ====================
   * SPECIAL OFFER
   * -------------------- */
  /* line 171, ../../scss/plugins/masonry.scss */
  .fw-xsmall,
  .special-small,
  .fw-normal,
  .special-medium,
  .special-large,
  .fw-xlarge,
  .special-medium {
    height: auto;
    min-height: 180px;
  }

  /* line 177, ../../scss/plugins/masonry.scss */
  .special-area .item.special-small img,
  .special-area .item.special-large img {
    /*height: auto;
    width: auto;*/
  }
}