:root {
    --logo-main-color: #1f2330;
    --logo-highlight-color: #fbeb95;
}

.btn-highlight {
    background-color: var(--logo-highlight-color);
    color: var(--logo-main-color);
}

.btn-highlight:first-child:hover,
.btn-highlight:hover {
    background-color: hwb(51 24% 26%);
}

/* Modules */
.centered_text {
    background-color: #f8f8f8;
}

.bottom_cta {
    background-color: #fffdee;
    margin-bottom: -35px;
}

/* Flexible ContentACF Blocks */

.bg-white {
    background: #fff!important;
}

.bg-gray {
    background: #f8f8f8!important;
}

.bg-yellow {
    background: #fffdee!important;
}

.bg-blue {
    background: #708cac!important;
}

.btn-yellow {
    background-color: var(--logo-highlight-color);
    color: var(--logo-main-color);
}

#hero .home_box .h1,
#hero .home_box h1 {
    margin-bottom: 1rem!important;
    margin-top: 1.5rem!important;
}

#hero .home_box {
    max-width: none;
    width: 100%;
    padding: 100px 0 55px;
}

.single-locations #single_hero p {
    max-width: none;
    width: 100%
}

.bg-white + .bg-white,
.bg-light + .bg-light,
.bg-white + #cta {
    padding-top: 0;
}

@media (min-width: 768px) {
    .btn + .btn {
        margin-top: 0;
        margin-left: 25px;
    }
}

@media (min-width: 1200px) {
    .btn-yellow:hover {
        background-color: hwb(51 24% 26%)!important;
        color: #fff!important;
    }
}

/* Locations Bottom */
.cat_states {
    margin-bottom: 15px !important;
} 
.cat_states a {
    text-decoration: none !important;
    color: #708cac;
    font-size: 33px;
}
#locations_top .facetwp-facet {
    margin-bottom: 0;
}
#locations_bottom ul {
    margin-bottom: 0 !important;
}
#locations_top .col-lg-5 p:last-of-type {
    margin-bottom: -10px;
}
/* End of Locations Bottom */


.states-template-default .sec_pad.mt-5:has(.state-intro-content) {
    padding-bottom: 0px;
}

.states-template-default .addtoany_share_save_container.addtoany_content.addtoany_content_bottom {
    margin: 0px;
}

.states-template-default .state-intro-content.mb-5 {
    margin-bottom: 0px !important;
}

/* Single post - New Studies */
.single-new_studies:has(.disable-masthead) .internal_hero,
.single-new_studies:has(.disable-masthead) .single-header-title {
    display: none;
}

.single-new_studies:has(.disable-masthead) #patient_top {
    padding-top: 0;
}

/* AddToAny styling */
.addtoany_content {
    background: #fff;
    box-shadow: 0px 0px 7px rgba(0,0,0,0.2);
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    position: fixed;
    top: 50%;
    left: 0px;
    z-index: 999;
    padding: 10px;
}
.addtoany_content .addtoany_list {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    gap: 5px;
}