/*-- Hero --*/

.cw-heroText {
    background-color: rgba(255, 255, 255, 0.5);
    border-radius: 30px;
}

.cw-hero {
    padding: 8em 0 10em;
}

.cw-hero h1 {
    line-height: 1.1
}

#hero-divider {
    position: absolute;
    bottom: -1px;
    left: 0;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    fill: #fff;
    height: 45px
}

.cw-top {
    fill: #15B4AD;
}

@media (min-width: 768px) {
    .cw-hero {
        padding: 10em 0 13em;
    }

    .cw-hero h1 {
        font-size: 3.5rem;
    }
}

@media screen and (min-width: 992px) {
    #hero-divider {
        height: 100px
    }
}

section.text {
    padding-top: 2em !important;
}

.title {
    color: #fff;
    text-shadow: 2px 2px 2px #000000;
    background: linear-gradient(rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7)), url(https://apihoard.webit.com/api/v1/Image/2913CF562C950A04490B06B84D40F81E/2913CF562C950A04490B06B84D40F81E.jpg?size=1920x1440);
    background-position: center center;
    background-size: cover;
    padding: 4em 0;
    margin-bottom: 2em;
}

.detailedlist-img .lazy-image,
.textwithimage-img .lazy-image {
    border-radius: 30px 30px 0 0;
}

.modal-body h4 {
    font-size: 1em;
}


/* Gallery Adjustments */

.gallery-lightbox-thumbimg-photo,
.gallery .gallery-img-photo {
    background-size: contain;
}
