/* Sticky footer styles
-------------------------------------------------- */
html {
  position: relative;
  min-height: 100%;
}
body {
  margin-bottom: 200px; /* Margin bottom by footer height */
  background-color: black;

}
.footer {
  position: absolute;
  padding-top: 15px;
  bottom: 0;
  width: 100%;
  height: 120px; /* Set the fixed height of the footer here */
  line-height: 30px; /* Vertically center the text there */
  background-color: #f5f5f5;
  font-family: "Audiowide", sans-serif;
}

img {
  padding-top: 30px;
}

.navbar {
        font-family: "Audiowide", sans-serif;
        }

.mlc_carousel {
  margin-bottom: 50px;
}

.alert {
  margin-top: 20px;
  font-family: "Audiowide", sans-serif;
  font-size: 40px;
}

.card {
  margin-top: 20px;
}

.text-height-1 {
  line-height: .9rem;
}
.list-group-item {
  background: black;
}

.card {
  background-color: #8e0707;
}

.alert {
  background-color: #8e0707;
  color: white;
}

.section  {
  position: relative;
  width: 100%;
  height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}

label {
  color: white;
}




/* Changes the style of the overall form */
#mc_embed_signup {
    background: #f8f8f8;
    color: #000000;
    padding: 20px;
        text-align: center;

}

/* Styles the header text above the inputs */
#mc_embed_signup h2 {
    font-size: 18px;
    margin: 0 0 20px;
    color: #000000;
    text-align: center;
}

/* Adds extra space around the input boxes */
#mc_embed_signup .mc-field-group {
    padding: 10px 0;
}

/* Styles the input boxes */
#mc_embed_signup  input {
    width: 200px;
}

/* Styles the subscribe button */
#mc_embed_signup .button {
    background-color: #000000;
    color: #ffffff;
    margin: 0 auto;
}

.fa {
  width: 60px;
  padding: 20px;
  font-size: 25px;
  text-align: center;
  text-decoration: none;
  margin: 5px 2px;
  color: white;
}

.fa:hover {
    opacity: 0.7;
}

.fa-facebook {
  background: #3B5998;
}

/* .centered {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
} */

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev  {
    display:block;
    background-color: white;
    height: 100%;
    }



#thick {
  font-weight: bolder;
}

.p.1 {
  background-color: white;
}
