/*       Miners Arms Style       */
/* ----------------------------- */
/* General Fonts */
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');

/* All pages */
* {
  color: black;
  font-family: Roboto, 'Open Sans', Helvetica, Arial, sans-serif;
}
body {
  background-color: lightgray;
  color: #1D1D1D;
  font-size: 18px;
  font-weight: 300;
}
.container-fluid {
  background-color: antiquewhite;
  max-width: 1200px;
}
.center {
  display: block;
  margin-left: auto !important;
  margin-right: auto !important;
}
.text-uppercase {
  text-transform: uppercase;
}
/* Colours */
.orange-text {
  color: #FF8000;
  background-color: black;
  padding: 5px;
  border-radius: 5px;
}
.gold-text {
  color: gold;
}

/* Links */
.body-link:hover,
.body-link:active {
  color: black;
  text-decoration-color: black;
}
.body-link {
  color: #FF8000;
  text-decoration: none;
}

/* Navigation */
.bg-nav {
  margin: 0 auto 10 auto;
  max-width: 1200px;
  background-color: #FF8000;
}
.nav-title {
  color: black;
}
.nav-link, .navbar-brand {
  color: black !important;
  font-weight: 500;
}
.navbar-expand-lg .offcanvas {
  flex-grow: 0;
}

/* Home page styles */
.home-img-container {
  background-color: white;
  width: auto;
  margin: 5px;
  border: medium solid black;
}

/* Cards */
.card-img-top {
  margin: 15px 5px 5px 5px ;
  align-self: center;
  width: 50%;
}
.card-text-mini {
  padding: 5px;
  height: 250px;
  overflow-y: scroll;
}

.main-box {
  border: thin solid black;
  border-radius: 10px;
}

.btn-orange {
  background-color: #FF8000;
  color: black;
  font-weight: 700;
  margin: 5px;
  width: 90%;
}


.img-mini {
  height: 100px;
  width: auto;
}

.mini-link:hover,
.mini-link:active {
  color: #FF8000;
  text-decoration-color: #FF8000;
}

.mini-link {
  color: black;
  text-decoration: none;
}

/* Main beer list */
.beer-board, .beer-board td, h6 {
  font-size: 100%;
  border-radius: 10px;
  background-color: darkslategray;
  color: antiquewhite;
}
.beer-name {
  font-size: 100%;
  color: antiquewhite;
  font-weight: bold;
}
.brewery-name {
  font-size: 90%;
  color: antiquewhite;
  font-weight: bold;
}
.beerlist-price {
  color: antiquewhite;
  padding: 5px;
}
.icons {
  text-align: center;
}
.icon-text {
  text-align: center;
  font-size: 75%;
}
.pumpclip {
  display: block;
  height: 100px;
  width: auto;
  padding: 5px;
  margin: 0 auto 0 auto;
}
.notes {
  color: antiquewhite;
  font-size: 125%;
  border-bottom: thin solid white;
  text-indent: 5px;
}
.btn-untappd{
  font-size: 18px;
  width: 150px;
  display: block;
  height: 40px;
  border: thin solid black; 
}
.untappd {
  max-height: 25px;
  margin: 5px;
  margin: 0 auto 0 auto;
}


/* Events Page */
.event-box {
  border: thin solid black;
  border-radius: 10px;
}


/* Contact Page */
.address {
  list-style-type: none;
}
.contact-form {
  margin: 5px 0 0 5px;
}


/* Menus */
.menu-box {
  background-color:darkslategray;
  border: thin solid white;
  border-radius: 10px;
}
.menu-title {
  color: white;
  font-size: 225%;
}
.menu-box dl, dd, dt {
  color: white;
}
/* Menu Item Title */
.menu-box dt {
  color: white;
  font-size: 100%;
  font-weight: 400;
}
/* Menu Item Price */
.menu-box-price {
  color: white;
  font-weight: 400;
  float: right;
}
.vegan {
  color: greenyellow;
}
.vegetarian {
  color: white;
}
/* Menu Item Options and description */
.menu-box dd {
  font-size: 80%;
}


/* Footer */
.footer {
  background-image: url("../images/classic-pattern-bg.png");
  width: 100%;
  margin: 10px auto 5px auto;
  text-align: center;
  color: white;
  background-color: black;
}
.footer-link:hover,
.footer-link:active
{
  color: white;
  text-decoration-color: #FF8000;
}
.footer-link
{
  color: #FF8000;
  text-decoration: none;
}
.btn-footer {
  background-color: #FF8000;
  color: black;
  font-weight: 700;
  margin: 5px;
  width: 90%;
}
.copyright-text {
  color: white;
}