/* Auto-generated Theme CSS */
body { background-color: #593215; }
.savingsbar { background-color: #d2232a !important; color: #ffffff !important; }
.cat-header, .dropdown-item.active { background-color: #d2232a !important; }
.cat-header > h2, .dropdown-item.active { color: #ffffff !important; }
.footer > a { color: #ffffff !important; }
#footer_links ul li a, #footer-social a { color: #ffffff !important; }
.navbar-toggler, .nav-link { color: #000000 !important; }
.xtext { color: #000000 !important; }
.sbHeaderColor { color: #ffffff; }
.sbHeaderColor:hover { color: #d2232a; cursor: pointer; }
.itmDateLimit { background-color: #d2232a; color: #ffffff; }
.imageBox { border-bottom: 2px solid #d2232a; }
.priceBox { color: #ffffff; background-color: #d2232a; }
.nav-category-item.active, .nav-category-item:active, .nav-category-item:focus { background-color: #d2232a;color: #ffffff !important; }
.standarditemx .priceBox { font-size: 2.5em; }
.standarditem .priceBox { font-size: 2em; }
.dollarSign { position: relative; top: -0.4em; font-size: 60%; }
.price2 { position: relative; top: -0.5em; font-size: 60%; }
body { font-family: "roboto", sans-serif;; font-weight: 700; font-style: normal; }
.mainfont-regular { font-family: "roboto", sans-serif;; font-weight: 700; font-style: normal; }
.btn, .dropdown-item, .nav-category-item { font-weight: inherit; }
h1, h2, h3, h4 { letter-spacing: normal; word-spacing: normal; text-transform: none; font-stretch: normal; font-variant: normal; font-feature-settings: normal; font-variation-settings: normal; font-family: "roboto", sans-serif;; font-weight: 700; font-style: normal; }
h1.fw-bold, h2.fw-bold, h3.fw-bold, h4.fw-bold { font-weight: 700 !important; }
.priceBox { letter-spacing: normal; word-spacing: normal; text-transform: none; font-stretch: normal; font-variant: normal; font-feature-settings: normal; font-variation-settings: normal; font-family: "quatro-slab", serif;; font-weight: 700; font-style: normal; }
.priceBox {letter-spacing: -1px !important;}
.pricehead {
font-size: .4em;
line-height: .3em;
padding-top: .5em;
margin: 0;
margin-bottom: -.25em;
}
.pricehead {
font-size: .4em;
line-height: .3em;
padding-top: .5em;
margin: 0;
margin-bottom: -.25em;
}
.priceBox { letter-spacing: 1px;
position:absolute;
bottom:8px;
right:8px;
padding: .04em .25em 0 .25em;
line-height:1.25;
border-radius: 10px 0 10px 0; text-align:center; }
#welcome-to-buchheitsbtn, #welcome-to-buchheitshdr, #bottom-contentbtn, #bottom-contenthdr { display:none; }
p.card-text.mainfont-regular::after {
  content: ' WHILE SUPPLIES LAST.';
  font-weight: bold;
}
