body {
  /* padding:50px 0px 0px 0px; */
  z-index: 0;
}

.navbar {
  background-color: #95070a;
}

.row-header {
  margin: 0px auto;
  padding: 0px auto;
}

.center {
  margin-left: auto;
  margin-right: auto;
}

.row-content {
  margin: 0px auto;
  padding: 50px 0px 50px 0px;
  border-bottom: 1px ridge;
  min-height: 50vh;
}

.footer {
  background-color: #95070a;
  color: white;
  margin: 0px auto;
  padding: 20px 0px 20px 0px;
}

.jumbotron {
  /* padding: 70px 30px 70px 30px; */
  margin: 0px auto;
  height: 500px;
  background-image: url('../assets/header.jpg');
  background-size: cover;
}

address {
  font-size: 80%;
  margin: 0px;
  color: #212121;
}

.display-4 {
  font-family: 'Helvetica';
  font-size: 40;
  font-weight: 900;
  -webkit-text-stroke: 1px white;
  color: #283144;
}

.h2-with-border {
    font-family: 'Helvetica';
    font-weight: 600;
    -webkit-text-stroke: 0.5px white;
}


.right-side {
  margin: 50px 20px 300px 50px;
}

.left-side {
  margin: 50px 50px 300px 20px;
}

.sticky-offset {
  top: 66px;
}

.table tr {
  text-align: center;   
}

.table td {
  text-align: center;   
}

.home-p {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 120%;
}

.card-img-top {
  width: 280px;
  height: 150px;
  object-fit: fill;
  align-self: center;
}

.card-img-large {
  width: 600px;
  height: 400px;
  object-fit: fill;
  align-self: center;
}

.card-img-mid {
  width: 300px;
  height: 200px;
  object-fit: fill;
  align-self: center;
}

.card-img-venue {
  width: 300px;
  height: 190px;
  object-fit: fill;
  align-self: center;
}

.card-img-sm {
  width: 70px;
  height: 70px;
  object-fit: fill;
  align-self: center;
}

.gallery_card {
  padding: 10px;
}

ul {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.float_card {
  padding: 20px;
  margin: 20px;
}

.custom-w-75 {
  width: 75%;
 }