.accent a.tr-layout-element{fill:#fff}html.tr-layout-element{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body.tr-layout-element{margin:0;min-width:990px}header.tr-layout-element,nav.tr-layout-element{display:block}a.tr-layout-element{background-color:transparent}a.tr-layout-element:active,a.tr-layout-element:hover{outline:0}svg.tr-layout-element:not(:root){overflow:hidden}table.tr-layout-element{border-collapse:collapse;border-spacing:0}td.tr-layout-element{padding:0}html.tr-layout-element{color:#222;font-size:1em;line-height:1.4}.tr-layout-element::-moz-selection{background:#b3d4fc;text-shadow:none}.tr-layout-element::selection{background:#b3d4fc;text-shadow:none}svg.tr-layout-element{vertical-align:middle}.visuallyhidden.tr-layout-element{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}@font-face{font-family:Lora;font-style:normal;font-weight:400;src:local('Lora'),local('Lora-Regular'),url(../fonts/4A-myfZX6oDr9CtSTkTGig-cdc199d94df8c6f619361a11c2572a6f.ttf) format('truetype')}@font-face{font-family:Lora;font-style:normal;font-weight:700;src:local('Lora Bold'),local('Lora-Bold'),url(../fonts/rapsGf8n-DpRu9kcmAAciA-82205c3f3bcbcba24f80e0aae420717b.ttf) format('truetype')}@font-face{font-family:Bentham;font-style:normal;font-weight:400;src:local('Bentham'),local('Bentham-Regular'),url(../fonts/3WlUnQuHmHveQ_RD6TIeeALUuEpTyoUstqEm5AMlJo4-8646dba4cd9b643afe10def9576df2ab.woff2) format('woff2')}html.tr-layout-element{font-size:16px;margin-bottom:40px}body.tr-layout-element{background-color:#fff;display:table;width:100%}header.tr-layout-element{position:relative;z-index:1;top:0;left:0;right:0}nav li>.tr-layout-element{font-size:1.1em}.accent.tr-layout-element{font-size:initial}ul.tr-layout-element{padding:0;margin-bottom:1em;list-style-position:outside}p.tr-layout-element{margin-top:0}.nav-aux.tr-layout-element{width:100%}.nav-aux li.tr-layout-element{list-style:none;float:left}nav li.tr-layout-element{list-style:none;display:inline-block}nav li>.tr-layout-element{display:block}.nav-aux.tr-layout-element{display:table-row;height:1px}.nav-aux ul.tr-layout-element{margin:0;padding:0;display:inline-block}nav li.phone-number.tr-layout-element{margin-right:15px}body.tr-layout-element,html.tr-layout-element{border:0;margin:0;padding:0}a.tr-layout-element{text-decoration:none;color:inherit}.button.tr-layout-element{border-radius:0;text-transform:uppercase;border:medium none;padding:15px 20px;display:inline-block}.button.tr-layout-element:hover{box-shadow:inset 0 0 0 999px rgba(0,0,0,.2)}.text-center.tr-layout-element{text-align:center}[class^=icon-].tr-layout-element{height:19px;width:19px;display:inline-block}.hamburger-bar.tr-layout-element{margin:0 14px}.mobile-only.tr-layout-element{display:none!important}.pull-right.tr-layout-element{float:right}.more-plus.tr-layout-element{float:right;font-size:150%}@media screen and (max-device-width:1024px){nav ul.nav-subnav-dropdown.tr-layout-element{background-color:#fff}nav ul.nav-subnav-dropdown li a.tr-layout-element{color:#000}nav .more-plus.tr-layout-element{display:inline-block;margin-top:-.5%}.mobile-header.mobile-only.tr-layout-element{display:block!important}.mobile-expandable.tr-layout-element{max-height:0;overflow:hidden;box-sizing:border-box;-webkit-transition:max-height .3s;-moz-transition:max-height .3s;transition:max-height .3s}.nav-aux.tr-layout-element{text-align:center}.mobile-hidden.tr-layout-element{display:none!important}.mobile-only.tr-layout-element{display:block!important}}.branding.nav-aux.tr-layout-element{text-align:center;margin:0;padding:10px 0;font-size:.75em;text-transform:none;display:block;height:auto;clear:both}.branding.nav-aux a.tr-layout-element{text-transform:none;font-weight:inherit}a.button.tr-layout-element{font-weight:300}body.tr-layout-element{color:#5f5f5f;font-weight:300;background:#fff}a.tr-layout-element{font-weight:300}nav.tr-layout-element{padding:0 5%}.nav-main.tr-layout-element{overflow:hidden}#hexagon.tr-layout-element{width:140px;position:relative;z-index:999;right:5%;text-align:center;border-radius:0}#hexagon.tr-layout-element:hover::after{content:"";position:absolute;bottom:-25px;left:0;width:0;height:0;border-left:70px solid transparent!important;border-right:70px solid transparent!important;border-top:25px solid rgba(0,0,0,.2);border-radius:5px}.button.tr-layout-element{border-radius:3px;font-size:.85em;padding:12px 25px;line-height:1}nav li>a.button.tr-layout-element{line-height:1.5em}nav li.tr-layout-element{float:left}@media screen and (max-device-width:1024px){nav.tr-layout-element{padding:0}}#social_icons.tr-layout-element{overflow:hidden}[class^=icon-].tr-layout-element{margin:0 8px;height:22px;width:22px}.branding.nav-aux a.tr-layout-element{font-weight:300}header nav ul.tr-layout-element{padding-left:1%;width:99%}@media screen and (max-device-width:1024px){header nav ul.tr-layout-element{padding-left:0;width:100%}}nav ul.tr-layout-element{white-space:nowrap}nav li>.tr-layout-element{padding:30px 7px}nav li>a.button.tr-layout-element{padding:30px 0}nav.tr-layout-element{text-align:left}nav ul.tr-layout-element{display:block;margin:0;vertical-align:bottom;padding:0;text-align:left}nav .more-plus.tr-layout-element{display:none}.navbar-toggle.tr-layout-element{height:2.5em;cursor:pointer}.navbar-toggle .hamburger-bar.tr-layout-element{border-width:1px;border-style:solid;display:block;height:0;width:20px}.mobile-header.tr-layout-element{text-align:left}.mobile-header table.tr-layout-element{display:inline-block;width:100%}.nav-logo.tr-layout-element{line-height:1em;padding-left:1vw;vertical-align:middle;padding-left:4%;text-transform:none}.home .nav-logo.tr-layout-element{visibility:hidden}.mobile-header.tr-layout-element{height:2.5em}.navbar-toggle .hamburger-bar+.hamburger-bar.tr-layout-element{margin-top:4px}.nav-contact-container.tr-layout-element{background:#fff;padding:10px 0;background-color:#fff;width:100%;color:#000;font-size:1.25em;text-align:center}.nav-contact-container .contact-title.tr-layout-element{font-size:1.25em;font-weight:300;text-transform:none}.nav-contact-container .contact-phone a.tr-layout-element{font-size:1em;font-weight:700}.nav-contact-container .contact-phone.tr-layout-element{margin-bottom:10px}.nav-main ul ul.tr-layout-element{display:none}@media screen and (max-device-width:1024px){header.tr-layout-element{position:relative;overflow:visible}nav ul.tr-layout-element{width:100%}nav li.tr-layout-element{border-bottom:1px solid #eee;display:block;text-align:left}nav li>.tr-layout-element{padding:15px 10px;font-size:.75em}nav .more-plus.tr-layout-element{display:inline-block;margin-top:-.5%}nav ul.nav-subnav-dropdown li:last-child a.tr-layout-element{border-bottom:none}.nav-main.tr-layout-element{padding:0;font-size:1.2em;height:2.5em}.book-now.tr-layout-element{display:none}}.button.tr-layout-element{color:#fff}#hexagon.tr-layout-element,.button.tr-layout-element{background-color:#603330}body.tr-layout-element{font-family:Lora}.accent.tr-layout-element{color:#fff}body.tr-layout-element{font-size:115%;line-height:1.5}.footer-text a.tr-layout-element{color:#893c35}.nav-main ul.tr-layout-element,.nav-main.tr-layout-element{background-color:#fff}.nav-main .inactive.tr-layout-element{color:#603330}nav>ul>li.tr-layout-element{border-color:#603330}.nav-main.tr-layout-element{color:#603330}.nav-main.tr-layout-element{fill:#603330}.mobile-header.tr-layout-element{border-color:#603330}.nav-aux.tr-layout-element{background-color:#603330}.nav-aux .inactive.tr-layout-element{color:#fff}.nav-aux.tr-layout-element{color:#fff}.nav-aux.tr-layout-element{fill:#fff}.footer-text a.tr-layout-element:hover{color:#893c35}#hexagon.tr-layout-element{width:13em}#hexagon.tr-layout-element:hover::after{border-left:6.5em solid transparent!important;border-right:6.5em solid transparent!important}.accent.tr-layout-element{background-color:#c1aa83}.accent a.tr-layout-element:hover{color:#d7d8dd}.accent a.tr-layout-element:hover{fill:#d7d8dd}.accent a.tr-layout-element{color:#fff}.accent a.tr-layout-element{fill:#fff}.accent.tr-layout-element{font-size:90%;line-height:1.5}.nav-aux li.tr-layout-element,nav li.tr-layout-element{font-family:Bentham}.button.tr-layout-element{font-family:Bentham}@media screen and (min-width:1024px){header.tr-layout-element{background-image:url(../images/-b1ac79ed0df0106e2b3bd99f015fd57b-9c317a34faf1623291cc0008c7659597.png);background-repeat:no-repeat;background-position:10px center;background-size:196px}}nav.tr-layout-element{margin-left:142px}#tr-f1d6d920-6f69-11ea-bb0b-ad6e1fcca8f1.tr-layout-element{vertical-align:middle!important;width:99%!important}#tr-f1d79c70-6f69-11ea-bb0b-ad6e1fcca8f1.tr-layout-element{vertical-align:middle!important}#tr-f1d7c380-6f69-11ea-bb0b-ad6e1fcca8f1.tr-layout-element{color:inherit!important}#tr-f1d7c381-6f69-11ea-bb0b-ad6e1fcca8f1.tr-layout-element{text-transform:uppercase!important;width:70%!important}#tr-f1d7c382-6f69-11ea-bb0b-ad6e1fcca8f1.tr-layout-element{cursor:pointer!important}#tr-f1d838b3-6f69-11ea-bb0b-ad6e1fcca8f1.tr-layout-element{text-align:center!important;line-height:2em!important;padding:25px!important}#tr-f1d838b4-6f69-11ea-bb0b-ad6e1fcca8f1.tr-layout-element{color:inherit!important;font-weight:inherit!important}#tr-f1d85fc0-6f69-11ea-bb0b-ad6e1fcca8f1.tr-layout-element{text-transform:none!important}#social_icons.tr-layout-element{overflow:visible!important;padding-top:15px!important}.nav-aux.tr-layout-element{text-align:center}.nav-aux li>.tr-layout-element{display:block}.nav-aux li>.tr-layout-element{padding:25px 15px;font-size:1em}.nav-aux ul.tr-layout-element{vertical-align:bottom}@media screen and (max-device-width:1024px){.nav-aux.tr-layout-element{text-align:center}}@media screen and (min-width:1024px){header.tr-layout-element{background-image:url(../images/-b1ac79ed0df0106e2b3bd99f015fd57b-9c317a34faf1623291cc0008c7659597.png);background-repeat:no-repeat;background-position:10px center;background-size:196px}}nav.tr-layout-element{margin-left:142px}#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}