li.navigation__item {
    vertical-align: middle;
    text-transform: uppercase;
    padding: 0 20px 0;
    font-family: 'lato-regular';
    font-size: 15px;

}
.home-layout .wrap__contactus label, .home-layout .wrap__contactus p, .home-layout .wrap__contactus ol li, .home-layout .wrap__contactus ul li, .home-layout .wrap__contactus .form-input-uploadFile .form-input-info, .home-layout .wrap__contactus .form {
    color: #bbb !important;
    margin: 0;
}

div#contactus--homepage {
    background-image:url(/storage/app/media/clientowned/marble-u537-fr-1.png);
}

.wrap__hours {
        background-image:url(/storage/app/media/clientowned/marble-u537-fr-1.png);
}


.wrap__slider .slider__text {
    width: 50%;
    left: 70%;

}


.featuredblock__image, .featuredblock__image--link {
    border-radius:0;
border-color:#5B584F;
}

.featuredblock__image, .featuredblock__image--link {
    width: 250px;
    height: 250px;
}

.wrap__navigation--inner {
    display: flex;
}

.wrap__navigation .wrap__navigation--inner {
    max-width: 1325px;
}

.featuredblock__item {
    display: inline-block;
    width: 25%;
    padding: 0px 0px 25px;
    position: relative;
    text-align: center;
    flex-grow: 1;
    box-shadow: 2px 0 6px rgba(0, 0, 0, .2);
    margin: 19px;
}

p.featuredblock__description {
    padding: 10px;
}

.logo {
    width: 100% !important;
}

.logo__container {
    width: 100% !important;
}

.logo_header2__container--inner.logo__container--inner .logo .logo__link.logo__left {
    text-align: center !important;
    justify-content: center !important;
}

@media (max-width: 516px) {
    .wrap__slider .slider__text {
        width: 100%;
        left: 0;
    }
    .featuredblock__item {
        width: 64%;
    }

    .featuredblocks__list {
        margin: 0 auto;
        padding: 50px 0 60px;
        float: left;
        width: 100%;
        text-align: center;
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .featuredblock__title, .featuredblock__link--link {
        text-align: center;
    }
    .featuredblock__item:before {
        display: none;
    }
    .location__name, .location__address, .location__address-2, .location__city-state-zip, .location__phone a, .location__fax a, .location__email {
        font-size: 16px;
    }
}

#slider > div > div.bx-viewport > ul > li:nth-child(4) > div.slider__text.align-right > div.component__title-caption-wrap > div.slider__title, #slider > div > div.bx-viewport > ul > li:nth-child(4) > div.slider__text.align-right > div.component__title-caption-wrap > div.slider__caption {
    color: #000 !important;
}