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:0;margin:0;padding:0;vertical-align:baseline;outline:0}img.tr-layout-element{height:auto;max-width:100%}a img.tr-layout-element{border:0}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:#2e4f5d;font-weight:700}a.tr-layout-element:hover{text-decoration:underline}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:#fff;color:#000;font-family:"Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Tahoma,sans-serif;font-size:25px;letter-spacing:1px;line-height:1.5em}#header-outer.tr-layout-element{background-image:url(../images/background-header-3b2d1210f68c722a465c6db54362c2ab.png);background-repeat:repeat-x;background-size:contain;width:100%;background-color:#333}#header.tr-layout-element{text-align:left;max-width:1200px;width:100%;text-transform:uppercase;position:relative;margin:0 auto;color:#fff;font-weight:400;overflow:hidden;text-shadow:1px 1px 4px #101010;padding:15px 0 0}#header-right.tr-layout-element{float:right;padding:15px 0 20px;text-align:right;width:33%}#header p.tr-layout-element{margin:.3em 0 .5em}#header a.tr-layout-element{text-decoration:none;color:#fff;font-weight:400}#header a.tr-layout-element:hover{text-decoration:underline}#avail.tr-layout-element{background-color:#fff;color:#000!important;display:block;float:right;margin:0 0 8px;padding:7px 0;text-align:center;text-shadow:none;width:190px}#header #header_logo img.tr-layout-element{height:auto;position:relative;width:65.45%}#header-driving-directions.tr-layout-element{clear:right;display:block;font-size:21px}#header-driving-directions.tr-layout-element:before{background-image:url(../images/icon-directions-0059a56c4ee0808c0965a4a626114748.png);background-position:center center;background-repeat:no-repeat;background-size:53% auto;content:"";padding-right:35px;vertical-align:bottom}a#local-phone.tr-layout-element{cursor:default;color:#fff;font-size:28px;font-weight:400}a#local-phone.tr-layout-element:hover{text-decoration:none}#page.tr-layout-element{margin:0 auto;border-top:10px solid #903;border-bottom:10px solid #903;max-width:1900px;position:relative;width:100%}#main.tr-layout-element{padding:4.5em;margin:0;background:#fff;overflow:hidden}#nav-wrapper.tr-layout-element{position:relative;width:100%;margin:0 auto;height:40px;clear:both}.responsive_menu.tr-layout-element{width:96%;max-width:1200px;margin:0 auto;position:relative}#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}#nav-wrapper #menu-main-menu a.tr-layout-element{padding:8px 0;line-height:22px;font-size:25px;color:#fff;display:block;text-decoration:none;font-weight:400;text-shadow:1px 1px 4px #101010}#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 a.tr-layout-element:focus,#menu-main-menu li:hover>a.tr-layout-element{text-decoration:underline}#footer-mid.tr-layout-element{max-width:1700px;margin:0 auto;padding:4.5em}#footer-outer.tr-layout-element{background-color:#333}#site-generator.tr-layout-element{background:0 0;border-top:0;color:#fff;padding:0;font-size:.85em;line-height:1.5em;text-align:left;overflow:hidden;margin-bottom:0}#site-generator a.tr-layout-element{color:#ffc;font-weight:700}.footer-business-name.tr-layout-element{font-weight:700;margin-bottom:.2em}.page-id-1680 #main.tr-layout-element{padding:0}@media screen and (max-width:1800px){#footer-mid.tr-layout-element,#main.tr-layout-element{padding:4em}}@media screen and (max-width:1700px){#footer-mid.tr-layout-element,#main.tr-layout-element{padding:3.5em}body.tr-layout-element{font-size:22px}}@media screen and (max-width:1600px){#footer-mid.tr-layout-element,#main.tr-layout-element{padding:3em}body.tr-layout-element{font-size:20px}}@media screen and (max-width:1500px){#footer-mid.tr-layout-element,#main.tr-layout-element{padding:2.5em}body.tr-layout-element{font-size:18px}#header-driving-directions.tr-layout-element{font-size:18px}a#local-phone.tr-layout-element{font-size:23px}}@media screen and (max-width:1400px){#footer-mid.tr-layout-element,#main.tr-layout-element{padding:3em}body.tr-layout-element{font-size:16px}}@media screen and (max-width:1300px){body.tr-layout-element{font-size:14px}#nav-wrapper.tr-layout-element{width:90%}}@media screen and (max-width:1200px){#header.tr-layout-element{width:96%}#header-right a.tr-layout-element{line-height:inherit}#page.tr-layout-element{margin:0 auto}#footer-mid.tr-layout-element,#main.tr-layout-element{padding:3.5em}#nav-wrapper.tr-layout-element{margin:0 auto}#nav-wrapper #menu-main-menu a.tr-layout-element{font-size:24px}#site-generator.tr-layout-element{margin-bottom:0}}@media screen and (max-width:1100px){#nav-wrapper #menu-main-menu a.tr-layout-element{font-size:23px}}@media screen and (max-width:1000px){#nav-wrapper #menu-main-menu a.tr-layout-element{font-size:21px}}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,ul.tr-layout-element{border:0;margin:0;padding:0;vertical-align:baseline;outline:0}img.tr-layout-element{height:auto;max-width:100%}a img.tr-layout-element{border:0}body.tr-layout-element{color:#373737;font:300 15px/1.625 "Helvetica Neue",Helvetica,Arial,sans-serif}p.tr-layout-element{margin-bottom:1.625em}a.tr-layout-element{text-decoration:none;color:#2e4f5d;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:#fff;color:#000;font-family:"Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Tahoma,sans-serif;font-size:25px;letter-spacing:1px;line-height:1.5em}#header-outer.tr-layout-element{background-image:url(../images/background-header-3b2d1210f68c722a465c6db54362c2ab.png);background-repeat:repeat-x;background-size:contain;width:100%}#header.tr-layout-element{text-align:left;max-width:1200px;width:100%;text-transform:uppercase;position:relative;margin:0 auto;color:#fff;font-weight:400;overflow:hidden;text-shadow:1px 1px 4px #101010;padding:15px 0 0}#header-right.tr-layout-element{float:right;padding:15px 0 20px;text-align:right;width:33%}#header p.tr-layout-element{margin:.3em 0 .5em}#header a.tr-layout-element{text-decoration:none;color:#fff;font-weight:400}#avail.tr-layout-element{background-color:#fff;color:#000!important;display:block;float:right;margin:0 0 8px;padding:7px 0;text-align:center;text-shadow:none;width:190px}#header #header_logo img.tr-layout-element{height:auto;position:relative;width:65.45%}#header-driving-directions.tr-layout-element{clear:right;display:block;font-size:21px}#header-driving-directions.tr-layout-element:before{background-image:url(../images/icon-directions-0059a56c4ee0808c0965a4a626114748.png);background-position:center center;background-repeat:no-repeat;background-size:53% auto;content:"";padding-right:35px;vertical-align:bottom}a#local-phone.tr-layout-element{color:#fff;font-size:28px;font-weight:400}#page.tr-layout-element{margin:0 auto;border-top:10px solid #903;border-bottom:10px solid #903;max-width:1900px;position:relative;width:100%}#main.tr-layout-element{padding:4.5em;margin:0;background:#fff;overflow:hidden}#nav-wrapper.tr-layout-element{position:relative;width:100%;margin:0 auto;height:40px;clear:both}.responsive_menu.tr-layout-element{width:96%;max-width:1200px;margin:0 auto;position:relative}#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}#nav-wrapper #menu-main-menu a.tr-layout-element{padding:8px 0;line-height:22px;font-size:25px;color:#fff;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}.page-id-1680 #main.tr-layout-element{padding:0}@media screen and (max-width:1800px){#main.tr-layout-element{padding:4em}}@media screen and (max-width:1700px){#main.tr-layout-element{padding:3.5em}body.tr-layout-element{font-size:22px}}@media screen and (max-width:1600px){#main.tr-layout-element{padding:3em}body.tr-layout-element{font-size:20px}}@media screen and (max-width:1500px){#main.tr-layout-element{padding:2.5em}body.tr-layout-element{font-size:18px}#header-driving-directions.tr-layout-element{font-size:18px}a#local-phone.tr-layout-element{font-size:23px}}@media screen and (max-width:1400px){#main.tr-layout-element{padding:3em}body.tr-layout-element{font-size:16px}}@media screen and (max-width:1300px){body.tr-layout-element{font-size:14px}#nav-wrapper.tr-layout-element{width:90%}}@media screen and (max-width:1200px){#header.tr-layout-element{width:96%}#header-right a.tr-layout-element{line-height:inherit}#page.tr-layout-element{margin:0 auto}#main.tr-layout-element{padding:3.5em}#nav-wrapper.tr-layout-element{margin:0 auto}#nav-wrapper #menu-main-menu a.tr-layout-element{font-size:24px}}@media screen and (max-width:1100px){#nav-wrapper #menu-main-menu a.tr-layout-element{font-size:23px}}@media screen and (max-width:1000px){#nav-wrapper #menu-main-menu a.tr-layout-element{font-size:21px}}#main-content-area-wrapper.tr-layout-element{min-width:954px;max-width:1140px;padding:36px 18px;margin:0 auto}#main-content-area.tr-layout-element{border:1px solid #bcbec0;background-color:#fff}