@import url("https://fonts.googleapis.com/css?family=Muli:300,400,700");@import url("https://fonts.googleapis.com/css?family=Prata");@font-face{font-family:"AlexandriaFLF";src:url("/css/fonts/AlexandriaFLF.eot?") format("eot"),url("/css/fonts/AlexandriaFLF.woff") format("woff"),url("/css/fonts/AlexandriaFLF.ttf") format("truetype"),url("/css/fonts/AlexandriaFLF.svg#AlexandriaFLF") format("svg");font-weight:normal;font-style:normal}.spacer,.spacer-default,.spacer-md{margin-top:28px}.spacer-2,.spacer-default-2,.spacer-md-2{margin-top:56px}.spacer-sm{margin-top:12px}.spacer-sm-2{margin-top:24px}.spacer-lg{margin-top:40px}.spacer-lg-2{margin-top:80px}tr.spacer-sm td,td.spacer-sm{padding-top:12px !important}tr.spacer td,tr.spacer-default td,tr.spacer-md td,td.spacer-md,td.spacer-default,td.spacer{padding-top:28px !important}.btn-primary{background-color:#603;border-color:#603}.btn-primary:hover{background-color:#3b031f}.btn-primary:focus,.btn-primary.focus{background-color:#3b031f}body{font-family:"Muli",sans-serif;font-size:16px}h1{font-size:28px}h2{font-size:23px}a{color:#603}a:hover{color:#3b031f}header{font-variant:small-caps;font-weight:600;color:#fff;background-color:#603;line-height:1.1em !important;font-family:"AlexandriaFLF",serif;letter-spacing:.2em}header h2{line-height:1em !important;padding-bottom:8px}main{padding-bottom:80px}h3{font-weight:300;font-size:18px;color:#606060;text-transform:uppercase;letter-spacing:.08em}h1.main-title{font-family:'Prata',serif;font-size:34px;line-height:1.6em}h4.panel-title{font-size:18px}.panel-title{color:#603;text-transform:uppercase;text-align:center;font-weight:900;line-height:2.5em;letter-spacing:.04em}.panel{background-color:#f2f2f2;padding:18px 10px;font-size:16px;color:#2c2c2c;float:left;width:100%}.panel.contact-panel ul{list-style:none;font-size:18px;padding:20px 0 0;width:390px;margin:0 auto !important;display:block;color:#4f4f4f}.panel.contact-panel ul li .list-label{font-size:15px;text-transform:uppercase;width:80px;display:inline-block}.panel.contact-panel ul a{color:#4f4f4f}.panel.contact-panel ul a:hover{text-decoration:underline;color:#000}.panel.info-panel{padding:18px 24px}.tel-box>div{padding:0}.tel-box .tel{color:#603;font-weight:bold;font-size:20px;text-transform:uppercase;word-wrap:normal}.tel-box .tel a{color:#603;text-decoration:none;font-size:30px}.tel-box .tel a:hover{text-decoration:underline;color:#3b031f}div.availability{font-size:14px;font-weight:bold;text-transform:uppercase;padding-top:12px;padding-left:20px}.available{color:#3ba91d}.unavailable{color:#e00000}i.light-icon{width:24px;height:24px;background-size:cover;display:inline-block;margin-bottom:-8px;margin-right:2px}i.light-icon.green-light{background-image:url("/images/icon-green-light.png")}i.light-icon.red-light{background-image:url("/images/icon-red-light.png")}p.hours{font-size:18px;text-transform:uppercase;text-align:center;font-weight:bold;color:#8b8b8b;padding-top:20px}#payment-method{clear:both;font-size:16px;padding-top:40px}footer{background:#eee;color:#888;padding:24px 0;font-size:14px;color:#8a8a8a;text-transform:uppercase;letter-spacing:.06em}footer a{color:inherit !important}footer a:hover{color:#444;text-decoration:underline}ul.bullet-disc li{list-style:disc !important;list-style-type:disc !important}ul.inline-list-separated{display:block}ul.inline-list-separated li{display:inline-block;padding-right:10px}ul.inline-list-separated li:not(:last-child):after{content:'•';margin-left:10px}.muted-list{color:#bbb}.muted-list a{color:#777}.muted-list a:hover{color:#555}.text{text-align:left}.home-form-box .form-group{width:100% !important;border:solid 0px red;margin-bottom:16px}.home-form-box textarea{width:90% !important;margin:0 auto}.home-form-box label{color:#777 !important;text-transform:none !important;padding-bottom:10px}.home-form-box input{width:90% !important}.home-form-box button{width:30% !important}@media (max-width: 767px){main{padding-bottom:160px}.tel-box>div{text-align:center;padding:0}div.availability{padding-top:20px}.panel.contact-panel ul{width:100%;text-align:center}.panel.contact-panel ul li{margin-bottom:16px;word-break:break-word}.panel.contact-panel ul li .list-label{width:100%}#payment-method{padding-top:24px;line-height:40px}#payment-method img{max-width:75%;height:auto}footer,footer span{text-align:center}footer span.pull-right{width:100%;float:left;text-align:center;padding-top:20px}.home-form-box input{width:100% !important;margin:0 auto}.home-form-box button{width:30% !important;margin-top:16px}.home-form-box textarea{width:100% !important}}
