a#certs.tr-layout-element{padding:2px 18px!important}a#avail.tr-layout-element,a#certs.tr-layout-element{background:#fff none repeat scroll 0 0;border:1px solid #fff;border-radius:10px;font-family:Calibri,sans-serif;color:#3a210b!important;font-size:22px;font-weight:400;margin:0;padding:2px 10px;text-shadow:none!important;text-transform:uppercase}a.tr-layout-element,body.tr-layout-element,div.tr-layout-element,html.tr-layout-element,li.tr-layout-element,p.tr-layout-element,span.tr-layout-element,strong.tr-layout-element,ul.tr-layout-element{border:none;margin:0;padding:0;vertical-align:baseline;outline:0}img.tr-layout-element{height:auto;max-width:100%}a img.tr-layout-element{border:none}body.tr-layout-element{color:#373737;font:300 15px/1.625 "Helvetica Neue",Helvetica,Arial,sans-serif;min-width:990px}strong.tr-layout-element{font-weight:700}p.tr-layout-element{margin-bottom:1.625em}a.tr-layout-element{text-decoration:none;color:#8a630e;font-weight:700}a.tr-layout-element:focus,a.tr-layout-element:hover{text-decoration:underline}a:focus img.tr-layout-element{opacity:.5}ul.tr-layout-element{list-style-type:disc}.nowrap.tr-layout-element{white-space:nowrap}html.tr-layout-element{-webkit-text-size-adjust:100%}body.tr-layout-element{padding:0;margin:0;background:url(../images/background-1a9fce314e8881160cb688110ca559d8.png) repeat-x top center!important;background-color:#f6e8ba!important;line-height:1.5em}#header.tr-layout-element{text-align:center;max-width:1010px;width:100%;position:relative;margin:0 auto;color:#fff;font-weight:700;font-size:1.45em;padding:15px 0 0}#header-left.tr-layout-element{float:left;margin:10px 0 25px 0;text-align:left;width:73%}#header-right.tr-layout-element{float:right;margin-top:-8px;text-align:center;width:21%}#header-left a.tr-layout-element,#header-right a.tr-layout-element{line-height:170%}#header-right p.tr-layout-element{margin-bottom:0}#header-driving-directions.tr-layout-element:before{background-position:center center;background-repeat:no-repeat;content:"";padding-right:0;vertical-align:bottom;background-size:contain}#header-driving-directions.tr-layout-element{margin-top:-5px;display:block;color:#fff!important;font-family:Calibri,sans-serif;font-size:24px;font-weight:700;text-shadow:2px 2px 3px #000}#header a.tr-layout-element{text-decoration:none;color:#fff}#header a.tr-layout-element:focus,#header a.tr-layout-element:hover{text-decoration:underline}#header #header_logo img.tr-layout-element{margin:0 auto 0 0;max-width:227px;position:relative;width:227px;z-index:1}#header #header_logo2 img.tr-layout-element{width:53%;margin-top:3%;position:absolute;margin-left:-15px}a#local-phone.tr-layout-element{cursor:default;color:#fff;font-family:Calibri,sans-serif;text-shadow:2px 2px 3px #000;font-size:24px;font-weight:700;line-height:10px}a#local-phone.tr-layout-element:focus,a#local-phone.tr-layout-element:hover{text-decoration:underline}#page.tr-layout-element{margin:0 auto;max-width:1010px;position:relative;width:100%;z-index:1;color:#200c06;font-family:ArialMT,Arial,Helvetica,sans-serif!important;font-size:15px!important;line-height:35px}#nav-wrapper.tr-layout-element{background:#917127 none repeat scroll 0 0;border-top:1px solid #fff;font-family:Calibri,sans-serif;font-size:20px;font-weight:700;height:40px;margin-top:140px;position:relative;text-transform:uppercase;z-index:1}.responsive_menu.tr-layout-element{width:96%;margin:0 auto;position:relative}.assistive-text.tr-layout-element{clip:rect(1px,1px,1px,1px);position:absolute!important}#nav-wrapper .toggleMenu.tr-layout-element{display:none}#menu-main-menu.tr-layout-element{list-style:none;margin:0;padding:0;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;display:box;box-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:flex-end;position:absolute}#menu-main-menu ul.tr-layout-element{list-style:none;margin:0;z-index:99999}#nav-wrapper #menu-main-menu a.tr-layout-element{color:#fff;display:block;font-size:18px;font-weight:700;line-height:22px;padding:8px 8px;text-decoration:none}#nav-wrapper #menu-main-menu a.tr-layout-element:focus,#nav-wrapper #menu-main-menu a.tr-layout-element:hover{text-decoration:underline}#menu-main-menu li.tr-layout-element{position:relative}#menu-main-menu>li.tr-layout-element{box-flex:1;-webkit-box-flex:1}#menu-main-menu ul.tr-layout-element{display:none;position:absolute;top:100%;width:auto;left:0;text-align:left}#nav-wrapper #menu-main-menu li li a.tr-layout-element{background:#917127;box-shadow:4px 4px 4px rgba(0,0,0,.5);line-height:1.4em;font-size:.7em;border-bottom:1px dotted #ddd;opacity:.9;padding:8px 20px;text-shadow:1px 1px 2px #000;white-space:nowrap}#nav-wrapper #menu-main-menu li li:last-child a.tr-layout-element{border-bottom:none}#menu-main-menu a.tr-layout-element:focus,#menu-main-menu li:hover>a.tr-layout-element{text-decoration:underline}#menu-main-menu li:hover>ul.tr-layout-element{display:block}#site-generator.tr-layout-element{background:#f6e8ba none repeat scroll 0 0;border-top:medium none;color:#333;font-size:13px;line-height:1.5em;margin-bottom:0;margin-top:0;overflow:hidden;padding:4% 0 4% 0;text-align:center;width:100%}#site-generator a.tr-layout-element{color:#000;font-weight:700}.social_buttons_row.tr-layout-element{margin-bottom:30px;overflow:hidden;width:250px;height:40px;float:left}.social_buttons_row a.tr-layout-element{height:40px;width:40px;float:left;margin-left:10px}.social_buttons_row a.tr-layout-element:focus,.social_buttons_row a.tr-layout-element:hover{opacity:.8}.social_buttons_row a.tr-layout-element:first-child{margin-left:0!important}a#footer-facebook.tr-layout-element{background:url(../images/social-icon-facebook-216285433d80fbe35917753b13612d04.png) no-repeat}a#footer-instagram.tr-layout-element{background:url(../images/social-icon-instagram-911841efca663abcb6aedf6ecff02258.png) no-repeat}a#footer-blog.tr-layout-element{background:url(../images/social-icon-wordpress-988aa82f3ccd6f01816ab5b9c74010e1.png) no-repeat}a#footer-youtube.tr-layout-element{background:url(../images/social-icon-youtube-acc9b7edbb4221ff23005e242e29d016.png) no-repeat}a#footer-tripadvisor.tr-layout-element{background:url(../images/social-icon-tripadvisor-a7fc0681546376f6230da7c2b126209a.png) no-repeat;width:42px}.feed-title.tr-layout-element{font-size:20px;font-weight:700;clear:both;margin-bottom:1em}ul#blog-feed.tr-layout-element{margin:1em 0 1em 1.5em;text-align:left}.footer_column_left.tr-layout-element{float:left;text-align:left;width:55%}.footer_column_right.tr-layout-element{float:right;text-align:right;width:40%}.footer-business-name.tr-layout-element{font-weight:700;margin-bottom:.2em}.footer_img_row.tr-layout-element{width:auto;float:left}.footer_img_row img.tr-layout-element{margin:10px}a.btn-link:focus img.tr-layout-element,a.btn-link:hover img.tr-layout-element{zoom:1;opacity:.5}.footer_column_right.tr-layout-element{padding-right:20px}.footer_column_left.tr-layout-element{padding-left:20px}#header-right.tr-layout-element{width:25%}#menu-main-menu.tr-layout-element{list-style:none;margin:0;padding:0;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;display:box;box-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#header-left.tr-layout-element{margin:0 0 25px 15px}#header #header_logo img.tr-layout-element{width:25%!important}#header #header_logo2 img.tr-layout-element{margin-left:-1.5%;margin-top:1%;position:absolute;width:53%}#header.tr-layout-element{font-size:1.2em}#nav-wrapper #menu-main-menu a.tr-layout-element{font-size:.7em}#nav-wrapper #menu-main-menu li li a.tr-layout-element{font-size:.6em}#site-generator.tr-layout-element{margin-bottom:0}p.has-drop-cap.tr-layout-element:not(:focus)::first-letter{font-size:5em;margin-top:.1em}#tr-bcebc6a1-79a3-11ea-9d30-1ba9323f4171.tr-layout-element{display:inline-block!important}#tr-bcebedb0-79a3-11ea-9d30-1ba9323f4171.tr-layout-element{margin-left:10px!important}#header-right.tr-layout-element{min-width:250px!important}#main-content-area-wrapper.tr-layout-element{min-width:954px;max-width:1010px;padding:9px;margin:0 auto}#main-content-area.tr-layout-element{border:1px solid #bcbec0;background-color:#fff}