@font-face{font-family:FontAwesome;src:url(../fonts/fontawesome-webfont-0f5283494b07448a20d05b46142a66a9.eot);src:url(../fonts/fontawesome-webfont_1-0f5283494b07448a20d05b46142a66a9.eot#iefix&v=4.7.0) format('embedded-opentype'),url(../fonts/fontawesome-webfont-af7ae505a9eed503f8b8e6982036873e.woff2) format('woff2'),url(../fonts/fontawesome-webfont-0f5283494b07448a20d05b46142a66a9.woff) format('woff'),url(../fonts/fontawesome-webfont-b06871f281fee6b241d60582ae9369b9.ttf) format('truetype'),url(../fonts/fontawesome-webfont-0f5283494b07448a20d05b46142a66a9.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-phone.tr-layout-element:before{content:"\f095"}.fa-facebook.tr-layout-element:before{content:"\f09a"}.fa-bars.tr-layout-element:before{content:"\f0c9"}.fa-google-plus.tr-layout-element:before{content:"\f0d5"}.fa-envelope.tr-layout-element:before{content:"\f0e0"}.fa-yelp.tr-layout-element:before{content:"\f1e9"}a.tr-layout-element,body.tr-layout-element,div.tr-layout-element,font.tr-layout-element,html.tr-layout-element,i.tr-layout-element,img.tr-layout-element,p.tr-layout-element{border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0;margin:0;padding:0}.tr-layout-element{outline:0}body.tr-layout-element{text-size-adjust:100%;-webkit-text-size-adjust:100%;min-width:990px}.footer ul.tr-layout-element,.header ul.tr-layout-element{margin:0;padding:0;list-style:none}hr.tr-layout-element{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}a img.tr-layout-element{vertical-align:middle}.tr-layout-element{padding:0;margin:0;box-sizing:border-box}a.tr-layout-element,body.tr-layout-element,div.tr-layout-element,p.tr-layout-element{-webkit-font-smoothing:antialiased}li.tr-layout-element,ul.tr-layout-element{list-style-type:none;padding:0;margin:0}a.tr-layout-element{text-decoration:none;color:inherit}img.tr-layout-element{outline:0;max-width:100%}body.tr-layout-element{color:#333;font-size:14px;line-height:1em;font-family:lora,sans-serif;background:url(../images/footer-bg-13b4b15b5f0afc9f5a2e2f49c46531c2.png)}p.tr-layout-element{font-size:18px;line-height:25px}.container.tr-layout-element{width:1200px;margin:0 auto}.clear.tr-layout-element{clear:both}.top-bar.tr-layout-element{padding:9px 0;display:inline-block;width:100%;background:url(../images/top-bg-f2fd6bd975ee85a5b7285f45928b635d.jpg);font-weight:700}.top-bar a.tr-layout-element{color:#fff;margin-right:10px;font-weight:700}.top-bar .top-bar-left.tr-layout-element{float:left}.top-bar .top-bar-left a i.tr-layout-element{margin-right:10px;color:#fff}.top-bar .top-bar-left a.tr-layout-element:hover{color:#fff}.top-bar .top-bar-right.tr-layout-element{float:right;text-transform:uppercase;font-size:14px;line-height:26px}.top-bar .top-bar-right ul li.tr-layout-element{float:left}.top-bar .top-bar-right ul li a.tr-layout-element:hover{color:#fff}.header .nav ul li.tr-layout-element{display:inline-block;vertical-align:middle;height:35px}.header .nav ul li a.tr-layout-element{padding:0 14px;text-transform:uppercase;letter-spacing:2px;font-weight:700;color:#333;font-family:Montserrat,sans-serif}.header .nav ul li a.tr-layout-element:hover{color:#000}.header .nav ul ul.tr-layout-element{display:none}.header .nav ul ul.tr-layout-element:before{content:'';background:url(../images/menu-arrow-c8a89b9a64c4b44659b7355bbf9d4d33.png);height:10px;width:28px;margin:0 auto;display:block;margin-top:-10px}.header .nav ul li:hover ul.tr-layout-element{min-width:140px;display:block;position:absolute;width:auto;text-align:center;z-index:9999;background:#fff;padding:0 12px 0 12px;box-shadow:0 3px 6px 1px #3f3f3f;z-index:999999999;margin-left:12px;margin-top:10px}.header .nav ul li.directions ul.sub-menu.tr-layout-element{left:-60px;min-width:230px;width:auto}.header .nav ul li.directions.tr-layout-element{position:relative}.header .nav ul ul li.tr-layout-element{width:auto;display:block;padding:10px 0;border-bottom:1px solid #475430}.header .nav ul ul li.tr-layout-element:last-child{border:none}.header .nav ul ul li a.tr-layout-element{text-transform:uppercase;border-right:0;letter-spacing:0;margin:0;color:#475430}.header .nav ul ul li a.tr-layout-element:hover{color:#8c633d}.menu .logo.tr-layout-element{display:none!important}.top-bar-left #text-2 p.tr-layout-element{display:inline-block}.top-bar .top-bar-left a.tr-layout-element,.top-bar .top-bar-right a.tr-layout-element{font-size:14px}.top-bar .top-bar-left .fa.tr-layout-element,.top-bar .top-bar-right .fa.tr-layout-element{font-size:16px}.top-bar .top-bar-left .fa-envelope.tr-layout-element{font-size:13px}.header.tr-layout-element{height:215px}.inner-logo.tr-layout-element{float:left;margin:10px 0}.nav.tr-layout-element{float:right;margin-top:100px}.footer.tr-layout-element{text-align:center;padding:50px 0 14px 0}.footer hr.tr-layout-element{border-top:2px solid #475430}.footer .footer-box.tr-layout-element{width:300px;display:inline-block;vertical-align:middle;margin-bottom:30px}.footer .footer-box ul li.tr-layout-element{font-weight:700;text-transform:uppercase;font-family:Montserrat,sans-serif;line-height:30px;letter-spacing:1px}.footer .footer-menu.tr-layout-element{font-weight:700;text-transform:uppercase;font-family:Montserrat,sans-serif;line-height:30px;letter-spacing:1px;padding:10px}.footer .footer-menu ul li.tr-layout-element{display:inline-block}.footer-last .footer-address.tr-layout-element{font-weight:700;text-transform:uppercase;font-family:Montserrat,sans-serif;line-height:30px;letter-spacing:1px;text-align:center;background:url(../images/footer-address-bg-d9d1aed32e5a3c0ed7f391cce45ff832.png);padding:15px 0}.footer-last .footer-address p.tr-layout-element{font-size:14px}.footer-last .footer-copyrights.tr-layout-element{background:url(../images/footer-last-bg-8bb9f8e86deb0677eaa6ff8c817c3ea1.png);width:100%;display:inline-block;padding:20px 0;font-size:18px;color:#fff}.footer-last .footer-copyrights font.tr-layout-element{float:left;font-style:italic}.footer-last .footer-copyrights font strong.tr-layout-element{font-style:normal}.footer-last .footer-copyrights ul.tr-layout-element{float:right}.footer-last .footer-copyrights ul li.tr-layout-element{float:left;width:25px}.res-menu.tr-layout-element{display:none}@media (max-width:1350px){.container.tr-layout-element{width:96%}}.header.tr-layout-element{min-width:1162px}#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}