#label_1_4,.button:hover,.main-footer,H1,H2,H3,H5,a:active,a:hover,a:link,a:visited,body,h1,h2,h3,h4,h5,h6,p,p a:active,p a:hover,p a:visited{color:#000}.main-menu li li,.utility-menu-mobile li li{float:none;white-space:nowrap}*,.gallery ul,input[type=checkbox],input[type=radio]{box-sizing:border-box}hr,img{border:0}H2,H4{line-height:125%}H3,H5{line-height:110%}.button,H4,H5,p .button{margin-bottom:5px}body,p{line-height:150%}a:hover,p a:hover{text-decoration:none;transition:.5s ease-out;outline:0}.entry ol li,.entry ul li{margin-left:35px;padding-left:5px}.entry li ul li,.entry ul li{list-style:circle}.main-menu-wrapper,.overlay-wrapper{transition:450ms ease-in;width:100%}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}.gallery-wrapper h4,H2,H3,p{margin-bottom:10px}.home .booking-title,.home .booking-title-mobile,.top-menu-wrapper,article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}.footer-logos,audio,canvas,video{display:inline-block}[hidden],audio:not([controls]){display:none}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}hr{display:block;height:1px;border-top:1px solid!important;margin:2em 0;padding:0}code,kbd,pre,samp{font-family:monospace,monospace}.book-form-wrapper input,.book-form-wrapper select,.booking-link a,.booking-title a,.booking-title-mobile a,.button,.button>a,.child-page-list>select,.footer-menu a,.full-width-booking-link>a,.fullwidth-wrapper.alternate-bg,.group-book-btn,.homepage-stay-links>a,.main-menu a,.main-menu-wrapper a,.menu-utility-menu-container a,.page-links-wrap>a,.rsGCaption h5,.scroll-down-link a,.time_temperature,.ui-datepicker th,.ui-datepicker-title,.visibleNearbyZoom .rsGCaption span,.website-design a,.woo-addcard-btn.woo-list-style2-btn.back-btn>a,.woo-product-title>a,H1,H2,H3,H4,H5,a.parent-page-link,body,p,select{font-family:Montserrat,sans-serif}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{-ms-interpolation-mode:bicubic;vertical-align:middle}input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}.gform_fields.top_label.description_below li,H1{margin-bottom:15px}td,textarea{vertical-align:top}button,input{line-height:normal}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}*,.col{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;resize:vertical}table{border-collapse:collapse;border-spacing:0}.clearfix:after{visibility:hidden;display:block;content:"";clear:both;height:0}body,html{width:100%;height:100%}select::-ms-expand{display:none}.col{border:0 solid transparent;float:left;box-sizing:border-box;-moz-background-clip:padding-box!important;-webkit-background-clip:padding-box!important;background-clip:padding-box!important}@media screen and (min-width:0px){.col{margin:3% 0;padding:0 3%}.row .col:first-child,.span_12{margin-left:0}.span_1{width:5.58333333333%}.span_2{width:14.1666666667%}.span_3{width:22.75%}.span_4{width:30%}.span_5{width:39.9166666667%}.span_6{width:48.5%}.span_7{width:57.0833333333%}.span_8{width:65.6666666667%}.span_9{width:74.25%}.span_10{width:82.8333333333%}.span_11{width:91.4166666667%}.span_12{width:100%}}@media screen and (max-width:448px){.col{padding:5%}}::-moz-selection{background:#c3c3c3;color:#221408}::selection{background:#c3c3c3;color:#221408}body{font-size:1em;font-weight:300}.wrapper{background:#fff;margin:0 auto;max-width:75%}@media only screen and (max-width :1800px){.wrapper{max-width:90%}}@font-face{font-family:upvalley;src:url('font/upvalley.eot?17850087');src:url('font/upvalley.eot?17850087#iefix') format('embedded-opentype'),url('font/upvalley.woff2?17850087') format('woff2'),url('font/upvalley.woff?17850087') format('woff'),url('font/upvalley.ttf?17850087') format('truetype'),url('font/upvalley.svg?17850087#upvalley') format('svg');font-weight:400;font-style:normal}[class*=" icon-"]:before,[class^=icon-]:before{font-family:upvalley;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-facebook:before{content:'\46'}.icon-twitter:before{content:'\54'}.icon-pinterest-circled:before{content:'\e802'}.icon-down-open-big:before{content:'\e807'}.icon-left-open-big:before{content:'\e808'}.icon-right-open-big:before{content:'\e809'}.icon-up-open-big:before{content:'\e80a'}.icon-instagram:before{content:'\f16d'}h1,h2,h3,h4,h5,h6{font-weight:400}H1{font-size:2.45em;font-weight:700;letter-spacing:1px;line-height:115%;text-transform:lowercase}#searchsubmit,.address,.button,.footer-disclaimer-wrapper,.footer-left p,.green-btn,.menu-footer-menu-container a,.more-link,.page-name>h1,.room-secondary-links a,.sidebar-links a,.utility-menu-mobile a,H2,H3,H4,H5,h6{text-transform:uppercase}H2{font-size:1.75em;font-weight:300;letter-spacing:6px}H3{font-size:1.5em;letter-spacing:4px}H4{color:#e4a024;font-size:1.4em;font-weight:400;letter-spacing:2px}H5{font-size:1.5em;font-weight:300;letter-spacing:5px;margin-top:15px}.main-menu-wrapper a,h6,p{letter-spacing:1px}h6{font-size:1.25em;font-weight:200}p{font-size:1.1em;font-weight:300}a,a:hover,a:link{text-decoration:none}.column li a:link,.column p a:link,.entry p a:link{border-bottom:1px dotted #000;color:#000;text-decoration:none}p a:hover{border-bottom:1px solid #000}.entry ol,.entry p,.entry ul{margin-bottom:1.25em}.entry ol li{list-style:decimal}.ui-datepicker th,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:300!important}b,strong{font-weight:600}.logo{margin:0 auto;max-width:100%}#interior-header-image>img,.entry.entry-center .gform_body li,.logo img,.repeating-list-content li,.rooms-image img,.sidebar-links{width:100%}.sticky .sticky-logo{opacity:1!important;margin-top:14px!important;max-width:49px;transition:.3s;height:auto!important}.active .main-menu-wrapper,.overlay-wrapper.active{transition:850ms cubic-bezier(.19, .63, .235, .995)}.top-menu-wrapper{height:50px;padding:0 5%}.overlay-wrapper{background-color:rgba(0,0,0,.85);height:100%;left:0;margin-top:100vh;position:fixed!important;top:0;visibility:hidden;z-index:1;overflow-x:hidden;overflow-y:scroll}.overlay-wrapper.active{margin-top:0;visibility:visible}.main-menu-wrapper{height:auto;position:absolute;text-align:center;top:160px}.main-menu-wrapper.sticky{top:80px}#sb_instagram #sbi_load,.OT-widget-mobile,.amenities-table.table-mobile,.amenities-table.table-mobile-small,.booking-title,.booking-title-mobile,.gform_wrapper div.validation_error,.home_page_links_wrapper a:nth-child(3):hover .key-hover-red,.home_page_links_wrapper a:nth-child(4):hover .key-hover-red,.home_page_links_wrapper a:nth-child(7):hover .key-hover-red,.home_page_links_wrapper a:nth-child(8):hover .key-hover-red,.main-menu .sub-menu,.main-menu-wrapper,.mgl_instagram_pagination,.mobile-logo,.mobile-overlay-wrapper,.ngg-galleryoverview .slideshowlink,.page-id-9 .dataTables_filter,.powered-by-open-table,.screen-reader-text,.slider-wrapper .slider-mobile,.sticky .sidebar-top,.tour-button,.widget h2{display:none}.active .main-menu-wrapper{display:block!important}.main-menu{display:block;margin:150px auto 0;width:280px}.main-menu-wrapper a:hover{background-color:#000}.booking-link a,.booking-link.active a,.main-menu-toggle,.main-menu-toggle.active,section[role=content]{background-color:#fff}.brand-inner-wrapper{margin:0 auto;width:90%}header[role=site-header]{margin-left:5%;position:absolute;top:0;width:90%;z-index:9999}header.active[role=site-header]{position:fixed}.dataTables_info,.location_name,.short_condition,.today,.ui-helper-clearfix::after,header[role=site-header-mobile]{display:none!important}.brand-wrapper-left,.brand-wrapper-right{float:left;position:relative;z-index:2;width:43%}.brand-wrapper-right,.content-interior.span_9.col,.home_page_links_wrapper a:nth-child(3) .page-links .page-links-content,.home_page_links_wrapper a:nth-child(4) .page-links .page-links-content,.home_page_links_wrapper a:nth-child(7) .page-links .page-links-content,.home_page_links_wrapper a:nth-child(8) .page-links .page-links-content,.image_links:nth-child(2n) .page-links-title-image,.opposite-slider .bx-wrapper .callout-slider-image{float:right}.brand-wrapper-center{left:50%;margin-left:-83px;margin-top:14px;position:absolute;transition:.3s;width:166px;z-index:3}.sticky .brand-wrapper-center{margin-left:-45px;margin-top:8px;width:90px}.main-menu-toggle{float:left;height:45px;text-align:center;width:45px;display:block;cursor:pointer;position:relative}.booking-link,.home_page_links_wrapper .page-links h1,.main-menu li li,.social-icons{text-align:right}.booking-link>a:hover,.main-menu-toggle:hover{background-color:#e9e8e8;transition:.3s}.menu-text{bottom:15px;position:absolute;width:100%}.sidebar-top{border-bottom:3px solid #fff;height:38px;margin-bottom:18px;margin-top:62px}.menu-utility-menu-container a{color:#fff;display:inline-block;float:left;font-size:.9em;letter-spacing:1px;padding-right:17px;text-transform:uppercase}.booking-link a,.main-menu-wrapper a{display:block;line-height:100%}.booking-link a,.page-name-header{float:right;text-transform:uppercase}.menu-utility-menu-container ul li{list-style:none}@media only screen and (max-width :860px){.menu-utility-menu-container a{padding-right:9px}}@media only screen and (max-width :500px){.menu-utility-menu-container a{font-size:.7em}}.main-menu-wrapper a{text-transform:uppercase;color:#fff;font-size:2.5em;font-weight:700;padding:20px 5%;text-align:left;text-transform:lowercase}.booking-link a{color:#000;font-size:.9em;font-weight:200;letter-spacing:4px;padding:12px 13px}.main-menu a,.utility-menu-mobile a{line-height:1;white-space:nowrap;letter-spacing:1px;text-decoration:none}.social-icons a{font-size:1.1em}.main-menu li{position:relative;list-style:none;margin:20px auto;text-align:left}.main-menu li:last-child{margin-right:0}.main-menu ul,.rooms-width,.sticky .header-wrapper,.utility-menu-mobile ul{margin:0 auto}.main-menu a{color:#fff;display:inline-block;font-size:4.25em;font-weight:500;padding:15px 0;text-align:left}@media only screen and (max-width :425px){.main-menu a{font-size:3.25em}}.current-menu-ancestor a{border-bottom:4px solid #fff}.main-menu li a::before{margin-left:-50px;display:inline-block;font-family:lato;font-size:.275em;letter-spacing:4px;width:50px}.main-menu li:first-child a::before{content:"01."}.main-menu li:nth-child(2) a::before{content:"02."}.main-menu li:nth-child(3) a::before{content:"03."}.main-menu li:nth-child(4) a::before{content:"04."}.main-menu li:nth-child(5) a::before{content:"05."}.main-menu li:nth-child(6) a::before{content:"06."}@media only screen and (max-width :700px){.main-menu{margin:140px auto 0}.main-menu li a::before{margin-left:10px}}.main-menu li ul{opacity:0;min-width:100%;width:auto;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;opacity:1;position:relative;top:0;left:0;padding:0}.main-menu li li,.rooms-text .room-secondary-links,.ui-datepicker table{margin:0}.main-menu a:hover,.main-menu li:hover>a,.main-menu ul>li>a.active{color:rgba(255,255,255,.25)}.main-menu .sub-menu a{color:#fff;font-size:2em;font-style:italic;font-weight:300;padding:15px 30px 15px 130px!important;text-align:left;text-shadow:none}.utility-menu-mobile-wrapper{display:block;margin:0 auto;width:175px;padding-left:10px}.utility-menu-mobile li{position:relative;float:left;list-style:none}.utility-menu-mobile a{color:#fff;display:block;font-size:.95em;padding:18px 8px}.utility-menu-mobile a:hover,.utility-menu-mobile li li a:hover,.utility-menu-mobile li:hover>a,.utility-menu-mobile ul>li>a.active{color:#306376}.utility-menu-mobile li ul{position:absolute;opacity:0;top:50px;left:-9999px;min-width:100%;width:auto;background:rgba(19,19,19,.8);-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;-webkit-box-shadow:2px 6px 6px rgba(50,50,50,.5);-moz-box-shadow:2px 6px 6px rgba(50,50,50,.5);box-shadow:2px 6px 6px rgba(50,50,50,.5)}.utility-menu-mobile li:hover ul{opacity:1;left:0}.utility-menu-mobile li li a{margin:0;padding:10px 20px;-webkit-transition:color .3s;-moz-transition:color .3s;-ms-transition:color .3s;-o-transition:color .3s;transition:color .3s}.header-wrapper{margin:35px auto 0;width:100%}header[role=page-header]{width:100%;height:auto;margin:0 auto}header[role=page-header] img{display:block;max-width:100%;margin:0 auto;height:auto}.page-name-header-wrapper{position:absolute;top:55%;width:100%;z-index:8020}.page-name-header{background:rgba(0,0,0,.5)!important;border:3px solid #fff!important;color:#fff;display:block;font-size:50px;letter-spacing:1px;margin-right:13%;padding:25px;position:relative;text-align:right;z-index:9999;line-height:77%}@media only screen and (min-width :2000px){.page-name-header{margin-right:15%}}@media only screen and (max-width :1300px){.wrapper{max-width:100%}.page-name-header{margin-right:3%}.page-name-header-wrapper{top:60%}}@media only screen and (max-width :2000px){.header-wrapper{max-width:100%}}.brand-topper{height:auto;position:absolute;z-index:8888;top:0;width:100%;left:0}.booking-title a,.booking-title-mobile a{background:#bea783;color:#fff;font-size:1.5em;line-height:150%;padding:10px;text-align:center;width:100%;display:block}.booking-title-mobile>a:hover,.booking-title>a:hover{background-color:#ae9773;transition:background-color .5s}.book-form-wrapper{display:none;margin-top:44px;position:absolute;right:0;width:144px}.book-form-wrapper select{text-align-last:center}.blog-header .page-name-header,.book-form-wrapper option,.content-interior .entry,.gform_footer.top_label,.rsSlideRoot{text-align:center}@media only screen and (max-width :780px){.main-menu-wrapper{top:280px}.logo img{width:60%}.mobile-overlay-wrapper{display:block}.desktop-overlay-wrapper,header[role=site-header]{display:none}.brand-wrapper-center{left:0;margin:0 auto;position:relative}.main-menu-toggle:hover{background-color:#fff}.sidebar-top{margin-top:0}.main-menu-wrapper a{font-size:2em;padding:20px}.header-wrapper{margin:0 auto}header[role=site-header-mobile]{background:#e4a024;display:block!important;position:fixed;top:0;width:100%;z-index:9999}.mobile-header-bottom{clear:both}.mobile-header-top{border-bottom:3px solid #fff;height:40px;margin:0 auto;padding-top:2px;width:95%}.mobile-header-top .brand-wrapper-left{width:70%}.mobile-header-top .brand-wrapper-right{width:30%}@media only screen and (max-width :390px){.hide-mobile{display:none}.mobile-header-top .brand-wrapper-left,.mobile-header-top .brand-wrapper-right{width:50%}}.mobile-header-bottom .brand-wrapper-left{width:25%;background-color:#fff}.mobile-header-bottom .brand-wrapper-right{width:75%}.mobile-header-middle{clear:both;width:100px;margin:0 auto}.mobile-header-middle .brand-wrapper-center{width:100%}.booking-link>a{height:45px;text-align:center;width:99%;padding:17px 0}.main-menu-toggle{float:none;margin:0 auto}.logo{margin:0 auto 20px;max-width:200px}.book-form-wrapper{margin-top:5px;width:100%}}.book-form-wrapper>form{background-color:#fff;margin:0 auto;padding:0;text-align:center}.book-form-wrapper input,.book-form-wrapper select,.group-book-btn{border-top:none;border-left:none;border-right:none;border-radius:0!important;color:#000;letter-spacing:1px;padding:10px 0!important;text-align:center;text-transform:uppercase;-webkit-appearance:none}#book-form label{display:block;padding-top:5px!important}.form-select{float:left;margin-right:1%;width:25%}.book-form-wrapper input,.book-form-wrapper select{background:#fff;border-bottom:1px solid #e9e8e8;font-size:.85em!important;font-weight:300;width:100%}.action>input{margin-top:0;background-color:#000;color:#fff;border-bottom:none}.action>input:hover{background-color:#e4a024;color:#fff;transition:color .5s,background-color .5s}.group-book-btn{background-color:#fff;font-size:.75em!important;width:100%;display:block}. @media only screen and (max-width:840px){margin-right:0;width:100%}.main-content-image{float:left;width:33.333%}.main-content-badge{left:-129px;position:absolute;top:300px;width:255px}.callout-bar{background-color:#e4a024;width:100%;padding:16px 0}.main-content-text{text-align:center;width:80%;margin:0 auto}.callout-bar-bottom{background-color:#fff;border:5px solid #e4a024;margin:20px auto;padding:40px;text-align:center;width:97%}.callout-bar-bottom .button{background-repeat:no-repeat;background-size:auto 100%;padding:9px 50px 9px 70px}.main-content-text>p{font-size:.8em;margin-left:40px;margin-top:30px}.main-content-text h5{color:#fff;display:inline-block;line-height:130%;margin:0}.main-content-text a{background:rgba(0,0,0,0);border:2px solid;display:inline;font-size:1em!important;margin-bottom:0!important;margin-left:10px;padding:6px 40px}@media only screen and (max-width :750px){.main-content-text h5{font-size:1em;margin-bottom:10px;word-break:break-all}.main-content-text a{display:block!important;margin-left:0!important}}.footer-disclaimer-wrapper>p,.footer-left p{margin-bottom:0}.main-content-text a:hover{background-color:#fff;color:#e4a024!important;border-color:#fff}.divider-bar{background-color:#000;height:6px;margin-bottom:30px;width:65px}.page-links-wrap>a{border-bottom:1px solid;font-size:.9em;font-weight:400;padding-bottom:7px}.button>a,.footer-logos-wrapper a,.website-design a,li a{border-bottom:none!important}.address,.blog-text h2 a,.footer-menu a,input,select,textarea{font-weight:300}.entry.homepage-signupform{margin:0 auto;padding:80px 0;text-align:center;width:55%}footer[role=site-footer] .main-footer .wrapper{font-size:1em;padding:25px 0 40px!important}.footer-wrapper{margin:0 auto;width:100%;padding:0;color:#fff}.footer-menu{margin:20px auto;width:100%;text-align:center}.address,.footer-block-one,.menu-footer-menu-container{margin-bottom:30px}.footer-menu li{border-right:0;display:inline-block;list-style:none;margin:0}.footer-menu a{color:#000;font-size:.8em;line-height:180%;padding:0 7px 0 2px}.footer-menu li::after{color:#000;content:"/"}.footer-menu li:last-child:after{content:""}.footer-menu a:hover{outline:0;text-decoration:none;transition:color .5s ease-out;color:#000}.address{color:#000;font-size:1em;letter-spacing:2px;line-height:150%}.button,.footer-left p,.green-btn{letter-spacing:3px}.footer-left,.footer-right,.time_symbol.climacon{float:left;width:50%}.footer-left .gform_wrapper{margin:6px 0}.footer-left .gform_button.button{margin-right:0!important;text-align:center;width:100%!important}.footer-left{width:45%;margin-left:5%;padding:60px 0 10px}.footer-left .social-icons a{color:#000;font-size:2.5em}.footer-left .social-icons{clear:both;display:block;margin-top:10px;text-align:left}.footer-left p{font-size:.9em;font-weight:500;line-height:160%}@media only screen and (max-width :835px){.footer-left,.footer-right{float:none;width:100%;padding:40px 0 10px}}.footer-logos-wrapper{display:block;float:left;margin-left:3%;width:67%}.footer-disclaimer-wrapper{float:right;font-size:.6em;margin-right:2%;text-align:right;width:28%;margin-top:14px}.footer-disclaimer-wrapper a{color:#e4a024}.footer-logos-wrapper>img{height:88px;width:auto}@media only screen and (max-width :1115px){.footer-logos-wrapper{width:55%;margin-top:10px}.footer-logos-wrapper>img{height:60px;width:auto}.footer-disclaimer-wrapper{width:40%}}@media only screen and (max-width :870px){.footer-logos-wrapper{margin-top:10px;text-align:center;width:100%;margin-left:0}.footer-disclaimer-wrapper{margin-right:0;margin-top:20px;text-align:center;width:100%}}@media only screen and (max-width :445px){.footer-logos{display:block;width:100%;max-width:310px;margin:0 auto}}.menu-footer-menu-container a{color:#3c3a3b;font-size:.95em;font-weight:200;letter-spacing:2px;line-height:150%}.website-design,.website-design a{color:#000!important}.footer-left .gform_body{width:60%!important;float:left}.footer-left .gfield,.ngg-gallery-thumbnail a{margin:0!important}.footer-full{background-color:#0c7763;height:auto;padding:50px 0}.footer-left .gform_wrapper ul.gform_fields li.gfield{padding-right:5px}.footer-left .gform_footer.top_label{clear:none!important;float:left;margin:0;padding:0;width:25%}.website-design{clear:both;padding:0;text-align:left;font-size:.9em}.rooms-wrapper{width:32%;float:left;text-align:left;margin:0 .66% 20px;min-width:235px}.rooms-image{margin-bottom:25px}.rooms-text{padding-right:15px}.room-rates-bold{float:left;line-height:140%;margin-right:15px}.gallery-link-header{z-index:1}.gallery-link-header>a{color:#fff;font-size:1.1em;font-style:italic;font-weight:200;border-radius:15px 0 0 15px!important;bottom:10%;padding:15px 30px;position:absolute;right:0;display:block;border:none!important}.gallery-link-header>a:hover{color:#fff;background:#6796a7!important;border-radius:15px 0 0 15px!important;border:none!important;transition:color .5s ease-out}.links-callout-homepage{background-color:#221408;padding:21px;text-align:center;color:#fff}.bottom-page-link-title h1,.button,.button>a,.green-btn>a,p.green-btn a:link{color:#fff!important}.homepage-stay-links>a{display:inline-block;float:left;padding:7px 15px;text-align:center;width:50%}@media screen and (max-width:470px){.homepage-stay-links>a{width:100%;float:none}}.homepage-stay-links>a:hover{background-color:#bea783;color:#fff;transition:background-color .5s ease-out}.button:hover,.button:hover>a{background-color:#000;transition:.5s}.content-interior,.row .col3:first-child{margin-left:0}.ngg-gallery-thumbnail-box{float:left;padding-right:0;border-right:1px solid #fff;border-top:1px solid #fff}.entry-center .ngg-gallery-thumbnail-box{border:none!important;margin:0 1% 17px!important;width:23%!important}@media only screen and (max-width :300px){.ngg-gallery-thumbnail-box{padding-bottom:0;width:100%}}.gallery{padding-bottom:60px}.gallery ul{padding:.25em;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.gallery ul li{float:left;width:16.666666666%;padding:.25em;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.gallery ul img{display:block;max-width:100%}@media only screen and (min-width :1024px){.gallery ul li:nth-child(6n+1){clear:left}.gallery ul li:nth-child(5n+1){clear:none}}@media only screen and (min-width :800px) and (max-width :1024px){.gallery ul li{width:20%}.gallery ul li:nth-child(5n+1){clear:left}.gallery ul li:nth-child(4n+1){clear:none}}@media only screen and (min-width :400px) and (max-width :800px){.gallery ul li{width:33.3333333333333333%}.gallery ul li:nth-child(3n+1){clear:left}.gallery ul li:nth-child(odd){clear:none}}@media only screen and (max-width :400px){.gallery ul li{width:50%}.gallery ul li:nth-child(odd){clear:left}}.row{overflow:hidden}.col3{float:left;width:32%;margin-left:2%;padding:0 1.5%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.entry img,.entry img[class*=align],.entry img[class*=wp-image-]{max-width:100%;height:auto}section[role=secondary-content]{background-color:#fff!important}.button{background:#0c7763;border:none;border-radius:0!important;display:inline-block!important;font-size:.9em!important;margin-top:0;padding:9px 35px}.pubdate,.terms_conditions{font-size:.9em;font-style:italic}.page-links-content .button{margin-right:20px}p .button{margin-top:5px;padding:10px 20px}.button>a{font-weight:300!important;display:inline-block}#searchsubmit,.button:hover>a,.callout-content-interior>h2,.footer-full p a,.green-btn,.home_page_links_wrapper a:nth-child(3) .page-links H2,.home_page_links_wrapper a:nth-child(4) .page-links H2,.home_page_links_wrapper a:nth-child(7) .page-links H2,.home_page_links_wrapper a:nth-child(8) .page-links H2,.rsSlideRoot>h5,.rsSlideRoot>p,.social-icons a,.woo-product-desc{color:#fff}.gfield.gsection.field_sublabel_below.field_description_below{font-size:.8em;text-align:center}@media only screen and (max-width :650px){.col3{float:none;width:100%;margin:0 0 40px;padding:0}}@media only screen and (max-width :1240px){.ngg-gallery-thumbnail-box{margin:0}}@media only screen and (max-width :450px){.abWhiteBox{padding:10px}}body .gform_wrapper .gform_body .gform_fields .gfield input[type=text]{box-shadow:none;display:block;font-size:13px;padding:9px;width:100%}@media only screen and (max-width :775px){.entry.homepage-signupform{width:80%}body .gform_wrapper .gform_body .gform_fields .gfield input[type=text]{font-size:17px!important}}select{-moz-appearance:none;background:url("images/arrow-down.png") 98% center no-repeat #e9e8e8;border:1px solid;border-radius:0;box-shadow:none;display:block;font-size:16px;padding:7px;width:98%}.child-page-list>select{border:none;border-radius:0;margin:0 auto;width:310px;-moz-appearance:none!important;background:url("images/arrow-down.png") 96% center no-repeat #fff;color:#221408;font-size:1em;text-indent:.01px;text-overflow:"";-webkit-appearance:none;padding:15px;border-bottom:1px solid #e9e8e8}.child-page-list option{box-shadow:none;padding:7px;text-align:center!important}.gform_wrapper li.hidden_label input,.ngg-galleryoverview,body .gform_wrapper label.gfield_label+div.ginput_container{margin-top:0!important}@media only screen and (max-width :600px){.footer-full{background-size:1000px auto;height:auto;padding:50px 0}.name_first,.name_last{width:100%!important}}.gform_wrapper .gfield_checkbox li input,.gform_wrapper .gfield_checkbox li input[type=checkbox],.gform_wrapper .gfield_radio li input[type=radio]{float:left;margin-right:6px;margin-top:5px!important}.gform_wrapper table.gfield_list thead th{font-size:.85em;font-weight:700;text-align:left}body .gform_wrapper .gform_heading .gform_title{font-size:2em!important;font-weight:300!important}.gform_wrapper .gsection .gfield_label,.gform_wrapper h2.gsection_title,.gform_wrapper h3.gform_title{font-size:1.6em!important;font-weight:300!important}.gform_wrapper .gsection{border-bottom:1px dotted #ccc;clear:both;margin:30px 0 20px!important;padding:0 0 8px}body .gform_wrapper .gform_body .gform_fields .gfield textarea{box-shadow:none;display:block;font-size:13px;padding:9px;border-radius:0!important}.gform_confirmation_wrapper{padding:20px}.rsUni .rsBullets{text-align:center!important;margin-top:-30px!important;line-height:20px!important}.rsUni .rsBullet{padding-left:10px!important}.rsABlock,.rsSBlock{bottom:19%;right:2%}.rsSBlock h1{font-weight:200}.home-content{width:100%;margin:0 auto;text-align:left}@media only screen and (max-width :800px){.widget.gform_widget{width:100%}}input,textarea{background-color:#e9e8e8;border:none;color:#000;font-family:lato;font-size:.95em!important;padding:10px 15px!important;text-align:left}::-webkit-input-placeholder{color:#000}:-moz-placeholder{opacity:1;color:#000}::-moz-placeholder{opacity:1;color:#000}:-ms-input-placeholder{color:#000}input:-moz-placeholder{color:#000}.room-secondary-links{margin:45px 0 0}.room-secondary-links a{font-size:1.15em;font-weight:200;letter-spacing:1px;line-height:1.2;padding:15px 20px;text-align:center;text-decoration:none;background-color:#f0f0f0;margin:5px 23px 5px 0}@media only screen and (max-width :980px){.room-secondary-links a{margin:5px 12px 5px 0;padding:15px}}@media only screen and (max-width :830px){.room-secondary-links a{font-size:1em}}@media only screen and (max-width :765px){.rooms-wrapper{width:100%;float:none;max-width:450px;margin-bottom:25px}.room-secondary-links a{float:left;margin:5px 0;width:100%}}.room-secondary-links a:hover,.sidebar-links li:hover{background-color:#e0e0e0}@media only screen and (max-width :875px){.room-secondary-links a{padding-right:15px}}.houses-gallery-wrapper{margin-top:1.1em;margin-bottom:2em;width:100%}.entry-title,.pubdate{margin-bottom:10px!important}@media screen and (max-width:520px){.ngg-gallery-thumbnail img{width:145px;height:145px}}.ngg-gallery-thumbnail img{border:none!important;margin:0!important;padding:0!important;height:auto;width:100%}.blog-items,.entry article,.post-image{padding-bottom:20px}.entry article:nth-child(odd),.entry.archive-entry article:nth-child(2n),.entry.entry-center li:nth-child(3n+1),.entry.entry-center>p,.repeating-list-section:nth-child(3n+1),.terms_conditions{clear:both}.blog-header .page-name-header-wrapper{top:47%}@media only screen and (max-width :1110px){.blog-header .page-name-header{padding:15px}.blog-header .page-name-header-wrapper{top:50%}}@media only screen and (max-width :1025px){.header-wrapper,section[role=content]{clear:both}.main-menu-wrapper{padding-right:0}.brand-topper{height:auto;position:relative;z-index:8888;top:0;width:100%;left:0;border-bottom:none;background-color:#221408}.main-content-badge,.main-content-image{display:none}.main-content-text{width:85%}.main-content-text>p{margin-left:0}.gallery-link-header>a:hover{color:#fff;background:#6796a7!important;border-radius:0!important;border:none!important;transition:color .5s ease-out}.gallery-link-header>a{padding:30px}.gallery-link-header{margin:10px 0 -5px;z-index:1}body .gform_wrapper .gform_body .gform_fields .gfield input[type=text]{margin-top:0}.blog-header .page-name-header-wrapper{line-height:30%;top:53%}}@media only screen and (max-width :965px){.blog-header .page-name-header-wrapper{line-height:30%;top:55%}}@media only screen and (max-width :910px){.blog-header .page-name-header-wrapper{top:56%}}#archives-2 ul li,ul li.cat-item{list-style:none;margin-left:0;padding-left:0}.blog-image{background-position:center center;background-size:cover;height:300px;overflow:hidden;width:100%}.single .blog-image{height:450px}.entry.archive-entry article:nth-child(odd),.entry.entry-center .gform_body li:nth-child(3n+1){clear:none}.blog-image img{height:auto;width:100%}.entry article{float:left;margin-bottom:40px;margin-right:5%;width:45%}.moretag.button{margin-top:14px}.blog-post-entry,h2.wsp-activitiess-title,h2.wsp-eventss-title,h2.wsp-pages-title,ul.wsp-activitiess-list,ul.wsp-eventss-list,ul.wsp-pages-list{text-align:left!important}.blog-items{border-bottom:1px solid #3f3e49;height:auto;margin-bottom:20px}.blog-text{margin-top:20px;text-align:left}.blog-text h1{line-height:100%;margin:0;padding:0 0 10px}.more-link{font-size:1em;font-weight:300!important}#searchsubmit{background-color:#fff;border:none;font-size:1.1em!important;letter-spacing:1px;padding:8px 10px}#searchsubmit:hover{background-color:#01584f}#searchform input{height:40px;margin-bottom:20px}#s{width:180px}.widget.widget_search{padding-left:20px}@media only screen and (max-width :831px){.entry article{float:none;width:100%}}.pagination{clear:both;padding:20px 0;position:relative;font-size:11px;line-height:13px}.pagination a,.pagination span{display:block;float:left;margin:2px 8px 2px 0;padding:6px 9px 5px;text-decoration:none;color:#010011;height:35px;width:35px;line-height:25px;text-align:center;background-color:none repeat scroll 0 0 #fcfcfc;box-shadow:0 0 1px 0 rgba(0,0,0,.2)}.pagination a:hover{background:#e1e1e1}.pagination .current{padding:6px 9px 5px;background:#e1e1e1}@media only screen and (max-width :475px){.widget.widget_search{padding-left:0;text-align:center}.blog-image{float:none;margin:0 auto 20px;width:100%}.blog-text{float:none;width:100%;margin:0 auto}.blog-items{text-align:center}.pagination{width:90px;margin:0 auto 10px;padding:0 0 45px}}.sidebar-links li{list-style:none!important;padding-left:0}.sidebar-links a{display:block;font-size:1.15em;font-weight:200;letter-spacing:1px;line-height:1.2;margin-bottom:0;margin-left:auto;margin-right:auto;padding:15px 10px;text-decoration:none;text-align:center}.sidebar-links li{background-color:#f0f0f0;margin:5px 0!important}.sidebar-links-title{padding-left:5px}@media screen and (max-width:1010px){.sidebar-links-title{padding-left:2px;font-size:.8em}}@media screen and (max-width:840px){.sidebar-links-title{font-size:.7em}}@media screen and (max-width:765px){.sidebar-links-title{font-size:1em}.sidebar-links li:last-child{margin:5px 0 0!important}.sidebar-links>ul{margin-bottom:0}}.datepicker.medium.mdy.datepicker_no_icon.hasDatepicker{width:100%!important}.gform_wrapper .validation_message,.gform_wrapper div.validation_error{color:#b30838!important;font-size:16px!important;font-weight:700!important;letter-spacing:normal!important}.gform_wrapper li.gfield.gfield_error,.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background:0 0!important;border:none!important;padding:none!important}.green-btn{border:none;font-size:.8em!important;font-weight:400;margin-top:0;padding:11px 15px;max-width:300px;width:auto;text-align:center}.image_links,.page-links{border-bottom:25px solid #fff;background-color:#fff}.alignleft,.alignright{padding-bottom:20px;clear:both}p.green-btn a:link{padding:15px}p.green-btn:hover{background:#01584f!important}.fullwidth-wrapper.alternate-bg,a.parent-page-link{color:#fff;font-style:normal}.rooms-text>p{line-height:140%}#html5-text{font-size:18px!important;padding:7px 10px!important}.gform_wrapper li.gfield.gfield_error.gfield_contains_required{margin-bottom:none!important;margin-top:none!important;padding-left:none!important}.error-404{font-size:6em;line-height:100%;text-align:center}.error-404-headline{font-size:1.4em;padding-top:0;text-align:center}.error-404-copy{font-weight:300;font-size:1.1em;padding-top:20px;text-align:center}.alignleft{float:left;padding-right:20px}.alignright{float:right;padding-left:20px}.gform_wrapper{max-width:100%!important}.gform_wrapper .top_label .gfield_label{clear:both;display:inline-block;line-height:1.3em;margin:30px 0 12px!important;font-weight:400!important}@media screen and (max-width:641px){.gform_button.button{padding:12px 0!important;text-align:center}}.fullwidth-wrapper{max-width:100%;width:100%!important}.fullwidth-wrapper.alternate-bg.pattern-bg{background-image:url('images/pattern-large.png');background-size:cover;background-position:center;background-repeat:no-repeat}.fullwidth-wrapper.alternate-bg{background-color:#e0e0e0;text-align:center;padding:10px 0}.repeating-list-content h4,a.parent-page-link:hover{color:#221408}.full-width-content.alternate-bg,.fullwidth-wrapper.alternate-bg2{background-color:#e9e8e8}.rsUni .rsBullet span{background:rgba(255,255,255,.75)!important;border:2px solid rgba(255,255,255,.15)!important;display:block;height:16px;width:16px}.rsUni .rsBullet.rsNavSelected span{background-color:rgba(0,0,0,0)!important;border:2px solid rgba(255,255,255,.75)!important}.attachment-post-thumbnail.wp-post-image{height:auto;margin:0 auto;position:relative;width:100%}.interior-header-image{background-position:center center;background-size:cover;display:block;height:580px;position:relative}.interior-header-image::before{background:-moz-linear-gradient(top,rgba(68,68,68,.5) 0,rgba(68,68,68,0) 30%,rgba(68,68,68,0) 70%,rgba(68,68,68,.5) 100%);background:-webkit-linear-gradient(top,rgba(68,68,68,.5) 0,rgba(68,68,68,0) 30%,rgba(68,68,68,0) 70%,rgba(68,68,68,.5) 100%);background:linear-gradient(to bottom,rgba(68,68,68,.5) 0,rgba(68,68,68,0) 30%,rgba(68,68,68,0) 70%,rgba(68,68,68,.5) 100%);background-blend-mode:multiply;content:" ";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.page-name>h1{color:#fff;font-size:3em;letter-spacing:9px;margin-bottom:0}.home .header-image-wrapper .home-intro{background-size:cover;height:600px;background-position:center}.home .header-image-wrapper .home-intro:before{position:absolute;content:" ";top:0;left:0;width:100%;height:100%;display:block;z-index:1;background:-moz-linear-gradient(top,rgba(68,68,68,.5) 0,rgba(140,139,140,0) 35%);background:-webkit-linear-gradient(top,rgba(68,68,68,.5) 0,rgba(140,139,140,0) 35%);background:linear-gradient(to bottom,rgba(68,68,68,.5) 0,rgba(140,139,140,0) 35%)}.header-image-wrapper .home-intro:before{position:absolute;content:" ";top:0;left:0;width:100%;height:auto;display:block;z-index:0;background-color:rgba(68,68,68.7)}.home .homepage_header_callout{left:15.25%;position:absolute;text-align:center;top:34%;width:77%}.homepage_header_callout{bottom:20px;left:10%;position:absolute;text-align:center;width:80%}@media screen and (max-width:780px){.interior-header-image{height:310px}.page-name>h1{font-size:2.25em!important;letter-spacing:10px}}@media screen and (max-width:450px){.page-name>h1{font-size:2em!important;letter-spacing:4px}.page-links-title>h1{font-size:3em!important}}.entry.entry-center{margin:70px auto;text-align:center;width:65%}.home_page_links_wrapper>a{cursor:hand}.home_page_links_wrapper .page-links{display:table;height:380px;width:50%;background-color:#fbfbfb;float:left;border:none;background-size:125 125;background-repeat:repeat}.first_level_page_links_wrapper .page-links-image,.interior_image_links .page-links-title-image,.page-links-image{background-position:center center;background-size:cover}.home_page_links_wrapper a:nth-child(3) .page-links,.home_page_links_wrapper a:nth-child(4) .page-links,.home_page_links_wrapper a:nth-child(7) .page-links,.home_page_links_wrapper a:nth-child(8) .page-links{background-color:#e4a024;background-image:none}.home_page_links_wrapper a:nth-child(3) .page-links H1,.home_page_links_wrapper a:nth-child(4) .page-links H1,.home_page_links_wrapper a:nth-child(7) .page-links H1,.home_page_links_wrapper a:nth-child(8) .page-links H1{color:#fff;text-align:left}.home_page_links_wrapper a:nth-child(3) .page-links .page-links-image,.home_page_links_wrapper a:nth-child(4) .page-links .page-links-image,.home_page_links_wrapper a:nth-child(7) .page-links .page-links-image,.home_page_links_wrapper a:nth-child(8) .page-links .page-links-image,.nav-next{float:left}.home_page_links_wrapper a:hover .homepage-arrow{display:block;height:87px;right:-36px;position:absolute;top:37%;width:36px;z-index:9999}.home_page_links_wrapper a:nth-child(3):hover .homepage-arrow,.home_page_links_wrapper a:nth-child(4):hover .homepage-arrow,.home_page_links_wrapper a:nth-child(7):hover .homepage-arrow,.home_page_links_wrapper a:nth-child(8):hover .homepage-arrow{display:block;height:87px;left:-36px;position:absolute;top:37%;width:36px;z-index:9999}.home_page_links_wrapper a .page-links-image{background-size:100% auto;transition:.5s;transform:scale(1)}.home_page_links_wrapper a:hover .page-links-image{background-size:122% auto}@media screen and (max-width:1520px){.home_page_links_wrapper a .page-links-image{background-size:110% auto}}@media screen and (max-width:1380px){.home_page_links_wrapper a .page-links-image{background-size:120% auto}.home_page_links_wrapper a:hover .page-links-image{background-size:130% auto}}.home .page-links{height:380px}.page-links{display:table;float:left;height:500px;position:relative;width:100%}.interior_image_links .page-links-title-image{float:left;height:450px;width:60%}.page-links-cell{display:table;float:left;height:450px;padding:20px 40px;text-align:center;width:40%}@media screen and (max-width:900px){.interior_image_links .page-links-title-image{float:none;height:300px;width:100%}.page-links-cell{float:none;height:auto;padding:40px 40px 20px;text-align:center;width:100%}.interior_image_links .image_links{border-bottom:none}.image_links:nth-child(2n) .page-links-title-image{float:none}.page-links{display:table;height:450px}}@media screen and (max-width:500px){.page-links{display:table;height:240px}}.page-links-title{background-color:#fff;bottom:0;padding:50px;position:absolute;text-align:center;width:40%;right:0;height:auto!important;display:table}@media screen and (max-width:1200px){.page-links-title{width:50%}}@media screen and (max-width:900px){.page-links-title{width:65%}}.callout-content-interior,.callout-title .callout-wrapper,.fauxtable .fauxcell,.first_level_page_links_wrapper_full .page-links-wrap,.interior-page-links-content{display:table-cell;vertical-align:middle}.first_level_page_links_wrapper:nth-child(2n+2) .page-links-title{left:0}.page-links-title p{font-size:1.2em}.page-links-title h1{color:#000;padding-bottom:10px;text-transform:none}.first_level_page_links_wrapper>a:hover h1{border-bottom:6px solid;color:#fff;display:inline-block;transition:.1s;padding-bottom:10px}.full-width-booking-link>a{background-color:#000;color:#fff;display:block;font-size:1.75em;padding:32px 0;text-align:center;width:100%}.full-width-booking-link>a:hover{background-color:#000;transition:.3s}.home_page_links_wrapper .page-links-image{height:380px;overflow:hidden;width:50%;float:right}.page-links-content{display:table;height:380px;width:50%;margin-top:0;position:relative}@media screen and (max-width:1135px){.page-links-wrap h1{font-size:2.25em}}@media screen and (max-width:1070px){.home .page-links,.home_page_links_wrapper .page-links-image,.page-links-content,.page-links-title{height:300px}.page-links-wrap h1{font-size:2em}}@media screen and (max-width:915px){.page-links-wrap h1{font-size:1.75em}}@media screen and (max-width:1280px){.home .page-links,.home_page_links_wrapper .page-links-image,.page-links-content{height:300px}}@media screen and (max-width:1015px){.home .page-links,.home_page_links_wrapper .page-links-image,.page-links-content{height:250px}}@media screen and (max-width:835px){.home .page-links,.home_page_links_wrapper .page-links-image,.page-links-content{height:200px}}@media screen and (max-width:675px){.home .page-links,.home_page_links_wrapper .page-links-image,.page-links-content{height:175px}}@media screen and (max-width:800px){.home .page-links,.home_page_links_wrapper .page-links-image,.page-links-content,.page-links-title{height:200px}.page-links-wrap h1{font-size:1.5em}}@media screen and (max-width:700px){.page-links-wrap h1{font-size:1.25em}}.home_page_links_wrapper_full .page-links-wrap{display:table-cell;vertical-align:middle;padding:0 8%}.home_page_links_wrapper_full .page-links-content{display:table}.key-hover{display:none;width:100px}.home_page_links_wrapper a:hover .key-hover-red,.home_page_links_wrapper a:nth-child(3):hover .key-hover-white,.home_page_links_wrapper a:nth-child(4):hover .key-hover-white,.home_page_links_wrapper a:nth-child(7):hover .key-hover-white,.home_page_links_wrapper a:nth-child(8):hover .key-hover-white{display:block;margin:0 auto;transition:.3s}@media screen and (max-width:610px){.home_page_links_wrapper a:hover .page-links-image{background-size:cover}.home_page_links_wrapper .page-links-image{width:100%}.home_page_links_wrapper .page-links{width:100%!important}.home_page_links_wrapper .page-links-content{background-color:rgba(255,255,255,.8);float:none;position:absolute;width:100%}.home_page_links_wrapper .page-links-content h1{color:#000!important}.home_page_links_wrapper a:nth-child(2n) .page-links-content{background-color:rgba(68,68,68,.8)!important}.home_page_links_wrapper a:nth-child(2n) .page-links-content h1{color:#fff!important}.home_page_links_wrapper .page-links-wrap h1{font-size:2.5em;text-align:center!important}.home_page_links_wrapper a:hover .key-hover-red,.home_page_links_wrapper a:hover .key-hover-white{display:none!important}}.home_page_links_wrapper .page-links-content{float:left;text-align:center}.home_page_links_wrapper .page-links-content.page-links-content-right{float:right;margin-left:0}.first_level_page_links_wrapper .page-links-image{height:500px;width:100%}@media screen and (max-width:750px){.page-links-title{width:100%;position:relative}.first_level_page_links_wrapper .page-links-image{height:300px}}.column>br{margin-bottom:13px}.callout-image-copy-wrapper{margin:40px 0;padding:30px 0 10px}.callout-image-default{float:left;margin-right:3%;width:45%}.callout-copy-default{float:left;width:52%}.fullwidth-wrapper .content-interior.span_5.col{margin:0;padding:0}.fullwidth-wrapper .content-interior.span_5{width:42.917%}@media screen and (max-width:850px){.fullwidth-wrapper .content-interior.span_5,.fullwidth-wrapper .content-interior.span_7,.span_5,.span_7{width:100%;float:none}}@media screen and (max-width:1000px){.span_3,.span_9{width:100%}.span_3.col{margin-left:0}.content-interior.span_9.col{border-left:none}}.OT-reservations{margin-top:20px;padding-top:20px}.otw-submit{background:0 0;border-radius:10px!important;font-size:1.2em!important;font-style:italic;margin-top:0;padding:7px 20px;display:inline-block;font-weight:300!important}.otw-submit:hover{color:#fff;border-radius:10px!important}.nav-previous{float:left;margin-right:20px}.fauxtable{display:table;height:100%;width:100%}.title{font-size:1.3em;padding:20px;text-align:left}h1.full-width-line{position:relative;text-align:center}h1.full-width-line span{background:#fff;padding:0 15px;position:relative;z-index:1}h1.full-width-line:before{content:"";display:block;height:1px;position:absolute;top:55%;width:100%;left:0}@media screen and (max-width:400px){.page-name>h1{font-size:1.5em!important}h1.full-width-line{font-size:1.75em}}.ui-datepicker-title{font-size:.9em;font-weight:300;letter-spacing:1px;text-shadow:none;color:#221408}.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all{border-radius:0;z-index:9999!important}.ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all{background:#e9e8e8;border:none;border-radius:0}.ui-widget-header .ui-icon{background-image:url("images/grey-arrows.png")}.ui-icon-circle-triangle-e{background-position:-11px 0}.ui-icon-circle-triangle-w{background-position:0 0}.ui-icon{height:17px;width:11px}.property-name,.scroll-down-link{height:20px;position:absolute;z-index:2}.container,footer{position:relative}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{left:60%}.ui-state-hover{border:none!important;background:0 0!important}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background:#e9e8e8!important;border:none!important;margin:0!important;text-align:center!important;font-family:Montserrat,sans-serif;font-weight:100;width:100%;text-shadow:none}.ui-datepicker tbody td{width:14.285714286%}.ui-state-default:hover,.ui-widget-content .ui-state-default:hover,.ui-widget-header .ui-state-default:hover{background:#e7ddcd!important}.ui-state-active{background:#bea783!important}.ui-widget-content{border:1px solid #e9e8e8}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{background-image:none!important}.ui-datepicker{padding:0!important}.wsp-pages-list{text-align:left}.repeating-list-section{float:left;margin:1%;width:31.333%}.repeating-list-content{margin-top:20px}@media screen and (max-width:1150px){.repeating-list-section{width:48%}.repeating-list-section:nth-child(3n){clear:both}.repeating-list-section:nth-child(4n){clear:none}}.acco-ind-wrapper{float:left;margin:4%;width:42%}.input-group .btn-default{background:#fff;border:none}.woo-row:first-child{width:90%;margin:0 auto}.search_form_toggle_cnt{background:rgba(190,167,131,.15)}.bx-wrapper .button,.gt-searchform .woo-row>div,.mpfy-fullwrap{margin-bottom:0!important}.gt-searchform button:hover{background:rgba(190,167,131,.25)!important}.dropdown-caret{background:0 0!important}.price-wrapper{background:#fff!important;border:none!important}.main-container-wrapper{margin:0 auto 40px!important;width:90%!important;display:block!important}.woo-product-title>a{text-transform:none!important;color:#fff!important}.callout-content-interior>p,.text{color:#fff;font-size:.9em}.woo-boxed-style .woo-mask .woo-btns,.woo-product-desc,.woo-product-title{text-align:center!important}.woo-addcard-btn.woo-list-style2-btn.back-btn>a{background:rgba(0,0,0,0)!important;color:#221408!important;text-transform:none!important}.woo-addcard-btn.woo-list-style2-btn.back-btn>a:hover{border-bottom:2px solid #221408!important}.woo-grid-style .woo-desc-cnt .woo-addcard-btn a,.woo-grid-style .woo-desc-cnt .woo-addfav-btn a{display:inline-block!important;padding:5px!important}div.woo-gst-effect-effect6 div.woo-mask::before{background:rgba(34,20,8,.8)!important;transform:translate3d(0,0,0)!important}div.woo-gst-effect-effect6 h3{top:50%!important}*,:after,:before{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.entry.entry-center li{float:left;list-style:none;padding:0;width:31.333%}.gform_wrapper .top_label li.gfield.gf_left_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm),.gform_wrapper .top_label li.gfield.gf_middle_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm){width:31.3%!important}.wsp-pages-list li{text-align:left;width:100%!important}div.woo-gst-effect-effect6 div.woo-mask{background:rgba(34,20,8,.3)!important}@media screen and (max-width:535px){div.woo-gst-effect-effect6 div.woo-title-meta{padding:1em!important;font-size:.9em;line-height:1.45em}}.woo-col-lg-1,.woo-col-lg-10,.woo-col-lg-11,.woo-col-lg-12,.woo-col-lg-2,.woo-col-lg-3,.woo-col-lg-4,.woo-col-lg-5,.woo-col-lg-6,.woo-col-lg-7,.woo-col-lg-8,.woo-col-lg-9,.woo-col-md-1,.woo-col-md-10,.woo-col-md-11,.woo-col-md-12,.woo-col-md-2,.woo-col-md-3,.woo-col-md-4,.woo-col-md-5,.woo-col-md-6,.woo-col-md-7,.woo-col-md-8,.woo-col-md-9,.woo-col-sm-1,.woo-col-sm-10,.woo-col-sm-11,.woo-col-sm-12,.woo-col-sm-2,.woo-col-sm-3,.woo-col-sm-4,.woo-col-sm-5,.woo-col-sm-6,.woo-col-sm-7,.woo-col-sm-8,.woo-col-sm-9,.woo-col-xs-1,.woo-col-xs-10,.woo-col-xs-11,.woo-col-xs-12,.woo-col-xs-2,.woo-col-xs-3,.woo-col-xs-4,.woo-col-xs-5,.woo-col-xs-6,.woo-col-xs-7,.woo-col-xs-8,.woo-col-xs-9{padding-left:0!important}.gt-searchform{padding-top:8px}.page-id-9 .wpDataTables.wpDataTablesWrapper{margin-top:10px}.woo-col-md-3{width:46%!important}@media screen and (max-width:770px){.woo-col-md-3{width:100%!important}.gt-searchform .woo-row>div{margin-bottom:15px!important}}.gform_wrapper h2.gsection_title{padding-bottom:20px!important}footer .back-to-top-link{display:block;z-index:10;background-color:#fff;width:50px;height:50px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:50%;border-radius:50%;position:absolute;left:50%;margin-left:-25px;top:-25px;padding-top:2px}footer .back-to-top-link a{display:block;font-weight:600;letter-spacing:2px;font-size:12px;text-transform:uppercase;text-align:center;line-height:1;color:#363636;padding-left:2px;padding-top:4px}footer .back-to-top-link a .arrow{display:block;text-align:center;width:16px;margin:0 auto 4px}footer .back-to-top-link a .arrow:before{font-size:25px;line-height:14px;text-align:center;cursor:pointer;color:#363636;display:block;margin-left:-2px;content:"^";font-style:normal;font-family:arial;font-weight:400}.scroll-down-link{bottom:38px;display:block;left:50%;margin-left:-50px;width:100px}@media screen and (max-width:375px){.scroll-down-link{display:none}}.property-name,.scroll-down-link a{display:block;color:#fff;text-align:center}.scroll-down-link a{font-size:2.5em;font-weight:300;line-height:1;letter-spacing:1px}.property-name{bottom:73px;font-size:2.25em;left:0;text-transform:uppercase;width:100%}@media screen and (max-width:1025px){.gform_confirmation_message{text-align:center}.gform_wrapper{margin:0 auto!important}.gform_button.button{width:100%}.book-form-wrapper{display:none}.booking-mobile{display:block}}.gallery-wrapper.clearfix.center{text-align:center!important;margin-bottom:60px}.page-template-page-gallery .ngg-gallery-thumbnail-box{width:25%}.blog-filter{margin:0 auto;padding:15px 0;width:75%}.blog-filter>span{margin-top:5px;float:left;width:16%}.blog-post-entry .blog-image{margin-bottom:20px}.blog-filter .widget{float:left;width:42%}.child-page-list.blog-filter>span{float:left;margin-top:14px;text-align:center;width:15%}@media screen and (max-width:645px){.page-template-page-gallery .ngg-gallery-thumbnail-box{width:33.333%}.blog-filter>span,.child-page-list.blog-filter{width:95%}}@media screen and (max-width:495px){.child-page-list.blog-filter>span{width:100%}.blog-filter .widget{width:100%;margin-top:10px}}.container{max-width:420px;width:100%;margin:0 auto}.text{letter-spacing:1px;margin-left:-18px;margin-top:57px;transition:.3s}.btn12,.btn12 .icon{-webkit-transition-duration:.5s;transition-duration:.5s}@media screen and (max-width:780px){.entry.entry-center{width:85%}.text{display:none}}.btn12 .icon,.btn12 .icon:after,.btn12 .icon:before{position:absolute;width:28px;height:2px;background-color:#000}.sticky .text{opacity:0}.btn12{height:45px;left:9px;position:absolute;top:-8px;width:45px}.btn12 .icon{top:30px}.btn12 .icon:after,.btn12 .icon:before{-webkit-transition-duration:.5s;content:"";left:0}.btn12 .icon:before{transition-duration:.5s;top:-10px}.btn12 .icon:after{transition-duration:.5s;top:10px}.btn12.open .icon{-webkit-transition-duration:.5s;transition-duration:.5s;background:0 0}.btn12.open .icon:before{-webkit-transform:rotateZ(45deg) scaleX(1.25) translate(6.5px,6.5px);transform:rotateZ(45deg) scaleX(1.25) translate(6.5px,6.5px)}.btn12.open .icon:after{-webkit-transform:rotateZ(-45deg) scaleX(1.25) translate(6px,-6px);transform:rotateZ(-45deg) scaleX(1.25) translate(6px,-6px)}.btn12:hover{cursor:pointer}.callout-slider-content{background-color:#000;display:table;float:left;height:400px;padding:20px 80px;text-align:center;width:50%}@media screen and (max-width:1075px){.callout-slider-content{padding:20px 40px}}.callout-slider-image{background-position:center center;background-size:cover;float:right;height:400px;width:50%}.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{bottom:6px!important;width:50%!important}@media screen and (max-width:900px){.callout-slider-content,.callout-slider-image{width:100%!important}.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{top:310px!important;width:100%!important}.opposite-slider .bx-wrapper .bx-controls-auto,.opposite-slider .bx-wrapper .bx-pager{width:100%!important;margin-left:0!important}.callout-slider-content{padding:20px 10px}}.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:hover,.rsUni,.rsUni .rsOverflow,.rsUni .rsSlide,.rsUni .rsThumbs,.rsUni .rsVideoFrameHolder{background:#fff!important}.bx-wrapper .bx-pager.bx-default-pager a{background:rgba(0,0,0,0)!important;border:1px solid #fff!important}.bx-wrapper{margin:0 auto!important}.ngg-gallery-thumbnail,.ngg-gallery-thumbnail-box{border:none!important;margin:0!important}.bx-wrapper .bx-viewport{border:none!important;left:0!important;background-color:#000!important}.fullwidth-callout-image{background-position:center center;background-size:cover;height:355px;width:100%;position:relative}#new-royalslider-1,.weather-widget{bottom:0;position:absolute;right:0}.callout-title{display:table;text-align:center;top:50%;width:100%;height:355px}.callout-title h1{color:#fff!important;background-color:rgba(46,68,82,.5);padding:20px;width:auto;margin:0 auto;display:inline-block}@media screen and (max-width:680px){.callout-title h1{font-size:1.5em;letter-spacing:7px}}@media screen and (max-width:415px){div.woo-gst-effect-effect6 div.woo-title-meta{display:none!important}div.woo-gst-effect-effect6:hover h3{transform:translate3d(0,-41%,0) translate3d(0,0,0)!important}.callout-title h1{font-size:1.25em;letter-spacing:4px;padding:15px}}.full-width-button>a,.sub-nav-wrapper li{letter-spacing:3px;text-transform:uppercase}.callout-content-interior a{border-bottom:1px solid;color:#fff!important}.bottom-page-link-title{background-image:url('images/pattern-small.png');padding:25px 0 10px;text-align:center;text-transform:uppercase;background-size:cover;background-position:center}.full-width-button>a{background-color:#0c7763;color:#fff;display:block;padding:20px;text-align:center;width:100%}.ngg-gallery-thumbnail-box{width:25%!important}.sub-nav-wrapper{background-color:#e9e8e8;text-align:center;padding:20px}.sub-nav-wrapper li{display:inline-block;font-size:.85em;padding:0 15px;line-height:110%;color:#000}.rsGCaption h5,.time_temperature{font-size:1.75em!important}.current_page_parent{border-right:1px solid;margin-right:20px;padding-right:30px!important}.sub-nav-wrapper a:hover,.sub-nav-wrapper li.current_page_item a{color:#000}.content-column-content{margin:0 auto;padding:50px 0;width:85%}.content-column-content h2{margin:0 auto 30px;display:block;text-align:center}.column{float:left;margin:0 1%;width:31.333%}.column.column-half{width:48%;margin:0 1%}.column.column-full{width:100%;margin:0}.column ul{margin-left:0;padding-left:17px;margin-bottom:10px}.column ul li{font-size:1.1em;letter-spacing:1px;line-height:160%;list-style:none}@media screen and (max-width:800px){.repeating-list-section{width:100%;clear:both}.gform_wrapper .top_label li.gfield.gf_left_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm),.gform_wrapper .top_label li.gfield.gf_middle_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm),.gform_wrapper .top_label li.gfield.gf_right_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm),div.ginput_complex.ginput_container.gf_name_has_2 span{width:98%!important}.column,.column.column-full,.column.column-half{width:100%;margin:0 auto}}.weather-widget{width:170px;height:100px}@media screen and (max-width:425px){.weather-widget{display:none}}.time_temperature{float:left;margin-top:20px!important;width:50%}#wpc-weather .forecast .temp_max::after,#wpc-weather .forecast .temp_min::after,#wpc-weather .hours .temperature::after,#wpc-weather .now .time_temperature::after,#wpc-weather .today .time_temperature_ave::after,#wpc-weather .today .time_temperature_max::after,#wpc-weather .today .time_temperature_min::after,#wpc-weather.small .now .time_temperature::after{content:"°f"!important;font-family:Montserrat,sans-serif!important;font-size:1em!important}.slider-wrapper{height:auto;margin:40px auto 70px;width:90%}.slider-wrapper h2{margin-bottom:40px}@media screen and (max-width:1045px){.slider-wrapper{width:80%}}@media screen and (max-width:875px){.slider-wrapper .slider-desktop{display:none}.slider-wrapper .slider-mobile{display:block}.slider-wrapper{margin:0 auto;width:100%}}.visibleNearbyZoom .rsGCaption{background:0 0!important;bottom:0!important;margin-left:27.5%;position:absolute!important;width:45%!important;color:#fff!important}.rsGCaption h5{color:#fff!important;margin-bottom:10px!important;line-height:100%!important}.rsCaption{background:#e4a024;padding:20px 10px}a.rsLink{background:-moz-linear-gradient(top,rgba(0,0,0,0) 53%,rgba(0,0,0,.65) 100%)!important;background:-webkit-linear-gradient(top,rgba(0,0,0,0) 53%,rgba(0,0,0,.65) 100%)!important;background:linear-gradient(to bottom,rgba(0,0,0,0) 53%,rgba(0,0,0,.65) 100%)!important}.visibleNearbyZoom .rsGCaption span{clear:both;color:#fff!important;display:block;font-size:.9em;font-weight:200;letter-spacing:1px;line-height:130%}.visibleNearbyZoom .rsSlide img{opacity:1!important;transform:scale(1)!important}.visibleNearbyZoom{padding-top:0!important}.white-arrows.rsHor .rsArrowRight{right:-54px!important}.white-arrows.rsHor .rsArrowLeft{left:-54px!important}@media screen and (max-width:600px){.callout-image-default{float:none;margin-right:0;width:100%;margin-bottom:20px}.callout-copy-default{float:none;width:100%}.white-arrows.rsHor .rsArrowLeft{left:0!important;top:30%!important}.white-arrows.rsHor .rsArrowRight{right:0!important;top:30%!important}.rsContentSlider h3,.rsContentSlider p{margin:0 auto!important;width:80%!important}.rsContentSlider h3{margin-top:30px!important;font-weight:400!important}.rsContentSlider p{margin-bottom:20px!important}}.rsCaption .learn-more-btn{background:0 0!important;color:#fff!important;display:block!important;margin:5px auto -10px!important;padding:9px 0!important;width:180px!important;border-radius:0!important;font-size:.9em!important;letter-spacing:3px!important;cursor:pointer;font-weight:500}.vc_custom_heading h4{color:#565759!important}.full-width-title>h1,.insta-bar h2{text-align:center;color:#fff}.home .header-image-wrapper{overflow:hidden;position:relative;width:100%;height:100%}#new-royalslider-1{height:100%!important;left:0;overflow:hidden;top:0;width:auto!important;z-index:0}.footer-left .gform_confirmation_wrapper{color:#000;padding:0;text-align:left}.page_item li{list-style:none!important;margin-left:30px!important}#ft-dialog{left:50%!important;margin-left:-340px!important;top:-90px!important}.ui-widget.ui-widget-content{border:none}#ft-action-btn{right:0!important}.site-header.sticky{background-color:rgba(66,66,66,.5);margin-left:0;padding:10px 5%;position:fixed;top:0;width:100%;z-index:9999!important}input{border-radius:0!important}.full-width-title>h1{background-color:#e4a024;font-size:2em;letter-spacing:8px;margin-bottom:0;padding:30px;text-transform:uppercase}.smaller>p{font-size:.85em}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{display:inline!important;width:49%!important}table.amenities-table td{padding:10px 20px;width:25%}@media screen and (max-width:1100px){.OT-widget-desktop,.amenities-table.table-desktop{display:none}.OT-widget-mobile,.amenities-table.table-mobile{display:block}}@media screen and (max-width:460px){H2{font-size:1.5em;letter-spacing:3px}.amenities-table.table-mobile{display:none}.amenities-table.table-mobile-small{display:block}}.OT-widget-desktop iframe,.OT-widget-mobile iframe{height:auto}.wsp-pages-list li{float:none!important}.rsSlideRoot>h5{margin-top:30px}.rsSlideRoot>.button{background-color:#e4a024;margin-bottom:20px}.insta-bar{padding-top:15px}.entry entry-center ul,.packages ul{width:100%!important;text-align:left;padding-left:50px;padding-top:20px}.packages li{width:100%!important;padding-bottom:15px!important;float:left;list-style-type:circle!important}.brand-qual{margin-top:32px}.book-link a{background:#0c7763;padding:11px 21px;color:#fff}.footer-full p{color:#fff;text-align:center;padding-top:10px;text-transform:uppercase;margin:unset}.column-thirds ul li{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:10px;border:1px solid #d3d3d3;margin:10px 0;padding:10px}.column-thirds h5 {margin-top: unset;}