.shiftnav .tr-layout-element,.shiftnav-toggle .tr-layout-element,.shiftnav-toggle.tr-layout-element,.shiftnav.tr-layout-element{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;line-height:1.3em;-webkit-tap-highlight-color:transparent;padding:0;margin:0;background:0 0}.shiftnav-inner.tr-layout-element,.shiftnav.tr-layout-element{height:100%;overflow-y:auto;overflow-x:hidden}#shiftnav-toggle-main.tr-layout-element,.shiftnav.tr-layout-element{-webkit-transition:-webkit-transform .5s;-moz-transition:-moz-transform .5s;-ms-transition:-ms-transform .5s;-o-transition:-o-transform .5s;transition:transform .5s}.shiftnav .fa.tr-layout-element,.shiftnav-toggle .fa.tr-layout-element{font-family:FontAwesome}.shiftnav-toggle.tr-layout-element{cursor:pointer}#shiftnav-toggle-main.tr-layout-element{position:fixed;top:0;left:0;width:100%;max-width:100%;box-sizing:border-box;padding:0 10px;z-index:1;text-align:center;background:#1d1d20;color:#eee}#shiftnav-toggle-main a.tr-layout-element{color:inherit;text-decoration:none}#shiftnav-toggle-main .shiftnav-main-toggle-content.tr-layout-element{padding:16px 40px}#shiftnav-toggle-main.shiftnav-toggle-main-align-center .shiftnav-main-toggle-content.tr-layout-element{width:100%;box-sizing:border-box;position:absolute;left:0}.shiftnav-toggle-main-block.tr-layout-element{padding:16px 20px;display:inline-block;line-height:1em}#shiftnav-toggle-main.shiftnav-toggle-edge-right.tr-layout-element{left:auto;right:0}#shiftnav-toggle-main .shiftnav-toggle-burger.tr-layout-element{float:left;content:'\f0c9';font-family:FontAwesome;padding:16px 20px;margin-left:-10px;position:relative;z-index:1;line-height:1em}#shiftnav-toggle-main.shiftnav-toggle-edge-right .shiftnav-toggle-burger.tr-layout-element{float:right;padding-left:20px}.shiftnav.tr-layout-element:after{content:' ';display:block;position:absolute;right:-15px;top:0;height:100%;width:15px;background:0 0;-webkit-box-shadow:0 0 15px rgba(0,0,0,.8);-moz-box-shadow:0 0 15px rgba(0,0,0,.8);-ms-box-shadow:0 0 15px rgba(0,0,0,.8);-o-box-shadow:0 0 15px rgba(0,0,0,.8);box-shadow:0 0 15px rgba(0,0,0,.8);z-index:1}.shiftnav.tr-layout-element{width:290px}.shiftnav.shiftnav-right-edge.tr-layout-element:after{left:-15px;right:auto}.shiftnav.shiftnav-nojs.tr-layout-element{display:none}.shiftnav.tr-layout-element{position:fixed;top:0;background:#fff;z-index:1;visibility:hidden;opacity:0}.shiftnav-inner.tr-layout-element{-webkit-overflow-scrolling:touch}.shiftnav.shiftnav-right-edge.tr-layout-element{right:0;-webkit-transform:translateX(290px);-moz-transform:translateX(290px);-ms-transform:translateX(290px);-o-transform:translateX(290px);transform:translateX(290px)}.shiftnav .shiftnav-menu-title.tr-layout-element{font-size:30px;text-align:center;padding:40px 25px;font-weight:400;margin:0;color:inherit}.shiftnav-menu-title a.tr-layout-element,.shiftnav-menu-title a.tr-layout-element:hover,.shiftnav-menu-title a.tr-layout-element:visited{color:inherit;text-decoration:none}.shiftnav .shiftnav-nav.tr-layout-element,.shiftnav ul.shiftnav-menu ul.sub-menu.tr-layout-element,.shiftnav ul.shiftnav-menu.tr-layout-element{position:static;display:block;top:auto;left:auto;float:none;min-width:0}.shiftnav ul.shiftnav-menu.tr-layout-element{position:relative;clear:both;overflow:hidden}.shiftnav ul.shiftnav-menu ul.sub-menu.tr-layout-element,.shiftnav ul.shiftnav-menu.tr-layout-element{list-style:none;margin:0;padding:0}.shiftnav ul.shiftnav-menu li.menu-item.tr-layout-element{position:relative;margin:0;padding:0;background:0 0;list-style-type:none}.shiftnav ul.shiftnav-menu li.menu-item>.shiftnav-target.tr-layout-element,.shiftnav ul.shiftnav-menu li.shiftnav-retract>.shiftnav-target.tr-layout-element{display:block;padding:15px 25px;line-height:1.6em;text-decoration:none;position:relative;cursor:pointer;-webkit-transition:.2s all ease;-moz-transition:.2s all ease;-ms-transition:.2s all ease;-o-transition:.2s all ease;transition:.2s all ease}.shiftnav ul.shiftnav-menu li.shiftnav-retract.tr-layout-element{display:none;margin:0}@font-face{font-family:FontAwesome;src:url(../fonts/fontawesome-webfont_1-674f50d287a8c48dc19ba404d20fe713.eot);src:url(../fonts/fontawesome-webfont-674f50d287a8c48dc19ba404d20fe713.eot#iefix&v=4.7.0) format('embedded-opentype'),url(../fonts/fontawesome-webfont-af7ae505a9eed503f8b8e6982036873e.woff2) format('woff2'),url(../fonts/fontawesome-webfont-fee66e712a8a08eef5805a46892932ad.woff) format('woff'),url(../fonts/fontawesome-webfont-b06871f281fee6b241d60582ae9369b9.ttf) format('truetype'),url(../fonts/fontawesome-webfont-912ec66d7572ff821749319396470bde.svg#fontawesomeregular) format('svg');font-weight:400;font-style:normal}.fa.tr-layout-element{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-chevron-left.tr-layout-element:before{content:"\f053"}.fa-check-circle-o.tr-layout-element:before{content:"\f05d"}.fa-bars.tr-layout-element:before{content:"\f0c9"}.shiftnav.shiftnav-skin-standard-dark.tr-layout-element{font-size:13px;line-height:1.3em}.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu.tr-layout-element,.shiftnav.shiftnav-skin-standard-dark.tr-layout-element{background:#1d1d20;color:#eee}.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu ul.sub-menu.tr-layout-element{color:#ccc;background:#25252a}.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item>.shiftnav-target.tr-layout-element{display:block;color:#eee;border-bottom:1px solid #111;border-top:1px solid #313131;text-shadow:0 1px 1px rgba(0,0,0,.5)}.shiftnav.shiftnav-nojs.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item>.shiftnav-target.tr-layout-element:hover{color:#eee;background:#35ac6a;border-top-color:rgba(255,255,255,.4);border-bottom-color:rgba(0,0,0,.8)}.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu>li.menu-item>.shiftnav-target.tr-layout-element{text-transform:uppercase;border-top-color:#292929}.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.shiftnav-retract .shiftnav-target.tr-layout-element{background:rgba(0,0,0,.2);color:#fff;text-transform:uppercase;font-size:12px;text-align:right}#shiftnav-toggle-main.tr-layout-element{display:none}a.tr-layout-element,body.tr-layout-element,div.tr-layout-element,footer.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,span.tr-layout-element,ul.tr-layout-element{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}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}.clearfix.tr-layout-element:after,.clearfix.tr-layout-element:before{content:" ";display:table}.clearfix.tr-layout-element:after{clear:both}i.tr-layout-element{font-style:italic}h3.tr-layout-element{color:#452e19;font-weight:300;line-height:1.2em;font-family:adobe-caslon-pro,serif}h3.tr-layout-element{font-size:27px;margin-bottom:10px}a[href^=tel].tr-layout-element{cursor:pointer}img.tr-layout-element{line-height:0!important}.container.tr-layout-element{width:100%;font-size:18px;line-height:1.6em;font-family:lato,sans-serif;color:#000;position:relative}.fullwidth.tr-layout-element{width:100%}.col1.tr-layout-element{width:100%;max-width:1000px;margin:0 auto}a.tr-layout-element:hover{transition:.5s ease}.logo.tr-layout-element{float:left;background:#fbfbfa;margin:0 0 -124px 3%;width:167px;padding:10px 20px;z-index:1;position:relative;border-bottom:5px solid #edc580}.logo img.tr-layout-element{width:100%;height:auto}.logo a.tr-layout-element{display:block}.headertopbg.tr-layout-element{background:#fcfbfa;font-family:adobe-caslon-pro,serif;padding-right:3%}.phone.tr-layout-element{float:right;color:#6b4f36;font-size:21px;margin:22px 15px 13px;line-height:1.2em}.phone a.tr-layout-element{color:#6b4f36;text-decoration:none}.headerbtn.tr-layout-element{float:right;margin-top:10px}.headermiddle.tr-layout-element{position:relative;background:#444e3a;z-index:1}a.button.tr-layout-element{background:#444e3a;font-style:normal;font-family:adobe-caslon-pro,serif;color:#fff;font-size:19px;line-height:1em;text-decoration:none;text-align:center;padding:12px 15px 4px;display:inline-block;-webkit-appearance:none;cursor:pointer;text-transform:uppercase;position:relative;border:2px solid #444e3a}a.button.tr-layout-element:hover{background:#93000e;text-decoration:none;color:#fff}a.guaranteebutton.tr-layout-element{color:#444e3a;border:2px solid #444e3a;padding-top:8px;margin-right:10px;background:0 0}a.guaranteebutton.tr-layout-element:hover{background:#444e3a;text-decoration:none;color:#fff}nav.mainnav.tr-layout-element{float:right;margin-right:2%}nav.mainnav ul#menu-main-nav li.tr-layout-element{position:relative}nav.mainnav ul.tr-layout-element{text-align:center}nav.mainnav ul li.tr-layout-element{display:inline;float:none;position:relative}nav.mainnav ul li a.tr-layout-element{display:inline-block;font-family:adobe-caslon-pro,serif;position:relative;text-decoration:none;color:#fff;font-size:17px;padding:36px 12px 30px;z-index:1;text-transform:uppercase}nav.mainnav ul li.menu-item-has-children.tr-layout-element:after{content:'';right:4px;bottom:9px;position:absolute;background:url(../images/icon-down-arrow-17f213c6b5daafb079d204f23aab4951.png);width:9px;height:5px}nav.mainnav ul li:hover>a.tr-layout-element{color:#f7e0bb;transition:none}nav.mainnav ul ul li:hover>a.tr-layout-element{color:#93000e;transition:none}nav.mainnav ul li:hover>ul.tr-layout-element{display:block;transition:none}nav.mainnav ul ul.tr-layout-element{display:none;padding:0;position:absolute;float:none;z-index:99999;background:#fff;min-width:275px;text-align:left;left:0}nav.mainnav ul ul li.tr-layout-element{text-align:left}nav.mainnav ul ul li a.tr-layout-element{padding:15px;margin:0;display:block;border:0;text-transform:none;line-height:1.2em;border-right:0;color:#6b4f36;border-bottom:1px solid #e0e0e0}.footernavbg.tr-layout-element{background:#70775a}.footernav ul.tr-layout-element{text-align:center}.footernav ul li.tr-layout-element{display:inline}.footernav ul li a.tr-layout-element{display:inline-block;font-family:adobe-caslon-pro,serif;text-decoration:none;text-transform:uppercase;color:#fbfafa;border-right:1px solid #fbfafa;padding:5px 8px 0 8px;margin:25px -4px 25px 0;line-height:1em;font-size:15px}.footernav ul li:last-child a.tr-layout-element{border:0}.footerbottombg.tr-layout-element{background:#61664d;padding:5px 0 20px 0}.footerlefttop.tr-layout-element{margin-bottom:8px}.footerlogo.tr-layout-element{float:left;margin-right:100px}.footersocial.tr-layout-element{float:left;border-right:2px solid #fff;padding-right:20px;margin:33px 20px 0 0}.footersocial img.tr-layout-element:hover{opacity:.7}.footertripadvisor.tr-layout-element{float:left;margin-top:37px}.footer.tr-layout-element{color:#fbfafa}.footer a.tr-layout-element{text-decoration:none;color:#fbfafa}.footer a.tr-layout-element:hover{text-decoration:underline}.footerleft.tr-layout-element{line-height:1.5em;float:left;width:55%}.footerright.tr-layout-element{margin-top:35px;float:right;width:35%}.policy.tr-layout-element{font-size:13px;color:#fbfafa;line-height:15px;margin-top:10px;display:block}.mannix.tr-layout-element{font-size:13px;color:#fbfafa;line-height:15px;margin-top:5px;display:block}.mannix a.tr-layout-element{color:#fbfafa;text-decoration:none}.nowrap.tr-layout-element,a[href^=tel].tr-layout-element{white-space:nowrap}#shiftnav-toggle-main.tr-layout-element{background:#fcfbfa;color:#eee;font-size:30px;box-shadow:#b3b3b3 2px 2px 2px}#shiftnav-toggle-main a.tr-layout-element{background:url(../images/logo_1-c34def1da2d197b54e603976c870a7be.png) no-repeat;text-indent:-10000px;width:auto;height:70px;background-size:contain;display:block;margin:0}#shiftnav-toggle-main .shiftnav-toggle-burger.tr-layout-element,#shiftnav-toggle-main.shiftnav-toggle-edge-right .shiftnav-toggle-burger.tr-layout-element{float:right}#shiftnav-toggle-main.shiftnav-toggle-edge-right .shiftnav-toggle-burger.tr-layout-element{padding:20px}#shiftnav-toggle-main .shiftnav-main-toggle-content.tr-layout-element{padding:5px 20px}.shiftnav-menu-title.tr-layout-element{display:none}.shiftnav-nav.tr-layout-element{font-family:lato,sans-serif}.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu.tr-layout-element,.shiftnav.shiftnav-skin-standard-dark.tr-layout-element{background:#444e3a}.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu>li.menu-item>.shiftnav-target.tr-layout-element{border-top-color:#30352a}.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item>.shiftnav-target.tr-layout-element{color:#fff;border-bottom:1px solid #393e33;border-top:1px solid #30352a;text-shadow:none;font-size:16px}.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu ul.sub-menu.tr-layout-element{color:#fff;background:#444e3a;padding-left:10px}.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu ul.sub-menu li a.tr-layout-element{position:relative}.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu ul.sub-menu li a.tr-layout-element:before{content:'- ';left:0}.shiftnav.shiftnav-nojs.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item>.shiftnav-target.tr-layout-element:hover{background:#f7e0bb;color:#444e3a}#shiftnav-toggle-main.tr-layout-element:before{padding:24px 10px}#shiftnav-toggle-main-button.tr-layout-element{color:#333}@media screen and (max-width:1600px){nav.mainnav ul li a.tr-layout-element{font-size:15px;padding:36px 10px 30px}nav.mainnav ul li.menu-item-has-children.tr-layout-element:after{right:4px}}@media screen and (max-width:1400px){.logo.tr-layout-element{width:100px;margin:0 0 0 3%;border:0;padding:8px 0 0 0}.phone.tr-layout-element{margin:20px 15px 13px;clear:right}.headerbtn.tr-layout-element{margin-top:12px}nav.mainnav.tr-layout-element{float:none;margin-right:0}}@media screen and (max-width:1300px){.footernav ul li a.tr-layout-element{font-size:14px}}@media screen and (max-width:1200px){nav.mainnav ul li a.tr-layout-element{font-size:12px}}@media screen and (max-width:1024px){.col1.tr-layout-element{width:94%;padding-left:3%;padding-right:3%}.footerlogo.tr-layout-element,.footernav.tr-layout-element,.logo.tr-layout-element,.mainnav.tr-layout-element{display:none}.phone.tr-layout-element{margin:25px 15px 16px}.headerbtn.tr-layout-element{margin:24px;float:none;text-align:center}.phone.tr-layout-element{float:none;font-size:18px;text-align:center}.headertopbg.tr-layout-element{padding-right:0}.footerleft.tr-layout-element,.footerright.tr-layout-element{text-align:center;float:none;width:100%}.footerlefttop.tr-layout-element{width:306px;margin:20px auto}.footersocial.tr-layout-element{margin:0 20px 0 0}.footertripadvisor.tr-layout-element{margin-top:0}}#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}