@import url(https://fonts.googleapis.com/css?family=Tenor+Sans);
@import url(https://fonts.googleapis.com/css2?family=Caveat:wght@700&display=swap);
/* line 20, assetic_compassQtfKhI.scss */
a:link,
a:visited {
  color: #000;
}

/* line 25, assetic_compassQtfKhI.scss */
a:hover {
  color: #000;
  text-decoration: none;
}

/* line 30, assetic_compassQtfKhI.scss */
* {
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
  outline: 0 !important;
}

/* line 37, assetic_compassQtfKhI.scss */
body {
  margin: 0;
  background-color: transparent;
  color: #444;
  font-family: 'Montserrat', sans-serif;
  font-size: 17px;
}

/* line 47, assetic_compassQtfKhI.scss */
a.account-link-azurebooker:link,
a.account-link-azurebooker:visited {
  color: #FF1200 !important;
}

/* line 51, assetic_compassQtfKhI.scss */
a.account-link-alpinebooker:link,
a.account-link-alpinebooker:visited {
  color: #4371B5 !important;
}

/* line 55, assetic_compassQtfKhI.scss */
a.account-link-urbanbooker:link,
a.account-link-urbanbooker:visited {
  color: #ff6600 !important;
}

/* line 61, assetic_compassQtfKhI.scss */
.separator {
  display: none;
}

/* line 64, assetic_compassQtfKhI.scss */
.breadcrumb {
  margin: 0;
  padding: 0;
  margin-bottom: 20px;
  margin-top: 20px;
}

/* line 70, assetic_compassQtfKhI.scss */
.hotel-right-col {
  margin-left: 20px;
}

/* line 73, assetic_compassQtfKhI.scss */
.hotel-why-book {
  margin-top: 80px;
  font-size: 18px;
}

/* line 78, assetic_compassQtfKhI.scss */
.hotel-why-book i {
  color: #000;
}

/* line 81, assetic_compassQtfKhI.scss */
.search-destinations-all,
.from-icon,
.to-icon {
  cursor: pointer;
}

/* line 86, assetic_compassQtfKhI.scss */
.search-destinations-country {
  cursor: pointer;
  margin-left: 15px;
  margin-top: 5px;
}

/* line 92, assetic_compassQtfKhI.scss */
.magazine-category-text {
  height: 120px;
}

/* line 97, assetic_compassQtfKhI.scss */
.search-destinations-area {
  cursor: pointer;
  margin-left: 30px;
  margin-top: 5px;
}

/* line 102, assetic_compassQtfKhI.scss */
.search-destinations-city {
  cursor: pointer;
  margin-left: 45px;
  margin-top: 5px;
}

/* line 107, assetic_compassQtfKhI.scss */
ul.why-book-with-us {
  list-style-type: none;
}

/* line 112, assetic_compassQtfKhI.scss */
.why-book-with-us {
  padding-left: 0px;
}

/* line 115, assetic_compassQtfKhI.scss */
.why-book-with-us-title {
  color: #000;
  font-size: 24px;
  margin-bottom: 20px;
}

/* line 122, assetic_compassQtfKhI.scss */
.tab-content {
  border-right: 0px solid #dedede;
  background-color: #F6F6F6;
}

/* line 127, assetic_compassQtfKhI.scss */
.tab-pane {
  padding-top: 20px;
  padding-right: 20px;
  margin-bottom: 40px;
}

/* line 133, assetic_compassQtfKhI.scss */
#new-reservation ul li,
.hotel-why-book ul li,
.hotelMygds ul li {
  margin-top: 8px;
  margin-bottom: 8px;
  display: flex;
}

/* line 140, assetic_compassQtfKhI.scss */
#new-reservation ul li span,
.hotel-why-book ul li span,
.hotelMygds ul li span {
  display: block;
  margin-top: 8px;
  margin-left: 5px;
}

/* line 147, assetic_compassQtfKhI.scss */
.credit-header-alpinebooker {
  color: #4371B5;
}

/* line 151, assetic_compassQtfKhI.scss */
.credit-header-azurebooker {
  color: #EA502C;
}

/* line 156, assetic_compassQtfKhI.scss */
.credit-header-urbanbooker {
  color: #FF7D25;
}

/* line 161, assetic_compassQtfKhI.scss */
.alert-dark {
  background-color: #344B56;
  color: #fff;
}

/* line 167, assetic_compassQtfKhI.scss */
.alert-alpinebooker {
  background-color: #EA502C;
  color: #fff;
}

/* line 172, assetic_compassQtfKhI.scss */
.alert-azurebooker {
  background-color: #EA502C;
  color: #fff;
}

/* line 177, assetic_compassQtfKhI.scss */
.alert-urbanbooker {
  background-color: #FF7D25;
  color: #fff;
}

/* line 182, assetic_compassQtfKhI.scss */
.alert-search {
  background-color: #fff;
  border-color: #ccc;
  color: #000;
  font-weight: bold;
  text-align: center;
}

/* line 190, assetic_compassQtfKhI.scss */
.search-num-results {
  margin-top: 20px;
  position: relative;
}

/* line 195, assetic_compassQtfKhI.scss */
.search-results-list-view {
  position: absolute;
  height: 50px;
  width: 150px;
  left: 327px;
  top: 0;
  display: block;
  text-align: right;
  font-size: 20px;
}

/* line 207, assetic_compassQtfKhI.scss */
.search-results-list-view i {
  font-size: 20px;
  line-height: 1.5;
}

/* line 212, assetic_compassQtfKhI.scss */
#search-map-container {
  position: relative;
  height: 600px;
  width: 100%;
  margin-bottom: 30px;
  display: none;
}

/* line 220, assetic_compassQtfKhI.scss */
.form-helper {
  cursor: pointer;
}

/* line 223, assetic_compassQtfKhI.scss */
.search-filters {
  margin-bottom: 20px;
}

/* line 229, assetic_compassQtfKhI.scss */
.search-filters a:link,
.search-filters a:visited {
  color: #fff !important;
}

/* line 233, assetic_compassQtfKhI.scss */
.search-num-results h2 {
  padding: 0px;
  margin: 0px;
}

/* line 237, assetic_compassQtfKhI.scss */
.search-num-results h3 {
  padding: 0px;
  margin: 0px;
  margin-top: 20px;
  margin-bottom: 25px;
  font-weight: bold;
}

/* line 245, assetic_compassQtfKhI.scss */
.label-light {
  color: #000 !important;
  background-color: #dedede;
}

/* line 251, assetic_compassQtfKhI.scss */
.label-light:hover,
.label-light:focus,
.label-light:active,
.label-light.active {
  color: #000 !important;
}

/* line 259, assetic_compassQtfKhI.scss */
#alpinebooker .label-action {
  color: #fff !important;
  background-color: #EA502C;
}

/* line 264, assetic_compassQtfKhI.scss */
#azurebooker .label-action {
  color: #fff !important;
  background-color: #EA502C;
}

/* line 268, assetic_compassQtfKhI.scss */
#urbanbooker .label-action {
  color: #fff !important;
  background-color: #ff6600;
}

/* line 273, assetic_compassQtfKhI.scss */
#alpinebooker .label-action2 {
  color: #fff !important;
  background-color: #4371B5;
}

/* line 278, assetic_compassQtfKhI.scss */
#azurebooker .label-action2 {
  color: #fff !important;
  background-color: #344B56;
}

/* line 282, assetic_compassQtfKhI.scss */
#urbanbooker .label-action2 {
  color: #fff !important;
  background-color: #344B56;
}

/* line 288, assetic_compassQtfKhI.scss */
.btn-light-grey {
  color: #000 !important;
  background-color: #dedede;
  border-color: #dedede;
}

/* line 294, assetic_compassQtfKhI.scss */
.btn-light-grey:hover,
.btn-light-grey:focus,
.btn-light-grey:active,
.btn-light-grey.active {
  color: #000 !important;
  background-color: #fff;
  border-color: #dedede;
}

/* line 305, assetic_compassQtfKhI.scss */
.btn-grey {
  color: #fff !important;
  background-color: #404040;
  border-color: #404040;
}

/* line 311, assetic_compassQtfKhI.scss */
.btn-grey:hover,
.btn-grey:focus,
.btn-grey:active,
.btn-grey.active {
  color: #fff !important;
  background-color: #404040;
  border-color: #404040;
}

/* line 320, assetic_compassQtfKhI.scss */
.btn-black {
  color: #fff !important;
  background-color: #000;
  border-color: #000;
}

/* line 326, assetic_compassQtfKhI.scss */
.btn-black:hover,
.btn-black:focus,
.btn-black:active,
.btn-black.active {
  color: #fff !important;
  background-color: #000;
  border-color: #000;
}

/* line 334, assetic_compassQtfKhI.scss */
.btn-white {
  color: #000 !important;
  background-color: #fff;
  border-color: #fff;
}

/* line 340, assetic_compassQtfKhI.scss */
.btn-white:hover,
.btn-white:focus,
.btn-white:active,
.btn-white.active {
  color: #000 !important;
  background-color: #fff;
  border-color: #fff;
}

/* line 348, assetic_compassQtfKhI.scss */
.btn-alpinebooker {
  color: #fff !important;
  background-color: #EA502C;
  border-color: #EA502C;
}

/* line 354, assetic_compassQtfKhI.scss */
.btn-alpinebooker:hover,
.btn-alpinebooker:focus,
.btn-alpinebooker:active,
.btn-alpinebooker.active {
  color: #fff !important;
  background-color: #EA502C;
  border-color: #EA502C;
}

/* line 363, assetic_compassQtfKhI.scss */
.alert-dark {
  border-color: #404040;
  background: #404040;
  color: #fff;
}

/* line 365, assetic_compassQtfKhI.scss */
.alert-dark a:link,
.alert-dark a:visited {
  color: #fff;
  text-decoration: underline;
}

/* line 371, assetic_compassQtfKhI.scss */
.btn-azurebooker {
  color: #fff !important;
  background-color: #EA502C;
  border-color: #EA502C;
}

/* line 377, assetic_compassQtfKhI.scss */
.btn-azurebooker:hover,
.btn-azurebooker:focus,
.btn-azurebooker:active,
.btn-azurebooker.active {
  color: #fff !important;
  background-color: #EA502C;
  border-color: #EA502C;
}

/* line 386, assetic_compassQtfKhI.scss */
.btn-urbanbooker {
  color: #fff !important;
  background-color: #ff6600;
  border-color: #ff6600;
}

/* line 392, assetic_compassQtfKhI.scss */
.btn-urbanbooker:hover,
.btn-urbanbooker:focus,
.btn-urbanbooker:active,
.btn-urbanbooker.active {
  color: #fff !important;
  background-color: #ff6600;
  border-color: #ff6600;
}

/* line 401, assetic_compassQtfKhI.scss */
.destinations-view-all-left {
  float: left;
}

/* line 405, assetic_compassQtfKhI.scss */
.destinations-view-all-right {
  float: right;
  text-align: right;
  margin-top: 5px;
  margin-right: 15px;
}

/* line 411, assetic_compassQtfKhI.scss */
.navbar {
  background-color: #fff;
  margin-bottom: 0px;
}

/* line 416, assetic_compassQtfKhI.scss */
.navbar-brand {
  margin: 0;
  padding: 0;
  margin-top: 15px;
}

/* line 422, assetic_compassQtfKhI.scss */
.navbar-brand img {
  width: 300px;
  margin-right: 50px;
}

/* line 429, assetic_compassQtfKhI.scss */
.navbar-header button {
  background-color: transparent;
  margin-top: 10px;
}

/* line 433, assetic_compassQtfKhI.scss */
.navbar-default .navbar-toggle {
  border: 0;
}

/* line 438, assetic_compassQtfKhI.scss */
#alpinebooker .navbar-default .navbar-toggle:hover,
#alpinebooker .navbar-default .navbar-toggle:focus {
  background-color: transparent;
  color: #4371B5;
}

/* line 443, assetic_compassQtfKhI.scss */
#azurebooker .navbar-default .navbar-toggle:hover,
#azurebooker .navbar-default .navbar-toggle:focus {
  background-color: transparent;
  color: #FF1200;
}

/* line 449, assetic_compassQtfKhI.scss */
#urbanbooker .navbar-default .navbar-toggle:hover,
#urbanbooker .navbar-default .navbar-toggle:focus {
  background-color: transparent;
  color: #ff6600;
}

/* line 456, assetic_compassQtfKhI.scss */
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:focus,
.navbar-default .navbar-nav > .open > a:hover {
  background-color: transparent;
}

/* line 462, assetic_compassQtfKhI.scss */
.navbar-nav > li > a:hover,
.navbar-nav > li > a:active,
.navbar-nav > li > a:focus,
.navbar-nav > .open > a,
.navbar-nav > .open > a:focus,
.navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > li > a {
  background-color: transparent;
  color: #000;
}

/* line 472, assetic_compassQtfKhI.scss */
.price_eur,
.price_usd,
.price_chf,
.price_gbp {
  display: none;
}

/* line 481, assetic_compassQtfKhI.scss */
#alpinebooker .navbar-nav > li > a:hover > span.border {
  border-bottom: 1px solid #0c0c0c;
  padding-bottom: 5px;
}

/* line 488, assetic_compassQtfKhI.scss */
#azurebooker .navbar-nav > li > a:hover > span.border {
  border-bottom: 1px solid #0c0c0c;
  padding-bottom: 5px;
}

/* line 496, assetic_compassQtfKhI.scss */
#urbanbooker .navbar-nav > li > a:hover > span.border {
  border-bottom: 1px solid #0c0c0c;
  padding-bottom: 5px;
}

/* line 502, assetic_compassQtfKhI.scss */
a.colored-link-azurebooker:link,
a.colored-link-azurebooker:hover,
a.colored-link-azurebooker:visited {
  color: red !important;
}

/* line 507, assetic_compassQtfKhI.scss */
.colored-link-alpinebooker,
.colored-link-alpinebooker:hover {
  color: #4371B5;
}

/* line 511, assetic_compassQtfKhI.scss */
.colored-link-urbanbooker,
.colored-link-urbanbooker:hover {
  color: #ff6600;
}

/* line 518, assetic_compassQtfKhI.scss */
.modal-transparent {
  background: transparent;
}

/* line 522, assetic_compassQtfKhI.scss */
.navbar-nav li a {
  font-size: 18px;
}

/* line 529, assetic_compassQtfKhI.scss */
.navbar .dropdown-menu li a {
  font-size: 15px;
}

/* line 538, assetic_compassQtfKhI.scss */
.navbar-brand img {
  margin-left: 15px;
}

/* line 544, assetic_compassQtfKhI.scss */
.navbar-nav li a,
.navbar-nav li a:visited {
  color: #000;
}

/* line 552, assetic_compassQtfKhI.scss */
#azurebooker .navbar-nav li a.active_link span {
  border-bottom: 1px solid #0c0c0c;
  padding-bottom: 5px;
}

/* line 559, assetic_compassQtfKhI.scss */
#urbanbooker .navbar-nav li a.active_link span {
  border-bottom: 1px solid #0c0c0c;
  padding-bottom: 5px;
}

/* line 567, assetic_compassQtfKhI.scss */
#alpinebooker .navbar-nav li a.active_link span {
  border-bottom: 1px solid #0c0c0c;
  padding-bottom: 5px;
}

/* line 572, assetic_compassQtfKhI.scss */
.navbar-nav li a.active {
  color: #000;
}

/* line 576, assetic_compassQtfKhI.scss */
.dropdown-border li a {
  border-bottom: 1px solid #444;
}

/* line 580, assetic_compassQtfKhI.scss */
.dropdown-border li:last-child a {
  border-bottom: 0;
}

/* line 584, assetic_compassQtfKhI.scss */
.navbar-nav > li > a {
  padding-top: 30px;
  padding-bottom: 30px;
}

/* line 590, assetic_compassQtfKhI.scss */
ul.topNav {
  list-style-type: none;
}

/* line 594, assetic_compassQtfKhI.scss */
ul.topNav li {
  margin-right: 15px;
}

/* line 598, assetic_compassQtfKhI.scss */
ul.topNav li a {
  font-size: 14px;
  color: #000;
}

/* line 602, assetic_compassQtfKhI.scss */
.hotelBlockFeaturesHide .hotelBlockContentFeaturesLeft {
  display: none;
}

/* line 607, assetic_compassQtfKhI.scss */
#alpinebooker #newsletterModal .modal-body {
  background-color: #4371B5 !important;
}

/* line 611, assetic_compassQtfKhI.scss */
#azurebooker #newsletterModal .modal-body {
  background-color: #EA502C !important;
}

/* line 614, assetic_compassQtfKhI.scss */
#urbanbooker #newsletterModal .modal-body {
  background-color: #ff6600 !important;
}

/* line 619, assetic_compassQtfKhI.scss */
#alpinebooker hr.primary {
  border-top: 6px solid #4371B5;
}

/* line 622, assetic_compassQtfKhI.scss */
#azurebooker hr.primary {
  border-top: 6px solid #FF1200;
}

/* line 625, assetic_compassQtfKhI.scss */
#urbanbooker hr.primary {
  border-top: 6px solid #ff6600;
}

/* line 628, assetic_compassQtfKhI.scss */
hr.primary, hr.light, hr.dark {
  border-bottom: medium none;
  margin: 25px auto;
  max-width: 100px;
}

/* line 635, assetic_compassQtfKhI.scss */
.menu-currency-symbol {
  margin-left: 5px;
}

/* line 639, assetic_compassQtfKhI.scss */
.clear {
  clear: both;
}

/* line 642, assetic_compassQtfKhI.scss */
.topSearchSubmit {
  font-size: 18px;
  height: 41px;
}

/* line 646, assetic_compassQtfKhI.scss */
*::-webkit-input-placeholder {
  color: #fff;
  opacity: 1;
}

/* line 651, assetic_compassQtfKhI.scss */
*:-moz-placeholder {
  /* FF 4-18 */
  color: #fff;
  opacity: 1;
}

/* line 656, assetic_compassQtfKhI.scss */
*::-moz-placeholder {
  /* FF 19+ */
  font-size: 18px;
  color: #fff;
  opacity: 1;
}

/* line 662, assetic_compassQtfKhI.scss */
*:-ms-input-placeholder {
  /* IE 10+ */
  color: #ffff;
  opacity: 1;
}

/* line 668, assetic_compassQtfKhI.scss */
::-webkit-input-placeholder {
  color: #fff;
  text-overflow: ellipsis;
  opacity: 1;
}

/* line 672, assetic_compassQtfKhI.scss */
:-moz-placeholder {
  color: #fff !important;
  text-overflow: ellipsis;
  opacity: 1;
}

/* line 676, assetic_compassQtfKhI.scss */
::-moz-placeholder {
  color: #fff !important;
  text-overflow: ellipsis;
  opacity: 1;
}

/* for the future */
/* line 680, assetic_compassQtfKhI.scss */
:-ms-input-placeholder {
  color: #fff !important;
  text-overflow: ellipsis;
  opacity: 1;
}

/* line 687, assetic_compassQtfKhI.scss */
.dark-placeholder::-webkit-input-placeholder {
  color: #ccc;
  opacity: 1;
}

/* line 692, assetic_compassQtfKhI.scss */
.dark-placeholder:-moz-placeholder {
  /* FF 4-18 */
  color: #ccc;
  opacity: 1;
}

/* line 697, assetic_compassQtfKhI.scss */
.dark-placeholder::-moz-placeholder {
  /* FF 19+ */
  font-size: 18px;
  color: #ccc;
  opacity: 1;
}

/* line 703, assetic_compassQtfKhI.scss */
.dark-placeholder:-ms-input-placeholder {
  /* IE 10+ */
  color: #ccc;
  opacity: 1;
}

/* line 709, assetic_compassQtfKhI.scss */
.dark-placeholder::-webkit-input-placeholder {
  color: #ccc;
  text-overflow: ellipsis;
  opacity: 1;
}

/* line 713, assetic_compassQtfKhI.scss */
.dark-placeholder:-moz-placeholder {
  color: #ccc !important;
  text-overflow: ellipsis;
  opacity: 1;
}

/* line 717, assetic_compassQtfKhI.scss */
.dark-placeholder::-moz-placeholder {
  color: #ccc !important;
  text-overflow: ellipsis;
  opacity: 1;
}

/* for the future */
/* line 721, assetic_compassQtfKhI.scss */
.dark-placeholder:-ms-input-placeholder {
  color: #ccc !important;
  text-overflow: ellipsis;
  opacity: 1;
}

/* line 726, assetic_compassQtfKhI.scss */
.book-button-container {
  text-align: right;
}

/* line 731, assetic_compassQtfKhI.scss */
.hotel-room h3 {
  font-weight: bold;
}

/* line 735, assetic_compassQtfKhI.scss */
.typed-cursor {
  opacity: 1;
  -webkit-animation: blink 0.7s infinite;
  -moz-animation: blink 0.7s infinite;
  animation: blink 0.7s infinite;
}

@keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
/* line 756, assetic_compassQtfKhI.scss */
.noPadding {
  margin: 0;
  padding: 0;
}

/* line 761, assetic_compassQtfKhI.scss */
h1 {
  margin-bottom: 30px;
  color: #000;
  font-size: 25px;
}

/* line 767, assetic_compassQtfKhI.scss */
.jumbo h1 {
  margin-bottom: 10px;
}

/* line 771, assetic_compassQtfKhI.scss */
h2 {
  color: #000;
  margin-bottom: 20px;
}

/* line 776, assetic_compassQtfKhI.scss */
h3 {
  font-size: 18px;
}

/* line 781, assetic_compassQtfKhI.scss */
#navbar .dropdown-menu li a:link,
#navbar-2 .dropdown-menu li a:link,
#navbar .dropdown-menu li a:visited,
#navbar-2 .dropdown-menu li a:visited,
.yamm-content li {
  color: #fff !important;
  padding-top: 7px !important;
  padding-bottom: 7px !important;
}

/* line 794, assetic_compassQtfKhI.scss */
.fa-spin-custom {
  -webkit-animation: spin 1000ms infinite linear;
  animation: spin 1000ms infinite linear;
}

@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
/* line 818, assetic_compassQtfKhI.scss */
.no-search-results {
  background-color: #4371B5;
  color: #fff;
  padding: 20px;
  margin-bottom: 20px;
}

/* line 824, assetic_compassQtfKhI.scss */
.well-no-borders {
  border-right: 0;
  border-bottom: 0;
  border-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  box-shadow: none;
}

/* line 835, assetic_compassQtfKhI.scss */
.hotelBlockFeatures p {
  font-size: 18px;
}

/* line 840, assetic_compassQtfKhI.scss */
#areas .search-filters {
  display: none;
}

/* line 844, assetic_compassQtfKhI.scss */
#areas .search-num-results {
  margin-bottom: 20px;
}

/* line 847, assetic_compassQtfKhI.scss */
.loader {
  width: 100%;
  text-align: left;
  margin-bottom: 20px;
  margin-top: 20px;
  font-size: 25px;
}

/* line 855, assetic_compassQtfKhI.scss */
.jumbo-dark-overlay {
  background: none;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+47,000000+100&0+47,0.65+100 */
  background: -moz-linear-gradient(top, transparent 47%, rgba(0, 0, 0, 0.65) 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, transparent 47%, rgba(0, 0, 0, 0.65) 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, transparent 47%, rgba(0, 0, 0, 0.65) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
  /* IE6-9 */
  width: 100%;
  height: 450px;
}

/* line 868, assetic_compassQtfKhI.scss */
.jumbo-search-top {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  margin-top: 272px;
}

/* line 877, assetic_compassQtfKhI.scss */
.jumbo {
  width: 100%;
  position: relative;
  margin: 0px;
  padding: 0;
  overflow: hidden;
}

/* line 887, assetic_compassQtfKhI.scss */
.jumbo-parallax {
  height: 450px;
  max-height: 1080px;
}

/* line 892, assetic_compassQtfKhI.scss */
.jumbo-content {
  visibility: hidden;
  width: 100%;
  z-index: 999999999;
}

/* line 901, assetic_compassQtfKhI.scss */
.jumbo-content-container {
  max-width: 1000px;
  padding-left: 20px;
  padding-right: 20px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0px;
  z-index: 99999999999 !important;
}

/* line 910, assetic_compassQtfKhI.scss */
.jumbo-more-content-heading {
  color: #fff;
  font-size: 24px;
  text-shadow: 1px 1px 1px #000;
}

/* line 916, assetic_compassQtfKhI.scss */
.jumbo-more-content-text {
  text-shadow: 3px 3px 3px #000;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 18px;
  background-image: url("/bundles/bookercommon/images/white_trans_50.png");
  color: #fff;
}

/* line 925, assetic_compassQtfKhI.scss */
.jumbo-more-content {
  text-align: left;
  color: #fff;
  padding-left: 15px;
  margin-top: 0px;
  width: 100%;
  position: absolute;
  bottom: 0px;
  left: 0px;
}

/* line 938, assetic_compassQtfKhI.scss */
#main-search-loader,
#hotel-search-loader {
  display: none;
}

/* line 944, assetic_compassQtfKhI.scss */
#azurebooker #navbar .dropdown-menu li a:hover,
#azurebooker #navbar-2 .dropdown-menu li a:hover,
#azurebooker .yamm-content li a:hover {
  color: #dedede !important;
  background-color: transparent;
}

/* line 950, assetic_compassQtfKhI.scss */
#alpinebooker #navbar .dropdown-menu li a:hover,
#alpinebooker #navbar-2 .dropdown-menu li a:hover,
#alpinebooker .yamm-content li a:hover {
  color: #dedede !important;
  background-color: transparent;
}

/* line 956, assetic_compassQtfKhI.scss */
#urbanbooker #navbar .dropdown-menu li a:hover,
#urbanbooker #navbar-2 .dropdown-menu li a:hover,
#urbanbooker .yamm-content li a:hover {
  color: #dedede !important;
  background-color: transparent;
}

/* line 963, assetic_compassQtfKhI.scss */
.search-left-col-padding .dropdown-menu {
  z-index: 1 !important;
}

/* line 967, assetic_compassQtfKhI.scss */
.countryContent {
  display: none;
}

/* line 972, assetic_compassQtfKhI.scss */
.account-left-col {
  margin-bottom: 40px;
}

/* line 977, assetic_compassQtfKhI.scss */
.account-left-col > div {
  padding-right: 40px;
}

/* line 981, assetic_compassQtfKhI.scss */
.generalSearch {
  z-index: 999;
  background-image: url("/bundles/bookercommon/images/black_trans_75.png");
  border: 0px solid #fff;
}

/* line 989, assetic_compassQtfKhI.scss */
.hotel-local-info {
  float: right;
}

/* line 994, assetic_compassQtfKhI.scss */
.hotel-local-info i {
  font-size: 25px;
  margin-right: 10px;
  margin-left: 10px;
}

/* line 1002, assetic_compassQtfKhI.scss */
.generalSearch input {
  color: #fff;
  padding: 5px;
  padding-left: 10px;
  width: 100%;
  height: 41px;
  border: 1px solid #DEDEDE;
  font-size: 18px;
  cursor: pointer;
  border: 0px;
  border-right: 1px solid #fff;
  background-color: transparent;
}

/* line 1018, assetic_compassQtfKhI.scss */
.generalSearch .btn-default {
  background-color: transparent;
  color: #fff;
}

/* line 1024, assetic_compassQtfKhI.scss */
.generalSearch input:focus {
  background-color: #555;
  color: #fff;
}

/* line 1030, assetic_compassQtfKhI.scss */
.generalSearch .btn {
  height: 41px;
  font-size: 18px;
}

/* line 1035, assetic_compassQtfKhI.scss */
.generalSearch .btn-default.active,
.generalSearch .btn-default.focus,
.generalSearch .btn-default:hover,
.generalSearch .open > .dropdown-toggle.btn-default {
  background-color: #555;
  color: #fff;
}

/* line 1043, assetic_compassQtfKhI.scss */
.generalSearch i,
.generalSearch .input-group-addon {
  background-color: transparent;
  border: 0px solid #fff;
  border-radius: 0px;
  color: #fff;
  font-size: 20px;
  padding-right: 5px;
}

/* line 1056, assetic_compassQtfKhI.scss */
.top-why-book {
  width: 100%;
  text-align: center;
  line-height: 50px;
}

/* line 1062, assetic_compassQtfKhI.scss */
.top-why-book i {
  font-size: 30px;
  line-height: 50px;
  vertical-align: middle;
}

/* line 1068, assetic_compassQtfKhI.scss */
.top-why-book span {
  vertical-align: middle;
  line-height: 50px;
  margin-right: 20px;
  font-weight: bold;
  font-size: 17px;
}

/* line 1076, assetic_compassQtfKhI.scss */
#alpinebooker .top-why-book i {
  color: #4371B5;
}

/* line 1079, assetic_compassQtfKhI.scss */
#alpinebooker .top-why-book span {
  color: #4371B5;
}

/* line 1082, assetic_compassQtfKhI.scss */
#urbanbooker .top-why-book i {
  color: #ff6600;
}

/* line 1085, assetic_compassQtfKhI.scss */
#urbanbooker .top-why-book span {
  color: #ff6600;
}

/* line 1089, assetic_compassQtfKhI.scss */
#azurebooker .top-why-book i {
  color: #FF1200;
}

/* line 1092, assetic_compassQtfKhI.scss */
#azurebooker .top-why-book span {
  color: #FF1200;
}

/* line 1097, assetic_compassQtfKhI.scss */
.navSearch {
  width: 300px;
  position: absolute;
  right: 15px;
  top: 0px;
  z-index: 99999999;
  display: none;
  height: 80px;
  background-color: #fff;
}

/* line 1108, assetic_compassQtfKhI.scss */
form[role="search"] {
  width: 100%;
  padding: 0px;
  margin: 0px;
  margin-top: 20px;
}

/* line 1115, assetic_compassQtfKhI.scss */
form[role="search"] button,
form[role="search"] input {
  outline: 0 none !important;
  height: 40px;
  font-size: 18px;
  width: 100%;
  border-width: 0px;
  background-color: #eee;
  box-shadow: none;
}

/* line 1126, assetic_compassQtfKhI.scss */
form[role="search"] input {
  width: 100%;
  box-shadow: none;
  padding-left: 5px;
}

/* line 1131, assetic_compassQtfKhI.scss */
form[role="search"] input:focus {
  outline: none !important;
}

/* line 1136, assetic_compassQtfKhI.scss */
.share_social {
  font-size: 30px;
}

/* line 1141, assetic_compassQtfKhI.scss */
.generalSearch .dropdown {
  border-right: 1px solid #fff;
}

/* line 1145, assetic_compassQtfKhI.scss */
.why-book-with-us i {
  color: #000;
  font-size: 30px;
}

/* line 1151, assetic_compassQtfKhI.scss */
#alpinebooker .why-book-with-us i {
  color: #4371B5;
}

/* line 1155, assetic_compassQtfKhI.scss */
#urbanbooker .why-book-with-us i {
  color: #ff6600;
}

/* line 1159, assetic_compassQtfKhI.scss */
#azurebooker .why-book-with-us i {
  color: #FF1200;
}

/* line 1167, assetic_compassQtfKhI.scss */
.navbar .dropdown {
  z-index: 666666 !important;
}

/* line 1170, assetic_compassQtfKhI.scss */
.navbar .dropdown.currency-header-menu {
  z-index: 99999999 !important;
}

/* line 1173, assetic_compassQtfKhI.scss */
.dropdown-menu.currency-menu {
  min-width: 100px;
}

/* line 1176, assetic_compassQtfKhI.scss */
.typeahead.dropdown-menu {
  z-index: 99999999 !important;
}

/* line 1180, assetic_compassQtfKhI.scss */
.dropdown-menu > li > a {
  padding: 0;
  margin: 0;
  margin: 3px 20px;
}

/* line 1186, assetic_compassQtfKhI.scss */
.dropdown-destinations:before {
  position: absolute;
  top: -7px;
  left: 60px;
  display: inline-block;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-left: 7px solid transparent;
  border-bottom-color: #000;
  content: '';
}

/* line 1198, assetic_compassQtfKhI.scss */
.dropdown-features:before {
  position: absolute;
  top: -7px;
  right: 14px;
  display: inline-block;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-left: 7px solid transparent;
  border-bottom-color: #000;
  content: '';
}

/* line 1211, assetic_compassQtfKhI.scss */
.col-centered {
  display: inline-block;
}

/* line 1217, assetic_compassQtfKhI.scss */
.col-centered-bootstrap {
  display: inline-block;
  float: none;
  text-align: left;
  margin-left: -4px;
}

/* line 1225, assetic_compassQtfKhI.scss */
#alpinebooker .dropdown-menu > .active > a,
#alpinebooker .dropdown-menu > .active > a:hover,
#alpinebooker .dropdown-menu > .active > a:focus {
  background-color: #4371B5;
  color: #fff;
  outline: 0 none;
  text-decoration: none;
}

/* line 1233, assetic_compassQtfKhI.scss */
#azurebooker .dropdown-menu > .active > a,
#azurebooker .dropdown-menu > .active > a:hover,
#azurebooker .dropdown-menu > .active > a:focus {
  background-color: #EA502C;
  color: #fff;
  outline: 0 none;
  text-decoration: none;
}

/* line 1242, assetic_compassQtfKhI.scss */
#urbanbooker .dropdown-menu > .active > a,
#urbanbooker .dropdown-menu > .active > a:hover,
#urbanbooker .dropdown-menu > .active > a:focus {
  background-color: #FF7D25;
  color: #fff;
  outline: 0 none;
  text-decoration: none;
}

/* line 1251, assetic_compassQtfKhI.scss */
#navbar .dropdown-menu,
#navbar-2 .dropdown-menu {
  background-image: url("/bundles/bookercommon/images/black_trans_85.png");
}

/* line 1256, assetic_compassQtfKhI.scss */
#navbar .dropdown-menu,
#navbar-2 .dropdown-menu {
  background-color: transparent;
}

/* line 1261, assetic_compassQtfKhI.scss */
.back-to-top {
  background: none;
  margin: 0;
  position: fixed;
  bottom: 0;
  right: 0;
  width: 50px;
  height: 50px;
  z-index: 100;
  display: none;
  text-decoration: none;
  color: #ffffff;
}

/* line 1276, assetic_compassQtfKhI.scss */
.back-to-top i {
  font-size: 40px;
  color: #333;
}

/* line 1281, assetic_compassQtfKhI.scss */
.hotel-image-used {
  opacity: 0.3;
}

/* line 1286, assetic_compassQtfKhI.scss */
.hotel-img-used {
  background-image: url("http://criticallysane.com/wp-content/themes/gonzo/images/no-image-gallery-links.png");
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: center center;
}

/* line 1293, assetic_compassQtfKhI.scss */
.destinations-content {
  margin-bottom: 0px;
}

/* line 1296, assetic_compassQtfKhI.scss */
.destinations-left-heading {
  font-size: 20px;
}

/* line 1300, assetic_compassQtfKhI.scss */
.destinations-left-subheading {
  font-size: 17px;
  margin-bottom: 10px;
}

/* line 1304, assetic_compassQtfKhI.scss */
.destinations-popular-pick {
  margin-bottom: 30px;
}

/* line 1308, assetic_compassQtfKhI.scss */
.destinations-popular-pick-name {
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 100%;
  text-align: center;
  font-size: 25px;
  background-image: url("/bundles/bookercommon/images/white_trans_75.png");
}

/* line 1318, assetic_compassQtfKhI.scss */
.destinations-popular-pick-name a:link,
.destinations-popular-pick-name a:visited {
  color: #444;
}

/* line 1325, assetic_compassQtfKhI.scss */
.destination-top-menu-name,
.destination-top-menu-continent-name {
  font-size: 20px;
  margin-bottom: 0px;
}

/* line 1331, assetic_compassQtfKhI.scss */
.destination-top-menu-continent-name {
  margin-bottom: 0px;
}

/* line 1335, assetic_compassQtfKhI.scss */
.destination-top-menu-icon,
.destination-top-menu-continent-icon {
  font-size: 50px;
}

/* line 1340, assetic_compassQtfKhI.scss */
.destinations-margin-right {
  margin-right: 15px;
}

/* line 1344, assetic_compassQtfKhI.scss */
.destinations-margin-left {
  margin-left: 15px;
}

/* line 1347, assetic_compassQtfKhI.scss */
.padding-right {
  padding-right: 10px;
}

/* line 1351, assetic_compassQtfKhI.scss */
.padding-left {
  padding-left: 10px;
}

/* line 1355, assetic_compassQtfKhI.scss */
.nav-list-left {
  float: left;
  height: 30px;
  line-height: 30px;
  font-size: 30px;
}

/* line 1361, assetic_compassQtfKhI.scss */
.nav-list-right {
  float: left;
  margin-left: 10px;
  padding-top: 3px;
}

/* line 1369, assetic_compassQtfKhI.scss */
.form-group .control-label.required:after {
  color: #000;
  font-size: 20px;
  content: "*";
  position: absolute;
  margin-left: 10px;
}

/* line 1378, assetic_compassQtfKhI.scss */
.optional-reservation-info {
  display: none;
}

/* line 1383, assetic_compassQtfKhI.scss */
.nav-tabs {
  border: 0px;
}

/* line 1387, assetic_compassQtfKhI.scss */
.nav-tabs > li > a {
  background-color: #F6F6F6;
  color: #000;
  margin-right: 2px;
  padding: 20px;
  font-weight: normal;
}

/* line 1395, assetic_compassQtfKhI.scss */
.admin .nav-tabs li a {
  background-color: #F6F6F6;
  color: #000;
  margin-right: 2px;
  padding: 5px !important;
}

/* line 1403, assetic_compassQtfKhI.scss */
.nav-tabs > li > a:hover {
  background-color: #F6F6F6;
  color: #000;
  margin-right: 2px;
}

/* line 1412, assetic_compassQtfKhI.scss */
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
  background-color: #000;
  color: #fff;
  border: 0px;
}

/* line 1419, assetic_compassQtfKhI.scss */
.reservation-destination-flexbox {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -webkit-box-align: center;
  align-items: center;
  color: #fff;
  padding: 5px;
  height: 70px;
  position: relative;
}

/* line 1438, assetic_compassQtfKhI.scss */
#alpinebooker .reservation-destination-flexbox {
  background-color: #4371B5;
}

/* line 1441, assetic_compassQtfKhI.scss */
#azurebooker .reservation-destination-flexbox {
  background-color: #EA502C;
}

/* line 1446, assetic_compassQtfKhI.scss */
#urbanbooker .reservation-destination-flexbox {
  background-color: #FF7D25;
}

/* line 1455, assetic_compassQtfKhI.scss */
.block-hotel-price {
  position: absolute;
  right: 0px;
  bottom: 10px;
}

/* line 1461, assetic_compassQtfKhI.scss */
.block-hotel-action {
  position: absolute;
  left: 20px;
  bottom: 10px;
}

/* line 1466, assetic_compassQtfKhI.scss */
.block-hotel-heading {
  font-size: 25px;
  font-weight: bold;
}

/* line 1470, assetic_compassQtfKhI.scss */
.block-hotel-info {
  margin-top: 20px;
}

/* line 1473, assetic_compassQtfKhI.scss */
.block-hotel-features {
  width: 100%;
  text-align: center;
}

/* line 1477, assetic_compassQtfKhI.scss */
.hotel-meta-info {
  color: #000;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 18px;
}

/* line 1484, assetic_compassQtfKhI.scss */
.hotel-share-container {
  position: absolute;
  top: -60px;
  right: 15px;
  z-index: 99;
  display: none;
}

/* line 1492, assetic_compassQtfKhI.scss */
.hotel-the-works {
  border-bottom: 0px solid #eee;
}

/* line 1498, assetic_compassQtfKhI.scss */
.hotel-col-right {
  border-left: 1px solid #eee;
  margin-left: 20px;
  padding-left: 20px;
  color: #000;
}

/* line 1508, assetic_compassQtfKhI.scss */
.hotelBlockContentHeading {
  padding-top: 10px;
  font-size: 20px;
}

/* line 1512, assetic_compassQtfKhI.scss */
.magazineBlockContentHeading {
  padding-top: 10px;
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: bold;
}

/* line 1518, assetic_compassQtfKhI.scss */
.hotelBlockAreInfo {
  font-size: 12px;
}

/* line 1522, assetic_compassQtfKhI.scss */
.hotelBlockAreInfo a:link,
.hotelBlockAreInfo a:visited {
  color: #000 !important;
}

/* line 1526, assetic_compassQtfKhI.scss */
.hotelBlockAreInfo a:hover {
  color: #EA502C !important;
}

/* line 1530, assetic_compassQtfKhI.scss */
.magazineBlockContentHeading a:link,
.magazineBlockContentHeading a:visited {
  color: #000;
}

/* line 1534, assetic_compassQtfKhI.scss */
.magazineBlockContentHeading a:hover {
  color: #EA502C;
}

/* line 1539, assetic_compassQtfKhI.scss */
.more-rooms-container {
  display: none;
}

/* line 1542, assetic_compassQtfKhI.scss */
.booking-back-to-hotel-container {
  text-align: right;
}

/* line 1546, assetic_compassQtfKhI.scss */
#azurebooker .hotelBlockContentHeading a:link,
#azurebooker .hotelBlockContentHeading a:visited,
#azurebooker .block-hotel-heading a:link,
#azurebooker .block-hotel-heading a:visited {
  color: #EA502C;
}

/* line 1553, assetic_compassQtfKhI.scss */
#alpinebooker .hotelBlockContentHeading a:link,
#alpinebooker .hotelBlockContentHeading a:visited,
#alpinebooker .block-hotel-heading a:link,
#alpinebooker .block-hotel-heading a:visited {
  color: #EA502C;
}

/* line 1560, assetic_compassQtfKhI.scss */
#urbanbooker .hotelBlockContentHeading a:link,
#urbanbooker .hotelBlockContentHeading a:visited,
#urbanbooker .block-hotel-heading a:link,
#urbanbooker .block-hotel-heading a:visited {
  color: #FF7D25;
}

/* line 1568, assetic_compassQtfKhI.scss */
.hotelBlockContentHeading a:hover {
  color: #000 !important;
}

/* line 1572, assetic_compassQtfKhI.scss */
.hotel-make-inquiry {
  margin-top: 40px;
  margin-bottom: 0px;
}

/* line 1578, assetic_compassQtfKhI.scss */
.home-country-menu {
  vertical-align: middle;
  cursor: pointer;
  color: #000;
  font-size: 40px;
  width: 100%;
  margin-top: 30px;
  margin-bottom: 30px;
}

/* line 1588, assetic_compassQtfKhI.scss */
.home-country-menu-name {
  font-size: 20px;
  margin-bottom: 10px;
}

/* line 1592, assetic_compassQtfKhI.scss */
.home-country-menu-icon {
  font-size: 100px;
}

/* line 1597, assetic_compassQtfKhI.scss */
.destination-continent-menu,
.destination-country-menu {
  vertical-align: middle;
  cursor: pointer;
  color: #000;
  font-size: 20px;
  width: 200px;
  margin-bottom: 15px;
}

/* line 1612, assetic_compassQtfKhI.scss */
#azurebooker .destination-continent-menu.active,
#azurebooker .destination-continent-menu:hover {
  color: #EA502C;
}

/* line 1617, assetic_compassQtfKhI.scss */
#azurebooker .destination-country-menu.active,
#azurebooker .destination-country-menu:hover {
  color: #EA502C;
}

/* line 1623, assetic_compassQtfKhI.scss */
#alpinebooker .destination-continent-menu.active,
#alpinebooker .destination-continent-menu:hover {
  color: #4371B5;
}

/* line 1628, assetic_compassQtfKhI.scss */
#alpinebooker .destination-country-menu.active,
#alpinebooker .destination-country-menu:hover {
  color: #4371B5;
}

/* line 1634, assetic_compassQtfKhI.scss */
#urbanbooker .destination-continent-menu.active,
#urbanbooker .destination-continent-menu:hover {
  color: #FF7D25;
}

/* line 1639, assetic_compassQtfKhI.scss */
#urbanbooker .destination-country-menu.active,
#urbanbooker .destination-country-menu:hover {
  color: #FF7D25;
}

/* line 1647, assetic_compassQtfKhI.scss */
.top-search-destination-value {
  display: none;
}

/* line 1650, assetic_compassQtfKhI.scss */
.carousel-control {
  opacity: 1;
  color: #fff;
  font-size: 50px;
  position: absolute;
  /* already here */
  top: 45%;
  /* Was top: 40% */
}

/* line 1659, assetic_compassQtfKhI.scss */
.carousel-indicators {
  display: none;
}

/* line 1663, assetic_compassQtfKhI.scss */
.carousel-control.left,
.carousel-control.right {
  background-image: none;
}

/* line 1668, assetic_compassQtfKhI.scss */
.carousel span {
  opacity: 0.8;
  color: #fff;
}

/* line 1672, assetic_compassQtfKhI.scss */
.carousel-caption {
  width: 100%;
  margin: 0;
  padding: 0;
  left: 0%;
  right: 0%;
  bottom: 0%;
  padding-top: 20px;
  padding-bottom: 20px;
  text-decoration: none;
  background-image: url("/bundles/bookercommon/images/black_trans_85.png");
}

/* line 1686, assetic_compassQtfKhI.scss */
.carousel-caption a:link,
.carousel-caption a:visited,
.carousel-caption a:active {
  color: #fff;
  font-size: 30px;
}

/* line 1692, assetic_compassQtfKhI.scss */
.carousel-caption a:hover {
  text-decoration: none;
}

/* line 1695, assetic_compassQtfKhI.scss */
.menu-destinations-heading {
  font-size: 20px;
}

/* line 1699, assetic_compassQtfKhI.scss */
.general-content-header {
  position: relative;
  margin-bottom: 30px;
}

/* line 1704, assetic_compassQtfKhI.scss */
.general-content-header-meta {
  margin-top: 0px;
  padding-top: 0px;
  text-align: center;
}

/* line 1710, assetic_compassQtfKhI.scss */
.general-content-header-meta h1 {
  color: #000;
  font-size: 30px;
}

/* line 1714, assetic_compassQtfKhI.scss */
.general-content-header-meta h3 {
  color: #000;
  text-transform: uppercase;
}

/* line 1721, assetic_compassQtfKhI.scss */
.general-content-header-meta-container {
  padding-left: 100px;
  padding-right: 100px;
  padding-bottom: 20px;
}

/* line 1726, assetic_compassQtfKhI.scss */
.general-content-header-icon {
  position: absolute;
  right: 0px;
  bottom: 20px;
  z-index: 999999;
  color: #EA502C;
  font-size: 20px;
  cursor: pointer;
}

/* line 1735, assetic_compassQtfKhI.scss */
#gmap-destinations {
  display: none;
  width: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 0;
}

/* line 1743, assetic_compassQtfKhI.scss */
#gmap-destinations-page {
  width: 100%;
  height: 600px;
  z-index: 500;
}

/* line 1750, assetic_compassQtfKhI.scss */
.modal-invite-header {
  color: #fff;
  width: 100%;
  font-size: 25px;
  text-align: center;
}

/* line 1759, assetic_compassQtfKhI.scss */
.modal-invite-header div {
  padding: 15px;
}

/* line 1762, assetic_compassQtfKhI.scss */
.modal-invite-header-azurebooker {
  background-color: #EA502C;
}

/* line 1765, assetic_compassQtfKhI.scss */
.modal-invite-header-alpinebooker {
  background-color: #EA502C;
}

/* line 1768, assetic_compassQtfKhI.scss */
.modal-invite-body {
  width: 100%;
  position: relative;
}

/* line 1773, assetic_compassQtfKhI.scss */
.modal-body {
  max-height: calc(100vh - 212px);
  overflow-y: auto;
}

/* line 1778, assetic_compassQtfKhI.scss */
.carousel h3 {
  color: #fff;
  background-color: #000;
  text-transform: uppercase;
}

/* line 1789, assetic_compassQtfKhI.scss */
.carousel h3 a:link,
.carousel h3 a:visited {
  color: #fff;
  font-size: 30px;
}

/* line 1794, assetic_compassQtfKhI.scss */
.topSearch {
  border: 1px solid #dedede;
  margin-top: 0px;
  margin-bottom: 30px;
  margin-top: 30px;
}

/* line 1802, assetic_compassQtfKhI.scss */
.hotelSearch {
  margin-top: 20px;
  margin-bottom: 10px;
}

/* line 1807, assetic_compassQtfKhI.scss */
#gmap {
  height: 600px;
}

/* line 1811, assetic_compassQtfKhI.scss */
.icon {
  cursor: pointer;
}

/* line 1815, assetic_compassQtfKhI.scss */
.glyphicon {
  display: none;
}

/* line 1818, assetic_compassQtfKhI.scss */
.breadcrumb {
  background: none;
}

/* line 1822, assetic_compassQtfKhI.scss */
.well {
  background-color: #fff;
}

/* line 1826, assetic_compassQtfKhI.scss */
.navbar-toggle {
  margin-top: 5px;
  font-size: 25px;
}

/* line 1831, assetic_compassQtfKhI.scss */
.hotelBlockMarginRight {
  margin-right: 10px;
}

/* line 1835, assetic_compassQtfKhI.scss */
.hotelBlockMarginLeft {
  margin-left: 10px;
}

/* line 1839, assetic_compassQtfKhI.scss */
.check-availability {
  font-size: 20px;
}

/* line 1843, assetic_compassQtfKhI.scss */
#azurebooker #footer {
  background-color: #EA502C;
}

/* line 1848, assetic_compassQtfKhI.scss */
#alpinebooker #footer {
  background-color: #4371B5;
}

/* line 1853, assetic_compassQtfKhI.scss */
#urbanbooker #footer {
  background-color: #ff6600;
}

/* line 1857, assetic_compassQtfKhI.scss */
#footer {
  margin-top: 100px;
  position: relative;
  clear: both;
  color: #fff;
  padding-bottom: 20px;
  padding-top: 20px;
  border-top: 1px solid #EEEEEE;
}

/* line 1870, assetic_compassQtfKhI.scss */
#footer a:link,
#footer a:visited,
#footer a:hover {
  color: #fff;
}

/* line 1879, assetic_compassQtfKhI.scss */
#footer i {
  font-size: 35px;
}

/* line 1884, assetic_compassQtfKhI.scss */
.price_from {
  font-size: 12px;
  color: #000;
}

/* line 1889, assetic_compassQtfKhI.scss */
.price_from_price {
  color: #EA502C;
}

/* line 1893, assetic_compassQtfKhI.scss */
.price_from_div {
  font-size: 17px;
  margin-right: 15px;
}

/* line 1899, assetic_compassQtfKhI.scss */
.topSearch input[type=text] {
  outline: none;
  border: none !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  border: 3px solid red;
}

/* line 1910, assetic_compassQtfKhI.scss */
.bootstrap-touchspin-down {
  border: 0;
}

/* line 1914, assetic_compassQtfKhI.scss */
a.btn.btn-sm.btn-primary {
  color: #fff;
}

/* line 1918, assetic_compassQtfKhI.scss */
button.btn.btn-default.bootstrap-touchspin-down,
button.btn.btn-default.bootstrap-touchspin-up {
  border: 0;
}

/* line 1923, assetic_compassQtfKhI.scss */
.room-image-counter {
  color: #fff;
}

/* line 1927, assetic_compassQtfKhI.scss */
.room-extra-info {
  font-size: 13px;
}

/* line 1932, assetic_compassQtfKhI.scss */
.has-error button {
  border: 1px solid #a94442 !important;
}

/* line 1936, assetic_compassQtfKhI.scss */
.blockLine {
  width: 100%;
  height: 1px;
  background-color: #ccc;
  margin-top: 5px;
  margin-bottom: 5px;
}

/* line 1944, assetic_compassQtfKhI.scss */
.shadowHeader {
  box-shadow: #AAAAAA 3px 0px 20px 0px;
}

/* line 1949, assetic_compassQtfKhI.scss */
.areaNativeResults {
  margin-top: 30px;
  position: relative;
}

/* line 1954, assetic_compassQtfKhI.scss */
.destinations-countries-heading,
.destinations-continents-heading {
  width: 100%;
  text-align: center;
  margin-bottom: 3px;
  font-size: 30px;
}

/* line 1962, assetic_compassQtfKhI.scss */
.top-destinations-li {
  padding-bottom: 5px;
  margin-top: 5px;
  border-bottom: 1px solid #444;
}

/* line 1969, assetic_compassQtfKhI.scss */
#booker_commonbundle_reservation_travelerPhoneNumber_country_chosen {
  width: 100%;
}

/* line 1973, assetic_compassQtfKhI.scss */
#booker_commonbundle_reservation_travelerPhoneNumber_country {
  width: 40%;
}

/* line 1977, assetic_compassQtfKhI.scss */
#booker_commonbundle_reservation_travelerPhoneNumber_number {
  width: 60%;
}

/* line 1982, assetic_compassQtfKhI.scss */
.galleria {
  width: 100%;
}

/* line 1987, assetic_compassQtfKhI.scss */
.galleria-counter {
  display: none;
}

/* line 1991, assetic_compassQtfKhI.scss */
.galleria-container,
.galleria-stage,
.galleria-info {
  background-image: none;
  background-color: #000;
}

/* line 1999, assetic_compassQtfKhI.scss */
.bootstrap-touchspin-down,
.bootstrap-touchspin-up {
  color: #ccc;
}

/* line 2004, assetic_compassQtfKhI.scss */
.bootstrap-touchspin-postfix {
  font-size: 14px;
}

/* line 2008, assetic_compassQtfKhI.scss */
*:after, *:before {
  box-sizing: border-box;
}

/* line 2011, assetic_compassQtfKhI.scss */
.datepicker {
  margin-left: 0px;
}

/* line 2018, assetic_compassQtfKhI.scss */
.datepicker-orient-left {
  margin-left: -41px;
}

/* line 2024, assetic_compassQtfKhI.scss */
.block-page-padding-top {
  padding: 20px;
}

/* line 2029, assetic_compassQtfKhI.scss */
#azurebooker .color-link:link,
#azurebooker .color-link:visited {
  color: #EA502C;
}

/* line 2034, assetic_compassQtfKhI.scss */
#azurebooker .color-link:hover {
  color: #EA502C;
}

/* line 2038, assetic_compassQtfKhI.scss */
#alpinebooker .color-link:link,
#alpinebooker .color-link:visited {
  color: #EA502C;
}

/* line 2043, assetic_compassQtfKhI.scss */
#alpinebooker .color-link:hover {
  color: #EA502C;
}

/* line 2047, assetic_compassQtfKhI.scss */
#urbanbooker .color-link:link,
#urbanbooker .color-link:visited {
  color: #FF7D25;
}

/* line 2052, assetic_compassQtfKhI.scss */
#urbanbooker .color-link:hover {
  color: #FF7D25;
}

/* line 2056, assetic_compassQtfKhI.scss */
#azurebooker .slider-handle {
  background-image: none;
  background-color: #EA502C;
}

/* line 2060, assetic_compassQtfKhI.scss */
#alpinebooker .slider-handle {
  background-image: none;
  background-color: #4371B5;
}

/* line 2064, assetic_compassQtfKhI.scss */
#urbanbooker .slider-handle {
  background-image: none;
  background-color: #FF7D25;
}

/* line 2069, assetic_compassQtfKhI.scss */
#azurebooker .datepicker td.active:hover,
#azurebooker .datepicker td.active:hover:hover,
#azurebooker .datepicker td.active:focus,
#azurebooker .datepicker td.active:hover:focus,
#azurebooker .datepicker td.active:active,
#azurebooker .datepicker td.active:hover:active,
#azurebooker .datepicker td.active.active,
#azurebooker .datepicker td.active.active:hover,
#azurebooker .datepicker td.active.disabled,
#azurebooker .datepicker td.active.disabled:hover,
#azurebooker .datepicker td.active[disabled],
#azurebooker .datepicker td.active[disabled]:hover {
  background-color: #FF1200;
  color: #ffffff;
}

/* line 2084, assetic_compassQtfKhI.scss */
#azurebooker .datepicker td.active,
#azurebooker .datepicker td.active:hover {
  background-color: #FF1200;
  background-image: none;
  background-repeat: repeat-x;
  color: #fff;
}

/* line 2094, assetic_compassQtfKhI.scss */
#alpinebooker .datepicker td.active:hover,
#alpinebooker .datepicker td.active:hover:hover,
#alpinebooker .datepicker td.active:focus,
#alpinebooker .datepicker td.active:hover:focus,
#alpinebooker .datepicker td.active:active,
#alpinebooker .datepicker td.active:hover:active,
#alpinebooker .datepicker td.active.active,
#alpinebooker .datepicker td.active.active:hover,
#alpinebooker .datepicker td.active.disabled,
#alpinebooker .datepicker td.active.disabled:hover,
#alpinebooker .datepicker td.active[disabled],
#alpinebooker .datepicker td.active[disabled]:hover {
  background-color: #4371B5;
  color: #ffffff;
}

/* line 2109, assetic_compassQtfKhI.scss */
#alpinebooker .datepicker td.active,
#alpinebooker .datepicker td.active:hover {
  background-color: #4371B5;
  background-image: none;
  background-repeat: repeat-x;
  color: #fff;
}

/* line 2118, assetic_compassQtfKhI.scss */
#urbanbooker .datepicker td.active:hover,
#urbanbooker .datepicker td.active:hover:hover,
#urbanbooker .datepicker td.active:focus,
#urbanbooker .datepicker td.active:hover:focus,
#urbanbooker .datepicker td.active:active,
#urbanbooker .datepicker td.active:hover:active,
#urbanbooker .datepicker td.active.active,
#urbanbooker .datepicker td.active.active:hover,
#urbanbooker .datepicker td.active.disabled,
#urbanbooker .datepicker td.active.disabled:hover,
#urbanbooker .datepicker td.active[disabled],
#urbanbooker .datepicker td.active[disabled]:hover {
  background-color: #ff6600;
  color: #ffffff;
}

/* line 2133, assetic_compassQtfKhI.scss */
#urbanbooker .datepicker td.active,
#urbanbooker .datepicker td.active:hover {
  background-color: #ff6600;
  background-image: none;
  background-repeat: repeat-x;
  color: #fff;
}

/* line 2141, assetic_compassQtfKhI.scss */
.datepicker .day {
  padding: 4px;
  padding-left: 10px;
  padding-right: 10px;
}

/* line 2147, assetic_compassQtfKhI.scss */
.search-left-col-padding {
  padding-right: 30px;
}

/* line 2151, assetic_compassQtfKhI.scss */
.hotelBlockContentFeaturesLeft {
  width: 50%;
  float: left;
  overflow: hidden;
  margin-bottom: -15px;
}

/* line 2157, assetic_compassQtfKhI.scss */
.hotelBlockContentFeaturesRight {
  width: 50%;
  float: left;
  text-align: right;
  margin-bottom: -10px;
}

/* line 2164, assetic_compassQtfKhI.scss */
#hotel-search-rooms-form-submit {
  width: 100%;
}

/* line 2167, assetic_compassQtfKhI.scss */
.reservation-room-row-hotel {
  border-bottom: 1px solid #dedede;
  padding-bottom: 10px;
  margin-bottom: 10px;
}

/* line 2172, assetic_compassQtfKhI.scss */
#new-reservation .reservation-room-row-hotel,
.hotel-search-rooms-results .reservation-room-row-reservation {
  display: none;
}

/* line 2176, assetic_compassQtfKhI.scss */
#homepage h1 {
  font-size: 15px;
}

/* line 2180, assetic_compassQtfKhI.scss */
#new-reservation .finish-reservation-button-hotel {
  display: none;
}

/* line 2184, assetic_compassQtfKhI.scss */
.step-xs {
  display: none;
}

/* line 2188, assetic_compassQtfKhI.scss */
.align-left-xs,
.align-left-sm {
  text-align: right;
}

/* line 2193, assetic_compassQtfKhI.scss */
.hotel-search-one,
.hotel-search-two,
.hotel-search-three,
.hotel-search-four {
  border-right: 1px solid #EEEEEE;
}

/* line 2200, assetic_compassQtfKhI.scss */
.room-type-lowest-price {
  text-align: right;
}

/* line 2204, assetic_compassQtfKhI.scss */
.room-type-text {
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

/* line 2210, assetic_compassQtfKhI.scss */
.room-image img {
  width: 90%;
}

/* line 2215, assetic_compassQtfKhI.scss */
.block-hotel-left-col-container {
  padding-left: 20px;
}

/* line 2221, assetic_compassQtfKhI.scss */
.footer-booking-secured img {
  margin-top: 10px;
}

/* line 2225, assetic_compassQtfKhI.scss */
.lb-sm {
  font-size: 12px;
}

/* line 2229, assetic_compassQtfKhI.scss */
.lb-md {
  font-size: 18px;
  padding: 10px;
}

/* line 2234, assetic_compassQtfKhI.scss */
.lb-lg {
  font-size: 20px;
}

/* line 2238, assetic_compassQtfKhI.scss */
.home-row {
  margin-top: 30px;
}

/* line 2242, assetic_compassQtfKhI.scss */
.book-multiple-rooms {
  font-weight: bold;
}

/* line 2247, assetic_compassQtfKhI.scss */
a.btn-danger:link {
  color: #fff;
}

/* line 2251, assetic_compassQtfKhI.scss */
.footer-press {
  width: 100%;
  text-align: center;
}

/* line 2256, assetic_compassQtfKhI.scss */
.footer-press img {
  margin-left: 30px;
  margin-right: 30px;
}

/** MEDIA QUERIES OVERRIDES **/
/* Extra Small */
@media (max-width: 767px) {
  /* line 2266, assetic_compassQtfKhI.scss */
  .scroll-down {
    display: none !important;
  }

  /* line 2269, assetic_compassQtfKhI.scss */
  .parallax-mirror {
    display: none;
  }

  /* line 2272, assetic_compassQtfKhI.scss */
  .alert-more-rooms {
    font-size: 11px;
  }

  /* line 2277, assetic_compassQtfKhI.scss */
  .home-row {
    margin-top: 0px;
  }

  /* line 2280, assetic_compassQtfKhI.scss */
  .hotelBlock {
    margin-bottom: 15px;
  }

  /* line 2283, assetic_compassQtfKhI.scss */
  .homeHotelBox .hotelBlockContentFeaturesLeft,
  .homeHotelBox .hotelBlockFeatures {
    display: none;
  }

  /* line 2289, assetic_compassQtfKhI.scss */
  .top-why-book span {
    font-size: 14px;
  }

  /* line 2294, assetic_compassQtfKhI.scss */
  .book-button-container {
    text-align: left;
  }

  /* line 2299, assetic_compassQtfKhI.scss */
  .jumbo-search-top {
    position: relative;
    width: 100%;
    margin-top: 120px;
  }

  /* line 2305, assetic_compassQtfKhI.scss */
  .jumbo-search-top .container {
    padding-left: 0px;
    padding-right: 0px;
  }

  /* line 2310, assetic_compassQtfKhI.scss */
  .hotel-book-button {
    margin-top: 20px;
  }

  /* line 2314, assetic_compassQtfKhI.scss */
  .navSearch {
    width: 295px;
    height: 60px;
  }

  /* line 2320, assetic_compassQtfKhI.scss */
  form[role="search"] {
    width: 100%;
    margin-top: 10px;
    margin-right: 10px;
  }

  /* line 2326, assetic_compassQtfKhI.scss */
  form[role="search"] button,
  form[role="search"] input {
    height: 40px;
  }

  /* line 2334, assetic_compassQtfKhI.scss */
  .center-xs-sm {
    text-align: center;
  }

  /* line 2338, assetic_compassQtfKhI.scss */
  .footer-booking-secured {
    margin-top: 50px;
  }

  /* line 2343, assetic_compassQtfKhI.scss */
  .hotel-share-container {
    position: relative;
    top: auto;
    right: auto;
    display: none;
    width: 100%;
    margin-bottom: 60px;
    padding-bottom: 30px;
  }

  /* line 2356, assetic_compassQtfKhI.scss */
  .block-hotel-action {
    left: 0px;
  }

  /* line 2359, assetic_compassQtfKhI.scss */
  .account-left-col > div {
    padding-right: 0px;
    margin-top: 80px;
  }

  /* line 2365, assetic_compassQtfKhI.scss */
  .hotelSearch .generalSearch {
    margin-bottom: 20px;
  }

  /* line 2369, assetic_compassQtfKhI.scss */
  body {
    margin-top: 60px;
  }

  /* line 2375, assetic_compassQtfKhI.scss */
  .block-hotel-left-col-container {
    padding-left: 0px;
  }

  /* line 2379, assetic_compassQtfKhI.scss */
  #gmap-destinations-page {
    height: 350px;
  }

  /* line 2382, assetic_compassQtfKhI.scss */
  .room-image img {
    width: 100%;
  }

  /* line 2387, assetic_compassQtfKhI.scss */
  .hotel-right-col {
    margin-left: 0;
  }

  /* line 2391, assetic_compassQtfKhI.scss */
  .jumbo-content-container {
    padding-left: 0px;
    padding-right: 0px;
  }

  /* line 2397, assetic_compassQtfKhI.scss */
  .jumbo-more-content {
    display: none;
  }

  /* line 2403, assetic_compassQtfKhI.scss */
  .jumbo-parallax {
    height: auto;
  }

  /* line 2408, assetic_compassQtfKhI.scss */
  .menu-currency,
  .menu-currency-symbol {
    font-size: 18px;
  }

  /* line 2417, assetic_compassQtfKhI.scss */
  .menu-currency-symbol {
    margin-left: auto;
  }

  /* line 2421, assetic_compassQtfKhI.scss */
  .container {
    width: 100%;
  }

  /* line 2425, assetic_compassQtfKhI.scss */
  .well,
  .main-content {
    padding: 8px;
  }

  /* line 2429, assetic_compassQtfKhI.scss */
  .room-type-lowest-price {
    margin-top: 10px;
    text-align: left;
  }

  /* line 2433, assetic_compassQtfKhI.scss */
  .room-type-text {
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
  }

  /* line 2439, assetic_compassQtfKhI.scss */
  .hotel-col-right {
    border-left: 0px solid #eee;
    margin-left: 0px;
    padding-left: 0px;
    color: #000;
  }

  /* line 2446, assetic_compassQtfKhI.scss */
  .hotel-search-one,
  .hotel-search-two,
  .hotel-search-three {
    border: 1px solid #EEEEEE;
  }

  /* line 2451, assetic_compassQtfKhI.scss */
  .hotel-search-two,
  .hotel-search-three {
    border-top: 0px;
  }

  /* line 2455, assetic_compassQtfKhI.scss */
  .hotel-search-four {
    width: 100%;
  }

  /* line 2458, assetic_compassQtfKhI.scss */
  #hotel-search-rooms-form-submit {
    max-width: 100%;
  }

  /* line 2463, assetic_compassQtfKhI.scss */
  .align-left-sm,
  .align-left-xs {
    text-align: left;
  }

  /* line 2467, assetic_compassQtfKhI.scss */
  .step-xs {
    display: inline;
  }

  /* line 2472, assetic_compassQtfKhI.scss */
  .booking-back-to-hotel-container {
    text-align: left;
    margin-top: 15px;
  }

  /* line 2477, assetic_compassQtfKhI.scss */
  .tab-content {
    border-right: 0px;
  }

  /* line 2488, assetic_compassQtfKhI.scss */
  .block-page-padding-top {
    padding-top: 0px;
  }

  /* line 2493, assetic_compassQtfKhI.scss */
  .destinations-view-all-right {
    clear: both;
    float: left;
    text-align: left;
  }

  /* line 2500, assetic_compassQtfKhI.scss */
  .hotelBlockContentFeaturesRight {
    clear: both;
    width: 100%;
    float: none;
    text-align: right;
  }

  /* line 2509, assetic_compassQtfKhI.scss */
  .destination-continent-menu {
    width: 100px;
  }

  /* line 2514, assetic_compassQtfKhI.scss */
  .destination-country-menu {
    width: 100px;
    font-size: 16px;
  }

  /* line 2523, assetic_compassQtfKhI.scss */
  .destination-top-menu-name {
    font-size: 14px;
    margin-bottom: 10px;
  }

  /* line 2527, assetic_compassQtfKhI.scss */
  .destination-top-menu-icon {
    font-size: 30px;
  }

  /* line 2530, assetic_compassQtfKhI.scss */
  .destinations-popular-pick-name {
    font-size: 20px;
  }

  /* line 2534, assetic_compassQtfKhI.scss */
  .general-content-header {
    margin-bottom: 0px;
  }

  /* line 2539, assetic_compassQtfKhI.scss */
  .general-content-header-meta-container {
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
  }

  /* line 2545, assetic_compassQtfKhI.scss */
  .general-content-header-meta h1 {
    font-size: 20px;
  }

  /* line 2548, assetic_compassQtfKhI.scss */
  .navbar-brand {
    margin: 0;
    padding: 0;
    padding-top: 17px;
  }

  /* line 2554, assetic_compassQtfKhI.scss */
  .navbar-brand img {
    width: 200px;
    padding: 0;
    margin: 0;
    margin-left: 10px;
    padding-top: 4px !important;
    padding-bottom: 0 !important;
  }

  /* line 2562, assetic_compassQtfKhI.scss */
  .navbar-nav > li > a {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  /* line 2568, assetic_compassQtfKhI.scss */
  .search-left-col-padding {
    padding-right: 0px;
  }
}
/* Small */
@media (min-width: 768px) and (max-width: 991px) {
  /* line 2580, assetic_compassQtfKhI.scss */
  .magazine-category-text {
    height: 180px;
  }

  /* line 2583, assetic_compassQtfKhI.scss */
  .book-button-container {
    text-align: left;
  }

  /* line 2588, assetic_compassQtfKhI.scss */
  .hotel-book-button {
    float: right;
  }

  /* line 2593, assetic_compassQtfKhI.scss */
  .generalSearch .btn {
    font-size: 15px;
    padding-left: 0px;
    padding-right: 0px;
  }

  /* line 2600, assetic_compassQtfKhI.scss */
  .navSearch {
    height: 60px;
    margin-right: 10px;
  }

  /* line 2605, assetic_compassQtfKhI.scss */
  form[role="search"] {
    margin-top: 10px;
  }

  /* line 2609, assetic_compassQtfKhI.scss */
  form[role="search"] button,
  form[role="search"] input {
    height: 40px;
  }

  /* line 2615, assetic_compassQtfKhI.scss */
  .footer-booking-secured {
    margin-top: 50px;
  }

  /* line 2619, assetic_compassQtfKhI.scss */
  .center-xs-sm {
    text-align: center;
  }

  /* line 2623, assetic_compassQtfKhI.scss */
  .hotel-share-container {
    position: relative;
    top: auto;
    right: auto;
    display: none;
    width: 100%;
    margin-bottom: 40px;
    padding-bottom: 30px;
  }

  /* line 2637, assetic_compassQtfKhI.scss */
  #gmap-destinations-page {
    height: 400px;
  }

  /* line 2640, assetic_compassQtfKhI.scss */
  body {
    margin-top: 60px;
  }

  /* line 2645, assetic_compassQtfKhI.scss */
  .block-hotel-action {
    left: 0px;
  }

  /* line 2648, assetic_compassQtfKhI.scss */
  .block-hotel-left-col-container {
    padding-left: 0px;
  }

  /* line 2652, assetic_compassQtfKhI.scss */
  .hotel-right-col {
    margin-left: 0;
  }

  /* line 2656, assetic_compassQtfKhI.scss */
  .tab-content {
    border-right: 0px;
  }

  /* line 2660, assetic_compassQtfKhI.scss */
  .jumbo-parallax {
    height: 300px !important;
  }

  /* line 2665, assetic_compassQtfKhI.scss */
  .jumbo-search-top {
    margin-top: 100px;
  }

  /* line 2670, assetic_compassQtfKhI.scss */
  .jumbo-more-content-text {
    padding-top: 5px;
    padding-bottom: 0px;
    font-size: 15px;
    width: 100%;
  }

  /* line 2676, assetic_compassQtfKhI.scss */
  .jumbo-more-content {
    padding-bottom: 0px;
  }

  /* line 2682, assetic_compassQtfKhI.scss */
  .homeHotelBoxSmall .hotelBlockAreInfo {
    display: none;
  }

  /* line 2686, assetic_compassQtfKhI.scss */
  .hotelBlockContentFeatures {
    display: none;
  }

  /* line 2689, assetic_compassQtfKhI.scss */
  .price_from_div {
    font-size: 16px;
  }

  /* line 2693, assetic_compassQtfKhI.scss */
  .hotelBlockContentFeaturesRight {
    clear: both;
    width: 100%;
    float: none;
    text-align: right;
  }

  /* line 2702, assetic_compassQtfKhI.scss */
  .hotel-col-right {
    border-left: 0px solid #eee;
    margin-left: 0px;
    padding-left: 0px;
    color: #000;
  }

  /* line 2709, assetic_compassQtfKhI.scss */
  .container {
    width: 100%;
  }

  /* line 2712, assetic_compassQtfKhI.scss */
  .align-left-sm,
  .align-left-xs {
    text-align: left;
  }

  /* line 2716, assetic_compassQtfKhI.scss */
  .destination-continent-menu {
    width: 135px;
  }

  /* line 2719, assetic_compassQtfKhI.scss */
  .destination-country-menu {
    font-size: 15px;
    width: 130px;
  }

  /* line 2725, assetic_compassQtfKhI.scss */
  .general-content-header {
    margin-bottom: 0px;
  }

  /* line 2731, assetic_compassQtfKhI.scss */
  .general-content-header-meta-container {
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
  }

  /* line 2737, assetic_compassQtfKhI.scss */
  .general-content-header-meta h1 {
    font-size: 20px;
  }

  /* line 2741, assetic_compassQtfKhI.scss */
  .navbar-brand {
    margin: 0;
    padding: 0;
    margin-top: 10px;
    margin-left: 10px;
  }

  /* line 2748, assetic_compassQtfKhI.scss */
  .navbar-brand img {
    width: 210px;
    padding: 0;
    margin: 0;
  }

  /* line 2763, assetic_compassQtfKhI.scss */
  .navbar-nav > li > a {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
/* Medium */
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 2773, assetic_compassQtfKhI.scss */
  .nav > li > a {
    padding-left: 8px;
    padding-right: 8px;
  }

  /* line 2780, assetic_compassQtfKhI.scss */
  .container {
    width: 100%;
  }

  /* line 2784, assetic_compassQtfKhI.scss */
  .hotelBlockContentFeatures {
    display: none;
  }

  /* line 2787, assetic_compassQtfKhI.scss */
  #gmap-destinations-page {
    height: 500px;
  }

  /* line 2790, assetic_compassQtfKhI.scss */
  .homeHotelBoxSmall .hotelBlockContentFeaturesRight {
    clear: both;
    width: 100%;
    float: none;
    text-align: right;
  }

  /* line 2798, assetic_compassQtfKhI.scss */
  .top-why-book i {
    font-size: 30px;
  }

  /* line 2802, assetic_compassQtfKhI.scss */
  .top-why-book span {
    font-size: 15px;
  }

  /* line 2807, assetic_compassQtfKhI.scss */
  .jumbo-parallax,
  .jumbo-dark-overlay {
    height: 600px !important;
  }

  /* line 2815, assetic_compassQtfKhI.scss */
  .jumbo-search-top {
    margin-top: 222px;
  }

  /* line 2819, assetic_compassQtfKhI.scss */
  .jumbo-more-content-heading {
    color: #fff;
    font-size: 18px;
  }

  /* line 2824, assetic_compassQtfKhI.scss */
  .jumbo-more-content-text {
    padding-top: 5px;
    padding-bottom: 0px;
    font-size: 18px;
    width: 100%;
  }

  /* line 2830, assetic_compassQtfKhI.scss */
  .jumbo-more-content {
    padding-bottom: 0px;
  }

  /* line 2834, assetic_compassQtfKhI.scss */
  .navbar-nav li a {
    font-size: 16px;
  }

  /* line 2840, assetic_compassQtfKhI.scss */
  .block-hotel-heading {
    margin-top: -10px;
    font-size: 16px;
  }

  /* line 2845, assetic_compassQtfKhI.scss */
  .destination-continent-menu,
  .destination-country-menu {
    width: 150px;
  }

  /* line 2850, assetic_compassQtfKhI.scss */
  .price_from_div {
    font-size: 16px;
  }

  /* line 2854, assetic_compassQtfKhI.scss */
  .block-hotel-action {
    max-width: 250px;
  }

  /* line 2859, assetic_compassQtfKhI.scss */
  .navbar-brand {
    margin: 0;
    padding: 0;
    margin-top: 20px;
  }

  /* line 2865, assetic_compassQtfKhI.scss */
  .navbar-brand img {
    width: 210px;
    padding: 0;
    margin: 0;
    margin-right: 30px;
    margin-left: 5px;
  }
}
/* Large */
@media (min-width: 1200px) {
  /* line 2885, assetic_compassQtfKhI.scss */
  .jumbo-more-content-text {
    font-size: 20px;
    width: 80%;
  }

  /* line 2890, assetic_compassQtfKhI.scss */
  .homeHotelBoxSmall .hotelBlockContentFeaturesRight {
    clear: both;
    width: 100%;
    float: none;
    text-align: right;
  }

  /* line 2899, assetic_compassQtfKhI.scss */
  .container {
    width: 100%;
  }
}
@media (min-width: 1500px) {
  /* line 2907, assetic_compassQtfKhI.scss */
  .container {
    width: 1300px;
  }
}
/* line 2911, assetic_compassQtfKhI.scss */
a.searchNewDate.urbanbooker,
a.searchNewPerson.urbanbooker {
  display: inline-block;
  color: #fff !important;
  background-color: #ff6600;
  border-color: #ff6600;
  margin-top: 15px;
  padding: 5px;
  min-width: 230px;
  text-align: center;
}

/* line 2922, assetic_compassQtfKhI.scss */
a.searchNewDate.azurebooker,
a.searchNewPerson.azurebooker {
  display: inline-block;
  color: #fff !important;
  background-color: #EA502C;
  border-color: #EA502C;
  margin-top: 15px;
  padding: 5px;
  min-width: 230px;
  text-align: center;
}

/* line 2933, assetic_compassQtfKhI.scss */
a.searchNewDate.alpinebooker,
a.searchNewPerson.alpinebooker {
  display: inline-block;
  color: #fff !important;
  background-color: #EA502C;
  border-color: #EA502C;
  margin-top: 15px;
  padding: 5px;
  min-width: 230px;
  text-align: center;
}

/* line 2944, assetic_compassQtfKhI.scss */
.log-in-class span.span-elite-urbanbooker {
  color: #ff6600;
}

/* line 2947, assetic_compassQtfKhI.scss */
.log-in-class span.span-elite-alpinebooker {
  color: #4371B5;
}

/* line 2950, assetic_compassQtfKhI.scss */
.log-in-class span.span-elite-azurebooker {
  color: #FF1200;
}

/* line 2953, assetic_compassQtfKhI.scss */
p.phone-azurebooker a {
  color: #FF1200 !important;
}

/* line 2956, assetic_compassQtfKhI.scss */
p.phone-alpinebooker a {
  color: #4371B5 !important;
}

/* line 2959, assetic_compassQtfKhI.scss */
p.phone-urbanbooker a {
  color: #ff6600 !important;
}

@media screen and (max-width: 767px) {
  /* line 2963, assetic_compassQtfKhI.scss */
  #urbanbooker .search-results-list-view a {
    background-color: transparent !important;
    border-color: transparent !important;
    color: #ff6600 !important;
  }

  /* line 2968, assetic_compassQtfKhI.scss */
  #alpinebooker .search-results-list-view a {
    color: #4371B5 !important;
    background-color: transparent !important;
    border-color: transparent !important;
  }

  /* line 2973, assetic_compassQtfKhI.scss */
  #azurebooker .search-results-list-view a {
    color: #FF1200 !important;
    background-color: transparent !important;
    border-color: transparent !important;
  }

  /* line 2979, assetic_compassQtfKhI.scss */
  .information-block {
    display: none !important;
  }
}
@media screen and (max-width: 767px) {
  /* line 2984, assetic_compassQtfKhI.scss */
  .tel-number .phone-urbanbooker a,
  .tel-number .phone-azurebooker a,
  .tel-number .phone-alpinebooker a {
    z-index: 99999;
    background: none;
    font-size: 35px;
    font-style: italic;
    font-family: "TBC-IOS-ICONS";
    src: url("/bundles/bookercommon/fonts/TBC-IOS-ICONS-8/fonts/TBC-IOS-ICONS_6abddc0463ec9124aa9d79d5daa98ce5.eot");
    src: url("/bundles/bookercommon/fonts/TBC-IOS-ICONS-8/fonts/TBC-IOS-ICONS_6abddc0463ec9124aa9d79d5daa98ce5.eot?#iefix") format("embedded-opentype"), url("/bundles/bookercommon/fonts/TBC-IOS-ICONS-8/fonts/TBC-IOS-ICONS_6abddc0463ec9124aa9d79d5daa98ce5.woff2") format("woff2"), url("/bundles/bookercommon/fonts/TBC-IOS-ICONS-8/fonts/TBC-IOS-ICONS_6abddc0463ec9124aa9d79d5daa98ce5.woff") format("woff"), url("/bundles/bookercommon/fonts/TBC-IOS-ICONS-8/fonts/TBC-IOS-ICONS_6abddc0463ec9124aa9d79d5daa98ce5.ttf") format("truetype"), url("/bundles/bookercommon/fonts/TBC-IOS-ICONS-8/fonts/TBC-IOS-ICONS_6abddc0463ec9124aa9d79d5daa98ce5.svg#TBC-IOS-ICONS") format("svg");
    font-weight: normal;
    font-style: normal;
    font-family: "TBC-IOS-ICONS";
    src: url("/bundles/bookercommon/fonts/TBC-IOS-ICONS-8/fonts/TBC-IOS-ICONS_6abddc0463ec9124aa9d79d5daa98ce5.svg#TBC-IOS-ICONS") format("svg");
    left: 0;
    top: -34px;
    position: absolute;
  }

  /* line 3006, assetic_compassQtfKhI.scss */
  .icons8-phone-blue.urbanbooker,
  .icons8-phone-blue.alpinebooker,
  .icons8-phone-blue.azurebooker {
    background: none;
  }

  /* line 3011, assetic_compassQtfKhI.scss */
  .tel-number .phone-urbanbooker a:before {
    color: #ff6600 !important;
    content: "\f1f9";
  }

  /* line 3015, assetic_compassQtfKhI.scss */
  .tel-number .phone-azurebooker a:before {
    color: #FF1200 !important;
    content: "\f1f9";
  }

  /* line 3019, assetic_compassQtfKhI.scss */
  .tel-number .phone-alpinebooker a:before {
    color: #4371B5 !important;
    content: "\f1f9";
  }

  /* line 3023, assetic_compassQtfKhI.scss */
  .col-xs-12.col-sm-2.col-md-2.tel-number a span {
    display: none;
  }

  /* line 3026, assetic_compassQtfKhI.scss */
  .col-xs-12.col-sm-2.col-md-2.tel-number {
    float: left;
    z-index: 3;
    width: 70px !important;
  }

  /* line 3031, assetic_compassQtfKhI.scss */
  .right-cr .col-xs-12.navbar-header {
    /*width: 95% !important;*/
    /*margin-left: 30px;*/
    z-index: 2;
  }
}
@media screen and (max-width: 900px) {
  /* line 3038, assetic_compassQtfKhI.scss */
  .mobile-hide {
    display: none;
  }
}
/* line 3042, assetic_compassQtfKhI.scss */
.news-bar.azurebooker {
  background-color: #FF1200;
}

/* line 3045, assetic_compassQtfKhI.scss */
.news-bar.alpinebooker {
  background-color: #4371B5;
}

/* line 3048, assetic_compassQtfKhI.scss */
.news-bar.urbanbooker {
  background-color: #ff6600;
}

/* line 3051, assetic_compassQtfKhI.scss */
.information-block.azurebooker {
  color: #FF1200;
}

/* line 3054, assetic_compassQtfKhI.scss */
.information-block.alpinebooker {
  color: #4371B5;
}

/* line 3057, assetic_compassQtfKhI.scss */
.information-block.urbanbooker {
  color: #ff6600;
}

/* line 3060, assetic_compassQtfKhI.scss */
#alpinebooker .nav-list-left.active i {
  color: #4371B5;
}

/* line 3063, assetic_compassQtfKhI.scss */
#azurebooker .nav-list-left.active i {
  color: #FF1200;
}

/* line 3066, assetic_compassQtfKhI.scss */
#urbanbooker .nav-list-left.active i {
  color: #ff6600;
}

/* line 3069, assetic_compassQtfKhI.scss */
#azurebooker .booking-status {
  background-color: #FF1200;
}

/* line 3072, assetic_compassQtfKhI.scss */
#urbanbooker .booking-status {
  background-color: #ff6600;
}

/* line 3075, assetic_compassQtfKhI.scss */
#alpinebooker .booking-status {
  background-color: #4371B5;
}

/* line 3078, assetic_compassQtfKhI.scss */
#alpinebooker .booking-button .btn {
  background-color: #4371B5;
  color: white;
}

/* line 3082, assetic_compassQtfKhI.scss */
#azurebooker .booking-button .btn {
  background-color: #FF1200;
  color: white;
}

/* line 3086, assetic_compassQtfKhI.scss */
#urbanbooker .booking-button .btn {
  background-color: #ff6600;
  color: white;
}

/* line 3090, assetic_compassQtfKhI.scss */
#alpinebooker .booking-title {
  color: #EA502C;
}

/* line 3093, assetic_compassQtfKhI.scss */
#urbanbooker .booking-title {
  color: #FF7D25;
}

/* line 3096, assetic_compassQtfKhI.scss */
#azurebooker .booking-title {
  color: #EA502C;
}

/* line 1, assetic_compassoodBYD.scss */
.md-editor {
  display: block;
  border: 1px solid #ddd;
}
/* line 4, assetic_compassoodBYD.scss */
.md-editor > .md-header, .md-editor .md-footer {
  display: block;
  padding: 6px 4px;
  background: #fff;
}
/* line 10, assetic_compassoodBYD.scss */
.md-editor > .md-preview {
  background: #fff;
  border-top: 1px dashed #ddd;
  border-bottom: 1px dashed #ddd;
  min-height: 10px;
}
/* line 16, assetic_compassoodBYD.scss */
.md-editor > textarea {
  font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
  font-size: 14px;
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */
  margin: 0;
  display: block;
  padding: 0;
  width: 100%;
  border: 0;
  border-top: 1px dashed #ddd;
  border-bottom: 1px dashed #ddd;
  border-radius: 0;
  box-shadow: none;
  background: #eee;
}
/* line 32, assetic_compassoodBYD.scss */
.md-editor > textarea:focus {
  box-shadow: none;
  background: #fff;
}
/* line 38, assetic_compassoodBYD.scss */
.md-editor.active {
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  border-color: rgba(82, 168, 236, 0.8);
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */
  transition: border linear 0.2s, box-shadow linear 0.2s;
  -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
  /* Firefox 4 */
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
  /* Safari and Chrome */
}
/* line 52, assetic_compassoodBYD.scss */
.md-editor .btn-group {
  display: inline-block;
  vertical-align: middle;
}
