/* Base */
/* ---------------------------------------------------------- Media Queries */
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, 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-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}


body {
  line-height: 1;
}


ol, ul {
  list-style: none;
}


blockquote, q {
  quotes: none;
}


blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}


table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* apply a natural box layout model to all elements */

*, *:before, *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}


.grid-layout {
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  overflow-x: hidden;
  margin-left: -15px;
  margin-right: -15px;
}


.grid-layout:after {
  display: table;
  content: "";
  clear: both;
}


.col1 {
  width: 8.33333%;
}


.col2 {
  width: 16.66667%;
}


.col3 {
  width: 25%;
}


.col4 {
  width: 33.33333%;
}


.col5 {
  width: 41.66667%;
}


.col6 {
  width: 50%;
}


.col7 {
  width: 58.33333%;
}


.col8 {
  width: 66.66667%;
}


.col9 {
  width: 75%;
}


.col10 {
  width: 83.33333%;
}


.col11 {
  width: 91.66667%;
}


.col12 {
  width: 100%;
}


.col13 {
  width: 108.33333%;
}


.col14 {
  width: 116.66667%;
}


.col15 {
  width: 125%;
}


.col16 {
  width: 133.33333%;
}


.main-content .col1 {
  width: 11.11111%;
}

.main-content .col2 {
  width: 22.22222%;
}

.main-content .col3 {
  width: 33.33333%;
}

.main-content .col4 {
  width: 44.44444%;
}

.main-content .col5 {
  width: 55.55556%;
}

.main-content .col6 {
  width: 66.66667%;
}

.main-content .col7 {
  width: 77.77778%;
}

.main-content .col8 {
  width: 88.88889%;
}

.main-content .col9 {
  width: 100%;
}

.main-content .col10 {
  width: 111.11111%;
}

.main-content .col11 {
  width: 122.22222%;
}

.main-content .col12 {
  width: 133.33333%;
}

.main-content .col13 {
  width: 144.44444%;
}

.main-content .col14 {
  width: 155.55556%;
}

.main-content .col15 {
  width: 166.66667%;
}

.main-content .col16 {
  width: 177.77778%;
}


.col1,
.col2,
.col3,
.col4,
.col5,
.col6,
.col7,
.col8,
.col9,
.col10,
.col11,
.col12 {
  float: left;
  padding-left: 15px;
  padding-right: 15px;
}
@media screen and (max-width: 400px) {

  .col1,
  .col2,
  .col3,
  .col4,
  .col5,
  .col6,
  .col7,
  .col8,
  .col9,
  .col10,
  .col11,
  .col12 {
    width: 100% !important;
  }
}

/*! jQuery UI - v1.10.4 - 2014-02-24
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.datepicker.css, jquery.ui.theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=%22Helvetica%20Neue%22%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.3em&cornerRadius=1px&bgColorHeader=%23bfa97a&bgTextureHeader=gloss_wave&bgImgOpacityHeader=0&borderColorHeader=%23bfa97a&fcHeader=%23ffffff&iconColorHeader=%23ffffff&bgColorContent=%23ffffff&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=%23ffffff&fcContent=%23333333&iconColorContent=%23222222&bgColorDefault=%23f3f3f3&bgTextureDefault=flat&bgImgOpacityDefault=100&borderColorDefault=%23dadada&fcDefault=%234a4a4a&iconColorDefault=%23ef8c08&bgColorHover=%23ffffff&bgTextureHover=flat&bgImgOpacityHover=100&borderColorHover=%23ddc798&fcHover=%23eb8f00&iconColorHover=%23ef8c08&bgColorActive=%23ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=%23bfa97a&fcActive=%23eb8f00&iconColorActive=%23ef8c08&bgColorHighlight=%23bfa97a&bgTextureHighlight=flat&bgImgOpacityHighlight=75&borderColorHighlight=%23bfa97a&fcHighlight=%23ffffff&iconColorHighlight=%23228ef1&bgColorError=%23b81900&bgTextureError=diagonals_thick&bgImgOpacityError=18&borderColorError=%23cd0a0a&fcError=%23ffffff&iconColorError=%23ffd27a&bgColorOverlay=%23666666&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=%23000000&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */

.ui-helper-hidden {
  display: none;
}


.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}


.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}


.ui-helper-clearfix:before, .ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse;
}


.ui-helper-clearfix:after {
  clear: both;
}


.ui-helper-clearfix {
  min-height: 0;
}


.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0);
}


.ui-front {
  z-index: 100;
}


.ui-state-disabled {
  cursor: default !important;
}


.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}


.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}


.ui-datepicker {
  width: 17em;
  padding: .2em .2em 0;
  display: none;
}


.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: .2em 0;
}


.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}


.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}


.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}


.ui-datepicker .ui-datepicker-next {
  right: 2px;
}


.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}


.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}


.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}


.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}


.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}


.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
  width: 49%;
}


.ui-datepicker table {
  width: 100%;
  font-size: .9em;
  border-collapse: collapse;
  margin: 0 0 .4em;
}


.ui-datepicker th {
  padding: .7em .3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}


.ui-datepicker td {
  border: 0;
  padding: 1px;
}


.ui-datepicker td span, .ui-datepicker td a {
  display: block;
  padding: .2em;
  text-align: right;
  text-decoration: none;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: .7em 0 0 0;
  padding: 0 .2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: .5em .2em .4em;
  cursor: pointer;
  padding: .2em .6em .3em .6em;
  width: auto;
  overflow: visible;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-datepicker.ui-datepicker-multi {
  width: auto;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto .4em;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-datepicker-rtl {
  direction: rtl;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-widget {
  font-family: "Helvetica Neue",sans-serif;
  font-size: 0.9em;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-widget .ui-widget {
  font-size: 1em;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
  font-family: "Helvetica Neue",sans-serif;
  font-size: 1em;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-widget-content {
  border: 1px solid #fff;
  background: white url(../images/ui/ui-bg_highlight-soft_100_ffffff_1x100.png) 50% top repeat-x;
  color: #333;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-widget-content a {
  color: #333;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-widget-header {
  border: 1px solid #bfa97a;
  background: #bfa97a url(../images/ui/ui-bg_gloss-wave_0_bfa97a_500x100.png) 50% 50% repeat-x;
  color: #fff;
  font-weight: bold;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-widget-header a {
  color: #fff;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  border: 1px solid #dadada;
  background: #f3f3f3 url(../images/ui/ui-bg_flat_100_f3f3f3_40x100.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #4a4a4a;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
  color: #4a4a4a;
  text-decoration: none;
}

/* line 7, ../sass/partials/_vendor.scss */
.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 #ddc798;
  background: white url(../images/ui/ui-bg_flat_100_ffffff_40x100.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #eb8f00;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited, .ui-state-focus a, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited {
  color: #eb8f00;
  text-decoration: none;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
  border: 1px solid #bfa97a;
  background: white url(../images/ui/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #eb8f00;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
  color: #eb8f00;
  text-decoration: none;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
  border: 1px solid #bfa97a;
  background: #bfa97a url(../images/ui/ui-bg_flat_75_bfa97a_40x100.png) 50% 50% repeat-x;
  color: #fff;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
  color: #fff;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
  border: 1px solid #cd0a0a;
  background: #b81900 url(../images/ui/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat;
  color: #fff;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
  color: #fff;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
  color: #fff;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
  font-weight: bold;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter: Alpha(Opacity=70);
  font-weight: normal;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: Alpha(Opacity=35);
  background-image: none;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-state-disabled .ui-icon {
  filter: Alpha(Opacity=35);
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon {
  width: 16px;
  height: 16px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon, .ui-widget-content .ui-icon {
  background-image: url(../images/ui/ui-icons_222222_256x240.png);
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-widget-header .ui-icon {
  background-image: url(../images/ui/ui-icons_ffffff_256x240.png);
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-state-default .ui-icon {
  background-image: url(../images/ui/ui-icons_ef8c08_256x240.png);
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
  background-image: url(../images/ui/ui-icons_ef8c08_256x240.png);
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-state-active .ui-icon {
  background-image: url(../images/ui/ui-icons_ef8c08_256x240.png);
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-state-highlight .ui-icon {
  background-image: url(../images/ui/ui-icons_228ef1_256x240.png);
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
  background-image: url(../images/ui/ui-icons_ffd27a_256x240.png);
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-blank {
  background-position: 16px 16px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-carat-1-n {
  background-position: 0 0;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-carat-1-ne {
  background-position: -16px 0;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-carat-1-e {
  background-position: -32px 0;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-carat-1-se {
  background-position: -48px 0;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-carat-1-s {
  background-position: -64px 0;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-carat-1-sw {
  background-position: -80px 0;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-carat-1-w {
  background-position: -96px 0;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-carat-1-nw {
  background-position: -112px 0;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-carat-2-n-s {
  background-position: -128px 0;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-carat-2-e-w {
  background-position: -144px 0;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-triangle-1-s {
  background-position: -64px -16px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-arrow-1-s {
  background-position: -64px -32px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-arrowthick-1-n {
  background-position: 0 -48px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-arrow-4 {
  background-position: 0 -80px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-extlink {
  background-position: -32px -80px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-newwin {
  background-position: -48px -80px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-refresh {
  background-position: -64px -80px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-shuffle {
  background-position: -80px -80px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-folder-open {
  background-position: -16px -96px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-document {
  background-position: -32px -96px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-document-b {
  background-position: -48px -96px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-note {
  background-position: -64px -96px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-mail-closed {
  background-position: -80px -96px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-mail-open {
  background-position: -96px -96px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-suitcase {
  background-position: -112px -96px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-comment {
  background-position: -128px -96px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-person {
  background-position: -144px -96px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-print {
  background-position: -160px -96px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-trash {
  background-position: -176px -96px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-locked {
  background-position: -192px -96px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-unlocked {
  background-position: -208px -96px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-bookmark {
  background-position: -224px -96px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-tag {
  background-position: -240px -96px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-home {
  background-position: 0 -112px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-flag {
  background-position: -16px -112px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-calendar {
  background-position: -32px -112px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-cart {
  background-position: -48px -112px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-pencil {
  background-position: -64px -112px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-clock {
  background-position: -80px -112px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-disk {
  background-position: -96px -112px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-calculator {
  background-position: -112px -112px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-zoomin {
  background-position: -128px -112px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-zoomout {
  background-position: -144px -112px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-search {
  background-position: -160px -112px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-wrench {
  background-position: -176px -112px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-gear {
  background-position: -192px -112px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-heart {
  background-position: -208px -112px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-star {
  background-position: -224px -112px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-link {
  background-position: -240px -112px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-cancel {
  background-position: 0 -128px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-plus {
  background-position: -16px -128px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-plusthick {
  background-position: -32px -128px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-minus {
  background-position: -48px -128px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-minusthick {
  background-position: -64px -128px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-close {
  background-position: -80px -128px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-closethick {
  background-position: -96px -128px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-key {
  background-position: -112px -128px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-lightbulb {
  background-position: -128px -128px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-scissors {
  background-position: -144px -128px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-clipboard {
  background-position: -160px -128px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-copy {
  background-position: -176px -128px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-contact {
  background-position: -192px -128px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-image {
  background-position: -208px -128px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-video {
  background-position: -224px -128px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-script {
  background-position: -240px -128px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-alert {
  background-position: 0 -144px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-info {
  background-position: -16px -144px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-notice {
  background-position: -32px -144px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-help {
  background-position: -48px -144px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-check {
  background-position: -64px -144px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-bullet {
  background-position: -80px -144px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-radio-on {
  background-position: -96px -144px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-radio-off {
  background-position: -112px -144px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-pin-w {
  background-position: -128px -144px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-pin-s {
  background-position: -144px -144px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-play {
  background-position: 0 -160px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-pause {
  background-position: -16px -160px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-seek-next {
  background-position: -32px -160px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-seek-prev {
  background-position: -48px -160px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-seek-end {
  background-position: -64px -160px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-seek-start {
  background-position: -80px -160px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-seek-first {
  background-position: -80px -160px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-stop {
  background-position: -96px -160px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-eject {
  background-position: -112px -160px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-volume-off {
  background-position: -128px -160px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-volume-on {
  background-position: -144px -160px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-power {
  background-position: 0 -176px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-signal-diag {
  background-position: -16px -176px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-signal {
  background-position: -32px -176px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-battery-0 {
  background-position: -48px -176px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-battery-1 {
  background-position: -64px -176px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-battery-2 {
  background-position: -80px -176px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-battery-3 {
  background-position: -96px -176px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-circle-plus {
  background-position: 0 -192px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-circle-minus {
  background-position: -16px -192px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-circle-close {
  background-position: -32px -192px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-circle-check {
  background-position: -208px -192px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
  border-top-left-radius: 1px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
  border-top-right-radius: 1px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
  border-bottom-left-radius: 1px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
  border-bottom-right-radius: 1px;
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-widget-overlay {
  background: #666666 url(../images/ui/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat;
  opacity: .5;
  filter: Alpha(Opacity=50);
}

/* line 7, ../sass/partials/_vendor.scss */
.ui-widget-shadow {
  margin: -5px 0 0 -5px;
  padding: 5px;
  background: black url(../images/ui/ui-bg_flat_0_000000_40x100.png) 50% 50% repeat-x;
  opacity: .2;
  filter: Alpha(Opacity=20);
  border-radius: 5px;
}

/*! -------------------------------- Lightbox 2
*
*
*
*
*--------------------------------------------------- */
/* line 7, ../sass/lightbox.sass */
/* line 19, ../sass/partials/_vendor.scss */
body:after {
  content: url(../images/lightbox/close.png) url(../images/lightbox/loading.gif) url(../images/lightbox/prev.png) url(../images/lightbox/next.png);
  display: none;
}

/* line 11, ../sass/lightbox.sass */
/* line 25, ../sass/partials/_vendor.scss */
.lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  background-color: black;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  display: none;
}

/* line 20, ../sass/lightbox.sass */
/* line 37, ../sass/partials/_vendor.scss */
.lightbox {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10000;
  text-align: center;
  line-height: 0;
  font-weight: normal;
}

/* line 28, ../sass/lightbox.sass */
/* line 47, ../sass/partials/_vendor.scss */
.lightbox .lb-image {
  display: block;
  height: auto;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}

/* line 32, ../sass/lightbox.sass */
/* line 57, ../sass/partials/_vendor.scss */
.lightbox a img {
  border: none;
}

/* line 35, ../sass/lightbox.sass */
/* line 62, ../sass/partials/_vendor.scss */
.lb-outerContainer {
  position: relative;
  background-color: white;
  *zoom: 1;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}

/* line 38, ../../../../.rvm/gems/ruby-1.9.3-p392/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
/* line 76, ../sass/partials/_vendor.scss */
.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 44, ../sass/lightbox.sass */
/* line 83, ../sass/partials/_vendor.scss */
.lb-container {
  padding: 4px;
}

/* line 47, ../sass/lightbox.sass */
/* line 88, ../sass/partials/_vendor.scss */
.lb-loader {
  position: absolute;
  top: 43%;
  left: 0%;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}

/* line 56, ../sass/lightbox.sass */
/* line 99, ../sass/partials/_vendor.scss */
.lb-cancel {
  display: block;
  width: 43px;
  height: 11px;
  margin: 0 auto;
  background: url(../images/lightbox/loading.gif) no-repeat;
}

/* line 63, ../sass/lightbox.sass */
/* line 108, ../sass/partials/_vendor.scss */
.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}

/* line 71, ../sass/lightbox.sass */
/* line 118, ../sass/partials/_vendor.scss */
.lb-container > .nav {
  left: 0;
}

/* line 74, ../sass/lightbox.sass */
/* line 123, ../sass/partials/_vendor.scss */
.lb-nav a {
  outline: none;
}

/* line 77, ../sass/lightbox.sass */
/* line 128, ../sass/partials/_vendor.scss */
.lb-prev, .lb-next {
  width: 49%;
  height: 100%;
  cursor: pointer;
  /* Trick IE into showing hover */
  display: block;
}

/* line 84, ../sass/lightbox.sass */
/* line 137, ../sass/partials/_vendor.scss */
.lb-prev {
  left: 0;
  float: left;
}

/* line 87, ../sass/lightbox.sass */
/* line 142, ../sass/partials/_vendor.scss */
.lb-prev {
  background: url(../images/lightbox/prev.png) left 48% no-repeat;
}

/* line 90, ../sass/lightbox.sass */
/* line 147, ../sass/partials/_vendor.scss */
.lb-next {
  right: 0;
  float: right;
}

/* line 93, ../sass/lightbox.sass */
/* line 152, ../sass/partials/_vendor.scss */
.lb-next {
  background: url(../images/lightbox/next.png) right 48% no-repeat;
}

/* line 96, ../sass/lightbox.sass */
/* line 157, ../sass/partials/_vendor.scss */
.lb-dataContainer {
  margin: 0 auto;
  padding-top: 5px;
  *zoom: 1;
  width: 100%;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

/* line 38, ../../../../.rvm/gems/ruby-1.9.3-p392/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
/* line 170, ../sass/partials/_vendor.scss */
.lb-dataContainer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 103, ../sass/lightbox.sass */
/* line 177, ../sass/partials/_vendor.scss */
.lb-data {
  padding: 0 4px;
  color: #bbbbbb;
}

/* line 106, ../sass/lightbox.sass */
/* line 182, ../sass/partials/_vendor.scss */
.lb-data .lb-details {
  width: 85%;
  float: left;
  text-align: left;
  line-height: 1.1em;
}

/* line 111, ../sass/lightbox.sass */
/* line 189, ../sass/partials/_vendor.scss */
.lb-data .lb-caption {
  font-size: 13px;
  font-weight: bold;
  line-height: 1em;
}

/* line 115, ../sass/lightbox.sass */
/* line 195, ../sass/partials/_vendor.scss */
.lb-data .lb-number {
  display: block;
  clear: left;
  padding-bottom: 1em;
  font-size: 12px;
  color: #999999;
}

/* line 121, ../sass/lightbox.sass */
/* line 203, ../sass/partials/_vendor.scss */
.lb-data .lb-close {
  display: block;
  float: right;
  width: 30px;
  height: 30px;
  background: url(../images/lightbox/close.png) top right no-repeat;
  text-align: right;
  outline: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}

/* line 130, ../sass/lightbox.sass */
/* line 215, ../sass/partials/_vendor.scss */
.lb-data .lb-close:hover {
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

/* Design */
/* ----------------------------------------------- Main Shell */
/* line 2, ../sass/partials/_global.scss */
body {
  overflow-x: hidden;
}

/* line 6, ../sass/partials/_global.scss */
html {
  background: #f3f3f3;
}

/* line 10, ../sass/partials/_global.scss */
#page {
  background: #f3f3f3;
}

/* line 15, ../sass/partials/_global.scss */
header.site-header {
  background: #fff;
  border-bottom: 0px solid #363635;
  height: 80px;
  position: fixed;
  top: 0;
  z-index: 3;
  width: 100%;
  transition: all 0.45s ease-in;
}
/* line 25, ../sass/partials/_global.scss */
header.site-header.open {
  border-bottom: 100px solid #363635;
  height: 180px;
  transition: all 0.35s ease-out;
}

/* line 33, ../sass/partials/_global.scss */
header {
  background: #fff;
  width: 100%;
}

/* line 38, ../sass/partials/_global.scss */
::-moz-selection {
  background: #c9b17e;
  color: #fff;
}

/* line 42, ../sass/partials/_global.scss */
::selection {
  background: #c9b17e;
  color: #fff;
}

.book {
    color: #c8b07e !important;
    border: 2px solid #c8b07e !important;
    padding: 4px !important;
}

.book:hover {
  color: rgba(191, 169, 115, 0.64) !important;
  border: 2px solid rgba(191, 169, 115, 0.64) !important;
  padding: 4px !important;
  transition: color 0.3s ease !important;
}

.button {
    display: -moz-inline-box;
    display: inline-block;
}

.button1 {
    display: -moz-inline-box;
    display: inline-block;
}

.button {
    font-family: "Helvetica Neue",sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.5;
    font-size: 14px;
    font-size: .875rem;
    outline: 0;
    cursor: pointer;
    text-decoration: none!important;
    overflow: visible;
    margin: 0;
    color: #fff;
    background: #000;
    -webkit-font-smoothing: antialiased;
    text-align: center;
    vertical-align: middle;
    border-style: solid;
    border-width: 1px;
    border-color: #000;
    padding: 13px 28px;
    border-radius: 2px;
    -webkit-transition: color .3s,background-color .3s;
    transition: color .3s,background-color .3s;
	letter-spacing:1px;
}

.button1 {
    font-family: "Helvetica Neue",sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.5;
    font-size: 14px;
    font-size: .875rem;
    outline: 0;
    cursor: pointer;
    text-decoration: none!important;
    overflow: visible;
    margin: 0;
    color: #fff;
    background: #000;
    -webkit-font-smoothing: antialiased;
    text-align: center;
    vertical-align: middle;
    border-style: solid;
    border-width: 1px;
    border-color: #000;
    padding: 10px 50px;
    border-radius: 2px;
    -webkit-transition: color .3s,background-color .3s;
    transition: color .3s,background-color .3s;
	letter-spacing:1px;
}

.button:hover {
    font-family: "Helvetica Neue",sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.5;
    font-size: 14px;
    font-size: .875rem;
    outline: 0;
    cursor: pointer;
    text-decoration: none!important;
    overflow: visible;
    margin: 0;
    color: #fff;
    background: #000;
	opacity: 0.6;
    filter: alpha(opacity=60)
    -webkit-font-smoothing: antialiased;
    text-align: center;
    vertical-align: middle;
    border-style: solid;
    border-width: 1px;
    border-color: #000;
    padding: 13px 28px;
	letter-spacing:1px;
}

.button1:hover {
    font-family: "Helvetica Neue",sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.5;
    font-size: 14px;
    font-size: .875rem;
    outline: 0;
    cursor: pointer;
    text-decoration: none!important;
    overflow: visible;
    margin: 0;
    color: #fff;
    background: #000;
	opacity: 0.6;
    filter: alpha(opacity=60)
    -webkit-font-smoothing: antialiased;
    text-align: center;
    vertical-align: middle;
    border-style: solid;
    border-width: 1px;
    border-color: #000;
    padding: 10px 50px;
	letter-spacing:1px;
}

/* ----------------------------------------------- Main Navigation */
/* line 51, ../sass/partials/_global.scss */
.mobile-nav-wrap {
  background: #fff;
  display: none;
  float: left;
  height: 70px;
  position: relative;
  width: 100%;
}
@media screen and (max-width: 700px) {
  /* line 51, ../sass/partials/_global.scss */
  .mobile-nav-wrap {
    display: block;
  }
}

/* line 64, ../sass/partials/_global.scss */
.mobile-menu {
  display: none;
  position: absolute;
  right: 4%;
  top: 32px;
}
@media screen and (max-width: 700px) {
  /* line 64, ../sass/partials/_global.scss */
  .mobile-menu {
    background: url("../images/mobile-nav.png") no-repeat;
    background-size: 18px 15px;
    height: 18px;
    width: 15px;
    display: block;
  }
}
/* line 79, ../sass/partials/_global.scss */
.mobile-menu img {
  display: none;
}

/* line 82, ../sass/partials/_global.scss */
.mobile-home {
  display: none;
}
@media screen and (max-width: 700px) {
  /* line 82, ../sass/partials/_global.scss */
  .mobile-home {
    display: block;
    margin: 13px auto 0 auto;
    width: 130px;
  }
  /* line 90, ../sass/partials/_global.scss */
  .mobile-home img {
    display: block;
    width: 130px;
  }
}




/* line 97, ../sass/partials/_global.scss */
#mobile-navigation {
  background: #c8b07e;
  display: none;
  float: left;
  margin-top: 10px;
  width: 100%;
}
/* line 104, ../sass/partials/_global.scss */
#mobile-navigation .menu-item-58 {
  display: none;
}
/* line 112, ../sass/partials/_global.scss */
#mobile-navigation .nav-menu {
  text-align: center;
}
/* line 116, ../sass/partials/_global.scss */
#mobile-navigation .nav-menu li a {
  border-bottom: 1px solid #b8a274;
  color: #fff;
  display: block;
  font-family: "Helvetica Neue",sans-serif;
  font-size: 20px;
  padding: 10px 0;
  text-decoration: none;
  text-transform: uppercase;
}
/* line 127, ../sass/partials/_global.scss */
#mobile-navigation .nav-menu li .sub-menu {
  background: #b8a274;
  display: none;
}
/* line 132, ../sass/partials/_global.scss */
#mobile-navigation .nav-menu li .sub-menu li a {
  font-size: 16px;
}
/* line 140, ../sass/partials/_global.scss */
#mobile-navigation .nav-menu .menu-item-has-children > a {
  background: url("../images/nav-expand.png") no-repeat 95% 50%;
  background-size: 16px 16px;
}
/* line 144, ../sass/partials/_global.scss */
#mobile-navigation .nav-menu .menu-item-has-children > a.open {
  background: url("../images/nav-collapse.png") no-repeat 95% 50%;
  background-size: 16px 4px;
}

/* line 154, ../sass/partials/_global.scss */
#primary-navigation.primary-navigation {
  background: #fff;
  position: relative;
  width: 100%;
}
@media screen and (max-width: 700px) {
  /* line 154, ../sass/partials/_global.scss */
  #primary-navigation.primary-navigation {
    display: none;
  }
}
/* line 163, ../sass/partials/_global.scss */
#primary-navigation.primary-navigation .nav-menu {
  background: #fff;
  font-family: "Helvetica Neue",sans-serif;
  margin: 0 auto;
  margin-top: 10px;
  max-width: 924px;
  position: relative;
}

@media screen and (max-width: 930px) {
  /* line 163, ../sass/partials/_global.scss */
  #primary-navigation.primary-navigation .nav-menu {
    width: 812px;
  }
}

@media screen and (max-width: 850px) {
  /* line 163, ../sass/partials/_global.scss */
  #primary-navigation.primary-navigation .nav-menu {
    width: 770px;
  }
}
@media screen and (max-width: 800px) {
  /* line 163, ../sass/partials/_global.scss */
  #primary-navigation.primary-navigation .nav-menu {
    width: 685px;
  }
}
/* line 180, ../sass/partials/_global.scss */
#primary-navigation.primary-navigation .nav-menu > li {
  float: left;
  margin-right: 27px;
  padding-top: 22px;
}
@media screen and (max-width: 880px) {
  /* line 180, ../sass/partials/_global.scss */
  #primary-navigation.primary-navigation .nav-menu > li {
    margin-right: 20px;
  }
}
@media screen and (max-width: 800px) {
  /* line 180, ../sass/partials/_global.scss */
  #primary-navigation.primary-navigation .nav-menu > li {
    margin-right: 15px;
  }
}
/* line 194, ../sass/partials/_global.scss */
#primary-navigation.primary-navigation .nav-menu > li:last-of-type {
  margin-right: 0;
}
/* line 198, ../sass/partials/_global.scss */
#primary-navigation.primary-navigation .nav-menu > li#menu-item-58 a {
  background: url("../images/nav-button2.png") no-repeat;
  display: block;
  margin-top: -27px;
  height: 71px;
  width: 129px;
  text-indent: -999em;
}
@media screen and (max-width: 800px) {
  /* line 198, ../sass/partials/_global.scss */
  #primary-navigation.primary-navigation .nav-menu > li#menu-item-58 a {
    background-position: center;
    margin-top: -28px;
    width: 100px;
  }
}
/* line 214, ../sass/partials/_global.scss */
#primary-navigation.primary-navigation .nav-menu > li.current-menu-item > a,
#primary-navigation.primary-navigation .nav-menu > li .current-menu-parent > a {
  color: #c8b07e;
}
/* line 218, ../sass/partials/_global.scss */
#primary-navigation.primary-navigation .nav-menu > li > a {
  color: #6d6d6d;
  font-size: 17.6px;
  font-weight: 600;
  text-decoration: none;
  text-transform: uppercase;
  transition: color 0.3s ease;
}
@media screen and (max-width: 930px) {
  /* line 218, ../sass/partials/_global.scss */
  #primary-navigation.primary-navigation .nav-menu > li > a {
    font-size: 15px;
  }
}
@media screen and (max-width: 850px) {
  /* line 218, ../sass/partials/_global.scss */
  #primary-navigation.primary-navigation .nav-menu > li > a {
    font-size: 15px;
  }
}
@media screen and (max-width: 800px) {
  /* line 218, ../sass/partials/_global.scss */
  #primary-navigation.primary-navigation .nav-menu > li > a {
    font-size: 14px;
  }
}
/* line 234, ../sass/partials/_global.scss */
#primary-navigation.primary-navigation .nav-menu > li > a:hover {
  color: #c8b07e;
  transition: color 0.3s ease;
}
/* line 240, ../sass/partials/_global.scss */
#primary-navigation.primary-navigation .nav-menu > li > ul {
  display: none;
  background: url("../images/nav-triangle.png") no-repeat 1602px 5px;
  background-color: #363635;
  margin-left: -340px;
  position: absolute;
  left: 50%;
  top: 87px;
  text-align: center;
  width: 675px;
  /*&.open {
  	background: url('../images/nav-triangle.png') no-repeat 1602px 5px;
  	background-color: #f3f3f3;
  	display: block;
  	margin: 0 -135em;
  	//margin-top: -28px;
  	padding: 30px 100em;
  	position: absolute;
  		left: 36em;
  		top: 79px;
  	text-align: center;
  }*/
}
/* line 265, ../sass/partials/_global.scss */
#primary-navigation.primary-navigation .nav-menu > li > ul > li {
  display: inline;
  line-height: 1.8;
  margin-right: 22px;
  text-align: center;
}
/* line 271, ../sass/partials/_global.scss */
#primary-navigation.primary-navigation .nav-menu > li > ul > li.current-menu-item a {
  font-weight: bold;
}
/* line 275, ../sass/partials/_global.scss */
#primary-navigation.primary-navigation .nav-menu > li > ul > li:last-of-type {
  margin-right: 0;
}
/* line 279, ../sass/partials/_global.scss */
#primary-navigation.primary-navigation .nav-menu > li > ul > li a {
  color: #c8b07e;
  font-size: 16px;
  text-decoration: none;
}
/* line 284, ../sass/partials/_global.scss */
#primary-navigation.primary-navigation .nav-menu > li > ul > li a:hover {
  text-decoration: underline;
}

/* line 295, ../sass/partials/_global.scss */
#primary-navigation.primary-navigation .nav-menu > li.menu-item-46 > ul {
  top: 103px;
}

/* line 300, ../sass/partials/_global.scss */
article header {
  display: none;
}

/* ----------------------------------------------- Main Content */
/* line 304, ../sass/partials/_global.scss */
#hotel-policies {
  margin-top: 80px;
  padding-bottom: 175px;
}
/* line 308, ../sass/partials/_global.scss */
#hotel-policies h1 {
  color: #363635;
  font-family: "Helvetica Neue",sans-serif;
  font-size: 42px;
  font-weight: bold;
  padding: 40px 0 60px 0;
  text-align: center;
  text-transform: uppercase;
}
/* line 318, ../sass/partials/_global.scss */
#hotel-policies p {
  font-family: "Helvetica Neue",sans-serif;
  font-size: 20px;
  margin: 0 auto 20px auto;
  max-width: 800px;
  padding: 0 10px;
  text-align: center;
}
/* line 329, ../sass/partials/_global.scss */
#hotel-policies a,
#hotel-policies a:active,
#hotel-policies a:visited {
  color: #c8b07e;
  text-decoration: none;
}
/* line 333, ../sass/partials/_global.scss */
#hotel-policies a:hover,
#hotel-policies a:active:hover,
#hotel-policies a:visited:hover {
  text-decoration: underline;
}

  .room-amenities > ul > li > iframe {
    width: 650px; 
	height: 520px; 
	margin-left:-28px;
  }
    .terms > ul > li > iframe {
    width: 650px; 
	height: 520px; 
	margin-left:-28px;
  }
    .menu > ul > li > iframe {
    width: 650px; 
	height: 520px; 
	margin-left:-28px;
  }
    .reviews > ul > li > iframe {
    width: 650px; 
	height: 520px; 
	margin-left:-28px;
  }
  
    .tariff > ul > li > iframe {
    width: 650px; 
	height: 520px; 
	margin-left:-28px;
  }


@media screen and (max-width: 800px) {

  .room-amenities > ul > li > iframe {
    width: 650px; 
	height: 520px; 
	margin-left:-83px;
  }
    .terms > ul > li > iframe {
    width: 650px; 
	height: 520px; 
	margin-left:-83px;
  }
    .menu > ul > li > iframe {
    width: 650px; 
	height: 520px; 
	margin-left:-83px;
  }
    .reviews> ul > li > iframe {
    width: 650px; 
	height: 520px; 
	margin-left:-83px;
  }
    .tariff> ul > li > iframe {
    width: 650px; 
	height: 520px; 
	margin-left:-83px;
  }
}

@media screen and (max-width: 600px) {

  .room-amenities > ul > li > iframe {
    width: 380px; 
	height: 520px; 
	margin-left:-51px;
	overflow-y: scroll;
	overflow-x: hidden;
  }
  
    .terms > ul > li > iframe {
    width: 380px; 
	height: 520px; 
	margin-left:-51px;
  }
     .menu > ul > li > iframe {
    width: 380px; 
	height: 520px; 
	margin-left:-51px;
  }
    .reviews > ul > li > iframe {
    width: 391px; 
	height: 520px; 
	margin-left: -57px;
  }  
    
    .tariff > ul > li > iframe {
    width: 380px; 
	height: 520px; 
	margin-left:-51px;
  }
}

.hreview {
    padding: 7px 10px;
    border: none !important;
    margin: 2px 2px 10px 10px;
    -moz-box-shadow: 0px 1px 7px #CCC;
    -webkit-box-shadow: none !important; 
    box-shadow: none !important;
    background: #f5f5f5;
    width: 92%;
}

/* ----------------------------------------------- Footer */
/* line 341, ../sass/partials/_global.scss */
.site-footer {
  background: #363635;
  clear: both;
  color: #c7c7c7;
  font-family: "Helvetica Neue",sans-serif;
  padding: 40px 0 17px;
  width: 100%;
}
@media screen and (max-width: 800px) {
  /* line 341, ../sass/partials/_global.scss */
  .site-footer {
    padding-bottom: 50px;
  }
  
  .home .subscribe {
  background: #f3f3f3;
  margin-top: 0 !important;
  padding: 30px 0 !important;
  position: relative;
  text-align: center;
  width: 100%;
}
  
}
@media screen and (max-width: 530px) {
  /* line 341, ../sass/partials/_global.scss */
  .site-footer {
    padding: 30px 0 25px;
  }
}
/* line 359, ../sass/partials/_global.scss */
.site-footer a,
.site-footer a:active,
.site-footer a:visited {
  color: #bfa97a;
  text-decoration: none;
}
/* line 363, ../sass/partials/_global.scss */
.site-footer a:hover,
.site-footer a:active:hover,
.site-footer a:visited:hover {
  text-decoration: underline;
}
/* line 368, ../sass/partials/_global.scss */
.site-footer p {
  font-size: 17px;
  margin-bottom: 8px;
}

/* line 376, ../sass/partials/_global.scss */
.footer-inner {
  margin: 0 auto;
  max-width: 900px;
  padding: 0 10px;
}

/* line 382, ../sass/partials/_global.scss */
.site-contact {

}
@media screen and (max-width: 800px) {
  /* line 382, ../sass/partials/_global.scss */
  .site-contact {
    clear: both;
    float: none;
    text-align: center;
  }
}
/* line 391, ../sass/partials/_global.scss */
.site-contact .hotel-name {
  font-size: 20px;
}
@media screen and (max-width: 530px) {
  /* line 395, ../sass/partials/_global.scss */
  .site-contact .email-string {
    clear: both;
    display: block;
    margin-bottom: 8px;
  }
}
/* line 403, ../sass/partials/_global.scss */
.site-contact .email {
  margin-right: 5px;
}
@media screen and (max-width: 530px) {
  /* line 407, ../sass/partials/_global.scss */
  .site-contact .phone-string {
    clear: both;
    display: block;
    margin-bottom: 8px;
  }
}
/* line 415, ../sass/partials/_global.scss */
.site-contact .map {
  margin-left: 5px;
}
/* line 421, ../sass/partials/_global.scss */
.site-contact .policies {
  line-height: 2;
  font-size: 17px;
}
@media screen and (max-width: 500px) {
  /* line 421, ../sass/partials/_global.scss */
  .site-contact .policies {
    font-size: 17px;
  }
    .welcome {
    width: 420px;
  }
  
  .welcome img { display: none;}
}
@media screen and (max-width: 400px) {
  /* line 421, ../sass/partials/_global.scss */
  .site-contact .policies {
    font-size: 17px;
  }
    .mobnewline {
    display: block;
  }
  
      .history p {
    padding-left:20px !important;
    padding-right:20px !important;
  }
  
}
/* line 435, ../sass/partials/_global.scss */
.site-contact .copyright {
  margin-top: 27px;
}

/* line 440, ../sass/partials/_global.scss */
.social {
  float: right;
  margin: 0 auto;
  text-align: center;
  position: relative;
  width: 215px;
}

.excel {
  width: 195px;
}

@media screen and (max-width: 800px) {
  /* line 440, ../sass/partials/_global.scss */
  .social {
    float: none;
    height: 55px;
    margin-bottom: 25px;
    width: 195px;
  }
}
/* line 454, ../sass/partials/_global.scss */
.social .circle {
  height: 43px;
  width: 43px;
  border-radius: 50%;
  overflow: hidden;
  text-align: center;
  background-color: #c9b17e;
  transition: all .2s ease;
  margin: 0 10px;
  float: right;
}
/* line 465, ../sass/partials/_global.scss */
.social .circle:hover {
  background-color: #fff;
}
/* line 468, ../sass/partials/_global.scss */
.social .circle:hover .twitter:first-child {
  margin-top: -43px;
}
/* line 472, ../sass/partials/_global.scss */
.social .circle:hover .facebook:first-child {
  margin-top: -43px;
}
/* line 476, ../sass/partials/_global.scss */
.social .circle:hover .instagram:first-child {
  margin-top: -43px;
}
/* line 480, ../sass/partials/_global.scss */
.social .circle:hover .tripadvisor:first-child {
  margin-top: -43px;
}
/* line 485, ../sass/partials/_global.scss */
.social .twitter {
  height: 43px;
  width: 43px;
  transition: all .2s ease;
}
/* line 490, ../sass/partials/_global.scss */
.social .twitter:first-child {
  background: url("../images/icon_twitter-r.png");
  background-position: 1px 1px;
}
/* line 495, ../sass/partials/_global.scss */
.social .twitter:last-child {
  background: url("../images/icon_twitter-w.png");
  background-position: 1px 1px;
}
/* line 500, ../sass/partials/_global.scss */
.social .facebook {
  height: 43px;
  width: 43px;
  transition: all .2s ease;
}
/* line 505, ../sass/partials/_global.scss */
.social .facebook:first-child {
  background: url("../images/icon_facebook-r.png");
  background-position: 1px 1px;
}
/* line 510, ../sass/partials/_global.scss */
.social .facebook:last-child {
  background: url("../images/icon_facebook-w.png");
  background-position: 1px 0px;
}
/* line 515, ../sass/partials/_global.scss */
.social .instagram {
  height: 43px;
  width: 43px;
  transition: all .2s ease;
}
/* line 520, ../sass/partials/_global.scss */
.social .instagram:first-child {
  background: url("../images/icon_instagram-r.png");
  background-position: 1px 1px;
}
/* line 525, ../sass/partials/_global.scss */
.social .instagram:last-child {
  background: url("../images/icon_instagram-w.png");
  background-position: 1px 0px;
}
/* line 530, ../sass/partials/_global.scss */
.social .tripadvisor {
  height: 43px;
  width: 43px;
  transition: all 0.2s ease;
}
/* line 536, ../sass/partials/_global.scss */
.social .tripadvisor:first-child {
  background: url("../images/icon_tripadvisor-r.png");
  background-position: 1px -1px;
}
/* line 541, ../sass/partials/_global.scss */
.social .tripadvisor:last-child {
  background: url("../images/icon_tripadvisor-w.png");
  background-position: 1px -1px;
}

/* line 547, ../sass/partials/_global.scss */
.error404 #page {
  margin-top: 80px;
}

/* line 552, ../sass/partials/_global.scss */
.error404.custom-background {
  background: #fff;
}
/* line 556, ../sass/partials/_global.scss */
.error404 #page {
  background: #fff;
}
/* line 561, ../sass/partials/_global.scss */
.error404 .image404 img {
  display: block;
  margin: 0 auto;
  padding-top: 85px;
}
/* line 568, ../sass/partials/_global.scss */
.error404 h1 {
  color: #363635;
  font-family: "Helvetica Neue",sans-serif;
  font-size: 42px;
  font-weight: bold;
  padding: 50px 0;
  text-align: center;
  text-transform: uppercase;
}
/* line 578, ../sass/partials/_global.scss */
.error404 .page-content p {
  font-family: "Helvetica Neue",sans-serif;
  font-size: 20px;
  line-height: 1.5;
  margin: 0 auto 60px auto;
  max-width: 800px;
  padding: 0 10px;
  text-align: center;
}

/* line 589, ../sass/partials/_global.scss */
html {
  background: #363635;
}

/* line 593, ../sass/partials/_global.scss */
.page-id-104 {
  padding-top: 125px;
}

/* Page Design */
/* line 1, ../sass/partials/content/_homepage.scss */
.home {
  /*-------------------------------------------------------- Email Signup */
}
/* line 3, ../sass/partials/content/_homepage.scss */
.home .site-header {
  z-index: 999;
}
/* line 7, ../sass/partials/content/_homepage.scss */
.home .pics-wrap {
  margin-top: 80px;
  overflow: hidden;
  position: relative;
  width: 100%;
}
/* line 14, ../sass/partials/content/_homepage.scss */
.home .pics2 {
  background-color: #363635;
  height: 280px !important;
  width: 100% !important;
}

.home .pics2 div{
line-height: 338px; 
text-align: center;
}

.home .pics2 div > span{
display: inline-block; 
vertical-align: middle; 
line-height: 105px;
}

.home .pics2 div > span > h2{
border: 5px solid white;
padding: 13px;
}




/* line 19, ../sass/partials/content/_homepage.scss */
.home .pics .first {
  display: block;
}
@media screen and (max-width: 600px) {
  /* line 14, ../sass/partials/content/_homepage.scss */
  .home .pics {
    height: 275px !important;
  }.home .pics2 div{
line-height: 300px; 
text-align: center;
}
  
}

@media screen and (max-width: 600px) {
  /* line 14, ../sass/partials/content/_homepage.scss */
  .home .pics2 {
    height: 247px !important;
  }
}

/* line 27, ../sass/partials/content/_homepage.scss */
.home .pics img {
  width: 100% !important;
}

.home .pics2 img {
  width: 100% !important;
}

@media screen and (max-width: 600px) {
  /* line 27, ../sass/partials/content/_homepage.scss */
  .home .pics img {
    height: 275px !important;
  }
}

@media screen and (max-width: 600px) {
  /* line 27, ../sass/partials/content/_homepage.scss */
  .home .pics2 img {
    height: 247px !important;
  }
  
  .home .pics div {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 247px !important;
  width: 100%;
}

  .home .pics2 div {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 247px !important;
  width: 100%;
}
  
  .home .subscribe {
  background: #f3f3f3;
  margin-top: 0 !important;
  padding: 25px 0 !important;
  position: relative;
  text-align: center;
  width: 100%;
}
  
}

@media screen and (max-width: 800px) {
  /* line 27, ../sass/partials/content/_homepage.scss */
  .home .pics2 img {
    height: 350px !important;
  }
  

  .home .pics2 div {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 350px !important;
  width: 100%;
}
}

/* line 35, ../sass/partials/content/_homepage.scss */
.home .pics div {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 468px;
  width: 100%;
}

.home .pics2 div {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 468px;
  width: 100%;
}

/* line 45, ../sass/partials/content/_homepage.scss */
.home .logo img {
  display: block;
  left: 50%;
  margin-left: -453px;
  margin-top: -165px;
  position: absolute;
  top: 50%;
  z-index: 100;
}
@media screen and (max-width: 930px) {
  /* line 45, ../sass/partials/content/_homepage.scss */
  .home .logo img {
    margin-left: -365px;
    margin-top: -125px;
    width: 730px;
  }
}
@media screen and (max-width: 600px) {
  /* line 45, ../sass/partials/content/_homepage.scss */
  .home .logo img {
    margin-left: -286px;
    margin-top: -99px;
    width: 575px;
  }
}
@media screen and (max-width: 400px) {
  /* line 45, ../sass/partials/content/_homepage.scss */
  .home .logo img {
    margin-left: -153px;
    margin-top: -55px;
    width: 300px;
  }
}
/* line 75, ../sass/partials/content/_homepage.scss */
.home header.front-header {
  background: #fff;
  border-bottom: 0px solid #363635;
  width: 100%;
  transition: all 0.4s ease-in;
}
/* line 81, ../sass/partials/content/_homepage.scss */
.home header.front-header.open {
  border-bottom: 100px solid #363635;
  transition: all 0.4s ease-out;
}
/* line 87, ../sass/partials/content/_homepage.scss */
.home header {
  		/*#primary-navigation.primary-navigation {
  			background: #fff;
  			height: 70px;
  			position: relative;
  			width: 100%;
  
  			.nav-menu {
  				background: #fff;
  				font-family: $primary-font;
  				margin: 0 auto;
  				margin-top: 10px;
  				position: relative;
  				width: 700px;
  
  				.current-menu-parent > a {
  					color: #c8b07e;
  				}
  
  				@include respond-max(730px) {
  					width: 566px;
  				}
  
  				&> li {
  					float: left;
  					margin-right: 28px;
  					padding-top: 20px;
  
  					&:last-of-type {
  						margin-right: 0;
  					}
  
  					@include respond-max(730px) {
  						margin-right: 20px;
  					}
  
  					&.menu-item-58 {
  						background: url('../images/nav-button1.png') no-repeat;
  						display: none;
  						margin-top: -8px;
  						height: 39px;
  						width: 129px;
  						text-indent: -999em;
  					}
  
  					&.current-menu-parent > a {
  						color: #c8b07e;
  					}
  
  					&> a {
  						color: #6d6d6d;
  						font-size: 18px;
  						font-weight: 600;
  						text-decoration: none;
  						text-transform: uppercase;
  
  						&:hover {
  							color: #c8b07e;
  						}
  
  						@include respond-max(730px) {
  							font-size: 15px;
  						}
  					}
  
  					&> ul {
  						display: none;
  
  						&.open {
  							background: #f3f3f3;
  							display: block;
  							margin: 0 -130em;
  							padding: 18px 100em;
  							position: absolute;
  								left: 28em;
  								top: 70px;
  							text-align: center;
  						}
  
  						&> li {
  							display: inline;
  							line-height: 1.8;
  							margin-right: 22px;
  							text-align: center;
  
  							&.current-menu-item a {
  								font-weight: bold;
  							}
  
  							&:last-of-type {
  								margin-right: 0;
  							}
  
  							a {
  								color: #c8b07e;
  								font-size: 18px;
  								text-decoration: none;
  
  								&:hover {
  									text-decoration: underline;
  								}
  							}
  						}
  					}
  				}
  			}
  		} */
}
/* line 90, ../sass/partials/content/_homepage.scss */
.home header .pics-wrap {
  overflow: hidden;
  position: relative;
  width: 100%;
}
/* line 96, ../sass/partials/content/_homepage.scss */
.home header .pics {
  background-color: #363635;
  height: 570px !important;
  width: 100% !important;
}
@media screen and (max-width: 600px) {
  /* line 96, ../sass/partials/content/_homepage.scss */
  .home header .pics {
    height: 275px !important;
  }
}
/* line 105, ../sass/partials/content/_homepage.scss */
.home header .pics img {
  width: 100% !important;
}
@media screen and (max-width: 600px) {
  /* line 105, ../sass/partials/content/_homepage.scss */
  .home header .pics img {
    height: 275px !important;
  }
}
/* line 113, ../sass/partials/content/_homepage.scss */
.home header .pics div {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 570px;
  width: 100%;
}
/* line 123, ../sass/partials/content/_homepage.scss */
.home header .logo img {
  display: block;
  left: 50%;
  margin-left: -453px;
  margin-top: -165px;
  position: absolute;
  top: 50%;
  z-index: 100;
}
@media screen and (max-width: 600px) {
  /* line 123, ../sass/partials/content/_homepage.scss */
  .home header .logo img {
    margin-left: -286px;
    margin-top: -99px;
    width: 575px;
  }
}
@media screen and (max-width: 400px) {
  /* line 123, ../sass/partials/content/_homepage.scss */
  .home header .logo img {
    margin-left: -153px;
    margin-top: -55px;
    width: 300px;
  }
}
/* line 148, ../sass/partials/content/_homepage.scss */
.home header .current-menu-parent > a {
  color: #c8b07e;
}
/* line 260, ../sass/partials/content/_homepage.scss */
.home .homepage {
  background: #f3f3f3;
}
/* line 263, ../sass/partials/content/_homepage.scss */
.home .homepage h1 {
  color: #bfa97a;
  font-family: "Helvetica Neue",sans-serif;
  font-size: 52px;
  font-weight: 600;
  margin-top: 90px;
  text-align: center;
  text-transform: uppercase;
}
/* line 272, ../sass/partials/content/_homepage.scss */
.home .homepage h1.shift {
  margin-top: 130px;
}
@media screen and (max-width: 600px) {
  /* line 263, ../sass/partials/content/_homepage.scss */
  .home .homepage h1 {
    font-size: 34px;
    margin-top: 40px;
  }
}
/* line 282, ../sass/partials/content/_homepage.scss */
.home .homepage h2 {
  color: #363635;
  font-family: "Helvetica Neue",sans-serif;
  font-size: 52px;
  font-weight: 600;
  line-height: 1.2;
  margin: 30px auto 0 auto;
  text-align: center;
  text-transform: uppercase;
  width: 580px;
}
@media screen and (max-width: 600px) {
  /* line 282, ../sass/partials/content/_homepage.scss */
  .home .homepage h2 {
    font-size: 40px;
    margin-top: 10px;
    padding: 0 10px;
    width: auto;
  }
}
/* line 301, ../sass/partials/content/_homepage.scss */
.home .homepage p.content {
  color: #363635;
  font-family: "Helvetica Neue",sans-serif;
  font-size: 20px;
  line-height: 1.4;
  margin: 30px auto 0 auto;
  text-align: center;
  max-width: 880px;
  width: 90%;
}

.home .homepage p.content1 {
  color: #363635;
  font-family: "Helvetica Neue",sans-serif;
  font-size: 20px;
  line-height: 1.4;
  margin: 50px auto 50px auto;
  text-align: center;
  max-width: 880px;
  width: 90%;
}

@media screen and (max-width: 600px) {
  /* line 301, ../sass/partials/content/_homepage.scss */
  .home .homepage p.content {
    font-size: 18px;
  }
}

@media screen and (max-width: 600px) {
  /* line 301, ../sass/partials/content/_homepage.scss */
  .home .homepage p.content1 {
    font-size: 18px;
  }
}

/* line 317, ../sass/partials/content/_homepage.scss */
.home .featured {
  height: 280px;
  margin-top: 90px;
  width: 100%;
}
@media screen and (max-width: 800px) {
  /* line 317, ../sass/partials/content/_homepage.scss */
  .home .featured {
    height: 356px;
  }
}
@media screen and (max-width: 600px) {
  /* line 317, ../sass/partials/content/_homepage.scss */
  .home .featured {
    height: 280px;
    margin-top: 65px;
  }
}
/* line 332, ../sass/partials/content/_homepage.scss */
.home .featured h3 {
  color: #bfa97a;
  font-family: "Helvetica Neue",sans-serif;
  font-size: 24px;
  font-weight: 600;
  margin-bottom: 40px;
  margin-top: 41px;
  text-align: center;
  text-transform: uppercase;
}
@media screen and (max-width: 800px) {
  /* line 332, ../sass/partials/content/_homepage.scss */
  .home .featured h3 {
    margin-bottom: 30px;
    margin-top: 25px;
  }
}
/* line 349, ../sass/partials/content/_homepage.scss */
.home .booking {
  float: left;
  width: 50%;
}
@media screen and (max-width: 800px) {
  /* line 349, ../sass/partials/content/_homepage.scss */
  .home .booking {
    width: 100%;
  }
}
/* line 357, ../sass/partials/content/_homepage.scss */
.home .booking .inner {
  float: right;
  margin-right: 45px;
  width: 375px;
}
@media screen and (max-width: 900px) {
  /* line 357, ../sass/partials/content/_homepage.scss */
  .home .booking .inner {
    float: none;
    margin: 0 auto;
  }
}
@media screen and (max-width: 600px) {
  /* line 357, ../sass/partials/content/_homepage.scss */
  .home .booking .inner {
    width: 260px;
  }
}
/* line 372, ../sass/partials/content/_homepage.scss */
.home .booking .input-group {
  float: left;
  font-family: "Helvetica Neue",sans-serif;
  margin-bottom: 20px;
}
/* line 378, ../sass/partials/content/_homepage.scss */
.home .booking .input-group #to,
.home .booking .input-group #from {
  font-family: "Helvetica Neue",sans-serif;
  font-size: 15px;
  margin-right: 10px;
  padding: 10px 8px 9px;
  width: 107px;
}
/* line 386, ../sass/partials/content/_homepage.scss */
.home .booking .input-group #to {
  margin-right: 29px;
}
@media screen and (max-width: 600px) {
  /* line 386, ../sass/partials/content/_homepage.scss */
  .home .booking .input-group #to {
    margin-right: 0;
  }
}
/* line 395, ../sass/partials/content/_homepage.scss */
.home .booking .input-group #adults,
.home .booking .input-group #children {
  font-family: "Helvetica Neue",sans-serif;
  font-size: 15px;
  padding: 10px 8px 9px;
  width: 49px;
}
/* line 402, ../sass/partials/content/_homepage.scss */
.home .booking .input-group #adults {
  margin: 2px 15px 0 0;
}
@media screen and (max-width: 600px) {
  /* line 406, ../sass/partials/content/_homepage.scss */
  .home .booking .input-group.from-group {
    margin-left: 7%;
  }
}
@media screen and (max-width: 600px) {
  /* line 412, ../sass/partials/content/_homepage.scss */
  .home .booking .input-group.adults-group {
    margin-left: 28%;
  }
}
@media screen and (max-width: 600px) {
  /* line 421, ../sass/partials/content/_homepage.scss */
  .home .booking .input-group.from-group label,
  .home .booking .input-group.to-group label {
    text-align: center;
  }
}
/* line 428, ../sass/partials/content/_homepage.scss */
.home .booking label {
  color: #363635;
  display: block;
  font-size: 15px;
  font-weight: 600;
  margin-bottom: 8px;
}
/* line 436, ../sass/partials/content/_homepage.scss */
.home .booking input {
  border: 3px solid #dadada;
  color: #6b6b6b;
}
/* line 443, ../sass/partials/content/_homepage.scss */
.home .booking a,
.home .booking a:active,
.home .booking a:visited {
  background: #bfa973;
  border: 3px solid #bfa973;
  clear: both;
  color: #fff;
  display: block;
  float: none;
  font-family: "Helvetica Neue",sans-serif;
  font-size: 17px;
  font-weight: 600;
  margin: 0 auto;
  padding: 11px 40px;
  text-decoration: none;
  text-transform: uppercase;
  transition: all .4s ease;
  width: 144px;
}
@media screen and (max-width: 800px) {
  /* line 443, ../sass/partials/content/_homepage.scss */
  .home .booking a,
  .home .booking a:active,
  .home .booking a:visited {
    float: none;
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 125px;
    width: 145px;
  }
}
/* line 470, ../sass/partials/content/_homepage.scss */
.home .booking a:hover,
.home .booking a:active:hover,
.home .booking a:visited:hover {
  background: #fff;
  color: #bfa973;
}
/* line 477, ../sass/partials/content/_homepage.scss */
.home .current-info {
  border-left: 1px solid #c5c5c5;
  float: left;
  padding-bottom: 130px;
  width: 50%;
  @keyframes wind {
    /* line 637, ../sass/partials/content/_homepage.scss */
    from {
      background: red;
    }

    /* line 640, ../sass/partials/content/_homepage.scss */
    to {
      background: yellow;
    }
}

  @-webkit-keyframes wind {
    /* line 646, ../sass/partials/content/_homepage.scss */
    0% {
      -webkit-transform: rotate(0deg);
    }

    /* line 649, ../sass/partials/content/_homepage.scss */
    10% {
      -webkit-transform: rotate(5deg);
    }

    /* line 652, ../sass/partials/content/_homepage.scss */
    20% {
      -webkit-transform: rotate(-5deg);
    }

    /* line 655, ../sass/partials/content/_homepage.scss */
    30% {
      -webkit-transform: rotate(2deg);
    }

    /* line 658, ../sass/partials/content/_homepage.scss */
    50% {
      -webkit-transform: rotate(-1deg);
    }

    /* line 661, ../sass/partials/content/_homepage.scss */
    60% {
      -webkit-transform: rotate(5deg);
    }

    /* line 664, ../sass/partials/content/_homepage.scss */
    70% {
      -webkit-transform: rotate(-1deg);
    }

    /* line 667, ../sass/partials/content/_homepage.scss */
    80% {
      -webkit-transform: rotate(2deg);
    }

    /* line 670, ../sass/partials/content/_homepage.scss */
    50% {
      -webkit-transform: rotate(0deg);
    }
}

}
@media screen and (max-width: 800px) {
  /* line 477, ../sass/partials/content/_homepage.scss */
  .home .current-info {
    border-left: none;
    border-top: 1px solid #c5c5c5;
    margin-top: 35px;
    width: 100%;
  }
}
/* line 490, ../sass/partials/content/_homepage.scss */
.home .current-info .inner {
  float: left;
  margin-left: 45px;
  width: 342px;
}
@media screen and (max-width: 900px) {
  /* line 490, ../sass/partials/content/_homepage.scss */
  .home .current-info .inner {
    float: none;
    margin: 0 auto;
  }
}
@media screen and (max-width: 600px) {
  /* line 490, ../sass/partials/content/_homepage.scss */
  .home .current-info .inner {
    width: 260px;
  }
}
/* line 505, ../sass/partials/content/_homepage.scss */
.home .current-info .weather {
  border-radius: 60px;
  border: 4px solid #bfa97a;
  float: left;
  height: 104px;
  margin: 0 15px 0 0;
  position: relative;
  text-align: center;
  width: 104px;
}
/* line 516, ../sass/partials/content/_homepage.scss */
.home .current-info .weather.bridge {
  margin-right: 0;
}
@media screen and (max-width: 600px) {
  /* line 520, ../sass/partials/content/_homepage.scss */
  .home .current-info .weather.temp {
    float: none;
    margin: 0 auto;
  }
}
@media screen and (max-width: 600px) {
  /* line 527, ../sass/partials/content/_homepage.scss */
  .home .current-info .weather.wind {
    margin-left: 20px;
  }
}
/* line 537, ../sass/partials/content/_homepage.scss */
.home .current-info .deg,
.home .current-info .arrow,
.home .current-info .direction {
  color: #bfa97a;
  display: block;
  font-family: "Helvetica Neue",sans-serif;
  font-size: 37px;
  margin: 4px 0 2px 0;
}
/* line 545, ../sass/partials/content/_homepage.scss */
.home .current-info .arrow {
  background: url("../images/icon_bridge-down.png") no-repeat center;
  height: 31px;
  margin-bottom: 6px;
  margin-top: 5px;
}
/* line 553, ../sass/partials/content/_homepage.scss */
.home .current-info .arrow.up {
  background: url("../images/icon_bridge-up.png") no-repeat center;
}
/* line 558, ../sass/partials/content/_homepage.scss */
.home .current-info .direction {
  text-transform: uppercase;
}
/* line 563, ../sass/partials/content/_homepage.scss */
.home .current-info .top-label,
.home .current-info .bottom-label {
  color: #8f8f8f;
  display: block;
  font-family: "Helvetica Neue",sans-serif;
  font-size: 11px;
  font-weight: 600;
  text-transform: uppercase;
}
/* line 572, ../sass/partials/content/_homepage.scss */
.home .current-info .top-label {
  display: block;
  margin-top: 18px;
}
/* line 577, ../sass/partials/content/_homepage.scss */
.home .current-info .wind-indicator {
  height: 90px;
  left: 3px;
  position: absolute;
  top: 3px;
  width: 90px;
}
/* line 585, ../sass/partials/content/_homepage.scss */
.home .current-info .wind-indicator img {
  animation: wind 5s infinite;
  -webkit-animation: wind 5s infinite;
  /* Safari and Chrome */
}
/* line 591, ../sass/partials/content/_homepage.scss */
.home .current-info .weather.n .wind-indicator {
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}
/* line 596, ../sass/partials/content/_homepage.scss */
.home .current-info .weather.s .wind-indicator {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
/* line 601, ../sass/partials/content/_homepage.scss */
.home .current-info .weather.e .wind-indicator {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
/* line 606, ../sass/partials/content/_homepage.scss */
.home .current-info .weather.w .wind-indicator {
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}
/* line 613, ../sass/partials/content/_homepage.scss */
.home .current-info .weather.ne .wind-indicator {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
/* line 618, ../sass/partials/content/_homepage.scss */
.home .current-info .weather.nw .wind-indicator {
  -webkit-transform: rotate(315deg);
  transform: rotate(315deg);
}
/* line 623, ../sass/partials/content/_homepage.scss */
.home .current-info .weather.se .wind-indicator {
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg);
}
/* line 628, ../sass/partials/content/_homepage.scss */
.home .current-info .weather.sw .wind-indicator {
  -webkit-transform: rotate(225deg);
  transform: rotate(225deg);
}
/* line 678, ../sass/partials/content/_homepage.scss */
.home .subscribe {
  background: #f3f3f3;
  margin-top: 60px;
  padding: 35px 0;
  position: relative;
  text-align: center;
  width: 100%;
}
/* line 687, ../sass/partials/content/_homepage.scss */
.home .subscribe label {
  color: #6b6b6b;
  font-family: "Helvetica Neue",sans-serif;
  font-size: 18px;
}
@media screen and (max-width: 600px) {
  /* line 687, ../sass/partials/content/_homepage.scss */
  .home .subscribe label {
    display: block;
    margin: 0 auto 10px auto;
  }
}
/* line 698, ../sass/partials/content/_homepage.scss */
.home .subscribe input.email {
  border: 3px solid #dadada;
  color: #6b6b6b;
  padding: 10px 8px;
}
/* line 703, ../sass/partials/content/_homepage.scss */
.home .subscribe input.email::-webkit-input-placeholder {
  color: #6b6b6b;
  font-style: italic;
}
/* line 708, ../sass/partials/content/_homepage.scss */
.home .subscribe input.email::-moz-placeholder {
  color: #6b6b6b;
  font-style: italic;
}
/* line 713, ../sass/partials/content/_homepage.scss */
.home .subscribe input.email:-ms-input-placeholder {
  color: #6b6b6b;
  font-style: italic;
}
/* line 719, ../sass/partials/content/_homepage.scss */
.home .subscribe input.btn {
  border: 2px solid #bfa97a;
  background: #f3f3f3;
  color: #c9b17e;
  cursor: pointer;
  font-family: "Helvetica Neue",sans-serif;
  font-size: 15px;
  font-weight: 700;
  padding: 7px 12px;
  text-transform: uppercase;
  transition: all .4s ease;
}
/* line 731, ../sass/partials/content/_homepage.scss */
.home .subscribe input.btn:hover {
  background: #bfa97a;
  color: #f3f3f3;
}

/* line 2, ../sass/partials/content/_rooms.scss */
.single-rooms .site-header {
  background: #fff;
  height: 85px;
  position: fixed;
  top: 0;
  z-index: 3;
  width: 100%;
}
/* line 11, ../sass/partials/content/_rooms.scss */
.single-rooms .top {
  margin-top: 80px;
  width: 100%;
}
/* line 15, ../sass/partials/content/_rooms.scss */
.single-rooms .top .banner {
  height: 570px;
  width: 100%;
}
@media screen and (max-width: 800px) {
  /* line 15, ../sass/partials/content/_rooms.scss */
  .single-rooms .top .banner {
    height: 460px;
  }
}
@media screen and (max-width: 600px) {
  /* line 15, ../sass/partials/content/_rooms.scss */
  .single-rooms .top .banner {
    height: 260px;
  }
}
/* line 27, ../sass/partials/content/_rooms.scss */
.single-rooms .top .banner img {
  height: 570px;
  width: 100%;
}
/* line 34, ../sass/partials/content/_rooms.scss */
.single-rooms .top .room-name {
  background: url("../images/our.png") no-repeat top;
  color: #fff;
  font-family: "Helvetica Neue",sans-serif;
  font-size: 78px;
  font-weight: 600;
  padding-top: 52px;
  position: absolute;
  top: 310px;
  left: 0;
  right: 0;
  text-align: center;
  text-transform: uppercase;
}

#go-and-do .top .room-name {
  background: url("../images/our.png") no-repeat top;
  color: #fff;
  font-family: "Helvetica Neue",sans-serif;
  font-size: 78px;
  font-weight: 600;
  padding-top: 52px;
  position: absolute;
  left: 0;
  right: 0;
  text-align: center;
  text-transform: uppercase;
}

.single-rooms .top .room-name2 {
  background: url("../images/our.png") no-repeat top;
  color: #fff;
  font-family: "Helvetica Neue",sans-serif;
  font-size: 78px;
  font-weight: 600;
  padding-top: 52px;
  position: absolute;
  top: 310px;
  left: 0;
  right: 0;
  text-align: center;
  text-transform: uppercase;
}
@media screen and (max-width: 800px) {
  /* line 34, ../sass/partials/content/_rooms.scss */
  .single-rooms .top .room-name {
    font-size: 64px;
    top: 254px;
  }
  #go-and-do .top .room-name {
    font-size: 64px;
    top: 152px;
  }
}

@media screen and (max-width: 800px) {
  /* line 34, ../sass/partials/content/_rooms.scss */
  .single-rooms .top .room-name2 {
    font-size: 64px;
    top: 254px;
  }
}

@media screen and (max-width: 600px) {
  /* line 34, ../sass/partials/content/_rooms.scss */
  .single-rooms .top .room-name {
    font-size: 50px;
    top: 140px;
  }
  #go-and-do .top .room-name {
    font-size: 50px;
    top: 80px;
  }
  
}

@media screen and (max-width: 600px) {
  /* line 34, ../sass/partials/content/_rooms.scss */
  .single-rooms .top .room-name2 {
    font-size: 45px;
    top: 140px;
  }
}

/* line 60, ../sass/partials/content/_rooms.scss */
.single-rooms .page-content {
  background: #f3f3f3;
  position: relative;
  width: 100%;
}
/* line 66, ../sass/partials/content/_rooms.scss */
.single-rooms .crumbs {
  height: 53px;
  position: relative;
  width: 100%;
}
/* line 71, ../sass/partials/content/_rooms.scss */
.single-rooms .crumbs .prev {
  background: url("../images/prev.png") no-repeat left;
  color: #c8b07e;
  font-family: "Helvetica Neue",sans-serif;
  font-size: 15px;
  font-weight: 600;
  padding-left: 20px;
  position: absolute;
  left: 20px;
  top: 19px;
  text-decoration: none;
  text-transform: uppercase;
}
/* line 84, ../sass/partials/content/_rooms.scss */
.single-rooms .crumbs .prev:hover {
  text-decoration: underline;
}
@media screen and (max-width: 600px) {
  /* line 71, ../sass/partials/content/_rooms.scss */
  .single-rooms .crumbs .prev {
    padding-left: 24px;
    text-align: left;
    width: 100px;
  }
}
/* line 95, ../sass/partials/content/_rooms.scss */
.single-rooms .crumbs .next {
  background: url("../images/next.png") no-repeat right;
  color: #c8b07e;
  font-family: "Helvetica Neue",sans-serif;
  font-size: 15px;
  font-weight: 600;
  padding-right: 20px;
  position: absolute;
  right: 20px;
  top: 19px;
  text-decoration: none;
  text-transform: uppercase;
}
/* line 108, ../sass/partials/content/_rooms.scss */
.single-rooms .crumbs .next:hover {
  text-decoration: underline;
}
@media screen and (max-width: 600px) {
  /* line 95, ../sass/partials/content/_rooms.scss */
  .single-rooms .crumbs .next {
    padding-right: 24px;
    text-align: right;
    width: 80px;
  }
}
/* line 120, ../sass/partials/content/_rooms.scss */
.single-rooms .room-content {
  color: #363635;
  margin: 0 auto;
  text-align: center;
  max-width: 930px;
}
/* line 126, ../sass/partials/content/_rooms.scss */
.single-rooms .room-content .subtitle {
  font-family: "Helvetica Neue",sans-serif;
  font-size: 33px;
  font-weight: 600;
  margin-bottom: 30px;
  margin-top: 50px;
  text-transform: uppercase;
}
@media screen and (max-width: 600px) {
  /* line 126, ../sass/partials/content/_rooms.scss */
  .single-rooms .room-content .subtitle {
    font-size: 26px;
    margin-top: 35px;
  }
}
/* line 140, ../sass/partials/content/_rooms.scss */
.single-rooms .room-content .description {
  font-family: "Helvetica Neue",sans-serif;
  font-size: 20px;
  line-height: 1.4;
  margin-bottom: 45px;
  padding-left: 2.50%;
  width: 95%;
}
@media screen and (max-width: 600px) {
  /* line 140, ../sass/partials/content/_rooms.scss */
  .single-rooms .room-content .description {
    font-size: 16px;
  }
}
/* line 153, ../sass/partials/content/_rooms.scss */
.single-rooms .room-content .book-now {
  margin-bottom: 100px;
}
@media screen and (max-width: 600px) {
  /* line 153, ../sass/partials/content/_rooms.scss */
  .single-rooms .room-content .book-now {
    margin-bottom: 70px;
  }
}
/* line 162, ../sass/partials/content/_rooms.scss */
.single-rooms .room-content .book-now a,
.single-rooms .room-content .book-now a:active,
.single-rooms .room-content .book-now a:visited {
  background: #bfa973;
  border: 3px solid #bfa973;
  color: #fff;
  font-family: "Helvetica Neue",sans-serif;
  font-size: 20px;
  font-weight: 600;
  padding: 11px 29px 12px;
  text-decoration: none;
  text-transform: uppercase;
  transition: all .4s ease;
}
@media screen and (max-width: 600px) {
  /* line 162, ../sass/partials/content/_rooms.scss */
  .single-rooms .room-content .book-now a,
  .single-rooms .room-content .book-now a:active,
  .single-rooms .room-content .book-now a:visited {
    padding: 4px 23px 4px;
  }
}
/* line 178, ../sass/partials/content/_rooms.scss */
.single-rooms .room-content .book-now a:hover,
.single-rooms .room-content .book-now a:active:hover,
.single-rooms .room-content .book-now a:visited:hover {
  background: #fff;
  color: #bfa973;
}
/* line 186, ../sass/partials/content/_rooms.scss */
.single-rooms .room-content .thumbs {
  height: 150px;
  margin-bottom: 85px;
  margin-left: auto;
  margin-right: auto;
  width: 540px;
}

@media screen and (max-width: 600px) {
  /* line 186, ../sass/partials/content/_rooms.scss */
  .single-rooms .room-content .thumbs {
    height: auto;
    margin-bottom: 50px;
    width: auto;
  }
}
/* line 199, ../sass/partials/content/_rooms.scss */
.single-rooms .room-content .thumbs .image-block {
  float: left;
}
@media screen and (max-width: 600px) {
  /* line 199, ../sass/partials/content/_rooms.scss */
  .single-rooms .room-content .thumbs .image-block {
    float: none;
    height: 150px;
    width: 150px;
    margin: 0 auto 30px auto;
  }
}
/* line 209, ../sass/partials/content/_rooms.scss */
.single-rooms .room-content .thumbs .image-block.first {
  margin-right: 40px;
}
@media screen and (max-width: 600px) {
  /* line 209, ../sass/partials/content/_rooms.scss */
  .single-rooms .room-content .thumbs .image-block.first {
    margin-right: auto;
  }
}
/* line 217, ../sass/partials/content/_rooms.scss */
.single-rooms .room-content .thumbs .image-block.last {
  margin-left: 40px;
}
@media screen and (max-width: 600px) {
  /* line 217, ../sass/partials/content/_rooms.scss */
  .single-rooms .room-content .thumbs .image-block.last {
    margin-left: auto;
  }
}
/* line 226, ../sass/partials/content/_rooms.scss */
.single-rooms .room-content .thumbs a {
  display: block;
  float: left;
  position: relative;
  width: 150px;
}
/* line 232, ../sass/partials/content/_rooms.scss */
.single-rooms .room-content .thumbs a .overlay {
  background: url("../images/image-hover.png") bottom rgba(191, 169, 115, 0.8) no-repeat;
  border-radius: 75px;
  height: 150px;
  opacity: 0;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 100px;
  transition: all 0.3s ease;
}
/* line 246, ../sass/partials/content/_rooms.scss */
.single-rooms .room-content .thumbs a:hover .overlay {
  background: url("../images/image-hover.png") center rgba(191, 169, 115, 0.8) no-repeat;
  opacity: 1;
}
/* line 255, ../sass/partials/content/_rooms.scss */
.single-rooms .room-amenities {
  background: #fff;
  clear: both;
  color: #363635;
  padding-bottom: 80px;
  padding-top: 45px;
  text-align: center;
  width: 100%;
}
@media screen and (max-width: 600px) {
  /* line 255, ../sass/partials/content/_rooms.scss */
  .single-rooms .room-amenities {
    padding-bottom: 50px;
  }
}
/* line 268, ../sass/partials/content/_rooms.scss */
.single-rooms .room-amenities ul {
  background: url("../images/amenities.png") no-repeat top;
  border-bottom: 1px solid #d9d9d9;
  font-family: "Helvetica Neue",sans-serif;
  font-size: 18px;
  margin: 0 auto;
  padding-top: 50px;
  width: 600px;
}
@media screen and (max-width: 800px) {
  /* line 268, ../sass/partials/content/_rooms.scss */
  .single-rooms .room-amenities ul {
    width: 500px;
  }
}
@media screen and (max-width: 600px) {
  /* line 268, ../sass/partials/content/_rooms.scss */
  .single-rooms .room-amenities ul {
    font-size: 16px;
    width: 290px;
  }
}
/* line 286, ../sass/partials/content/_rooms.scss */
.single-rooms .room-amenities ul li {
  border-top: 1px solid #d9d9d9;
  padding: 11px 0;
}
/* line 292, ../sass/partials/content/_rooms.scss */
.single-rooms .room-amenities p {
  color: #999;
  font-family: "Helvetica Neue",sans-serif;
  line-height: 22px;
  margin: 55px auto 0 auto;
  width: 600px;
}
/* line 300, ../sass/partials/content/_rooms.scss */
.single-rooms .room-amenities p .standard {
  font-weight: bold;
}
@media screen and (max-width: 800px) {
  /* line 292, ../sass/partials/content/_rooms.scss */
  .single-rooms .room-amenities p {
    width: 500px;
  }
}
@media screen and (max-width: 600px) {
  /* line 292, ../sass/partials/content/_rooms.scss */
  .single-rooms .room-amenities p {
    width: 290px;
  }
}

/* line 1, ../sass/partials/content/_hotel.scss */
#the-hotel {
  background: #fff;
  margin-top: 80px;
  padding-bottom: 50px;
  text-align: center;
}
#the-hotel2 {
  background: #fff;
  padding-bottom: 50px;
  text-align: center;
}

#the-hotel3 {
  background: #fff;
  padding-bottom: 30px;
  text-align: center;
}

/* line 7, ../sass/partials/content/_hotel.scss */
#the-hotel .top {
  margin-top: 80px;
  width: 100%;
}
/* line 11, ../sass/partials/content/_hotel.scss */
#the-hotel .top.shift {
  margin-top: 180px;
}
/* line 15, ../sass/partials/content/_hotel.scss */
#the-hotel .top .banner {
  height: 570px;
  width: 100%;
}
@media screen and (max-width: 800px) {
  /* line 15, ../sass/partials/content/_hotel.scss */
  #the-hotel .top .banner {
    height: 460px;
  }
}
@media screen and (max-width: 600px) {
  /* line 15, ../sass/partials/content/_hotel.scss */
  #the-hotel .top .banner {
    height: 260px;
  }
}
/* line 27, ../sass/partials/content/_hotel.scss */
#the-hotel .top .banner img {
  height: 570px;
  width: 100%;
}
/* line 34, ../sass/partials/content/_hotel.scss */
#the-hotel .top .room-name {
  background: url("../images/our.png") no-repeat top;
  color: #fff;
  font-family: "Helvetica Neue",sans-serif;
  font-size: 78px;
  font-weight: 600;
  padding-top: 52px;
  position: absolute;
  top: 310px;
  left: 0;
  right: 0;
  text-align: center;
  text-transform: uppercase;
}

#the-hotel .top .room-name2 {
  background: url("../images/our.png") no-repeat top;
  color: #fff;
  font-family: "Helvetica Neue",sans-serif;
  font-size: 78px;
  font-weight: 600;
  padding-top: 52px;
  position: absolute;
  top: 310px;
  left: 0;
  right: 0;
  text-align: center;
  text-transform: uppercase;
}

@media screen and (max-width: 800px) {
  /* line 34, ../sass/partials/content/_hotel.scss */
  #the-hotel .top .room-name {
    font-size: 64px;
    top: 254px;
  }
}
@media screen and (max-width: 600px) {
  /* line 34, ../sass/partials/content/_hotel.scss */
  #the-hotel .top .room-name {
    font-size: 58px;
    top: 160px;
  }
}
/* line 60, ../sass/partials/content/_hotel.scss */
#the-hotel .page-content {
  color: #363635;
  width: 100%;
}
/* line 65, ../sass/partials/content/_hotel.scss */
#the-hotel h2 {
  color: #494948;
  font-family: "Helvetica Neue",sans-serif;
  font-size: 33px;
  font-weight: 600;
  line-height: 1.2;
  margin-bottom: 30px;
  margin-top: 50px;
  text-transform: uppercase;
}

#the-hotel2 h2 {
  color: #494948;
  font-family: "Helvetica Neue",sans-serif;
  font-size: 33px;
  font-weight: 600;
  line-height: 1.2;
  margin-bottom: 30px;
  margin-top: 50px;
  text-transform: uppercase;
}

#the-hotel3 h2 {
  color: #494948;
  font-family: "Helvetica Neue",sans-serif;
  font-size: 33px;
  font-weight: 600;
  line-height: 1.2;
  margin-bottom: 30px;
  margin-top: 50px;
  text-transform: uppercase;
}

#the-hotel2 h1 {
  color: #494948;
  font-family: "Helvetica Neue",sans-serif;
  font-size: 45px;
  font-weight: 600;
  line-height: 1.2;
  margin-bottom: 30px;
  margin-top: 50px;
  text-transform: uppercase;
}

#the-hotel3 h1 {
  color: #494948;
  font-family: "Helvetica Neue",sans-serif;
  font-size: 45px;
  font-weight: 600;
  line-height: 1.2;
  margin-bottom: 30px;
  margin-top: 50px;
  text-transform: uppercase;
}

/* line 76, ../sass/partials/content/_hotel.scss */
#the-hotel h3 {
  color: #494948;
  font-family: "Helvetica Neue",sans-serif;
  font-size: 24px;
  font-weight: 600;
  margin-bottom: 50px;
  text-transform: uppercase;
}

#the-hotel2 h3 {
  color: #494948;
  font-family: "Helvetica Neue",sans-serif;
  font-size: 24px;
  font-weight: 600;
  margin-top: 50px;
  text-transform: uppercase;
}

/* line 85, ../sass/partials/content/_hotel.scss */
#the-hotel h4 {
  color: #494948;
  font-family: "Helvetica Neue",sans-serif;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 50px;
}

#the-hotel3 h4 {
  color: #494948;
  font-family: "Helvetica Neue",sans-serif;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 50px;
}
/* line 93, ../sass/partials/content/_hotel.scss */
#the-hotel p {
  font-family: "Helvetica Neue",sans-serif;
  font-size: 20px;
  line-height: 1.4;
  margin: 0 auto;
  max-width: 900px;
  width: 90%;
}

#the-hotel2 p {
  font-family: "Helvetica Neue",sans-serif;
  font-size: 20px;
  line-height: 1.4;
  margin: 20px auto 0 auto;
  max-width: 900px;
  width: 90%;
}

#the-hotel3 p {
  font-family: "Helvetica Neue",sans-serif;
  font-size: 20px;
  line-height: 1.4;
  margin: 40px auto 0 auto;
  max-width: 900px;
  width: 90%;
}

/* line 102, ../sass/partials/content/_hotel.scss */
#the-hotel .history {
  margin: 0 auto;
  padding-top: 35px;
  max-width: 916px;
}
@media screen and (max-width: 650px) {
  /* line 102, ../sass/partials/content/_hotel.scss */
  #the-hotel .history {
    background: url("../images/history.png") no-repeat top;
    margin-top: 20px;
    padding-top: 285px;
  }
}
/* line 114, ../sass/partials/content/_hotel.scss */
#the-hotel .history h3 {
  font-family: "Helvetica Neue",sans-serif;
  font-size: 20px;
  margin-left: 32%;
  margin-bottom: 0;
  text-align: left;
  text-transform: none;
}
@media screen and (max-width: 850px) {
  /* line 114, ../sass/partials/content/_hotel.scss */
  #the-hotel .history h3 {
    margin-left: 40%;
  }
}
@media screen and (max-width: 750px) {
  /* line 114, ../sass/partials/content/_hotel.scss */
  #the-hotel .history h3 {
    margin-left: 45%;
  }
}
@media screen and (max-width: 650px) {
  /* line 114, ../sass/partials/content/_hotel.scss */
  #the-hotel .history h3 {
    margin-left: 0%;
    text-align: center;
  }
}
/* line 136, ../sass/partials/content/_hotel.scss */
#the-hotel .history p {
  background: url("../images/history.png") no-repeat left;
  font-size: 18px;
  line-height: 1.4;
  margin-left: 0;
  padding-left: 32%;
  padding-top: 40px;
  padding-bottom: 40px;
  text-align: left;
  width: 96%;
}
@media screen and (max-width: 850px) {
  /* line 136, ../sass/partials/content/_hotel.scss */
  #the-hotel .history p {
    background-position: 5% 50%;
    padding-left: 40%;
  }
}
@media screen and (max-width: 750px) {
  /* line 136, ../sass/partials/content/_hotel.scss */
  #the-hotel .history p {
    padding-left: 45%;
  }
}
@media screen and (max-width: 650px) {
  /* line 136, ../sass/partials/content/_hotel.scss */
  #the-hotel .history p {
    background-image: none;
    padding-bottom: 0px;
    padding-left: 0%;
    padding-top: 25px;
    text-align: center;
    width: 100%;
  }
}
/* line 167, ../sass/partials/content/_hotel.scss */
#the-hotel .proprietors {
  background: #f3f3f3 url("../images/proprietors-line.png") no-repeat center 75%;
  float: left;
  margin: 50px 0;
  padding: 45px 0 60px 0;
  width: 100%;
}
@media screen and (max-width: 820px) {
  /* line 167, ../sass/partials/content/_hotel.scss */
  #the-hotel .proprietors {
    background-position: center 65%;
  }
}
@media screen and (max-width: 600px) {
  /* line 167, ../sass/partials/content/_hotel.scss */
  #the-hotel .proprietors {
    background-image: none;
  }
}
/* line 182, ../sass/partials/content/_hotel.scss */
#the-hotel .proprietors img {
  display: block;
  margin: 15px auto 35px auto;
}
/* line 191, ../sass/partials/content/_hotel.scss */
#the-hotel .proprietors p {
  font-size: 18px;
  line-height: 1.4;
  width: 100%;
}
/* line 197, ../sass/partials/content/_hotel.scss */
#the-hotel .proprietors .wrap {
  margin: 0 auto;
  max-width: 916px;
}
/* line 202, ../sass/partials/content/_hotel.scss */
#the-hotel .proprietors .dan {
  float: right;
  margin-right: 4.5%;
  width: 40%;
    font-family: "Helvetica Neue",sans-serif;
  font-size: 18px;
  line-height: 1.4;
}

#the-hotel .proprietors .dan ul {
  list-style-type: disc;
  width:89%;
  margin-left: 10%;
  text-align: left;
}

#the-hotel .proprietors .dan li{
color:#BFA973;
}
@media screen and (max-width: 600px) {
  /* line 202, ../sass/partials/content/_hotel.scss */
  #the-hotel .proprietors .dan {
    float: none;
    margin-left: 5%;
    width: 90%;
	
  }
  /* line 212, ../sass/partials/content/_hotel.scss */
  #the-hotel .proprietors .dan img {
    margin-top: 30px;
  }
}
/* line 218, ../sass/partials/content/_hotel.scss */
#the-hotel .proprietors .doug {
  float: left;
  margin-left: 4.5%;
  width: 40%;
  font-family: "Helvetica Neue",sans-serif;
  font-size: 18px;
  line-height: 1.4;
}

#the-hotel .proprietors .doug ul {
  list-style-type: disc;
  width:89%;
  margin-left: 10%;
  text-align: left;
}

#the-hotel .proprietors .doug li{
color:#BFA973;
}

@media screen and (max-width: 600px) {
  /* line 218, ../sass/partials/content/_hotel.scss */
  #the-hotel .proprietors .doug {
    float: none;
    margin-left: 5%;
    width: 90%;
  }
}
/* line 230, ../sass/partials/content/_hotel.scss */
#the-hotel .proprietors h3 {
  margin-top: 0;
}
/* line 234, ../sass/partials/content/_hotel.scss */
#the-hotel .proprietors strong {
  font-weight: bold;
}
/* line 240, ../sass/partials/content/_hotel.scss */
#the-hotel .additional h3 {
  margin-bottom: 25px;
}
/* line 244, ../sass/partials/content/_hotel.scss */
#the-hotel .additional p {
  font-size: 18px;
  max-width: 615px;
  margin-bottom: 50px;
}

/* line 1, ../sass/partials/content/_snapshots.scss */
.lb-outerContainer {
  background-color: transparent !important;
}

/* line 5, ../sass/partials/content/_snapshots.scss */
.lb-data .lb-details {
  font-family: "Helvetica Neue",sans-serif;
}

/* line 9, ../sass/partials/content/_snapshots.scss */
.lb-data .lb-number {
  font-size: 15px;
}

/* line 13, ../sass/partials/content/_snapshots.scss */
#snapshots {
  float: left;
  margin: 165px 0 90px 0;
  width: 100%;
}
/* line 18, ../sass/partials/content/_snapshots.scss */
#snapshots .head-image {
  display: block;
  margin: 0 auto;
}
/* line 23, ../sass/partials/content/_snapshots.scss */
#snapshots h1.title {
  color: #494948;
  font-family: "Helvetica Neue",sans-serif;
  font-size: 33px;
  font-weight: 600;
  margin: 20px 0 60px 0;
  text-align: center;
  text-transform: uppercase;
}
/* line 33, ../sass/partials/content/_snapshots.scss */
#snapshots .gallery {
  margin: 0 auto;
  width: 1274px;
}
@media screen and (max-width: 1300px) {
  /* line 33, ../sass/partials/content/_snapshots.scss */
  #snapshots .gallery {
    width: 950px;
  }
}
@media screen and (max-width: 980px) {
  /* line 33, ../sass/partials/content/_snapshots.scss */
  #snapshots .gallery {
    width: 630px;
  }
}
@media screen and (max-width: 660px) {
  /* line 33, ../sass/partials/content/_snapshots.scss */
  #snapshots .gallery {
    width: 300px;
  }
}
/* line 49, ../sass/partials/content/_snapshots.scss */
#snapshots .gallery .image-block {
  float: left;
  margin-right: 20px;
}
@media screen and (min-width: 1301px) {
  /* line 55, ../sass/partials/content/_snapshots.scss */
  #snapshots .gallery .image-block:nth-of-type(4n+4) {
    margin-right: 0;
  }
}
@media screen and (max-width: 1300px) {
  /* line 61, ../sass/partials/content/_snapshots.scss */
  #snapshots .gallery .image-block:nth-of-type(3n+3) {
    margin-right: 0;
  }
}
@media screen and (max-width: 980px) {
  /* line 68, ../sass/partials/content/_snapshots.scss */
  #snapshots .gallery .image-block:nth-of-type(3n+3) {
    margin-right: 20px;
  }
  /* line 72, ../sass/partials/content/_snapshots.scss */
  #snapshots .gallery .image-block:nth-of-type(2n+2) {
    margin-right: 0;
  }
}
@media screen and (max-width: 660px) {
  /* line 49, ../sass/partials/content/_snapshots.scss */
  #snapshots .gallery .image-block {
    margin-right: 0 !important;
  }
}
/* line 85, ../sass/partials/content/_snapshots.scss */
#snapshots .gallery .image-block a {
  display: block;
  float: left;
  position: relative;
  width: 303px;
}
/* line 91, ../sass/partials/content/_snapshots.scss */
#snapshots .gallery .image-block a .overlay {
  background: url("../images/image-hover.png") bottom rgba(191, 169, 115, 0.8) no-repeat;
  height: 178px;
  width: 279px;
  opacity: 0;
  position: absolute;
  left: 12px;
  right: 0;
  top: 28px;
  bottom: 0;
  transition: all 0.3s ease;
}
/* line 105, ../sass/partials/content/_snapshots.scss */
#snapshots .gallery .image-block a:hover .overlay {
  background: url("../images/image-hover.png") center rgba(191, 169, 115, 0.8) no-repeat;
  opacity: 1;
}
/* line 112, ../sass/partials/content/_snapshots.scss */
#snapshots .gallery .image-block img {
  border: 12px solid #fff;
}

/* line 2, ../sass/partials/content/_gatherings.scss */
.single-gatherings header {
  background: #fff;
  height: 80px;
  position: fixed;
  top: 0;
  z-index: 3;
  width: 100%;
}
/* line 13, ../sass/partials/content/_gatherings.scss */
.single-gatherings .top {
  margin-top: 80px;
  width: 100%;
}
/* line 17, ../sass/partials/content/_gatherings.scss */
.single-gatherings .top.shift {
  margin-top: 180px;
}
/* line 21, ../sass/partials/content/_gatherings.scss */
.single-gatherings .top .banner {
  height: 570px;
  width: 100%;
}
@media screen and (max-width: 800px) {
  /* line 21, ../sass/partials/content/_gatherings.scss */
  .single-gatherings .top .banner {
    height: 460px;
  }
}
@media screen and (max-width: 600px) {
  /* line 21, ../sass/partials/content/_gatherings.scss */
  .single-gatherings .top .banner {
    height: 260px;
  }
}
/* line 33, ../sass/partials/content/_gatherings.scss */
.single-gatherings .top .banner img {
  height: 570px;
  width: 100%;
}
/* line 40, ../sass/partials/content/_gatherings.scss */
.single-gatherings .top .room-name {
  background: url("../images/our.png") no-repeat top;
  color: #fff;
  font-family: "Helvetica Neue",sans-serif;
  font-size: 78px;
  font-weight: 600;
  padding-top: 52px;
  position: absolute;
  top: 310px;
  left: 0;
  right: 0;
  text-align: center;
  text-transform: uppercase;
}
@media screen and (max-width: 800px) {
  /* line 40, ../sass/partials/content/_gatherings.scss */
  .single-gatherings .top .room-name {
    font-size: 64px;
    top: 254px;
  }
}
@media screen and (max-width: 600px) {
  /* line 40, ../sass/partials/content/_gatherings.scss */
  .single-gatherings .top .room-name {
    font-size: 58px;
    top: 160px;
  }
}
/* line 66, ../sass/partials/content/_gatherings.scss */
.single-gatherings .page-content {
  background: #f3f3f3;
  position: relative;
  width: 100%;
}
/* line 72, ../sass/partials/content/_gatherings.scss */
.single-gatherings .crumbs {
  height: 53px;
  position: relative;
  width: 100%;
}
.crumbs1 {
  height: 53px;
  position: relative;
  width: 100%;
}
/* line 77, ../sass/partials/content/_gatherings.scss */
.single-gatherings .crumbs .prev {
  background: url("../images/prev.png") no-repeat left;
  color: #c8b07e;
  font-family: "Helvetica Neue",sans-serif;
  font-size: 15px;
  font-weight: 600;
  padding-left: 20px;
  position: absolute;
  left: 20px;
  top: 19px;
  text-decoration: none;
  text-transform: uppercase;
}
.crumbs1 .prev {
  background: url("../images/prev.png") no-repeat left;
  color: #c8b07e;
  font-family: "Helvetica Neue",sans-serif;
  font-size: 15px;
  font-weight: 600;
  padding-left: 20px;
  position: absolute;
  left: 20px;
  top: 19px;
  text-decoration: none;
  text-transform: uppercase;
}
/* line 90, ../sass/partials/content/_gatherings.scss */
.single-gatherings .crumbs .prev:hover {
  text-decoration: underline;
}
.crumbs1 .prev:hover {
  text-decoration: underline;
}
@media screen and (max-width: 600px) {
  /* line 77, ../sass/partials/content/_gatherings.scss */
  .single-gatherings .crumbs .prev {
    text-align: left;
    width: 100px;
  }
 .crumbs1.prev {
    text-align: left;
    width: 100px;
  }
}
/* line 100, ../sass/partials/content/_gatherings.scss */
.single-gatherings .crumbs .next {
  background: url("../images/next.png") no-repeat right;
  color: #c8b07e;
  font-family: "Helvetica Neue",sans-serif;
  font-size: 15px;
  font-weight: 600;
  padding-right: 20px;
  position: absolute;
  right: 20px;
  top: 19px;
  text-decoration: none;
  text-transform: uppercase;
}
.crumbs1 .next {
  background: url("../images/next.png") no-repeat right;
  color: #c8b07e;
  font-family: "Helvetica Neue",sans-serif;
  font-size: 15px;
  font-weight: 600;
  padding-right: 20px;
  position: absolute;
  right: 20px;
  top: 19px;
  text-decoration: none;
  text-transform: uppercase;
}
/* line 113, ../sass/partials/content/_gatherings.scss */
.single-gatherings .crumbs .next:hover {
  text-decoration: underline;
}
.crumbs1 .next:hover {
  text-decoration: underline;
}
@media screen and (max-width: 600px) {
  /* line 100, ../sass/partials/content/_gatherings.scss */
  .single-gatherings .crumbs .next {
    text-align: right;
    width: 80px;
  }
 .crumbs1 .next {
    text-align: right;
    width: 80px;
  }
}
/* line 124, ../sass/partials/content/_gatherings.scss */
.single-gatherings .room-content {
  color: #363635;
  margin: 0 auto;
  text-align: center;
  max-width: 930px;
}
/* line 130, ../sass/partials/content/_gatherings.scss */
.single-gatherings .room-content .subtitle {
  font-family: "Helvetica Neue",sans-serif;
  font-size: 33px;
  font-weight: 600;
  margin-bottom: 30px;
  margin-top: 50px;
  text-transform: uppercase;
}
@media screen and (max-width: 600px) {
  /* line 130, ../sass/partials/content/_gatherings.scss */
  .single-gatherings .room-content .subtitle {
    font-size: 26px;
    margin-top: 35px;
  }
}
/* line 144, ../sass/partials/content/_gatherings.scss */
.single-gatherings .room-content .description {
  font-family: "Helvetica Neue",sans-serif;
  font-size: 20px;
  line-height: 1.4;
  margin-bottom: 45px;
  padding-left: 2.50%;
  width: 95%;
}
/* line 154, ../sass/partials/content/_gatherings.scss */
.single-gatherings .room-content .description a,
.single-gatherings .room-content .description a:active,
.single-gatherings .room-content .description a:visited {
  color: #b18c3f;
  text-decoration: none;
}
/* line 158, ../sass/partials/content/_gatherings.scss */
.single-gatherings .room-content .description a:hover,
.single-gatherings .room-content .description a:active:hover,
.single-gatherings .room-content .description a:visited:hover {
  text-decoration: underline;
}
@media screen and (max-width: 600px) {
  /* line 144, ../sass/partials/content/_gatherings.scss */
  .single-gatherings .room-content .description {
    font-size: 16px;
  }
}
/* line 168, ../sass/partials/content/_gatherings.scss */
.single-gatherings .room-content .book-now {
  margin-bottom: 100px;
}
@media screen and (max-width: 600px) {
  /* line 168, ../sass/partials/content/_gatherings.scss */
  .single-gatherings .room-content .book-now {
    margin-bottom: 70px;
  }
}
/* line 177, ../sass/partials/content/_gatherings.scss */
.single-gatherings .room-content .book-now a,
.single-gatherings .room-content .book-now a:active,
.single-gatherings .room-content .book-now a:visited {
  background: #bfa973;
  border: 3px solid #bfa973;
  color: #fff;
  font-family: "Helvetica Neue",sans-serif;
  font-size: 20px;
  font-weight: 600;
  padding: 11px 29px 12px;
  text-decoration: none;
  text-transform: uppercase;
  transition: all .4s ease;
}
@media screen and (max-width: 600px) {
  /* line 177, ../sass/partials/content/_gatherings.scss */
  .single-gatherings .room-content .book-now a,
  .single-gatherings .room-content .book-now a:active,
  .single-gatherings .room-content .book-now a:visited {
    padding: 4px 23px 4px;
  }
}
/* line 193, ../sass/partials/content/_gatherings.scss */
.single-gatherings .room-content .book-now a:hover,
.single-gatherings .room-content .book-now a:active:hover,
.single-gatherings .room-content .book-now a:visited:hover {
  background: #fff;
  color: #bfa973;
}
/* line 201, ../sass/partials/content/_gatherings.scss */
.single-gatherings .room-content .thumbs {
  height: 150px;
  margin-bottom: 85px;
  margin-left: auto;
  margin-right: auto;
  width: 540px;
}

@media screen and (max-width: 600px) {
  /* line 201, ../sass/partials/content/_gatherings.scss */
  .single-gatherings .room-content .thumbs {
    height: auto;
    margin-bottom: 50px;
    width: auto;
  }
}
/* line 214, ../sass/partials/content/_gatherings.scss */
.single-gatherings .room-content .thumbs .image-block {
  float: left;
}
@media screen and (max-width: 600px) {
  /* line 214, ../sass/partials/content/_gatherings.scss */
  .single-gatherings .room-content .thumbs .image-block {
    float: none;
    height: 150px;
    width: 150px;
    margin: 0 auto 30px auto;
  }
}
/* line 224, ../sass/partials/content/_gatherings.scss */
.single-gatherings .room-content .thumbs .image-block.first {
  margin-right: 40px;
}
@media screen and (max-width: 600px) {
  /* line 224, ../sass/partials/content/_gatherings.scss */
  .single-gatherings .room-content .thumbs .image-block.first {
    margin-right: auto;
  }
}
/* line 232, ../sass/partials/content/_gatherings.scss */
.single-gatherings .room-content .thumbs .image-block.last {
  margin-left: 40px;
}
@media screen and (max-width: 600px) {
  /* line 232, ../sass/partials/content/_gatherings.scss */
  .single-gatherings .room-content .thumbs .image-block.last {
    margin-left: auto;
  }
}
/* line 241, ../sass/partials/content/_gatherings.scss */
.single-gatherings .room-content .thumbs a {
  display: block;
  float: left;
  position: relative;
  width: 150px;
}
/* line 247, ../sass/partials/content/_gatherings.scss */
.single-gatherings .room-content .thumbs a .overlay {
  background: url("../images/image-hover.png") bottom rgba(191, 169, 115, 0.8) no-repeat;
  border-radius: 75px;
  height: 150px;
  opacity: 0;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 100px;
  transition: all 0.3s ease;
}
/* line 261, ../sass/partials/content/_gatherings.scss */
.single-gatherings .room-content .thumbs a:hover .overlay {
  background: url("../images/image-hover.png") center rgba(191, 169, 115, 0.8) no-repeat;
  opacity: 1;
}
/* line 270, ../sass/partials/content/_gatherings.scss */
.single-gatherings .room-amenities {
  background: #fff;
  clear: both;
  color: #363635;
  padding-bottom: 80px;
  padding-top: 45px;
  text-align: center;
  width: 100%;
}

.single-gatherings .terms {
  background: #fff;
  clear: both;
  color: #363635;
  padding-bottom: 80px;
  padding-top: 45px;
  text-align: center;
  width: 100%;
}

.single-gatherings .menu{
  background: #fff;
  clear: both;
  color: #363635;
  padding-bottom: 80px;
  padding-top: 45px;
  text-align: center;
  width: 100%;
}

.single-gatherings .reviews {
  background: #fff;
  clear: both;
  color: #363635;
  padding-bottom: 80px;
  padding-top: 23px;
  text-align: center;
  width: 100%;
}

.single-gatherings .reviews1 {
  clear: both;
  color: #363635;
  padding-bottom: 10px;
  padding-top: 10px;
  text-align: center;
  width: 100%;
}

.single-gatherings .tariff {
  background: #fff;
  clear: both;
  color: #363635;
  padding-bottom: 80px;
  padding-top: 45px;
  text-align: center;
  width: 100%;
}

@media screen and (max-width: 600px) {
  /* line 270, ../sass/partials/content/_gatherings.scss */
  .single-gatherings .room-amenities {
    padding-bottom: 50px;
  }
.single-gatherings .terms {
    padding-bottom: 50px;
  }
.single-gatherings .menu {
    padding-bottom: 50px;
  }

  .single-gatherings .reviews {
    padding-bottom: 50px;
  }
  
.single-gatherings .tariff{
    padding-bottom: 50px;
  }
}
/* line 283, ../sass/partials/content/_gatherings.scss */
.single-gatherings .room-amenities ul {
  background: url("../images/amenities.png") no-repeat top;
  border-bottom: 1px solid #d9d9d9;
  font-family: "Helvetica Neue",sans-serif;
  font-size: 18px;
  margin: 0 auto;
  padding-top: 50px;
  width: 600px;
}

.single-gatherings .terms ul {
  background: url("../images/read.png") no-repeat top;
  border-bottom: 1px solid #d9d9d9;
  font-family: "Helvetica Neue",sans-serif;
  font-size: 18px;
  margin: 0 auto;
  padding-top: 50px;
  width: 600px;
}

.single-gatherings .menu ul {
  background: url("../images/menu.png") no-repeat top;
  border-bottom: 1px solid #d9d9d9;
  font-family: "Helvetica Neue",sans-serif;
  font-size: 18px;
  margin: 0 auto;
  padding-top: 50px;
  width: 600px;
}

.single-gatherings .reviews ul {
  background: url("../images/recent-reviews.png") no-repeat top;
  border-bottom: 1px solid #d9d9d9;
  font-family: "Helvetica Neue",sans-serif;
  font-size: 18px;
  margin: 0 auto;
  padding-top: 50px;
  width: 600px;
}

.single-gatherings .reviews1 ul {
  background: url("../images/verified-reviews.png") no-repeat top;
  font-family: "Helvetica Neue",sans-serif;
  font-size: 18px;
  margin: 0 auto;
  padding-top: 50px;
  width: 600px;
}

.single-gatherings .tariff ul {
  background: url("../images/room-tariff.png") no-repeat top;
  border-bottom: 1px solid #d9d9d9;
  font-family: "Helvetica Neue",sans-serif;
  font-size: 18px;
  margin: 0 auto;
  padding-top: 50px;
  width: 600px;
}

.single-gatherings .room-amenities p {
  font-size: 16px;
  padding-top:5px;
  line-height: 120%;
}

.single-gatherings .tariff p {
  font-size: 16px;
  padding-top:5px;
  line-height: 120%;
}

.single-gatherings .menu p {
  font-size: 16px;
  padding-top:5px;
  line-height: 120%;
}

@media screen and (max-width: 800px) {
  /* line 283, ../sass/partials/content/_gatherings.scss */
  .single-gatherings .room-amenities ul {
    width: 500px;
  }
    .single-gatherings .terms ul {
    width: 500px;
  }
    .single-gatherings .menu ul {
    width: 500px;
  }
    .single-gatherings .reviews ul {
    width: 500px;
  }
      .single-gatherings .reviews1 ul {
    width: 500px;
  }
    .single-gatherings .tariff ul {
    width: 500px;
  }
}

 .single-gatherings .terms p {
  font-size: 17px;
  padding-top:5px;
  }

@media screen and (max-width: 600px) {
  /* line 283, ../sass/partials/content/_gatherings.scss */
  .single-gatherings .room-amenities ul {
    font-size: 16px;
	font-weight:600;
    width: 290px;
  }
  
#nbsp {
display: block;
  }
    .single-gatherings .terms ul {
    font-size: 16px;
	font-weight:600;
    width: 290px;
  }
    .single-gatherings .menu ul {
    font-size: 16px;
	font-weight:600;
    width: 290px;
  }
      .single-gatherings .reviews ul {
    font-size: 16px;
	font-weight:600;
    width: 290px;
  }
  
        .single-gatherings .reviews1 ul {
    font-size: 16px;
	font-weight:600;
    width: 290px;
  }
      .single-gatherings .tariff ul {
    font-size: 16px;
	font-weight:600;
    width: 290px;
  }
 .single-gatherings .room-amenities p {
 
  font-size: 14px;
  padding-top:5px;
  line-height: 120%;
}
 .single-gatherings .terms p {
 font-weight:400;
  font-size: 14px;
  padding-top:5px;
  line-height: 120%;
}
 .single-gatherings .menu p {
 font-weight:400;
  font-size: 14px;
  padding-top:5px;
  line-height: 120%;
}
 .single-gatherings .reviews p {
 font-weight:400;
  font-size: 14px;
  padding-top:5px;
  line-height: 120%;
}

 .single-gatherings .tariff p {
 font-weight:400;
  font-size: 14px;
  padding-top:5px;
  line-height: 120%;
}
}
/* line 301, ../sass/partials/content/_gatherings.scss */
.single-gatherings .room-amenities ul li {
  border-top: 1px solid #d9d9d9;
  padding: 11px 0;
}
.single-gatherings .terms ul li {
  border-top: 1px solid #d9d9d9;
  padding: 11px 0;
}
.single-gatherings .menu ul li {
  border-top: 1px solid #d9d9d9;
  padding: 11px 0;
}
.single-gatherings .reviews ul li {
  border-top: 1px solid #d9d9d9;
  padding: 11px 0;
}
.single-gatherings .tariff ul li {
  border-top: 1px solid #d9d9d9;
  padding: 11px 0;
}

/* line 1, ../sass/partials/content/_go-and-do.scss */
.page-id-11 {
  background: #fff !important;
}
/* line 4, ../sass/partials/content/_go-and-do.scss */
.page-id-11 #page {
  background: #fff !important;
}

/* line 9, ../sass/partials/content/_go-and-do.scss */
#go-and-do {
  margin-top: 80px;
}
/* line 12, ../sass/partials/content/_go-and-do.scss */
#go-and-do .top {
  background: url("../images/rooms-hotel-hornchurch.jpg") center no-repeat;
  background-size: cover;
  color: #fff;
  font-family: "Helvetica Neue",sans-serif;
  font-weight: 600;
  height: 570px;
  position: relative;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
}
@media screen and (max-width: 800px) {
  /* line 12, ../sass/partials/content/_go-and-do.scss */
  #go-and-do .top {
    height: 460px;
  }
 
  .welcome {
    width: 550px;
  }
  
  .welcome img { width:520px;}

}
@media screen and (max-width: 600px) {
  /* line 12, ../sass/partials/content/_go-and-do.scss */
  #go-and-do .top {
    height: 260px;
  }
  
    .welcome {
    width: 500px;
  }
  
  .welcome img { width:480px;}
}

#go-and-do .top1 {
  color: #fff;
  font-family: "Helvetica Neue",sans-serif;
  font-weight: 600;
  height: 513px;
  position: relative;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
}
@media screen and (max-width: 800px) {
  /* line 12, ../sass/partials/content/_go-and-do.scss */
  #go-and-do .top1 {
    height: 460px;
  }
}
@media screen and (max-width: 600px) {
  /* line 12, ../sass/partials/content/_go-and-do.scss */
  #go-and-do .top1 {
    height: 260px;
  }
}

/* line 33, ../sass/partials/content/_go-and-do.scss */
#go-and-do .top h1 {
  font-size: 78px;
  position: absolute;
  top: 202px;
  right: 0;
  left: 0;
}
@media screen and (max-width: 800px) {
  /* line 33, ../sass/partials/content/_go-and-do.scss */
  #go-and-do .top h1 {
    font-size: 64px;
    top: 140px;
  }
}
@media screen and (max-width: 600px) {
  /* line 33, ../sass/partials/content/_go-and-do.scss */
  #go-and-do .top h1 {
    font-size: 58px;
    top: 55px;
  }
}

/* line 33, ../sass/partials/content/_go-and-do.scss */
#go-and-do .top1 h1 {
  font-size: 78px;
  position: absolute;
  top: 202px;
  right: 0;
  left: 0;
}
@media screen and (max-width: 800px) {
  /* line 33, ../sass/partials/content/_go-and-do.scss */
  #go-and-do .top1 h1 {
    font-size: 64px;
    top: 140px;
  }
}
@media screen and (max-width: 600px) {
  /* line 33, ../sass/partials/content/_go-and-do.scss */
  #go-and-do .top1 h1 {
    font-size: 58px;
    top: 55px;
  }
}

/* line 51, ../sass/partials/content/_go-and-do.scss */
#go-and-do .top h2 {
  font-size: 32px;
  margin: 0 auto;
  position: relative;
  top: 309px;
  width: 547px;
}
@media screen and (max-width: 800px) {
  /* line 51, ../sass/partials/content/_go-and-do.scss */
  #go-and-do .top h2 {
    font-size: 30px;
    top: 245px;
  }
}
@media screen and (max-width: 600px) {
  /* line 51, ../sass/partials/content/_go-and-do.scss */
  #go-and-do .top h2 {
    font-size: 24px;
    top: 140px;
    width: 90%;
  }
}

/* line 51, ../sass/partials/content/_go-and-do.scss */
#go-and-do .top1 h2 {
  font-size: 32px;
  margin: 0 auto;
  position: relative;
  top: 309px;
  width: 547px;
}
@media screen and (max-width: 800px) {
  /* line 51, ../sass/partials/content/_go-and-do.scss */
  #go-and-do .top1 h2 {
    font-size: 30px;
    top: 245px;
  }
}
@media screen and (max-width: 600px) {
  /* line 51, ../sass/partials/content/_go-and-do.scss */
  #go-and-do .top1 h2 {
    font-size: 24px;
    top: 140px;
    width: 90%;
  }
}

/* line 72, ../sass/partials/content/_go-and-do.scss */
#go-and-do .attraction-row {
  clear: both;
  margin: 0 auto;
  width: 860px;
  text-align: center;
}
@media screen and (max-width: 880px) {
  /* line 72, ../sass/partials/content/_go-and-do.scss */
  #go-and-do .attraction-row {
    width: 680px;
	text-align: center;
  }
}
@media screen and (max-width: 660px) {
  /* line 72, ../sass/partials/content/_go-and-do.scss */
  #go-and-do .attraction-row {
    clear: none;
    width: auto;
	text-align: center;
  }
}
/* line 86, ../sass/partials/content/_go-and-do.scss */
#go-and-do .attraction-row .attraction-col1 {
    float: none;
    position: relative;
    width: 252px;
    display: inline-table;
    margin: 0 40px;
}

#go-and-do .attraction-row .attraction-col1 h3{
        border-bottom: 4px double #d8c39b;
    color: #494948;
	font-size: 18px;
    padding: 25px 9px 9px 9px;
  font-family: "Helvetica Neue",sans-serif;
  font-size: 23px;
font-weight:600;
  text-align: center;
  text-transform: uppercase;
}

#go-and-do .attraction-row .attraction-col {
  float: left;
  position: relative;
  width: 232px;
}
@media screen and (max-width: 880px) {
  /* line 86, ../sass/partials/content/_go-and-do.scss */
  #go-and-do .attraction-row .attraction-col {
    width: 192px;
  }
}
@media screen and (max-width: 880px) {
  /* line 86, ../sass/partials/content/_go-and-do.scss */
  #go-and-do .attraction-row .attraction-col1 {
    width: 192px;
  }
}

@media screen and (max-width: 660px) {
  /* line 86, ../sass/partials/content/_go-and-do.scss */
  #go-and-do .attraction-row .attraction-col {
    float: none;
    margin: 0 auto;
    width: 232px;
  }
}
@media screen and (max-width: 660px) {
  /* line 86, ../sass/partials/content/_go-and-do.scss */
  #go-and-do .attraction-row .attraction-col1 {
    float: none;
    margin: 0 auto;
    width: 232px;
  }
}

/* line 101, ../sass/partials/content/_go-and-do.scss */
#go-and-do .attraction-row .attraction-col.first {
  margin-right: 80px;
}

#go-and-do .attraction-row .attraction-col1.first {
  margin: 0 7px 0 0;
}

#go-and-do .attraction-row .attraction-col1.last {
  margin: 0 0 0 7px;
}

@media screen and (max-width: 880px) {
  /* line 101, ../sass/partials/content/_go-and-do.scss */
  #go-and-do .attraction-row .attraction-col.first {
    margin-right: 30px;
  }
  #go-and-do .attraction-row .attraction-col1.first {
  margin: 0 7px 0 0;
}

#go-and-do .attraction-row .attraction-col1.last {
  margin: 0 0 0 7px;
}
  
}
@media screen and (max-width: 660px) {
  /* line 101, ../sass/partials/content/_go-and-do.scss */
  #go-and-do .attraction-row .attraction-col.first {
    margin: 0 auto;
  }
}
/* line 113, ../sass/partials/content/_go-and-do.scss */
#go-and-do .attraction-row .attraction-col.last {
  margin-left: 80px;
}
@media screen and (max-width: 880px) {
  /* line 113, ../sass/partials/content/_go-and-do.scss */
  #go-and-do .attraction-row .attraction-col.last {
    margin-left: 30px;
  }
}
@media screen and (max-width: 660px) {
  /* line 113, ../sass/partials/content/_go-and-do.scss */
  #go-and-do .attraction-row .attraction-col.last {
    margin: 0 auto;
  }
}
/* line 125, ../sass/partials/content/_go-and-do.scss */
#go-and-do .attraction-row .attraction-col img {
  display: block;
  margin: 0 auto;
}

#go-and-do .attraction-row .attraction-col1 img {
  display: block;
  margin: 0 auto;
}

@media screen and (max-width: 880px) {
  /* line 125, ../sass/partials/content/_go-and-do.scss */
  #go-and-do .attraction-row .attraction-col img {
    width: 192px;
  }
}
@media screen and (max-width: 660px) {
  /* line 125, ../sass/partials/content/_go-and-do.scss */
  #go-and-do .attraction-row .attraction-col img {
    width: auto;
  }
}

@media screen and (max-width: 880px) {
  /* line 125, ../sass/partials/content/_go-and-do.scss */
  #go-and-do .attraction-row .attraction-col1 img {
    width: 192px;
  }
}
@media screen and (max-width: 660px) {
  /* line 125, ../sass/partials/content/_go-and-do.scss */
  #go-and-do .attraction-row .attraction-col1 img {
    width: auto;
  }
}
/* line 138, ../sass/partials/content/_go-and-do.scss */
#go-and-do .attraction-row .attraction-col h3 {
  color: #fff;
  font-family: "Helvetica Neue",sans-serif;
  font-size: 32px;
  opacity: 0.9;
  position: absolute;
  top: 103px;
  right: 0;
  left: 0;
  text-align: center;
  text-transform: uppercase;
}
@media screen and (max-width: 880px) {
  /* line 138, ../sass/partials/content/_go-and-do.scss */
  #go-and-do .attraction-row .attraction-col h3 {
    font-size: 24px;
    top: 88px;
  }
}
@media screen and (max-width: 660px) {
  /* line 138, ../sass/partials/content/_go-and-do.scss */
  #go-and-do .attraction-row .attraction-col h3 {
    font-size: 32px;
    top: 103px;
  }
}

/*#go-and-do .attraction-row .attraction-col1 h3 {
  color: #fff;
  font-family: "brandon-grotesque", sans-serif;
  font-size: 32px;
  opacity: 0.9;
  position: absolute;
  top: 103px;
  right: 0;
  left: 0;
  text-align: center;
  text-transform: uppercase;
}*/
@media screen and (max-width: 880px) {
  /* line 138, ../sass/partials/content/_go-and-do.scss */
  #go-and-do .attraction-row .attraction-col1 h3 {
    font-size: 24px;
    top: 88px;
  }
}
@media screen and (max-width: 660px) {
  /* line 138, ../sass/partials/content/_go-and-do.scss */
  #go-and-do .attraction-row .attraction-col1 h3 {
    font-size: 24px;
    top: 103px;
  }
}

/* line 161, ../sass/partials/content/_go-and-do.scss */
#go-and-do .attraction-row .attraction-col ul {
  font-family: "Helvetica Neue",sans-serif;
  margin-bottom: 55px;
  margin-top: 35px;
  text-align: center;
}
/* line 167, ../sass/partials/content/_go-and-do.scss */
#go-and-do .attraction-row .attraction-col ul li {
  margin-bottom: 3px;
}
/* line 170, ../sass/partials/content/_go-and-do.scss */
#go-and-do .attraction-row .attraction-col ul li > a {
  border-bottom: 1px solid #e3e3e3;
  color: #363635;
  display: inline-block;
  font-size: 18px;
  padding: 5px 9px 9px 9px;
  text-decoration: none;
  width: 100%;
}
/* line 179, ../sass/partials/content/_go-and-do.scss */
#go-and-do .attraction-row .attraction-col ul li > a:hover {
  color: #b18c3f;
  text-decoration: underline;
}

/* line 161, ../sass/partials/content/_go-and-do.scss */
#go-and-do .attraction-row .attraction-col1 ul {
  font-family: "Helvetica Neue",sans-serif;
  margin-bottom: 55px;
  margin-top: 23px;
  text-align: center;
}
/* line 167, ../sass/partials/content/_go-and-do.scss */
#go-and-do .attraction-row .attraction-col1 ul li {
  margin-bottom: 3px;
}
/* line 170, ../sass/partials/content/_go-and-do.scss */
#go-and-do .attraction-row .attraction-col1 ul li > a {
  border-bottom: 1px solid #e3e3e3;
  color: #363635;
  display: inline-block;
  font-size: 18px;
  padding: 5px 9px 9px 9px;
  text-decoration: none;
  width: 100%;
}
/* line 179, ../sass/partials/content/_go-and-do.scss */
#go-and-do .attraction-row .attraction-col1 ul li > a:hover {
  color: #b18c3f;
  text-decoration: underline;
}

  
