body{}header{padding-bottom:25px}#logo{max-height:200px}#top-bar{margin-bottom:10px;background:#231f20;padding:5px 0;color:#fff;text-align:right}#top-bar h5{margin:0;padding:0;font-size:.85em;display:inline-block}#top-bar .top-bar-content{display:inline-block;margin-right:15px}#top-bar .top-bar-content div{display:inline-block}#top-bar a,#top-bar a:hover{color:#fff;text-decoration:none}#top-bar a:hover{color:#ee1c25}#top-bar .header-content{}footer{border-top:1px solid #333;padding:25px 0;background:#231f20;color:#fff}footer h5{margin:0}footer a,.hours{color:#ee1c25}footer a:hover{color:#ba0800}footer div{margin-bottom:15px}footer ul,footer li{margin:0;padding:0;list-style:none}footer ul ul{margin-left:20px}@media(max-width:991.98px){footer ul ul{margin-left:0}}img{max-width:100%!important}a,.contact-hours{color:#0378bb}a:hover,{color:#0496ea}h1,h2,h3,h4,h5{font-family:'Ramaraja',serif}h1{margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #aaa}hr{border-top:1px solid #aaa}.f-lg{font-size:1.25em}.f-xl{font-size:1.5em}.form-control{border-radius:0}.field-validation-error{color:#dc3545;display:block;padding:5px 0}#navbar-wrapper{}.nav-link{text-transform:uppercase;color:#ee1c25;font-family:'Ramaraja',serif;font-size:1.5em;margin-top:80px;font-weight:bold}@media(max-width:767.98px){#logo{max-height:100px}.nav-link{margin-top:0;font-size:1.25em}.menu-toggler-wrapper{margin-top:30px;text-align:right;width:100%}}@media(min-width:768px) and (max-width:991.98px){.nav-link{margin-top:25px}}.nav-item.active .nav-link,.nav-link:hover{color:#000}.tpi-menu-wrapper ul,.tpi-menu-wrapper li{margin:0;padding:0;list-style:none}.tpi-menu-wrapper ul ul{margin-left:20px}.tpi-menu-wrapper div{position:relative;overflow:hidden}.tpi-menu-wrapper a{display:block;white-space:nowrap}.tpi-menu-wrapper span{position:absolute;right:0;top:4px}.featured-text{font-family:'Ramaraja',serif;font-size:2em}.featured-text p{margin:0}.home-h1{border:0;margin:0;padding:0}.google-maps-link{display:none!important}@media(max-width:575.98px){}@media(min-width:576px) and (max-width:767.98px){}@media(min-width:768px) and (max-width:991.98px){}@media(min-width:992px) and (max-width:1199.98px){}@media(min-width:1200px){}