@font-face {
  font-family: tbb-icons;
  src: url(https://siteminder-clients.s3.amazonaws.com/modern/63cf5d/782770039ce39b84a237eb9e017601df.eot);
  src: url(https://siteminder-clients.s3.amazonaws.com/modern/63cf5d/782770039ce39b84a237eb9e017601df.eot#iefix) format("embedded-opentype"), url(https://siteminder-clients.s3.amazonaws.com/modern/63cf5d/e7c4ac2d934f0474f040470236a99396.ttf) format("truetype"), url(https://siteminder-clients.s3.amazonaws.com/modern/63cf5d/72965ed3b5ffda8c3bc8a95fcbc00a46.woff) format("woff"), url(https://siteminder-clients.s3.amazonaws.com/modern/63cf5d/16d126c7349908a3afe0da6af5d8f909.svg#tbb-icons) format("svg");
  font-weight: 400;
  font-style: normal;
}

[class*=" icon-"],
[class^=icon-] {
  font-family: tbb-icons!important;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-king-bed-1-queen-bed:before {
  content: "\E900";
}

.icon-single-bed:before {
  content: "\E901";
}

.icon-hr-security:before {
  content: "\E902";
}

.icon-adults-only:before {
  content: "\E903";
}

.icon-air-conditioned:before {
  content: "\E904";
}

.icon-alarm-clock:before {
  content: "\E905";
}

.icon-apple-tv:before {
  content: "\E906";
}

.icon-balcony:before {
  content: "\E907";
}

.icon-barbeque:before {
  content: "\E908";
}

.icon-bath:before {
  content: "\E909";
}

.icon-bathrobes-on-request:before {
  content: "\E90A";
}

.icon-bathrobes-provided:before {
  content: "\E90B";
}

.icon-bathroom:before {
  content: "\E90C";
}

.icon-bbq-area:before {
  content: "\E90D";
}

.icon-briefcase:before {
  content: "\E90E";
}

.icon-broadband-internet-access:before {
  content: "\E90F";
}

.icon-bunk-beds:before {
  content: "\E910";
}

.icon-cable-satellite-tv:before {
  content: "\E911";
}

.icon-calendar:before {
  content: "\E912";
}

.icon-cd-player:before {
  content: "\E913";
}

.icon-ceiling-fans:before {
  content: "\E914";
}

.icon-chargeable-wifi:before {
  content: "\E915";
}

.icon-chevron-left:before {
  content: "\E916";
}

.icon-chevron-right:before {
  content: "\E917";
}

.icon-childrens-entertainment:before {
  content: "\E918";
}

.icon-clock-radio:before {
  content: "\E919";
}

.icon-complimentary-fruit-basket:before {
  content: "\E91A";
}

.icon-cots-available:before {
  content: "\E91B";
}

.icon-daily-room-service:before {
  content: "\E91C";
}

.icon-desk:before {
  content: "\E91D";
}

.icon-dial-up-internet:before {
  content: "\E91E";
}

.icon-dining-setting:before {
  content: "\E91F";
}

.icon-disabled-room:before {
  content: "\E920";
}

.icon-dishwasher:before {
  content: "\E921";
}

.icon-dogs-accepted:before {
  content: "\E922";
}

.icon-double-bed:before {
  content: "\E923";
}

.icon-dvd-player:before {
  content: "\E924";
}

.icon-en-suite-bathroom:before {
  content: "\E925";
}

.icon-envelope:before {
  content: "\E926";
}

.icon-espresso-machine:before {
  content: "\E927";
}

.icon-evaporative-air-conditioned:before {
  content: "\E928";
}

.icon-fan:before {
  content: "\E929";
}

.icon-fax-connection:before {
  content: "\E92A";
}

.icon-fax:before {
  content: "\E92B";
}

.icon-fire-pit:before {
  content: "\E92C";
}

.icon-fire:before {
  content: "\E92D";
}

.icon-fireplace:before {
  content: "\E92E";
}

.icon-flat-screen-tv:before {
  content: "\E92F";
}

.icon-free-in-house-movies:before {
  content: "\E930";
}

.icon-free-newspaper:before {
  content: "\E931";
}

.icon-free-toiletries:before {
  content: "\E932";
}

.icon-fridge-bar-fridge:before {
  content: "\E933";
}

.icon-fridge-freezer:before {
  content: "\E934";
}

.icon-fridge-fullsize:before {
  content: "\E935";
}

.icon-fridge:before {
  content: "\E936";
}

.icon-globe:before {
  content: "\E937";
}

.icon-hairdryer:before {
  content: "\E938";
}

.icon-handicap-accessible:before {
  content: "\E939";
}

.icon-heating:before {
  content: "\E93A";
}

.icon-high-chair-available:before {
  content: "\E93B";
}

.icon-hob:before {
  content: "\E93C";
}

.icon-home:before {
  content: "\E93D";
}

.icon-hot-tub:before {
  content: "\E93E";
}

.icon-housekeeping:before {
  content: "\E93F";
}

.icon-info:before {
  content: "\E940";
}

.icon-interconnecting-rooms:before {
  content: "\E941";
}

.icon-internet-access:before {
  content: "\E942";
}

.icon-ipad:before {
  content: "\E943";
}

.icon-ipod-dock:before {
  content: "\E944";
}

.icon-iron-ironing-board:before {
  content: "\E945";
}

.icon-jacuzzi:before {
  content: "\E946";
}

.icon-king-bed:before {
  content: "\E947";
}

.icon-kitchen:before {
  content: "\E948";
}

.icon-kitchenette:before {
  content: "\E949";
}

.icon-laundry-facilities:before {
  content: "\E94A";
}

.icon-left-alt:before {
  content: "\E94B";
}

.icon-lift-elevator-access:before {
  content: "\E94C";
}

.icon-linen-and-towels-provided:before {
  content: "\E94D";
}

.icon-linen-provided:before {
  content: "\E94E";
}

.icon-list-alt:before {
  content: "\E94F";
}

.icon-lounge-area:before {
  content: "\E950";
}

.icon-microwave:before {
  content: "\E951";
}

.icon-mini-bar:before {
  content: "\E952";
}

.icon-mini-fridge:before {
  content: "\E953";
}

.icon-minus:before {
  content: "\E954";
}

.icon-mood-lighting:before {
  content: "\E955";
}

.icon-non-smoking:before {
  content: "\E956";
}

.icon-ok:before {
  content: "\E957";
}

.icon-outdoor-setting:before {
  content: "\E958";
}

.icon-oven:before {
  content: "\E959";
}

.icon-patio:before {
  content: "\E95A";
}

.icon-pay-per-view-movies:before {
  content: "\E95B";
}

.icon-phone-alt:before {
  content: "\E95C";
}

.icon-plus:before {
  content: "\E95D";
}

.icon-pre-paid-air-conditioning:before {
  content: "\E95E";
}

.icon-private-pool:before {
  content: "\E95F";
}

.icon-queen-bed:before {
  content: "\E960";
}

.icon-right-alt:before {
  content: "\E961";
}

.icon-rollaway-beds-available:before {
  content: "\E962";
}

.icon-room-safe:before {
  content: "\E963";
}

.icon-room-service:before {
  content: "\E964";
}

.icon-shower-above-bath:before {
  content: "\E965";
}

.icon-shower-over-bath-spa:before {
  content: "\E966";
}

.icon-shower-over-bath:before {
  content: "\E967";
}

.icon-shower-separate:before {
  content: "\E968";
}

.icon-shower:before {
  content: "\E969";
}

.icon-single-bed2:before {
  content: "\E96A";
}

.icon-smart-tv:before {
  content: "\E96B";
}

.icon-smoking:before {
  content: "\E96C";
}

.icon-sofa-bed:before {
  content: "\E96D";
}

.icon-spa:before {
  content: "\E96E";
}

.icon-splash-pool:before {
  content: "\E96F";
}

.icon-stairs:before {
  content: "\E970";
}

.icon-stove-top:before {
  content: "\E971";
}

.icon-super-king-bed:before {
  content: "\E972";
}

.icon-swimming-pool:before {
  content: "\E973";
}

.icon-tea-coffee-maker:before {
  content: "\E974";
}

.icon-telephone:before {
  content: "\E975";
}

.icon-television:before {
  content: "\E976";
}

.icon-terrace:before {
  content: "\E977";
}

.icon-toaster:before {
  content: "\E978";
}

.icon-tv-room:before {
  content: "\E979";
}

.icon-user:before {
  content: "\E97A";
}

.icon-verandah:before {
  content: "\E97B";
}

.icon-views:before {
  content: "\E97C";
}

.icon-warning:before {
  content: "\E97D";
}

.icon-washer-and-dryer:before {
  content: "\E97E";
}

.icon-weekly-room-service:before {
  content: "\E97F";
}

.icon-wifi:before {
  content: "\E980";
}

.icon-wireless-internet:before {
  content: "\E981";
}

.icon-location-pin:before {
  content: "\E982";
}

.icon-parking:before {
  content: "\E983";
}

.icon-non-smoking-alt:before {
  content: "\E985";
}

.icon-smoking-alt:before {
  content: "\E986";
}

.icon-views-alt .path1:before {
  content: "\E984";
  color: #fff;
}

.icon-views-alt .path2:before {
  content: "\E987";
  margin-left: -1em;
  color: #000;
}

.icon-views-alt .path3:before {
  content: "\E988";
  margin-left: -1em;
  color: #000;
}

.icon-bath-alt .path1:before {
  content: "\E989";
  color: #fff;
}

.icon-bath-alt .path2:before {
  content: "\E98A";
  margin-left: -1em;
  color: #fff;
}

.icon-bath-alt .path3:before {
  content: "\E98B";
  margin-left: -1em;
  color: #000;
}

.icon-bath-alt .path4:before {
  content: "\E98C";
  margin-left: -1em;
  color: #000;
}

.icon-bath-alt .path5:before {
  content: "\E98D";
  margin-left: -1em;
  color: #000;
}

.icon-bath-alt .path6:before {
  content: "\E98E";
  margin-left: -1em;
  color: #000;
}

.icon-bath-alt .path7:before {
  content: "\E98F";
  margin-left: -1em;
  color: #000;
}

.icon-bath-alt .path8:before {
  content: "\E990";
  margin-left: -1em;
  color: #000;
}

.icon-bath-alt .path9:before {
  content: "\E991";
  margin-left: -1em;
  color: #000;
}

.icon-long-stay:before {
  content: "\E992";
}

[class*=" icon-"],
[class^=icon-] {
  color: #333;
}

.top-inclusions [class*=" icon-"],
.top-inclusions [class^=icon-] {
  color: #000;
  font-size: 14px;
}

#content-localisation [class*=" icon-"],
#content-localisation [class^=icon-],
.lengthOfStay [class*=" icon-"],
.lengthOfStay [class^=icon-] {
  color: inherit;
}

.amenities-list .icon {
  margin-right: 5px;
}

.icon-lg {
  font-size: 1.8em!important;
}

.calendar .fa-chevron-right,
.calendar .glyphicon-chevron-right {
  font-family: tbb-icons!important;
}

.calendar .fa-chevron-right:before,
.calendar .glyphicon-chevron-right:before {
  content: "\E917";
}

.calendar .fa-chevron-left,
.calendar .glyphicon-chevron-left {
  font-family: tbb-icons!important;
}

.calendar .fa-chevron-left:before,
.calendar .glyphicon-chevron-left:before {
  content: "\E916";
}

.carousel-control .icon-left-alt,
.carousel-control .icon-right-alt {
  font-size: 30px;
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
  width: 30px;
  height: 30px;
  margin-top: -15px;
}

.carousel-control .icon-right-alt {
  margin-right: -15px;
  right: 50%;
}

.carousel-control .icon-left-alt {
  margin-left: -15px;
  left: 50%;
}

.ng-cloak,
.x-ng-cloak,
[data-ng-cloak],
[ng-cloak],
[ng\:cloak],
[x-ng-cloak] {
  display: none!important;
}

.alt-heading-primary {
  color: #07739f;
  width: 100%;
  text-align: center;
  text-transform: uppercase;
  border-bottom: 1px solid #ccc;
  line-height: .1em;
  margin: 10px 0 30px;
}

.alt-heading-primary span {
  background: #fff;
  padding: 0 10px;
}

.list-two-columns ul {
  padding: 0;
  margin: 0;
  overflow: hidden;
}

.list-two-columns li {
  padding: 0 4px 4px 0;
  display: block;
  float: left;
  width: 100%;
}

.feature-list-two-columns ul {
  padding: 0;
  margin: 0;
  overflow: hidden;
  float: left;
  width: 100%;
}

.feature-list-two-columns li {
  padding: 0 4px 4px 0;
  display: block;
}
blog-featured-rooms .items-leading .leading{margin-bottom:0px}.items-row .item{margin-bottom:0px}