html {
line-height: 1.15; -webkit-text-size-adjust: 100%; }  body {
margin: 0;
} h1 {
font-size: 2em;
margin: 0.67em 0;
}  hr {
box-sizing: content-box; height: 0; overflow: visible; } pre {
font-family: monospace, monospace; font-size: 1em; }  a {
background-color: transparent;
} abbr[title] {
border-bottom: none; text-decoration: underline; text-decoration: underline dotted; } b,
strong {
font-weight: bolder;
} code,
kbd,
samp {
font-family: monospace, monospace; font-size: 1em; } 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;
}  button,
input,
optgroup,
select,
textarea {
font-family: inherit; font-size: 100%; line-height: 1.15; margin: 0; } button,
input { overflow: visible;
} button,
select { text-transform: none;
} button,
[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 {
padding: 0.35em 0.75em 0.625em;
} legend {
box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0; white-space: normal; } progress {
vertical-align: baseline;
} textarea {
overflow: auto;
} [type="checkbox"],
[type="radio"] {
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-decoration {
-webkit-appearance: none;
} ::-webkit-file-upload-button {
-webkit-appearance: button; font: inherit; }  details {
display: block;
} summary {
display: list-item;
}  template {
display: none;
} [hidden] {
display: none;
} body,
button,
input,
select,
optgroup,
textarea {
color: #404040;
font-family: sans-serif;
font-size: 16px;
font-size: 1rem;
line-height: 1.5;
}
h1, h2, h3, h4, h5, h6 {
clear: both;
}
p {
margin: 0 0 1.5em 0;
}
.elementor-text-editor p:last-child {
margin-bottom: 0;
}
dfn, cite, em, i {
font-style: italic;
}
blockquote {
margin: 0 1.5em;
}
address {
margin: 0 0 1.5em;
}
pre {
background: #eee;
font-family: "Courier 10 Pitch", Courier, monospace;
font-size: 15px;
font-size: 0.9375rem;
line-height: 1.6;
margin-bottom: 1.6em;
max-width: 100%;
overflow: auto;
padding: 1.6em;
}
code, kbd, tt, var {
font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
font-size: 15px;
font-size: 0.9375rem;
}
abbr, acronym {
border-bottom: 1px dotted #666;
cursor: help;
}
mark, ins {
background: #fff9c0;
text-decoration: none;
}
big {
font-size: 125%;
} html {
box-sizing: border-box;
}
*,
*:before,
*:after { box-sizing: inherit;
}
body {
background: #fff; }
hr {
background-color: #ccc;
border: 0;
height: 1px;
margin-bottom: 1.5em;
}
ul, ol {
margin: 0 0 1.5em 0em;
padding-left: 20px;
}
ul {
list-style: disc;
}
ol {
list-style: decimal;
}
li > ul,
li > ol {
margin-bottom: 0;
margin-left: 1.5em;
}
dt {
font-weight: bold;
}
dd {
margin: 0 1.5em 1.5em;
}
img {
height: auto; max-width: 100%; }
figure {
margin: 1em 0; }
table {
margin: 0 0 1.5em;
width: 100%;
border-collapse: collapse;
} button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
border: 1px solid;
border-color: #ccc #ccc #bbb;
border-radius: 3px;
background: #e6e6e6;
color: rgba(0, 0, 0, 0.8);
font-size: 12px;
font-size: 0.75rem;
line-height: 1;
padding: .6em 1em .4em;
}
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
border-color: #ccc #bbb #aaa;
}
button:active, button:focus,
input[type="button"]:active,
input[type="button"]:focus,
input[type="reset"]:active,
input[type="reset"]:focus,
input[type="submit"]:active,
input[type="submit"]:focus {
border-color: #aaa #bbb #bbb;
}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
color: #666;
border: 1px solid #ccc;
border-radius: 3px;
padding: 3px;
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
color: #111;
}
select {
border: 1px solid #ccc;
}
textarea {
width: 100%;
}  a {
color: #bec3af;
}
a:hover, a:focus, a:active {
color: #b4b9a6;
}
a:focus {
outline: 0;
}
a:hover, a:active {
outline: 0;
} @media (min-width: 991px) {
.top-nav li a {
padding-top: 22px !important;
background-repeat: no-repeat;
background-position: center top;  
background-size: 20px;
}
.top-nav li > ul li a { 
padding-top: 10px !important;
background-image: none !important;
}
.top-nav li.accommodation a {
background-image: url("data:image/svg+xml,%3Csvg width='108' height='94' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill-rule='nonzero' fill='%23FFF'%3E%3Cpath d='M106.2 54.23h-1.8v-5.422a9.04 9.04 0 00-5.4-8.272V12.654c0-.719-.424-1.369-1.08-1.656A7.178 7.178 0 0099 7.231C99 3.237 95.776 0 91.8 0s-7.2 3.237-7.2 7.23a7.18 7.18 0 001 3.616H22.4a7.18 7.18 0 001-3.615C23.4 3.237 20.176 0 16.2 0S9 3.237 9 7.23a7.178 7.178 0 001.08 3.768A1.808 1.808 0 009 12.654v27.882a9.04 9.04 0 00-5.4 8.272v5.423H1.8c-.994 0-1.8.81-1.8 1.807v25.308c0 .998.806 1.808 1.8 1.808h1.8v9.038c0 .999.806 1.808 1.8 1.808h7.2c.994 0 1.8-.81 1.8-1.808v-9.038h79.2v9.038c0 .999.806 1.808 1.8 1.808h7.2c.994 0 1.8-.81 1.8-1.808v-9.038h1.8c.994 0 1.8-.81 1.8-1.808V56.038c0-.998-.806-1.807-1.8-1.807zM91.8 3.616c1.988 0 3.6 1.619 3.6 3.616a3.608 3.608 0 01-3.6 3.615 3.608 3.608 0 01-3.6-3.615 3.608 3.608 0 013.6-3.616zm-75.6 0c1.988 0 3.6 1.619 3.6 3.616a3.608 3.608 0 01-3.6 3.615 3.608 3.608 0 01-3.6-3.615 3.608 3.608 0 013.6-3.616zm-3.6 10.847h82.8v25.307h-7.247A8.969 8.969 0 0090 34.346v-3.615c-.006-4.99-4.032-9.033-9-9.039H66.6c-4.968.006-8.994 4.05-9 9.039v3.615a8.969 8.969 0 001.847 5.423H48.553a8.969 8.969 0 001.847-5.423v-3.615c-.006-4.99-4.032-9.033-9-9.039H27c-4.968.006-8.994 4.05-9 9.039v3.615a8.969 8.969 0 001.847 5.423H12.6V14.462zM86.4 30.73v3.615c0 2.995-2.418 5.423-5.4 5.423H66.6c-2.982 0-5.4-2.428-5.4-5.423v-3.615c0-2.995 2.418-5.423 5.4-5.423H81c2.982 0 5.4 2.428 5.4 5.423zm-39.6 0v3.615c0 2.995-2.418 5.423-5.4 5.423H27c-2.982 0-5.4-2.428-5.4-5.423v-3.615c0-2.995 2.418-5.423 5.4-5.423h14.4c2.982 0 5.4 2.428 5.4 5.423zM7.2 48.808c0-2.995 2.418-5.423 5.4-5.423h82.8c2.982 0 5.4 2.428 5.4 5.423v5.423H7.2v-5.423zm3.6 41.577H7.2v-7.231h3.6v7.23zm90 0h-3.6v-7.231h3.6v7.23zm3.6-10.847H3.6V57.846h100.8v21.692z'/%3E%3Cpath d='M16.2 72.308H9c-.994 0-1.8.81-1.8 1.807 0 .999.806 1.808 1.8 1.808h7.2c.994 0 1.8-.81 1.8-1.808s-.806-1.807-1.8-1.807zM99 72.308H23.4c-.994 0-1.8.81-1.8 1.807 0 .999.806 1.808 1.8 1.808H99c.994 0 1.8-.81 1.8-1.808s-.806-1.807-1.8-1.807z'/%3E%3C/g%3E%3C/svg%3E");	
}
.top-nav li.availability-booking a {
background-image: url("data:image/svg+xml,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill-rule='nonzero' fill='%23FFF'%3E%3Cpath d='M50.25 11c-1.563-.838-11.282-6.07-16.623-9.421A4.973 4.973 0 0030 0a4.973 4.973 0 00-3.627 1.579C21.031 4.929 11.313 10.162 9.75 11H0v49h60V11h-9.75zM32.223 3.004c.004.005.005.011.01.016.243.273.511.686.657 1.216.012.045.032.087.042.134A3.004 3.004 0 0130 8c-1.654 0-3-1.346-3-3 0-.226.026-.436.069-.63.01-.046.029-.087.041-.132.146-.532.414-.944.657-1.218.004-.005.005-.011.01-.016A2.984 2.984 0 0130 2c.885 0 1.673.393 2.223 1.004zm-7.217 1.75A5.006 5.006 0 0030 10a5.006 5.006 0 004.994-5.246C38.587 6.89 43.029 9.351 46.051 11H13.949c3.022-1.649 7.464-4.11 11.057-6.246zM10 13h48v5H2v-5h8zM2 58V20h56v38H2z'/%3E%3Ccircle cx='23' cy='28' r='1'/%3E%3Ccircle cx='30' cy='28' r='1'/%3E%3Ccircle cx='37' cy='28' r='1'/%3E%3Ccircle cx='44' cy='28' r='1'/%3E%3Ccircle cx='51' cy='28' r='1'/%3E%3Ccircle cx='9' cy='36' r='1'/%3E%3Ccircle cx='16' cy='36' r='1'/%3E%3Ccircle cx='23' cy='36' r='1'/%3E%3Ccircle cx='30' cy='36' r='1'/%3E%3Ccircle cx='37' cy='36' r='1'/%3E%3Ccircle cx='44' cy='36' r='1'/%3E%3Ccircle cx='51' cy='36' r='1'/%3E%3Ccircle cx='9' cy='43' r='1'/%3E%3Ccircle cx='16' cy='43' r='1'/%3E%3Ccircle cx='23' cy='43' r='1'/%3E%3Ccircle cx='30' cy='43' r='1'/%3E%3Ccircle cx='37' cy='43' r='1'/%3E%3Ccircle cx='44' cy='43' r='1'/%3E%3Ccircle cx='51' cy='43' r='1'/%3E%3Ccircle cx='9' cy='51' r='1'/%3E%3Ccircle cx='16' cy='51' r='1'/%3E%3Ccircle cx='23' cy='51' r='1'/%3E%3Ccircle cx='30' cy='51' r='1'/%3E%3Ccircle cx='37' cy='51' r='1'/%3E%3C/g%3E%3C/svg%3E");
background-size: 17px;
}
.top-nav li.promotions-news a {
background-image: url("data:image/svg+xml,%3Csvg width='442' height='390' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill-rule='nonzero' fill='%23FFF'%3E%3Cpath d='M171 310H70c-5.523 0-10 4.477-10 10s4.477 10 10 10h101c5.523 0 10-4.477 10-10s-4.477-10-10-10zM322 310H221c-5.523 0-10 4.477-10 10s4.477 10 10 10h101c5.522 0 10-4.477 10-10s-4.478-10-10-10zM322 60H70c-5.523 0-10 4.477-10 10s4.477 10 10 10h252c5.522 0 10-4.477 10-10s-4.478-10-10-10zM322 110H221c-5.523 0-10 4.477-10 10s4.477 10 10 10h101c5.522 0 10-4.477 10-10s-4.478-10-10-10zM322 160H221c-5.523 0-10 4.477-10 10s4.477 10 10 10h101c5.522 0 10-4.477 10-10s-4.478-10-10-10zM322 210H221c-5.523 0-10 4.477-10 10s4.477 10 10 10h101c5.522 0 10-4.477 10-10s-4.478-10-10-10zM322 260H221c-5.523 0-10 4.477-10 10s4.477 10 10 10h101c5.522 0 10-4.477 10-10s-4.478-10-10-10zM171 260H70c-5.523 0-10 4.477-10 10s4.477 10 10 10h101c5.523 0 10-4.477 10-10s-4.477-10-10-10zM171 110H70c-5.523 0-10 4.477-10 10v101c0 5.523 4.477 10 10 10h101c5.523 0 10-4.477 10-10V120c0-5.523-4.477-10-10-10zm-10 101H80v-81h81v81z'/%3E%3Cpath d='M422 50h-30V20c0-11.028-8.972-20-20-20H20C8.972 0 0 8.972 0 20v320c0 27.57 22.43 50 50 50h342c27.57 0 50-22.43 50-50V70c0-11.028-8.972-20-20-20zm0 290c0 16.542-13.458 30-30 30H50c-16.542 0-30-13.458-30-30V20h352v305c0 13.785 11.215 25 25 25 5.522 0 10-4.477 10-10s-4.478-10-10-10c-2.757 0-5-2.243-5-5V70h30v270z'/%3E%3C/g%3E%3C/svg%3E");
background-size: 19px; 
}
.top-nav li.plan-your-stay a {
background-image: url("data:image/svg+xml,%3Csvg width='285' height='219' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M272.048 192.619h-51.817v-19.983h9.989a6.476 6.476 0 006.481-6.481 6.47 6.47 0 00-6.481-6.47h-32.941a6.47 6.47 0 00-6.481 6.47c0 3.587 2.9 6.481 6.481 6.481h9.989v19.983H103.64v-44.853h51.811a6.491 6.491 0 005.943-3.896 6.475 6.475 0 00-1.199-6.989l-32.923-35.421h15.215a6.498 6.498 0 005.944-3.891 6.486 6.486 0 00-1.2-6.995l-30.332-32.631h15.222a6.467 6.467 0 005.943-3.891 6.511 6.511 0 00-1.193-7.001l-41.445-44.6c-2.455-2.647-7.038-2.647-9.487 0l-41.445 44.6a6.5 6.5 0 00-1.2 7.001 6.484 6.484 0 005.944 3.891h15.221L34.128 90.574a6.486 6.486 0 00-1.188 6.995 6.477 6.477 0 005.932 3.891h15.227l-32.935 35.421a6.472 6.472 0 00-1.194 6.989 6.491 6.491 0 005.938 3.896h51.823v44.853h-64.78C5.802 192.619 0 198.421 0 205.576c0 7.156 5.802 12.958 12.951 12.958h259.098c7.149 0 12.951-5.802 12.951-12.958-.001-7.155-5.803-12.957-12.952-12.957z' fill-rule='nonzero' fill='%23FFF'/%3E%3C/svg%3E");
background-size: 22px; 
}
.top-nav li.reviews a {
background-image: url("data:image/svg+xml,%3Csvg width='490' height='324' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill-rule='nonzero' fill='%23FFF'%3E%3Cpath d='M446.52 91.433C419.266 70.512 383.179 58.99 344.904 58.99c-23.143 0-45.482 4.22-65.555 12.175-10.033-19.097-26.771-36.009-48.063-48.316C206.218 8.358 176.413.699 145.097.699c-38.275 0-74.362 11.522-101.616 32.443C15.441 54.664 0 83.525 0 114.406c0 27.813 12.723 54.284 35.936 75.01l.395 67.755c.02 3.536 1.814 6.968 4.961 8.58 3.736 1.915 7.299 1.457 9.912.094l70.288-39.229c7.793.996 15.715 1.5 23.605 1.5h.006c22.85 0 45.271-4.194 65.465-12.174 7.369 14.116 18.396 27.029 32.719 38.024 27.254 20.921 63.342 32.442 101.617 32.442 7.928 0 15.895-.51 23.729-1.516l70.376 37.09c3.994 2.034 6.955 1.537 9.803-.27 2.949-1.871 4.838-5.024 4.859-8.518l.395-65.485C477.277 226.984 490 200.511 490 172.699c0-30.881-15.441-59.741-43.48-81.266zM145.102 208.115h-.006c-8.143 0-16.324-.602-24.314-1.786a9.98 9.98 0 00-7.713 2.082L56.23 240.135l-.32-55.185a9.996 9.996 0 00-3.614-7.835C31.471 159.833 20 137.562 20 114.406c0-51.671 56.119-93.708 125.097-93.708 51.104 0 97.307 23.872 116.152 59.002-6.324 3.5-12.334 7.413-17.963 11.733-28.039 21.524-43.48 50.385-43.48 81.266a91.64 91.64 0 003.383 24.656c-17.852 7.054-37.747 10.76-58.087 10.76zm292.601 27.293a10.005 10.005 0 00-3.614 7.776l-.32 53.429-57.021-30.051a9.963 9.963 0 00-7.533-1.94 166.178 166.178 0 01-24.313 1.787c-56.488 0-104.342-28.194-119.824-66.782-.064-.188-.146-.371-.223-.557-3.281-8.369-5.051-17.218-5.051-26.371 0-33.247 23.238-62.503 58.182-79.141.025-.01.051-.016.076-.026a9.982 9.982 0 001.123-.535c19.109-8.874 41.627-14.007 65.717-14.007 68.978 0 125.097 42.038 125.097 93.709.001 23.155-11.47 45.426-32.296 62.709z'/%3E%3Cpath d='M403.65 139.195H286.155c-5.523 0-10 4.477-10 10s4.477 10 10 10H403.65c5.521 0 10-4.477 10-10s-4.478-10-10-10zM403.65 184.469H286.155c-5.523 0-10 4.477-10 10s4.477 10 10 10H403.65c5.521 0 10-4.477 10-10s-4.478-10-10-10z'/%3E%3Cg%3E%3Cpath d='M446.52 91.433C419.266 70.512 383.179 58.99 344.904 58.99c-23.143 0-45.482 4.22-65.555 12.175-10.033-19.097-26.771-36.009-48.063-48.316C206.218 8.358 176.413.699 145.097.699c-38.275 0-74.362 11.522-101.616 32.443C15.441 54.664 0 83.525 0 114.406c0 27.813 12.723 54.284 35.936 75.01l.395 67.755c.02 3.536 1.814 6.968 4.961 8.58 3.736 1.915 7.299 1.457 9.912.094l70.288-39.229c7.793.996 15.715 1.5 23.605 1.5h.006c22.85 0 45.271-4.194 65.465-12.174 7.369 14.116 18.396 27.029 32.719 38.024 27.254 20.921 63.342 32.442 101.617 32.442 7.928 0 15.895-.51 23.729-1.516l70.376 37.09c3.994 2.034 6.955 1.537 9.803-.27 2.949-1.871 4.838-5.024 4.859-8.518l.395-65.485C477.277 226.984 490 200.511 490 172.699c0-30.881-15.441-59.741-43.48-81.266zM145.102 208.115h-.006c-8.143 0-16.324-.602-24.314-1.786a9.98 9.98 0 00-7.713 2.082L56.23 240.135l-.32-55.185a9.996 9.996 0 00-3.614-7.835C31.471 159.833 20 137.562 20 114.406c0-51.671 56.119-93.708 125.097-93.708 51.104 0 97.307 23.872 116.152 59.002-6.324 3.5-12.334 7.413-17.963 11.733-28.039 21.524-43.48 50.385-43.48 81.266a91.64 91.64 0 003.383 24.656c-17.852 7.054-37.747 10.76-58.087 10.76zm292.601 27.293a10.005 10.005 0 00-3.614 7.776l-.32 53.429-57.021-30.051a9.963 9.963 0 00-7.533-1.94 166.178 166.178 0 01-24.313 1.787c-56.488 0-104.342-28.194-119.824-66.782-.064-.188-.146-.371-.223-.557-3.281-8.369-5.051-17.218-5.051-26.371 0-52.682 56.998-93.709 125.098-93.709S470 121.028 470 172.699c0 23.155-11.471 45.426-32.297 62.709z'/%3E%3Cpath d='M403.65 139.195H286.155c-5.523 0-10 4.477-10 10s4.477 10 10 10H403.65c5.521 0 10-4.477 10-10s-4.478-10-10-10z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
background-size: 26px;
}
.top-nav li.contact a {
background-image: url("data:image/svg+xml,%3Csvg width='328' height='328' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill-rule='nonzero' fill='%23FFF'%3E%3Cpath d='M327.994 125.718c0-.115-.06-.213-.065-.322a5.218 5.218 0 00-.224-1.115 5.653 5.653 0 00-.312-.946 5.276 5.276 0 00-.546-.82 5.368 5.368 0 00-.744-.864c-.088-.076-.125-.18-.218-.251l-52.557-40.83V38.251c0-9.057-7.342-16.4-16.4-16.4h-59.242l-23.72-18.418a16.22 16.22 0 00-19.937 0l-23.725 18.418H71.06c-9.057 0-16.4 7.342-16.4 16.4v42.317L2.111 121.4c-.094.072-.132.176-.22.252-.277.261-.526.55-.743.864-.208.256-.39.53-.546.82a5.393 5.393 0 00-.312.946 5.18 5.18 0 00-.224 1.093c0 .11-.065.208-.065.322v185.889c.021 1.76.33 3.504.913 5.166a5.417 5.417 0 006.013 8.2 16.282 16.282 0 009.469 3.034h295.2a16.289 16.289 0 009.495-3.078c.466.144.95.222 1.437.235a5.417 5.417 0 004.56-8.39c.58-1.662.887-3.407.908-5.167V125.718h-.002zM160.714 12.061a5.242 5.242 0 016.522 0l12.611 9.79h-31.706l12.573-9.79zM17.75 317.051l142.965-111.05a5.259 5.259 0 016.516 0l143.008 111.05H17.75zm299.311-8.538L173.955 197.37a16.214 16.214 0 00-19.92 0L10.927 308.513v-174.47l89.582 69.564a5.469 5.469 0 106.702-8.643l-91.009-70.672L54.661 94.41v42.24a5.467 5.467 0 0010.933 0v-98.4a5.466 5.466 0 015.467-5.466h185.866a5.466 5.466 0 015.467 5.467v98.4a5.466 5.466 0 1010.933 0V94.41l38.457 29.88-91.171 70.8a5.469 5.469 0 006.708 8.637l89.74-69.684v174.469z'/%3E%3Cpath d='M109.328 71.052H218.66a5.466 5.466 0 100-10.933H109.328a5.466 5.466 0 100 10.933zM224.128 98.385a5.466 5.466 0 00-5.467-5.466H109.328a5.467 5.467 0 000 10.933H218.66a5.467 5.467 0 005.467-5.467zM224.128 131.185a5.466 5.466 0 00-5.467-5.466h-49.2a5.466 5.466 0 100 10.933h49.2a5.467 5.467 0 005.467-5.467z'/%3E%3C/g%3E%3C/svg%3E");
background-size: 17px;
}
}
.icIframeContainer {
height: 260px;  }
.icIframeContainer iframe {
border: none;
width: 100%;
height: 100%;
}
@media only screen and (max-width: 800px) {
.icIframeContainer { 
height: 260px;
} }
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
padding: 8px;
line-height: 1.42857143;
vertical-align: top;
border-top: 1px solid #ddd;
}
#booking-table {
background: #f5f5f5;
}
#booking-table th {
background: #bec3af;
color: white;
} .main-navigation {
clear: both;
display: block;
float: left;
width: 100%;
}
.main-navigation ul {
display: none;
list-style: none;
margin: 0;
padding-left: 0;
}
.main-navigation ul ul {
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
float: left;
position: absolute;
top: 100%;
left: -999em;
z-index: 99999;
}
.main-navigation ul ul ul {
left: -999em;
top: 0;
}
.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul {
left: 100%;
}
.main-navigation ul ul a {
width: 200px;
}
.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
left: auto;
}
.main-navigation li {
float: left;
position: relative;
}
.main-navigation a {
display: block;
text-decoration: none;
}
.site-main .comment-navigation, .site-main
.posts-navigation, .site-main
.post-navigation {
margin: 0 0 1.5em;
overflow: hidden;
}
.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
float: left;
width: 50%;
}
.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
float: right;
text-align: right;
width: 50%;
}  .screen-reader-text {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute !important;
width: 1px;
word-wrap: normal !important; }
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
clip-path: none;
color: #21759b;
display: block;
font-size: 14px;
font-size: 0.875rem;
font-weight: bold;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; } #content[tabindex="-1"]:focus {
outline: 0;
} .alignleft {
display: inline;
float: left;
margin-right: 1.5em;
}
.alignright {
display: inline;
float: right;
margin-left: 1.5em;
}
.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
} .clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
content: "";
display: table;
table-layout: fixed;
}
.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
clear: both;
} .widget {
margin: 0 0 1.5em; }
.widget select {
max-width: 100%;
}  .sticky {
display: block;
}
.post,
.page {
margin: 0 0 1.5em;
}
.updated:not(.published) {
display: none;
}
.page-content,
.entry-content,
.entry-summary {
margin: 1.5em 0 0;
}
.page-links {
clear: both;
margin: 0 0 1.5em;
} .comment-content a {
word-wrap: break-word;
}
.bypostauthor {
display: block;
}  .infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer { display: none;
} .infinity-end.neverending .site-footer {
display: block;
} .page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
border: none;
margin-bottom: 0;
margin-top: 0;
padding: 0;
} embed,
iframe,
object {
max-width: 100%;
} .custom-logo-link {
display: inline-block;
} .wp-caption {
margin-bottom: 1.5em;
max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption .wp-caption-text {
margin: 0.8075em 0;
}
.wp-caption-text {
text-align: center;
} .gallery {
margin-bottom: 1.5em;
}
.gallery-item {
display: inline-block;
text-align: center;
vertical-align: top;
width: 100%;
}
.gallery-columns-2 .gallery-item {
max-width: 50%;
}
.gallery-columns-3 .gallery-item {
max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
max-width: 25%;
}
.gallery-columns-5 .gallery-item {
max-width: 20%;
}
.gallery-columns-6 .gallery-item {
max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
max-width: 11.11%;
}
.gallery-caption {
display: block;
}