body,
p,
.component__p,
.editable__container p,
.section-editable .editable__container p,
.section--light .editable__container a,
.section-editable .editable__container ul,
.section-editable .editable__container li,
.section-editable .editable__container ol,
.editable__container table td,
body .editable__container p,
body .editable__container ol,
body .editable__container ul,
body .editable__container li,
body .editable__container table td,
body .editable__container span,
.form .leadFormInfo {
    font-family: Arima, cursive !important;
}



/* toolbar section */
.toolbar_cta_section .float-left {
	padding: 0 5px !important;
}
.toolbar_cta_section .cta__button.component__button--1 {
    width:260px !important;
}
.toolbar_cta_section .editable__container {
	padding: 0 0 10px;
}
.no-padding {
	padding: 0 !important;
    margin:  0 !important;
}
.color-x24-agg-1 {
    --color1: #01426a;
    --color2: #5491AF;
    --color5: #42758e;
}
.header-sticky .comp-phone {
    margin-bottom: 15px;
}
/* end of toolbar section */




.section--dark .navigation-a .navigation__item--link,
.section--dark .navigation-b .navigation__item--link,
.section--dark .navigation-c .navigation__item--link,
.section--light .navigation-a .navigation__item--link,
.section--light .navigation-b .navigation__item--link,
.section--light .navigation-c .navigation__item--link {
    font-family: Arima, cursive !important;
}

.section .component__title {
    font-family: Arima, cursive !important;
}

.section--dark .phone__container .phone__wrapper .phone__number,
.section--light .phone__container .phone__wrapper .phone__number {
    font-family: Arima, cursive !important;
    padding: 0 0 0 15px;
}

.cta_header_sticky__container--inner .cta__button.component__button--1,
.cta_header_sticky__container--inner .cta__button.component__button--2,
.cta_header1_sticky__container--inner .cta__button.component__button--1,
.cta_header1_sticky__container--inner .cta__button.component__button--2,
.cta_footer__container--inner .cta__button.component__button--1 {
    background: #E8C7C8 !important;
    border-color: #E8C7C8 !important;
    color: #01426A !important;
    font-family: Arima, cursive !important;
}

.cta_header1__container--inner .col-sm-12 .cta__button.component__button--1 {
    background: #E8C7C8 !important;
    border-color: #E8C7C8 !important;
}

.cta_header1__container--inner .col-sm-12 {
    margin-top: -15px;
}

.section--light .cta__button.component__button--2 {
    font-family: Arima, cursive !important;
}

.section.cta-no-padding :not(.ple-column-padding) .cta a[class*="component__button"] {
    margin: 3px !important;
}

.section--dark .featuredblocks .featuredblock__cta .component__button--1,
.section--dark .banner .component__button--1.cta__button,
.section--dark .cta__button.component__button--1,
.section--light .featuredblocks .featuredblock__cta .component__button--1,
.section--light .banner .component__button--1.cta__button,
.section--light .cta__button.component__button--1,
.section--dark .form form .form-wrap__submit input,
.section--light .form form .form-wrap__submit input {
    font-family: Arima, cursive !important;
}

.section-banner .banner .component__title,
.section-banner .banner .component__subtitle {
    font-family: Arima, cursive !important;
}

.section--dark .banner__container .banner .cta__button,
.section--light .banner__container .banner .cta__button {
    line-height: 25px;
    font-family: Arima, cursive !important;
}

.section--dark .featuredblocks .featuredblock__wrap .featuredblock__title,
.section--light .featuredblocks .featuredblock__wrap .featuredblock__title,
.section--dark .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__title,
.section--dark .featuredblocks-grid-e .featuredblock__title,
.section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__title,
.section--light .featuredblocks-grid-e .featuredblock__title {
    font-family: Arima, cursive !important;
}



.pink_pattern::before {
    background: #E8C7C8;
}
.pink_pattern h1, .pink_pattern h2, .pink_pattern h3, .pink_pattern p {
    color:#01426A !important;
}
/*.section.flourish.section__bg--dark-1 svg path, 
.section.flourish.section__bg--dark-1 svg polygon {
	fill: #E8C7C8;
}*/
.section--dark .hours-a__schedule .hours-a__schedule--border, .section--light .hours-a__schedule .hours-a__schedule--border {
	border-color: #E8C7C8;
}

.hours-a__title {
	margin-bottom: 25px;
	text-align: center !important;
}


.section--dark .staff__container .staff__title,
.section--light .staff__container .staff__title {
    font-family: Arima, cursive !important;
}

.section--dark .staff__container .staff-member__name,
.section--dark .staff__container .staff-member__name span,
.section--light .staff__container .staff-member__name,
.section--light .staff__container .staff-member__name span {
    font-family: Arima, cursive !important;
}

.section .component__subtitle,
.form .form__caption,
.contact-us-im .form__caption,
.component__subtitle {
    font-family: Arima, cursive !important;
}

.section--dark .form .form__group .input_container input, .section--dark .form .form__group .input_container select, .section--dark .form .form__group .input_container textarea, .section--light .form .form__group .input_container input, .section--light .form .form__group .input_container select, .section--light .form .form__group .input_container textarea {
	background: #fff;
}

.section--dark .hours-a__schedule .hours-a__schedule--border strong,
.section--light .hours-a__schedule .hours-a__schedule--border strong {
    font-family: Arima, cursive !important;
}

.section--dark .map .map-a .map__col h3,
.section--light .map .map-a .map__col h3 {
    font-family: Arima, cursive !important;
}

.copyright__container .copyright__item .copyright__link {
    font-family: Arima, cursive !important;
}

.editable__container h6,
.editable__container h5,
.editable__container h4,
.editable__container h3,
.editable__container h2,
.editable__container h1 {
    font-family: Arima, cursive !important;
}

ul.services_btns {
    list-style-type: none;
    padding: 0;
}

.services_btns li {
    display: inline-block;
    background: #03446b;
    padding: 15px 20px;
    margin: 3px;
    width: 32%;
    color: #fff !important;
}

.services_btns li a {
    color: #fff !important;
    font-size: 16px;
}

.services_btns li a:hover {
    color: #5491AF !important;
}




.section--dark .featuredblocks .featuredblock__cta .component__button--2,
.section--dark .banner .component__button--2.cta__button,
.section--dark .cta__button.component__button--2,
.section--light .featuredblocks .featuredblock__cta .component__button--2,
.section--light .banner .component__button--2.cta__button,
.section--light .cta__button.component__button--2 {
    border-color: #01426a !important;
    background: #01426a !important;
}

.section--dark .featuredblocks .featuredblock__cta .component__button--2:hover,
.section--dark .banner .component__button--2.cta__button:hover,
.section--dark .cta__button.component__button--2:hover,
.section--light .featuredblocks .featuredblock__cta .component__button--2:hover,
.section--light .banner .component__button--2.cta__button:hover,
.section--light .cta__button.component__button--2:hover {
    border: 1px solid #216b8b !important;
    background: #216b8b !important;
    box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}

.section--dark .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap,
.section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap {
    background: rgba(0, 0, 0, .3) !important;
}

.section--dark .blade-a__text,
.section--light .blade-a__text {
    background: #42758e;
}

.section--light .editable__container a {
    color: #5491AF;
}

.section--light .editable__container a:hover {
    color: #42758e;
}

.section--light .form .form__group .input_container input,
.section--light .form .form__group .input_container select,
.section--light .form .form__group .input_container textarea {
    background: #f3f3f3;
}

.section--dark .form .form__group .input_container input,
.section--dark .form .form__group .input_container select,
.section--dark .form .form__group .input_container textarea,
.section--light .form .form__group .input_container input,
.section--light .form .form__group .input_container select,
.section--light .form .form__group .input_container textarea {
    border: 1px solid #ccc !important;
}

.section--dark .form .form__group .input_container input::placeholder,
.section--dark .form .form__group .input_container select::placeholder,
.section--dark .form .form__group .input_container textarea::placeholder,
.section--light .form .form__group .input_container input::placeholder,
.section--light .form .form__group .input_container select::placeholder,
.section--light .form .form__group .input_container textarea::placeholder,
.section--dark .form .form__group .input_container input,
.section--dark .form .form__group .input_container select,
.section--dark .form .form__group .input_container textarea,
.section--light .form .form__group .input_container input,
.section--light .form .form__group .input_container select,
.section--light .form .form__group .input_container textarea {
    color: #000;
}

.map-a .map-search__location-fax::before {
    margin-right: 1.75rem;
}

.section--light .staff__container .staff__title {
    color: #01426a !important;
}

.staff-a--12 .staff__title-caption-wrap,
.staff-a--6 .staff__title-caption-wrap {
    padding-bottom: 0;
}

.staff-a--12 .staff-member__text-wrap,
.staff-a--6 .staff-member__text-wrap {
    padding-top: 0;
}

.copyright__description {
    display: none;
}

.section-copyright .copyright,
.section-copyright #copyright {
    padding: 1.25rem 0;
}

.coupon {
    float: left;
    width: 32.43%;
    text-align: center;
    padding: 20px;
    border-radius: 25px;
    border: 2px dashed #E8C7C8;
    min-height: 200px;
    margin: 10px 5px;
    background: #f7f7f7;
}

.section--light .form .form__group .input_container.checkbox_wrapper input+label::before,
.section--light .form .form__group .input_container.radio_wrapper input+label::before {
    border: 4px solid #E8C7C8 !important;
}




.section--dark .navigation-a .navigation__item--link,
.section--dark .navigation-b .navigation__item--link,
.section--dark .navigation-c .navigation__item--link,
.section--light .navigation-a .navigation__item--link,
.section--light .navigation-b .navigation__item--link,
.section--light .navigation-c .navigation__item--link {
    font-size: 17px !important;
    color: var(--color1) !important;
    font-family: Arima, cursive !important;
    text-transform: inherit;
}

.editable__container h2 {
    font-size: 32px;
}

.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;
}

.mm-counter {
    display: none !important;
}

em.mm-counter+a.mm-next {
    width: 55px;
}

.email_notification__container--inner .form__group {
    float: left;
    width: 32%;
    margin: 0 5px;
}

.css-only-modal .form__group {
    margin: 5px 0;
}

.email_notification__container--inner input {
    padding: 15px 10px !important;
    border-radius: 10px !important;
}

.css-only-modal input {
    padding: 5px 10px !important;
}

.email_notification__container--inner .component__title-caption-wrap {
    padding-top: 0;
}

.email_notification__container--inner .component__title {
    margin-bottom: 0;
}

.contact-us-im .form__group label {
    display: block;
}

.section--dark .form .form__group .input_container.checkbox_wrapper input+label::before,
.section--dark .form .form__group .input_container.radio_wrapper input+label::before,
.section--light .form .form__group .input_container.checkbox_wrapper input+label::before,
.section--light .form .form__group .input_container.radio_wrapper input+label::before {
    background: #E8C7C8;
    border: 4px solid #E8C7C8 !important;
}

.pink::before {
    background: #E8C7C8;
}

.white::before {
    background: #fff;
}

.insurances {
    float: left;
    width: 50%;
    padding: 10px 30px;
}

.insurances h2 {
    border-bottom: 1px solid #ccc;
    padding-bottom: 10px;
}

.map-a .map-search__locations li {
    background-color: #42758e;
}

.map-a .map-search__locations li a:hover {
    background-color: #346a86;
    transition: all .3s;
    color: #fff;
}

.map-a .map-search__locations li a {
    color: #fff;
    transition: all .3s;
}

.col2 {
    float: left;
    padding: 5px;
    width: 50%;
}

.articles__pagination {
    display: none;
}
.article img {
    border-radius: 8px;
}

@media (max-width: 767px) {

    .col2,
    .services_btns li,
    .insurances,
    .coupon {
        width: 100%;
    }

    .coupon {
        min-height: auto;
    }

    .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,
    img {
        float: none !important;
        display: block;
        margin: 5px auto !important;
        max-width: 100%;
    }
}

@media (min-width: 992px) {

    /*.alias-logo_header{
  max-width: 30.333%;
}
.alias-navigation_header {
  flex: 0 0 55%;
  max-width: 53%;   
}
.alias-header_phone {
  max-width: 14.667%;
}*/
    .section-banner .banner .banner-text__title--large {
        font-size: 38px;
    }

    .section--dark .staff-a .staff__item .staff-member__image-wrapper,
    .section--light .staff-a .staff__item .staff-member__image-wrapper {
        margin-top: -12%;
    }
}