/*Global Styles for HTMl elements and VML global styles*/
/* Content _utilities.scss, _html5.scss, _base.scss, _links.scss, _typography.scss, _lists.scss, _embeds.scss, _figures.scss, _forms.scss, _tables.scss, _mixins.scss, _angularHelpers.scss,
_popup-modal.scss, _global.scss, _fonts.scss, _typography.scss, _header-underline.scss, _grid.scss, _buttons.scss, _icons.scss, _logos.scss, _collapse.scss, _media-object.scss,
_nav-tabs.scss, _more-content.scss, _masonry.scss, _hero-banner.scss, _brand-colors.scss, _layout.scss, _cr-select.scss, _cr-carousel.scss, _weather.scss, _animate-fade-block.scss, _search.scss,
_tooltip.scss, _calendar.scss, _marquee.scss, _modal.scss, _featuredContent.scss, _generalContent.scss, _link-map.scss, _infoGrid.scss, _style-guide.scss, main.scss, _grid-responsive.scss */

/* line 17, ../../../../../../../../usr/local/lib/ruby/gems/2.1.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, p.intro.upcoming-new-hotels, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, ../../../../../../../../usr/local/lib/ruby/gems/2.1.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../../../../../../usr/local/lib/ruby/gems/2.1.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, ../../../../../../../../usr/local/lib/ruby/gems/2.1.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
  display: block;
}

/*! normalize.css v1.1.0 | MIT License | git.io/normalize */
/*! normalize.css v1.1.0 | HTML5 Display Definitions | MIT License | git.io/normalize */
/* line 20, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_html5.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}

/* line 28, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_html5.scss */
audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

/* line 39, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_html5.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/* line 46, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_html5.scss */
[hidden] {
  display: none;
}

/*! normalize.css v1.1.0 | Base | MIT License | git.io/normalize */
/* line 13, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_base.scss */
html {
  font-size: 100%;
  font-family: sans-serif;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

/* line 30, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_base.scss */
html,
button,
input,
select,
textarea {
  font-family: sans-serif;
}

/* line 37, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_base.scss */
body {
  margin: 0;
}

/*! normalize.css v1.1.0 | Links | MIT License | git.io/normalize */
/* line 9, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_links.scss */
a:focus {
  outline: thin dotted;
}

/* line 16, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_links.scss */
a:active,
a:hover {
  outline: 0;
}

/*! normalize.css v1.1.0 | Typography | MIT License | git.io/normalize */
/* line 13, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_typography.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* line 19, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_typography.scss */
h2 {
  font-size: 1.5em;
  margin: 0.83em 0;
}

/* line 24, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_typography.scss */
h3 {
  font-size: 1.17em;
  margin: 1em 0;
}

/* line 29, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_typography.scss */
h4, p.intro.upcoming-new-hotels {
  font-size: 1em;
  margin: 1.33em 0;
}

/* line 34, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_typography.scss */
h5 {
  font-size: 0.83em;
  margin: 1.67em 0;
}

/* line 39, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_typography.scss */
h6 {
  font-size: 0.67em;
  margin: 2.33em 0;
}

/* line 47, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_typography.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/* line 54, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_typography.scss */
b,
strong {
  font-weight: bold;
}

/* line 59, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_typography.scss */
blockquote {
  margin: 1em 40px;
}

/* line 66, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_typography.scss */
dfn {
  font-style: italic;
}

/* line 73, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_typography.scss */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/* line 81, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_typography.scss */
mark {
  background: #ff0;
  color: #000;
}

/* line 90, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_typography.scss */
p,
pre {
  margin: 1em 0;
}

/* line 100, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_typography.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  _font-family: 'courier new', monospace;
  font-size: 1em;
}

/* line 110, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_typography.scss */
pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}

/* line 118, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_typography.scss */
q {
  quotes: "\201C" "\201D" "\2018" "\2019";
}

/* line 127, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_typography.scss */
q {
  quotes: none;
}

/* line 132, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_typography.scss */
q:before,
q:after {
  content: '';
  content: none;
}

/* line 140, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_typography.scss */
small {
  font-size: 80%;
}

/* line 147, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_typography.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 154, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_typography.scss */
sup {
  top: -0.5em;
}

/* line 158, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_typography.scss */
sub {
  bottom: -0.25em;
}

/* line 11, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_lists.scss */
dl,
menu,
ol,
ul {
  margin: 1em 0;
}

/* line 15, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_lists.scss */
dd {
  margin: 0 0 0 40px;
}

/* line 23, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_lists.scss */
menu,
ol,
ul {
  padding: 0 0 0 40px;
}

/* line 30, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_lists.scss */
nav ul,
nav ol {
  list-style: none;
  list-style-image: none;
}

/*! normalize.css v1.1.0 | Embedded Content | MIT License | git.io/normalize */
/* line 9, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_embeds.scss */
img {
  border: 0;
  -ms-interpolation-mode: bicubic;
}

/* line 18, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_embeds.scss */
svg:not(:root) {
  overflow: hidden;
}

/*! normalize.css v1.1.0 | Figures | MIT License | git.io/normalize */
/* line 9, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_figures.scss */
figure {
  margin: 0;
}

/*! normalize.css v1.1.0 | Forms | MIT License | git.io/normalize */
/* line 10, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_forms.scss */
form {
  margin: 0;
}

/* line 17, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_forms.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/* line 30, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_forms.scss */
legend {
  border: 0;
  padding: 0;
  white-space: normal;
  *margin-left: -7px;
}

/* line 49, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_forms.scss */
button,
input,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  margin: 0;
  vertical-align: baseline;
  *vertical-align: middle;
}

/* line 63, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_forms.scss */
button,
input {
  line-height: normal;
}

/* line 73, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_forms.scss */
button,
select {
  text-transform: none;
}

/* line 90, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_forms.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
  *overflow: visible;
}

/* line 101, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_forms.scss */
button[disabled],
html input[disabled] {
  cursor: default;
}

/* line 113, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_forms.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
  *height: 13px;
  *width: 13px;
}

/* line 126, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_forms.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

/* line 137, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_forms.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* line 144, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_forms.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 152, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_forms.scss */
textarea {
  overflow: auto;
  vertical-align: top;
}

/*! normalize.css v1.1.0 | Tables | MIT License | git.io/normalize */
/* line 9, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_tables.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 38, ../sass/partials/_mixins.scss */
.hero-banner:before, .featured-promos .featured-promos_background:before, #map .panel-view .featured-3 .panel .box:before, .webextra-detail .webextra-detail-background:before, .webextra-detail div.webextra-detail-grid .slide-view_content div.no-sidebar .item:before, .mobile .webextra-detail div.webextra-detail-grid .slide-view_content div.item-wrapper .item:before {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  zoom: 1;
  top: 0;
  background: -ms-linear-gradient(bottom, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.5) 51%, rgba(0, 0, 0, 0) 89%, rgba(0, 0, 0, 0) 100%);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#00000000', endColorstr='#E6000000');
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(29%, rgba(0, 0, 0, 0)), color-stop(78%, rgba(0, 0, 0, 0.7)), color-stop(100%, rgba(0, 0, 0, 0.7)));
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 29%, rgba(0, 0, 0, 0.7) 78%, rgba(0, 0, 0, 0.7) 100%);
  background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 29%, rgba(0, 0, 0, 0.7) 78%, rgba(0, 0, 0, 0.7) 100%);
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0) 29%, rgba(0, 0, 0, 0.7) 78%, rgba(0, 0, 0, 0.7) 100%);
  background-image: linear-gradient(top, rgba(0, 0, 0, 0) 29%, rgba(0, 0, 0, 0.7) 78%, rgba(0, 0, 0, 0.7) 100%);
}

/* line 50, ../sass/partials/_mixins.scss */
.lt-ie10 .hero-banner:before, .lt-ie10 .featured-promos .featured-promos_background:before, .lt-ie10 .featured-promos .featured-promos_panels .item:before, .lt-ie10 #map .panel-view .featured-3 .panel .box:before {
  content: '';
  height: 100%;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  top: 20%;
  background: url('../images/marquee-desktop-shadow.png?1418408358');
  background-size:100% 100%;
}

/* line 58, ../sass/partials/_mixins.scss */
.featured-promos .featured-promos_panels .item:before {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  zoom: 1;
  top: 0;
  z-index: 1;
  background: -ms-linear-gradient(bottom, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 51%, rgba(0, 0, 0, 0.7) 100%);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#00000000', endColorstr='#E6000000');
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0.7)), color-stop(50%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.7)));
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.7) 100%);
  background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.7) 100%);
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.7) 100%);
  background-image: linear-gradient(top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.7) 100%);
}

/**
 * Create a fully formed type style (sizing and vertical rhythm) by passing in a
 * single value, e.g.:
 *
   `@include font-size(10px);`
 *
 * Thanks to @redclov3r for the `line-height` Sass:
 * twitter.com/redclov3r/status/250301539321798657
 */
/* line 1, ../sass/partials/_angularHelpers.scss */
[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak {
  display: none !important;
}

/* line 4, ../sass/partials/_global.scss */
html,
body {
  background-color: #232323;
}

/* line 11, ../sass/partials/_global.scss */
a, input, button {
  -ms-touch-action: none !important;
}
/* line 13, ../sass/partials/_global.scss */
a ::-ms-clear, input ::-ms-clear, button ::-ms-clear {
  display: none;
}

/* line 18, ../sass/partials/_global.scss */
select {
  -ms-touch-action: none !important;
}
/* line 21, ../sass/partials/_global.scss */
select ::-ms-expand {
  display: none !important;
}
/* line 25, ../sass/partials/_global.scss */
select ::-ms-clear {
  display: none;
}
/* line 28, ../sass/partials/_global.scss */
select ::-ms-reveal {
  display: none;
}

/* line 34, ../sass/partials/_global.scss */
input[type=text]::-ms-clear {
  display: none;
  width: 0;
  height: 0;
}

/* line 35, ../sass/partials/_global.scss */
input[type=text]::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}

/* line 39, ../sass/partials/_global.scss */
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
  display: none;
}

/* line 41, ../sass/partials/_global.scss */
.clearfix {
  overflow: hidden;
  *zoom: 1;
}

/* line 46, ../sass/partials/_global.scss */
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* line 51, ../sass/partials/_global.scss */
input[type=number] {
  -moz-appearance: textfield;
}

/* line 54, ../sass/partials/_global.scss */
.alert {
   /* DEVELOPMENT ONLY */
   /* Anusha - SDM issue 126461*/
 /* display: none !important;
  visibility: hidden !important;*/
   /* END Anusha - SDM issue 126461*/
  /* END DEVELOPMENT ONLY*/
  /* START Anusha - SDM issue 126461*/
  background: #f4f4f4;
  /* END Anusha - SDM issue 126461*/
  padding: 12px 30px;
  font-size: 14px;
  color: #034ea0;
  width: 100%;
  position: fixed;
  top: 112px;
  text-transform: uppercase;
  z-index: 600;
  font-weight: 100;
  max-width: 1440px;
  /* START Anusha - SDM issue 126461*/
  border: 1px solid #cacaca;
  /* END Anusha - SDM issue 126461*/
   
}
/* line 71, ../sass/partials/_global.scss */
.alert.show {
  display: block;
}
/* line 74, ../sass/partials/_global.scss */
.alert a {
  color: #034ea0;
}
/* line 78, ../sass/partials/_global.scss */
.alert span {
  background: url('../images/closeBLK.png?1418408357');
  height: 17px;
  width: 17px;
  display: block;
  position: absolute;
  top: 10px;
  right: 20px;
  cursor: pointer;
}

/* line 89, ../sass/partials/_global.scss */
.cookie-notification {
  background: black;
  z-index: 12;
  position: fixed;
  bottom: 0;
  width: 100%;
  min-height: 10%;
  padding: 13px 3%;
  /* CARLSON - AL - START CHANGE */
  display: block;
  /* CARLSON - AL - END CHANGE */
}
/* line 98, ../sass/partials/_global.scss */
.cookie-notification .cookie-notification-left {
  float: left;
  width: 95%;
  height: 100%;
}
/* line 102, ../sass/partials/_global.scss */
.cookie-notification .cookie-notification-left p {
  font-weight: 100;
  line-height: 20px;
  font-size: 14px;
  text-align: justify;
  color: white;
  margin-bottom: 5px;
}

/* CARLSON - AL - START CHANGE */
.cookie-notification .cookie-notification-left em {
  font-weight: 100;
  line-height: 20px;
  font-size: 14px;
  text-align: justify;
  color: white;
}
/* CARLSON - END - START CHANGE */

/* line 109, ../sass/partials/_global.scss */
.cookie-notification .cookie-notification-left p a {
  color: #034ea0;
}
/* line 114, ../sass/partials/_global.scss */
.cookie-notification .cookie-notification-right {
  float: left;
  width: 2%;
  height: 100%;
  padding-left: 3%;
  padding-right: 1%;
  padding-top: 10px;
}
/* line 121, ../sass/partials/_global.scss */
.cookie-notification .cookie-notification-right a {
  display: block;
  float: left;
}

/* line 132, ../sass/partials/_global.scss */
.align-right {
  text-align: right;
}

/* line 135, ../sass/partials/_global.scss */
.align-center {
  text-align: center;
}

/* line 138, ../sass/partials/_global.scss */
.pull-right {
  float: right;
}

/* line 141, ../sass/partials/_global.scss */
.pull-left {
  float: left;
}

/*

    Add to the top of any file to accomodate fixed header spacing

 */
/* line 150, ../sass/partials/_global.scss */
.header-spacing {
  margin-top: 112px;
}

/* line 159, ../sass/partials/_global.scss */
.color-blue, .color-blue * {
  color: #1258a3 !important;
}

/* line 164, ../sass/partials/_global.scss */
.color-gray, .color-gray * {
  color: #505050 !important;
}

/* line 169, ../sass/partials/_global.scss */
.color-black, .color-black * {
  color: black !important;
}

/* line 174, ../sass/partials/_global.scss */
.color-white, .color-white * {
  color: white !important;
}

/* line 184, ../sass/partials/_global.scss */
.row {
  overflow: hidden;
  *zoom: 1;
}

/* line 192, ../sass/partials/_global.scss */
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

/* line 206, ../sass/partials/_global.scss */
#content {
  position: relative;
  z-index: 1;
}
@media (min-width: 801px) {
  /* line 216, ../sass/partials/_global.scss */
  #content .drop-down > div {
    float: left;
  }
  /* line 220, ../sass/partials/_global.scss */
  #content .drop-down ul {
    display: none;
    background: #232323;
    padding: 0px;
    position: absolute;
    width: 20.2%;
    top: 96px;
  }
  /* line 228, ../sass/partials/_global.scss */
  #content .drop-down ul li {
    font-size: 16px;
    border-bottom: 1px solid #505050;
    padding: 10px 0px 7px 30px;
    margin: 0px;
  }
  /* line 234, ../sass/partials/_global.scss */
  #content .drop-down ul li:hover {
    background: #505050;
    cursor: pointer;
  }
  /* line 242, ../sass/partials/_global.scss */
  #content .drop-down span {
    display: block;
    height: 8px;
    width: 15px;
    float: left;
    margin: 37px 0px 0px 8px;
  }
  /* line 260, ../sass/partials/_global.scss */
  #content .drop-down .rate-label {
    margin: 34px 0px 0px 20px;
    float: left;
  }
}

/* line 270, ../sass/partials/_global.scss */
.loading {
  display: none !important;
}

@media (max-width: 801px) {
  /* line 275, ../sass/partials/_global.scss */
  .alert {
    padding: 10px 20px;
    top: 151px;
    font-size: 12px;
  }
  /* line 280, ../sass/partials/_global.scss */
  .alert span {
    top: 7px;
  }
}
@media (max-width: 800px) {
  /* line 288, ../sass/partials/_global.scss */
  .cookie-notification {
    padding: 13px 5%;
  }

  /* line 293, ../sass/partials/_global.scss */
  .drop-down span {
    display: block;
    height: 8px;
    width: 15px;
    float: left;
    margin: 37px 0px 0px 8px;
  }
}

/* RGS added 3-31 Gil Sans Fonts  
@font-face {font-family: 'GillSansMTPro-Book';src: url('../css/fonts/2D648F_0_0.eot');src: url('../css/fonts/2D648F_0_0.eot?#iefix') format('embedded-opentype'),url('../css/fonts/2D648F_0_0.woff2') format('woff2'),url('../css/fonts/2D648F_0_0.woff') format('woff'),url('../css/fonts/2D648F_0_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'GillSansMTPro-BookItalic';src: url('../css/fonts/2D648F_1_0.eot');src: url('../css/fonts/2D648F_1_0.eot?#iefix') format('embedded-opentype'),url('../css/fonts/2D648F_1_0.woff2') format('woff2'),url('../css/fonts/2D648F_1_0.woff') format('woff'),url('../css/fonts/2D648F_1_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'GillSansMTPro-Light';src: url('../css/fonts/2D648F_2_0.eot');src: url('../css/fonts/2D648F_2_0.eot?#iefix') format('embedded-opentype'),url('../css/fonts/2D648F_2_0.woff2') format('woff2'),url('../css/fonts/2D648F_2_0.woff') format('woff'),url('../css/fonts/2D648F_2_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'GillSansMTPro-LightItalic';src: url('../css/fonts/2D648F_3_0.eot');src: url('../css/fonts/2D648F_3_0.eot?#iefix') format('embedded-opentype'),url('../css/fonts/2D648F_3_0.woff2') format('woff2'),url('../css/fonts/2D648F_3_0.woff') format('woff'),url('../css/fonts/2D648F_3_0.ttf') format('truetype');}
*/
/* END RGS added 3-31 Gil Sans Fonts */  

/*
@include font-face("Gill Sans", font-files("GillSans_Regular.ttf"), "", 400, normal);
@include font-face("Gill Sans", font-files("GillSans_Bold.ttf"), "", 700, normal);
@include font-face("Gill Sans", font-files("GillSans_Light.ttf"), "", 100, normal);

@include font-face("Gill Sans", font-files("GillSans_Regular_Italic.ttf"), "", 400, italic);
@include font-face("Gill Sans", font-files("GillSans_Light_Italic.ttf"), "", 100, italic);
@include font-face("Gill Sans", font-files("GillSans_Bold_Italic.ttf"), "", 700, italic);

* {
    font-family: "Gill Sans", "Comic Sans MS"!important;
}
*/
/* line 17, ../sass/partials/_fonts.scss */
body {
  font-family: "Gill Sans std", "Gill Sans MT", Calibri, sans-serif;
}

@font-face {
  font-family: 'icomoon';
  src: url("../css/fonts/icomoon.eot?roez1e2");
  src: url("../css/fonts/icomoon.eot?#iefixroez1e2") format("embedded-opentype"), url("../css/fonts/icomoon.woff?roez1e2") format("woff"), url("../css/fonts/icomoon.ttf?roez1e2") format("truetype"), url("../css/fonts/icomoon.svg?roez1e2#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* line 36, ../sass/partials/_fonts.scss */
[class^="iconfont-"]:before, [class*=" iconfont-"]:before {
  font-family: 'icomoon';
  speak: none;
  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;
}

/* line 50, ../sass/partials/_fonts.scss */
.iconfont-warning:before {
  content: "\e608";
}

/* line 53, ../sass/partials/_fonts.scss */
.iconfont-phone:before {
  content: "\e600";
}

/* line 56, ../sass/partials/_fonts.scss */
.iconfont-envelope:before {
  content: "\e601";
}

/* line 59, ../sass/partials/_fonts.scss */
.iconfont-gplus:before {
  content: "\e602";
}

/* line 62, ../sass/partials/_fonts.scss */
.iconfont-instagram:before {
  content: "\e603";
}

/* line 65, ../sass/partials/_fonts.scss */
.iconfont-youtube:before {
  content: "\e604";
}

/* line 68, ../sass/partials/_fonts.scss */
.iconfont-twitter:before {
  content: "\e605";
}

/* line 71, ../sass/partials/_fonts.scss */
.iconfont-facebook:before {
  content: "\e606";
}

/* line 74, ../sass/partials/_fonts.scss */
.iconfont-blublog:before {
  content: "\e607";
}

/* line 15, ../sass/partials/_typography.scss */
/*[CARLSON - JOV - START CHANGE]*/
h1, h2, h3, h4, h5, h6 {
  text-transform: uppercase;
}
/*[CARLSON - JOV - END]*/

/* line 25, ../sass/partials/_typography.scss */
.btn,
h1, h2, h3, h4, p.intro.upcoming-new-hotels, h5, h6,
.secondary-nav,
.search .next,
.search .submit,
.top-bar,
.map-nav a {
  letter-spacing: 0.06em;
}

/* line 29, ../sass/partials/_typography.scss */
sup {
  margin-left: 0.1em;
  font-size: 0.65em;
  text-transform: small-caps;
}

/* line 34, ../sass/partials/_typography.scss */
a {
  color: white;
  cursor: pointer;
  text-decoration: none;
}

/* line 44, ../sass/partials/_typography.scss */
h1,
h2,
h3,
h4,
p.intro.upcoming-new-hotels,
h5 {
  font-weight: 200;
  margin: 0px 0px 15px 0px;
}

/* line 53, ../sass/partials/_typography.scss */
h1,
h2,
h3 {
  color: #1258a3;
}

/* line 68, ../sass/partials/_typography.scss */
h1,
.h1 {
  font-size: 30px;
  line-height: normal;
}

/* line 75, ../sass/partials/_typography.scss */
h2,
.h2 {
  font-size: 25px;
  line-height: normal;
}

/* line 81, ../sass/partials/_typography.scss */
h3,
.h3 {
  font-size: 16px;
  line-height: normal;
}

/* line 87, ../sass/partials/_typography.scss */
h4, p.intro.upcoming-new-hotels,
.h4 {
  font-size: 16px;
}

/* line 108, ../sass/partials/_typography.scss */
p {
  margin: 0px 0px 15px 0px;
  text-transform: inherit;
  font-size: 16px;
  font-weight: 300;
  line-height: 20px;
}

/* line 117, ../sass/partials/_typography.scss */
.intro {
  font-size: 16px;
  line-height: normal;
  margin: 0px 0px 15px 0px;
  font-weight: 400;
  text-transform: none;
  letter-spacing: normal;
  color: #232323;
}

/* line 127, ../sass/partials/_typography.scss */
blockquote.pull-quote {
  margin: 0em 1em 1em 0em;
  border-left: 3px solid #ccc;
  padding: 0em 0em 0em 0.7em;
}

/* line 133, ../sass/partials/_typography.scss */
h5 {
  margin: 0px 0px 15px 0px;
  font-size: 16px;
}

/* line 138, ../sass/partials/_typography.scss */
p.quote {
  font-size: 16px;
  line-height: 28px;
  font-style: italic;
  color: #666666;
  margin: 0px;
}

/* line 146, ../sass/partials/_typography.scss */
blockquote {
  font-size: 26px;
  line-height: 37px;
  margin-bottom: 25px;
}

/* line 152, ../sass/partials/_typography.scss */
hr {
  margin: 15px 0;
}

/* line 156, ../sass/partials/_typography.scss */
li {
  font-size: 16px;
  line-height: 20px;
}

/* line 169, ../sass/partials/_typography.scss */
.featured-3 .box h2, .featured-3 .box h3, .featured-3 .box h4, .featured-3 .box p.intro.upcoming-new-hotels, .featured-accordion .box h2, .featured-accordion .box h3, .featured-accordion .box h4, .featured-accordion .box p.intro.upcoming-new-hotels {
  font-size: 20px;
}

/* line 176, ../sass/partials/_typography.scss */
p.hero-banner__title {
  font-size: 40px;
  line-height: 44px;
}

/* line 182, ../sass/partials/_typography.scss */
.explore-hotels-view__title {
  font-size: 40px;
}

/* line 187, ../sass/partials/_typography.scss */
.interest-prompt h3 {
  font-size: 22px;
}

/* line 195, ../sass/partials/_typography.scss */
.marquee.featured .slide-info h3 {
  font-size: 30px;
}
/* line 198, ../sass/partials/_typography.scss */
.marquee.featured .slide-info p {
  font-size: 16px;
}

/* line 206, ../sass/partials/_typography.scss */
.slide-info p, .slide-info-mobile p {
  font-size: 40px;
  line-height: normal;
}

/* line 212, ../sass/partials/_typography.scss */
h4.restaurant__view_menu, p.restaurant__view_menu.intro.upcoming-new-hotels {
  font-size: 16px;
}

/* line 216, ../sass/partials/_typography.scss */
.general-content h3.underlined {
  font-size: 22px;
}

/* line 220, ../sass/partials/_typography.scss */
/* NAN CHANGED FONT SIZE B124452 */
.restaurant__tabs_tab h3 {
  font-size: 16px;
}

@media (max-width: 800px) {
  /* line 233, ../sass/partials/_typography.scss */
  h1 {
    font-size: 24px;
    line-height: 48px;
  }

  /* line 239, ../sass/partials/_typography.scss */
  h2 {
    font-size: 20px;
    line-height: 36.8px;
  }

  /* line 244, ../sass/partials/_typography.scss */
  h3 {
    font-size: 12.8px;
    line-height: 24px;
  }

  /* line 249, ../sass/partials/_typography.scss */
  h4, p.intro.upcoming-new-hotels {
    font-size: 12.8px;
    line-height: 17.6px;
  }

  /* line 254, ../sass/partials/_typography.scss */
  h5 {
    font-size: 12.8px;
  }
}
/* line 3, ../sass/partials/_header-underline.scss */
.header-underline {
  border: 0;
  height: 2px;
  background-color: #f3f6f9;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FFF3F6F9', endColorstr='#FF6F92B9');
  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #f3f6f9), color-stop(100%, #6f92b9));
  background-image: -webkit-linear-gradient(left, #f3f6f9 0%, #6f92b9 100%);
  background-image: -moz-linear-gradient(left, #f3f6f9 0%, #6f92b9 100%);
  background-image: -o-linear-gradient(left, #f3f6f9 0%, #6f92b9 100%);
  background-image: linear-gradient(left, #f3f6f9 0%, #6f92b9 100%);
}

/* line 16, ../sass/partials/_header-underline.scss */
h1.header-underline,
h2.header-underline {
  height: auto;
  background: none;
}
/* line 20, ../sass/partials/_header-underline.scss */
h1.header-underline:after,
h2.header-underline:after {
  content: ' ';
  display: block;
  height: 2px;
  border: 0;
  background-color: #f3f6f9;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FFF3F6F9', endColorstr='#FF6F92B9');
  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #f3f6f9), color-stop(100%, #6f92b9));
  background-image: -webkit-linear-gradient(left, #f3f6f9 0%, #6f92b9 100%);
  background-image: -moz-linear-gradient(left, #f3f6f9 0%, #6f92b9 100%);
  background-image: -o-linear-gradient(left, #f3f6f9 0%, #6f92b9 100%);
  background-image: linear-gradient(left, #f3f6f9 0%, #6f92b9 100%);
}

/* INPUT FIELDS */
/* line 8, ../sass/partials/_forms.scss */
.custom-form input[type=text],
.custom-form input[type=email],
.custom-form input[type=password],
.custom-form input[type=number],
.custom-form input[type=tel],
.custom-form textarea {
  background: white none no-repeat;
  border-radius: 0;
  color: #232323;
  padding: 0.75em; 
  width: 100%;
  -webkit-transition: border-color 0.2s ease-in-out;
  -moz-transition: border-color 0.2s ease-in-out;
  -o-transition: border-color 0.2s ease-in-out;
  transition: border-color 0.2s ease-in-out;
}
.creativeInputForm input[type=number]{
   width: 48.4%;
  }
/* line 3, ../sass/partials/_mixins.scss */
.custom-form input[type=text] ::-webkit-input-placeholder,
.custom-form input[type=email] ::-webkit-input-placeholder,
.custom-form input[type=password] ::-webkit-input-placeholder,
.custom-form input[type=number] ::-webkit-input-placeholder,
.custom-form input[type=tel] ::-webkit-input-placeholder,
.custom-form textarea ::-webkit-input-placeholder {
  color: black;
  font-size: 1em;
  opacity: 1 !important;
}
/* line 8, ../sass/partials/_mixins.scss */
.custom-form input[type=text] :-moz-placeholder,
.custom-form input[type=email] :-moz-placeholder,
.custom-form input[type=password] :-moz-placeholder,
.custom-form input[type=number] :-moz-placeholder,
.custom-form input[type=tel] :-moz-placeholder,
.custom-form textarea :-moz-placeholder {
  color: black;
  font-size: 1em;
  opacity: 1 !important;
}
/* line 13, ../sass/partials/_mixins.scss */
.custom-form input[type=text] ::-moz-placeholder,
.custom-form input[type=email] ::-moz-placeholder,
.custom-form input[type=password] ::-moz-placeholder,
.custom-form input[type=number] ::-moz-placeholder,
.custom-form input[type=tel] ::-moz-placeholder,
.custom-form textarea ::-moz-placeholder {
  color: black;
  font-size: 1em;
  opacity: 1 !important;
}
/* line 18, ../sass/partials/_mixins.scss */
.custom-form input[type=text] :-ms-input-placeholder,
.custom-form input[type=email] :-ms-input-placeholder,
.custom-form input[type=password] :-ms-input-placeholder,
.custom-form input[type=number] :-ms-input-placeholder,
.custom-form input[type=tel] :-ms-input-placeholder,
.custom-form textarea :-ms-input-placeholder {
  color: black;
  font-size: 1em;
  opacity: 1 !important;
}
/* line 17, ../sass/partials/_forms.scss */
.review-reservation .custom-form input[type=text], .review-reservation
.custom-form input[type=email], .review-reservation
.custom-form input[type=password], .review-reservation
.custom-form input[type=number], .review-reservation
.custom-form input[type=tel], .review-reservation
.custom-form textarea {
  border: 1px solid #ccc;
  margin: 5px 0 10px;
}
/* line 20, ../sass/partials/_forms.scss */
.mobile .review-reservation .custom-form input[type=text], .mobile .review-reservation
.custom-form input[type=email], .mobile .review-reservation
.custom-form input[type=password], .mobile .review-reservation
.custom-form input[type=number], .mobile .review-reservation
.custom-form input[type=tel], .mobile .review-reservation
.custom-form textarea {
  width: 100%;
}
/* line 24, ../sass/partials/_forms.scss */
.custom-form input[type=text]::-ms-clear,
.custom-form input[type=email]::-ms-clear,
.custom-form input[type=password]::-ms-clear,
.custom-form input[type=number]::-ms-clear,
.custom-form input[type=tel]::-ms-clear,
.custom-form textarea::-ms-clear {
  display: none !important;
  width: 0;
  height: 0;
}
/* line 25, ../sass/partials/_forms.scss */
.custom-form input[type=text]:required,
.custom-form input[type=email]:required,
.custom-form input[type=password]:required,
.custom-form input[type=number]:required,
.custom-form input[type=tel]:required,
.custom-form textarea:required {
  box-shadow: none;
  -moz-box-shadow: none;
}
/* line 31, ../sass/partials/_forms.scss */
.custom-form label {
  margin-top: 10px;
}
/*CARLSON Start access res */
.custom-form--access-res{
	 margin-bottom:3em;
}
.custom-form--access-res .pure-u-sm-1-2,
.custom-form--access-res .pure-u-md-1-3{
	padding-right:0.5em;
}
.review-reservation .general-content .custom-form--access-res fieldset {
  border:0;
  margin:0;
  padding:0;
}
.review-reservation .general-content .custom-form--access-res input[type=text],
.review-reservation .general-content .custom-form--access-res input[type=email],
.review-reservation .general-content .custom-form--access-res input[type=password],
.review-reservation .general-content .custom-form--access-res input[type=number],
.review-reservation .general-content .custom-form--access-res input[type=tel]{
	margin:.5em 0 1em 0;
}
.review-reservation .general-content .custom-form--access-res label{
  margin:.5em 0;
}

/*CARLSON End  access res */

/* line 36, ../sass/partials/_forms.scss */
.ui-datepicker-trigger {
  border: none;
  content: '';
  opacity: 0;
  position: absolute;
  right: 0;
  height: 70px;
  width: 70px;
  float: right;
  display: inline;
  z-index: 99999;
}

/* line 53, ../sass/partials/_forms.scss */
select::-ms-expand {
  display: none !important;
}

/* line 64, ../sass/partials/_forms.scss */
input[type=text],
input[type=email],
input[type=password],
input[type=number],
input[type=tel],
textarea,
select {
  -moz-appearance: none;
}
/* line 67, ../sass/partials/_forms.scss */
input[type=text]:focus, input[type=text].focused,
input[type=email]:focus,
input[type=email].focused,
input[type=password]:focus,
input[type=password].focused,
input[type=number]:focus,
input[type=number].focused,
input[type=tel]:focus,
input[type=tel].focused,
textarea:focus,
textarea.focused,
select:focus,
select.focused {
  outline: none;
  -moz-appearance: none;
}

/* line 74, ../sass/partials/_forms.scss */
input[type=submit],
input[type=button] {
  padding: 0.65em 0.75em 0.7em;
}

/**
 * Block level form elements
 */
/* line 82, ../sass/partials/_forms.scss */
.input-block-level,
.select-block-level {
  width: 100%;
  display: block;
}

/**
 * Input group. Use for placing things like image CTAs
 * next to inputs
 *
 * <div class="input-group">
 *   <input type="text"/>
 *   <div class="input-group-addon">
 *     <img src="images/image.png" alt="icon"/>
 *   </div>
 * </div>
 */
/* line 98, ../sass/partials/_forms.scss */
.input-group {
  position: relative;
}
/* line 101, ../sass/partials/_forms.scss */
.input-group .input-group-addon {
  position: absolute;
  pointer-events: none;
  right: 25px;
  bottom: 25px;
}
/* line 107, ../sass/partials/_forms.scss */
.input-group .input-group-addon img {
  pointer-events: none;
}

/**
 * Checkbox
 *
 * <label class="checkbox">
 *   <input type="checkbox"/>
 *   Checkbox Label
 * </label>
 */
/* line 121, ../sass/partials/_forms.scss */
.checkbox {
  margin-right: 15px;
}

/**
 * Radio
 *
 * <label class="radio">
 *   <input type="radio"/>
 *   Radio Label
 * </label>
 */
/* line 133, ../sass/partials/_forms.scss */
.radio {
  margin-right: 15px;
}

/* line 137, ../sass/partials/_forms.scss */
.select-styled {
  border-right: 1px solid #cacaca;
  overflow: hidden;
  background: white;
  width: 100% !important;
}
/* line 143, ../sass/partials/_forms.scss */
.select-styled.multi {
  border: 1px solid #cacaca;
}
/* line 147, ../sass/partials/_forms.scss */
.select-styled.ng-invalid {
  border-right: 1px solid red;
}
/* line 150, ../sass/partials/_forms.scss */
.select-styled.ng-invalid select {
  border: 1px solid red;
}
/* line 155, ../sass/partials/_forms.scss */
.select-styled:after {
  content: "";
  width: 37px;
  height: 37px;
  position: absolute;
  top: 20px;
  right: 20px;
  background: url("../images/select-arrow.png");
  pointer-events: none;
}
/* line 166, ../sass/partials/_forms.scss */
.select-styled select {
  padding: 0.75em;
  border: 1px solid #cacaca;
  border-radius: 0;
  box-shadow: none;
  background: transparent;
  background-image: none;
  -webkit-appearance: none;
}

.lt-ie10 .select-styled select {
  display:block;
  height: 48px;
  padding: 0;
}

/* line 176, ../sass/partials/_forms.scss */
.select-styled select:focus {
  outline: none;
  border-top: 1px solid #034ea0;
  border-bottom: 1px solid #034ea0;
  border-left: 1px solid #034ea0;
  border-radius: 0;
}

/* CARLSON - NAN - START NEW DEFINITION */
.customer-service input {
	border: none;
	color: black;
	width: 100%
}
/* CARLSON - NAN - END NEW DEFINITION */


/**
 * Form Validation Styling
 */
/* line 190, ../sass/partials/_forms.scss */
form.falseClass .ng-invalid {
  border-color: red;
  border-width: 2px !important;
  border: 2px solid red !important;
  outline: 2px solid red !important;
}

/* line 199, ../sass/partials/_forms.scss */
form .search-input-group #crhotelSearch {
  line-height: initial;
}

/* line 212, ../sass/partials/_forms.scss */
input[type=text].ng-invalid.ng-dirty,
input[type=email].ng-invalid.ng-dirty,
input[type=password].ng-invalid.ng-dirty,
input[type=number].ng-invalid.ng-dirty,
input[type=tel].ng-invalid.ng-dirty,
textarea.ng-invalid.ng-dirty,
select.ng-invalid.ng-dirty {
  border-color: red !important;
}
/* line 215, ../sass/partials/_forms.scss */
input[type=text].ng-valid.ng-dirty,
input[type=email].ng-valid.ng-dirty,
input[type=password].ng-valid.ng-dirty,
input[type=number].ng-valid.ng-dirty,
input[type=tel].ng-valid.ng-dirty,
textarea.ng-valid.ng-dirty,
select.ng-valid.ng-dirty {
  border-color: #034ea0 !important;
}

/* line 222, ../sass/partials/_forms.scss */
.radio.ng-invalid,
.checkbox.ng-invalid {
  color: red;
}

/* line 227, ../sass/partials/_forms.scss */
p.intro.upcoming-new-hotels {
  line-height: 33px;
  font-weight: 100;
}

/* =========================
    FORM GROUPS
   ========================= */
/* line 237, ../sass/partials/_forms.scss */
.form-group.w25 {
  padding-right: 20px;
}
/* line 240, ../sass/partials/_forms.scss */
.form-group.w25 select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 1px solid white;
  border-radius: 0;
  background: #3c3c3c url("../images/icons/drop-arrow-white-down.png") 95% 15px no-repeat;
  color: white;
  height: 42px;
  padding: 0 15px;
  font-weight: 100;
}
/* line 254, ../sass/partials/_forms.scss */
.form-group.w15 input {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 1px solid white;
  background: #3c3c3c;
  width: 20px;
  height: 20px;
  top: 5px;
  position: relative;
  margin-right: 7px;
}
/* line 265, ../sass/partials/_forms.scss */
.form-group.w15 input:checked {
  background: #3c3c3c url("../images/icon-checkmark-only.png") 2px 2px no-repeat;
}
/* line 269, ../sass/partials/_forms.scss */
.form-group.w15 label {
  font-weight: 100;
  top: 4px;
  position: relative;
  padding-left: 19px;
}
.mobile .form-group.w15 label {
  padding-left: 0;
}
/* line 276, ../sass/partials/_forms.scss */
.form-group.w20 a {
  border: none;
}

@media only screen and (max-width: 800px) {
  /* line 284, ../sass/partials/_forms.scss */
  .form-group.w25 {
    margin-bottom: 10px;
  }
  /* line 287, ../sass/partials/_forms.scss */
  .form-group.w15 {
    margin-bottom: 10px;
  }
  /* line 290, ../sass/partials/_forms.scss */
  .form-group.w20 {
    margin-bottom: 10px;
    margin-top: 20px;
  }
}
@media only screen and (min-width: 801px) {
  /* line 299, ../sass/partials/_forms.scss */
  .form-group.w25 {
    width: 25%;
    float: left;
  }
  /* line 303, ../sass/partials/_forms.scss */
  .form-group.w15 {
    width: 15%;
    float: left;
  }
  /* line 307, ../sass/partials/_forms.scss */
  .form-group.w20 {
    width: 20%;
    float: left;
  }
 /*[CARLSON - JOV - START CHANGE]*/
  .form-group.w15.w10 {
    width: 10%;
    float: left;
  }
  /*[CARLSON - END]*/
}
/* =========================
    END FORM GROUPS
   ========================= */
/* line 317, ../sass/partials/_forms.scss */
.input-required-holder {
  position: relative;
  display: inline-block;
}
/* line 320, ../sass/partials/_forms.scss */
.input-required-holder input {
  width: 100%;
  padding-right: 32px;
}

/* line 329, ../sass/partials/_forms.scss */
.review-reservation .input-required-holder {

}
/* line 332, ../sass/partials/_forms.scss */
.review-reservation .input-required-holder input:focus::-webkit-input-placeholder {
  color: transparent;
}
/* line 335, ../sass/partials/_forms.scss */
.review-reservation .input-required-holder input:focus::-moz-input-placeholder {
  color: transparent !important;
}
/* line 338, ../sass/partials/_forms.scss */
.review-reservation .input-required-holder input:focus:-moz-input-placeholder {
  color: transparent !important;
}

/* line 348, ../sass/partials/_forms.scss */
.lt-ie9 .review-reservation .input-required-holder {
  width: 30%;
}

.review-res-name-block {
	float: left;
	margin-right: 18px;
	padding-bottom: 20px;
}

.review-res-label {
	display: block;
}

.btn.btn-primary.review-res-submit {
	margin-bottom: .5em;
	margin-top: .5em;
}

.review-res.form-block {
	padding-bottom: 20px;
}

/* line 354, ../sass/partials/_forms.scss */
.input-required-holder.iconfont-warning:before {
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -12px;
  color: red;
  font-size: 20px;
}

/* line 364, ../sass/partials/_forms.scss */
.input-error-message {
  color: red;
  position: absolute;
  right: 0;
  bottom: 100%;
  margin: 0;
}
/* line 370, ../sass/partials/_forms.scss */
.input-error-message p {
  margin: 0;
}

/* line 375, ../sass/partials/_forms.scss */
.error-messages {
  color: red;
  margin: 0;
  padding: 0.75em 1em;
}

/* line 382, ../sass/partials/_forms.scss */
.forms {
  width: 100%;
  padding: 20px 2.5%;
  background-color: #fff;
  /*margin-top: 112px;*/
}
/* line 389, ../sass/partials/_forms.scss */
.forms form .centered {
  text-align: center;
}
/* line 392, ../sass/partials/_forms.scss */
.forms form .clear-icon {
  background-image: url("../images/icons/icon-gray-close.png");
  background-repeat: no-repeat;
  background-position: 100% 0%;
  position: relative;
  width: 45px;
  height: 45px;
  top: 30px;
}
/* line 401, ../sass/partials/_forms.scss */
.forms form .left-space {
  border-left: 10px solid #fff;
  box-sizing: border-box;
}
/* line 405, ../sass/partials/_forms.scss */
.forms form .left-space-small {
  border-left: 1px solid #fff;
  box-sizing: border-box;
}
/* line 409, ../sass/partials/_forms.scss */
.forms form .rate-label-general {
  width: 100%;
  height: 80px;
  display: inline-block;
  position: relative;
}
/* line 415, ../sass/partials/_forms.scss */
.forms form .rates {
  background-color: #e2e2e2;
  padding-left: 1px;
  position: relative;
}
/* line 419, ../sass/partials/_forms.scss */
.forms form .rates input {
  background-color: #fbfbfb;
  height: 76px;
  width: 99%;
  margin: .5%;
  padding: 0 0 0 1.5em;
  float: left;
  line-height: 76px;
}
/* line 428, ../sass/partials/_forms.scss */
.forms form .rates input::-ms-clear {
  display: none;
}
/* line 431, ../sass/partials/_forms.scss */
.forms form .rates .clear-icon {
  position: absolute;
  right: 20px;
}
/* line 436, ../sass/partials/_forms.scss */
.forms form .rates-select {
  background-color: #e2e2e2;
  height: 80px;
}
/* line 440, ../sass/partials/_forms.scss */
.forms form .rooms-row {
  margin-bottom: 9px;
  display: inline-block;
}
/* line 443, ../sass/partials/_forms.scss */
.forms form .rooms-row .faux-input {
  margin-bottom: 1px;
}
/* line 448, ../sass/partials/_forms.scss */
.forms form .room-block:first-child,
.forms form .rates-label {
  background-color: #e2e2e2;
}
/* line 451, ../sass/partials/_forms.scss */
.forms form .search-icon {
  background-image: url("../images/icons/icon-gray-search.png");
  background-repeat: no-repeat;
  background-position: 100% 0;
  position: relative;
  width: 45px;
  height: 45px;
}

/* CARLSON - NAN - START NEW DEFINITION */
.forms label {
	font-size: 1.2em;
	margin-top: 10px;
}
/* CARLSON - NAN - END NEW DEFINITION */

@media (min-width: 320px) {
  /* line 466, ../sass/partials/_forms.scss */
  .forms .select-styled select {
    width: 120%;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  /* line 480, ../sass/partials/_forms.scss */
  .select-styled {
    background: white url("../images/select-arrow.png") no-repeat 99.5% 50% !important;
  }
  /* line 483, ../sass/partials/_forms.scss */
  .select-styled:after {
    display: none;
  }
  /* line 486, ../sass/partials/_forms.scss */
  .select-styled select {
    padding-right: 40%;
  }
}

/*
 * Angular Multi Select Overrides
 *
 */
/* line 509, ../sass/partials/_forms.scss */
.multiSelect:focus {
  outline: none;
  border-top: 1px solid #034ea0;
  border-bottom: 1px solid #034ea0;
  border-left: 1px solid #034ea0;
  border-radius: 0;
}
/* line 517, ../sass/partials/_forms.scss */
body .multiSelect .button, body .multiSelect .multiSelectButton {
  background: transparent;
  text-align: left;
  width: 100%;
  border-radius: 0;
  border: none;
  min-height: 42px !important;
  z-index: 1;
  font: inherit;
}
/* line 525, ../sass/partials/_forms.scss */
.multiSelect .button:hover, .multiSelect .multiSelectButton:hover {
  background: transparent;
  background-image: none;
}
/* line 532, ../sass/partials/_forms.scss */
.multiSelect .multiSelectButton .buttonLabel {
  line-height: 20px;
  text-transform: none;
  color: #232323;
}
/* line 537, ../sass/partials/_forms.scss */
.multiSelect .multiSelectButton * {
  white-space: nowrap;
  display: inline;
}
/* line 543, ../sass/partials/_forms.scss */
.multiSelect .caret {
  display: none;
}
/* line 547, ../sass/partials/_forms.scss */
.multiSelect .buttonClicked {
  box-shadow: none;
}
/* line 552, ../sass/partials/_forms.scss */
.multiSelect .checkboxLayer {
  right: 0;
  left: 15px;
  margin-right: 13px;
}
/* line 556, ../sass/partials/_forms.scss */
.multiSelect .checkboxLayer .checkBoxContainer {
  width: 100%;
  padding: 3px;
}
/* line 561, ../sass/partials/_forms.scss */
.multiSelect .checkboxLayer .multiSelectItem,
.multiSelect .checkboxLayer .multiSelectGroup {
  padding: 3px;
  border: none;
  color: #232323 !important;
}
/* line 566, ../sass/partials/_forms.scss */
.multiSelect .checkboxLayer .multiSelectItem.selected, .multiSelect .checkboxLayer .multiSelectItem:hover,
.multiSelect .checkboxLayer .multiSelectGroup.selected,
.multiSelect .checkboxLayer .multiSelectGroup:hover {
  background: #eeeeee;
  background-image: none !important;
  border: none !important;
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: none;
  /* START - NAN CHANGED  */
  color: #1258A3 !important;
  /* END - NAN CHANGED  */
}
/* line 579, ../sass/partials/_forms.scss */
.multiSelect label {
  padding-left: 0 !important;
  /* START - NAN ADDED   */
  font-size: 0.9em;
  /* END - NAN ADDED   */
}

/* START - NAN ADDED   */
.multiSelect .tickMark{
	display: none;
}
/* END - NAN ADDED */

@media (max-width: 800px) {
	
.multiSelect .checkboxLayer {
	max-width: 92%;
	overflow: hidden;	
}
/* START - NAN ADDED */
.multiSelect .checkboxLayer {
  right: auto;
}
/* END - NAN ADDED */
}

/* line 1, ../sass/partials/_grid.scss */
.col-1 {
  width: 8.33333%;
  float: left;
  margin-right: 0%;
  display: inline;
}

/* line 2, ../sass/partials/_grid.scss */
.col-2 {
  width: 16.66667%;
  float: left;
  margin-right: 0%;
  display: inline;
}

/* line 3, ../sass/partials/_grid.scss */
.col-3 {
  width: 25%;
  float: left;
  margin-right: 0%;
  display: inline;
}

/* line 4, ../sass/partials/_grid.scss */
.col-4 {
  width: 33.33333%;
  float: left;
  margin-right: 0%;
  display: inline;
}

/* line 5, ../sass/partials/_grid.scss */
.col-5 {
  width: 41.66667%;
  float: left;
  margin-right: 0%;
  display: inline;
}

/* line 6, ../sass/partials/_grid.scss */
.col-6 {
  width: 50%;
  float: left;
  margin-right: 0%;
  display: inline;
}

/* line 7, ../sass/partials/_grid.scss */
.col-7 {
  width: 58.33333%;
  float: left;
  margin-right: 0%;
  display: inline;
}

/* line 8, ../sass/partials/_grid.scss */
.col-8 {
  width: 66.66667%;
  float: left;
  margin-right: 0%;
  display: inline;
}

/* line 9, ../sass/partials/_grid.scss */
.col-9 {
  width: 75%;
  float: left;
  margin-right: 0%;
  display: inline;
}

/* line 10, ../sass/partials/_grid.scss */
.col-10 {
  width: 83.33333%;
  float: left;
  margin-right: 0%;
  display: inline;
}

/* line 11, ../sass/partials/_grid.scss */
.col-11 {
  width: 91.66667%;
  float: left;
  margin-right: 0%;
  display: inline;
}

/* line 12, ../sass/partials/_grid.scss */
.col-12 {
  width: 100%;
  float: left;
  margin-right: 0%;
  display: inline;
}

/* line 14, ../sass/partials/_grid.scss */
div[class^="col"] {
  float: left;
  padding: 0 2em 0 0;
}
/* line 17, ../sass/partials/_grid.scss */
div[class^="col"]:first-child {
  margin-left: 0px;
  padding-left: 0px;
}
/* line 21, ../sass/partials/_grid.scss */
div[class^="col"]:last-child {
  padding-right: 0;
}

@media (max-width: 800px) {
  /* line 29, ../sass/partials/_grid.scss */
  div[class^="col"] {
    float: none;
    width: 100%;
    padding: 0 !important;
  }
}
/*!
Pure v0.5.0
Copyright 2014 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
https://github.com/yui/pure/blob/master/LICENSE.md
*/
/*csslint regex-selectors:false, known-properties:false, duplicate-properties:false*/
/* line 44, ../sass/partials/_grid.scss */
.pure-g {
  letter-spacing: -0.31em;
  /* Webkit: collapse white-space between units */
  *letter-spacing: normal;
  /* reset IE < 8 */
  *word-spacing: -0.43em;
  /* IE < 8: collapse white-space between units */
  text-rendering: optimizespeed;
  /* Webkit: fixes text-rendering: optimizeLegibility */
    /*
    Sets the font stack to fonts known to work properly with the above letter
    and word spacings. See: https://github.com/yui/pure/issues/41/

    The following font stack makes Pure Grids work on all known environments.

    * FreeSans: Ships with many Linux distros, including Ubuntu

    * Arimo: Ships with Chrome OS. Arimo has to be defined before Helvetica and
      Arial to get picked up by the browser, even though neither is available
      in Chrome OS.

    * Droid Sans: Ships with all versions of Android.

    * Helvetica, Arial, sans-serif: Common font stack on OS X and Windows.
    
    CARLSON - NAN - START CHANGE
    */
  font-family: "Gill Sans std", "Gill Sans MT", Calibri, sans-serif;
    /*
    CARLSON - NAN - END CHANGE

    Use flexbox when possible to avoid `letter-spacing` side-effects.

    NOTE: Firefox (as of 25) does not currently support flex-wrap, so the
    `-moz-` prefix version is omitted.
    */
  display: -webkit-flex;
  -webkit-flex-flow: row wrap;
  /* IE10 uses display: flexbox */
  display: -ms-flexbox;
  -ms-flex-flow: row wrap;
}

/* Opera as of 12 on Windows needs word-spacing.
   The ".opera-only" selector is used to prevent actual prefocus styling
   and is not required in markup.
*/
/* line 88, ../sass/partials/_grid.scss */
.opera-only :-o-prefocus,
.pure-g {
  word-spacing: -0.43em;
}

/* line 92, ../sass/partials/_grid.scss */
.pure-u {
  display: inline-block;
  *display: inline;
  /* IE < 8: fake inline-block */
  zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
  vertical-align: top;
  text-rendering: auto;
}

/*
Resets the font family back to the OS/browser's default sans-serif font,
this the same font stack that Normalize.css sets for the `body`.
*/
/* line 106, ../sass/partials/_grid.scss */
.pure-g [class*="pure-u"] {
  /* CARLSON - NAN - START CHANGE 
   font-family: sans-serif; 
     CARLSON - NAN - END CHANGE */
}

/* line 155, ../sass/partials/_grid.scss */
.pure-u-1,
.pure-u-1-1,
.pure-row,
.pure-u-1-2,
.pure-u-1-3,
.pure-u-2-3,
.pure-u-1-4,
.pure-u-3-4,
.pure-u-1-5,
.pure-u-2-5,
.pure-u-3-5,
.pure-u-4-5,
.pure-u-5-5,
.pure-u-1-6,
.pure-u-5-6,
.pure-u-1-8,
.pure-u-3-8,
.pure-u-5-8,
.pure-u-7-8,
.pure-u-1-12,
.pure-u-5-12,
.pure-u-7-12,
.pure-u-11-12,
.pure-u-1-24,
.pure-u-2-24,
.pure-u-3-24,
.pure-u-4-24,
.pure-u-5-24,
.pure-u-6-24,
.pure-u-7-24,
.pure-u-8-24,
.pure-u-9-24,
.pure-u-10-24,
.pure-u-11-24,
.pure-u-12-24,
.pure-u-13-24,
.pure-u-14-24,
.pure-u-15-24,
.pure-u-16-24,
.pure-u-17-24,
.pure-u-18-24,
.pure-u-19-24,
.pure-u-20-24,
.pure-u-21-24,
.pure-u-22-24,
.pure-u-23-24,
.pure-u-24-24 {
  display: inline-block;
  *display: inline;
  zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
  vertical-align: top;
  text-rendering: auto;
}

/* line 165, ../sass/partials/_grid.scss */
.pure-u-1-24 {
  width: 4.1667%;
  *width: 4.1357%;
}

/* line 171, ../sass/partials/_grid.scss */
.pure-u-1-12,
.pure-u-2-24 {
  width: 8.3333%;
  *width: 8.3023%;
}

/* line 177, ../sass/partials/_grid.scss */
.pure-u-1-8,
.pure-u-3-24 {
  width: 12.5000%;
  *width: 12.4690%;
}

/* line 183, ../sass/partials/_grid.scss */
.pure-u-1-6,
.pure-u-4-24 {
  width: 16.6667%;
  *width: 16.6357%;
}

/* line 188, ../sass/partials/_grid.scss */
.pure-u-1-5 {
  width: 20%;
  *width: 19.9690%;
}

/* line 193, ../sass/partials/_grid.scss */
.pure-u-5-24 {
  width: 20.8333%;
  *width: 20.8023%;
}

/* line 199, ../sass/partials/_grid.scss */
.pure-u-1-4,
.pure-u-6-24 {
  width: 25%;
  *width: 24.9690%;
}

/* line 204, ../sass/partials/_grid.scss */
.pure-u-7-24 {
  width: 29.1667%;
  *width: 29.1357%;
}

/* line 210, ../sass/partials/_grid.scss */
.pure-u-1-3,
.pure-u-8-24 {
  width: 33.3333%;
  *width: 33.3023%;
}

/* line 216, ../sass/partials/_grid.scss */
.pure-u-3-8,
.pure-u-9-24 {
  width: 37.5000%;
  *width: 37.4690%;
}

/* line 221, ../sass/partials/_grid.scss */
.pure-u-2-5 {
  width: 40%;
  *width: 39.9690%;
}

/* line 227, ../sass/partials/_grid.scss */
.pure-u-5-12,
.pure-u-10-24 {
  width: 41.6667%;
  *width: 41.6357%;
}

/* line 232, ../sass/partials/_grid.scss */
.pure-u-11-24 {
  width: 45.8333%;
  *width: 45.8023%;
}

/* line 238, ../sass/partials/_grid.scss */
.pure-u-1-2,
.pure-u-12-24 {
  width: 50%;
  *width: 49.9690%;
}

/* line 243, ../sass/partials/_grid.scss */
.pure-u-13-24 {
  width: 54.1667%;
  *width: 54.1357%;
}

/* line 249, ../sass/partials/_grid.scss */
.pure-u-7-12,
.pure-u-14-24 {
  width: 58.3333%;
  *width: 58.3023%;
}

/* line 254, ../sass/partials/_grid.scss */
.pure-u-3-5 {
  width: 60%;
  *width: 59.9690%;
}

/* line 260, ../sass/partials/_grid.scss */
.pure-u-5-8,
.pure-u-15-24 {
  width: 62.5000%;
  *width: 62.4690%;
}

/* line 266, ../sass/partials/_grid.scss */
.pure-u-2-3,
.pure-u-16-24 {
  width: 66.6667%;
  *width: 66.6357%;
}

/* line 271, ../sass/partials/_grid.scss */
.pure-u-17-24 {
  width: 70.8333%;
  *width: 70.8023%;
}

/* line 277, ../sass/partials/_grid.scss */
.pure-u-3-4,
.pure-u-18-24 {
  width: 75%;
  *width: 74.9690%;
}

/* line 282, ../sass/partials/_grid.scss */
.pure-u-19-24 {
  width: 79.1667%;
  *width: 79.1357%;
}

/* line 287, ../sass/partials/_grid.scss */
.pure-u-4-5 {
  width: 80%;
  *width: 79.9690%;
}

/* line 293, ../sass/partials/_grid.scss */
.pure-u-5-6,
.pure-u-20-24 {
  width: 83.3333%;
  *width: 83.3023%;
}

/* line 299, ../sass/partials/_grid.scss */
.pure-u-7-8,
.pure-u-21-24 {
  width: 87.5000%;
  *width: 87.4690%;
}

/* line 305, ../sass/partials/_grid.scss */
.pure-u-11-12,
.pure-u-22-24 {
  width: 91.6667%;
  *width: 91.6357%;
}

/* line 310, ../sass/partials/_grid.scss */
.pure-u-23-24 {
  width: 95.8333%;
  *width: 95.8023%;
}

/* line 318, ../sass/partials/_grid.scss */
.pure-u-1,
.pure-u-1-1,
.pure-row,
.pure-u-5-5,
.pure-u-24-24 {
  width: 100%;
}

/* line 1, ../sass/partials/_buttons.scss */
.btn, .btn-sm, button {
  -webkit-box-shadow: inset 0, 1px, 1px, red;
  -moz-box-shadow: inset 0, 1px, 1px, red;
  box-shadow: inset 0, 1px, 1px, red;
  display: inline-block;
  font-weight: 100;
  margin-top: 1px;
  outline: none;
  padding: 0.75em 1em;
  text-decoration: none;
  text-transform: uppercase;
  vertical-align: middle;
}
/* line 13, ../sass/partials/_buttons.scss */
.btn:hover, .btn:active, .btn-sm:hover, .btn-sm:active, button:hover, button:active {
  text-decoration: none;
}
/* line 16, ../sass/partials/_buttons.scss */
.btn.btn-default, .btn-sm.btn-default, button.btn-default {
  background: #505050;
  color: white;
  border: 1px solid white;
  border-radius: none;
  -webkit-border-radius: none;
  -webkit-appearance: none;
}
/* line 24, ../sass/partials/_buttons.scss */
.btn.btn-primary, .btn.btn--RAD_B,
.btn.btn--RAD_G,
.btn.btn--RAD_E,
.btn.btn--RAD_R,
.btn.btn--CHI,
.btn.btn--PII,
.btn.btn--PKP,
.btn.btn--PKP_A,
.btn.btn--QCN, .btn-sm.btn-primary, .btn-sm.btn--RAD_B,
.btn-sm.btn--RAD_G,
.btn-sm.btn--RAD_E,
.btn-sm.btn--RAD_R,
.btn-sm.btn--CHI,
.btn-sm.btn--PII,
.btn-sm.btn--PKP,
.btn-sm.btn--PKP_A,
.btn-sm.btn--QCN, button.btn-primary, button.btn--RAD_B,
button.btn--RAD_G,
button.btn--RAD_E,
button.btn--RAD_R,
button.btn--CHI,
button.btn--PII,
button.btn--PKP,
button.btn--PKP_A,
button.btn--QCN {
  background: #034ea0;
  color: white;
  border: 1px solid white;
  border-radius: none;
  -webkit-appearance: none;
}
/* line 31, ../sass/partials/_buttons.scss */
.btn.btn-secondary, .btn-sm.btn-secondary, button.btn-secondary {
  background: transparent;
  color: white;
  border: 1px solid white;
  border-radius: none;
  -webkit-appearance: none;
}
/* line 37, ../sass/partials/_buttons.scss */
.btn.btn-secondary.top, .btn-sm.btn-secondary.top, button.btn-secondary.top {
  position: absolute;
  top: 225px;
  right: 40px;
  background: url('../images/greytrans_40.png?1418408358');
}
/* line 42, ../sass/partials/_buttons.scss */
.mobile .btn.btn-secondary.top, .mobile .btn-sm.btn-secondary.top, .mobile button.btn-secondary.top {
  display: none;
}
/* line 47, ../sass/partials/_buttons.scss */
.btn.btn-secondary-blk, .btn-sm.btn-secondary-blk, button.btn-secondary-blk {
  background: transparent;
  color: #232323;
  border: 1px solid #232323;
  border-radius: none;
  -webkit-appearance: none;
}
/* line 55, ../sass/partials/_buttons.scss */
.btn.btn-secondary-blue, .btn-sm.btn-secondary-blue, button.btn-secondary-blue {
  background: transparent;
  color: #034ea0;
  border: 1px solid #034ea0;
  border-radius: none;
  -webkit-appearance: none;
}
/* line 63, ../sass/partials/_buttons.scss */
.btn.btn-search, .btn-sm.btn-search, button.btn-search {
  padding: 7px;
}
/* line 69, ../sass/partials/_buttons.scss */
/*Start - al.balangue for SDM 126641 */
.btn.btn-search span.left, .btn-sm.btn-search span.left, button.btn-search span.left,
.detail-view_content .extra-items .btn.btn-primary.book-now span.left {
  float: left;
  font-size: 14px;
  padding: 6px 8px 0px 6px;
}
/* line 76, ../sass/partials/_buttons.scss */
.btn.btn-search span.right, .btn-sm.btn-search span.right, button.btn-search span.right,
.detail-view_content .extra-items .btn.btn-primary.book-now span.right {
  float: left;
}
/* line 81, ../sass/partials/_buttons.scss */
.btn.btn-search span.label, .btn-sm.btn-search span.label, button.btn-search span.label,
.detail-view_content .extra-items .btn.btn-primary.book-now span.label {
  font-size: 10px;
  display: block;
}
/* line 87, ../sass/partials/_buttons.scss */
.btn.btn-search strong, .btn-sm.btn-search strong, button.btn-search strong,
.detail-view_content .extra-items .btn.btn-primary.book-now strong {
  font-weight: 400;
}
/*End - al.balangue for SDM 126641 */
/* line 91, ../sass/partials/_buttons.scss */
.btn.disabled, .btn-sm.disabled, button.disabled {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=65);
  opacity: 0.65;
  pointer-events: none;
  cursor: not-allowed;
}

/* line 98, ../sass/partials/_buttons.scss */
.btn-sm {
  padding: 0.5em 1em;
  line-height: 18px;
}

/* line 120, ../sass/partials/_buttons.scss */
.btn--RAD_G {
  background: #bbdd11 !important;
}

/* line 123, ../sass/partials/_buttons.scss */
.btn--RAD_E {
  background: #abc0e5 !important;
}

.btn--RAD_R {
  background: #eb2629 !important;
}

/* line 126, ../sass/partials/_buttons.scss */
.btn--CHI {
  background: #acb237 !important;
}

/* line 129, ../sass/partials/_buttons.scss */
.btn--PII {
  background: #544395 !important;
}

/* line 132, ../sass/partials/_buttons.scss */
.btn--PKP {
  background: #75cee7 !important;
}

/* line 136, ../sass/partials/_buttons.scss */
.btn--PKP_A {
  background: #dc3200 !important;
}

/* line 139, ../sass/partials/_buttons.scss */
.btn--QCN {
  background: #988b58 !important;
}

/* line 5, ../sass/partials/_icons.scss */
.icon, #map .cr-map-nav a:after {
  background: url('../images/icons-sf296ea9764.png') no-repeat;
  display: inline-block;
  overflow: hidden;
  text-indent: -999px;
  text-decoration: none;
  vertical-align: middle;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.back-arrow, #map .cr-map-nav a.back-arrow:after {
  background-position: 0 -3109px;
  height: 25px;
  width: 14px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.calendar-next, #map .cr-map-nav a.calendar-next:after {
  background-position: 0 -2751px;
  height: 19px;
  width: 11px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.calendar-prev, #map .cr-map-nav a.calendar-prev:after {
  background-position: 0 -2722px;
  height: 19px;
  width: 11px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.clear-input-icon-tablet-dark, #map .cr-map-nav a.clear-input-icon-tablet-dark:after {
  background-position: 0 -2293px;
  height: 18px;
  width: 18px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.clear-input-icon-tablet, #map .cr-map-nav a.clear-input-icon-tablet:after {
  background-position: 0 -3081px;
  height: 18px;
  width: 18px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.drop-arrow-down, #map .cr-map-nav a.drop-arrow-down:after {
  background-position: 0 -3455px;
  height: 8px;
  width: 15px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.drop-arrow-gray-down, #map .cr-map-nav a.drop-arrow-gray-down:after {
  background-position: 0 -2980px;
  height: 8px;
  width: 15px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.drop-arrow-gray-up, #map .cr-map-nav a.drop-arrow-gray-up:after {
  background-position: 0 -2910px;
  height: 8px;
  width: 15px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.drop-arrow-up, #map .cr-map-nav a.drop-arrow-up:after {
  background-position: 0 -3144px;
  height: 8px;
  width: 15px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.drop-arrow-white-down, #map .cr-map-nav a.drop-arrow-white-down:after {
  background-position: 0 -3315px;
  height: 10px;
  width: 17px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.drop-arrow-white-up, #map .cr-map-nav a.drop-arrow-white-up:after {
  background-position: 0 -3388px;
  height: 10px;
  width: 17px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.email-white, #map .cr-map-nav a.email-white:after {
  background-position: 0 -2264px;
  height: 19px;
  width: 26px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.fcm-arrow, #map .cr-map-nav a.fcm-arrow:after {
  background-position: 0 -2417px;
  height: 17px;
  width: 10px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.forward-arrow, #map .cr-map-nav a.forward-arrow:after {
  background-position: 0 -3353px;
  height: 25px;
  width: 14px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.g-facebook, #map .cr-map-nav a.g-facebook:after {
  background-position: 0 -182px;
  height: 23px;
  width: 66px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.g-googlePlus, #map .cr-map-nav a.g-googlePlus:after {
  background-position: 0 -639px;
  height: 22px;
  width: 35px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.g-pinterest, #map .cr-map-nav a.g-pinterest:after {
  background-position: 0 -1010px;
  height: 23px;
  width: 43px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.g-share, #map .cr-map-nav a.g-share:after {
  background-position: 0 -1992px;
  height: 20px;
  width: 22px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.g-twitter, #map .cr-map-nav a.g-twitter:after {
  background-position: 0 -671px;
  height: 23px;
  width: 65px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.gallery-white, #map .cr-map-nav a.gallery-white:after {
  background-position: 0 -1752px;
  height: 21px;
  width: 24px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.geolocate-icon-dark, #map .cr-map-nav a.geolocate-icon-dark:after {
  background-position: 0 -1851px;
  height: 20px;
  width: 20px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.geolocate-icon, #map .cr-map-nav a.geolocate-icon:after {
  background-position: 0 -2387px;
  height: 20px;
  width: 20px;
}
/* CARLSON START removing get-directions icon */

/* CARLSON END removing get-directions icon */

/* line 13, ../sass/partials/_icons.scss */
.icon.gray-arrow, #map .cr-map-nav a.gray-arrow:after {
  background-position: 0 -2074px;
  height: 20px;
  width: 20px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.home-white, #map .cr-map-nav a.home-white:after {
  background-position: 0 -2134px;
  height: 24px;
  width: 25px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.icon-blog-color, #map .cr-map-nav a.icon-blog-color:after {
  background-position: 0 -1335px;
  height: 27px;
  width: 29px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.icon-blue-arrow-down, #map .cr-map-nav a.icon-blue-arrow-down:after {
  background-position: 0 -3162px;
  height: 10px;
  width: 17px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.icon-blue-arrow-left, #map .cr-map-nav a.icon-blue-arrow-left:after {
  background-position: 0 -3032px;
  height: 17px;
  width: 10px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.icon-blue-arrow-right, #map .cr-map-nav a.icon-blue-arrow-right:after {
  background-position: 0 -2928px;
  height: 17px;
  width: 10px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.icon-blue-cup-mobile, #map .cr-map-nav a.icon-blue-cup-mobile:after {
  background-position: 0 -1078px;
  height: 25px;
  width: 18px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.icon-blue-cup-sm, #map .cr-map-nav a.icon-blue-cup-sm:after {
  background-position: 0 -704px;
  height: 52px;
  width: 37px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.icon-blue-cup, #map .cr-map-nav a.icon-blue-cup:after {
  background-position: 0 -289px;
  height: 64px;
  width: 64px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.icon-blue-ellipsis, #map .cr-map-nav a.icon-blue-ellipsis:after {
  background-position: 0 -2659px;
  height: 20px;
  width: 20px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.icon-blue-rings-mobile, #map .cr-map-nav a.icon-blue-rings-mobile:after {
  background-position: 0 -1303px;
  height: 22px;
  width: 22px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.icon-blue-rings-sm, #map .cr-map-nav a.icon-blue-rings-sm:after {
  background-position: 0 -585px;
  height: 44px;
  width: 44px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.icon-blue-rings, #map .cr-map-nav a.icon-blue-rings:after {
  background-position: 0 0;
  height: 64px;
  width: 64px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.icon-blue-style-mobile, #map .cr-map-nav a.icon-blue-style-mobile:after {
  background-position: 0 -2168px;
  height: 15px;
  width: 34px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.icon-blue-style-sm, #map .cr-map-nav a.icon-blue-style-sm:after {
  background-position: 0 -1113px;
  height: 31px;
  width: 69px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.icon-blue-style, #map .cr-map-nav a.icon-blue-style:after {
  background-position: 0 -363px;
  height: 64px;
  width: 64px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.icon-blue-thumbs-up-mobile, #map .cr-map-nav a.icon-blue-thumbs-up-mobile:after {
  background-position: 0 -1587px;
  height: 19px;
  width: 23px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.icon-blue-thumbs-up-sm, #map .cr-map-nav a.icon-blue-thumbs-up-sm:after {
  background-position: 0 -1226px;
  height: 37px;
  width: 45px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.icon-blue-thumbs-up, #map .cr-map-nav a.icon-blue-thumbs-up:after {
  background-position: 0 -437px;
  height: 64px;
  width: 64px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.icon-blue-wifi-mobile, #map .cr-map-nav a.icon-blue-wifi-mobile:after {
  background-position: 0 -1273px;
  height: 20px;
  width: 28px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.icon-blue-wifi-sm, #map .cr-map-nav a.icon-blue-wifi-sm:after {
  background-position: 0 -766px;
  height: 35px;
  width: 49px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.icon-blue-wifi, #map .cr-map-nav a.icon-blue-wifi:after {
  background-position: 0 -215px;
  height: 64px;
  width: 64px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.icon-checkmark, #map .cr-map-nav a.icon-checkmark:after {
  background-position: 0 -2630px;
  height: 19px;
  width: 19px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.icon-datepicker, #map .cr-map-nav a.icon-datepicker:after {
  background-position: 0 -2865px;
  height: 15px;
  width: 21px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.icon-dd-sm, #map .cr-map-nav a.icon-dd-sm:after {
  background-position: 0 -3570px;
  height: 4px;
  width: 8px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.icon-dd-up-sm, #map .cr-map-nav a.icon-dd-up-sm:after {
  background-position: 0 -3584px;
  height: 4px;
  width: 8px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.icon-download, #map .cr-map-nav a.icon-download:after {
  background-position: 0 -2473px;
  height: 18px;
  width: 24px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.icon-email, #map .cr-map-nav a.icon-email:after {
  background-position: 0 -1533px;
  height: 44px;
  width: 44px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.icon-facebook-color, #map .cr-map-nav a.icon-facebook-color:after {
  background-position: 0 -2321px;
  height: 27px;
  width: 29px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.icon-facebook, #map .cr-map-nav a.icon-facebook:after {
  background-position: 0 -2193px;
  height: 25px;
  width: 25px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.icon-globe, #map .cr-map-nav a.icon-globe:after {
  background-position: 0 -2501px;
  height: 14px;
  width: 14px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.icon-googleplus-color, #map .cr-map-nav a.icon-googleplus-color:after {
  background-position: 0 -1154px;
  height: 27px;
  width: 29px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.icon-googleplus, #map .cr-map-nav a.icon-googleplus:after {
  background-position: 0 -1920px;
  height: 25px;
  width: 25px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.icon-gray-arrow, #map .cr-map-nav a.icon-gray-arrow:after {
  background-position: 0 -2104px;
  height: 20px;
  width: 20px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.icon-gray-close, #map .cr-map-nav a.icon-gray-close:after {
  background-position: 0 -2525px;
  height: 20px;
  width: 20px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.icon-instagram-color, #map .cr-map-nav a.icon-instagram-color:after {
  background-position: 0 -546px;
  height: 29px;
  width: 29px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.icon-instagram, #map .cr-map-nav a.icon-instagram:after {
  background-position: 0 -1461px;
  height: 25px;
  width: 25px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.icon-list, #map .cr-map-nav a.icon-list:after {
  background-position: 0 -3288px;
  height: 17px;
  width: 29px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.icon-lock, #map .cr-map-nav a.icon-lock:after {
  background-position: 0 -3059px;
  height: 12px;
  width: 9px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.icon-map-explore-city, #map .cr-map-nav a.icon-map-explore-city:after {
  background-position: 0 -2444px;
  height: 19px;
  width: 21px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.icon-map-explore-hotel, #map .cr-map-nav a.icon-map-explore-hotel:after {
  background-position: 0 -2358px;
  height: 19px;
  width: 15px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.icon-map-explore-partners, #map .cr-map-nav a.icon-map-explore-partners:after {
  background-position: 0 -1822px;
  height: 19px;
  width: 27px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.icon-map-pin, #map .cr-map-nav a.icon-map-pin:after {
  background-position: 0 -2780px;
  height: 21px;
  width: 15px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.icon-mobile-dropdown, #map .cr-map-nav a.icon-mobile-dropdown:after {
  background-position: 0 -1881px;
  height: 29px;
  width: 26px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.icon-panels, #map .cr-map-nav a.icon-panels:after {
  background-position: 0 -3598px;
  height: 19px;
  width: 21px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.icon-phone, #map .cr-map-nav a.icon-phone:after {
  background-position: 0 -1407px;
  height: 44px;
  width: 44px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.icon-pinterest, #map .cr-map-nav a.icon-pinterest:after {
  background-position: 0 -1616px;
  height: 25px;
  width: 25px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.icon-reverse-direction, #map .cr-map-nav a.icon-reverse-direction:after {
  background-position: 0 -2555px;
  height: 13px;
  width: 20px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.icon-triangle-down, #map .cr-map-nav a:after {
  background-position: 0 -3200px;
  height: 23px;
  width: 44px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.icon-triangle-up, #map .cr-map-nav a.icon-triangle-up:after {
  background-position: 0 -3408px;
  height: 23px;
  width: 44px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.icon-truste, #map .cr-map-nav a.icon-truste:after {
  background-position: 0 -1686px;
  height: 21px;
  width: 21px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.icon-twitter-color, #map .cr-map-nav a.icon-twitter-color:after {
  background-position: 0 -1496px;
  height: 27px;
  width: 29px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.icon-twitter, #map .cr-map-nav a.icon-twitter:after {
  background-position: 0 -1651px;
  height: 25px;
  width: 25px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.icon-wordpress, #map .cr-map-nav a.icon-wordpress:after {
  background-position: 0 -1191px;
  height: 25px;
  width: 25px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.icon-youtube-color, #map .cr-map-nav a.icon-youtube-color:after {
  background-position: 0 -865px;
  height: 29px;
  width: 30px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.icon-youtube, #map .cr-map-nav a.icon-youtube:after {
  background-position: 0 -1043px;
  height: 25px;
  width: 25px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.info-grid-arrow, #map .cr-map-nav a.info-grid-arrow:after {
  background-position: 0 -2689px;
  height: 23px;
  width: 44px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.list-blue-down-arrow, #map .cr-map-nav a.list-blue-down-arrow:after {
  background-position: 0 -2998px;
  height: 7px;
  width: 12px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.list-blue-up-arrow, #map .cr-map-nav a.list-blue-up-arrow:after {
  background-position: 0 -3015px;
  height: 7px;
  width: 12px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.m-email-gray, #map .cr-map-nav a.m-email-gray:after {
  background-position: 0 -956px;
  height: 44px;
  width: 44px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.m-map-gray, #map .cr-map-nav a.m-map-gray:after {
  background-position: 0 -128px;
  height: 44px;
  width: 44px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.m-phone-gray, #map .cr-map-nav a.m-phone-gray:after {
  background-position: 0 -811px;
  height: 44px;
  width: 44px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.m-share-gray, #map .cr-map-nav a.m-share-gray:after {
  background-position: 0 -74px;
  height: 44px;
  width: 44px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.map-white, #map .cr-map-nav a.map-white:after {
  background-position: 0 -2228px;
  height: 26px;
  width: 18px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.marquee-back, #map .cr-map-nav a.marquee-back:after {
  background-position: 0 -2022px;
  height: 42px;
  width: 23px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.marquee-nav-mobile-active, #map .cr-map-nav a.marquee-nav-mobile-active:after {
  background-position: 0 -3335px;
  height: 8px;
  width: 8px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.marquee-nav-mobile, #map .cr-map-nav a.marquee-nav-mobile:after {
  background-position: 0 -3182px;
  height: 8px;
  width: 8px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.marquee-nav-tablet-active, #map .cr-map-nav a.marquee-nav-tablet-active:after {
  background-position: 0 -3233px;
  height: 10px;
  width: 10px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.marquee-nav-tablet, #map .cr-map-nav a.marquee-nav-tablet:after {
  background-position: 0 -2890px;
  height: 10px;
  width: 10px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.marquee-next, #map .cr-map-nav a.marquee-next:after {
  background-position: 0 -2578px;
  height: 42px;
  width: 23px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.mobile-rates-back, #map .cr-map-nav a.mobile-rates-back:after {
  background-position: 0 -2838px;
  height: 17px;
  width: 9px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.mobile-rates-next, #map .cr-map-nav a.mobile-rates-next:after {
  background-position: 0 -2811px;
  height: 17px;
  width: 9px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.nav-icon-desktop, #map .cr-map-nav a.nav-icon-desktop:after {
  background-position: 0 -3473px;
  height: 19px;
  width: 28px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.offer-list, #map .cr-map-nav a.offer-list:after {
  background-position: 0 -3516px;
  height: 17px;
  width: 25px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.offers-grid, #map .cr-map-nav a.offers-grid:after {
  background-position: 0 -2955px;
  height: 15px;
  width: 23px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.offers-list, #map .cr-map-nav a.offers-list:after {
  background-position: 0 -3543px;
  height: 17px;
  width: 25px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.phone-white, #map .cr-map-nav a.phone-white:after {
  background-position: 0 -1783px;
  height: 29px;
  width: 26px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.search-back-arrow, #map .cr-map-nav a.search-back-arrow:after {
  background-position: 0 -3253px;
  height: 25px;
  width: 14px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.search-forward-arrow, #map .cr-map-nav a.search-forward-arrow:after {
  background-position: 0 -511px;
  height: 25px;
  width: 14px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.search-icon-desktop-dark, #map .cr-map-nav a.search-icon-desktop-dark:after {
  background-position: 0 -1372px;
  height: 25px;
  width: 24px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.search-icon-desktop, #map .cr-map-nav a.search-icon-desktop:after {
  background-position: 0 -1717px;
  height: 25px;
  width: 24px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.share-white, #map .cr-map-nav a.share-white:after {
  background-position: 0 -1955px;
  height: 27px;
  width: 26px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.small-blue-down-arrow, #map .cr-map-nav a.small-blue-down-arrow:after {
  background-position: 0 -3441px;
  height: 4px;
  width: 8px;
}
/* line 13, ../sass/partials/_icons.scss */
.icon.small-blue-up-arrow, #map .cr-map-nav a.small-blue-up-arrow:after {
  background-position: 0 -3502px;
  height: 4px;
  width: 8px;
}

/* line 9, ../sass/partials/_logos.scss */
.logo {
  display: inline-block;
  overflow: hidden;
  text-indent: -999px;
  text-decoration: none;
  vertical-align: middle;
}
/* line 22, ../sass/partials/_logos.scss */
.logo img {
  display: block;
}

/* line 1, ../sass/partials/_collapse.scss */
.collapse {
  display: none;
}
/* line 3, ../sass/partials/_collapse.scss */
.collapse.in {
  display: block;
}

/* line 7, ../sass/partials/_collapse.scss */
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  -moz-transition: height 0.35s ease;
  -o-transition: height 0.35s ease;
  transition: height 0.35s ease;
}

/*------------------------------------*\
  Media Object Styles
  Start with mobile. Higher breakpoints are after.
\*------------------------------------*/
/* line 6, ../sass/partials/_media-object.scss */
.media {
  margin-bottom: 20px;
}
/* line 9, ../sass/partials/_media-object.scss */
.media:after {
  content: "";
  display: table;
  clear: both;
}

/* line 16, ../sass/partials/_media-object.scss */
.media__img {
  display: block;
  margin-right: 20px;
  margin-bottom: 20px;
}

@media (min-width: 801px) {
  /* line 25, ../sass/partials/_media-object.scss */
  .media__img {
    float: left;
  }

  /* line 29, ../sass/partials/_media-object.scss */
  .media__body {
    overflow: hidden;
  }
}
/**
  * Navigation Tabs
  <div class="tabbable">
    <ul class="nav nav-tabs">
      <li ng-repeat="pane in panes" class="nav-tab" ng-class="{'nav-tabs--active':pane.selected}">
        <a href="" ng-click="select(pane)">{{pane.title}}</a>
      </li>
    </ul>
    <div class="tab-content" ng-transclude></div>
  </div>

 */
/* line 16, ../sass/partials/_nav-tabs.scss */
.tabbable {
  display: block;
  clear: both;
}
/* line 21, ../sass/partials/_nav-tabs.scss */
.tabbable .nav-tab .nav-tab__title {
  color: #232323;
}
/* line 25, ../sass/partials/_nav-tabs.scss */
.tabbable .nav-tab--active .nav-tab__title {
  color: #1258a3;
}

/* line 30, ../sass/partials/_nav-tabs.scss */
.nav-tabs {
  display: block;
  margin-left: 0 !important;
  margin-bottom: 15px;
}

/* line 37, ../sass/partials/_nav-tabs.scss */
.nav-tabs,
.nav-tab {
  list-style-type: none !important;
}

/* line 41, ../sass/partials/_nav-tabs.scss */
.nav-tab:first-child, .nav-tab--active {
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
}

/* line 44, ../sass/partials/_nav-tabs.scss */
.nav-tab:last-child, .nav-tab--active, .lt-ie9 .nav-tab:first-child + li + li + li + li {
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
}

/* line 47, ../sass/partials/_nav-tabs.scss */
.nav-tab {
  border: 1px solid #cacaca;
  border-right: 0;
  padding: 5px 12px;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  background: #e8e8e8;
}
/* line 67, ../sass/partials/_nav-tabs.scss */
.nav-tab:last-child {
  border-right: 1px solid #cacaca;
}

/* line 78, ../sass/partials/_nav-tabs.scss */
.nav-tab--active {
  background: none;
  border-bottom: 0;
  color: #1258a3;
  border-left: 1px solid #e8e8e8;
  border-right: 0;
  margin-top: -4px;
  position: relative;
  cursor: default;
}
/* line 111, ../sass/partials/_nav-tabs.scss */
.nav-tab--active .nav-tab__title {
  margin-top: 4px;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}

/* line 120, ../sass/partials/_nav-tabs.scss */
.lt-ie9 .nav-tab:first-child + li + li + li + li {
  border-right: 1px solid #cacaca;
  padding-top: 5px 21px;
}
/* line 127, ../sass/partials/_nav-tabs.scss */
.lt-ie9 .nav-tab--active {
  border-right: 1px solid #e8e8e8;
}

/* line 2, ../sass/partials/_more-content.scss */
.toggle-content {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  margin-top: 0;
}
/* line 7, ../sass/partials/_more-content.scss */
.toggle-content .icon, .toggle-content #map .cr-map-nav a:after, #map .cr-map-nav .toggle-content a:after {
  margin-left: 3px;
}
/* line 11, ../sass/partials/_more-content.scss */
.toggle-content.more {
  margin-top: 8px;
}

/* line 1, ../sass/partials/_masonry.scss */
.tile-grid {
  overflow: hidden;
  position: relative;
  width: 100%;
}
/* line 6, ../sass/partials/_masonry.scss */
.tile-grid .cycle-prev, .tile-grid .cycle-next {
  width: 6%;
  position: absolute;
  top: 39.8%;
  height: 20%;
  display: block;
  z-index: 500;
  max-width: 75px;
  cursor: pointer;
  background-repeat: no-repeat;
}
/* line 16, ../sass/partials/_masonry.scss */
.tile-grid .cycle-prev img, .tile-grid .cycle-next img {
  width: 100%;
}
/* line 21, ../sass/partials/_masonry.scss */
.tile-grid .cycle-prev {
  left: 0px;
  display: none;
}
/* line 26, ../sass/partials/_masonry.scss */
.tile-grid .cycle-next {
  right: 0px;
  display: none;
}

/* line 32, ../sass/partials/_masonry.scss */
.tile-grid__row {
  display: table-row;
}

/* line 36, ../sass/partials/_masonry.scss */
.tile-grid__item {
  display: table-cell;
  width: 100%;
  color: white;
  position: relative;
  text-align: center;
  text-transform: uppercase;
  text-shadow: 0px 1px 2px black;
  vertical-align: middle;
  height: 1px;
  z-index: 10;
}

/* line 49, ../sass/partials/_masonry.scss */
.tile-grid__container {
  position: relative;
}
/* line 51, ../sass/partials/_masonry.scss */
.tile-grid__container .top-layer {
  z-index: 2;
}
/* line 54, ../sass/partials/_masonry.scss */
.tile-grid__container .tile-grid__row-top {
  position: absolute;
  top: 0;
  overflow: visible;
}
/* line 59, ../sass/partials/_masonry.scss */
.tile-grid__container .tile-grid__row-bottom {
  position: absolute;
  bottom: 0;
  overflow: visible;
}
/* line 65, ../sass/partials/_masonry.scss */
.tile-grid__container .item {
  display: table;
  height: 200px;
  overflow: hidden;
  width: 20%;
  float: left;
  position: relative;
  background: #232323;
}
/* line 73, ../sass/partials/_masonry.scss */
.tile-grid__container .item img {
  border: 1px solid #232323;
  position: absolute;
  z-index: 5;
  width: 100%;
  height: auto;
  top: 0;
  left: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
  opacity: 0.3;
}
/* line 84, ../sass/partials/_masonry.scss */
.tile-grid__container .item .arrow-up {
  width: 0;
  height: 0;
  border-left: 25px solid transparent;
  border-right: 25px solid transparent;
  border-bottom: 25px solid white;
  display: none;
  position: absolute;
  bottom: 0;
  left: 43%;
  z-index: 20;
}
/* line 98, ../sass/partials/_masonry.scss */
.tile-grid__container .large {
  height: 400px;
  width: 40%;
}
/* line 101, ../sass/partials/_masonry.scss */
.tile-grid__container .large img {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
/* line 104, ../sass/partials/_masonry.scss */
.tile-grid__container .large .arrow-up {
  display: block;
}

/*

Page width banner with a title

<div class="hero-banner hero-banner--half">
  <img class="hero-banner__bkg" ng-src="images/paris-marquee.jpg" alt="Featured Offer FPO 5" src="images/paris-marquee.jpg">
  <div class="hero-banner__bkg-gradient"></div>
  <h1 class="hero-banner__title ng-binding" ng-bind-html="offer.packageName">Featured Offer FPO 5</h1>
</div>

 */
/* line 13, ../sass/partials/_hero-banner.scss */
.hero-banner {
  display: block;
  position: relative;
  overflow: hidden;
  min-height: 600px;
  color: white;
  width: 100%;
}
/* line 22, ../sass/partials/_hero-banner.scss */
.hero-banner:before {
  z-index: 6;
}
/* line 26, ../sass/partials/_hero-banner.scss */
.lt-ie10 .hero-banner:before {
  top: 150px;
}
/* line 32, ../sass/partials/_hero-banner.scss */
.hero-banner.hero-banner--half {
  height: 360px;
  min-height: 360px;
}

/* line 39, ../sass/partials/_hero-banner.scss */
.hero-banner__bkg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  min-width: 100%;
  min-height: 100%;
  height: auto;
  z-index: 5;
  min-height: 600px;
}

.hero-banner.hero-banner--half .hero-banner__bkg {
  min-height: 300px;
  top: 56px;
}

/* line 70, ../sass/partials/_hero-banner.scss */
.hero-banner__title {
  position: absolute;
  color: white;
  bottom: 0;
  margin: 0 0 30px 30px;
  z-index: 7;
  text-transform: uppercase;
}

/* line 79, ../sass/partials/_hero-banner.scss */
/*
.content-container > .hero-banner {
  margin-top: 112px;
}
*/

@media (max-width: 800px) {
  /* line 86, ../sass/partials/_hero-banner.scss */
  .hero-banner__title {
    margin: 0 0 12px 12px;
  }
}
/* line 91, ../sass/partials/_hero-banner.scss */
.mobile .hero-banner--upcoming {
  max-height: 175px;
  min-height: 175px;
  height: 175px;
}
/* line 95, ../sass/partials/_hero-banner.scss */
.mobile .hero-banner--upcoming .hero-banner__bkg {
  max-height: 175px;
  min-height: 175px;
  height: 175px;
}
/* line 100, ../sass/partials/_hero-banner.scss */
.mobile .hero-banner--upcoming .hero-banner__bkg-gradient {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 6;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#00000000', endColorstr='#A63C3C3C');
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(7%, rgba(0, 0, 0, 0)), color-stop(50%, rgba(0, 0, 0, 0.65)), color-stop(100%, rgba(60, 60, 60, 0.65)));
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 7%, rgba(0, 0, 0, 0.65) 50%, rgba(60, 60, 60, 0.65) 100%);
  background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 7%, rgba(0, 0, 0, 0.65) 50%, rgba(60, 60, 60, 0.65) 100%);
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 7%, rgba(0, 0, 0, 0.65) 50%, rgba(60, 60, 60, 0.65) 100%);
  background-image: linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 7%, rgba(0, 0, 0, 0.65) 50%, rgba(60, 60, 60, 0.65) 100%);
}

/*
	Brand Colors
*/
/* line 4, ../sass/partials/_brand-colors.scss */
.color--RAD_B {
  background: #034ea0 !important;
}

/* line 7, ../sass/partials/_brand-colors.scss */
.color--RAD_G {
  background: #bbdd11 !important;
}

/* line 10, ../sass/partials/_brand-colors.scss */
.color--RAD_E {
  background: #abc0e5 !important;
}

.color--RAD_R {
  background: #eb2629 !important;
}

/* line 13, ../sass/partials/_brand-colors.scss */
.color--CHI {
  background: #acb237 !important;
}

/* line 16, ../sass/partials/_brand-colors.scss */
.color--PII {
  background: #544395 !important;
}

/* line 19, ../sass/partials/_brand-colors.scss */
.color--PKP {
  background: #75cee7 !important;
}

/* line 22, ../sass/partials/_brand-colors.scss */
.color--PKP_A {
  background: #dc3200 !important;
}

/* line 25, ../sass/partials/_brand-colors.scss */
.color--QCN {
  background: #988b58 !important;
}

/* line 1, ../sass/partials/_layout.scss */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 5, ../sass/partials/_layout.scss */
.page-container {
  *zoom: 1;
  width: 100.0%;
  padding-left: 0%;
  padding-right: 0%;
  margin-left: auto;
  margin-right: auto;
}
/* line 38, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.page-container:after {
  content: "";
  display: table;
  clear: both;
}

/* line 10, ../sass/partials/_layout.scss */
body.scroll-disabled {
  overflow: hidden !important;
}

/* line 15, ../sass/partials/_layout.scss */
#wrap {
  max-width: 1440px;
  width: 100%;
  position: relative;
  margin: 0 auto;
}
/* line 22, ../sass/partials/_layout.scss */
#wrap #content {
  max-width: 1440px;
  width: 100%;
  float: left;
  margin-right: 0%;
  display: inline;
}
/* line 50, ../sass/partials/_layout.scss */
#wrap .content-container {
  max-width: 1440px;
  margin: 0 auto;
}
/* line 53, ../sass/partials/_layout.scss */
#wrap .content-container.no-marquee {
  margin-top: 112px;
}
@media (max-width: 800px) {
  /* line 68, ../sass/partials/_layout.scss */
  #wrap #content {
    width: 100%;
    float: left;
    margin-right: 0%;
    height: 80%;
   /* margin-top: 151px;*/
  }
}
@media (min-width: 801px) {
  /* line 86, ../sass/partials/_layout.scss */
  #wrap #content {
    width: 100%;
    float: left;
    margin-right: 0%;
   /* margin-top: 112px;*/
  }
}
@media (min-width: 1281px) {
  /* line 95, ../sass/partials/_layout.scss */
  #wrap #content {
    width: 100%;
    float: left;
    margin-right: 0%;
  }
}

/* line 1, ../sass/partials/_grid.scss */
.col-1 {
  width: 8.33333%;
  float: left;
  margin-right: 0%;
  display: inline;
}

/* line 2, ../sass/partials/_grid.scss */
.col-2 {
  width: 16.66667%;
  float: left;
  margin-right: 0%;
  display: inline;
}

/* line 3, ../sass/partials/_grid.scss */
.col-3 {
  width: 25%;
  float: left;
  margin-right: 0%;
  display: inline;
}

/* line 4, ../sass/partials/_grid.scss */
.col-4 {
  width: 33.33333%;
  float: left;
  margin-right: 0%;
  display: inline;
}

/* line 5, ../sass/partials/_grid.scss */
.col-5 {
  width: 41.66667%;
  float: left;
  margin-right: 0%;
  display: inline;
}

/* line 6, ../sass/partials/_grid.scss */
.col-6 {
  width: 50%;
  float: left;
  margin-right: 0%;
  display: inline;
}

/* line 7, ../sass/partials/_grid.scss */
.col-7 {
  width: 58.33333%;
  float: left;
  margin-right: 0%;
  display: inline;
}

/* line 8, ../sass/partials/_grid.scss */
.col-8 {
  width: 66.66667%;
  float: left;
  margin-right: 0%;
  display: inline;
}

/* line 9, ../sass/partials/_grid.scss */
.col-9 {
  width: 75%;
  float: left;
  margin-right: 0%;
  display: inline;
}

/* line 10, ../sass/partials/_grid.scss */
.col-10 {
  width: 83.33333%;
  float: left;
  margin-right: 0%;
  display: inline;
}

/* line 11, ../sass/partials/_grid.scss */
.col-11 {
  width: 91.66667%;
  float: left;
  margin-right: 0%;
  display: inline;
}

/* line 12, ../sass/partials/_grid.scss */
.col-12 {
  width: 100%;
  float: left;
  margin-right: 0%;
  display: inline;
}

/* line 14, ../sass/partials/_grid.scss */
div[class^="col"] {
  float: left;
  padding: 0 2em 0 0;
}
/* line 17, ../sass/partials/_grid.scss */
div[class^="col"]:first-child {
  margin-left: 0px;
  padding-left: 0px;
}
/* line 21, ../sass/partials/_grid.scss */
div[class^="col"]:last-child {
  padding-right: 0;
}

@media (max-width: 800px) {
  /* line 29, ../sass/partials/_grid.scss */
  div[class^="col"] {
    float: none;
    width: 100%;
    padding: 0 !important;
  }
}

/*!
Pure v0.5.0
Copyright 2014 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
https://github.com/yui/pure/blob/master/LICENSE.md
*/
/*csslint regex-selectors:false, known-properties:false, duplicate-properties:false*/
/* line 44, ../sass/partials/_grid.scss */
.pure-g {
  letter-spacing: -0.31em;
  /* Webkit: collapse white-space between units */
  *letter-spacing: normal;
  /* reset IE < 8 */
  *word-spacing: -0.43em;
  /* IE < 8: collapse white-space between units */
  text-rendering: optimizespeed;
  /* Webkit: fixes text-rendering: optimizeLegibility */
    /*
    Sets the font stack to fonts known to work properly with the above letter
    and word spacings. See: https://github.com/yui/pure/issues/41/

    The following font stack makes Pure Grids work on all known environments.

    * FreeSans: Ships with many Linux distros, including Ubuntu

    * Arimo: Ships with Chrome OS. Arimo has to be defined before Helvetica and
      Arial to get picked up by the browser, even though neither is available
      in Chrome OS.

    * Droid Sans: Ships with all versions of Android.

    * Helvetica, Arial, sans-serif: Common font stack on OS X and Windows.
    
    CARLSON - NAN - START CHANGE
    */
  font-family: "Gill Sans std", "Gill Sans MT", Calibri, sans-serif;
    /*
    CARLSON - NAN - END CHANGE
    
    Use flexbox when possible to avoid `letter-spacing` side-effects.

    NOTE: Firefox (as of 25) does not currently support flex-wrap, so the
    `-moz-` prefix version is omitted.
    */
  display: -webkit-flex;
  -webkit-flex-flow: row wrap;
  /* IE10 uses display: flexbox */
  display: -ms-flexbox;
  -ms-flex-flow: row wrap;
}

/* Opera as of 12 on Windows needs word-spacing.
   The ".opera-only" selector is used to prevent actual prefocus styling
   and is not required in markup.
*/
/* line 88, ../sass/partials/_grid.scss */
.opera-only :-o-prefocus,
.pure-g {
  word-spacing: -0.43em;
}

/* line 92, ../sass/partials/_grid.scss */
.pure-u {
  display: inline-block;
  *display: inline;
  /* IE < 8: fake inline-block */
  zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
  vertical-align: top;
  text-rendering: auto;
}

/*
Resets the font family back to the OS/browser's default sans-serif font,
this the same font stack that Normalize.css sets for the `body`.
*/
/* line 106, ../sass/partials/_grid.scss */
/*.pure-g [class*="pure-u"] {*/
  /* CARLSON - NAN - START CHANGE 
   font-family: sans-serif; 
     CARLSON - NAN - END CHANGE */
/*}*/

/* line 155, ../sass/partials/_grid.scss */
.pure-u-1,
.pure-u-1-1,
.pure-row,
.pure-u-1-2,
.pure-u-1-3,
.pure-u-2-3,
.pure-u-1-4,
.pure-u-3-4,
.pure-u-1-5,
.pure-u-2-5,
.pure-u-3-5,
.pure-u-4-5,
.pure-u-5-5,
.pure-u-1-6,
.pure-u-5-6,
.pure-u-1-8,
.pure-u-3-8,
.pure-u-5-8,
.pure-u-7-8,
.pure-u-1-12,
.pure-u-5-12,
.pure-u-7-12,
.pure-u-11-12,
.pure-u-1-24,
.pure-u-2-24,
.pure-u-3-24,
.pure-u-4-24,
.pure-u-5-24,
.pure-u-6-24,
.pure-u-7-24,
.pure-u-8-24,
.pure-u-9-24,
.pure-u-10-24,
.pure-u-11-24,
.pure-u-12-24,
.pure-u-13-24,
.pure-u-14-24,
.pure-u-15-24,
.pure-u-16-24,
.pure-u-17-24,
.pure-u-18-24,
.pure-u-19-24,
.pure-u-20-24,
.pure-u-21-24,
.pure-u-22-24,
.pure-u-23-24,
.pure-u-24-24 {
  display: inline-block;
  *display: inline;
  zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
  vertical-align: top;
  text-rendering: auto;
}

/* line 165, ../sass/partials/_grid.scss */
.pure-u-1-24 {
  width: 4.1667%;
  *width: 4.1357%;
}

/* line 171, ../sass/partials/_grid.scss */
.pure-u-1-12,
.pure-u-2-24 {
  width: 8.3333%;
  *width: 8.3023%;
}

/* line 177, ../sass/partials/_grid.scss */
.pure-u-1-8,
.pure-u-3-24 {
  width: 12.5000%;
  *width: 12.4690%;
}

/* line 183, ../sass/partials/_grid.scss */
.pure-u-1-6,
.pure-u-4-24 {
  width: 16.6667%;
  *width: 16.6357%;
}

/* line 188, ../sass/partials/_grid.scss */
.pure-u-1-5 {
  width: 20%;
  *width: 19.9690%;
}

/* line 193, ../sass/partials/_grid.scss */
.pure-u-5-24 {
  width: 20.8333%;
  *width: 20.8023%;
}

/* line 199, ../sass/partials/_grid.scss */
.pure-u-1-4,
.pure-u-6-24 {
  width: 25%;
  *width: 24.9690%;
}

/* line 204, ../sass/partials/_grid.scss */
.pure-u-7-24 {
  width: 29.1667%;
  *width: 29.1357%;
}

/* line 210, ../sass/partials/_grid.scss */
.pure-u-1-3,
.pure-u-8-24 {
  width: 33.3333%;
  *width: 33.3023%;
}

/* line 216, ../sass/partials/_grid.scss */
.pure-u-3-8,
.pure-u-9-24 {
  width: 37.5000%;
  *width: 37.4690%;
}

/* line 221, ../sass/partials/_grid.scss */
.pure-u-2-5 {
  width: 40%;
  *width: 39.9690%;
}

/* line 227, ../sass/partials/_grid.scss */
.pure-u-5-12,
.pure-u-10-24 {
  width: 41.6667%;
  *width: 41.6357%;
}

/* line 232, ../sass/partials/_grid.scss */
.pure-u-11-24 {
  width: 45.8333%;
  *width: 45.8023%;
}

/* line 238, ../sass/partials/_grid.scss */
.pure-u-1-2,
.pure-u-12-24 {
  width: 50%;
  *width: 49.9690%;
  /* CARLSON - NAN - START CHANGE */
  vertical-align: middle;
  /* CARLSON - NAN - END CHANGE */
  
}

/* line 243, ../sass/partials/_grid.scss */
.pure-u-13-24 {
  width: 54.1667%;
  *width: 54.1357%;
}

/* line 249, ../sass/partials/_grid.scss */
.pure-u-7-12,
.pure-u-14-24 {
  width: 58.3333%;
  *width: 58.3023%;
}

/* line 254, ../sass/partials/_grid.scss */
.pure-u-3-5 {
  width: 60%;
  *width: 59.9690%;
}

/* line 260, ../sass/partials/_grid.scss */
.pure-u-5-8,
.pure-u-15-24 {
  width: 62.5000%;
  *width: 62.4690%;
}

/* line 266, ../sass/partials/_grid.scss */
.pure-u-2-3,
.pure-u-16-24 {
  width: 66.6667%;
  *width: 66.6357%;
}

/* line 271, ../sass/partials/_grid.scss */
.pure-u-17-24 {
  width: 70.8333%;
  *width: 70.8023%;
}

/* line 277, ../sass/partials/_grid.scss */
.pure-u-3-4,
.pure-u-18-24 {
  width: 75%;
  *width: 74.9690%;
}

/* line 282, ../sass/partials/_grid.scss */
.pure-u-19-24 {
  width: 79.1667%;
  *width: 79.1357%;
}

/* line 287, ../sass/partials/_grid.scss */
.pure-u-4-5 {
  width: 80%;
  *width: 79.9690%;
}

/* line 293, ../sass/partials/_grid.scss */
.pure-u-5-6,
.pure-u-20-24 {
  width: 83.3333%;
  *width: 83.3023%;
}

/* line 299, ../sass/partials/_grid.scss */
.pure-u-7-8,
.pure-u-21-24 {
  width: 87.5000%;
  *width: 87.4690%;
}

/* line 305, ../sass/partials/_grid.scss */
.pure-u-11-12,
.pure-u-22-24 {
  width: 91.6667%;
  *width: 91.6357%;
}

/* line 310, ../sass/partials/_grid.scss */
.pure-u-23-24 {
  width: 95.8333%;
  *width: 95.8023%;
}

/* line 318, ../sass/partials/_grid.scss */
.pure-u-1,
.pure-u-1-1,
.pure-row,
.pure-u-5-5,
.pure-u-24-24 {
  width: 100%;
}


/* line 13, ../sass/partials/_cr-select.scss */
.cr-select {
  position: relative;
  width: 200px;
  cursor: pointer;
  z-index: 5;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}

/* line 21, ../sass/partials/_cr-select.scss */
.cr-select__display {
  border: 1px solid #232323;
  padding: 15px;
  text-transform: capitalize;
}

/* line 27, ../sass/partials/_cr-select.scss */
.cr-select__arrow {
  position: absolute;
  right: 2px;
  top: 2px;
  height: 44px;
  width: 44px;
  background: #034ea0 url("../images/icons/drop-arrow-white-down.png") no-repeat center center;
}

/* line 36, ../sass/partials/_cr-select.scss */
.cr-select__options {
  position: absolute;
  top: 100%;
  left: 0;
  width: 200px;
  background: white;
  color: #232323;
  border-top: none;
  cursor: pointer;
}
/* line 48, ../sass/partials/_cr-select.scss */
.cr-select__options > * {
  padding: 15px;
  border: 1px solid #3c3c3c;
  border-top: 0;
}
/* line 54, ../sass/partials/_cr-select.scss */
.cr-select__options > *:hover {
  background: #505050;
  color: white;
}

/* line 61, ../sass/partials/_cr-select.scss */
.cr-select__option--selected {
  display: none;
}

/* line 71, ../sass/partials/_cr-select.scss */
.cr-select--block,
.cr-select--block .cr-select__options {
  width: 100%;
}

/* line 78, ../sass/partials/_cr-select.scss */
.cr-select--small,
.cr-select--small .cr-select__options {
  width: 100px;
}

/* line 85, ../sass/partials/_cr-select.scss */
.cr-select--medium,
.cr-select--medium .cr-select__options {
  width: 200px;
}

/* line 93, ../sass/partials/_cr-select.scss */
.cr-select--large,
.cr-select--large .cr-select__options {
  width: 300px;
}

/* line 5, ../sass/partials/_cr-carousel.scss */
[cr-carousel] .film_roll_prev, [cr-carousel] .film_roll_next {
  font-size: 0px;
  opacity: 1;
  margin: 0px;
  border: none;
  width: 32px;
  height: 44px;
  top: 50%;
  margin-top: -22px;
  border-radius: 0px;
}
/* line 17, ../sass/partials/_cr-carousel.scss */
[cr-carousel] .film_roll_prev {
  left: 0px;
  background: url('../images/marquee-back-small.png?1418408319');
}
/* line 22, ../sass/partials/_cr-carousel.scss */
[cr-carousel] .film_roll_next {
  right: 0px;
  background: url('../images/marquee-next-small.png?1418408359');
}

/* line 1, ../sass/partials/_weather.scss */
.weather {
  width: auto;
  border: 1px solid #232323;
  overflow: hidden;
  font-size: 12px;
  font-weight: 100;
}
/* line 8, ../sass/partials/_weather.scss */
.weather h3 {
  font-size: 12px;
  text-align: center;
  padding: 6px 8px;
  margin: 0px;
  border-bottom: 1px solid #232323;
  clear: both;
}
/* line 16, ../sass/partials/_weather.scss */
.weather .date {
  float: left;
  width: 40.625%;
}
/* line 20, ../sass/partials/_weather.scss */
.weather .day {
  font-size: 22px;
}
/* line 23, ../sass/partials/_weather.scss */
.weather .temp {
  float: left;
  width: 59.375%;
  padding: 8px 0px;
  border-left: 1px solid #232323;
}
/* line 29, ../sass/partials/_weather.scss */
.weather .temp span {
  font-size: 30px;
}
/* line 33, ../sass/partials/_weather.scss */
.weather .temp sup {
  font-size: 20px;
}
/* line 37, ../sass/partials/_weather.scss */
.weather .month {
  padding: 5px 0px 2px;
}
/* line 40, ../sass/partials/_weather.scss */
.weather span {
  color: #232323;
  display: block;
  text-align: center;
  width: 100%;
}

/* line 3, ../sass/partials/_animate-fade-block.scss */
.animate-fade-block {
  opacity: 1;
  -webkit-transition: 0.5s linear opacity;
  transition: 0.5s linear opacity;
}
/* line 10, ../sass/partials/_animate-fade-block.scss */
.animate-fade-block.ng-hide {
  opacity: 0;
}
/* line 14, ../sass/partials/_animate-fade-block.scss */
.animate-fade-block.ng-hide-add, .animate-fade-block.ng-hide-remove {
  display: block !important;
}

/* line 24, ../sass/partials/_animate-fade-block.scss */
.animate-fade-inline-block {
  opacity: 1;
  -webkit-transition: 0.25s linear opacity;
  transition: 0.25s linear opacity;
}
/* line 31, ../sass/partials/_animate-fade-block.scss */
.animate-fade-inline-block.ng-hide {
  opacity: 0;
}
/* line 35, ../sass/partials/_animate-fade-block.scss */
.animate-fade-inline-block.ng-hide-add, .animate-fade-inline-block.ng-hide-remove {
  display: inline-block !important;
}

/* line 2, ../sass/partials/_tooltip.scss */
body .ui-tooltip {
  background: #034ea0;
  color: white;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
}
/* line 6, ../sass/partials/_tooltip.scss */
body .ui-tooltip .ui-tooltip-content {
  padding: 1em 2em;
}
/* line 9, ../sass/partials/_tooltip.scss */
body .ui-tooltip:before {
  content: '';
  display: block;
  background: transparent url('../images/bg-bubble-triangle.png?1418408318') no-repeat center center;
  position: absolute;
  margin-left: -15px;
  top: -20px;
  left: 50%;
  width: 30px;
  height: 20px;
}
/* line 22, ../sass/partials/_tooltip.scss */
body .language-tooltip {
  position: fixed !important;
  top: 40px !important;
}

/* line 2, ../sass/partials/_calendar.scss */
.ui-datepicker {
  background: #000;
  top: 112px;
  width: 320px !important;
  padding: 0px !important;
  font-weight: 100 !important;
}
/* line 10, ../sass/partials/_calendar.scss */
.ui-datepicker .ui-corner-all {
  color: white;
}
/* line 14, ../sass/partials/_calendar.scss */
.ui-datepicker .ui-datepicker-next, .ui-datepicker .ui-datepicker-next-hover {
  background: url('../images/icons-sf296ea9764.png') no-repeat 0 -2751px;
  width: 11px !important;
  height: 17px !important;
  margin: 0px !important;
  top: 2px !important;
  right: 4px !important;
}
/* line 22, ../sass/partials/_calendar.scss */
.ui-datepicker .ui-datepicker-next .ui-icon, .ui-datepicker .ui-datepicker-next-hover .ui-icon {
  text-indent: -9999px;
  white-space: nowrap;
}
/* line 28, ../sass/partials/_calendar.scss */
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-prev-hover {
  background: url('../images/icons-sf296ea9764.png') no-repeat 0 -2722px;
  width: 11px !important;
  height: 17px !important;
  margin: 0px !important;
  top: 2px !important;
  left: 4px !important;
}
/* line 36, ../sass/partials/_calendar.scss */
.ui-datepicker .ui-datepicker-prev .ui-icon, .ui-datepicker .ui-datepicker-prev-hover .ui-icon {
  text-indent: -9999px;
  white-space: nowrap;
}
/* line 42, ../sass/partials/_calendar.scss */
.ui-datepicker .ui-state-active {
  background: #024da0;
}
/* line 46, ../sass/partials/_calendar.scss */
.ui-datepicker table {
  width: 320px !important;
}
/* line 50, ../sass/partials/_calendar.scss */
.ui-datepicker a {
  text-decoration: none;
}
/* line 54, ../sass/partials/_calendar.scss */
.ui-datepicker th {
  padding: .3em !important;
}
/* line 57, ../sass/partials/_calendar.scss */
.ui-datepicker th span {
  color: white;
  font-weight: 100;
}
/* line 65, ../sass/partials/_calendar.scss */
.ui-datepicker tbody td a {
  background: #5c5c5c;
  color: white;
  text-align: center;
  padding: 8px;
}
/* line 72, ../sass/partials/_calendar.scss */
.ui-datepicker tbody td.ui-state-disabled {
  padding: 1px;
}
/* line 75, ../sass/partials/_calendar.scss */
.ui-datepicker tbody td.ui-state-disabled span {
  color: #545454;
  text-align: center;
  background: #3c3c3c;
  padding: 8px;
}
@media (max-width: 800px) {
  /* line 2, ../sass/partials/_calendar.scss */
  .ui-datepicker {
    width: 100%;
    top: 175px;
    max-width: 326px;
    padding-bottom: 3px !important;
    left: 0 !important;
  }
  #ui-datepicker-div.ui-datepicker{
    width: 100% !important;
	max-width: 328px;
  }
  /* line 94, ../sass/partials/_calendar.scss */
  .ui-datepicker.check-out-calendar {
    right: 0px !important;
  }
  /* line 98, ../sass/partials/_calendar.scss */
  .ui-datepicker table {
    margin: auto !important;
  }
  /* line 103, ../sass/partials/_calendar.scss */
  .ui-datepicker tbody td {
    height: 44px;
    padding-right: 1px;
  }
  /* line 107, ../sass/partials/_calendar.scss */
  .ui-datepicker tbody td a {
    width: 44px;
    padding: 15px 0px;
  }
  /* line 112, ../sass/partials/_calendar.scss */
  .ui-datepicker tbody td.ui-state-disabled {
    padding: 1px;
  }
  /* line 115, ../sass/partials/_calendar.scss */
  .ui-datepicker tbody td.ui-state-disabled span {
    padding: 15px;
  }
  /* line 120, ../sass/partials/_calendar.scss */
  .ui-datepicker tbody td span {
    height: 100%;
    padding: 0px;
    height: 44px;
    padding-right: 1px;
  }
}

/* line 1, ../sass/partials/_marquee.scss */
.marquee {
  width: 100%;
  margin-bottom: -3px;
}
/* line 4, ../sass/partials/_marquee.scss */
.marquee.marquee--withNav {
  margin-bottom: 47px;
}
/* line 7, ../sass/partials/_marquee.scss */
.marquee img {
  max-width: 100%;
  height: 500px;
}
/* line 12, ../sass/partials/_marquee.scss */
.marquee > div.marquee-slide {
  width: 100%;
}
/* line 0, ../sass/partials/_marquee.scss */
.marquee > div.marquee-slide.center {
  text-align:center
}
/* line 0, ../sass/partials/_marquee.scss */
.marquee > div.marquee-slide.right {
  text-align:right;
}

/* line 16, ../sass/partials/_marquee.scss */
.marquee .cycle-prev, .marquee .cycle-next {
  width: 64px;
  position: absolute;
  top: 50%;
  margin-top: -44px;
  height: 88px;
  display: block;
  z-index: 101;
  max-width: 75px;
  cursor: pointer;
}
/* line 29, ../sass/partials/_marquee.scss */
.marquee .cycle-prev span, .marquee .cycle-next span {
  width: 23px;
  height: 41px;
  display: block;
}
/* line 36, ../sass/partials/_marquee.scss */
.marquee .cycle-prev {
  background: url('../images/marquee-back.png?1418408319');
  left: 0px;
}
/* line 40, ../sass/partials/_marquee.scss */
.marquee .cycle-prev.small {
  background: url('../images/marquee-back-small.png?1418408319');
  width: 32px;
  height: 44px;
  top: 50%;
  margin-top: -44px;
}
/* line 49, ../sass/partials/_marquee.scss */
.marquee .cycle-next {
  background: url('../images/marquee-next.png?1418408359');
  right: 0px;
}
/* line 53, ../sass/partials/_marquee.scss */
.marquee .cycle-next.small {
  background: url('../images/marquee-next-small.png?1418408359');
  width: 32px;
  height: 44px;
  top: 50%;
  margin-top: -44px;
}
/* line 62, ../sass/partials/_marquee.scss */
.marquee .cycle-pager {
  position: absolute;
  z-index: 500;
  bottom: 15px;
}
/* line 67, ../sass/partials/_marquee.scss */
.marquee .cycle-pager span {
  display: block;
  float: left;
  cursor: pointer;
  background: url('../images/icons-sf296ea9764.png') no-repeat;
}
/* line 75, ../sass/partials/_marquee.scss */
.marquee .slide-info, .marquee .slide-info-mobile {
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 100%;
  color: white;
  font-weight: 100;
  letter-spacing: normal;
}
/* line 84, ../sass/partials/_marquee.scss */
.marquee .slide-info p, .marquee .slide-info-mobile p {
  text-transform: uppercase;
}
/* line 89, ../sass/partials/_marquee.scss */
.marquee .slide-info strong, .marquee .slide-info-mobile strong {
  font-weight: 400;
}
/* line 92, ../sass/partials/_marquee.scss */
.marquee .slide-info a.btn, .marquee .slide-info-mobile a.btn {
  display: inline-block;
  text-align: center;
  text-transform: uppercase;
}
/* line 100, ../sass/partials/_marquee.scss */
.marquee.featured .slide-info {
  color: #232323;
  width: 50%;
  background: rgba(255, 255, 255, 0.3);
  left: 50%;
}
/* line 105, ../sass/partials/_marquee.scss */
.marquee.featured .slide-info h3 {
  color: #034ea0;
  margin: 8px 0;
}
/* line 110, ../sass/partials/_marquee.scss */
.marquee.featured .slide-info p {
  margin-bottom: 26px;
}
/* line 114, ../sass/partials/_marquee.scss */
.marquee.featured .slide-info hr {
  height: 2px;
  background: url("/images/bg-h2.png") no-repeat left center;
  border: none;
  margin: 10px 0 25px 0;
}
/* line 123, ../sass/partials/_marquee.scss */
.marquee .image-share {
  float: right;
  width: auto;
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 101;
}
/* line 131, ../sass/partials/_marquee.scss */
.marquee .image-share ul {
  width: auto;
  margin: 0px;
  padding: 0px;
}
/* line 136, ../sass/partials/_marquee.scss */
.marquee .image-share li {
  display: inline-block;
  margin-right: 0px 10px 0px 0px;
  width: auto;
  height: auto;
}
/* line 144, ../sass/partials/_marquee.scss */
.marquee a.hotel-name {
  text-decoration: underline;
  font-size: 12px;
  right: 40px;
  bottom: 30px;
  border: none;
  position: absolute;
}
/* line 155, ../sass/partials/_marquee.scss */
.marquee.single-slide .cycle-prev,
.marquee.single-slide .cycle-next,
.marquee.single-slide .cycle-pager {
  display: none;
}
@media (max-width: 800px) {
  /* line 1, ../sass/partials/_marquee.scss */
  .marquee {
    margin-top: 0px;
  }
  /* line 164, ../sass/partials/_marquee.scss */
  .marquee img {
    width: 100%;
  }
  /* line 167, ../sass/partials/_marquee.scss */
  .marquee.marquee--withNav {
    margin-bottom: 0;
  }
  /* line 170, ../sass/partials/_marquee.scss */
  .marquee .slide-info {
    width: 100%;
    background: url('../images/marquee-desktop-shadow.png?1418408358') repeat-x;
    background-position: top center;
    height: auto;
    padding: 15px 15px 50px;
    color: white;
  }
  /* line 178, ../sass/partials/_marquee.scss */
  .marquee .slide-info p {
    font-size: 22px;
    line-height: 24px;
    text-transform: uppercase;
    margin: 44px 14px 13px 0px;
  }
  /* line 186, ../sass/partials/_marquee.scss */
  .marquee .slide-info a.btn {
    width: auto;
    padding: 10px 12px;
    font-size: 14px;
    max-width: 100%;
  }
  /* line 200, ../sass/partials/_marquee.scss */
  .marquee a.hotel-name {
    left: 15px;
    bottom: 25px;
  }
  /* line 205, ../sass/partials/_marquee.scss */
  .marquee .cycle-prev, .marquee .cycle-next {
    display: none;
  }
  /* line 209, ../sass/partials/_marquee.scss */
  .marquee .cycle-pager {
    bottom: 10px;
    right: 2%;
    z-index: 200;
    height: 8px;
    width: auto;
  }
  /* line 216, ../sass/partials/_marquee.scss */
  .marquee .cycle-pager span {
    height: 8px;
    width: 8px;
    background-position: 0 -3182px;
    margin-right: 6px;
  }
  /* line 222, ../sass/partials/_marquee.scss */
  .marquee .cycle-pager span.cycle-pager-active {
    background-position: 0 -3335px;
  }
  /* line 229, ../sass/partials/_marquee.scss */
  .marquee.webextra .slide-info {
    padding: 40px 15px 20px;
  }
  /* line 232, ../sass/partials/_marquee.scss */
  .marquee.webextra .slide-info h2 {
    margin: 10px 0px;
  }
  /* line 238, ../sass/partials/_marquee.scss */
  .marquee.featured {
    /* line 14, ../sass/partials/_marquee.scss */
    /* line 19, ../sass/partials/_marquee.scss */
  }
  /* line 240, ../sass/partials/_marquee.scss */
  .marquee.featured .slide-info-mobile {
    display: block;
    left: 40%;
    width: 60%;
    bottom: 20px;
  }
  /* line 247, ../sass/partials/_marquee.scss */
  .marquee.featured h3 {
    font-size: 22px;
    line-height: 26px;
    color: #1258a3;
    margin-bottom: 10px;
  }
  /* line 254, ../sass/partials/_marquee.scss */
  .marquee.featured .slide-info-mobile {
    display: block;
  }
  /* line 257, ../sass/partials/_marquee.scss */
  .marquee.featured .slide-info {
    display: none;
  }
}
@media (min-width: 801px) {
  /* line 266, ../sass/partials/_marquee.scss */
  .marquee img {
    width: 100%;
  }
  /* line 270, ../sass/partials/_marquee.scss */
  .marquee .slide-info {
    background: url('../images/marquee-desktop-shadow.png?1418408358') repeat-x;
    background-position: top center;
    height: auto;
    padding: 30px;
  }
  /* line 276, ../sass/partials/_marquee.scss */
  .marquee .slide-info h3 {
    margin: 15px 0px 15px 0px;
  }
  /* line 292, ../sass/partials/_marquee.scss */
  .marquee .cycle-pager {
    bottom: 20px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 200;
    height: 8px;
    width: auto;
  }
  /* line 299, ../sass/partials/_marquee.scss */
  .marquee .cycle-pager span {
    height: 10px;
    width: 10px;
    display: block;
    background-position: 0 -2890px;
    margin-right: 8px;
  }
  /* line 306, ../sass/partials/_marquee.scss */
  .marquee .cycle-pager span.cycle-pager-active {
    background-position: 0 -3233px;
  }
}
/* line 315, ../sass/partials/_marquee.scss */
.marquee.webextra h2 {
  margin-bottom: 20px;
}

/*
    Half the size of a full marquee

 */
/* line 329, ../sass/partials/_marquee.scss */
.thin-marquee {
  padding: 0;
}
/* line 332, ../sass/partials/_marquee.scss */
.general-content + .thin-marquee {
  padding-top: 0;
}
/* line 335, ../sass/partials/_marquee.scss */
.thin-marquee + .general-content {
  padding-top: 0;
}
/* line 341, ../sass/partials/_marquee.scss */
.thin-marquee img {
  width: 100%;
}

/* line 347, ../sass/partials/_marquee.scss */
.mobile #map .cr-mapDrawer .description {
  overflow-y: hidden;
  overflow-x: hidden;
}
/* line 351, ../sass/partials/_marquee.scss */
.mobile #map .cr-mapDrawer .drawer-body > div {
  overflow-y: auto;
  overflow-x: hidden;
}
/* line 355, ../sass/partials/_marquee.scss */
.mobile .marquee {
  width: 100%;
  margin-bottom: -3px;
}
/* line 358, ../sass/partials/_marquee.scss */
.mobile .marquee img {
  width: 100%;
  height: auto;
}

/* line 1, ../sass/partials/_modal.scss */
.modal {
  background-color: white;
  width: 50%;
  height: auto;
  position: fixed;
  top: 30%;
  left: 25%;
  color: white;
}
/* line 9, ../sass/partials/_modal.scss */
.modal.active {
  display: block;
}
/* line 13, ../sass/partials/_modal.scss */
.modal p {
  margin: 0px;
  padding: 0px 0px 10px;
  line-height: 1.1em;
}
/* line 19, ../sass/partials/_modal.scss */
.modal span {
  display: inline-block;
  margin: 0px 15px;
}
/* line 24, ../sass/partials/_modal.scss */
.modal h3 {
  margin: 0px;
  width: 85%;
  float: left;
}
/* line 30, ../sass/partials/_modal.scss */
.modal header {
  background: #232323;
  padding: 20px;
  overflow: hidden;
}
/* line 35, ../sass/partials/_modal.scss */
.modal header a {
  float: right;
  margin-top: 3px;
}
/* line 41, ../sass/partials/_modal.scss */
.modal .content {
  background: #505050;
  padding: 20px;
}
/* line 47, ../sass/partials/_modal.scss */
.modal .actions a:last-child {
  text-decoration: underline;
}

/* line 52, ../sass/partials/_modal.scss */
.modal-open {
  overflow: hidden;
}

/* line 55, ../sass/partials/_modal.scss */
.modal-backdrop {
  background-color: black;
  opacity: .5;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 999999;
}

/* line 74, ../sass/partials/_modal.scss */
.ie-modal-window {
  width: 70%;
  height: auto;
  position: fixed;
  top: 30%;
  left: 15%;
  background: #232323;
}
/* line 84, ../sass/partials/_modal.scss */
.ie-modal-window .modal-dialog .modal-content div.close {
  width: 30px;
  height: 30px;
  background: transparent;
  border: 1px solid rgba(255, 255, 255, 0.3);
  float: right;
  right: 0;
  top: 20%;
  position: relative;
  padding: 5px 0 0 4px;
  margin: 10px 10px 0 0;
  text-align: center;
  transition: all 222ms ease-out;
}
/* line 99, ../sass/partials/_modal.scss */
.ie-modal-window .modal-dialog .modal-content div.close:hover {
  border-color: rgba(255, 255, 255, 0.6);
}
/* line 100, ../sass/partials/_modal.scss */
.ie-modal-window .modal-dialog .modal-content div.close a {
  color: white;
  transform: scale(0.7);
}
/* line 105, ../sass/partials/_modal.scss */
.ie-modal-window .modal-dialog .modal-content #ie-content {
  padding: 90px 75px 55px 75px;
  width: 100%;
}
/* line 110, ../sass/partials/_modal.scss */
.ie-modal-window .modal-dialog .modal-content #ie-content div p {
  color: white;
  font-size: 18px;
  text-align: center;
  margin-bottom: 1.15em;
}
/* line 116, ../sass/partials/_modal.scss */
.ie-modal-window .modal-dialog .modal-content #ie-content div p:first-of-type {
  font-size: 24px;
}

/* line 3, ../sass/partials/_featuredContent.scss */
.feature-separator {
  background: #034ea0;
  height: auto;
  width: 100%;
  clear: both;
  color: white;
  font-weight: 100;
  padding: 10px 20px;
  overflow: hidden;
  position: relative;
}
/* line 13, ../sass/partials/_featuredContent.scss */
.feature-separator .btn-secondary {
  position: absolute;
  top: 50%;
  right: 25px;
  margin-top: -22px;
  padding-left: 1.4em;
  padding-right: 1.4em;
}
/* line 21, ../sass/partials/_featuredContent.scss */
.feature-separator h2 {
  width: auto;
}
/* line 24, ../sass/partials/_featuredContent.scss */
.feature-separator h3 {
  color: white;
}
/* line 27, ../sass/partials/_featuredContent.scss */
.feature-separator p {
  width: 50%;
  margin-right: 11%;
}

/* used on webextra-rooms-2 */
/* line 38, ../sass/partials/_featuredContent.scss */
.featured-2 .detail .col40,
.featured-2 .detail .col60 {
  padding-right: 0;
  padding-left: 0;
}
/* line 46, ../sass/partials/_featuredContent.scss */
.featured-2 .detail .col40 img,
.featured-2 .detail .col60 img {
  width: 100%;
  margin-bottom: 0.25em;
}
/* line 50, ../sass/partials/_featuredContent.scss */
.featured-2 .detail .col40 span,
.featured-2 .detail .col60 span {
  white-space: nowrap;
}
/* line 53, ../sass/partials/_featuredContent.scss */
.featured-2 .detail .col40 .btn,
.featured-2 .detail .col60 .btn {
  display: inline-block;
  width: 250px;
  /*margin-top: 0.25em;*/
  margin: 0.35em 0.35em 0.35em 0;
}
/* line 57, ../sass/partials/_featuredContent.scss */
.mobile .featured-2 .detail .col40 .btn, .mobile
.featured-2 .detail .col60 .btn {
  display: block;
  width: 100%;
  margin: 0 0 5px;
}
/* line 64, ../sass/partials/_featuredContent.scss */
.featured-2 .detail .col40 {
  padding-right: 2em;
  box-sizing: border-box;
}
/* line 68, ../sass/partials/_featuredContent.scss */
.featured-2 .detail ul {
  margin-bottom: 15px;
}

/* line 75, ../sass/partials/_featuredContent.scss */
.detail span {
  white-space: nowrap;
}
/* line 78, ../sass/partials/_featuredContent.scss */
.detail ul {
  margin-bottom: 15px;
}

/* line 84, ../sass/partials/_featuredContent.scss */
.featured-3,
.featured-accordion {
  width: 100%;
  overflow: hidden;
  position: relative;
  border: 1px solid #232323;
  border-right: none;
  font-weight: 100;
}
/* line 93, ../sass/partials/_featuredContent.scss */
.featured-3 .panel,
.featured-accordion .panel {
  position: relative;
  white-space: nowrap;
  top: 0px;
  left: 0px;
  margin: 0px 0px -2px;
  padding: 0px;
}
/* line 100, ../sass/partials/_featuredContent.scss */
.featured-3 .panel h3,
.featured-accordion .panel h3 {
  white-space: normal;
}
/* line 104, ../sass/partials/_featuredContent.scss */
.featured-3 *::selection,
.featured-accordion *::selection {
  background-color: transparent !important;
  color: white;
}
/* line 108, ../sass/partials/_featuredContent.scss */
.featured-3 *::-moz-selection,
.featured-accordion *::-moz-selection {
  background-color: transparent !important;
  color: white;
}
/* line 112, ../sass/partials/_featuredContent.scss */
.featured-3 .arrow,
.featured-accordion .arrow {
  display: block;
  width: 32px;
  height: 44px;
  background: #232323;
  position: absolute;
  z-index: 9999;
}
/* line 119, ../sass/partials/_featuredContent.scss */
.featured-3 .arrow:hover,
.featured-accordion .arrow:hover {
  cursor: pointer;
}
/* line 122, ../sass/partials/_featuredContent.scss */
.featured-3 .arrow span,
.featured-accordion .arrow span {
  display: block;
  height: 29px !important;
  margin: 0 auto;
  margin-top: 9px;
}
/* line 128, ../sass/partials/_featuredContent.scss */
.featured-3 .arrow.prev,
.featured-accordion .arrow.prev {
  top: 50%;
  left: 0;
  background: url('../images/marquee-back-small.png?1418408319');
}
/* line 133, ../sass/partials/_featuredContent.scss */
.featured-3 .arrow.next,
.featured-accordion .arrow.next {
  top: 50%;
  right: 0;
  background: url('../images/marquee-next-small.png?1418408359');
}
/* line 139, ../sass/partials/_featuredContent.scss */
.featured-3 .box,
.featured-accordion .box {
  border-right: 1px solid #232323;
  position: relative;
  display: inline-block;
  margin: 0px;
  padding: 0px;
  top: 0px;
  left: 0px;
  /* span.divider {
     width: 100%;
     background: $black1;
     @include opacity(0.3);
     border-bottom: solid 1px $primary-white;
     display: inline-block;
     height: 2px;
   } */
}
/* line 151, ../sass/partials/_featuredContent.scss */
.lt-ie9 .featured-3 .box, .lt-ie9
.featured-accordion .box {
  top: -1px;
}
/* line 159, ../sass/partials/_featuredContent.scss */
.featured-3 .box > img,
.featured-accordion .box > img {
  pointer-events: none;
  height: 400px;
  min-width: 100%;
}
/* line 164, ../sass/partials/_featuredContent.scss */
.featured-3 .box > div,
.featured-accordion .box > div {
  position: absolute;
  bottom: 0px;
  width: 100%;
  word-wrap: break-word;
  background: url('../images/marquee-desktop-shadow.png?1418408358');
  padding-bottom: 20px;
}
/* line 172, ../sass/partials/_featuredContent.scss */
.featured-3 .box a,
.featured-accordion .box a {
  display: inline-block;
  margin-left: 20px;
}
/* line 176, ../sass/partials/_featuredContent.scss */
.featured-3 .box span.icon.fcm-arrow,
.featured-accordion .box span.icon.fcm-arrow {
  display: none;
}
/* line 187, ../sass/partials/_featuredContent.scss */
.featured-3 .box span.divider,
.featured-accordion .box span.divider {
  width: 70%;
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  opacity: 0.4;
  display: inline-block;
  height: 2px;
}
/* line 196, ../sass/partials/_featuredContent.scss */
.featured-3 .box span.divider:before,
.featured-accordion .box span.divider:before {
  content: "";
  background-color: black;
  height: 1px;
  display: block;
  top: 1px;
  position: relative;
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
}
/* line 213, ../sass/partials/_featuredContent.scss */
.featured-3 h2,
.featured-3 h3,
.featured-3 h4,
.featured-3 p.intro.upcoming-new-hotels,
.featured-accordion h2,
.featured-accordion h3,
.featured-accordion h4,
.featured-accordion p.intro.upcoming-new-hotels {
  color: white;
  margin: 0px;
  margin-top: 15px;
  text-transform: uppercase;
  text-align: left;
}
/* line 223, ../sass/partials/_featuredContent.scss */
.featured-3 p,
.featured-accordion p {
  white-space: normal;
}

/* line 231, ../sass/partials/_featuredContent.scss */
.featured-3 h2,
.featured-3 h3,
.featured-3 h4,
.featured-3 p.intro.upcoming-new-hotels {
  padding: 0px 20px;
}
/* line 234, ../sass/partials/_featuredContent.scss */
.featured-3 p {
  font-size: 16px;
  color: white;
  white-space: normal;
  line-height: 1.3em;
  padding: 0px 20px;
}
/* line 241, ../sass/partials/_featuredContent.scss */
.featured-3 .box *::selection {
  background-color: transparent !important;
  color: white;
}
/* line 245, ../sass/partials/_featuredContent.scss */
.featured-3 .box *::-moz-selection {
  background-color: transparent !important;
  color: white;
}
/* line 250, ../sass/partials/_featuredContent.scss */
.featured-3 .box > img {
  pointer-events: none;
}
/* line 254, ../sass/partials/_featuredContent.scss */
.featured-3 .box h2 a, .featured-3 .box h3 a, .featured-3 .box h4 a, .featured-3 .box p.intro.upcoming-new-hotels a {
  margin-left: 0;
}
/* line 259, ../sass/partials/_featuredContent.scss */
.featured-3 .trip-advisor {
  margin-left: 20px;
}

/* line 264, ../sass/partials/_featuredContent.scss */
.featured-accordion {
  overflow: hidden;
  background: #232323;
  background-color: white;
  border: 0;
  border-top: solid #232323 1px;
}
/* line 268, ../sass/partials/_featuredContent.scss */
.featured-accordion .detail {
  display: none;
}
/* line 271, ../sass/partials/_featuredContent.scss */
.featured-accordion .arrow {
  display: block;
  margin-top: -22px;
  top: 200px;
  z-index: 10;
}
/* line 277, ../sass/partials/_featuredContent.scss */
.featured-accordion .panel {
  left: 0;
  -webkit-transition: left 0.4s linear;
  -moz-transition: left 0.4s linear;
  -o-transition: left 0.4s linear;
  transition: left 0.4s linear;
}
/* line 281, ../sass/partials/_featuredContent.scss */
.featured-accordion .box {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  overflow: hidden;
  border-left: 1px solid #232323;
  width: 25%;
  height: 400px;
  margin: 0 -3px;
  -webkit-transition: width 0.2s linear;
  -moz-transition: width 0.2s linear;
  -o-transition: width 0.2s linear;
  transition: width 0.2s linear;
}
/* line 292, ../sass/partials/_featuredContent.scss */
.featured-accordion .box:after {
  background: url('../images/bg-accordion-overlay.png?1418408305') repeat 0 0;
  content: '';
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  opacity: 0.4;
  -webkit-transition: opacity 1s linear;
  -moz-transition: opacity 1s linear;
  -o-transition: opacity 1s linear;
  transition: opacity 1s linear;
}
/* line 304, ../sass/partials/_featuredContent.scss */
.featured-accordion .box:before {
  background: url('../images/icons/icon-white-triangle-up.png?1418408320') no-repeat 0 0;
  content: '';
  height: 23px;
  left: 50%;
  position: absolute;
  bottom: -30px;
  margin-left: -22px;
  width: 44px;
  z-index: 2;
}
/* line 317, ../sass/partials/_featuredContent.scss */
.featured-accordion .box > div {
  background: url('../images/bg-accordion-title.png?1418408358') repeat-x center center;
  bottom: auto;
  display: table;
  height: auto;
  width: 100%;
  z-index: 2;
  padding-top: 0;
  position: absolute;
  top: 0;
  -webkit-transition: opacity 0.3s linear;
  -moz-transition: opacity 0.3s linear;
  -o-transition: opacity 0.3s linear;
  transition: opacity 0.3s linear;
}
/* line 330, ../sass/partials/_featuredContent.scss */
.featured-accordion .box h3 {
  font-size: 16px;
  line-height: 1.4em;
  text-shadow: 0px 3px 2px rgba(0, 0, 0, 0.8);
  display: table-cell;
  height: 400px;
  margin: 0;
  padding: 0;
  text-align: center;
  vertical-align: middle;
  white-space: initial;
  border-collapse: collapse;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#00000000', endColorstr='#00000000');
}
/* line 348, ../sass/partials/_featuredContent.scss */
.featured-accordion .active .box {
  width: 17%;
  -webkit-transition: width 0.2s linear;
  -moz-transition: width 0.2s linear;
  -o-transition: width 0.2s linear;
  transition: width 0.2s linear;
}
/* line 351, ../sass/partials/_featuredContent.scss */
/*[START] al.balangue: Fix for R_1618 */
@media (max-width: 800px){	
	.featured-accordion .active .box {
		margin: 0;
	}
}
.featured-accordion .active .box.active {
  width: 50%;
}
/*[END] al.balangue: Fix for R_1618 */
/* line 353, ../sass/partials/_featuredContent.scss */
.featured-accordion .active .box.active:before {
  bottom: -4px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
/* line 357, ../sass/partials/_featuredContent.scss */
.featured-accordion .active .box.active:after {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}

/* line 366, ../sass/partials/_featuredContent.scss */
.lt-ie9 .featured-accordion .box:after {
  background: url('../images/bg-accordion-overlay-ie.png?1418408305') repeat 0 0;
}

/* line 374, ../sass/partials/_featuredContent.scss */
.lt-ie9 .active .box.active:after {
  background: none;
}

/* line 383, ../sass/partials/_featuredContent.scss */
.mobile .feature-separator h3, .mobile .feature-separator p {
  width: 100%;
}
/* line 386, ../sass/partials/_featuredContent.scss */
.mobile .feature-separator h3 {
  margin: 0px;
}
/* line 389, ../sass/partials/_featuredContent.scss */
.mobile .feature-separator .btn-secondary {
  width: 150px;
  display: block;
  position: relative;
  right: 50%;
  margin-right: -71px;
  clear: both;
}
/* line 399, ../sass/partials/_featuredContent.scss */
.mobile .featured-2 div[class^="col"] {
  width: 100%;
  float: none;
}
/* line 403, ../sass/partials/_featuredContent.scss */
.mobile .featured-2 .detail {
  padding-bottom: 30px;
}
/* line 407, ../sass/partials/_featuredContent.scss */
.mobile .featured-3 {
  width: 28.57143%;
  float: left;
  margin-right: 0%;
  display: inline;
  width: 100%;
  border: none;
  display: block !important;
  clear: both;
}
/* line 413, ../sass/partials/_featuredContent.scss */
.mobile .featured-3 .panel {
  width: 100%;
  left: 0;
}
/* line 417, ../sass/partials/_featuredContent.scss */
.mobile .featured-3 .box {
  width: 101%;
  border: none;
  display: block;
}
/* line 421, ../sass/partials/_featuredContent.scss */
.mobile .featured-3 .box > div {
  min-height: 67px;
  height: auto;
}
/* line 424, ../sass/partials/_featuredContent.scss */
.mobile .featured-3 .box > div.panel-information {
  height: 300px;
}
/* line 426, ../sass/partials/_featuredContent.scss */
.mobile .featured-3 .box > div.panel-information a.btn {
  display: inline-block;
}
/* line 438, ../sass/partials/_featuredContent.scss */
.mobile .featured-3 .arrow {
  display: none;
}
/* line 441, ../sass/partials/_featuredContent.scss */
.mobile .featured-3 img {
  width: 100%;
}
/* line 444, ../sass/partials/_featuredContent.scss */
.mobile .featured-3 span.icon.fcm-arrow {
  display: inline-block;
  vertical-align: top;
  margin: 2px 0px 0px 8px;
  height: 17px;
  width: 10px;
}
/* line 451, ../sass/partials/_featuredContent.scss */
.mobile .featured-3 h3 {
  width: 100%;
  font-size: 22px;
}
/* line 466, ../sass/partials/_featuredContent.scss */
.mobile .accordion-content {
  display: none;
}
/* line 470, ../sass/partials/_featuredContent.scss */
.mobile .featured-accordion .arrow {
  display: none;
}
/* line 473, ../sass/partials/_featuredContent.scss */
.mobile .featured-accordion div[class^="col"] {
  width: 100%;
  padding: 0 1em;
}
/* line 477, ../sass/partials/_featuredContent.scss */
.mobile .featured-accordion h2 {
  font-size: 20px;
  padding: 0px;
}
/* line 481, ../sass/partials/_featuredContent.scss */
.mobile .featured-accordion p {
  font-size: 14px;
  margin: 0px;
  padding: 10px 0px;
}
/* line 486, ../sass/partials/_featuredContent.scss */
.mobile .featured-accordion .box {
  width: 100%;
  height: 100px;
  display: block;
  background-size: cover;
}
/* line 491, ../sass/partials/_featuredContent.scss */
.mobile .featured-accordion .box > img {
  pointer-events: none;
  height: 180px;
  min-width: 100%;
}
/* line 497, ../sass/partials/_featuredContent.scss */
.mobile .featured-accordion .box:before {
  display: none;
}
/* line 500, ../sass/partials/_featuredContent.scss */
.mobile .featured-accordion .box > div {
  padding-top: 0;
  z-index: 0;
  -webkit-transition: margin 0.4s linear;
  -moz-transition: margin 0.4s linear;
  -o-transition: margin 0.4s linear;
  transition: margin 0.4s linear;
}
/* line 505, ../sass/partials/_featuredContent.scss */
.mobile .featured-accordion .box h3 {
  height: 100px;
  width: 100%;
}
/* line 513, ../sass/partials/_featuredContent.scss */
.mobile .featured-accordion .active .box.active {
  width: 100%;
  height: 180px;
}
/* line 516, ../sass/partials/_featuredContent.scss */
.mobile .featured-accordion .active .box.active > div {
  bottom: 0;
  background: none;
  margin-top: 38px;
}
/* line 524, ../sass/partials/_featuredContent.scss */
.mobile .featured-accordion .active .box.active h2 {
  height: 150px;
  width: 100%;
}
/* line 531, ../sass/partials/_featuredContent.scss */
.mobile .featured-accordion .detail {
  background: white;
  overflow: hidden;
  padding: 16px;
}
/* line 535, ../sass/partials/_featuredContent.scss */
.mobile .featured-accordion .detail p {
  color: black;
}

/* line 544, ../sass/partials/_featuredContent.scss */
.desktop .featured-3 .box {
  width: 32.833%;
  margin-left: -4px;
}
/* line 547, ../sass/partials/_featuredContent.scss */
.desktop .featured-3 .box img {
  width: 100%;
}

/* line 556, ../sass/partials/_featuredContent.scss */
.tablet .featured-3 .box {
  width: 49.5%;
  height: 100%;
  margin-left: -4px;
}
/* line 560, ../sass/partials/_featuredContent.scss */
.tablet .featured-3 .box img {
  max-width: 100%;
  width: 100%;
}
/* line 564, ../sass/partials/_featuredContent.scss */
.tablet .featured-3 .box p {
  font-size: 16px;
  padding: 0px 25px;
}
/* line 568, ../sass/partials/_featuredContent.scss */
.tablet .featured-3 .box h3 {
  padding: 0px 25px;
}
/* line 571, ../sass/partials/_featuredContent.scss */
.tablet .featured-3 .box a {
  margin-left: 25px;
}
/* line 575, ../sass/partials/_featuredContent.scss */
.tablet .featured-3 .box h2 a, .tablet .featured-3 .box h3 a, .tablet .featured-3 .box h4 a, .tablet .featured-3 .box p.intro.upcoming-new-hotels a {
  margin-left: 0;
}

/* line 585, ../sass/partials/_featuredContent.scss */
.desktop .featured-3.map-panel .box, .tablet .featured-3.map-panel .box {
  width: 100%;
  margin-left: -4px;
}
/* line 588, ../sass/partials/_featuredContent.scss */
.desktop .featured-3.map-panel .box img, .tablet .featured-3.map-panel .box img {
  width: 100%;
}
/* line 592, ../sass/partials/_featuredContent.scss */
.desktop .featured-3.map-panel .box.many, .tablet .featured-3.map-panel .box.many {
  width: 480px;
  height: 660px;
}

/* START al.balangue - SDM 126199 */
.featured-accordion .panel .box:after {
	background: none;
	background-color: black;
	opacity: 0.5;
}

.mobile .featured-accordion .panel.active .box.active > div {
	background: url('../images/bg-accordion-title.png?1418408358') repeat-x center center;
	height: 100%;
	padding-bottom: 0px;
	margin-top: 0px;
}

.mobile .featured-accordion .panel .box > div {
	z-index: 2;
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	transition: none;
}

.mobile .featured-accordion .panel .box > div > h3 {
	padding-top: 28px;
	vertical-align: top;
}

.mobile .featured-accordion .panel .box.active > div > h3 {	
	padding-top: 65px;
	-webkit-transition: padding 0.4s linear;
	-moz-transition: padding 0.4s linear;
	-o-transition: padding 0.4s linear;
	transition: padding 0.4s linear;
}
/* END al.balangue - SDM 126199 */

@media screen and (max-width: 800px) {
  /* line 598, ../sass/partials/_featuredContent.scss */
  .hacky-check {
    overflow-y: scroll;
    overflow-x: hidden;
    display: block;
    margin-right: -25px;
  }
}

/* line 3, ../sass/partials/_generalContent.scss */
.general-content {
  overflow: hidden;
  *zoom: 1;
  background-color: white;
  color: #505050;
  font-weight: 100;
  padding: 45px 30px 30px 30px;
  position: relative;
}
/* line 11, ../sass/partials/_generalContent.scss */
.general-content.accordion-content div[class^="col"] {
  margin-left: 0px;
  padding-left: 0px;
}
/* line 15, ../sass/partials/_generalContent.scss */
.general-content.accordion-content .amenities {
  min-height: 30px;
  margin: 20px 0;
  overflow: hidden;
}
/* line 19, ../sass/partials/_generalContent.scss */
.general-content.accordion-content .amenities ul {
  width: 45%;
  float: left;
  margin: 0 0 0 20px;
}
/* line 27, ../sass/partials/_generalContent.scss */
.general-content h1 {
  color: #1258a3;
}

/* CARLSON - Chris H - START NEW DEFINITION */
.general-content.hotel-overview h2 {
  margin-top: 15px;
}
/* CARLSON - Chris H - START NEW DEFINITION */

/* line 30, ../sass/partials/_generalContent.scss */
.general-content h2 {
  color: #1258a3;
}
/* line 33, ../sass/partials/_generalContent.scss */
.general-content h3 {
  color: #1258a3;
}
/* line 36, ../sass/partials/_generalContent.scss */
.general-content a {
  color: #1258a3;
}
/* line 39, ../sass/partials/_generalContent.scss */
.general-content ul {
  list-style: disc;
  margin-left: 1em;
  padding-left: 0;
}
/* line 44, ../sass/partials/_generalContent.scss */
.general-content strong {
  font-weight: 700;
}
/* line 48, ../sass/partials/_generalContent.scss */
.general-content .btn {
  padding: 1em;
  -webkit-border-radius: 0px 0px;
  -moz-border-radius: 0px / 0px;
  border-radius: 0px / 0px;
}
/* line 53, ../sass/partials/_generalContent.scss */
.general-content .download {
  overflow: hidden;
  *zoom: 1;
  color: #034ea0;
  font-weight: 400;
  margin-right: 0.25%;
  margin-bottom: 0.5em;
  position: relative;
  padding-right: 30px;
  text-transform: none;
  width: 100%;
}
/* line 63, ../sass/partials/_generalContent.scss */
.general-content .download .icon-download {
  position: absolute;
  top: 50%;
  right: 0;
  margin-top: -9px;
  margin-right: 0.5em;
}
/* line 71, ../sass/partials/_generalContent.scss */
.general-content .col20 {
  width: 20%;
}
/* line 72, ../sass/partials/_generalContent.scss */
.general-content .col25 {
  width: 25%;
}
/* line 73, ../sass/partials/_generalContent.scss */
.general-content .col30 {
  width: 30%;
}
/* line 74, ../sass/partials/_generalContent.scss */
.general-content .col40 {
  width: 40%;
}
/* line 75, ../sass/partials/_generalContent.scss */
.general-content .col50 {
  width: 50%;
}
/* line 76, ../sass/partials/_generalContent.scss */
.general-content .col60 {
  width: 60%;
}
/* line 77, ../sass/partials/_generalContent.scss */
.general-content .col70 {
  width: 70%;
}
/* line 78, ../sass/partials/_generalContent.scss */
.general-content .col75 {
  width: 75%;
}
/* line 79, ../sass/partials/_generalContent.scss */
.general-content .col80 {
  width: 80%;
}
/* line 80, ../sass/partials/_generalContent.scss */
.general-content .social-share {
  overflow: hidden;
  *zoom: 1;
  float: right;
  margin-top: -0.5em;
  overflow: visible;
  position: relative;
}
/* line 86, ../sass/partials/_generalContent.scss */
.general-content .social-share.buttons-only {
  border: 0;
  padding-bottom: 0;
}
/* line 89, ../sass/partials/_generalContent.scss */
.general-content .social-share.buttons-only .btn {
  display: block;
  float: left;
  margin-right: 0.5em;
}
/* line 95, ../sass/partials/_generalContent.scss */
.general-content .social-share .btn {
  margin-top: 0.5em;
  max-width: 250px;
  text-align: center;
  width: 100%;
}
/* line 100, ../sass/partials/_generalContent.scss */
.mobile .general-content .social-share .btn {
  max-width: 100%;
}
/* line 104, ../sass/partials/_generalContent.scss */
.general-content .social-share p {
  text-transform: uppercase;
  margin-bottom: 0;
}
/* line 108, ../sass/partials/_generalContent.scss */
.general-content .social-share a {
  display: inline-block;
}
/* line 111, ../sass/partials/_generalContent.scss */
.mobile .general-content .social-share {
  width: 100%;
  min-width: 100%;
  float: none;
}
/* line 117, ../sass/partials/_generalContent.scss */
.general-content .prop-text {
  overflow: hidden;
  *zoom: 1;
  float: right;
  width: 250px;
  padding: 10px;
}

/* line 124, ../sass/partials/_generalContent.scss */
.top-general {
  background: white;
  padding: 20px 30px 30px 30px;
  color: black;
  overflow: hidden;
  font-weight: 100;
}
/* line 131, ../sass/partials/_generalContent.scss */
.top-general h2 {
  color: #034ea0;
  width: 100%;
}
/* line 136, ../sass/partials/_generalContent.scss */
.top-general p {
  line-height: 1.2em;
}
/* line 140, ../sass/partials/_generalContent.scss */
.top-general > div {
  float: left;
}
/* line 144, ../sass/partials/_generalContent.scss */
.top-general .copy {
  width: 75%;
}
/* line 148, ../sass/partials/_generalContent.scss */
.top-general .button-wrap {
  width: 25%;
  padding: 25px;
}
/* line 153, ../sass/partials/_generalContent.scss */
.top-general .btn-primary, .top-general .btn--RAD_B,
.top-general .btn--RAD_G,
.top-general .btn--RAD_E,
.top-general .btn--RAD_R,
.top-general .btn--CHI,
.top-general .btn--PII,
.top-general .btn--PKP,
.top-general .btn--PKP_A,
.top-general .btn--QCN {
  margin-bottom: 10px;
  width: 197px;
}
/* line 158, ../sass/partials/_generalContent.scss */
.top-general .btn-default {
  width: 197px;
  margin-bottom: 10px;
}

/* line 165, ../sass/partials/_generalContent.scss */
.mobile .general-content {
  padding: 16px;
  /* START leah.resurreccion - REZWEBBLU-1569*/  
  /* top: 39px; */ 
  /* height: 339px; */ 
  /* END leah.resurreccion - REZWEBBLU-1569*/
}
/* line 167, ../sass/partials/_generalContent.scss */
.mobile .general-content div[class^="col"] {
  float: none;
  width: 100%;
  padding: 0 !important;
}
/* line 172, ../sass/partials/_generalContent.scss */
.mobile .general-content .amenities {
  min-height: 30px;
  margin: 0 0 20px 0;
  overflow: hidden;
  *zoom: 1;
}
/* line 176, ../sass/partials/_generalContent.scss */
.mobile .general-content .amenities ul {
  width: 100%;
  float: left;
  margin: 0 0 0 20px;
}
/* line 182, ../sass/partials/_generalContent.scss */
.mobile .general-content .hidden-mobile {
  display: none;
}
/* line 187, ../sass/partials/_generalContent.scss */
.mobile .top-general {
  background: white;
  padding: 16px;
  color: black;
  font-weight: 100;
  width: 100%;
}
/* line 194, ../sass/partials/_generalContent.scss */
.mobile .top-general h2 {
  color: #034ea0;
}
/* line 198, ../sass/partials/_generalContent.scss */
.mobile .top-general > div {
  float: left;
}
/* line 202, ../sass/partials/_generalContent.scss */
.mobile .top-general .copy {
  width: 100%;
}
/* line 206, ../sass/partials/_generalContent.scss */
.mobile .top-general .button-wrap {
  width: 100%;
  padding: 0px;
}
/* line 210, ../sass/partials/_generalContent.scss */
.mobile .top-general .btn-primary, .mobile .top-general .btn--RAD_B,
.mobile .top-general .btn--RAD_G,
.mobile .top-general .btn--RAD_E,
.mobile .top-general .btn--RAD_R,
.mobile .top-general .btn--CHI,
.mobile .top-general .btn--PII,
.mobile .top-general .btn--PKP,
.mobile .top-general .btn--PKP_A,
.mobile .top-general .btn--QCN {
  max-width: 197px;
}
/* line 213, ../sass/partials/_generalContent.scss */
.mobile .top-general .btn-default {
  width: 197px;
  display: block;
  clear: both;
}

/* line 221, ../sass/partials/_generalContent.scss */
.gray-content {
  padding: 45px 30px 30px 30px;
  background: #505050;
}
/* line 226, ../sass/partials/_generalContent.scss */
.gray-content p,
.gray-content label {
  color: white;
}

/*
 * Link Map Pattern Used For Lists of Nested Links
 *
 */
/* line 6, ../sass/partials/_link-map.scss */
.link-map {
  overflow: hidden;
  *zoom: 1;
  /**
   * Reset the list items
   */
  /**
   * List items columns
   */
  /**
   * Main List Items
   *  First level of depth
   */
  /**
   * List Sub Items
   *  Items nested under a main link item
   */
}
/* line 12, ../sass/partials/_link-map.scss */
.link-map ul, .link-map li {
  list-style-type: none;
  margin-left: 0;
  margin-right: 0;
}
/* line 18, ../sass/partials/_link-map.scss */
.link-map ul {
  padding-left: 1em;
}
/* line 26, ../sass/partials/_link-map.scss */
.link-map .link-map__col {
  width: 20%;
  float: left;
  margin-right: 0%;
  display: inline;
  border-right: 1px solid #cacaca;
}
@media (max-width: 800px) {
  /* line 26, ../sass/partials/_link-map.scss */
  .link-map .link-map__col {
    width: 100%;
    float: left;
    margin-right: 0%;
  }
}
/* line 40, ../sass/partials/_link-map.scss */
.link-map .link-map__item {
  margin-bottom: 5px;
}
/* line 43, ../sass/partials/_link-map.scss */
.link-map .link-map__item > a {
  text-transform: uppercase;
}
/* line 47, ../sass/partials/_link-map.scss */
.link-map .link-map__item > ul {
  margin-top: 5px;
}
/* line 56, ../sass/partials/_link-map.scss */
.link-map .link-map__sub-item {
  margin-bottom: 5px;
}
/* line 58, ../sass/partials/_link-map.scss */
.link-map .link-map__sub-item, .link-map .link-map__sub-item a {
  color: black;
}

/* line 65, ../sass/partials/_link-map.scss */
.back-to-map {
  float: right;
}

/* line 1, ../sass/partials/_infoGrid.scss */
.info-grid {
  overflow: hidden;
  font-weight: 100;
}
/* line 5, ../sass/partials/_infoGrid.scss */
.info-grid h4, .info-grid p.intro.upcoming-new-hotels {
  color: #034ea0;
  font-size: 16px;
  margin: 16px 0 8px;
  text-transform: capitalize;
}
/* line 10, ../sass/partials/_infoGrid.scss */
.info-grid h4 .icon, .info-grid p.intro.upcoming-new-hotels .icon, .info-grid h4 #map .cr-map-nav a:after, #map .cr-map-nav .info-grid h4 a:after, .info-grid p.intro.upcoming-new-hotels #map .cr-map-nav a:after, #map .cr-map-nav .info-grid p.intro.upcoming-new-hotels a:after {
  display: none;
  margin: 8px 0px;
  float: right;
}
/* line 17, ../sass/partials/_infoGrid.scss */
.info-grid h2 {
  width: 38.0859375%;
  margin: 0px;
}
/* line 25, ../sass/partials/_infoGrid.scss */
.info-grid p {
  font-size: 14px;
  line-height: 18px;
  margin: 0px;
  color: #232323;
}
/* line 33, ../sass/partials/_infoGrid.scss */
.info-grid .top-bar {
  width: 100%;
  float: left;
  margin-right: 0%;
  display: inline;
  background: #9e9fa2;
  padding: 15px 30px;
  position: relative;
}
/* line 39, ../sass/partials/_infoGrid.scss */
.info-grid .top-bar h2, .info-grid .top-bar h3 {
  color: white;
  margin-bottom: 0;
  float: left;
}
/* line 45, ../sass/partials/_infoGrid.scss */
.info-grid .top-bar p {
  float: left;
  color: white;
  width: 60.640625%;
  line-height: 20px;
  font-size: 16px;
  clear: none;
}
/* line 54, ../sass/partials/_infoGrid.scss */
.info-grid .top-bar .info-grid-arrow {
  position: absolute;
  bottom: -23px;
  left: 50%;
  margin-left: -22px;
}
/* line 62, ../sass/partials/_infoGrid.scss */
.info-grid .top-bar.centered h2, .info-grid .top-bar.centered h3 {
  width: 100%;
  text-align: center;
}
/* line 69, ../sass/partials/_infoGrid.scss */
.info-grid .row {
  width: 100%;
  float: left;
  margin-right: 0%;
  display: inline;
  overflow: hidden;
  background: white;
  border-bottom: 1px solid #e8e8e8;
}
/* line 75, ../sass/partials/_infoGrid.scss */
.info-grid .row:nth-child(even) {
  background: #f4f4f4;
}
/* line 80, ../sass/partials/_infoGrid.scss */
.info-grid .item-icon {
  display: table;
  width: 25.09727626459144%;
  float: left;
  height: 106px;
  max-width: 127px;
}
/* line 87, ../sass/partials/_infoGrid.scss */
.info-grid .item-icon span.icon {
  background-image: none;
  display: table-cell;
  vertical-align: middle;
}
/* line 92, ../sass/partials/_infoGrid.scss */
.info-grid .item-icon span.icon img {
  display: block;
  margin: auto;
  color: red;
}
/* line 99, ../sass/partials/_infoGrid.scss */
.info-grid .item-icon span {
  margin: 0 auto;
  display: block;
}
/* line 105, ../sass/partials/_infoGrid.scss */
.info-grid .item-icon .icon-blue-cup-sm {
  margin-top: -5px;
}
/* line 111, ../sass/partials/_infoGrid.scss */
.info-grid .item-info {
  float: left;
  width: 72.90272%;
}
/* line 115, ../sass/partials/_infoGrid.scss */
.info-grid .item-info p {
  padding-bottom: 15px;
}
/* line 120, ../sass/partials/_infoGrid.scss */
.info-grid .item {
  width: 50%;
  float: left;
  margin-right: 0%;
  display: inline;
  overflow: hidden;
}

/* ANUSHA - SDM 126075 solution*/
.item .no-icon {
  padding-left: 20px;
}

/* line 124, ../sass/partials/_infoGrid.scss */
.info-grid .item:last-child {
  border-left: 1px solid #e8e8e8;
}
/* line 128, ../sass/partials/_infoGrid.scss */
.info-grid .item a {
  color: #034ea0;
}

@media (max-width: 800px) {
  /* line 136, ../sass/partials/_infoGrid.scss */
  .info-grid {
    width: 100%;
    float: left;
    margin-right: 0%;
  }
  /* line 139, ../sass/partials/_infoGrid.scss */
  .info-grid h3, .info-grid h4, .info-grid p.intro.upcoming-new-hotels {
    width: 100%;
  }
  /* line 141, ../sass/partials/_infoGrid.scss */
  .info-grid h3 .icon, .info-grid h3 #map .cr-map-nav a:after, #map .cr-map-nav .info-grid h3 a:after, .info-grid h4 .icon, .info-grid p.intro.upcoming-new-hotels .icon, .info-grid h4 #map .cr-map-nav a:after, #map .cr-map-nav .info-grid h4 a:after, .info-grid p.intro.upcoming-new-hotels #map .cr-map-nav a:after, #map .cr-map-nav .info-grid p.intro.upcoming-new-hotels a:after {
    display: inline-block;
  }
  /* line 146, ../sass/partials/_infoGrid.scss */
  .info-grid .item-info {
    width: 79%;
  }
  /* line 150, ../sass/partials/_infoGrid.scss */
  .info-grid .top-bar, .info-grid .row, .info-grid .item {
    width: 100%;
  }
  /* line 156, ../sass/partials/_infoGrid.scss */
  .info-grid .item.active p {
    display: block;
  }
  /* line 162, ../sass/partials/_infoGrid.scss */
  .info-grid .top-bar {
    padding: 18px;
  }
  /* line 165, ../sass/partials/_infoGrid.scss */
  .info-grid .top-bar h2 {
    width: 100%;
  }
  /* line 171, ../sass/partials/_infoGrid.scss */
  .info-grid .top-bar p {
    width: 100%;
    height: auto;
  }
  /* line 177, ../sass/partials/_infoGrid.scss */
  .info-grid .info-grid-arrow {
    display: none;
  }
  /* line 181, ../sass/partials/_infoGrid.scss */
  .info-grid .row {
    border: none;
  }
  /* line 184, ../sass/partials/_infoGrid.scss */
  .info-grid .row:nth-child(even) {
    background: white;
  }
  /* line 189, ../sass/partials/_infoGrid.scss */
  .info-grid .item-icon {
    height: 50px;
    width: 15.097276%;
    margin-right: 5px;
  }
  /* line 195, ../sass/partials/_infoGrid.scss */
  .info-grid .item-icon .icon img, .info-grid .item-icon #map .cr-map-nav a:after img, #map .cr-map-nav .info-grid .item-icon a:after img {
    width: 35px;
  }
  /* line 201, ../sass/partials/_infoGrid.scss */
  .info-grid .item {
    border-bottom: 1px solid #e8e8e8;
  }
  /* line 206, ../sass/partials/_infoGrid.scss */
  .info-grid .item span.icon-blue-wifi {
    -webkit-background-size: 32px 1665px;
    -moz-background-size: 32px 1665px;
    -o-background-size: 32px 1665px;
    background-size: 32px 1665px;
    width: 30px;
    height: 30px;
    background-position: 0 -99px;
  }
  /* line 209, ../sass/partials/_infoGrid.scss */
  .info-grid .item span.icon-blue-rings {
    -webkit-background-size: 34px 1737px;
    -moz-background-size: 34px 1737px;
    -o-background-size: 34px 1737px;
    background-size: 34px 1737px;
    width: 31px;
    height: 31px;
    background-position: 0 0;
  }
  /* line 212, ../sass/partials/_infoGrid.scss */
  .info-grid .item span.icon-blue-cup {
    -webkit-background-size: 32px 1665px;
    -moz-background-size: 32px 1665px;
    -o-background-size: 32px 1665px;
    background-size: 32px 1665px;
    width: 30px;
    height: 30px;
    background-position: 0 -133px;
    height: 23px;
  }
  /* line 216, ../sass/partials/_infoGrid.scss */
  .info-grid .item span.icon-blue-thumbs-up {
    -webkit-background-size: 34px 1737px;
    -moz-background-size: 34px 1737px;
    -o-background-size: 34px 1737px;
    background-size: 34px 1737px;
    width: 31px;
    height: 31px;
    background-position: 0 -210px;
    height: 21px;
  }
  /* line 220, ../sass/partials/_infoGrid.scss */
  .info-grid .item span.icon-blue-style {
    -webkit-background-size: 38px 1954px;
    -moz-background-size: 38px 1954px;
    -o-background-size: 38px 1954px;
    background-size: 38px 1954px;
    width: 35px;
    height: 35px;
    background-position: 0 -197px;
    height: 16px;
  }
  /* line 227, ../sass/partials/_infoGrid.scss */
  .info-grid .item p {
    display: none;
  }
  /* line 231, ../sass/partials/_infoGrid.scss */
  .info-grid .item:nth-child(odd) {
    background: #f4f4f4;
  }
}

/* line 1, ../sass/partials/_popup-modal.scss */
.popup-modal {
  width: 500px;
  height: auto;
  min-height: 200px;
  background: white;
  overflow: hidden;
  position: absolute;
  top: 30%;
  left: 50%;
  margin-left: -250px;
  display: none;
  z-index: 100;
  color: white;
}
/* line 16, ../sass/partials/_popup-modal.scss */
.popup-modal.active {
  display: block;
}
/* line 20, ../sass/partials/_popup-modal.scss */
.popup-modal p {
  margin: 0px;
  padding: 0px 0px 10px;
  line-height: 1.1em;
}
/* line 26, ../sass/partials/_popup-modal.scss */
.popup-modal span {
  display: inline-block;
  margin: 0px 15px;
}
/* line 31, ../sass/partials/_popup-modal.scss */
.popup-modal h3 {
  margin: 0px;
  width: 85%;
  float: left;
}
/* line 37, ../sass/partials/_popup-modal.scss */
.popup-modal header {
  background: #232323;
  padding: 20px;
  overflow: hidden;
}
/* line 42, ../sass/partials/_popup-modal.scss */
.popup-modal header a {
  float: right;
  margin-top: 3px;
}
/* line 48, ../sass/partials/_popup-modal.scss */
.popup-modal .content {
  background: #505050;
  padding: 20px;
}
/* line 54, ../sass/partials/_popup-modal.scss */
.popup-modal .actions a:last-child {
  text-decoration: underline;
}

/* line 61, ../sass/partials/_popup-modal.scss */
.forgot-password.active {
  position: fixed;
  width: 100%;
  height: 100%;
  background: url('../images/transparent-black-80.png?1418408358');
  z-index: 2;
}
/* line 69, ../sass/partials/_popup-modal.scss */
.forgot-password .popup-modal {
  background: #505050;
}
/* line 73, ../sass/partials/_popup-modal.scss */
.forgot-password .popup-modal input {
  width: auto;
}

@media screen and (max-width: 801px) {
  /* line 79, ../sass/partials/_popup-modal.scss */
  .popup-modal {
    max-width: 100%;
    left: 0%;
    margin-left: 0;
  }
}
/* line 1, ../sass/partials/_style-guide.scss */
.style-guide {
  max-width: 960px;
  margin: 0 auto;
  padding: 20px;
  background: white;
  position: relative;
}
/* line 9, ../sass/partials/_style-guide.scss */
.style-guide nav {
  color: white;
  background: black;
  padding: 20px;
  position: fixed;
  top: 0;
  width: 250px;
  left: 0;
  bottom: 0;
}
/* line 18, ../sass/partials/_style-guide.scss */
.style-guide nav a {
  color: white;
}
/* line 23, ../sass/partials/_style-guide.scss */
.style-guide .hero {
  background: black;
  padding: 20px 20px 0 20px;
}
/* line 28, ../sass/partials/_style-guide.scss */
.style-guide .hero,
.style-guide .hero * {
  color: white;
}
/* line 35, ../sass/partials/_style-guide.scss */
.style-guide .title img {
  margin-right: 10px;
}
/* line 40, ../sass/partials/_style-guide.scss */
.style-guide h2.header-underline {
  margin-top: 40px;
}
/* line 44, ../sass/partials/_style-guide.scss */
.style-guide a {
  color: #034ea0;
}
/* line 48, ../sass/partials/_style-guide.scss */
.style-guide .dark-section {
  background: #232323;
  padding: 30px;
  border: 1px solid #232323;
}
/* line 53, ../sass/partials/_style-guide.scss */
.style-guide .light-section {
  background: white;
  padding: 30px;
  border: 1px solid #cacaca;
}
/* line 60, ../sass/partials/_style-guide.scss */
.style-guide pre {
  padding: 20px;
  background: #EEE;
  width: 100%;
}
/* line 66, ../sass/partials/_style-guide.scss */
.style-guide pre code {
  color: #323232;
}
/* line 70, ../sass/partials/_style-guide.scss */
.style-guide code {
  font-family: "Courier new", Courier, "Andale Mono", monospace !important;
  line-height: 20px;
}
/* line 75, ../sass/partials/_style-guide.scss */
.style-guide .row {
  clear: both;
  display: block;
  overflow: hidden;
  overflow: hidden;
  *zoom: 1;
}

/* line 86, ../sass/partials/_style-guide.scss */
.color-swatch {
  width: 180px;
  height: 180px;
  padding: 10px !important;
  color: white;
  margin: 0 15px 15px 0;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}

/* line 95, ../sass/partials/_style-guide.scss */
.color-swatch--white {
  color: black;
  border: 1px solid black;
}

/* line 100, ../sass/partials/_style-guide.scss */
.color-swatch--primary-blue {
  background: #034ea0;
}

/* line 104, ../sass/partials/_style-guide.scss */
.color-swatch--primary-black {
  background: black;
}

/* line 108, ../sass/partials/_style-guide.scss */
.color-swatch--secondary-blue {
  background: #023e7f;
}

/* line 112, ../sass/partials/_style-guide.scss */
.color-swatch--secondary-black {
  background: #232323;
}

/* line 116, ../sass/partials/_style-guide.scss */
.color-swatch--secondary-dark-gray {
  background: #505050;
}

/* line 120, ../sass/partials/_style-guide.scss */
.color-swatch--secondary-light-gray {
  background: #cacaca;
}

/* line 101, ../sass/main.scss */
.underlined {
  position: relative;
  float: left;
}
/* line 104, ../sass/main.scss */
.underlined:after {
  content: "";
  display: block;
  margin-top: 10px;
  width: 115%;
  height: 2px;
  margin-bottom: 0;
  background: url('../images/blueDivider.png?1418408358') no-repeat left center;
  background-size: 100%;
  -webkit-background-size: 100%;
}

/* line 117, ../sass/main.scss */
.clear {
  clear: both;
}

/* line 119, ../sass/main.scss */
.relative {
  position: relative;
}

/* line 121, ../sass/main.scss */
.padding-0 {
  padding: 0 !important;
}

/* line 122, ../sass/main.scss */
.margin-0 {
  margin: 0 !important;
}

/* line 124, ../sass/main.scss */
.full-width {
  width: 100%;
}

/*!
Pure v0.5.0
Copyright 2014 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
https://github.com/yui/pure/blob/master/LICENSE.md
*/
@media screen and (min-width: 35.5em) {
  /* line 53, ../sass/partials/_grid-responsive.scss */
  .pure-u-sm-1,
  .pure-u-sm-1-1,
  .pure-u-sm-1-2,
  .pure-u-sm-1-3,
  .pure-u-sm-2-3,
  .pure-u-sm-1-4,
  .pure-u-sm-3-4,
  .pure-u-sm-1-5,
  .pure-u-sm-2-5,
  .pure-u-sm-3-5,
  .pure-u-sm-4-5,
  .pure-u-sm-5-5,
  .pure-u-sm-1-6,
  .pure-u-sm-5-6,
  .pure-u-sm-1-8,
  .pure-u-sm-3-8,
  .pure-u-sm-5-8,
  .pure-u-sm-7-8,
  .pure-u-sm-1-12,
  .pure-u-sm-5-12,
  .pure-u-sm-7-12,
  .pure-u-sm-11-12,
  .pure-u-sm-1-24,
  .pure-u-sm-2-24,
  .pure-u-sm-3-24,
  .pure-u-sm-4-24,
  .pure-u-sm-5-24,
  .pure-u-sm-6-24,
  .pure-u-sm-7-24,
  .pure-u-sm-8-24,
  .pure-u-sm-9-24,
  .pure-u-sm-10-24,
  .pure-u-sm-11-24,
  .pure-u-sm-12-24,
  .pure-u-sm-13-24,
  .pure-u-sm-14-24,
  .pure-u-sm-15-24,
  .pure-u-sm-16-24,
  .pure-u-sm-17-24,
  .pure-u-sm-18-24,
  .pure-u-sm-19-24,
  .pure-u-sm-20-24,
  .pure-u-sm-21-24,
  .pure-u-sm-22-24,
  .pure-u-sm-23-24,
  .pure-u-sm-24-24 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
  }

  /* line 63, ../sass/partials/_grid-responsive.scss */
  .pure-u-sm-1-24 {
    width: 4.1667%;
    *width: 4.1357%;
  }

  /* line 69, ../sass/partials/_grid-responsive.scss */
  .pure-u-sm-1-12,
  .pure-u-sm-2-24 {
    width: 8.3333%;
    *width: 8.3023%;
  }

  /* line 75, ../sass/partials/_grid-responsive.scss */
  .pure-u-sm-1-8,
  .pure-u-sm-3-24 {
    width: 12.5000%;
    *width: 12.4690%;
  }

  /* line 81, ../sass/partials/_grid-responsive.scss */
  .pure-u-sm-1-6,
  .pure-u-sm-4-24 {
    width: 16.6667%;
    *width: 16.6357%;
  }

  /* line 86, ../sass/partials/_grid-responsive.scss */
  .pure-u-sm-1-5 {
    width: 20%;
    *width: 19.9690%;
  }

  /* line 91, ../sass/partials/_grid-responsive.scss */
  .pure-u-sm-5-24 {
    width: 20.8333%;
    *width: 20.8023%;
  }

  /* line 97, ../sass/partials/_grid-responsive.scss */
  .pure-u-sm-1-4,
  .pure-u-sm-6-24 {
    width: 25%;
    *width: 24.9690%;
  }

  /* line 102, ../sass/partials/_grid-responsive.scss */
  .pure-u-sm-7-24 {
    width: 29.1667%;
    *width: 29.1357%;
  }

  /* line 108, ../sass/partials/_grid-responsive.scss */
  .pure-u-sm-1-3,
  .pure-u-sm-8-24 {
    width: 33.3333%;
    *width: 33.3023%;
  }

  /* line 114, ../sass/partials/_grid-responsive.scss */
  .pure-u-sm-3-8,
  .pure-u-sm-9-24 {
    width: 37.5000%;
    *width: 37.4690%;
  }

  /* line 119, ../sass/partials/_grid-responsive.scss */
  .pure-u-sm-2-5 {
    width: 40%;
    *width: 39.9690%;
  }

  /* line 125, ../sass/partials/_grid-responsive.scss */
  .pure-u-sm-5-12,
  .pure-u-sm-10-24 {
    width: 41.6667%;
    *width: 41.6357%;
  }

  /* line 130, ../sass/partials/_grid-responsive.scss */
  .pure-u-sm-11-24 {
    width: 45.8333%;
    *width: 45.8023%;
  }

  /* line 136, ../sass/partials/_grid-responsive.scss */
  .pure-u-sm-1-2,
  .pure-u-sm-12-24 {
    width: 50%;
    *width: 49.9690%;
  }

  /* line 141, ../sass/partials/_grid-responsive.scss */
  .pure-u-sm-13-24 {
    width: 54.1667%;
    *width: 54.1357%;
  }

  /* line 147, ../sass/partials/_grid-responsive.scss */
  .pure-u-sm-7-12,
  .pure-u-sm-14-24 {
    width: 58.3333%;
    *width: 58.3023%;
  }

  /* line 152, ../sass/partials/_grid-responsive.scss */
  .pure-u-sm-3-5 {
    width: 60%;
    *width: 59.9690%;
  }

  /* line 158, ../sass/partials/_grid-responsive.scss */
  .pure-u-sm-5-8,
  .pure-u-sm-15-24 {
    width: 62.5000%;
    *width: 62.4690%;
  }

  /* line 164, ../sass/partials/_grid-responsive.scss */
  .pure-u-sm-2-3,
  .pure-u-sm-16-24 {
    width: 66.6667%;
    *width: 66.6357%;
  }

  /* line 169, ../sass/partials/_grid-responsive.scss */
  .pure-u-sm-17-24 {
    width: 70.8333%;
    *width: 70.8023%;
  }

  /* line 175, ../sass/partials/_grid-responsive.scss */
  .pure-u-sm-3-4,
  .pure-u-sm-18-24 {
    width: 75%;
    *width: 74.9690%;
  }

  /* line 180, ../sass/partials/_grid-responsive.scss */
  .pure-u-sm-19-24 {
    width: 79.1667%;
    *width: 79.1357%;
  }

  /* line 185, ../sass/partials/_grid-responsive.scss */
  .pure-u-sm-4-5 {
    width: 80%;
    *width: 79.9690%;
  }

  /* line 191, ../sass/partials/_grid-responsive.scss */
  .pure-u-sm-5-6,
  .pure-u-sm-20-24 {
    width: 83.3333%;
    *width: 83.3023%;
  }

  /* line 197, ../sass/partials/_grid-responsive.scss */
  .pure-u-sm-7-8,
  .pure-u-sm-21-24 {
    width: 87.5000%;
    *width: 87.4690%;
  }

  /* line 203, ../sass/partials/_grid-responsive.scss */
  .pure-u-sm-11-12,
  .pure-u-sm-22-24 {
    width: 91.6667%;
    *width: 91.6357%;
  }

  /* line 208, ../sass/partials/_grid-responsive.scss */
  .pure-u-sm-23-24 {
    width: 95.8333%;
    *width: 95.8023%;
  }

  /* line 216, ../sass/partials/_grid-responsive.scss */
  .pure-u-sm-1,
  .pure-u-sm-1-1,
  .pure-u-sm-5-5,
  .pure-u-sm-24-24 {
    width: 100%;
  }
}
@media screen and (min-width: 48em) {
  /* line 267, ../sass/partials/_grid-responsive.scss */
  .pure-u-md-1,
  .pure-u-md-1-1,
  .pure-u-md-1-2,
  .pure-u-md-1-3,
  .pure-u-md-2-3,
  .pure-u-md-1-4,
  .pure-u-md-3-4,
  .pure-u-md-1-5,
  .pure-u-md-2-5,
  .pure-u-md-3-5,
  .pure-u-md-4-5,
  .pure-u-md-5-5,
  .pure-u-md-1-6,
  .pure-u-md-5-6,
  .pure-u-md-1-8,
  .pure-u-md-3-8,
  .pure-u-md-5-8,
  .pure-u-md-7-8,
  .pure-u-md-1-12,
  .pure-u-md-5-12,
  .pure-u-md-7-12,
  .pure-u-md-11-12,
  .pure-u-md-1-24,
  .pure-u-md-2-24,
  .pure-u-md-3-24,
  .pure-u-md-4-24,
  .pure-u-md-5-24,
  .pure-u-md-6-24,
  .pure-u-md-7-24,
  .pure-u-md-8-24,
  .pure-u-md-9-24,
  .pure-u-md-10-24,
  .pure-u-md-11-24,
  .pure-u-md-12-24,
  .pure-u-md-13-24,
  .pure-u-md-14-24,
  .pure-u-md-15-24,
  .pure-u-md-16-24,
  .pure-u-md-17-24,
  .pure-u-md-18-24,
  .pure-u-md-19-24,
  .pure-u-md-20-24,
  .pure-u-md-21-24,
  .pure-u-md-22-24,
  .pure-u-md-23-24,
  .pure-u-md-24-24 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
  }

  /* line 277, ../sass/partials/_grid-responsive.scss */
  .pure-u-md-1-24 {
    width: 4.1667%;
    *width: 4.1357%;
  }

  /* line 283, ../sass/partials/_grid-responsive.scss */
  .pure-u-md-1-12,
  .pure-u-md-2-24 {
    width: 8.3333%;
    *width: 8.3023%;
  }

  /* line 289, ../sass/partials/_grid-responsive.scss */
  .pure-u-md-1-8,
  .pure-u-md-3-24 {
    width: 12.5000%;
    *width: 12.4690%;
  }

  /* line 295, ../sass/partials/_grid-responsive.scss */
  .pure-u-md-1-6,
  .pure-u-md-4-24 {
    width: 16.6667%;
    *width: 16.6357%;
  }

  /* line 300, ../sass/partials/_grid-responsive.scss */
  .pure-u-md-1-5 {
    width: 20%;
    *width: 19.9690%;
  }

  /* line 305, ../sass/partials/_grid-responsive.scss */
  .pure-u-md-5-24 {
    width: 20.8333%;
    *width: 20.8023%;
  }

  /* line 311, ../sass/partials/_grid-responsive.scss */
  .pure-u-md-1-4,
  .pure-u-md-6-24 {
    width: 25%;
    *width: 24.9690%;
  /* CARLSON - NAN - START CHANGE */
    vertical-align: middle;
  /* CARLSON - NAN - END CHANGE */
  }

  /* line 316, ../sass/partials/_grid-responsive.scss */
  .pure-u-md-7-24 {
    width: 29.1667%;
    *width: 29.1357%;
  }

  /* line 322, ../sass/partials/_grid-responsive.scss */
  .pure-u-md-1-3,
  .pure-u-md-8-24 {
    width: 33.3333%;
    *width: 33.3023%;
  }

  /* line 328, ../sass/partials/_grid-responsive.scss */
  .pure-u-md-3-8,
  .pure-u-md-9-24 {
    width: 37.5000%;
    *width: 37.4690%;
  }

  /* line 333, ../sass/partials/_grid-responsive.scss */
  .pure-u-md-2-5 {
    width: 40%;
    *width: 39.9690%;
  }

  /* line 339, ../sass/partials/_grid-responsive.scss */
  .pure-u-md-5-12,
  .pure-u-md-10-24 {
    width: 41.6667%;
    *width: 41.6357%;
  }

  /* line 344, ../sass/partials/_grid-responsive.scss */
  .pure-u-md-11-24 {
    width: 45.8333%;
    *width: 45.8023%;
  }

  /* line 350, ../sass/partials/_grid-responsive.scss */
  .pure-u-md-1-2,
  .pure-u-md-12-24 {
    width: 50%;
    *width: 49.9690%;
  }

  /* line 355, ../sass/partials/_grid-responsive.scss */
  .pure-u-md-13-24 {
    width: 54.1667%;
    *width: 54.1357%;
  }

  /* line 361, ../sass/partials/_grid-responsive.scss */
  .pure-u-md-7-12,
  .pure-u-md-14-24 {
    width: 58.3333%;
    *width: 58.3023%;
  }

  /* line 366, ../sass/partials/_grid-responsive.scss */
  .pure-u-md-3-5 {
    width: 60%;
    *width: 59.9690%;
  }

  /* line 372, ../sass/partials/_grid-responsive.scss */
  .pure-u-md-5-8,
  .pure-u-md-15-24 {
    width: 62.5000%;
    *width: 62.4690%;
  }

  /* line 378, ../sass/partials/_grid-responsive.scss */
  .pure-u-md-2-3,
  .pure-u-md-16-24 {
    width: 66.6667%;
    *width: 66.6357%;
  }

  /* line 383, ../sass/partials/_grid-responsive.scss */
  .pure-u-md-17-24 {
    width: 70.8333%;
    *width: 70.8023%;
  }

  /* line 389, ../sass/partials/_grid-responsive.scss */
  .pure-u-md-3-4,
  .pure-u-md-18-24 {
    width: 75%;
    *width: 74.9690%;
  }

  /* line 394, ../sass/partials/_grid-responsive.scss */
  .pure-u-md-19-24 {
    width: 79.1667%;
    *width: 79.1357%;
  }

  /* line 399, ../sass/partials/_grid-responsive.scss */
  .pure-u-md-4-5 {
    width: 80%;
    *width: 79.9690%;
  }

  /* line 405, ../sass/partials/_grid-responsive.scss */
  .pure-u-md-5-6,
  .pure-u-md-20-24 {
    width: 83.3333%;
    *width: 83.3023%;
  }

  /* line 411, ../sass/partials/_grid-responsive.scss */
  .pure-u-md-7-8,
  .pure-u-md-21-24 {
    width: 87.5000%;
    *width: 87.4690%;
  }

  /* line 417, ../sass/partials/_grid-responsive.scss */
  .pure-u-md-11-12,
  .pure-u-md-22-24 {
    width: 91.6667%;
    *width: 91.6357%;
  }

  /* line 422, ../sass/partials/_grid-responsive.scss */
  .pure-u-md-23-24 {
    width: 95.8333%;
    *width: 95.8023%;
  }

  /* line 430, ../sass/partials/_grid-responsive.scss */
  .pure-u-md-1,
  .pure-u-md-1-1,
  .pure-u-md-5-5,
  .pure-u-md-24-24 {
    width: 100%;
  }
}
@media screen and (min-width: 64em) {
  /* line 481, ../sass/partials/_grid-responsive.scss */
  .pure-u-lg-1,
  .pure-u-lg-1-1,
  .pure-u-lg-1-2,
  .pure-u-lg-1-3,
  .pure-u-lg-2-3,
  .pure-u-lg-1-4,
  .pure-u-lg-3-4,
  .pure-u-lg-1-5,
  .pure-u-lg-2-5,
  .pure-u-lg-3-5,
  .pure-u-lg-4-5,
  .pure-u-lg-5-5,
  .pure-u-lg-1-6,
  .pure-u-lg-5-6,
  .pure-u-lg-1-8,
  .pure-u-lg-3-8,
  .pure-u-lg-5-8,
  .pure-u-lg-7-8,
  .pure-u-lg-1-12,
  .pure-u-lg-5-12,
  .pure-u-lg-7-12,
  .pure-u-lg-11-12,
  .pure-u-lg-1-24,
  .pure-u-lg-2-24,
  .pure-u-lg-3-24,
  .pure-u-lg-4-24,
  .pure-u-lg-5-24,
  .pure-u-lg-6-24,
  .pure-u-lg-7-24,
  .pure-u-lg-8-24,
  .pure-u-lg-9-24,
  .pure-u-lg-10-24,
  .pure-u-lg-11-24,
  .pure-u-lg-12-24,
  .pure-u-lg-13-24,
  .pure-u-lg-14-24,
  .pure-u-lg-15-24,
  .pure-u-lg-16-24,
  .pure-u-lg-17-24,
  .pure-u-lg-18-24,
  .pure-u-lg-19-24,
  .pure-u-lg-20-24,
  .pure-u-lg-21-24,
  .pure-u-lg-22-24,
  .pure-u-lg-23-24,
  .pure-u-lg-24-24 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
  }

  /* line 491, ../sass/partials/_grid-responsive.scss */
  .pure-u-lg-1-24 {
    width: 4.1667%;
    *width: 4.1357%;
  }

  /* line 497, ../sass/partials/_grid-responsive.scss */
  .pure-u-lg-1-12,
  .pure-u-lg-2-24 {
    width: 8.3333%;
    *width: 8.3023%;
  }

  /* line 503, ../sass/partials/_grid-responsive.scss */
  .pure-u-lg-1-8,
  .pure-u-lg-3-24 {
    width: 12.5000%;
    *width: 12.4690%;
  }

  /* line 509, ../sass/partials/_grid-responsive.scss */
  .pure-u-lg-1-6,
  .pure-u-lg-4-24 {
    width: 16.6667%;
    *width: 16.6357%;
  }

  /* line 514, ../sass/partials/_grid-responsive.scss */
  .pure-u-lg-1-5 {
    width: 20%;
    *width: 19.9690%;
  }

  /* line 519, ../sass/partials/_grid-responsive.scss */
  .pure-u-lg-5-24 {
    width: 20.8333%;
    *width: 20.8023%;
  }

  /* line 525, ../sass/partials/_grid-responsive.scss */
  .pure-u-lg-1-4,
  .pure-u-lg-6-24 {
    width: 25%;
    *width: 24.9690%;
  }

  /* line 530, ../sass/partials/_grid-responsive.scss */
  .pure-u-lg-7-24 {
    width: 29.1667%;
    *width: 29.1357%;
  }

  /* line 536, ../sass/partials/_grid-responsive.scss */
  .pure-u-lg-1-3,
  .pure-u-lg-8-24 {
    width: 33.3333%;
    *width: 33.3023%;
  }

  /* line 542, ../sass/partials/_grid-responsive.scss */
  .pure-u-lg-3-8,
  .pure-u-lg-9-24 {
    width: 37.5000%;
    *width: 37.4690%;
  }

  /* line 547, ../sass/partials/_grid-responsive.scss */
  .pure-u-lg-2-5 {
    width: 40%;
    *width: 39.9690%;
  }

  /* line 553, ../sass/partials/_grid-responsive.scss */
  .pure-u-lg-5-12,
  .pure-u-lg-10-24 {
    width: 41.6667%;
    *width: 41.6357%;
  }

  /* line 558, ../sass/partials/_grid-responsive.scss */
  .pure-u-lg-11-24 {
    width: 45.8333%;
    *width: 45.8023%;
  }

  /* line 564, ../sass/partials/_grid-responsive.scss */
  .pure-u-lg-1-2,
  .pure-u-lg-12-24 {
    width: 50%;
    *width: 49.9690%;
  }

  /* line 569, ../sass/partials/_grid-responsive.scss */
  .pure-u-lg-13-24 {
    width: 54.1667%;
    *width: 54.1357%;
  }

  /* line 575, ../sass/partials/_grid-responsive.scss */
  .pure-u-lg-7-12,
  .pure-u-lg-14-24 {
    width: 58.3333%;
    *width: 58.3023%;
  }

  /* line 580, ../sass/partials/_grid-responsive.scss */
  .pure-u-lg-3-5 {
    width: 60%;
    *width: 59.9690%;
  }

  /* line 586, ../sass/partials/_grid-responsive.scss */
  .pure-u-lg-5-8,
  .pure-u-lg-15-24 {
    width: 62.5000%;
    *width: 62.4690%;
  }

  /* line 592, ../sass/partials/_grid-responsive.scss */
  .pure-u-lg-2-3,
  .pure-u-lg-16-24 {
    width: 66.6667%;
    *width: 66.6357%;
  }

  /* line 597, ../sass/partials/_grid-responsive.scss */
  .pure-u-lg-17-24 {
    width: 70.8333%;
    *width: 70.8023%;
  }

  /* line 603, ../sass/partials/_grid-responsive.scss */
  .pure-u-lg-3-4,
  .pure-u-lg-18-24 {
    width: 75%;
    *width: 74.9690%;
  }

  /* line 608, ../sass/partials/_grid-responsive.scss */
  .pure-u-lg-19-24 {
    width: 79.1667%;
    *width: 79.1357%;
  }

  /* line 613, ../sass/partials/_grid-responsive.scss */
  .pure-u-lg-4-5 {
    width: 80%;
    *width: 79.9690%;
  }

  /* line 619, ../sass/partials/_grid-responsive.scss */
  .pure-u-lg-5-6,
  .pure-u-lg-20-24 {
    width: 83.3333%;
    *width: 83.3023%;
  }

  /* line 625, ../sass/partials/_grid-responsive.scss */
  .pure-u-lg-7-8,
  .pure-u-lg-21-24 {
    width: 87.5000%;
    *width: 87.4690%;
  }

  /* line 631, ../sass/partials/_grid-responsive.scss */
  .pure-u-lg-11-12,
  .pure-u-lg-22-24 {
    width: 91.6667%;
    *width: 91.6357%;
  }

  /* line 636, ../sass/partials/_grid-responsive.scss */
  .pure-u-lg-23-24 {
    width: 95.8333%;
    *width: 95.8023%;
  }

  /* line 644, ../sass/partials/_grid-responsive.scss */
  .pure-u-lg-1,
  .pure-u-lg-1-1,
  .pure-u-lg-5-5,
  .pure-u-lg-24-24 {
    width: 100%;
  }
}
@media screen and (min-width: 80em) {
  /* line 695, ../sass/partials/_grid-responsive.scss */
  .pure-u-xl-1,
  .pure-u-xl-1-1,
  .pure-u-xl-1-2,
  .pure-u-xl-1-3,
  .pure-u-xl-2-3,
  .pure-u-xl-1-4,
  .pure-u-xl-3-4,
  .pure-u-xl-1-5,
  .pure-u-xl-2-5,
  .pure-u-xl-3-5,
  .pure-u-xl-4-5,
  .pure-u-xl-5-5,
  .pure-u-xl-1-6,
  .pure-u-xl-5-6,
  .pure-u-xl-1-8,
  .pure-u-xl-3-8,
  .pure-u-xl-5-8,
  .pure-u-xl-7-8,
  .pure-u-xl-1-12,
  .pure-u-xl-5-12,
  .pure-u-xl-7-12,
  .pure-u-xl-11-12,
  .pure-u-xl-1-24,
  .pure-u-xl-2-24,
  .pure-u-xl-3-24,
  .pure-u-xl-4-24,
  .pure-u-xl-5-24,
  .pure-u-xl-6-24,
  .pure-u-xl-7-24,
  .pure-u-xl-8-24,
  .pure-u-xl-9-24,
  .pure-u-xl-10-24,
  .pure-u-xl-11-24,
  .pure-u-xl-12-24,
  .pure-u-xl-13-24,
  .pure-u-xl-14-24,
  .pure-u-xl-15-24,
  .pure-u-xl-16-24,
  .pure-u-xl-17-24,
  .pure-u-xl-18-24,
  .pure-u-xl-19-24,
  .pure-u-xl-20-24,
  .pure-u-xl-21-24,
  .pure-u-xl-22-24,
  .pure-u-xl-23-24,
  .pure-u-xl-24-24 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
  }

  /* line 705, ../sass/partials/_grid-responsive.scss */
  .pure-u-xl-1-24 {
    width: 4.1667%;
    *width: 4.1357%;
  }

  /* line 711, ../sass/partials/_grid-responsive.scss */
  .pure-u-xl-1-12,
  .pure-u-xl-2-24 {
    width: 8.3333%;
    *width: 8.3023%;
  }

  /* line 717, ../sass/partials/_grid-responsive.scss */
  .pure-u-xl-1-8,
  .pure-u-xl-3-24 {
    width: 12.5000%;
    *width: 12.4690%;
  }

  /* line 723, ../sass/partials/_grid-responsive.scss */
  .pure-u-xl-1-6,
  .pure-u-xl-4-24 {
    width: 16.6667%;
    *width: 16.6357%;
  }

  /* line 728, ../sass/partials/_grid-responsive.scss */
  .pure-u-xl-1-5 {
    width: 20%;
    *width: 19.9690%;
  }

  /* line 733, ../sass/partials/_grid-responsive.scss */
  .pure-u-xl-5-24 {
    width: 20.8333%;
    *width: 20.8023%;
  }

  /* line 739, ../sass/partials/_grid-responsive.scss */
  .pure-u-xl-1-4,
  .pure-u-xl-6-24 {
    width: 25%;
    *width: 24.9690%;
  }

  /* line 744, ../sass/partials/_grid-responsive.scss */
  .pure-u-xl-7-24 {
    width: 29.1667%;
    *width: 29.1357%;
  }

  /* line 750, ../sass/partials/_grid-responsive.scss */
  .pure-u-xl-1-3,
  .pure-u-xl-8-24 {
    width: 33.3333%;
    *width: 33.3023%;
  }

  /* line 756, ../sass/partials/_grid-responsive.scss */
  .pure-u-xl-3-8,
  .pure-u-xl-9-24 {
    width: 37.5000%;
    *width: 37.4690%;
  }

  /* line 761, ../sass/partials/_grid-responsive.scss */
  .pure-u-xl-2-5 {
    width: 40%;
    *width: 39.9690%;
  }

  /* line 767, ../sass/partials/_grid-responsive.scss */
  .pure-u-xl-5-12,
  .pure-u-xl-10-24 {
    width: 41.6667%;
    *width: 41.6357%;
  }

  /* line 772, ../sass/partials/_grid-responsive.scss */
  .pure-u-xl-11-24 {
    width: 45.8333%;
    *width: 45.8023%;
  }

  /* line 778, ../sass/partials/_grid-responsive.scss */
  .pure-u-xl-1-2,
  .pure-u-xl-12-24 {
    width: 50%;
    *width: 49.9690%;
  }

  /* line 783, ../sass/partials/_grid-responsive.scss */
  .pure-u-xl-13-24 {
    width: 54.1667%;
    *width: 54.1357%;
  }

  /* line 789, ../sass/partials/_grid-responsive.scss */
  .pure-u-xl-7-12,
  .pure-u-xl-14-24 {
    width: 58.3333%;
    *width: 58.3023%;
  }

  /* line 794, ../sass/partials/_grid-responsive.scss */
  .pure-u-xl-3-5 {
    width: 60%;
    *width: 59.9690%;
  }

  /* line 800, ../sass/partials/_grid-responsive.scss */
  .pure-u-xl-5-8,
  .pure-u-xl-15-24 {
    width: 62.5000%;
    *width: 62.4690%;
  }

  /* line 806, ../sass/partials/_grid-responsive.scss */
  .pure-u-xl-2-3,
  .pure-u-xl-16-24 {
    width: 66.6667%;
    *width: 66.6357%;
  }

  /* line 811, ../sass/partials/_grid-responsive.scss */
  .pure-u-xl-17-24 {
    width: 70.8333%;
    *width: 70.8023%;
  }

  /* line 817, ../sass/partials/_grid-responsive.scss */
  .pure-u-xl-3-4,
  .pure-u-xl-18-24 {
    width: 75%;
    *width: 74.9690%;
  }

  /* line 822, ../sass/partials/_grid-responsive.scss */
  .pure-u-xl-19-24 {
    width: 79.1667%;
    *width: 79.1357%;
  }

  /* line 827, ../sass/partials/_grid-responsive.scss */
  .pure-u-xl-4-5 {
    width: 80%;
    *width: 79.9690%;
  }

  /* line 833, ../sass/partials/_grid-responsive.scss */
  .pure-u-xl-5-6,
  .pure-u-xl-20-24 {
    width: 83.3333%;
    *width: 83.3023%;
  }

  /* line 839, ../sass/partials/_grid-responsive.scss */
  .pure-u-xl-7-8,
  .pure-u-xl-21-24 {
    width: 87.5000%;
    *width: 87.4690%;
  }

  /* line 845, ../sass/partials/_grid-responsive.scss */
  .pure-u-xl-11-12,
  .pure-u-xl-22-24 {
    width: 91.6667%;
    *width: 91.6357%;
  }

  /* line 850, ../sass/partials/_grid-responsive.scss */
  .pure-u-xl-23-24 {
    width: 95.8333%;
    *width: 95.8023%;
  }

  /* line 858, ../sass/partials/_grid-responsive.scss */
  .pure-u-xl-1,
  .pure-u-xl-1-1,
  .pure-u-xl-5-5,
  .pure-u-xl-24-24 {
    width: 100%;
  }
}
/* line 1, ../sass/partials/_grid-overrides.scss */
.pure-g [class*="pure-u"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 15px;
  font-family: GillSansMTPro-Light, 'Gill Sans', Helvetica, Arial;
}

/* line 9, ../sass/partials/_grid-overrides.scss */
.pure-row {
  margin-bottom: 10px;
  background-color: #eeeeee;
}

/* line 16, ../sass/partials/_grid-overrides.scss */
.pure-checkbox-group [class*="pure-u"] {
  padding: 5px;
}
/* line 20, ../sass/partials/_grid-overrides.scss */
.pure-checkbox-group input[type="checkbox"] {
  width: 14px;
  height: 14px;
}

/* IE9 specific */
.lt-ie10 .form-group.w25 select {	
	padding-right:0;
	background-size:0;
}