a.tr-layout-element,body.tr-layout-element,div.tr-layout-element,html.tr-layout-element,li.tr-layout-element,span.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}a.tr-layout-element{text-decoration:none;color:#263418;font-weight:700}ul.tr-layout-element{list-style-type:disc}html.tr-layout-element{-webkit-text-size-adjust:100%}body.tr-layout-element{padding:0;margin:0;background:#fdf9df;color:#131a12;font-family:'Source Sans Pro',sans-serif;font-size:24px;line-height:1.5em}#header-outer.tr-layout-element{background:#141b12;background:-moz-linear-gradient(top,#141b12 0,#141b12 71%,#141b12 72%,#273518 100%);background:-webkit-linear-gradient(top,#141b12 0,#141b12 71%,#141b12 72%,#273518 100%);background:linear-gradient(to bottom,#141b12 0,#141b12 71%,#141b12 72%,#273518 100%);position:relative;z-index:1}#header.tr-layout-element{text-align:left;max-width:1900px;width:94%;position:relative;margin:0 auto;color:#fdf9df;font-weight:400;padding:15px 0 0}#header-right.tr-layout-element{float:right;text-align:right;width:78%;border-bottom:1px solid #fefae0;padding:30px 0 10px;line-height:200%}#header-right-inner.tr-layout-element{width:460px;float:right}#header a.tr-layout-element{text-decoration:none;color:#fef9df;font-weight:400;display:block;font-size:22px}#header #header_logo.tr-layout-element{position:absolute;top:30px;left:0;width:30%}#header #header_logo img.tr-layout-element{height:auto;position:relative;width:100%;z-index:2;max-width:345px}#header-driving-directions.tr-layout-element:before{background-image:url(../images/icon-directions-94278f52cd4a7818430f779eadb89efe.png);background-position:center center;background-repeat:no-repeat;background-size:contain;content:"";padding-right:50px;vertical-align:bottom}a#local-phone.tr-layout-element:before{background-image:url(../images/icon-phone-9124e982edf71efe18d3775139487439.png);background-position:center center;background-repeat:no-repeat;background-size:contain;content:"";padding-right:50px;vertical-align:bottom}#header #avail.tr-layout-element{background:#b82923;text-transform:uppercase;text-align:center;text-decoration:underline;padding:2px 2px 0;font-size:25px}a#local-phone.tr-layout-element{font-weight:400;margin-top:15px}#page.tr-layout-element{margin:0 auto;max-width:1900px;position:relative;width:100%;z-index:1;background:#fdf9df}#nav-wrapper.tr-layout-element{position:relative;width:100%;margin:0 auto;z-index:1;height:40px;clear:both;padding:7px 0 4px}.responsive_menu.tr-layout-element{width:78%;max-width:1900px;position:relative;float:right}.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:space-between}#menu-main-menu ul.tr-layout-element{list-style:none;margin:0;z-index:1;background:#141b12;background:-moz-linear-gradient(top,#141b12 0,#141b12 71%,#141b12 72%,#273518 100%);background:-webkit-linear-gradient(top,#141b12 0,#141b12 71%,#141b12 72%,#273518 100%);background:linear-gradient(to bottom,#141b12 0,#141b12 71%,#141b12 72%,#273518 100%)}#nav-wrapper #menu-main-menu a.tr-layout-element{padding:8px 0;line-height:22px;font-size:21.25px;color:#fef9df;text-transform:uppercase;display:block;text-decoration:none;font-weight:400;text-shadow:1px 1px 4px #101010}#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{line-height:1.4em;font-size:24px;border-bottom:1px dotted #fef9df;opacity:.9;padding:8px 20px;white-space:nowrap}#nav-wrapper #menu-main-menu li li:last-child a.tr-layout-element{border-bottom:none}@media screen and (max-width:1600px){body.tr-layout-element{font-size:22px}#nav-wrapper #menu-main-menu a.tr-layout-element{font-size:24px}#nav-wrapper #menu-main-menu li li a.tr-layout-element{font-size:22px}.responsive_menu.tr-layout-element{width:73%}#header-right.tr-layout-element{width:73%}#header #header_logo.tr-layout-element{width:23%}#header a.tr-layout-element{font-size:22px}#header #avail.tr-layout-element{font-size:25px}#header-right-inner.tr-layout-element{width:410px}}@media screen and (max-width:1400px){#nav-wrapper #menu-main-menu a.tr-layout-element{font-size:21.25px}#nav-wrapper #menu-main-menu li li a.tr-layout-element{font-size:20px}#header a.tr-layout-element{font-size:22px}#header #avail.tr-layout-element{font-size:25px}}@media screen and (max-width:1300px){body.tr-layout-element{font-size:20px}}@media screen and (max-width:1200px){#header.tr-layout-element{width:96%}#header-right a.tr-layout-element{line-height:inherit}#header-driving-directions.tr-layout-element::before{background-size:contain}#page.tr-layout-element{margin:0 auto}#nav-wrapper #menu-main-menu a.tr-layout-element{font-size:20px}#nav-wrapper #menu-main-menu li li a.tr-layout-element{font-size:18px}#header a.tr-layout-element{font-size:22px}#header #avail.tr-layout-element{font-size:25px}#header.tr-layout-element{padding:0}#header-right.tr-layout-element{line-height:140%}#header-right-inner.tr-layout-element{width:360px}}@media screen and (max-width:1100px){#nav-wrapper #menu-main-menu a.tr-layout-element{font-size:18px}#nav-wrapper #menu-main-menu li li a.tr-layout-element{font-size:16px}#header a.tr-layout-element{font-size:20px}#header #avail.tr-layout-element{font-size:25px}}@media screen and (max-width:1000px){body.tr-layout-element{font-size:20px}#nav-wrapper.tr-layout-element{padding:0}#nav-wrapper #menu-main-menu a.tr-layout-element{font-size:16px}#nav-wrapper #menu-main-menu li li a.tr-layout-element{font-size:14px}#header a.tr-layout-element{font-size:18px}#header #avail.tr-layout-element{font-size:25px}#header-right-inner.tr-layout-element{width:330px}body.tr-layout-element{font-size:18px}}.a2a_floating_style.a2a_default_style.tr-layout-element{display:none}#tr-c5a10981-3882-11e9-a7a4-a782df144f82.tr-layout-element{left:0!important;top:300px!important;background-color:transparent!important}#tr-c5a13090-3882-11e9-a7a4-a782df144f82.tr-layout-element{bottom:0!important;left:0!important;background-color:transparent!important}#over-footer.tr-layout-element{background-color:#283618;height:10px;border-top:10px solid #b82923;border-bottom:3px solid #fffbd7}#site-generator.tr-layout-element{background:#283618;background:-moz-linear-gradient(top,#283618 0,#283618 50%,#141b12 100%);background:-webkit-linear-gradient(top,#283618 0,#283618 50%,#141b12 100%);background:linear-gradient(to bottom,#283618 0,#283618 50%,#141b12 100%);border-top:none;color:#fefae0;font-size:20.5px;padding:4%;line-height:1.2em;text-align:center;overflow:hidden}a#footer-facebook.tr-layout-element{background-image:url(../images/social-icon-facebook-6d2b4d38790ec9e5ee2b07f71eadcb48.png)}a#footer-google.tr-layout-element{background-image:url(../images/social-icon-google-31674c73ce251ae526dc320d45b963f2.png)}a#footer-blog.tr-layout-element{background-image:url(../images/social-icon-wordpress-f1b776900d07d0749cc89269d3bd816c.png)}a#footer-instagram.tr-layout-element{background-image:url(../images/social-icon-instagram-9efa1a68aec357afab07eb6205e26f3c.png)}.social_buttons_row a.tr-layout-element{height:29px;width:29px;float:left;margin-left:10px;background-size:contain;background-repeat:no-repeat}.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}#site-generator a.tr-layout-element{color:#ffc;font-weight:700}#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}