/* Navigation Styles */
.bg-body-tertiary {
    --bs-bg-opacity: 1;
    background-color: #fff3cd !important;
}
img[src="/images/seedzLogo.svg"] {
    transform: rotate(-6deg);
}
html {
  scroll-padding-top: 70px; /* height of your sticky/fixed nav */
}

/* Fonts */
h1,h2,h3,h4,h5,h6 {font-family: "Young Serif", serif;}
body {font-family: "DM Sans", sans-serif;font-weight: 400;}

/* Links */
h3 a {
    color: #47616a;
    text-decoration: none;
}

h3 a:hover {
    color: #9d260e;
    text-decoration: underline;
}

/* Buttons */
.btn-primary {
    --bs-btn-color: #fff;
    --bs-btn-bg: #496066;
    --bs-btn-border-color: #fff3cd;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #226345;
    --bs-btn-hover-border-color: #fff3cd;
    --bs-btn-focus-shadow-rgb: 49, 132, 253;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #198754;
    --bs-btn-active-border-color: #fff3cd;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #343a40;
    --bs-btn-disabled-border-color: #495057;
    font-family: "Young Serif", sans-serif;
}
.btn-outline-secondary {
    font-family: "Young Serif", sans-serif;
}
/* Badges */
.badge-primary {
    background-color: #9d260e;
}
.badge-secondary {
    background-color: #496066;
}
/* Breadcrumbs */
.breadcrumb-item a {
    color: #47616a;
    text-decoration: none;
}

li.breadcrumb-item.active {
    font-weight: 600;
    color: #000;
}
/* Icons */
    .icon {background-repeat: no-repeat;width:50px;height:50px;}
    .lager1 {background-image: url('/images/glass_NA_Mug.svg');} 
    .lager2 {background-image: url('/images/glass_EUR_Mug.svg');} 
    .czech {background-image: url('/images/glass_Czech-10.svg');} 
    .kolsch {background-image: url('/images/glass_Kolsch-13.svg');}
    .stemmed {background-image: url('/images/glass_Stemmed-08.svg');}  
    .pint {background-image: url('/images/glass_Pint.svg')}
    .weizen {background-image: url('/images/glass_Weizen.svg')}

/* Tables */
.beertable, .beertabledesc {border-color:#000;}
.beertable th {background-color:#9d260e;font-family: "Young Serif";text-align:center;color:#fff;font-weight:400;}
.beertabledesc th {font-family: 'Young Serif';background-color: #000000;color: #fff;font-weight:400;text-align:center;}
.beertable td {font-family: "DM Sans";text-align:center;font-weight:800;font-size:22px;}
.mai {background-color:#000;}
.mai.beertabledesc th {
    background-color: #0c4908;
}

.mai.beertable th {
    background-color: #ebc00f;
    color: #000;
}
/* Lists */
ul.specialBeers {
    padding:0px;
}
ul.specialBeers li {
    list-style: none;
}

ul.specialBeers li span {
    display: block;
    font-size: 1rem;
    color: gray;
    font-weight:400;
}

/* Section Styles */
/* section {min-height:100vh;} */
section#about {max-width: 100vw;min-height:auto;padding: 1.25em;background-color: #47616a;color: #fff3cd;}
.bg-primary {background-color: #47616a !important;}
.card-cover {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.text-shadow-1 { text-shadow: 0 .125rem .33rem rgba(0, 0, 0, 1); }
.text-shadow-2 { text-shadow: 0 .25rem .5rem rgba(0, 0, 0, .25); }
.text-shadow-3 { text-shadow: 0 .5rem 1.5rem rgba(0, 0, 0, .25); }