.featuredarticle__title a {
    color: #fff !important;
}
@media screen and (max-width: 425px){
    .wrap__page-content .editable img, .mobile_set{
        float: none !important;
        display: block !important;
        margin-right: auto !important;
        margin-left: auto !important;
        height: auto !important;
        max-width: 100% !important;
    }
}
#staff__list {
    list-style-type: none !important;
}
.wrap__page-content ol, .wrap__page-content ul{
	display: table-cell;
}

.wrap__page-content .editable iframe{
    max-width: 100%;
}
.wrap__header--top {
    background-color: #01cbe1;
}

.wrap__socialmediaFooter .socialmedia__link {
    color: rgb(84, 78, 75) !important;
    background-color: rgb(66, 64, 64);
    border: none;
}
.wrap__socialmediaFooter .socialmedia__link:hover {
    background: #6f6c70 !important;
    color: #c3c2c5 !important;
}
.wrap__socialmedia .socialmedia__link {
    color: #fff !important;
    background-color: #86e0ec;
    border: none;
}
.socialmedia__link:hover {
    color: #706d6c!important;
}
.wrap__footer .socialmedia__link{
    border: 1px solid #d2d2d2!important;
    color: #eaeaea!important;
}
.staff-member__image {
    background-size: cover;
    height: 150px;
}
.staff-member__description a{
    color:inherit!important;
}
.staff-member__description a:hover{
    color:#89e872!important;
}
.wrap__navigationHeader{
    background: #f8fafc !important;
    border-top: 1px solid #dbe6eb;
    border-bottom: 1px solid #dbe6eb;
    margin: 0 !important;
    box-shadow: 0 6px 16px -7px rgba(0, 0, 0, 0.5);
}
.navigation__item a{
    color:#7e8fa6 !important;
}
.navigation:not(.mm-menu) .navigation__list > .navigation__item .sublevel-1 a{
    background: #f8fafc !important;
}
.location__phone a{
    color:#196af9 !important;
}
.wrap__home-offer__background{
    background-color:rgb(81, 191, 171)!important;
}
#home-offer, .wrap__home .wrap__articles {
    background-color: rgba(137,52,143,0.75) !important;
}
h1, h2, h3, h4, p, button, ul li, ol li, a, input[type="submit"]{
    font-family: sans-serif;
}
.wrap__footer {
    background-color: rgb(52, 53, 54) !important;
}
#hamburger:before{
    color: #000000!important;
}

.location__phone a {
    color: #964f94 !important;
}

.navigation:not(.mm-menu) .navigation__list > .navigation__item .sublevel-1 a:hover {
    background-color: #f2f1ee !important;
}
.featuredblock__title {
    color: #ffff;
}
.lnchpetselector.pet_select {
    color: #fff;
}
.slider__button a, .pet_select {
    border-bottom: 2px solid #00a9bf !important;
    background: #01cbe1 !important;
    color: #ffffff;
}
.slider__button a:hover, .pet_select:hover {
    border-bottom: 2px solid #00a9bf !important;
    background: #f9d0fc !important;
}

.wrap__home-offer__background, .wrap__navigationHeader{
    box-shadow: unset !important;
}
.wrap__home-offer .form__title {
    color: #ffffff;
    text-transform: unset;
    font-size: 33px;
    font-weight: bold;
}
.wrap__home-offer .form__caption {
    text-transform: uppercase;
}
.featuredblock__containerlink {
    text-decoration: none;
}
.wrap__slider .bx-wrapper .bx-controls-buttons{
    bottom: 30px;
}
.staff-member__image {
    background-size: cover;
    height: 150px;
}
.wrap__fullwidth--inner .staff{
    background: unset;
    box-shadow: unset;
}
.staff-member__description {
    color: #333333 !important;
}
.wrap__home-info-aside .wrap__staff, .community__wrapper {
    background: #eef5f5;
}

body {
    background: #c3c2c5  url("../storage/app/media/images/background_2.png");
}
#featuredblocks {
    background: rgb(1, 203, 225) !important;
}
.wrap__header--locations .locations__title {
    color: #feffff ;
}
.navigation:not(.mm-menu) .navigation__list > .navigation__item .sublevel-1 .opener, .navigation:not(.mm-menu) .navigation__list > .navigation__item .sublevel-1 .opener:hover, .navigation:not(.mm-menu) .navigation__list > .navigation__item .sublevel-1 .open-close--active > a > .opener {
    background: #964f94;
}
input[type="submit"],.featuredblock__button, .cta__button--icon, .cta__button, .featuredarticle__link, button, input[type="button"], input[type="reset"] {
    border: 1px solid #fff;
}
input[type="submit"]:hover, .featuredblock__button:hover, .featuredblock__button:focus, .cta__button--icon:hover, .cta__button--icon:focus, .cta__button:hover, .cta__button:focus, .featuredarticle__link:hover, .featuredarticle__link:focus, button:hover, button:focus, input[type="button"]:hover, input[type="button"]:focus, input[type="reset"]:hover, input[type="reset"]:focus, .featuredblock__container:hover .featuredblock__button{
    background-color: #b680B3;
    color: #fff;
}
@media screen and (max-width: 555px){
.logo__link {
    justify-content: unset !important;
}}

@media (max-width: 520px) {
    .editable__container img {
        max-width: 100% !important;
        margin: auto !important;
        width: 65% !important;
        float: none !important;
        height: auto !important;
        display: block !important;
    }
}

@media screen and (max-width: 425px) {
    .staff-member__image-wrapper {
        float: none;
        margin: auto;
    }
    .staff-member__heading {
        text-align: center;
    }
}
#navigation_header a {
    font-family: "Fira Sans", sans-serif;
}
.articles__categories-wrap .articles__categories-link, .articles__categories-list .articles__categories-item, .blog__categories-wrap, .articles__categories-wrap{
    background: #01cbe1 !important;
}

.leadFormInfo {
    display: none;
}

.cta__button {
    width: 100%;
    text-align: center;
}

.staff-member__heading {
    color: #fff;
}

.wrap__home-info-aside .staff__title, .wrap__home-info-aside .staff__caption, .wrap__home-info-aside .staff-member__name, .wrap__home-info-aside .staff-member__prefix, .community__wrapper .cta__title{
    color: #333 !important;
}

.community__wrapper .cta__button {
    color: #89348f !important;
    border: 1px solid #89348f;
}

.community__wrapper .cta__button:hover {
    background-color: #eaebec;
}

.slider__title {
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    text-align: center;
}

.slider__caption {
    color: #fff;
    text-align: center;
}

.slider__button {
    text-align: center;
}

@media screen and (max-width: 768px){
    .slider__title, .slider__caption {
        color: #333;
    }
}
iframe {
    max-width: 100%;
}


@media (min-width:769px){
li.slider__item.slider__image.lazy:before {
    background-color: #000;
    content: '';
    opacity: 0.5;
    position: absolute;
    height: 100%;
    width: 100%;
}
}

h2.socialmedia__title, ul.socialmedia__list {
    text-align: center;
}


h3.form__caption.component__subtitle {
    font-size: 14px;
}
.blog__post {
    overflow: initial;
}