@import url('https://fonts.googleapis.com/css2?family=Prata&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@200;300;400;500;600;700&display=swap');

.editable_blank__container.editable__container {
    display: none;
}
.editable2_blank__container.editable__container {
    display: none;
}
.cta_miamiflushot__container--inner a.cta__button.component__button--2 {
    background-color: #500b71 !important;
}
.alias-cta_miamiflushot .cta_miamiflushot__container--inner a.cta__button.component__button--2 {
    border: 4px solid #500b71 !important;
}
h2.fitness_classes_title {
    color: white !important;
}
a.cta__button.component__button--2 {
    border-radius: 0px 0px 0px 0px !important;
}
.cta_bloodworks__container--inner a.cta__button.component__button--2 {
    background-color: #071C77 !important;
}
.alias-cta_bloodworks .cta_bloodworks__container--inner a.cta__button.component__button--2 {
    border: 4px solid #071C77 !important;
}



.alias-cta_skin2 .cta_skin2__container--inner .cta__button.component__button--2 {
    background-color: #FF5D00 !important;
    color: #0032FF !important;
}
.alias-cta_skin2 .cta_skin2__container--inner a.cta__button.component__button--2 {
    border: 1px solid #c05c03 !important;
}

/*  ---------------TWO COLUMN SETUP---------------  */
.section {
	clear: both;
	padding: 0px;
	margin: 0px;
}
.cols {
	display: block;
	float:left;
	margin: 1% 0 1% 1.6%;
}
.cols:first-child { margin-left: 0; }

.group:before,
.group:after { content:""; display:table; }
.group:after { clear:both;}
.group { zoom:1; }

.span_2_of_2 {
	width: 100%;
}
.span_1_of_2 {
	width: 49.2%;
}
@media only screen and (max-width: 480px) {
	.cols { 
		margin: 1% 0 1% 0%;
	}
}
@media only screen and (max-width: 480px) {
	.span_2_of_2, .span_1_of_2 { width: 100%; }
}
.pink_box {
    background-color: pink;
    border-radius: 10px;
    padding: 20px;
    text-align: center;
}
.pink_box p {
    color: white !important;
}
.blue_box {
    background-color: #3ea1ff;
    border-radius: 10px;
    padding: 20px;
    text-align: center;
}
.blue_box p {
    color: white !important;
}
/*  ---------------TWO COLUMN SETUP---------------  */

.cta_skin_screening__container--inner a.cta__button.component__button--2 {
    background-color: #f79b00 !important;
}

a.cta__button.component__button--2 {
    letter-spacing: 0px !important;
}
.bloodwork_edit__container.editable__container {
    background-color: #f7454a;
    border-radius: 10px;
}
.cta__container .cta__button:hover, .cta__container .component__button--2:hover, .section--light .cta__container .component__button--2:hover, .section--light .cta__container .cta__button.component__button--2:hover {
    border: 4px solid #000 !important;
     color: #000 !important;
} 
.section--light .article h3, .section--light .article h2, .section--light .blog h3, .section--light .blog h2, .section--light .editable__container h3, .section--light .editable__container h2 {
    color: #000000 !important;
}
.section--light .editable__container a, .section--light a {
    color: #0384d7 !important;
    text-decoration: unset !important;
}
.section-copyright .section--light .copyright__link, .section-copyright .section--light #copyright__link {
    color: #0384d7 !important;
}
.section--light .copyright__item:after {
    color: #0384d7 !important;
}
.section--light .form-wrap__submit input:hover, .section--light .editable__container button:hover, html .section--light .editable__container [type=button]:hover, .section--light .editable__container [type=reset]:hover, .section--light .editable__container [type=submit]:hover, .section--light .banner .component__button--1.cta__button:hover, .section--light .cta__button.component__button--2:hover, .section--light .component__button--3:hover, .section--light .component__button--2:hover, .section--light .component__button--1:hover {
    background-color: #3ea1ff !important;
}
.form-wrap__submit input:after, html .editable__container [type=button]:after, .editable__container [type=reset]:after, .editable__container [type=submit]:after, .editable__container button:after, .section--dark .banner .component__button--3.cta__button:after, .section--dark .banner .component__button--2.cta__button:after, .section--dark .banner .component__button--1.cta__button:after, .section--light .banner .component__button--3.cta__button:after, .section--light .banner .component__button--2.cta__button:after, .section--light .banner .component__button--1.cta__button:after, .section--dark .cta__button.component__button--2:after, .section--light .cta__button.component__button--2:after, .section--dark .cta__button.component__button--3:after, .section--dark .component__button-3:after, .section--light .component__button--3:after, .section--dark .component__button-2:after, .section--light .component__button--2:after, .section--dark .component__button--1:after, .section--light .component__button--1:after {
    background: #0384d7;
}
.section--light .banner .component__button--2.cta__button, .section--light .component__button--2, .section--light .cta__button.component__button--2 {
     background-color: #0062af !important;
}
.cta__container .cta__button, .cta__container .component__button--2, .section--light .cta__container .component__button--2, .section--light .cta__container .cta__button.component__button--2 {
    border: 4px solid #0062af !important;;
}

.cta_home__container--inner a.cta__button.component__button--1 {
    color: black !important;
}
.cta_header2__container--inner a.cta__button.component__button--1 {
    color: black !important;
}

.section--dark .hours-a__schedule--responsive .hours-a__subtitle {
    padding-top: 30px;
}


.featuredblocks-grid-e .featuredblock__bgImage:before {
    opacity: .3;
    text-transform: none;
}

.section-banner .banner .banner-text__title--large{
    font-size: 6rem;
    line-height: 7rem!important;
}
.blade-a__title, .cta-a__title, .form__title, .component__title{
    font-size: 3rem!important;
}
h1, h2, h3, h4, h5, h6, .logo-a__title, .logo-a__caption{
    font-family: 'Prata', serif!important;
}
.location__phone{
    
    flex: 0 0 100%!important;
    max-width: 100%!important;
}
.location__address, .location__phone, .wrap__page-content p, strong, body, .wrap__page-content span, .staff-member__description p{
    font-family: nimbus-sans, sans-serif!important;
    font-size: 1rem!important;
    font-style: normal;
    font-weight: 400;
}
.section--dark .navigation-b .navigation__menu--list > .navigation__item > .navigation__item--link{
    width: 210px;
}

.featuredblocks_services__container--inner{
    display: none; 
}

.section--dark .navigation-b .navigation__item--link, .section--dark .navigation-b .navigation__item--expand, p, .section .component__p, body{
    font-family: nimbus-sans, sans-serif!important;
}
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, body{
    font-family: nimbus-sans, sans-serif!important;
}
.navigation-b .navigation__menu--list{
    flex-direction: column;
}
.navigation__list .navigation__item:last-child{
    margin-bottom: 20px;
}
.locations__title, .hours-a__title{
    font-size: 1.75rem!important;
}
.form_appointment__container--inner .component__title{
    font-size: 1.32rem!important;
}
.navigation-b .navigation__button--icon span::before{
   height: 3px; 
}
.navigation-b .navigation__button--icon span.bread-middle::before{
    top: 1.25rem;
}
.section--dark .navigation-b .navigation__button--text{
    margin-top: 2px;
}s
.navigation-b .navigation__button--icon span.bread-bottom::before{
    bottom: 0.2rem;
}
.navigation-b .navigation__button--text{
    font-weight: normal;
}
.section--dark .navigation-b .navigation__menu--container{
    background-color: #0062AF;
}
.banner-c__text .round .col-12{
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}
.banner-c__text .round .col-12 .logo-a__img{
    width: auto!important;
    height: 120px!important;
}
.navigation-b .navigation__menu--list > .navigation__item{
    width: 250px;
}
.close_btn{
    background: #282828!important;
    color: #afafaf!important;
}
.clinical_team .flex_1 h3{
    font-size: 19px!important;
}
.featuredblocks-grid-d .featuredblock__title{
    font-size: 22px;
    letter-spacing: 3px;
    text-align: center;
}

.btn_newpatient{
    border: 4px solid;
    padding: 10px 20px;
    display: inline-block;
    font-weight: bold;
}
.hours-a__schedule--wrapper{
    margin-top: 0;
}
.navigation-c, .navigation-b{
    right: unset!important;
}
#id_e0a4ab1a-4196-5f0e-be44-00b6f82484eb .section__column-1.ple-column-padding{
    justify-content: start!important;
}
.hhs_btn{
    background: #0384d7;
    color: #fff!important;
    padding: 2px 3px;
    text-decoration: none!important;
    font-weight: bold;
}

@media (min-width: 991px) {
.featuredblock.row > .featuredblock__item > .featuredblock__wrap, .featuredblock.row > .featuredblock__item > .featuredblock__bgImage {
    min-width: 252px;
}
h2.fitness_classes_title {
    font-size: 2rem !important;
}
}


@media(max-width: 800px){
    .featuredblock__sub-item a{
        display: none;
    }
    .featuredblocks-grid-d .featuredblock__cta{
        display: block!important;
    }
    .mobileHeader-container, .mm-navbar.mm-hasbtns, .mm-menu, .mm-panels>.mm-panel:not(.mm-hidden){
        background: #0062AF;
    }
    .mobileHeader-container, .mm-navbar.mm-hasbtns, .mm-menu, .mm-panels>.mm-panel:not(.mm-hidden), .mobileHeader-container, .mm-navbar.mm-hasbtns, .mm-menu, .mm-panels>.mm-panel:not(.mm-hidden){
        background: #0062AF;
    }
    .section--light .featuredblocks-grid-d .featuredblock__wrap{
        background: #0062AF!important;
    }
    .map-search__location-fax{
        text-decoration: none!important;
    }
}


.navigation__menu--container.navigation-open {
    position: fixed;
    height: 100% !important;
    width: fit-content !important;
    top: 0 !important;
    left: 0px !important;
    overflow-x: hidden;
/*     padding-top: 50px; */

}


ul#ple-navigation-navstaff-member__text-wrapigation_header-list {
    flex-direction: column;
    gap: 20px;
}


div#id_c9f2b7e1-e933-5288-baa7-38e977cb5d09 {
    z-index: 10 !important;
}

.close_btn {
    position: relative;
    left: 170px;
    margin-bottom: 10px;
    background: transparent;
    color: #fff;
}

ul#ple-navigation-navigation_header-list ul.navigation__list {
    padding-left: 15px;
}


.flex_wrap_content{
    background: #7998a31a;
    width: 100%;
    margin-left: 200px;
    padding: 40px 50px;
    max-width: 900px;
}
.title_wrap{
    position: absolute;
    left: -20px;
    border-top: 5px solid;
    width: 250px;
    padding: 10px;
    border-color: #7998a3;
}
.content_wrap{
    display: flex;
}
.flex_1{
    flex: 1;
    padding: 20px;
}
.link_wrap{
    color: #111!important;
    font-weight: bold;
    border-bottom: 4px solid #3cd0eb;
    padding: 10px 9px 2px 0px;
    position: relative;
    transition: 0.6s ease;
}
.link_wrap:hover{
    background: #7998a333;
}

.staff-member__description:before{
    content: '';
    background: #7998a38c;
    position: absolute;
    width: 120%;
    height: 65%;
    left: -20px;
    z-index: -1;
}
.staff-b--12 .staff__item .staff-member__text-wrap{
    padding-bottom: 10rem;
}
.lazyLoadImg .staff-b--12 .staff__item .staff-member__image-wrapper{
    z-index: 9;
}

.staff-member__image-wrapper{
    z-index: 2;
}
.staff-member__text-wrap {
    z-index: 2;
}
ul#ple-navigation-navigation_header-list ul.navigation__list{
    width: 353px;
}
.staff-member__description p{
    font-size: 1.8rem;
    line-height: 2;
    letter-spacing: 0.25px;
}
.staff-member__first-last, .wrap__page-content span{
    font-size: 2rem!important;
    font-family: 'Prata', serif!important;
}
.section .component__subtitle{
    font-size: 1.5rem!important;
}
.flex_1 h3{
    font-size: 19px!important;
}
.map-search__location-address b, .map-search__location-contact b{
    display: none;
}
.map-search__location-phone{
    text-decoration: none!important;
}

.map-a .map-search__location-address, .map-a .map-search__location-contact{
    padding: 0;
}

@media(max-width: 800px){
    .flex_wrap_content{
        margin-left: 0;
    }
    .title_wrap{
        position: relative;
    }
     .banner .controls-wrapper, .bladeImg img{
        display: none;
    }
    .staff-member__description:before{
        background: transparent;
    }
    .lazyLoadImg .staff-b--12 .staff__item .staff-member__text-wrap{
        background: #7998a38c;
    }
}
@media(max-width: 550px){
    .content_wrap{
        flex-direction: column;
    }
    .flex_wrap_content{
        padding: 10px;
        
    }
    .title_wrap{
        left: 0;
    }
    .section-banner .banner .banner-text__title--large{
        font-size: 22px!important;
        line-height: 1 !important;
    }
   
    .blade-a__title, .cta-a__title, .form__title, .component__title{
        font-size: 22px!important;
    }
    .flex_1{
        padding: 0;
    }
    .flex_1 h3{
        font-size: 17px!important;
    }
    
    .lazyLoadImg .staff-b--12 .staff__item .staff-member{
        flex-direction: column;
    }
    .staff-member__first-last, .wrap__page-content span{
        font-size: 18px!important;
    }
    .section .component__subtitle{
        font-size: 16px!important;
    }
    .staff-member__text:before{
        left: 0;
    }
    .staff-b--12 .staff__item .staff-member__text-wrap{
        padding-top: 0;
    }
    img{
        width: 100%!important;
        margin: 0;
    }
    .hours-a__title{
        font-size: 20px!important;
    }
    .map-search__location-contact a{
        text-decoration: none!important;
    }
    
}
@keyframes fadeInOpacity {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 5;
	}
}

@media fadeInOpacity {
    .featuredblocks-grid-d .featuredblock {
    animation: wipe-enter 3s infinite;
  }
}

.section--dark .navigation-b .navigation__item--link, .section--dark .navigation-b .navigation__item--expand {
    font-size: 18px !important;
}

span.location__setting-title {
      font-family: nimbus-sans, sans-serif!important;
}

.editable__container p, .editable__container ol, .editable__container ul, .editable__container li {
    margin-top: 0.15rem !important;

}

/*Blade Title Sizing*/
.blade-a__title, .cta-a__title, .form__title, .component__title {
    font-size: 1.75rem!important;
}


.section--dark .component__button--1 {
    padding: 0.375rem !important;
}

.section--light .component__subtitle {
    color: #777777 !important;
}


.cta-a__title {
  font-size: 1.5rem !important;
}

.featuredblocks-grid-d .featuredblock__title {
    font-family: 'Prata', serif!important;

}
/*.section--light .featuredblocks-grid-d .featuredblock__wrap {
    background-color: #7998A3 !important;
}*/
.section-featuredblocks .featuredblocks-grid-e .featuredblock__title{
    font-family: 'Oswald', sans-serif;
}
.section--light .featuredblocks-grid-e .featuredblock__item{
    height: 400px;
}
.featuredblocks-grid-e .featuredblock__title{
    font-size: 2rem;
    line-height: 2rem;
    font-weight: 300;
    letter-spacing: 2px;
    text-transform: none; 
    color: #fff!important;
}


.featuredblocks-grid-e .featuredblock__title {
    text-shadow: 1px 1px #000000;
}

.cta__container .cta__button, .cta__container .component__button--2, .section--light .cta__container .component__button--2, .section--light .cta__container .cta__button.component__button--2 {
    padding: 12px 10px 7px !important;
}

.featuredblock__cta a.cta__link.component__link--1, .section-featuredblocks .featuredblocks-grid-e .featuredblock__title {
    font-family: 'Prata', serif !important;
}

.featuredblocks-grid-e .featuredblock__bgImage:before {
    opacity: 0;
}


@media (max-width: 575px){
.featuredblocks-grid-a .featuredblock__cta {
    display: block;
}
}

@media(max-width: 550px){
    .onsite_concierge__container--inner h1{
        font-size: 22px!important;
    }
    .mobileHeader-container, .mm-navbar.mm-hasbtns, .mm-menu, .mm-panels>.mm-panel:not(.mm-hidden), .mobileHeader-container, .mm-navbar.mm-hasbtns, .mm-menu, .mm-panels>.mm-panel:not(.mm-hidden){
        background: #e0e0e0!important;
    }
    .hours-a__title{
        font-size: 20px!important;
    }
    .section-map.section__bg--dark-1 .map-a--12 .map__col{
        background-color: #6597bf;
    }
}


/* .cta__container .cta__button,.cta__container  .component__button--2, .section--light .cta__container .component__button--2, .section--light .cta__container .cta__button.component__button--2{
    background: #0062af!important;
    color: #fff!important;
} */

.section--light .navigation-b .navigation__menu--list > .navigation__item > .navigation__item--link{
    color: #0567A6;
    pointer-events: none!important;
}
.section--light .navigation-b .navigation__menu--list > .navigation__item > .navigation__item--link:hover{
    color: #0567A6;
    text-decoration: none; 
}

.section--light .navigation-b .navigation__item--link, .section--light .navigation-b .navigation__item--expand{
    color: #7C7C7C;
}
.section--light .navigation-b .navigation__item--link:focus, .section--light .navigation-b .navigation__item--link:hover, .section--light .navigation-b .navigation__item--expand:focus, .section--light .navigation-b .navigation__item--expand:hover{
    color: #0384D7;
}
.featuredblocks_services__container--inner .featuredblock__cta .cta__link{
    display: none;
}
#id_e488ab2b-77d8-521a-bc85-58ed668f2b02 .section--light .navigation-b .navigation__button--icon > span::before{
    background: #fff;
}
#id_e488ab2b-77d8-521a-bc85-58ed668f2b02 .section--light .navigation-b .navigation__button--text{
    color: #fff;
}

/* Banner CTA */

@media screen and (min-width: 992px){
#id_e488ab2b-77d8-521a-bc85-58ed668f2b02 .section__column-3.ple-column-padding {
     padding-top: 32px!important; 
}
}
/* END Banner CTA */


/* mobile only cta */
.home_cta_2__container--inner.cta__container--inner {
    position: absolute;
    top: 100px;
    left: 0;
    right: 0;
    z-index: 999;
}

/* End of mobile only cta */




@media(max-width: 550px){
    .mm-navbar .mm-title{
        color: #0567A6!important;
        font-weight: bold;
    }
    #mobileHeaderNav .mm-homeIcon, .mm-title{
        color: #0567A6;
    }
    #mm-1 .mm-listview li a, .mm-listview .mm-next, .mm-menu em.mm-counter{
        color: #0567A6;
        font-weight: bold;
    }   
    .mm-menu .mm-listview > li .mm-next:after, .mm-menu .mm-btn:after, .mm-menu .mm-btn:before{
        border-color: #0567A6;
    }
    #mm-2.mm-opened .mm-listview li a, #mm-3.mm-opened .mm-listview li a, #mm-4.mm-opened .mm-listview li a{
        color: #7C7C7C;
        font-weight: bold;
    }
    .featuredblocks-grid-c .featuredblocks__title-wrap{
        padding-top: 0;
    }
    .featuredblocks-grid-c .featuredblocks__caption-wrap{
        margin-bottom: 0;
    }
    .blade-a__text{
        padding-bottom: 0;
    }
    
}
#id_e488ab2b-77d8-521a-bc85-58ed668f2b02 .cta_header__container--inner .cta__button{
        border: 2px solid #fff !important;
        color: #fff !important;
    }
#id_e488ab2b-77d8-521a-bc85-58ed668f2b02 .cta_header__container--inner .cta__button:hover{
    border: 2px solid #000 !important;
    color: #000 !important;
}
.flex_wrap_content .flex_1 h3{
    font-size: 19px!important;
}

.navigation-c, .navigation-b {
    top: 65%;
}

/* Start MAP */

.map-a .map-search__location-address, .map-a .map-search__location-contact {
    margin-bottom: 10px!important;
}
.map-a .map-search__location-phone, .map-a .map-search__location-phone2 {
    display: block;
    margin-bottom: 0px;
}

.map-search__email{
    margin-bottom: 20px!important;
}
.map-a .map-search__location-fax:before, .map-a .map-search__location-phone:before, .map-a .map-search__email:before{
    width: 50px;
    display: inline-block;
}

.map-a .map-search__location-fax:before, .map-a .map-search__location-phone:before, .map-a .map-search__email:before {
    text-decoration: none!important;
}


@media (max-width: 575px){
.section .component__subtitle {
    font-size: 20px !important;
}
}
.map-search__email {
    margin-bottom: 0!important;
}
.text{
    margin-bottom:20px!important;
}


.icon-newspaper-o:before {
    font-family: 'font-awesome';
}

.featuredblocks_newsletters__container.featuredblocks__container .featuredblock__title {
    color: #A498A3 !important;
}

.featuredblocks_newsletters__container.featuredblocks__container .featuredblock__wrap {
    background: #fff;
    border: 1px solid #E0E0E0;
}


.featuredblocks_newsletters__container.featuredblocks__container .featuredblock__bgImage:before {
    background: #000;
    opacity: 0.25 !important;
}


.featuredblocks_newsletters__container.featuredblocks__container .featuredblock__item:hover .featuredblock__bgImage:before {
    opacity: 0 !important;
}

@media (min-width: 991px) {
.featuredblocks_newsletters__container.featuredblocks__container .featuredblock.row > .featuredblock__item > .featuredblock__wrap, 
.featuredblocks_newsletters__container.featuredblocks__container .featuredblock.row > .featuredblock__item > .featuredblock__bgImage {
    min-width: unset !important;
}
}
.featuredblocks_newsletters__container.featuredblocks__container .featuredblock__item {
    height: fit-content;
}

.featuredblocks_newsletters__container.featuredblocks__container .featuredblock__item.col-lg-2.col-md-6.col-sm-12 {
    min-height: unset !important;
}

.custom-flex {
    display: flex;
    justify-content: space-evenly;
}

img.custom-img-1 {
    margin: 0px 90px !important;
}

@media screen and (max-width: 768px) {
    .custom-flex {
        flex-direction: column;
        align-items: center;
    }
}

@media screen and (max-width: 425px) {

    .custom-flex img {
        width: 100%;
        margin: auto !important;
    }

    div#id_24dd4c78-bf80-577e-a231-ea91430da5ee img {
        width: 35% !important;
    }

     table.tbl-wte tr td:nth-child(1) {
        width: 30% !important;
    }

    .cta__container .cta__button, .cta__container .component__button--2, .section--light .cta__container .component__button--2, .section--light .cta__container .cta__button.component__button--2 {
        
        color: #0058ad !important;
    }

    .blade-a__title-subtitle:after {
        display: none;
    }

    .map__title-caption-wrap:after, .featuredblocks__caption-wrap:after, .component__title-caption-wrap:after {
        display: none;
    }
    .cta__container .component__button--2, .section--light .cta__container .component__button--2, .section--light .cta__container .cta__button.component__button--2 {
        color: #ffffff !important;
    }


    .cta__container .component__button--2, .section--light .cta__container .component__button--2, .section--light .cta__container a.cta__button.component__button--2.cta-custom-yellow {
        color: #000 !important;
    }
}

table.tbl-wte tr td:nth-child(1) {
    width: 20%;
    text-align: inherit;
    background: #e0e0e0;
}

table.tbl-wte tr td {
    border: 1px solid #c7c7c7;
}


a.hhs_btn {
    color: #fff !important;
}



@media (max-width: 475px) {
	#id_37aa5109-3ebd-563e-8a3a-ad33e96e4579 .bladeImg {
        min-height: 25px !important;
        background-size: 100%;
    }
    .home_cta_2__container--inner.cta__container--inner .cta {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .home_cta_2__container--inner.cta__container--inner {
        position: absolute;
        top: -15px;
        left: 0;
        right: 0;
        z-index: 999;
    }
	.comp-banner.hidden--s.hidden--t {
        display: block !important;
    }
    .banner.component.hidden--s.hidden--t.skrollr-body {
        display: block !important;
    }
    #id_35146d43-7e2f-5b52-ad1a-307c87c5bc50 {
        display: none;
    }
}

.alias-cta_miamiflushot .cta {
    padding-top: unset; 
}

.cstm-color-yellow a.cta__button.component__button--1 {
    margin-top: unset;
    background-color: #FF71C2 !important;
    border: 4px solid #FF71C2 !IMPORTANT;
    color: black !important;
}

.section--light .featuredblocks-grid-e .featuredblock__item {
    height: 212px;
}

#id_223abaca-d47b-5ad2-8bef-8faf7a70df8a .section__column-1.ple-column-padding {
    padding-top: unset !important;
}

span.small-text-cstm {
    font-size: 15px;
    font-weight: 500;
    text-transform: math-auto;
}

.alias-cta_covid a.cta__button.component__button--2 {
    color: #000 !important;
    background: #5fc1aa !important;
}

a.cta__button.component__button--2.cta-custom-yellow {
    border: 4px solid #5fc1aa !IMPORTANT;
}

span.small-text-cstm {
    color: #000;
}

.alias-cta_fluvaccine_event a.cta__button.component__button--1 {
    background-color: #5fc1aa !important;
    color: #fff !important;
    border: 1px solid #5fc1aa !important;
    /*float: right;*/
}

.alias-cta_fluvaccine_miami a.cta__button.component__button--1 {
    background-color: #ebba2f !important;
    color: #fff !important;
    border: 1px solid #ebba2f !important;
    float: left;
}

.alias-cta_flu_miami .col-sm-12.col-lg-6:nth-child(2) a.cta__button.component__button--1 {
    background-color: #ec699b !important;
    color: #EAF3F8 !important;
    border: 4px solid #ec699b !important;
}

@media screen and (max-width: 768px) {
    .section .ple-module-justify-right {
        display: flex;
        justify-content: center;
    }

    .section .ple-module-justify-left {
            display: flex;
            justify-content: center;
        }
}


/* ==============09-16-2024======================== */

.alias-covid .covid__container--inner .cta__button.component__button--2 {
    background-color: #0032FF !important;
    color: #FFFFFF !important;
    border: 1px solid #0032FF !important;
}

.alias-covid .covid__container--inner .cta__button.component__button--2:hover {
    background-color: #5fc1aa !important;
    color: #fff !important;
    border: 1px solid #5fc1aa !important;
}
/* ===================END======================== */

.alias-covid a.cta__button.component__button--2 {
    position: relative;
   /* left: -30px;*/
}

/* ==============09-03-2025======================== */
.alias-cta_flu_vaccine1 a.cta__button.component__button--1 {
    background-color: #0032FF !important;
    color: #fff !important;
    border: 4px solid #0032FF !IMPORTANT;
}

.alias-cta_flu_vaccine1 .component__button--1:after,
.alias-cta_flu_vaccine2 .component__button--1:after,
.alias-cta_flu_vaccine3 .component__button--1:after,
.alias-cta_flu_miami .component__button--1:after {
    background: #fff;
}

.alias-cta_flu_vaccine2 a.cta__button.component__button--1 {
    background-color: #500B71 !important;
    color: #fff !important;
    border: 4px solid #500B71 !IMPORTANT;
}

.alias-cta_flu_vaccine3 a.cta__button.component__button--1 {
    background-color: #FF5D00 !important;
    color: #fff !important;
    border: 4px solid #FF5D00 !IMPORTANT;
}

.alias-cta_flu_miami .cta {
    padding-top: unset;
    padding-bottom: 3.125rem;
}

.alias-cta_flu_miami a.cta__button.component__button--1 {
    background-color: #FF5D00 !important;
    color: #EAF3F8 !important;
    border: 4px solid #FF5D00 !IMPORTANT;
}

/* ===================END======================== */

/* ==============01-13-2026======================== */
.alias-cta_chiropractic .cta {
    padding: unset !important;
}