*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}[class^="col-"]{float:left;padding-right:20px}[class*='col-']:last-of-type{padding-right:0}.col-20{width:20%}.col-25{width:25%}.col-30{width:30%}.col-33{width:33.33%}.col-40{width:40%}.col-50{width:50%}.col-60{width:60%}.col-70{width:70%}.col-75{width:75%}.col-80{width:80%}.no-margin{padding-right:0}.hidden{display:none}.right{float:right}.cf:after{content:"";display:table;clear:both}.clear{clear:both}img{max-width:100%}.container{max-width:1200px;margin:0 auto;padding:0 20px}.narrow{max-width:800px}.txt-right{text-align:right}.alignright{float:right;margin:0 0 20px 20px}.alignleft{float:left;margin:0 20px 20px 0}html{font:16px/1.5 "Proxima Nova", sans-serif}body{color:#333;background:#fff;padding-top:70px}a{text-decoration:none;color:inherit}a:hover{color:#bc9864}hr{height:1px;color:#efefef;background:#efefef;font-size:0;display:inline-block;width:100%;border:0;margin:40px 0;clear:both}h1,h2,h3,h4,h5,h6{font-family:"proxima-nova-extra-condensed", sans-serif;color:#333;font-weight:400;text-transform:uppercase;line-height:1}blockquote{font-size:inherit;font-style:normal;background:url(assets/images/quote.png) no-repeat left 20px;padding:20px 0 20px 110px;margin:0 0 20px 0}blockquote p{margin:0 0 10px 0}.centered{text-align:center}label{display:inline-block;margin-bottom:10px}input,textarea,select{padding:0 14px;height:44px;border:1px solid #d3d3d3;border-radius:2px;color:#2e2e2e;font-weight:bold;font-size:16px;outline:0;box-shadow:inset 0 10px 4px -10px #d3d3d3;color:#333;background:#fff;width:100%;margin-bottom:20px}input:focus,textarea:focus,select:focus{border-color:#bc9864}textarea{padding:14px;height:auto}select{-webkit-appearance:none;appearance:none;font-size:.9em;background:#fff url(assets/images/select.png) no-repeat right center}input[type='checkbox']{-webkit-appearance:none;appearance:none;width:20px;height:20px;margin:0 5px 0 0;display:inline-block;vertical-align:middle}input[type='checkbox']:checked{background:url(assets/images/check.png) no-repeat center}span.wpcf7-list-item{margin:0 30px 0 0}span.wpcf7-list-item label{color:#666}.button,button{width:auto;padding:8px 20px;border:none;font-size:.9em;font-weight:normal;background:none;transition:all .5s ease;color:#6e6e6e;border:solid 1px #6e6e6e;text-transform:uppercase}.button.white,button.white{border-color:#fff;color:#fff}.button:hover,button:hover{border-color:#bc9864;color:#bc9864}header{background:#fff;padding:20px;box-shadow:0 0 10px 0 rgba(0,0,0,0.1);position:fixed;top:0;width:100%;z-index:10}header #nav-toggle{font-size:2em;line-height:1;cursor:pointer}header .logo{text-align:center;display:block;font-size:0;line-height:0}header .logo img{max-width:50%}header a{text-decoration:none;border-bottom:none}header .txt-right{text-align:right}header nav{display:none;position:absolute;z-index:-2;background-color:#fff;left:0px;top:73px;padding:30px 30px 10px 30px;box-shadow:rgba(0,0,0,0.0980392) 0px 0px 10px 0px}header nav ul{list-style-type:none;margin:0;padding:0;text-transform:uppercase}header nav ul a{display:block;margin-bottom:20px}header .contact{font-size:0;line-height:0}header .contact img{width:30px}.logged-in header{top:32px}.hero{background:#ccc;text-align:center}.hero ul{margin:0;padding:0;list-style-type:none}.hero img{width:100%}.hero .overlay{position:absolute;z-index:5;width:70%;margin:100px auto 0 auto;left:0;right:0;border:solid 1px #fff;background:rgba(255,255,255,0.6);padding:50px 10px}.hero .overlay h1{font-size:4.5em;margin:0 0 20px 0}.hero .overlay p{max-width:600px;margin:0 auto}.rooms-strip{background-size:cover;background-position:center;height:600px;padding:50px;text-align:center;display:flex;position:relative;clear:both}.rooms-strip:before{content:" ";position:absolute;bottom:0;width:100%;left:0;height:200px;z-index:1;background:-webkit-linear-gradient(top, transparent 0%, rgba(0,0,0,0.65) 100%);background:linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.65) 100%)}.rooms-strip .container{align-self:flex-end;z-index:2}.rooms-strip h3{font-size:3em;color:#fff;margin:0;text-shadow:2px 2px 0 rgba(255,255,255,0.3)}.nav-blocks .section{width:50%;float:left;height:380px;display:flex;justify-content:center;flex-direction:column;border-bottom:none;background-size:cover;background-position:center;transition:all .3s ease}.nav-blocks .section .text-block{background:rgba(255,255,255,0.7);padding:5px;width:70%;margin:0 auto;text-align:center}.nav-blocks .section .inner{border:solid 1px #fff;padding:30px}.nav-blocks .section h3{margin:0;font-size:2.5em;font-weight:400}.nav-blocks .section p{margin:10px auto 0 auto;width:70%}.nav-blocks .section:hover{color:inherit;-webkit-box-shadow:inset 0 0 0 15px rgba(255,255,255,0.3);-moz-box-shadow:inset 0 0 0 15px rgba(255,255,255,0.3);box-shadow:inset 0 0 0 15px rgba(255,255,255,0.3)}.nav-blocks .section.weddings{background:url(assets/images/weddings.jpg) center no-repeat}.nav-blocks .section.rooms{background:url(assets/images/rooms.jpg) center no-repeat}.nav-blocks .section.events{background:url(assets/images/events.jpg) center no-repeat}.nav-blocks .section.food{background:url(assets/images/eating.jpg) center no-repeat}.promo-blocks{padding:30px}.promo-blocks .col-33:last-of-type{padding-right:20px}.promo-blocks h3{border-top:solid 5px #bc9864;padding:15px 0;margin:0;font-family:"proxima-nova";font-weight:300;color:#bc9864}.promo-blocks h2{font-size:2.5em;font-weight:400;margin:30px 0}.promo-blocks img{width:100%}.page-hero{display:flex;justify-content:center;flex-direction:column}.page-hero img{width:100%;display:block}.page-hero h1{position:absolute;width:100%;text-align:center;margin:0;color:#000;font-size:4em}.page-hero h1 span{border:solid 1px #fff;background:rgba(255,255,255,0.6);padding:20px 40px 10px 40px}.page-title{background:#e9e8e4;text-align:center;padding:10px;font-size:1.3em;margin-bottom:50px}.page-title h1{color:#333;margin:30px 0;text-transform:uppercase}.page-title a:hover,.page-hero a:hover{color:inherit}.main-content{padding:50px 0}.main-content:empty{display:none}.content-grid .item{width:50%;float:left;border-bottom:none}.content-grid .item:nth-child(odd){clear:both}.content-grid .text-block,.content-grid .quote-block{padding:30px 50px}.content-grid blockquote{margin:0;padding:0;background:none}.content-grid img{display:block;width:100%}article h1,article h2,article h3,article h4,article h5,article h6{margin:0 0 20px 0}article h1{font-size:3em}article h2{font-size:2.5em}article h3{font-size:2em}article h4{font-size:1.5em}article h5,article h6{font-size:1.2em}.wp-block-embed__wrapper iframe{width:100% !important;height:600px !important}.page-title.blog{background:url(assets/images/blog-header.jpg) no-repeat center;background-size:cover;padding:155px 0}.page-title.blog h1{color:#333;font-size:4em}.page-title.blog h1 span{border:solid 1px #fff;background:rgba(255,255,255,0.6);padding:20px 40px 10px 40px}.page-title.blog.post-page{background:url(assets/images/post-header.jpg) no-repeat center;background-size:cover}.post-list{list-style-type:none;margin:0;padding:0}.post-list li{width:33%;padding-right:20px;display:inline-block;vertical-align:top;margin:0 0 30px 0}.post-list .date{text-transform:uppercase;color:#bc9864;border-top:solid 5px #bc9864;padding:15px 0 0 0}.post-list img{margin-bottom:20px}.post-list h2{font-size:2.5em;margin:0 0 10px 0}.date{margin-top:0}.single article h1{margin-bottom:10px}.attachment-blog-lead{margin-bottom:10px}.share-this{border-top:solid 5px #bc9864;padding:15px 0}.share-this h4{font-family:"proxima-nova";color:#bc9864}.share-this ul{margin:0;padding:0}.share-this li{display:inline-block;vertical-align:top;margin-right:10px}.share-this a{display:block;width:45px;height:45px;background-color:#bc9864;border-radius:50%;font-size:0;line-height:0;background-repeat:no-repeat;background-position:center;transition:all .3s ease}.share-this a.twit{background-image:url(assets/images/icn-twit.png)}.share-this a.fb{background-image:url(assets/images/icn-fb.png)}.share-this a.gp{background-image:url(assets/images/icn-gp.png)}.share-this a.pin{background-image:url(assets/images/icn-pin.png)}.share-this a:hover{background-color:#9e8054}.comments-area{border-top:solid 1px #e9e9e9}.comments-area .comments-title{padding:30px;background:#fff;border-bottom:solid 1px #e9e9e9}.comments-area .comment-list{list-style-type:none;margin:0 0 50px 0}.comments-area .comment-list li:after{content:"";display:table;clear:both}.comments-area .comment-list .comment{background:#fff;padding:30px;margin:0 0 1px 0}.comments-area .comment-list .comment h2{font-size:1em;color:#3e9bcc}.comments-area .comment-list .comment h2 a{color:#3e9bcc}.comments-area .child-comments{clear:both;list-style-type:none}.comments-area .child-comments li{border-left:solid 4px #efecec}.comments-area .comments-area .comment-respond{background:#fff}.comments-area .comments-area .comment-respond h2{border-top:solid 1px #e9e9e9;padding:30px 30px 0 30px}.comments-area .comments-area .comment-respond label{margin-bottom:10px;display:inline-block}.comments-area .comments-area .comment-respond .logged-in-as,.comments-area .comments-area .comment-respond .comment-notes{padding:0 0 30px 0}.comments-area .comments-area .comment-respond .comment-form{padding:0 30px 30px 30px}.comments-area .comments-area .comment-respond .submit{font-size:1em}.comments-area .comments-area .comment-respond .comment-form-author,.comments-area .comments-area .comment-respond .comment-form-email,.comments-area .comments-area .comment-respond .comment-form-url{display:inline-block;width:33%}.comments-area .comments-area .comment-respond .comment-form-author input,.comments-area .comments-area .comment-respond .comment-form-email input,.comments-area .comments-area .comment-respond .comment-form-url input{background:#f8f7f7;border-radius:10px;padding:20px;border:none;width:100%;outline:none;margin:0 0 20px 0;font-size:1em}.comments-area .comments-area .comment-respond .must-log-in{padding:10px 30px 30px 30px}.result-list{list-style-type:none;margin:0;padding:0}.result-list li{padding:0 0 20px 0;margin:0 0 20px 0;border-bottom:solid 1px #f6f6f6}.result-list h2{font-size:2em;margin:0 0 10px 0}footer{text-transform:uppercase;font-size:.9em;letter-spacing:1px;clear:both;padding:50px 0;text-align:center}footer p{margin:0}footer ul{list-style-type:none;margin:0;vertical-align:middle}footer ul li{display:inline-block;margin-right:10px}footer .social{font-size:0;line-height:0;margin:0;padding:0}footer .social img{height:20px}footer [class^="col-"]{float:none;width:100%}footer .footer_menu{padding:10px 0}.belle-beau-text{color:#777;margin:10px 0 15px;font-size:10px}@media all and (max-width: 65em){.content-grid .item{width:100%;float:none}.content-grid .image-block{margin-bottom:1px}.hero .overlay h1,.page-hero h1{font-size:3.5em}.promo-blocks .col-33{width:49%}.post-list li{width:49%}}@media all and (max-width: 50em){.page-content [class^="col-"]{float:none;width:100%}header .logo img{max-width:100%;margin-top:5px}.nav-blocks .section{width:100%;float:none}.hero .overlay{margin:0 auto;padding:40px;position:initial;background:#fff;width:100%}.hero .overlay h1,.page-hero h1{font-size:2.5em}.page-hero h1{position:relative;padding:20px}.page-hero h1 span{border:none;padding:0;background:none}.promo-blocks .col-33{width:100%;padding-right:0;margin-bottom:20px}.post-list li{width:100%;padding-right:0}.sidebar{clear:both;width:100%}.single .content{width:100%;float:none}}
