a.tr-layout-element,article.tr-layout-element,aside.tr-layout-element,body.tr-layout-element,div.tr-layout-element,footer.tr-layout-element,h1.tr-layout-element,h3.tr-layout-element,header.tr-layout-element,html.tr-layout-element,i.tr-layout-element,img.tr-layout-element,li.tr-layout-element,nav.tr-layout-element,p.tr-layout-element,span.tr-layout-element,ul.tr-layout-element{margin:0;padding:0;border:0;outline:0;font-size:100%;font:inherit;vertical-align:baseline}article.tr-layout-element,aside.tr-layout-element,footer.tr-layout-element,header.tr-layout-element,nav.tr-layout-element{display:block}body.tr-layout-element{line-height:1;min-width:990px}ul.tr-layout-element{list-style:none}.tr-layout-element{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.visuallyhidden.tr-layout-element{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.flat-top.tr-layout-element{margin-top:0}.flat-bottom.tr-layout-element{margin-bottom:0}.image-wrapper.tr-layout-element{display:block}.image-wrapper img.tr-layout-element{width:100%}body.tr-layout-element{text-align:center}#footer .container.tr-layout-element:after,#header .container.tr-layout-element:after,.cf.tr-layout-element:after{content:"";display:table;clear:both}.container.tr-layout-element,[class*="-group"].tr-layout-element{width:100%;position:relative}.container.tr-layout-element,.inner.tr-layout-element{margin:0 auto}#footer .container.tr-layout-element,#header .container.tr-layout-element,.inner.tr-layout-element{text-align:left}html.tr-layout-element{font-size:16px}body.tr-layout-element{font-size:100%}li.tr-layout-element,p.tr-layout-element{font-size:1em;line-height:1.618em}p.tr-layout-element{margin:0 0 1.618em 0}img.tr-layout-element{height:auto;max-width:100%}hr.tr-layout-element{height:1px;width:100%;margin:1.618em auto;border:none;clear:both}nav.tr-layout-element{position:relative}nav.buffer.tr-layout-element{z-index:10}nav .menu.tr-layout-element{list-style-type:none;position:relative;margin:0 auto;max-height:100%}nav .menu>li.tr-layout-element{float:left;margin-bottom:0;position:relative}nav .menu>li a.tr-layout-element{display:block;white-space:nowrap;text-decoration:none;text-align:center}.menu-item.tr-layout-element{filter:inherit}body.tr-layout-element{background:#181202}#header.tr-layout-element{background:url(../images/paper-background-7d9c5d5ff875a6f86b608a74a396dda2.jpg)}#footer.tr-layout-element{background:#181202}body.tr-layout-element{font-family:Lato,Arial,sans-serif}li.tr-layout-element,p.tr-layout-element{color:#706543}hr.tr-layout-element{color:#706543;background-color:#706543}a.tr-layout-element{color:#28698d}a.tr-layout-element:visited{color:#28698d}a.tr-layout-element:hover{color:#3a95c7}a.tr-layout-element:active{color:#28698d}h1.tr-layout-element,h3.tr-layout-element{font-family:Asul,serif}h1.tr-layout-element{font-size:2.25em;line-height:1.43822222em;padding-top:.54940089em;margin-bottom:.88882133em;color:#706543}h3.tr-layout-element{font-size:1.375em;line-height:1.17672727em;padding-top:.44950982em;margin-bottom:.72721745em;color:#aa914c}body.tr-layout-element{font-size:1em}.container.tr-layout-element{max-width:980px}.buffer.tr-layout-element{padding-left:1em;padding-right:1em}.buffer.tr-layout-element{padding-left:24px;padding-right:24px}body.home-layout.tr-layout-element{font-size:1.125em}#main-nav.tr-layout-element{background:#f4ebd2;width:100%;font-family:Asul,serif}#main-nav .menu-item a.tr-layout-element{border:1px solid transparent}#main-nav .menu>li.tr-layout-element{font-size:1.33em;line-height:40px}#main-nav .menu>li>a.tr-layout-element{color:#4e3f16}#main-nav .menu>li:first-child>a.tr-layout-element{border-left-color:transparent}#main-nav .menu>li:last-child>a.tr-layout-element{border-right-color:transparent}#footer-nav.tr-layout-element{width:100%}#footer-nav .menu-item a.tr-layout-element{border:1px solid transparent}#footer-nav .menu>li.tr-layout-element{font-size:1em;line-height:1.2em}#footer-nav .menu>li>a.tr-layout-element{color:#e8e1cd;border-right-color:#e8e1cd}#footer-nav .menu>li:hover>a.tr-layout-element{color:#a2905d}#footer-nav .menu>li:first-child>a.tr-layout-element{border-left-color:transparent}#footer-nav .menu>li:last-child>a.tr-layout-element{border-right-color:transparent}[class^=tr-icon].tr-layout-element{font-family:icomoon;display:inline-block;font-size:14px;margin-right:.5em;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased}[class^=tr-icon].tr-layout-element:before{position:relative;bottom:-2px;speak:none}.tr-icon-phone-sign.tr-layout-element:before{content:"\e620"}.tr-icon-compass.tr-layout-element:before{content:"\e63c"}.tr-icon-email.tr-layout-element:before{content:"\e63a"}.tr-icon-facebook.tr-layout-element:before{content:"\e619"}.tr-icon-pinterest.tr-layout-element:before{content:"\e627"}.tr-icon-cottages.tr-layout-element:before{content:"\e616"}#header .container.tr-layout-element{text-align:center;padding:0 12px}#branding.tr-layout-element,#header-subnav.tr-layout-element{width:100%;max-width:420px;margin:1em auto}#branding.tr-layout-element{margin:0 auto 1em auto}#header-subnav .menu>li.tr-layout-element{float:left;clear:none;padding:0;width:50%;background:#725f2c;border:1px solid #000;text-align:center}#header-subnav .menu>li.tr-layout-element:first-child,#header-subnav .menu>li.tr-layout-element:last-child{width:100%;display:block}#header-subnav .menu>li i.tr-layout-element{display:inline-block}#header-subnav .menu>li.phone-item span.tr-layout-element{display:none}#header-subnav .menu>li a.tr-layout-element{color:#e8e1cd;line-height:32px;text-decoration:none;text-transform:uppercase}#header-subnav .menu>li a.tr-layout-element:hover{color:#e8e1cd}#header-subnav .menu>li a.tr-layout-element:active{color:#e8e1cd}#branding.tr-layout-element{width:250px;float:left;margin-right:-250px;margin-top:.5em;left:0}#header-subnav.tr-layout-element{float:right;width:auto;margin:8px 0}#header-subnav .menu>li.tr-layout-element{width:auto;background:0 0;padding-left:1em;border:none;text-align:right;float:right;clear:both}#header-subnav .menu>li.tr-layout-element:first-child,#header-subnav .menu>li.tr-layout-element:last-child{width:auto}#header-subnav .menu>li a.tr-layout-element{display:inline-block;text-decoration:underline;line-height:2em;font-size:14px}#header-subnav .menu>li a.tr-layout-element:hover{color:#a2905d}#header-subnav .menu>li a.tr-layout-element:active{color:#807556}#header-subnav .menu>li i.tr-layout-element{display:none}#header-subnav .menu>li.contact-item.tr-layout-element{clear:none}#header-subnav .menu>li.phone-item a.tr-layout-element{text-decoration:none}#header-subnav .menu>li.reservations-item .and.tr-layout-element{padding:0 3px}#header .container.tr-layout-element{padding:0}#branding.tr-layout-element{width:300px;margin-right:-300px;position:relative;left:-20px}#header-subnav .menu>li a.tr-layout-element{font-size:100%}#header-subnav.tr-layout-element{max-width:100%}#header-subnav .menu>li.tr-layout-element{width:auto;float:left;clear:none}#header-subnav .menu>li.phone-item.tr-layout-element{float:right;clear:both}#header-subnav .menu>li.phone-item span.tr-layout-element{display:inline;color:#a2905d;padding-right:12px}#footer .container.tr-layout-element{padding:0 1em}#footer p.tr-layout-element{color:#e8e1cd}#sidebar-footer.tr-layout-element{text-align:center}#sidebar-footer .widget-group.tr-layout-element{margin:0 auto;width:100%;max-width:400px}#sidebar-footer .widget.tr-layout-element{width:100%;margin:0 0 1em 0;text-align:left}#sidebar-footer .contact-info .contact-list li.tr-layout-element{margin-bottom:0;color:#e8e1cd}#sidebar-footer .footer-logo.tr-layout-element{opacity:1;position:relative;top:30px;margin-top:-30px;z-index:2}#sidebar-footer .address.tr-layout-element{position:absolute;padding-left:42px;top:20%;left:3%;z-index:2}#sidebar-footer .map-content.tr-layout-element{position:relative}#sidebar-footer .map-content img.tr-layout-element{opacity:.4}#sidebar-footer .contact-list.tr-layout-element{width:100%;overflow:hidden;background:#725f2c;padding:8px;margin-top:0}#sidebar-footer .contact-list li.tr-layout-element{float:left;position:relative;width:42px;height:42px;margin-right:8px}#sidebar-footer .contact-list li span.tr-layout-element{display:none}#sidebar-footer .contact-list [class^=tr-icon-].tr-layout-element{margin-right:0}#sidebar-footer .contact-list [class^=tr-icon-].tr-layout-element:before{font-size:42px;position:absolute;top:12px;left:0}#sidebar-footer .events .title.tr-layout-element{color:#e8e1cd;margin-bottom:.7em}#sidebar-footer .events .date.tr-layout-element{color:#725f2c}#sidebar-footer .events .event-list li.tr-layout-element{color:#e8e1cd}#sidebar-footer .events .event-list li .tr-icon.tr-layout-element{color:#725f2c;text-shadow:1px 1px 0 rgba(247,244,239,.9)}#sidebar-footer .events .event-list li .tr-icon.tr-layout-element:before{content:"\e639"}#sidebar-footer .events .event-link.tr-layout-element{padding-left:1.25em}#sidebar-footer .address.tr-layout-element{margin:0 0 14px 0}#sidebar-footer .address p.tr-layout-element:before{font-family:icomoon;color:#725f2c;text-shadow:1px 1px 1px #e8e1cd;position:absolute;display:block;font-size:60px;width:1em;top:.4em;left:0;content:"\e607"}#sidebar-footer .address p.tr-layout-element:before{font-size:76px}#sidebar-footer .events .title.tr-layout-element{margin-top:0}#sidebar-footer .widget-group.tr-layout-element{overflow:hidden;max-width:100%}#sidebar-footer .widget-group .widget.tr-layout-element{float:left;width:49%;margin-right:-100%;margin-left:0}#sidebar-footer .widget-group .widget.events.tr-layout-element{margin-left:52%}#footer .container.tr-layout-element{padding:0}#sidebar-footer .widget-group.tr-layout-element{overflow:hidden;max-width:100%}#sidebar-footer .widget-group .widget.contact-info.tr-layout-element{width:66%}#sidebar-footer .widget-group .widget.events.tr-layout-element{width:32%;margin-left:68%}#sidebar-footer .widget-group .contact-list.tr-layout-element,#sidebar-footer .widget-group .footer-logo.tr-layout-element{width:49%;float:left}#sidebar-footer .widget-group .footer-logo.tr-layout-element{margin-top:-30px}#sidebar-footer .widget-group .contact-list.tr-layout-element{background:0 0;margin-top:24px}#sidebar-footer .widget-group .contact-list li.tr-layout-element{float:none;width:auto;height:auto;padding-left:1.2em}#sidebar-footer .widget-group .contact-list li span.tr-layout-element{display:inline}#sidebar-footer .widget-group .contact-list [class^=tr-icon-].tr-layout-element{margin-right:0}#sidebar-footer .widget-group .contact-list [class^=tr-icon-].tr-layout-element:before{font-size:14px;top:3px}#sidebar-footer .widget-group .map-content.tr-layout-element{float:right;width:47.5%}#sidebar-footer .widget-group .map-content img.tr-layout-element{opacity:1}#sidebar-footer .widget-group .address.tr-layout-element{position:relative;top:0;left:0;padding-left:60px}#footer-nav.tr-layout-element{text-align:center;padding:1em 0}#footer-nav li.tr-layout-element{float:none;display:inline-block}#footer-nav a.tr-layout-element{padding:0 .5em .3em .5em;margin-left:-.25em}.faker a.tr-layout-element,.faker a.tr-layout-element:active,.faker a.tr-layout-element:hover,.faker a.tr-layout-element:visited{color:inherit}.faker a.tr-layout-element{display:block;text-decoration:none}.faker a .link-a-like.tr-layout-element{color:#28698d;text-decoration:underline}.faker a:hover .link-a-like.tr-layout-element{color:#3a95c7}.faker a:active .link-a-like.tr-layout-element{color:#28698d}#footer hr.tr-layout-element{color:#725f2c;border-bottom:1px solid #725f2c;border-top:none;margin:1em 0}#footer .copyright.tr-layout-element{text-align:left;color:#725f2c;margin-bottom:1em}#menu-main-nav a.tr-layout-element{text-transform:capitalize}#main-nav.tr-layout-element{min-height:42px}#menu-main-nav>li a.tr-layout-element{position:relative}#menu-main-nav>li>a.tr-layout-element:before{font-family:icomoon;content:"\e631";font-size:.33em;position:absolute;left:-.5em;top:.33em;z-index:2;margin-left:-1px}#menu-main-nav>li:first-child a.tr-layout-element:before{content:''}#main-nav.tr-layout-element{background:#f0e0b5;border-top:1px solid #e9ddbb;border-bottom:1px solid #e9ddbb;-webkit-font-smoothing:antialiased;-moz-box-shadow:inset 0 14px 20px -8px rgba(68,49,0,.35),inset 0 -14px 20px -8px rgba(68,49,0,.35);-webkit-box-shadow:inset 0 14px 20px -8px rgba(68,49,0,.35),inset 0 -14px 20px -8px rgba(68,49,0,.35);box-shadow:inset 0 14px 20px -8px rgba(68,49,0,.35),inset 0 -14px 20px -8px rgba(68,49,0,.35)}#main-nav .menu-item>a.tr-layout-element{text-shadow:1px 1px 1px #fff}#wrapper.tr-layout-element{min-width:320px}hr.tr-layout-element{color:#c2ac70;margin:1.618em 0;border-top:1px solid #d1c5a5;border-bottom:1px solid #fff}#footer .container.tr-layout-element,#header .container.tr-layout-element{font-size:16px}#main-nav .container.tr-layout-element{font-size:16px}.tr_description p.tr-layout-element:last{margin-bottom:0}.widget-grid-view-image.tr-layout-element:image:nth-child(even){float:right}@font-face{font-family:Asul;font-style:normal;font-weight:400;src:local('Asul'),local('Asul-Regular'),url(../fonts/VAzkC2TIhQ2e4KQLDKf9Rw-40eb04b308637d9086641ea5b57ff2d5.ttf) format('truetype')}@font-face{font-family:Lato;font-style:normal;font-weight:400;src:local('Lato Regular'),local('Lato-Regular'),url(../fonts/v0SdcGFAl2aezM9Vq_aFTQ-d0adc93d1be5bcdb1d6430887c794aa6.ttf) format('truetype')}@font-face{font-family:icomoon;src:url(../fonts/icomoon-0b7b9597fe6ba13f0d4ca144e05b0f72.eot);src:url(../fonts/icomoon-0b7b9597fe6ba13f0d4ca144e05b0f72.eot) format('eot'),url(../fonts/icomoon-213a1101770b1cc762d4eff98c1b4ff4.woff) format('woff'),url(../fonts/icomoon-8522ac5e175582b98ac79d0ea597983a.ttf) format('truetype'),url(../fonts/icomoon-22cf533f3ea252ca31973a1c161d5f1f.svg#icomoon) format('svg')}#menu-item-684.tr-layout-element{width:18.9158%}#menu-item-690.tr-layout-element{width:21.4031%}#menu-item-780.tr-layout-element{width:21.199%}#menu-item-691.tr-layout-element{width:23.0357%}#menu-item-781.tr-layout-element{width:15.4464%}#tr-inline-04c8ba47-76fe-485b-af1c-a8c4b7b927d6.tr-layout-element{display:none}#main-content-area-wrapper.tr-layout-element{min-width:954px;max-width:1140px;padding:18px;margin:0 auto}#main-content-area.tr-layout-element{border:1px solid #bcbec0;background-color:#fff;color:#000;text-align:left}