﻿@import"https://fonts.googleapis.com/css?family=Courgette|Quicksand:400,500,700";@font-face{font-family:"icomoon";src:url("../fonts/icomoon.eot?yrefls");src:url("../fonts/icomoon.eot?yrefls#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?yrefls") format("truetype"),url("../fonts/icomoon.woff?yrefls") format("woff"),url("../fonts/icomoon.svg?yrefls#icomoon") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"vv-icons";src:url("../fonts/vv-icons.eot");src:url("../fonts/vv-icons.eot") format("embedded-opentype"),url("../fonts/vv-icons.woff2") format("woff2"),url("../fonts/vv-icons.woff") format("woff"),url("../fonts/vv-icons.ttf") format("truetype"),url("../fonts/vv-icons.svg") format("svg");font-weight:normal;font-style:normal}[class^=icon-],[class*=" icon-"]{font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-clear-day:before{content:""}.icon-clear-night:before{content:""}.icon-wind:before{content:""}.icon-cloudy-day:before{content:""}.icon-cloudy-night:before{content:""}.icon-fog:before{content:""}.icon-cloudy:before{content:""}.icon-rain:before{content:""}.icon-snow:before{content:""}.vv-icon{display:inline-block;font:normal normal normal 1em/1 "vv-icons";speak:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.vv-icon-sm{font-size:.8em}.vv-icon-lg{font-size:1.2em}.vv-icon-16{font-size:16px}.vv-icon-32{font-size:32px}.vv-icon-bg-square,.vv-icon-bg-circle{padding:.35em;background-color:#eee}.vv-icon-bg-circle{border-radius:50%}.vv-icon-ul{padding-left:0;list-style-type:none}.vv-icon-ul>li{display:flex;align-items:flex-start;line-height:1.4}.vv-icon-ul>li>.vv-icon{margin-right:.4em;line-height:inherit}.vv-icon-is-spinning{-webkit-animation:icon-spin 2s infinite linear;-moz-animation:icon-spin 2s infinite linear;animation:icon-spin 2s infinite linear}@-webkit-keyframes icon-spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@-moz-keyframes icon-spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(360deg)}}@keyframes icon-spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.vv-icon-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.vv-icon-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.vv-icon-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.vv-icon-flip-y{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0);-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1)}.vv-icon-flip-x{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:scale(1, -1);-moz-transform:scale(1, -1);-ms-transform:scale(1, -1);-o-transform:scale(1, -1);transform:scale(1, -1)}.vv-icon-email-85::before{content:""}.vv-icon-calendar-date-2::before{content:""}.vv-icon-clock::before{content:""}.vv-icon-money-coins::before{content:""}.vv-icon-ctrl-down::before{content:""}.vv-icon-ctrl-left::before{content:""}.vv-icon-ctrl-right::before{content:""}.vv-icon-ctrl-up::before{content:""}.vv-icon-pin-3::before{content:""}.vv-icon-c-check::before{content:""}.vv-icon-i-remove::before{content:""}.vv-icon-yelp::before{content:""}.vv-icon-youtube::before{content:""}.vv-icon-twitter::before{content:""}.vv-icon-pinterest::before{content:""}.vv-icon-instagram::before{content:""}.vv-icon-facebook::before{content:""}.vv-icon-tripadvisor::before{content:""}.vv-icon-world::before{content:""}.vv-icon-small-up::before{content:""}.vv-icon-small-down::before{content:""}.vv-icon-small-left::before{content:""}.vv-icon-small-right::before{content:""}.vv-icon-small-up-2::before{content:""}.vv-icon-small-down-2::before{content:""}.vv-icon-small-left-2::before{content:""}.vv-icon-small-right-2::before{content:""}.ntm{margin-top:0 !important}.nbm{margin-bottom:0 !important}.padding{padding:50px}.padding-page{padding:80px 10%}.padding-ts{padding:80px 10% 0 10%}.padding-s{padding:0 10%}.padding-f{padding:80px 10%}.padding-bs{padding:0 10% 80px 10%}.padding-bsnl{padding:0 10% 80px 0}.padding-r{padding:0 10% 0 0}.padding-l{padding:0 0 0 10%}.strikethru{text-decoration:line-through}@media screen and (max-width: 900px){.padding,.padding-ts,.padding-s,.padding-bs,.padding-r,.padding-l{padding:25px}}.rotate90{transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg)}.container{position:relative;width:100%;max-width:1440px;margin:0 auto;background-color:#fff;min-height:100%}html{font-family:"Quicksand",Helvetica,Arial,sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;min-height:100%}body{margin:0;min-height:100%;overflow-x:hidden}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:rgba(0,0,0,0);color:#2c6d7a}a:hover{color:#4dacbf}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.caps{text-transform:uppercase;letter-spacing:.08em}body,button,input,select,textarea{color:#384b59;font-family:"Quicksand",Helvetica,Arial,sans-serif;font-size:20px;line-height:1.3}h1,h2{clear:both;font-family:"Courgette",cursive;font-weight:400}h3,h4,h5,h6{clear:both;font-family:"Quicksand",Helvetica,Arial,sans-serif;font-weight:400}h1{font-size:3.08em;margin:1em 0}h2{font-size:2.41em;margin:.4em 0}h3{font-size:1.58em}h4{font-size:1.25em}h5{font-size:.88em;font-weight:700;margin:1em 0 1em 0}h6{font-size:1em;font-weight:700;margin:2em 0 1em 0}p{margin:0 0 .8em 0;font-family:"Quicksand",Helvetica,Arial,sans-serif;font-size:1em}a{text-decoration:none;color:#2c6d7a;font-weight:700}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:.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:.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;display:flex;flex-direction:column;flex-wrap:nowrap;min-height:100vh}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0}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%}table{margin:0 0 1.5em;width:100%}@keyframes fixedToAbsolute{60%{bottom:-200px}100%{position:relative;clear:both}}.btn-default{display:inline-block;padding:15px 20px;text-transform:uppercase;font-family:"Quicksand",Helvetica,Arial,sans-serif;font-size:.91em;font-weight:700;letter-spacing:.05em;border-radius:4px;text-decoration:none !important;background-color:#2c6d7a;color:#fff}.btn-default.mail-submit{background-color:#f8942d}.btn-default.mail-submit:hover{color:#fff;background-color:#b96106}.btn-outline,#sb_instagram #sbi_load .sbi_load_btn{display:inline-block;border:1px solid #384b59 !important;color:#384b59;padding:15px 30px;font-size:.91em;font-weight:700 !important;text-transform:uppercase;letter-spacing:.1em;border-radius:3px;background:rgba(0,0,0,0)}.btn-outline span,#sb_instagram #sbi_load .sbi_load_btn span{color:#384b59}.btn-outline:hover,#sb_instagram #sbi_load .sbi_load_btn:hover{background-color:#384b59;color:#fff}.btn-outline:hover span,#sb_instagram #sbi_load .sbi_load_btn:hover span{color:#fff}.btn-outline.white,#sb_instagram #sbi_load .sbi_load_btn.white{border-color:#fff;color:#fff}.btn-outline.white:hover,#sb_instagram #sbi_load .sbi_load_btn.white:hover{background-color:#fff;color:#2c6d7a}.btn-outline.btn-footer,#sb_instagram #sbi_load .sbi_load_btn.btn-footer{padding:7px 20px}@media screen and (max-width: 576px){.btn-outline.btn-footer,#sb_instagram #sbi_load .sbi_load_btn.btn-footer{padding:4px 10px;font-size:.8em}}@media screen and (max-width: 480px){.btn-outline.btn-footer,#sb_instagram #sbi_load .sbi_load_btn.btn-footer{padding:6px 10px;font-size:.6em;letter-spacing:0}}.btn-cta{display:inline-block;background-color:#fc9f30;border-radius:4px;color:#fff;padding:10px 20px;font-weight:700;transition:all .5s}.btn-cta:hover{background-color:#f58704;color:#fff}.gform_body ul{list-style:none}.gform_body ul li.gfield input[type=text].large,.gform_body ul li.gfield input[type=email].large{width:95%}.gform_footer{text-align:center}.gform_footer input[type=submit]{width:200px;background-color:#f8942d;color:#fff;text-transform:uppercase;font-weight:500;letter-spacing:.1em;height:50px;margin-top:20px;border:none}.gform_footer input[type=submit]:hover{background-color:#ea7b08}.gform_validation_container{display:none}#popmake-6428 .cff-popup,#popmake-7760 .cff-popup{display:flex;flex-direction:row}#popmake-6428 .cff-popup>div,#popmake-7760 .cff-popup>div{width:50%}#popmake-6428 .cff-popup .image,#popmake-7760 .cff-popup .image{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#2c6d7a;padding:10px}#popmake-6428 .cff-popup .image .img-sm,#popmake-7760 .cff-popup .image .img-sm{display:none}#popmake-6428 .cff-popup .image .img-lg,#popmake-7760 .cff-popup .image .img-lg{display:block}#popmake-6428 .cff-popup .content,#popmake-7760 .cff-popup .content{padding:30px 15px 15px}#popmake-6428 .cff-popup .content h2,#popmake-7760 .cff-popup .content h2{font-size:36px;line-height:1.2}#popmake-6428 .cff-popup .content ul,#popmake-7760 .cff-popup .content ul{padding-left:20px}#popmake-6428 .cff-popup .content ul li,#popmake-7760 .cff-popup .content ul li{font-size:18px}#popmake-6428 .cff-popup .content .gform_wrapper,#popmake-7760 .cff-popup .content .gform_wrapper{margin-top:20px}#popmake-6428 .cff-popup .content .gform_confirmation_message,#popmake-7760 .cff-popup .content .gform_confirmation_message{margin-top:20px}#popmake-6428 .cff-popup .content .legal,#popmake-7760 .cff-popup .content .legal{font-size:14px;margin-top:15px}#popmake-6428 .cff-popup #gform_8 ul,#popmake-7760 .cff-popup #gform_8 ul{padding:0}#popmake-6428 .cff-popup #gform_8 input,#popmake-7760 .cff-popup #gform_8 input{width:100%;border:none;margin-bottom:5px;border-radius:4px;padding:5px;font-size:18px}#popmake-6428 .cff-popup #gform_8 label,#popmake-7760 .cff-popup #gform_8 label{display:none}#popmake-6428 .cff-popup #gform_8 .ginput_container_name span,#popmake-7760 .cff-popup #gform_8 .ginput_container_name span{display:inline-block;width:calc(50% - 2.5px)}@media screen and (max-width: 750px){#popmake-6428,#popmake-7760{max-width:480px !important}#popmake-6428 .cff-popup,#popmake-7760 .cff-popup{flex-wrap:wrap !important}#popmake-6428 .cff-popup>div,#popmake-7760 .cff-popup>div{width:100%}#popmake-6428 .cff-popup .image,#popmake-7760 .cff-popup .image{padding:0}#popmake-6428 .cff-popup .image .img-sm,#popmake-7760 .cff-popup .image .img-sm{display:block}#popmake-6428 .cff-popup .image .img-lg,#popmake-7760 .cff-popup .image .img-lg{display:none}}.cff-form .legal{font-size:14px;margin-top:15px}.cff-form #gform_8 ul{padding:0}.cff-form #gform_8 input{width:100%;border:none;margin-bottom:5px;border-radius:4px;padding:5px;font-size:18px}.cff-form #gform_8 label{display:none}.cff-form #gform_8 .ginput_container_name span{display:inline-block;width:calc(50% - 3px)}.cff-form #gform_8 .gform_confirmation_message{margin-top:20px}header.banner{position:relative;height:130px;margin-bottom:21px;background-color:#fff}header.banner .container{background-color:rgba(0,0,0,0)}header.banner .supernav{position:absolute;right:50px;top:-70px;width:100%;text-align:right}header.banner .supernav .menu-supernav-container{display:inline-block}header.banner .supernav ul{list-style:none;padding:0 30px 0}header.banner .supernav ul li{display:inline-block;padding-left:30px}header.banner .supernav ul li a{font-size:.6em;text-transform:uppercase;font-weight:400;color:#c8b393}header.banner .supernav ul li a:hover{color:#ae8f60}header.banner .supernav #search{display:inline-block;width:1px;opacity:0;transition:all .75s ease}header.banner .supernav #search.show{opacity:1;width:200px}header.banner .supernav #search input[name=s]{width:100%;font-size:.8em;border-radius:4px;border:1px solid #b8c6cc;padding:2px 5px}header.banner .supernav #site-search-icon{position:relative;z-index:2;color:#2c6d7a;cursor:pointer}header.banner .supernav .trans-links{background-color:#fff;position:absolute;width:90%;right:0;z-index:5;padding:20px;border-radius:5px;border:1px solid #c8b393;text-align:left;column-count:6;font-size:.6em}header.banner .supernav .trans-links a{display:block;padding:0 5px;white-space:nowrap}header.banner .supernav .trans-links a img{width:20px;height:20px}header.banner .supernav .trans-links a span{font-size:1em !important}@media screen and (max-width: 1100px){header.banner .supernav .trans-links{column-count:5}}@media screen and (max-width: 900px){header.banner .supernav .trans-links{column-count:4;right:5%}}@media screen and (max-width: 650px){header.banner .supernav .trans-links{column-count:3}}@media screen and (max-width: 500px){header.banner .supernav .trans-links{column-count:2}}header.banner .menu-btn{display:none}header.banner .menu-icon{display:none;cursor:pointer;float:right;padding:28px 20px;position:relative;top:35px;z-index:3;user-select:none}header.banner .menu-icon .navicon{background:#333;display:block;height:3px;position:relative;transition:background .2s ease-out;width:18px}header.banner .menu-icon .navicon:before,header.banner .menu-icon .navicon:after{background:#333;content:"";display:block;height:100%;position:absolute;transition:all .2s ease-out;width:100%}header.banner .menu-icon .navicon:before{top:6px}header.banner .menu-icon .navicon:after{top:-6px}header.banner a.brand{position:absolute;z-index:3}header.banner a.brand img{width:215px;margin:25px 35px}header.banner .nav-primary{position:absolute;top:75px;right:2%;width:100%;text-align:right}header.banner .nav-primary #menu-main-menu{list-style:none;text-align:left;width:100%;padding:0;padding-right:20px;white-space:nowrap;text-align:right}header.banner .nav-primary #menu-main-menu li{display:inline-block;padding:0 20px}header.banner .nav-primary #menu-main-menu li a{display:block;font-weight:700;text-transform:uppercase;font-size:.7em;letter-spacing:.08em;white-space:nowrap}@media screen and (max-width: 1005px){header.banner .nav-primary #menu-main-menu{padding-right:10px}header.banner .nav-primary #menu-main-menu li{padding:0 1.2%}}header.banner .breadcrumb-bar{position:absolute;display:flex;flex-direction:row;flex-wrap:nowrap;top:130px;width:100%;background-color:#a4d5cf;color:#2c6d7a;padding:3px 0 3px 20px;font-size:.6em;text-transform:uppercase}header.banner .breadcrumb-bar.empty{padding-top:7px}header.banner .breadcrumb-bar ol{padding:0;margin:0}header.banner .breadcrumb-bar a{font-weight:400;color:#2c6d7a}header.banner .breadcrumb-bar .here{background-color:#2c6d7a;padding:1px 3px;text-transform:uppercase;font-size:.8em;margin-right:10px;color:#fff}@media screen and (max-width: 900px){header.banner{height:80px;position:fixed;top:0;left:0;width:100%;z-index:10}header.banner a.brand img{width:170px;padding:0;margin:12px 0 0 25px}header.banner .menu-icon{display:block;margin-top:0;top:14px}header.banner .menu-btn:checked~.nav-primary{left:0px;position:relative}header.banner .menu-btn:checked~.menu-icon .navicon{background:rgba(0,0,0,0)}header.banner .menu-btn:checked~.menu-icon .navicon:before{transform:rotate(-45deg)}header.banner .menu-btn:checked~.menu-icon .navicon:after{transform:rotate(45deg)}header.banner .menu-btn:checked~.menu-icon:not(.steps) .navicon:before,header.banner .menu-btn:checked~.menu-icon:not(.steps) .navicon:after{top:0}header.banner .nav-primary{float:none;position:absolute;left:1500px;top:80px;width:100%;background-color:#fff;z-index:6;padding:20px;transition:all .4s ease-out}header.banner .nav-primary #menu-main-menu{display:block;background-color:#fff;text-align:center}header.banner .nav-primary #menu-main-menu li{display:block;padding:0;padding:20px}header.banner .nav-primary .supernav{position:relative;right:auto;top:auto;text-align:center}header.banner .nav-primary .supernav .menu-supernav-container{display:block;margin-bottom:20px}header.banner .nav-primary .supernav #search{opacity:1;width:200px}header.banner .nav-primary .supernav ul li{display:block;width:100%;text-align:center;padding:0}header.banner .breadcrumb-bar{top:80px}}.home header.banner{margin-bottom:10px}aside.sidebar h3{font-size:1em;font-weight:700;margin:0 0 10px}aside.sidebar .tagcloud{display:table}aside.sidebar .tagcloud a{display:inline-block;border:1px solid #384b59;font-size:.7em !important;text-transform:uppercase;padding:5px 10px;margin-bottom:10px;margin-right:10px;border-radius:4px;color:#384b59;text-align:center}aside.sidebar .tagcloud a:hover{color:#fff;background-color:#384b59}aside.sidebar .post-categories ul,aside.sidebar .widget_categories ul{list-style:none;padding:0}aside.sidebar .post-categories ul li,aside.sidebar .widget_categories ul li{display:inline-block;position:relative}aside.sidebar .post-categories ul li:after,aside.sidebar .widget_categories ul li:after{content:",";position:relative;color:#7d96a1}aside.sidebar .post-categories ul li:last-child:after,aside.sidebar .widget_categories ul li:last-child:after{content:""}aside.sidebar .post-categories ul li a,aside.sidebar .widget_categories ul li a{font-size:.8em;font-weight:400}aside.sidebar .widget_recent_entries ul,aside.sidebar .widget_archive ul{list-style:none;padding:0}aside.sidebar .widget_recent_entries ul li,aside.sidebar .widget_archive ul li{padding:3px 0;border-bottom:1px solid #d6dee1}aside.sidebar .widget_recent_entries ul li:last-child,aside.sidebar .widget_archive ul li:last-child{border:none}aside.sidebar .widget_recent_entries ul li a,aside.sidebar .widget_archive ul li a{font-weight:400;font-size:.8em}aside.sidebar .widget{margin-bottom:40px}footer .container{position:relative}footer .widget{position:relative}footer .social-bar,footer .footer-bar{background-color:#a4d5cf;width:100%;height:60px;padding:13px 0;text-align:center}footer .social-bar .social,footer .footer-bar .social{display:flex;flex-direction:row;flex-wrap:nowrap;border-spacing:10px 0;border-collapse:separate}footer .social-bar .social a,footer .footer-bar .social a{display:flex;justify-content:center;align-items:center;vertical-align:middle;width:30px;height:30px;border-radius:50%;border:2px solid #fff;text-align:center;margin:0 3px}footer .social-bar .social a:hover,footer .footer-bar .social a:hover{border-color:#2c6d7a}footer .social-bar .social a:hover i,footer .footer-bar .social a:hover i{color:#2c6d7a}footer .social-bar .social a i,footer .footer-bar .social a i{float:none;color:#fff;font-size:.7em;margin:0;position:relative}@media screen and (max-width: 576px){footer .footer-bar{height:50px}}@media screen and (max-width: 480px){footer .footer-bar .footer-buttons{float:left;margin-left:20px}}footer .social-bar{display:none;clear:both}@media screen and (max-width: 600px){footer .social-bar{display:block}}footer .footer-bar{position:fixed;bottom:0;left:0;z-index:15}footer .footer-bar .social{position:absolute;right:50px;bottom:15px}footer .footer-bar .social a i{float:none;color:#fff;font-size:.7em;margin:0;position:relative}@media screen and (max-width: 830px){footer .footer-bar .social{display:none}}footer .footer-bar .footer-buttons{display:inline-block}footer .footer-bar .btn-footer{position:relative;top:-3px}footer .footer-bar.inline{position:relative;clear:both}footer .footer-bar.inline label{display:none}footer #close{display:none;position:fixed;bottom:30px;right:30px;z-index:6}footer #close:checked~.footer-bar{animation-name:fixedToAbsolute;animation-duration:2s;animation-fill-mode:forwards}footer #close:checked~.footer-bar label{display:none}footer #close:checked~label{bottom:-100px}footer label{position:absolute;font-size:1.2em;top:5px;right:5px;z-index:6;cursor:pointer}footer .footer-spacer{height:100px;width:100%;display:block}footer .row-maillist{position:relative;text-align:center;padding:0 20px}footer .row-maillist .gform_confirmation_wrapper{max-width:700px;text-align:center;margin:0 auto}footer .row-maillist .cell-maillist{position:relative;z-index:2}footer .row-maillist .arrow{position:absolute;top:-150px;left:50%;transform:translateX(-470px)}footer .row-maillist .arrow img{width:170px}footer .row-maillist form{position:relative;text-align:center}footer .row-maillist form ul{list-style:none;padding:0}footer .row-maillist form ul li{margin-bottom:5px}footer .row-maillist form ul li input{height:50px;width:80%;max-width:500px;padding:0 20px;background:rgba(255,255,255,.2);border:1px solid #7d96a1;text-align:center;border-radius:5px}footer .row-maillist form ul li input::-webkit-input-placeholder{color:#384b59;opacity:1}footer .row-maillist form ul li input::-moz-placeholder{color:#384b59;opacity:1}footer .row-maillist form ul li input:-ms-input-placeholder{color:#384b59;opacity:1}footer .row-maillist form ul li input:-moz-placeholder{color:#384b59;opacity:1}footer .row-maillist form ul li label{position:relative;display:none}footer .row-maillist form ul li#field_5_5>label{display:inline-block;text-transform:uppercase;margin:10px 0;bottom:auto;right:auto;letter-spacing:.1em}footer .row-maillist form ul li .gfield_checkbox li{display:inline-block;margin-left:10px}footer .row-maillist form ul li .gfield_checkbox li:first-child{margin-left:0}footer .row-maillist form ul li .gfield_checkbox input[type=checkbox]{width:auto;height:auto;text-align:left;cursor:pointer}footer .row-maillist form ul li .gfield_checkbox label{display:inline-block;position:relative;bottom:auto;right:auto;cursor:pointer}footer .row-maillist form .gform_footer input[type=submit]{width:200px;background-color:#f8942d;color:#fff;text-transform:uppercase;font-weight:500;letter-spacing:.1em;height:50px;margin-top:20px}footer .row-maillist form a{width:280px;margin-top:70px}footer .row-maillist:after{position:absolute;content:"";width:100%;top:0;bottom:0;left:0;right:0;background-color:rgba(164,212,206,.8);z-index:0}@media screen and (max-width: 900px){footer .row-maillist .arrow{display:none}}footer #menu-global-footer{position:relative;z-index:1;list-style:none;padding:0;float:left;padding:0 25px;margin-bottom:50px}footer #menu-global-footer li{display:inline-block;float:left;width:25%}footer #menu-global-footer li a{color:#384b59}footer #menu-global-footer li a:hover{color:#2c6d7a}footer #menu-global-footer li .sub-menu{padding:0;margin:0}footer #menu-global-footer li .sub-menu li{display:block;width:100%;margin-bottom:0}footer #menu-global-footer li .sub-menu li a{font-weight:400;font-size:.8em}@media screen and (max-width: 900px){footer #menu-global-footer li{width:50%;margin-bottom:30px}}@media screen and (max-width: 700px){footer #menu-global-footer li{width:100%}}footer .subfooter{clear:both;padding:25px}footer .subfooter .copyright{font-size:.7em;color:#7d96a1}footer .subfooter p{font-size:.7em;color:#7d96a1}footer .subfooter .poweredby{text-align:center}footer .subfooter .poweredby h3{font-size:.6em;color:#7d96a1;text-align:center}footer .subfooter #menu-footer-right{list-style:none;padding:0;margin:0;text-align:right}footer .subfooter #menu-footer-right li{line-height:.9em}footer .subfooter #menu-footer-right li a{font-size:.7em;font-weight:400}footer .subfooter .footer-links{text-align:right}@media screen and (max-width: 900px){footer .subfooter{text-align:center}footer .subfooter .footer-links{text-align:center}}.page:not(.home) .wrap .main{padding:0 7% 70px}.page-header{text-align:center}.loading{display:block;text-align:center;width:100%}div.nc_socialPanel{display:block}div.nc_socialPanel .nc_tweetContainer{display:inline-block}.sidebar-primary .main{width:75%;float:left}.sidebar-primary .sidebar{width:25%;float:right}a.overlay{display:relative}a.overlay:after{content:" ";position:absolute;top:0;bottom:0;right:0;left:0;z-index:10}a.overlay:hover:after{background-color:rgba(255,255,255,.2)}.video-16-9{position:relative;width:100%;padding-bottom:56.25%;overflow:hidden}.video-16-9 iframe{position:absolute;left:0;top:0;width:100%;height:100%}svg{display:inline-block;position:relative}.wrap.container .row-hero{border-bottom:10px solid #a4d5cf;align-items:stretch !important}.wrap.container .row-hero .panel-grid-cell{flex:1 auto}@media screen and (max-width: 900px){.wrap.container .row-hero .panel-grid-cell{margin-bottom:0 !important}}.wrap.container .row-hero .hero{position:relative;width:100%;height:580px;background-position:center center;background-size:cover;background-repeat:no-repeat}.wrap.container .row-hero .hero iframe{position:absolute;width:100%;height:100%;top:0;left:0}.wrap.container .row-hero .hero .img-hero{height:580px;width:100%;z-index:0}.wrap.container .row-hero .hero .btn-hero{position:absolute;bottom:0;left:0;width:100%;opacity:.9}.wrap.container .row-hero .hero .btn-hero:hover{opacity:1}.wrap.container .row-hero .hero .hero-text{position:absolute;width:100%;bottom:0;background-color:rgba(56,75,89,.8);color:#fff}.wrap.container .row-hero .hero .hero-text h1{margin:25px 0}.wrap.container .row-hero .hero .so-panel{margin:0 !important}.wrap.container .row-hero .hero .weather{position:absolute;top:30px;width:160px;height:350px;background-color:RGBA(251, 246, 228, 0.8);font-size:2.8em;color:#2c6d7a;text-align:center;padding:15px}.wrap.container .row-hero .hero .weather span{font-size:1.3em;text-align:center;width:100%}.wrap.container .row-hero .hero .weather .temp{width:100%;text-align:center;font-size:.7em;line-height:.8em;margin-bottom:25px}.wrap.container .row-hero .hero .weather .temp div{font-size:.5em}.wrap.container .row-hero .hero .weather .ca-map{position:relative;width:100%;margin:0 auto;padding-top:20px}@media screen and (max-width: 900px){.wrap.container .row-hero .hero{height:auto}.wrap.container .row-hero .hero .img-hero{height:auto;padding:35% 0;min-height:350px}}.wrap.container .row-hero .flexslider{margin:0;padding:0;border:none;height:100%}.wrap.container .row-hero .flexslider .flex-control-nav{position:absolute;bottom:20px}.wrap.container .row-hero .slides{list-style:none;padding:0;width:100%}.wrap.container .row-hero .slides .post-tile{position:relative;width:100%;height:100%}.wrap.container .row-hero .slides .post-tile a{width:100%}.wrap.container .row-hero .slides .post-tile .top-box{display:flex;flex-direction:column;justify-content:center;height:230px;width:100%;padding:0 25px;background-color:RGBA(44, 109, 122, 1)}.wrap.container .row-hero .slides .post-tile .text{flex:0;width:100%;color:#fff;text-align:center;text-transform:uppercase;font-size:1.1em}.wrap.container .row-hero .slides .post-tile .text .title{font-weight:400}.wrap.container .row-hero .slides .post-tile .text .link{margin-top:30px;font-weight:700}.wrap.container .row-hero .slides .post-tile .image{width:100%;height:350px;background-repeat:no-repeat;background-size:cover;clear:both;background-position:center center}.wrap.container .row-hero.fixed-aspect .hero{height:auto;padding-bottom:56.23%}.wrap.container .row-hero.fixed-aspect .hero .weather{height:180px}.wrap.container .row-hero.fixed-aspect .hero .weather .ca-map{display:none}.wrap.container .row-hero.fixed-aspect .slides .post-tile .image{min-height:100%;padding-bottom:111.2%}.wrap.container .home-tiles{list-style:none;padding:5px;display:flex;flex-direction:row;flex-wrap:wrap;text-align:center}.wrap.container .home-tiles .home-tile{display:inline-table;position:relative;width:calc(25% - 10px);margin:5px;padding:0 0 15% 0;background-size:cover;background-position:center center;flex:1 1 auto}.wrap.container .home-tiles .home-tile:hover{background-color:rgba(255,255,255,.2)}.wrap.container .home-tiles .home-tile:hover:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(255,255,255,.2)}.wrap.container .home-tiles .home-tile .title{display:table-cell;vertical-align:middle;top:0;width:100%;height:90px;padding:0 25px;text-align:center;text-transform:uppercase;color:#fff;font-size:1.1em;font-weight:400}.wrap.container .home-tiles .home-tile .title.teal{background-color:rgba(164,212,206,.8)}.wrap.container .home-tiles .home-tile .title.tan{background-color:rgba(200,179,147,.8)}.wrap.container .home-tiles .home-tile .tile-space{width:100%}@media screen and (max-width: 900px){.wrap.container .home-tiles .home-tile{width:calc(50% - 10px);padding:0 0 40% 0}}@media screen and (max-width: 450px){.wrap.container .home-tiles .home-tile{width:calc(100% - 10px);padding:0 0 70% 0}}.wrap.container .row-home-section p{font-size:1.28em}.wrap.container .home-events{background-color:#f4efe9;padding:90px 8%}.wrap.container .home-events ul{list-style:none;padding:0}.wrap.container .home-events .home-event{display:inline-block;width:100%;clear:both;margin-bottom:50px}.wrap.container .home-events .home-event .image{display:block;position:relative;float:left;width:25%;min-width:225px;padding:10% 0;margin-top:10px;background-repeat:no-repeat;background-size:cover;background-position:center center;background-color:#fff}.wrap.container .home-events .home-event .image:hover:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:2;background-color:rgba(255,255,255,.2)}.wrap.container .home-events .home-event .text{width:65%;float:right}.wrap.container .home-events .home-event .text .date{display:block;font-weight:700;font-size:1.44em;margin-bottom:10px}.wrap.container .home-events .home-event .text .date span{white-space:nowrap}.wrap.container .home-events .home-event .text .title{display:block;font-size:1.17em;margin-bottom:25px}.wrap.container .home-events .home-event .text .desc{font-size:.8em;line-height:1.5em}.wrap.container .home-events .home-event:last-child{margin-bottom:0}.wrap.container .home-events .cta{width:100%;text-align:center;margin-top:50px}@media screen and (max-width: 900px){.wrap.container .home-events .home-event{text-align:center}.wrap.container .home-events .home-event .image{float:none;width:100%;max-width:500px;padding:30% 0;margin:0 auto;margin-bottom:40px}.wrap.container .home-events .home-event .text{width:100%}}.wrap.container .home-lodging{display:flex;flex-wrap:wrap;padding:0}@media screen and (max-width: 800px){.wrap.container .home-lodging article:last-child{display:none}}.wrap.container .row-home-mail{position:relative;padding-top:90px;z-index:1}.wrap.container .row-home-mail:after{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(164,212,206,.8);z-index:2}@media screen and (max-width: 900px){.home .wrap.container{padding-top:90px}.wrap.container{padding-top:101px}}.blog .archive-header,.archive .archive-header{background-size:cover;background-repeat:no-repeat;background-position:center center}.blog .archive-header h1,.archive .archive-header h1{margin-bottom:0}.blog .archive-header .popout,.archive .archive-header .popout{padding:30px 8%;background-color:RGBA(56, 75, 89, 0.85);color:#fff;font-size:1.25em}@media screen and (max-width: 900px){.blog .archive-header h1,.archive .archive-header h1{font-size:2.5em}.blog .archive-header .popout p,.archive .archive-header .popout p{font-size:.8em}}.blog .featured-title,.archive .featured-title{text-align:center}.blog .featured,.archive .featured{padding:0 20px 60px}.blog .featured h2,.archive .featured h2{text-align:center}.blog .featured .flexslider .slides li .image,.archive .featured .flexslider .slides li .image{padding:20% 0;background-size:cover;background-repeat:no-repeat;background-position:center center}.blog .featured .flexslider .slides li .more,.archive .featured .flexslider .slides li .more{display:block;font-weight:700;margin-top:15px}.blog .featured .flexslider .flex-control-nav,.archive .featured .flexslider .flex-control-nav{bottom:-40px}.blog .filter,.archive .filter{padding:35px 8% 0}.blog .filter h5.filter-title,.archive .filter h5.filter-title{text-align:center;font-family:"Quicksand",Helvetica,Arial,sans-serif;cursor:pointer}.blog .filter h5.filter-title i,.archive .filter h5.filter-title i{font-size:.8em}.blog .filter .field-wrapper,.archive .filter .field-wrapper{margin-bottom:30px}.blog .filter .field-wrapper .prop-type,.archive .filter .field-wrapper .prop-type{text-align:center;margin-bottom:30px}.blog .filter .field-wrapper .prop-type .field,.archive .filter .field-wrapper .prop-type .field{display:inline-block;margin:0 25px;font-size:.8em}.blog .filter .field-wrapper .prop-type .field input,.archive .filter .field-wrapper .prop-type .field input{margin-right:5px}.blog .filter .field-wrapper .fields,.archive .filter .field-wrapper .fields{-webkit-column-count:3;-moz-column-count:3;column-count:3}.blog .filter .field-wrapper .fields .field,.archive .filter .field-wrapper .fields .field{position:relative}.blog .filter .field-wrapper .fields .field label,.archive .filter .field-wrapper .fields .field label{display:block;padding-left:25px;font-size:.8em}.blog .filter .field-wrapper .fields .field input,.archive .filter .field-wrapper .fields .field input{position:absolute;left:0;top:5px}@media screen and (max-width: 900px){.blog .filter .field-wrapper .fields,.archive .filter .field-wrapper .fields{column-count:2}}.blog .no-results,.archive .no-results{padding:50px 8%}.blog .posts,.archive .posts{background-color:#fbf6e4;padding:40px 20px}.blog .posts h2,.archive .posts h2{text-align:center}.blog .archive-container,.archive .archive-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;padding:7.5px;margin-bottom:100px}.blog .from-blog,.archive .from-blog{background-color:#fbf6e4;padding:100px 25px}.blog .from-blog h2,.archive .from-blog h2{width:100%;text-align:center}.blog .from-blog .post-container,.archive .from-blog .post-container{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center}.blog .from-blog .post-container .post,.archive .from-blog .post-container .post{width:calc(33% - 60px);max-width:450px;flex:1 1 auto;padding:0 30px}.blog .from-blog .post-container .post .title,.archive .from-blog .post-container .post .title{display:block;font-size:1.25em;margin:25px 0 10px}.blog .from-blog .post-container .post .img-tile,.archive .from-blog .post-container .post .img-tile{display:block;width:100%;padding:50% 0;background-size:cover;background-repeat:no-repeat}@media screen and (max-width: 900px){.blog .from-blog .post-container .post:last-child,.archive .from-blog .post-container .post:last-child{display:none}}@media screen and (max-width: 600px){.blog .from-blog .post-container,.archive .from-blog .post-container{display:block}.blog .from-blog .post-container .post,.archive .from-blog .post-container .post{width:100%;margin-bottom:60px}.blog .from-blog .post-container .post .title,.archive .from-blog .post-container .post .title{margin:25px 0 0}}.blog .page-header h1,.archive .page-header h1{margin-top:20px}.blog .page-header .popout,.archive .page-header .popout{padding:20px 8%;font-size:1em}.blog .page-header #panel-2226-0-0-0,.archive .page-header #panel-2226-0-0-0{margin-bottom:20px}.blog .page-content,.archive .page-content{display:flex;flex-direction:row;flex-wrap:nowrap}.blog .page-content .col-1,.blog .page-content .posts,.archive .page-content .col-1,.archive .page-content .posts{width:75%;flex:1 auto;float:left;border-right:1px solid #d6dee1;background-color:#fbf6e4}.blog .page-content .col-1 .featured,.blog .page-content .posts .featured,.archive .page-content .col-1 .featured,.archive .page-content .posts .featured{position:relative;background-color:#fff;padding-top:25px}.blog .page-content .col-1 .featured ul,.blog .page-content .posts .featured ul,.archive .page-content .col-1 .featured ul,.archive .page-content .posts .featured ul{position:relative}.blog .page-content .col-1 .featured ul li,.blog .page-content .posts .featured ul li,.archive .page-content .col-1 .featured ul li,.archive .page-content .posts .featured ul li{position:relative;display:inline-block}.blog .page-content .col-1 .featured ul li .image,.blog .page-content .posts .featured ul li .image,.archive .page-content .col-1 .featured ul li .image,.archive .page-content .posts .featured ul li .image{display:block;position:relative;background-size:cover;background-position:center center}.blog .page-content .col-1 .featured ul li .text,.blog .page-content .posts .featured ul li .text,.archive .page-content .col-1 .featured ul li .text,.archive .page-content .posts .featured ul li .text{position:absolute;width:100%;bottom:0;z-index:1;background-color:rgba(0,0,0,.6);color:#fff;padding:20px}.blog .page-content .col-1 .featured ul li .text h3,.blog .page-content .posts .featured ul li .text h3,.archive .page-content .col-1 .featured ul li .text h3,.archive .page-content .posts .featured ul li .text h3{font-size:1em;font-weight:500}.blog .page-content .col-1 .featured ul li .text .excerpt,.blog .page-content .posts .featured ul li .text .excerpt,.archive .page-content .col-1 .featured ul li .text .excerpt,.archive .page-content .posts .featured ul li .text .excerpt{font-size:.7em;font-weight:400}.blog .page-content .col-1 .featured ul li .text a.more,.blog .page-content .posts .featured ul li .text a.more,.archive .page-content .col-1 .featured ul li .text a.more,.archive .page-content .posts .featured ul li .text a.more{font-size:.8em;text-transform:uppercase;font-weight:400;color:#fff}.blog .page-content .col-1 .featured ul li:first-child,.blog .page-content .posts .featured ul li:first-child,.archive .page-content .col-1 .featured ul li:first-child,.archive .page-content .posts .featured ul li:first-child{width:60%;margin-right:10px}.blog .page-content .col-1 .featured ul li:first-child .image,.blog .page-content .posts .featured ul li:first-child .image,.archive .page-content .col-1 .featured ul li:first-child .image,.archive .page-content .posts .featured ul li:first-child .image{padding:42% 0}.blog .page-content .col-1 .featured ul li:nth-child(1n+2),.blog .page-content .posts .featured ul li:nth-child(1n+2),.archive .page-content .col-1 .featured ul li:nth-child(1n+2),.archive .page-content .posts .featured ul li:nth-child(1n+2){width:38%;width:calc(40% - 10px);margin-bottom:10px;float:right}.blog .page-content .col-1 .featured ul li:nth-child(1n+2) .image,.blog .page-content .posts .featured ul li:nth-child(1n+2) .image,.archive .page-content .col-1 .featured ul li:nth-child(1n+2) .image,.archive .page-content .posts .featured ul li:nth-child(1n+2) .image{padding:31% 0}.blog .page-content .col-1 .featured ul li:nth-child(1n+2) .text .excerpt,.blog .page-content .posts .featured ul li:nth-child(1n+2) .text .excerpt,.archive .page-content .col-1 .featured ul li:nth-child(1n+2) .text .excerpt,.archive .page-content .posts .featured ul li:nth-child(1n+2) .text .excerpt{display:none}.blog .page-content .col-1 .featured ul li:nth-child(n+3),.blog .page-content .posts .featured ul li:nth-child(n+3),.archive .page-content .col-1 .featured ul li:nth-child(n+3),.archive .page-content .posts .featured ul li:nth-child(n+3){position:absolute;bottom:7px;margin-bottom:0;right:0}.blog .page-content .col-1 .featured ul li:nth-child(n+3) .image,.blog .page-content .posts .featured ul li:nth-child(n+3) .image,.archive .page-content .col-1 .featured ul li:nth-child(n+3) .image,.archive .page-content .posts .featured ul li:nth-child(n+3) .image{padding:32% 0}.blog .page-content .col-1 h2,.blog .page-content .posts h2,.archive .page-content .col-1 h2,.archive .page-content .posts h2{text-align:center}.blog .page-content .sidebar,.archive .page-content .sidebar{width:25%;flex:1 auto;float:right;padding:50px 3% 0}.blog .archive-container,.archive .archive-container{margin-bottom:0}@media screen and (max-width: 900px){.blog .page-content,.archive .page-content{flex-direction:column}.blog .page-content .col-1,.blog .page-content .posts,.archive .page-content .col-1,.archive .page-content .posts{width:100%}.blog .page-content .col-1 .featured,.blog .page-content .posts .featured,.archive .page-content .col-1 .featured,.archive .page-content .posts .featured{padding:15px 25px 60px}.blog .page-content .sidebar,.archive .page-content .sidebar{width:100%}}@media screen and (max-width: 730px){.blog .page-content .col-1 .featured .slides li:first-child,.archive .page-content .col-1 .featured .slides li:first-child{width:100%;margin-bottom:25px}.blog .page-content .col-1 .featured .slides li:first-child .image,.archive .page-content .col-1 .featured .slides li:first-child .image{padding:40% 0}.blog .page-content .col-1 .featured .slides li:nth-child(n+2),.archive .page-content .col-1 .featured .slides li:nth-child(n+2){width:100%;float:none}.blog .page-content .col-1 .featured .slides li:nth-child(n+2) .image,.archive .page-content .col-1 .featured .slides li:nth-child(n+2) .image{padding:40% 0}.blog .page-content .col-1 .featured .slides li:nth-child(n+2) .text .excerpt,.archive .page-content .col-1 .featured .slides li:nth-child(n+2) .text .excerpt{display:block}.blog .page-content .col-1 .featured .slides li:nth-child(n+3),.archive .page-content .col-1 .featured .slides li:nth-child(n+3){display:none}}.cta-bar{background-color:#fcf6e3;text-align:center;padding:40px 20px}.home-lodging article,.archive-container article{position:relative;flex:0 1 auto;margin:7.5px;padding:15px 15px 80px;width:calc(25% - 15px);border:1px solid #141823}.home-lodging article.home,.archive-container article.home{width:calc(33.3% - 15px);padding-bottom:100px}.home-lodging article.where-to-stay,.archive-container article.where-to-stay{padding-bottom:100px}.home-lodging article.blog-post,.archive-container article.blog-post{border:none;width:calc(33.3% - 15px);text-align:left}.home-lodging article.blog-post .text,.archive-container article.blog-post .text{text-align:left;padding-top:40px}.home-lodging article.blog-post .text .title,.archive-container article.blog-post .text .title{text-transform:none;color:#384b59;font-size:1.25em;font-weight:400}.home-lodging article.blog-post .text .btn-book,.archive-container article.blog-post .text .btn-book{position:relative;width:auto;left:auto;text-align:left;transform:translateX(0)}.home-lodging article.can-grow,.archive-container article.can-grow{flex:1 1 auto;max-width:400px}.home-lodging article a.img-tile,.archive-container article a.img-tile{display:block;position:relative;width:100%;padding:0 0 90% 0;background-size:cover;background-repeat:no-repeat;background-position:center center}.home-lodging article a.img-tile:hover,.archive-container article a.img-tile:hover{opacity:.8}.home-lodging article .text,.archive-container article .text{padding:10px 0;text-align:center}.home-lodging article .text p,.archive-container article .text p{font-size:.85em}.home-lodging article .text .title,.archive-container article .text .title{display:block;font-size:1.25em;text-transform:uppercase;font-weight:700;margin-bottom:15px}.home-lodging article .text .btn-book,.archive-container article .text .btn-book{position:absolute;width:240px;left:50%;transform:translateX(-120px);text-align:center;bottom:20px}.home-lodging article .text .more,.archive-container article .text .more{display:block;position:absolute;text-align:center;width:calc(100% - 30px);bottom:90px;font-weight:700;white-space:nowrap;font-size:.8em}.home-lodging article .text .more.inline,.archive-container article .text .more.inline{display:inline-block;width:auto;bottom:auto;text-align:left;position:relative;white-space:nowrap;font-size:.9em}.home-lodging article .text .dates,.archive-container article .text .dates{font-weight:700;margin-bottom:10px;font-size:1em}@media screen and (max-width: 1100px){.home-lodging article,.archive-container article{width:calc(33.3% - 15px)}.home-lodging article.blog-post,.archive-container article.blog-post{width:calc(50% - 15px)}}@media screen and (max-width: 800px){.home-lodging article,.archive-container article{width:calc(50% - 15px)}.home-lodging article.home,.archive-container article.home{width:calc(50% - 15px)}}@media screen and (max-width: 570px){.home-lodging article,.archive-container article{width:calc(100% - 15px)}.home-lodging article.home,.home-lodging article.blog-post,.archive-container article.home,.archive-container article.blog-post{width:calc(100% - 15px)}}.single .single-data{float:left;clear:none;width:47%}.single .single-data a{font-weight:400}.single .single-data .dates{list-style:none;width:100%;padding:0;margin-bottom:30px}.single .single-data .dates li{position:relative;width:100%;padding-left:95px;color:#2c6d7a;font-size:1.2em;font-weight:500}.single .single-data .dates li .fa-calendar{top:2px}.single .single-data .dates li .year{position:absolute;padding:0;left:30px}.single .single-data div{position:relative;margin-bottom:20px}.single .single-data div.address span{margin-bottom:30px}.single .single-data div.address span a{color:#2c6d7a;font-weight:500;font-size:1.5em}.single .single-data i{color:#a4d5cf;position:absolute;left:0;top:5px}.single .single-data span{display:inline-block;padding-left:30px}.single .single-data .social{display:table;border-spacing:5px}.single .single-data .social a{display:table-cell;height:30px;width:30px;background-color:#a4d5cf;border-radius:15px;text-align:center;vertical-align:middle}.single .single-data .social a:hover{background-color:#2c6d7a}.single .single-data .social a i{position:relative;color:#fff;font-size:1em;left:auto;top:0}.single .header{position:relative;width:100%;padding:0 8% 80px}.single .header .flexslider{display:inline-block;width:40%;float:right;margin:0 0 40px 40px}.single .header li.image{height:30vw;max-height:570px;background-size:cover;background-repeat:no-repeat;background-position:center center}.single .header .overview .heading{font-size:1.25em;font-weight:500;color:#2c6d7a;margin-bottom:20px}.single .header .overview h2,.single .header .overview h3,.single .header .overview h4,.single .header .overview h5{clear:none}.single .single-content{background-color:#fbf6e4;clear:both;padding:80px 10%}.single .single-content .heading{font-weight:700;font-size:1.2em;color:#2c6d7a;margin-bottom:25px}.single .single-content .overview{margin-bottom:50px}.single .single-content .overview blockquote{margin:0}.single .single-content .amenities{width:50%;float:left}.single .single-content #map{width:50%;height:400px;float:right}.single .amenities{clear:both;background-color:#2c6d7a;color:#fff;padding:80px 8%;margin-top:80px}.single .amenities .heading{font-size:1.25em;font-weight:500;margin-bottom:20px}.single .amenities ul{column-count:2;list-style:none}.single .amenities ul li{margin-bottom:5px}.single .amenities ul li:before{content:"•";position:relative;left:-10px}@media screen and (max-width: 900px){.single .header{text-align:center}.single .header .overview{text-align:left}.single .header .overview .heading{text-align:center}.single .header .flexslider{display:block;width:100%;max-width:500px;margin:0 auto;margin-bottom:25px;float:none}.single .header .flexslider li.image{height:85vw;max-height:500px}.single .amenities ul{column-count:1}.single .single-content .single-data{float:none;text-align:left;width:100%}.single .single-content .single-data div.btn-book{position:relative}.single .single-content #map{width:100%}}.single-where-to-stay .header .flexslider{float:left}.single-where-to-stay .header .single-data{float:right;width:50%}.single-where-to-stay .single-content{margin-top:80px}.single-where-to-stay .single-content .overview{margin-bottom:80px}.single-where-to-stay .single-content .amenities{background:none;color:#384b59;margin:0;padding:0}.single-where-to-stay .single-content .amenities ul{list-style:disc outside none;column-count:1}.single-where-to-stay .single-content .amenities ul li:before{content:""}@media screen and (max-width: 900px){.single-where-to-stay .header .flexslider{float:none;margin:0;margin-bottom:25px}.single-where-to-stay .header .single-data{width:100%;text-align:left;float:none}.single-where-to-stay .header .single-data .address{margin:0}.single-where-to-stay .header .single-data .btn-book{text-align:center}.single-where-to-stay .single-content{margin-top:0}.single-where-to-stay .single-content .amenities{width:100%;margin-bottom:30px}}.single-post .page-header{text-align:left;padding-left:8%}.single-post .page-header h1{font-family:"Quicksand",Helvetica,Arial,sans-serif;font-size:2.2em;font-weight:500;margin-bottom:0}.single-post .content.row{display:flex}.single-post .main{display:inline-block;width:75%;border-right:1px solid #d6dee1}.single-post .popout{padding:30px 8%;background-color:#384b59;color:#fff;font-size:1.3em}.single-post .entry-content{padding:10px 8% 50px}.single-post .entry-content .entry-title{font-family:"Quicksand",Helvetica,Arial,sans-serif;margin:0;font-size:2.1em}.single-post .entry-content .meta{margin:30px 0}.single-post .navigation{padding:0 10%}.single-post .navigation .prev{float:left;max-width:45%}.single-post .navigation .next{float:right;text-align:right;max-width:45%}.single-post .navigation i,.single-post .navigation .title{color:#7d96a1;font-weight:300}.single-post .navigation .title{margin-top:15px}.single-post .navigation:after{display:block;content:" ";clear:both;margin-bottom:70px}.single-post .sidebar{width:25%;padding:70px 4%}@media screen and (max-width: 900px){.single-post .content.row{display:block}.single-post .main{width:100%;border:none;border-bottom:1px solid #7d96a1}.single-post .sidebar{width:100%}}.search .container .main{padding:0 8% 80px}.search .container .main .page-header h1{font-size:2.5em}body#tinymce{margin:12px !important;background-color:#fff}/*# sourceMappingURL=main.min.css.map */
