html, html body {font-size: 20px;line-height: 28px;color: #080808;}
.post-meta {display: none;}
.ch-container, .ch-resolution {max-width: 1300px !important;width: 100% !important;padding-left: 24px !important;padding-right: 24px !important;}
.font-display {font-family: 'mayo-display';}
hr {width: 100%;margin-top:16px !important;margin-bottom:0px !important;}
.mayo-staff-content-wrap {margin-top: 34px;}
div.ch-main, div.ch-sidebar {
  display: flex;
  flex-direction: column;
}
h3:not(.parent-header) {margin-bottom: 32px;}
.parent-header {margin-top: 0px;}

@media (min-width: 450px) and (max-width: 767px) {
    .single-record .col-sm-7 {width: 58.33333333%;float: left;}
    .single-record .col-sm-5 {width: 41.66666667%;float: left;}
    .mayo-member-row .col-sm-4 {width: 33.33333333%;float: left;}
}

/*
* Buttons
*/
.btn {
    border: 1px solid #000;
    color: #000000;
    font-size: 18px;
    padding: 15px 32px 15px 32px;
    border-radius: 999vw;
    font-family: 'mayo-sans', arial, sans-serif;
    display: inline-block;
    line-height: 1em;
    text-decoration: none;
    text-align: center;
    position: relative;
}
.btn.btn-primary {background-color: #0057B8;color: #ffffff;border: 1px solid #0057B8;}
.btn.btn-success {color: #fff;background-color: #449d44;border-color: #449d44;}
.btn-skel-generic {border-color: #54585A; color: #fff;}

#header {position: relative;}
.stream-bar {background-color: #E1F0FF;height: 64px;display: flex;align-items: center;justify-content:center;padding: 0 24px;}
.stream-status {font-size: 12px;line-height: 16px;font-weight: bold;display: flex;align-items: center;margin-right: 26px;}
.stream-status img {margin-right: 9px;max-height: 24px;}
.stream-links a {font-size: 16px;line-height: 24px;text-decoration: underline;margin-left: 16px;display: inline-block;margin-bottom: 4px;}

@media (max-width: 767px) {
    #mobile-header {background: #0057b8;}
    #mobile-header, #mobile-nav-container .nav-heading {padding: 16px 24px;display: flex;justify-content: space-between;align-items: center;}
    #mobile-header {flex-wrap: wrap;}
    #header .site-logo {position: relative;}
    #header .site-logo img {height: 48px;}
    #header .menu-toggle button {margin: 0;padding: 0;border:none;background: none;}
    #header .menu-toggle img {height: 16px;}

    .site-logo:not(.white-logo) {display: none;}
    .hamburger-icon {display: none;}
    .mobile-title {display: block !important;color: #fff !important;width: 100%;font-size:23px;}
    .header-images {width: 100%;margin-top: 28px;}
    .header-images .wordmark {display: block;height:104px;margin-bottom: 19px;}
    .header-images .tagline {display: block;margin-bottom: 14px;font-size: 14px;line-height: 1;font-weight: 100;color: #fff;}
    .header-images img.tagline {height:11px;}

    .stream-bar {justify-content: center;margin-bottom: 28px;}
    .stream-status {margin-right: 0px;}

    #mobile-nav-container {position: fixed;top: 0;left:0;width: 100%;background: #fff;z-index: 100;min-height: 100vh;}
    #mobile-nav-container .scroll-wrap {position: absolute;;top: 0;bottom:0;overflow-y: scroll;overflow-x: hidden;width: 100%;}
    #mobile-nav-container .site-logo:not(.white-logo) {display: block;}
    #mobile-nav-container .navbar-nav {padding-left: 24px;padding-right: 24px;padding-bottom:32px;margin: 0;}
    #mobile-nav-container .navbar-nav li > a {font-size: 16px;line-height: 24px;padding:16px 24px;color:#080808;border-bottom: 1px solid #d6d6d6;}
    #mobile-nav-container .navbar-nav li:first-of-type > a {border-top: 1px solid #d6d6d6;}
    #mobile-nav-container .navbar-nav li .dropdown-menu{padding: 16px 0px;}
    #mobile-nav-container .navbar-nav li .dropdown-menu a{padding: 12px 54px;border:none;}
    #mobile-nav-container .dropdown-menu > li > a:focus, #mobile-nav-container .dropdown-menu > li > a:hover {background: inherit;}
    #mobile-nav-container .nav-heading {background: #fff;}
    #mobile-nav-container .nav > li > a:focus, #mobile-nav-container .nav > li > a:hover, #mobile-nav-container .nav > li > a:focus:hover {
	  background-color: #fff;
	}
    #desktop-header {display: none;}

    /* submenus */
    #mobile-nav-container .caret {display: none;}
    #mobile-nav-container .dropdown-toggle:after {
        content: ' ';
        position: absolute;
        top: 0;
        bottom: 0;
        right: 8px;
        background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.99997 11.414L2.29297 5.70697L3.70697 4.29297L7.99997 8.58597L12.293 4.29297L13.707 5.70697L7.99997 11.414Z' fill='%23080808'/%3E%3C/svg%3E");
        background-position: right center;
        background-repeat: no-repeat;
        background-size: contain;
        transform: rotate(0deg);
        transition: transform .3s ease;
        width: 16px;
        height:100%;
    }
    #mobile-nav-container li.open .dropdown-toggle:after {
        transform: rotate(-180deg);
    }
    #mobile-nav-container .navbar-nav > li {position: static;}
    #mobile-nav-container .navbar-nav > li.dropdown.open > a {border-bottom: 0px;}
    #mobile-nav-container .navbar-nav > li.dropdown.open > .dropdown-menu {border-bottom: 1px solid #d6d6d6;}
    /* #mobile-nav-container .navbar-nav > li.dropdown.open {background-color: #c5e2f9;} */
    /* #mobile-nav-container .navbar-nav li ul.dropdown-menu {position: fixed;width: 100%;top: 0;bottom: 0;background: #fff;padding:0;overflow-y: scroll;overflow-x: hidden;} */
    /* #mobile-nav-container .navbar-nav li ul.dropdown-menu .nav-heading {background: #EBEBEB;} */
    #mobile-nav-container .dropdown-menu .active a:not(.dropdown-close-link), #mobile-nav-container .dropdown-menu > .active > a:not(.dropdown-close-link):focus, #mobile-nav-container .dropdown-menu > .active > a:not(.dropdown-close-link):hover {background-color: #c5e2f9;color: #0057B8;}
    .mobile-nav-header-info {display: none;}
    #mobile-nav-container .mobile-nav-header-info {display: block;background: #EBEBEB;padding: 0px 24px;}

    #mobile-nav-container .select-year {font-weight: 300;padding:16px 24px;border-top: 1px solid #d6d6d6;font-family: 'mayo-display';position: relative;}
    #mobile-nav-container .select-year:after {
        content: "";
        position: absolute;
        top: 0;
        bottom: 0;
        left: auto;
        margin-left: 8px;
        background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.99997 11.414L2.29297 5.70697L3.70697 4.29297L7.99997 8.58597L12.293 4.29297L13.707 5.70697L7.99997 11.414Z' fill='%23080808'/%3E%3C/svg%3E");
        background-position: right center;
        background-repeat: no-repeat;
        background-size: contain;
        transform: rotate(0deg);
        transition: transform .3s ease;
        width: 16px;
        height: 100%;
    }
    #mobile-nav-container .additional-year a {font-size: 32px;line-height: 40px;color: #595959;}
    #mobile-nav-container .current-year {font-size: 40px;line-height: 44px;color: #080808;}
    #mobile-nav-container .select-year.current-year:after {transform: rotate(180deg);}


}
@media (max-width: 430px) {
	.stream-bar {justify-content:space-between;}
}
@media (max-width: 400px) {
    .stream-links a {margin-left: 8px;}
}

@media (min-width: 768px) {
    #mobile-header {display: none !important;}
    #mobile-navbar-collapse {display: none !important;}
    #desktop-header {
        display: block;
        background: #0057b8;
        padding: 24px 0px;
    }
    #desktop-header .site-logo {float: left;margin-left:24px;margin-right: 66px;}
    #desktop-header .site-logo img {height: 64px;}
    #desktop-header .site-title {font-size: 48px; line-height: 52px; padding: 77px 0px 55px 0px;margin:0;color: #fff;}
    .mobile-nav-header-info {display: none;}
    .header-images {margin-top: 30px;float: left;}
    .wordmark {height: 112px;display: block;}
    .tagline {margin-top: 18px;margin-bottom: 8px;display: block;font-size: 15px;line-height: 1;font-weight: 100;color: #fff;}
    img.tagline {height:12px;}
}

@media (max-width: 1460px) and (min-width: 1300px) {
    .ch-container {max-width: 1052px !important;}
}

/* search shortcode */
header .amots-search-container {display: none;}
.amots-search-container .alphabet-filter {margin-left:-16px;display: flex;flex-wrap: wrap;}
.amots-search-container .alphabet-filter input {visibility: hidden;width:0;height: 0;position: absolute !important;}
.amots-search-container .alphabet-filter .radio {margin:0 0 16px 16px;float: left; cursor: pointer;}
.amots-search-container .alphabet-filter .radio label {padding-left: 0px;}
.amots-search-container .alphabet-filter .radio input ~ span {display: block; background:#EBEBEB;width: 48px;height: 48px;font-size: 16px;line-height: 48px;text-align: center;border-radius: 50%;}
.amots-search-container .alphabet-filter .radio input:checked ~ span {background:#0057B8 !important;color: #fff;}
.amots-search-container .alphabet-filter > div:first-of-type {order:100;}
.amots-search-container .alphabet-filter > div:first-of-type input ~ span {width: 112px;border-radius: 100px;}
.amots-search-container .alphabet-filter .help-block {clear:both;display: block;margin-left:16px;}

.amots-search-container .filter-buttons {display: flex;justify-content: space-between;}
.amots-search-container .filter-buttons a, .amots-search-container .filter-buttons button {padding: 10px 12px !important;width: 46%;border-radius: 100px;border: 1px solid #0057b8;font-weight:normal !important;}
.amots-search-container .filter-buttons a {color: #0057b8;}
.amots-search-container .filter-buttons button {background:#0057b8 !important;text-transform: none;}


/* directories */
.mayo-staff-content-wrap h3 {font-family: 'mayo-display';font-size: 32px;line-height: 40px;color: #000;font-weight: normal;margin-bottom: 32px;}
.mayo-staff-content-wrap .mayo-member-item {font-size: 20px; line-height: 29px;}
.mayo-staff-content-wrap .mayo-member-item h5{font-size: 20px; line-height: 29px;font-family: 'mayo-sans';}

.ch-one-level-breadcrumb {order: -100;font-size: 16px;line-height: 24px;}
.ch-one-level-breadcrumb + .single-member-record .member-record-name {margin-top:0px;}
.ch-one-level-breadcrumb .ch-one-level-breadcrumb-chevron {
    display: inline-block;
    background-image: url(https://cdn.prod-carehubs.net/assets/icons/general/chevron-down-blue.svg);
    background-position: right center;
    background-repeat: no-repeat;
    background-size: contain;
    transform: rotate(90deg);
    color: transparent;
    width: 12px;
    margin-right: 4px;
}

.ch-staff-member-image {background-repeat: no-repeat;background-size: cover;background-position: center;padding-top:116%;height: 0;overflow: hidden;position: relative;}
.ch-staff-member-image img {visibility: hidden;}
.ch-staff-member-image .icon-wrap {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #ebebeb;color:#080808;display: flex;justify-content: center;align-items: center;font-size: 32px;}

/* awards winners */
.former-recipients {
    background: #E6F1FF;
    padding: 24px;
}
.former-recipients .h4 {
    font-size: 31px;line-height: 35px;margin-top:0px;margin-bottom:32px;
}
.winner-row {display: flex;margin-bottom: 8px;}
.winner-year {flex-basis: 60px;flex-shrink: 0;}
.additional-winners-toggle {margin: 0 auto;display: block;}

/* single records */
.single-member-record .member-record-name {font-weight: normal;}
.single-record .col-sm-7 p {margin-bottom: 20px;}
.body-single-picture-name-current-role-previous-winners .post-title:not(.single-member-record) {display:none;}
.single-picture-name-encomium .single-record-name-image {margin-bottom: 42px;}
.single-picture-name-encomium .single-record-name-image {max-width:210px;margin-left: auto;margin-right: auto;}

.encomium-text center {padding-bottom: 32px;border-bottom: 1px solid #d6d6d6;margin-bottom: 42px;font-size: 16px; line-height: 24px;}
.encomium-text center p {font-size: 16px !important; line-height: 24px !important;}
.encomium-text h3 {margin-bottom: 0px;font-weight: bold;}
.encomium-text em {display: inline-block;margin-top: 12px;margin-bottom: 12px;font-family: 'mayo-serif';}
.enconium-single .parent-header {text-align: center;font-size: 32px;line-height: 40px;border-bottom: 1px solid #d6d6d6;padding-bottom: 16px;margin-bottom: 24px;}
.enconium-single .post-title {text-align: center;}
@media (max-width: 767px) {
    div.ch-main, div.ch-sidebar {margin-top: 0px !important;}
    .ch-sidebar-column {display: none !important;}
    .post-title h1, h1.mobile-page-title {margin: 0;font-size: 39px;line-height: 44px;}
    .ch-one-level-breadcrumb {order: -100;margin-bottom: 24px !important;}
    .mc-staff-filter-bubbles.visible-xs {display: none !important;}
    .ch-search-badge-container .badge {font-size: 20px !important;}
    .parent-header {margin-bottom: 0px;}
    .post-title.single-member-record {margin-top:0px;margin-bottom:32px;}

    .mayo-member-item:not(.picture-plus-name-location) {text-align: left;}
    .mayo-member-item:not(.picture-plus-name-location) .member-record-name {font-family: 'mayo-sans';font-weight: bold !important;font-size: 20px;line-height: 28px;margin-top: 0px;}
    .mayo-member-item:not(.picture-plus-name-location) .ch-staff-member-image {margin-bottom: 21px;}
    .mayo-member-item:not(.picture-plus-name-location) .ch-staff-member-image.ch-staff-member-image-icon {width: 100%;display: flex;justify-content: center;align-items: center;background: #ebebeb;font-size: 99px;}

    .mayo-member-item.name-plus-location{text-align:left;margin-bottom: 9px;}
    .mayo-member-item.name-plus-location .member-record-name {font-family: 'mayo-sans';font-size: 20px;line-height: 28px;font-weight: normal;}

    .ch-main .amots-search-container {margin-top: 12px;margin-bottom:20px;}
    .search-filter {border-top: 1px solid #080808;margin-top: 20px;border-bottom: 1px solid #080808;}
    #search-filter-toggle {
        background: none;
        border: none;
        border-radius: 0;
        width: 100%;
        text-align: left;
        padding: 12px 0px;
        position: relative;
    }
    .badge {background-color: #0057b8 !important;font-weight: normal !important;}
    #search-filter-toggle:after {
        content: "";
        position: absolute;
        top: 0;
        bottom: 0;
        right: 0px;
        background-image: url(https://cdn.prod-carehubs.net/assets/icons/general/chevron-down.svg);
        background-position: right center;
        background-repeat: no-repeat;
        background-size: contain;
        transform: rotate(-180deg);
        transition: transform .3s ease;
        width: 18px;
        height:100%;
    }
    #search-filter-toggle.collapsed:after{
        transform: rotate(0deg);
    }
    .ch-search-badge-clear {display: none !important;padding-left:0 !important;}


    /* single record */
    .single-record .single-record-name-image {text-align: left;margin-bottom: 42px;}
    .single-record .ch-staff-member-image {margin-bottom: 21px;}
    .single-record p {font-size: 20px;line-height: 28px;}
    .single-record .member-record-name {font-family: 'mayo-sans';font-weight: bold;font-size: 20px;line-height: 28px;}

    .body-single-picture-name-current-role-previous-winners .award-name {
        margin-left: calc( -100vw / 2 + 100% / 2 );
        margin-right: calc( -100vw / 2 + 100% / 2 );
        max-width: 100vw;
        width: auto;
        background: #ebebeb;
        padding: 0px 24px 0px;
        order: -2;
        font-family: 'mayo-display';
        font-size: 39px;
        line-height: 44px;
        margin-top:0;
        margin-bottom: 0;
    }

    /* page navigation */
    ol.ch-breadcrumb.breadcrumb {
        margin-left: calc( -100vw / 2 + 100% / 2 );
        margin-right: calc( -100vw / 2 + 100% / 2 );
        max-width: 100vw;
        width: auto;
        background: #ebebeb !important;
        padding: 0px 24px 0px !important;
        margin-bottom: 0px !important;
    }
    .wp-block-navigation {
        overflow: visible;
        overflow-y: hidden;
        scroll-snap-type: x mandatory;
        -ms-overflow-style: none;
        scrollbar-width: none;
        margin-top: 16px;
        margin-bottom: 16px;
    }
    .wp-block-navigation::-webkit-scrollbar {
        display: none;  /* Safari and Chrome */
    }
    .wp-block-navigation__container {
        margin-left: 0px !important;
        margin-right: 0px !important;
    }
    .wp-block-navigation__container li:first-of-type a {margin-left: 24px;}
    .wp-block-navigation .wp-block-navigation-item {
        scroll-snap-align: start;
    }
    .wp-block-navigation .wp-block-navigation-item__content {white-space: nowrap;color: #0057B8 !important;font-size: 16px;line-height: 19.2px;padding: 12px 15px !important;border:1px solid #0057b8;border-radius:50px;}
    .wp-block-navigation .current-menu-item .wp-block-navigation-item__content {color: #fff !important;background:#0057B8 !important;}
    .wp-block-group.alignfull {padding-left: 24px;padding-right: 24px;padding-top: 16px;margin-bottom: 26px;}

    .mayo-member-item .member-record-name {font-weight:bold; margin-top: 16px;display: block;margin-bottom: 8px;}
    .mayo-staff-content-wrap > h3 {font-size:24px !important;line-height: 29px !important;}

    .name-plus-location.mayo-member-item {margin-bottom:0px;}
    .mayo-staff-content-wrap .clearfix + h3 {border-top: 1px solid #d6d6d6;margin-top:24px;padding-top:28px;}

}
@media (max-width: 449px) {

    .mayo-staff-content-wrap .picture-plus-name-location {
        border-bottom: 1px solid #E6E6E6;
        padding-top: 17px;
        padding-bottom: 17px;
        padding-right: 45px;
    }
    .mayo-staff-content-wrap .picture-plus-name-location .ch-staff-member-image {
        width: 60px;
        height: 60px;
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
        float:left;
        border-radius: 50%;
        margin-right: 24px;
        padding-top: 0px;
    }
    .mayo-staff-content-wrap .picture-plus-name-location .ch-staff-member-image.ch-staff-member-image-icon {display: flex;align-items: center;justify-content: center;background: #ebebeb;}
    .mayo-staff-content-wrap .picture-plus-name-location .ch-staff-member-image.ch-staff-member-image-icon .bi {color: #080808;}
    .mayo-staff-content-wrap .picture-plus-name-location .ch-staff-member-image img {display: none;}
    .mayo-staff-content-wrap .picture-plus-name-location a {display: inline-block;width: 100%;color:#080808;}
    .mayo-staff-content-wrap .picture-plus-name-location p {margin-bottom: 0px;}
    .mayo-staff-content-wrap .picture-plus-name-location:after {
        content: "";
        position: absolute;
        top: 0;
        bottom: 0;
        right: 24px;
        background-image: url(https://cdn.prod-carehubs.net/assets/icons/general/chevron-down.svg);
        background-position: right center;
        background-repeat: no-repeat;
        background-size: contain;
        transform: rotate(-90deg);
        width: 18px;
        height:100%;
    }

    .mayo-member-item.picture-plus-name-location {margin-bottom: 0px;}
    .mayo-member-item.picture-plus-name-location .member-record-name {margin-top: 0px;padding-left:84px;}
    .mayo-member-item.picture-plus-name-location .member-record-name + p{padding-left:84px;}


    /* awards winners */
    .former-recipients {
        margin-left: calc( -100vw / 2 + 100% / 2 );
        margin-right: calc( -100vw / 2 + 100% / 2 );
        max-width: 100vw;
        width: auto;
        margin-top: -14px;
    }

    .mayo-member-row + .mayo-member-row > div:not(.name-plus-location,.picture-plus-name-location) {margin-top:54px;}
    .mayo-member-item + .mayo-member-item:not(.name-plus-location,.picture-plus-name-location) {margin-top:54px;}
}
@media (min-width: 768px) {
    div.ch-main {padding-left: 90px;}
    div.ch-sidebar {border-bottom: 1px solid #D6D6D6;}
    div.ch-sidebar aside.widget {margin-bottom:0px;}
    div.ch-sidebar aside:last-of-type {border-bottom: 1px solid #D6D6D6;}
    div.ch-sidebar .widget-title {padding:16px 24px;border-top: 1px solid #D6D6D6;position:relative;margin-bottom:0px;font-weight: 300;}
    div.ch-sidebar .widget_block .widget-title {font-size:32px;line-height: 40px;color:#595959;}
    div.ch-sidebar .widget_nav_menu .widget-title {font-size:40px;line-height: 44px;}
    div.ch-sidebar .widget-title:after {
        content: "";
        position: absolute;
        top: 0;
        bottom: 0;
        left: auto;
        margin-left: 8px;
        background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.99997 11.414L2.29297 5.70697L3.70697 4.29297L7.99997 8.58597L12.293 4.29297L13.707 5.70697L7.99997 11.414Z' fill='%23080808'/%3E%3C/svg%3E");
        background-position: right center;
        background-repeat: no-repeat;
        background-size: contain;
        transform: rotate(0deg);
        transition: transform .3s ease;
        width: 16px;
        height: 100%;
    }
    div.ch-sidebar .widget_nav_menu .widget-title:after {transform: rotate(180deg);}
    div.ch-sidebar aside.widget ul {padding-left:24px;padding-right:0px;margin-bottom:32px;}
    div.ch-sidebar {background: none;border: none;padding: 0;}
    div.ch-sidebar .menu-main-menu-container .sub-menu .sub-menu {display: none !important;}
    div.ch-sidebar .menu-main-menu-container .menu > li.menu-item:first-of-type {border-top: 1px solid #D6D6D6;}
    div.ch-sidebar .menu-main-menu-container .menu-item {border-bottom: 1px solid #D6D6D6;}
    div.ch-sidebar .menu-main-menu-container .menu-item > a {color: #000;padding: 16px 24px !important;position: relative;margin-left:0px;margin-right: 0px;font-size:16px; line-height: 24px;}
    div.ch-sidebar .menu-main-menu-container .menu-item.active {background-color: #c5e2f9;}
    div.ch-sidebar .menu-main-menu-container .menu-item.active a {font-weight: bold;}
    div.ch-sidebar .menu-main-menu-container ul:not(.sub-menu) .menu-item-has-children > a:after {
        content: "";
        position: absolute;
        top: 0;
        bottom: 0;
        right: 8px;
        background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.99997 11.414L2.29297 5.70697L3.70697 4.29297L7.99997 8.58597L12.293 4.29297L13.707 5.70697L7.99997 11.414Z' fill='%23080808'/%3E%3C/svg%3E");
        background-position: right center;
        background-repeat: no-repeat;
        background-size: contain;
        transform: rotate(0deg);
        transition: transform .3s ease;
        width: 16px;
        height:100%;
    }
    /* div.ch-sidebar .menu-main-menu-container ul:not(.sub-menu) .menu-item-has-children.open {
        background: #c5e2f9;
    } */
    div.ch-sidebar .menu-main-menu-container ul:not(.sub-menu) .menu-item-has-children.open > a {
        border-bottom: none;
    }
    div.ch-sidebar .menu-main-menu-container ul:not(.sub-menu) .menu-item-has-children.open > a:after{
        transform: rotate(-180deg);
    }
    div.ch-sidebar .menu-main-menu-container .sub-menu {
        padding-left: 0px;
        padding-right: 0px;
        display: none;
        padding-bottom: 0px;
        margin-bottom: 0px;
    }
    div.ch-sidebar .menu-main-menu-container .open .sub-menu {
        display: block;
    }
    div.ch-sidebar .menu-main-menu-container .sub-menu li {border:none;}
    div.ch-sidebar .menu-main-menu-container .sub-menu li a {
        padding: 16px 5px 16px 48px !important;
        color: #000;
    }
    div.ch-sidebar .menu-main-menu-container .sub-menu li a:after {
        background: none !important;
    }
    div.ch-sidebar .amots-search-container {padding: 0 44px;}
    div.ch-sidebar .amots-search-container .alphabet-filter .radio input ~ span {background: #fff;}
    div.ch-sidebar .filter-widget .sub-menu {display: none !important;}
    div.ch-sidebar .filter-widget .amots-search-container {display: none !important;}
    div.ch-sidebar .filter-widget.open .amots-search-container {display: block !important;}

    .wp-block-navigation {display: none !important;}
    .wp-block-group.alignfull {margin: 0;padding: 24px 0 42px;background: none !important;}

    .mayo-staff-content-wrap > h3 {font-size:32px !important;line-height: 40px !important;}
    .mayo-member-row {clear:both;}

    .member-record-name {font-weight: bold;margin-top:16px;display: block;margin-bottom: 8px;}
    .member-record-name + p {font-weight: 200;}
    .name-plus-location .member-record-name {font-weight: bold;}
    .name-plus-location .member-record-name + p {font-weight: normal;}
    .name-plus-location.mayo-member-item {margin-bottom:0px;}
    .name-plus-location.mayo-member-item .member-record-name {margin-bottom:0px;margin-top:8px;}

    .post-title h1 {font-size: 48px;line-height: 52px;margin-top: 0px;}
    h1.mobile-page-title {display: none;}
    .post-title.single-member-record {margin-top:0px;margin-bottom:32px;}
    .post-title:not(.single-member-record) h1 {margin-bottom:24px;}
    .single-record .col-sm-7 p {margin-bottom:20px;}

    .ch-one-level-breadcrumb {margin-top: 32px;}
    .wp-block-group.alignfull + .ch-one-level-breadcrumb {margin-top: 0px;}
    .search-filter {display: none;}
    .body-single-picture-name-current-role-previous-winners .ch-one-level-breadcrumb {order:-100;}

    .mayo-staff-content-wrap .clearfix + h3 {border-top: 1px solid #d6d6d6;margin-top:24px;padding-top:28px;}
    .mayo-member-row + .mayo-member-row > div:not(.name-plus-location) {margin-top:32px;}
}
@media (max-width: 999px) {
    div.ch-sidebar .amots-search-container {padding-left:24px;padding-right: 24px;}
    div.ch-sidebar .menu-main-menu-container .sub-menu li a {padding-left:24px !important;}
}

/* footer */
#footer {background: #E0E0E0;padding:40px 24px 0px;font-size: 16px;line-height:24px;color:#595959;margin-top:124px;}
#footer a {color:#595959;}
#footer .col-sm-4 {padding-bottom:40px;}
#footer .honcode {width: 64px;float: left;margin-right: 16px;}
