body{margin:0;font-family:Georgia,"Times New Roman",serif;font-size:16px;line-height:1.5;background:#faf6f0;color:#2b1d14}
a{color:#7a3e12}
.container-fixed{max-width:960px;margin:0 auto;padding:0 15px}
.container-fixed:after{content:"";display:table;clear:both}
.col{padding:0 15px}
.container-fluid>.col{padding:0}
.row.top{background:#2b1d14;color:#faf6f0;font-size:13px}
.row.top a{color:#faf6f0}
.custom1{margin:6px 0;text-align:right}
.row.head{background:#3b2a1e}
.row.head .container-fixed{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}
.imageModuleWrap img{display:block;height:48px;width:auto;margin:10px 0}
.navContainer{list-style:none;margin:0;padding:0;display:flex}
.navContainer a{display:block;padding:14px 12px;color:#faf6f0;text-decoration:none;font-size:15px}
.navContainer .active a{text-decoration:underline}
.row.hero{background:#3b2a1e;color:#faf6f0;text-align:center;padding:40px 0 48px}
.headline{margin:0;font-size:40px;line-height:1.2;font-weight:normal}
.divider{width:60px;border-top:2px solid #c9a27e;margin:16px auto}
.preamble{font-size:18px;margin:0}
.row.cards{padding:30px 0}
.row.cards .container-fixed{display:flex;flex-wrap:wrap}
.row.cards .col{flex:1 1 220px}
.subtitle{font-size:24px;font-weight:normal;margin:16px 0 8px}
.bodytext{margin:0 0 12px}
.module.button{display:inline-block;padding:8px 16px;background:#7a3e12;color:#fff;text-decoration:none;font-size:14px}
.module.button.button3{display:block;text-align:center;padding:16px;margin:10px 0;font-size:16px}
.row.quote{text-align:center;font-style:italic;padding:20px 0}
.row.text{padding:10px 0 30px}
footer .row{background:#f3ece2;padding:24px 0;font-size:14px}
footer .container-fixed{display:flex;flex-wrap:wrap}
footer .col{flex:1 1 200px}
.footertext{margin:0 0 8px}
.openinghours .day{margin:0;overflow:hidden}
.openinghours .ohTime{float:right}
.row.brandfooter{background:#f3ece2;font-size:12px;color:#6b5a4c;text-align:center;padding:8px 0 16px}
@media (max-width:767px){.headline{font-size:28px}.navContainer a{padding:10px 8px}.custom1{text-align:center}}