/* cooper styles */

/* Carousel base class */
.carousel { margin-bottom: 4rem; }
/* Since positioning the image, we need to help out the caption */
.carousel-caption { bottom: 3rem; z-index: 10; }

/* Declare heights because of positioning of img element */
.carousel-item { height: 32rem; }
.carousel-item > img { position: absolute; top: 0; left: 0; min-width: 100%; height: 32rem; }

nav.supertop ul li, nav.supertop ul li a { color: #fff; /*font-weight: 100;*/ font-size: 14px; }

.background-image-01 { background-image: url('../img/main-header.jpg'); }
.background-image-02 { background-image: url('../img/erosion-header.jpg'); }

.bg-img { background-size: cover; background-position: center; }
.bg-white { background-color: white !important; }

.footer-links ul li { line-height: 1; color: #818689; }

@media screen and (min-width: 992px) {
     .background-image-01 {
          min-height: 470px;
     }    
}

.text-white h1 {color: white;}
.text-white.bg-img p.fs-6 { font-size: 1.3rem !important; }