@charset "UTF-8";
/*
  Theme Name: Paynesharborviewinn Pro
  Theme URI: https://itshafijur.com/
  Description: It's a custom genesis child theme for Paynesharborviewinn.
  Author: Md Hafijur Rahman
  Author URI: https://itshafijur.com/

  Version: 1.0

  Tags: one-column, two-columns, left-sidebar, right-sidebar, e-commerce, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, featured-images, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready

  Template: genesis
  Template Version: 2.5

  License: GPL-2.0+
  License URI: http://www.gnu.org/licenses/gpl-2.0.html

  Text Domain: mystarter-pro
*/
/* Fonts
--------------------------------------------- */
/* Variables
--------------------------------------------- */
:root {
  --body-font: 'Montserrat', sans-serif;
  --font: 'Montserrat', sans-serif;
  /* ===== Core Brand Colors ===== */
  --primary: #0B3A5A;
  /* Navy */
  --light_primary: #CED8DE;
  /* Light Navy tint */
  --primary_hover: #072A42;
  /* Darker Navy */
  --secondary: #D4B892;
  /* Tan */
  --light_secondary: #F2E7D9;
  /* Light Tan */
  --secondary_hover: #AA9375;
  /* Dark Tan tone */
  --tertiary: #7F6E58;
  /* Deep neutral brown */
  --tertiary_hover: #554A3A;
  /* ===== Text Colors ===== */
  --text-body: #151313;
  /* Dark brown (best on tan) */
  --text-title: #0B3A5A;
  /* Navy for headings */
  --text-alt-color: #262626;
  /* General dark text */
  /* ===== Borders & Shadows ===== */
  --border-primary: #E3D7C9;
  /* soft tan border */
  --shadow-primary: rgba(11, 58, 90, 0.25);
  /* navy shadow */
  /* ===== Utility Neutrals ===== */
  --white: #FFFFFF;
  --light: #F9F7F4;
  /* page background neutral */
  --lighter: #FAFAFA;
  --dark: #001F3F;
  /* deep navy-black */
  --black: #000000;
  --neutralblack: #26261D;
  /* ===== Extra Accent & Brand Supports ===== */
  --blue: #0B3A5A;
  /* same as primary */
  --darkblue: #072A42;
  /* ===== State Colors ===== */
  --success: #7A9B57;
  --warning: #D4A574;
  --error: #C85A54;
  --info: #7A92A3;
  --yellow: #FFEA85;
}

/* ## Media queries
--------------------------------------------- */
/* ## Partials
--------------------------------------------- */
/* ## Baseline Normalize
--------------------------------------------- */
/* normalize.css v4.1.1 | MIT License | http://necolas.github.io/normalize.css/ */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
}

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

audio,
canvas,
progress,
video {
  display: inline-block;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

progress {
  vertical-align: baseline;
}

template,
[hidden] {
  display: none;
}

a {
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}

a:active,
a:hover {
  outline-width: 0;
}

abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}

b,
strong {
  font-weight: inherit;
}

b,
strong {
  font-weight: bolder;
}

dfn {
  font-style: italic;
}

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

mark {
  background-color: #ff0;
  color: #000;
}

small {
  font-size: 80%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

img {
  border-style: none;
}

svg:not(:root) {
  overflow: hidden;
}

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

figure {
  margin: 1em 40px;
}

hr {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

button,
input,
optgroup,
select,
textarea {
  font: inherit;
  margin: 0;
}

optgroup {
  font-weight: bold;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

legend {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}

textarea {
  overflow: auto;
}

[type="checkbox"],
[type="radio"] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
}

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

[type="search"] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-input-placeholder {
  color: inherit;
  opacity: 0.54;
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

/* ## Box Sizing
  --------------------------------------------- */
html,
input[type="search"] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

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

/* ## Float Clearing
  --------------------------------------------- */
.author-box:before,
.clearfix:before,
.entry:before,
.entry-content:before,
.footer-widgets:before,
.pagination:before,
.site-container:before,
.site-footer:before,
.site-header:before,
.site-inner:before,
.widget:before,
.wrap:before {
  content: " ";
  display: table;
}

.author-box:after,
.clearfix:after,
.entry:after,
.entry-content:after,
.footer-widgets:after,
.pagination:after,
.site-container:after,
.site-footer:after,
.site-header:after,
.site-inner:after,
.widget:after,
.wrap:after {
  clear: both;
  content: " ";
  display: table;
}

/* # Defaults
  ---------------------------------------------------------------------------------------------------- */
/* ## Typographical Elements
  --------------------------------------------- */
* {
  -webkit-tap-highlight-color: transparent;
}

html {
  font-size: 62.5%;
  /* 10px browser default */
  overflow-x: hidden;
}

/* Chrome fix */
body > div {
  font-size: 1.4rem;
}

@media (min-width: 768px) {
  body > div {
    font-size: 1.6rem;
  }
}

body {
  background-color: #fff;
  color: var(--text-body);
  font-family: "Noto Sans", sans-serif;
  font-size: 14px;
  font-size: 1.4rem;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  line-height: 1.5;
  margin: 0;
  overflow-x: hidden;
}

@media (min-width: 768px) {
  body {
    font-size: 16px;
    font-size: 1.6rem;
  }
}

.alt-font {
  font-family: 'Pacifico', cursive;
}

a,
button,
input:focus,
input[type="button"],
input[type="reset"],
input[type="submit"],
textarea:focus,
.button,
.gallery img {
  -webkit-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}

a {
  color: var(--secondary);
  text-decoration: none;
}

a:hover,
a:focus {
  color: var(--primary);
  text-decoration: none;
}

p {
  margin: 0 0 2.4rem;
  display: block;
  padding: 0;
}

ol,
ul {
  margin: 0;
  padding: 0;
}

li {
  list-style-type: none;
}

hr {
  border: 0;
  border-collapse: collapse;
  border-top: 1px solid #eee;
  clear: both;
  margin: 2.4rem 0;
  display: block;
}

b,
strong {
  font-weight: 700;
}

blockquote,
cite,
em,
i {
  font-style: italic;
}

blockquote {
  margin: 40px;
}

blockquote::before {
  content: "\201C";
  display: block;
  font-size: 30px;
  font-size: 3rem;
  height: 0;
  left: -20px;
  position: relative;
  top: -10px;
}

p {
  margin-bottom: 2rem;
}

/* ## Headings
  --------------------------------------------- */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 700;
  line-height: 1.2;
  margin: 0 0 1.2rem;
  font-family: "Playfair Display", serif;
  color: #171717;
}

h1 {
  font-size: 30px;
  font-size: 3rem;
}

@media (min-width: 992px) {
  h1 {
    font-size: 36px;
    font-size: 3.6rem;
  }
}

h2 {
  font-size: 24px;
  font-size: 2.4rem;
}

@media (min-width: 992px) {
  h2 {
    font-size: 30px;
    font-size: 3rem;
  }
}

h3 {
  font-size: 20px;
  font-size: 2rem;
}

@media (min-width: 992px) {
  h3 {
    font-size: 24px;
    font-size: 2.4rem;
  }
}

h4 {
  font-size: 18px;
  font-size: 1.8rem;
}

@media (min-width: 992px) {
  h4 {
    font-size: 20px;
    font-size: 2rem;
  }
}

h5 {
  font-size: 16px;
  font-size: 1.6rem;
}

@media (min-width: 992px) {
  h5 {
    font-size: 18px;
    font-size: 1.8rem;
  }
}

h6 {
  font-size: 15px;
  font-size: 1.5rem;
}

@media (min-width: 992px) {
  h6 {
    font-size: 16px;
    font-size: 1.6rem;
  }
}

/* ## Objects
  --------------------------------------------- */
embed,
iframe,
img,
object,
video,
.wp-caption {
  max-width: 100%;
}

img {
  height: auto;
}

figure {
  margin: 0;
}

/* ## Forms
  --------------------------------------------- */
input,
select,
textarea {
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: var(--secondary);
  font-weight: 400;
  padding: 14px 20px;
  width: 100%;
}

input:focus,
select:focus,
textarea:focus {
  border: 1px solid var(--secondary);
  outline: none;
}

input[type="checkbox"],
input[type="image"],
input[type="radio"] {
  width: auto;
}

input[type="search"] {
  -webkit-appearance: none;
  border-radius: 0;
}

::-moz-placeholder {
  color: var(--primary);
  opacity: 1;
}

::-webkit-input-placeholder {
  color: var(--primary);
}

input[type="button"],
input[type="reset"],
input[type="submit"],
.btn,
.btn-reverse {
  background: var(--secondary);
  border: 0;
  border-radius: 0px;
  color: #fff;
  cursor: pointer;
  font-weight: 600;
  padding: 10px 25px;
  margin-bottom: 1em;
  text-decoration: none;
  text-transform: uppercase;
  white-space: nowrap;
  display: inline-block;
  width: auto;
  font-family: "Lato", sans-serif;
  /* box-shadow: inset 0 0 0 999px rgba(255,255,255,0); */
  font-size: 17px;
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  -webkit-box-shadow: 0 0 1px transparent;
  box-shadow: 0 0 1px transparent;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

input[type="button"]:before,
input[type="reset"]:before,
input[type="submit"]:before,
.btn:before,
.btn-reverse:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: var(--primary);
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  -webkit-transition-property: transform;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

input[type="button"]:hover,
input[type="button"]:focus,
input[type="reset"]:hover,
input[type="reset"]:focus,
input[type="submit"]:hover,
input[type="submit"]:focus,
.btn:hover,
.btn-reverse:hover,
.btn:focus,
.btn-reverse:focus {
  color: #fff;
  -webkit-box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.5);
  box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.5);
}

input[type="button"]:hover:before,
input[type="reset"]:hover:before,
input[type="submit"]:hover:before,
.btn:hover:before,
.btn-reverse:hover:before {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button {
  display: none;
}

.btn-reverse {
  background-color: transparent;
  border-color: white;
}

.btn-md {
  padding: 8px 20px;
  font-size: 14px;
}

.btn-primary {
  background: var(--primary);
  border: 1px solid var(--primary);
}

.btn-primary:hover,
.btn-primary:focus {
  color: #fff;
  -webkit-box-shadow: 0 0 0 999px rgba(255, 255, 255, 0.15);
  box-shadow: 0 0 0 999px rgba(255, 255, 255, 0.15);
  background: #74a857;
  border: 1px solid #74a857;
}

/* ## Tables
  --------------------------------------------- */
table {
  border-collapse: collapse;
  border-spacing: 0;
  line-height: 2;
  margin-bottom: 40px;
  width: 100%;
  word-break: break-word;
}

tbody {
  border-bottom: 1px solid #eee;
}

td,
th {
  text-align: left;
}

td {
  border-top: 1px solid #eee;
  padding: 6px;
}

th {
  font-weight: 400;
  padding: 0 6px;
}

td:first-child,
th:first-child {
  padding-left: 0;
}

/* ## Screen Reader Text
  --------------------------------------------- */
.screen-reader-text,
.screen-reader-text span,
.screen-reader-shortcut {
  position: absolute !important;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  width: 1px;
  border: 0;
  overflow: hidden;
}

.screen-reader-text:focus,
.screen-reader-shortcut:focus,
.genesis-nav-menu .search input[type="submit"]:focus,
.widget_search input[type="submit"]:focus {
  clip: auto !important;
  height: auto;
  width: auto;
  display: block;
  font-size: 1em;
  font-weight: bold;
  padding: 15px 23px 14px;
  color: var(--primary);
  background: #fff;
  z-index: 100000;
  text-decoration: none;
  -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
}

/* # Skip Links
  ---------------------------------------------------------------------------------------------------- */
.genesis-skip-link {
  margin: 0;
}

.genesis-skip-link li {
  height: 0;
  width: 0;
  list-style: none;
}

/* Display outline on focus */
:focus {
  color: var(--primary);
  outline: #ccc solid 1px;
}

/* # Helper classes
  ---------------------------------------------------------------------------------------------------- */
.clear {
  clear: both;
}

.page-template-pt-fullwidth .site-inner {
  padding: 25px 0px;
}

.page-template-pt-fullwidth .entry-content {
  margin-bottom: 0;
}

.text-center {
  text-align: center;
}

.text-right {
  text-align: right;
}

.text-left {
  text-align: left;
}

.more-link {
  position: relative;
}

.vertical-spacer {
  overflow: hidden;
}

.m-top-30 {
  margin-top: 30px;
}

.v-sm {
  display: block;
}

@media (min-width: 768px) {
  .v-sm {
    display: none;
  }
}

.visible-in-sm {
  display: inline-block !important;
}

@media (min-width: 1200px) {
  .visible-in-sm {
    display: none !important;
  }
}

.visible-in-lg {
  display: none !important;
}

@media (min-width: 1200px) {
  .visible-in-lg {
    display: inline-block !important;
  }
}

body .booking-area {
  background: white;
  margin-top: -2px;
  padding: 4px 0px 10px;
}

@media (min-width: 1340px) {
  body .booking-area {
    margin: -2px;
  }
}

body .booking-area .row:before {
  display: none !important;
}

body .booking-area .row:after {
  display: none !important;
}

body .booking-area #innroad-widget {
  width: 100%;
  margin: auto;
  background: white;
}

@media (min-width: 768px) {
  body .booking-area #innroad-widget {
    width: 97%;
  }
}

@media (min-width: 992px) {
  body .booking-area #innroad-widget {
    width: 95%;
  }
}

@media (min-width: 1340px) {
  body .booking-area #innroad-widget {
    width: 90%;
  }
}

body .booking-area #innroad-widget .Widget__widget___HtgAL {
  font-family: "Noto Sans", sans-serif !important;
  width: 100% !important;
  background: white;
  border-radius: 0px;
  max-width: 100%;
  padding: 15px 15px 10px;
}

@media (min-width: 768px) {
  body .booking-area #innroad-widget .Widget__widget___HtgAL {
    padding: 5px 5px 0px;
  }
}

body .booking-area #innroad-widget .Widget__widget___HtgAL > span {
  background-color: transparent !important;
}

body .booking-area #innroad-widget .Widget__widget___HtgAL .col-xs {
  width: 50%;
  padding: 0px;
  float: none;
  clear: none;
  position: relative;
  min-height: 1px;
}

body .booking-area #innroad-widget .Widget__widget___HtgAL .Widget__fieldGroup___I7uPi.Widget__calendarContainer___14nl9 {
  width: 100%;
  position: relative;
}

@media (min-width: 768px) {
  body .booking-area #innroad-widget .Widget__widget___HtgAL .Widget__fieldGroup___I7uPi.Widget__calendarContainer___14nl9 {
    width: 40%;
  }
}

body .booking-area #innroad-widget .Widget__widget___HtgAL .Widget__fieldGroup___I7uPi.Widget__calendarContainer___14nl9 .row.dateRangePicker__row___71X7d {
  width: 100%;
}

@media (min-width: 768px) {
  body .booking-area #innroad-widget .Widget__widget___HtgAL .Widget__fieldGroup___I7uPi.Widget__calendarContainer___14nl9 .row.dateRangePicker__row___71X7d {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -10px;
    margin-left: -10px;
  }
}

body .booking-area #innroad-widget .Widget__widget___HtgAL .Widget__fieldGroup___I7uPi.Widget__calendarContainer___14nl9 .row.dateRangePicker__row___71X7d:before {
  display: none !important;
}

body .booking-area #innroad-widget .Widget__widget___HtgAL .Widget__fieldGroup___I7uPi.Widget__calendarContainer___14nl9 .row.dateRangePicker__row___71X7d:after {
  display: none !important;
}

body .booking-area #innroad-widget .Widget__widget___HtgAL .Widget__fieldGroup___I7uPi.Widget__calendarContainer___14nl9 .row.dateRangePicker__row___71X7d .col-xs-6 {
  padding: 0 5px;
  -ms-flex: 0 0 50%;
  -webkit-box-flex: 0;
  flex: 0 0 50%;
  max-width: 50%;
}

@media (min-width: 768px) {
  body .booking-area #innroad-widget .Widget__widget___HtgAL .Widget__fieldGroup___I7uPi.Widget__calendarContainer___14nl9 .row.dateRangePicker__row___71X7d .col-xs-6 {
    padding: 0px 10px;
  }
}

body .booking-area #innroad-widget .Widget__widget___HtgAL .Widget__fieldGroup___I7uPi.Widget__calendarContainer___14nl9 .row.dateRangePicker__row___71X7d .col-xs-6:nth-child(1) {
  margin-bottom: 12px;
}

@media (min-width: 768px) {
  body .booking-area #innroad-widget .Widget__widget___HtgAL .Widget__fieldGroup___I7uPi.Widget__calendarContainer___14nl9 .row.dateRangePicker__row___71X7d .col-xs-6:nth-child(1) {
    margin: 0;
  }
}

body .booking-area #innroad-widget .Widget__fieldGroup___I7uPi:nth-child(2) {
  width: 50%;
}

@media (min-width: 768px) {
  body .booking-area #innroad-widget .Widget__fieldGroup___I7uPi:nth-child(2) {
    width: 20%;
  }
}

body .booking-area #innroad-widget .Widget__fieldGroup___I7uPi:nth-child(3) {
  width: 50%;
}

@media (min-width: 768px) {
  body .booking-area #innroad-widget .Widget__fieldGroup___I7uPi:nth-child(3) {
    width: 20%;
  }
}

body .booking-area #innroad-widget .Widget__fieldGroup___I7uPi:nth-child(5) {
  width: 100%;
}

@media (min-width: 768px) {
  body .booking-area #innroad-widget .Widget__fieldGroup___I7uPi:nth-child(5) {
    width: 20%;
  }
}

body .booking-area #innroad-widget .Widget__fieldGroup___I7uPi:nth-child(4) {
  display: none;
}

body .booking-area #innroad-widget .Widget__fieldGroup___I7uPi.Widget__buttonContainer___-Erpf {
  padding-top: 13px;
}

body .booking-area #innroad-widget label {
  font-family: "Noto Sans", sans-serif;
  font-weight: 300;
  text-transform: uppercase;
}

body .booking-area #innroad-widget input[type="text"],
body .booking-area #innroad-widget input.Widget__inputControl___1ezXS {
  background: transparent !important;
  color: #121212 !important;
  border-radius: 0px !important;
  height: 30px !important;
  font-family: "Noto Sans", sans-serif !important;
  border: none !important;
  border-bottom: 2px solid #121212 !important;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
}

body .booking-area #innroad-widget input[type="text"]:focus,
body .booking-area #innroad-widget input[type="text"]:hover,
body .booking-area #innroad-widget input.Widget__inputControl___1ezXS:focus,
body .booking-area #innroad-widget input.Widget__inputControl___1ezXS:hover {
  border-bottom: 2px solid var(--primary) !important;
}

body .booking-area #innroad-widget .Widget__mainButton___3hZF7 {
  height: 40px;
  border-radius: 0px !important;
  color: #fff !important;
  background: var(--secondary) !important;
  font-family: "Noto Sans", sans-serif !important;
  font-size: 18px;
  text-transform: uppercase;
  cursor: pointer;
}

@media (min-width: 768px) {
  body .booking-area #innroad-widget .Widget__mainButton___3hZF7 {
    margin-top: 0px;
  }
}

body .booking-area #innroad-widget .Widget__mainButton___3hZF7:hover {
  background: var(--primary) !important;
}

@media (min-width: 768px) {
  body .booking-area.scroll-booking-form {
    position: fixed;
    bottom: 0;
    width: 100%;
    left: 0;
    z-index: 101010;
  }
}

@media (min-width: 768px) {
  body .booking-area.scroll-booking-form .dateRangePicker__beDateRangePicker__picker___YzCmv {
    top: auto;
    bottom: calc(100% - 16px);
  }
}

body .booking-area .Widget__calendarContainer___14nl9:after,
body .booking-area .Widget__calendarContainer___14nl9:before {
  color: #121212;
}

.mobile_book_btn {
  left: 80px;
  top: 15px;
  display: block;
  position: absolute;
  max-width: 120px;
  height: auto;
  padding: 5px 10px;
  font-size: 11px;
  font-family: "Noto Sans", sans-serif;
  text-transform: uppercase;
  color: white;
  opacity: 0;
  visibility: hidden;
  background: var(--primary);
  top: 17px;
}

@media (min-width: 375px) {
  .mobile_book_btn {
    left: 120px;
  }
}

@media (min-width: 768px) {
  .mobile_book_btn {
    display: none;
  }
}

.scroll-header.site-header .mobile_book_btn {
  background: var(--primary);
  opacity: 1;
  visibility: visible;
}

@media (min-width: 240px) {
  .scroll-header.site-header .mobile_book_btn {
    top: 22px;
  }
}

.scroll-header.site-header .mobile_book_btn:hover {
  background: #2e4423;
}

/* # Structure and Layout
  ---------------------------------------------------------------------------------------------------- */
/* ## Site Containers
  --------------------------------------------- */
.wrap {
  margin: 0 auto;
  padding-left: 5%;
  padding-right: 5%;
}

@media (min-width: 768px) {
  .wrap {
    max-width: 90%;
    padding: 0;
  }
}

@media (min-width: 992px) {
  .wrap {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  .wrap {
    max-width: 1140px;
  }
}

@media (min-width: 1340px) {
  .wrap {
    max-width: 1280px;
  }
}

@media (min-width: 1920px) {
  .wrap {
    max-width: 1500px;
  }
}

.site-inner {
  clear: both;
  padding: 40px 15px 20px;
  word-wrap: break-word;
  background-color: #FFF;
}

@media (min-width: 768px) {
  .site-inner {
    padding: 40px 20px;
  }
}

@media (min-width: 768px) {
  .landing-page .site-inner {
    max-width: 800px;
  }
}

.home .site-inner {
  padding: 0;
}

/* ## Column Widths and Positions
  --------------------------------------------- */
/* ### Wrapping div for .content and .sidebar-primary */
@media (min-width: 992px) {
  .content {
    float: right;
    width: 585px;
  }
  .content-sidebar .content {
    float: left;
  }
  .full-width-content .content {
    width: 100%;
  }
  .sidebar-primary {
    float: right;
    width: 300px;
  }
  .sidebar-content .sidebar-primary {
    float: left;
  }
}

@media (min-width: 1200px) {
  .content {
    width: 800px;
    max-width: 63.8%;
  }
  .sidebar-primary {
    width: 400px;
    max-width: 33.2%;
  }
  .full-width-content .content {
    max-width: 100%;
  }
}

/* Column Classes
    Link: http://twitter.github.io/bootstrap/assets/css/bootstrap-responsive.css
  --------------------------------------------- */
@media (min-width: 768px) {
  .five-sixths,
  .four-sixths,
  .one-fourth,
  .one-half,
  .one-sixth,
  .one-third,
  .three-fourths,
  .three-sixths,
  .two-fourths,
  .two-sixths,
  .two-thirds,
  .single-feature-item {
    float: left;
    margin-left: 2.564102564102564%;
  }
  .one-half,
  .three-sixths,
  .two-fourths {
    width: 48.717948717948715%;
  }
  .one-third,
  .two-sixths,
  .single-feature-item {
    width: 31.623931623931625%;
  }
  .four-sixths,
  .two-thirds {
    width: 65.81196581196582%;
  }
  .one-fourth {
    width: 23.076923076923077%;
  }
  .three-fourths {
    width: 74.35897435897436%;
  }
  .one-sixth {
    width: 14.52991452991453%;
  }
  .five-sixths {
    width: 82.90598290598291%;
  }
  .first {
    clear: both;
    margin-left: 0;
  }
}

/* ## Gallery
  --------------------------------------------- */
.gallery {
  overflow: hidden;
}

.gallery img {
  height: auto;
}

.gallery-item {
  float: left;
  margin: 0 0 2.564102564102564% 0;
  text-align: center;
}

.gallery-columns-1 .gallery-item:nth-child(1n+1),
.gallery-columns-2 .gallery-item:nth-child(2n+1),
.gallery-columns-3 .gallery-item:nth-child(3n+1),
.gallery-columns-4 .gallery-item:nth-child(4n+1),
.gallery-columns-5 .gallery-item:nth-child(5n+1),
.gallery-columns-6 .gallery-item:nth-child(6n+1),
.gallery-columns-7 .gallery-item:nth-child(7n+1),
.gallery-columns-8 .gallery-item:nth-child(8n+1),
.gallery-columns-9 .gallery-item:nth-child(9n+1) {
  clear: left;
  margin-left: 0;
}

@media (min-width: 768px) {
  .gallery-item {
    margin: 0 0 2.564102564102564% 2.564102564102564%;
  }
  .gallery-columns-1 .gallery-item {
    width: 100%;
  }
  .gallery-columns-2 .gallery-item {
    width: 48.717948717948715%;
  }
  .gallery-columns-3 .gallery-item {
    width: 31.623931623931625%;
  }
  .gallery-columns-4 .gallery-item {
    width: 23.076923076923077%;
  }
  .gallery-columns-5 .gallery-item {
    width: 17.9487179487179488%;
  }
  .gallery-columns-6 .gallery-item {
    width: 14.52991452991453%;
  }
  .gallery-columns-7 .gallery-item {
    width: 12.08791208791209%;
  }
  .gallery-columns-8 .gallery-item {
    width: 10.25641025641026%;
  }
  .gallery-columns-9 .gallery-item {
    width: 8.83190883190883%;
  }
}

/* # Widgets
  ---------------------------------------------------------------------------------------------------- */
.widget {
  margin-bottom: 25px;
  word-wrap: break-word;
}

@media (min-width: 768px) {
  .widget {
    margin-bottom: 40px;
  }
}

.widget p:last-child,
.widget ul > li:last-of-type {
  margin-bottom: 0;
}

.widget ul > li {
  margin-bottom: 10px;
  padding-bottom: 10px;
}

.widget ul > li:last-of-type {
  padding-bottom: 0;
}

.widget ol > li {
  list-style-position: inside;
  list-style-type: decimal;
  padding-left: 20px;
  text-indent: -20px;
}

.widget li li {
  border: 0;
  margin: 0 0 0 30px;
  padding: 0;
}

.widget-area .widget:last-of-type {
  margin-bottom: 0;
}

.widget_calendar table {
  width: 100%;
}

.widget_calendar td,
.widget_calendar th {
  text-align: center;
}

/* ## Featured Content
  --------------------------------------------- */
.featured-content .entry {
  background: none;
  padding: 0;
}

.featured-content .entry:last-of-type {
  margin-bottom: 0;
}

.featured-content .entry-title {
  font-size: 20px;
  font-size: 2rem;
}

.row {
  margin-left: -15px;
  margin-right: -15px;
}

.row:before,
.row:after {
  display: table;
  content: '';
}

.row:after {
  clear: both;
}

.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
  float: left;
}

.col-xs-12 {
  width: 100%;
}

.col-xs-11 {
  width: 91.66666667%;
}

.col-xs-10 {
  width: 83.33333333%;
}

.col-xs-9 {
  width: 75%;
}

.col-xs-8 {
  width: 66.66666667%;
}

.col-xs-7 {
  width: 58.33333333%;
}

.col-xs-6 {
  width: 50%;
}

.col-xs-5 {
  width: 41.66666667%;
}

.col-xs-4 {
  width: 33.33333333%;
}

.col-xs-3 {
  width: 25%;
}

.col-xs-2 {
  width: 16.66666667%;
}

.col-xs-1 {
  width: 8.33333333%;
}

.col-xs-pull-12 {
  right: 100%;
}

.col-xs-pull-11 {
  right: 91.66666667%;
}

.col-xs-pull-10 {
  right: 83.33333333%;
}

.col-xs-pull-9 {
  right: 75%;
}

.col-xs-pull-8 {
  right: 66.66666667%;
}

.col-xs-pull-7 {
  right: 58.33333333%;
}

.col-xs-pull-6 {
  right: 50%;
}

.col-xs-pull-5 {
  right: 41.66666667%;
}

.col-xs-pull-4 {
  right: 33.33333333%;
}

.col-xs-pull-3 {
  right: 25%;
}

.col-xs-pull-2 {
  right: 16.66666667%;
}

.col-xs-pull-1 {
  right: 8.33333333%;
}

.col-xs-pull-0 {
  right: auto;
}

.col-xs-push-12 {
  left: 100%;
}

.col-xs-push-11 {
  left: 91.66666667%;
}

.col-xs-push-10 {
  left: 83.33333333%;
}

.col-xs-push-9 {
  left: 75%;
}

.col-xs-push-8 {
  left: 66.66666667%;
}

.col-xs-push-7 {
  left: 58.33333333%;
}

.col-xs-push-6 {
  left: 50%;
}

.col-xs-push-5 {
  left: 41.66666667%;
}

.col-xs-push-4 {
  left: 33.33333333%;
}

.col-xs-push-3 {
  left: 25%;
}

.col-xs-push-2 {
  left: 16.66666667%;
}

.col-xs-push-1 {
  left: 8.33333333%;
}

.col-xs-push-0 {
  left: auto;
}

.col-xs-offset-12 {
  margin-left: 100%;
}

.col-xs-offset-11 {
  margin-left: 91.66666667%;
}

.col-xs-offset-10 {
  margin-left: 83.33333333%;
}

.col-xs-offset-9 {
  margin-left: 75%;
}

.col-xs-offset-8 {
  margin-left: 66.66666667%;
}

.col-xs-offset-7 {
  margin-left: 58.33333333%;
}

.col-xs-offset-6 {
  margin-left: 50%;
}

.col-xs-offset-5 {
  margin-left: 41.66666667%;
}

.col-xs-offset-4 {
  margin-left: 33.33333333%;
}

.col-xs-offset-3 {
  margin-left: 25%;
}

.col-xs-offset-2 {
  margin-left: 16.66666667%;
}

.col-xs-offset-1 {
  margin-left: 8.33333333%;
}

.col-xs-offset-0 {
  margin-left: 0%;
}

@media (min-width: 768px) {
  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}

@media (min-width: 992px) {
  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11,
  .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}

@media (min-width: 1200px) {
  .col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}

/*--------------------------------------------------------
  3.          start hotel booking area CSS
  -----------------------------------------------------------*/
.picker-container {
  display: none;
}

.hotel_booking {
  min-height: 120px;
  padding: 26px 10px;
  position: relative;
}

.hotel_booking .btn,
.hotel_booking .btn-reverse {
  padding: 6px 25px;
  font-size: 13px;
  margin-top: 7px;
}

.room_book {
  border-right: 1px solid #fff;
  margin-right: 7%;
}

.hotel_booking .input-group {
  width: 100%;
}

.hotel_booking .input-group-addon,
.hotel_booking_area input#datepicker,
.hotel_booking_area input#datepicker1 {
  background: transparent none repeat scroll 0 0;
  border: medium none;
  color: #fff;
  outline: none;
}

.hotel_booking .input-group-addon {
  padding: 0 0 0 10px;
}

.hotel_booking_area input#datepicker,
.hotel_booking_area input#datepicker1,
.hotel_booking_area select#room,
.hotel_booking_area select#adult,
.hotel_booking_area select#child,
.hotel_booking_area select#bed,
.hotel_booking_area select#countries,
.hotel_booking_area select#airport,
.hotel_booking_area select#adults2,
.hotel_booking_area select#child2 {
  font-size: 13px;
  height: 37px;
  padding: 0;
  text-transform: uppercase;
  width: 100%;
  color: white;
}

.form-control:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.hotel_booking_area select {
  -moz-appearance: none;
  -webkit-appearance: none;
  background: transparent none repeat scroll 0 0;
  border: medium none;
  color: #fff;
  outline: medium none;
  padding-left: 8px;
}

.hotel_booking_area select > option {
  border: medium none;
  margin: 0;
  padding: 5px 5px 5px 15px;
  color: white;
}

.icon_arrow:after {
  content: '\f107';
  color: #fff;
  font-family: "FontAwesome";
  font-size: 14px;
  line-height: 42px;
  position: absolute;
  right: 9%;
  top: -6%;
  z-index: 1;
}

/* --------------------------------------------------------
            end hotel booking area CSS
  -----------------------------------------------------------
  
  --------------------------------------------------------
            Start Booking Area Custom CSS
  ----------------------------------------------------------- */
.hotel_booking_area input#aDate,
.hotel_booking_area input#dDate,
.hotel_booking_area input#aDate1,
.hotel_booking_area input#dDate1 {
  background: transparent none repeat scroll 0 0;
  border: medium none;
  color: #fff;
  outline: none;
  font-size: 13px;
  height: 35px;
  padding: 0;
  text-transform: uppercase;
  width: 100%;
}

.hotel_booking_area .air-select-title {
  font-size: 16px;
  padding-top: 10px;
  color: #fff;
}

.special_offer_main {
  display: none;
}

.hotel_booking .ui-datepicker-trigger {
  width: 25px;
  position: absolute;
  right: 0;
  bottom: -3px;
}

@media (min-width: 768px) {
  .hotel_booking_area #content_1 .room_book {
    padding: 30px 5px;
  }
}

.border-bottom-dark-2 {
  border-bottom: solid 1px #f5f5f5;
}

/* # Common Classes
  ---------------------------------------------------------------------------------------------------- */
/* ## Avatar
  --------------------------------------------- */
.avatar {
  border-radius: 50%;
  float: left;
}

.author-box .avatar,
.alignleft .avatar {
  margin-right: 24px;
}

.alignright .avatar {
  margin-left: 24px;
}

.comment .avatar {
  margin: 0 16px 24px 0;
}

/* ## Genesis
  --------------------------------------------- */
.breadcrumb {
  padding: 0 0 12px;
}

.breadcrumb a {
  color: #f6f6f7;
}

.breadcrumb a:hover {
  color: #fff;
}

.after-entry,
.author-box {
  background-color: #fff;
  font-size: 18px;
  font-size: 1.8rem;
  margin-bottom: 5%;
}

@media (min-width: 768px) {
  .after-entry,
  .author-box {
    margin-bottom: 40px;
  }
}

.archive-description p:last-child,
.author-box p:last-child {
  margin-bottom: 0;
}

/* ## Search Form
  --------------------------------------------- */
.search-form {
  overflow: hidden;
}

.entry-content .search-form {
  margin-bottom: 40px;
  width: 50%;
}

.post-password-form input[type="submit"],
.search-form input[type="submit"] {
  margin-top: 10px;
}

.genesis-nav-menu .search input[type="submit"],
.widget_search input[type="submit"] {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  width: 1px;
}

/* ## Titles
  --------------------------------------------- */
.author-box-title {
  font-size: 20px;
  font-size: 2rem;
}

.entry-title a {
  color: var(--primary);
  text-decoration: none;
}

.entry-title a:hover,
.entry-title a:focus {
  color: var(--secondary);
}

.widget-title {
  font-size: 18px;
  font-size: 1.8rem;
  margin-bottom: 1.2em;
}

/* ## WordPress
  --------------------------------------------- */
a.aligncenter img {
  display: block;
  margin: 0 auto;
}

a.alignnone {
  display: inline-block;
}

.alignleft {
  float: left;
  text-align: left;
}

.alignright {
  float: right;
  text-align: right;
}

a.alignleft,
a.alignnone,
a.alignright {
  max-width: 100%;
}

img.centered,
.aligncenter {
  display: block;
  margin: 0 auto;
}

.wp-caption-text {
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: 600;
  margin: 0;
  text-align: center;
}

.entry-content p.wp-caption-text {
  margin-bottom: 0;
}

.entry-content .wp-audio-shortcode,
.entry-content .wp-playlist,
.entry-content .wp-video {
  margin: 0 0 28px;
}

a.post-edit-link {
  display: none;
}

/* ## Modules
  --------------------------------------------- */
.accommodation-item-area {
  margin-top: -270px;
  margin: 0 auto;
  padding-left: 5%;
  padding-right: 5%;
}

@media (min-width: 768px) {
  .accommodation-item-area {
    max-width: 90%;
    padding: 0;
    margin-top: -120px;
  }
}

@media (min-width: 992px) {
  .accommodation-item-area {
    max-width: 960px;
    margin-top: -200px;
  }
}

@media (min-width: 1200px) {
  .accommodation-item-area {
    max-width: 1140px;
    margin-top: -240px;
  }
}

@media (min-width: 1340px) {
  .accommodation-item-area {
    max-width: 1280px;
    margin-top: -260px;
  }
}

@media (min-width: 1920px) {
  .accommodation-item-area {
    max-width: 1500px;
    margin-top: -320px;
  }
}

.accommodation-item-area .row {
  margin-right: -15px;
  margin-left: -15px;
}

@media (min-width: 768px) {
  .accommodation-item-area .row {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -8px;
    margin-left: -8px;
    -ms-flex-pack: center !important;
    -webkit-box-pack: center !important;
    justify-content: center !important;
    -ms-flex-align: end !important;
    -webkit-box-align: end !important;
    align-items: flex-end !important;
  }
}

.single-accomadation {
  padding: 0px 15px;
  position: relative;
}

@media (min-width: 768px) {
  .single-accomadation {
    -ms-flex: 0 0 30%;
    -webkit-box-flex: 0;
    flex: 0 0 30%;
    max-width: 30%;
    padding: 0px 8px;
  }
}

@media (min-width: 768px) {
  .single-accomadation:nth-child(2) {
    -ms-flex: 0 0 40%;
    -webkit-box-flex: 0;
    flex: 0 0 40%;
    max-width: 40%;
  }
}

.single-accomadation-inner {
  text-align: center;
  margin-bottom: 15px;
  overflow: hidden;
  display: block;
  z-index: 2;
  position: relative;
  width: 100%;
}

.single-accomadation-inner:after {
  content: " ";
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  -webkit-transform: scale(0);
  transform: scale(0);
  opacity: 0;
  -webkit-transition: all 0.4s ease-out;
  transition: all 0.4s ease-out;
  background: var(--secondary);
  z-index: 1;
}

.single-accomadation-inner .single-accomadation-content {
  text-align: center;
  position: absolute;
  width: 100%;
  top: 40%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  font-family: "Berkshire Swash", cursive;
  color: white;
  font-size: 22px;
  z-index: 3;
  -webkit-transform: scale(0);
  transform: scale(0);
  opacity: 0;
  -webkit-transition: all 0.4s ease-out;
  transition: all 0.4s ease-out;
}

@media (min-width: 768px) {
  .single-accomadation-inner .single-accomadation-content {
    font-size: 20px;
  }
}

@media (min-width: 992px) {
  .single-accomadation-inner .single-accomadation-content {
    font-size: 25px;
  }
}

@media (min-width: 1200px) {
  .single-accomadation-inner .single-accomadation-content {
    font-size: 30px;
  }
}

@media (min-width: 1340px) {
  .single-accomadation-inner .single-accomadation-content {
    font-size: 35px;
  }
}

@media (min-width: 1920px) {
  .single-accomadation-inner .single-accomadation-content {
    font-size: 40px;
  }
}

.single-accomadation-inner .accomadation-title {
  color: white;
  -webkit-transition: all 0.4s ease-out;
  transition: all 0.4s ease-out;
  font-size: 14px;
  font-family: "Noto Sans", sans-serif;
  letter-spacing: 6px;
  text-transform: uppercase;
  font-weight: 400;
  margin-top: 0;
  margin-bottom: 5px;
}

@media (min-width: 768px) {
  .single-accomadation-inner .accomadation-title {
    letter-spacing: 4px;
    font-size: 13px;
  }
}

@media (min-width: 992px) {
  .single-accomadation-inner .accomadation-title {
    letter-spacing: 5px;
    font-size: 15px;
  }
}

@media (min-width: 1200px) {
  .single-accomadation-inner .accomadation-title {
    font-size: 16px;
  }
}

@media (min-width: 1340px) {
  .single-accomadation-inner .accomadation-title {
    letter-spacing: 6px;
    font-size: 17px;
  }
}

.single-accomadation-inner img {
  width: 100%;
  border: 12px solid white;
}

.single-accomadation:hover .single-accomadation-inner:after {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
  background: #d4b892c4;
}

.single-accomadation:hover .single-accomadation-inner .single-accomadation-content {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}

/* Rooms
  ----------------------------------------------------------*/
/*Rooms page*/
.room-item-area {
  margin-left: -15px;
  margin-right: -15px;
}

.room-item-area .room-item {
  width: 100%;
  padding: 0px 15px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 30px;
}

@media (min-width: 768px) {
  .room-item-area .room-item {
    float: left;
    width: 50%;
  }
}

@media (min-width: 992px) {
  .room-item-area .room-item {
    width: 33.333%;
  }
}

.room-item-area .single-room-item-inner {
  -webkit-box-shadow: 0px 1px 15px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 1px 15px rgba(0, 0, 0, 0.15);
  border-radius: 10px;
  background-color: #F5F5F5;
}

@media (min-width: 768px) {
  .room-item-area .single-room-item-inner {
    min-height: 535px;
  }
}

@media (min-width: 1200px) {
  .room-item-area .single-room-item-inner {
    min-height: 570px;
  }
}

@media (min-width: 1340px) {
  .room-item-area .single-room-item-inner {
    min-height: 600px;
  }
}

@media (min-width: 1920px) {
  .room-item-area .single-room-item-inner {
    min-height: 655px;
  }
}

.room-item-area .featured-room {
  overflow: hidden;
}

.room-item-area .featured-room a {
  display: block;
  line-height: 0;
}

.room-item-area .featured-room a img {
  width: 100%;
  -webkit-transition: .3s;
  transition: .3s;
}

.room-item-area .featured-room a img:hover {
  opacity: .65;
}

.room-item-area .room-text {
  padding: 20px 20px 10px;
  font-size: 16px;
}

.room-item-area .room-text h2 {
  font-size: 20px;
  font-weight: 600;
}

@media (min-width: 992px) {
  .room-item-area .room-text h2 {
    font-size: 25px;
  }
}

@media (min-width: 1340px) {
  .room-item-area .room-text h2 {
    font-size: 28px;
  }
}

@media (min-width: 1920px) {
  .room-item-area .room-text h2 {
    font-size: 30px;
  }
}

/* Amenities
  ----------------------------------------------------------*/
.amenities-item-area {
  margin-right: -7.5px;
  margin-left: -7.5px;
}

.amenities-item-area:before,
.amenities-item-area:after {
  display: table;
  content: '';
}

.amenities-item-area:after {
  clear: both;
}

.amenities-item-area .single-amenities-item {
  padding: 0px 7.5px;
}

.single-amenities-item-inner {
  overflow: hidden;
}

.single-amenities-item-inner img {
  width: 100%;
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: .4s ease-in-out;
  transition: .4s ease-in-out;
}

.single-amenities-item-inner:hover img {
  -webkit-transform: scale(1.3);
  transform: scale(1.3);
}

.single-amenities-title {
  font-weight: 400;
  text-align: center;
  padding: 5px 10px;
}

/* Specials
  ----------------------------------------------------------*/
.special-item-area:before,
.special-item-area:after {
  display: table;
  content: '';
}

.special-item-area:after {
  clear: both;
}

.single-special-item-inner {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  margin-bottom: 20px;
}

.special-item-area li:last-child .single-special-item-inner {
  margin-bottom: 0;
}

.special-text {
  color: white;
  max-width: 100%;
  background: rgba(0, 81, 255, 0.63);
  padding: 8% 5% 7% 5%;
  font-weight: 600;
}

@media (min-width: 768px) {
  .special-text {
    padding: 5% 3% 5% 5%;
    max-width: 50%;
    font-size: 16px;
  }
}

@media (min-width: 992px) {
  .special-text {
    padding: 5% 4% 5% 7%;
    font-size: 20px;
  }
}

@media (min-width: 1340px) {
  .special-text {
    padding: 5% 4% 5% 7%;
    font-size: 21px;
  }
}

@media (min-width: 1920px) {
  .special-text {
    padding: 6% 4% 6% 12%;
    font-size: 22px;
  }
}

.special-text ul {
  margin-bottom: 2rem;
}

.special-text h3 {
  display: inline-block;
  background-color: #0b358d;
  color: white;
  font-weight: bold;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-right: 35px;
  padding-left: 15%;
  margin-left: -15%;
  font-size: 25px;
  line-height: 1;
}

@media (min-width: 768px) {
  .special-text h3 {
    padding-left: 25%;
    margin-left: -25%;
    font-size: 27px;
  }
}

@media (min-width: 992px) {
  .special-text h3 {
    font-size: 35px;
  }
}

@media (min-width: 1340px) {
  .special-text h3 {
    font-size: 40px;
  }
}

@media (min-width: 1920px) {
  .special-text h3 {
    font-size: 45px;
  }
}

.special-text .btn,
.special-text .btn-reverse {
  padding: 5px 18px;
  font-size: 12px;
}

@media (min-width: 768px) {
  .special-text .btn,
  .special-text .btn-reverse {
    padding: 8px 25px;
    font-size: 16px;
  }
}

/* accommodation-detail
  ----------------------------------------------------------*/
.accommodation-detail-area:before,
.accommodation-detail-area:after {
  display: table;
  content: '';
}

.accommodation-detail-area:after {
  clear: both;
}

@media (min-width: 1200px) {
  .accommodation-detail-area {
    max-width: 1280px;
    margin: auto;
  }
}

@media (min-width: 1340px) {
  .accommodation-detail-area {
    max-width: 1440px;
    margin: auto;
  }
}

.accommodation-detail-area .row {
  margin-left: -8px;
  margin-right: -8px;
}

.accommodation-detail-area .row .col-lg-6 {
  padding: 0px 8px;
  position: inherit;
  width: 100%;
}

@media (min-width: 1200px) {
  .accommodation-detail-area .row .col-lg-6 {
    width: 50%;
  }
}

.accommodation-detail {
  margin-bottom: 25px;
  position: relative;
  overflow: hidden;
}

.accommodation-detail:before,
.accommodation-detail:after {
  display: table;
  content: '';
}

.accommodation-detail:after {
  clear: both;
}

@media (min-width: 992px) {
  .accommodation-detail {
    margin-bottom: 30px;
  }
}

.accommodation-detail:last-child {
  margin-bottom: 0;
}

.accommodation-detail-desc {
  color: white;
  background-size: cover;
  font-weight: 675;
  background-position: center;
  background-repeat: no-repeat;
  padding: 4% 5% 3% 5%;
  position: relative;
  overflow: hidden;
  z-index: 1;
}

.accommodation-detail-desc:before {
  content: " ";
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  z-index: -1;
}

@media (min-width: 992px) {
  .accommodation-detail-desc {
    padding: 4% 3% 3% 3%;
  }
}

@media (min-width: 1200px) {
  .accommodation-detail-desc {
    padding: 3% 3% 1% 3%;
  }
}

@media (min-width: 1340px) {
  .accommodation-detail-desc {
    padding: 2% 2% 2% 3%;
  }
}

.accommodation-detail-desc:before {
  background: rgba(33, 67, 140, 0.9);
}

.accommodation-detail-desc ul {
  max-width: 715px;
  margin-bottom: 2rem;
}

.accommodation-detail-desc ul:before,
.accommodation-detail-desc ul:after {
  display: table;
  content: '';
}

.accommodation-detail-desc ul:after {
  clear: both;
}

@media (min-width: 1200px) {
  .accommodation-detail-desc ul {
    margin-bottom: 1rem;
    font-size: 14px;
  }
}

@media (min-width: 1340px) {
  .accommodation-detail-desc ul {
    font-size: 14px;
  }
}

.accommodation-detail-desc ul li {
  font-family: "Lato", sans-serif;
  font-weight: 300;
}

@media (min-width: 768px) {
  .accommodation-detail-desc ul li {
    width: 49%;
    float: left;
  }
  .accommodation-detail-desc ul li:first-child {
    margin-right: 1%;
  }
}

.accommodation-detail-desc .btn,
.accommodation-detail-desc .btn-reverse {
  padding: 5px 18px;
  font-size: 12px;
}

@media (min-width: 768px) {
  .accommodation-detail-desc .btn,
  .accommodation-detail-desc .btn-reverse {
    padding: 8px 25px;
    font-size: 16px;
  }
}

@media (min-width: 1200px) {
  .accommodation-detail-desc .btn,
  .accommodation-detail-desc .btn-reverse {
    padding: 6px 18px;
    font-size: 14px;
  }
}

@media (min-width: 1340px) {
  .accommodation-detail-desc .btn,
  .accommodation-detail-desc .btn-reverse {
    padding: 8px 25px;
    font-size: 16px;
  }
}

.ameneties-h {
  color: var(--secondary);
  font-weight: bold;
  margin-bottom: 5px;
}

@media (min-width: 1200px) {
  .ameneties-h {
    font-size: 14px;
  }
}

@media (min-width: 1920px) {
  .ameneties-h {
    font-size: 20px;
  }
}

.accommodation-detail-heading {
  color: white;
  font-size: 25px;
  margin-bottom: 10px;
}

@media (min-width: 768px) {
  .accommodation-detail-heading {
    font-size: 27px;
  }
}

@media (min-width: 992px) {
  .accommodation-detail-heading {
    font-size: 33px;
  }
}

@media (min-width: 1200px) {
  .accommodation-detail-heading {
    font-size: 28px;
  }
}

@media (min-width: 1340px) {
  .accommodation-detail-heading {
    font-size: 40px;
  }
}

.accommodation-short-desc {
  line-height: 1.35;
}

@media (min-width: 992px) {
  .accommodation-short-desc {
    font-size: 16px;
  }
}

@media (min-width: 992px) {
  .accommodation-short-desc {
    font-size: 18px;
  }
}

@media (min-width: 1200px) {
  .accommodation-short-desc {
    font-size: 14px;
  }
}

@media (min-width: 1340px) {
  .accommodation-short-desc {
    font-size: 16px;
    max-width: 650px;
  }
}

.accommodation-short-desc p {
  margin-bottom: 12px;
}

.secondary-label {
  margin-bottom: 1rem;
  background-color: var(--secondary);
  display: inline-block;
  color: white;
  padding: 3px 8px;
  margin-right: 3px;
  font-size: 14px;
}

@media (min-width: 1200px) {
  .secondary-label {
    font-size: 12px;
    padding: 2px 8px;
  }
}

@media (min-width: 1340px) {
  .secondary-label {
    font-size: 15px;
    padding: 3px 8px;
  }
}

.accommodation-info {
  margin-bottom: .5rem;
}

.accommodation-info .secondary-label:last-child {
  margin-right: 0;
}

.accommodation-gallery .gallery-item {
  float: left;
  margin: 0 0 1.564102564102564% 0;
  text-align: center;
}

.accommodation-gallery .gallery-columns-1 .gallery-item:nth-child(1n+1),
.accommodation-gallery .gallery-columns-2 .gallery-item:nth-child(2n+1),
.accommodation-gallery .gallery-columns-3 .gallery-item:nth-child(3n+1),
.accommodation-gallery .gallery-columns-4 .gallery-item:nth-child(4n+1),
.accommodation-gallery .gallery-columns-5 .gallery-item:nth-child(5n+1),
.accommodation-gallery .gallery-columns-6 .gallery-item:nth-child(6n+1),
.accommodation-gallery .gallery-columns-7 .gallery-item:nth-child(7n+1),
.accommodation-gallery .gallery-columns-8 .gallery-item:nth-child(8n+1),
.accommodation-gallery .gallery-columns-9 .gallery-item:nth-child(9n+1) {
  clear: left;
  margin-left: 0;
}

@media (min-width: 768px) {
  .accommodation-gallery .gallery-item {
    margin: 0 0 .564102564102564% 1.564102564102564%;
  }
  .accommodation-gallery .gallery-columns-1 .gallery-item {
    width: 100%;
  }
  .accommodation-gallery .gallery-columns-2 .gallery-item {
    width: 49.2156789%;
  }
  .accommodation-gallery .gallery-columns-3 .gallery-item {
    width: 31.623931623931625%;
  }
  .accommodation-gallery .gallery-columns-4 .gallery-item {
    width: 23.076923076923077%;
  }
  .accommodation-gallery .gallery-columns-5 .gallery-item {
    width: 17.9487179487179488%;
  }
  .accommodation-gallery .gallery-columns-6 .gallery-item {
    width: 14.52991452991453%;
  }
  .accommodation-gallery .gallery-columns-7 .gallery-item {
    width: 12.08791208791209%;
  }
  .accommodation-gallery .gallery-columns-8 .gallery-item {
    width: 10.25641025641026%;
  }
  .accommodation-gallery .gallery-columns-9 .gallery-item {
    width: 8.83190883190883%;
  }
}

/* Event
  ----------------------------------------------------------*/
.event-item-area:before {
  content: "";
  background: url(images/tripadviser-badges.png);
  position: absolute;
  background-size: cover;
  width: 150px;
  height: 123px;
  left: 50%;
  top: -106px;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.event-item-area {
  margin: 0px -15px;
}

.single-event-item {
  color: white;
  position: relative;
  height: 100%;
}

.single-event-item:before,
.single-event-item:after {
  display: table;
  content: '';
}

.single-event-item:after {
  clear: both;
}

.single-event-item .event-title {
  margin-top: 0;
  color: white;
}

@media (min-width: 768px) {
  .single-event-item .event-title {
    font-size: 25px;
  }
}

@media (min-width: 992px) {
  .single-event-item .event-title {
    font-size: 28px;
  }
}

@media (min-width: 1200px) {
  .single-event-item .event-title {
    font-size: 30px;
  }
}

@media (min-width: 1340px) {
  .single-event-item .event-title {
    font-size: 35px;
    margin-bottom: 25px;
  }
}

@media (min-width: 1920px) {
  .single-event-item .event-title {
    font-size: 40px;
  }
}

.single-event-item .event-header-inner {
  padding: 25px 15px;
  position: relative;
  z-index: 1;
}

@media (min-width: 768px) {
  .single-event-item .event-header-inner {
    padding: 15px 85px 30px 10%;
  }
}

.single-event-item .event-header-inner:before {
  content: "\f262";
  font-family: 'FontAwesome';
  right: 15px;
  position: absolute;
  top: 0;
  font-size: 100px;
  z-index: -1;
}

.single-event-item .event-header-inner p {
  margin-bottom: 15px;
}

.single-event-item .event-header-inner .client-postion {
  text-transform: uppercase;
  font-weight: 500;
  font-size: 14px;
}

.single-event-item .flower {
  display: none;
}

@media (min-width: 768px) {
  .single-event-item .flower {
    display: block;
    background: url(images/flower.png);
    background-size: 250px;
    background-position: center center;
    background-repeat: no-repeat;
    width: 200px;
    height: 153px;
    position: absolute;
    left: 50%;
    top: 20px;
    z-index: 2;
    margin-left: -104px;
  }
}

@media (min-width: 1340px) {
  .single-event-item .flower {
    width: 259px;
    height: 200px;
    top: -10px;
    margin-left: -135px;
  }
}

.single-event-item:nth-child(odd) .event-header-inner {
  background-color: rgba(81, 118, 61, 0.85);
}

.single-event-item:nth-child(odd) .event-header-inner:before {
  color: #68984e;
}

.single-event-item:nth-child(even) .event-header-inner {
  background-color: rgba(175, 153, 67, 0.85);
}

.single-event-item:nth-child(even) .event-header-inner:before {
  color: #c3af62;
}

/* single-amenities-block-item */
.single-amenities-block-item {
  margin-bottom: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #f3f3f3;
  min-height: auto;
  padding: 30px 20px;
  color: #000;
  -webkit-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.25);
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

@media (min-width: 992px) {
  .single-amenities-block-item {
    min-height: 265px;
    padding: 25px;
  }
}

@media (min-width: 992px) {
  .single-amenities-block-item {
    min-height: 300px;
  }
}

.single-amenities-block-item:hover {
  background-color: var(--primary);
  -webkit-box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.15);
  box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.15);
  color: white;
}

.single-amenities-block-title {
  font-weight: 700;
}

.single-amenities-block-title span {
  padding-right: 10px;
}

.single-amenities-block-item:hover .single-amenities-block-title {
  color: white;
}

.single-amenities-block-item:hover .single-amenities-block-title span {
  color: white;
}

.single-amenities-block-item:hover a {
  color: white;
}

/*Box*/
.box {
  max-width: 300px;
  margin: auto;
  border: 5px solid #68984e;
  background-color: var(--primary);
  color: white;
  padding: 25px;
  font-family: "Lato", sans-serif;
  border-radius: 4px;
}

.box p {
  margin-bottom: 10px;
  color: white;
}

/* Attraction */
.attraction-area {
  padding-left: 15px;
  padding-right: 15px;
  max-width: 1200px;
  margin: auto;
}

.attraction-area li {
  padding-bottom: 0 !important;
  margin-bottom: 30px;
}

.single-attraction-detail-inner {
  -webkit-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.16), 0 2px 5px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.16), 0 2px 5px 0 rgba(0, 0, 0, 0.12);
  -webkit-transition: all 0.4s linear;
  transition: all 0.4s linear;
  background-color: white;
}

@media (min-width: 768px) {
  .single-attraction-detail-inner {
    min-height: 530px;
  }
}

@media (min-width: 992px) {
  .single-attraction-detail-inner {
    min-height: 505px;
  }
}

.single-attraction-detail-inner img {
  margin-bottom: 0;
  width: 100%;
  height: auto;
  display: block;
}

@media (min-width: 768px) {
  .single-attraction-detail-inner img {
    height: 180px;
  }
}

@media (min-width: 1340px) {
  .single-attraction-detail-inner img {
    height: 200px;
  }
}

@media (min-width: 1920px) {
  .single-attraction-detail-inner img {
    height: 230px;
  }
}

.single-attraction-content {
  padding: 15px 15px;
  text-align: left;
}

.single-attraction-content h4 {
  color: var(--primary);
  text-transform: uppercase;
}

@media (min-width: 992px) {
  .single-attraction-content h4 {
    font-size: 17px;
  }
}

@media (min-width: 1340px) {
  .single-attraction-content h4 {
    font-size: 19px;
  }
}

@media (min-width: 1920px) {
  .single-attraction-content h4 {
    font-size: 20px;
  }
}

.single-attraction-content .rating {
  border-top: 1px dashed #666;
  padding: 10px 0px 15px;
  font-size: 16px;
}

@media (min-width: 1340px) {
  .single-attraction-content .rating {
    font-size: 18px;
  }
}

.single-attraction-content .rating span {
  font-weight: bold;
  padding-right: 5px;
}

.single-attraction-content .rating i {
  color: var(--primary);
}

.single-attraction-content p {
  margin-bottom: 5px;
  font-weight: 600;
}

.single-attraction-content p a {
  color: var(--primary);
}

.attraction_row {
  position: relative;
  clear: both;
}

.attraction_row p {
  line-height: 1.2;
  padding-bottom: 8px;
  margin-bottom: 8px;
}

@media (min-width: 992px) {
  .attraction_row p {
    font-size: 16px;
  }
}

@media (min-width: 1200px) {
  .attraction_row p {
    font-size: 17px;
  }
}

@media (min-width: 1920px) {
  .attraction_row p {
    font-size: 18px;
  }
}

.map-icon p {
  padding-left: 55px;
  position: relative;
}

.map-icon p:before {
  font-family: FontAwesome;
  position: absolute;
  left: 0;
  width: 40px;
  height: 100%;
  border: 1px solid var(--primary);
  text-align: center;
  font-size: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: var(--primary);
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.2);
  color: white;
  top: 5px;
}

.map-marker p:before {
  content: "\f041";
}

.location-arrow p:before {
  content: "\f124";
}

.map-signs p:before {
  content: "\f277";
}

.anchor-icon p:before {
  content: "\f13d";
}

.street-view p:before {
  content: "\f21d";
}

.attraction-detail :hover {
  background-color: var(--primary);
}

.attraction-detail :hover .single-attraction-content p {
  color: white;
}

.attraction-detail :hover .single-attraction-content p a {
  color: white;
  text-decoration: underline;
}

.attraction-detail :hover .single-attraction-content h4,
.attraction-detail :hover .single-attraction-content i {
  color: white;
}

.attraction-detail :hover .single-attraction-content span {
  color: white;
}

.att-pic {
  position: relative;
  overflow: hidden;
}

.att-pic .map-icon.anchor-icon p {
  margin: 0;
  padding: 0px 5px 0px 45px;
  background-color: rgba(81, 118, 61, 0.75);
  color: white;
}

.att-pic .map-icon.anchor-icon p:before {
  top: 0;
}

.att-pic .map-icon.anchor-icon p a {
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 600;
  color: white;
  font-family: "Lato", sans-serif;
}

.website-link {
  position: absolute;
  bottom: 0;
  left: 0;
}

span.at-subtitle {
  position: absolute;
  top: 0;
  right: 0px;
  background-color: rgba(81, 118, 61, 0.75);
  font-size: 12px;
  padding: 2px 10px;
  font-weight: 600;
  color: white;
  font-family: "Lato", sans-serif;
  text-transform: uppercase;
}

/*Galler------------*/
.gallery-item-filter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  max-width: 400px;
  margin: 0 auto;
  margin-bottom: 25px;
}

.gallery-item-filter li {
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
  border-bottom: 2px solid white;
}

.gallery-item-filter li:first-child {
  -webkit-box-ordinal-group: 5;
  -ms-flex-order: 4;
  order: 4;
}

.gallery-item-filter li.active {
  border-bottom: 2px solid var(--secondary);
}

.gallery-item-filter li:hover {
  border-bottom: 2px solid var(--secondary);
}

/*Pop up*/
.bn-reserve {
  background: var(--secondary) none repeat scroll 0% 0%;
  position: fixed;
  width: 1000px;
  left: 50%;
  top: 200% !important;
  z-index: 9999999999;
  -webkit-transition: 1s;
  transition: 1s;
  padding: 50px;
  height: auto;
  margin-top: 0;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  color: white;
}

.bw-cal {
  width: 100%;
  max-width: 1000px;
  margin: auto;
}

.bn-reserve-act {
  background: var(--secondary) none repeat scroll 0% 0%;
  position: fixed;
  width: 100%;
  left: 0%;
  top: 0% !important;
  right: 0;
  bottom: 0;
  z-index: 1010;
  -webkit-transition: .5s;
  transition: .5s;
  padding: 15px;
  height: auto;
  margin-top: 0;
  color: white;
  -webkit-transform: translate(0%, 0%);
  transform: translate(0%, 0%);
  opacity: .9;
}

@media (min-width: 768px) {
  .bn-reserve-act {
    padding: 50px;
  }
}

.bw-cal {
  width: 100%;
  max-width: 960px;
  margin: auto;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.menu-close {
  float: left;
  width: 60px;
  height: 134px;
  text-align: center;
  display: inline-block;
  color: #C9B16D;
  padding-top: 32px;
  font-size: 18px;
  position: relative;
  top: -7px;
  cursor: pointer;
}

.bn-overlay {
  opacity: 0;
  visibility: hidden;
  background: #000;
  position: fixed;
  height: 100%;
  width: 100%;
  z-index: 99999999;
  -webkit-transition: .4s;
  transition: .4s;
}

.bn-overlay.active {
  opacity: 0.6;
  visibility: visible;
  -webkit-transition: .4s;
  transition: .4s;
}

.bn-close {
  width: 45px;
  height: 45px;
  background: #000;
  line-height: 45px;
  text-align: center;
  color: #fff;
  position: absolute;
  top: 0;
  right: 0;
  opacity: 0.2;
  cursor: pointer;
  -webkit-transition: .4s;
  transition: .4s;
  font-size: 35px;
}

.bn-close:hover {
  opacity: 0.5;
  -webkit-transition: .4s;
  transition: .4s;
}

.westbay-booking-form {
  margin: 0px -7px;
}

.westbay-booking-form .form-list {
  width: 50%;
  float: left;
  padding: 0px 7px;
  text-align: left;
}

@media (min-width: 768px) {
  .westbay-booking-form .form-list {
    width: 25%;
  }
}

.westbay-booking-form .form-list label {
  text-transform: uppercase;
  font-family: "Lato", sans-serif;
  font-size: 13px;
}

.westbay-booking-form .form-list input {
  height: 37px;
  padding: 5px 0px 5px 10px;
}

.westbay-booking-form .form-list input:focus {
  background-color: beige;
}

.westbay-booking-form .form-list-btn {
  margin-top: 10px;
  clear: both;
}

.single-restaurant-item article.single-restaurant-item-inner {
  margin-bottom: 30px;
  padding-bottom: 15px;
  border-bottom: 2px dashed #eee;
  clear: both;
  overflow: hidden;
}

.single-restaurant-item:last-child article.single-restaurant-item-inner {
  margin-bottom: 0;
  padding-bottom: 0;
  border: none;
}

/* # Plugins
  ---------------------------------------------------------------------------------------------------- */
.mail-chimp-area {
  text-align: right;
  position: relative;
  margin-top: 0px;
}

.mail-chimp-area:before,
.mail-chimp-area:after {
  display: table;
  content: '';
}

.mail-chimp-area:after {
  clear: both;
}

@media (min-width: 768px) {
  .mail-chimp-area {
    margin-top: 22px;
  }
}

.mail-chimp-area a.btn,
.mail-chimp-area a.btn-reverse {
  display: inline-block;
  position: absolute;
  right: 70%;
  top: 0;
  font-size: 10px;
  height: 30px;
  padding: 8px 18px;
}

@media (min-width: 768px) {
  .mail-chimp-area a.btn,
  .mail-chimp-area a.btn-reverse {
    right: 72%;
    font-size: 11px;
    padding: 10px 18px;
    height: 35px;
  }
}

@media (min-width: 992px) {
  .mail-chimp-area a.btn,
  .mail-chimp-area a.btn-reverse {
    right: 72%;
    font-size: 14px;
    padding: 10px 25px;
    height: 40px;
  }
}

@media (min-width: 1200px) {
  .mail-chimp-area a.btn,
  .mail-chimp-area a.btn-reverse {
    right: 0;
    padding: 12px 35px;
    height: 45px;
  }
}

.mail-chimp-area a.btn:before,
.mail-chimp-area a.btn-reverse:before {
  background: #d0ba71;
}

.news-letter {
  position: relative;
  width: 70%;
  display: inline-block;
  right: -10px;
}

@media (min-width: 768px) {
  .news-letter {
    width: 70%;
    right: 0;
  }
}

@media (min-width: 1200px) {
  .news-letter {
    width: 70%;
    right: 0;
    display: none;
  }
}

@media (min-width: 1340px) {
  .news-letter {
    width: 50%;
  }
}

.news-letter .mail-info {
  height: 30px;
  padding: 8px 10px;
  font-size: 10px;
}

@media (min-width: 768px) {
  .news-letter .mail-info {
    height: 35px;
    padding: 8px 15px;
    font-size: 12px;
  }
}

@media (min-width: 992px) {
  .news-letter .mail-info {
    height: 40px;
  }
}

.news-letter .mail-info::-moz-placeholder {
  color: #768bb8;
  opacity: 1;
}

.news-letter .mail-info::-webkit-input-placeholder {
  color: #768bb8;
}

.news-letter .mail-info:focus {
  border: 1px solid var(--secondary);
  -webkit-box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.5);
  box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.5);
}

.news-letter .sbt-btn {
  font-size: 10px;
  height: 30px;
  padding: 8px 10px;
  position: absolute;
  top: 0;
  right: 0;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
}

@media (min-width: 768px) {
  .news-letter .sbt-btn {
    font-size: 9px;
    height: 35px;
    padding: 10px 10px;
  }
}

@media (min-width: 992px) {
  .news-letter .sbt-btn {
    font-size: 12px;
    height: 40px;
    padding: 8px 15px;
  }
}

.news-letter .sbt-btn:hover {
  background: #c3af62;
}

/* ## Contact form 7
  --------------------------------------------- */
.form-row {
  margin: 0px -10px;
}

.form-row .form-item {
  padding: 0px 10px;
}

.form-row .col-3 {
  width: 100%;
}

@media (min-width: 768px) {
  .form-row .col-3 {
    width: 50%;
    float: left;
  }
}

@media (min-width: 1200px) {
  .form-row .col-3 {
    width: 25%;
  }
}

.contact-form {
  color: #000;
}

.contact-form .form-item {
  margin-bottom: 15px;
}

.contact-form .form-item label {
  font-size: 16px;
  margin-bottom: 8px;
  color: #222;
  display: block;
  font-weight: 400;
  font-family: "Lato", sans-serif;
  text-transform: capitalize;
}

@media (min-width: 1200px) {
  .contact-form .form-item label {
    font-size: 17px;
  }
}

.contact-form .form-item label span {
  color: red;
  display: inline-block;
}

.contact-form .form-item input {
  padding: 10px 15px;
  color: #000;
}

.contact-form .form-item textarea {
  height: 160px;
}

@media (min-width: 1200px) {
  .contact-form .form-item textarea {
    height: 200px;
  }
}

.contact-form .form-item span.wpcf7-list-item {
  margin-left: 0;
}

.contact-form .form-item .wpcf7-submit.btn,
.contact-form .form-item .wpcf7-submit.btn-reverse {
  padding: 10px 38px;
  color: white;
  color: white;
}

.contact-form .note-notice {
  display: block;
  padding: 7px 10px;
  background: #fff8e7;
  color: #444;
  border: solid 1px #fec935;
  border-radius: 2px;
  border-left-width: 10px;
  font-size: 16px;
  margin: 10px 0;
}

/* ## Genesis eNews Extended
  --------------------------------------------- */
.sidebar .enews {
  padding: 2.5rem;
}

@media (min-width: 768px) {
  .sidebar .enews {
    padding: 10%;
  }
}

.sidebar .enews h3 {
  font-size: 2.2rem;
  margin-bottom: 1.2rem;
}

.sidebar .enews p {
  font-size: 1.4rem;
}

.sidebar .enews-widget,
.sidebar .enews-widget .widget-title {
  color: #fff;
}

.sidebar .widget.enews-widget {
  background-color: #7c8b8f;
}

.sidebar .enews-widget input[type="submit"] {
  background-color: var(--secondary);
  color: #fff;
}

.enews-widget input {
  margin-bottom: 1em;
}

.enews-widget input[type="submit"] {
  margin: 0;
  width: 100%;
}

.enews form + p {
  margin-top: 24px;
}

/* ## Jetpack
  --------------------------------------------- */
#wpstats {
  display: none;
}

/* ## Genesis Testimonial Slider
  --------------------------------------------- */
.lSSlideOuter .lightSlider {
  height: 100% !important;
  margin-top: 2.5rem;
}

.lSSlideOuter .lSAction {
  -webkit-filter: brightness(0.5);
  filter: brightness(0.5);
}

.lSSlideOuter .lSAction a {
  background-image: none;
}

.lSSlideOuter .lSPager.lSpg {
  text-align: left;
}

.lSSlideOuter .lSPager.lSpg > li.active a,
.lSSlideOuter .lSPager.lSpg > li:hover a {
  background-color: #fff;
}

.lSSlideOuter li {
  position: relative;
  height: 100% !important;
  text-align: left !important;
}

.lSSlideOuter li:last-of-type {
  margin-bottom: 1rem;
  padding-bottom: 1rem;
}

.lSSlideOuter blockquote {
  max-width: 900px;
  margin: 0 auto 4rem;
  color: #f6f6f7;
}

.lSSlideOuter h5 {
  font-size: 1.6rem;
}

.lSSlideOuter h5:before {
  content: "- ";
}

/* # Simple Social Icons
  --------------------------------------------- */
.simple-social-icons ul li {
  margin: 0 1rem 0 0 !important;
}

/* # WooCommerce
  --------------------------------------------- */
.woocommerce .checkout .first .col-1 {
  width: 100%;
}

.woocommerce ul.products li.product:last-of-type,
.woocommerce div.product .woocommerce-tabs .panel {
  margin-bottom: 0;
}

.height-150 {
  background: #eee;
  color: #000;
  padding: 50px;
  text-align: center;
}

.height-150 p {
  margin-top: 100px;
}

.full-width-slider {
  background-color: #eee;
  clear: both;
  margin-top: 5rem;
}

@media (min-width: 1200px) {
  .full-width-slider {
    margin-top: 10rem;
  }
}

.slider-item {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  min-height: 600px;
}

@media (min-width: 992px) {
  .slider-item {
    min-height: 650px;
  }
}

@media (min-width: 1340px) {
  .slider-item {
    min-height: 650px;
  }
}

@media (min-width: 1920px) {
  .slider-item {
    min-height: 750px;
  }
}

.slider-item .wrap {
  position: relative;
  height: 100%;
}

.slider-caption {
  text-align: center;
  width: 100%;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  color: white;
}

.slider-caption h2 {
  line-height: 1.1;
  font-size: 25px;
  color: white;
}

@media (min-width: 768px) {
  .slider-caption h2 {
    font-size: 30px;
    margin-bottom: 35px;
    line-height: .8;
  }
}

@media (min-width: 992px) {
  .slider-caption h2 {
    font-size: 35px;
  }
}

@media (min-width: 1200px) {
  .slider-caption h2 {
    font-size: 40px;
    margin-bottom: 35px;
  }
}

@media (min-width: 1920px) {
  .slider-caption h2 {
    font-size: 50px;
  }
}

.slider-caption p {
  font-size: 16px;
}

@media (min-width: 1340px) {
  .slider-caption p {
    font-size: 18px;
  }
}

@media (min-width: 1920px) {
  .slider-caption p {
    font-size: 20px;
  }
}

.slide-preloader {
  background-image: url(images/preloader.gif);
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
  background-size: 150px;
  height: 100vh;
  background-repeat: no-repeat;
  background-position: center;
}

.slide-preloader .slider-item {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
  position: absolute;
}

.slide-preloader.slick-initialized {
  background: none;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
}

.slide-preloader.slick-initialized {
  height: auto;
}

.slide-preloader.slick-initialized .slider-item {
  opacity: 1;
  position: relative;
  visibility: visible;
}

.slick-prev:hover,
.slick-next:hover {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  border: none !important;
}

.slick-prev::before,
.slick-next::before {
  font-size: 30px;
  color: #fff;
}

.main-slider.full-width-slider:hover .slick-prev {
  left: 25px;
  z-index: 6;
}

.main-slider.full-width-slider:hover .slick-prev:before {
  color: #fff;
  opacity: 1;
}

.main-slider.full-width-slider:hover .slick-next {
  right: 25px;
  z-index: 6;
}

.main-slider.full-width-slider:hover .slick-next:before {
  color: #fff;
  opacity: 1;
}

/* # Content Area
  ---------------------------------------------------------------------------------------------------- */
.archive .before-header-area,
.error404 .before-header-area {
  position: relative;
  background-color: #ddd;
  height: auto;
  padding-bottom: 10px;
}

.archive .before-header-area .widget,
.error404 .before-header-area .widget {
  margin: 0;
}

.archive .site-header,
.error404 .site-header {
  background-color: #f5f5f5;
  position: relative;
  top: 0;
  border-top: 0;
  clear: both;
  padding-top: 10px;
  padding-bottom: 10px;
}

/* ## Entries
  --------------------------------------------- */
.entry {
  margin-bottom: 2%;
}

.page .entry:last-of-type,
.archive .entry:last-of-type,
.single .entry {
  margin-bottom: 0;
}

@media (min-width: 768px) {
  .entry {
    margin-bottom: 20px;
  }
}

.entry .entry-title {
  color: var(--primary);
  margin-bottom: 0px;
  text-transform: uppercase;
  font-weight: bold;
}

@media (min-width: 768px) {
  .entry .entry-title {
    font-size: 20px;
  }
}

@media (min-width: 1200px) {
  .entry .entry-title {
    font-size: 25px;
  }
}

.entry .entry-title:hover {
  color: var(--secondary);
}

.entry-content {
  margin-bottom: 2rem;
  /*
    ol,
    ul {
      margin-bottom: 28px;
      margin-left: 40px;
    }
  
    ol > li {
      list-style-type: decimal;
    }
  
    ul > li {
      list-style-type: disc;
    }
  
    ol ol,
    ul ul {
      margin-bottom: 0;
    } */
}

.entry-content code {
  background-color: var(--primary);
  color: #eee;
}

.entry-content > *:last-child {
  margin-bottom: 0;
}

.entry-image-link img {
  border-radius: 6px;
  -webkit-box-shadow: 0 19px 70px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 19px 70px 0 rgba(0, 0, 0, 0.12);
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  margin: 0px 25px 0px 0px;
}

.type-post .entry-content {
  margin-bottom: .5rem;
}

/* ## Entry Meta
  --------------------------------------------- */
.entry-meta {
  margin: 0 0 1rem;
  text-transform: capitalize;
  font-size: 14px;
  font-family: "Lato", sans-serif;
}

.entry-header .entry-meta {
  margin-bottom: 24px;
}

.entry-categories,
.entry-tags {
  display: inline-block;
}

.entry-comments-link::before {
  content: "\2014";
  margin: 0 6px 0 2px;
}

/* ## Pagination
  --------------------------------------------- */
.pagination {
  clear: both;
  margin: 5% auto 0;
}

@media (min-width: 768px) {
  .pagination {
    margin: 40px 0 0;
  }
}

.adjacent-entry-pagination {
  margin-bottom: 0;
}

.archive-pagination li {
  display: inline;
}

.archive-pagination a {
  background-color: var(--primary);
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 16px;
  font-size: 1.6rem;
  font-weight: 600;
  padding: 8px 12px;
  text-decoration: none;
}

.archive-pagination li a {
  margin-bottom: 4px;
}

@media (min-width: 768px) {
  .archive-pagination li a {
    margin-bottom: 0;
  }
}

.archive-pagination a:hover,
.archive-pagination a:focus,
.archive-pagination .active a {
  background-color: #82b168;
  color: #fff;
}

/* ## Comments
  --------------------------------------------- */
.comment-respond,
.entry-comments,
.entry-pings {
  background-color: #fff;
  font-size: 16px;
  font-size: 1.6rem;
  margin-top: 5%;
}

@media (min-width: 768px) {
  .comment-respond,
  .entry-comments,
  .entry-pings {
    margin-top: 40px;
  }
}

.comment-list li {
  padding: 40px 0 0 30px;
}

.comment-list li .depth-1 {
  padding-left: 0;
}

.comment-content {
  clear: both;
}

.comment-content ul > li {
  list-style-type: disc;
}

.comment-respond label {
  display: block;
  margin-right: 12px;
}

.comment-header {
  margin-bottom: 30px;
}

.comment-header p {
  margin-bottom: 0;
}

.entry-pings .reply {
  display: none;
}

.form-submit {
  margin-bottom: 0;
}

@media (min-width: 768px) {
  .comment-respond input[type="email"],
  .comment-respond input[type="text"],
  .comment-respond input[type="url"] {
    width: 50%;
  }
}

/* # Sidebars
  ---------------------------------------------------------------------------------------------------- */
.sidebar {
  font-size: 16px;
  font-size: 1.6rem;
  margin: 10% auto 5%;
}

@media (min-width: 768px) {
  .sidebar {
    margin: 0 auto 40px;
  }
}

@media (min-width: 768px) {
  .sidebar .widget {
    margin-bottom: 6rem;
  }
}

.sidebar .widget_categories li {
  text-transform: uppercase;
}

.sidebar .widget_categories li:before {
  content: "+";
  font-weight: bold;
  color: var(--secondary);
  margin-right: .5em;
}

/* # Site Footer
  ---------------------------------------------------------------------------------------------------- */
.site-footer {
  clear: both;
  background-color: var(--primary) !important;
  color: #fff;
  padding: 20px 0px 20px;
  text-align: center;
}

.site-footer h2,
.site-footer h3,
.site-footer h4,
.site-footer h5,
.site-footer h6,
.site-footer a {
  color: white;
}

.site-footer .one-sixth p {
  margin-bottom: 3px;
}

@media (min-width: 768px) {
  .site-footer .widget {
    margin-bottom: 0;
  }
}

.site-footer a:hover {
  color: #fff;
}

.site-footer .fa {
  color: #fff;
}

.site-footer .site-title,
.site-footer .site-description {
  color: #fff;
  text-transform: uppercase;
}

.site-footer .site-description {
  margin-bottom: 2.4rem;
}

.site-footer .widget .simple-social-icons ul li a {
  background-color: transparent !important;
  padding: 5px !important;
}

.site-footer .widget span {
  padding: 0px 0px 5px;
  display: block;
  font-size: 14px;
}

@media (min-width: 768px) {
  .site-footer .widget span {
    padding: 0px 25px;
    display: inline-block;
  }
}

.site-footer .widget span a {
  color: var(--secondary);
}

.site-footer .widget span a:hover {
  color: white;
}

.footer-widgets {
  color: white;
}

.footer-widgets .widget:first-of-type {
  position: relative;
}

.footer-widgets .widget:last-of-type {
  margin-bottom: 0;
}

.footer-widgets .widget p {
  color: white;
}

.footer-widgets .widget-title {
  font-size: 1.6rem;
  margin-bottom: 2.4rem;
  color: #fff;
}

@media (min-width: 992px) {
  .footer-widgets .widget-title {
    font-size: 22px;
    font-size: 2.2rem;
  }
}

@media (min-width: 1340px) {
  .footer-widgets .widget-title {
    font-size: 25px;
    font-size: 2.5rem;
  }
}

@media (min-width: 1920px) {
  .footer-widgets .widget-title {
    font-size: 28px;
    font-size: 2.8rem;
  }
}

.after-footer {
  padding: 20px 0;
  font-size: 14px;
  font-size: 1.4rem;
  background-color: var(--secondary);
  text-align: center;
}

@media (min-width: 768px) {
  .after-footer {
    line-height: 3rem;
  }
}

.after-footer .widget {
  margin-bottom: 2rem;
}

@media (min-width: 768px) {
  .after-footer .widget {
    margin-bottom: 0;
  }
}

.after-footer .widget:last-of-type {
  margin-bottom: 0;
}

@media (min-width: 768px) {
  .after-footer .widget:last-of-type .alignleft {
    float: right;
    text-align: right;
  }
}

.footer-credit {
  background-color: var(--secondary);
  padding: 10px 0px;
  color: white;
  font-family: "Lato", sans-serif;
  font-weight: bold;
  text-align: center;
  font-size: 14px;
}

@media (min-width: 1340px) {
  .footer-credit {
    padding: 15px 0px;
  }
}

.footer-credit .widget {
  margin: 0;
}

/* # Front Page
  ---------------------------------------------------------------------------------------------------- */
.front-page-2 {
  background-color: var(--primary);
  background-image: url(images/front-page-2.jpg);
  background-attachment: fixed;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  color: white;
  text-align: center;
  padding: 30px 0px;
  position: relative;
  overflow: hidden;
  z-index: 1;
  z-index: 0;
}

.front-page-2:before {
  content: " ";
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  z-index: -1;
}

@media (min-width: 768px) {
  .front-page-2 {
    font-size: 16px;
    padding: 3% 0px 160px;
  }
}

@media (min-width: 992px) {
  .front-page-2 {
    font-size: 17px;
    padding: 3% 0px 220px;
  }
}

@media (min-width: 1200px) {
  .front-page-2 {
    font-size: 18px;
    padding: 3% 0px 280px;
  }
}

@media (min-width: 1340px) {
  .front-page-2 {
    font-size: 18px;
    padding: 3% 0px 300px;
  }
}

@media (min-width: 1920px) {
  .front-page-2 {
    font-size: 20px;
    padding: 3% 0px 370px;
  }
}

.front-page-2:before {
  background: var(--primary);
  opacity: .85;
}

.front-page-2 .wrap {
  max-width: 990px;
}

.front-page-2 h2,
.front-page-2 h3,
.front-page-2 h4 {
  color: white;
}

@media (min-width: 768px) {
  .front-page-2 h3 {
    font-size: 25px;
  }
}

@media (min-width: 992px) {
  .front-page-2 h3 {
    font-size: 30px;
  }
}

@media (min-width: 1200px) {
  .front-page-2 h3 {
    font-size: 35px;
  }
}

@media (min-width: 1340px) {
  .front-page-2 h3 {
    font-size: 40px;
    margin-bottom: 25px;
  }
}

@media (min-width: 1920px) {
  .front-page-2 h3 {
    font-size: 46px;
  }
}

.front-page-2 p {
  margin-bottom: 25px;
}

.front-page-2 p:last-of-type {
  margin-bottom: 0;
}

.front-page-3 {
  background-color: #eee;
  background-image: url(images/front-page-3.jpg);
  background-attachment: fixed;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  color: #000000;
  position: relative;
}

.front-page-3:before,
.front-page-3:after {
  display: table;
  content: '';
}

.front-page-3:after {
  clear: both;
}

.front-page-3 .wrap {
  max-width: 990px;
}

.front-page-3 h2,
.front-page-3 h3,
.front-page-3 h4 {
  color: var(--secondary);
}

.front-page-3 h3 {
  margin-top: 50px;
}

@media (min-width: 768px) {
  .front-page-3 h3 {
    font-size: 25px;
  }
}

@media (min-width: 992px) {
  .front-page-3 h3 {
    font-size: 30px;
  }
}

@media (min-width: 1200px) {
  .front-page-3 h3 {
    font-size: 35px;
  }
}

@media (min-width: 1340px) {
  .front-page-3 h3 {
    font-size: 40px;
    margin-bottom: 25px;
  }
}

@media (min-width: 1920px) {
  .front-page-3 h3 {
    font-size: 46px;
  }
}

.front-page-3 p {
  margin-bottom: 25px;
}

.front-page-3 p:last-of-type {
  margin-bottom: 0;
}

.front-page-3 #TA_certificateOfExcellence471 {
  margin: 20px 0px 0px;
}

@media (min-width: 1340px) {
  .front-page-3 #TA_certificateOfExcellence471 {
    right: 0;
    top: 160px;
    position: absolute;
    margin: 0;
  }
}

@media (min-width: 1920px) {
  .front-page-3 #TA_certificateOfExcellence471 {
    right: 15%;
  }
}

.front-page-5 {
  padding-top: 150px;
  margin: auto;
}

@media (min-width: 1340px) {
  .front-page-5 {
    padding-top: 200px;
  }
}

@media (min-width: 1920px) {
  .front-page-5 {
    padding-top: 250px;
  }
}

.front-page-6 {
  position: relative;
}

.front-page-6 h2.map-header {
  text-align: center;
  position: absolute;
  top: 25px;
  color: var(--primary);
  width: 100%;
}

@media (max-width: 767px) {
  .front-page-6 img {
    height: auto;
  }
}

.front-page-6 .map-address {
  position: absolute;
  bottom: 15px;
  padding: 15px;
  background: #0b3a5a54;
  color: white;
  text-align: center;
  font-size: 10px;
  width: 100px;
}

@media (min-width: 768px) {
  .front-page-6 .map-address {
    left: 10px;
    font-size: 12px;
    width: 235px;
  }
}

@media (min-width: 1200px) {
  .front-page-6 .map-address {
    bottom: 50px;
    right: 50px;
    padding: 20px;
    font-size: 15px;
    width: 295px;
  }
}

.front-page-6 .map-address p {
  margin: 0;
}

.home.page-template-front-page .antd-widget-btn-primary {
  background-color: var(--primary) !important;
}

.home.page-template-front-page .antd-widget-btn-primary:hover {
  background-color: var(--secondary) !important;
  border-color: var(--secondary) !important;
}

/*===================================
        VIDEO
  ===================================*/
.home_video {
  width: 100%;
  min-height: 450px;
  position: relative;
  top: 0;
  left: 0;
  z-index: 1;
  overflow: hidden;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

@media (min-width: 768px) {
  .home_video {
    min-height: calc(500px - 75px);
  }
}

@media (min-width: 992px) {
  .home_video {
    min-height: calc(100vh - 75px);
    max-height: 620px;
  }
}

@media (min-width: 1200px) {
  .home_video {
    min-height: calc(100vh - 75px);
    max-height: 620px;
  }
}

.home_video video#bg_home {
  position: absolute;
  top: 50%;
  left: 50%;
  min-height: 100%;
  min-width: 100%;
  width: auto;
  height: auto;
  background-size: cover;
  overflow: hidden;
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  z-index: 0;
  display: none;
}

@media (min-width: 768px) {
  .home_video video#bg_home {
    display: block;
  }
}

/* # Inner Pages
  ---------------------------------------------------------------------------------------------------- */
.single-post .site-header {
  background-color: #3f5b2f;
  position: relative;
  top: 0;
  border-top: 0;
}

.single-post .inner-page-header {
  display: none;
}

.single-post.featured-img .inner-page-header {
  display: block;
}

.single-post.featured-img .inner-page-header:before {
  background: rgba(81, 118, 61, 0.25);
}

.single-post.featured-img .site-header {
  position: absolute;
  width: 100%;
  z-index: 2;
  left: 0;
  top: 65px;
  background: transparent;
}

@media (max-width: 599px) {
  .single-post.featured-img .site-header {
    top: 50px;
  }
}

.single-post.featured-img .site-header:before,
.single-post.featured-img .site-header:after {
  display: table;
  content: '';
}

.single-post.featured-img .site-header:after {
  clear: both;
}

.single-post.featured-img .site-header > .wrap {
  max-width: 100%;
  padding: 0;
  -webkit-transition: all .2s ease;
  transition: all .2s ease;
}

.single-post.featured-img .site-header .fixed {
  position: fixed;
}

.single-post.featured-img .site-header.shrink > .wrap {
  padding: 0;
}

@media (min-width: 992px) {
  .single-post.featured-img .site-header > .wrap {
    max-width: 90%;
  }
}

@media (min-width: 1200px) {
  .single-post.featured-img .site-header > .wrap {
    max-width: 1140px;
  }
}

@media (min-width: 1340px) {
  .single-post.featured-img .site-header > .wrap {
    max-width: 1280px;
  }
}

@media (min-width: 1920px) {
  .single-post.featured-img .site-header > .wrap {
    max-width: 1500px;
  }
}

.inner-page-header {
  background-color: #fff;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  position: relative;
  overflow: hidden;
  z-index: 1;
}

.inner-page-header:before {
  content: " ";
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  z-index: -1;
}

.inner-page-header:before {
  background: rgba(81, 118, 61, 0.05);
}

.page_header {
  text-align: center;
  padding: 200px 0px;
}

@media (min-width: 768px) {
  .page_header {
    padding: 170px 0px;
  }
}

@media (min-width: 992px) {
  .page_header {
    padding: 180px 0px;
  }
}

@media (min-width: 1200px) {
  .page_header {
    padding: 190px 0px;
  }
}

.page_header .entry-title {
  color: white;
  text-shadow: 1px 2px 2px rgba(0, 0, 0, 0.3);
  position: absolute;
  left: 50%;
  bottom: 50px;
  display: inline-block;
  background: #0b3a5a6b;
  padding: 5px 25px 8px;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

@media (min-width: 1340px) {
  .page_header .entry-title {
    font-size: 40px;
    bottom: 60px;
  }
}

@media (min-width: 1920px) {
  .page_header .entry-title {
    font-size: 45px;
    bottom: 70px;
  }
}

/*Testimonials*/
.review-item-area {
  padding: 50px 0px;
}

.review-item-area .single-review-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  margin-bottom: 30px;
  list-style-type: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

@media (min-width: 992px) {
  .review-item-area .single-review-item {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}

.review-item-area .single-review-item:last-child {
  margin-bottom: 0;
}

.review-item-area .single-review-item .review-text {
  padding: 35px 20px;
  position: relative;
  width: 100%;
  background-color: #648cff;
  color: white;
  font-size: 16px;
}

@media (min-width: 768px) {
  .review-item-area .single-review-item .review-text {
    padding: 35px 60px;
  }
}

@media (min-width: 992px) {
  .review-item-area .single-review-item .review-text {
    width: 67%;
  }
}

.review-item-area .single-review-item .review-text .review-text-inner {
  margin: 10px;
}

.review-item-area .single-review-item .review-text .review-text-inner:before {
  content: "“";
  display: block;
  font-size: 5rem;
  height: 0;
  left: -20px;
  opacity: 0.4;
  position: relative;
  top: -40px;
}

@media (min-width: 768px) {
  .review-item-area .single-review-item .review-text .review-text-inner:before {
    content: "“";
    display: block;
    font-size: 15rem;
    height: 0;
    left: -65px;
    opacity: 0.4;
    position: relative;
    top: -75px;
  }
}

.review-item-area .single-review-item .review-text .review-text-inner h2,
.review-item-area .single-review-item .review-text .review-text-inner h3,
.review-item-area .single-review-item .review-text .review-text-inner h4 {
  font-size: 20px;
  color: #f5f5f5;
}

.review-item-area .single-review-item .clients-information {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 40px;
  position: relative;
  background-color: #e6e6e6;
}

@media (min-width: 992px) {
  .review-item-area .single-review-item .clients-information {
    width: 33%;
  }
}

.review-item-area .single-review-item .clients-information:before {
  background-color: #648cff;
  content: "";
  display: block;
  height: 50px;
  left: 50%;
  margin-left: -25px;
  margin-top: -25px;
  position: absolute;
  top: 0;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  width: 50px;
  z-index: 0;
}

@media (min-width: 992px) {
  .review-item-area .single-review-item .clients-information:before {
    background-color: #648cff;
    content: "";
    display: block;
    height: 30px;
    left: 0;
    margin: 0;
    position: absolute;
    top: 50%;
    width: 30px;
    margin-top: 0;
    z-index: 0;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

@media (min-width: 1200px) {
  .review-item-area .single-review-item .clients-information:before {
    background-color: #648cff;
    content: "";
    display: block;
    height: 50px;
    left: 0;
    margin: 0;
    position: absolute;
    top: 50%;
    width: 50px;
    margin-top: 0;
    z-index: 0;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

.review-item-area .single-review-item .clients-information:after {
  display: none;
}

@media (min-width: 992px) {
  .review-item-area .single-review-item .clients-information:after {
    background-color: #e6e6e6;
    content: "";
    display: block;
    height: 55px;
    left: 0;
    margin-top: -25px;
    position: absolute;
    top: 50%;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transform-origin: left bottom 0;
    transform-origin: left bottom 0;
    width: 35px;
  }
}

@media (min-width: 1200px) {
  .review-item-area .single-review-item .clients-information:after {
    background-color: #e6e6e6;
    content: "";
    display: block;
    height: 75px;
    left: 0;
    margin-top: -25px;
    position: absolute;
    top: 50%;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transform-origin: left bottom 0;
    transform-origin: left bottom 0;
    width: 50px;
  }
}

.review-item-area .single-review-item .clients-information .profile-pic {
  border-radius: 100%;
  -webkit-box-shadow: 0 0 0 5px #648cff;
  box-shadow: 0 0 0 5px #648cff;
  height: 120px;
  overflow: hidden;
  position: relative;
  width: 120px;
}

.review-item-area .single-review-item .client-detail {
  margin-top: 20px;
}

.review-item-area .single-review-item .client-detail h2 {
  font-size: 22px;
  margin-bottom: 5px;
}

.review-item-area .single-review-item .client-detail .client-postion {
  color: #444;
  font-style: italic;
  text-transform: uppercase;
  font-size: 15px;
}

/*Introduction page*/
.no-wrap .site-inner {
  padding: 0 !important;
}

.no-wrap .site-inner .wrap {
  padding: 0;
  max-width: 100%;
}

.no-wrap .site-inner .entry-content {
  margin-bottom: 0 !important;
}

.no-wrap .site-footer {
  margin-top: 0px;
}

@media (max-width: 667px) {
  .featured-image img {
    height: 250px !important;
  }
}

.featured-image img {
  width: 100% !important;
}

.content-box {
  max-width: 650px;
  font-weight: 600;
  color: #000;
  padding: 15px;
}

@media (min-width: 768px) {
  .content-box {
    font-size: 14px;
    padding: 30px 15px 0px 15px;
  }
}

@media (min-width: 992px) {
  .content-box {
    font-size: 16px;
  }
}

@media (min-width: 1340px) {
  .content-box {
    font-size: 19px;
  }
}

@media (min-width: 1920px) {
  .content-box {
    font-size: 23px;
  }
}

.about-us-page .content-box {
  max-width: 550px;
  font-weight: 600;
  color: #000;
  padding: 15px;
  line-height: 1.7;
}

@media (min-width: 768px) {
  .about-us-page .content-box {
    font-size: 18px;
    padding: 30px 15px 0px 15px;
  }
}

@media (min-width: 992px) {
  .about-us-page .content-box {
    font-size: 20px;
  }
}

@media (min-width: 1340px) {
  .about-us-page .content-box {
    font-size: 22px;
    line-height: 1.8;
  }
}

@media (min-width: 1920px) {
  .about-us-page .content-box {
    font-size: 23px;
  }
}

.page-template-pt-submenupage .entry-content {
  color: #000;
  font-weight: 400;
}

@media (min-width: 768px) {
  .page-template-pt-submenupage .entry-content {
    font-size: 17px;
  }
}

@media (min-width: 992px) {
  .page-template-pt-submenupage .entry-content {
    font-size: 18px;
  }
}

@media (min-width: 1340px) {
  .page-template-pt-submenupage .entry-content {
    font-size: 20px;
  }
}

.page-template-pt-submenupage .entry-content figure {
  width: 56%;
  margin: 8px auto;
}

@media (max-width: 767px) {
  .page-template-pt-submenupage .entry-content figure {
    width: 90%;
    margin: 8px auto;
  }
}

.page-template-pt-submenupage .entry-content .videoWrapper {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  padding-top: 25px;
  height: 0;
}

.page-template-pt-submenupage .entry-content .videoWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.entry-content {
  color: #000;
  font-weight: 400;
}

@media (min-width: 768px) {
  .entry-content {
    font-size: 17px;
  }
}

@media (min-width: 992px) {
  .entry-content {
    font-size: 18px;
  }
}

@media (min-width: 1340px) {
  .entry-content {
    font-size: 20px;
  }
}

/* Attraction */
body.page-template-pt-submenuattraction .site-inner {
  background-color: #eeeeee;
  padding-bottom: 0;
  padding-right: 0;
  padding-left: 0;
}

body.page-template-pt-submenuattraction .site-footer {
  margin-top: 0;
}

/* Use the following CSS code if you want to use data attributes for inserting your icons */
[data-icon]:before {
  font-family: 'column-icons';
  content: attr(data-icon);
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* Use the following CSS code if you want to have a class per icon */
/*
  Instead of a list of all class selectors,
  you can use the generic selector below, but it's slower:
  [class*="iconfont-"] {
  */
.iconfont,
.ico-slider-next,
.ico-slider-prev,
.footer .language-selector .languages li.selectedLang span,
.footer .language-selector .languages li.selectedLang a:before,
.footer .language-selector .languages:before,
.content-footer .next a:after,
.content-footer .prev a .label:before,
.fb-link a,
.tw-link a,
.p-link a,
.tripAdvisor-link a,
.googleplus a,
.y-link a,
.yelp-link a,
.instagram-link a,
.weibo-link a,
.tu-link a,
#googleplus > div,
.artMainCon .slsame span.iconfont-datepicker:before,
#swipebox-caption #description-toggler,
#swipebox-action #swipebox-prev,
#swipebox-action #swipebox-next,
#swipebox-action #swipebox-close,
.ui-datepicker .iconfont-close,
.ui-datepicker .ui-datepicker-next:before,
.ui-datepicker .ui-datepicker-prev:before,
.poi-directions .iconfont:before,
.poi-map-link .iconfont:before,
.poi-phone .iconfont:before,
.poi-url .iconfont:before,
.pagination .to-top:before,
.pagination .to-bottom:before,
.filter-name .filter-name-text:after,
.iconfont-map3:before,
.iconfont-maxguests:before,
.iconfont-bedtype:before,
.walking .iconfont:before,
.switch .iconfont:before,
.driving .iconfont:before,
.transit .iconfont:before,
.bicycling .iconfont:before {
  font-family: 'column-icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
}

.dropdown-arrow .iconfont:after {
  content: "\f107";
  font-size: 1.5em;
}

.iconfont.datepickicon:before {
  content: "\e005";
  font-size: 1em;
}

.promocode .iconfont:before {
  content: "\e007";
  font-size: 1.35em;
}

.btn-close .iconfont:before,
.finder-close .iconfont:before,
.tag-item .iconfont:before,
.input-x .iconfont:before {
  content: "\e00b";
  font-size: 1.3em;
}

.ico-slider-next:before {
  content: "\e017";
  font-size: 1.3em;
}

.ico-slider-prev:before {
  content: "\e018";
  font-size: 1.3em;
}

.ico-slider-next .iconfont:before {
  content: "\e602";
  font-size: 1.3em;
}

.ico-slider-prev .iconfont:before {
  content: "\e603";
  font-size: 1.3em;
}

.footer .language-selector .languages li.selectedLang span:before {
  content: "\e017";
  font-size: 0.8em;
}

.phone .iconfont:before,
.phone-button-mobile .iconfont:before {
  content: "\f095";
  font-size: 1em;
}

.icon-language:after,
.footer .language-selector .languages li.selectedLang a:before,
.footer .language-selector .languages:before {
  content: "\e009";
  font-size: 1.4em;
}

.subnav-wrap .btn-icon:after {
  content: "\e022";
  font-size: 1.8em;
  line-height: 1.4;
}

.subnav-wrap.open .btn-icon:after {
  content: "\e00b";
  font-size: 1.3em;
  line-height: 1.9;
}

.content-footer .next a:after {
  content: "\e017";
  font-size: 0.75em;
  font-weight: bold;
}

.content-footer .prev a .label:before {
  content: "\e018";
  font-size: 0.75em;
  font-weight: bold;
}

.review-text-positive .iconfont:before {
  content: "\e01c";
}

.review-text-negative .iconfont:before {
  content: "\e01e";
}

.incrementer .subtract .iconfont:before {
  content: "\e023";
  font-size: 1em;
  line-height: 1.75;
}

.incrementer .add .iconfont:before {
  content: "\e022";
  font-size: 1em;
  line-height: 1.75;
}

.showMore .more .iconfont:before {
  content: "\f107";
  font-size: 1.75em;
}

.showMore .scss .iconfont:before {
  content: "\f106";
  font-size: 1.75em;
}

.maxguests .iconfont:before {
  content: "\e026";
  font-size: 1.5em;
}

.bedtype .iconfont:before {
  content: "\e027";
  font-size: 1.5em;
}

.filter-toggle .iconfont:before {
  content: "\e00b";
}

.fb-link a:before {
  content: "\e013";
}

.tw-link a:before {
  content: "\e012";
}

.p-link a:before {
  content: "\e016";
}

.tripAdvisor-link a:before {
  content: "\e015";
}

.googleplus a:before {
  content: "\e011";
}

.y-link a:before {
  content: "\e010";
}

.yelp-link a:before {
  content: "\e00e";
}

.weibo-link a:before {
  content: "\e00d";
}

.instagram-link a:before {
  content: "\e024";
}

.tu-link a:before {
  content: "\e00f";
}

.artMainCon .slsame span.iconfont-datepicker {
  display: inline-block;
  text-align: center;
  content: '\e019';
  cursor: pointer;
  position: relative;
  top: 0.15em;
  left: -1.4em;
}

.artMainCon .slsame span.iconfont-datepicker:before {
  content: '\e005';
}

#swipebox-caption #description-toggler:before {
  content: "\e01b";
  font-size: 1.5em;
  line-height: 1;
}

#swipebox-caption.show-description #description-toggler:before {
  content: "\e019";
  font-size: 1.5em;
  line-height: 1;
}

#swipebox-action #swipebox-prev:before {
  content: "\e018";
  font-size: 1.5em;
}

#swipebox-action #swipebox-next:before {
  content: "\e017";
  font-size: 1.5em;
}

#swipebox-action #swipebox-close:before {
  content: "\e00b";
  font-size: 1.8em;
}

.poi-close .iconfont:before {
  content: "\e00b";
  font-size: 1.5em;
  line-height: 1.2;
}

.ui-datepicker .iconfont-close:before {
  content: "\e019";
  font-size: 1.8em;
}

.iconfont-house:before {
  content: "\e600";
  font-size: 1em;
  line-height: 1;
  position: relative;
  top: 0.09em;
}

.iconfont-phone:before {
  content: "\f095";
}

.iconfont-map3:before {
  content: "\e001";
}

.iconfont-map1:before {
  content: "\e004";
}

.iconfont-calendar:before {
  content: "\e005";
}

.iconfont-map2:before {
  content: "\e006";
}

.iconfont-promo:before {
  content: "\e007";
}

.iconfont-email1:before {
  content: "\e008";
}

.iconfont-globe:before {
  content: "\e009";
}

.iconfont-website:before,
.finder-view-site:before,
.finder-site-link:before {
  content: "\e00c";
}

.iconfont-thumbsup:before {
  content: "\e014";
}

.iconfont-arrow-up:before {
  content: "\f106";
}

.iconfont-arrow-down:before {
  content: "\f107";
}

.iconfont-next:before {
  content: "\e017";
}

.iconfont-prev:before {
  content: "\e018";
}

.iconfont-close1:before {
  content: "\e019";
}

.iconfont-close3:before {
  content: "\e01a";
}

.iconfont-plus1:before {
  content: "\e01b";
}

.iconfont-plus2:before {
  content: "\e01c";
}

.iconfont-plus3:before {
  content: "\e022";
}

.iconfont-minus1:before {
  content: "\e023";
}

.iconfont-menu2:before {
  content: "\e025";
}

.iconfont-menu1:before {
  content: "\e000";
}

.iconfont-email2:before {
  content: "\e002";
}

.iconfont-grid:before {
  content: "\e003";
}

.iconfont-list:before {
  content: "\e00a";
}

.iconfont-close2:before {
  content: "\e00b";
}

.iconfont-minus2:before {
  content: "\e01d";
}

.iconfont-minus3:before {
  content: "\e01e";
}

.iconfont-prev1:before {
  content: "\e01f";
}

.iconfont-next1:before {
  content: "\e020";
}

.ui-datepicker .ui-datepicker-next:before {
  content: "\e017";
}

.ui-datepicker .ui-datepicker-prev:before {
  content: "\e018";
}

.poi-map-link .iconfont:before,
.poi-directions .iconfont:before {
  content: "\e004";
  font-size: 0.75em;
  line-height: 0;
  position: relative;
  top: 1px;
  margin-right: 3px;
  font-size: 1.1em;
}

.poi-phone .iconfont:before {
  content: "\f095";
  font-size: 0.875em;
  line-height: 0;
  position: relative;
  top: 1px;
  margin-right: 5px;
  left: 2px;
}

.poi-url .iconfont:before {
  content: "\e00c";
  font-size: 1.1em;
  line-height: 0;
  position: relative;
  top: 2px;
  margin-right: 3px;
}

.pagination .to-top:before {
  content: "\f106";
  margin-right: 5px;
  font-size: 14px;
  line-height: 0;
  position: relative;
  top: 2px;
}

.pagination .to-bottom:before {
  content: "\f107";
  margin-right: 5px;
  font-size: 14px;
  line-height: 0;
  position: relative;
  top: 2px;
}

/* added these from Boulevard */
.iconfont-map3:before {
  content: "\e001";
}

.iconfont-maxguests:before {
  content: "\e026";
}

.iconfont-bedtype:before {
  content: "\e027";
}

.walking .iconfont:before {
  content: "\e028";
  font-size: 1.75em;
}

.switch .iconfont:before {
  content: "\e029";
  font-size: 1.5em;
}

.driving .iconfont:before {
  content: "\e02a";
  font-size: 1.75em;
}

.transit .iconfont:before {
  content: "\e02b";
  font-size: 1.75em;
}

.bicycling .iconfont:before {
  content: "\e02c";
  font-size: 1.75em;
}

.column-uniE601:before {
  content: "\e601";
}

.column-uniE602:before {
  content: "\e602";
}

.column-uniE603:before {
  content: "\e603";
}

.column-uniE604:before {
  content: "\e604";
}

[class^="icon-"],
[class*=" icon-"] {
  font-family: 'facilities-category-icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.category-general:before {
  content: "\e600";
}

.category-reception:before {
  content: "\e607";
}

.category-wellness:before {
  content: "\e60f";
}

.category-skiing:before {
  content: "\e616";
}

.category-cleaning:before {
  content: "\e61f";
}

.category-family:before {
  content: "\e62a";
}

.category-activities:before {
  content: "\e62b";
}

.category-shopping:before {
  content: "\e631";
}

.category-food:before {
  content: "\e636";
}

.category-business:before {
  content: "\e63d";
}

.category-transport:before {
  content: "\e640";
}

.category-parking:before {
  content: "\e641";
}

.category-pool:before {
  content: "\e645";
}

.category-wifi:before {
  content: "\e64d";
}

.category-entertainment:before {
  content: "\e64f";
}

.category-pets:before {
  content: "\e900";
}

.att-map:before {
  content: "\e77a";
}

.att-phone:before {
  content: "\e76a";
}

.att-clock:before {
  content: "\e8e8";
}

.att-website:before {
  content: "\e917";
}

.att-directions:before {
  content: "\183";
}

.rating-fullstar:before {
  content: "\e9d9";
}

.rating-halfstar:before {
  content: "\e9d8";
}

.rating-emptystar:before {
  content: "\e9d7";
}

@font-face {
  font-family: 'column-icons';
  src: url(data:application/x-font-woff;charset=utf-8;base64,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);
  font-style: normal;
  font-weight: normal;
}

@font-face {
  font-family: 'facilities-category-icons';
  src: url(data:application/x-font-woff;charset=utf-8;base64,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);
  font-style: normal;
  font-weight: normal;
}

@font-face {
  font-family: 'colonnade-icons';
  src: url(data:application/x-font-woff;charset=utf-8;base64,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CH2aBYmMio6LjYuOjI2NjQj3GfcZBY2NjYyOi42LjYqNiQj3GfsZBY2JjImLiAgO+0v3x/edFYuJioiJigj7GfsaBYmKiYqJi4iLiYyJjAj7GfcaBYmMio6LjYuOjI2NjQiZmQWNjY2MjouNi42KjYkI9wX7BPcE9wQFjY2NjI2LjouNio2JCJl9BY2JjImLiAgOQvhL5hWLZwWLhomHh4eIh4eKhosI/CeLBYaLh4yHj4iPiY+LkAiLrwWLkI2Qjo6Pj4+NkIsI+CeLBZCLj4mOh4+IjYaLhgiL9ycVi2YFi4aJh4eHiIiHiYaLCPwniwWGi4eNh46Ij4mPi5AIi7AFi5CNj46Pj46PjZCLCPgniwWQi4+JjoiPh42Hi4YIi/cmFYtmBYuGiYeHiIiHh4mGiwj8J4sFhouHjYePiI6Jj4uQCIuwBYuQjY+Oj4+Oj42Qiwj4J4sFkIuPiY6Ij4eNh4uGCA73AtQVi3yFfoGAgIF+hXyLfIt+kYCVgJaGmIuai5qQmJaWlpaYkJqLmouYhpaAlYCRfot8CIv3JhWLfIV+gYGAgH6GfIt8i36QgJaAlYaYi5qLm5CYlpWWlpiQmouai5iGloCVgZF+i3sI+Cb7ChWLVAWLiIqJiYmJiYmLiYsI+/CLBYmLiYuJjYmNio2LjgiLwgWLjYyNjY2NjY2MjYsI9/CLBY2LjYqNiY2JjImLiQj8JvedFYt7hX+BgICAfoZ8i3yLfpCAloCWhpeLm4uakJiWlpaVmJGai5qLmIWWgZWAkX6LfAj4JvsLFYtUBYuJioiJiomJiYqJiwj78IsFiYuJjImNiYyKjouNCIvCBYuNjI2NjY2NjYyNiwj38IsFjYuNio2JjYmMiYuJCIv3JhWLVAWLiYqJiYmJiYmKiYsI+/CLBYmLiYyJjYmNio2LjQiLwgWLjoyNjY2NjI2MjYsI9/CLBY2LjYqNio2JjImLiAgO1PAVi1QFi4iKiYmJiomIi4mLCFSLBYmLiYuJjYmNio2LjgiLwgWLjYyNjY2NjY2MjYsIwosFjYuOioyJjYmMiYuJCIv3ARWLVAWLiYqJiYmKiYiKiYsIVIsFiYuJjImNiY2KjYuNCIvCBYuOjI2NjY2NjYuNiwjCiwWNi46LjImNiYyJi4gIi/cCFYtUBYuJiomJiYqJiIqJiwhUiwWJi4mMiY2JjYqNi40Ii8IFi42Mjo2MjY2NjI2LCMKLBY2LjoqMiY2KjIiLiQj4S/tvFYtUBYuIiomJiYmJiYuJiwj8FIsFiIuJi4mNio2KjYuOCIvCBYuNjI2MjY2NjYyOiwj4FIsFjYuNio2JjYmMiYuJCPxL990Vi1QFi4iKiYmJioqIiomLCFSLBYmLiYyJjImNio2LjgiLwgWLjYyNjY2NjY2MjYsIwosFjYuOioyJjYmMiYuJCPhL+3AVi1QFi4mKiYmJiYmJiomLCPwUiwWIi4mMiY2KjYqNi40Ii8IFi46MjYyNjY2Ni46LCPgUiwWNi42LjYmNiYyJi4gIi/cCFYtUBYuJiomJiYmJiYqJiwj8FIsFiIuJjImNio2KjYuNCIvCBYuNjI6MjI2NjYyOiwj4FIsFjYuNio2JjYqMiIuJCIv3AhWLVAWLiIqJiYmJiomKiYsI/BSLBYiLiYyJjIqNio2LjgiLwgWLjYyNjI2NjY2MjosI+BSLBY2LjYqNiY2JjImLiQgO+JTmFYtnBYuGiYeIh4eHh4qGiwj8cIsFhouHjIePiI+Jj4uQCIuvBYuQjZCOjo+Pj42Qiwj4cIsFkIuPiY+HjoiNhouGCIv3AhWLZwWLhomGiIiHh4eJhosI/HCLBYaLh42Hj4iOiZCLkAiLrwWLkI2Pjo+Pj4+MkIsI+HCLBZCLj4qPh46HjYeLhgiL9wIVi2YFi4aJh4iHh4iHiYaLCPxwiwWGi4eNh46Ij4mPi5AIi7AFi5CNj46Pj46PjZCLCPhwiwWQi4+Jj4iOh42Hi4YIi/cCFYtmBYuGiYeIh4eIh4mGiwj8cIsFhouHjYeOiI+Jj4uQCIuwBYuQjY+Ojo+Pj42Qiwj4cIsFkIuPiY+HjoiNh4uGCA5n+GD3FBWLgYiChIQIdXYFhISCh4GLgYuCj4WSCPsf9x77H/seBYSEgoeBi4GLgo+Ekgh2oAWEkoeUi5WLlY+UkpII9073TgWSkpSPlYuVi5OHk4QI9037TgWThI6Ci4EIDmf4YPemFYuBiIOEhAj7TvtOBYODg4iBi4CLg46Ekwj7TvdOBYSRh5SLlYuVj5SSkgigoQWTkpOOlYuVi5SIkoQI9x/7H/cf9x8FkpKTjpWLlYuUiJKECKF1BZKEjoKLgQgO+0v3zveCFYuBh4KEhAj7TvtOBYSEg4eAi4GLg4+Ekgh1oAWEk4eTi5WLlY+UkpII9x/3H/sf9x4FhJOHk4uVi5WPlJKSCKGgBZKTk46Vi5aLk4iSgwj3TvtOBZKEj4OLgQgO+0v3aKUV+073TgWEkoeUi5WLlY+UkpII9073TgWSkpSOlYuVi5SIkoQIoHUFkoSPg4uAi4GHg4SECPsf+x/3H/sfBZKEj4KLgYuBh4KEhAh2dgWEhIKHgYuBi4KPhJIIDvgp9hX7vosFc4t4eItzi3OeeKOLCPe+iwWji56ei6OLo3iec4sIi/cpFfu+iwVzi3h4i3OLdJ54o4sI976LBaOLnp6LooujeJ5ziwiL9ykV+76LBXOLeHiLdItznnijiwj3vosFo4uenouji6J4nnOLCA74KfYV+ymLBXOLeHiLc4tznnijiwj3KYsFo4uenouji6N4nnOLCIv3KRX7KYsFc4t4eItzi3SeeKOLCPcpiwWji56ei6KLo3iec4sIi/cpFfspiwVzi3h4i3SLc554o4sI9ymLBaOLnp6Lo4uieJ5ziwj7ifvpFYtuc3Nui22Lc6OLqIuoo6Opi6iLo3OLbgiL9ykVi25zc26LbYtzo4uoi6mjo6mLqIujc4ttCIv3KhWLbXNzbotti3Oji6mLqKOjqYuoi6Nzi24IDvcU97QVy4uLy0uLi0sFiysVy4uLy0uLi0sFiysVy4uLy0uLi0sF6/eUFYtL9zSLi8v7NIsFi/s0Ffc0i4vL+zSLi0sFiysV9zSLi8v7NIuLSwUO9xT39BWLS/eUi4vL+5SLBYv7NBX3lIuLy/uUi4tLBYsrFfeUi4vL+5SLi0sFDov4dBX4lPyU/JSLBQ5ni/eCFYumkKWWpJWkmqCdnZ2doJmklqSWpZCmi6aLpYakgKSAoX2deZ15mXaVcpZykHGLcAiLYX9ldGkI7SkFkoSOgouBi4GIg4SDg4SDh4GLgYuCj4SSCCntBWlzZYBhi3CLcZBylXKWdpl5nXmdfKGBpICjhqWLpwjUixWLZ5htpHKkcql/rouui6qXpKSkpJepi6+Lrn+pcqRypGyYaItoi21+cnJycn5ti2gIDvgC96YVi5CJkIeOiI+GjYaLa4tshnCBb4JyfnV7dnt0dnRxiIeJh4uHi4aNho6Ij4ePiZCLCJCLj42Pj5CPkpKUlJSUkZGPj6WipZyklaSVqZCti5CLkI2Ojo+PjY+LkAj3JsQVi3mJeId5g2B5Z3FscG1pcWF3Y3ZhgWCLb4twj3GUiIyCj32SfpKBj4eLiIuHiIeFCIaFh4SHhIeDhoWFhYWFhYiGi4WLhoyHjYeNiI2JjomNiY+IkYqLi4yKjYqMi4yKjAiLi4uMioyLjYuMi4yLko6SkZKRkpGSkpCSkJKQkZGRkI6Qi4+Li4mPiZGIkomPi40IiZWKlYuVi6GQoJOfk5+WnJqamZqbmZ6WnZaelKCSlY+ZjZyNnIydjJyLnIucjJyMCJyMmo2Zj5mOlpGTkgiTkwWLi46OkZCQkY6NiomLiY6Nk5CSj4+MjIeTi5GGkYORgpCAjn+Ofo1/jYCMgIyCi4QIDvsC+Cb3EhWLhoqEiYOJgomFiYaHgYCBd4F6gXmGeYuGi4aLhoyGjIaMhY2FjIaNiIyIjIaNg44IhI6GjImMeZJ6knyVc5pyn3GlcaV2pHykgpmDnIWeioyJkIiTiZKJkYqOio6Jj4mRCIqRipGKkIqPi5CLkYuckJ2UnZaelZeVj4+Nko2TjZSMkYyQi46LjYuMi4+JkISSfgiNh46GjoSPhY6FjoWOho6GjoaMioyJjoeOh42HjImMiIyIi4mLh4iGhoWGhoWFhIcIhYaFhoaFhYaIh4uHi4qMiIyJjIiMiYuKjIqMiI2IjYiMiYyLmXGcdJ15nniheqV9CIyLjYqOiY6JjYmNi4yKjYqOio2KjYuNi46LkI2QkZCQkZGPkpCRkJGRkJGRj42PiwiOi46LjYmOio+Jj4iPiY2JjIqPiJGIkIiQiJGIkoeSiJCIj4mYhJKGjIiMiYuJi4kIDvsBjPgbFY+TkI6Tiwj4AosFk4uRiI6DjoOKhYWFCPsh+yGL+2gFi4OHhoSHiIqJi4mLhouGjYiOCELVBYeOiY+LkAiL9x/7IfchBYaRiZGOkwgO+0v3x/ciFYuIiomJiQh9fQWJiYmKiIuJi4mMiY0I+wT3BPsF+wQFiYmJiomLiIuJjImNCH2ZBYmNio2LjouNjI2NjQj3GfcZBY2NjYyOi42LjYqNiQj3GfsZBY2JjImLiQgO+0v3x/eiFYuIiomJiQj7GfsZBYmJiYqJi4iLiYyJjQj7GfcZBYmNio2LjouNjI2NjQiZmgWNjI2MjouNi42KjYoI9wT7BfcF9wUFjYyNjI2LjouNio2KCJl8BY2JjImLiQgO+JQU+JQViwwKAAMCAAGQAAUAAAFMAWYAAABHAUwBZgAAAPUAGQCEAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAA8QcB4P/g/+AB4AAgAAAAAQAAAAAAAAAAAAAAIAAAAAAAAgAAAAMAAAAUAAMAAQAAABQABAB4AAAAGgAQAAMACgABACDgLOYA5mLwAPAC8GzwlfCw8Qf//f//AAAAAAAg4ADmAOYy8ADwAvBs8JXwsPEG//3//wAB/+MgBBoxGgAQYxBiD/kP0Q+3D2IAAwABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAB//8ADwABAAAAAQAAvOZlBF8PPPUACwIAAAAAANA1ACkAAAAA0DUAKQAA/9sDPwHgAAAACAACAAAAAAAAAAEAAAHg/+AAAANXAAD//gM/AAEAAAAAAAAAAAAAAAAAAABqAAAAAAAAAAAAAAAAAQAAAAIAAIACAABAAgAAIAIAAIACAACAAgAAAAIAAAACAABgAgAAIAIAAAoCAACAAgAAZQIAAGACAAAQAgAAMQIAAHECAAAAAgAABgIAABQCAAB1AgAAIANXABoCAAA5AgAAjwIAAI8CAAAwAgAAMAIAADACAAAoAgAAMAIAACgCAADDAgAAwwIAAAoCAABsAgAAbAIAABMCAAAAAgAAAAIAABMCWACeAhAAbQIAACACEAAAAlgAAAIAAB8CAABNAgAATQIAAJoCAACKAgAAigIAAJoCAACpAgAAbAIAAGwCAACpAgAAwwIAAI8CAACPAgAAwwIAAI8CAAApAgAAKQIAAI8CAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAABgAgAAYAIAAAICAAACAgAAAgIAAAICAAAAAgAAAAIAAAAAtwANALcABAFJABYBSQAWAbcAAAIAAAACAAAAAgAAAAHcAA8B3AAPAUkAIQFJAA8CAABAAgAANQIAAIACAACAAgAAAAHcAAACAAAAAZIAAAGTAAEBSQAWAUkAFgAAUAAAagAAAAAADgCuAAEAAAAAAAEAHgAAAAEAAAAAAAIADgB/AAEAAAAAAAMAHgA0AAEAAAAAAAQAHgCNAAEAAAAAAAUAFgAeAAEAAAAAAAYADwBSAAEAAAAAAAoANACrAAMAAQQJAAEAHgAAAAMAAQQJAAIADgB/AAMAAQQJAAMAHgA0AAMAAQQJAAQAHgCNAAMAAQQJAAUAFgAeAAMAAQQJAAYAHgBhAAMAAQQJAAoANACrAGMAbwBsAG8AbgBuAGEAZABlAC0AaQBjAG8AbgBzAFYAZQByAHMAaQBvAG4AIAAxAC4AMABjAG8AbABvAG4AbgBhAGQAZQAtAGkAYwBvAG4Ac2NvbG9ubmFkZS1pY29ucwBjAG8AbABvAG4AbgBhAGQAZQAtAGkAYwBvAG4AcwBSAGUAZwB1AGwAYQByAGMAbwBsAG8AbgBuAGEAZABlAC0AaQBjAG8AbgBzAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA);
  font-style: normal;
  font-weight: normal;
}

@font-face {
  font-family: 'terminus-icons';
  src: url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAK4AAAsAAAAArbQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAABCAAAAGAAAABgDxIOX2NtYXAAAAFoAAABrAAAAazQwMmDZ2FzcAAAAxQAAAAIAAAACAAAABBnbHlmAAADHAAApYgAAKWIt/gA7WhlYWQAAKikAAAANgAAADYN5CflaGhlYQAAqNwAAAAkAAAAJA1VCihobXR4AACpAAAAAewAAAHs+awtvGxvY2EAAKrsAAAA+AAAAPgFXC/KbWF4cAAAq+QAAAAgAAAAIACoBKFuYW1lAACsBAAAAdoAAAHaWfFYdHBvc3QAAK3gAAAAIAAAACAAAwAAAAMELgGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAA8QcDwP/AAEADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAwAAAAMAAAAcAAEAAwAAABwAAwABAAAAHAAEAZAAAABgAEAABQAgAAEAIOAF4AngC+AT4BjgIOAk4CfmCeYL5g/mGOYa5h/mI+Yq5i3mL+Yy5jXmOuY95kHmQ+ZI5krmTOZO5lLmV+Ze5mDmY+Zr5nfmeeZ76ADpAelQ6XvwCPCV8Qf//f//AAAAAAAg4ATgCOAL4A3gFeAf4CLgJ+YA5gvmDeYR5hrmHOYh5iXmLeYv5jLmNOY35jzmP+ZD5kXmSuZM5k7mUOZU5lnmYOZj5mrmbeZ55nvoAOkA6VDpe/AI8JXxBv/9//8AAf/jIAAf/h/9H/wf+x/1H/Qf8hoaGhkaGBoXGhYaFRoUGhMaERoQGg4aDRoMGgsaChoJGggaBxoGGgUaBBoDGgIaARn/GfkZ+Bn3GfYYchdzFyUW+xBvD+MPcwADAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAACAQAAMwMAA2YAFAAhAAABIg4CFRQeAjEwPgI1NC4CIxEiJjU0NjMyFhUUBiMCADVdRihQYFBQYFAoRl01OVFROTlRUTkDZihFXjVbx6Zra6bHWzVeRSj+c1E5OlFROjlRAAAADAAA/80DwAPNAAMABwALAA8AEwAXABsAHwAjACcANAA5AAABMxUjNzMVIzczFSMBMxUjNzMVIzczFSMDMxUjNzMVIzczFSMlMxUjARUjNSEVIzUjESERIxMhESERAUCAgMCAgMCAgP3AgIDAgIDAgIDAgIDAgIDAgID9wICAAsCA/kCAgAPAgED8wANAAk2AgICAgP8AgICAgIABQICAgICAgIACwEBAQED8AAQA/EACwP1AAAAAAAQAQACNA8ADDAAFAAkADQARAAABJwEhAQcBIQkBCQERBSURASUCAIL+5QM8/uSDAb78hgG9Ab3+2QEp/tf9qQEp/tcBcWv+sQFTbwGb/ooBdv7k/p4CXvz8/aIBYvwAAAQAFP/hA+wDuAAUADIAZAB3AAABIg4CFRQeAjMyPgI1NC4CIwEUBgcuATc+AScuASciJicmNicmBicmNjceAxUBDgEHDgEHDgEVFBY3NhYXHgMHDgEHDgEHBhYjIiY1NCY1NCY1NDYnLgEnPgM3Az4BMz4BNz4BNzYWFw4BIyImJwIAZrOFTk6Fs2Zms4VOToWzZgGjLikLEAsMBwMCHCAgLxMofigLUwgBCgg+aU0q/iMHIQwaHQ4OQiMLDDISCT89IRYNWA8DCwEBDRISRxFOKAcHVBcUQldnOUoTDxETIxYUQB8aUQ4ydUAjQh8DuE2Gs2Vms4VOToWzZmWzhk3+FUiCNQksGRleFxdRARsmUD0sDTVVBhEJFU1ofkUBnw8QCxgLFxc5EBEeBAQBBwMLIEA4Ixg7CDkMEmRXDAtFIiIaLikvFBMJAjRaRi0I/NMKFQELBQQdAwINGSEkCwoAAAAAAQDKAJcDNgMDACQAAAEXFhQPAQYiLwEHBiIvASY0PwEnJjQ/ATYyHwE3NjIfARYUDwECc8MJCUUJGwrDwwoaCkUJCcPDCQlFChoKw8MKGgpFCQnDAc3DChsJRQoKw8MKCkUJGwrDwwkbCkUJCcPDCQlFChsJwwAABwAgAEUD0wNPABQAOQBXAHIAfwCMAJkAACUGLgInJj4CNzYeAhcWDgIHAS4BNz4BJyYGBzQGNzYmJy4BDgEHDgEVFB4CMzI+AjU0JicTLgEHMQ4BFx4BNzYWFx4BBzEGFhcWNjcwNDE2JicHLgEHDgEXHgE3MTYWFx4BBzEGFhcWNjc2JicBDgEnLgE3PgEXHgEHBw4BJy4BNz4BFx4BBzcmBgcGFhcWNjc2JicBsztsUzQEBCZKZTw8a1M0BAQmSWY8AT4KCwUMAQwYdUkdBgsEEhRFVl4uREtGcpBLYqByPksprS+CQA8RAwMaDy5cIiETDgUODg8bBBUaMGAXQB8NDgMCFg0PHwwLBgUEDA0MFwQKDBf+fgQQBwcEBAQPBwgEBDMLKxMSCQsMKRMSCww6OXAZGSs6O3kYGDM7fwYTLEEnKEk8KAYGFCtBKCdKOygGAVwDCQ0dMRIiAh8BCBMkOxEUASJBLUWMPzxfQiQ0UGEtN0ANASU0KA0EGQ8PEQMKHCYlYC0OHAQFDg4BP4Y1WBkUBwMWDQ0OAwMJDQwgEAwYBAQMDR9BGv6VBwYDAw4HBwYDAw4HQhIOCAklEhIOBwgmE68PMjIzZBITMzc2Yg8ABQBi/88DnwPJABUAKwBBAFcAbQAAAQYWMRcwFjMyNjE3MDY3NCYxJzAmBycWNjE3MDY3NiYxJzAmJyYGMQcwBhcnPgExAzAmJyYGDwEwBgcGFjETMBY3BzQmMScwJgcOAQ8BMBQXFjYxNz4BNxcmBjEHMAYXHgEfATAWNz4BMTcwJicCYQ0KghoODhdnCgEj8xwMDAkl8yMDBAl0EA8SFIkJCXMVDAIJDxYTBsoWCAsa0hsUMiDZJAwJDQEOBQkn/QcUAT8QIKkUBAQMCaoZDBACBAYPAT8NJNkdEJMWDBIMTgIMbhABRxINDhqJEQIBG9gbDlQFLAFaLQkNBQFLCg0RKP7iFAWMFBdtCwcFEQmuIQoPCTgFCxpeCRW6IQ0NDQU1BAQFJP0bBwAAAQDh//YDHwOkADEAACUOAQcOASMiJicuAScuAScuATURIzU+ATc+ATc+ATczFTMVIxUUFhceARceATMyNjcVAx8eNhgYNRwgOBkYKhESGAYHB2ccLxMUHwwMEAWE3d0EBQQQCxAjFCNHIykOFAYFBggICBgPDyARETEgAUuFCRoRESgYFzwl7pTyKTQMDBIHCQoXGJUAAAACAAAATQQAA00AEAAUAAABISIGFREUFjMhMjY1ETQmIwERCQEDQP2AT3FxTwKAT3FxT/5AAUD+wANNcU/+gE9xcU8BgE9x/YACAP8A/wAAAAQADP/iA/QDuAA/AFIAaAB1AAATFBYXHgEzOgEzMBYXIyIOAhUUHgIzOgExMDIzMjY3PgE1NCYnLgE1NDY3PgE1NCYnPgE3PgE9ASEiDgIVARYGBwYmJyY2Nz4BNzI2MzIWFwMWBgcOASMiJicmNjc+ATc+ATMyFhcFNSMVIxUzFTM1MzUjQSopIkYUBQgDAR8BG2dlTEVZVRACAwUEFV8yQUFPJBchGRIcLhoxBRwJGzz/AAFSYFEBngRbTExvBAIYGBlCJQQJBEdZA0MTLy0FCwUqSg8JAgkKIRYFCwYyQhQBsGqnp2qoqALDP1kbFgtGKQsqU0hJUykJDBgfbU1JXiAUIhERGxAaUUU9UxoDBAEEDhUGCy9jWP4JO08FBkA6HTUWFxoDAUo4Ai1Ddw0BAkw6IDocGyMGAgEzRsGnp2qoqGoAAAABACkATgPXA0wARQAAAQ4BBz4BNw4BBy4BIyIOAhUUFhcuAycOARUUFhcuAScwFBUUFhcOASMiJiceARcOASMiJiceATMyPgI1PAE1PgE3A9caOB0eLAscPiEaSSooRjUeAgM8cWVZIw0OLycXLRNZQgwaDQkTCBJjPzJ6RAwXC0CWUobNi0gcMRMC8QwPAxE4IRAYBhwhHzRHKAsWCwMfNUcsFTEbMlUaAQwLAQFGag4DAwECOksBJywCASkuZJ7EYAYNBhQzHQAAAAABAOn/1wMXA8MAFgAAASMiBh0BMxUjESMRIzUzNTQ+AjsBFQMXnw8Zx8e8q6siPVMxoAMUIRlzpP4UAeykYTRbRCivAAoANP/0Bn4DqgAWACkAQABTAGAAbQCfALQAygDfAAABDgEVFBYXHgEzMj4CNTQuAiMiBgcXLgE1NDY3PgEzMhYVFAYjIiYnJQ4BFRQWFx4BMzI+AjU0LgIjIgYHFy4BNTQ2Nz4BMzIWFRQGIyImJyUUFjMyNjU0JiMiBhUhFBYzMjY1NCYjIgYVAT4BNyEuAScuAyMiDgIxIR4BFw4BFRQeAjMyPgI3FzceAzMyPgI1NCYnASIuAjU0PgIzMh4CFRQOAiMTMD4COwEyHgIxMCYOAQcuAgYxASIuAjU0PgIzMh4CFRQOAiMBQRweHhwbSCcoRzUfHzVHKCdIGyoTFRUTEzEcOE9POBwxEwLyGx4eGxxHJylHNR8fNUcpJ0ccKxQUFBQTMRs4UFA4GzET/QAnHBsnJxscJwMdJxscJiYcGycBfQwjGP71AwcDBjFywZWjyW8m/uobJQsmLEBvlFQuWE9FHFxQHEVRWS9UlG9AMSv7qUR3WTMzWXdEQ3dZMzNZd0MFKluSaBxoklwpYIKGJSWFg2ADF0N3WTMzWXdDRHdZMzNZd0QCFRxHKCdHHBseHzVHKClHNR8eG+oTMRscMRMTFVA4OE8UFOocRygnRxwbHh81RygpRzUfHhvqEzEbHDETExVQODhPFBRfGycnGxwnJxwbJycbHCcnHAEBI0kYAQIBCDE1KTE6MBpTJDN8RVSUbkAUJjUhgYYiNycVQG6UVEmENP25M1l3Q0R3WTMzWXdEQ3dZMwLDJCslJSskBDKGiYmGMgT9PTNZd0NEd1kzM1l3REN3WTMAAAAAAQBy/80DigPJADYAAAEOAwcmPgI3JjQ+ARcWDgIXFj4BJicuAQ4BFx4BBy4BNz4DNzYeAhcWDgInLgEnAbkKGCQyJQsMHSQNFiVFLzkVKwZHS2csEi9DsZpfEAc4JVY9AwM9YXpAUJh5UQsLIlaEVi82JQEoNWZaTBpQjoN+QCVlUy4TFnqFcg4PbKGqL0QKUZthMDlBE35aSntcOQcJHEhyTFaphE0GBCcXAAEBHwAfAuEDewATAAAlBhQXFjI3ATY0JwEmIgcGFBcJAQEfCwsKHQoBkQsL/m8KHQoLCwFt/pNRCh4KCwsBlQodCwGVCgoLHQr+hP6EAAAAAQEfAB8C4QN7ABMAACUWFAcGIicBJjQ3ATYyFxYUBwkBAuELCwodCv5vCwsBkQodCgsL/pMBbVEKHgoLCwGVCh0LAZUKCgsdCv6E/oQAAAABAYUA7AJ7Aq4AEwAAARYUBwYiLwEmND8BNjIXFhQPARcCewoKCh0LxAoKxAsdCgoKoaEBHgsdCgsLyAodC8gKCgoeCq+vAAABAYUA7AJ7Aq4AEwAAAQYUFxYyPwE2NC8BJiIHBhQfAQcBhQoKCh0LxAoKxAsdCgoKoaEBHgsdCgsLyAodC8gKCgoeCq+vAAABANcApAMpAvYAIAAAASM1NCYjIgYdASMiBhUUFjsBFRQWMzI2PQEzMjY1NCYjAwrXHhUVHtcVCgoV1x4VFR7XFQoKFQIA1xUKChXXHhUVHtcWCQkW1x4VFR4AAAEA1wGaAykCAAAOAAABISIGFRQWMyEyNjU0JiMDCv3sFQoKFQIUFQoKFQIAHhUVHh4VFR4AAAAABQAm//oD2QOqAB4ALwBLAGAAbQAAATQmIyEVIzUjFSM1DgEHFSM1DgEdASE+ATMyFhchNQcUBisBIiY9ATQ2OwEyFh0BBx4BFRQOAiMiLgI1NDY3IREUFjMhMjY1ESEDIi4CNTQ+AjMyHgIVFA4CIxEiBhUUFjMyNjU0JiMD2WdI/fYnGicHDAcnJC0BKSJaNDVaIgEpSBsTUhIbGxJSExvIFBUmQlgzMlhCJhUU/vBnSAJVSGf+8MwpSjcfHzdKKSpKNiAgNkoqQl5eQkNeXkMC/0dk6Ojo5QEDAt/NF0suhiMpKSOGHhIbGxJSExsbE1KHHUUmMllCJiZCWTImRR3+S0dkZEcBtf6rIDdJKipJNyAgN0kqKkk3IAFrX0JDXl5DQl8AAAAEACUAQQPbA1kADgAWAB4AMQAAAREjFSE1IxEwBgchLgExJTA2MzIWMSEhMDYzMhYxIQUhMBYHIxUjJyEVIzUjMC4BNDcDdyT9giuDAgO0A1/9cShdYSP+9wE+KFxiIv74/gADtSE3QjQC/Ws1ThIPEgIhATgmJv7IVQ4OVQJra2trlJlrSEhKSjFMXCsAAAACAQkANAINAuEAEABEAAABFAYjMSImNTE0NjMxHgEVMRcjIgYdARQWOwEyNj0BMxEUFjsBMjY9AToBMzoBMxUUFjsBMjY1ETMVFBY7ATI2PQE2JiMB1ScdHScnHR0nD7gNFgsJAwkMDxALCAwPAgUCAgQDDwsJCw8PDAkDCQwFFRkCnR0oKB0dJwIoGlkUELgJDAwJjP5aCw8QCvT0Cw8QCgGmjAkMDAnBDQ4AAwAO/+YH5QPAAFcAiACeAAABISIuAi8BLgMjISIGBwYWFx4BFx4BFx4BHwEeAxcOAQcOASMiBhUUFjMyNjc+ATc6ATMhHgEXHgEzMjY1NCYjIiYnLgEnPgE/AT4BNz4BJy4BIxcOAQ8BDgEjISIuAi8BLgEnLgEnLgEnLgE3PgEzITIeAh8BHgMzITIWFxYGBwEuAScuAQcOARceARc6ATMyNjc2JicHaPy+HkpMSRsUHlBTUSH+0UU7CgwHExcfAgEDAwUUCy0RPEhQJg8dDBNAIw8WFg8fdyQUOwwIDQYD0A06EyR3HhAWFhAiQBMJFgxEbxEoDzgZGA8KBzVBKic+DygMWjH72h5dYVQULQwWBQIBAQQ2CwYDAwYlGwEvHkpNSBwTH09TUSEDQh4XAgEGCPpgKjEBBh0ODwsGAk1NAQEBDhYBARQQA04IDhMKBwwUDwkvEho7GR4uBAMJBg40K6U4UDciCQ8lFiYRFhAQFhhJJy8HCC8mSRgWEBAWESYSHg0KYUOgPFwZGDoaESxzJ3I7oTBHDChNQqQuOg4DBAESSw4IEAYLDAgOEgsHCxUPCQsDAw4I/s8DTQIOCwYGHg4EdQUUDxAXAQAAAAAHAAD/0wNrA70AJABJAIUAkgCfAKwAwgAAAR4BMzI2NzY0JzAmJyY2Nz4BJy4BJyYGBwYWFzAWFxYGBwYWFzceARceATMyNjc2NCcuATc+AScuAScmBgcGFhcwFhcUBgcOARcTIgYjJz4DNTQmIyEiBhUUFhcjIgYdARQWMzI2PQE0NjsBHgEXAwYWFxYyMzI2PwEhHgEzMjY1NCYjASEOAyMiLgInMRMeATMyNjcXDgEHITcBIiY1NDYzMhYVFAYjAS4BJy4BBw4BFx4BFxYyMzI2NzYmJwGfAwcDBAcCBgYMBAUIDREPAgIcAgcPBAQCBw8BAQoKKRcSegUNAQMHAwQHAgYFBQ0SDAsBAhUCBw8EBAMGCAEHBQ8KBr0BAgE0Lks2HgsI/T0ICwQEUhchCwgHCwsIWxdeQHoDBwcCAwEGCgIVAXUGMyInNjYn/dICnQM4WnZDQ3daNwTCIUYmI0MfMhQbBP6YVwFsFyEhFxchIRf+4y9JFQQOBwcFAxhWNgICAgYKAQMIBwLTAgMDAgYPBg8MEB0NESISGBsCBAMGBw8EDwsJEwsoUBIgDhEBAgMDAgYPBgQdEQ0aDRMVAQQDBgcPBAgGBQwEECUT/ZoBvhdFVmQ2CAsLCBMlEiEXOAgLCwg4BwtGcCP+ngcOAgEGBj4gKjYnJjcB9kJzVjExVnNC/rsODg0MuAkiFvz+uiEXFyEhFxchAcYOPywHBQQDDgc0SQ8BBwYIDQIAAAUAB//ABG4DwABaAH0AsgDNANMAACUnLgEHDgEHIhQjDgEjBy4BIxUwFhcTFgYrAQczMjY3MTI2Mz4BNz4BNzYyNz4BNz4BNz4BJzc+ATc+ATc+ATc+ATc+ATc2JgcOAQcGFjc+AQcOAQcOAQcOAQcHJzc+ATcyNjM+ATc2Fh8BFgYHDgEHDgEHBjAHDgEHDgEHMQEXPgEzMhYVFAYjIiYnFxY2MRcwFjM6AzE3MxM/ATAmJyYWMSMvAQUHIzAGBw4BByEVISczNyEXMxcWBisBAw4BIwchJyImJwMjIiY/ARMhNSEVMwPdJw5BIQMGAwEBAgMBFAcbGAcCKQIMC2MPciEtAQECAQoUCQsTBwIBAgIFAwgMBRoZBAQBBgUIFw8HDgcGCwQDBAEOPyYDOAwGHQUJOwIFCgUGCwYMEgiUIBsDBQMBAQEEBwIKEwQ8BQoLBAwGAgQCAgIGEAkIEQn9KxATMRw6VFQ6FScRDgEVCwULLn9zUBsSOgQmBgQJAWMLBP53DGkDAwMGAQIt/gJMaAwB5A5nIQIQBxw1Ah4CG/43HAwTAjIhBw4CIdEBRv6lFeZnIxoQAgICAQEBBxQZPw8N/tgLDjssIAECBgMDBwMBAQEDAQQHAg84HgYCCgkOJxkMHhERIxILEQU6Hi4EMgwFOAMGRAoRIA8PGQoTHw2f6QgBAwEBAgQBBQgLnAwcBgMGAwECAQEBAgYDAgUCAl20ERRTOztTCwugBQEsRnICPjMBJhc4BCsOATgiEhYmAjjjOTnHDw39xhchcnIhFwI6DQ/H/Ks5OQACARsAmQIeAiEAEABHAAABFAYjMSImNTE0NjMxMhYVMQMUFjsBMjY9AToBMzoBMxUUFjsBMjY9ATAWFxYyNz4BJy4BMS4BJyMOAQcwBgcGFhcWMjc+ATEBzR8UFhweFBQfaAwJBgkMAgEDAgEDDAkGCQwrBwUDBwUJAgIiDxANYg0QEB8FAgcHBQYEBywB7hYcHhQXHB4V/r0HCwsHi4sHCwsHvkUDAgIDCwcHOxgfBAQfGD0FBgwDAgIFQwAAAAAGACn/wAN4A70AjgCoALoAxQDQAN8AAAEjPgE3PgE3PgE3PgE3PgE3PgE1NiYnJgYHDgEHDgEHDgEHDgEHDgEHDgEHDgEHIyIGHwEuASMiBhUUFjMyFhceARcTHgEzITI2PwE+AT0BNDYzMjY1NCYjIgYVNTQmKwE4ATEuAScuAScuATU0Njc+ATc+ATc2JicmBgcOAQcOAQcOARUUFhceARceARcxAyEiJicDNDY7ATIWHQEUFjsBMA4CMQ4BIwMxPgEfAR4BDwEOAS8BLgE3NRMhNTQmIzMyFh0BAxUXNzYmLwEmBhUBIgYVFBYzITI2NTQmIyECkucOHA0EAwQcKAsEBwMHDAQCBAIMCwoRAgECAgQKBgIGAwkmGwQDBA8iEAcMBLEaIAMPDycZCAsLCCMsAQIFAzkDJRcBfhcmBC4VIyASCAsLCA8jMBgkAwYCAwQBBAQCAgEEAwMHAgQJCgoTBAMHBAIFAQMDBQQCBAMCBAIT/poJEAFMBxPmChAhGL8NEA0FDgkwATciGCIcEg0JIBExEhUBsf8ADAHzChB+MQ4FCAoYCw/+pAkQEAkBTQoQEAr+swHzDx4PBQMEHzEPBgwHDh4PCQ4ECxECAQwKAwwHDRkMBQoEDi4eBAMEEiMSBwwFGhNTDBQKCAgLMAECDgH+xRYbGxbVAx0WWgkPDAcIDAkIShcODBcMChMJFSMMBxEKBw8IDBQGChMEBAkKBxUNCRIIDBYKDycXChQKCRIJ/gADCAGoChAgE5EYJD1JPQcDA4ckKQoGCT8fGBANBA0FHBIb/XmnExMQCrMChhsNGAkRAgcDCwv9FBAKCRAQCQoQAAQAQAAAA8ADgAAEAAkAEAAXAAATESERIQEhESERBREnESEnIRMXBxc3FxHAAwD9AALA/YACgP0AQAMgQP1g4KDAYMCgA4D9AAMA/UACgP2AgAKgQPzgQAKAoMBgwKABoAAAAAAEACX/wAXbA8AADgAdACwAPAAAAR4CEhUhNBI+ATc1MxUBMjY1NCYjISIGFRQWMyEBITI2NTQmIyEiBhUUFjMBLgMjIg4CBzAoAjEDJZH9vGz6Smy8/ZFKAnENFBQN+tQNFBQNBSz82AEkDxYWD/7cDxYWDwMgDnCv4n9/469wDQGZAeoBmQMtB3jF/vyTkwEExXgHSkr8kxUQDxUVDxAVA7cVDxAVFRAPFf0kfNadW1ue1XwAAAAAFQAAAAkFJQN3ABYAJQA2AEAATABlAHYAjwDSAQoBiAHOAjYCuALPAxwDZAQDBFMEewSeAAABIg4CFRQWFx4BMzI2Nz4BNTQuAiMDLgEnLgE1NDY3MTAyMRE3FAYHER4BFx4BFTgBFTgBMSceARU4ATE0JicHLgEnHgEXETAiMREHIgYHDgEVMhYzOgEzOgEzPAExNCYnLgEjASEiBhURFBYzITI2NRE0JiMBPgEzMhYXHgEVFAYHDgEjIiYnLgE1NDY3Bw4BBw4BBw4BBw4BIyoBJyoBIyIGIzU+ATc0NjU8AT0BPAE1NCYnNCYjLgEjNToBMzoBMzI2MzIWFx4BFx4BFRQGBxciJiMiBiM1MzI2MzQ2MzQ2NTQ2PQE0JjUuASMiJiM1PgE3FxQGHQEWFBUUFhUWFDMUMjMyFjMVNyYiIyoBBzY0PQE8AScuAScuASMiBgcOAQcOAR0BHAEVFhQXFDIVMhYzMDIzFSYiIw4BIzUzOgEzNDYzNDY1PAE3NTwBJzwBJzAmIyYiIzU+ATc+ATEyFDEyFDEcATEUBhU3PgEzMhYXHgEXHgEXFBYdARwBFR4BMR4BOwEVNw4BIwYiKwEUFhceARceATMyNjc+ATcXBw4BBw4BBw4BIyImJy4BJy4BNTQ2Nz4BNz4BNz4BNz4BMzIWFx4BFx4BFRQGFTcjLgEnLgEjIgYHDgEdARwBFRQWFRQWMTAWMR4BMxUiJiMiBiM1OgExMjYxMjQzNDY1NDYxNTwBJzwBJzAmIyYiIzU+ATc+ATEyFDEyFDEcATEGFBU+ATc+ATM+ATc+ATMyFh8BDgEVFw4BIyImJy4BIzA0MTwBMTY0NT4BNTMUFhUUFhcUFhceARceATM6ATMyNjc+ATU0JicuAScuAScuAScuAScuAScuATU0Njc+ATc+ATMyFhceARcUBhUjNCY1LgEnNCYnLgEnLgEjIgYHDgEVFBYXHgEzHgEfAR4BFx4BFx4BFRQGByciLgI1ND4COwEyHgIVFA4CByMFLgEjDgEHDgEHDgEHDgEVFBYXHgEzMjY3PgE3FwcOAQcOASMiJicuAScuAScuAScuATU0Njc+ATMyFhcyFhceATMOAQcOARUjNS4BJxciJiMiBiM1MzoBMT4BMTY0NTQ2PQE8ATU0JjUiJjEmIiM1PgE3NjIxMjAzFDAVMBQdAQYUHQIcARUUFhcUFjEWMjMwFjMVMyImIyIGIzwBNw4BBw4BBw4BIw4BIyImJy4BJy4BJy4BNTwBNTwBPQE8ATU8AScwJjEuASMqASM1PgE3MjYzMBYxMBYxHAEVFAYVBxQWFx4BFx4BMzI2Mz4BNz4BNz4BNTI0NTY0PQE8ASc8AScwNCMuASMqASM1PgE3MjYxMBYxMhQxHAEVFAYVHAEdAhwBFRQWFRYUMzAWMzIWMxU3DgEHDgEPAQ4BBw4BIyImJy4BJwcnNDY1NDY9ASc0JjUwJiMmIiM1PgE3NDIxMDIxFDIVMBQHFRwBFQcVNz4BNz4BMzIWFx4BFx4BFRQGByUuASMiBgccARUHFRccARUeATMyNjc+ATc+ATc+ATc+ATU0JicuAScFLgEjIgYHDgEHFRQWMR4BFx4BFx4BMzI2Nz4BNTQmJy4BJwJUL1I9I2RLDBkNDBkMS2UkPVIuMQcMBh4mNCgBvjQoEh4MDxEgDxERD58GDAYGDAcBQAYKBAQEAQYFCAwDBwoCAwQECQYC9ft3IC4uIASJIC4uIPwkAgQDAgUCAQICAQIFAgMEAgICAgInAggFBAoGBQsGBhAKBAkGBwoCBAwIAwUDAQEBAQECBwYIDgcEDQkIDQQOFggIDwUGBgMDTQkNBgQPCgsBAgEBAQEBAQEBAQEHBwsSCAIBAQEBAQEBAQYGiQYJAwQKBwEBAQQEAwgFBAgDBAUBAgEBAQEBAQEGBgcMBQUPCwsBAgEBAQEBAQEBAQEHBwwQBQECAQEBFQUIBAUIBAUGAgICAQEBAQECAQxmBAcDBgwGJAMDAggEBQoFAwcDBAgFAQMEBgEDBgMEBwMIDQYGCQQDAwECAgQCAgUDBAYEBAkGBgsFBQgCAwIBXAUBAwICBAMEBwMDAwEBAgIJBwkRBwcOBwcHAQIBAQEBAQEBAQEHBwwQBQECAQEBAwQCAgMBAgQCAgUCAwQCAQEBUwYRCwQNCAUEAQEBAQYBAQECAgEDAgIDAgEFBAYJBAMEAQECAwICCQcHCgIDBQIBAwIBAQMCAgcFBQsGBAgEBQgCAQYBAQEBAgIBBAMCBgMFCAMDAwEBAQIBAgQDEgcKAwIEAgIBBgZsNFtFJydFWzR+NFxEKCRBWDSJATwGEAsHDgYFCgQEBwMCAwoKCxsRCA4GBQkEAgUGDQYHDQcJEAcIDQUGCQMEBQICAg0MDSEWBQkFBAsGBgcCAQIBAQEHAQYFXAcOBgUOCQoCAgEBAQEBAQEBCAcNEQUBAQEBAQEBAQEBAQYGiggLBAQIBAEECAQBAgEDBQICBgQECAMDBQICAgEBAQEBAQMCAwUCDBIFAQEBAQEBAQEBAQQCAwcDAwUDAwQDAQMCAQIBAQEBAQEDAgMFAQwRBQECAQEBAQEBAQEBBgZ3AgMDAgICEAUIAgMHBQMHAwQGBAkDAQEBAQEBAQcHDBIFAgEBAQEQAQUEAwcEBgsFBQcDAgMCAfu4BxUNBw4HAQEGDQcHDQUFCgMECAMEBQICAgQDBAsIBCgECAQGCQQEBgIBAQECAgYDAwYECAwFBAQCAgIGAwMmIz1SL1B6EQMCAgMRelAvUj0j/pYCBgMTQCctSA/+94QtSA8BCQYWDxIuGQFaEi4aGi4S3gIGAwMGAgEJ/vfPBAUEDgoBAgIJDQQEBAKKLiD9LiAuLiAC0iAu/asCAgICAgQDAgUCAQICAQIFAgMEAmAIDQUGCQMDBQIBAgEBBQIDAgQKBwwPBS0GDQcFBQEBAQEBBwEEAwQLCQgUDAgQBzkBAQYBAQEBBAMBEA8UCAoBAQIBBgEFBAIMEgcUDw8BAwQBAQEBAQYBAQEOEQQTCQsDAwYDAgICAgIEAwIJBg4OEAEDBAEBAQEHAQEBBwEBAQQDARAPDgQKBQMEAQEBBgIEAgEBAQEBAQIJBhIBAgICAgQDAwcEAg4MEwcKAwICAQEHOAEBAQgNBQUHAgMCAQEBBAMCCAIDAQECAQEBAwQDCQYGDggHCwYFBwMCBAICBAECAgMDAwcFBQsGAgQCFQMEAQEBAwQDCwcLBA4JBAQBAQIBAQEHAQEHAQIBBAMPEA4ECgUDBAEBAQYCBAIBAQEBAQEECgcDBQMDBAICAQEBAQECBw0GRgYFAQIBAQEBAQMEAwIKBwQFAgEEAgIDAQECAQEBAwMDCAUDBAECAwEBAgICAgEBAwECBAMCBgMFCAMEBgIDAgEBAQICBg0GBAUCAQIBAQICAQIBAQEDAwMHBAIEAQIDAQIBBAIDAgEEAwIHBAcNBrsoRFs0NFxEJydEXDQ0WUMoAzADAwECAgEHBAQKBwYQChEbCgoLAgICBQMCCgQFAQIBAgIDBgQECQUFCwUGDQcSHgsMDAEBAgICAgMGAwULBg0GCAKTAQEHAQEBBAMBEA8uChMKBwcBAQEHAQQCAQEBAQEEChEHEToOEAEDBAEBAQEBBgEBBAsFAggEAQIBAQIBAQIBAQQCAgUDAwcEAgQCAQQBEwIHBgQEAgEBAQYBBQMBAQEBAQEBBwUvBwoCAwUBAgEBAQMCAQMDAQMBAwIFCQUJAgcGBAQCAQEBBgEFAwEBAQEBAQEIBQkMAxAPBwgBAwQBAQEBAQYsBAgEAgQBCwQFAQEBAQEBBAIIAQcJAgwOAjEnBwcBAQEHAQQCAQEBAQEE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);
  font-style: normal;
  font-weight: normal;
}

/* # Print Styles
  ---------------------------------------------------------------------------------------------------- */
@media print {
  *,
  *:before,
  *:after {
    background: transparent !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    color: #000 !important;
    text-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  a[href^="javascript:"]:after,
  a[href^="#"]:after,
  .site-title > a:after {
    content: "";
  }
  thead {
    display: table-header-group;
  }
  img,
  tr {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  @page {
    margin: 2cm 0.5cm;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  blockquote,
  pre {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  .content,
  .content-sidebar {
    width: 100%;
  }
  button,
  input,
  select,
  textarea,
  .breadcrumb,
  .comment-edit-link,
  .comment-form,
  .comment-list .reply a,
  .comment-reply-title,
  .edit-link,
  .entry-comments-link,
  .entry-footer,
  .genesis-box,
  .header-widget-area,
  .hidden-print,
  .home-top,
  .nav-primary,
  .nav-secondary,
  .post-edit-link,
  .sidebar {
    display: none !important;
  }
  .title-area {
    text-align: center;
    width: 100%;
  }
  .site-title > a {
    margin: 0;
    text-decoration: none;
    text-indent: 0;
  }
  .site-inner {
    padding-top: 0;
    position: relative;
    top: -100px;
  }
  .author-box {
    margin-bottom: 0;
  }
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    orphans: 3;
    page-break-after: avoid;
    page-break-inside: avoid;
    widows: 3;
  }
  img {
    page-break-after: avoid;
    page-break-inside: avoid;
  }
  blockquote,
  pre,
  table {
    page-break-inside: avoid;
  }
  dl,
  ol,
  ul {
    page-break-before: avoid;
  }
}

.Widget__widget___HtgAL {
  margin-bottom: 0 !important;
}

/* Site Navigation
---------------------------------------------------------------------------------------------------- */
.nav-primary {
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  width: calc(100% - 110px);
  margin-left: auto;
}

@media (min-width: 1200px) {
  .nav-primary {
    width: calc(100% - 110px);
  }
}

@media (min-width: 1340px) {
  .nav-primary {
    width: calc(100% - 135px);
  }
}

@media (min-width: 1920px) {
  .nav-primary {
    width: calc(100% - 180px);
  }
}

.genesis-nav-menu {
  padding: 0;
  margin: 0;
}

@media (min-width: 1200px) {
  .genesis-nav-menu {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-columns: auto auto;
       -moz-columns: auto auto;
            columns: auto auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    text-transform: uppercase;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}

.genesis-nav-menu .menu-item {
  position: relative;
  list-style: none;
}

@media (min-width: 1200px) {
  .genesis-nav-menu .menu-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    width: auto;
    margin: 0;
  }
}

.genesis-nav-menu .menu-item a {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: transparent;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: var(--primary);
  cursor: pointer;
  display: inline-block;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  list-style: none;
  max-width: 100%;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  word-break: break-word;
  padding: 20px 1px;
  font-size: 11px;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  -webkit-box-shadow: 0 0 1px transparent;
          box-shadow: 0 0 1px transparent;
  position: relative;
  overflow: hidden;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}

.genesis-nav-menu .menu-item a.header-phone-link {
  display: none;
}

.genesis-nav-menu .menu-item a.header-phone-link::before {
  display: none;
}

@media (min-width: 1500px) {
  .genesis-nav-menu .menu-item a.header-phone-link {
    padding-left: 15px;
    display: inline-block;
  }
  .genesis-nav-menu .menu-item a.header-phone-link span {
    color: var(--secondary);
  }
}

@media (min-width: 1200px) {
  .genesis-nav-menu .menu-item a {
    padding: 35px 6px;
    font-size: 12px;
  }
}

@media (min-width: 1340px) {
  .genesis-nav-menu .menu-item a {
    padding: 35px 8px;
    font-size: 12px;
  }
}

@media (min-width: 1400px) {
  .genesis-nav-menu .menu-item a {
    font-size: 14px;
  }
}

@media (min-width: 1500px) {
  .genesis-nav-menu .menu-item a {
    padding: 35px 12px;
    font-size: 14px;
  }
}

@media (min-width: 1600px) {
  .genesis-nav-menu .menu-item a {
    font-size: 15px;
  }
}

@media (min-width: 1700px) {
  .genesis-nav-menu .menu-item a {
    padding: 35px 20px;
  }
}

@media (min-width: 1800px) {
  .genesis-nav-menu .menu-item a {
    font-size: 18px;
  }
}

@media (min-width: 1200px) {
  .genesis-nav-menu .menu-item a:before {
    content: "";
    position: absolute;
    z-index: -1;
    left: 50%;
    width: 30%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    bottom: 27px;
    background: var(--secondary);
    height: 1px;
    -webkit-transition-property: left, right;
    transition-property: left, right;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    -webkit-transition: 0.4s;
    transition: 0.4s;
    visibility: hidden;
    opacity: 0;
  }
}

.genesis-nav-menu .menu-item a:focus, .genesis-nav-menu .menu-item a:hover {
  color: var(--secondary);
}

@media (min-width: 1200px) {
  .genesis-nav-menu .menu-item a:focus::before, .genesis-nav-menu .menu-item a:hover::before {
    visibility: visible;
    opacity: 1;
  }
}

.genesis-nav-menu .menu-item.current_page_item a {
  color: var(--secondary);
  font-family: "Poppins", sans-serif;
  position: relative;
}

@media (min-width: 1200px) {
  .genesis-nav-menu .menu-item.current_page_item a:before {
    content: "";
    position: absolute;
    z-index: -1;
    left: 50%;
    width: 30%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    bottom: 27px;
    background: var(--secondary);
    height: 1px;
    -webkit-transition-property: left, right;
    transition-property: left, right;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    -webkit-transition: 0.4s;
    transition: 0.4s;
    visibility: visible;
    opacity: 1;
  }
}

@media (min-width: 1200px) {
  .genesis-nav-menu .menu-item.current_page_item a {
    color: var(--secondary);
  }
}

.genesis-nav-menu .menu-item.custom_link a {
  color: var(--white);
}

.genesis-nav-menu .menu-item.custom_link a:hover {
  color: var(--black);
}

.genesis-nav-menu .menu-item.menu-item-has-children {
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  position: relative;
}

.genesis-nav-menu .menu-item.menu-item-has-children > a {
  position: relative;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

@media (min-width: 1200px) {
  .genesis-nav-menu .menu-item.menu-item-has-children > a:after {
    content: "\f107";
    font-family: "FontAwesome";
    font-weight: 400;
    display: inline-block;
    color: var(--primary);
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    position: relative;
    top: 1px;
    left: 4px;
    font-size: 18px;
  }
}

.genesis-nav-menu .menu-item.menu-item-has-children .menu-item-has-children > a:after {
  top: 0px;
}

.genesis-nav-menu .menu-item.menu-item-has-children .menu-item-has-children > a:hover:after {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
  transform: rotate(-90deg);
  top: 0;
}

@media (min-width: 1200px) {
  .genesis-nav-menu .menu-item.menu-item-has-children:hover > a:after {
    color: #ccbba2;
    -webkit-transform: rotate(-180deg);
            transform: rotate(-180deg);
    transform: rotate(-180deg);
  }
}

.genesis-nav-menu .sub-menu {
  position: absolute;
  z-index: 999;
  top: 75%;
  left: 0;
  width: 100%;
  min-width: 200px;
  padding: 0;
  margin: 0;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-transition: opacity 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out;
}

@media (min-width: 1200px) {
  .genesis-nav-menu .sub-menu {
    left: 0;
    visibility: hidden;
    opacity: 0;
    -webkit-transform: matrix(1, 0, 0, 1, 0, 20);
            transform: matrix(1, 0, 0, 1, 0, 20);
    -webkit-transition: all 0.6s cubic-bezier(0.23, 1, 0.32, 1);
    transition: all 0.6s cubic-bezier(0.23, 1, 0.32, 1);
  }
}

.genesis-nav-menu .sub-menu:before {
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  border-bottom: 15px solid var(--primary);
  content: " ";
  height: 0;
  left: 20%;
  position: absolute;
  top: -7px;
  width: 0;
  z-index: 0;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}

.genesis-nav-menu .sub-menu .menu-item {
  display: block;
  margin-bottom: 0px;
}

.genesis-nav-menu .sub-menu .menu-item a {
  padding: 10px 15px;
  background-color: var(--primary);
  color: var(--white);
  font-size: 14px;
  line-height: 1.25;
  display: block;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  text-align: left;
}

.genesis-nav-menu .sub-menu .menu-item a:before {
  display: none !important;
}

.genesis-nav-menu .sub-menu .menu-item a:focus, .genesis-nav-menu .sub-menu .menu-item a:hover {
  color: var(--white);
  background-color: var(--secondary);
}

.genesis-nav-menu .sub-menu .menu-item.current_page_item a {
  background-color: var(--secondary);
}

.genesis-nav-menu .sub-menu .menu-item:first-child a {
  padding-top: 10px;
}

.genesis-nav-menu .sub-menu .menu-item:last-child a {
  padding-bottom: 10px;
}

.genesis-nav-menu .menu-item-has-children {
  position: relative;
}

@media (min-width: 1200px) {
  .genesis-nav-menu .menu-item-has-children:hover .sub-menu {
    opacity: 1;
    left: auto;
    position: absolute;
    top: 85%;
    -webkit-transform: matrix(1, 0, 0, 1, 0, 0);
            transform: matrix(1, 0, 0, 1, 0, 0);
    visibility: visible;
  }
}

.genesis-nav-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu {
  display: none;
}

.genesis-nav-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu:before {
  display: none;
}

.genesis-nav-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu:after {
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid var(--primary);
  content: " ";
  height: 0;
  left: 25px !important;
  position: absolute;
  top: -4px;
  width: 0;
  z-index: 9;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

@media (min-width: 1200px) {
  .genesis-nav-menu .menu-item-has-children .sub-menu .menu-item-has-children:hover .sub-menu {
    margin: 20px 0 0 130px;
    display: block;
  }
}

/*-----------------------Right header and mobile header changes-----------------------*/
.genesis-nav-menu .right.right-item {
  margin-left: 10px;
}

@media (max-width: 1199px) {
  .genesis-nav-menu .right.right-item {
    display: none;
  }
}

@media (min-width: 12000px) {
  .genesis-nav-menu .right.right-item {
    position: relative;
    z-index: 1;
  }
}

@media (min-width: 1500px) {
  .genesis-nav-menu .right.right-item {
    margin-left: 30px;
  }
}

@media (min-width: 1700px) {
  .genesis-nav-menu .right.right-item {
    margin-left: 40px;
  }
}

.genesis-nav-menu .right.right-item .widget {
  margin: 0;
}

.genesis-nav-menu .right.right-item .header-right-section {
  position: relative;
}

.genesis-nav-menu .right.right-item .header-right-section .custom-html-widget {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.genesis-nav-menu .right.right-item .header-right-section .custom-html-widget .header-phone-link {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  color: var(--primary);
  padding-right: 20px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  font-size: 14px;
}

@media (min-width: 1920px) {
  .genesis-nav-menu .right.right-item .header-right-section .custom-html-widget .header-phone-link {
    font-size: 16px;
  }
}

@media (min-width: 1800px) {
  .genesis-nav-menu .right.right-item .header-right-section .custom-html-widget .header-phone-link {
    font-size: 18px;
  }
}

.genesis-nav-menu .right.right-item .header-right-section .custom-html-widget .header-phone-link .fa {
  background-color: var(--secondary);
  width: 25px;
  height: 25px;
  border-radius: 50%;
  display: inline-block;
  text-align: center;
  font-size: 15px;
  line-height: 25px;
  color: var(--white);
  margin-right: 2px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.genesis-nav-menu .right.right-item .header-right-section .custom-html-widget .header-phone-link:hover {
  color: var(--secondary);
}

.genesis-nav-menu .right.right-item .header-right-section .custom-html-widget .header-phone-link:hover .fa {
  background-color: var(--primary);
}

.booking-button-area {
  position: relative;
  top: -2px;
}

@media screen and (min-width: 576px) {
  .booking-button-area {
    top: inherit;
  }
}

.booking-button-area .book-trigger {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  background-color: var(--primary);
  display: inline-block;
  padding: 5px 10px;
  border-radius: 15px;
  font-size: 10px;
  min-width: 70px;
  text-align: center;
  color: var(--white);
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  margin-top: -5px;
}

.booking-button-area .book-trigger.activated, .booking-button-area .book-trigger:hover {
  background-color: var(--secondary);
  color: var(--white);
}

@media screen and (min-width: 375px) {
  .booking-button-area .book-trigger {
    font-size: 12px;
  }
}

@media screen and (min-width: 576px) {
  .booking-button-area .book-trigger {
    padding: 12px 25px;
    font-size: 12px;
    margin-top: 0;
  }
}

@media (min-width: 992px) {
  .booking-button-area .book-trigger {
    padding: 12px 25px;
    font-size: 12px;
  }
}

@media (min-width: 1340px) {
  .booking-button-area .book-trigger {
    padding: 12px 25px;
    border-radius: 20px;
    min-width: 180px;
    font-size: 16px;
  }
}

@media (min-width: 1920px) {
  .booking-button-area .book-trigger {
    min-width: 200px;
  }
}

@media (min-width: 1800px) {
  .booking-button-area .book-trigger {
    font-size: 18px;
  }
}

.booking-button-area .book-trigger a {
  color: var(--white);
}

.booking-button-area .booking-buttons {
  position: absolute !important;
  width: 100%;
  height: auto;
  right: 0px;
  top: calc(100% + 10px);
  min-width: 180px;
  display: none;
}

.booking-button-area .booking-buttons li {
  margin-bottom: 5px;
  padding-bottom: 0;
}

.booking-button-area .booking-buttons li a {
  display: block;
  background-color: var(--white);
  padding: 12px 12px;
  border-radius: 20px;
  color: var(--primary);
  font-size: 14px;
  text-transform: uppercase;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  text-align: center;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  line-height: 1.1;
}

.booking-button-area .booking-buttons li a:hover {
  background-color: var(--primary);
  color: var(--white);
}

@media (min-width: 1200px) {
  .menu-toggle {
    display: none;
  }
}

.sub-menu-toggle {
  display: none;
}

.genesis-skip-link .skip-link-hidden {
  display: none;
  visibility: hidden;
}

/*-----------------------Mobile menu styling-----------------------*/
@media (max-width: 1199px) {
  .nav-primary {
    background: var(--primary) none repeat scroll 0 0;
    position: absolute;
    width: 100%;
    left: 0;
    top: 100%;
    display: none;
    z-index: 10;
  }
  .genesis-nav-menu {
    padding: 0;
  }
  .genesis-nav-menu .menu-item {
    display: block;
  }
  .genesis-nav-menu .menu-item a {
    display: block;
    color: var(--white);
    line-height: 1.1;
    padding-left: 15px;
    padding-top: 16px;
    padding-bottom: 16px;
    border-bottom: 1px solid rgba(221, 221, 221, 0.09);
  }
  .genesis-nav-menu .menu-item a:focus, .genesis-nav-menu .menu-item a:hover {
    color: var(--white);
    background: #07253a;
    padding-top: 16px;
    padding-bottom: 16px;
  }
  .genesis-nav-menu .menu-item.current_page_item a {
    color: var(--white);
    background: #07253a;
    padding-top: 16px;
    padding-bottom: 16px;
  }
  .genesis-nav-menu .sub-menu {
    display: none;
  }
  .genesis-nav-menu .sub-menu .menu-item {
    margin: 0;
    text-align: center;
  }
  .genesis-nav-menu .sub-menu .menu-item a {
    text-align: center;
    background: #082b43;
    display: block;
  }
  .genesis-nav-menu .sub-menu .menu-item:first-child a {
    padding-top: 16px;
  }
  .genesis-nav-menu .sub-menu .menu-item:last-child a {
    padding-bottom: 16px;
  }
  .genesis-nav-menu .sub-menu .menu-item.current-menu-item a {
    color: var(--white);
    background: #07253a;
  }
  .genesis-nav-menu .sub-menu:before {
    border-bottom: 10px solid #082b43;
    display: none;
  }
  .sub-menu-toggle {
    display: inline-block;
    padding: 0;
    background-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none;
    border: none;
    position: absolute;
    right: 15px;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    width: 25px;
    height: 25px;
    background: #0c4063;
    padding: 0;
    line-height: 0;
  }
  .sub-menu-toggle:before {
    content: "\f107";
    font-family: "FontAwesome";
    font-weight: 400;
    color: white;
    display: inline-block;
    text-rendering: auto;
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  .sub-menu-toggle.activated:before {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  .menu-toggle {
    border-width: 0;
    background-color: transparent;
    display: block;
    margin: 0 auto;
    overflow: hidden;
    text-align: center;
    line-height: 20px;
    position: relative;
    right: 0;
    z-index: 1000;
    float: right;
    text-transform: uppercase;
    font-family: "Montserrat", sans-serif;
    font-weight: 500;
    font-size: 0px;
    color: var(--primary);
    padding: 25px 34px 25px 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    line-height: 0;
    cursor: pointer;
  }
  .menu-toggle:focus, .menu-toggle:active, .menu-toggle:hover {
    outline: none;
    -webkit-box-shadow: none;
            box-shadow: none;
    color: #a08765 !important;
  }
  .menu-toggle:focus span, .menu-toggle:active span, .menu-toggle:hover span {
    background-color: var(--secondary_hover);
  }
}

@media (max-width: 1199px) and (min-width: 768px) {
  .menu-toggle {
    font-size: 16px;
  }
}

@media (max-width: 1199px) {
  .menu-toggle.activated {
    color: #a08765 !important;
  }
  .menu-toggle b {
    line-height: 0px;
    font-weight: 400;
    position: relative;
    top: 0px;
  }
}

@media (max-width: 1199px) and (max-width: 767px) {
  .menu-toggle b {
    display: none;
  }
}

@media (max-width: 1199px) {
  .menu-toggle span {
    position: absolute;
    right: 0;
    width: 25px;
    height: 2px;
    font-family: "Poppins", sans-serif;
    background-color: var(--primary);
    display: block;
    float: left;
    top: calc(50% - 7px);
    -webkit-transition: all 0.15s ease;
    transition: all 0.15s ease;
  }
  .menu-toggle span:nth-of-type(2), .menu-toggle span:nth-of-type(3) {
    top: calc(50% - 1px);
  }
  .menu-toggle span:nth-of-type(4) {
    top: calc(50% + 5px);
  }
  .menu-toggle.activated span {
    background-color: var(--secondary_hover) !important;
    top: calc(50% - 1px);
    opacity: 0;
  }
  .menu-toggle.activated span:nth-of-type(2) {
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
    opacity: 1;
  }
  .menu-toggle.activated span:nth-of-type(3) {
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
    opacity: 1;
  }
}

/* # Site Header
--------------------------------------------- */
.scroll-header {
  position: fixed !important;
  background: var(--primary);
  top: 0;
  width: 100%;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  z-index: 9;
  left: 0;
  -webkit-box-shadow: 0px 1px 10.392px rgba(0, 0, 0, 0.39);
          box-shadow: 0px 1px 10.392px rgba(0, 0, 0, 0.39);
}

.scroll-header:before {
  display: none;
}

.site-header {
  width: 100%;
  z-index: 2;
  background-color: transparent;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  border: none;
  padding-top: 3px;
  padding-bottom: 3px;
}

@media (min-width: 1200px) {
  .site-header {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 0;
  }
}

.home.page-template-front-page .site-header {
  position: fixed !important;
  background: var(--white) !important;
  top: 0;
  width: 100%;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  z-index: 9;
  left: 0;
  -webkit-box-shadow: 0px 1px 10.392px rgba(0, 0, 0, 0.39);
          box-shadow: 0px 1px 10.392px rgba(0, 0, 0, 0.39);
}

.home.page-template-front-page .site-header:before {
  display: none;
}

/* ## Header widget area
--------------------------------------------- */
.scroll-header {
  position: fixed !important;
  background: var(--white) !important;
  top: 0;
  width: 100%;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  z-index: 9;
  left: 0;
  -webkit-box-shadow: 0px 1px 10.392px rgba(0, 0, 0, 0.39);
          box-shadow: 0px 1px 10.392px rgba(0, 0, 0, 0.39);
}

.scroll-header:before {
  display: none;
}

.site-header {
  position: relative;
}

@media (max-width: 390px) {
  .site-header {
    padding-left: 10px;
    padding-right: 15px;
  }
}

.site-header .title-area {
  width: 50px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-48%);
          transform: translateY(-48%);
  padding: 2px 0px;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

@media (min-width: 390px) {
  .site-header .title-area {
    width: 55px;
  }
}

@media (min-width: 600px) {
  .site-header .title-area {
    width: 55px;
  }
}

@media (min-width: 1200px) {
  .site-header .title-area {
    padding: 0;
    left: 0;
    height: 80px;
    width: 150px;
    background-color: var(--white);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border-radius: 0px 25px 25px 0px;
    -webkit-box-shadow: 1px 2px 16px rgba(var(--black), 0.3);
            box-shadow: 1px 2px 16px rgba(var(--black), 0.3);
  }
}

@media (min-width: 1340px) {
  .site-header .title-area {
    width: 150px;
  }
}

.site-header .title-area a {
  display: block;
}

@media (min-width: 1200px) {
  .site-header .title-area a {
    padding: 15px;
  }
}

.site-header .title-area a img {
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
  margin-top: 0px;
}

@media (min-width: 1200px) {
  .site-header .title-area a img {
    margin-top: 5px;
  }
}

.site-header .title-area a:hover img {
  -webkit-transform: scale(1.03, 1.03);
          transform: scale(1.03, 1.03);
}

.site-header .title-area .site-title a {
  color: var(--white);
  margin-top: 20px;
  text-transform: uppercase;
}

.mobile-header {
  position: absolute;
  top: 50%;
  right: 32%;
  -webkit-transform: translate(50%, -50%);
          transform: translate(50%, -50%);
  display: block;
  width: 40%;
}

@media (min-width: 375px) {
  .mobile-header {
    right: 35%;
  }
}

@media (min-width: 500px) {
  .mobile-header {
    -webkit-transform: translate(50%, -50%);
            transform: translate(50%, -50%);
    right: 40%;
    width: 50%;
  }
}

@media (min-width: 768px) {
  .mobile-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}

@media (min-width: 992px) {
  .mobile-header {
    -webkit-transform: 0;
            transform: 0;
    right: 38%;
    width: 55%;
  }
}

@media (min-width: 1200px) {
  .mobile-header {
    display: none;
  }
}

.mobile-header .header-phone-link {
  margin-right: 10px;
  color: var(--primary);
}

.mobile-header .header-phone-link span {
  display: none;
}

@media screen and (min-width: 375px) {
  .mobile-header .header-phone-link {
    display: block;
  }
}

@media screen and (min-width: 480px) {
  .mobile-header .header-phone-link {
    font-size: 14px;
  }
}

@media screen and (min-width: 600px) {
  .mobile-header .header-phone-link span {
    display: inline-block;
  }
}

.mobile-header .widget {
  margin-bottom: 0;
}

.mobile-header .custom-html-widget ul {
  margin: 0 -3px;
}

.mobile-header .custom-html-widget ul li {
  display: block;
  padding: 0 3px;
  margin: 0;
}

@media (min-width: 575px) {
  .mobile-header .custom-html-widget ul li {
    display: block;
  }
}

.mobile-header .custom-html-widget ul li a {
  padding: 7px 12px;
  width: auto !important;
  min-width: 70px !important;
  max-width: 100%;
  min-height: 100%;
  background: transparent;
  background-color: var(--white);
  border: 1px solid rgba(var(--primary), 0.09);
  color: var(--primary);
  margin-bottom: 5px;
  font-size: 11px;
  text-align: center;
  line-height: 1;
  display: block;
}

@media (min-width: 575px) {
  .mobile-header .custom-html-widget ul li a {
    padding: 5px 22px;
    min-height: 35px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    font-size: 10px;
  }
}

@media (min-width: 768px) {
  .mobile-header .custom-html-widget ul li a {
    padding: 5px 7px;
  }
}

.mobile-header .custom-html-widget ul li a:hover, .mobile-header .custom-html-widget ul li a:focus, .mobile-header .custom-html-widget ul li a:active {
  color: var(--white);
  -webkit-box-shadow: 0px 4px 10px 0px rgba(var(--primary_hover), 0.5);
          box-shadow: 0px 4px 10px 0px rgba(var(--primary_hover), 0.5);
  background: var(--primary_hover);
  border: 1px solid var(--primary_hover);
}

.mobile-header .custom-html-widget .header-right-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: 5px;
}

@media (min-width: 768px) {
  .mobile-header .custom-html-widget .header-right-wrap {
    margin-right: 15px;
  }
}

.mobile-header .custom-html-widget .header-right-wrap .social-media {
  margin-right: 10px;
}

.mobile-header .custom-html-widget .header-right-wrap .booking-button-area .booking-buttons {
  position: relative;
  min-width: 180px;
}

.mobile-header .custom-html-widget .header-right-wrap .booking-button-area .booking-buttons .button-toggle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 11px;
  background-color: var(--secondary);
  color: var(--white);
  cursor: pointer;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  border-radius: 10px;
}

@media (min-width: 992px) {
  .mobile-header .custom-html-widget .header-right-wrap .booking-button-area .booking-buttons .button-toggle {
    border-radius: 25px;
  }
}

.mobile-header .custom-html-widget .header-right-wrap .booking-button-area .booking-buttons .button-toggle::before {
  display: none;
}

.mobile-header .custom-html-widget .header-right-wrap .booking-button-area .booking-buttons .button-toggle:hover {
  background-color: var(--secondary_hover);
}

@media (min-width: 768px) {
  .mobile-header .custom-html-widget .header-right-wrap .booking-button-area .booking-buttons .button-toggle {
    font-size: 16px;
    min-height: 48px;
  }
}

.mobile-header .custom-html-widget .header-right-wrap .booking-button-area .booking-buttons .button-toggle,
.mobile-header .custom-html-widget .header-right-wrap .booking-button-area .booking-buttons .booking-button-group li a {
  font-family: "Poppins", sans-serif;
  padding: 8px 5px;
  font-weight: 600;
  line-height: 1;
}

@media (min-width: 480px) {
  .mobile-header .custom-html-widget .header-right-wrap .booking-button-area .booking-buttons .button-toggle,
  .mobile-header .custom-html-widget .header-right-wrap .booking-button-area .booking-buttons .booking-button-group li a {
    padding: 9px 10px;
  }
}

.mobile-header .custom-html-widget .header-right-wrap .booking-button-area .booking-buttons .booking-button-group {
  position: absolute;
  top: 105%;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}

.mobile-header .custom-html-widget .header-right-wrap .booking-button-area .booking-buttons .booking-button-group li a {
  background-color: var(--secondary);
  color: var(--white);
  -webkit-box-shadow: 0 4px 20px rgba(var(--secondary_hover), 0.2);
          box-shadow: 0 4px 20px rgba(var(--secondary_hover), 0.2);
  min-height: 48px;
  padding: 7px 15px;
  border-radius: 2px;
  margin-bottom: 3px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.mobile-header .custom-html-widget .header-right-wrap .booking-button-area .booking-buttons .booking-button-group.open {
  visibility: visible;
  opacity: 1;
}

.header-right-section .header-right-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.booking-button-opacity {
  background-color: red;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 999;
}

/* ## Screen Reader Text
--------------------------------------------- */
.screen-reader-text,
.screen-reader-text span,
.screen-reader-shortcut {
  position: absolute !important;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  width: 1px;
  border: 0;
  overflow: hidden;
}

.screen-reader-text:focus,
.screen-reader-shortcut:focus,
.genesis-nav-menu .search input[type="submit"]:focus,
.widget_search input[type="submit"]:focus {
  clip: auto !important;
  height: auto;
  width: auto;
  display: block;
  font-size: 1em;
  font-weight: bold;
  padding: 15px 23px 14px;
  color: var(--primary);
  background: #fff;
  z-index: 100000;
  text-decoration: none;
  -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
          box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
}

/* # Skip Links
---------------------------------------------------------------------------------------------------- */
.genesis-skip-link {
  margin: 0;
}

.genesis-skip-link li {
  height: 0;
  width: 0;
  list-style: none;
}

/* Display outline on focus */
:focus {
  color: var(--primary);
  outline: #ccc solid 1px;
}

/*-----Banner slider------*/
@media (min-width: 375px) {
  .property_slider_area .slider-item {
    height: 225px;
    background-size: cover;
    background-position: top center !important;
    min-height: 750px;
  }
}

@media (min-width: 414px) {
  .property_slider_area .slider-item {
    height: 235px;
  }
}

@media (min-width: 450px) {
  .property_slider_area .slider-item {
    height: calc(100dvh - 170px);
  }
}

@media (min-width: 1340px) {
  .property_slider_area .slider-item {
    min-height: 653px;
  }
}

@media (min-width: 1500px) {
  .property_slider_area .slider-item {
    min-height: 700px;
  }
}

@media (min-width: 1920px) {
  .property_slider_area .slider-item {
    min-height: 855px;
  }
}

.property_slider_area .slider-item .wrap {
  position: relative;
  height: 100%;
}

.property_slider_area .slider-property-wrap {
  height: 100%;
}

.property_slider_area .property_one {
  position: absolute;
  top: 10%;
  left: -50%;
  -webkit-transform: translateX(50%);
          transform: translateX(50%);
  width: 100%;
}

@media (min-width: 768px) {
  .property_slider_area .property_one {
    top: 15%;
    left: auto;
    right: 5%;
    -webkit-transform: translateX(0);
            transform: translateX(0);
    width: inherit;
  }
}

@media (min-width: 1200px) {
  .property_slider_area .property_one {
    right: 15%;
    top: 12%;
  }
}

@media (min-width: 1920px) {
  .property_slider_area .property_one {
    right: 15%;
    top: 12%;
  }
}

.property_slider_area .property_two {
  position: absolute;
  bottom: 5px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 100%;
}

@media (min-width: 768px) {
  .property_slider_area .property_two {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    left: 15%;
  }
}

@media (min-width: 992px) {
  .property_slider_area .property_two {
    left: 25%;
    width: auto;
  }
}

@media (min-width: 1200px) {
  .property_slider_area .property_two {
    left: 50%;
    bottom: 3%;
  }
}

@media (min-width: 1920px) {
  .property_slider_area .property_two {
    left: 45%;
    bottom: 3%;
  }
}

.property_slider_area .slider_property_inner {
  color: var(--white);
  padding-top: 80px;
  padding-bottom: 30px;
  text-align: center;
}

@media (min-width: 768px) {
  .property_slider_area .slider_property_inner {
    text-align: left;
  }
}

@media (min-width: 992px) {
  .property_slider_area .slider_property_inner {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}

.property_slider_area .slider_property_inner h1 {
  color: var(--white);
  font-size: 16px;
  margin-bottom: 5px;
  line-height: 1.1;
}

.property_slider_area .slider_property_inner h2 {
  color: var(--white);
  font-size: 16px;
  margin-bottom: 5px;
  line-height: 1.1;
}

.property_slider_area .slider_property_inner h3 {
  color: var(--white);
  font-size: 36px;
  margin-bottom: 5px;
  line-height: 1.1;
  margin-bottom: 20px;
}

@media (min-width: 1200px) {
  .property_slider_area .slider_property_inner h3 {
    font-size: 42px;
  }
}

@media (min-width: 1920px) {
  .property_slider_area .slider_property_inner h3 {
    font-size: 45px;
  }
}

.property_slider_area .slider_property_inner p {
  margin-bottom: 5px;
  line-height: 1.2;
}

@media (min-width: 1200px) {
  .property_slider_area .slider_property_inner p {
    font-size: 2.5rem;
  }
}

@media (min-width: 1920px) {
  .property_slider_area .slider_property_inner p {
    font-size: 24px;
  }
}

.property_slider_area .slider_property_inner .btn {
  display: inline-block;
  background: #fff;
  padding: 6px 10px;
  color: var(--primary);
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  margin-top: 5px;
  font-size: 10px;
  text-decoration: none;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
}

.property_slider_area .slider_property_inner .btn:hover {
  color: var(--white);
  -webkit-box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.5);
  box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.5);
  background: #51763d;
}

.property_slider_area .slider_property_inner .btn:focus {
  color: var(--white);
  -webkit-box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.5);
  box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.5);
  background: #51763d;
}

.property_slider_area .slider_property_inner .btn-reverse {
  display: inline-block;
  background: #fff;
  padding: 6px 10px;
  color: var(--primary);
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  margin-top: 5px;
  font-size: 10px;
  text-decoration: none;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
}

.property_slider_area .slider_property_inner .btn-reverse:hover {
  color: var(--white);
  -webkit-box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.5);
  box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.5);
  background: #51763d;
}

.property_slider_area .slider_property_inner .btn-reverse:focus {
  color: var(--white);
  -webkit-box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.5);
  box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.5);
  background: #51763d;
}

.property_slider_area .slider_property_inner .button {
  display: inline-block;
  background: #fff;
  padding: 6px 10px;
  color: var(--primary);
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  margin-top: 5px;
  font-size: 10px;
  text-decoration: none;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
  margin-top: 1em;
}

@media (min-width: 1200px) {
  .property_slider_area .slider_property_inner .button {
    font-size: 18px;
    padding: 15px 30px;
  }
}

.property_slider_area .slider_property_inner .button:hover {
  color: var(--white);
  -webkit-box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.5);
  box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.5);
  background: #51763d;
}

.property_slider_area .slider_property_inner .button:focus {
  color: var(--white);
  -webkit-box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.5);
  box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.5);
  background: #51763d;
}

#innroad-widget > div {
  margin: auto;
}

body .site-inner .wrap .content-sidebar-wrap .content .entry-content #tab_container_693 .tab-content {
  background-color: transparent !important;
  border: none !important;
  height: auto !important;
}

body .site-inner .wrap .content-sidebar-wrap .content .entry-content #tab_container_693 .tab-content h2 {
  text-transform: uppercase;
  margin-bottom: 30px;
  text-align: center;
  font-size: 20px;
  font-family: var(--heading-font) !important;
}

body .site-inner .wrap .content-sidebar-wrap .content .entry-content #tab_container_693 .tab-content img {
  width: 100%;
}

body .site-inner .wrap .content-sidebar-wrap .content .entry-content #tab_container_693 .tab-content p {
  font-family: var(--body-font) !important;
}

body .site-inner .wrap .content-sidebar-wrap .content .entry-content #tab_container_693 .tab-content > .tab-pane {
  display: block;
  height: 0px;
  visibility: hidden;
  font-family: var(--body-font) !important;
}

@media (min-width: 1340px) {
  body .site-inner .wrap .content-sidebar-wrap .content .entry-content #tab_container_693 .tab-content > .tab-pane {
    font-size: 18px !important;
  }
}

body .site-inner .wrap .content-sidebar-wrap .content .entry-content #tab_container_693 .tab-content > .tab-pane p {
  font-family: var(--body-font) !important;
}

@media (min-width: 1340px) {
  body .site-inner .wrap .content-sidebar-wrap .content .entry-content #tab_container_693 .tab-content > .tab-pane p {
    font-size: 18px !important;
  }
}

body .site-inner .wrap .content-sidebar-wrap .content .entry-content #tab_container_693 .tab-content > .tab-pane.active {
  display: block;
  height: auto;
  visibility: visible;
}

body .site-inner .wrap .content-sidebar-wrap .content .entry-content #tab_container_693 .wpsm_nav.wpsm_nav-tabs {
  text-align: center;
  border: none !important;
  clear: both !important;
  padding-top: 30px !important;
}

@media (min-width: 1200px) {
  body .site-inner .wrap .content-sidebar-wrap .content .entry-content #tab_container_693 .wpsm_nav.wpsm_nav-tabs {
    padding-bottom: 15px;
  }
}

body .site-inner .wrap .content-sidebar-wrap .content .entry-content #tab_container_693 .wpsm_nav.wpsm_nav-tabs li {
  display: inline-block;
  float: none !important;
  font-family: var(--body-font) !important;
  cursor: pointer;
  position: relative;
  padding: 0px 5px !important;
  margin: 0px 7px 24px !important;
}

body .site-inner .wrap .content-sidebar-wrap .content .entry-content #tab_container_693 .wpsm_nav.wpsm_nav-tabs li a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 10px 20px 10px !important;
  font-size: 13px;
  font-weight: 400;
  line-height: 1.5;
  min-width: 130px !important;
  min-height: 30px !important;
  font-family: var(--body-font) !important;
  color: var(--white) !important;
  text-transform: uppercase;
  cursor: pointer;
  position: relative;
  border-radius: 40px !important;
  z-index: 1;
  background-image: none !important;
  border: 2px solid var(--primary) !important;
  background-color: var(--primary) !important;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

body .site-inner .wrap .content-sidebar-wrap .content .entry-content #tab_container_693 .wpsm_nav.wpsm_nav-tabs li a:hover, body .site-inner .wrap .content-sidebar-wrap .content .entry-content #tab_container_693 .wpsm_nav.wpsm_nav-tabs li a:focus, body .site-inner .wrap .content-sidebar-wrap .content .entry-content #tab_container_693 .wpsm_nav.wpsm_nav-tabs li a:active {
  background-color: var(--secondary) !important;
  border: 2px solid var(--secondary) !important;
}

body .site-inner .wrap .content-sidebar-wrap .content .entry-content #tab_container_693 .wpsm_nav.wpsm_nav-tabs li.active a {
  background-color: var(--secondary) !important;
  border: 2px solid var(--secondary) !important;
}

body .site-inner .wrap .content-sidebar-wrap .content .entry-content #tab_container_693 .wpsm_nav.wpsm_nav-tabs li.active a:hover {
  border: 2px solid var(--primary) !important;
  background-color: var(--primary) !important;
}

body .site-inner .wrap .content-sidebar-wrap .content .entry-content #tab_container_693 .wpsm_nav.wpsm_nav-tabs li:last-child a span:before {
  display: none;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlcyI6WyJzdHlsZS5zY3NzIiwiZXhpc3Rpbmcuc2NzcyIsIl9zaXRlLWhlYWRlci5zY3NzIiwiX3NsaWRlci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBa0JFO0FBR0Y7Z0RBQ2dEO0FBZ0JoRDtnREFDZ0Q7QUFnRGhELEFBQUEsS0FBSyxDQUFDO0VBQ0wsV0FBVyxDQUFBLHlCQUFDO0VBRVosTUFBTSxDQUFBLHlCQUFDO0VBb0NQLG1DQUFtQztFQUNsQyxTQUFTLENBQUEsUUFBQztFQUF3QixVQUFVO0VBQzVDLGVBQWUsQ0FBQSxRQUFDO0VBQWtCLHFCQUFxQjtFQUN2RCxlQUFlLENBQUEsUUFBQztFQUFrQixpQkFBaUI7RUFFbkQsV0FBVyxDQUFBLFFBQUM7RUFBc0IsU0FBUztFQUMzQyxpQkFBaUIsQ0FBQSxRQUFDO0VBQWdCLGVBQWU7RUFDakQsaUJBQWlCLENBQUEsUUFBQztFQUFnQixtQkFBbUI7RUFFckQsVUFBVSxDQUFBLFFBQUM7RUFBdUIsd0JBQXdCO0VBQzFELGdCQUFnQixDQUFBLFFBQUM7RUFFakIsNkJBQTZCO0VBQzdCLFdBQVcsQ0FBQSxRQUFDO0VBQXNCLDhCQUE4QjtFQUNoRSxZQUFZLENBQUEsUUFBQztFQUFxQix1QkFBdUI7RUFDekQsZ0JBQWdCLENBQUEsUUFBQztFQUFpQix1QkFBdUI7RUFFekQsbUNBQW1DO0VBQ25DLGdCQUFnQixDQUFBLFFBQUM7RUFBaUIscUJBQXFCO0VBQ3ZELGdCQUFnQixDQUFBLHVCQUFDO0VBQXlCLGlCQUFpQjtFQUUzRCxrQ0FBa0M7RUFDbEMsT0FBTyxDQUFBLFFBQUM7RUFDUixPQUFPLENBQUEsUUFBQztFQUEwQiw2QkFBNkI7RUFDL0QsU0FBUyxDQUFBLFFBQUM7RUFDVixNQUFNLENBQUEsUUFBQztFQUEyQixxQkFBcUI7RUFDdkQsT0FBTyxDQUFBLFFBQUM7RUFDUixjQUFjLENBQUEsUUFBQztFQUVmLCtDQUErQztF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QUFTO0FBQ1QsU0FBUztBQUNULFNBQVM7QUFDVCxTQUFTO0FBQ1QsU0FBUztBQUNULFNBQVM7QUFDVCxTQUFTO0FBQ1QsU0FBUztBQUNULFNBQVM7QUFDVCxTQUFTO0FBQ1QsU0FBUztBQUNULFNBQVM7QUFDVCxTQUFTO0FBQ1QsU0FBUztBQUNULFNBQVM7QUFDVCxTQUFTO0FBQ1QsU0FBUztBQUNULFNBQVM7QUFDVCxTQUFTO0FBQ1QsU0FBUztBQUNULFNBQVM7QUFDVCxTQUFTO0FBQ1QsU0FBUztBQUNULFNBQVM7QUFDVCxTQUFTO0FBQ1QsU0FBUztBQUNULFVBQVU7QUFDVixVQUFVO0FBQ1YsVUFBVTtBQUNWLFVBQVU7QUFDVixVQUFVO0FBQ1YsVUFBVTtBQUNWLFVBQVU7QUFDVixVQUFVO0FBQ1YsVUFBVTtBQUNWLFVBQVU7QUFDVixVQUFVO0FBQ1YsVUFBVSxDQUFDO0VBQ1QsUUFBUSxFQUFFLFFBQVE7RUFDbEIsVUFBVSxFQUFFLEdBQUc7RUFDZixZQUFZLEVBQUUsSUFBSTtFQUNsQixhQUFhLEVBQUUsSUFBSTtDQUNwQjs7QUFFRCxBQUFBLFNBQVM7QUFDVCxTQUFTO0FBQ1QsU0FBUztBQUNULFNBQVM7QUFDVCxTQUFTO0FBQ1QsU0FBUztBQUNULFNBQVM7QUFDVCxTQUFTO0FBQ1QsU0FBUztBQUNULFVBQVU7QUFDVixVQUFVO0FBQ1YsVUFBVSxDQUFDO0VBQ1QsS0FBSyxFQUFFLElBQUk7Q0FDWjs7QUFFRCxBQUFBLFVBQVUsQ0FBQztFQUNULEtBQUssRUFBRSxJQUFJO0NBQ1o7O0FBRUQsQUFBQSxVQUFVLENBQUM7RUFDVCxLQUFLLEVBQUUsWUFBWTtDQUNwQjs7QUFFRCxBQUFBLFVBQVUsQ0FBQztFQUNULEtBQUssRUFBRSxZQUFZO0NBQ3BCOztBQUVELEFBQUEsU0FBUyxDQUFDO0VBQ1IsS0FBSyxFQUFFLEdBQUc7Q0FDWDs7QUFFRCxBQUFBLFNBQVMsQ0FBQztFQUNSLEtBQUssRUFBRSxZQUFZO0NBQ3BCOztBQUVELEFBQUEsU0FBUyxDQUFDO0VBQ1IsS0FBSyxFQUFFLFlBQVk7Q0FD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 */

/*# sourceMappingURL=style.css.map */
