﻿.mailing-list-signup .form-fields-custom .submit-container input,.btn-ghost,.btn-ghost:visited,.btn-strong,.btn-strong:visited{text-align:left;display:inline-block;position:relative;font-family:"proxima-nova",Helvetica,Arial,sans-serif;text-decoration:none;text-transform:uppercase;font-size:1.0625rem;line-height:1;font-weight:normal;padding:1.1176470588em 1.7058823529em 1em 1.7058823529em;border:0;cursor:pointer;background-color:#2c3e50;color:#fff;font-weight:300;-webkit-transition:box-shadow .14s ease-in-out;transition:box-shadow .14s ease-in-out}.mailing-list-signup .form-fields-custom .submit-container input:hover,.btn-ghost:hover,.btn-strong:hover,.mailing-list-signup .form-fields-custom .submit-container input:focus,.btn-ghost:focus,.btn-strong:focus{color:#fff;text-decoration:none;outline:none;-webkit-box-shadow:20px 20px 36px 0 rgba(0, 0, 0, 0.22);-moz-box-shadow:20px 20px 36px 0 rgba(0, 0, 0, 0.22);-ms-box-shadow:20px 20px 36px 0 rgba(0, 0, 0, 0.22);-o-box-shadow:20px 20px 36px 0 rgba(0, 0, 0, 0.22);box-shadow:20px 20px 36px 0 rgba(0, 0, 0, 0.22)}.mailing-list-signup .form-fields-custom .submit-container input:active,.btn-ghost:active,.btn-strong:active{top:1px}.mailing-list-signup .form-fields-custom .submit-container input span,.btn-ghost span,.btn-ghost:visited span,.btn-strong span,.btn-strong:visited span{width:0.4705882353em;height:0.7647058824em;margin-left:8px;margin-left:0.4705882353em;display:inline-block}.mailing-list-signup .form-fields-custom .submit-container input span svg,.btn-ghost span svg,.btn-ghost:visited span svg,.btn-strong span svg,.btn-strong:visited span svg{max-width:100%;max-height:100%}.mailing-list-signup .form-fields-custom .submit-container input span svg polygon,.btn-ghost span svg polygon,.btn-ghost:visited span svg polygon,.btn-strong span svg polygon,.btn-strong:visited span svg polygon{-webkit-transition:fill .14s ease-in-out;transition:fill .14s ease-in-out;fill:#fff}.mailing-list-signup .form-fields-custom .submit-container input:hover span svg polygon,.btn-ghost:hover span svg polygon,.btn-strong:hover span svg polygon,.mailing-list-signup .form-fields-custom .submit-container input:focus span svg polygon,.btn-ghost:focus span svg polygon,.btn-strong:focus span svg polygon{fill:#fff}.mailing-list-signup .form-fields-custom .submit-container input:before,.btn-ghost:before,.btn-ghost:visited:before,.btn-strong:before,.btn-strong:visited:before{display:none}@media screen and (max-width: 640px){.mailing-list-signup .form-fields-custom .submit-container input,.btn-ghost,.btn-ghost:visited,.btn-strong,.btn-strong:visited{font-size:0.8125rem;padding-top:1.2307692308em;padding-bottom:1.0769230769em}}.demi-link,.demi-link:link,.demi-link:visited{text-transform:uppercase;text-decoration:none;color:#2c3e50;font-size:0.9444444444em;line-height:1.2101043715em;padding:0.2222222222em 0px;display:inline-block;-webkit-transition:color .14s ease-in-out;transition:color .14s ease-in-out}.demi-link span,.demi-link:link span,.demi-link:visited span{width:0.4705882353em;height:0.7647058824em;margin-left:8px;margin-left:0.4705882353em;display:inline-block}.demi-link span svg,.demi-link:link span svg,.demi-link:visited span svg{max-width:100%;max-height:100%}.demi-link span svg polygon,.demi-link:link span svg polygon,.demi-link:visited span svg polygon{-webkit-transition:fill .14s ease-in-out;transition:fill .14s ease-in-out;fill:#2c3e50}.demi-link:hover span svg polygon,.demi-link:focus span svg polygon{fill:#c1a02e}.demi-link:hover,.demi-link:focus{color:#c1a02e;text-decoration:none;outline:none}.demi-link:before,.demi-link:link:before,.demi-link:visited:before{display:none}input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url],input[type=search],input[type=tel],input[type=color],select,textarea,.field{display:block;line-height:1.2em;padding:0 12px;margin-bottom:21px;font-size:1em;color:#5b6770;border-radius:3px;vertical-align:middle;box-shadow:none;border:0;width:100%;height:60px;font-family:"proxima-nova",Helvetica,Arial,sans-serif;background-color:#eaedf2;font-size:20px;padding-left:19px;-webkit-transition:background-color .24s ease-in-out;transition:background-color .24s ease-in-out}input[type=text]:focus,input[type=text]:active,input[type=password]:focus,input[type=password]:active,input[type=datetime]:focus,input[type=datetime]:active,input[type=datetime-local]:focus,input[type=datetime-local]:active,input[type=date]:focus,input[type=date]:active,input[type=month]:focus,input[type=month]:active,input[type=time]:focus,input[type=time]:active,input[type=week]:focus,input[type=week]:active,input[type=number]:focus,input[type=number]:active,input[type=email]:focus,input[type=email]:active,input[type=url]:focus,input[type=url]:active,input[type=search]:focus,input[type=search]:active,input[type=tel]:focus,input[type=tel]:active,input[type=color]:focus,input[type=color]:active,select:focus,select:active,textarea:focus,textarea:active,.field:focus,.field:active{background-color:#f7f8fa;outline:none}input[type=text].error,input[type=text].is-invalid,input[type=password].error,input[type=password].is-invalid,input[type=datetime].error,input[type=datetime].is-invalid,input[type=datetime-local].error,input[type=datetime-local].is-invalid,input[type=date].error,input[type=date].is-invalid,input[type=month].error,input[type=month].is-invalid,input[type=time].error,input[type=time].is-invalid,input[type=week].error,input[type=week].is-invalid,input[type=number].error,input[type=number].is-invalid,input[type=email].error,input[type=email].is-invalid,input[type=url].error,input[type=url].is-invalid,input[type=search].error,input[type=search].is-invalid,input[type=tel].error,input[type=tel].is-invalid,input[type=color].error,input[type=color].is-invalid,select.error,select.is-invalid,textarea.error,textarea.is-invalid,.field.error,.field.is-invalid{color:#fbe3e4;border-color:#fbe3e4;background-color:#fff}input[type=text].success,input[type=text].is-valid,input[type=password].success,input[type=password].is-valid,input[type=datetime].success,input[type=datetime].is-valid,input[type=datetime-local].success,input[type=datetime-local].is-valid,input[type=date].success,input[type=date].is-valid,input[type=month].success,input[type=month].is-valid,input[type=time].success,input[type=time].is-valid,input[type=week].success,input[type=week].is-valid,input[type=number].success,input[type=number].is-valid,input[type=email].success,input[type=email].is-valid,input[type=url].success,input[type=url].is-valid,input[type=search].success,input[type=search].is-valid,input[type=tel].success,input[type=tel].is-valid,input[type=color].success,input[type=color].is-valid,select.success,select.is-valid,textarea.success,textarea.is-valid,.field.success,.field.is-valid{color:#e6efc2;border-color:#e6efc2;background-color:#fff}input[type=text][disabled],input[type=text].is-disabled,input[type=password][disabled],input[type=password].is-disabled,input[type=datetime][disabled],input[type=datetime].is-disabled,input[type=datetime-local][disabled],input[type=datetime-local].is-disabled,input[type=date][disabled],input[type=date].is-disabled,input[type=month][disabled],input[type=month].is-disabled,input[type=time][disabled],input[type=time].is-disabled,input[type=week][disabled],input[type=week].is-disabled,input[type=number][disabled],input[type=number].is-disabled,input[type=email][disabled],input[type=email].is-disabled,input[type=url][disabled],input[type=url].is-disabled,input[type=search][disabled],input[type=search].is-disabled,input[type=tel][disabled],input[type=tel].is-disabled,input[type=color][disabled],input[type=color].is-disabled,select[disabled],select.is-disabled,textarea[disabled],textarea.is-disabled,.field[disabled],.field.is-disabled{cursor:not-allowed;border-color:#cfcfcf;opacity:.6}input[type=text][disabled]:focus,input[type=text][disabled]:active,input[type=text].is-disabled:focus,input[type=text].is-disabled:active,input[type=password][disabled]:focus,input[type=password][disabled]:active,input[type=password].is-disabled:focus,input[type=password].is-disabled:active,input[type=datetime][disabled]:focus,input[type=datetime][disabled]:active,input[type=datetime].is-disabled:focus,input[type=datetime].is-disabled:active,input[type=datetime-local][disabled]:focus,input[type=datetime-local][disabled]:active,input[type=datetime-local].is-disabled:focus,input[type=datetime-local].is-disabled:active,input[type=date][disabled]:focus,input[type=date][disabled]:active,input[type=date].is-disabled:focus,input[type=date].is-disabled:active,input[type=month][disabled]:focus,input[type=month][disabled]:active,input[type=month].is-disabled:focus,input[type=month].is-disabled:active,input[type=time][disabled]:focus,input[type=time][disabled]:active,input[type=time].is-disabled:focus,input[type=time].is-disabled:active,input[type=week][disabled]:focus,input[type=week][disabled]:active,input[type=week].is-disabled:focus,input[type=week].is-disabled:active,input[type=number][disabled]:focus,input[type=number][disabled]:active,input[type=number].is-disabled:focus,input[type=number].is-disabled:active,input[type=email][disabled]:focus,input[type=email][disabled]:active,input[type=email].is-disabled:focus,input[type=email].is-disabled:active,input[type=url][disabled]:focus,input[type=url][disabled]:active,input[type=url].is-disabled:focus,input[type=url].is-disabled:active,input[type=search][disabled]:focus,input[type=search][disabled]:active,input[type=search].is-disabled:focus,input[type=search].is-disabled:active,input[type=tel][disabled]:focus,input[type=tel][disabled]:active,input[type=tel].is-disabled:focus,input[type=tel].is-disabled:active,input[type=color][disabled]:focus,input[type=color][disabled]:active,input[type=color].is-disabled:focus,input[type=color].is-disabled:active,select[disabled]:focus,select[disabled]:active,select.is-disabled:focus,select.is-disabled:active,textarea[disabled]:focus,textarea[disabled]:active,textarea.is-disabled:focus,textarea.is-disabled:active,.field[disabled]:focus,.field[disabled]:active,.field.is-disabled:focus,.field.is-disabled:active{background-color:#d5edf8}span.wpcf7-not-valid-tip{background-color:#c1a02e;color:#fff;font-size:12px;padding:5px;line-height:1}label,.wpcf7-list-item-label{text-transform:uppercase;font-size:20px}input[type=password]{letter-spacing:.3em}textarea{max-width:100%;min-height:120px;line-height:1;padding-top:18px}.wpcf7-form-control-wrap{display:block;margin-bottom:21px}.wpcf7-form-control-wrap input{margin-bottom:0}@media screen and (min-width: 500px){.gf_left_half{float:left;width:50%;padding-right:15px}.gf_right_half{float:left;width:50%;padding-right:15px}.gf_right_half:after{content:"";clear:both;display:block}}.float-container{text-align:left}.float-container label{position:absolute;transform-origin:top left;-webkit-transform:translate(0px, 0px) scale(1);-moz-transform:translate(0px, 0px) scale(1);-ms-transform:translate(0px, 0px) scale(1);-o-transform:translate(0px, 0px) scale(1);transform:translate(0px, 0px) scale(1);transition:all .1s ease-in-out;pointer-events:none;z-index:1;line-height:40px;padding-left:21px;padding-top:10px}.float-container.active label{-webkit-transform:translate(0, -32px) scale(0.75);-moz-transform:translate(0, -32px) scale(0.75);-ms-transform:translate(0, -32px) scale(0.75);-o-transform:translate(0, -32px) scale(0.75);transform:translate(0, -32px) scale(0.75);opacity:.6}.float-container input,.float-container select,.float-container textarea{border:2px solid #c1a02e;background-color:rgba(0,0,0,0);border-radius:0}.float-container input{position:relative;max-width:inherit}.booking_widget .float-container.active label{-webkit-transform:translate(0, -20px) scale(0.75);-moz-transform:translate(0, -20px) scale(0.75);-ms-transform:translate(0, -20px) scale(0.75);-o-transform:translate(0, -20px) scale(0.75);transform:translate(0, -20px) scale(0.75)}@media screen and (max-width: 640px){input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url],input[type=search],input[type=tel],input[type=color],select,textarea,.field{height:42px}label,.wpcf7-list-item-label{font-size:14px}.float-container label{padding-top:0;line-height:42px}.float-container.active label{-webkit-transform:translate(0, -22px) scale(0.75);-moz-transform:translate(0, -22px) scale(0.75);-ms-transform:translate(0, -22px) scale(0.75);-o-transform:translate(0, -22px) scale(0.75);transform:translate(0, -22px) scale(0.75)}}.owl-item{cursor:url("/wp-content/themes/celeste/library/images/cursors/openhand.cur"),move;cursor:url("../images/cursors/openhand.cur") 4 4,move}.owl-nav,.owl-dots{font-size:1rem}.owl-nav button.owl-prev,.owl-nav button.owl-next{border:none;background-color:rgba(0,0,0,0);outline:none;font-size:2.8em;font-weight:100;width:3.4375rem;height:11.625rem;background-repeat:no-repeat;background-size:contain;position:absolute}.owl-nav button.owl-prev:hover,.owl-nav button.owl-next:hover{color:#c1a02e}.owl-nav button.owl-prev span,.owl-nav button.owl-next span{display:none}.owl-nav button.owl-prev{left:0;background-image:url(../images/nav-arrow-left.png) !important;background-position:left center}.owl-nav button.owl-next{right:0;background-image:url(../images/nav-arrow-right.png) !important;background-position:right center}.owl-dots{display:inline-block}.owl-dots button.owl-dot{width:0.625em;height:0.625em;margin:0 0.75em;border:1px solid #666;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;outline:none;padding:0;vertical-align:middle}.owl-dots button.owl-dot:hover{background-color:#c1a02e;border:1px solid #c1a02e}.owl-dots button.owl-dot.active{border:1px solid #c1a02e;background-color:#c1a02e;width:0.75em;height:0.75em}.nav-wrapper{display:inline-block;position:relative}.nav-wrapper .owl-nav{position:absolute;left:-60px;right:-60px}.nav-wrapper .owl-nav button{height:0;padding-bottom:22.9% !important}.nav-wrapper .owl-nav button.owl-next{float:right}.nav-wrapper .owl-nav button.owl-prev{float:left}.nav-wrapper .owl-nav:after{clear:both;content:"";display:block}.nav-wrapper .owl-dots{padding:0px 0.875em}@media screen and (max-width: 768px){.nav-wrapper .owl-nav{position:absolute;left:-20px;right:-20px}.nav-wrapper .owl-nav button{width:20px !important;height:67px;padding-bottom:0px !important}.nav-wrapper .owl-dots{padding:0px 0.875em}}@media screen and (max-width: 640px){.nav-wrapper .owl-dots{padding:0 0.875em}.nav-wrapper .owl-dots button.owl-dot{margin:0 1.375em}}.fancybox-content .nav-wrapper{display:inline-block;position:relative}.fancybox-content .nav-wrapper .owl-nav{position:absolute;width:100%}.fancybox-content .nav-wrapper .owl-nav button.owl-next{position:absolute;right:0;padding:0}.fancybox-content .nav-wrapper .owl-nav button.owl-prev{position:absolute;left:0;padding:0}.fancybox-content .nav-wrapper .owl-dots{padding:0px 0.875em}.fancybox-content .owl-nav{left:0 !important;right:0 !important}.fancybox-content .owl-nav button.owl-prev,.fancybox-content .owl-nav button.owl-next{width:1rem;height:1.8125rem}.fancybox-content .owl-nav button.owl-prev{background-image:url(../images/svg/arrow-left.svg) !important}.fancybox-content .owl-nav button.owl-next{background-image:url(../images/svg/arrow-right.svg) !important}.hidden-link>a{display:none !important}footer.footer{clear:both;background-color:#f2f2f2;padding:3.75em 0 7.5em 0;margin-top:11.25em;text-align:center}footer.footer .footer__left{margin-bottom:1.875em}footer.footer .footer__center{margin-bottom:3.75em}footer.footer .logo-container{position:relative;margin:auto;margin-bottom:1.25em;width:22.5em;max-width:100%}footer.footer #footer-logo{width:100%;height:0;padding-bottom:24.6675531915%;font-size:1.5rem;color:#5b6770;display:block;background:url("../images/logo-dark.png") no-repeat;text-indent:100%;white-space:nowrap;overflow:hidden;background-size:cover}footer.footer address{font-style:normal;color:#5b6770;font-size:1.125em;line-height:1.4}footer.footer address>span{display:block}footer.footer .footer-navigation ul{padding:0;margin:0;line-height:1.5}footer.footer .footer-navigation ul li{margin-bottom:1.25em}footer.footer .footer-navigation ul li a{font-size:1.5em;color:#000;text-decoration:none;display:inline-block;line-height:1}footer.footer .footer-navigation ul li ul li{margin-bottom:0}footer.footer .footer-navigation ul li ul li a{font-size:1.125em;color:#5b6770}footer.footer .socialmedia{list-style:none;margin:auto;padding:0;font-size:0.84375rem}footer.footer .socialmedia li{display:inline-block;margin-left:0.875em}footer.footer .socialmedia li svg{width:2.5em;height:2.5em}footer.footer .socialmedia li svg circle,footer.footer .socialmedia li svg path,footer.footer .socialmedia li svg ellipse{-webkit-transition:fill .14s ease-in-out;transition:fill .14s ease-in-out;fill:#a2aaac}footer.footer .socialmedia li:hover svg circle,footer.footer .socialmedia li:hover svg path,footer.footer .socialmedia li:hover svg ellipse{fill:#000}footer.footer .copyright{font-size:0.875em}footer.footer .footer-copy{line-height:1.5}@media screen and (min-width: 993px){footer.footer #inner-footer{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-direction:normal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}footer.footer #inner-footer .footer__left{width:363px;margin-bottom:0}footer.footer #inner-footer .footer__center{padding-left:5%;padding-top:1.5em;margin-bottom:0;-webkit-flex:auto 1;-moz-flex:auto 1;-ms-flex:auto 1;-o-flex:auto 1;flex:auto 1}footer.footer #inner-footer .footer__right{width:190px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}footer.footer #inner-footer .footer__right .socialmedia{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}footer.footer #inner-footer .footer__right .footer-copy{-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}footer.footer #inner-footer .footer__right .copyright{-webkit-box-ordinal-group:4;-moz-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}footer.footer .logo-container{font-size:1.5rem;margin-bottom:0.4583333333em}footer.footer address{padding-left:29%;text-align:left}footer.footer .footer-navigation{text-align:left;font-size:13px;display:inline-block}footer.footer .footer-navigation ul li ul{display:block}footer.footer .footer-navigation ul li ul li{margin-bottom:1px}}@media screen and (min-width: 993px)and (min-width: 1250px){footer.footer .footer-navigation{display:block}footer.footer .footer-navigation ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}footer.footer .footer-navigation ul li{padding-right:1.5384615385em;-webkit-flex:auto 1;-moz-flex:auto 1;-ms-flex:auto 1;-o-flex:auto 1;flex:auto 1}footer.footer .footer-navigation ul li:last-child{flex:inherit}}@media screen and (min-width: 993px){footer.footer .socialmedia{font-size:1rem;margin-right:0;margin-top:1.625em;margin-bottom:0.5em}footer.footer .copyright{text-align:right;font-size:0.875em}footer.footer .footer-copy{text-align:right;margin-bottom:0.5625em;font-size:0.875em;line-height:1.3}footer.footer .footer-copy .footer-text{max-width:11.5714285714em;display:block;float:right}footer.footer .footer-copy a{text-decoration:none}footer.footer .footer-copy a:hover{text-decoration:underline}}.fancybox-is-open .fancybox-bg{opacity:.9 !important}.fancybox-bg{background:#fff !important}.room_carousel{overflow:hidden;margin-top:6.0625em;margin-bottom:6.0625em}.room_carousel .section-headline{text-align:center;margin-bottom:3.125em}.room_carousel .section-headline .key-icon{font-size:1.3125em;display:block;margin:auto;margin-bottom:1.2380952381em;width:2.35em;height:1.15em;background-image:url(../images/key-icon.gif);background-size:contain;background-position:center center;background-repeat:no-repeat}.room_carousel .section-headline h1{margin-bottom:0.18em}.room_carousel .section-headline p.room_carousel-copy{font-size:25px;margin-top:0;line-height:1.45;max-width:860px;font-weight:300;margin:auto}@media screen and (max-width: 640px){.room_carousel .section-headline{margin-bottom:1.1875em}.room_carousel .section-headline .key-icon{margin-bottom:1.4285714286em}.room_carousel .section-headline h1{font-weight:300;line-height:1.2}.room_carousel .section-headline p.room_carousel-copy{font-size:1.1875em;margin-top:4px}}.room_carousel .h2{float:left;margin-right:31px;margin-bottom:33px}.room_carousel .rooms-wrapper{position:relative}.room_carousel .nav-wrapper{position:absolute;z-index:4;left:0;right:0;top:5%}@media screen and (max-width: 900px){.room_carousel .nav-wrapper{top:0}}@media screen and (max-width: 768px){.room_carousel .nav-wrapper{top:4vw}}@media screen and (max-width: 640px){.room_carousel .nav-wrapper{top:22vw}}@media screen and (max-width: 450px){.room_carousel .nav-wrapper{top:16vw}}.room_carousel .nav-wrapper .owl-nav.customNav:after{clear:both;content:"";display:block}.room_carousel .nav-wrapper .owl-nav.customNav button{width:4.4%}.room_carousel .nav-wrapper .owl-nav.customNav button.owl-next{background-position:right center}.room_carousel .nav-wrapper .owl-nav.customNav button.owl-prev{background-position:left center}.room_carousel .nav-wrapper:after{clear:both;content:"";display:block}.room_carousel .rooms{clear:left}.room_carousel .rooms .owl-stage-outer{overflow:visible}.room_carousel .rooms .room{position:relative}.room_carousel .rooms .room .title{margin-bottom:0}.room_carousel .rooms .room .look-closer{position:absolute;margin-top:-116px;right:-40px;top:inherit}.room_carousel .rooms .room .image{background-color:#e2e2e2;background-size:cover;background-position:center center;height:0;width:100%;overflow:hidden;padding-bottom:64%;margin-bottom:26px}.room_carousel .rooms .room .image img{width:100%}.room_carousel .rooms .room .excerpt{font-size:1.125em;margin-top:0.1666666667em;margin-bottom:0;line-height:1.8}.room_carousel .section-footer{text-align:center;margin-top:1.875em;margin-bottom:3.75em}.room_carousel.private_events{margin-bottom:-2.8125em}@media screen and (max-width: 768px){.room_carousel.private_events p.room_carousel-copy{font-size:1.0625em;line-height:2}}.amenities{border-top:1px solid #a2a9ad;margin-top:17px;padding-top:26px}.amenities h4{margin-bottom:18px}.amenities .amenity{display:inline-block;vertical-align:middle;margin-right:10px}.amenities .amenity label{color:#5b6770;font-size:19px;font-weight:300}.amenities .amenity .icon{display:inline-block;vertical-align:-16px;background-image:url(../images/amenity_icons.png);background-repeat:no-repeat;background-size:auto 100%;background-position:0 0;width:44px;height:44px;margin-right:2px}.amenities .amenity .icon.none{display:none}.amenities .amenity .icon.bullet{background-image:none;width:auto !important;height:auto !important;display:inline-block;vertical-align:-1px !important;margin-right:3px !important;font-size:24px;line-height:1}.amenities .amenity .icon.bullet::before{content:"•";display:inline-block;color:#c1a02e}.amenities .amenity .icon.bar{background-position:0 0}.amenities .amenity .icon.bed{background-position:6.6666666667% 0}.amenities .amenity .icon.breakfast,.amenities .amenity .icon.comp-breakfast{background-position:13.3333333333% 0}.amenities .amenity .icon.concierge{background-position:20% 0}.amenities .amenity .icon.dining,.amenities .amenity .icon.in-room-dining{background-position:26.6666666667% 0}.amenities .amenity .icon.exercise,.amenities .amenity .icon.fitness-room{background-position:33.3333333333% 0}.amenities .amenity .icon.tv{background-position:40% 0}.amenities .amenity .icon.sleep{background-position:46.6666666667% 0}.amenities .amenity .icon.robe{background-position:53.3333333333% 0}.amenities .amenity .icon.couch{background-position:60% 0}.amenities .amenity .icon.desk-and-chair{background-position:66.6666666667% 0}.amenities .amenity .icon.dressingroom{background-position:73.3333333333% 0}.amenities .amenity .icon.shower{background-position:80% 0}.room-popup{max-width:1350px !important;width:85%;height:85%;margin:auto;border:1px solid #979797;padding:62px 62px 32px 62px !important}.room-popup .gallery{padding:0;margin:0}.room-popup .gallery li{list-style:none;background-size:cover;background-position:center center;height:0;padding-bottom:66%}.room-popup .gallery li img{width:100%}.room-popup .nav-wrapper{position:absolute;margin-top:-70px;z-index:2;left:50%;padding:5px 12px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);background-color:rgba(255,255,255,.6);-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px}.room-popup .nav-wrapper .owl-nav{position:relative}.room-popup .nav-wrapper .owl-nav button{padding-bottom:0 !important}@media screen and (min-width: 641px)and (max-width: 810px){.room-popup .nav-wrapper .owl-dots button.owl-dot{margin:0 1.2vw}}.room-popup h3{font-size:20px;margin-top:25px;margin-bottom:0}.room-popup .description{margin-top:5px;margin-bottom:26px;line-height:1.65}.room-popup .ada_link{margin-top:10px;margin-bottom:0}.room-popup .ada_link a{color:#c1a02e;font-size:14px}.room-popup .amenities{padding-top:13px;margin-top:10px}.room-popup .amenities h4{font-size:14px;margin-bottom:8px}.room-popup .amenities .amenity .icon{width:28px;height:28px;margin-right:7px;vertical-align:-9px}.room-popup .amenities .amenity label{font-size:15px;font-weight:400}.room-popup .fancybox-close-small{height:50px;width:50px;padding:0px !important;right:10px !important;top:10px !important}.room-popup .popup-navigation{border-top:1px solid #dee0e1;margin-top:50px;padding-top:30px;font-size:14px}.room-popup .popup-navigation a{color:#5b6770;text-decoration:none}.room-popup .popup-navigation a svg{width:12px;height:12px}.room-popup .popup-navigation a:hover{color:#000}.room-popup .popup-navigation a:hover svg polygon{fill:#000}.room-popup .popup-navigation .button-next{float:right}.room_carousel .owl-item{opacity:1;transition:opacity .5s linear}.room_carousel .owl-item:not(.active){opacity:.3}@media screen and (max-width: 640px){.room_carousel{text-align:center}.room_carousel .h2{text-align:center;font-size:16px;float:none;font-weight:400;margin-right:0;margin-bottom:8px}.room_carousel .nav-wrapper .customDots{padding:0 17px;font-size:14px}.room_carousel .nav-wrapper .customDots .owl-dot{margin:0 10px}.room_carousel .rooms{text-align:left}.room_carousel .rooms .room .title{font-size:1.375em}.room_carousel .rooms .room .look-closer{margin-top:-65px;right:10px;font-size:13px}.room_carousel .rooms .room .image{margin-bottom:14px}.room_carousel .rooms .room .excerpt{margin-top:9px;margin-bottom:3px;line-height:2.2;font-size:14.7px}.room-popup{padding:30px !important;padding-top:73px !important}.room-popup .nav-wrapper{position:initial;text-align:center;margin-top:14px;margin-bottom:34px;padding:0;display:block;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;background-color:rgba(0,0,0,0)}.room-popup .nav-wrapper .owl-dots button.owl-dot{margin:0 5px}}@media screen and (max-width: 640px)and (max-width: 350px){.room-popup .nav-wrapper .owl-dots button.owl-dot{margin:0 4px}}@media screen and (max-width: 640px){.room-popup .description{font-size:18px;font-weight:300;margin-top:11px;line-height:1.8}.room-popup .ada_link a{font-size:19px}.room-popup .amenities{padding-top:20px;margin-top:20px}.room-popup .amenities h4{font-size:18px;margin-bottom:8px;font-weight:300}.room-popup .amenities .amenity .icon{width:33px;height:33px;margin-right:7px;vertical-align:-11px;margin-left:8px}.room-popup .fancybox-close-small{left:20px;height:40px;width:40px;top:3px !important}.room-popup .popup-navigation{margin-top:14px;padding-top:19px}.amenities{margin-top:3px;padding-top:14px}.amenities h4{margin-bottom:15px}.amenities .amenity{display:inline-block;vertical-align:middle;margin-right:10px;margin-bottom:12px}.amenities .amenity label{font-size:15px}.amenities .amenity .icon{width:34px;height:34px;margin-right:0;vertical-align:-5px}}.overlapping-images .owl-carousel-container{position:relative}.overlapping-images .wrap{position:relative}.overlapping-images .overlapping-images__header{text-align:center;margin-bottom:2.875em}.overlapping-images .overlapping-images__headline{margin-bottom:-0.08em}.overlapping-images .overlapping-images__tagline{font-size:1.5em;margin-top:0}.overlapping-images .overlapping-images__inner{position:relative}.overlapping-images .overlapping-images__background-image,.overlapping-images .overlapping-images__image2,.overlapping-images .overlapping-images__image3{background-size:cover;background-position:center center}.overlapping-images .image-container{width:1085px;height:810px;max-width:calc(100% - 60px);position:relative}.overlapping-images .overlapping-images__background-image{position:absolute;width:100%;height:100%;left:0;top:0}.overlapping-images .overlapping-images__background-image:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background-color:#fff;opacity:.8}.overlapping-images .inner-image-container{position:absolute;top:0;bottom:0;width:100%;max-width:43.125em;margin:9.1875em 3.75em 3.6875em 3.75em;z-index:2}.overlapping-images .overlapping-images__image2{z-index:2;width:100%;height:100%}.overlapping-images .overlapping-images__image3{position:absolute;width:24.375em;height:8.4375em;bottom:3.75em;z-index:3}.overlapping-images .overlapping-images__image3--mobile{display:none}.overlapping-images .overlapping-images__content{width:40em;max-width:100%;position:absolute;bottom:6.1875em}.overlapping-images .overlapping-images__content .white-box__outline{padding:2.75em 2.5625em 2.5625em 2.5625em}.overlapping-images .overlapping-images__content .h2{font-weight:100}.overlapping-images .overlapping-images__content .h4{margin-bottom:0.2777777778em}.overlapping-images .overlapping-images__content .nextslide{display:block;margin-bottom:-0.2941176471em;margin-top:0.7058823529em}.overlapping-images .overlapping-images__look-closer-button{margin-top:15px;color:#fff;display:inline-block}.overlapping-images .bodycopy:after{clear:right;display:block;content:""}.overlapping-images.overlapping-images--text-right .inner-image-container{left:0}.overlapping-images.overlapping-images--text-right .overlapping-images__image3{right:-3.75em}.overlapping-images.overlapping-images--text-right .overlapping-images__content{right:0}.overlapping-images.overlapping-images--text-left .inner-image-container{right:0}.overlapping-images.overlapping-images--text-left .inner-image-container{float:right}.overlapping-images.overlapping-images--text-left .image-container{float:right}.overlapping-images.overlapping-images--text-left .overlapping-images__image3{left:-3.75em}.overlapping-images.overlapping-images--text-left .overlapping-images__content{left:0}.overlapping-images .two-images.large .image-container{height:40.625em;margin-top:1.25em;margin-bottom:1.25em;max-width:calc(100% - 189px)}.overlapping-images .two-images.large .inner-image-container{margin-top:-1.25em;margin-bottom:-1.25em;margin-left:1.875em;margin-right:1.875em}.overlapping-images .two-images.large .overlapping-images__content{bottom:inherit;top:8.5em}.overlapping-images .three-images .overlapping-images__content{bottom:15.4375em}.overlapping-images .three-images .inner-image-container{margin-top:2.4375em;margin-bottom:6.4375em}@media screen and (max-width: 992px){.overlapping-images .image-container,.overlapping-images .two-images.large .image-container{position:relative;float:none;height:33.125em;width:100%;max-width:inherit !important}.overlapping-images .inner-image-container,.overlapping-images .two-images.large .inner-image-container{top:30px;bottom:30px;left:30px;right:30px;margin:0;width:auto}.overlapping-images .overlapping-images__background-image{float:none}.overlapping-images .overlapping-images__image3--desktop{display:none}.overlapping-images .overlapping-images__content{width:auto;position:relative;margin:0 3.125em;bottom:initial;float:right;max-width:40.625em;margin-top:-5.3125em;top:inherit !important}.overlapping-images .overlapping-images__content .h2{font-weight:300}.overlapping-images .overlapping-images__content .white-box__outline{padding:2.5em}.overlapping-images .three-images .overlapping-images__content{bottom:initial}.overlapping-images.overlapping-images--text-right .inner-image-container,.overlapping-images.overlapping-images--text-right .two-images.large .inner-image-container{right:100px;left:30px;margin:0}.overlapping-images.overlapping-images--text-right .overlapping-images__content,.overlapping-images.overlapping-images--text-right .two-images.large .overlapping-images__content{margin-right:30px;margin-left:100px}.overlapping-images.overlapping-images--text-left .inner-image-container,.overlapping-images.overlapping-images--text-left .two-images.large .inner-image-container{left:100px;right:30px;margin:0}.overlapping-images.overlapping-images--text-left .overlapping-images__content,.overlapping-images.overlapping-images--text-left .two-images.large .overlapping-images__content{margin-right:100px;margin-left:30px}.overlapping-images .owl-carousel.owl-loaded{margin-bottom:-60px}.overlapping-images .owl-stage-outer .overlapping-images__content{margin-bottom:60px}}@media screen and (max-width: 768px){.overlapping-images .overlapping-images__header{margin-left:1.25em;margin-right:1.25em;width:auto;margin-bottom:1.125em}.overlapping-images .overlapping-images__header .overlapping-images__headline{letter-spacing:0;font-weight:300}.overlapping-images .overlapping-images__header .overlapping-images__tagline{letter-spacing:0;font-size:1.25em;margin-top:8px}.overlapping-images .wrap{padding-left:0;padding-right:0}.overlapping-images .image-container,.overlapping-images .two-images.large .image-container{height:25.9375em;border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;margin-top:0;margin-bottom:0;float:none !important}.overlapping-images .inner-image-container{width:auto !important;left:0 !important;right:0 !important;top:0 !important;margin-top:1.1875em !important;margin-right:2.625em !important;margin-left:2.625em !important;margin-bottom:9.375em !important}.overlapping-images .overlapping-images__image2{margin:0 !important}.overlapping-images .overlapping-images__content{float:none !important;margin-left:1.875em !important;margin-right:1.875em !important;margin-top:-13.125em !important}.overlapping-images .overlapping-images__content .white-box__outline{padding:2.5em 1.8125em}}.overlapping-images .nav-wrapper{z-index:5;position:absolute;right:0;left:0;top:50%}.overlapping-images .nav-wrapper .owl-nav{left:1.25em;right:1.25em}.overlapping-images .nav-wrapper button{transform:translateY(-50%);height:11.625rem;padding:0 !important}@media screen and (max-width: 992px){.overlapping-images .nav-wrapper{top:17.5em}.overlapping-images .nav-wrapper .owl-nav{left:5px;right:5px}}@media screen and (max-width: 768px){.overlapping-images .nav-wrapper{top:8.4375em}.overlapping-images .nav-wrapper .owl-nav{left:5px;right:5px}}.theMap{position:relative}.theMap .contactMapText-container{position:absolute;top:50%;width:100%}.theMap .contactMapText-container .wrap{position:relative}.theMap .contactMapText{position:absolute;top:50%;right:40px;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%)}.theMap .contactMapText *{position:relative;z-index:3}.theMap .contactMapText .name{text-transform:uppercase;font-size:1.125em;letter-spacing:.4px;margin-bottom:0.2777777778em}.theMap .contactMapText .address,.theMap .contactMapText .city-state-zip{color:#000;font-weight:300;font-size:1.6em;letter-spacing:.6px;line-height:1.6}.theMap .contactMapText .phone-email{font-size:1.125em;color:#c1a02e;margin-top:0.5555555556em}.theMap .contactMapText .phone-email a{color:#c1a02e;text-decoration:none}.theMap .contactMapText .phone-email .phone:after{content:" | ";display:inline}#googlemap{width:100%;height:100vh;max-height:860px}#googlemap:before{content:"";display:block;position:absolute;z-index:1;width:100%;height:25vh;width:100%;pointer-events:none;background:-moz-linear-gradient(top, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);background:-webkit-linear-gradient(top, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);background:linear-gradient(to bottom, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff", endColorstr="#00ffffff",GradientType=0 )}@media screen and (max-width: 640px){.theMap .contactMapText-container{position:relative;z-index:99}.theMap .contactMapText{position:static;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);margin-top:1.25em;-webkit-box-shadow:10px 10px 36px 0 rgba(0,0,0,.22);-moz-box-shadow:10px 10px 36px 0 rgba(0,0,0,.22);-ms-box-shadow:10px 10px 36px 0 rgba(0,0,0,.22);-o-box-shadow:10px 10px 36px 0 rgba(0,0,0,.22);box-shadow:10px 10px 36px 0 rgba(0,0,0,.22)}.theMap .contactMapText .name{line-height:1}.theMap .contactMapText .address,.theMap .contactMapText .city-state-zip{text-transform:uppercase;font-size:1.25em;line-height:1.2em}.theMap .contactMapText .address{margin-top:0.45em}.theMap .contactMapText .phone-email{font-size:1em;text-transform:uppercase;line-height:1.2;margin-top:0.4375em}.theMap .contactMapText .phone-email .phone,.theMap .contactMapText .phone-email .email{display:block}.theMap .contactMapText .phone-email .phone:after,.theMap .contactMapText .phone-email .email:after{content:""}#googlemap{max-height:440px}}.textblock{text-align:center}.textblock:after,.textblock .wrap:after,.textblock .socialmedia{content:"";clear:both;display:block}.textblock.with-bkg-image{padding-top:1.5em;margin-top:16em}.textblock .wrap{max-width:56.25rem}.textblock h2{margin-bottom:0}.textblock .background-image{left:0;right:0;height:18.75em;background-position:center center;background-size:contain;position:absolute;margin:auto;top:-11.5625em;z-index:-1;background-repeat:no-repeat}.textblock .socialmedia{list-style:none;margin:0;padding:0;text-align:center;margin-top:0.25em}.textblock .socialmedia li{margin:13px;display:inline-block}.textblock .socialmedia li svg{width:32px;height:32px}.textblock .socialmedia li svg,.textblock .socialmedia li svg *{-webkit-transition:fill .14s ease-in-out;transition:fill .14s ease-in-out;fill:#c1a02e}.textblock .socialmedia li a:hover svg,.textblock .socialmedia li a:hover svg *{fill:#9c8125}@media screen and (max-width: 640px){.textblock.with-bkg-image{padding-top:3.375em;margin-top:3.125em}.textblock .socialmedia{margin-top:-0.375em;margin-bottom:-2.625em}.textblock .background-image{height:10.625em;top:-3.75em}}.video-strata{text-align:center}.video-strata .section-headline{text-align:center;margin-bottom:2em}.video-strata .section-headline h1{margin-bottom:.18em}.video-strata .section-headline .video-copy{font-size:25px;margin-top:0;line-height:1.45;max-width:860px;font-weight:300;margin:auto}@media screen and (max-width: 640px){.video-strata .section-headline{margin-bottom:1.1875em}.video-strata .section-headline h1{font-weight:300;line-height:1.2}.video-strata .section-headline .video-copy{font-size:1.1875em;margin-top:4px}}.video-container{overflow:hidden;position:relative;width:100%;margin:auto}.video-container .video-container-inner{height:0;padding-top:56.25%;width:100%}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.mailing-list-signup{text-align:center;margin-left:auto;margin-right:auto;max-width:59.375em}.mailing-list-signup h1{margin-bottom:0.1944444444em}.mailing-list-signup h2{font-size:1.5625em;letter-spacing:0;margin-bottom:0.52em;text-transform:none}.mailing-list-signup input[type=submit]{font-size:1.0625em}.mailing-list-signup input[type=text],.mailing-list-signup input[type=email],.mailing-list-signup .form-block-event-name label{line-height:3.1764705882em;height:3.1764705882em;font-size:1.0625em}.mailing-list-signup .form-block-event-name label{padding-top:2px}.mailing-list-signup .form-fields-custom{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.mailing-list-signup .form-fields-custom .form-block-event-name{-webkit-flex:auto 1;-moz-flex:auto 1;-ms-flex:auto 1;-o-flex:auto 1;flex:auto 1}.mailing-list-signup .form-fields-custom .submit-container input{padding-left:5.2941176471em;padding-right:5.2941176471em;margin-left:1.2em}@media screen and (max-width: 640px){.mailing-list-signup h1{font-weight:300;margin-bottom:0.5em}.mailing-list-signup h2{font-size:1.25em;margin-bottom:1.25em}.mailing-list-signup input[type=submit]{max-width:10.6153846154em}.mailing-list-signup input[type=text],.mailing-list-signup input[type=email],.mailing-list-signup .form-block-event-name label{line-height:3.3076923077em;height:3.3076923077em;font-size:0.8125em}.mailing-list-signup .form-fields-custom .submit-container input{padding-left:3.0769230769em;padding-right:3.0769230769em}}@media screen and (max-width: 400px){.mailing-list-signup .form-fields-custom{display:block}.mailing-list-signup .form-fields-custom .submit-container input{width:100%;margin:0;text-align:center}}body.home footer,body.page-template-template-home footer{margin-top:0}body.home .event-inquiry-copy-on-homepage .copy-container,body.page-template-template-home .event-inquiry-copy-on-homepage .copy-container{padding-top:0;margin-top:-68px;padding-bottom:126px}@media screen and (max-width: 640px){body.home .event-inquiry-copy-on-homepage .copy-container,body.page-template-template-home .event-inquiry-copy-on-homepage .copy-container{margin-top:0;padding-bottom:57px}body.home footer,body.page-template-template-home footer{margin-top:5em}}.page-template-template-weddings .hero .hero__background-image{height:33vw}.page-template-template-press .archive--press .wrap{max-width:1104px}.page-template-template-press .archive--press h1{text-align:center}.page-template-template-press .press-listing{margin-top:6.875em;position:relative}.page-template-template-press .press-listing article{margin-bottom:3.625em}.page-template-template-press .press-listing article:last-child{margin-bottom:0}.page-template-template-press .press-listing article .leftcol{width:13.0625em}.page-template-template-press .press-listing article .leftcol .img-container{border:1px solid #d2d2d2;min-height:9.9375em;position:relative}.page-template-template-press .press-listing article .leftcol .img-container a{display:block;height:100%;position:absolute;width:100%}.page-template-template-press .press-listing article .leftcol .img-container img{display:block;padding:5px;width:100%;padding:5px;position:absolute;top:50%;right:0;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.page-template-template-press .press-listing article .rightcol{margin-left:13.0625em;padding-left:1.6875em}.page-template-template-press .press-listing article header h3 a{color:#000}.page-template-template-press .press-listing article header h3 a:before{display:none}.page-template-template-press .press-listing article header h3 a:hover{color:#c1a02e}.page-template-template-press .press-listing article header h3 .date{color:#c1a02e}.page-template-template-press .press-listing article .demi-link{margin-top:7px}.page-template-template-press .press-listing .press-listing__article-container{overflow:hidden;-webkit-transition:height 1s linear;transition:height 1s linear}.page-template-template-press .press-listing .press-listing__article-container.hax-max-height{height:90em}.page-template-template-press .press-listing .press-listing__read-more{display:none;width:100%;padding-top:18.75em;position:absolute;bottom:0;cursor:pointer;background:-moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#00ffffff", endColorstr="#ffffff",GradientType=0 )}.page-template-template-press .press-listing .press-listing__read-more img{display:block;margin:auto;width:96px}@media screen and (max-width: 640px){.page-template-template-press .press-listing{margin-top:2.3125em;margin-bottom:2.4375em}.page-template-template-press .press-listing article{margin-bottom:1.6875em}.page-template-template-press .press-listing article .leftcol,.page-template-template-press .press-listing article .rightcol{float:none !important}.page-template-template-press .press-listing article .leftcol .img-container{max-width:13.75em;margin:auto;margin-bottom:1.125em}.page-template-template-press .press-listing article .rightcol{margin-left:0;padding-left:0}.page-template-template-press .press-listing article .demi-link{margin-top:0}.page-template-template-press .press-listing .press-listing__article-container.hax-max-height{height:137.5em}}.page-template-template-press .contact .row{margin-bottom:11.75em}.page-template-template-press .contact .row:last-child{margin-bottom:0}.page-template-template-press .contact h1{text-align:left}.page-template-template-press .contact .copy{margin-bottom:1.4444444444em}.page-template-template-press .contact .people{padding:0;margin:0;list-style:none}.page-template-template-press .contact .people li{margin-bottom:1.625em}.page-template-template-press .contact .people li:last-child{margin-bottom:0}.page-template-template-press .contact .people li h3{text-transform:none;margin-bottom:3px}.page-template-template-press .contact .people li ul{padding:0;margin:0;list-style:none}.page-template-template-press .contact .people li ul li{margin-bottom:0em;white-space:nowrap;float:left}.page-template-template-press .contact .people li ul li a:before{display:none}.page-template-template-press .contact .people li dl{margin:0}.page-template-template-press .contact .people li dl dt{display:inline-block;margin-right:0.8333333333em;text-transform:uppercase}.page-template-template-press .contact .people li dl dd{display:inline-block;margin-right:2.7777777778em;color:#c1a02e}@media screen and (max-width: 640px){.page-template-template-press .contact .row{margin-left:0;margin-right:0}.page-template-template-press .contact .row .col{float:none;width:100%;padding-left:0;padding-right:0}.page-template-template-press .contact h1{text-align:left}.page-template-template-press .contact .people li h3{font-size:1.125em;margin-bottom:0.3888888889em}}.page-template-template-press .presskit .row{margin-bottom:11.75em}.page-template-template-press .presskit .row:last-child{margin-bottom:0}.page-template-template-press .presskit h1{text-align:left}.page-template-template-press .presskit .photo-gallery-category{margin-bottom:7.625em}.page-template-template-press .presskit .photo-gallery-category:last-child{margin-bottom:0}.page-template-template-press .presskit .photo-gallery-category h4{border-top:1px solid #cfd2d3;padding-top:1.3888888889em}.page-template-template-press .presskit .image-grid{margin:0;padding:0;list-style:none;overflow:hidden;margin-left:-1.25em;margin-right:-1.25em;margin-bottom:-40px}.page-template-template-press .presskit .image-grid li{width:33.33%;float:left;padding:0 1.25em 1.25em 1.25em}.page-template-template-press .presskit .image-grid li:nth-child(3n+1){clear:left}.page-template-template-press .presskit .image-grid li .image-container{background-color:#f2f2f2;width:100%;height:0;padding-bottom:75%;display:block;position:relative}.page-template-template-press .presskit .image-grid li figcaption{color:#828a8e;font-size:0.75em;line-height:1.1;margin-top:0.25em;margin-bottom:0.25em;font-style:italic;text-align:right}.page-template-template-press .presskit .image-grid li a .background-image{position:absolute;width:100%;height:100%;background-size:cover;background-position:center center;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}.page-template-template-press .presskit .image-grid li a .centered-content{width:100%;text-align:center;text-transform:uppercase;z-index:1;position:absolute;top:50%;transform:translateY(-50%);padding:2.1875em 2.1875em}.page-template-template-press .presskit .image-grid li a .centered-content .h4{display:block;color:#5b6770 !important;margin-bottom:0;margin-top:3px}.page-template-template-press .presskit .image-grid li a .centered-content img{display:block;margin:auto;margin-bottom:0.75em}.page-template-template-press .presskit .image-grid li a .centered-content svg{width:3.75em;height:3.125em}.page-template-template-press .presskit .image-grid li a:hover .background-image{opacity:.5}.page-template-template-press .presskit .image-grid.press-kit-grid li a{cursor:url("/wp-content/themes/celeste/library/images/cursors/download.cur"),pointer;cursor:url("../images/svg/download.svg") 9 13,url("../images/cursors/download.png") 9 13,pointer}.page-template-template-press .presskit .image-grid.photo-gallery-grid li a{cursor:url("/wp-content/themes/celeste/library/images/cursors/eye.cur"),pointer;cursor:url("/wp-content/themes/celeste/library/images/svg/eye.svg") 12 8,url("/wp-content/themes/celeste/library/images/cursors/eye.png") 12 8,pointer}@media screen and (max-width: 1315px){.page-template-template-press .presskit .image-grid li a .centered-content img,.page-template-template-press .presskit .image-grid li a .centered-content svg{width:4.6vw;height:auto}}@media screen and (max-width: 992px){.page-template-template-press .presskit .image-grid{margin-left:-0.625em;margin-right:-0.625em}.page-template-template-press .presskit .image-grid li{padding:0 0.625em 1.25em 0.625em}.page-template-template-press .presskit .image-grid li a .centered-content{padding:2.1875em 0.9375em}.page-template-template-press .presskit .image-grid li a .centered-content .h4{max-width:9.375em;margin-left:auto;margin-right:auto}.page-template-template-press .presskit .image-grid li a .centered-content img,.page-template-template-press .presskit .image-grid li a .centered-content svg{width:4.6vw;height:auto}}@media screen and (max-width: 768px){.page-template-template-press .presskit .row{margin-bottom:5.125em;margin-left:0;margin-right:0}.page-template-template-press .presskit .row .col{float:none;width:100%;padding-left:0;padding-right:0}.page-template-template-press .presskit h1{text-align:left}.page-template-template-press .presskit .image-grid li a .centered-content img,.page-template-template-press .presskit .image-grid li a .centered-content svg{width:6vw}.page-template-template-press .presskit .image-grid.press-kit-grid li a{padding-bottom:64%}.page-template-template-press .presskit .photo-gallery-category{margin-bottom:5.0625em}.page-template-template-press .presskit .photo-gallery-category h4{padding-top:1.0625em}}@media screen and (max-width: 640px){.page-template-template-press .presskit .photo-gallery-category h4{max-width:21.875em}.page-template-template-press .presskit .image-grid{margin-left:0;margin-right:0}.page-template-template-press .presskit .image-grid li{width:100%;float:none;padding:0 0 1.25em 0;max-width:21.875em}.page-template-template-press .presskit .image-grid li a .centered-content img,.page-template-template-press .presskit .image-grid li a .centered-content svg{width:17.8vw}}.single-press .headline--single{margin-bottom:-3.75em;padding-top:20px}.single-press .headline--single h1{text-align:center}.single-press .headline--single .hero__copy{text-align:center;color:#c1a02e;text-transform:uppercase;font-size:1.25em;line-height:1;font-weight:300}.single-press .hero .hero__background-image{margin-bottom:0}.single-press .hero .hero__content{margin:auto;max-width:80%;margin-top:-9.5vw;width:800px;margin-bottom:3.75em}.single-press .article-footer{margin-top:3.0625em}@media screen and (min-width: 1474px){.single-press .hero .hero__content{margin-top:-8.75em}}@media screen and (max-width: 640px){.single-press .hero .hero__content{width:auto;margin-left:1.25em;max-width:inherit;margin-top:-2.5625em}}.subheading{text-rendering:optimizelegibility;font-weight:100;text-transform:uppercase;line-height:1.1;font-size:2.25rem;letter-spacing:.6px;font-weight:300;color:#000;margin-top:3.3333333333em;margin-bottom:1.1111111111em}.subheading a{text-decoration:none}@media screen and (max-width: 992px){.subheading{font-size:1.375rem}}.grecaptcha-badge{visibility:hidden !important}.event-inquiries-headline{clear:both;font-size:22px;margin-bottom:0;margin-top:-4px}.event-inquiries-content{max-width:1060px;margin-left:auto;margin-right:auto}.event-inquiry-form{max-width:705px;text-align:center;margin-top:42px;margin-left:auto;margin-right:auto}.event-inquiry-form fieldset{padding:0;clear:both;margin-top:20px;margin-bottom:38px;border:none}.event-inquiry-form h2{font-size:22px;margin-bottom:15px}.event-inquiry-form h3{font-size:20px;clear:both;padding-top:10px;margin-bottom:15px}.event-inquiry-form p{margin-top:1.2em;margin-bottom:.6em;font-size:18px}.event-inquiry-form .form-block-type{max-width:333px;margin:auto}.event-inquiry-form .form-block-guestrooms-needed{display:inline-block;margin-top:9px;margin-bottom:12px}.event-inquiry-form .form-block-number-of-guestrooms{display:inline-block;max-width:244px;padding-left:20px}.event-inquiry-form span.wpcf7-list-item.first{margin-left:0}.event-inquiry-form .form-block-details{margin-bottom:10px}.event-inquiry-form .form-block-details textarea{min-height:140px}.event-inquiry-form .pleasenotifyme .wpcf7-list-item-label{text-transform:none}.event-inquiry-form input[type=checkbox],.event-inquiry-form input[type=radio]{vertical-align:-3px;zoom:1.8}.event-inquiry-form input[type=submit]{min-width:270px;text-align:center;margin-top:9px;font-size:19px}@media screen and (min-width: 640px){.event-inquiries-headline{margin-top:-60px}.event-inquiry-form h3{margin-bottom:20px}}@media screen and (min-width: 500px){.event-inquiries-headline{font-size:42px}.form-block-guestrooms-needed{margin:0}.event-inquiry-form h2{font-size:40px;margin-bottom:25px}.event-inquiry-form h3{font-size:28px}.event-inquiry-form p{font-size:27px}}.lte-ie9 body:after{content:"You are viewing this site with an outdated browser. Please consider updating your browser.";color:#fff;background-color:#c1a02e;text-align:center;display:block;font-size:14px}.lte-ie9 #top-menu{max-width:460px}.lte-ie9 #menuToggle,.lte-ie9 #menu{-webkit-transition:none;transition:none}.lte-ie9 header.open #menuToggle span{display:none}.lte-ie9 header.open #menuToggle:before{content:"X";font-size:20px;font-weight:bold;color:#000;display:block;position:absolute;left:0;top:-15px}@media screen and (max-width: 768px){.lte-ie9 header.open #menuToggle:before{top:54px;left:33px}}/*# sourceMappingURL=style.css.map */