@font-face{font-family:'ChronicleTextG3-Roman';src:url("fonts/ChronicleTextG3-Roman.eot");src:url("fonts/ChronicleTextG3-Roman?#iefix") format("embedded-opentype"),url("fonts/ChronicleTextG3-Roman.woff") format("woff"),url("fonts/ChronicleTextG3-Roman.ttf") format("truetype")}@font-face{font-family:'ChronicleTextG2-Semibd-Pro';src:url("fonts/ChronicleTextG2-Semibd-Pro.eot");src:url("fonts/ChronicleTextG2-Semibd-Pro?#iefix") format("embedded-opentype"),url("fonts/ChronicleTextG2-Semibd-Pro.woff") format("woff"),url("fonts/ChronicleTextG2-Semibd-Pro.ttf") format("truetype")}@font-face{font-family:'Idlewild-Book';src:url("fonts/Idlewild-Book.eot");src:url("fonts/Idlewild-Book.eot?#iefix") format("embedded-opentype"),url("fonts/Idlewild-Book.woff") format("woff"),url("fonts/Idlewild-Book.ttf") format("truetype")}@font-face{font-family:'Madelinette';src:url("fonts/Madelinette.eot");src:url("fonts/Madelinette.eot?#iefix") format("embedded-opentype"),url("fonts/Madelinette.woff") format("woff"),url("fonts/Madelinette.ttf") format("truetype")}@font-face{font-family:'Surveyor Text Bold Italic';src:url("fonts/Surveyor Text Bold Italic.eot");src:url("fonts/Surveyor Text Bold Italic.eot?#iefix") format("embedded-opentype"),url("fonts/Surveyor Text Bold Italic.woff") format("woff"),url("fonts/Surveyor Text Bold Italic.ttf") format("truetype")}@font-face{font-family:'Surveyor Text Medium Regular';src:url("fonts/Surveyor Text Medium Regular.eot");src:url("fonts/Surveyor Text Medium Regular.eot?#iefix") format("embedded-opentype"),url("fonts/Surveyor Text Medium Regular.woff") format("woff"),url("fonts/Surveyor Text Medium Regular.ttf") format("truetype")}@font-face{font-family:'Proxima Nova';src:url("fonts/proximanova-reg-webfont.eot");src:url("fonts/proximanova-reg-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/proximanova-reg-webfont.woff") format("woff"),url("fonts/proximanova-reg-webfont.ttf") format("truetype")}@font-face{font-family:'BurfordBase';src:url("fonts/BurfordBase.eot");src:url("fonts/BurfordBase.eot?#iefix") format("embedded-opentype"),url("fonts/BurfordBase.woff") format("woff"),url("fonts/BurfordBase.ttf") format("truetype")}form,#panel{width:100%}form label,#panel label{display:block;margin:0 0 10px}form input[type=text],form input[type=email],form select,form textarea,#panel input[type=text],#panel input[type=email],#panel select,#panel textarea{-webkit-appearance:none;-webkit-border-radius:0;-moz-appearance:none}form select,#panel select{-moz-appearance:none;text-indent:0.01px;text-overflow:''}form textarea,#panel textarea{min-height:120px}form input:-ms-input-placeholder,#panel input:-ms-input-placeholder{color:#393939;opacity:1}form input::placeholder,#panel input::placeholder{color:#393939;opacity:1}form #brief_description,#panel #brief_description{width:calc(100% + 6px) !important}#frmContact,#formRFP{margin-bottom:40px}#frmContact .field:not(.gdpr) label:not(.error),#formRFP .field:not(.gdpr) label:not(.error){position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0;display:block !important}#frmContact .field.gdpr,#formRFP .field.gdpr{margin:0 !important}#frmContact input[type=text],#frmContact input[type=email],#frmContact select,#frmContact textarea,#formRFP input[type=text],#formRFP input[type=email],#formRFP select,#formRFP textarea{background:transparent;border:1px solid #393939;width:100%;padding:7px;font-size:14px;display:block}#frmContact select,#formRFP select{background:url(svg/arrow-select.svg) no-repeat 96% center transparent}#frmContact .form-entry,#frmContact .field,#formRFP .form-entry,#formRFP .field{display:inline-block;vertical-align:top;width:46%;margin-right:3%;margin-bottom:20px}#frmContact .form-entry.comments,#frmContact .field.comments,#formRFP .form-entry.comments,#formRFP .field.comments{width:95%;margin-right:0}#frmContact input[type=submit],#formRFP input[type=submit]{background:transparent}#frmContact input[type=submit]:hover,#formRFP input[type=submit]:hover{background:#00b0c8}#frmContact .content_check_field,#formRFP .content_check_field{margin-bottom:20px;position:relative}#frmContact .content_check_field h3,#formRFP .content_check_field h3{font-size:16px;margin-bottom:7px}#frmContact .content_check_field .check_field,#formRFP .content_check_field .check_field{display:inline-block;margin-right:12px}#frmContact .content_check_field label,#formRFP .content_check_field label{display:inline-block;vertical-align:middle;margin-bottom:0}#frmContact .content_check_field label.error,#formRFP .content_check_field label.error{position:absolute;top:100%;left:0}#frmContact .content_check_field input,#formRFP .content_check_field input{display:inline-block;vertical-align:middle}#frmContact .gdpr-wrapper,#formRFP .gdpr-wrapper{width:100%;margin:0;padding:0}#frmContact .gdpr-wrapper .field,#formRFP .gdpr-wrapper .field{width:100%}#frmContact{margin:20px 0 80px 0}label.error{color:#ca9c2e}input[type=text].error,select.error,textarea.error{border:1px solid #ca9c2e !important}#email-error.success{background-color:#00b0c8}p#thankyou{color:#00b0c8}fieldset{border:none;padding:0 0 30px 0}fieldset legend{font-family:"Proxima Nova","sans-serif";font-size:18px;text-transform:uppercase;letter-spacing:1px;color:#005e85;padding:0 10px 0 0;margin-bottom:20px}#formRFP .ct_rfp_events .other_additional_request{display:none}#panel{width:100%;margin:40px 0;text-align:left}#panel .mode,#panel .startdir,#panel .enddir{color:#393939;display:inline-block;vertical-align:top;width:45%;margin-right:2%;margin-bottom:20px;font-size:16px}#panel .mode label,#panel .startdir label,#panel .enddir label{width:150px;margin-bottom:15px}#panel .mode input[type=text],#panel .mode select,#panel .startdir input[type=text],#panel .startdir select,#panel .enddir input[type=text],#panel .enddir select{border:1px solid #393939;color:#393939;width:100%;padding:8px 3%;background:transparent}#panel .mode select{background:url(svg/arrow-select.svg) no-repeat 96% center transparent}#panel br{display:none}#panel input[type="button"]{background:transparent}#panel p{clear:both}*{box-sizing:border-box}*:focus{outline:0 !important}body{font-family:"ChronicleTextG3-Roman","serif";color:#393939;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wrapper{margin:0 auto;max-width:1500px;width:100%}a,input,button{color:#00b0c8;transition:all 0.3s ease-in-out}a:hover,a:focus,input:hover,input:focus,button:hover,button:focus{text-decoration:none}.ada-noshow{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0;display:block}h1,h2,h3,h4,h5,h6{margin:0;font-weight:normal}p{line-height:2;font-size:17px}ul li{font-size:16px}ul.sym-inline-list li a{margin-top:0px !important}.btn,#panel input[type="button"],#footer .hotel-info .wrapper .container .item #email-signup .signup-btn,.booking-holder #booking-form .blue-side .form-entry.submit input{padding:12px 28px;display:inline-block;zoom:1;text-align:center;text-transform:uppercase;outline:none;border:1px solid #00b0c8;border-radius:0;cursor:pointer;color:#00b0c8;font-family:"Proxima Nova","sans-serif";font-size:13px;letter-spacing:1px;line-height:1.2}.btn:hover,#panel input:hover[type="button"],#footer .hotel-info .wrapper .container .item #email-signup .signup-btn:hover,.booking-holder #booking-form .blue-side .form-entry.submit input:hover{background:#00b0c8;color:white}.btn.white,#panel input.white[type="button"],#footer .hotel-info .wrapper .container .item #email-signup .white.signup-btn,.booking-holder #booking-form .blue-side .form-entry.submit input.white{border:1px solid white;color:white}.btn.white:hover,#panel input.white:hover[type="button"],#footer .hotel-info .wrapper .container .item #email-signup .white.signup-btn:hover,.booking-holder #booking-form .blue-side .form-entry.submit input.white:hover{border:1px solid #00b0c8;color:#005e85}.btn-ada{margin-left:10px;color:#005e85;display:inline-block;font-weight:bold;width:-webkit-max-content;width:max-content;font-size:12px}.btn-ada:hover{color:#00b0c8}input.print{background:transparent;margin-bottom:60px}.animated,.btn,#panel input[type="button"],#footer .hotel-info .wrapper .container .item #email-signup .signup-btn,.booking-holder #booking-form .blue-side .form-entry.submit input,.btn:hover,#header.down .top,#header.down .top a.logo,#header.down .bottom,#header .bottom #primary-nav ul li a:hover,#header .bottom #primary-nav ul li a.active,#footer #woodside-corporate-footer__container #woodside-corporate-footer a.logo-woodsite svg{transition:all 0.3s ease-in-out}.hidden{display:none !important;position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}ul.slick-dots{padding-left:0;text-align:center}ul.slick-dots li{position:relative;display:inline-block;width:25px;height:15px;margin:0px 7px;padding:0;cursor:pointer}ul.slick-dots li button{font-family:"Proxima Nova","sans-serif";font-size:15px;text-align:center;position:relative;text-transform:uppercase;display:block;width:25px;height:15px;padding:0;cursor:pointer;color:#005e85;outline:none;background:transparent;background-color:transparent;border:none;background-clip:padding-box}ul.slick-dots li button::after{content:" ";position:absolute;bottom:-7px;width:100%;height:1px;background:#005e85;left:0}ul.slick-dots li:hover button,ul.slick-dots li.slick-active button{color:#00b0c8}ul.slick-dots li:hover button::after,ul.slick-dots li.slick-active button::after{background:#00b0c8}.slick-prev,.slick-next{display:inline-block;position:absolute;top:50%;width:60px;height:30px;margin-top:-10px;padding:0;cursor:pointer;color:transparent;border:none;outline:none;background:transparent;z-index:20}.slick-prev{left:0;border-right:1px solid #eee;background:url(svg/arrow-black-prev.svg) no-repeat center center;background-size:16.969px 8px}.slick-prev:hover{background:url(svg/arrow-blue-prev.svg) no-repeat center center;background-size:16.969px 8px}.slick-next{right:0;background:url(svg/arrow-black-next.svg) no-repeat 49% center;background-size:16.969px 8px}.slick-next:hover{background:url(svg/arrow-blue-next.svg) no-repeat 49% center;background-size:16.969px 8px}select::-ms-expand{display:none}#header{width:100%;top:0;position:fixed;z-index:99;background-color:#fff}#header.down{background-color:white}#header.down .top{padding:10px 0}#header.down .top a.logo{height:50px;top:20px}#header.down .top .booking-btn .btn,#header.down .top .booking-btn #panel input[type="button"],#panel #header.down .top .booking-btn input[type="button"],#header.down .top .booking-btn #footer .hotel-info .wrapper .container .item #email-signup .signup-btn,#footer .hotel-info .wrapper .container .item #email-signup #header.down .top .booking-btn .signup-btn,#header.down .top .booking-btn .booking-holder #booking-form .blue-side .form-entry.submit input,.booking-holder #booking-form .blue-side .form-entry.submit #header.down .top .booking-btn input{background:transparent;border-color:#00b0c8}#header.down .bottom{padding:15px 0 0 0}#header .container{padding:0}#header .top{padding:15px 0;position:relative}#header .top .mobile_menu{display:none;float:right;margin:13px 16px 0 0}#header .top .mobile_menu .bars{display:inline-block;vertical-align:middle;width:30px;height:20px;padding:0;margin:0;background:none;-webkit-appearance:none;border:none;cursor:pointer}#header .top .mobile_menu .bars .bar{display:block;width:30px;height:2px;background-color:#005e85;margin:5px 0;transform:rotate(0deg);transform-origin:0% 0%;transition:all 0.3s ease-in-out;text-indent:-10000px}#header .top .mobile_menu .bars.open .bar{transform:rotate(45deg);transition:all 0.3s ease-in-out;transform-origin:10% 0%}#header .top .mobile_menu .bars.open .bar:last-child{transform:rotate(-45deg);transition:all 0.3s ease-in-out;transform-origin:20% 150%}#header .top .mobile_menu .bars.open .bar.mid{opacity:0;visibility:hidden}#header .top .phone{display:inline-block;margin-top:10px;color:#005e85;font-size:1em;background:url(svg/phone-icon.svg) no-repeat left center;padding:5px 0 5px 20px}#header .top a.logo{position:absolute;left:50%;top:15px;margin-left:-96px;background:url(svg/logo.svg) center center no-repeat;background-size:auto 100%;display:inline-block;text-indent:-10000px;width:192px;height:68px;transform:scale(1);transition:.3s ease-in-out}#header .top a.logo:hover,#header .top a.logo.active{transform:scale(1.1)}#header .top .booking-btn{float:right;margin-top:8px;text-align:center}#header .top .booking-btn .btn,#header .top .booking-btn #panel input[type="button"],#panel #header .top .booking-btn input[type="button"],#header .top .booking-btn #footer .hotel-info .wrapper .container .item #email-signup .signup-btn,#footer .hotel-info .wrapper .container .item #email-signup #header .top .booking-btn .signup-btn,#header .top .booking-btn .booking-holder #booking-form .blue-side .form-entry.submit input,.booking-holder #booking-form .blue-side .form-entry.submit #header .top .booking-btn input{background:white;border-color:#00b0c8}#header .top .booking-btn .btn:hover,#header .top .booking-btn #panel input:hover[type="button"],#panel #header .top .booking-btn input:hover[type="button"],#header .top .booking-btn #footer .hotel-info .wrapper .container .item #email-signup .signup-btn:hover,#footer .hotel-info .wrapper .container .item #email-signup #header .top .booking-btn .signup-btn:hover,#header .top .booking-btn .booking-holder #booking-form .blue-side .form-entry.submit input:hover,.booking-holder #booking-form .blue-side .form-entry.submit #header .top .booking-btn input:hover{background:#00b0c8;border-color:#00b0c8}#header .top .booking-btn .rate{font-size:1em;color:#005e85;margin-top:3px}#header .top .booking-btn .rate a{color:#005e85}#header .top .booking-btn .rate a:hover,#header .top .booking-btn .rate a.active{color:#00b0c8}#header .bottom{padding:20px 0 0 0;border-top:1px solid #d4d4d3}#header .bottom #primary-nav{text-align:center;width:100%}#header .bottom #primary-nav ul{margin:0}#header .bottom #primary-nav ul:not(.submenu){width:100%}#header .bottom #primary-nav ul:not(.submenu) li:first-child{padding:0 3% 0 0}#header .bottom #primary-nav ul:not(.submenu) li:last-child{padding:0 0 0 3%}#header .bottom #primary-nav ul li{list-style:none;display:inline-block;vertical-align:middle;margin:0 -12px;padding:0 3%;position:relative;height:40px}#header .bottom #primary-nav ul li a{font-family:"Proxima Nova","sans-serif";font-size:0.92em;letter-spacing:1px;text-transform:uppercase;color:#393939}#header .bottom #primary-nav ul li a:hover,#header .bottom #primary-nav ul li a.active{color:#00b0c8}#header .bottom #primary-nav ul li ul.submenu{display:none;background:#005e85;position:absolute;width:180px;left:50%;margin-left:-90px;top:40px;padding:10px;z-index:75}#header .bottom #primary-nav ul li ul.submenu::before{content:" ";width:20px;height:20px;transform:rotate(45deg);position:absolute;left:50%;margin-left:-10px;background:#005e85;margin-top:-17px}#header .bottom #primary-nav ul li ul.submenu li{margin:0;display:block;line-height:1.3;padding:0 10px;height:auto}#header .bottom #primary-nav ul li ul.submenu li a{font-family:"Proxima Nova","sans-serif";font-size:13px;color:white;text-transform:uppercase;padding:10px 0;display:block}#header .bottom #primary-nav ul li ul.submenu li a:hover,#header .bottom #primary-nav ul li ul.submenu li a.active{color:#00b0c8}#header .notice{position:absolute;top:165px;left:0px;display:block;z-index:70;font-family:"Proxima Nova","sans-serif";letter-spacing:1px;font-size:14px;text-align:right;width:100%;transition:background 0.3s ease-in-out;transition:top 0.3s ease-in-out}#header .notice .container{padding:0}#header .notice a{display:inline-block;color:#005e85;background:white;padding:10px 40px;transition:background 0.3s ease-in-out}#header .notice a:hover{color:#00b0c8;transition:background 0.3s ease-in-out}.cleanliness-badge{position:fixed;z-index:90;bottom:10%;right:5%}.cleanliness-badge a{display:block;position:relative;transform-origin:50%;transition:all 0.3s ease-in-out}.cleanliness-badge a:hover{transform:scale(1.05);transition:all 0.3s ease-in-out}.cleanliness-badge img{width:130px}#footer{clear:both;margin-bottom:-25px;position:relative}#footer .signup-block{padding:100px 0;text-align:center;background:url(images/home-bird.jpg) no-repeat center 60px}#footer .signup-block .title{font-family:"Proxima Nova","sans-serif";color:#005e85;font-size:23px;position:relative}#footer .signup-block .title::after{content:" ";position:absolute;bottom:-35px;width:10px;height:10px;border:2px solid #00b0c8;left:50%;transform:rotate(45deg);margin-left:-5px}#footer .signup-block .separator{margin:30px auto;position:relative;width:90px;height:1px}#footer .signup-block .separator::before,#footer .signup-block .separator::after{content:" ";position:absolute;width:80px;height:1px;background:#00b0c8;top:0}#footer .signup-block .separator::before{left:-65px}#footer .signup-block .separator::after{right:-65px}#footer .signup-block p{margin:0 auto;max-width:705px;width:90%}#footer .signup-block form#email-signup{margin:40px auto 0 auto;width:95%;max-width:560px}#footer .signup-block form#email-signup #email-error{width:100%}#footer .signup-block form#email-signup #email-error p{background:#00b0c8;color:white !important;text-align:center;font-family:"Proxima Nova","sans-serif";font-size:9px;margin-bottom:10px}#footer .signup-block form#email-signup input,#footer .signup-block form#email-signup select{display:inline-block;width:40%;margin:0 -2px 30px -2px;border:1px solid #393939;background:none;font-size:14px;padding:7px 10px}#footer .signup-block form#email-signup input:nth-child(2),#footer .signup-block form#email-signup select:nth-child(2){margin-right:15px}#footer .signup-block form#email-signup .dn{display:none !important}#footer .instagram-feed{background:url(images/wave-texture.jpg) fixed;text-align:center}#footer .instagram-feed .wrapper{padding:60px 0 0 0;max-width:100%}#footer .instagram-feed .wrapper .title{font-family:"Proxima Nova","sans-serif";color:#005e85;font-size:18px;text-transform:uppercase;letter-spacing:1px;margin-bottom:40px}#footer .instagram-feed .wrapper .block .instagram{float:left;overflow:hidden}#footer .instagram-feed .wrapper .block .instagram a{position:relative;display:block;height:100%;width:100%;background-position:center;background-size:cover}#footer .instagram-feed .wrapper .block .instagram a img{max-width:100%;position:relative;z-index:1;object-fit:cover}#footer .instagram-feed .wrapper .block .instagram a span{position:absolute;z-index:5;background:rgba(0,0,0,0.6);display:block;left:0;top:0;width:100%;height:100%;opacity:0;transition:opacity 0.3s ease-in-out}#footer .instagram-feed .wrapper .block .instagram a span div{color:white;font-family:"Proxima Nova","sans-serif";font-size:10px;padding:3px 0 3px 20px;background-repeat:no-repeat;background-position:left center;background-size:auto 15px;display:inline-block;margin-top:48%;font-size:13px}#footer .instagram-feed .wrapper .block .instagram a span div:first-child{margin-right:20px}#footer .instagram-feed .wrapper .block .instagram a span div.likes{background-image:url(svg/icon-heart.svg)}#footer .instagram-feed .wrapper .block .instagram a span div.comments{background-image:url(svg/icon-comments.svg)}#footer .instagram-feed .wrapper .block .instagram a:hover span{opacity:1;transition:opacity 0.3s ease-in-out}#footer .instagram-feed .wrapper ul.social-media{margin:60px 0 0 0}#footer .instagram-feed .wrapper ul.social-media li{margin:0 10px 0 -2px;width:183px}#footer .instagram-feed .wrapper ul.social-media li a{padding:15px 0 15px 30px;display:block;font-size:9px;text-transform:uppercase;font-family:"Proxima Nova","sans-serif";color:#393939;transition:all 0.2s ease-in-out;margin-top:20px}#footer .instagram-feed .wrapper ul.social-media li a svg{background:#fff;border-radius:50px;fill:#00b0c8;width:35px;height:35px;padding:8px}#footer .hotel-info{background:url(images/sea-texture.jpg);background-size:cover}#footer .hotel-info .wrapper{padding:80px 0}#footer .hotel-info .wrapper .container .item{color:white;text-align:center}#footer .hotel-info .wrapper .container .item a{color:white}#footer .hotel-info .wrapper .container .item .title{font-family:"Proxima Nova","sans-serif";font-size:18px;text-transform:uppercase;margin-bottom:20px}#footer .hotel-info .wrapper .container .item .address{font-size:15px}#footer .hotel-info .wrapper .container .item .address a{color:white;position:relative;display:inline-block}#footer .hotel-info .wrapper .container .item .address a::after{content:"";position:absolute;bottom:0;left:50%;width:0%;height:1px;background:white;transition:all 0.3s ease-in-out}#footer .hotel-info .wrapper .container .item .address a:hover::after,#footer .hotel-info .wrapper .container .item .address a.active::after{width:100%;left:0;transition:all 0.3s ease-in-out}#footer .hotel-info .wrapper .container .item ul.social-media li{display:inline-block;margin:0 10px}#footer .hotel-info .wrapper .container .item ul.social-media li a{font-size:0px;display:block;width:35px;height:35px;margin-top:20px;background:#fff;border-radius:50px}#footer .hotel-info .wrapper .container .item ul.social-media li a svg{fill:#00b0c8;width:32px;height:32px;padding:8px;margin-top:1px;transition:all 0.3s ease-in-out}#footer .hotel-info .wrapper .container .item ul.social-media li a:hover svg{fill:#9f6d02;transition:all 0.3s ease-in-out}#footer .hotel-info .wrapper .container .item #email-signup{width:90%;max-width:270px;margin:0 auto}#footer .hotel-info .wrapper .container .item #email-signup input[type=text],#footer .hotel-info .wrapper .container .item #email-signup input[type=email],#footer .hotel-info .wrapper .container .item #email-signup select{width:100%;border:1px solid white;background:none;padding:7px 10px;margin:0 0 10px 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}#footer .hotel-info .wrapper .container .item #email-signup input[type=text]:-ms-input-placeholder,#footer .hotel-info .wrapper .container .item #email-signup input[type=email]:-ms-input-placeholder,#footer .hotel-info .wrapper .container .item #email-signup select:-ms-input-placeholder{color:white}#footer .hotel-info .wrapper .container .item #email-signup input[type=text]::placeholder,#footer .hotel-info .wrapper .container .item #email-signup input[type=email]::placeholder,#footer .hotel-info .wrapper .container .item #email-signup select::placeholder{color:white}#footer .hotel-info .wrapper .container .item #email-signup input[type=text],#footer .hotel-info .wrapper .container .item #email-signup input[type=email]{color:white}#footer .hotel-info .wrapper .container .item #email-signup input[type=text]:-ms-input-placeholder,#footer .hotel-info .wrapper .container .item #email-signup input[type=email]:-ms-input-placeholder{color:white}#footer .hotel-info .wrapper .container .item #email-signup input[type=text]::placeholder,#footer .hotel-info .wrapper .container .item #email-signup input[type=email]::placeholder{color:white}#footer .hotel-info .wrapper .container .item #email-signup select option{color:black}#footer .hotel-info .wrapper .container .item #email-signup select::-ms-expand{display:none}#footer .hotel-info .wrapper .container .item #email-signup .form-label{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0;display:block !important}#footer .hotel-info .wrapper .container .item #email-signup .field.select{width:100%}#footer .hotel-info .wrapper .container .item #email-signup .field.gdpr{text-align:left}#footer .hotel-info .wrapper .container .item #email-signup .field.gdpr label{margin-top:3px;padding-left:20px;text-align:left}#footer .hotel-info .wrapper .container .item #email-signup .field.gdpr label.error{margin-top:-14px;position:absolute}#footer .hotel-info .wrapper .container .item #email-signup .field.gdpr label a{color:white;text-decoration:underline}#footer .hotel-info .wrapper .container .item #email-signup .field.gdpr label a:hover{opacity:0.5}#footer .hotel-info .wrapper .container .item #email-signup .field.gdpr input{margin-top:4px;width:auto;text-align:left}#footer .hotel-info .wrapper .container .item #email-signup .field.input label.error{margin-top:-79px;position:absolute}#footer .hotel-info .wrapper .container .item #email-signup .signup-btn{background:white}#footer .hotel-info .wrapper .container .item a.logo{display:inline-block;vertical-align:top;width:45%}#footer .hotel-info .wrapper .container .item a.logo img{height:100%}#footer .hotel-info .wrapper .container .item #secondary-nav{display:inline-block}#footer .hotel-info .wrapper .container .item #secondary-nav ul li{margin-bottom:5px}#footer .hotel-info .wrapper .container .item #secondary-nav ul li a{display:inline-block;color:white;text-transform:uppercase;font-size:15px;position:relative;padding-bottom:5px}#footer .hotel-info .wrapper .container .item #secondary-nav ul li a::after{content:" ";position:absolute;width:0px;height:2px;background:white;bottom:3px;left:0;transition:all 0.3s ease-in-out}#footer .hotel-info .wrapper .container .item #secondary-nav ul li a:hover::after,#footer .hotel-info .wrapper .container .item #secondary-nav ul li a.active::after{width:100%;transition:all 0.4s ease-in-out}#footer .hotel-info .wrapper .container .item #secondary-nav{text-align:left}#footer .hotel-info .wrapper .container .item .copy{margin:0 auto;width:90%;font-size:13px}#footer .hotel-info .wrapper .container .item.bottom{margin-top:20px}#footer .hotel-info .wrapper .container .item.bottom .awards .logo{width:110px;margin:20px 20px 0}#footer #third-nav{display:inline-block;width:100%;margin:30px 0 0 0}#footer #third-nav ul li{display:inline-block;vertical-align:middle;margin:0 -2px;padding:0 10px;border-right:1px solid white;line-height:1}#footer #third-nav ul li a{color:white;position:relative;display:block}#footer #third-nav ul li a::after{content:"";position:absolute;bottom:-2px;left:50%;width:0%;height:1px;background:white;transition:all 0.3s ease-in-out}#footer #third-nav ul li a:hover::after,#footer #third-nav ul li a.active::after{width:100%;left:0;transition:all 0.3s ease-in-out}#footer #third-nav ul li:first-child{padding:0 10px 0 0}#footer #third-nav ul li:last-child{padding:0 0 0 10px;border:none}#footer .woodside{padding:60px 0}#footer .woodside .container{padding:0}#footer .woodside .container .logo,#footer .woodside .container .hotels{display:inline-block;vertical-align:middle}#footer .woodside .container .logo{width:23%;max-width:180px;padding:30px 0;border-right:1px solid #393939}#footer .woodside .container .logo a{width:100%;max-width:180px}#footer .woodside .container .logo svg{width:100%;max-width:160px}#footer .woodside .container .logo svg path{fill:#292225}#footer .woodside .container .hotels{width:76%;padding-left:15px}#footer .woodside .container .hotels .block a.hotel{display:inline-block;padding:0 10px;font-family:"Proxima Nova","sans-serif";font-size:14px;color:#393939;border-right:1px solid #393939;line-height:0.9;text-transform:uppercase}#footer .woodside .container .hotels .block a.hotel:last-child{padding:0 0 0 10px;border:none}#footer .woodside .container .hotels .block a.hotel:hover{color:#00b0c8}#footer .woodside .container .hotels .text{font-family:"Proxima Nova","sans-serif";font-size:14px;text-transform:uppercase;letter-spacing:1px;color:#7ea9bd;padding-left:10px;margin-top:10px}#footer #woodside-corporate-footer__container{text-align:center;padding:40px 0;background-color:#ffffff}#footer #woodside-corporate-footer__container #woodside-corporate-footer{text-align:center}#footer #woodside-corporate-footer__container #woodside-corporate-footer a.logo-woodsite{display:block;margin-bottom:20px}#footer #woodside-corporate-footer__container #woodside-corporate-footer a.logo-woodsite svg{display:inline-block;width:100%;max-width:220px;height:58px;fill:#000}#footer #woodside-corporate-footer__container #woodside-corporate-footer a.logo-woodsite:hover svg{fill:#005e85}#footer #woodside-corporate-footer__container #woodside-corporate-footer #other-properties__container ul.other-properties{margin:0 0 5px}#footer #woodside-corporate-footer__container #woodside-corporate-footer #other-properties__container ul.other-properties li{display:inline-block;vertical-align:middle;padding-right:5px;margin-left:-2.5px;margin-right:5px;margin-bottom:0;border-right:1px solid #000;line-height:10px;font-size:10px}#footer #woodside-corporate-footer__container #woodside-corporate-footer #other-properties__container ul.other-properties li:first-child{margin-left:0}#footer #woodside-corporate-footer__container #woodside-corporate-footer #other-properties__container ul.other-properties li:last-child{margin-right:0;padding-right:0;border-right:0}#footer #woodside-corporate-footer__container #woodside-corporate-footer #other-properties__container ul.other-properties li a{color:#000;text-transform:uppercase;font-size:11px}#footer #woodside-corporate-footer__container #woodside-corporate-footer #other-properties__container ul.other-properties li a:hover{color:#005e85}#footer #woodside-corporate-footer__container #woodside-corporate-footer #other-properties__container p.distinctly-california{margin-bottom:0;font-family:"Gotham Bold","sans-serif";font-weight:700;font-size:11px;color:#000;text-transform:uppercase;margin-top:10px;line-height:1}body.accommodations #footer .instagram-feed,body.rooms #footer .instagram-feed{display:none}.booking-holder{display:none;position:fixed;top:88px;width:100%;left:0}.booking-holder #booking-form{width:auto;float:right;background:#f4f4f4}.booking-holder #booking-form .dates-side{display:inline-block;vertical-align:top;padding:0 20px;width:600px;text-align:center}.booking-holder #booking-form .dates-side h2.select-dates{font-family:"Proxima Nova","sans-serif";color:#005e85;font-size:17px;text-transform:uppercase;letter-spacing:1px;line-height:0.8;margin:27px 0;text-align:left;padding:4px 0 2px 23px;background:url(svg/icon-calendar.svg) no-repeat left center;background-size:auto 15px;margin-left:70px}.booking-holder #booking-form .dates-side .ui-datepicker td{padding:0}.booking-holder #booking-form .dates-side .ui-datepicker td a,.booking-holder #booking-form .dates-side .ui-datepicker td span{text-align:center}.booking-holder #booking-form .dates-side .datepicker-promo{width:550px;padding:0 0 10px 0;position:relative}.booking-holder #booking-form .dates-side .datepicker-promo .ui-datepicker.ui-datepicker-multi{padding:0}.booking-holder #booking-form .dates-side .datepicker-promo .ui-datepicker-group{float:none;display:inline-block;vertical-align:top;width:200px}.booking-holder #booking-form .dates-side .datepicker-promo .ui-datepicker-group:first-child{margin-right:30px}.booking-holder #booking-form .dates-side .datepicker-promo .ui-datepicker-group .ui-datepicker-header{padding:7px 0;border-top:1px solid #005e85;border-bottom:1px solid #005e85;border-radius:0px}.booking-holder #booking-form .dates-side .datepicker-promo .ui-datepicker-group .ui-datepicker-header .ui-datepicker-title{font-family:"Proxima Nova","sans-serif";font-size:13px;text-transform:uppercase;margin:0 0 0 10px;text-align:left}.booking-holder #booking-form .dates-side .datepicker-promo .ui-datepicker-group .ui-datepicker-header .ui-datepicker-title .ui-datepicker-year{font-size:10px !important}.booking-holder #booking-form .dates-side .datepicker-promo .ui-datepicker-group .ui-datepicker-prev,.booking-holder #booking-form .dates-side .datepicker-promo .ui-datepicker-group .ui-datepicker-next{top:100px}.booking-holder #booking-form .dates-side .datepicker-promo .ui-datepicker-group .ui-datepicker-prev span,.booking-holder #booking-form .dates-side .datepicker-promo .ui-datepicker-group .ui-datepicker-next span{width:30px;height:30px;left:0;top:0}.booking-holder #booking-form .dates-side .datepicker-promo .ui-datepicker-group .ui-datepicker-prev{left:-70px}.booking-holder #booking-form .dates-side .datepicker-promo .ui-datepicker-group .ui-datepicker-prev span{background:url(svg/arrow-gray-left.svg) no-repeat center center;background-size:auto 20px;left:30px}.booking-holder #booking-form .dates-side .datepicker-promo .ui-datepicker-group .ui-datepicker-next{right:-280px}.booking-holder #booking-form .dates-side .datepicker-promo .ui-datepicker-group .ui-datepicker-next span{background:url(svg/arrow-gray-right.svg) no-repeat center center;background-size:auto 20px}.booking-holder #booking-form .dates-side .datepicker-promo .ui-datepicker-row-break{display:none}.booking-holder #booking-form .dates-side .datepicker-promo .ui-datepicker-calendar .ui-state-default{border:none}.booking-holder #booking-form .dates-side .datepicker-promo .ui-datepicker th{font-size:12px}.booking-holder #booking-form .dates-side .datepicker-promo .dp-highlight{padding:0}.booking-holder #booking-form .dates-side .datepicker-promo .dp-highlight a{border:none;background:#005e85;color:white}.booking-holder #booking-form .dates-side .datepicker-promo .ui-datepicker-today a{border:none;background:#00b0c8;color:white}.booking-holder #booking-form .dates-side .date{width:420px;display:inline-block;border-top:1px solid #005e85;padding:10px 0 10px 0;text-align:left}.booking-holder #booking-form .dates-side .date input{background:none;border:none;font-family:"Proxima Nova","sans-serif";font-size:14px;text-transform:uppercase;display:inline-block;vertical-align:middle;width:100px;color:#393939}.booking-holder #booking-form .dates-side .date input::-webkit-input-placeholder{color:#393939}.booking-holder #booking-form .dates-side .date input:-moz-placeholder{color:#393939}.booking-holder #booking-form .dates-side .date input::-moz-placeholder{color:#393939}.booking-holder #booking-form .dates-side .date input:-ms-input-placeholder{color:#393939}.booking-holder #booking-form .dates-side .date .todate{display:inline-block;vertical-align:middle}.booking-holder #booking-form .dates-side .date .days{float:right;font-family:"Proxima Nova","sans-serif";padding:6px 0 6px 30px;background:url(svg/icon-bed.svg) no-repeat left center;background-size:20px auto;font-size:13px;text-transform:uppercase}.booking-holder #booking-form .blue-side{display:inline-block;vertical-align:top;width:280px;background:#005e85;padding:20px;margin:0 -2px}.booking-holder #booking-form .blue-side .close-booking{float:right;margin-bottom:50px;width:20px;height:20px;background:url(svg/icon-close.svg) no-repeat center center;cursor:pointer}.booking-holder #booking-form .blue-side .form-entry{display:inline-block;width:80%;padding-bottom:5px;margin:5px 10%}.booking-holder #booking-form .blue-side .form-entry label{color:white;font-family:"Proxima Nova","sans-serif";font-size:15px;text-transform:uppercase;display:inline-block;vertical-align:bottom;margin-bottom:0;width:45%}.booking-holder #booking-form .blue-side .form-entry:not(.submit){border-bottom:1px solid white}.booking-holder #booking-form .blue-side .form-entry:not(.submit) input,.booking-holder #booking-form .blue-side .form-entry:not(.submit) .input,.booking-holder #booking-form .blue-side .form-entry:not(.submit) select{display:inline-block;vertical-align:bottom;background:none;border:none;color:white;font-family:"Proxima Nova","sans-serif";font-size:15px;text-transform:uppercase;text-align:right;width:45%}.booking-holder #booking-form .blue-side .form-entry:not(.submit) input::-webkit-input-placeholder,.booking-holder #booking-form .blue-side .form-entry:not(.submit) .input::-webkit-input-placeholder,.booking-holder #booking-form .blue-side .form-entry:not(.submit) select::-webkit-input-placeholder{color:white}.booking-holder #booking-form .blue-side .form-entry:not(.submit) input:-moz-placeholder,.booking-holder #booking-form .blue-side .form-entry:not(.submit) .input:-moz-placeholder,.booking-holder #booking-form .blue-side .form-entry:not(.submit) select:-moz-placeholder{color:white}.booking-holder #booking-form .blue-side .form-entry:not(.submit) input::-moz-placeholder,.booking-holder #booking-form .blue-side .form-entry:not(.submit) .input::-moz-placeholder,.booking-holder #booking-form .blue-side .form-entry:not(.submit) select::-moz-placeholder{color:white}.booking-holder #booking-form .blue-side .form-entry:not(.submit) input:-ms-input-placeholder,.booking-holder #booking-form .blue-side .form-entry:not(.submit) .input:-ms-input-placeholder,.booking-holder #booking-form .blue-side .form-entry:not(.submit) select:-ms-input-placeholder{color:white}.booking-holder #booking-form .blue-side .form-entry:not(.submit) select option{color:#005e85}.booking-holder #booking-form .blue-side .form-entry.promo{border:none}.booking-holder #booking-form .blue-side .form-entry.promo input{width:90%;text-align:left}.booking-holder #booking-form .blue-side .form-entry.submit{margin-top:40px;text-align:center;margin-bottom:34px}.booking-holder #booking-form .blue-side .form-entry.submit input{background:transparent;color:white;border:1px solid white}@keyframes home-scroll{0%{opacity:0}50%{opacity:1}100%{opacity:0}}#home .top-content{position:relative;width:100%;margin:0 auto;height:100%}#home .top-content.shown{opacity:1;transition:opacity 0.3s ease-in-out}#home .top-content .header-img{width:100%;max-width:100% !important}#home .top-content .header-img figure{margin-top:165px}#home .top-content .slick-slide{width:100%;max-width:100% !important;background-position:center center;background-size:cover}#home .top-content .uvp{position:absolute;width:100%;text-align:left;z-index:10;top:220px;z-index:10}#home .top-content .uvp .container{position:relative}#home .top-content .uvp h1{color:white;font-family:"ChronicleTextG3-Roman","serif";font-size:55px;line-height:1;padding-left:10%}#home .top-content .uvp h1 span{font-family:"Proxima Nova","sans-serif";font-size:17px;text-transform:uppercase;display:inline-block;padding-left:40px}#home .top-content .badge-packages{display:none;background:#005e85;position:absolute;top:200px;right:70px;color:#fff;width:200px;padding:15px}#home .top-content .badge-packages h1{font-family:"Proxima Nova","sans-serif";font-size:19px}#home .top-content .badge-packages p{line-height:17px;font-size:14px}#home .top-content .badge-packages .btn,#home .top-content .badge-packages #panel input[type="button"],#panel #home .top-content .badge-packages input[type="button"],#home .top-content .badge-packages #footer .hotel-info .wrapper .container .item #email-signup .signup-btn,#footer .hotel-info .wrapper .container .item #email-signup #home .top-content .badge-packages .signup-btn,#home .top-content .badge-packages .booking-holder #booking-form .blue-side .form-entry.submit input,.booking-holder #booking-form .blue-side .form-entry.submit #home .top-content .badge-packages input{padding:10px;color:#fff;border:1px solid #fff;font-size:11px}#home .top-content .benefits{position:absolute;right:0;bottom:0px;background:rgba(0,94,133,0.7);z-index:10;color:white;text-align:center;width:310px}#home .top-content .benefits .title{background:url(svg/arrow-white-down.svg) no-repeat 95% center #005e85;font-family:"Proxima Nova","sans-serif";font-size:13px;letter-spacing:1px;text-transform:uppercase;padding:15px 0px 15px 0px;cursor:pointer}#home .top-content .benefits .title.open{background:url(svg/arrow-white-up.svg) no-repeat 95% center #005e85}#home .top-content .benefits ul{padding:10px 0;margin:0 10px}#home .top-content .benefits ul li{font-size:12px;margin-bottom:10px}#home .top-content .benefits ul li a{color:white;transition:color 0.2s ease-in-out}#home .top-content .benefits ul li a:hover{color:#00b0c8;transition:color 0.2s ease-in-out}#home .top-content .gradient{position:absolute;width:100%;left:0;bottom:0;height:250px;background:url(images/home-gradient.png) repeat-x center bottom;z-index:5}#home .top-content .arrow-home{position:absolute;left:50%;transform:translateX(-50%);z-index:10;color:white;font-size:13px;cursor:pointer;bottom:50px;padding:0 20px 0 0;background:url(svg/arrow-white-up.svg) no-repeat right center;background-size:13px auto;font-family:"Proxima Nova","sans-serif";animation:home-scroll 4s infinite .4s}#home .top-content .header-img{position:relative;height:100vh;width:100%;overflow:hidden}#home .top-content .header-img.shown{opacity:1;transition:opacity 0.3s ease-in-out}#home .top-content .header-img img{width:100%}#home .top-content .header-img .sym-slide{max-width:100%;height:100vh}#home .top-content .header-img .slick-next{border:none;right:0;background:url(svg/arrow-white-next.svg) no-repeat center center;background-size:30px auto}#home .top-content .header-img .slick-prev{border:none;left:0;background:url(svg/arrow-white-prev.svg) no-repeat center center;background-size:30px auto}#home .main-content p{line-height:1.8}#home .main-content .intro-content{width:100%;background:url(images/wave-texture.jpg) fixed;padding:80px 0 130px 0;margin:0 auto;text-align:center;position:relative;z-index:1}#home .main-content .intro-content .widget-s iframe{border:1px solid #00b0c8 !important;padding:1% !important}#home .main-content .intro-content .container h2{font-size:35px;text-transform:uppercase;letter-spacing:1px;font-family:"Proxima Nova","sans-serif";color:#005e85;line-height:1.2;position:relative;margin-top:7px}#home .main-content .intro-content .container p{margin:30px auto 0 auto;width:95%;max-width:790px}#home .main-content .intro-content .container h3{font-family:"Surveyor Text Medium Regular","serif";color:#005e85;font-size:20px;margin-top:20px;margin-bottom:10px}#home .main-content .intro-content .container ul li{display:inline-block;vertical-align:middle;font-family:"Proxima Nova","sans-serif";font-size:13px;text-transform:uppercase;letter-spacing:0.5px;width:185px;padding:30px 0 30px 70px;margin:0 50px 0 -2px;line-height:1.6;text-align:left}#home .main-content .intro-content .container ul li:nth-child(1){background:url(svg/icon-firepit.svg) no-repeat left center;background-size:auto 60px}#home .main-content .intro-content .container ul li:nth-child(2){background:url(svg/icon-spa.svg) no-repeat left center;background-size:auto 60px}#home .main-content .intro-content .container ul li:nth-child(3){background:url(svg/icon-cup.svg) no-repeat left center;background-size:auto 60px}#home .main-content .intro-content .container ul li:nth-child(4){background:url(svg/icon-bocce.svg) no-repeat left center;background-size:auto 60px}#home .main-content .intro-content .container ul li:nth-child(5){background:url(svg/icon-ocean.svg) no-repeat left center;background-size:auto 60px}#home .main-content .intro-content .container ul li:nth-child(6){background:url(svg/icon-fitness.svg) no-repeat left center;background-size:auto 60px}#home .main-content .intro-content .container ul li:nth-child(7){background:url(svg/icon-bike.svg) no-repeat left center;background-size:auto 60px}#home .main-content .image img{max-width:100%}#home .main-content .text .title{color:#ca9c2e;font-family:"Surveyor Text Bold Italic","serif";font-size:18px;text-transform:uppercase;letter-spacing:1px}#home .main-content .text h2{font-family:"Proxima Nova","sans-serif";font-size:25px;text-transform:uppercase;color:#005e85;margin-bottom:20px;margin-top:5px;line-height:1.1;letter-spacing:1px}#home .main-content .text h2 sup{font-size:9px}#home .main-content .text .btn,#home .main-content .text #panel input[type="button"],#panel #home .main-content .text input[type="button"],#home .main-content .text #footer .hotel-info .wrapper .container .item #email-signup .signup-btn,#footer .hotel-info .wrapper .container .item #email-signup #home .main-content .text .signup-btn,#home .main-content .text .booking-holder #booking-form .blue-side .form-entry.submit input,.booking-holder #booking-form .blue-side .form-entry.submit #home .main-content .text input{margin-top:10px}#home .main-content .home-reasons{position:relative;z-index:5;top:-70px;margin-bottom:30px}#home .main-content .home-reasons .slick-prev,#home .main-content .home-reasons .slick-next{position:absolute;top:50%;width:60px;height:30px;background-color:black}#home .main-content .home-reasons .slick-prev{left:0%;border:none;background:url(svg/arrow-white-prev.svg) no-repeat center center;background-size:30px auto}#home .main-content .home-reasons .slick-next{left:44%;border:none;background:url(svg/arrow-white-next.svg) no-repeat center center;background-size:30px auto}#home .main-content .home-reasons .container{position:relative}#home .main-content .home-reasons .container .reasons .reason .text{margin-left:3%;margin-top:120px}#home .main-content .home-reasons .container .reasons ul.slick-dots{position:absolute;bottom:0%;left:54%}#home .main-content .home-about{position:relative;z-index:10;overflow:hidden}#home .main-content .home-about .text{margin-top:20px;margin-right:6%}#home .main-content .home-map{position:relative;z-index:5;top:0px;margin-bottom:60px;margin-top:80px;background:url(images/wave-texture.jpg) fixed}#home .main-content .home-map .wrapper{height:535px}#home .main-content .home-map .wrapper .container{position:relative;top:90px;background:url(images/home-map.jpg) right top no-repeat #b4daed;height:500px;padding:0}#home .main-content .home-map .wrapper .container .info{background:white;top:40px;left:40px;position:absolute;height:415px;width:40%}#home .main-content .home-map .wrapper .container .info .slick-prev,#home .main-content .home-map .wrapper .container .info .slick-next{position:absolute;top:40px;height:30px}#home .main-content .home-map .wrapper .container .info .slick-prev{left:calc(100% - 135px)}#home .main-content .home-map .wrapper .container .info .slick-next{right:15px}#home .main-content .home-map .wrapper .container .info .text .title{margin:80px 0 0 60px;padding:2px 0 2px 15px}#home .main-content .home-map .wrapper .container .info .text:nth-child(1) .title{background:url(svg/wine-icon.svg) no-repeat left center}#home .main-content .home-map .wrapper .container .info .text:nth-child(2) .title{background:url(svg/historic-icon.svg) no-repeat left center;padding:5px 0 2px 24px}#home .main-content .home-map .wrapper .container .info .text:nth-child(3) .title{background:url(svg/nature-icon.svg) no-repeat left center;padding:5px 0 0 20px}#home .main-content .home-map .wrapper .container .info .text:nth-child(4) .title{background:url(svg/art-icon.svg) no-repeat left center;padding:5px 0 0 20px}#home .main-content .home-map .wrapper .container .info .text:nth-child(5) .title{background:url(svg/beach-icon.svg) no-repeat left center;padding:5px 0 0 25px}#home .main-content .home-map .wrapper .container .info .text:nth-child(6) .title,#home .main-content .home-map .wrapper .container .info .text:nth-child(7) .title,#home .main-content .home-map .wrapper .container .info .text:nth-child(9) .title{background:url(svg/dining-icon.svg) no-repeat left center;padding:3px 0 0 35px}#home .main-content .home-map .wrapper .container .info .text:nth-child(8) .title{background:url(svg/nature-icon.svg) no-repeat left center;padding:5px 0 0 20px}#home .main-content .home-map .wrapper .container .info .text h2{margin:5px 0 0 60px}#home .main-content .home-map .wrapper .container .info .text p{margin:20px 60px 0 60px}#home .main-content .home-map .wrapper .container .info .text .distance{margin:15px 0 25px 60px}#home .main-content .home-map .wrapper .container .info .text .distance .walk,#home .main-content .home-map .wrapper .container .info .text .distance .car,#home .main-content .home-map .wrapper .container .info .text .distance .auto{display:inline-block;vertical-align:middle;padding:2px 0 2px 15px}#home .main-content .home-map .wrapper .container .info .text .distance .walk{background:url(svg/icon-walk.svg) no-repeat left center;background-size:auto 17px;margin-right:20px}#home .main-content .home-map .wrapper .container .info .text .distance .car{background:url(svg/icon-pin.svg) no-repeat left center;background-size:auto 17px}#home .main-content .home-map .wrapper .container .info .text .distance .auto{background:url(svg/icon-auto.svg) no-repeat left center;background-size:auto 13px;margin-right:20px;padding-left:20px}#home .main-content .home-map .wrapper .container .info .text .btn,#home .main-content .home-map .wrapper .container .info .text #panel input[type="button"],#panel #home .main-content .home-map .wrapper .container .info .text input[type="button"],#home .main-content .home-map #footer .hotel-info .wrapper .container .info .text .item #email-signup .signup-btn,#footer .hotel-info #home .main-content .home-map .wrapper .container .info .text .item #email-signup .signup-btn,#home .main-content .home-map #footer .hotel-info .wrapper .container .item #email-signup .info .text .signup-btn,#footer .hotel-info #home .main-content .home-map .wrapper .container .item #email-signup .info .text .signup-btn,#home .main-content .home-map .wrapper .container .info .text .booking-holder #booking-form .blue-side .form-entry.submit input,.booking-holder #booking-form .blue-side .form-entry.submit #home .main-content .home-map .wrapper .container .info .text input{margin-left:60px}#home .main-content .home-map .wrapper .container .pins{position:absolute;width:620px;height:500px;right:0;top:0}#home .main-content .home-map .wrapper .container .pins .pin-hotel{position:absolute;width:56px;height:65px;background:url(svg/home-map-hotel.svg) no-repeat center bottom;top:257px;right:348px}#home .main-content .home-map .wrapper .container .pins .slick-dots{width:100%;height:500px;position:relative}#home .main-content .home-map .wrapper .container .pins .slick-dots li{position:absolute;margin:0;height:25px}#home .main-content .home-map .wrapper .container .pins .slick-dots li button{font-size:0px;height:25px;background:url(svg/home-map-pin.svg) no-repeat center bottom}#home .main-content .home-map .wrapper .container .pins .slick-dots li button::after{display:none}#home .main-content .home-map .wrapper .container .pins .slick-dots li:nth-child(1){top:223px;right:370px}#home .main-content .home-map .wrapper .container .pins .slick-dots li:nth-child(2){top:73px;right:486px}#home .main-content .home-map .wrapper .container .pins .slick-dots li:nth-child(3){top:136px;right:320px}#home .main-content .home-map .wrapper .container .pins .slick-dots li:nth-child(4){top:243px;right:280px}#home .main-content .home-map .wrapper .container .pins .slick-dots li:nth-child(5){top:142px;right:416px}#home .main-content .home-map .wrapper .container .pins .slick-dots li:nth-child(6){top:168px;right:216px}#home .main-content .home-map .wrapper .container .pins .slick-dots li:nth-child(7){top:433px;right:229px}#home .main-content .home-map .wrapper .container .pins .slick-dots li:nth-child(8){top:49px;right:344px}#home .main-content .home-map .wrapper .container .pins .slick-dots li:nth-child(9){top:190px;right:284px}#home .main-content .home-map .wrapper .container .pins .slick-dots li.slick-active button{background:url(svg/home-map-pin-active.svg) no-repeat center bottom}#home .main-content .home-restaurant{text-align:center;padding:100px 0 0}#home .main-content .home-restaurant .container .logo{margin-bottom:20px}#home .main-content .home-restaurant .container .logo img{display:inline-block}#home .main-content .home-restaurant .container .item{height:445px;float:left;width:50%;display:table;background-size:cover;cursor:pointer;position:relative}#home .main-content .home-restaurant .container .item .title{font-family:"Proxima Nova","sans-serif";font-size:28px;text-transform:uppercase;color:white;margin-bottom:20px;margin-top:5px;line-height:1.1;letter-spacing:4px;display:table-cell;vertical-align:middle}#home .main-content .home-restaurant .container .item .over{display:none;overflow:hidden;background:rgba(0,94,133,0.93);position:absolute;width:100%;height:100%;left:0;top:0;color:white}#home .main-content .home-restaurant .container .item .over .table{display:table;width:100%;height:100%}#home .main-content .home-restaurant .container .item .over .block{padding:40px;display:table-cell;vertical-align:middle;font-family:"Proxima Nova","sans-serif"}#home .main-content .home-restaurant .container .item .over .block .name{font-size:25px;text-transform:uppercase;letter-spacing:1px;margin-bottom:20px}#home .main-content .home-restaurant .container .item .over .block p{font-size:17px;margin-bottom:20px}#home .main-content .home-restaurant .container .item .over .block a.btn:last-child,#home .main-content .home-restaurant #footer .hotel-info .wrapper .container .item .over .block #email-signup a.signup-btn:last-child,#footer .hotel-info .wrapper #home .main-content .home-restaurant .container .item .over .block #email-signup a.signup-btn:last-child,#home .main-content .home-restaurant #footer .hotel-info .wrapper .container .item #email-signup .over .block a.signup-btn:last-child,#footer .hotel-info .wrapper #home .main-content .home-restaurant .container .item #email-signup .over .block a.signup-btn:last-child{margin-left:15px}#home .main-content .home-restaurant .container .item:nth-child(2){background-image:url(images/drakes-home-1.jpg)}#home .main-content .home-restaurant .container .item:nth-child(3){background-image:url(images/drakes-home-2.jpg)}#home .main-content .home-specials{position:relative;z-index:10}#home .main-content .home-specials .container{position:relative;margin:50px auto}#home .main-content .home-specials .container .animal{position:absolute;right:60px;top:-100px;width:133px;height:235px}#home .main-content .home-specials .text{margin:60px 6% 0 0}#home .main-content .home-giftcard{position:relative;z-index:5;padding:60px 0;background:url(images/blue-texture.jpg) fixed;margin-top:60px;margin-bottom:-55px}#home .main-content .home-giftcard .container{position:relative}#home .main-content .home-giftcard .container .image{text-align:right;margin-top:50px}#home .main-content .home-giftcard .container .image img{display:inline-block}#home .main-content .home-giftcard .container .text{margin-top:45px;text-align:center}#home .main-content .home-giftcard .container .text h2{margin:0px 0 0 0}#home .main-content .home-giftcard .container .text .btn,#home .main-content .home-giftcard .container .text #panel input[type="button"],#panel #home .main-content .home-giftcard .container .text input[type="button"],#home .main-content .home-giftcard #footer .hotel-info .wrapper .container .text .item #email-signup .signup-btn,#footer .hotel-info .wrapper #home .main-content .home-giftcard .container .text .item #email-signup .signup-btn,#home .main-content .home-giftcard #footer .hotel-info .wrapper .container .item #email-signup .text .signup-btn,#footer .hotel-info .wrapper #home .main-content .home-giftcard .container .item #email-signup .text .signup-btn,#home .main-content .home-giftcard .container .text .booking-holder #booking-form .blue-side .form-entry.submit input,.booking-holder #booking-form .blue-side .form-entry.submit #home .main-content .home-giftcard .container .text input{margin-top:20px}#home .main-content .home-gallery{background:url(images/wood-texture.jpg) left top}#home .main-content .home-gallery .wrapper{height:700px;position:relative}#home .main-content .home-gallery .wrapper .white{position:absolute;z-index:1;right:0;top:0;width:80%;height:620px;background:white}#home .main-content .home-gallery .wrapper .container{position:relative;background:white;z-index:5;padding:0 0 40px 0}#home .main-content .home-gallery .wrapper .container .text{margin-top:120px}#home .main-content .home-gallery .wrapper .container .text h2{margin:10px 0 0 0}#home .main-content .home-gallery .wrapper .container .block{padding-top:60px;margin:0 0 -10px 0;padding-bottom:60px}#home .main-content .home-gallery .wrapper .container .block .slick-prev,#home .main-content .home-gallery .wrapper .container .block .slick-next{top:17px}#home .main-content .home-gallery .wrapper .container .block .slick-prev{left:60%}#home .main-content .home-gallery .wrapper .container .block .slick-next{left:65.3%}#home .main-content .home-gallery .wrapper .container .block .img{position:relative;z-index:1;transform:scale(0.9);transition:all 0.3s ease-in-out;text-align:center}#home .main-content .home-gallery .wrapper .container .block .img a{display:block}#home .main-content .home-gallery .wrapper .container .block .img a img{max-width:90%;vertical-align:top;position:relative;z-index:1;display:inline-block}#home .main-content .home-gallery .wrapper .container .block .img a span{position:absolute;display:block;z-index:10;width:90%;height:100%;top:0;left:5%;background:url(svg/icon-expand.svg) no-repeat center center rgba(0,0,0,0.6);color:white;text-align:center;font-family:"Proxima Nova","sans-serif";font-size:11px;text-transform:uppercase;padding-top:41%;opacity:0;transition:opacity 0.3s ease-in-out}#home .main-content .home-gallery .wrapper .container .block .img a:hover span{opacity:1;transition:opacity 0.3s ease-in-out}#home .main-content .home-gallery .wrapper .container .block .img.slick-current{transform:scale(1.2);z-index:5;transition:all 0.3s ease-in-out}#home .main-content .home-gallery .slick-prev{left:0;border-right:1px solid #eee;background:url(svg/arrow-black-prev.svg) no-repeat center center;background-size:16.969px 8px}#home .main-content .home-gallery .slick-prev:hover{background:url(svg/arrow-blue-prev.svg) no-repeat center center;background-size:16.969px 8px}#home .main-content .home-gallery .slick-next{right:0;background:url(svg/arrow-black-next.svg) no-repeat 48% center;background-size:16.969px 8px}#home .main-content .home-gallery .slick-next:hover{background:url(svg/arrow-blue-next.svg) no-repeat 48% center;background-size:16.969px 8px}#home .main-content .home-emailsignup{text-align:center;padding:100px 0;background:url(images/home-bird.jpg) no-repeat center 40px}#home .main-content .home-emailsignup .container .text{max-width:730px;margin:0 auto}#home .main-content .home-emailsignup .container .text h2{position:relative;padding-bottom:20px;margin-bottom:0px}#home .main-content .home-testimonials{background:url(images/tripadvisor-bg.jpg) center bottom #0c6a90}#home .main-content .home-testimonials .wrapper{padding:80px 0}#home .main-content .home-testimonials .wrapper .container .icon{text-align:center;width:25%;display:inline-block;vertical-align:middle}#home .main-content .home-testimonials .wrapper .container .icon img{display:inline-block;max-width:100%;width:150px}#home .main-content .home-testimonials .wrapper .container .icon span{display:inline-block;width:100%;color:white;font-size:13px;padding-top:20px;position:relative}#home .main-content .home-testimonials .wrapper .container .icon span::before{content:" ";position:absolute;top:10px;width:60px;height:1px;background:white;left:50%;margin-left:-30px}#home .main-content .home-testimonials .wrapper .container .testimonials{border-left:1px solid white;padding-left:50px;display:inline-block;vertical-align:middle;width:70%}#home .main-content .home-testimonials .wrapper .container .testimonials ul li{text-align:left}#home .main-content .home-testimonials .wrapper .container .testimonials ul li blockquote{color:white;font-style:italic;font-size:22px;padding:0;margin:0 0 10px 0}#home .main-content .home-testimonials .wrapper .container .testimonials ul li cite{font-family:"Proxima Nova","sans-serif";text-transform:uppercase;color:white;font-size:9px}#home .main-content .home-testimonials .wrapper .container .testimonials ul ul.slick-dots{text-align:left}#home .main-content .home-testimonials .wrapper .container .testimonials ul ul.slick-dots li{margin:0;width:25px;height:25px}#home .main-content .home-testimonials .wrapper .container .testimonials ul ul.slick-dots li button{font-size:0px;width:25px;height:25px}#home .main-content .home-testimonials .wrapper .container .testimonials ul ul.slick-dots li button::after{width:8px;height:8px;transform:rotate(45deg);border:1px solid white;background:transparent;top:50%;left:50%;margin:-4px 0 0 -4px}#home .main-content .home-testimonials .wrapper .container .testimonials ul ul.slick-dots li.slick-active button::after{background:white}.has-blog ul.posts-list li{margin:2em 0;padding-right:10%}.has-blog ul.posts-list li img{width:100%;height:auto}.has-blog ul.posts-list li a.read-more{text-transform:uppercase;font-size:75%;text-decoration:underline}.has-blog ul.posts-list li h3.post-title{font-family:"Proxima Nova","sans-serif";color:#005e85;text-transform:uppercase;letter-spacing:1px;font-size:22px}.has-blog .posts-sidebar{background-color:#FFF;padding:3%;margin:2em 0;text-align:center}.has-blog .posts-sidebar>*:first-child{margin-top:0}.has-blog .posts-sidebar>*:last-child{margin-bottom:0}.has-blog .posts-sidebar h3,.has-blog .posts-sidebar h2{text-transform:capitalize !important;letter-spacing:0px;font-size:130% !important}.has-blog .posts-sidebar p{font-size:90% !important;margin-bottom:2em}.has-blog .posts-sidebar ul.blog-archive{list-style:none;text-align:left;padding:0 5%;font-size:90%}.has-blog .posts-sidebar ul.blog-archive li a.year{display:block;border-top:1px solid #E0E0E0;padding:0 5%}.has-blog .posts-sidebar ul.blog-archive li:last-child a.year{border-bottom:1px solid #E0E0E0}.has-blog .posts-sidebar ul.blog-archive li ul.sub-blog-archive{margin:10px 0}.has-post h1{display:none;font-family:"Proxima Nova","sans-serif";color:#005e85;font-size:30px;letter-spacing:1px;text-transform:uppercase}.has-post article.post{margin-bottom:4em}.has-post article.post .post-content{padding:2.5% 5%}.has-post article.post .post-content .inner-content h1{display:block}.has-post article.post .post-content .inner-content .date{font-family:serif;font-style:italic;font-size:18px;margin-bottom:2em;margin-top:0}.has-post article.post .post-content .share-btn{display:inline-block;height:32px;margin-top:1em;padding-left:40px;background:url(images/icon-share.png) left center no-repeat;background-size:31.5px 27px;text-transform:uppercase;font-size:90%;line-height:2.2;color:#a4a4a4 !important;transition:all 0.3s ease-in-out}.has-post article.post .post-content .share-btn:hover{opacity:0.7}.has-post article.post .post-img figure{margin-bottom:1em;position:relative}.has-post article.post .post-img figure img{width:100%;height:auto}.has-post article.post .post-img figure .pin-it-button{width:43px;height:21px;position:absolute;top:5px;left:10px;transition:all 0.3s ease-in-out}.has-post article.post .post-img figure .pin-it-button:hover{opacity:0.7}.has-post #share-modal{min-width:500px;padding:3em;text-align:center}.has-post #share-modal h2{margin:0 0 1em 0}.has-post .viewDetails{margin-bottom:30px}.infoBox img{z-index:99 !important}.rod{height:7em;overflow:scroll}.ad-crl{text-align:left;margin-top:0 !important;font-style:italic;font-size:0.7em;text-transform:capitalize}.map_popup{background:#FFFFFF;width:220px}.map_popup img{display:block;position:relative;top:-8px;margin-bottom:-8px;width:220px !important;z-index:1 !important}.map_popup .desc{overflow:auto;box-shadow:0 0 30px rgba(85,85,85,0.5);background:#fff;width:220px}.map_popup .desc .col-sm-8,.map_popup .desc .col-sm-4{padding:0px !important}.map_popup .desc h2{color:#00b0c8;text-transform:uppercase;letter-spacing:1px;font-size:13px;color:#ca9c2e}.map_popup .desc p{color:#393939 !important;text-align:right;line-height:1.3em;margin-top:25px;margin-right:5px;font-size:12px}.map_popup .desc a{display:inline-block;margin:0 0 20px 0;text-transform:uppercase;letter-spacing:1px}body#map-category #myMap{max-height:calc(100vh - 100px);margin-top:145px;min-height:70vh}body#map-category .prev{position:fixed;top:160px;left:5%;z-index:3}body#map-category #amenityMenu{position:absolute;z-index:9}body#map-category #amenityMenu dl dt a{color:#333}body#map-category #amenityMenu dl dt.open a{background-color:#00b0c8;color:#fff}body#map-category #amenityMenu dl dd ul{padding-left:0}body#map-category #amenityMenu dl dd ul li a{font-family:"Proxima Nova","sans-serif";font-style:normal}body#map-category #amenityMenu dl dd ul li.active a{color:#00b0c8}body#map-category .ui-infobox{width:363px !important}body#map-category .ui-infobox .ui-infobox-content{width:100%;padding:0 10px 10px;float:none}body#map-category .ui-infobox .ui-infobox-content img.thumb{width:100%;position:static;margin-top:2px;margin-left:-1px;margin-bottom:15px;border-radius:4px 4px 0 0;height:150px;object-fit:cover}body#map-category .ui-infobox .ui-infobox-content .title{color:#393939;font-size:19px;text-transform:uppercase;margin-bottom:5px;width:100%;padding:0;float:none}body#map-category .ui-infobox .ui-infobox-content p{display:block;float:none;padding:0;color:#393939;margin-bottom:10px;margin-top:2%;font-size:1.2em;line-height:22px}body#map-category-sidebar #myMap{background:#d8d8d8 !important;height:100vh !important;width:70%;float:left}body#map-category-sidebar #markers-sidebar{width:30%;height:100vh;max-height:100vh !important;padding:1%;float:right;overflow:scroll;background-color:#fff;color:#7c7975;position:relative;z-index:10;box-shadow:0 0 10px rgba(0,0,0,0.15)}body#map-category-sidebar #markers-sidebar header h2{text-align:center;text-transform:uppercase;letter-spacing:3px;color:#16213c}body#map-category-sidebar #markers-sidebar header select{width:100%;font-size:14px;padding:10px 7%;-webkit-appearance:none;border-radius:0;text-align:center;font-style:italic;-moz-appearance:none;border:1px solid #ccc}body#map-category-sidebar #markers-sidebar .markers-list{padding:2% 4%;display:none}body#map-category-sidebar #markers-sidebar .markers-list .marker-section h3{font-size:16px;margin-top:1em;margin-bottom:0.5em}body#map-category-sidebar #markers-sidebar .markers-list .marker-section ul{margin-left:15px}body#map-category-sidebar #markers-sidebar .markers-list .marker-section ul li{list-style:circle;line-height:1.2}body#map-category-sidebar #markers-sidebar .markers-list .marker-section ul li a{color:#7c7975;font-style:italic;font-size:14px;display:inline-block;padding:5px 0}body#map-category-sidebar #markers-sidebar .markers-list .marker-section ul li a:hover{opacity:0.7}body#map-category-sidebar #markers-sidebar .markers-list .marker-section ul li.active a{color:#00b0c8}body#map-category-sidebar #markers-sidebar .markers-list.view-all h3{display:block}body#map-category-sidebar .ui-infobox{background:#ffffff;border-radius:6px;box-shadow:0 0 15px 0 rgba(0,0,0,0.2)}body#map-category-sidebar .ui-infobox .ui-infobox-content{padding:1em;width:100%;color:#7c7975}body#map-category-sidebar .ui-infobox .ui-infobox-content img{cursor:pointer;margin:2px;position:absolute;top:0;right:0}body#map-category-sidebar .ui-infobox .ui-infobox-content img.thumb{cursor:pointer;margin:2px;position:relative;top:-19px;left:-13px;width:110%}body#map-category-sidebar .ui-infobox .ui-infobox-content .title{display:block;font-size:15px;line-height:1.4;font-family:"ChronicleTextG3-Roman","serif";text-transform:capitalize;margin:10px 0;width:100%}body#map-category-sidebar .ui-infobox .ui-infobox-content p{line-height:1.4;font-size:12px;margin-bottom:10px;width:100%}body#map-category-sidebar .ui-infobox .ui-infobox-content p a{text-decoration:none;color:#6b6a6a;margin-right:10px;font-style:italic}body#map-category-sidebar .ui-infobox .ui-infobox-content p a:hover{color:#00b0c8}body#map-category-sidebar .ui-infobox .ui-infobox-content p a.get-to-link{border-left:1px solid #ddd;padding-left:10px}body.has-calendar #content .filter form{margin-left:20px;margin-bottom:0;padding-left:7%}body.has-calendar #content .filter form label,body.has-calendar #content .filter form select{margin-left:5px;text-transform:capitalize;height:24px;font-family:"ChronicleTextG3-Roman","serif";padding:0;font-size:15px;line-height:1.6;-webkit-appearance:none}body.has-calendar #content .filter form select{width:90px;margin:0 30px 0 15px;background-size:20px;padding:0px 10px}body.has-calendar #content .filter form select:hover{color:#393939}body.has-calendar #content ul.upcoming-events{margin-top:3em;clear:both}body.has-calendar #content ul.upcoming-events li.event{margin:0 0 4em 0;vertical-align:top;list-style:none}body.has-calendar #content ul.upcoming-events li.event .event-inner figure{overflow:hidden;width:90%;margin:0 auto;position:relative}body.has-calendar #content ul.upcoming-events li.event .event-inner figure img{width:100%;transition:all 0.3s ease-in-out}body.has-calendar #content ul.upcoming-events li.event .event-inner figure figcaption{display:none}body.has-calendar #content ul.upcoming-events li.event .event-inner figure figcaption p{margin:0;padding:10px 20px;border-radius:2px;background-color:rgba(255,255,255,0.9);display:inline-block;color:#222;text-transform:uppercase;font-size:70%;border:1px solid #222;font-family:"Proxima Nova","sans-serif";transition:all 0.3s ease-in-out;position:relative;top:-20px;left:0;z-index:100}body.has-calendar #content ul.upcoming-events li.event .event-inner .event-copy{padding:0 2%}body.has-calendar #content ul.upcoming-events li.event .event-inner .event-copy .event-name{margin:1.5em auto 1em;transition:all 0.3s ease-in-out}body.has-calendar #content ul.upcoming-events li.event .event-inner .event-copy .event-name *{font-size:120%;line-height:1.5}body.has-calendar #content ul.upcoming-events li.event .event-inner .event-copy .event-date{transition:all 0.3s ease-in-out;color:#00b0c8}body.has-calendar #content ul.upcoming-events li.event .event-inner .event-copy p{margin:5px 0 2em;color:#393939}body.has-calendar #content ul.upcoming-events li.event .event-inner:hover figure figcaption p{background-color:#00b0c8;color:#fff}body.has-calendar #content ul.upcoming-events li.event .event-inner:hover figure img{transform:scale(1.1)}body.has-calendar #content ul.upcoming-events li.event .event-inner:hover .event-name{opacity:0.7}body.has-calendar #content ul.upcoming-events li.event .event-inner:hover .event-date{opacity:0.7}.event .event-img .pin-it-button{width:43px;height:21px;position:absolute;top:5px;left:10px;transition:all 0.3s ease-in-out}.event .event-img .pin-it-button:hover{opacity:0.7}.event .event-img img{width:100%;height:auto}.event .event-copy form{text-align:center}.event .event-copy form fieldset{border:none}.event .event-copy form fieldset legend{display:none}.event .event-copy .event-description{width:80%;margin:0 auto}.related-events{padding:4em 0 0}.share-btn{display:inline-block;height:32px;margin-top:1em;padding-left:40px;background:url(images/icon-share.png) left center no-repeat;background-size:31.5px 27px;text-transform:uppercase;font-size:90%;line-height:2.2;color:#a4a4a4 !important;transition:all 0.3s ease-in-out}.share-btn:hover{opacity:0.7}#share-modal{min-width:500px;padding:3em;text-align:center}#share-modal h2{margin:0 0 1em 0}.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}.wrapper{margin:0 auto;max-width:1500px;width:100%}.no-gutter{padding-left:0;padding-right:0}.no-gutter-left{padding-left:0}.no-gutter-right{padding-right:0}.v-align{float:none;display:inline-block;vertical-align:middle}.v-center{position:relative;top:50%;transform:translateY(-50%)}.row-centered{text-align:center}.col-centered{display:inline-block;float:none;text-align:left;margin-right:-4px}.row-height{display:table;table-layout:fixed;height:100%;width:100%}.col-height{display:table-cell;float:none;height:100%}.col-top{vertical-align:top}.col-middle{vertical-align:middle}.col-bottom{vertical-align:bottom}blockquote{margin-left:0;font-size:inherit;border-left:none}.breadcrumb{padding:8px 15px;margin-left:20px;margin-bottom:5px;list-style:none}.breadcrumb>li{display:inline-block}.breadcrumb li+li:before{padding:0 5px;color:#777;content:"\3e";content:"›"}.breadcrumb>.active{color:#777}#ui-datepicker-div.ui-widget-content{background:#FBFBFB !important;z-index:1000 !important;border:none !important}#ui-datepicker-div.ui-widget-content *{font-family:sans-serif;font-weight:normal !important;font-size:14px;text-align:center}#ui-datepicker-div .ui-widget-header{background:#ececec !important;border-radius:0 !important;border:0 !important}#ui-datepicker-div .ui-state-highlight,#ui-datepicker-div.ui-widget-content .ui-state-highlight,#ui-datepicker-div .ui-widget-header .ui-state-highlight{background:none !important;border:1px solid #c5c5c5 !important;color:#666 !important}#ui-datepicker-div .ui-datepicker th{font-weight:normal !important}#ui-datepicker-div.ui-widget-content a,#ui-datepicker-div.ui-widget-content a{text-align:center}#ui-datepicker-div .ui-state-active,#ui-datepicker-div.ui-widget-content .ui-state-active,#ui-datepicker-div .ui-widget-header .ui-state-active{background:#00b0c8 !important;border-color:#00b0c8;color:#fff !important}#ui-datepicker-div .ui-datepicker th{padding:5px 0 !important;font-size:12px}#ui-datepicker-div .ui-datepicker-month,.ui-datepicker-year{background-color:rgba(0,0,0,0);border:none;font-size:16px !important}#ui-datepicker-div .ui-state-hover,#ui-datepicker-div.ui-widget-content .ui-state-hover,#ui-datepicker-div .ui-datepicker .ui-widget-header .ui-state-hover,#ui-datepicker-div .ui-datepicker .ui-state-focus,#ui-datepicker-div .ui-datepicker .ui-widget-content .ui-state-focus,#ui-datepicker-div .ui-datepicker .ui-widget-header .ui-state-focus{color:#fff !important;background:#00b0c8 !important}#ui-datepicker-div .ui-accordion-content{height:auto !important}ul.global-sitemap{position:relative;-moz-column-count:2;-moz-column-gap:20px;-webkit-column-count:2;-webkit-column-gap:20px;column-count:2;column-gap:20px;width:65%;margin-left:30%;margin-bottom:60px;padding-top:0;margin-top:-100px}ul.global-sitemap li{line-height:1.6;margin-bottom:10px;list-style:none;font-size:20px}ul.global-sitemap li ul{border-left:1px solid #EAEAEA;margin-left:0px;margin-bottom:10px}ul.global-sitemap li ul li{padding:10px 5px 3px 5px;list-style:none !important;line-height:1.2;font-size:90%;margin-bottom:0px}ul.global-sitemap li ul li a{text-decoration:none !important;color:grey;padding-left:10px;font-size:20px}ul.global-sitemap li ul li ul{margin:10px 0 0 10px}ul.global-sitemap li ul li ul li ul li{padding:0;margin-bottom:3px}ul.global-sitemap li ul li ul li ul li a{opacity:0.7}ul.global-sitemap li ul li:before{display:none}#content #bottom-content .press-block{margin:60px auto;width:95%;max-width:1200px}#content #bottom-content .press-block table{width:100%;max-width:none}#content #bottom-content .press-block table thead th{color:#005e85;font-family:"Proxima Nova","sans-serif";text-transform:uppercase;font-size:20px;font-weight:normal;padding:10px}#content #bottom-content .press-block table tbody tr{border-bottom:1px solid #00b0c8}#content #bottom-content .press-block table tbody tr:first-child td{color:#393939;font-size:15px}#content #bottom-content .press-block table tbody tr:nth-child(even){background:transparent}#content #bottom-content .press-block table tbody td{padding:20px 10px;color:#393939;font-size:15px;text-align:left}#content #bottom-content .press-block table tbody td:nth-child(2){font-weight:600}#content #bottom-content .press-block table tbody a{display:inline-block;padding:0 20px 0 0;position:relative;line-height:1;transition:all 0.3s ease-in-out}#content #bottom-content .press-block table tbody a::after{content:"+";line-height:1;font-size:16px;right:0;position:absolute;top:calc(50% - 10px);height:12px;width:12px;text-align:center}#content #bottom-content .press-block table tbody a:hover{opacity:0.4;transition:all 0.3s ease-in-out}.ccpa .form-entry .hidden{position:absolute;display:block;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.ccpa .disclaimer{color:#a4a4a4;margin:0 0 30px}.ccpa #frmContact .ccpa-top .form-entry{position:relative;width:98%}.ccpa #frmContact .ccpa-top .form-entry label{color:#bc8100;font-family:"Proxima Nova","sans-serif";text-transform:uppercase}.ccpa #frmContact .ccpa-top .form-entry label.error{bottom:0;left:50%;position:absolute;text-transform:none}.ccpa #frmContact .ccpa-top .form-entry select{border:none;font-size:18px;margin:0 0 0 10px;width:200px}.ccpa #frmContact .ccpa-top .form-entry p{color:#a4a4a4;display:block;font-size:14px;line-height:0;margin-bottom:20px;width:100%}.ccpa #frmContact .ccpa-top .form-entry .multiple{display:-ms-flexbox;display:flex}.ccpa #frmContact .ccpa-top .form-entry .multiple input{float:left;margin-top:5px}.ccpa #frmContact .ccpa-top .form-entry .multiple label{color:#393939;line-height:1;margin:0 30px;text-transform:inherit}.ccpa #frmContact .ccpa-top .form-entry .multiple.request{-ms-flex-direction:column;flex-direction:column}.ccpa #frmContact .ccpa-top .form-entry .multiple.request li{margin:8px 0}.ccpa #frmContact .ccpa-top .form-entry .multiple.request label{line-height:1.5}.ccpa #frmContact .ccpa-top .form-entry .multiple.request label span{text-decoration:underline}.ccpa .gdpr-wrapper div:last-child{display:none !important}.ccpa .ccpa-title h2{color:#bc8100 !important;font-size:16px !important;margin-bottom:20px !important;text-align:left !important}.ccpa .ccpa-title h2 span{color:#a4a4a4;text-transform:none}.ccpa #thankyou{padding-bottom:50px;text-align:center}#gallery-category #content #gallery-wrapper{margin-top:180px !important}#gallery-category #content #gallery-wrapper .grid-item-filter{position:fixed;top:150px;width:100%;z-index:2}#gallery-category #content #gallery-wrapper .grid-item-filter.alertmode{top:225px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){#gallery-category #content #gallery-wrapper .grid-item-filter.alertmode{top:174px}}#gallery-category #content #gallery-wrapper .grid-item-filter.scroll{top:188px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){#gallery-category #content #gallery-wrapper .grid-item-filter.scroll{top:133px}}#gallery-category #content #gallery-wrapper .grid-item-filter ul{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:60px;background-color:#f6f6f6;margin-bottom:0}#gallery-category #content #gallery-wrapper .grid-item-filter ul li a{color:#005e85;border-right:1px solid #005e85;padding:0 15px;vertical-align:middle;font-family:"Proxima Nova","sans-serif";text-transform:uppercase}#gallery-category #content #gallery-wrapper .grid-item-filter ul li:last-child a{border:0}#gallery-category #content #gallery-wrapper .grid-item-filter ul .active a{font-weight:700}#gallery-category #content #gallery-wrapper .grid{top:30px}#gallery-category #content #gallery-wrapper .grid.alertmode-grid{top:105px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){#gallery-category #content #gallery-wrapper .grid.alertmode-grid{top:58px}}#gallery-category #content #gallery-wrapper .grid .grid-item .play{position:absolute;z-index:2;width:50px;height:50px;top:calc(50% - 25px);left:calc(50% - 25px)}#gallery-category #content #gallery-wrapper .grid .grid-item.Photos .play{display:none}.updates #content{padding-top:200px}.updates .sub-menu{margin:0px 0 50px}.cleanliness-intro{padding:0px 0 100px 0;background:url(images/star.png) no-repeat center 20%}.cleanliness-intro .container{max-width:870px}.cleanliness-intro h1{font-family:"Proxima Nova","sans-serif";font-size:35px;text-transform:uppercase;line-height:1.4;color:#005e85;text-align:center;position:relative;padding:0 0 60px 0}.cleanliness-intro h1:after{content:"";position:absolute;bottom:20px;left:calc(50% - 97px);width:194px;height:20px;background:url(images/separator.png) no-repeat center}.cleanliness-intro h1 span{display:block;font-size:13px;color:#ca9c2e;font-family:"Surveyor Text Bold Italic","serif";letter-spacing:2px}.cleanliness-intro h2{margin:50px 0 20px 0;font-family:"Proxima Nova","sans-serif";font-size:25px;text-transform:uppercase;text-align:center;color:#005e85}.cleanliness-intro p{margin:0 0 25px 0}.cleanliness-intro ul{width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:10px 0}.cleanliness-intro ul li{width:50%;padding:0 20px;position:relative;margin-bottom:25px;line-height:1.5;font-size:16px;letter-spacing:0.5px}.cleanliness-intro ul li:nth-child(odd):last-child{width:100%;margin-bottom:0}.cleanliness-intro ul li:before{content:"";position:absolute;top:10px;left:5px;width:5px;height:5px;background:#005e85;transform-origin:50%;transform:rotate(45deg)}.cleanliness-intro ul li strong{color:#005e85}.cleanliness-content{background:url(images/blue-texture.jpg);padding:80px 0}.cleanliness-content .container{max-width:870px}.cleanliness-content h2{margin:50px 0 20px 0;font-family:"Proxima Nova","sans-serif";font-size:25px;text-transform:uppercase;text-align:center;color:#005e85}.cleanliness-content p{margin:0 0 25px 0}.cleanliness-content p strong{color:#005e85}.cleanliness-shortcode{padding:60px 0}.cleanliness-shortcode .container{max-width:870px;text-align:center}.image-container{display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:40px 0 !important}.image-container img{margin:0 60px}.drakes-block .container{margin:0 auto;max-width:1170px;width:95% !important}.drakes-block .item{margin:60px 0}.drakes-block .item.drakes-block__plain{margin-bottom:10px}.drakes-block .item.drakes-block__plain+.drakes-block__row{margin-top:10px}.drakes-block__quad{position:relative}.drakes-block__quad:before{content:"";position:absolute;z-index:1;width:100%;background:#f4eeea;height:calc(100% - 40px);top:20px;left:0}.drakes-block__quad .container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;max-width:1020px;position:relative;z-index:2}.drakes-block__quad .text{padding:40px;width:420px}.drakes-block__plain .container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.drakes-block__plain .text{padding:0 30px}.drakes-block__row .text{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column}.drakes-block__row .text h2{margin-top:0;width:100%;color:#9f6d02 !important}.drakes-block__row .text li{display:inline-block;vertical-align:middle;position:relative;display:block;width:100%;margin-bottom:20px;text-align:center;font-size:2rem}.drakes-block__row .text li:first-child{padding-left:0}.drakes-block__row .text li:after{content:"";position:absolute;right:0;bottom:-10px;height:1px;width:100%;background:#ccc}.drakes-block__row .text li:last-child:after{display:none}.drakes-block__row .text .btn,.drakes-block__row .text #panel input[type="button"],#panel .drakes-block__row .text input[type="button"],.drakes-block__row .text #footer .hotel-info .wrapper .container .item #email-signup .signup-btn,#footer .hotel-info .wrapper .container .item #email-signup .drakes-block__row .text .signup-btn,.drakes-block__row .text .booking-holder #booking-form .blue-side .form-entry.submit input,.booking-holder #booking-form .blue-side .form-entry.submit .drakes-block__row .text input{background:#005e85;color:white;border:1px solid #005e85;margin-left:10px}.drakes-block__row .text .btn:hover,.drakes-block__row .text #panel input:hover[type="button"],#panel .drakes-block__row .text input:hover[type="button"],.drakes-block__row .text #footer .hotel-info .wrapper .container .item #email-signup .signup-btn:hover,#footer .hotel-info .wrapper .container .item #email-signup .drakes-block__row .text .signup-btn:hover,.drakes-block__row .text .booking-holder #booking-form .blue-side .form-entry.submit input:hover,.booking-holder #booking-form .blue-side .form-entry.submit .drakes-block__row .text input:hover{background:transparent;color:#005e85}.drakes-block__row .text p{-ms-flex-preferred-size:50px;flex-basis:50px}.drakes-block__row .text ul{-ms-flex-preferred-size:calc(100% - 250px);flex-basis:calc(100% - 250px)}.drakes-block__opentable{background:url("images/blue-texture.jpg") fixed;padding:40px 0;text-align:center}.drakes-block__opentable .container{max-width:805px}.drakes-block .ot-dtp-picker-form{background-color:transparent;background:url("images/blue-texture.jpg") fixed}.drakes-block .ot-dtp-picker-form .ot-dtp-picker-selector select{background-color:transparent}.drakes-sonoma-coast .drakes-block__row .text{margin:auto;max-width:550px}.drakes-sonoma-coast .drakes-block__row .text h2{font-size:3rem;text-align:center}@media only screen and (max-width: 900px){.drakes-block__quad figure,.drakes-block__quad .text{max-width:50%}.drakes-block__quad figure{overflow:hidden}}.quad-with-image{margin-top:50px}.quad-with-image .content-title{color:#005e85;font-family:"Proxima Nova","sans-serif";text-align:center;text-transform:uppercase;font-size:35px;margin-bottom:30px}.quad-with-image .separator{display:block;margin:20px auto 0px}.quad-with-image .item{background:#ffffff !important}.quad-with-image .item .image,.quad-with-image .item .text{vertical-align:top !important}.quad-with-image .item .text{margin:0 !important}.quad-with-image .item .text ul{display:inline-block !important}.quad-with-image .item .text ul li{text-align:left;padding:0px 0 2px 15px;position:relative;line-height:2;margin-bottom:10px}.quad-with-image .item .text ul li::before{content:" ";position:absolute;left:0;top:13px;width:5px;height:5px;background:#005e85;border-radius:100%}#content{position:relative}#content #top-content{opacity:0;overflow:hidden;position:relative}#content #top-content.shown{opacity:1;transition:opacity 0.3s ease-in-out}#content #top-content .header-img{margin:145px auto 0 auto;width:100%}#content #top-content .header-img img{width:100%;object-fit:cover}#content #top-content .header-img .slick-slide{max-width:100%}#content #top-content .header-img .slick-next{border:none;right:0;background:url(svg/arrow-white-next.svg) no-repeat center center;background-size:30px auto}#content #top-content .header-img .slick-prev{border:none;left:0;background:url(svg/arrow-white-prev.svg) no-repeat center center;background-size:30px auto}#content .sub-menu{position:relative;width:100%;top:0;text-align:center;padding:20px 0;background:white}#content .sub-menu ul{margin:0;padding:0}#content .sub-menu ul li{display:inline-block;vertical-align:middle;margin:0 -2px;padding:0 15px;border-right:1px solid #00b0c8;line-height:0.9}#content .sub-menu ul li a{font-family:"Proxima Nova","sans-serif";text-transform:uppercase;letter-spacing:1px;font-size:15px;color:#005e85;transition:all 0.3s ease-in-out}#content .sub-menu ul li a:hover,#content .sub-menu ul li a.active{font-weight:bold}#content .sub-menu ul li:first-child{padding:0 15px 0 0}#content .sub-menu ul li:last-child{padding:0 0px 0 15px;border:none}#content .sub-menu.scroll{position:fixed;top:144px;background:#f5f5f5;z-index:9;border-top:1px solid #ddd;float:none}body.withalert #content .sub-menu.scroll{top:189px}#content #bottom-content{position:relative}#content #bottom-content.nointro{background-image:none}#content #bottom-content .intro{margin:100px auto 70px auto;width:95%;max-width:805px;text-align:center}#content #bottom-content .intro .col-md-6,#content #bottom-content .intro .col-md-4{padding:0}#content #bottom-content .intro .title{font-family:"Surveyor Text Bold Italic","serif";font-size:19px;color:#ca9c2e;text-transform:uppercase;letter-spacing:1px}#content #bottom-content .intro ul.sym-inline-list{display:inline-block;vertical-align:top;margin-right:2%;text-align:left;font-size:17px}#content #bottom-content .intro ul.sym-inline-list li{text-align:left;padding:0px 0 2px 15px;position:relative;line-height:30px;margin-bottom:10px}#content #bottom-content .intro ul.sym-inline-list li::before{content:" ";position:absolute;left:0;top:12px;width:4px;height:4px;background:#005e85;transform:rotate(45deg)}#content #bottom-content .intro h1{font-family:"Proxima Nova","sans-serif";text-transform:uppercase;color:#005e85;font-size:35px;margin:20px 0;position:relative}#content #bottom-content .intro article.drop-down{margin-bottom:20px}#content #bottom-content .intro article.drop-down .title{font-family:"Proxima Nova","sans-serif";font-size:20px;text-transform:uppercase;letter-spacing:1px;color:#005e85;cursor:pointer;display:block;padding:10px;margin-bottom:10px;background:url(svg/arrow-blue-down.svg) no-repeat 96% center #f5f5f5;text-align:left}#content #bottom-content .intro article.drop-down .title.open{background:url(svg/arrow-blue-up.svg) no-repeat 96% center #f5f5f5}#content #bottom-content .intro article.drop-down p{display:none;padding-left:20px}#content #bottom-content .intro p{text-align:left}#content #bottom-content .intro p.hide-br br{display:none}#content #bottom-content .shortcode{position:relative}#content #bottom-content .trip-advisor{background:url(images/bg-01.jpg),url(images/bg-02.jpg),#154b6d;background-repeat:no-repeat, no-repeat;background-position:left top, right bottom;color:#ffffff;text-align:center;padding:60px 0}#content #bottom-content .trip-advisor .bton{display:inline-block;margin:40px auto 0;text-align:center;padding:1% 3%;border:solid 1px #00b0c8;transition:all 0.5s}#content #bottom-content .trip-advisor .bton:hover{background:#ffff;color:#00b0c8;transition:all 1s}#content #bottom-content .drakes-sonoma h1{font-family:"BurfordBase", "serif";width:60%;font-size:40px;margin:0 auto}#content #bottom-content .drakes-sonoma h1:after{content:'';background:url(images/diamonds.png) no-repeat;display:block;margin:0 auto;width:52px;height:8px;margin-top:20px}#content #bottom-content .drakes-sonoma p{width:65%;margin:40px auto;font-family:"Clarendon-Light", "serif"}#content #bottom-content .drakes-sonoma ul li{font-size:15px;line-height:30px}#content #bottom-content table{margin:20px auto 40px auto;width:100%;max-width:960px;border-bottom:1px solid #eee}#content #bottom-content table tr td{font-size:13px;padding:7px;text-align:center}#content #bottom-content table tr td:first-child{text-align:left}#content #bottom-content table tr:nth-child(even){background:#f9f9f9}#content #bottom-content table tr:first-child td{color:#005e85;font-size:17px}#content #bottom-content .shortcode .container .image.slick-slider{margin-bottom:30px}#content #bottom-content .shortcode .container .image img{max-width:100%}#content #bottom-content .shortcode .container .image .slick-prev{background:url(svg/arrow-white-prev.svg) no-repeat center center;border:none}#content #bottom-content .shortcode .container .image .slick-next{background:url(svg/arrow-white-next.svg) no-repeat center center}#content #bottom-content .shortcode .container .text h2{text-align:center;font-size:3rem;text-transform:uppercase;letter-spacing:1px;margin:50px 0 20px 0}#content #bottom-content .shortcode ul.accommodations{margin:0}#content #bottom-content .shortcode ul.accommodations+p{display:none}#content #bottom-content .shortcode ul.accommodations li.room{padding:40px 0}#content #bottom-content .shortcode ul.accommodations li.room:nth-child(even){background:url(images/blue-texture.jpg) fixed}#content #bottom-content .shortcode ul.accommodations li.room .image,#content #bottom-content .shortcode ul.accommodations li.room .info{float:none;display:inline-block;vertical-align:middle;margin:0 -2px}#content #bottom-content .shortcode ul.accommodations li.room .image .img_slider .img_slide{background:#005e85;max-height:447px;position:relative}#content #bottom-content .shortcode ul.accommodations li.room .image .img_slider .img_slide a.zoom{position:absolute;width:100%;height:100%;z-index:5;top:0;font-size:0px;background:url(svg/icon-expand.svg) no-repeat 96% 96% rgba(0,0,0,0);background-size:30px auto;transition:background 0.3s ease-in-out;left:0}#content #bottom-content .shortcode ul.accommodations li.room .image .img_slider .img_slide a.zoom:hover{transition:background 0.3s ease-in-out;background:url(svg/icon-expand.svg) no-repeat 96% 96% rgba(0,0,0,0.3);background-size:30px auto}#content #bottom-content .shortcode ul.accommodations li.room .image .img_slider .img_slide img{position:relative;z-index:1}#content #bottom-content .shortcode ul.accommodations li.room .image .slick-prev{background:url(svg/arrow-white-prev.svg) no-repeat center center;border:none}#content #bottom-content .shortcode ul.accommodations li.room .image .slick-next{background:url(svg/arrow-white-next.svg) no-repeat center center}#content #bottom-content .shortcode ul.accommodations li.room .info{margin-left:8.33%}#content #bottom-content .shortcode ul.accommodations li.room .info .title{font-family:"Proxima Nova","sans-serif";color:#005e85;font-size:25px;text-transform:uppercase;letter-spacing:1px;margin-bottom:20px}#content #bottom-content .shortcode ul.accommodations li.room .info a.btn,#content #bottom-content .shortcode ul.accommodations li.room .info #footer .hotel-info .wrapper .container .item #email-signup a.signup-btn,#footer .hotel-info .wrapper .container .item #email-signup #content #bottom-content .shortcode ul.accommodations li.room .info a.signup-btn{margin-top:20px}#content #bottom-content .shortcode .amenities{background:url(images/wave-texture.jpg) fixed center center;padding:60px 0;width:100%;margin:0 auto;text-align:center}#content #bottom-content .shortcode .amenities .title{font-family:"Proxima Nova","sans-serif";color:#005e85;font-size:25px;text-transform:uppercase;letter-spacing:1px;margin-bottom:40px}#content #bottom-content .shortcode .amenities .title span{color:#ca9c2e;font-family:"Surveyor Text Bold Italic","serif";text-transform:uppercase;font-size:13px;letter-spacing:1px}#content #bottom-content .shortcode .amenities ul.sym-inline-list{display:inline-block;vertical-align:top;width:37%;margin-left:8%}#content #bottom-content .shortcode .amenities ul.sym-inline-list li{text-align:left;padding:0px 0 2px 15px;position:relative;line-height:1;margin-bottom:10px}#content #bottom-content .shortcode .amenities ul.sym-inline-list li::before{content:" ";position:absolute;left:0;top:5px;width:4px;height:4px;background:#005e85;transform:rotate(45deg)}#content #bottom-content .shortcode .amenities ul.sym-inline-list li a{margin-top:0}#content #bottom-content .shortcode .amenities ul.sym-inline-list:last-child{margin-left:5%;width:20%}#content #bottom-content h2{font-family:"Proxima Nova","sans-serif";color:#005e85;font-size:20px;text-transform:uppercase;letter-spacing:1px;text-align:center;margin:20px 0 10px 0}#content #bottom-content h2+article{margin-top:20px}#content #bottom-content p strong{font-family:"Proxima Nova","sans-serif";color:#ca9c2e;font-size:18px;letter-spacing:1px;text-transform:uppercase;font-weight:normal}#content .list{position:relative}#content .list>p{display:none}#content .list+p{display:none}#content .list+p+p{display:none}#content .list .item{position:relative;padding:40px 0}#content .list .item .container{margin:40px auto 20px}#content .list .item:not(.regular):nth-child(even){background:url(images/blue-texture.jpg) fixed}#content .list .item:not(.regular):nth-child(even) .text{margin-right:0;margin-left:4%}#content .list .item:not(.regular):nth-child(even) .text ul.sym-inline-list{display:-ms-flexbox;display:flex}#content .list .item.noimage:nth-child(even) .text{margin-left:0}#content .list .item.opened .text,#content .list .item.opened .image{vertical-align:top;transition:all 0.3s ease-in-out}#content .list .item .image,#content .list .item .text{display:inline-block;vertical-align:middle;transition:all 0.3s ease-in-out;float:none;margin:0 -2px}#content .list .item#title-massage .text{margin:0}#content .list .item .text{margin-right:8%}#content .list .item .text ul.sym-inline-list{display:-ms-flexbox;display:flex}#content .list .item .text .title{font-family:"Proxima Nova","sans-serif";color:#005e85;font-size:25px;text-transform:uppercase;letter-spacing:1px;margin-bottom:20px}#content .list .item .text a.btn,#content .list #footer .hotel-info .wrapper .container .item .text #email-signup a.signup-btn,#footer .hotel-info .wrapper .container #content .list .item .text #email-signup a.signup-btn,#content .list #footer .hotel-info .wrapper .container .item #email-signup .text a.signup-btn,#footer .hotel-info .wrapper .container #content .list .item #email-signup .text a.signup-btn{margin:20px 0 0 5px}#content .list .item .text h3{font-family:"Proxima Nova","sans-serif";color:#005e85;font-size:17px;text-transform:uppercase;letter-spacing:1px;margin-bottom:15px;margin-top:20px}#content .list .item .text p strong{font-family:"ChronicleTextG3-Roman","serif" !important;font-weight:bold !important;color:#393939 !important;font-size:16px !important;text-transform:capitalize !important}#content .list .item .menus{text-align:center;width:100%}#content .list .item .menus h3{font-family:"Proxima Nova","sans-serif";color:#005e85;font-size:16px;text-transform:uppercase;letter-spacing:1px;margin-bottom:15px;margin-top:20px}#content .list .item .menus ul li{display:inline-block;margin:0 20px 20px 0}.privacy{text-align:left}.privacy ul.sym-inline-list{display:inline-block;vertical-align:top;margin-right:2%;text-align:left}.privacy ul.sym-inline-list li{text-align:left;padding:0px 0 2px 15px;position:relative;line-height:1;margin-bottom:10px}.privacy ul.sym-inline-list li::before{content:" ";position:absolute;left:0;top:5px;width:4px;height:4px;background:#005e85;transform:rotate(45deg)}.special-lists{background:url(images/blue-texture.jpg) fixed;padding:60px 0;margin:0px 0 60px 0;text-align:center}.special-lists .title{font-family:"Proxima Nova","sans-serif";font-size:25px;text-transform:uppercase;letter-spacing:1px;color:#005e85;margin:20px 0;display:inline-block;width:100%}.special-lists ul{display:inline-block;vertical-align:top;width:35%;margin-right:2%;text-align:left}.special-lists ul li{text-align:left;padding:0px 0 2px 15px;position:relative;line-height:1;margin-bottom:10px}.special-lists ul li::before{content:" ";position:absolute;left:0;top:5px;width:4px;height:4px;background:#005e85;transform:rotate(45deg)}.special-lists+.shortcode{margin-bottom:60px}.custom-gallery-block{margin:30px 0 80px 0}.custom-gallery-block .left-wrap,.custom-gallery-block .right-wrap{display:inline-block;vertical-align:top;margin:0 -2px;height:550px}.custom-gallery-block .left-wrap .img a,.custom-gallery-block .right-wrap .img a{display:block;width:100%;height:100%;text-align:center;position:relative}.custom-gallery-block .left-wrap .img a span.expand,.custom-gallery-block .right-wrap .img a span.expand{position:absolute;width:100%;height:100%;top:0;left:0;background:url(svg/icon-expand.svg) no-repeat center center rgba(0,0,0,0.6);color:white;font-family:"Proxima Nova","sans-serif";text-transform:uppercase;font-size:11px;letter-spacing:1px;opacity:0;transition:opacity 0.3s ease-in-out}.custom-gallery-block .left-wrap .img a:hover span.expand,.custom-gallery-block .right-wrap .img a:hover span.expand{opacity:1;transition:opacity 0.3s ease-in-out}.custom-gallery-block .left-wrap{width:45%}.custom-gallery-block .left-wrap .img{width:100%;height:100%}.custom-gallery-block .left-wrap .img a{background-position:center bottom;background-size:cover;background-repeat:no-repeat}.custom-gallery-block .left-wrap .img a .expand{padding-top:320px}.custom-gallery-block .right-wrap{width:55%}.custom-gallery-block .right-wrap .top-wrap{display:inline-block;vertical-align:top;width:100%}.custom-gallery-block .right-wrap .top-wrap .img{width:50%;display:inline-block;margin:0 -2px;height:270px;vertical-align:middle}.custom-gallery-block .right-wrap .top-wrap .img a{background-position:center center;background-size:cover;background-repeat:no-repeat}.custom-gallery-block .right-wrap .top-wrap .img a .expand{padding-top:170px}.custom-gallery-block .right-wrap .top-wrap .img:first-child{margin-left:0px}.custom-gallery-block .right-wrap .bottom-wrap{display:inline-block;vertical-align:top;width:100%}.custom-gallery-block .right-wrap .bottom-wrap .img{width:100%;height:280px}.custom-gallery-block .right-wrap .bottom-wrap .img a{background-position:center bottom;background-size:cover;background-repeat:no-repeat}.custom-gallery-block .right-wrap .bottom-wrap .img a .expand{padding-top:180px}body.hotel #content #bottom-content .intro{position:relative}body.hotel #content #bottom-content .intro:before{content:'';background:url(svg/logo-top-resort-blue-2019.svg) no-repeat center center;background-size:cover;width:100px;height:100px;top:-50px;right:-40px;position:absolute}body.hotel #content #bottom-content .list .item .text h2{text-align:left}body.request-for-proposal #content #bottom-content .shortcode,body.contact-and-directions #content #bottom-content .shortcode,body.ccpa #content #bottom-content .shortcode,body.blog #content #bottom-content .shortcode{margin:0 auto;width:95%;max-width:805px}body.request-for-proposal #content #bottom-content{background:url(http://be478d95e8aa404656c1-d983ce57e4c84901daded0f67d5a004f.r11.cf1.rackcdn.com/bodega-bay-lodge/media/BBH_Event-deco-592dcd8d181e6.png) no-repeat center 80px !important}body.blog #content #bottom-content .shortcode,body.sitemap #content #bottom-content .shortcode{margin:0 auto;width:95%;max-width:1170px}body.getting-here #content #bottom-content .shortcode{margin:0 auto;width:95%;max-width:960px}.policies{padding:60px 0}.policies h3{font-size:20px;margin-top:30px}.specials .deal .text{padding:20px 0}.specials .deal .text .readMore{font-family:"Proxima Nova","sans-serif";text-transform:uppercase;font-size:13px;letter-spacing:1px;cursor:pointer;display:inline-block;margin:10px 0 10px 20px;transition:all 0.3s ease-in-out}.specials .deal .text .readMore:hover{transition:all 0.3s ease-in-out;color:#00b0c8}.specials .deal .text .full{display:none}.specials .deal .text ul.sym-inline-list{text-align:left;vertical-align:top;width:96%;padding-right:40px;padding-left:20px}.specials .deal .text ul.sym-inline-list li{text-align:left;padding:0px 0 2px 15px;position:relative;margin-bottom:15px}.specials .deal .text ul.sym-inline-list li::before{content:" ";position:absolute;left:0;top:5px;width:4px;height:4px;background:#005e85;transform:rotate(45deg)}body.spa #content #bottom-content .tags{margin:100px auto 30px auto;text-align:center;width:95%}body.spa #content #bottom-content .tags .tag{display:inline-block;cursor:pointer;margin:0 20px;color:#393939;font-family:"Proxima Nova","sans-serif";font-size:17px;text-transform:uppercase;letter-spacing:1px;position:relative;padding-bottom:6px}body.spa #content #bottom-content .tags .tag::after{content:" ";position:absolute;width:0%;height:2px;left:50%;bottom:0;background:#005e85;transition:all 0.3s ease-in-out}body.spa #content #bottom-content .tags .tag:hover,body.spa #content #bottom-content .tags .tag.active{color:#005e85}body.spa #content #bottom-content .tags .tag:hover::after,body.spa #content #bottom-content .tags .tag.active::after{left:0;width:100%;transition:all 0.3s ease-in-out}body.spa #content #bottom-content .list .group{display:none}body.spa #content #bottom-content .list .group.active{display:block}body.spa #content #bottom-content .list .item{padding:20px 0;background:url(images/blue-texture.jpg) fixed}body.spa #content #bottom-content .list .item.active{display:block}body.pool-and-fitness #content #bottom-content .intro{margin:50px auto 70px auto;max-width:inherit;width:100%}body.pool-and-fitness #content #bottom-content .intro ul.sym-inline-list{margin:50px auto;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}body.pool-and-fitness #content #bottom-content .intro ul.sym-inline-list li{margin:0 20px}body.pool-and-fitness #content #bottom-content .intro ul.sym-inline-list li::before{display:none}body.pool-and-fitness #content #bottom-content .intro .hours{margin:40px 0 70px 0;text-align:center}body.pool-and-fitness #content #bottom-content .intro .hours .col-md-4,body.pool-and-fitness #content #bottom-content .intro .hours .col-sm-5{float:none;display:inline-block;vertical-align:middle}body.pool-and-fitness #content #bottom-content .intro .hours .col-md-4 p,body.pool-and-fitness #content #bottom-content .intro .hours .col-sm-5 p{text-align:center}body.meeting-room-detail #content .shortcode p span{display:inline-block;margin:0 auto;width:100%;text-align:center}body.meeting-room-detail #content .shortcode p span .btn,body.meeting-room-detail #content .shortcode p span #panel input[type="button"],#panel body.meeting-room-detail #content .shortcode p span input[type="button"],body.meeting-room-detail #content .shortcode p span #footer .hotel-info .wrapper .container .item #email-signup .signup-btn,#footer .hotel-info .wrapper .container .item #email-signup body.meeting-room-detail #content .shortcode p span .signup-btn,body.meeting-room-detail #content .shortcode p span .booking-holder #booking-form .blue-side .form-entry.submit input,.booking-holder #booking-form .blue-side .form-entry.submit body.meeting-room-detail #content .shortcode p span input{margin:20px auto}body.meeting-room-detail .list .item{display:inline}body.meeting-room-detail .list .item p{display:inline}body.meeting-room-detail .list .item ul.sym-inline-list{margin:20px 0;display:-ms-flexbox;display:flex;-ms-flex-pack:left;justify-content:left}body.meeting-room-detail .list .item ul.sym-inline-list li{margin:0 2px}body.meeting-room-detail .list .item ul.sym-inline-list li::before{display:none}body.meeting-room-detail .list .item .btn,body.meeting-room-detail .list .item #panel input[type="button"],#panel body.meeting-room-detail .list .item input[type="button"],body.meeting-room-detail .list #footer .hotel-info .wrapper .container .item #email-signup .signup-btn,#footer .hotel-info .wrapper .container body.meeting-room-detail .list .item #email-signup .signup-btn,body.meeting-room-detail .list .item .booking-holder #booking-form .blue-side .form-entry.submit input,.booking-holder #booking-form .blue-side .form-entry.submit body.meeting-room-detail .list .item input{margin:0 0 0 20px}body.careers .hours{margin-bottom:40px;text-align:center}body.careers .hours .col-md-4,body.careers .hours .col-sm-5{float:none;display:inline-block;vertical-align:middle}body.hotel-fact-sheet #bottom-content .intro h2{margin-top:50px !important;font-size:26px !important;margin-bottom:20px !important;text-align:left !important}body.hotel-fact-sheet #bottom-content .intro h3{font-family:"Proxima Nova","sans-serif";color:#ca9c2e;font-size:20px;letter-spacing:1px;text-transform:uppercase;font-weight:normal;margin:30px 0 10px 0;text-align:left}body.hotel-fact-sheet #bottom-content .intro p strong{color:#ca9c2e !important;font-size:17px}body.hotel-fact-sheet #bottom-content .intro ul.sym-inline-list{text-align:left;vertical-align:top;width:96%;padding-right:40px;padding-left:20px}body.hotel-fact-sheet #bottom-content .intro ul.sym-inline-list li{text-align:left;padding:0px 0 2px 15px;position:relative;margin-bottom:15px}body.hotel-fact-sheet #bottom-content .intro ul.sym-inline-list li::before{content:" ";position:absolute;left:0;top:5px;width:4px;height:4px;background:#005e85;transform:rotate(45deg)}body.why-work-here #bottom-content .intro h2,body.benefits #bottom-content .intro h2{margin-top:50px !important;font-size:26px !important;margin-bottom:20px !important;text-align:left !important}body.why-work-here #bottom-content .intro h3,body.benefits #bottom-content .intro h3{font-family:"Proxima Nova","sans-serif";color:#005e85;font-size:20px;letter-spacing:1px;text-transform:uppercase;font-weight:normal;margin:30px 0 10px 0;text-align:left}body.why-work-here #bottom-content .intro p strong,body.benefits #bottom-content .intro p strong{font-size:17px}body.why-work-here #bottom-content .intro ul.sym-inline-list,body.benefits #bottom-content .intro ul.sym-inline-list{text-align:left;vertical-align:top;width:100%;padding-right:40px;padding-left:20px}body.why-work-here #bottom-content .intro ul.sym-inline-list li,body.benefits #bottom-content .intro ul.sym-inline-list li{text-align:left;padding:0px 0 2px 15px;position:relative;margin-bottom:15px}body.why-work-here #bottom-content .intro ul.sym-inline-list li::before,body.benefits #bottom-content .intro ul.sym-inline-list li::before{content:" ";position:absolute;left:0;top:5px;width:4px;height:4px;background:#005e85;transform:rotate(45deg)}.animate-fade{opacity:0;transition:0.8s all ease-in-out}.animate-fade.top{transform:translateY(-10%)}.animate-fade.top.fade-in{transform:translateY(0%)}.animate-fade.right{transform:translateX(10%)}.animate-fade.right.fade-in{transform:translateX(0%)}.animate-fade.left{transform:translateX(-10%)}.animate-fade.left.fade-in{transform:translateX(0%)}.animate-fade.bottom{transform:translateY(10%)}.animate-fade.bottom.fade-in{transform:translateY(0%)}.animate-fade.fade-in{opacity:1}#myGallery{margin-top:120px}#myGallery .gallery-links{width:50%;display:block;margin:20px auto;text-align:center}#myGallery .gallery-links a{margin:0 20px}body.drakes-sonoma-coast #content #bottom-content .container{width:100%;padding:0}body.drakes-sonoma-coast #content #bottom-content .logo{display:block;width:256px;height:87px;margin:100px auto 0px auto;background:url(images/restaurant-logo.png) no-repeat center center}body.drakes-sonoma-coast #content #bottom-content .intro{margin:50px auto 70px auto;max-width:inherit;width:100%}body.drakes-sonoma-coast #content #bottom-content .intro ul.sym-inline-list{margin:50px auto;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}body.drakes-sonoma-coast #content #bottom-content .intro ul.sym-inline-list li{margin:0 20px}body.drakes-sonoma-coast #content #bottom-content .intro ul.sym-inline-list li::before{display:none}body.drakes-sonoma-coast #content #bottom-content .intro #clickmenu{color:#00b0c8}body.drakes-sonoma-coast #content #bottom-content .intro #clickmenu:hover{color:#fff}body.drakes-sonoma-coast #content #bottom-content .intro p,body.drakes-sonoma-coast #content #bottom-content .intro .clearfix{width:95%;max-width:805px;margin:0 auto}body.drakes-sonoma-coast #content #bottom-content .intro p p,body.drakes-sonoma-coast #content #bottom-content .intro .clearfix p{width:100%;max-width:inherit}body.drakes-sonoma-coast #content #bottom-content .intro .b-desk{margin:40px 0}body.drakes-sonoma-coast #content #bottom-content .intro .b-desk #ot-reservation-widget,body.drakes-sonoma-coast #content #bottom-content .intro .b-desk h5{width:95%;max-width:805px;margin:0 auto}body.drakes-sonoma-coast #content #bottom-content .intro .b-desk h5{margin-top:20px}body.drakes-sonoma-coast #content #bottom-content .intro .b-desk>div{background:url("images/blue-texture.jpg") fixed;padding:40px 0 25px}body.drakes-sonoma-coast #content #bottom-content .intro .b-desk>div .ot-dtp-picker-form{background-color:transparent}body.drakes-sonoma-coast #content #bottom-content .intro .b-desk>div .ot-dtp-picker-form .ot-dtp-picker-selector select{background-color:transparent}body.drakes-sonoma-coast #content #bottom-content .download-menus{background:url(images/wave-texture.jpg) fixed !important;padding-bottom:200px !important;display:none}body.drakes-sonoma-coast #content #bottom-content .download-menus p{text-align:center}body.drakes-sonoma-coast #content #bottom-content .download-menus p strong{font-weight:bold}body.drakes-sonoma-coast #content #bottom-content .download-menus ul{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:distribute;justify-content:space-around;margin:0 auto;max-width:1100px}body.drakes-sonoma-coast #content #bottom-content .download-menus ul li{font-family:"Proxima Nova","sans-serif";font-size:13px;text-transform:uppercase;letter-spacing:0.5px;min-width:70px;padding:65px 0 0px 0px;line-height:1.3;text-align:center;transition:all 0.3s ease-in-out;margin:40px 0 0 0}body.drakes-sonoma-coast #content #bottom-content .download-menus ul li:hover{opacity:0.5;transition:all 0.3s ease-in-out}body.drakes-sonoma-coast #content #bottom-content .download-menus ul li a{padding:80px 0 0px 0px}body.drakes-sonoma-coast #content #bottom-content .download-menus ul li:before{display:none}body.drakes-sonoma-coast #content #bottom-content .download-menus ul li[data="breakfast"]{background:url(images/Breakfast.png) no-repeat center top;background-size:auto 60px}body.drakes-sonoma-coast #content #bottom-content .download-menus ul li[data="dinner"]{background:url(images/Dinner.png) no-repeat center top;background-size:auto 60px}body.drakes-sonoma-coast #content #bottom-content .download-menus ul li[data="beverages"]{background:url(images/Beverage.png) no-repeat center top;background-size:auto 60px}body.drakes-sonoma-coast #content #bottom-content .download-menus ul li[data="dessert"]{background:url(images/Dessert.png) no-repeat center top;background-size:auto 60px}body.drakes-sonoma-coast #content #bottom-content .download-menus ul li[data="childrenbreakfast"]{background:url(images/ChildrenBreakfast.png) no-repeat center top;background-size:auto 60px}body.drakes-sonoma-coast #content #bottom-content .download-menus ul li[data="childrendinner"]{background:url(images/ChildrenDinner.png) no-repeat center top;background-size:auto 60px}body.drakes-sonoma-coast #content #bottom-content .download-menus ul li[data="lunch"]{background:url(svg/icon-lunch-blue.svg) no-repeat center top;background-size:auto 65px}body.drakes-sonoma-coast #content #bottom-content .download-menus ul li[data="thanksgiving"]{background:url(svg/christmas-icon.svg) no-repeat center top;background-size:auto 65px}body.drakes-sonoma-coast #content #bottom-content .download-menus ul li[data="valentines"]{background:url(svg/BodegaValentinesHeart.svg) no-repeat center top;background-size:auto 65px}body.drakes-sonoma-coast #content #bottom-content .container{position:relative}body.drakes-fireside-lounge #content #bottom-content .logo{display:block;width:270px;height:90px;margin:100px auto 0px auto;background:url(images/restaurant-lounge-logo.png) no-repeat center center}body.drakes-fireside-lounge #content #bottom-content .intro{margin:50px auto 70px auto}body.drakes-fireside-lounge #content #bottom-content .intro .title,body.drakes-fireside-lounge #content #bottom-content .intro h1,body.drakes-fireside-lounge #content #bottom-content .intro .separator{display:none}body.the-woodside-spirit #content #bottom-content{margin-bottom:60px}#ot-reservation-widget{margin:30px 0px;font-family:"Proxima Nova","sans-serif" !important}#ot-reservation-widget .ot-dtp-picker.wide{width:100%}#ot-reservation-widget .ot-dtp-picker.wide .ot-title{display:inline-block;vertical-align:middle;margin:0 -2px;width:15%;font-family:"Proxima Nova","sans-serif";font-size:13px;text-transform:uppercase;letter-spacing:1px;font-style:normal;max-width:110px;line-height:1;font-weight:normal}#ot-reservation-widget .ot-dtp-picker.wide form.ot-dtp-picker-form{display:inline-block;vertical-align:middle;width:85%;height:50px;font-family:"Proxima Nova","sans-serif";font-size:17px}#ot-reservation-widget .ot-dtp-picker.wide form.ot-dtp-picker-form .ot-dtp-picker-selector{height:49px;width:155px}#ot-reservation-widget .ot-dtp-picker.wide form.ot-dtp-picker-form .ot-dtp-picker-selector .ot-dtp-picker-selector-link{padding:14px 25px 14px 5px;background:none;font-size:14px}#ot-reservation-widget .ot-dtp-picker.wide form.ot-dtp-picker-form .ot-dtp-picker-selector .ot-dtp-picker-selector-link::before{font-size:17px;top:15px;left:10px}#ot-reservation-widget .ot-dtp-picker.wide form.ot-dtp-picker-form .ot-dtp-picker-selector .ot-dtp-picker-selector-link::after{font-size:20px;top:15px;right:5px}#ot-reservation-widget .ot-dtp-picker.wide form.ot-dtp-picker-form .ot-dtp-picker-selector select{left:0}#ot-reservation-widget .ot-dtp-picker.wide form.ot-dtp-picker-form input.ot-dtp-picker-button{height:50px;background:#005e85;box-shadow:none;font-family:"Proxima Nova","sans-serif";border:1px solid #005e85;text-transform:uppercase;font-size:14px;letter-spacing:1px;font-weight:normal;margin-top:-1px !important;margin-right:-17px !important}#ot-reservation-widget .ot-dtp-picker.wide form.ot-dtp-picker-form .picker__holder{width:240px}#ot-reservation-widget .ot-dtp-picker.wide form.ot-dtp-picker-form .picker__nav--next{right:20px}#content #bottom-content #trip-section{background:url(images/wave-texture.jpg) fixed;text-align:center;padding:55px 0}#content #bottom-content #trip-section .wrapper{max-width:80%}#content #bottom-content #trip-section .trip-quotes h2{font-family:"ChronicleTextG3-Roman","serif";font-size:1.5em;letter-spacing:1px;margin-bottom:20px;font-style:italic;text-transform:none}#content #bottom-content #trip-section .trip-quotes p{line-height:1.8em !important;max-width:80%;margin-left:auto;margin-right:auto;font-weight:300;margin-bottom:20px;font-style:italic}#content #bottom-content #trip-section .trip-quotes .author{font-family:"ChronicleTextG3-Roman","serif";text-transform:capitalize;letter-spacing:.5px}#content #bottom-content #trip-section .trip-quotes .slick-dots li{cursor:pointer}#content #bottom-content #trip-section .trip-quotes .slick-dots li button{background:url("images/slick.png") no-repeat center center;background-size:contain;width:16px;height:16px;font-size:0}#content #bottom-content #trip-section .trip-quotes .slick-dots li button:after{display:none}#content #bottom-content #trip-section .trip-quotes .slick-dots li.slick-active button{background:url("images/slick-active.png") no-repeat center center;background-size:contain;width:16px;height:16px;font-size:0;cursor:pointer}.weddings #content #bottom-content #trip-section{padding:55px 0 120px}.weddings #content #bottom-content .custom-gallery-block{margin-top:-40px}.drakes-sonoma-coast #content #bottom-content #ot-reservation-widget .ot-dtp-picker.wide .ot-title{font-family:"Proxima Nova", "sans-serif";color:#ca9c2e;font-size:18px;letter-spacing:1px;text-transform:uppercase;font-weight:normal;display:contents}.drakes-sonoma-coast #content #bottom-content #ot-reservation-widget .ot-dtp-picker.wide form.ot-dtp-picker-form{margin-top:20px;width:100%;height:30px;border:none}.drakes-sonoma-coast #content #bottom-content #ot-reservation-widget .ot-dtp-picker.wide form.ot-dtp-picker-form .ot-dtp-picker-selector{height:30px;width:180px;border:1px solid;margin-right:16px}.drakes-sonoma-coast #content #bottom-content #ot-reservation-widget .ot-dtp-picker.wide form.ot-dtp-picker-form .ot-dtp-picker-selector .ot-dtp-picker-selector-link{padding:5px 8px 14px 5px;height:28px;background:none;font-size:14px}.drakes-sonoma-coast #content #bottom-content #ot-reservation-widget .ot-dtp-picker.wide form.ot-dtp-picker-form .ot-dtp-picker-selector .ot-dtp-picker-selector-link::before{font-size:17px;top:5px;left:10px}.drakes-sonoma-coast #content #bottom-content #ot-reservation-widget .ot-dtp-picker.wide form.ot-dtp-picker-form .ot-dtp-picker-selector .ot-dtp-picker-selector-link::after{font-size:10px;top:5px;right:5px}.drakes-sonoma-coast #content #bottom-content #ot-reservation-widget .ot-dtp-picker.wide form.ot-dtp-picker-form .ot-dtp-picker-selector select{left:0}.drakes-sonoma-coast #content #bottom-content #ot-reservation-widget .ot-dtp-picker.wide form.ot-dtp-picker-form .picker__holder{height:300px !important}.drakes-sonoma-coast #content #bottom-content #ot-reservation-widget .ot-dtp-picker.wide form.ot-dtp-picker-form input.ot-dtp-picker-button{height:30px;padding-top:5px}.drakes-sonoma-coast #content #bottom-content #ot-reservation-widget .ot-dtp-picker.wide form.ot-dtp-picker-form .picker__holder{width:240px}.drakes-sonoma-coast #content #bottom-content #ot-reservation-widget .ot-dtp-picker.wide form.ot-dtp-picker-form .picker__nav--next{right:20px}.drakes-sonoma-coast #content #bottom-content .custom-gallery-block{width:80%;margin-left:auto;margin-right:auto}.typeform{margin:-50px auto 70px auto;width:95%;max-width:805px}#Event-overview .intro h1{margin-bottom:5px !important}#Event-overview .special-lists li,#Event-overview .amenities li{margin:20px 0px !important}#Event-overview .special-lists{margin-bottom:0px !important}#Event-overview .special-lists .intro{margin-top:0px !important}#Event-overview .special-lists ul{width:47% !important}#Event-overview .special-lists h2{margin-top:0px !important}#Event-overview .hide-box{display:block}#Event-overview .amenities{padding:120px 0px !important}#Event-overview .amenities ul.sym-inline-list{width:80% !important}#Event-overview .amenities ul.sym-inline-list:last-child{margin-left:8% !important}#Event-overview .amenities p{margin-left:15%}#Event-overview .amenities .title{margin-bottom:5px !important}#Event-overview .map-overview{margin:-220px 20% 0px 20%}.shortcode-map{position:relative}.shortcode-map .wrapper{position:relative;z-index:2}.shortcode-map:before{content:"";position:absolute;top:0;left:0;width:100%;height:50%;background:url(images/wave-texture.jpg) fixed center center;z-index:1}#myMap{height:500px !important}.separator{background:url(images/separator.png) center center no-repeat;display:inline-block;text-indent:-10000px;width:192px;height:20px;transform:scale(1);transition:.3s ease-in-out;margin-bottom:20px}.b-mobile{display:none}.dat-list-sub{width:90%;margin-left:8%}.dat-list-sub li{font-size:0.85em;list-style-type:circle}.hotel .special-lists{margin:0}.hotel .special-lists+.shortcode{margin:0}#content-popin .box-arrow-popin{background-color:#005e85}#content-popin .box-arrow-popin .arrow{fill:white}.regular-gallery{text-align:center;padding:40px 0}.regular-gallery h2{margin:0 0 30px 0 !important}.regular-gallery .gallery-img{padding:0 7px}.regular-gallery .noslider .gallery-img{display:inline-block;vertical-align:top;max-width:19%}.regular-gallery .fancybox{display:block;position:relative}.regular-gallery .fancybox img{width:100%;position:relative;z-index:1}.regular-gallery .fancybox .expand{position:absolute;z-index:2;width:100%;height:100%;top:0;left:0;background:url(svg/icon-expand.svg) no-repeat center center rgba(0,0,0,0.6);color:white;font-family:"Proxima Nova", "sans-serif";text-transform:uppercase;font-size:11px;letter-spacing:1px;opacity:0;transition:opacity 0.3s ease-in-out;padding-top:50%}.regular-gallery .fancybox:hover .expand{opacity:1;transition:opacity 0.4s ease-in-out}.regular-gallery .slick-prev,.regular-gallery .slick-next{top:-30px}.regular-gallery .slick-prev{left:calc(100% - 120px)}.regular-gallery .slick-next{right:0}.special-popin__call{position:fixed;z-index:99;left:0;top:220px;cursor:pointer}.special-popin__content{position:fixed;z-index:99;left:-100%;top:220px;height:auto;transition:all 0.5s ease-in-out}.special-popin__content.active{left:0;transition:all 0.5s ease-in-out}.special-popin__content .closepopin{position:absolute;z-index:4;top:10px;height:30px;width:30px;right:10px;cursor:pointer}.special-popin__content .closepopin:before{transform:rotate(45deg);content:"";position:absolute;width:25px;height:1px;background:#00b0c8;top:50%;transform-origin:50%;left:0;transition:all 0.3s ease-in-out}.special-popin__content .closepopin:after{transform:rotate(-45deg);content:"";position:absolute;width:25px;height:1px;background:#00b0c8;top:50%;transform-origin:50%;left:0;transition:all 0.3s ease-in-out}.special-popin__content img{position:relative;z-index:1}.CPI-Personal{border:2px solid #000000}.CPI-Personal .file{display:-ms-flexbox;display:flex;border-bottom:2px solid #000000}.CPI-Personal .file .left-col{background:#cccccc;width:33%;padding:0 15px 15px;border-right:2px solid #000000}.CPI-Personal .file .right-col{width:66%;padding:0 15px 15px}.CPI-Internet{border:2px solid #000000;margin-top:50px}.CPI-Internet .file{display:-ms-flexbox;display:flex;border-bottom:2px solid #000000}.CPI-Internet .file .left-col{background:#cccccc;width:33%;padding:0 15px 15px;border-right:2px solid #000000}.CPI-Internet .file .right-col{width:66%;padding:0 15px 15px}.CPI-Geolocation{border:2px solid #000000;margin-top:50px}.CPI-Geolocation .file{display:-ms-flexbox;display:flex;border-bottom:2px solid #000000}.CPI-Geolocation .file .left-col{background:#cccccc;width:33%;padding:0 15px 15px;border-right:2px solid #000000}.CPI-Geolocation .file .right-col{width:66%;padding:0 15px 15px}.file .left-col p strong{color:#393939 !important}.bg-quad{padding:80px 0}.bg-quad.blue-bg{background:url(images/blue-texture.jpg) fixed}.bg-quad.beige-bg{background:url(images/wave-texture.jpg) fixed center center}.bg-quad.beige-bg .title{font-size:20px !important}.bg-quad .container{max-width:805px}.bg-quad .container h2:not(.title){font-family:"Proxima Nova","sans-serif";color:#005e85;font-size:20px;text-transform:uppercase;letter-spacing:1px;text-align:center;margin:20px 0 10px 0}.bg-quad .container h2:not(.title) span{font-family:"Surveyor Text Bold Italic","serif";font-size:19px;color:#ca9c2e;text-transform:uppercase;letter-spacing:1px;display:block}.bg-quad .title{font-family:"Proxima Nova","sans-serif";text-transform:uppercase;color:#005e85;font-size:35px !important;margin:20px 0;position:relative;text-align:center;padding-bottom:80px}.bg-quad .title span{font-family:"Surveyor Text Bold Italic","serif";font-size:19px;color:#ca9c2e;text-transform:uppercase;letter-spacing:1px;display:block}.bg-quad .title:after{content:'';position:absolute;bottom:40px;background:url(images/separator.png) center center no-repeat;width:190px;height:20px;left:calc(50% - 95px)}.bg-quad ul{display:inline-block;vertical-align:top;width:calc(50% - 4px);margin:20px 0}.bg-quad ul li{padding:0 10px;position:relative;line-height:1.5;margin-bottom:10px}.bg-quad ul li:before{content:"";position:absolute;left:0;width:4px;height:4px;background:#005e85;transform-origin:50%;transform:rotate(45deg);top:7px}.bg-quad p{line-height:1.5;margin:10px 0}@media only screen and (max-width: 1200px){#header .bottom #primary-nav ul:not(.submenu) li{padding:0 2%}#header .bottom #primary-nav ul:not(.submenu) li:first-child{padding:0 2% 0 0}#header .bottom #primary-nav ul:not(.submenu) li:last-child{padding:0 0 0 2%}}@media only screen and (min-width: 768px) and (max-width: 1024px){#formRFP{width:100%}#formRFP #ct_meetings_events,#formRFP #ct_weddings{margin:0 auto;width:90%}#header .bottom #primary-nav ul li ul.submenu{display:none}#home .main-content .home-map .wrapper .container .info{top:0;left:0;height:505px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.booking-holder{width:70%;left:inherit;right:0}.booking-holder .container{max-width:100%}.booking-holder #booking-form .dates-side,.booking-holder #booking-form .blue-side{width:100%}.booking-holder #booking-form .blue-side .form-entry{width:35%;margin:0 5% 20px 5%}.booking-holder #booking-form .blue-side .form-entry.submit{margin:10px 0;width:100%}#header .top .mobile_menu{display:inline-block}#header .bottom{overflow:hidden;height:0;padding:0 !important}#header .bottom #primary-nav{display:none;position:fixed;top:89px;left:0;width:100%;background:white;z-index:999}#header .bottom #primary-nav .table{display:table;height:100%;width:100%}#header .bottom #primary-nav ul{display:table-cell;vertical-align:middle;padding:20px 0}#header .bottom #primary-nav ul li{display:block;margin:0;padding:10px 0 !important}#header .bottom #primary-nav ul li a{font-size:13px}#header .bottom #primary-nav ul li .submenu{position:relative;display:none !important}#home .main-content .home-reasons{margin:0 auto;width:90%}#home .main-content .home-reasons .container{max-width:100%}#home .main-content .home-reasons .container .reasons ul.slick-dots{bottom:0;left:0;width:100%}#home .main-content .home-reasons .container .reasons .reason .text{float:none;margin:40px auto 40px auto;width:90%;padding:0}#home .main-content .home-reasons .container .reasons .reason .image{float:none;text-align:center}#home .main-content .home-reasons .container .reasons .reason .image img{display:inline-block;max-width:100%}#home .main-content .home-about{top:-20px;margin:40px 0 60px 0}#home .main-content .home-about .image,#home .main-content .home-about .text{float:none;margin:0 auto;width:90%}#home .main-content .home-about .image img{display:inline-block;max-width:100%}#home .main-content .home-about .text{margin:40px auto}#home .main-content .home-map .wrapper{height:501px}#home .main-content .home-map .wrapper .container{top:0;padding:0;background-position:200% top;overflow:hidden}#home .main-content .home-map .wrapper .container .info .text .title{margin:36px 0 0 25px}#home .main-content .home-map .wrapper .container .info .text h2{margin:5px 0 0 25px;font-size:16px}#home .main-content .home-map .wrapper .container .info .text p{margin:20px 60px 0 30px}#home .main-content .home-map .wrapper .container .info .text .distance{margin:15px 0 25px 30px}#home .main-content .home-map .wrapper .container .pins{width:58%;right:-125px}#home .main-content .home-map .wrapper .container ul.slick-dots{margin:0}#home .main-content .home-restaurant .container .item .over .block{padding:20px}#home .main-content .home-specials .container .animal{right:25%}#home .main-content .home-giftcard .container .image{text-align:center}#home .main-content .home-giftcard .container .separator{width:60%;left:20%;top:260px;height:1px;position:relative;margin-top:0;text-align:center}#home .main-content .home-giftcard .container .separator span{position:absolute;left:50%;top:0;margin:0 0 0 -5px}#home .main-content .home-giftcard .container .separator::after,#home .main-content .home-giftcard .container .separator::before{top:6px;width:150px;height:1px;display:inline-block}#home .main-content .home-giftcard .container .separator::after{right:40px}#home .main-content .home-giftcard .container .separator::before{left:40px}#home .main-content .home-gallery .wrapper .white{width:90%}#home .main-content .home-gallery .wrapper .container .block .slick-prev{left:75%}#home .main-content .home-gallery .wrapper .container .block .slick-next{left:82.3%}#footer .hotel-info .wrapper{padding:40px 0}#footer .hotel-info .wrapper .container .item{margin-bottom:30px}#content #top-content .header-img{margin-top:88px}#content #bottom-content .shortcode ul.accommodations li.room .image{text-align:center;margin-bottom:40px}#content #bottom-content .shortcode ul.accommodations li.room .image .img_slider{display:inline-block}#content #bottom-content .open-badge{bottom:0 !important}#content #bottom-content table{width:90%;max-width:700px}#content #bottom-content table tr:first-child td{font-size:15px}#content .sub-menu.scroll{top:88px}body.withalert #content .sub-menu.scroll{top:129px}#content .list .item .image,#content .list .item .text{margin:0 auto;width:90%;float:none}#content .list .item .image img{display:inline-block}#content .list .item .text{margin-top:30px}body.spa #content #bottom-content .list .group .item{padding:40px 0}.custom-gallery-block .left-wrap,.custom-gallery-block .right-wrap{height:480px}.custom-gallery-block .right-wrap .top-wrap .img{height:220px}.custom-gallery-block .right-wrap .bottom-wrap .img{height:260px}#ot-reservation-widget .ot-dtp-picker.wide form.ot-dtp-picker-form .ot-dtp-picker-selector{width:130px}#ot-reservation-widget .ot-dtp-picker.wide form.ot-dtp-picker-form input.ot-dtp-picker-button{width:150px}#gallery-category #content #gallery-wrapper .grid-item-filter{position:fixed;top:94px;width:100%;z-index:2}#gallery-category #content #gallery-wrapper .grid{top:-20px}}.single-form-container .image{width:calc(50% - 5px);max-width:850px;height:100vh;background-position:center;background-repeat:repeat;background-size:cover;float:left}.single-form-container .text{padding:0px 40px;width:calc(50% - 2px);max-width:800px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;float:left;height:100vh}.single-form-container .text-top{max-height:40vh}.single-form-container .text-top.submitted p,.single-form-container .text-top.submitted h1{display:none}.single-form-container .text-bottom{max-height:60vh;max-width:700px}.single-form-container .text .logo{margin:0 auto 30px auto;width:250px;display:block;height:40%;max-height:115px}.single-form-container .text .logo img{max-width:100%;max-height:100%}.single-form-container .text h1{font-family:"Proxima Nova","sans-serif";text-align:center;color:#00b0c8;font-size:22px;text-transform:uppercase;padding:0;margin:0 0 10px 0}.single-form-container .text p{font-size:18px;text-align:center;margin-bottom:20px}.single-form-container .text p img{max-height:60px}.single-form-container .text form{margin:10px auto 0 auto;width:95%}.single-form-container .text form .btn,.single-form-container .text form #panel input[type="button"],#panel .single-form-container .text form input[type="button"],.single-form-container .text form #footer .hotel-info .wrapper .container .item #email-signup .signup-btn,#footer .hotel-info .wrapper .container .item #email-signup .single-form-container .text form .signup-btn,.single-form-container .text form .booking-holder #booking-form .blue-side .form-entry.submit input,.booking-holder #booking-form .blue-side .form-entry.submit .single-form-container .text form input{background:#00b0c8;color:white;border:1px solid #00b0c8;margin-top:20px}.single-form-container .text form .btn:hover,.single-form-container .text form #panel input:hover[type="button"],#panel .single-form-container .text form input:hover[type="button"],.single-form-container .text form #footer .hotel-info .wrapper .container .item #email-signup .signup-btn:hover,#footer .hotel-info .wrapper .container .item #email-signup .single-form-container .text form .signup-btn:hover,.single-form-container .text form .booking-holder #booking-form .blue-side .form-entry.submit input:hover,.booking-holder #booking-form .blue-side .form-entry.submit .single-form-container .text form input:hover{background:transparent;color:#00b0c8}.single-form-container .text form p{text-align:left;font-size:16px;font-weight:100}.single-form-container .text .form-module__field{margin:0 15px 25px 0;display:inline-block;vertical-align:bottom;width:calc(100% - 16px)}.single-form-container .text .form-module__field.col-6{max-width:calc(50% - 16px)}.single-form-container .text .form-module__field--label{font-size:16px;margin-bottom:10px}.single-form-container .text .form-module__field--unit{display:inline-block;vertical-align:top;margin-right:10px}.single-form-container .text .form-module__field--unit input,.single-form-container .text .form-module__field--unit label:not(.error){display:inline-block;vertical-align:top;margin:0 5px 0 0;line-height:1;font-family:"ChronicleTextG3-Roman","serif";font-size:16px}.single-form-container .text .form-module__field--unit input{margin-top:1px}.single-form-container .text .form-module__field--unit input[type=checkbox]{margin-right:10px}.single-form-container .text .form-module__field--unit input[type=checkbox]+label:not(.error){font-family:"ChronicleTextG3-Roman","serif";text-transform:none;font-size:14px}.single-form-container .text .form-module__field input[type=text],.single-form-container .text .form-module__field input[type=email],.single-form-container .text .form-module__field input[type=tel],.single-form-container .text .form-module__field input[type=number]{border:0;padding:10px 0;border-bottom:1px solid #ddd;width:100%;font-family:"ChronicleTextG3-Roman","serif";font-size:16px;margin-bottom:0;color:#393939}.single-form-container .text .form-module__confirmation strong{font-weight:normal;font-family:"Proxima Nova","sans-serif";text-align:center;color:#00b0c8;font-size:22px;text-transform:uppercase;padding:0;margin:0 0 10px 0}#single-form .cleanliness-badge,#single-form header,#single-form footer{display:none}@media only screen and (max-width: 1090px){.single-form-container .image{width:38%}.single-form-container .text{width:60%;padding:0 0 0 30px}}@media only screen and (max-width: 1000px){.single-form-container .image{max-height:450px;min-height:450px;height:450px;width:100%}.single-form-container .image,.single-form-container .text{width:100%;max-width:100%;height:auto;padding:40px}}

/*# sourceMappingURL=style.css.map */
