@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@100..900&display=swap');

html, body {
    font-family: "Roboto Slab", serif;
    font-optical-sizing: auto;
    font-weight: 500;
    font-style: normal;
    height: 100%;
    margin: 0;
    padding: 0;
    background-image: url('/assets/images/bg.webp');
    background-repeat: repeat;
    background-size: auto;
}

a {color:#6226fa;} 
a:hover {color:##6226fa;}

h1 {color: #008080;padding: 20px 0px 20px;font-family: "Roboto Slab", serif;font-size: 1.5em;}

.container {
    max-width: 1200px;
    margin: 0 auto;
    padding: 20px;
}

.header-content {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.header-content a {font-size: 125%;font-weight: bold;}

.header-content .btn {background-color: #008080;}
.header-content .btn a {color:#ffffff!important;}

.header-content .daycare-phone .btn {
    margin: 0px; display:block!important;
}

@media (max-width: 768px) {
    .header-content {
        flex-direction: column;
        align-items: flex-start;
    }
    .header-content .daycare-phone .btn {
        margin: 20px auto!important; display:block!important;
    }
    .logo img {margin: 0px auto!important;display:block!important;width: 282px!important;position: relative;}
    .logo {
        width: 100%;
    }
    .customer-reviews {
        width: 100%!important;
    }
    .daycare-phone {width: 100%!important;}
}

.logo img {
     max-width: 282px;
     width: 282px;
}

nav ul {
    list-style: none;
    display: flex;
}

nav li {
    margin-right: 20px;
}

.slideshow-container {
    max-width: 100%;
    position: relative;
    margin: 0 auto;
}

.mySlides {
    display: none;
    animation: fadeOut 1s linear;
}

.fadeIn {
    animation: fadeIn 1s linear;
}

@keyframes fadeOut {
    0% {
        opacity: 1;
    }
    50% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

img {
    max-width: 100%;
    height: auto;
}

footer {
     color: #111111;
     padding: 20px 0;
     display:block;
     /* justify-content: space-between; */
     align-items: center;
     border-top: 1px solid #e1e1e1;
     background-color: #ffffff;
}

footer {
    position: relative;
    overflow: hidden;
}
  

footer .container {z-index: 1;padding: 25px 0px 10px;}
footer p {padding:25px 0px;color: #111111;}
footer a {color: #008080!important;}

#nebraska-web-designers {margin:0px auto!important;display: block;}
.idealhtml img {}
#nebraska-web-designers{padding-bottom: 0px;padding: 35px 0px 5px;background-color: #131313;z-index: 22;}
#nebraska-web-designers .idealhtml{display: block;width:150px;margin: 0px auto 25px;}
#nebraska-web-designers .idealhtml img {margin: 0px auto!important;display: block!important;}

.customer-reviews {
    padding: 50px 0;
    text-align:center;
    margin:0px auto;
    width:600px;
}

#reviewContainer {min-height: 200px;}

.review {
    margin-bottom: 30px;
    opacity: 0;
    transition: opacity 0.5s ease-in-out;
}

.review.active {
    opacity: 1;
}
.star-ratings {
    color: #a1a1a1;
}

.star {
    font-size: 24px;
    color: #2db783;
}

.white-bg {background-color:#ffffff!important;}

.contact-form-wrapper {
    width: 90%;
    margin: 0 auto;
}

footer .container {z-index: 1;padding: 25px 0px 10px;}

footer p {padding:25px 0px;color: #111111;}

footer a {color: #008080!important;}
