/* compiled by scssphp v0.0.12 on Wed, 23 Oct 2019 16:37:51 +0000 (0.1322s) */

/* This is automatically generated, do not modify *//* =WordPress Core
-------------------------------------------------------------- *//*! normalize.css v3.0.0 | MIT License | git.io/normalize *//**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 *//* 13 / 1500 *//* 13 / 780 *//* 13 / 624 *//* 13 / 390 *//* This is automatically generated, do not modify */.alignnone{margin:5px 20px 20px 0;}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto;}.alignright{float:right;margin:5px 0 20px 20px;}.alignleft{float:left;margin:5px 20px 20px 0;}.aligncenter{display:block;margin:5px auto 5px auto;}a img.alignright{float:right;margin:5px 0 20px 20px;}a img.alignnone{margin:5px 20px 20px 0;}a img.alignleft{float:left;margin:5px 20px 20px 0;}a img.aligncenter{display:block;margin-left:auto;margin-right:auto;}.wp-caption{background:#fff;border:1px solid #f0f0f0;/* Image does not overflow the content area */max-width:96%;padding:5px 3px 10px;text-align:center;}.wp-caption.alignnone{margin:5px 20px 20px 0;}.wp-caption.alignleft{margin:5px 20px 20px 0;}.wp-caption.alignright{margin:5px 0 20px 20px;}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto;}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px;}html{/* 1 */font-family:sans-serif;/* 2 */-ms-text-size-adjust:100%;/* 2 */-webkit-text-size-adjust:100%;/**
 * Remove default margin.
 */}body{margin:0;/* HTML5 display definitions
   ========================================================================== *//**
 * Correct `block` display not defined in IE 8/9.
 */}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */}audio,canvas,progress,video{/* 1 */display:inline-block;/* 2 */vertical-align:baseline;/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */}audio:not([controls]){display:none;height:0;/**
 * Address `[hidden]` styling not present in IE 8/9.
 * Hide the `template` element in IE, Safari, and Firefox < 22.
 */}[hidden],template{display:none;/* Links
   ========================================================================== *//**
 * Remove the gray background color from active links in IE 10.
 */}a{background:transparent;/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */}a:active,a:hover{outline:0;/* Text-level semantics
   ========================================================================== *//**
 * Address styling not present in IE 8/9, Safari 5, and Chrome.
 */}abbr[title]{border-bottom:1px dotted;/**
 * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
 */}b,strong{font-weight:500;/**
 * Address styling not present in Safari 5 and Chrome.
 */}dfn{font-style:italic;/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari 5, and Chrome.
 */}h1{font-size:2em;margin:0.67em 0;/**
 * Address styling not present in IE 8/9.
 */}mark{background:#ff0;color:#000;/**
 * Address inconsistent and variable font size in all browsers.
 */}small{font-size:80%;/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;/* Embedded content
   ========================================================================== *//**
 * Remove border when inside `a` element in IE 8/9.
 */}img{border:0;/**
 * Correct overflow displayed oddly in IE 9.
 */}svg:not(:root){overflow:hidden;/* Grouping content
   ========================================================================== *//**
 * Address margin not present in IE 8/9 and Safari 5.
 */}figure{margin:1em 40px;/**
 * Address differences between Firefox and other browsers.
 */}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;/**
 * Contain overflow in all browsers.
 */}pre{overflow:auto;/**
 * Address odd `em`-unit font size rendering in all browsers.
 */}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em;/* Forms
   ========================================================================== *//**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 *//**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.
 */}button,input,optgroup,select,textarea{/* 1 */color:inherit;/* 2 */font:inherit;/* 3 */margin:0;/**
 * Address `overflow` set to `hidden` in IE 8/9/10.
 */}button{overflow:visible;/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8+, and Opera
 * Correct `select` style inheritance in Firefox.
 */}button,select{text-transform:none;/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */}button,html input[type="button"],input[type="reset"],input[type="submit"]{/* 2 */-webkit-appearance:button;/* 3 */cursor:pointer;/**
 * Re-set default cursor for disabled elements.
 */}button[disabled],html input[disabled]{cursor:default;/**
 * Remove inner padding and border in Firefox 4+.
 */}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */}input{line-height:normal;/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */}input[type="checkbox"],input[type="radio"]{/* 1 */box-sizing:border-box;/* 2 */padding:0;/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;/**
 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */}input[type="search"]{/* 1 */-webkit-appearance:textfield;-moz-box-sizing:content-box;/* 2 */-webkit-box-sizing:content-box;box-sizing:content-box;/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;/**
 * Define consistent border, margin, and padding.
 */}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;/**
 * 1. Correct `color` not being inherited in IE 8/9.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */}legend{/* 1 */border:0;/* 2 */padding:0;/**
 * Remove default vertical scrollbar in IE 8/9.
 */}textarea{overflow:auto;/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */}optgroup{font-weight:bold;/* Tables
   ========================================================================== *//**
 * Remove most spacing between table cells.
 */}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:url('../fonts/OpenSans-Light/OpenSans-Light-webfont.eot');src:local('Open Sans Light'), local('OpenSans-Light'), url('../fonts/OpenSans-Light/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-Light/OpenSans-Light-webfont.woff') format('woff'), url('../fonts/OpenSans-Light/OpenSans-Light-webfont.ttf') format('truetype'), url('../fonts/OpenSans-Light/OpenSans-Light-webfont.svg#open_sanslight') format('svg');}@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;src:url('../fonts/OpenSans-LightItalic/OpenSans-LightItalic-webfont.eot');src:local('Open Sans Light Italic'), local('OpenSans-LightItalic'), url('../fonts/OpenSans-LightItalic/OpenSans-LightItalic-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-LightItalic/OpenSans-LightItalic-webfont.woff') format('woff'), url('../fonts/OpenSans-LightItalic/OpenSans-LightItalic-webfont.ttf') format('truetype'), url('../fonts/OpenSans-LightItalic/OpenSans-LightItalic-webfont.svg#open_sanslight_italic') format('svg');}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url('../fonts/OpenSans-Regular/OpenSans-Regular-webfont.eot');src:local('Open Sans'), local('OpenSans'), url('../fonts/OpenSans-Regular/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-Regular/OpenSans-Regular-webfont.woff') format('woff'), url('../fonts/OpenSans-Regular/OpenSans-Regular-webfont.ttf') format('truetype'), url('../fonts/OpenSans-Regular/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');}@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:url('../fonts/OpenSans-Italic/OpenSans-Italic-webfont.eot');src:local('Open Sans Italic'), local('OpenSans-Italic'), url('../fonts/OpenSans-Italic/OpenSans-Italic-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-Italic/OpenSans-Italic-webfont.woff') format('woff'), url('../fonts/OpenSans-Italic/OpenSans-Italic-webfont.ttf') format('truetype'), url('../fonts/OpenSans-Italic/OpenSans-Italic-webfont.svg#open_sansitalic') format('svg');}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:url('../fonts/OpenSans-SemiBold/OpenSans-SemiBold-webfont.eot');src:local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url('../fonts/OpenSans-SemiBold/OpenSans-SemiBold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-SemiBold/OpenSans-SemiBold-webfont.woff') format('woff'), url('../fonts/OpenSans-SemiBold/OpenSans-SemiBold-webfont.ttf') format('truetype'), url('../fonts/OpenSans-SemiBold/OpenSans-SemiBold-webfont.svg#open_sanssemibold') format('svg');}@font-face{font-family:'Open Sans';font-style:italic;font-weight:600;src:url('../fonts/OpenSans-SemiBoldItalic/OpenSans-SemiBoldItalic-webfont.eot');src:local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'), url('../fonts/OpenSans-SemiBoldItalic/OpenSans-SemiBoldItalic-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-SemiBoldItalic/OpenSans-SemiBoldItalic-webfont.woff') format('woff'), url('../fonts/OpenSans-SemiBoldItalic/OpenSans-SemiBoldItalic-webfont.ttf') format('truetype'), url('../fonts/OpenSans-SemiBoldItalic/OpenSans-SemiBoldItalic-webfont.svg#open_sanssemibold_italic') format('svg');}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:url('../fonts/OpenSans-Bold/OpenSans-Bold-webfont.eot');src:local('Open Sans Bold'), local('OpenSans-Bold'), url('../fonts/OpenSans-Bold/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-Bold/OpenSans-Bold-webfont.woff') format('woff'), url('../fonts/OpenSans-Bold/OpenSans-Bold-webfont.ttf') format('truetype'), url('../fonts/OpenSans-Bold/OpenSans-Bold-webfont.svg#open_sansbold') format('svg');}@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;src:url('../fonts/OpenSans-BoldItalic/OpenSans-BoldItalic-webfont.eot');src:local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url('../fonts/OpenSans-BoldItalic/OpenSans-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-BoldItalic/OpenSans-BoldItalic-webfont.woff') format('woff'), url('../fonts/OpenSans-BoldItalic/OpenSans-BoldItalic-webfont.ttf') format('truetype'), url('../fonts/OpenSans-BoldItalic/OpenSans-BoldItalic-webfont.svg#open_sansbold_italic') format('svg');}@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;src:url('../fonts/OpenSans-ExtraBold/OpenSans-ExtraBold-webfont.eot');src:local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url('../fonts/OpenSans-ExtraBold/OpenSans-ExtraBold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-ExtraBold/OpenSans-ExtraBold-webfont.woff') format('woff'), url('../fonts/OpenSans-ExtraBold/OpenSans-ExtraBold-webfont.ttf') format('truetype'), url('../fonts/OpenSans-ExtraBold/OpenSans-ExtraBold-webfont.svg#open_sansextrabold') format('svg');}@font-face{font-family:'Open Sans';font-style:italic;font-weight:800;src:url('../fonts/OpenSans-ExtraBoldItalic/OpenSans-ExtraBoldItalic-webfont.eot');src:local('Open Sans Extrabold Italic'), local('OpenSans-ExtraboldItalic'), url('../fonts/OpenSans-ExtraBoldItalic/OpenSans-ExtraBoldItalic-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-ExtraBoldItalic/OpenSans-ExtraBoldItalic-webfont.woff') format('woff'), url('../fonts/OpenSans-ExtraBoldItalic/OpenSans-ExtraBoldItalic-webfont.ttf') format('truetype'), url('../fonts/OpenSans-ExtraBoldItalic/OpenSans-ExtraBoldItalic-webfont.svg#open_sansextrabold_italic') format('svg');}@font-face{font-family:'Raleway';font-style:normal;font-weight:400;src:url('../fonts/Raleway-Regular/raleway-regular-webfont.eot');src:local('Raleway'), url('../fonts/Raleway-Regular/raleway-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/Raleway-Regular/raleway-regular-webfont.woff') format('woff'), url('../fonts/Raleway-Regular/raleway-regular-webfont.ttf') format('truetype'), url('../fonts/Raleway-Regular/raleway-regular-webfont.svg#ralewayregular') format('svg');}@font-face{font-family:'MuseoSlab';font-weight:normal;font-style:normal;src:url('../fonts/MuseoSlab-Regular/museo_slab-webfont.eot');src:local('MuseoSlab'), url('../fonts/MuseoSlab-Regular/museo_slab-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/MuseoSlab-Regular/museo_slab-webfont.woff') format('woff'), url('../fonts/MuseoSlab-Regular/museo_slab-webfont.ttf') format('truetype'), url('../fonts/MuseoSlab-Regular/museo_slab-webfont.svg#MuseoSlab') format('svg');}.island{padding:1.5em;background-color:#f6f6f6;}.island:last-child{margin-bottom:0;/* -- Setup grids with base class -- */}.grid-wrap{margin-left:-3em;overflow:hidden;clear:both;}@media (min-width:657px) and (max-width:930px){.grid-wrap{margin-left:-1.5em;}}.grid{float:left;padding-left:3em;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}@media (min-width:657px) and (max-width:930px){.grid{padding-left:1.5em;}}.large-gutter{margin-left:-6em;}.large-gutter .grid{padding-left:6em;}.half-gutter{margin-left:-1.5em;}.half-gutter .grid{padding-left:1.5em;}.no-gutter{margin-left:0;}.no-gutter .grid{padding-left:0;}.reset-gutter{margin-left:-3em;}.reset-gutter .grid{padding-left:3em;}ul.grid-wrap,ol.grid-wrap{padding-left:0;list-style:none;}li.grid{margin-left:0;margin-bottom:0;/* -- General
------------------------------------------------------------- */}.col-full{width:100%;}.col-one-half{width:50%;}.col-one-third{width:33.333%;}.col-two-thirds{width:66.666%;}.col-one-quarter{width:25%;}.col-three-quarters{width:75%;}.col-one-fifth{width:20%;}.col-two-fifths{width:40%;}.col-three-fifths{width:60%;}.col-four-fifths{width:80%;}.col-one-eighth{width:12.5%;/* -- Media query 1 (mq1)
------------------------------------------------------------- */}@media only screen and (max-width:80em){/* -- Media query 1 (mq1)
------------------------------------------------------------- */.mq0-col-full{width:100%;}.mq0-col-one-half{width:50%;}.mq0-col-one-third{width:33.333%;}.mq0-col-two-thirds{width:66.666%;}.mq0-col-one-quarter{width:25%;}.mq0-col-two-quarters{width:50%;}.mq0-col-three-quarters{width:75%;}.mq0-col-one-fifth{width:20%;}.mq0-col-two-fifths{width:40%;}.mq0-col-three-fifths{width:60%;}.mq0-col-four-fifths{width:80%;}.mq0-col-one-eighth{width:12.5%;}}@media only screen and (max-width:61em){/* -- Media query 2 (mq2)
------------------------------------------------------------- */.mq1-col-full{width:100%;}.mq1-col-one-half{width:50%;}.mq1-col-one-third{width:33.333%;}.mq1-col-two-thirds{width:66.666%;}.mq1-col-one-quarter{width:25%;}.mq1-col-two-quarters{width:50%;}.mq1-col-three-quarters{width:75%;}.mq1-col-one-fifth{width:20%;}.mq1-col-two-fifths{width:40%;}.mq1-col-three-fifths{width:60%;}.mq1-col-four-fifths{width:80%;}.mq1-col-one-eighth{width:12.5%;}}@media only screen and (max-width:48em){/* -- Media query 3 (mq3)
------------------------------------------------------------- */.mq2-col-full{width:100%;}.mq2-col-one-half{width:50%;}.mq2-col-one-third{width:33.333%;}.mq2-col-two-thirds{width:66.666%;}.mq2-col-one-quarter{width:25%;}.mq2-col-two-quarters{width:50%;}.mq2-col-three-quarters{width:75%;}.mq2-col-one-fifth{width:20%;}.mq2-col-two-fifths{width:40%;}.mq2-col-three-fifths{width:60%;}.mq2-col-four-fifths{width:80%;}.mq2-col-one-eighth{width:12.5%;}}@media only screen and (max-width:41em){.mq3-col-full{width:100%;}.mq3-col-one-half{width:50%;}.mq3-col-one-third{width:33.333%;}.mq3-col-two-thirds{width:66.666%;}.mq3-col-one-quarter{width:25%;}.mq3-col-two-quarters{width:50%;}.mq3-col-three-quarters{width:75%;}.mq3-col-one-fifth{width:20%;}.mq3-col-two-fifths{width:40%;}.mq3-col-three-fifths{width:60%;}.mq3-col-four-fifths{width:80%;}.mq3-col-one-eighth{width:12.5%;}.mq3-none{display:none;}}.one_half,.one_third,.two_third,.one_fourth,.three_fourth,.one_fifth,.two_fifth,.three_fifth,.fourth_fifth,.one_sixth,.five_sixth{padding:0 20px 0 0;}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.clear{clear:both;font-size:0;margin:0;padding:0;}.clearfix:before,.book-now-widget .book-now-content .book-now-form:before,.clearfix:after,.book-now-widget .book-now-content .book-now-form:after{content:" ";display:table;}.clearfix:after,.book-now-widget .book-now-content .book-now-form:after{clear:both;}embed,object,iframe{max-width:100%;}img{height:auto;max-width:100%;border:none;display:block;}.main img{max-width:100%;}body{font-family:'Open Sans', 'Arial', sans-serif;font-size:15px;font-style:normal;font-weight:300;line-height:24px;}.container{margin:0 auto;max-width:1150px;padding:0 50px;}@media (max-width: 648px){.container{padding:0 20px;}}@media (min-width: 980px) and (max-width: 1100px){.container{padding:0 50px !important;}}@media (min-width: 980px){.container{padding:0;}}#site-header__container{width:100%;}h1,h2,h3,h4,h5,h6{color:#006cb7;font-weight:300;font-family:'MuseoSlab', 'Open Sans', 'Arial', sans-serif;margin:8px 0;padding:0;}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none;}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{color:#666;font-weight:normal;}.home h1{font-size:33px;line-height:38px;}.home h2{font-size:28px;line-height:35px;color:#333;}h1{font-size:40px;font-weight:100;line-height:47px;}@media (max-width: 979px){h1{font-size:35px;line-height:37px;}}h2{font-size:32px;font-weight:100;line-height:normal;color:#333;}@media (max-width: 979px){h2{font-size:28px;}}.preview-item h2{font-family:'Open Sans', 'Arial', sans-serif;color:#006cb7;font-size:23px;}a{color:#006cb7;text-decoration:none;}a:hover{text-decoration:underline;}a[href^="tel"]{color:inherit;text-decoration:none;}hr{height:1px;border:solid;color:#dedede;border-top:1px solid #dedede;border-bottom:1px solid #fff;}html > body hr{border:none;border-top:1px solid #dedede;border-bottom:1px solid #fff f;}img.display{display:block;margin-left:auto;margin-right:auto;}::-webkit-input-placeholder{color:#000;font-weight:300;}:-moz-placeholder{color:#000;font-weight:300;opacity:1;}::-moz-placeholder{color:#000;font-weight:300;opacity:1;}:-ms-input-placeholder{color:#000;font-weight:300;}table{border-collapse:collapse;border:1px solid #ccc;margin-bottom:20px;}table p{margin:0 0 10px 0;text-align:left;}table td{vertical-align:top;}table a{text-decoration:none;}table a:hover{text-decoration:underline;}table,td,th{border:1px solid #ccc;padding:8px 12px;}table thead tr,table tr.table-header,table thead td,table thead th{background:#eee;color:#000;font-weight:400;font-size:15px;}table.long,table.long td,table.long th{padding:8px 5px;}.table-container{margin:0 0 1em;overflow-y:auto;width:100%;}.table-container table{width:100%;}.table-container table td{vertical-align:middle;}.table-container table td img{max-width:none;}#site-header{position:fixed;left:0;right:0;top:0;z-index:10;box-shadow:1px 1px 10px #333;width:100%;}@media (max-width: 648px){#site-header{position:relative;z-index:99;}}.admin-bar #site-header{top:32px;}.translated-ltr #site-header,.translated-rtl #site-header{top:39px;}@media (min-width: 640px) and (max-width: 810px){#site-header{position:relative;}}#site-header .site-header__container{margin:0 auto;}@media (max-width: 648px){#site-header .site-header__container{width:100%;}}#site-header .site-header__container #site-header__upper{background:rgba(255, 255, 255, .8);}#site-header .site-header__container #site-header__upper.header_scroll{background:rgba(255, 255, 255, .95) !important;}#site-header .site-header__container #site-header__upper .container{padding:0;}@media (max-width: 648px){#site-header .site-header__container #site-header__upper .container{background:#fff;}}@media (min-width: 649px) and (max-width: 1029px){#site-header .site-header__container #site-header__upper .container{padding:0 20px;}}#site-header .site-header__container #site-header__left{float:left;padding:10px 0;}@media (max-width: 648px){#site-header .site-header__container #site-header__left{padding:10px 0 10px 10px;}}#site-header .site-header__container #site-header__right{font-size:15px;float:right;padding:0;margin:10px 0 0 0;text-align:right;}@media (max-width: 648px){#site-header .site-header__container #site-header__right{background:#006cb7;color:#fff;margin:0;padding:0 10px 5px 10px;text-align:center;}}#site-header .site-header__container .fb-like{display:inline-block;top:-10px;}#site-header .site-header__container #flags-nav{display:inline-block;margin:0 0 5px 0;}#site-header .site-header__container #flags-nav ul{list-style:none;padding:0;margin:0;float:right;}@media (max-width: 648px){#site-header .site-header__container #flags-nav ul{display:inline-block;float:none;}}#site-header .site-header__container #flags-nav a{background-image:url(../images/sprite.png);padding:0px;text-align:left;text-indent:-9999px;width:30px;height:19px;line-height:19px;display:block;}#site-header .site-header__container #flags-nav li{margin:10px 0 0 0;float:left;}#site-header .site-header__container #flags-nav li.english a{background-position:0px 0px;}#site-header .site-header__container #flags-nav li.spanish a{background-position:-30px 0px;}#site-header .site-header__container #flags-nav li.portuguese a{background-position:-60px 0px;}#site-header .site-header__container #flags-nav li.french a{background-position:-90px 0px;}#site-header .site-header__container #flags-nav li.japanese a{background-position:-120px 0px;}#site-header .site-header__container #flags-nav li.german a{background-position:-150px 0px;}#site-header .site-header__container #flags-nav li.chinese a{background-position:-180px 0px;}@media (max-width: 648px){#site-header .site-header__container #upper_nav{text-align:center;}}#site-header .site-header__container #upper_nav ul{margin:0px;padding:0px;float:left;list-style:none;}@media (max-width: 648px){#site-header .site-header__container #upper_nav ul{width:100%;}}#site-header .site-header__container #upper_nav ul li{float:left;padding:0 10px 0 0;}@media (max-width: 648px){#site-header .site-header__container #upper_nav ul li{color:#fff;display:inline;float:none;}}#site-header .site-header__container #upper_nav ul li.current_page_item a,#site-header .site-header__container #upper_nav ul li.current_page_ancestor a{color:#006cb7;}#site-header .site-header__container #upper_nav ul li.special-offers a{color:#fff;background:#ea7f00;padding:5px 10px;font-weight:600;}#site-header .site-header__container #upper_nav ul li.special-offers a:hover{background:#006cb7;color:#fff;}#site-header .site-header__container #upper_nav ul li a{text-decoration:none;color:#666;font-size:14px;}@media (max-width: 648px){#site-header .site-header__container #upper_nav ul li a{color:#fff;font-size:13px;font-weight:400;}}@media (min-width: 640px) and (max-width: 810px){#site-header .site-header__container #upper_nav ul li a{font-size:13px;}}#site-header .site-header__container #upper_nav ul li a:hover{color:#006cb7;}@media (max-width: 648px){#site-header .site-header__container #upper_nav ul li a:hover{color:#fff;text-decoration:underline;}}#site-header .site-header__container #upper_nav .telephone{float:right;font-weight:400;position:relative;}@media (max-width: 648px){#site-header .site-header__container #upper_nav .telephone{width:100%;text-align:center;}}@media (max-width: 394px){#site-header .site-header__container #upper_nav .telephone{display:block;}}#site-header .site-header__container #upper_nav .telephone a{color:#333;padding:0 0 0 25px;}#site-header .site-header__container #upper_nav .telephone a:before{background:url("../images/sprite.png") no-repeat 0 -46px;content:' ';padding:0 0 0 25px;width:22px;height:20px;position:absolute;left:0;}@media (max-width: 648px){#site-header .site-header__container #upper_nav .telephone a{color:#fff;clear:both !important;float:none !important;margin:0 auto !important;}#site-header .site-header__container #upper_nav .telephone a:before{background:url("../images/sprite.png") no-repeat -25px -46px;content:' ';padding:0 0 0 25px;width:22px;height:15px;}}#site-header .site-header__container #mobile-nav-trigger{background-image:url("../images/icon-menu.png");background-position:0 0;background-size:64px 32px;height:32px;right:10px;margin-top:10px;position:absolute;text-indent:-9999px;width:32px;top:110px;}@media (max-width:520px){#site-header .site-header__container #mobile-nav-trigger{top:130px;}}#site-header .site-header__container #mobile-nav-trigger.close{background-position:-32px 0;}@media (max-width: 648px){#site-header .site-header__container #mobile-nav-trigger{bottom:32px;}}@media (min-width: 649px) and (max-width: 1029px){#site-header .site-header__container #mobile-nav-trigger{display:none;}}@media (min-width: 980px){#site-header .site-header__container #mobile-nav-trigger{display:none;}}#site-header .site-header__container #main-navigation{float:left;text-align:center;background:rgba(0, 0, 0, .8);}@media (max-width: 648px){#site-header .site-header__container #main-navigation{display:none;padding:0px;width:100%;}}#site-header .site-header__container #main-navigation ul{list-style:none;margin:0px;padding:0px;}@media (min-width: 649px) and (max-width: 1029px){#site-header .site-header__container #main-navigation ul ul{display:none;}}@media (min-width: 980px){#site-header .site-header__container #main-navigation ul ul{display:none;}}#site-header .site-header__container #main-navigation ul li{padding:0px 17px;font-weight:400;list-style:none;margin:0px;display:inline-block;}@media (max-width: 648px){#site-header .site-header__container #main-navigation ul li{margin:0px;padding:0px;width:100%;}}@media (min-width: 649px) and (max-width: 1029px){#site-header .site-header__container #main-navigation ul li{padding:0 5px;}}@media (min-width: 980px) and (max-width: 1100px){#site-header .site-header__container #main-navigation ul li{padding:0px 10px;}}@media (min-width:1101px) and (max-width:1190px){#site-header .site-header__container #main-navigation ul li{padding:0 12px;}}#site-header .site-header__container #main-navigation ul li.book-now{border:0;margin:0px;display:inline-block;}#site-header .site-header__container #main-navigation ul li.book-now a{border:none;background:#ea7f00;color:#fff;margin:0px;padding:10px 10px 6px 10px;font-family:"MuseoSlab", sans-serif;font-weight:bold;}#site-header .site-header__container #main-navigation ul li.book-now a:hover{background:#006cb7;color:#fff;border-top:none;border-bottom:none;}#site-header .site-header__container #main-navigation ul li.book-now.current-menu-item a{color:#fff;border-top:none;border-bottom:none;}#site-header .site-header__container #main-navigation ul li a{font-family:'Open Sans', 'Arial', sans-serif;font-size:17px;font-weight:300;display:inline-block;color:#fff;text-decoration:none;text-transform:uppercase;padding:15px 0px;border-top:1px solid rgba(0, 0, 0, 0);border-bottom:1px solid rgba(0, 0, 0, 0);}@media (min-width:1101px) and (max-width:1190px){#site-header .site-header__container #main-navigation ul li a{font-size:16px;}}@media (max-width: 648px){#site-header .site-header__container #main-navigation ul li a{background-color:#666;border:none;border-bottom:1px solid #fff;color:#fff;display:block;outline:none;padding:15px;margin:0px;text-align:left;font-size:15px;text-transform:uppercase;font-weight:600;}}@media (min-width: 640px) and (max-width: 810px){#site-header .site-header__container #main-navigation ul li a{font-size:12px;}}@media (min-width: 649px) and (max-width: 1029px){#site-header .site-header__container #main-navigation ul li a{font-size:13px;font-weight:400;}}@media (min-width: 980px) and (max-width: 1100px){#site-header .site-header__container #main-navigation ul li a{font-size:15px;}}#site-header .site-header__container #main-navigation ul li a:hover,#site-header .site-header__container #main-navigation ul li a:focus{color:#fff;border-top:1px solid #fff;border-bottom:1px solid #fff;}@media (max-width: 648px){#site-header .site-header__container #main-navigation ul li a:hover,#site-header .site-header__container #main-navigation ul li a:focus{background-color:#006cb7;color:#fff;border-top:0;}}@media (min-width: 649px) and (max-width: 1029px){#site-header .site-header__container #main-navigation ul li a:hover,#site-header .site-header__container #main-navigation ul li a:focus{border-top:none;border-bottom:none;text-decoration:underline;}}#site-header .site-header__container #main-navigation ul li.current-menu-item a,#site-header .site-header__container #main-navigation ul li.current_page_parent a,#site-header .site-header__container #main-navigation ul li.current_page_ancestor a{color:#fff;border-top:1px solid #fff;border-bottom:1px solid #fff;}@media (max-width: 648px){#site-header .site-header__container #main-navigation ul ul,#site-header .site-header__container #main-navigation ul ul ul{display:none;}#site-header .site-header__container #main-navigation ul ul a.expand{padding:15px;}#site-header .site-header__container #main-navigation .expand{background:#000 url('../images/expand.png') center no-repeat;background-size:50%;display:block;float:right;width:20px;padding:27px !important;}#site-header .site-header__container #main-navigation expand:hover,#site-header .site-header__container #main-navigation expand:focus{background:#000 url('../images/expand.png') center no-repeat;background-size:50%;display:block;float:right;width:20px;}#site-header .site-header__container #main-navigation ul ul li a{background:#666;padding:15px 70px 15px 30px;text-transform:none;font-weight:normal;}#site-header .site-header__container #main-navigation ul ul li a.expand{background:#333 url(../images/expand.png) center no-repeat;background-size:50%;display:block;float:right;width:20px;}#site-header .site-header__container #main-navigation ul ul li a.expand:hover{background:#333 url(../images/expand.png) center no-repeat;background-size:50%;display:block;float:right;width:20px;}#site-header .site-header__container #main-navigation ul ul ul li a{padding:15px 0 15px 50px;background-color:#999;text-transform:none;font-weight:normal;}#site-header .site-header__container #main-navigation ul ul ul li a.expand{background:#666 url(../images/expand.png) center no-repeat;background-size:50%;display:block;float:right;width:20px;}#site-header .site-header__container #main-navigation ul ul ul li a.expand:hover{background:#666 url(../images/expand.png) center no-repeat;background-size:50%;display:block;float:right;width:20px;}#site-header .site-header__container #main-navigation ul ul ul ul li a{padding:15px 0 15px 70px;color:#333;background-color:#ccc;font-weight:normal;}#site-header .site-header__container #main-navigation ul ul ul ul li a.expand{background:#999 url(../images/expand.png) center no-repeat;background-size:50%;display:block;float:right;width:20px;}#site-header .site-header__container #main-navigation ul ul ul ul li a.expand:hover{background:#999 url(../images/expand.png) center no-repeat;background-size:50%;display:block;float:right;width:20px;}}@media (min-width:640px) and (max-width:649px){.header-clearer{margin-top:0px;}}#site-footer{font-size:14px;}@media (max-width: 979px){#site-footer{padding:0;}}#site-footer .footer-logos-wrap{text-align:center;}#site-footer .footer-logos-wrap .footer-logos{padding:40px 0 35px 0;text-align:center;}#site-footer .footer-logos-wrap .footer-logos ul{list-style:none;margin:0px;padding:0px;}#site-footer .footer-logos-wrap .footer-logos ul li{display:inline-block;border:1px solid #ccc;border-radius:5px;margin:0 0 0 10px;padding:0px;vertical-align:middle;min-width:133px;}@media (min-width:730px) and (max-width:880px){#site-footer .footer-logos-wrap .footer-logos ul li{min-width:108px;margin:0 0 10px 5px !important;}}@media (max-width: 648px){#site-footer .footer-logos-wrap .footer-logos ul li{margin:0 5px 10px 0;}}@media (min-width: 649px) and (max-width: 1029px){#site-footer .footer-logos-wrap .footer-logos ul li{margin:0 0 10px 10px;}}#site-footer .footer-logos-wrap .footer-logos ul li img{display:table;margin:0 auto;/* Firefox 3.5+ */filter:url("data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'><filter%20id='grayscale'><feColorMatrix%20type='matrix'%20values='0.3333%200.3333%200.3333%200%200%200.3333%200.3333%200.3333%200%200%200.3333%200.3333%200.3333%200%200%200%200%200%201%200'/></filter></svg>#grayscale");/* Current draft standard */filter:grayscale(100%);/* New WebKit */-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);/* IE6+ */filter:gray;}#site-footer .footer-logos-wrap .footer-logos ul li img:hover{-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);-ms-filter:grayscale(0%);-o-filter:grayscale(0%);filter:none;cursor:pointer;}#site-footer .footer-logos-wrap .footer-logos ul li:first-child{margin:0px;background:#edf2f5;border:1px solid #cad9e2;}#site-footer .footer-logos-wrap .footer-logos ul li:first-child img{filter:none;-webkit-filter:grayscale(0%);}@media (max-width: 648px){#site-footer .footer-logos-wrap .footer-logos ul li:first-child{margin:0 5px 10px 0;}}@media (min-width: 649px) and (max-width: 1029px){#site-footer .footer-logos-wrap .footer-logos ul li:first-child{margin:0 0 10px 10px;}}#site-footer .newsletter-wrap{background:#006cb7;padding:20px;}#site-footer .newsletter-wrap .newsletter-signup{clear:both;text-align:center;}#site-footer .newsletter-wrap .newsletter-signup .gform_wrapper{display:inline-block;margin:10px 0 0 0 !important;width:100%;}#site-footer .newsletter-wrap .newsletter-signup .gform_wrapper ul{list-style:none;margin:0;padding:0;}#site-footer .newsletter-wrap .newsletter-signup .gform_wrapper .top_label li.gfield.gf_left_half{width:100% !important;}#site-footer .newsletter-wrap .newsletter-signup .gform_wrapper h2.gsection_title,#site-footer .newsletter-wrap .newsletter-signup .gform_wrapper .gsection_description,#site-footer .newsletter-wrap .newsletter-signup .gform_wrapper h3.gform_title{width:100% !important;margin:6px 0 !important;}#site-footer .newsletter-wrap .newsletter-signup .gform_wrapper .gform_heading{float:left;margin:0 10px 0 0;text-align:right;width:48% !important;}@media (min-width:300px) and (max-width:480px){#site-footer .newsletter-wrap .newsletter-signup .gform_wrapper .gform_heading{width:100% !important;text-align:left;}}@media (min-width:481px) and (max-width:780px){#site-footer .newsletter-wrap .newsletter-signup .gform_wrapper .gform_heading{text-align:center;width:43% !important;}}#site-footer .newsletter-wrap .newsletter-signup .gform_wrapper .gform_heading h3{color:#fff;font-size:20px;font-weight:normal;}@media (min-width:500px) and (max-width:780px){#site-footer .newsletter-wrap .newsletter-signup .gform_wrapper .gform_heading h3{font-size:16px;}}#site-footer .newsletter-wrap .newsletter-signup .gform_wrapper .gform_body,#site-footer .newsletter-wrap .newsletter-signup .gform_wrapper .gform_footer{float:left;margin:0;clear:none;padding:0;}#site-footer .newsletter-wrap .newsletter-signup .gform_wrapper input{font-family:"Open Sans";font-size:12px;padding:10px 20px;border:0;border-radius:5px;margin:0 5px 0 0;color:#333;}@media (min-width:300px) and (max-width:480px){#site-footer .newsletter-wrap .newsletter-signup .gform_wrapper input{padding:10px;}}@media (min-width:500px) and (max-width:780px){#site-footer .newsletter-wrap .newsletter-signup .gform_wrapper input{padding:10px;}}#site-footer .newsletter-wrap .newsletter-signup .gform_wrapper .top_label li.gfield.gf_left_half input.medium{width:190px;}#site-footer .newsletter-wrap .newsletter-signup .gform_wrapper input[type="submit"]{background:#006cb7;border:1px solid #51b8ff;font-family:"Open Sans", sans-serif;text-transform:uppercase;font-size:16px;color:#fff;padding:6px 20px;}@media (min-width:500px) and (max-width:780px){#site-footer .newsletter-wrap .newsletter-signup .gform_wrapper input[type="submit"]{padding:8px 10px;font-size:14px;}}@media (min-width:300px) and (max-width:480px){#site-footer .newsletter-wrap .newsletter-signup .gform_wrapper input[type="submit"]{padding:8px;font-size:14px;}}#site-footer .newsletter-wrap .newsletter-signup .gform_wrapper input[type="submit"]:hover{background:#008aea;}#site-footer .newsletter-wrap .newsletter-signup .gform_wrapper .validation_error{display:none;}#site-footer .newsletter-wrap .newsletter-signup .gform_wrapper li.gfield.gfield_error.gfield_contains_required{margin:0 !important;padding:0 !important;}#site-footer .newsletter-wrap .newsletter-signup .gform_wrapper li.gfield.gfield_error,#site-footer .newsletter-wrap .newsletter-signup .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background:none !important;border:none !important;margin:0 !important;padding:0 !important;}#site-footer .newsletter-wrap .newsletter-signup .gform_wrapper .ginput_container + .gfield_description.validation_message{margin:0 !important;}#site-footer .newsletter-wrap .newsletter-signup .gform_wrapper .top_label .gfield_description.validation_message,#site-footer .newsletter-wrap .newsletter-signup .gform_wrapper .gfield_description.validation_message{margin:0 !important;}#site-footer .footer-btm{padding:20px;}@media (max-width: 648px){#site-footer .footer-btm{padding:0px;}}@media (min-width: 649px) and (max-width: 1029px){#site-footer .footer-btm{padding:20px 20px 20px 50px;}}#site-footer .footer-btm .footer-lhs{float:left;}#site-footer .footer-btm .footer-lhs #copyright{font-size:13px;font-family:"Open Sans", sans-serif;color:#666;}@media (max-width: 648px){#site-footer .footer-btm .footer-lhs #copyright{padding:0 0 0 20px;}}#site-footer .footer-btm .footer-lhs .footer-details{padding:15px 0;}@media (max-width: 648px){#site-footer .footer-btm .footer-lhs .footer-details{padding:20px 0 0 20px;}}@media (max-width: 648px){#site-footer .footer-btm .footer-lhs nav#footer-nav{float:left;text-align:left;width:100%;}}#site-footer .footer-btm .footer-lhs nav#footer-nav ul{list-style:none;margin:0;padding:0;float:left;text-align:left;}@media (max-width: 648px){#site-footer .footer-btm .footer-lhs nav#footer-nav ul{width:100%;overflow:hidden;}}#site-footer .footer-btm .footer-lhs nav#footer-nav li{float:left;padding:0 25px 0 0;/*width: 170px;*/font-family:"Open Sans", sans-serif;}@media (min-width:730px) and (max-width:880px){#site-footer .footer-btm .footer-lhs nav#footer-nav li{padding:0 15px 0 0;}}@media (max-width: 648px){#site-footer .footer-btm .footer-lhs nav#footer-nav li{width:100%;background:#eee;padding:0px;border-top:1px solid #fff;display:block;margin:0px;font-weight:600;}}#site-footer .footer-btm .footer-lhs nav#footer-nav li a{font-weight:normal;font-size:14px;color:#333;font-weight:300;text-decoration:none;}@media (max-width: 648px){#site-footer .footer-btm .footer-lhs nav#footer-nav li a{float:left;width:100%;color:#666;text-decoration:none;font-weight:500;padding:10px 0 10px 20px;}}#site-footer .footer-btm .footer-lhs nav#footer-nav li a:hover{font-weight:normal;color:#006cb7;text-decoration:none;font-weight:300;}@media (max-width: 648px){#site-footer .footer-btm .footer-lhs nav#footer-nav li a:hover{background:#006cb7;text-decoration:none;color:#fff;font-weight:500;display:block;}}#site-footer .footer-btm .footer-middle{float:left;}@media (max-width: 648px){#site-footer .footer-btm .footer-middle{padding:0px 0 20px 20px;}}@media (min-width:768px){#site-footer .footer-btm .footer-middle{text-align:center;}}@media (max-width: 648px){#site-footer .footer-btm .footer-middle .cdsROW.narrow{margin:10px 0;}}@media (min-width:768px){#site-footer .footer-btm .footer-middle .cdsROW.narrow{margin:0 auto;}}@media (min-width:768px){#site-footer .footer-btm .footer-middle .cdsROW .cdsRating img{margin:0 auto 10px;}}#site-footer .footer-btm .footer-middle ul{padding:0;margin:0;}#site-footer .footer-btm .footer-middle ul li{list-style:none;padding:0;margin:0;}@media (max-width: 648px){#site-footer .footer-btm .footer-middle ul li img{width:60%;}}@media (min-width:768px){#site-footer .footer-btm .footer-middle ul li img{margin:0 auto;width:80%;}}@media (min-width:1024px){#site-footer .footer-btm .footer-middle ul li img{margin:0 auto;width:40%;}}#site-footer .footer-btm .footer-rhs{float:right;text-align:right;}@media (max-width: 979px){#site-footer .footer-btm .footer-rhs{text-align:left;}}@media (min-width:769px) and (max-width:980px){#site-footer .footer-btm .footer-rhs{text-align:right;}}#site-footer .footer-btm .footer-rhs nav#housekeeping-nav ul{margin:0;padding:0;list-style:none;float:right;}@media (max-width: 979px){#site-footer .footer-btm .footer-rhs nav#housekeeping-nav ul{float:left;padding:0 0 0 20px;}}@media (min-width: 649px) and (max-width: 1029px){#site-footer .footer-btm .footer-rhs nav#housekeeping-nav ul{padding:0;}}@media (min-width:769px) and (max-width:980px){#site-footer .footer-btm .footer-rhs nav#housekeeping-nav ul{float:right;}}#site-footer .footer-btm .footer-rhs nav#housekeeping-nav ul li{float:left;list-style:none;padding:0 0 5px 10px;}@media (max-width: 979px){#site-footer .footer-btm .footer-rhs nav#housekeeping-nav ul li{padding:0 10px 5px 0;}}@media (min-width:769px) and (max-width:980px){#site-footer .footer-btm .footer-rhs nav#housekeeping-nav ul li{padding:0 0 5px 10px;}}#site-footer .footer-btm .footer-rhs nav#housekeeping-nav ul li a{color:#333;}#site-footer .footer-btm .footer-rhs nav#housekeeping-nav ul li a:hover{color:#006cb7;}#site-footer .footer-btm .footer-rhs #credits{color:#666;line-height:15px;clear:both;}@media (max-width: 648px){#site-footer .footer-btm .footer-rhs #credits{padding:0 0 0 20px;font-size:12px;}}#site-footer .footer-btm .footer-rhs #credits a{font-size:11px;text-decoration:none;color:#999;line-height:15px;}#site-footer .footer-btm .footer-rhs #credits a:hover{color:#006cb7;text-decoration:none;}#site-footer .footer-btm .footer-rhs .social-nav-container{text-align:right;}@media (max-width: 979px){#site-footer .footer-btm .footer-rhs .social-nav-container{text-align:left;padding:0 0 0 20px;}}@media (min-width: 649px) and (max-width: 1029px){#site-footer .footer-btm .footer-rhs .social-nav-container{padding:0;}}@media (min-width:769px) and (max-width:980px){#site-footer .footer-btm .footer-rhs .social-nav-container{text-align:right;}}#site-footer .footer-btm .footer-rhs .social-nav-container #social-nav{display:inline-block;margin:0px;}#site-footer .footer-btm .footer-rhs .social-nav-container #social-nav ul{list-style:none;margin:0px;padding:0px;text-align:left;}#site-footer .footer-btm .footer-rhs .social-nav-container #social-nav ul li{display:inline-block;list-style:none;margin:0 0 0 5px;padding:0px;}#site-footer .footer-btm .footer-rhs .social-nav-container #social-nav ul li a{background-image:url(../images/sprite.png);background-color:#666;border-radius:100%;display:block;font-size:12px;height:32px;line-height:32px;text-decoration:none;text-indent:-9999px;text-shadow:-1px -1px 1px #000;width:32px;}#site-footer .footer-btm .footer-rhs .social-nav-container #social-nav ul li a:focus,#site-footer .footer-btm .footer-rhs .social-nav-container #social-nav ul li a:hover{background-color:#006cb7;}#site-footer .footer-btm .footer-rhs .social-nav-container #social-nav ul li.facebook a{background-position:0px -19px;}#site-footer .footer-btm .footer-rhs .social-nav-container #social-nav ul li.twitter a{background-position:-32px -19px;}#site-footer .footer-btm .footer-rhs .social-nav-container #social-nav ul li.pinterest a{background-position:-64px -19px;}#site-footer .footer-btm .footer-rhs .social-nav-container #social-nav ul li.instagram a{background-position:-96px -19px;}#site-footer .footer-btm .footer-rhs .social-nav-container #social-nav ul li.googleplus a{background-position:-128px -19px;}#site-footer .footer-btm .footer-rhs .social-nav-container #social-nav ul li.youtube a{background-position:-160px -19px;}#site-footer .footer-btm .footer-rhs .social-nav-container #social-nav ul li.linkedin a{background-position:-192px -19px;}.banner{border-top:1px solid #fff;border-bottom:1px solid #fff;box-shadow:0 0 8px rgba(0, 0, 0, 0.3);overflow:hidden;position:relative;}.banner .banner__slides{width:100%;}.banner .banner__slides .banner__slides__slide.has_caption_image .caption{top:40%;position:absolute;text-align:center;width:100%;}@media (min-width:1030px) and (max-width:1400px){.banner .banner__slides .banner__slides__slide.has_caption_image .caption{top:30%;}}.banner .banner__slides .banner__slides__slide{position:relative;}.banner .banner__slides .banner__slides__slide:nth-child(1n+2){display:none;}.banner .banner__slides .banner__slides__slide img{display:block;margin:0 auto;width:100%;}.banner .banner__slides .banner__slides__slide .caption{top:50%;position:absolute;text-align:center;width:100%;}.banner .banner__slides .banner__slides__slide .caption .caption-image img{width:auto;background:#60984c;border-radius:10px;opacity:0.9;padding:10px 20px;}.banner .banner__slides .banner__slides__slide .caption div{color:#fff;font-size:65px;font-family:Georgia, serif;display:block;text-shadow:1px 1px 10px #000;padding:20px;}@media (max-width: 648px){.banner .banner__slides .banner__slides__slide .caption div{font-size:33px;display:none;}}@media (min-width: 649px) and (max-width: 1029px){.banner .banner__slides .banner__slides__slide .caption div{font-size:43px;display:none;}}.banner .banner__prev,.banner .banner__next{display:block;position:absolute;top:45%;z-index:9;}@media (max-width: 648px){.banner .banner__prev,.banner .banner__next{display:none;}}.banner .banner__prev a,.banner .banner__next a{background-image:url('../images/slideshow-prev-next.png');color:#fff;display:block;height:80px;line-height:80px;text-align:center;text-indent:-9999px;width:60px;}.banner .banner__prev{left:0px;}.banner .banner__next{right:0px;}.banner .banner__next a{background-position:right;}.booknow-full{position:relative;z-index:9;}@media (min-width: 649px) and (max-width: 1029px){.booknow-full{top:0;margin-bottom:0;}}@media (max-width: 648px){.booknow-full{top:0;margin-bottom:0;}}.booknow-full .container{position:absolute;bottom:30px;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}@media (max-width:400px){.booknow-full .container{left:0%;-webkit-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);transform:translate(0%, -50%);}}.booknow-full .container a{background:#ea7f00;padding:12px 20px;color:#fff;font-family:"MuseoSlab", sans-serif;font-weight:bold;font-size:18px;}.booknow-full .container a:hover{background:#006cb7;text-decoration:none;}@media (min-width: 980px){.booknow-full .container{padding:0 !important;}}.booknow-full .container .booknow-full-form{padding:15px 0;}@media (min-width: 980px){.booknow-full .container .booknow-full-form{padding:15px;text-align:center;}}@media (min-width: 649px) and (max-width: 1029px){.booknow-full .container .booknow-full-form{padding:15px 0;text-align:left;}}.booknow-full .container .booknow-full-form .fieldgroup{float:left;}@media (min-width: 980px){.booknow-full .container .booknow-full-form .fieldgroup{float:none;display:inline-block;}}@media (min-width: 649px) and (max-width: 1029px){.booknow-full .container .booknow-full-form .fieldgroup{width:33.33%;float:left;margin:0;}}@media (max-width: 648px){.booknow-full .container .booknow-full-form .fieldgroup{width:50%;}}.booknow-full .container .booknow-full-form .fieldgroup label{display:none;}.booknow-full .container .booknow-full-form .fieldgroup button,.booknow-full .container .booknow-full-form .fieldgroup input,.booknow-full .container .booknow-full-form .fieldgroup optgroup,.booknow-full .container .booknow-full-form .fieldgroup select,.booknow-full .container .booknow-full-form .fieldgroup textarea{color:#000;font-size:14px;}@media (min-width: 980px){.booknow-full .container .booknow-full-form .fieldgroup select,.booknow-full .container .booknow-full-form .fieldgroup input{padding:5px 3px;}}@media (min-width: 649px) and (max-width: 1029px){.booknow-full .container .booknow-full-form .fieldgroup select,.booknow-full .container .booknow-full-form .fieldgroup input{width:95%;margin:0 0 5px;background:#fff !important;border:1px solid #ccc;padding:0;}}@media (max-width: 648px){.booknow-full .container .booknow-full-form .fieldgroup select,.booknow-full .container .booknow-full-form .fieldgroup input{width:90%;margin:0 0 5px;font-size:13px;background:#fff !important;border:1px solid #ccc;}}.booknow-full .container .booknow-full-form .fieldgroup button[type="submit"],.booknow-full .container .booknow-full-form .fieldgroup input[type="submit"]{background:#ea7f00;font-family:"MuseoSlab", serif;text-transform:uppercase;color:#fff;border:0;padding:4px 13px;font-size:18px;font-weight:bold;}.booknow-full .container .booknow-full-form .fieldgroup button[type="submit"]:hover,.booknow-full .container .booknow-full-form .fieldgroup input[type="submit"]:hover,.booknow-full .container .booknow-full-form .fieldgroup button[type="submit"]:focus,.booknow-full .container .booknow-full-form .fieldgroup input[type="submit"]:focus{background:#006cb7;}@media (max-width:648px){.booknow-full .container .booknow-full-form .fieldgroup button[type="submit"]:hover,.booknow-full .container .booknow-full-form .fieldgroup input[type="submit"]:hover,.booknow-full .container .booknow-full-form .fieldgroup button[type="submit"]:focus,.booknow-full .container .booknow-full-form .fieldgroup input[type="submit"]:focus{background:#333;}}@media (max-width: 648px){.booknow-full .container .booknow-full-form .fieldgroup.fieldgroup_submit{width:100%;}}.booknow-full .container .booknow-full-form .fieldgroup.fieldgroup_checkin input[type='text'],.booknow-full .container .booknow-full-form .fieldgroup.fieldgroup_checkout input[type='text']{background:#fff url(../images/icon-calendar.jpg) right center no-repeat;border:1px solid #ccc;}@media (min-width: 980px){.booknow-full .container .booknow-full-form .fieldgroup.fieldgroup_checkin input[type='text'],.booknow-full .container .booknow-full-form .fieldgroup.fieldgroup_checkout input[type='text']{padding:5px 0 5px 3px;}}@media (min-width: 649px) and (max-width: 1029px){.booknow-full .container .booknow-full-form .fieldgroup.fieldgroup_checkin input[type='text'],.booknow-full .container .booknow-full-form .fieldgroup.fieldgroup_checkout input[type='text']{padding:0;}}.book-now-widget{background:rgba(234, 246, 255, 0.8);color:#333;display:none;font-family:"MuseoSlab", serif;font-weight:bold;text-transform:uppercase;}@media (max-width: 648px){.book-now-widget{background:#006cb7;}.book-now-widget .book-now-tab{display:none !important;}}@media (min-width:649px) and (max-width:1200px){.book-now-widget{left:-300px;min-height:180px;position:fixed;top:200px;width:340px;z-index:90;}.book-now-widget .book-now-heading{display:none;}}@media (min-width:1201px){.book-now-widget{left:0px;position:fixed;top:200px;z-index:90;}.book-now-widget .book-now-tab{display:none !important;}}.book-now-widget form .hidden-fields{clear:both;}.book-now-widget form .fieldgroup{float:left;width:130px;}@media (max-width: 648px){.book-now-widget form .fieldgroup{width:50%;color:#fff;}}.book-now-widget form .fieldgroup label{font-size:13px;font-weight:normal;font-family:"Open Sans";text-transform:none;font-weight:bold;color:#000;}@media (max-width: 648px){.book-now-widget form .fieldgroup label{color:#fff;}}.book-now-widget form .fieldgroup input,.book-now-widget form .fieldgroup select{width:120px;float:left;font-family:"Open Sans";font-size:13px;color:#333;font-weight:300;}@media (max-width: 648px){.book-now-widget form .fieldgroup input,.book-now-widget form .fieldgroup select{width:90%;padding:5px 0;}}.book-now-widget form .fieldgroup.fieldgroup_submit{width:100%;clear:both;margin:5px 0;}.book-now-widget form .fieldgroup button[type="submit"]{background:#ea7f00;font-family:"MuseoSlab", serif;text-transform:uppercase;color:#fff;border:0;padding:5px 15px;margin:5px 0 0 0;font-size:18px;font-weight:bold;width:100%;}@media (max-width:648px){.book-now-widget form .fieldgroup button[type="submit"]{font-size:15px;}}.book-now-widget form .fieldgroup button[type="submit"]:hover,.book-now-widget form .fieldgroup button[type="submit"]:focus{background:#006cb7;}@media (max-width:648px){.book-now-widget form .fieldgroup button[type="submit"]:hover,.book-now-widget form .fieldgroup button[type="submit"]:focus{background:#333;}}.book-now-widget form .fieldgroup.fieldgroup_checkin input[type='text'],.book-now-widget form .fieldgroup.fieldgroup_checkout input[type='text']{background:#fff url(../images/icon-calendar.jpg) right center no-repeat;padding:5px 0 5px 3px;border:1px solid #ccc;}.book-now-widget form .fieldgroup.fieldgroup_checkout input[type='text']{float:right;}.home .book-now-widget{display:block;}.book-now-widget .book-now-tab{background:#ea7f00 url('../images/sprite.png') 0 -190px no-repeat;color:#fff;display:block;position:absolute;right:0;text-decoration:none;top:0;right:0;bottom:0;width:40px;text-align:center;}.book-now-widget .book-now-tab .label{display:block;font-size:22px;font-weight:normal;height:40px;line-height:40px;margin-left:-70px;margin-top:-20px;position:absolute;top:50%;width:180px;background:#ea7f00;-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);overflow:hidden;}.book-now-widget .book-now-tab .label img{display:inline;padding-left:5px;vertical-align:middle;}@media (max-width: 648px){.book-now-widget .book-now-content{color:#fff;}}.book-now-widget .book-now-content .book-now-ad{padding:15px 25px 0 25px;}.book-now-widget .book-now-content .book-now-ad .price{font-size:29px;}.book-now-widget .book-now-content .book-now-ad .price .per{font-size:14px;vertical-align:middle;}.book-now-widget .book-now-content .book-now-heading{font-size:22px;line-height:40px;font-weight:bold;background:#ea7f00;display:block;padding:0px 25px;margin:0;}.book-now-widget .book-now-content .book-now-heading:hover{background:#006cb7;}.book-now-widget .book-now-content .book-now-heading a{color:#fff;padding:0px 20px 0 0;background:url(../images/sprite.png) no-repeat 0 -75px;}.book-now-widget .book-now-content .book-now-heading a:hover{text-decoration:none;}.book-now-widget .book-now-content .book-now-heading img{display:inline;padding-left:5px;vertical-align:middle;}.book-now-widget .book-now-content .book-now-form{padding:10px 20px 15px 25px;}.book-now-widget .book-now-content .book-now-form .fieldgroup_checkout{float:right;}.book-now-widget .book-now-content .best-rate-guaranteed{background:url(../images/tick.png) no-repeat 0 11px;color:#333;display:block;font-family:"Open Sans", san-serif;font-size:12px;font-weight:400;margin:0 0 0 25px;padding:5px 0 0 20px;text-transform:none;clear:both;}@media (max-width: 648px){.book-now-widget .book-now-content .best-rate-guaranteed{color:#fff;}}.ui-datepicker{z-index:101 !important;}#full-slideshow{position:relative;overflow:hidden;}#full-slideshow .banner-slide,#full-slideshow #page-slideshow .banner-slide{display:none;}#full-slideshow .banner-slide.first-slide,#full-slideshow #page-slideshow .banner-slide.first-slide{display:block;}.gallery-grid .gallery-item{line-height:0;margin:0;overflow:hidden;/*width: 16.666%;*/padding:0;float:left;cursor:zoom-in;display:block !important;}.gallery-grid .gallery-item.gallery-item-regular{width:16.666%;}.gallery-grid .gallery-item.gallery-item-wide{width:33.333%;}.gallery-grid .gallery-item img{width:100%;border:0;margin:0;vertical-align:top;height:auto !important;}.gallery-grid .gallery-item a{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;cursor:zoom-in;display:block;padding:0;margin:0;}.gallery-grid .gallery-item a:hover{filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;}.home-panel-container{position:relative;top:-27px;margin-bottom:-27px;z-index:8;text-align:center;border-bottom:1px solid #ddd;box-shadow:0 4px 5px -2px #ccc;}@media (max-width:430px){.home-panel-container{position:static;top:0;margin-bottom:0 !important;background:#e3e3e3;padding:10px 0;}}@media (max-width: 648px){.home-panel-container{margin-bottom:-30px;}}.home-panel-container .collapsible-trigger{color:#fff;font-size:15px;font-family:"MuseoSlab";padding:10px 15px 10px 20px;background:rgba(0, 0, 0, .8);text-transform:uppercase;position:relative;top:-6px;}@media (max-width:430px){.home-panel-container .collapsible-trigger{font-size:13px;padding:10px;top:-5px;position:static;background:none;top:0;color:#333;}}.home-panel-container .collapsible-trigger a{text-decoration:none;}.home-panel-container .collapsible-trigger a:hover{text-decoration:none;}.home-panel-container .collapsible-trigger span.more{font-size:12px;padding:0 20px 0 20px;}.home-panel-container .collapsible-trigger span.more:after{background:url(../images/sprite.png) 0 -66px no-repeat;min-height:9px;content:' ';position:absolute;right:2%;top:15px;width:15px;}@media (max-width:430px){.home-panel-container .collapsible-trigger span.more{padding:0 20px 0 10px;font-size:11px;}}.home-panel-container .collapsible-trigger span.less{font-size:12px;padding:0 20px 0 20px;}.home-panel-container .collapsible-trigger span.less:after{background:url(../images/sprite.png) -15px -66px no-repeat;min-height:9px;content:' ';position:absolute;right:2%;top:15px;width:15px;}@media (max-width:430px){.home-panel-container .collapsible-trigger span.less{padding:0 20px 0 10px;font-size:11px;}}.home-panel-container .collapsible-trigger.active{background:rgba(0, 108, 183, 0.8);text-decoration:none;}@media (max-width:430px){.home-panel-container .collapsible-trigger.active{background:none;}}.home-panel-container .collapsible-trigger:hover{background:rgba(0, 108, 183, 0.8);cursor:pointer;text-decoration:none;}@media (max-width:430px){.home-panel-container .collapsible-trigger:hover{background:none;}}.home-panel-container #hide-trigger,.home-panel-container #collapsible-container{display:none;}.home-panel-container #collapsible-container{text-align:left;padding:30px 0;}.home-panel-container #collapsible-container ul li{background:url("../images/liArrow.png") no-repeat 0 10px;list-style:none;padding:0 0 5px 15px;}.home .main{background:none;}.home .main .testimonials-wrap{padding:65px 0;}@media (max-width: 648px){.home .main .testimonials-wrap{padding:20px 0;}}.main{padding:0;margin:0;}.main .content-wrap{padding-top:30px;}.main .content-wrap section.content-main ul li{background:url("../images/liArrow.png") no-repeat 0 8px;list-style:none;padding:0 0 5px 15px;}.main .breadcrumbs{font-size:13px;margin:0 0 12px 0;padding:0;clear:both;}.main .breadcrumbs a{color:#006cb7;text-decoration:none;}.main .breadcrumbs a:hover{color:#333;}.main .testimonials-wrap{padding:40px 0 0 0;font-size:30px;line-height:35px;color:#666;font-family:"MuseoSlab";text-align:center;}@media (max-width: 648px){.main .testimonials-wrap{font-size:23px;line-height:27px;}}@media (max-width: 979px){.main .testimonials-wrap{padding:20px 0;font-size:25px;line-height:27px;}}.main .testimonials-wrap .container{position:relative;}.main .testimonials-wrap .testimonials p{margin:0;padding:0;}.main .testimonials-wrap .testimonials:before{background:url(../images/sprite.png) 0 -90px no-repeat;min-height:100px;content:' ';position:absolute;left:5%;right:0;bottom:25%;width:123px;}.main .testimonials-wrap .testimonials:after{background:url(../images/sprite.png) -123px -90px no-repeat;min-height:100px;content:' ';position:absolute;right:5%;bottom:25%;width:123px;}.main .testimonials-wrap .testimonial-from{font-size:20px;color:#999;}@media (max-width: 648px){.main .testimonials-wrap .testimonial-from{font-size:14px;}}.main .featured-items{text-align:center;padding:112px 0;/* Old browsers */background:#003f6b;/* fallback */background-image:url(../images/featuredBg.png);/* FF3.6+ */background-image:url(../images/featuredBg.png), -moz-linear-gradient(top, #003f6b 0%, #008aea 100%);/* Chrome,Safari4+ */background-image:url(../images/featuredBg.png), -webkit-gradient(linear, left top, left bottom, color-stop(0%, #003f6b), color-stop(100%, #008aea));/* Chrome10+,Safari5.1+ */background-image:url(../images/featuredBg.png), -webkit-linear-gradient(top, #003f6b 0%, #008aea 100%);/* Opera 11.10+ */background-image:url(../images/featuredBg.png), -o-linear-gradient(top, #003f6b 0%, #008aea 100%);/* IE10+ */background-image:url(../images/featuredBg.png), -ms-linear-gradient(top, #003f6b 0%, #008aea 100%);/* W3C */background-image:url(../images/featuredBg.png), linear-gradient(to bottom, #003f6b 0%, #008aea 100%);/* IE6-9 */filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='$featured_items_bg_gradient_from', endColorstr='$featured_items_bg_gradient_to',GradientType=0);}@media (max-width: 979px){.main .featured-items{padding:40px 0;background-size:cover;}}@media (max-width: 979px){.main .featured-items .container{max-width:600px;}}.main .featured-items .container .featured-item{background:#38adff url(../images/featured-circle-bg.png) no-repeat center center;border-radius:130px;color:#fff;font-family:"Raleway", sans-serif;font-size:30px;text-transform:uppercase;text-align:center;height:212px;width:212px;margin-left:2em;padding:40px 0;vertical-align:middle;box-shadow:1px 1px 15px rgba(0, 0, 0, 0.5);float:none;display:inline-block;}@media (max-width: 979px){.main .featured-items .container .featured-item{margin:0 10px 20px 10px;}}@media (min-width:980px) and (max-width:1072px){.main .featured-items .container .featured-item{margin:0 2px;}}@media (min-width:1073px) and (max-width:1300px){.main .featured-items .container .featured-item{margin:0 12px;}}.main .featured-items .container .featured-item.alternative{background:#fff;padding:0;}.main .featured-items .container .featured-item img{margin:0 auto;padding-bottom:10px;}.main .featured-items .container a.featured-item:hover,.main .featured-items .container a.featured-item:focus{text-decoration:none;color:#ccc;}.qa-faq:nth-child(odd){background:#ededed;padding:3px 0 3px 20px;}.qa-faq:nth-child(even){padding:3px 0 3px 20px;}.content-column.one_sixth img{margin:0 auto;}#room-tabs ul{margin:0;}#room-tabs ul li{list-style:none;padding:0px;color:#333;}ul.resp-tabs-list{margin:30px 0 0;padding:0px;}.resp-tabs-list li{text-transform:uppercase;display:inline-block;padding:6px 20px !important;margin:0;list-style:none;cursor:pointer;float:left;background-color:#eee;background-image:none !important;}.resp-tabs-container{padding:0px;background-color:#fff;clear:left;}h2.resp-accordion{cursor:pointer;padding:5px;display:none;font-size:14px !important;text-transform:uppercase;}.resp-tab-content{display:none;padding:20px;}.resp-tab-content ul{padding:0;margin:0 0 20px 0;}.resp-tab-content .room-gallery_wrap ul li{list-style:none;/*padding: 0px 0px 5px 15px!important; */padding:0 !important;}.resp-tab-content ul li{background-image:url(../images/liArrow.png);background-repeat:no-repeat;background-position:0px 8px;padding:0px 0px 5px 15px !important;list-style:none;}.resp-tab-active{border:1px solid #ccc;border-bottom:none;margin-bottom:-1px !important;background-color:#fff !important;}.resp-tab-active{border-bottom:none;background-color:#fff;}.resp-content-active,.resp-accordion-active{display:block;}.resp-tab-content{border:1px solid #ccc;}h2.resp-accordion{font-size:14px !important;border:1px solid #ccc;border-top:0px solid #ccc;margin:0px;padding:12px 20px;}h2.resp-tab-active{border-bottom:0px solid #ccc !important;margin-bottom:0px !important;}h2.resp-tab-title:last-child{border-bottom:12px solid #ccc !important;background:blue;}.booknow-btn{margin:20px 0;clear:both;/*-----------Vertical tabs-----------*/}.booknow-btn a{background:#ea7f00 url("../images/icon-booknow.png") no-repeat scroll 20px center;color:#fff;text-transform:uppercase;font-family:"MuseoSlab", serif;font-size:21px;font-weight:bold;padding:13px 30px 13px 55px;text-shadow:1px 1px 5px #333;border-radius:3px;}.booknow-btn a:hover{background-color:#006cb7;text-decoration:none;}.resp-vtabs ul.resp-tabs-list{float:left;width:30%;}.resp-vtabs .resp-tabs-list li{display:block;padding:15px 15px !important;margin:0;cursor:pointer;float:none;}.resp-vtabs .resp-tabs-container{padding:0px;background-color:#fff;border:1px solid #c1c1c1;float:left;width:68%;min-height:250px;border-radius:4px;clear:none;}.resp-vtabs .resp-tab-content{border:none;}.resp-vtabs li.resp-tab-active{border:1px solid #c1c1c1;border-right:none;background-color:#fff;position:relative;z-index:1;margin-right:-1px !important;padding:14px 15px 15px 14px !important;}.resp-arrow{width:0;height:0;float:right;margin-top:3px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:12px solid #c1c1c1;}h2.resp-tab-active span.resp-arrow{border:none;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:12px solid #9b9797;/*-----------Accordion styles-----------*/}h2.resp-tab-active{background:#eee !important;}.resp-easy-accordion h2.resp-accordion{display:block;}.resp-easy-accordion .resp-tab-content{border:1px solid #ccc;}.resp-easy-accordion .resp-tab-content:last-child{border-bottom:1px solid #ccc !important;}.resp-jfit{width:100%;margin:0px;}.resp-tab-content-active{display:block;}h2.resp-accordion:first-child{border-top:1px solid #ccc !important;}@media only screen and (max-width:768px){ul.resp-tabs-list{display:none;}h2.resp-accordion{display:block;}.resp-vtabs .resp-tab-content{border:1px solid #ccc;}.resp-vtabs .resp-tabs-container{border:none;float:none;width:100%;min-height:initial;clear:none;}.resp-accordion-closed{display:none !important;}.resp-vtabs .resp-tab-content:last-child{border-bottom:1px solid #ccc !important;}}.resp-tab-content .room-gallery_wrap .room-gallery{width:45%;float:left;margin:20px 0;}@media (max-width: 648px){.resp-tab-content .room-gallery_wrap .room-gallery{width:100%;margin:0;}}@media (min-width:651px) and (max-width:770px){.resp-tab-content .room-gallery_wrap .room-gallery{width:100%;margin:0;}}.resp-tab-content .flexslider{box-shadow:none !important;border:0 !important;margin:0 0 10px !important;}.resp-tab-content .room-content{width:52.5%;float:left;padding:0 0 0 20px;}@media (max-width: 648px){.resp-tab-content .room-content{width:100%;padding:0;}}@media (min-width:651px) and (max-width:770px){.resp-tab-content .room-content{width:100%;padding:0;}}.resp-tab-content #carousel,.resp-tab-content #slider{border:none !important;}.resp-tab-content #carousel li{margin:10px 2px;list-style:none;}.resp-tab-content #carousel li:first-child{margin-left:0;}.resp-tab-content #carousel img{cursor:pointer;display:block;}.resp-tab-content .flex-viewport{margin:0 20px !important;}.resp-tab-content .flex-direction-nav a{margin:-20px -10px 0 -10px !important;}.resp-tab-content .flexslider:hover .flex-prev{left:0px !important;}.resp-tab-content .flexslider:hover .flex-next{right:0px !important;}@media screen and (max-width:860px){.resp-tab-content .flex-direction-nav .flex-prev{opacity:0.6 !important;left:0px !important;}.resp-tab-content .flex-direction-nav .flex-next{opacity:0.6 !important;right:0px !important;}.resp-tab-content #carousel ul.flex-direction-nav{display:none !important;}}.main .gform_wrapper ul li{background:none !important;list-style:none;padding:0 !important;}.main .gform_wrapper ul li input,.main .gform_wrapper ul li select{background:#fff !important;border:1px solid #ccc !important;}.main .gform_wrapper .left_label .gfield_label{font-weight:300 !important;font-size:14px;line-height:20px;margin-bottom:20px;}@media (max-width: 648px){.main .gform_wrapper .left_label .gfield_label{width:100% !important;margin-bottom:0px;}}.main .gform_wrapper ul.gfield_radio li input[type="radio"]:checked + label,.main .gform_wrapper ul.gfield_checkbox li input[type="checkbox"]:checked + label{font-weight:400 !important;}.main .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label,.main .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container{margin-top:0 !important;}.main .gform_wrapper li.gfield.gfield_error,.main .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background:none !important;border-bottom:none !important;border-top:none !important;margin-bottom:0px !important;padding:0px !important;}.main .gform_wrapper .right_label input.medium,.main .gform_wrapper .right_label select.medium,.main .gform_wrapper .left_label input.medium,.main .gform_wrapper .left_label select.medium{width:62% !important;background:#fff !important;}@media (max-width: 648px){.main .gform_wrapper .right_label input.medium,.main .gform_wrapper .right_label select.medium,.main .gform_wrapper .left_label input.medium,.main .gform_wrapper .left_label select.medium{width:97% !important;}}@media (max-width: 648px){.main .gform_wrapper .right_label div.ginput_complex,.main .gform_wrapper .left_label div.ginput_complex{float:left;width:100%;}}.main .gform_wrapper li.gfield.gfield_error.gfield_contains_required{margin-bottom:0px !important;margin-top:0px !important;padding-left:0px !important;}.main .gform_wrapper .right_label .gfield_error textarea.textarea,.main .gform_wrapper .left_label .gfield_error textarea.textarea{width:63% !important;border:1px solid #ccc;}.main .gform_wrapper .right_label input.large,.main .gform_wrapper .right_label select.large,.main .gform_wrapper .left_label input.large,.main .gform_wrapper .left_label select.large,.main .gform_wrapper textarea.textarea{background:#fff !important;border:1px solid #ccc;}@media (max-width: 648px){.main .gform_wrapper .right_label input.large,.main .gform_wrapper .right_label select.large,.main .gform_wrapper .left_label input.large,.main .gform_wrapper .left_label select.large,.main .gform_wrapper textarea.textarea{width:98% !important;}}.main .gform_wrapper div.validation_error{font-size:14px !important;font-weight:normal !important;}.main .gform_wrapper .top_label .gfield_description.validation_message,.main .gform_wrapper .gfield_description.validation_message{padding:0 !important;}.main .gform_wrapper .ginput_container + .gfield_description.validation_message{margin-top:0 !important;}.main .gform_wrapper .gform_footer input[type="submit"]{background:#006cb7;color:#fff;font-size:16px;text-transform:uppercase;font-family:"MuseoSlab", serif;border:0;padding:10px 20px;}.main .gform_wrapper .gform_footer input[type="submit"]:hover{background:#ea7f00;}@media (max-width: 648px){.main .gform_wrapper .gform_footer.right_label,.main .gform_wrapper .gform_footer.left_label{padding:0 !important;margin:0 !important;}}.main .gform_wrapper .validation_message{font-weight:normal !important;}.main .gform_wrapper .ginput_container img{display:inline-block;}.main .gform_wrapper .gfield_html{font-size:24px;font-weight:400;font-family:"MuseoSlab", serif;color:#006cb7;}.main .gform_wrapper li.terms.gfield_html{font-size:15px;font-family:"Open Sans", sans-serif;color:#333;font-weight:300;}.main .gform_wrapper .left_label input.datepicker.medium{/* FOR DATE */width:50% !important;}.main .gform_wrapper .description,.main .gform_wrapper .gfield_description,.main .gform_wrapper .gsection_description,.main .gform_wrapper .instruction{font-family:"Open Sans", sans-serif !important;}.main .gform_wrapper .gfield_checkbox li input[type="checkbox"],.main .gform_wrapper .gfield_radio li input[type="radio"],.main .gform_wrapper .gfield_checkbox li input{margin-top:6px !important;}@media (max-width: 648px){.main .gform_wrapper .left_label ul.gfield_checkbox,.main .gform_wrapper .right_label ul.gfield_checkbox,.main .gform_wrapper .left_label ul.gfield_radio,.main .gform_wrapper .right_label ul.gfield_radio{float:left !important;width:100% !important;}}@media (max-width: 648px){.main .gform_wrapper .gfield_checkbox li label,.main .gform_wrapper .gfield_radio li label{display:inline-block !important;font-size:14px;}}.main .gform_wrapper ul.right_label li ul.gfield_radio li,.main .gform_wrapper form ul.right_label li ul.gfield_radio li,.main .gform_wrapper ul.left_label li ul.gfield_radio li,.main .gform_wrapper form ul.left_label li ul.gfield_radio li,.main .gform_wrapper ul.right_label li ul.gfield_checkbox li,.main .gform_wrapper form ul.right_label li ul.gfield_checkbox li,.main .gform_wrapper ul.left_label li ul.gfield_checkbox li,.main .gform_wrapper form ul.left_label li ul.gfield_checkbox li{margin-bottom:5px !important;}.main .gform_wrapper .ginput_complex label,.main .gform_wrapper .gfield_time_hour label,.main .gform_wrapper .gfield_time_minute label,.main .gform_wrapper .gfield_date_month label,.main .gform_wrapper .gfield_date_day label,.main .gform_wrapper .gfield_date_year label,.main .gform_wrapper .instruction{letter-spacing:0 !important;}.main .gform_wrapper .gf_browser_gecko ul.gform_fields li.gfield div.ginput_complex span.ginput_left select,.main .gform_wrapper .gf_browser_gecko ul.gform_fields li.gfield div.ginput_complex span.ginput_right select,.main .gform_wrapper .gf_browser_gecko ul.gform_fields li.gfield select{margin-left:0 !important;}.main .gform_wrapper form .left_label li.gfield_html_formatted,.main .gform_wrapper form .right_label li.gfield_html_formatted,.main .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description{margin-left:30.6% !important;}.main .gform_wrapper form .left_label li.gfield_html_formatted,.main .gform_wrapper form .right_label li.gfield_html_formatted{margin-left:0% !important;width:100% !important;}.main .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,.main .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description,.main .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label,.main .gform_wrapper li.gfield.gfield_error.gfield_contains_required fieldset legend.gfield_label{margin-left:0;}footer#site-footer .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label,footer#site-footer .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container{margin-top:0 !important;}footer#site-footer .gform_wrapper .validation_message{color:#fff !important;}footer#site-footer .gform_wrapper ul li.gfield{margin-top:0 !important;}footer#site-footer .gform_wrapper .gform_body,footer#site-footer .gform_wrapper .gform_footer{width:auto !important;}footer#site-footer .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_left_half,footer#site-footer .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_right_half{max-width:100% !important;}body .gform_wrapper label.gfield_label + div.ginput_container{margin-top:0 !important;}.ui-datepicker{width:230px !important;}@media (max-width: 648px){.sidebar{display:none;}}.sidebar nav.sidebar-ctas ul{list-style:none;padding:0px;margin:0 0 20px 0;}.sidebar nav.sidebar-ctas ul li{background:#666;font-size:15px;padding:10px 0 10px 15px;border-top:1px solid #fff;}.sidebar nav.sidebar-ctas ul li a{display:block;color:#fff;font-family:"MuseoSlab", serif;text-transform:uppercase;font-size:15px;}.sidebar nav.sidebar-ctas ul li a:hover{text-decoration:none;}.sidebar nav.sidebar-ctas ul li:hover{background:#006cb7;}.sidebar nav.sidebar-ctas ul li.feature{background:#ea7f00 url(../images/icon-booknow.png) no-repeat 20px;padding:10px 0 10px 55px;color:#fff;text-transform:uppercase;font-family:"MuseoSlab", serif;font-weight:bold;font-size:21px;text-shadow:1px 1px 5px #666;}@media (min-width: 649px) and (max-width: 1029px){.sidebar nav.sidebar-ctas ul li.feature{font-size:16px;padding:10px 0 10px 15px;background-image:none;background-color:#ea7f00;}}.sidebar nav.sidebar-ctas ul li.feature a{color:#fff;text-decoration:none;}.sidebar nav.sidebar-ctas ul li.feature a:hover{text-decoration:none;}.sidebar nav.sidebar-ctas ul li.feature:hover{background-color:#006cb7;}.sidebar #subnav ul{list-style:none;padding:0px;margin:0px;}.sidebar #subnav ul li{border-top:1px solid #fff;}.sidebar #subnav ul li a{color:#666;background:#eff1f4;font-size:15px;padding:10px 20px;display:block;text-decoration:none;}@media (min-width: 649px) and (max-width: 1029px){.sidebar #subnav ul li a{font-size:13px;line-height:17px;}}.sidebar #subnav ul li a:focus,.sidebar #subnav ul li a:hover{background:#006cb7;color:#fff;}.sidebar #subnav ul li.current_page_item a,.sidebar #subnav ul li.current-menu-ancestor a,.sidebar #subnav ul li li.current_page_ancestor ul li.current_page_item a{background:#006cb7;color:#fff;}.sidebar #subnav ul li li{display:none;}.sidebar #subnav ul li li a{padding-left:30px;color:#333 !important;}.sidebar #subnav ul li li a:hover{background:#006cb7 !important;color:#fff !important;}.sidebar #subnav ul li li li a{padding-left:40px;}.sidebar #subnav ul li li li li a{padding-left:50px;}.sidebar #subnav ul li li li li li a{padding-left:60px;}.sidebar #subnav ul li.current_page_item a,.sidebar #subnav ul li.current_page_parent a{background:#006cb7;color:#fff;}.sidebar #subnav ul li.current_page_item,.sidebar #subnav ul li.current_page_item > ul > li,.sidebar #subnav ul li.current_page_ancestor,.sidebar #subnav ul li.current_page_ancestor > ul > li{display:block;}.sidebar #subnav ul li.current_page_ancestor ul li.current_page_ancestor a{font-weight:600;}.sidebar #subnav ul ul{margin:0;}.sidebar #subnav ul ul li a{background:#e0e0e0 !important;color:#666;font-size:14px;}.sidebar #subnav ul ul li.current_page_item a{background:#999 !important;color:#fff !important;}.sidebar #subnav ul ul li.current_page_item li a{background:#e0e0e0 !important;color:#333 !important;}.sidebar .sideBar-cta{margin:20px 0 0 0;display:block;}.preview-wrap .preview-item{margin:0 0 20px 0;}.preview-wrap .preview-item .preview{border:1px solid #eee;box-shadow:1px 1px 10px #ccc;}.preview-wrap .preview-item .preview .preview-content{padding:0 15px 20px 15px;}.preview-wrap .preview-item .preview .preview-content .arrow{background-image:url("../images/liArrow.png");background-repeat:no-repeat;background-position:right 9px;padding:0 13px 4px 0px;}@media (max-width: 648px){.preview-wrap .preview-item .preview img{margin:0 auto;}}.preview-wrap .preview-item:nth-child(4n+1){clear:both;}#full-slideshow{position:relative;overflow:hidden;}#full-slideshow .banner-slide,#full-slideshow #page-slideshow .banner-slide{display:none;}#full-slideshow .banner-slide.first-slide,#full-slideshow #page-slideshow .banner-slide.first-slide{display:block;}.gallery-grid .gallery-item{line-height:0;margin:0;overflow:hidden;/*width: 16.666%;*/padding:0;float:left;cursor:zoom-in;display:block !important;}.gallery-grid .gallery-item.gallery-item-regular{width:16.666%;}.gallery-grid .gallery-item.gallery-item-wide{width:33.333%;}.gallery-grid .gallery-item img{width:100%;border:0;margin:0;vertical-align:top;height:auto !important;}.gallery-grid .gallery-item a{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;cursor:zoom-in;display:block;padding:0;margin:0;}.gallery-grid .gallery-item a:hover{filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;}.page-template-page-local-area-map-php .map-wrap{margin:0 10px;}.page-template-page-local-area-map-php #map-canvas{width:100%;height:700px !important;}.page-template-page-local-area-map-php #map-canvas img{max-width:none !important;}.page-template-page-local-area-map-php h1{font-size:21px;line-height:24px;}.page-template-page-local-area-map-php p{line-height:23px;}.page-template-page-local-area-map-php .filter-legend-wrap{padding:0 0 5px 0;}.page-template-page-local-area-map-php .filter-legend-wrap img{display:inline-block;height:auto;width:auto;vertical-align:middle;}.page-template-page-local-area-map-php .filter-legend-wrap label{float:left;text-align:left;font-size:14px;color:#333;margin:0 15px 0 0;}@media (max-width:550px){.page-template-page-local-area-map-php .filter-legend-wrap label{width:170px;font-size:13px;text-align:left;}}.page-template-page-local-area-map-php .filter-legend-wrap label img{margin:0 0 5px 0;}@media (max-width:550px){.page-template-page-local-area-map-php .filter-legend-wrap label img{width:45px;}}.page-template-page-local-area-map-php .filter-legend-wrap label img:hover{opacity:0.8;}.page-template-page-local-area-map-php .filter-legend-wrap input{margin:0 3px 0 5px;}.page-template-page-local-area-map-php .header-clearer{margin:85px 0 0 0;}@media (min-width:640px) and (max-width:810px){.page-template-page-local-area-map-php .header-clearer{margin:0;}}@media (max-width: 648px){.page-template-page-local-area-map-php .header-clearer{margin:0;}}.page-template-page-local-area-map-php .google-map-legend{background:none repeat scroll 0 0 #fff;border:1px solid #ccc;float:right;font-size:13px;margin:0;padding:10px 7px;}.page-template-page-local-area-map-php .google-map-legend div{margin:0 0 0 5px;}.page-template-page-local-area-map-php .google-map-legend a#reset-markers{background:#999;color:#fff;margin:0 0 0 5px;padding:3px 5px 5px;}.main{background:url(../../../uploads/bg.jpg) no-repeat center top;}.main .content-wrap section.content-main ul li{background-image:url("../../../uploads/liArrow-Blue.png");}.main .preview-wrap .preview-item .preview .preview-content .arrow{background-image:url("../../../uploads/liArrow-Blue.png");}