/*custom colors*/
.fullwidth-layout::before, .home-layout::before {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 100%);
}
.wrap__fullscreenbackground::before {
    background: linear-gradient(20deg, #333 0%, rgba(0, 180, 216, 0) 61%, rgba(0, 180, 216, 0) 72%, #333 100%);
}
.featuredblocks .featuredblock__button {
    background: #00b4d8;
    color: #fff;
    padding: 10px 20px !important;
}
.testimonials__content p {
    font-style: normal;
    color: #fff;
}
/*custom colors*/
.locations__title {
    display: block;
}

.featuredblock__containerlink {
    text-align: center;
}
.staff .component__title-caption-wrap {
    padding: 0 0 17px 0;
}
.wrap__page-content ul, .wrap__page-content ol, .wrap__editable ul, .wrap__editable ol, .wrap__editable-content ul, .wrap__editable-content ol, .staff-member ul, .staff-member ol, .editable ul, .editable ol, .form ul, .form ol, .wrap__page-content img.align-left, .wrap__editable img.align-left, .wrap__editable-content img.align-left, .staff-member img.align-left, .editable img.align-left, .form img.align-left, .editable ul + *, .editable ol + *, .editable__container ul + *, .editable__container ol + * {
clear: none;
}

hr {
    clear:both!important;
}

.wrap__page-content img.align-right, .wrap__editable img.align-right, .wrap__editable-content img.align-right, .staff-member img.align-right, .editable img.align-right, .form img.align-right {
    margin:0 0 0 30px!important;
    border:1px solid #ccc;
    padding: 5px;
}

.wrap__page-content img.align-left, .wrap__editable img.align-left, .wrap__editable-content img.align-left, .staff-member img.align-left, .editable img.align-left, .form img.align-left {
    margin:0 30px 0 0!important;
    border:1px solid #ccc;
    padding: 5px;
}
.testimonials .testimonials-item--content img{
    width:150px;
    display:block;
    margin:3px auto;
}

.articles__categories .mm-listview .mm-next {
    width: 40px!important;
}

.articles__categories .mm-opened .mm-title {
    background: none;
}

@media (max-width: 767px) {
    .wrap__page-content img.align-right, .wrap__editable img.align-right, .wrap__editable-content img.align-right, .staff-member img.align-right, .editable img.align-right, .form img.align-right, .wrap__page-content img.align-left, .wrap__editable img.align-left, .wrap__editable-content img.align-left, .staff-member img.align-left, .editable img.align-left, .form img.align-left {
        float:none!important;
        display:block;
        margin: 5px auto!important;
    }
}
