.rounded-corners{
    border-radius: 8px;
}/*by mike*/
.fit-vids-style {
    display: none;
}

/* Custom header */
#mm-navigation_header.mm-menu {
    top: 0 !important;
}
.wrap__navigation-logo .wrap--inner {
    justify-content: space-evenly;
    align-items: center;
    max-width: 100%;
}
.wrap__navigation {
    width: calc(100% - 650px);
}
.navigation:not(.mm-menu) .navigation__list {
    text-align: center;
}
.navigation:not(.mm-menu) .navigation__list .navigation__item {
    padding-bottom: 0;
    min-height: 32px;
}
.navigation:not(.mm-menu) .navigation__list .navigation__item a {
    line-height: 32px;
}
.navigation:not(.mm-menu) .navigation__list .navigation__item.has-child:after {
    top: 7px;
}
.wrap__top-location {
    background: #fff;
    padding-top: 0;
    padding-bottom: 0;
}
.wrap__top-location .wrap__searchbar__header {
    float: none;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;s
    -moz-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    box-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -o-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
    width: 350px;
}
.wrap__top-location .wrap__searchbar__header .searchbar-a__btnwrapper .searchbar-a__btnsearch {
    float: right;
}
.wrap__locations__header .location__address, .wrap__locations__header .location__address-2, .wrap__locations__header .location__city-state-zip, .wrap__locations__header .location__phone, .wrap__locations__header .location__fax, .wrap__locations__header .location__email {
    display: inline-block;
    float: none;
    width: unset;
}
.navigation:not(.mm-menu) .navigation__list .navigation__item a, 
.wrap__locations__header .location__address, .wrap__locations__header .location__address-2, .wrap__locations__header .location__city-state-zip, .wrap__locations__header .location__phone a, .wrap__locations__header .location__phone, .wrap__locations__header .location__fax, .wrap__locations__header .location__email {
    font-family: 'Zen Maru Gothic', sans-serif;
    font-size: 18px;
}
.wrap__locations__header .location__phone a, .wrap__locations__header .location__phone:before {
    display: inline-block;
    position: relative;
}
.wrap__locations__header .location__address:before, .wrap__locations__header .location__phone:before {
    top: unset;
}
.wrap__locations__header .location__phone:before {
    line-height: 28px;
    padding-right: 5px;
}
.wrap__locations__header {
    position: relative;
    text-align: center;
    margin: 0 auto;
    padding: 10px 48px;
}
.wrap__locations__header:before {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: #7188f7;
}
.wrap__locations__header .location__address, .wrap__locations__header .location__address-2, .wrap__locations__header .location__city-state-zip, .wrap__locations__header .location__phone a, .wrap__locations__header .location__phone, .wrap__locations__header .location__fax, .wrap__locations__header .location__fax a, .wrap__locations__header .location__email {
    color: #fff;
}
.wrap__locations__header .location__city-state-zip {
    padding-left: 0;
}
.sticky-wrapper.is-sticky .wrap__locations__header,
.mobile-tab {
    display: none;
}
.wrap__locations__header.mobile-tab.active .location > p {
    text-align: left;
    display: block;
}
.wrap__locations__header .location__phone {
    padding-left: 0;
}
.wrap__searchicon, .wrap__portalbutton {
    display: block;
}
.wrap__searchicon {
    float: left;
}
.wrap__portalbutton {
    float: right;
}
.wrap__portalbutton .cta__button {
    font-family: 'Zen Maru Gothic', sans-serif;
    font-size: 17px;
    color: #ffffff;
    background-color: #fe8659;
    border: 4px solid #fe8659;
    border-radius: 30px;
    text-decoration: none;
    padding: 15px 30px;
    text-align: center;
    display: block;
    transition: border 0.3s, color 0.3s, background-color 0.3s;
    line-height: 1.2;
    position: relative;
    box-shadow: 0 2px 10px 0 rgb(0 0 0 / 10%);
}
.wrap__portalbutton .cta__button:hover {
    background-color: #fd7b4a;
    border-color: #fd7b4a;
}
.wrap__top-location .wrap__searchbar__header .searchbar-a__btnwrapper .searchbar-a__btnsearch:before {
    content: "Search ";
    margin-right: 10px;
    display: block;
    font-family: 'Kiwi Maru', serif;
    font-size: 18px;
}
.wrap__top-location .wrap__searchbar__header .searchbar-a__btnwrapper .searchbar-a__btnsearch {
    width: auto;
    height: auto;
}
/* Custom header */

.cta2_spanish__container.cta__container a {
    font-size: 17px;
    color: #ffffff;
    background-color: #feab8c;
    border: 4px solid #feab8c;
    border-radius: 30px;
    text-decoration: none;
    padding: 15px 30px;
    text-align: center;
    display: inline-block;
    transition: border 0.3s, color 0.3s, background-color 0.3s;
    line-height: 1.2;
    position: relative;
    box-shadow: 0 2px 10px 0 rgb(0 0 0 / 10%);
}
.cta_english__container.cta__container a {
        font-size: 17px;
    color: #ffffff;
    background-color: #feab8c;
    border: 4px solid #feab8c;
    border-radius: 30px;
    text-decoration: none;
    padding: 15px 30px;
    text-align: center;
    display: inline-block;
    transition: border 0.3s, color 0.3s, background-color 0.3s;
    line-height: 1.2;
    position: relative;
    box-shadow: 0 2px 10px 0 rgb(0 0 0 / 10%);
}
.cta_ptportal__container.cta__container a {
        font-size: 17px;
    color: #ffffff;
    background-color: #feab8c;
    border: 4px solid #feab8c;
    border-radius: 30px;
    text-decoration: none;
    padding: 15px 30px;
    text-align: center;
    display: inline-block;
    transition: border 0.3s, color 0.3s, background-color 0.3s;
    line-height: 1.2;
    position: relative;
    box-shadow: 0 2px 10px 0 rgb(0 0 0 / 10%);
}
/* Breadcrumbs */
#breadcrumbs ul li, #breadcrumbs ul li a {
    font-size: 18px;
}
#breadcrumbs ul li:after {
    top: 6px;
    font-size: 14px;
}

/* Editable */
.wrap__page-content--inner h2, .wrap__page-content--inner h3, .wrap__page-content--inner h4, .wrap__page-content--inner h5, .wrap__page-content--inner h6,
.wrap__editable h2, .wrap__editable h3, .wrap__editable h4, .wrap__editable h5, .wrap__editable h6 {
    color: #7188f7;
}

/* Splash page */
.font_title, h1, h2, h3, h4, h5, h6, .page__title {
    font-family: 'Kiwi Maru', serif;
    text-align: center;
    color: #2b3ba1
}
.wrap__section.pattern .component__title-caption-wrap *[class$="__title"] {
    font-family: 'Kiwi Maru', serif;
    text-align: center;
    margin: 0;
    color: #2b3ba1;
}
.wrap__section.pattern .component__title-caption-wrap h3 {
    font-family: 'Zen Maru Gothic', sans-serif;
    text-align: center;
    font-size: 16px;
    color: #2b3ba1;
}
.wrap__section.pattern .leadFormInfo, .wrap__page-content p {
    text-align: center;
}
.wrap__section.pattern .leadFormInfo, .wrap__page-content p, .wrap__section.pattern .font_body {
    color: #2b3ba1;
}
.navigation.mm-menu .mm-navbar a.mm-title, .navigation.mm-menu .mm-listview li a,
.navigation:not(.mm-menu) .navigation__list .navigation__item a,
.font_title, h1, h2, h3, h4, h5, h6, .page__title, .wrap__contact-body--inner .form__title,
.component__title-caption-wrap *[class$="__title"], .component__title-caption-wrap *[class$='__subtitle'], .component__title-caption-wrap *[class$="__caption"], .article__post-title,
.featuredblock__title, .featuredblock__link--link, .wrap__map--inner.wrap--inner .location__name {
    font-family: 'Kiwi Maru', serif;
}
.wrap__section.pattern .leadFormInfo, .wrap__page-content p, .wrap__page-content p a, .wrap__page-content span, .wrap__page-content a, .wrap__section.pattern .font_body, #breadcrumbs ul li a,
.wrap__contact-body--inner .form__group label, .form .leadFormInfo, .form .leadFormSuccess,
form select, .input-field, .textarea, .form .form-input-comments textarea, .appointment-form .form-input-comments textarea, textarea, .form textarea, .form input, .form select, .appointment-form input, .appointment-form select, .contact-layout .wrap__page .wrap__inner-page .leadForm textarea, .contact-layout .wrap__page .wrap__inner-page .leadForm input, .contact-layout .wrap__page .wrap__inner-page .leadForm select,
.button1, .wrap__slider .slider__button a, .button2, .form .form-wrap__submit input, .appointment-form .submit, .button3, .featuredblock__button, .contact-layout .wrap__page .wrap__inner-page .leadForm .form-wrap__submit input, .wrap__contact-body--inner .form .form-wrap__submit input,
.location__name, .location__address, .location__address-2, .location__city-state-zip, .location__phone a, .location__fax a, .location__email,
.wrap__hours .day__name, .wrap__hours .day__time, .wrap__hours .day__time--closed, .wrap__hours .day__time--appt,
.testimonials__content ol li, .testimonials__content ul li, .blog__post-content ol li, .blog__post-content ul li, .article__post-content ol li, .article__post-content ul li, .article__content.content ol li, .article__content.content ul li, .form__container ol li, .form__container ul li, .category__description ol li, .category__description ul li, .editable__container ol li, .editable__container ul li, .formatted_text ol li, .formatted_text ul li, .staff-member__description ol li, .staff-member__description ul li, #breadcrumbs ul, 
.wrap__copyright ul li a, p, .testimonials .testimonials-item--source, body, .article__post-author, .article__post-category, .article__post-creation-date, .article__post-permalink, .articles__pagination-list li a, .articles__categories-wrap .mm-listview .mm-divider, .articles__categories-wrap .mm-listview > li > a, .articles__categories-wrap .mm-listview > li > span, .articles__categories-wrap .mm-navbar .mm-title, .blog__categories-wrap .mm-listview .mm-divider, .blog__categories-wrap .mm-listview > li > a, .blog__categories-wrap .mm-listview > li > span, .blog__categories-wrap .mm-navbar .mm-title {
    font-family: 'Zen Maru Gothic', sans-serif;
}
h1, h2, h3, h4, h5, h6, .page__title, .wrap__page-content p {
    text-align: initial;
}
.page__title, .wrap__contact-body--inner .form__title,
.component__title-caption-wrap *[class$="__title"], .component__title-caption-wrap *[class$='__subtitle'], .component__title-caption-wrap *[class$="__caption"] {
    font-weight: bold;
}
.wrap__page-content p, .wrap__hours .day__time, .wrap__hours .day__time--closed, .wrap__hours .day__time--appt,
.testimonials__content ol li, .testimonials__content ul li, .blog__post-content ol li, .blog__post-content ul li, .article__post-content ol li, .article__post-content ul li, .article__content.content ol li, .article__content.content ul li, .form__container ol li, .form__container ul li, .category__description ol li, .category__description ul li, .editable__container ol li, .editable__container ul li, .formatted_text ol li, .formatted_text ul li, .staff-member__description ol li, .staff-member__description ul li {
    color: #434343;
    font-size: 18px;
}
.wrap__page-content p a, p {
    font-size: 18px;
}
.wrap__page-content p a, .wrap__page-content div a, .wrap__page-content a {
    color: #2b3ba1;
}
.leadForm input::placeholder, .leadForm textarea::placeholder {
    color: #434343;
}
.wrap__section.pattern .wrap__section--inner {
    max-width: 1260px;
    margin-left: auto;
    margin-right: auto;
}
.wrap__section.pattern .form {
    max-width: 752px;
    margin: 0 auto 10px;
}
.wrap__section.pattern .component__title-caption-wrap {
    margin-bottom: 15px;
}
.wrap__section.pattern .form__group {
    margin-bottom: 9px;
}
.wrap__section.pattern .form__group .label_container {
    display: none;
}
.wrap__section.pattern .form input {
    /* background: #7188f7;
    border: 1px solid #7188f7; */
    background: rgba(113, 136, 247, 0.6);
    border: 1px solid rgba(0, 0, 0, 0.6);
    color: #2b3ba1 ;
    font-family: "Zen Maru Gothic", sans-serif;
    font-size: 14px;
    padding: 15px 20px;
    border-radius: 15px;
}
.wrap__section.pattern .form input::placeholder {
    color: #2b3ba1 !important;
}
.wrap__section.pattern .form input.btn.submit {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #FEAB8C;
    border: none;
    border-radius: 7px;
    color: #2b3ba1;
    cursor: pointer;
    display: block;    
    font-size: 15px;
    -webkit-font-smoothing: antialiased;
    line-height: 1.3;
    padding: 16px 22px 13px;
    max-width: 200px;
    text-align: center;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle;
    white-space: nowrap;
    box-shadow: 0 2px 8px 0 rgb(0 0 0 / 30%);
    text-transform: uppercase;
    font-weight: bold;
    margin: 0 auto;
}
.wrap__section.pattern .form input.btn.submit:hover {
    background-color: #fff;
    color: #00689c;
}
.wrap__section.pattern .font_body {
    margin: 0 0 22px;
}
.wrap__splash .wrap__footer {
    text-align: center;
    padding: 20px 20px 20px;
    background: #fff;
}    
.wrap__splash .wavy-edge-svg.top-edge.wavy-edge-svg.top-edge {
    display: none;
}
.wrap__splash .wrap__socialmedia__footer {
    max-width: 1260px;
    padding: 0 20px 20px;
    margin: 0 auto 15px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.25);
}
.wrap__splash .wrap__socialmedia__footer div[data-component-name] {
    min-height: unset;
}
.wrap__splash .wrap__copyright ul li a {
    color: #2b3ba1;
}


.wrap__slider .slider__button a {
    background-color: #fe8659;
    border-color: #fe8659;
}


li { 
    list-style-image: url("/storage/app/media/list_item_23x20.png");
} 

li.featuredblock__item.hasicon {
    list-style: none;
}

.articles__item {
    list-style: none;
}

/* Newsletter signup */
.wrap__newslettersignup .form .form-wrap__submit input.btn.submit {
    color: blue;
}
.wrap__newslettersignup .form .form-wrap__submit input.btn.submit:hover {
    color: #fff;
}

/* Staff module */

.staff-layout .staff-member__image {
    width: 260px;
    min-height: 390px;
    height: 100%;
}
.staff__item {
    border-radius: 8px 8px 8px 8px;
}
.page-layout .wrap__staff {
    max-width: 915px;
    margin: 0 auto;
}
.page-layout .wrap__staff .staff-member__image-wrapper {
    width: 250px;
    height: 250px;
}
.home-layout.home-with-image-layout .wrap__staff .staff-member__image {
    background-image: url(/storage/app/media/team/img-Jennifer-C-360x330.jpg) !important;;;;;
}
.staff-member__text {
    width: calc( 100% - 360px);
}
.page-layout .wrap__staff .staff-member__text {
    width: calc(100% - 250px)
}
.staff-member__name, .staff-member__position {
    font-family: 'Kiwi Maru', serif;
    font-size: 24px;
}
.staff-member__position {
    font-size: 22px;
}
.staff-member__description, .staff-member__description p, .staff-member__description a, .staff-member__description span, .staff-member__description strong, .staff-member__description div {
    font-family: 'Zen Maru Gothic', sans-serif;
    font-size: 18px;
}

/* Blog page */
.page-layout .wrap__page .wrap__blog .onecolumn .page__title {
    margin-bottom: 5px;
}

/*loctions section*/
.locations_body__container .component__title-caption-wrap {
    margin-bottom: 40px;
}

.google_map__container.embedcode__container {
    width: 500px;
}

.google__title {
    color: #7188f7;
    font-size: 32px;
    margin-bottom: 18px;
}
.google__caption {
    color: #feab8c;
    font-size: 18px;
    margin-bottom: 42px;
}

/* map hours body */
#gmap {
    height: 400px !important;
    /*width: 350px !important;*/
}

/* Articles sidebar */
.wrap__navigation-logo {
    padding: 10px 0;
}
.articles__categories-wrap .mm-navbar .mm-title {
    background-color: #5974f6;
    border-radius: 8px;
}
.articles__categories.mm-menu, .articles__categories ul li a {
    background: transparent;
}
.articles__categories ul li {
    background-color: #afbaf6;
    border: 2px solid #afbaf6;
    border-radius: 8px;
    margin: 2px 0;
}
.articles__categories ul li.articles__categories-item:hover {
    background-color: #7188f7;
    border-color: #7188f7;
}
.articles__categories ul li a:hover {
    background-color: transparent;
}


/* Custom colors */
span.sr-only {
    color: #fff;
}
.wrap__hours, .contact-layout .wrap__page {
    background-color: #F0EDFF;
}
.contact-layout .wrap__page .page__title {
    color: #2b3ba1;
}
.contact-layout .wrap__page .wrap__inner-page p,
.contact-layout .wrap__page .wrap__inner-page .leadForm .form__name, .contact-layout .wrap__page .wrap__inner-page .leadForm .leadFormInfo, .contact-layout .wrap__page .wrap__inner-page .leadForm .form__group label {
    color: #434343;
    font-family: 'Kiwi Maru', serif;
}
.contact-layout .wrap__page .wrap__inner-page .leadForm .form-wrap__submit input {
    border-color: #feab8c;
    color: #feab8c;
    font-weight: bold;
}
.contact-layout .wrap__page .wrap__inner-page .leadForm .form-wrap__submit input:hover {
    background-color: #feab8c;
    border-color: #feab8c;
    color: #fff;
}
.home-layout .wrap__staff {
    background-color: #afbaf6;
}
.home-layout .wrap__main-home h1 {
    font-family: 'Kiwi Maru', serif;
    color: #7188f7;
}
.home-layout .wrap__main-home h2 {
    font-family: 'Zen Maru Gothic', sans-serif;
    color: #feab8c;
}
.wrap__featuredarticles .featuredarticles__title, .wrap__featuredarticles .featuredarticle__title a, .wrap__newslettersignup .form__title.component__title {
    color: #7188f7;
}
.wrap__featuredarticles .featuredarticles__caption, .wrap__featuredarticles .featuredarticle__link, .wrap__newslettersignup .form__caption.component__subtitle {
    color: #feab8c;
}
.wrap__map .map__title {
    color: #7188f7;
}
.locations__title {
    color: #7188f7 !important;
}
.wrap__hours .hours__title {
    color: #7188f7;
}
.component__title-caption-wrap *[class$='__subtitle'], .component__title-caption-wrap *[class$="__caption"] {
    color: #feab8c;
}
.slider__title {
    color: #2b3ba1 !important;
}

@media(max-width: 1399px) {
    .wrap__navigation-logo .wrap--inner {
        width: 100%;
    }
}
@media(max-width: 1399px) and (min-width: 1200px) {
    .wrap__navigation-logo .wrap--inner {
        padding: 0 25px;
    }
    .wrap__top-location .wrap__searchbar__header {
        width: 320px;
    }
}
@media(min-width: 1200px) {
    .sticky-wrapper {
        height: 194px !important;
    }
    .wrap__map .map_body__container {
        width: 45%;
    }
    .maploc {
        width: 350px;
    }
    .maploc .locations_body__container {
        width: 100%;
    }
    .wrap__map--inner.wrap--inner {
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -moz-box-pack: justify;
        box-pack: justify;
        -webkit-justify-content: center;
        -moz-justify-content: center;
        -ms-justify-content: center;
        -o-justify-content: center;
        justify-content: center;
        -ms-flex-pack: justify;
        width: 100%;
    }
    .home-layout .image__container--inner .image {
    margin-top: 120px;
    }
}
@media (max-width: 1199px) {
    .wrap__top-location.js-sticky-nav {
        background: -webkit-linear-gradient(to top, #f6f6f6 49px, #f6f6f6 49px, white 0);
        background: -o-linear-gradient(to top, #f6f6f6 49px, #f6f6f6 49px, white 0);
        background: -moz-linear-gradient(to top, #f6f6f6 49px, #f6f6f6 49px, white 0);
        background: linear-gradient(to bottom, #f6f6f6 49px, #f6f6f6 49px, white 0);
    }
    .wrap__logo.mobile-tab {
        margin: 10px auto;
    }
    .sticky-wrapper.is-sticky .wrap__locations__header.desktoponly {
        display: none;
    }
    .wrap__locations__header.mobile-tab:before {
        display: none;
    }
    .sticky-wrapper.is-sticky .wrap__locations__header {
        display: block;
    }
    .wrap__locations__header.mobile-tab {
        padding-left: 0;
        padding-right: 0;
    }
    .wrap__top-location.js-sticky-nav {
        background: -webkit-linear-gradient(to top, #f6f6f6 49px, #f6f6f6 49px, white 0);
        background: -o-linear-gradient(to top, #f6f6f6 49px, #f6f6f6 49px, white 0);
        background: -moz-linear-gradient(to top, #f6f6f6 49px, #f6f6f6 49px, white 0);
        background: linear-gradient(to bottom, #f6f6f6 49px, #f6f6f6 49px, white 0);
        padding-bottom: 0;
    }
    .wrap__logo.mobile-tab {
        margin: 10px auto;
    }
    .wrap__navigation-logo {
        background-color: transparent;
        padding: 0;
    }
    .wrap__navigation-logo .wrap--inner {
        display: block;
        width: 100%;
        padding: 0;
    }
    #hamburger {
        height: 49px;
        margin: 0 0 0 24px;
        line-height: 49px;
    }
    .mobile-tab {
        display: block;
    }
    .desktoponly {
        display: none;
    }
    .wrap__locations__header.active .locations__container {
        right: -160px;
    }
    .wrap__locations__header .open-locations, .wrap__locations__header .close-locations {
        margin-top: 0;
    }
    .wrap__top-location .wrap__searchbar__header {
        width: unset;
        float: right;
        display: -webkit-flex;
        display: flex;
        flex-direction: row;
        align-items: center;
        height: 49px;
        -webkit-justify-content: end;
        -moz-justify-content: end;
        -ms-justify-content: end;
        -o-justify-content: end;
        justify-content: end;
        -ms-flex-pack: end;
    }
    .wrap__locations__header {
        position: relative;
    }
    .wrap__top-location .wrap__searchbar__header .searchbar-a__btnwrapper .searchbar-a__btnsearch {
        margin-right: 0;
    }
    .wrap__top-location .wrap__searchbar__header .searchbar-a__btnwrapper .searchbar-a__btnsearch {
        height: 49px;
    }
    .icon-search:before {
        font-size: 30px;
        line-height: 39px;
    }
    .wrap__locations__header.mobile-tab {
        margin: 0;
    }
    .wrap__top-location .wrap__searchbar__header .searchbar-a__btnwrapper .searchbar-a__btnsearch:before {
        display: none;
    }
    .wrap__top-location .wrap__searchbar__header .searchbar-a__btnwrapper .searchbar-a__btnsearch {
        margin-right: 12px;
    }
    .wrap__portalbutton .cta__button {
        border: 0;
        border-radius: 0;
    }
    .articles__categories .mm-panels > .mm-panel > .mm-listview:first-child, .articles__categories .mm-panels > .mm-panel > .mm-navbar + .mm-listview {
        margin: 4px 0 0 !important;
    }
    .staff-member__text {
        width: calc( 100% - 280px);
    }
    .google_map__container.embedcode__container{
        width: 100%;
        margin-bottom: 50px;
    }
}
@media(max-width: 1199px) and (min-width: 768px) {
    .wrap__slider .slider__image, .wrap__slider .slider__image--fixed, .wrap__slider .slider__image, .wrap__slider .slider__text_type {
        height: 400px !important;
        min-height: 400px;
    }
}
@media(max-width: 991px) {
    img.align-right.homesweethomme {
        max-width:  250px;
        width: 100%;
    }
}
@media(min-width: 768px) {
/*    .slider__item.slider__image.item-0 .slider__title, .slider__item.slider__image.item-2 .slider__title {
        text-align: left;
    }
    .slider__item.slider__image.item-0 .slider__button, .slider__item.slider__image.item-2 .slider__button {
        text-align: left;
    }
*/
}
@media(max-width: 767px) {
    .wrap__logo {
        width: 100%;
    }
    .wrap__logo.mobile-tab .logo__link.logo__left {
        -webkit-justify-content: center;
        -moz-justify-content: center;
        -ms-justify-content: center;
        -o-justify-content: center;
        justify-content: center;
    }
    .wrap__top-location .wrap__searchbar__header {
        width: calc(100% - 55px);
    }
    .wrap__locations__header .open-locations {
        margin: 0;
    }
    .wrap__portalbutton .cta__button {
        padding: 15px 10px;
        font-size: 16px;
    }
    .logo__image {
        height: auto !important;
    }
    .wrap__slider .slider__title, .wrap__slider .slider__button {
        text-align: center;
    }
    .wrap__slider .bx-wrapper .bx-controls {
        margin-top: -14px;
    }
    .staff-member__text {
        width: 100%;
    }
    #gmap {
        height: 200px !important;
        width: 200px !important;
    }
}
@media(max-width: 519px) {
    .wrap__slider .slider__item {
        min-height: 150px;
        padding: 150px 0 0;
    }
    .wrap__slider .slider__video, .wrap__slider .slider__image--fixed {
        height: 150px
    }
}
