a[href^="tel"] {
    pointer-events: auto;
    cursor: pointer;
}

.wrap__page-content a[name] {
    padding-top: 150px;
    margin-top: -150px;
    display: inline-block;
}

.featuredblock__description {
    margin: 0;
}

.featuredblock__description p {
    width: 100%;
    margin: 0;
}

.staff-member__description {
    max-height: unset!important;
}

.staff-member__image-wrapper {
    height: 210px;
}

.staff-member__name span, .staff-member__suffix {
    font-family: "montserrat-bold", Arial, Helvetica, sans-serif!important;
    color: #154862!important;
    text-transform: uppercase!important;
    font-size: 18px!important;
}

li.testimonials__item {
    margin: 0;
}
.testimonials__content {
    text-align: center;
}

.wrap__newslettersignup .form__group.form-input-comments {
    width: 82%;
}

.wrap__page-content a, .wrap__staff a{
    font: inherit;
}

.image_left, .blog img {
    float: left;
    margin: 0 10px 10px 0;
}

.image_right {
    float: right;
    margin: 0 0 10px 10px;
}

.image_center {
    margin: 10px auto;
    display: block;
}

.blog img, .image_left, .image_right, .image_center {
    max-width: 100%;
}

.videoContainer {
    width: 560px;
    max-width: 100%;
    margin: auto;
    display: block;
}

.videoWrapper {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 0;
    height: 0;
    margin-bottom: 30px;
}

.videoWrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0px;
}

.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 , .editable ul + *, .editable ol + *, .editable__container ul + *, .editable__container ol + * , .wrap__page-content ul, .wrap__page-content ol, .wrap__editable ul, .wrap__editable ol, .blog__post-content ul, .blog__post-content ol, .article__post-content ul, .article__post-content ol, .article__content.content ul, .article__content.content ol, .testimonials-item--content ul, .testimonials-item--content ol, .testimonials__content ul, .testimonials__content ol {
    clear: none;
}

/* ----------------- media queries----------------------- */
@media (max-width: 1199px) and (min-width: 768px) {
    .wrap__newslettersignup .form__group.form-input-comments {
        width: 98.6%;
    }
}

@media (max-width: 767px) {
    .featuredblock__item.hasicon .featuredblock__icon {
        height: unset;
    }

    .wrap__newslettersignup .form__group.form-input-comments {
        width: 100%;
    }

    #reviews-widget p {
        text-align: center;
    }

    .blog img, .image_left,.image_right {
        float: none!important;
        margin: 10px auto!important;
        display: block;
    }
}

/* ----------------- end of media queries-------------------- */
