a[href^="tel"], a[href^="fax"] {
     cursor: pointer;
     pointer-events: auto;
}
.slider__title {
    color: #fff;
    text-shadow: 1px 1px 3px #555;
}
.slider__button{
    margin-top: 20px;
}
.wrap__featuredblocks .featuredblocks {
    margin: 50px 0;
}
.narrow-col.contact {
    width: 100%;
}
.wrap__contact {
    margin: 0;
}

/*custom colors*/
.wrap__header-top {
    border-bottom: 4px solid #fc321c;
    background: #1c5859;
}
.navigation:not(.mm-menu) .navigation__list--sub a:hover {
    background: #fe7e70;
}
.wrap__ctaHeader .cta__button {
    background: #fc321c;
}
.featuredblock__button:hover, .featuredblock__button:focus, button[class*="__button"]:hover, button[class*="__button"]:focus, input[class*="__button"]:hover, input[class*="__button"]:focus, button[class*="submit"]:hover, button[class*="submit"]:focus, input[class*="submit"]:hover, input[class*="submit"]:focus, a[class*="__button"]:hover, a[class*="__button"]:focus, .article__content button:hover, .article__content button:focus, .slider__button a:hover, .slider__button a:focus, .form-welcome .submit:hover, .form-welcome .submit:focus {
    background: #fe7e70;
}
.decor-section .narrow-col {
    background: #fc321c;
}
.staff__title,
.staff__caption,
.home-layout .staff-member__description {
    color: #fff;
}
a:hover {
    color: #fe7e70;
}
.wrap__section {
    margin: 0;
    background: whitesmoke;
}
.wrap__contact::before {
    background: #fe7e70;
}





/*custom colors*/