/* .fb-grid-a-section-overlap .featuredblocks .featuredblock__icon .main-icon, .fb-grid-a-section-overlap span.featuredblock__title, .fb-grid-a-section-overlap  .featuredblock__content p {
    color: #fff !important;
} */

.container-fluid .col-lg-8:first-child .testimonials-a .title-subtitle__wrapper {
    align-self: unset;
}


.section.seville-new-super-header .locations-a .location__name::before {
    content: unset;
}

/* .seville-new-staff.SN-multi-staff-animation .staff-member__name-wrapper * {
    font-size: 29px;
} */


.seville-new-staff-detailed ul.staff__list {
    margin-bottom: 0px;
}

.editable__container iframe {
    max-width: 100%;
}

@media (max-width:991px) {
.staff-member__image-wrapper
 {
    margin-top: 0px !important;
}
}

.csm-btn {
    width: 15rem;
}

.section.seville-new-staff-detailed .staff-member__prefix, .section.seville-new-staff-detailed .staff-member__name, .section.seville-new-staff-detailed .staff-member__suffix {
    font-size: 3.5rem;
    line-height: 5rem;
}


/** POP UP CSS **/
#imagescontainer {
    z-index: 9999;    
    width: 100%;
    height: 100%;
    position: fixed;
    visibility:hidden;
    display:none;
    background-color: rgba(22,22,22,0.5);
}

.showimages {
    margin: 0 auto;
    width: 90%;
    max-width: 570px;
    position: relative;
    z-index: 41;
    top: 50%;
    transform: translateY(-50%);
}

.showimages img {
    width: 590px;
}

.popup-btn {
    background-color: #383838;
    color: #ffffff;
    font-family: 'Lato', sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 22px;
    text-decoration: none;
    margin: 34px 0 0 0;
    display: inline-block;
    padding: 13px 30.5px;
    transition: color .3s, background-color .3s, border-color .3s, box-shadow .3s;
}

.popup-btn:hover {
    color: #fff !important;
    background-color: #606060;
}

.close-modal {
    right: -7px;
    position: absolute;
    top: 10px;
    font-size: 2.5em;
    text-decoration: none;
    color: #9eb091;
    width: 37px;
}

a.close-modal:hover {
    color: #86936b;
    text-decoration: none;
}

@media screen and (max-width: 425px) {
    .showimages img {
        width: 340px;
    }

    .close-modal {
        right: 24px;
        top: 5px;
    }
}

@media screen and (max-width: 375px) {
    .close-modal {
        right: 1px !important;
        top: 5px !important;
    }
}

@media screen and (max-width: 320px) {
    .showimages img {
        width: 287px;
    }
}



/** POP UP CSS END HERE **/ 
