/* ===== MIXINS ===== */
/* GALLERY */
/* Hide when no JS is available */
/*Hide when not in Backoffice */
/*Hide when in Backoffice */
/* HTML 5 BP mixins */
/* ===== REPSONSIVE MIXINS ===== */
/* ===== SCEEN SIZES ===== */
/* ===== BREAKPOINTS ===== */
/* ===== HEADER ===== */
/* ===== BACKOFFICE ===== */
/* ===== HEADER ===== */
/* ===== BASE COLOR VARIABLES ===== */
/* ===== HEADER ===== */
/* ===== BOOKROW ===== */
/* ===== CONTENTBLOCKS ===== */
/* ===== BUTTONS ===== */
/* ===== FORMS ===== */
/* ===== FOOTER ===== */
/* ===== SIZES ===== */
/* ===== GALLERY ===== */
/* ===== FONT DECLARATIONS ===== */
@font-face {
  font-family: 'Avenir-Black';
  src: url("../fonts/avenirltstd-black-webfont.eot");
  src: url("../fonts/avenirltstd-black-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/avenirltstd-black-webfont.woff") format("woff"), url("../fonts/avenirltstd-black-webfont.ttf") format("truetype"), url("../fonts/avenirltstd-black-webfont.svg#avenirBlack") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'Avenir-Light';
  src: url("../fonts/avenirltstd-light-webfont.eot");
  src: url("../fonts/avenirltstd-light-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/avenirltstd-light-webfont.woff") format("woff"), url("../fonts/avenirltstd-light-webfont.ttf") format("truetype"), url("../fonts/avenirltstd-light-webfont.svg#AvenirLight") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'Gotham-book';
  src: url("../fonts/Gotham-book-webfont.eot");
  src: url("../fonts/Gotham-book-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/Gotham-book-webfont.woff") format("woff"), url("../fonts/Gotham-book-webfont.ttf") format("truetype"), url("../fonts/Gotham-book-webfont.svg#GothamBook") format("svg");
  font-weight: normal;
  font-style: normal; }
.AvenirBlack, .customFont1, header nav div > ul li a, .basicButton, .buttonOne, .btn,
input[type="submit"], .buttonTwo, .slider .caption p > a,
.slider .caption > a, footer .newsletter button, .buttonThree, .contentBlock.hasTeaser a, .overrideSurvey .SurveyContainer .Buttons input[type="submit"],
.hasSurvey .SurveyContainer .Buttons input[type="submit"], .slider .caption h1, .slider .caption h2, .slider .caption h3, .slider .caption h4, .slider .caption h5, .slider .caption p, .slider .caption span, .contentBlock.breadcrumbs, .contentBlock.roomOverview .readMore, .contentBlock.hasAmenities a {
  font-family: 'Avenir-Black',arial, helvetica, sans-serif;
  font-weight: normal;
  font-style: normal; }

.AvenirLight, .customFont2, .contentBlock h1, .contentBlock h2, .contentBlock h3, .contentBlock h4, .contentBlock h5 {
  font-family: 'Avenir-Light',arial, helvetica, sans-serif;
  font-weight: normal;
  font-style: normal; }

.GothamBook, .customFont3, header nav div > ul li:hover ul a, .contentBlock.hasOverflow .content, #SiteContainer input[type="text"], #SiteContainer .selectBox {
  font-family: 'Gotham-book', arial, helvetica, sans-serif;
  font-weight: normal;
  font-style: normal; }

.basicFont, body, .contentBlock .content, #SiteContainer footer .newsletter input[type="text"] {
  font-family: arial, helvetica, sans-serif; }

.fontAwesome, footer .newsletter button:after {
  font-family: 'FontAwesome'; }

body {
  font-size: 11px;
  line-height: 13px; }

/*gallery*/
.imgGallery {
  position: relative;
  top: 0;
  left: 0;
  clear: both;
  width: 100%;
  height: 420px;
  /* thumbs */
  /* BUTTONS */
  /* slideshow button */ }
  .imgGallery .inner {
    display: none; }
  .backoffice .imgGallery .inner {
    display: block; }
  .imgGallery .imgContainer {
    cursor: pointer; }
    .imgGallery .imgContainer:after {
      content: ' ';
      position: absolute;
      bottom: 0;
      right: 0;
      width: 13px;
      height: 12px;
      background: #000 url("../images/gallery/zoom.png") no-repeat scroll 50% 50%;
      background: rgba(0, 0, 0, 0.8) url("../images/gallery/zoom.png") no-repeat scroll 50% 50%;
      color: #ffffff;
      border: 0;
      padding: 10px;
      border-radius: 0px;
      margin: 10px;
      cursor: pointer;
      pointer-events: none; }
  .imgGallery .imgContainer, .imgGallery.imgGalleryLightbox {
    position: relative;
    top: 0;
    left: 0;
    height: 100%;
    background: #ccc;
    border-radius: 0px;
    border: 0;
    margin: 0 0 20px 0;
    overflow: hidden; }
    .imgGallery .imgContainer ul,
    .imgGallery .imgContainer ul li, .imgGallery.imgGalleryLightbox ul,
    .imgGallery.imgGalleryLightbox ul li {
      margin: 0;
      padding: 0;
      list-style: none outside url();
      height: 100%; }
    .imgGallery .imgContainer .imgSlide, .imgGallery.imgGalleryLightbox .imgSlide {
      float: left;
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      display: none;
      opacity: inherit;
      filter: inherit;
      /* CAPTIONS */ }
      .imgGallery .imgContainer .imgSlide .imgHolder, .imgGallery.imgGalleryLightbox .imgSlide .imgHolder {
        overflow: hidden;
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        opacity: inherit;
        filter: inherit; }
        .imgGallery .imgContainer .imgSlide .imgHolder > img, .imgGallery.imgGalleryLightbox .imgSlide .imgHolder > img {
          height: auto;
          width: 100%;
          position: static;
          opacity: inherit;
          filter: inherit;
          /*position: absolute;
          top: 0;
          left: 0;*/ }
      .imgGallery .imgContainer .imgSlide:first-child, .imgGallery.imgGalleryLightbox .imgSlide:first-child {
        display: block; }
      .imgGallery .imgContainer .imgSlide .captionContainer, .imgGallery.imgGalleryLightbox .imgSlide .captionContainer {
        position: absolute;
        bottom: 0;
        left: 0;
        text-align: left;
        font-weight: normal;
        line-height: 1;
        width: 100%;
        margin: 10px; }
        .imgGallery .imgContainer .imgSlide .captionContainer .imgCount,
        .imgGallery .imgContainer .imgSlide .captionContainer .imgCaption, .imgGallery.imgGalleryLightbox .imgSlide .captionContainer .imgCount,
        .imgGallery.imgGalleryLightbox .imgSlide .captionContainer .imgCaption {
          background: #000;
          background: rgba(0, 0, 0, 0.8);
          color: #ffffff;
          border: 0;
          padding: 10px;
          border-radius: 0px;
          margin: 0 1px 0 0;
          float: left; }
          .lt-ie9 .imgGallery .imgContainer .imgSlide .captionContainer .imgCount, .lt-ie9
          .imgGallery .imgContainer .imgSlide .captionContainer .imgCaption, .lt-ie9 .imgGallery.imgGalleryLightbox .imgSlide .captionContainer .imgCount, .lt-ie9
          .imgGallery.imgGalleryLightbox .imgSlide .captionContainer .imgCaption {
            background: transparent;
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc000000', endColorstr='#cc000000',GradientType=0 ); }
  .imgGallery .imgThumbs {
    padding-top: 0;
    width: 100%;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    background: transparent;
    border-radius: 0px;
    border: 0; }
    .imgGallery .imgThumbs ul {
      width: 100000em;
      padding: 0;
      margin: 0 0 0 0;
      list-style: none inside;
      white-space: no-wrap;
      height: 100%;
      position: relative;
      top: 0;
      left: 0; }
      .imgGallery .imgThumbs ul:before, .imgGallery .imgThumbs ul:after {
        content: " ";
        display: table; }
      .imgGallery .imgThumbs ul:after {
        clear: both; }
      .lt-ie8 .imgGallery .imgThumbs ul {
        *zoom: 1; }
      .imgGallery .imgThumbs ul .imgThumb {
        height: 100%;
        width: 165px;
        position: relative;
        float: left;
        overflow: hidden;
        display: block;
        cursor: pointer;
        background: transparent;
        border-radius: 0;
        border: 0;
        margin: 0 1px 0 0;
        padding: 0; }
        .imgGallery .imgThumbs ul .imgThumb.active {
          border-radius: 0;
          padding: 0; }
          .imgGallery .imgThumbs ul .imgThumb.active .imgHolder {
            border: 5px solid #766b39;
            overflow: hidden; }
            .imgGallery .imgThumbs ul .imgThumb.active .imgHolder img {
              margin: -5px -5px -5px -10px;
              visibility: hidden; }
        .imgGallery .imgThumbs ul .imgThumb .imgHolder {
          border: 0;
          overflow: hidden;
          position: relative;
          top: 0;
          left: 0;
          display: block; }
          .imgGallery .imgThumbs ul .imgThumb .imgHolder img {
            height: auto;
            width: auto; }
  .imgGallery .imgCategories {
    width: 100%;
    position: relative;
    top: 0;
    left: 0;
    background: transparent;
    border-radius: 0;
    border: 0;
    margin: 30px auto 10px auto; }
    .imgGallery .imgCategories:before, .imgGallery .imgCategories:after {
      content: " ";
      display: table; }
    .imgGallery .imgCategories:after {
      clear: both; }
    .lt-ie8 .imgGallery .imgCategories {
      *zoom: 1; }
    .imgGallery .imgCategories ul {
      list-style: none inside;
      white-space: no-wrap;
      position: relative;
      top: 0;
      left: 0;
      margin: 0;
      padding: 0; }
      .imgGallery .imgCategories ul li {
        float: left;
        margin: 0 1px 0 0;
        padding: 0;
        background: #000;
        border: 0;
        border-radius: 0px;
        text-align: center;
        color: #fff;
        height: 40px;
        cursor: pointer;
        width: 25%; }
        .imgGallery .imgCategories ul li:hover, .imgGallery .imgCategories ul li.active {
          margin: 0 1px 0 0;
          padding: 0;
          background: #766b39;
          border: 0;
          color: #fff; }
        .imgGallery .imgCategories ul li:before {
          content: ' ';
          height: 100%;
          font-size: 0 !important;
          margin-right: -0.25em;
          /* Adjusts for spacing */
          overflow: hidden;
          display: inline-block;
          vertical-align: middle; }
        .imgGallery .imgCategories ul li > * {
          display: inline-block;
          vertical-align: middle; }
  .imgGallery .imgScroll {
    cursor: pointer;
    direction: ltr;
    height: 30px;
    top: 50%;
    margin-top: -15px;
    overflow: hidden;
    position: absolute;
    border: 0;
    background-color: #000;
    color: #fff;
    white-space: nowrap;
    width: 20px;
    outline: 0; }
    .imgGallery .imgScroll.right {
      right: 0; }
    .imgGallery .imgScroll.left {
      left: 0; }
  .imgGallery .imgAutoplay {
    display: block;
    padding: 5px 0;
    text-align: right;
    float: right;
    cursor: pointer;
    color: #000; }
  .imgGallery .imgAutoplay .imgIcon {
    display: block;
    float: right;
    width: 0;
    height: 0;
    border: 6px solid transparent;
    border-left-color: #000;
    margin: 2px 0px -2px 4px; }
  .imgGallery .imgAutoplay.autoPlayEnabled .imgIcon {
    width: 2px;
    border: 3px solid #000;
    border-width: 0 3px;
    height: 10px;
    margin: 3px 4px -3px; }

.lbOverlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000;
  background: rgba(0, 0, 0, 0.5); }
  .lt-ie9 .lbOverlay {
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80000000', endColorstr='#80000000',GradientType=0 ); }
  @media only screen and (max-width: 1000px) {
    .lbOverlay {
      display: none !important; } }
  .lbOverlay .imgGalleryLightbox {
    position: relative;
    top: 0;
    left: 0;
    width: 900px;
    margin: 50px auto; }
    .lbOverlay .imgGalleryLightbox ul, .lbOverlay .imgGalleryLightbox ul li {
      list-style: none outside url();
      padding: 0;
      margin: 0; }
    .lbOverlay .imgGalleryLightbox ul li {
      position: absolute;
      top: 0;
      left: 0;
      width: 900px; }
      .lbOverlay .imgGalleryLightbox ul li img {
        width: 100%; }

.imgGallery.justThumbs .imgScroll,
.imgGallery.justThumbs .imgAutoplay {
  display: none; }
.imgGallery.justThumbs .imgThumbs ul {
  width: auto;
  white-space: wrap;
  left: 0 !important; }
  .imgGallery.justThumbs .imgThumbs ul .imgThumb {
    height: auto;
    margin-bottom: 1px; }

/*!
 * jQuery UI CSS Framework 1.9.2
 * http://jqueryui.com
 *
 * Copyright 2012 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Helvetica%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=cb842e&bgTextureHeader=02_glass.png&bgImgOpacityHeader=25&borderColorHeader=d49768&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=f4f0ec&bgTextureContent=05_inset_soft.png&bgImgOpacityContent=100&borderColorContent=e0cfc2&fcContent=1e1b1d&iconColorContent=c47a23&bgColorDefault=ede4d4&bgTextureDefault=02_glass.png&bgImgOpacityDefault=70&borderColorDefault=cdc3b7&fcDefault=3f3731&iconColorDefault=f08000&bgColorHover=f5f0e5&bgTextureHover=02_glass.png&bgImgOpacityHover=100&borderColorHover=f5ad66&fcHover=a46313&iconColorHover=f08000&bgColorActive=f4f0ec&bgTextureActive=04_highlight_hard.png&bgImgOpacityActive=100&borderColorActive=e0cfc2&fcActive=b85700&iconColorActive=f35f07&bgColorHighlight=f5f5b5&bgTextureHighlight=04_highlight_hard.png&bgImgOpacityHighlight=75&borderColorHighlight=d9bb73&fcHighlight=060200&iconColorHighlight=cb672b&bgColorError=fee4bd&bgTextureError=04_highlight_hard.png&bgImgOpacityError=65&borderColorError=f8893f&fcError=592003&iconColorError=ff7519&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=75&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=75&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
 */
/* Component containers
----------------------------------*/
.ui-widget {
  font-family: Helvetica,Arial,sans-serif;
  font-size: 1.1em; }

.ui-widget .ui-widget {
  font-size: 1em; }

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
  font-family: Helvetica,Arial,sans-serif;
  font-size: 1em; }

.ui-widget-content {
  border: 1px solid #e0cfc2;
  background: #f4f0ec url(../images/jQuery-UI/ui-bg_inset-soft_100_f4f0ec_1x100.png) 50% bottom repeat-x;
  color: #1e1b1d; }

.ui-widget-content a {
  color: #1e1b1d; }

.ui-widget-header {
  border: 1px solid #4f3c28;
  background: #4f3c28;
  font-weight: bold; }

.ui-widget-header a {
  color: #ffffff; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  border: 1px solid #cdc3b7;
  background: #ede4d4 url(../images/jQuery-UI/ui-bg_glass_70_ede4d4_1x400.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #3f3731; }

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
  color: #3f3731;
  text-decoration: none; }

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
  border: 1px solid #f5ad66;
  background: #f5f0e5 url(../images/jQuery-UI/ui-bg_glass_100_f5f0e5_1x400.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #a46313; }

.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited {
  color: #a46313;
  text-decoration: none; }

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
  border: 1px solid #e0cfc2;
  background: #f4f0ec url(../images/jQuery-UI/ui-bg_highlight-hard_100_f4f0ec_1x100.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #b85700; }

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
  color: #b85700;
  text-decoration: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
  border: 1px solid #d9bb73;
  background: #f5f5b5 url(../images/jQuery-UI/ui-bg_highlight-hard_75_f5f5b5_1x100.png) 50% top repeat-x;
  color: #060200; }

.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
  color: #060200; }

.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
  border: 1px solid #f8893f;
  background: #fee4bd url(../images/jQuery-UI/ui-bg_highlight-hard_65_fee4bd_1x100.png) 50% top repeat-x;
  color: #592003; }

.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
  color: #592003; }

.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
  color: #592003; }

.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
  font-weight: bold; }

.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter: Alpha(Opacity=70);
  font-weight: normal; }

.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: Alpha(Opacity=35);
  background-image: none; }

.ui-state-disabled .ui-icon {
  filter: Alpha(Opacity=35); }

/* For IE8 - See #6059 */
/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
  width: 16px;
  height: 16px;
  background-image: url(../images/jQuery-UI/ui-icons_c47a23_256x240.png); }

.ui-widget-content .ui-icon {
  background-image: url(../images/jQuery-UI/ui-icons_c47a23_256x240.png); }

.ui-widget-header .ui-icon {
  background-image: url(../images/jQuery-UI/ui-icons_ffffff_256x240.png); }

.ui-state-default .ui-icon {
  background-image: url(../images/jQuery-UI/ui-icons_f08000_256x240.png); }

.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
  background-image: url(../images/jQuery-UI/ui-icons_f08000_256x240.png); }

.ui-state-active .ui-icon {
  background-image: url(../images/jQuery-UI/ui-icons_f35f07_256x240.png); }

.ui-state-highlight .ui-icon {
  background-image: url(../images/jQuery-UI/ui-icons_cb672b_256x240.png); }

.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
  background-image: url(../images/jQuery-UI/ui-icons_ff7519_256x240.png); }

/* positioning */
.ui-icon-carat-1-n {
  background-position: 0 0; }

.ui-icon-carat-1-ne {
  background-position: -16px 0; }

.ui-icon-carat-1-e {
  background-position: -32px 0; }

.ui-icon-carat-1-se {
  background-position: -48px 0; }

.ui-icon-carat-1-s {
  background-position: -64px 0; }

.ui-icon-carat-1-sw {
  background-position: -80px 0; }

.ui-icon-carat-1-w {
  background-position: -96px 0; }

.ui-icon-carat-1-nw {
  background-position: -112px 0; }

.ui-icon-carat-2-n-s {
  background-position: -128px 0; }

.ui-icon-carat-2-e-w {
  background-position: -144px 0; }

.ui-icon-triangle-1-n {
  background-position: 0 -16px; }

.ui-icon-triangle-1-ne {
  background-position: -16px -16px; }

.ui-icon-triangle-1-e {
  background-position: -32px -16px; }

.ui-icon-triangle-1-se {
  background-position: -48px -16px; }

.ui-icon-triangle-1-s {
  background-position: -64px -16px; }

.ui-icon-triangle-1-sw {
  background-position: -80px -16px; }

.ui-icon-triangle-1-w {
  background-position: -96px -16px; }

.ui-icon-triangle-1-nw {
  background-position: -112px -16px; }

.ui-icon-triangle-2-n-s {
  background-position: -128px -16px; }

.ui-icon-triangle-2-e-w {
  background-position: -144px -16px; }

.ui-icon-arrow-1-n {
  background-position: 0 -32px; }

.ui-icon-arrow-1-ne {
  background-position: -16px -32px; }

.ui-icon-arrow-1-e {
  background-position: -32px -32px; }

.ui-icon-arrow-1-se {
  background-position: -48px -32px; }

.ui-icon-arrow-1-s {
  background-position: -64px -32px; }

.ui-icon-arrow-1-sw {
  background-position: -80px -32px; }

.ui-icon-arrow-1-w {
  background-position: -96px -32px; }

.ui-icon-arrow-1-nw {
  background-position: -112px -32px; }

.ui-icon-arrow-2-n-s {
  background-position: -128px -32px; }

.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px; }

.ui-icon-arrow-2-e-w {
  background-position: -160px -32px; }

.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px; }

.ui-icon-arrowstop-1-n {
  background-position: -192px -32px; }

.ui-icon-arrowstop-1-e {
  background-position: -208px -32px; }

.ui-icon-arrowstop-1-s {
  background-position: -224px -32px; }

.ui-icon-arrowstop-1-w {
  background-position: -240px -32px; }

.ui-icon-arrowthick-1-n {
  background-position: 0 -48px; }

.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px; }

.ui-icon-arrowthick-1-e {
  background-position: -32px -48px; }

.ui-icon-arrowthick-1-se {
  background-position: -48px -48px; }

.ui-icon-arrowthick-1-s {
  background-position: -64px -48px; }

.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px; }

.ui-icon-arrowthick-1-w {
  background-position: -96px -48px; }

.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px; }

.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px; }

.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px; }

.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px; }

.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px; }

.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px; }

.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px; }

.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px; }

.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px; }

.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px; }

.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px; }

.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px; }

.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px; }

.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px; }

.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px; }

.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px; }

.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px; }

.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px; }

.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px; }

.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px; }

.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px; }

.ui-icon-arrow-4 {
  background-position: 0 -80px; }

.ui-icon-arrow-4-diag {
  background-position: -16px -80px; }

.ui-icon-extlink {
  background-position: -32px -80px; }

.ui-icon-newwin {
  background-position: -48px -80px; }

.ui-icon-refresh {
  background-position: -64px -80px; }

.ui-icon-shuffle {
  background-position: -80px -80px; }

.ui-icon-transfer-e-w {
  background-position: -96px -80px; }

.ui-icon-transferthick-e-w {
  background-position: -112px -80px; }

.ui-icon-folder-collapsed {
  background-position: 0 -96px; }

.ui-icon-folder-open {
  background-position: -16px -96px; }

.ui-icon-document {
  background-position: -32px -96px; }

.ui-icon-document-b {
  background-position: -48px -96px; }

.ui-icon-note {
  background-position: -64px -96px; }

.ui-icon-mail-closed {
  background-position: -80px -96px; }

.ui-icon-mail-open {
  background-position: -96px -96px; }

.ui-icon-suitcase {
  background-position: -112px -96px; }

.ui-icon-comment {
  background-position: -128px -96px; }

.ui-icon-person {
  background-position: -144px -96px; }

.ui-icon-print {
  background-position: -160px -96px; }

.ui-icon-trash {
  background-position: -176px -96px; }

.ui-icon-locked {
  background-position: -192px -96px; }

.ui-icon-unlocked {
  background-position: -208px -96px; }

.ui-icon-bookmark {
  background-position: -224px -96px; }

.ui-icon-tag {
  background-position: -240px -96px; }

.ui-icon-home {
  background-position: 0 -112px; }

.ui-icon-flag {
  background-position: -16px -112px; }

.ui-icon-calendar {
  background-position: -32px -112px; }

.ui-icon-cart {
  background-position: -48px -112px; }

.ui-icon-pencil {
  background-position: -64px -112px; }

.ui-icon-clock {
  background-position: -80px -112px; }

.ui-icon-disk {
  background-position: -96px -112px; }

.ui-icon-calculator {
  background-position: -112px -112px; }

.ui-icon-zoomin {
  background-position: -128px -112px; }

.ui-icon-zoomout {
  background-position: -144px -112px; }

.ui-icon-search {
  background-position: -160px -112px; }

.ui-icon-wrench {
  background-position: -176px -112px; }

.ui-icon-gear {
  background-position: -192px -112px; }

.ui-icon-heart {
  background-position: -208px -112px; }

.ui-icon-star {
  background-position: -224px -112px; }

.ui-icon-link {
  background-position: -240px -112px; }

.ui-icon-cancel {
  background-position: 0 -128px; }

.ui-icon-plus {
  background-position: -16px -128px; }

.ui-icon-plusthick {
  background-position: -32px -128px; }

.ui-icon-minus {
  background-position: -48px -128px; }

.ui-icon-minusthick {
  background-position: -64px -128px; }

.ui-icon-close {
  background-position: -80px -128px; }

.ui-icon-closethick {
  background-position: -96px -128px; }

.ui-icon-key {
  background-position: -112px -128px; }

.ui-icon-lightbulb {
  background-position: -128px -128px; }

.ui-icon-scissors {
  background-position: -144px -128px; }

.ui-icon-clipboard {
  background-position: -160px -128px; }

.ui-icon-copy {
  background-position: -176px -128px; }

.ui-icon-contact {
  background-position: -192px -128px; }

.ui-icon-image {
  background-position: -208px -128px; }

.ui-icon-video {
  background-position: -224px -128px; }

.ui-icon-script {
  background-position: -240px -128px; }

.ui-icon-alert {
  background-position: 0 -144px; }

.ui-icon-info {
  background-position: -16px -144px; }

.ui-icon-notice {
  background-position: -32px -144px; }

.ui-icon-help {
  background-position: -48px -144px; }

.ui-icon-check {
  background-position: -64px -144px; }

.ui-icon-bullet {
  background-position: -80px -144px; }

.ui-icon-radio-on {
  background-position: -96px -144px; }

.ui-icon-radio-off {
  background-position: -112px -144px; }

.ui-icon-pin-w {
  background-position: -128px -144px; }

.ui-icon-pin-s {
  background-position: -144px -144px; }

.ui-icon-play {
  background-position: 0 -160px; }

.ui-icon-pause {
  background-position: -16px -160px; }

.ui-icon-seek-next {
  background-position: -32px -160px; }

.ui-icon-seek-prev {
  background-position: -48px -160px; }

.ui-icon-seek-end {
  background-position: -64px -160px; }

.ui-icon-seek-start {
  background-position: -80px -160px; }

/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first {
  background-position: -80px -160px; }

.ui-icon-stop {
  background-position: -96px -160px; }

.ui-icon-eject {
  background-position: -112px -160px; }

.ui-icon-volume-off {
  background-position: -128px -160px; }

.ui-icon-volume-on {
  background-position: -144px -160px; }

.ui-icon-power {
  background-position: 0 -176px; }

.ui-icon-signal-diag {
  background-position: -16px -176px; }

.ui-icon-signal {
  background-position: -32px -176px; }

.ui-icon-battery-0 {
  background-position: -48px -176px; }

.ui-icon-battery-1 {
  background-position: -64px -176px; }

.ui-icon-battery-2 {
  background-position: -80px -176px; }

.ui-icon-battery-3 {
  background-position: -96px -176px; }

.ui-icon-circle-plus {
  background-position: 0 -192px; }

.ui-icon-circle-minus {
  background-position: -16px -192px; }

.ui-icon-circle-close {
  background-position: -32px -192px; }

.ui-icon-circle-triangle-e {
  background-position: -48px -192px; }

.ui-icon-circle-triangle-s {
  background-position: -64px -192px; }

.ui-icon-circle-triangle-w {
  background-position: -80px -192px; }

.ui-icon-circle-triangle-n {
  background-position: -96px -192px; }

.ui-icon-circle-arrow-e {
  background-position: -112px -192px; }

.ui-icon-circle-arrow-s {
  background-position: -128px -192px; }

.ui-icon-circle-arrow-w {
  background-position: -144px -192px; }

.ui-icon-circle-arrow-n {
  background-position: -160px -192px; }

.ui-icon-circle-zoomin {
  background-position: -176px -192px; }

.ui-icon-circle-zoomout {
  background-position: -192px -192px; }

.ui-icon-circle-check {
  background-position: -208px -192px; }

.ui-icon-circlesmall-plus {
  background-position: 0 -208px; }

.ui-icon-circlesmall-minus {
  background-position: -16px -208px; }

.ui-icon-circlesmall-close {
  background-position: -32px -208px; }

.ui-icon-squaresmall-plus {
  background-position: -48px -208px; }

.ui-icon-squaresmall-minus {
  background-position: -64px -208px; }

.ui-icon-squaresmall-close {
  background-position: -80px -208px; }

.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px; }

.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px; }

.ui-icon-grip-solid-vertical {
  background-position: -32px -224px; }

.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px; }

.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px; }

.ui-icon-grip-diagonal-se {
  background-position: -80px -224px; }

/* Misc visuals
----------------------------------*/
/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
  -moz-border-radius-topleft: 6px;
  -webkit-border-top-left-radius: 6px;
  -khtml-border-top-left-radius: 6px;
  border-top-left-radius: 6px; }

.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
  -moz-border-radius-topright: 6px;
  -webkit-border-top-right-radius: 6px;
  -khtml-border-top-right-radius: 6px;
  border-top-right-radius: 6px; }

.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
  -moz-border-radius-bottomleft: 6px;
  -webkit-border-bottom-left-radius: 6px;
  -khtml-border-bottom-left-radius: 6px;
  border-bottom-left-radius: 6px; }

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
  -moz-border-radius-bottomright: 6px;
  -webkit-border-bottom-right-radius: 6px;
  -khtml-border-bottom-right-radius: 6px;
  border-bottom-right-radius: 6px; }

/* Overlays */
.ui-widget-overlay {
  background: #aaaaaa url(../images/jQuery-UI/ui-bg_flat_75_aaaaaa_40x100.png) 50% 50% repeat-x;
  opacity: .3;
  filter: Alpha(Opacity=30); }

.ui-widget-shadow {
  margin: -8px 0 0 -8px;
  padding: 8px;
  background: #aaaaaa url(../images/jQuery-UI/ui-bg_flat_75_aaaaaa_40x100.png) 50% 50% repeat-x;
  opacity: .3;
  filter: Alpha(Opacity=30);
  -moz-border-radius: 8px;
  -khtml-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px; }

::-moz-selection {
  background: #005782;
  color: #fff;
  text-shadow: none; }

::selection {
  background: #005782;
  color: #fff;
  text-shadow: none; }

#SiteContainer {
  color: #333; }

header .toggler:before {
  background: #FFF;
  box-shadow: 0 0.5em 0 0 #FFF, 0 1em 0 0 #FFF; }
header .quickLinks a {
  color: #363636; }
  header .quickLinks a:hover {
    color: #000; }
header nav div > ul li {
  -webkit-transition: background-color 500ms ease;
  -moz-transition: background-color 500ms ease;
  -ms-transition: background-color 500ms ease;
  -o-transition: background-color 500ms ease;
  transition: background-color 500ms ease; }
  header nav div > ul li.AspNet-TreeView-Selected {
    background: #FFF; }
  header nav div > ul li:hover {
    background: #FFF; }
  header nav div > ul li a {
    color: #737373; }
@media only screen and (max-width: 769px) {
  header {
    background: #000; }
    header nav div > ul li {
      background: #4f3c28; }
      header nav div > ul li a {
        color: #FFF; }
      header nav div > ul li.AspNet-TreeView-Selected {
        background: #FFF; }
        header nav div > ul li.AspNet-TreeView-Selected a {
          color: #4f3c28; } }
@media only screen and (min-width: 769px) {
  header nav div > ul li {
    max-width: 100px; }
    header nav div > ul li.AspNet-TreeView-Selected {
      background: transparent; }
    header nav div > ul li ul {
      font-size: 11px;
      background: #8d6d4b; }
      header nav div > ul li ul li a,
      header nav div > ul li ul li:first-child a {
        color: #FFF;
        text-decoration: none; }
        header nav div > ul li ul li a:hover,
        header nav div > ul li ul li:first-child a:hover {
          color: #FFF;
          text-decoration: none;
          background: #604c32; }
      header nav div > ul li ul li:hover, header nav div > ul li ul li.AspNet-TreeView-Selected,
      header nav div > ul li ul li:first-child:hover,
      header nav div > ul li ul li:first-child.AspNet-TreeView-Selected {
        background: #604c32; }
        header nav div > ul li ul li:hover > a, header nav div > ul li ul li.AspNet-TreeView-Selected > a,
        header nav div > ul li ul li:first-child:hover > a,
        header nav div > ul li ul li:first-child.AspNet-TreeView-Selected > a {
          background: #604c32; }
  header nav div > ul > li {
    position: relative;
    border-left: 1px solid #d2d2d2;
    margin-left: .5em; }
    header nav div > ul > li > a {
      font-size: 12px;
      padding-top: 8px; }
    header nav div > ul > li:first-child {
      display: none; }
    header nav div > ul > li:hover > a, header nav div > ul > li.AspNet-TreeView-Selected > a {
      color: #4f3c28;
      background: transparent; } }
header .lang {
  color: #363636; }
  header .lang > ul > li > a span:after {
    background-color: #000; }
  header .lang > ul > li ul li {
    background: #808080; }
    header .lang > ul > li ul li a, header .lang > ul > li ul li span {
      color: #FFF; }
  header .lang > ul > li:after {
    border-left: 3px solid transparent;
    border-right: 3px solid transparent;
    border-top: 3px solid #363636; }
  header .lang > ul > li:hover::after {
    border-top: 0;
    border-left: 3px solid transparent;
    border-right: 3px solid transparent;
    border-bottom: 3px solid #363636; }
  header .lang > ul > li.ky {
    display: none; }

.bookRow {
  background: #4f3c28; }
  #SiteContainer .bookRow input[type="text"] {
    background-color: transparent;
    border-color: #7b6d5d; }
  #SiteContainer .bookRow a.selectBox {
    background-color: transparent;
    border-color: #7b6d5d; }
  #SiteContainer .bookRow .btn:hover {
    color: #FFF;
    border-color: #7b6d5d; }

a {
  color: #8d6d4b; }

.basicButton, .buttonOne, .btn,
input[type="submit"], .buttonTwo, .slider .caption p > a,
.slider .caption > a, footer .newsletter button, .buttonThree, .contentBlock.hasTeaser a, .overrideSurvey .SurveyContainer .Buttons input[type="submit"],
.hasSurvey .SurveyContainer .Buttons input[type="submit"] {
  -webkit-transition: background-color 500ms ease;
  -moz-transition: background-color 500ms ease;
  -ms-transition: background-color 500ms ease;
  -o-transition: background-color 500ms ease;
  transition: background-color 500ms ease; }

.buttonOne, .btn,
input[type="submit"] {
  border: 1px solid #b3b3b0;
  color: #FFF;
  background: transparent; }
  .buttonOne:hover, .btn:hover,
  input[type="submit"]:hover {
    border: 1px solid #81817c;
    color: #404040;
    background: transparent; }

.buttonTwo, .slider .caption p > a,
.slider .caption > a, footer .newsletter button {
  border: 1px solid #8d6d4b;
  color: #FFF;
  background: #8d6d4b; }
  .buttonTwo:hover, .slider .caption p > a:hover,
  .slider .caption > a:hover, footer .newsletter button:hover {
    border: 1px solid #4a3a28;
    color: #b3b3b0;
    background: #4a3a28; }

.buttonThree, .contentBlock.hasTeaser a, .overrideSurvey .SurveyContainer .Buttons input[type="submit"],
.hasSurvey .SurveyContainer .Buttons input[type="submit"] {
  border: 1px solid #000;
  color: #FFF;
  background: #000; }
  .buttonThree:hover, .contentBlock.hasTeaser a:hover, .overrideSurvey .SurveyContainer .Buttons input[type="submit"]:hover,
  .hasSurvey .SurveyContainer .Buttons input[type="submit"]:hover {
    border: 1px solid #333333;
    color: #FFF;
    background: #333333; }

.readMore {
  text-decoration: none;
  color: #ffffff; }
  .readMore:after {
    background: #FFF;
    color: #8d6d4b; }

.customColorOne {
  background: #8d6d4b;
  color: #FFF; }
  .customColorOne h1, .customColorOne h2, .customColorOne h3, .customColorOne h4, .customColorOne h5, .customColorOne p, .customColorOne span, .customColorOne a {
    color: #FFF; }
  .customColorOne .readMore:after {
    background: #FFF;
    color: #8d6d4b; }

.customColorTwo, .contentBlock.roomOverview .readMore:after {
  background: #8d6d4b;
  color: #FFF; }
  .customColorTwo h1, .contentBlock.roomOverview .readMore:after h1, .customColorTwo h2, .contentBlock.roomOverview .readMore:after h2, .customColorTwo h3, .contentBlock.roomOverview .readMore:after h3, .customColorTwo h4, .contentBlock.roomOverview .readMore:after h4, .customColorTwo h5, .contentBlock.roomOverview .readMore:after h5, .customColorTwo p, .contentBlock.roomOverview .readMore:after p, .customColorTwo span, .contentBlock.roomOverview .readMore:after span, .customColorTwo a, .contentBlock.roomOverview .readMore:after a {
    color: #FFF; }
  .customColorTwo .readMore:after, .contentBlock.roomOverview .readMore:after .readMore:after {
    background: #FFF;
    color: #8d6d4b; }

.slider {
  background: #FFF; }
  .backoffice .slider {
    background: #808080; }
  .contentPage .slider .slideOverlay {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$percentage)";
    filter: alpha(opacity=10);
    -moz-opacity: 0.1;
    -khtml-opacity: 0.1;
    opacity: 0.1;
    background: #000; }
  .slider .caption h1, .slider .caption h2, .slider .caption h3, .slider .caption h4, .slider .caption h5, .slider .caption p, .slider .caption span {
    color: #FFF;
    letter-spacing: 3px;
    text-transform: uppercase;
    text-shadow: 3px 3px 18px #7c7c7c; }
    .contentPage .slider .caption h1:after, .contentPage .slider .caption h2:after, .contentPage .slider .caption h3:after, .contentPage .slider .caption h4:after, .contentPage .slider .caption h5:after, .contentPage .slider .caption p:after, .contentPage .slider .caption span:after {
      background: #FFF; }
  .slider .caption.hasUnderline h1:first-child:after, .slider .caption.hasUnderline h2:first-child:after, .slider .caption.hasUnderline h3:first-child:after, .slider .caption.hasUnderline h4:first-child:after, .slider .caption.hasUnderline h5:first-child:after {
    background: #FFF; }
  .slider .indicator ul li {
    background: #FFF;
    border: 1px solid #FFF;
    -webkit-transition: background-color 1s eas-in;
    -moz-transition: background-color 1s eas-in;
    -ms-transition: background-color 1s eas-in;
    -o-transition: background-color 1s eas-in;
    transition: background-color 1s eas-in; }
    .slider .indicator ul li:hover, .slider .indicator ul li.active {
      background: #8d6d4b;
      border: 1px solid #FFF; }
  .slider .indicator .control {
    color: #FFF;
    border: 2px solid #FFF; }
    .slider .indicator .control.arrowDisabled {
      cursor: auto;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
      filter: alpha(opacity=50);
      -moz-opacity: 0.5;
      -khtml-opacity: 0.5;
      opacity: 0.5; }

.contentBlock.reversedBg {
  background: #e9e9e9; }
.contentBlock h1, .contentBlock h2, .contentBlock h3, .contentBlock h4, .contentBlock h5 {
  text-transform: uppercase;
  font-size: 2.1em; }
.contentBlock h2 {
  font-size: 1.8em; }
.contentBlock h3 {
  font-size: 1.6em; }
.contentBlock.breadcrumbs {
  text-transform: uppercase;
  color: #696969; }
  .contentBlock.breadcrumbs a {
    color: #696969; }
    .contentBlock.breadcrumbs a:after {
      color: #696969; }
.contentBlock.roomOverview .readMore {
  color: #000; }
.contentBlock.hasAmenities ul li {
  border-bottom: 1px solid #bababa; }
  .contentBlock.hasAmenities ul li:last-child {
    border-bottom: 0; }
.contentBlock.bgPrevNextUnderflow.reversedBg:before {
  background: #e9e9e9; }
.contentBlock.bgPrevNextUnderflow.reversedBg:after {
  background: #e9e9e9; }
.contentBlock.titleUnderlined h1, .contentBlock.titleUnderlined h2, .contentBlock.titleUnderlined h3, .contentBlock.titleUnderlined h4, .contentBlock.titleUnderlined h5, .contentBlock.titleUnderlined span {
  color: #949494; }
  @media only screen and (min-width: 480px) {
    .contentBlock.titleUnderlined h1:after, .contentBlock.titleUnderlined h2:after, .contentBlock.titleUnderlined h3:after, .contentBlock.titleUnderlined h4:after, .contentBlock.titleUnderlined h5:after, .contentBlock.titleUnderlined span:after {
      border-bottom: 1px solid #949494; } }

body .imgGallery .imgScroll {
  background: transparent;
  color: #FFF;
  border: 1px solid #FFF; }
body .imgGallery .imgThumbs ul .imgThumb.active .imgHolder:before {
  background: #000;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$percentage)";
  filter: alpha(opacity=75);
  -moz-opacity: 0.75;
  -khtml-opacity: 0.75;
  opacity: 0.75; }
body .imgGallery .imgThumbs ul .imgThumb.active .imgHolder:after {
  color: #FFF; }
body .imgGallery .imgThumbs .imgScroll {
  top: 85px; }
@media only screen and (max-width: 768px) {
  body .imgGallery .imgThumbs,
  body .imgGallery .imgAutoplay {
    display: none; } }

#SiteContainer input[type="text"] {
  background: #000000;
  color: #a3a3a3;
  border-bottom: 1px solid #404040; }
#SiteContainer .checkin:after,
#SiteContainer .checkout:after {
  color: #a3a3a3;
  background: transparent; }
#SiteContainer textarea {
  background: #000000;
  color: #a3a3a3;
  border-color: #404040; }
#SiteContainer .watermark {
  color: #a3a3a3;
  font-weight: normal !important; }
#SiteContainer ::-webkit-input-placeholder {
  color: #a3a3a3;
  font-weight: normal !important; }
#SiteContainer :-moz-placeholder {
  color: #a3a3a3;
  font-weight: normal !important; }
#SiteContainer .selectBox {
  background: #000000;
  color: #a3a3a3;
  border-color: #404040;
  border-bottom: 1px solid #404040;
  filter: 0; }

#SiteContainer .overrideSurvey input[type="text"], #SiteContainer
.hasSurvey input[type="text"] {
  background: #8d6d4b;
  color: #FFF;
  border-top: 1px solid #5b4630;
  border-bottom: 0; }
#SiteContainer .overrideSurvey textarea, #SiteContainer
.hasSurvey textarea {
  background: #8d6d4b;
  color: #FFF;
  border-color: #5b4630; }
#SiteContainer .overrideSurvey .watermark, #SiteContainer
.hasSurvey .watermark {
  color: #EFEFEF; }
#SiteContainer .overrideSurvey ::-webkit-input-placeholder, #SiteContainer
.hasSurvey ::-webkit-input-placeholder {
  color: #EFEFEF; }
#SiteContainer .overrideSurvey :-moz-placeholder, #SiteContainer
.hasSurvey :-moz-placeholder {
  color: #EFEFEF; }
#SiteContainer .overrideSurvey .selectBox, #SiteContainer
.hasSurvey .selectBox {
  background: #8d6d4b;
  color: #FFF;
  border-color: #5b4630;
  border-bottom: 1px solid #5b4630; }
.overrideSurvey .SurveyContainer .validationerror,
.hasSurvey .SurveyContainer .validationerror {
  color: red; }

footer {
  color: #b8b8b8;
  background: #4f3c28; }
  footer a {
    color: #b8b8b8; }
  footer ul li {
    border-bottom: 1px solid #7b6d5d; }
  @media only screen and (max-width: 768px) {
    footer .columnContainer .column.columnTwo {
      background: #4f3c28; } }
  @media only screen and (max-width: 768px) {
    footer .columnContainer .column.columnThree {
      display: block;
      padding: 30px 5%; } }
  footer .newsletter .title {
    font-weight: bold;
    font-size: 11px; }
  footer .newsletter .form {
    margin: 5px 0 0;
    padding: 0 0 10px;
    width: 170px; }
  #SiteContainer footer .newsletter input[type="text"] {
    font-size: 11px;
    height: 20px;
    line-height: 20px;
    padding: 0 20px 0 5px;
    background: transparent;
    color: #FFF;
    border-bottom: 1px solid #7b6d5d; }
  footer .newsletter .success {
    color: green; }
  footer .newsletter .error {
    color: red; }
  footer .newsletter button {
    border: 0;
    line-height: 1em;
    height: 20px;
    width: 20px;
    padding: 0; }
    footer .newsletter button:after {
      content: '\f105'; }

#SiteContainer .selectBox.iOSstyles {
  color: #FFF; }

header .lang > ul > li ul li a,
header .lang > ul > li ul li span {
  text-indent: inherit !important;
  margin-top: -4px;
  float: left; }

header .lang > ul > li ul {
  position: static; }

header .lang > ul > li ul li {
  text-align: left;
  padding: 5px 8px 10px 8px; }

header .lang > ul > li ul li span {
  width: 25px;
  background: transparent; }

.flag, header .lang > ul > li > a span,
header .lang > ul > li ul li a,
header .lang > ul > li ul li span {
  width: auto;
  height: auto;
  background: transparent; }

header .lang {
  padding: 6px 0 0 10px !important; }

@media only screen and (max-width: 769px) {
  .menuIsOpen header nav {
    left: 0px;
    top: 50px;
    z-index: 15; } }

/*# sourceMappingURL=skin.css.map */
