





/********************************************************/
/*            GLOBAL/ SITEWIDE Styles                   */
/********************************************************/
form.doctor-search-form.prioritized {
    width: 800px;
    max-width: 100%;
    margin: auto;
    grid-template-columns: 4fr 1fr;
}



.page-id-12780 .form-group.specialty {
    display: none;
}

.top-margin-0 {
    margin-top: 0 !important;
}
.top-margin-10 {
    margin-top: 10px !important;
}
.top-margin-20 {
    margin-top: 20px !important;
}
.top-margin-30 {
    margin-top: 30px !important;
}
.top-margin-40 {
    margin-top: 40px !important;
}
.top-margin-50 {
    margin-top: 50px !important;
}
.top-margin-60 {
    margin-top: 60px !important;
}
.top-margin-70 {
    margin-top: 70px !important;
}
.bottom-margin-0 {
    margin-bottom: 0px !important;
}
.bottom-margin-10 {
    margin-bottom: 10px !important;
}
.left-margin-20 {
    margin-left: 20px !important;
}
.top-padding-20 {
    padding-top: 20px !important;
}
.group-leftright-pad {
    padding-left:30px !important;
    padding-right:30px !important;
}
h5#custom_side_menu {
    padding: 15px 40px 15px 12px !important;
    margin: 0;
}
h5#custom_side_menu::after {
    background-color: var(--color-theme-green);
    width: 14px;
    position: absolute;
    right: 0;
    top: 0;
    content: "";
    height: 56px;
}
#custom_side_nav #menu-primary-navigation-hhp {
    padding: 0 !important;
}
#custom_side_nav #menu-primary-navigation-hhp li {
    padding: 7px 40px 6px 12px;
    background: #f2f2f2;
    border-bottom: 1px solid;
    position: relative;
}
#custom_side_nav #menu-primary-navigation-hhp li a {
    font-size: 1.125rem;
    font-weight: 400;
    display: block;
}
#custom_side_nav #menu-primary-navigation-hhp li.menu-item-45455, #custom_side_nav #menu-primary-navigation-hhp li.menu-item-51853 {
    display: none;
}
#custom_side_nav #menu-primary-navigation-hhp li a:hover {
    text-decoration: none;
}
#custom_side_nav #menu-primary-navigation-hhp li::after {
    background-color: transparent;
    width: 14px;
    position: absolute;
    right: 0;
    top: 0;
    content: "";
    height: 40px;
    content: "";
}
#custom_side_nav #menu-primary-navigation-hhp li:hover::after {
    background-color: var(--color-theme-green);
}
.linebreak::before {
    content: "\A";
    white-space: pre;
}
ol {
    padding-left: 2em !important;
    padding-right: 2em !important;
}


/* fix extra padding issue on top logos on mobile 9-26-22 */
@media screen and (max-width: 767px) {
    .main-navigation {
        margin-bottom: 2.5em;
    }
    .nav--toggle-small .menu-toggle {
        margin-top: 0;
        margin-bottom: 0;
    }
    #primary-menu {
        padding-top: 20px;
    }
}

@media screen and (max-width: 48em) {
    .nav--toggle-small.nav--toggled-on .menu {
        height:100%;
        padding-bottom:15px;
        padding-top:15px;
        }
    .nav--toggle-small.nav--toggled-on .menu li a:hover {
        color: #364b79;
    }
}

blockquote.quote-with-headshot {
    margin-left: 100px !important;
}

blockquote.quote-with-photo-250 {
    margin-left: 250px !important;
    border-left: none;
    min-height:200px;
}

.quote-headshot figure {
    margin-top: 0 !important;
}

@media screen and (max-width: 600px) {
    blockquote.quote-with-photo-250 {
        clear: both;
        margin-left: 0 !important;
        padding-left: 0 !important;
    }
    .hide-on-mobile {
        display: none !important;
    }
    .image-mobile-nofloat.wp-block-image figure {
        float: none !important;
    }

}

@media screen and (max-width: 767px) {
    .mobile-align-left p, 
    .mobile-align-left h1, 
    .mobile-align-left h2, 
    .mobile-align-left h3, 
    .mobile-align-left h4, 
    .mobile-align-left h5,
    .mobile-align-left .kt-btn-align-center {
        text-align: left !important;
    }
    .mobile-remove-bottom-margin {
        margin-bottom: 0 !important;
    }
    .mobile-remove-top-margin {
        margin-top: 0 !important;
    }
    .mobile-add-margin-lr {
        margin-left: 30px !important;
        margin-right: 30px !important;
    }
       .linebreak::before {
          white-space: normal !important;
          content: initial !important;
     }
}

/* box on HHP pediatrics page https://www.huntingtonhealth.org/huntington-health-physicians/our-services/pediatric-care/ */
.add-border-and-spacing {
    border: 1px solid #aaa;
    padding-left: 50px !important;
    padding-right: 50px !important;
    padding-top: 20px !important;
}
#tribe-events-archive .news-preview-pagination a {
    width: auto !important;
}

mark {
    background: none !important;
}

.navy-blue-button a {
    background: #0C528A !important;
    border-color: #0C528A !important;
}

.navy-blue-button a:hover {
    background: none !important;
    color: #fff !important;
}

.make-links-blue a {
    color: #0c528a !important;
}

/* Service line boxes - background blue, button spacing */
.group-find-doc-cta .wp-block-kadence-rowlayout {
    background-color: #364B79;
}
.group-find-doc-cta .kb-buttons-wrap,
.group-find-doc-cta .kt-btn-wrap {
    margin-bottom: 10px;
}


/* ========== ADDED STYLES: GREEN UNDERLINE under H1 and H2 titles ========== */

/* Styles for left-aligned line:
.page-template-archive .news-preview h2.entry-title {
    padding-bottom:25px;
    position:relative;
    margin-bottom:35px !important;
}
.page-template-archive .news-preview h2.entry-title:after {
    content: "";
    background: #82bd00;
    width: 130px;
    height: 5px;
    position: absolute;
    display: block;
    bottom:0;
}
*/

/* Styles for center-aligned line:

.page-id-2458 h1.entry-title {
    text-align: center;
    padding-bottom:25px;
}
.page-id-2458 h1.entry-title:after {
    position: relative !important;
    display: block;
    margin-top: 35px;
    margin-left:auto;
    margin-right:auto;
}
*/
/* add the class "remove-underline" to any h2 on a page to remove the green underline accent */
article.page h2.remove-underline:not(.hh-search-block h2){
    padding-bottom: initial !important;
    margin-bottom:initial !important;
}

article.page h2.remove-underline:after {
    content: none !important;
    padding-bottom: initial !important;
    margin-bottom: initial !important;
}

/* ========== RED ALERT BAR ========== */
.wpnb-bar-button {
    white-space: normal;
    line-height: 1.4;
}
#wpnbio-description {
    line-height: 0;
}

.hero-block .block-hh-hero-block a.hero-link {
    grid-column: 2/5;
}
.bullet-list-spacing li {
    margin-bottom:25px;
}

.awards-default-box {
    padding: 20px 30px 30px !important;
}

.awards-default-box figure {
    margin-top: -12px;
}

.awards-default-box .title {
    font-size: 27px;
    font-weight: bold;
    margin-top: 0;
}

.box-with-outline {
    border:1px solid #000;
    padding: 20px 30px !important;
}

.indent01 {
    margin-left:1.6em !important;
}

.indent02 {
    margin-left:1.6em !important;
}

.video-smallerwidth {
    width: 70%;
    margin-left: 0 !important;
}

.video-smallerwidth.center {
    margin-left:auto !important;
    margin-right:auto;
}

@media (max-width: 64em) { 
        .video-smallerwidth {
        width: 100%;
        margin-left: auto !important;
    }
}

blockquote.has-text-align-right {
    padding-right: 20px !important;
}

/* ========== HELPERS ========== */
.news-image-date {
    margin-left: 20px;
}

/** fix specific blog post date **/
@media screen and (min-width: 48em) {
    .postid-39871 .site-post .entry-header .news-image-date .news-image-date-date {
        top: -60px !important;
    }
}

/** FOOTER STYLES **/
/* add some styles for "Follow us" section in footer so that we can put text below the icons */
.footer-followus .textwidget {
    flex-wrap: wrap;
}
.social-footer-item {
    flex: 1 0 25%;
}

.social-footer-item .social-icons {
    padding: 5px !important;
    max-width: 100% !important;
}

.privacy-practices {
    flex-basis: 100%;
    display: flex;
    margin-top: 25px;
}

@media screen and (min-width: 0) {
    div#bottom-footer {
        background-color: #364B79;
    }
}

@media screen and (max-width: 600px) {
    .social-footer-item {
        flex:initial;
    }
    .social-footer-item .social-icons {
        max-width: 75px !important;
    }
    .privacy-practices {
        display:block;
    }
}

/* ========== BUTTON STYLES ========== */
.kadence-video-popup-link svg {
    color: #fff;
}
.add-button-padding .kt-btn-wrap {
    padding: 5px;
}

.button-fullwidth .kt-btn-wrap {
    width: 100%;
}
.button-fullwidth .kt-button {
    width: 100% !important;
    min-height: 76px;
}

.button-fullwidth .kt-btn-inner-text {
    margin-top: auto;
    margin-bottom: auto;
}

/* 3 color boxes in a row - navy boxes with yellow buttons */
.color-boxes a.kt-button {
    background-color: #FFEF5E !important;
    border-color: #FFEF5E !important;
    color: #364B79 !important;
}

.color-boxes a.kt-button:hover {
    background-color: transparent !important;
    color: #FFEF5E !important;
}

/* ========== SIDEBAR STYLES ========== */
#mobile-widget ul.child-sidebar-menu li.current_page_item .grandchild-sidebar-menu li a:not(.page-template-template-patient-stories ul.child-sidebar-menu li.current_page_item a) {
    color: #54565A !important;
}

/*
#mobile-widget ul.child-sidebar-menu li.current_page_item .grandchild-sidebar-menu li.has_children.open a {
    color: #fff !important;
}
*/

ul.child-sidebar-menu li.current_page_item a:hover {
    background-color: #e9e8e8;
}

.single-tribe_events .upcoming-events tr:nth-child(even) {
    background: #f1f1f1 !important;
}

#mobile-widget .dashicons:before, .primary-sidebar .dashicons:before {
    top: 3px !important;
}

#advanced_sidebar_menu-2-wrap .children .dashicons.dashicons-minus {
    color: #fff !important;
}

#advanced_sidebar_menu-3-wrap ul.child-sidebar-menu li.current_page_item a .dashicons-plus {
    color: #54565A !important;
}

.page-template-template-patient-stories ul.child-sidebar-menu li a:hover {
    background-color: #4a5d86;
}

/* ========== COLUMN STYLING ========== */
.remove-margin {
    margin: 0;
}
.remove-margin-b {
    margin-bottom: 0;
}
.add-margin-r {
    margin-right: 1em !important;
}
.add-margin-h {
    margin: 0 1em !important;
}
.add-margin-l {
    margin-left: 1em !important;
}
.add-flex-grow {
    flex-grow: 1;
}
.add-flex-col {
    display: flex;
    flex-direction: column;
}

/* ========== ADDED FORM STYLES ========== */

.dropdown-nolabel {
    margin-top:32px;
}

.dropdown-nolabel select {
    font-size:15px;
    line-height: 1.4;
    padding:8.5px !important;
    border-radius: 3px;
    color:#666;
    border: 1px solid #2e2e2e !important;
    font-family:Barlow, Roboto, Arial Narrow, sans-serif;
}

.newsletter-block-form .cm-hipaa-forms-prepend-bottom {
    display: flex;
    margin-top:15px;
}

.newsletter-block-form .cm-hipaa-form-badge-wrapper img {
    width: 140px;
    height: auto;
}

.newsletter-block-form .cm-hipaa-forms-button {
    margin-top: 15px;
}

.newsletter-block-form .cm-hipaa-notice {
    min-width: 200px;
}

/********************************************************/
/*             ADDED HOME PAGE Styles                   */
/********************************************************/

/* Home Search */
.page-template-template-full-width .entry-content {
    margin: 0;
}

/** OTHER UPDATES **/

.home-gallery ul {
    padding: 0 !important;
}

.home .health-physicians-img .wp-block-kadence-rowlayout .wp-block-kadence-column h3 img {
    margin-bottom: 1rem;
    margin: 0 auto 1rem auto;
}

.awards-gallery .kb-gal-image-radius {
    padding-left: 15px;
    padding-right: 15px;
}

.heading-img-text-row .wp-block-column h3, .health-physicians-img-hasc .wp-block-column h3 {
    left: 0 !important;
}


/* ========== OCT 2023 HOME PAGE HERO - CANCER GRANDMA GRANDKIDS HUGGING ========== */

.home .hero-block .block-hh-hero-block:after {
    display:none;
}

.home .hero-subheading{
    display:none !important;
}

.home .hero-title {
    text-shadow: none !important;
    color: #235494 !important;
    letter-spacing: .5px;
    line-height: 1.05em;
    text-transform: none !important;
    margin-bottom: 20px !important;
    text-align: left !important;
    margin-top: 1rem !important;
}

.home .block-hh-hero-block a.hero-link.green-button {
    border-radius: 0 !important;
    max-width: 390px !important;
    text-align: center !important;
}

@media screen and (min-width: 81em) {
    .home .hero-block .block-hh-hero-block a.hero-link {
        grid-column: 2/6 !important;
    }
}

/** extra large screens**/
@media screen and (min-width: 1500px) {
     .home .hero-title {
        font-size:3.2em !important;
    }
    .home .block-hh-hero-block {
        min-height: 500px;
    }
}

/**  mid to large screens **/
@media screen and (min-width: 960px) and (max-width: 1169px) {
    .home .block-hh-hero-block {
        background-position-x: 70% !important;
    }
}

@media screen and (max-width: 60em) {
    .home .hero-title {
        font-size:2.65em !important;
        margin-top:-40px !important;
        margin-bottom:20px !important;
    }
}

@media screen and (min-width: 600px) and (max-width: 800px) {
    .home .block-hh-hero-block {
        background-position-x: 70% !important;
    }
    .home .hero-title {
        font-size:2.3em !important;
    }
}

/** mobile size bg**/
@media screen and (max-width: 600px) {
    .home .block-hh-hero-block{
        background-image: url("/wp-content/uploads/2023/10/hero-background-grandma-cancer-mobile.jpg") !important;
        min-height: 650px;
        background-position: center bottom !important;
        align-content: start;      
    }
    .home .hero-title {
        font-size:2.2em !important;
        margin-top:10px !important;
    }
    .home a.hero-link.green-button {
        z-index: 0;
    }
}
@media screen and (max-width: 480px) {
    .home .hero-title {
        font-size: 1.7em !important;
        margin-top:30px !important;
    }
    .home .block-hh-hero-block{
        background-position-x: 85% !important;
        min-height: 600px !important;
    }
    .home a.hero-link.green-button {
        font-size: 15px;
        padding: 10px 15px !important;
    }
}

@media screen and (max-width: 420px) {
    .home .hero-title {
        font-size: 1.3em !important;
        margin-top:30px !important;
    }
}

@media screen and (min-width: 0) {
    .home .hero-block .block-hh-hero-block a.hero-link.green-button {
        margin-left:0 !important;
    }
}

/********************************************************/
/*             OTHER MISC PAGE Styles                   */
/********************************************************/

/* ========== BABY/MATERNITY PAGE - January 2023 campaign (pregnant woman) WITH ADDED AWARDS BADGE! 
class: .page-id-8065 
========== */

.page-id-8065 .hero-block .block-hh-hero-block:after {
    display:none;
}

.page-id-8065 .block-hh-hero-block {
    background-image: url("/wp-content/uploads/2023/01/baby-campaign-pregnant-woman-award-desktop.jpg") !important;
}
.page-id-8065 .hero-title {
    text-shadow: none !important;
    color: #235494 !important;
    letter-spacing: .5px;
    font-size: 2.5em !important;
    line-height: 1.2em;
    text-transform: none !important;
    margin-bottom: 10px !important;
}

@media screen and (min-width: 600px) {
    .page-id-8065 .hero-title {
        text-align: left !important;
    }
}

@media screen and (min-width: 60em) {
    .page-id-8065 .hero-subheading {
    display: none !important;
} 
    .page-id-8065 .hero-title {
        margin-top: 0 !important;
    }
}

@media screen and (max-width: 60em) {
    .page-id-8065 .hero-title {
        margin-top:-50px;
    }
}

@media (min-width: 960px) and (max-width: 1050px) {
    .page-id-8065 .hero-title {
        font-size: 2.3em !important;
    }
}

@media (min-width: 600px) and (max-width: 820px) {
    .page-id-8065 .hero-title {
        width: 50%;
    }
}

@media screen and (min-width: 1600px) {
    .page-id-8065 .block-hh-hero-block {
        background-image: url("/wp-content/uploads/2023/01/baby-campaign-pregnant-woman-award-desktop-wide.jpg") !important;
        min-height: 500px;
    }
    .page-id-8065 .hero-title {
        font-size: 3.5em !important;
    }
}

/** mobile size bg**/
@media screen and (max-width: 600px) {
    .page-id-8065 .block-hh-hero-block {
        background-image: url("/wp-content/uploads/2023/01/baby-campaign-pregnant-woman-award-mobile.jpg") !important;
        min-height: 650px;
        background-position: bottom center !important;
        align-content: start;      
    }

    .page-id-8065 .hero-title {
        font-size: 2.3em !important;
        line-height: 1.1em !important;
        position: absolute !important;
        margin-top:80px !important;
        text-align: left !important;
    }
}

@media screen and (max-width: 490px) {
    .page-id-8065 .hero-title {
        font-size: 2em !important;
    }
}


@media screen and (max-width: 450px) {
    .page-id-8065 .block-hh-hero-block {
        min-height: 570px !important;
    }
    .page-id-8065 .hero-title {
        font-size: 1.7em !important;
        line-height: 1.2em !important;
        margin-top:50px !important;
    }
}

/* ========== ABOUT > DEI page ========== */
    .page-id-37652  .block-hh-hero-block {
        background-position: center 40% !important;
    }

/* ========== LGBTQ+ page ========== */
    .page-id-55550  .block-hh-hero-block {
        background-position-x: right !important;
    }

/* ========== 404 page ========== */

.error404 .hero-block {
    display: none;
}
.error404 .site-header {
    padding-bottom: 0;
}
.error404 footer.site-footer.add_extra_margin {
    margin-top: 0 !important;
}

.row-404page .wp-block-image {
    margin-bottom:0;
}

.row-404page .kt-row-column-wrap {
    max-width: 60%;
}

@media screen and (max-width: 1100px) {
    .row-404page .kt-row-column-wrap {
        max-width: 80%;
    }
}
@media screen and (max-width: 767px) {
    .row-404page .kt-row-column-wrap {
        max-width: 90%;
    }
    .row-404page img {
        width: 60%;
        margin-left: auto;
        margin-right: auto;
    }
}
@media screen and (max-width: 480px) {
    .row-404page img {
        width: 80%;
        margin-left: initial;
        margin-right: initial;
    }
}

.row-404page h1 {
    font-weight: bold !important;
    margin-bottom: 0px !important;
}

.row-404page .photocol-alignbottom {
    justify-content: flex-end !important;
}


/** STYLES FOR HASC PAGES **/

#mobile-widget .hasc-image-links-nav a, .primary-sidebar .hasc-image-links-nav a {
    color: #fff;
}

.hasc-services-icons h3, .hasc-services-icons h3 a {
    color:#666;
    font-size:1.18em;
}

@media (max-width: 767px) {
        #kt-layout-id_906540-15 > .kt-row-column-wrap, #kt-layout-id_124450-85 > .kt-row-column-wrap, #kt-layout-id_b4912a-f1 > .kt-row-column-wrap, #kt-layout-id_25e6ea-9b > .kt-row-column-wrap {
        padding-left: 0;
        padding-right: 0;
    }
}

/* ========== CANCER PAGES - 2023 Oct - Grandma grandkids hugging ========== */
/*
.parent-pageid-7787 - child pages of cancer page
.parent-pageid-7922 - child pages of cancer > support services
.parent-pageid-7817 - child pages of cancer > support services > integrative oncology
*/

.page-id-7787 .hero-block .block-hh-hero-block:after,
.parent-pageid-7787 .hero-block .block-hh-hero-block:after,
.parent-pageid-7922 .hero-block .block-hh-hero-block:after,
.parent-pageid-7817 .hero-block .block-hh-hero-block:after {
    display:none;
}

.page-id-7787 .hero-subheading,
.parent-pageid-7787 .hero-subheading,
.parent-pageid-7922 .hero-subheading,
.parent-pageid-7817 .hero-subheading {
    display: none !important;
}

.page-id-7787 .block-hh-hero-block, 
.parent-pageid-7787 .block-hh-hero-block,
.parent-pageid-7922 .block-hh-hero-block,
.parent-pageid-7817 .block-hh-hero-block {
    background-image: url("/wp-content/uploads/2023/10/hero-background-grandma-cancer.jpg") !important;
}

.page-id-7787 .hero-title,
.parent-pageid-7787 .hero-title,
.parent-pageid-7922 .hero-title,
.parent-pageid-7817 .hero-title {
    text-shadow: none !important;
    color: #2e5590 !important;
    letter-spacing: .5px;
    line-height: 1.05em;
    text-transform: none !important;
    margin-bottom: 40px !important;
    text-align: left !important;
    margin-top: 1rem !important;
}


/** extra large screens**/
@media screen and (min-width: 1500px) {
    .page-id-7787 .hero-title,
    .parent-pageid-7787 .hero-title,
    .parent-pageid-7922 .hero-title,
    .parent-pageid-7817 .hero-title {
        font-size:3.2em !important;
    }
    .page-id-7787 .block-hh-hero-block,
    .parent-pageid-7787 .block-hh-hero-block,
    .parent-pageid-7922 .block-hh-hero-block,
    .parent-pageid-7817 .block-hh-hero-block {
        min-height: 500px;
    }
}
/**  mid to large screens **/
@media screen and (min-width: 960px) and (max-width: 1169px) {
    .page-id-7787 .block-hh-hero-block,
    .parent-pageid-7787 .block-hh-hero-block,
    .parent-pageid-7922 .block-hh-hero-block,
    .parent-pageid-7817 .block-hh-hero-block {
        background-position-x: 70% !important;
    }
}

@media screen and (max-width: 60em) {
    .page-id-7787 .hero-title,
    .parent-pageid-7787 .hero-title,
    .parent-pageid-7922 .hero-title,
    .parent-pageid-7817 .hero-title {
        font-size:2.65em !important;
        margin-top:-40px !important;
    }
}


@media screen and (min-width: 600px) and (max-width: 800px) {
    .page-id-7787 .block-hh-hero-block,
    .parent-pageid-7787 .block-hh-hero-block,
    .parent-pageid-7922 .block-hh-hero-block,
    .parent-pageid-7817 .block-hh-hero-block {
        background-position-x: 70% !important;
    }
    .page-id-7787 .hero-title,
    .parent-pageid-7787 .hero-title,
    .parent-pageid-7922 .hero-title,
    .parent-pageid-7817 .hero-title {
        font-size:2.3em !important;
    }
}


/** mobile size bg**/
@media screen and (max-width: 600px) {
    .page-id-7787 .block-hh-hero-block,
    .parent-pageid-7787 .block-hh-hero-block,
    .parent-pageid-7922 .block-hh-hero-block,
    .parent-pageid-7817 .block-hh-hero-block {
        background-image: url("/wp-content/uploads/2023/10/hero-background-grandma-cancer-mobile.jpg") !important;
        min-height: 600px;
        background-position: center bottom !important;
        align-content: start;      
    }

    .page-id-7787 .hero-title,
    .parent-pageid-7787 .hero-title,
    .parent-pageid-7922 .hero-title,
    .parent-pageid-7817 .hero-title {
        font-size:2.2em !important;
        margin-top:10px !important;
    }
}

@media screen and (max-width: 480px) {
    .page-id-7787 .hero-title,
    .parent-pageid-7787 .hero-title,
    .parent-pageid-7922 .hero-title,
    .parent-pageid-7817 .hero-title {
        font-size: 1.7em !important;
        margin-top:30px !important;
    }   
    .page-id-7787 .block-hh-hero-block,
    .parent-pageid-7787 .block-hh-hero-block,
    .parent-pageid-7922 .block-hh-hero-block,
    .parent-pageid-7817 .block-hh-hero-block {
        background-position-x: 85% !important;
        min-height: 500px !important;
    }
}

@media screen and (min-width: 0) {
    .page-id-7787 .hero-block .block-hh-hero-block div.hero-title,
    .parent-pageid-7787 .hero-block .block-hh-hero-block div.hero-title,
    .parent-pageid-7922 .hero-block .block-hh-hero-block div.hero-title,
    .parent-pageid-7817 .hero-block .block-hh-hero-block div.hero-title {
        text-align:left !important;
    }
}


@media screen and (max-width: 420px) {
    .page-id-7787 .hero-title,
    .parent-pageid-7787 .hero-title,
    .parent-pageid-7922 .hero-title,
    .parent-pageid-7817 .hero-title {
        font-size: 1.3em !important;
        margin-top:30px !important;
    }

}

@media screen and (max-width: 390px) {  
    .page-id-7787 .block-hh-hero-block,
    .parent-pageid-7787 .block-hh-hero-block,
    .parent-pageid-7922 .block-hh-hero-block,
    .parent-pageid-7817 .block-hh-hero-block {
        min-height: 450px !important;
    }
}

/* ========== BREAST CANCER PAGES - OCT 2023 campaign (patient testimonial) ========== */
/* 
.page-id-7791 - breast cancer page
.parent-pageid-7791 - child pages of breast cancer page
.parent-pageid-7858 - child pages of breast cancer > treatment
*/

.page-id-7791 .hero-block .block-hh-hero-block:after,
.parent-pageid-7791 .hero-block .block-hh-hero-block:after,
.parent-pageid-7858 .hero-block .block-hh-hero-block:after {
    display:none;
}

.page-id-7791 .hero-subheading,
.parent-pageid-7791 .hero-subheading,
.parent-pageid-7858 .hero-subheading {
    display: none !important;
}

.page-id-7791 .block-hh-hero-block, 
.parent-pageid-7791 .block-hh-hero-block,
.parent-pageid-7858 .block-hh-hero-block {
    background-image: url("/wp-content/uploads/2023/10/hero-breast-cancer-patient-Sallianne-desktop.jpg") !important;
    background-position-x: 20% !important
}

.page-id-7791 .block-hh-hero-block a.hero-link.green-button:hover,
.parent-pageid-7791 .block-hh-hero-block a.hero-link.green-button:hover,
.parent-pageid-7858 .block-hh-hero-block a.hero-link.green-button:hover {
    color: #fff !important;
    border-color: #fff !important;
}

.page-id-7791 .hero-title,
.parent-pageid-7791 .hero-title,
.parent-pageid-7858 .hero-title {
    text-shadow: none !important;
    color: #fff !important;
    letter-spacing: .5px;
    line-height: 1.05em;
    text-transform: none !important;
    margin-bottom: 20px !important;
    text-align: left !important;
    margin-top: 4rem !important;
}


/** extra large screens**/
@media screen and (min-width: 1500px) {
    .page-id-7791 .hero-title,
    .parent-pageid-7791 .hero-title,
    .parent-pageid-7858 .hero-title {
        font-size:3.2em !important;
    }
    .page-id-7791 .block-hh-hero-block,
    .parent-pageid-7791 .block-hh-hero-block,
    .parent-pageid-7858 .block-hh-hero-block {
        min-height: 500px;
    }
}
/**  mid to large screens **/
@media screen and (max-width: 1295px) {
    .page-id-7791 .block-hh-hero-block,
    .parent-pageid-7791 .block-hh-hero-block,
    .parent-pageid-7858 .block-hh-hero-block {
        background-position-x: 50% !important;
    }
}

@media screen and (min-width: 81em) {
    .page-id-7791  .hero-block .block-hh-hero-block a.hero-link,
    .parent-pageid-7791 .hero-block .block-hh-hero-block a.hero-link,
    .parent-pageid-7858 .hero-block .block-hh-hero-block a.hero-link, {
        grid-column: 2/6 !important;
    }
}

@media screen and (max-width: 60em) {
    .page-id-7791 .hero-title,
    .parent-pageid-7791 .hero-title,
    .parent-pageid-7858 .hero-title {
        font-size:2.65em !important;
        margin-top:-40px !important;
    }
}

@media screen and (min-width: 600px) and (max-width: 800px) {
    .page-id-7791 .hero-title,
    .parent-pageid-7791 .hero-title,
    .parent-pageid-7858 .hero-title {
        font-size:2.3em !important;
    }
}

/** mobile size bg**/
@media screen and (max-width: 600px) {
    .page-id-7791 .block-hh-hero-block,
    .parent-pageid-7791 .block-hh-hero-block,
    .parent-pageid-7858 .block-hh-hero-block {
        background-image: url("/wp-content/uploads/2023/10/hero-breast-cancer-patient-Sallianne-mobile.jpg") !important;
        min-height: 680px;
        background-position: center bottom !important;
        align-content: start;      
    }

    .page-id-7791 .hero-title,
    .parent-pageid-7791 .hero-title,
    .parent-pageid-7858 .hero-title {
        font-size:2.2em !important;
        margin-top:10px !important;
    }

    .page-id-7791 a.hero-link.green-button,
    .parent-pageid-7791 a.hero-link.green-button,
    .parent-pageid-7858 a.hero-link.green-button {
        z-index: 0;
    }
}

@media screen and (max-width: 480px) {
    .page-id-7791 .hero-title,
    .parent-pageid-7791 .hero-title,
    .parent-pageid-7858 .hero-title {
        font-size: 1.7em !important;
        margin-top:30px !important;
    }
    .page-id-7791 .block-hh-hero-block,
    .parent-pageid-7791 .block-hh-hero-block,
    .parent-pageid-7858 .block-hh-hero-block {
        background-position-x: 85% !important;
        min-height: 600px !important;
    }
}

@media screen and (min-width: 0) {
    .page-id-7791 .hero-block .block-hh-hero-block div.hero-title,
    .parent-pageid-7791 .hero-block .block-hh-hero-block div.hero-title,
    .parent-pageid-7858 .hero-block .block-hh-hero-block div.hero-title {
        text-align:left !important;
    }
    .page-id-7791 .hero-block .block-hh-hero-block a.hero-link.green-button,
    .parent-pageid-7791 .hero-block .block-hh-hero-block a.hero-link.green-button,
    .parent-pageid-7858 .hero-block .block-hh-hero-block a.hero-link.green-button {
        margin-left:0 !important;
    }
}

@media screen and (max-width: 420px) {
    .page-id-7791 .hero-title,
    .parent-pageid-7791 .hero-title,
    .parent-pageid-7858 .hero-title {
        font-size: 1.3em !important;
        margin-top:30px !important;
    }
}

/* ========== FEBRUARY 2023 CARDIOLOGY IMAGE - heart hands. Page 7773 is cardiology page, Page 55035 is "meet your cardiac team" page  
MAIN CARDIOLOGY/CARDIAC SERVICES PAGE CHANGED SEPT 2023 TO RICK WEST CAMPAIGN.
========== */

.page-id-7773 .hero-block .block-hh-hero-block:after,
.page-id-55035 .hero-block .block-hh-hero-block:after {
    display:none;
}

.page-id-7773 .hero-title,
.page-id-55035 .hero-title {
    text-shadow: none !important;
    color: #235494 !important;
    letter-spacing: .5px;
    line-height: 1.05em;
    text-transform: none !important;
    margin-bottom: 20px !important;
    text-align: left !important;
    margin-top: 4rem !important;
}

.page-id-7773 .hero-subheading,
.page-id-55035 .hero-subheading {
    display:none;
}

/** extra large screens**/
@media screen and (min-width: 1500px) {
     .page-id-7773 .hero-title,
     .page-id-55035 .hero-title {
        font-size:3.2em !important;
    }
    .page-id-7773 .block-hh-hero-block,
    .page-id-55035 .block-hh-hero-block {
        min-height: 500px;
    }

}

@media screen and (max-width: 60em) {
    .page-id-55035 .block-hh-hero-block {
        background-image: url("/wp-content/uploads/2023/02/hero-cardiology-heart-hands-tablet.jpg") !important;
        }
    .page-id-7773 .hero-title,
    .page-id-55035 .hero-title {
        font-size:2.65em !important;
        margin-top:-40px !important;
    }
   .page-id-55035 .block-hh-hero-block {
        background-position-x: left !important;
    }
}

@media screen and (max-width: 720px) {
    .page-id-7773 .hero-title,
    .page-id-55035 .hero-title {
        font-size:2em !important;
    }
   .page-id-7773 .block-hh-hero-block,
   .page-id-55035 .block-hh-hero-block {
        background-position-x: center !important;
    }
}

/** mobile size bg**/
@media screen and (max-width: 600px) {
    /* main cardiology/cardiac page (rick west) */
    .page-id-7773 .block-hh-hero-block{
        background-image: url("/wp-content/uploads/2023/09/hero-Cardiac-Surgery-Rick-West-mobile.jpg") !important;
        min-height: 650px;
        background-position: center bottom !important;
        align-content: start;      
    }
    .page-id-7773 .hero-title {
        font-size:2.2em !important;
        margin-top:10px !important;
    }
    /* meet your cardiology team page (heart hands) */
    .page-id-55035 .block-hh-hero-block {
        background-image: url("/wp-content/uploads/2023/02/hero-cardiology-heart-hands-mobile.jpg") !important;
        min-height: 650px;
        background-position: center center !important;
        align-content: start;      
    }
    .page-id-55035 .hero-title {
        font-size:2.65em !important;
        margin-top:10px !important;
    }
}
@media screen and (max-width: 480px) {
    /* main cardiology/cardiac page (rick west) */
    .page-id-7773 .hero-title {
        font-size: 1.7em !important;
        margin-top:30px !important;
    }
}

@media screen and (max-width: 420px) {
    /* main cardiology/cardiac page (rick west) */
    .page-id-7773 .hero-title {
        font-size: 1.3em !important;
        margin-top:30px !important;
    }
    .page-id-7773 .block-hh-hero-block{
        background-position-x: 85% !important;
        min-height: 500px !important;
    }
    /* meet your cardiology team page (heart hands) */
    .page-id-55035 .hero-title {
        font-size: 2em !important;
        margin-top:30px !important;
    }
}

/********************************************************/
/*        SEARCH PAGE Styles - for example https://www.huntingtonhealth.org/?s=physicians       */
/********************************************************/
.search-results .block-hh-hero-block .hero-link.green-button {
    display:none !important;
}

@media screen and (min-width: 48em) {
    .search-results article {
        margin-top: 30px !important;
        border-bottom: 1px solid #bbb;
        padding-bottom: 50px !important;
    }
}

.search-results article:last-of-type {
    border-bottom: 0 !important;
    padding-bottom: 90px !important;
}

.search-results article .news-preview-date {
    display: none;
}

.search-results article .news-preview-summary {
    margin-bottom: 25px;
}

/********************************************************/
/*             HHP PAGE ADDED STYLES                  */
/********************************************************/


.page-id-10372 #kt-layout-id_dcd812-3e {
    margin-bottom: 0;
}

/* HHP  - adding extra options on MOBILE MENU ONLY either top right drop-down menu, or bottom blue "find it fast" menu
---BUT HIDE ON DESKTOP */
@media screen and (min-width: 60em) {
    #menu-item-45460 /* pay my bill in blue menu */ {
        display: none !important;
    }
}

@media screen and (min-width: 48em) {
    #menu-item-45455 /* "pay my bill" in top right drop-down menu */, 
    #menu-item-51853 /* "patient portal" in top right drop-down menu */ {
        display: none !important;
    }
}

/* Alter hero subheading and heading to not cover faces on HHP home page */
@media screen and (min-width: 81em) {
    .page-id-10372 .hero-block .block-hh-hero-block p.hero-subheading {
        max-width: 60%;
    }
}
@media screen and (min-width: 64em) {
    .page-id-10372 .hero-block .block-hh-hero-block p.hero-subheading {
        max-width: 60%;
    }
}
@media screen and (max-width: 60em) {
    .page-id-10372 .hero-title {
        margin-top: 170px;
        margin-bottom: 30px !important;
    }
    .page-id-10372 .block-hh-hero-block {
        background-position: 90% center !important;
    }
}


.page-id-10372 #kt-layout-id_dcd812-3e {
    margin-bottom: 40px;
    position: relative;
    top: -80px;
    padding-bottom: 20px;
}

.manual-physician-block .name {
    margin-bottom: 3px;
}

/********************************************************/
/*             NEWS AND PATIENT STORIES STYLES                */
/********************************************************/

/* Change the featured image on all individual news posts */
.single-post .block-hh-hero-block {
    background-image: url(/wp-content/uploads/2023/05/hero-huntington-health-news-2023.jpg) !important;
}

/* ========== PATIENT STORIES PAGE STYLES (patient stories page is .page-id-7471 ========== */
.page-id-7471 .news-preview-summary {
    margin-bottom:30px;
}

/* ========== SPECIAL STYLES TO FIX PATIENT STORY SUMMARY PAGE AND NEWS SUMMARY PAGE ITEMS ON MOBILE 
- News page is .page-id-2458, patient stories summary page uses .page-template-template-patient-stories ========== */

@media screen and (min-width: 0) {
    .page-template-template-patient-stories section.content-wrap {
        display:block !important;
    }
}

@media screen and (min-width: 48em) {
    .page-template-template-patient-stories section.content-wrap {
        display:grid !important;
    }
}

@media screen and (max-width: 48em) {
    .news-preview .hentry:nth-child(odd) {
        background: #f1f1f1 !important;
    }
    .news-preview article.entry {
        padding-left: 20px;
        padding-right: 20px;
        padding-bottom:40px !important;
    }
    .news-preview .post-thumbnail img {
        display: block !important;
        margin-right: auto !important;
        margin-left: auto !important;
        margin-top:30px;
        width:40%;
    }
    .news-preview h2.entry-title {
        margin-top: 10px;
    }
    .page-template-template-patient-stories .news-preview h2.entry-title a{
        font-size:25px;
    }
    .news-preview-summary p {
        margin-bottom: 30px;
    }
    .page-id-2458 h2.entry-title {
        line-height: 20px;
        margin-bottom: 20px !important;
    }
}
@media screen and (max-width: 64em) {
    aside.patient-story-notice {
        margin-top: 70px !important;
    }
}


/* ========== NEW 2023 NEWS PAGE ========== */

/* NEWS FEED BLOCK ON MAIN PAGE (no pagination option) is class .news-feed-block
and NEWS FEED BLOCK ON ARCHIVE PAGES (with paginationa) is class news-feed-block-2  */

/*block paddings and margins */
.news-feed-block.wp-block-kadence-posts .loop-entry,
.news-feed-block-2 article.kt-blocks-post-grid-item {
    box-shadow: none;
    border-bottom: 2px solid #84BD00;
    padding-bottom: 20px;
}

.news-feed-block.wp-block-kadence-posts .loop-entry:last-child,
.news-feed-block-2 article.kt-blocks-post-grid-item:last-child {
    border-bottom: none;
}

.news-feed-block.wp-block-kadence-posts.grid-cols,
.news-feed-block-2 .kt-post-grid-wrap {
    -webkit-column-gap: 2.5rem;
    -moz-column-gap: 2.5rem;
    column-gap: 2.5rem !important;
    row-gap: 2.5rem !important;
}

.news-feed-block .entry-header,
.news-feed-block-2 header {
    margin-top: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.news-feed-block .entry-content-wrap,
.news-feed-block-2 .kt-blocks-post-grid-item-inner {
    padding: 0 2rem 2rem !important;
}

.news-feed-block footer.entry-footer.add_extra_margin {
    padding: 20px 0 0 !important;
}

.news-feed-block-2 .entry-content,
body:not(.has-sidebar) .site-main .news-feed-block-2 .entry-content .kt-blocks-post-readmore-wrap {
    padding:0 !important;
}

/* section titles */
.page-id-52122 main h2 {
    color: #3e87cb;
    font-size: 40px;
}

/* categories */
.news-feed-block .category-links,
.news-feed-block-2 .kt-blocks-above-categories {
    margin-bottom: 0.5em;
    letter-spacing: .05em;
    font-size: 13px !important;
    text-transform: uppercase;
}

.news-feed-block .category-links a,
.news-feed-block-2 .kt-blocks-above-categories a {
    color: #4d4e4d !important;
    font-weight: bold !important;
}

/* blog titles */
.news-feed-block h3.entry-title,
.news-feed-block-2 h3.entry-title {
    font-size: 1.3em !important;
    line-height: 1.4 !important;
    padding-top: 0 !important;
    padding-bottom:0 !important;
}

.news-feed-block-2 h3.entry-title a {
    color: #364B79 !important;
}
.news-feed-block-2 h3.entry-title a:hover {
    text-decoration: underline;
}


article.page .news-feed-block h2.entry-title {
    margin-bottom: 20px !important;
    padding-bottom: 0;
}
article.page .news-feed-block h2:after {
    display: none !important;
}

/* dates */
.news-feed-block .entry-meta.entry-meta-divider-dot,
.news-feed-block-2 .kt-blocks-post-top-meta {
    font-size: 12px;
    font-weight: 600;
    margin-bottom:1em !important;
    margin-top:1em !important;
}

/* buttons */
.news-feed-block a.post-more-link,
.news-feed-block-2 .kt-blocks-post-readmore {
    padding: 10px 20px !important;
    background-color: #235594 !important;
    border: 2px solid #235594 !important;
    color: #fff !important;
    border-radius: 3px;
    font-weight: 600;
    font-size: 16px;
}
.news-feed-block a.post-more-link:hover,
.news-feed-block-2 .kt-blocks-post-readmore:hover {
    background-color: transparent !important;
    color: #235594 !important;
}
.news-feed-block .kadence-svg-iconset.svg-baseline {
    display: none !important;
}

/* other elements */
.taggbox {
    margin-bottom: 50px;
}

.news-media-box {
    border: 2px solid #235594;
    padding: 10px 25px;
}

.news-media-box a {
    word-break: break-all;
}

.news-categories-sidebar .cat-item a {
    font-size: 16px;
}
.news-categories-sidebar .cat-item {
    margin-bottom: 15px;
}

/* hide the category "media coverage" from the categories sidebar on the press releases page */
.page-id-52641 .news-categories-sidebar .cat-item-951 {
    display: none;
}

.news-feed-block-2 .pagination {
    border-bottom: none !important;
}

@media screen and (max-width: 767px) {
    .news-feed-block .post-thumbnail {
        margin-bottom: 25px !important;
    }
    .news-feed-block h3.entry-title {
        margin-top: 15px !important;
        margin-bottom: 15px !important;
    }
    .news-feed-block.wp-block-kadence-posts.grid-cols {
        row-gap: 5rem;
    }
    .news-feed-block.wp-block-kadence-posts .loop-entry {
        padding-bottom: 4rem;
    }
}


/* ========== Manual staff-doctor block designed for rehab page ========== */

.staff-profiles-1 .kadence-blocks-gallery-item-inner {
    border: 1px solid #666;
}

.staff-profiles-2 .kb-gal-image-radius, .staff-profiles-2 .kadence-blocks-gallery-item__caption {
    width: 50% !important;
    float: left;
    max-height: 300px !important;
}

.staff-profiles-2 li.kadence-blocks-gallery-item {
    background: rgba(238, 238, 238, 1);
    margin-bottom: 30px !important;
}

.rehab-staff .name {
    font-size: 18px;
    font-weight: 600;
}

.rehab-staff .kadence-blocks-gallery-item-inner {
    height: 100% !important;
    background: rgba(238, 238, 238, 1);
}


@media (max-width: 767px) {
    .staff-profiles-2 .kb-gal-image-radius, .staff-profiles-2 .kadence-blocks-gallery-item__caption {
        width: 100% !important;
        float: none;
        max-height:initial !important;
    }
}

/* ========== HEART OF HUNTINGTON PAGE ========== */

.page-id-42464 .hero-block .block-hh-hero-block:after {
    display: none;
}

.page-id-42464 .hero-block .block-hh-hero-block {
    background-position: center 70% !important;
}

@media screen and (max-width: 1154px) {
    .page-id-42464 .hero-block .block-hh-hero-block {
        background-image: url(/wp-content/uploads/2021/09/header-nurse-child-heart-award-tablet.jpg) !important;
    }

    .page-id-42464 .hero-title, .page-id-42464 .hero-subheading {
        position: absolute !important;
        left: 0;
        right: 0;
        margin-left: auto;
        margin-right: auto;
        text-align: center !important;
    }
    .page-id-42464 .hero-title {
        margin-top: 20px !important;
    }
    .page-id-42464 .hero-subheading {
        margin-top: 90px !important;
    }
}

@media screen and (max-width: 600px) {
    .page-id-42464 .block-hh-hero-block {
        background-image: url("/wp-content/uploads/2021/09/header-nurse-child-heart-award-mobile.jpg") !important;
        min-height: 600px;
        background-position: top center !important;        
    }
    .page-id-42464 .hero-title {
        margin-top: 50px !important;
    }
}

@media screen and (max-width: 450px) {
    .page-id-42464 .block-hh-hero-block {
        min-height: 400px;
    }
}

@media screen and (min-width: 1500px) {
    .page-id-42464 .hero-block .block-hh-hero-block {
        background-position: center 30% !important;
        background-image: url(/wp-content/uploads/2021/09/header-nurse-child-heart-award-wide.jpg) !important;
    }
}


/* ========== EVENT PAGE FORM ========== */
#gform_fields_28 {
    padding-left: 0 !important;
}

@media screen and (min-width: 64em) {
    div#tribe-events-content div.tribe_events .tribe-events-single-event-image {
        align-self: top !important;
    }
}

div#tribe-events-content div.tribe_events .tribe-events-single-event-image {
    align-self: top !important;
}

/* ========== EXEC TEAM PAGE ========== */
.executive-personnel .wp-block-group__inner-container .personnel-title.extrapad {
    padding-top: 20px;
}

.executive-personnel .wp-block-group__inner-container .personnel-title.extrapad2 {
    padding-top: 40px;
}

/*--- SCN TELENOON FORM ---*/
#gform_21 .gfield_checkbox label {
    font-weight: 600;
}

.executive-personnel .personnel-name span, 
.executive-personnel .personnel-name .has-inline-color {
    color: #364B79!important;
}

/********************************************************/
/*        VARIOUS PHYSICIAN / MEET TEAM Styles          */
/********************************************************/

/* ========== PHYSICIANS - INDIVIDUAL PHYSICIAN PAGES ========== */
.sidebar-right-expertise {
    display: none !important;
}

.single-physician .hero-block .block-hh-hero-block {
    background-image: url(/wp-content/uploads/2023/08/hero-find-a-doctor-hands-holding.jpg) !important;
}

/* ========== FIND A DOCTOR SEARCH RESULTS PAGE ========== */
.page-template-template-physician-search-results #search-results-wrapper:last-child {
    margin-bottom: 4em;
}

/* ========== MEET TEAM MEMBER - 3 COLUMNS AROSS  (using the reuseable block "TEAM MEMBER block Vertical 3-col")========== */
/*These are used on some service line pages like:
https://www.huntingtonhealth.org/our-services/neurology/stroke-program/meet-our-stroke-team/
https://www.huntingtonhealth.org/our-services/cancer-treatment/meet-your-cancer-center-team/ */

.team-member-3col .wp-block-group__inner-container {
    border: 1px solid #eee;
    background-color: #eee;
    padding-left: 40px;
    padding-right: 10px;
    padding-top: 5px;
    margin-bottom: 50px;
}

.team-member-3col .third-column {
    align-items: center;
    display: flex;
}

.team-member-3col figcaption.wp-element-caption {
    display: none;
}

/* ========== PHYSICIAN BLOCKS ON CANCER PAGE - I think these have been removed ========== */
.physician-preview-box a {
    color: #fff !important;
}

/* ========== FIND A DOCTOR - SPECIAL LANDING PAGES WITH PHYSICIAN BLOCKS ========== */

.page-id-38320 .site-breadcrumbs, .page-id-38318 .site-breadcrumbs {
    display: none;
}

.remove-top-padding {
    padding-top: 0;
}

.fad-specialty-lp-block, .fad-specialty-lp-block2 {
    margin-right: auto !important;
    margin-left: auto !important;
}

.fad-specialty-lp-block {
    background-color: #eee !important;
}

.fad-specialty-lp-block2 {
    background-color: #888 !important;
}

.fad-specialty-lp-block .featured-provider, .fad-specialty-lp-block .featured-provider2 {
    display: none;
}

.fad-specialty-lp-block h2, .fad-specialty-lp-block2 h2 {
    font-weight: 600 !important;
    text-align: center;
    font-size: 36px !important;
}

.fad-specialty-lp-block h2 {
    color: #636363 !important;
}
/* ========== SPECIAL STYLING TO ADD "not accepting new patients" text TO ONLY CERTAIN DOCTORS ========== */

.not-accepting-patients.single-physician .sidebar-left figure + div:after {
    content: "NOT ACCEPTING NEW PATIENTS";
    font-size: 14px;
    font-weight: bold;
    color: red;
    padding-top: 20px !important;
    display: block;
}


/* ========== MORE PHYSICIAN GRID BLOCK STYLING ========== */

.block-hh-physician-grid-block .wrap .physician .physician-image-background {
  background-color: #4d4e4d;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.block-hh-physician-grid-block .wrap .physician .physician-image-background .physician-image {
    width: 150px;
    height: 150px;
    background-size: cover;
}

@media only screen and (min-width: 0) {
    .block-hh-physician-grid-block .wrap {
        grid-template-columns: initial !important;
    }
}

@media only screen and (min-width: 37.5em) {
    .block-hh-physician-grid-block .wrap {
        grid-template-columns: minmax(90px, 1fr) minmax(90px, 1fr) !important;
    }
}

@media only screen and (min-width: 60em) {
    .block-hh-physician-grid-block .wrap {
        grid-template-columns: minmax(200px, 1fr) minmax(200px, 1fr) minmax(200px, 1fr) minmax(200px, 1fr) !important;
    }
}

/********************************************************/
/*                 SPECIAL CAROUSELS                    */
/********************************************************/

/* ========== AWARDS GALLERY STYLES ========== */

@media (min-width: 0) { .awards-gallery .kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gallery-image-contain.kadence-blocks-gallery-intrinsic {
    height: 100px;
    position: relative;
}
    ul.kb-gallery-ul {
    padding: 0 !important;
    }
}

@media  (min-width: 600px) { 
    .awards-gallery .kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gallery-image-contain.kadence-blocks-gallery-intrinsic {
    height: 300px;
    position: relative;
}
    .awards-gallery ul.kb-gallery-ul {
            padding: 0 2.5em !important;
    }
}

.awards-gallery .kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gallery-image-contain.kadence-blocks-gallery-intrinsic img {
    object-fit: contain;
}

/* ========== AWARDS CAROUSEL (used on surgery LP) ========== */

.awards-carousel {
    margin-left: 10%;
    margin-right: 10%;
}

/* Awards Carousel */
.awards-block .kt-blocks-post-grid-item-inner {
    display: none;
}
.no-clicks .kt-post-slider-item,
.no-clicks article {
    pointer-events: none;
}

.hide-advanced-options.advanced-search-wrapper {
    display: none;
}
#kt-layout-id_776258-32 > .kt-row-column-wrap {
    padding-top: 50px;
    padding-bottom: 50px;
    padding-left: 35px;
    padding-right: 35px;
}


/* ========== Patient Story Grids/Carousels ========== */

.patient-story-carousel .slick-prev {
    left: -30px !important;
}

.patient-story-carousel .slick-next {
    right: -30px !important;
}

@media (max-width: 600px) {
    .patient-story-carousel .slick-prev {
        left: 15px !important;
    }

    .patient-story-carousel .slick-next {
        right: 15px !important;
    }
}

.kt-post-grid-layout-carousel-wrap button svg {
    color: #fff;
    width: 1.5em !important;
    height: 1.5em !important;
}

.single-patient-story-block {
    width: 35%;
    float: right;
    padding-left: 30px !important;
}

.single-patient-story-block .kadence-post-image-inner-intrisic {
    display: grid;
}

.patient-story-carousel-fullwidth .entry-content {
    font-style: italic;
    padding-right:30px;
}

.patient-story-carousel-fullwidth .kt-blocks-post-readmore-wrap {
    margin-left: -1.5rem !important;
}

.patient-story-carousel-fullwidth a.kt-blocks-post-readmore {
    font-style: normal;
}

.patient-story-carousel-fullwidth h2.entry-title {
    margin-bottom: 15px !important;
}
@media screen and (max-width: 767px) {
    .patient-story-carousel-fullwidth .kt-blocks-post-readmore-wrap {
        margin-bottom: 25px;
    }
}

.patient-story-carousel-singleslider .kt-blocks-post-readmore {
    margin-top: 16px !important;
}

.patient-story-carousel-singleslider .kt-blocks-post-grid-item-inner {
    padding: 5px 35px 10px 25px !important;
}

.patient-story-carousel-singleslider .kadence-post-image-inner-intrisic {
    position: relative !important;
}

.patient-story-carousel-singleslider .kadence-post-image {
    overflow: hidden;
}

/* ========== OUTPATIENT PAGE ---*/
.outpatient-archive {
    max-width: 90% !important;
}

.entry-content .outpatient-archive ul {
    padding-left: 0 !important;
}

/** Orthopedics styles **/
.three-image-row .wp-block-image {
    padding: 0.5em;
}

/* ========== HH OUTPATIENT PAGE new 12-11-20 ========== */

.outpatient-box {
    margin-bottom: 30px !important;
}

.outpatient-box .wp-block-group__inner-container {
    margin:0;
}

.outpatient-box h4 {
    margin-top:0;
    margin-bottom:0;
    font-size: 20px;
}

.outpatient-box h4 a {
    color: #4d4e4d;
    font-weight: 700;
}

.outpatient-box h4 a:hover {
    text-decoration: underline;
    color: #000;
}


/* ========== COVID19 STAT TABLE ========== */

.COVID19-stats-table table, .COVID19-stats-table2 table {
    border-spacing: 0;
}

.COVID19-stats-table th, .COVID19-stats-table2 th {
    background-color: #89acd2;
    color: #fff;
    padding: 10px;
    font-size: 16px;
}

.COVID19-stats-table td, .COVID19-stats-table2 td {
    font-size: 47px;
    padding: 15px 0;
    line-height: 47px;
    border: 1px solid #89acd2;
    border-top: 0;
}


.COVID19-stats-table3 table {
    border-spacing: 0;
}

.COVID19-stats-table3 th {
    background-color: #4d4e4d;
    color: #fff;
    padding: 10px;
    font-size: 16px;
}

.COVID19-stats-table3 td {
    font-size: 47px;
    padding: 15px 0;
    line-height: 47px;
    border: 1px solid #4d4e4d;
    border-top: 0;
}

.COVID19-stats-table3 tfoot td {
    font-size: 18px;
    line-height: 26px;
}

.COVID19-stats-table2 figcaption{
    font-size: 14px;
}

@media (max-width: 600px) { 
    .COVID19-stats-table th {
        padding: 0px;
        font-size: 12px;
    }
    .COVID19-stats-table td {
        font-size: 27px;
        padding:5px 0;
    }

    .COVID19-stats-table2 th {
        padding: 0px 3px;
        font-size: 14px;
    }
    .COVID19-stats-table2 td {
        font-size: 24px;
    }
    .COVID19-stats-table3 td {
        font-size: 35px;
    }
}

/* ========== VISITORS PAGE - COVID SAFETY VISITATION GUAGE, ETC. ========== */
/*
.accordion-icon-white .kt-btn-svg-icon svg {
    color: #fff;
}
*/

/* make accordion text larger */
.visitation-score-accordion .kt-blocks-accordion-header {
    color: #000 !important;
    font-size: 24px;
    padding-top: 15px;
    padding-bottom: 15px;
}

.accordion-green.wp-block-kadence-pane .kt-blocks-accordion-header, .accordion-green.wp-block-kadence-pane .kt-blocks-accordion-header.kt-accordion-panel-active {
    background-color: #5da433 !important;
    color: #000 !important;
}
.accordion-green .kt-accordion-panel-inner {
    background-color: #eaf3e5;
}

.accordion-yellow.wp-block-kadence-pane .kt-blocks-accordion-header, .accordion-yellow.wp-block-kadence-pane .kt-blocks-accordion-header.kt-accordion-panel-active {
    background-color: #fae000 !important;
    color: #000 !important;
}
.accordion-yellow .kt-accordion-panel-inner {
    background-color: #fef6d9;
}

.accordion-orange.wp-block-kadence-pane .kt-blocks-accordion-header, .accordion-orange.wp-block-kadence-pane .kt-blocks-accordion-header.kt-accordion-panel-active {
    background-color: #fd8f41 !important;
    color: #000 !important;
}
.accordion-orange .kt-accordion-panel-inner {
    background-color: #fdf1e9;
}

.accordion-red.wp-block-kadence-pane .kt-blocks-accordion-header, .accordion-red.wp-block-kadence-pane .kt-blocks-accordion-header.kt-accordion-panel-active {
    background-color: #FA3D3D !important;
    color: #000 !important;
}
.accordion-red .kt-accordion-panel-inner {
    background-color: #fde6e5;
}

.accordion-black.wp-block-kadence-pane .kt-blocks-accordion-header, .accordion-black.wp-block-kadence-pane .kt-blocks-accordion-header.kt-accordion-panel-active {
    background-color: #000 !important;
}
.accordion-black .kt-accordion-panel-inner {
    background-color: #eee;
}


/** SEARCH MODAL **/
.searchwp-modal-form__content form#searchform {
    background: #9EB856;
    position: relative;
}
.searchwp-modal-form__content form#searchform > div {
    display: flex;
    flex-direction: row;
    align-items: baseline;
}

.searchwp-modal-form__content form#searchform svg#search-icon {
    width: 35px;
    position: absolute;
    fill: #fff;
    top: 0;
        right: 7px
}
.searchwp-modal-form__content form#searchform input[type=submit] {
    border: 1px solid;
    border-color: #ccc #ccc #bbb;
    border-radius: 3px;
    background: #e6e6e6;
    color: rgba(0,0,0,.8);
    font-size: .75rem;
    line-height: 1;
    padding: .6em 1em .4em;
    cursor: pointer;
    background: transparent;
    border: none;
    border: 0;
    clip: rect(1px, 1px, 1px, 1px);
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    word-wrap: normal !important;
}

/********************************************************/
/*                   EVENTS Styles                     */
/********************************************************/
.page-template-template-events-list-new div.block-hh-hero-block,
.tribe_events-template-default div.block-hh-hero-block,
.single-tribe_events div.block-hh-hero-block,
.post-type-archive-tribe_events div.block-hh-hero-block,
.events-list  div.block-hh-hero-block,
.post-type-archive-tribe_events.events-list div.block-hh-hero-block {
    background-image: url(/wp-content/uploads/2022/03/header-events-online-classes.jpg) !important;
    background-position: center center;
}


.page-template-template-events-list-new #tribe-events-bar {
    margin-top: 50px;
    background-color: #eee;
    padding: 30px;
}

.page-template-template-events-list-new #tribe-events-bar h2 {
    margin-top: 0;
    margin-bottom: 5px;
}

.page-template-template-events-list-new .events-archive-search h2 {
    font-size: 38px !important;
}


.single-tribe_events .upcoming-events {
    grid-column: 1 / -1;
    width: 100%;
}

#tribe-events-content a {
    text-decoration: underline;
}

.tribe-events-single-event-title.entry-title {
    text-align: left !important;
}

.button-individual-event {
    text-transform:uppercase;
    font-weight:600;
    color: #FFFFFF !important;
    background-color: #235594;
    border: 2px solid #235594;
    border-radius: 3px;
    padding: 10px 20px;
    text-decoration: none !important;
}

.button-individual-event:hover {
    background-color: transparent;
    color: #235594 !important;
}

.tribe-events-meta-group-other h2 {
    display: none;
}

.single-tribe_events #tribe-events-content .type-tribe_events .tribe-events-content p {
        margin-bottom: 15px !important;
        line-height: 1.5;
 }

div#tribe-events-content div.tribe_events .tribe-events-single-event-description.tribe-events-content {
    text-align: left !important;
}

.tribe-events-single-section.tribe-events-event-meta.secondary {
    border: none !important;
}

/** EVENT STYLES FOR MINIMIZED LIST OF EVENTS (on Baby LP) **/

#tour .tribe-events-title-bar, #tour #tribe-events-bar, #tour .tribe-events-loop h2, #tour .tribe-events-archive-thumbnail, #tour .news-preview-summary, #tour .action-button {
    display: none;
}

#tour h2.entry_title {
    display: inline;
}

/* ========== NEW BABY LP 2021 ========== */
.page-id-34546 #wpnb-bar {
    display: none !important;
}

.page-id-34546 .hero-subheading, .page-id-34546 .site-breadcrumbs {
    display:none !important;
}

.page-id-34546 .hero-title {
    margin-bottom: 20px !important;
}

@media screen and (min-width: 48em) {
    .normal-2col .kt-has-2-columns {
        max-width: var(--content-width) !important;
        margin: auto !important;
    }
}

.block-hh-physician-grid-block.baby-lp-physicians {
    margin-left: 0 !important;
    margin-right: 0 !important;
    background-color:#f3f7fa;
}

.block-hh-physician-grid-block.baby-lp-physicians .wrap {
    padding-top: 60px;
    padding-bottom: 90px;
}

.block-hh-physician-grid-block.baby-lp-physicians .wrap h2 {
    color:#4d4e4d;
    font-size: 36px;
}
/** Baby lp form **/
.page-id-34546 #form {
    margin-top: -10px;
}

#gform_wrapper_31 {
    width: 50%;
    margin-left: auto;
    margin-right: auto;
}

#gform_wrapper_31 input, #gform_wrapper_31 textarea {
    width: 100%;
    background-color: #fff;
    border: 1px solid #666 !important;
}

#gform_wrapper_31 .gfield_label {
    letter-spacing: 0.7px;
}

#gform_wrapper_31 .gfield_required {
    color: #fff;
    font-weight: 500;
}
#gform_wrapper_31 .gform_footer.top_label, #gform_wrapper_31 .cm-hipaa-forms-ssl-notice {
    display:none;
}

@media (max-width: 767px) {
    #gform_wrapper_31 {
        width: 100%;
    }
}

/* ========== SPECIALTY PROGRAMS PAGE - Created July 2023 
https://www.huntingtonhealth.org/specialty-programs/  ========== */
.page-id-54509 .site-breadcrumbs {
    display: none;
}

.page-id-54509.page-template-template-baby-landing-new .site-footer {
    margin-top: 0 !important;
}

.page-id-54509 .block-hh-hero-block {
    height: 400px !important;
    background-repeat: no-repeat;
    background-position-y: 20% !important;
}

@media screen and (max-width: 1300px) {
    .page-id-54509 .block-hh-hero-block {
        height: auto !important;
    }
}

.page-id-54509 .wp-block-kadence-rowlayout.alignfull {
    width: initial;
}

.page-id-54509.page-template-template-baby-landing-new #primary .alignfull h2 {
    padding-bottom:15px !important;
    position:relative;
    margin-bottom:25px !important;
    margin-top:0 !important;
}
.page-id-54509 h2:after {
    content: "";
    background: #82bd00;
    width: 130px;
    height: 5px;
    position: absolute;
    display: block;
    bottom:0;
}

.page-id-54509 .hero-block {
    border-bottom: none !important
}

.page-id-54509 .block-hh-hero-block {
    border-bottom: 5px solid var(--color-theme-green);
}

/* Manual staff-doctor block for specialty physician page */
.special-physician-grid .kb-gal-image-radius {
    max-width: 218px !important;
}

.special-physician-grid .kadence-blocks-gallery-item {
    padding-bottom: 5px !important;
}

.special-physician-grid .name {
    font-size: 18px;
    font-weight: 600;
}

.special-physician-grid .name a {
    color: #000;
}

.special-physician-grid .specialty {
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 600;
    color: #235594;
}

.special-physician-grid p.address {
    font-size: 16px;
    margin-top: 8px;
    margin-bottom:0;
}

.special-physician-grid .kadence-blocks-gallery-item-inner {
    height: 100% !important;
}

.special-physician-grid figcaption.kadence-blocks-gallery-item__caption {
    background-color: transparent !important;
    padding-bottom: 0 !important;
    overflow: visible !important;
}

.specialty-divider .kt-block-spacer {
    height: 40px !important;
    margin-top: 10px;
}

@media screen and (max-width: 1200px) {
    .specialty-divider .kt-divider {
        width: 90% !important;
    }
}

@media screen and (max-width: 767px) {
    .specialty-divider {
        padding: 0 !important;
    }
    .specialty-divider .kt-block-spacer {
        height: 20px !important;
    }
    .specialty-divider .kt-divider {
        width: 100% !important;
    }
    .page-id-54509 .header-image img {
        height: 70px;
    }
}

/* ========== MULTI LANGUAGE PAGES ========== */
/*
.page-id-44360 - English page
.page-id-45028 - Spanish page
.page-id-45019 - Chinese page
.page-id-45031 - Armenian page
*/

.page-id-44360 .fullwidth-reset,
.page-id-45028 .fullwidth-reset,
.page-id-45019 .fullwidth-reset,
.page-id-45031 .fullwidth-reset {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
}

.page-id-44360 .site-breadcrumbs,
.page-id-45028 .site-breadcrumbs,
.page-id-45019 .site-breadcrumbs,
.page-id-45031 .site-breadcrumbs, .page-id-45395 .site-breadcrumbs {
    display:none;
}

/* phone number section - upper right block area */
.language-title {
    font-size: 22px;
    line-height: 32px;
    font-weight: 600;
    color: #0c528a;
}

a.language-option {
    font-size: 18px !important;
    font-weight:500 !important;
    text-decoration: underline !important;
}

a.language-option:hover {
    color: #0c528a;
}

/* hero image and title area */
.page-id-44360 .hero-block .block-hh-hero-block:after,
.page-id-45028 .hero-block .block-hh-hero-block:after,
.page-id-45019 .hero-block .block-hh-hero-block:after,
.page-id-45031 .hero-block .block-hh-hero-block:after {
    background: linear-gradient(180deg,transparent,rgba(0,0,0,.4) 70%);
}

.page-id-44360 .hero-title,
.page-id-45028 .hero-title,
.page-id-45019 .hero-title,
.page-id-45031 .hero-title {
    position: absolute !important;
    width: 100%;
    bottom: 15%;
}

.page-id-44360 .hero-subheading,
.page-id-45028 .hero-subheading,
.page-id-45019 .hero-subheading,
.page-id-45031 .hero-subheading {
    position: absolute !important;
    width: 100%;
    bottom: 1%;
}

@media screen and (min-width: 0) and (max-width: 60em) {
    .page-id-44360 .hero-block .block-hh-hero-block p.hero-subheading,
    .page-id-45028 .hero-block .block-hh-hero-block p.hero-subheading,
    .page-id-45019 .hero-block .block-hh-hero-block p.hero-subheading,
    .page-id-45031 .hero-block .block-hh-hero-block p.hero-subheading {
        display: initial;
    }
    .page-id-44360 .hero-block .block-hh-hero-block div.hero-title,
    .page-id-45028 .hero-block .block-hh-hero-block div.hero-title,
    .page-id-45019 .hero-block .block-hh-hero-block div.hero-title,
    .page-id-45031 .hero-block .block-hh-hero-block div.hero-title {
       margin-bottom: 20px;
    }
}

@media screen and (min-width: 1600px) {
    .page-id-44360 .block-hh-hero-block,
    .page-id-45028 .block-hh-hero-block,
    .page-id-45019 .block-hh-hero-block,
    .page-id-45031 .block-hh-hero-block {
        background-position: center top !important;
    }
}

@media only screen and (max-width: 81em) and (min-width: 64em) {
    .page-id-44360 .hero-block .block-hh-hero-block div.hero-title,
    .page-id-45028 .hero-block .block-hh-hero-block div.hero-title,
    .page-id-45019 .hero-block .block-hh-hero-block div.hero-title,
    .page-id-45031 .hero-block .block-hh-hero-block div.hero-title {
        max-width: 100%;
    }
}

@media screen and (min-width: 81em) {
    .page-id-44360 .hero-block .block-hh-hero-block div.hero-title,
    .page-id-45028 .hero-block .block-hh-hero-block div.hero-title,
    .page-id-45019 .hero-block .block-hh-hero-block div.hero-title,
    .page-id-45031 .hero-block .block-hh-hero-block div.hero-title {
        max-width: 100%;
    }
}


/* for header image with hispanic woman with cute girl

.page-id-44360 .block-hh-hero-block {
    background-position: 100% center !important;
}

@media screen and (max-width: 1023px) {
    .page-id-44360 .hero-title {
        position: absolute !important;
        bottom: 10px;
        margin-left: auto;
        margin-right: auto;
        width: 100%;
    }
}

@media screen and (max-width: 560px) {
    .page-id-44360 .block-hh-hero-block {
        max-height: 300px !important;
        background-position: 88% center !important;
    }
}
*/

.multi-language-intro-row h2 {
    margin-top: 0;
}

/* intro row using background image with spacer on top */
.multi-language-intro-row .image-spacer {
    height:600px !important;
}

@media (max-width: 767px) {
    .multi-language-intro-row .image-spacer {
        height:350px !important;
    }
}
/* Blue language bar section */
.language-columns .kt-row-column-wrap {
    padding-left: 20% !important;
    padding-right: 20% !important;
}

.language-columns a {
    color: #fff;
}

/* six buttons stacked in two columns */
.buttons-stacked .kt-btn-wrap {
    margin-bottom: 30px;
}

.column-button-grid2 h2 {
    margin-top:0;
}

@media screen and (min-width: 0) {
    .page-id-44360 .site-header .hh-phone-number,
    .page-id-45028 .site-header .hh-phone-number,
    .page-id-45019 .site-header .hh-phone-number,
    .page-id-45031 .site-header .hh-phone-number {
        display: block !important;
    }
}
@media (max-width: 767px) {
    .page-id-44360 .site-header__primary,
    .page-id-45028 .site-header__primary,
    .page-id-45019 .site-header__primary,
    .page-id-45031 .site-header__primary {
        display: block;
    }
    .page-id-44360 .header-image, .page-id-44360 .hh-phone-number,
    .page-id-45028 .header-image, .page-id-45028 .hh-phone-number,
    .page-id-45019 .header-image, .page-id-45019 .hh-phone-number,
    .page-id-45031 .header-image, .page-id-45031 .hh-phone-number {
        width: 100%;
        text-align: center;
    }
    .page-id-44360 .block-hh-hero-block,
    .page-id-45028 .block-hh-hero-block,
    .page-id-45019 .block-hh-hero-block,
    .page-id-45031 .block-hh-hero-block {
        background-position: 73% center !important;
    }

}

@media screen and (min-width: 768px) and (max-width: 1249px) {
    .patients-row .kt-row-column-wrap {
        flex-wrap: wrap;
    }
    .column-photo, .column-photo2, .column-button-grid, .column-button-grid2 {
        flex: none !important;
        width: 100% !important;
    }
    .buttons-stacked .kt-btn-wrap {
        margin-bottom: 20px;
    }
    .column-button-grid {
        padding-top: 4%;
    }
}

@media screen and (min-width: 1250px) {
    .column-button-grid {
        padding-top: 4%;
    }
    .column-photo2 {
        margin-top:100px;
    }
}

@media screen and (min-width: 1250px) {
    .column-photo2 {
        margin-top:70px;
    }
}

@media screen and (min-width: 1600px) {
    .column-button-grid {
        padding-top: 6%;
    }
    .column-photo2 {
        margin-top:30px;
    }
}

/* ========== HHP MEDICARE LP 2022 - https://www.huntingtonhealth.org/medicare-enrollment/ ========== */
.page-id-50327 .hero-block .block-hh-hero-block:after {
    display:none;
}

.page-id-50327 .hero-subheading {
    display: none !important;
}

.page-id-50327 .hero-title {
    text-shadow: none !important;
    line-height: 1.05 !important;
}

.page-id-50327 .hero-block .block-hh-hero-block div.hero-title {
    text-align: left !important;
}

.page-id-50327 .site-breadcrumbs {
    display: none;
}

.page-id-50327 .header-image img {
    margin-bottom: 10px;
}

.page-id-50327.page-template-template-baby-landing-new #bottom-footer-widgets-baby {
    grid-template-columns: 300px 1fr;

}
.page-id-50327 .site-footer #bottom-footer-widgets-baby .widget_media_image {
    max-width: 300px !important;
}

#gform_39 .phone-options {
    margin-top: -10px !important;
}

@media screen and (min-width: 0px) {
    .page-id-50327 .site-header .header-image {
        min-width: 300px;
    }
}
@media screen and (max-width: 48em) {
    .page-id-50327 .site-footer #bottom-footer-widgets-baby .widget_media_image {
        margin-bottom: 30px;
    }
}

@media screen and (min-width: 600px) {
    .page-id-50327 .site-header .header-image {
        min-width: 350px;
    }
}

@media screen and (min-width: 60em) {
    .page-id-50327 .hero-block .block-hh-hero-block div.hero-title {
        margin-top: 0;
    }
}

@media screen and (min-width: 600px) and (max-width: 64em){
    .page-id-50327 .hero-block .block-hh-hero-block div.hero-title {
        margin-left: 8.3%;
        max-width: 40%;
        font-size: 2em;
    }
}

/** mobile size bg**/
@media screen and (max-width: 600px) {
    .page-id-50327 .block-hh-hero-block {
        background-image: url("/wp-content/uploads/2022/10/hhp-medicare-senior-couple-agent-mobile.jpg") !important;
        min-height: 600px;
        background-position: center 70% !important;
        align-content: start;      
    }
}


/* ========== HHP MEDICARE LP 2021 - https://www.huntingtonhealth.org/medicare-advantage/ ========== */

.page-id-42262 .site-breadcrumbs {
    display: none;
}

@media screen and (max-width: 600px) {
    .page-id-42262 .hero-title {
        margin-top: 100px;
    }
}

@media (max-width: 944px) {
    .page-id-42262 .block-hh-hero-block {
        background-position: 90% center !important;
    }
}


@media (max-width: 1100px) {
    .medicare-page-logos {
        padding-left: 0 !important;
        padding-right: 0 !important;
        margin-right: -40px !important;
        margin-left: -40px !important;
        width: 110% !important;
    }
}


@media (max-width: 767px) {
    .medicare-page-logos {
        padding-left: initial !important;
        padding-right: initial !important;
        margin-right: initial !important;
        margin-left: initial !important;
        width: initial !important;
    }
    .medicare-page-logos img {
        max-width: 250px;
    }
    .medicare-page-logos .kt-row-column-wrap {
        padding-top: 0 !important;
    }
}


/* ========== VACCINE LP 2021 ========== */

.page-template-template-baby-landing-new #primary {
    grid-gap: initial !important;
}

.page-id-38521 .site-breadcrumbs, .page-id-38521 .hero-subheading {
    display: none !important;
}

.page-id-38521 .hero-block .block-hh-hero-block:after {
    display: none;
}

.page-id-38521 .hero-title br {
    display:none;
}

.page-id-38521 a.hero-link.green-button {
    padding: 20px 30px;
    margin-top:10px;
}

.headshot-grid .kadence-blocks-gallery-item__caption {
    font-size: 17px !important;
}

.headshot-grid .name {
    font-weight: 600;
    font-size:22px !important;
}

.headshot-grid .cta {
    background-color: rgba(150, 186, 67, 1);
    color: #fff;
    border-color: rgba(150, 186, 67, 1);
    border-width: 2px;
    border-style: solid;
    border-radius: 3px;
    padding: 8px 16px;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 600;
}

.headshot-grid .cta:hover {
    background-color: transparent;
    text-decoration: none;
}

.bio-popup h2 {
    color:#96ba43;
}

.page-id-38521 .remove-padding {
    padding:0 !important;
}

.page-id-38521 .gridcolumn-full {
    grid-column: 1/13 !important;
}

@media screen and (max-width: 600px) {
    .page-id-38521 .block-hh-hero-block {
        background-image: url("https://www.huntingtonhealth.org/wp-content/uploads/2021/03/home-header-vaccine-Campbell-mobile.jpg") !important;
        min-height: 600px;
        background-position: top center !important;        
    }
    .page-id-38521 .hero-title {
        font-size: 2.2em !important;
        margin-top:50%;
    }
    .page-id-38521 .hero-title br {
        display:block;
    }
    .headshot-grid .nameblock {
        line-height: 20px !important;
    }
    .headshot-grid .kadence-blocks-gallery-item__caption {
        font-size: 15px !important;
    }

    .headshot-grid .name {
        font-size:18px !important;
    }

}

@media screen and (min-width: 1400px) {
    .page-id-38521 .block-hh-hero-block {
        background-image: url("https://www.huntingtonhealth.org/wp-content/uploads/2021/03/HH-LP-Hero-Desktop-wide-02.jpg") !important;
        min-height: 500px;
    }
}

/* ========== LOOK FOR THE CUBE LP - LOCATIONS / ENTERPRISE / TRUSTED CARE PAGE ========== 
**More styles are located above in the home page section 6/16/23
*/
.page-id-39558 .site-breadcrumbs {
    display: none;
}

.page-id-39558 .hero-block .block-hh-hero-block:after {
    display:none;
}

.page-id-39558 .block-hh-hero-block {
    background-image: none !important;
    background-color: #fcd133;
}

.page-id-39558 .hero-title {
    text-shadow: none !important;
    color: #3a7cb7 !important;
    letter-spacing: .5px;
    font-size: 3.5em !important;
    line-height: 1.2em;
    text-transform: none !important;
    margin-bottom: 20px !important;
}

/* remove this one style for next campaign. this was to change that bottom green line bc it looked bad next to the yellow */
.page-id-39558 .hero-block {
    border-bottom: 5px solid #3a7cb7;
}

.page-id-39558 .hero-subheading{
    display:none !important;
}

@media screen and (min-width: 600px) {
    .page-id-39558 .hero-title {
        text-align: left !important;
    }
}

@media screen and (min-width: 60em) {
    .page-id-39558 .hero-title {
        margin-top: 0 !important;
    }
}

@media screen and (min-width: 64em) {
    .page-id-39558 .hero-title {
        max-width: 95% !important;
    }
}

@media screen and (min-width: 1500px) {
    .page-id-39558 .hero-title {
        font-size: 4em !important;
        line-height: 1.1em !important;
    }
}

/** smaller /mobile size bgs **/
@media screen and (max-width: 64em) {
    .page-id-39558 .hero-title {
        margin-top: -40px !important;
    }
}

@media screen and (max-width: 700px) {
    .page-id-39558 .hero-title {
        line-height: 1 !important;
    }
}

@media screen and (max-width: 600px) {
    .page-id-39558 .block-hh-hero-block {
        min-height: 550px;
    }
    .page-id-39558 .hero-title {
        text-align: left !important;
        margin-bottom:40px !important;
    }
}

@media screen and (max-width: 450px) {
    .page-id-39558 .hero-title {
        font-size:3em !important;
    }
}


/* other elements on locations page */

@media screen and (max-width: 1100px) {
    .mobile-columns-fullwidth .inner-column-1 {
        flex: 0 0 100% !important;
        webkit-flex: 0 0 100% !important;
    }
    .mobile-columns-fullwidth .inner-column-2 {
        flex: 0 0 0% !important;
        webkit-flex: 0 0 0% !important;
    }
}

@media screen and (max-width: 900px) {
    .mobile-columns-fullwidth {
        margin-left:40px !important;
        margin-right:40px !important;
    }
}

/*
.page-id-39558 .hero-block .block-hh-hero-block:after {
    display: none;
}
*/

.cube-locations-columns .outpatient-box {
    background-color: #f8f8f8 !important;
}

body:not(.has-sidebar).page-id-39558 .site-main .entry-content>:not(.alignfull) {
    padding-left: 0 !important;
    padding-right: 0 !important;
}



@media screen and (max-width: 1050px) {
    .outpatient-box .url {
        font-size: 14px;
    }
}

/* ========== STYLES FOR SURGERY LP ========== */

.page-id-25425 .hero-block .block-hh-hero-block div.hero-title {
    text-align: left !important;
        margin-left: 3% !important;
}

@media screen and (min-width: 81em) {
.page-id-25425 .hero-block .block-hh-hero-block div.hero-title {
        text-align: left !important;
        margin-left: 0 !important;
    }
}

.page-id-25425 h2.phone-heading {
    margin-bottom: 0;
}

.page-id-25425 .phone-number {
    margin-top: 5px;
}

.page-id-25425 #tribe-events-adv-list-widget-2 .widget-title, 
.page-id-25425 #tribe-events-adv-list-widget-2 p {
    display: none;
}

/* new surgery LP hero image August 2021 of man in bed with female nurse */
@media screen and (min-width: 1200px) {
    #hh-hero-block-25425 {
        background-position: center 30% !important;
    }
}

@media screen and (max-width: 600px) {
    #hh-hero-block-25425 {
        min-height: 500px;
    }
    .page-id-25425 .hero-title {
        margin-top: 150px;
    }
}

/*--- AWARDS CAROUSEL (used on surgery LP---*/

.awards-carousel {
    margin-left: 10%;
    margin-right: 10%;
}

/** ----surgery form - on surgery LP and surgery service line pages ------ **/
#gform_wrapper_26 .gform_wrapper li.hidden_label input, 
#gform_wrapper_29 .gform_wrapper li.hidden_label input {
    margin-top: 2px;
    border-radius: 0;
}

#gform_wrapper_26 input[type=text], 
#gform_wrapper_29 input[type=text] {
    border-radius: 0;
}

#gform_wrapper_26 select, #gform_wrapper_26 input:not(.button),
#gform_wrapper_29 select, #gform_wrapper_29 input:not(.button) {
    margin-top: 6px !important;
}

#gform_wrapper_26 .ginput_container,
#gform_wrapper_29 .ginput_container {
    margin-top: 0 !important;
}

#gform_wrapper_26 input:not(.button) {
    height: 38px;
}

#gform_fields_29 {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

label#input_29_23_1_label {
    font-weight: 700;
    font-size: 18px;
    letter-spacing: normal;
}

#gform_wrapper_29 input, #gform_wrapper_29 select {
    width: 100%;
}


form.doctor-search-form div.advanced-search-wrapper .advanced-search-fields.open, form.doctor-search-form div.advanced-search-wrapper .advanced-search-fields.closing {
        overflow: hidden;
}

@media screen and (min-width: 48em) {
    form.doctor-search-form select {
            width: 80% !important;
            height: 42px !important;
    }
}

/** ------LANDING PAGE RESET STYLES----- **/
.fullwidth-reset {
    padding-left: 0 !important;
    padding-right: 0 !important;
    grid-column: 1/-1 !important;
}


/** ------CUSTOM STYLES----- **/
.site-header .header-top__wrap .pom-small-white {
    width: 25px;
}
.hh-phone-numbers a .phone-content span {
    display: block;
}
#menu-mobile-icon-menu li a p {
    position: absolute;
    visibility:hidden;
    margin:0;
    width:0;
}

/** ------ACCESSIBILITY STYLES----- **/

.kt-blocks-accordion-header{
    background-color:#4984C3 !important;
}

.news-image-date-date{
    background-color:#327ABD !important;
}

.screen-reader-text{
    display:initial !important;
}

.events-news-providers .block-generic-head-title{
    color: #235594 !important;
}

.events-news-providers .block-generic-title, .events-news-providers .block-generic-specialty, .events-news-providers .block-generic-specialty-second{
    color:#000 !important;
}

.grecaptcha-badge{
    display:none;
}




/** SEARCH BLOCK STYLING **/

form.doctor-search-form input[type=text]{
	height: 55px;
}

.searchwp-revised-search-notice,
form.doctor-search-form .specialty,
[name="__doctor-search-operator"]{
	display: none;
}


form.doctor-search-form.prioritized{
	grid-template-columns: 3.5fr 1.5fr;
}

body.home form.doctor-search-form.prioritized{
	align-self: center;
	width: 100%;
	grid-template-columns: 6fr !important
}
body.home form.doctor-search-form{
	max-width: 600px;
}
body.home form.doctor-search-form + h2{
	text-align: center;
	font-size: 40px;
	margin-top: 0;
	padding-bottom: 27px !important;
    position: relative;
    color: #3e87cb !important;
}
body.home form.doctor-search-form + h2:before{
    content: "" !important;
    background: #84BD00;
    width: 130px;
    height: 5px;
    position: absolute;
    display: block;
    left: 50%;
    transform: translateX(-50%);
    bottom: 0;
}
form.doctor-search-form.prioritized  select{
	width: 100% !important;
}

body.home form.doctor-search-form.prioritized{
	grid-template-columns: 4.5fr .5fr;
    grid-gap: 20px;
}

body.home form.doctor-search-form input[type="text"]{
	padding: 13px 20px;
}

body.page-template-template-full-width #page .post-12780 h1.entry-title{
    padding-bottom: 0;
}


body.page-template-template-full-width #page .post-12780 .kb-row-layout-id12780_980a4f-26 > .kt-row-column-wrap{
    padding-top: 2vw;
}

form.doctor-search-form.prioritized{
    grid-template-columns: 6fr !important;
}

form.doctor-search-form input[type=submit]{
    background: #96BA43 !important;
    color: #fff !important;
    border: 0 !important
}

body.home .kb-row-layout-id2371_7e9fb0-ec > .kt-row-column-wrap{
    background: #fff url(https://www.huntingtonhealth.org/wp-content/uploads/2020/02/HH_Perscpective_Element.png) no-repeat bottom center;
    padding-top: 70px;
    padding-bottom: 70px;
}

body.home form.doctor-search-form input[type="text"]{
    border: 1px solid #2e2e2e !important
}

@media (max-width: 600px ){
    form.doctor-search-form.prioritized .form-group.keyword{
        margin-bottom: 15px;
    }
}