body,html {
   background-image: url('images/football-2833550.jpg');
   background-repeat: no-repeat;
   background-attachment: fixed;
   background-size: cover;
   font-family: 'Varela Round', sans-serif;
   font-size: 1em;
   background-color: #000 !important;
 }


 main {
   margin-top: 110px;
 }

.card {
   border: 0px solid rgba(0,0,0,.125);
 }

.card-img-overlay {
  padding: 0px;
  color: #fff;
}

 .post-datum {
   font-size: 1em;
   background: rgb(10,10,10);
   background: linear-gradient(90deg, rgba(10,10,10,1) 0%, rgba(0,0,0,0) 100%);
   width: 300px;
   padding: 30px;
   margin: 0px;
   text-align: left;
   text-shadow: 1px 1px #000a;
 }

 .bg-welcome {
  background-image: url("images/hands.jpg"); /* The image used */
  background-color: #0067B1; /* Used if the image is unavailable */
  height: 220px; /* You must set a specified height */
  background-position: center; /* Position the image */
  background-repeat: no-repeat; /* Do not repeat the image */
  background-size: cover; /* Resize the background image to cover the entire container */
  text-shadow: 2px 2px #000a;
 }

.bg-timer {
  background-image: url("images/tent.jpg"); 
  background-color: rgb(25,135,84); /* Used if the image is unavailable */
  height: 200px; /* You must set a specified height */
  background-position: center; /* Position the image */
  background-repeat: no-repeat; /* Do not repeat the image */
  background-size: cover; /* Resize the background image to cover the entire container */
  text-shadow: 2px 2px #000a;
 }

.bg-nav {  
  background: rgb(0,0,0);
background: linear-gradient(90deg, rgba(0,0,0,1) 60%, rgba(9,9,121,0) 100%);
}

/* .footer-classic {  
  background: rgb(0,0,0);
background: linear-gradient(90deg, rgba(0,0,0,1) 20%, rgba(9,9,121,0) 100%);
} */

 .card-img-top {
   width: 100%;
   height: 300px;
   object-fit: cover;
 }


.context-dark, .bg-gray-dark, .bg-primary {
    color: rgba(255, 255, 255, 0.8);
}

.footer-classic {
  background-color: #273B1B;
}

@media screen and (max-width: 640px) {
  
  .footer-classic {
  text-align: center !important;
}
  
}

.footer-classic a, .footer-classic a:focus, .footer-classic a:active {
    color: #ffffff;

}
.nav-list li {
    padding-top: 5px;
    padding-bottom: 5px;
}

.nav-list li a:hover:before {
    margin-left: 0;
    opacity: 1;
    visibility: visible;
}

ul, ol {
    list-style: none;
    padding: 0;
    margin: 0;
}

.nav-list li a:before {
/*     content: "\f14f";
    font: 400 21px/1 "Material Design Icons"; */
    color: #4d6de6;
    display: inline-block;
    vertical-align: baseline;
    margin-left: -28px;
    margin-right: 7px;
    opacity: 0;
    visibility: hidden;
    transition: .22s ease;
}
.container-footer {
    width: 100%;
    margin-right: 0;
    margin-left: 0;
}

.nounderline {
  text-decoration: none;
}

a.footer {
    text-decoration: none;
    color: #fff;
  }

  a.footer:visited {
    text-decoration: none;
    color: #fff;
  }

  a.footer:hover {
    text-decoration: underline;
    color: #fff;
  }

  a.footer:active {
    text-decoration: underline;
    color: #fff;
  }











