﻿/*!
Theme Name:     WashU Physicians
Theme URI:      https://physicians.wustl.edu/
Description:    Child theme for the WashU Web Theme.
Author:         WashU Medicine Marketing and Communications
Author URI:     https://marcomm.med.wustl.edu
Template:       wutheme_chauvenet
Version:        2.5.1
*/.washu-branding{position:relative;z-index:1000}@media screen and (max-width: 56.1875rem){.washu-branding{display:none}}.washu-branding .quick-access-menu{display:flex;align-items:center;justify-content:flex-end;margin:0}.washu-branding .quick-access-menu ul{list-style:none;margin-bottom:0;padding:10px 0}.washu-branding .quick-access-menu ul li{display:inline-block;border-right:1px solid #fff;position:relative;padding:0px 20px}.washu-branding .quick-access-menu ul li:last-of-type{border-right:none;padding-right:0px}.washu-branding .quick-access-menu ul li a{text-decoration:none;color:#fff}.washu-branding .quick-access-menu ul li a:hover{text-decoration:underline}.site-header{position:relative}@media screen and (max-width: 56.25rem){.site-header{background-color:#ba0c2f;border-bottom:none}}.home .site-header{background-color:#ba0c2f}.site-header .site-title{height:auto;max-width:279px;width:100%;padding:0}@media screen and (max-width: 56.1875rem){.site-header .site-title{top:0}}@media screen and (max-width: 41rem){.site-header .site-title{max-width:375px}}@media screen and (max-width: 30rem){.site-header .site-title{max-width:270px;margin-right:10px}}.site-header .site-title .physicians-logo{font-size:0;width:100%;max-width:279px;height:auto}.site-header .site-title .physicians-logo svg{max-height:38px}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.site-header .site-title .physicians-logo svg{height:100%;max-height:37px}}@media screen and (max-width: 56.1875rem){.site-header .site-title .physicians-logo{align-self:flex-start;padding:0}.site-header .site-title .physicians-logo svg{max-width:220px;max-height:30px}}.site-header .site-title .physicians-logo .phys-logo-desk{display:inline}@media screen and (max-width: 56.25rem){.site-header .site-title .physicians-logo .phys-logo-desk{display:none}}.site-header .site-title .physicians-logo .phys-logo-mobile{display:none}@media screen and (max-width: 56.25rem){.site-header .site-title .physicians-logo .phys-logo-mobile{display:inline}}.home .site-header .site-title{position:relative;z-index:100}.site-header .home-hero{display:block;background-color:#000}.site-header .home-hero-img{font-size:0;margin-top:0}@media screen and (max-width: 56.1875rem){.site-header .home-hero-img{height:auto;max-height:500px}.site-header .home-hero-img img{object-fit:cover;height:100%}}@media screen and (min-width: 56.25rem){.site-header .home-hero-img{margin-top:-120px}}.site-header .home-hero-img:after{background:linear-gradient(180deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.5) 60%, rgba(0, 0, 0, 0) 100%);content:"";position:absolute;left:0;top:0;width:100%;height:160px}@media screen and (max-width: 56.1875rem){.site-header .home-hero-img:after{background:none}}.site-header .home-hero-img img{width:100%;object-fit:cover;max-height:85vh}.site-header .site-branding .container{display:flex;flex-flow:row;position:relative;align-items:flex-start;justify-content:space-between;padding:24px 0 8px}@media screen and (max-width: 56.1875rem){.site-header .site-branding .container{padding:.75em 0;height:100%;align-items:center}.site-header .site-branding .container .st0,.site-header .site-branding .container .st1{fill:#fff !important}}@media screen and (max-width: 30rem){.site-header .site-branding .container{max-width:1.75em 0}}.site-header .site-branding .container .mychart-link{display:flex;align-items:center;margin-left:auto;position:relative;z-index:100}.site-header .site-branding .container .mychart-link:hover{text-decoration:underline;color:#fff}.site-header .site-branding .container .mychart-link svg{height:32px;width:32px;margin-right:5px;fill:#ba0c2f}.home .site-header .site-branding .container .mychart-link svg{fill:#fff}.site-header .site-branding .container .mychart-link a,.site-header .site-branding .container .mychart-link a:hover{color:#ba0c2f;line-height:0;text-decoration:none}.home .site-header .site-branding .container .mychart-link a,.home .site-header .site-branding .container .mychart-link a:hover{color:#fff}@media screen and (max-width: 56.1875rem){.site-header .site-branding .container .mychart-link{display:none}}.mobile-menu-trigger{display:inline}.washu-branding{width:100%;background-color:#ba0c2f;height:2.625rem;overflow:hidden}.washu-branding a{display:block}.washu-logo{width:252px;max-height:25px;vertical-align:bottom;margin:.55em 0;float:left}@media screen and (min-width: 56.25rem){.washu-logo{width:286px}}.wusm-logo{width:100%;max-height:25px;vertical-align:bottom;max-width:410px;margin:.55em 0;float:left}@media screen and (min-width: 56.25rem){.wusm-logo{width:100%;max-width:465px}}.site-title{color:#000;display:block;font-family:"Libre Baskerville","Times New Roman",serif;float:left;width:calc(100% - 65px);margin-top:0;margin-right:0;margin-bottom:0;padding-top:.75em;padding-bottom:.75em;font-size:1.44rem;font-weight:400;line-height:1.2}@media screen and (min-width: 37rem){.site-title{font-size:1.728rem}}@media screen and (min-width: 56.25rem){.site-title{float:none;width:auto;font-size:2.488rem}}.site-title a,.site-title a:hover,.site-title a:visited,.site-title a:active{color:#000;text-decoration:none}.site-title a:hover{color:#ba0c2f;text-decoration:underline}.site-affiliation{margin:0 0 .6em;padding-top:1.45rem;width:calc(100% - 65px);font-size:.9;line-height:1.1;text-transform:uppercase;font-weight:600;letter-spacing:.02em}@media screen and (min-width: 56.25rem){.site-affiliation{font-size:1;margin:0 0 .4em;padding-top:1.55rem}}.site-affiliation a{text-decoration:none}.site-affiliation a:hover{color:#ba0c2f;text-decoration:underline}.site-affiliation+.site-title{padding-top:0;padding-bottom:1.35rem}.header-alt.has-featured-image .sticky-wrapper{position:absolute;width:100%;background:rgba(0,0,0,0)}.header-alt.has-featured-image .site-header{background:rgba(0,0,0,.9)}.header-alt.has-featured-image .is-sticky .site-header{background:#000}.header-alt .sticky-wrapper{position:relative;z-index:999;background:#000}.header-alt .is-sticky .site-header{animation:slidedown 1s cubic-bezier(0.2, 1, 0.3, 1);min-height:3.437rem}@media screen and (min-width: 56.25rem){.header-alt .is-sticky .site-header{min-height:0}}.header-alt .is-sticky .site-header .site-title{display:none}.header-alt .is-sticky .site-header .washu-main-menu-wrapper{width:100%;margin-bottom:0}.header-alt .is-sticky .site-header .washu-main-menu-content{text-align:left}.header-alt .is-sticky .site-header .washu-main-menu-list{text-align:left}.header-alt .is-sticky .site-header .desktop-search-active .header-search{width:50%}@media screen and (min-width: 601px){.admin-bar .header-alt .is-sticky .site-header{top:46px}}@media screen and (min-width: 782px){.admin-bar .header-alt .is-sticky .site-header{top:32px}}.header-alt .site-header{background:#000;top:0;z-index:999;border-bottom:none;height:auto}.header-alt .site-header>.container{display:flex}.header-alt .site-header .site-title{color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.header-alt .site-header .site-title a{color:#fff}.header-alt .site-header .site-title a:hover{color:#fff;text-decoration:none}@media screen and (min-width: 56.25rem){.header-alt .site-header .site-title{font-size:2.2;width:45%;padding:.5em 0}}.header-alt .washu-main-menu-trigger svg path{fill:#fff}.header-alt .washu-main-menu-wrapper{background:none}@media screen and (min-width: 56.25rem){.header-alt .washu-main-menu-wrapper{height:3.125rem;width:55%;margin-top:auto;margin-bottom:.8em}.header-alt .washu-main-menu-wrapper .washu-main-menu-content{text-align:right;padding-right:3.375rem}}.header-alt .washu-main-menu-wrapper .container{width:100%;max-width:100%;margin:0}.header-alt .washu-main-menu-wrapper .desktop-search-active .header-search{width:100%}@media screen and (min-width: 56.25rem){.header-alt .washu-main-menu-wrapper .washu-main-menu-list{text-align:right;display:inline-block;margin:0}}.header-alt .washu-main-menu-wrapper .washu-main-menu-list>li.main-links:hover,.header-alt .washu-main-menu-wrapper .washu-main-menu-list>li.menu-item:hover{border-top:0;margin:0}.washu-main-menu-wrapper{background-color:#fff;border-bottom:1px solid #f5f2ee}.home .washu-main-menu-wrapper{background-color:rgba(0,0,0,0);border-bottom:none}.washu-main-menu-wrapper a{color:#ba0c2f;text-decoration:none}.washu-main-menu-wrapper a.menu-item-link:hover{text-decoration:underline}.washu-main-menu-wrapper ul{padding-left:0;list-style:none}.washu-main-menu-wrapper .header-search label{margin-bottom:0}.washu-main-menu-wrapper .current-page{text-decoration:underline}@media screen and (min-width: 56.25rem){.washu-main-menu-wrapper{float:none;text-align:center;position:relative;z-index:10;min-height:3.125em}.washu-main-menu-wrapper .desktop-search-active .header-search{display:block;padding:4px 50px 0px 0;width:50%;z-index:1;position:relative;margin:0}.washu-main-menu-wrapper .desktop-search-active .header-search form{position:relative;padding-right:50px}.washu-main-menu-wrapper .desktop-search-active .header-search label{position:relative}.washu-main-menu-wrapper .desktop-search-active .header-search .loading{position:absolute;right:.7em;top:.3em}.washu-main-menu-wrapper .desktop-search-active .header-search .loading rect{fill:#fff}.washu-main-menu-wrapper .desktop-search-active .header-search input{background:rgba(0,0,0,0);border:0;border-bottom:#f5f2ee solid 1px;color:#000;outline:none;-webkit-appearance:none;border-radius:0;padding:8px 10px 7px 5px;width:100%;height:42px;margin:0;z-index:1}.home .washu-main-menu-wrapper .desktop-search-active .header-search input{color:#fff}.washu-main-menu-wrapper .desktop-search-active .header-search input::-webkit-input-placeholder{color:#f5f2ee}.washu-main-menu-wrapper .desktop-search-active .header-search input::-moz-placeholder{color:#f5f2ee;opacity:1}.washu-main-menu-wrapper .desktop-search-active .header-search input:-ms-input-placeholder{color:#f5f2ee}.washu-main-menu-wrapper .desktop-search-active .header-search input::placeholder{color:#f5f2ee;opacity:1}.washu-main-menu-wrapper .desktop-search-active .header-search button[type=submit]{display:block;position:absolute;top:0;right:0;background:#ba0c2f;border:0;border-radius:0;height:42px;width:46px;cursor:pointer;padding:10px 12px;margin:0}.washu-main-menu-wrapper .desktop-search-active .header-search button[type=submit] span{text-indent:200%;white-space:nowrap;overflow:hidden}.washu-main-menu-wrapper .desktop-search-active .header-search button[type=submit] img{display:block;margin:0 auto}.washu-main-menu-wrapper .desktop-search-active .header-search .results{margin:0 50px 0 0}.washu-main-menu-wrapper .desktop-search-active .header-search .results .results-list{background:#fff;padding:.4em .9em;box-shadow:0 4px 12px rgba(0,0,0,.15);border:1px solid rgba(0,0,0,.15);position:relative;text-align:left;top:.55em}.washu-main-menu-wrapper .desktop-search-active .header-search .results .results-list a{display:block;font-size:1.1;color:#000;padding:.3em 0}.washu-main-menu-wrapper .desktop-search-active .header-search .results .results-list a:hover{text-decoration:underline}.washu-main-menu-wrapper .desktop-search-active .header-search .results .results-list a.see-all-results{border:none;background:none;border-radius:0;width:100%;text-align:center;text-transform:uppercase;color:#000;font-size:.9;-webkit-appearance:none;padding:.5em 0;margin-top:.1em}.washu-main-menu-wrapper .desktop-search-active .header-search .results .results-list a.see-all-results:hover{text-decoration:underline}.washu-main-menu-wrapper .desktop-search-active .header-search .no-results{font-size:1.1;color:#000;margin:0;padding:.3em 0}.washu-main-menu-wrapper .desktop-search-active .desktop-search-close{background-color:#000;display:block;font-size:1.25em;position:absolute;right:0;top:0;padding:3px 12px 5px;margin-top:4px;cursor:pointer;line-height:24px;height:42px;transition:all .1s;border:0;border-radius:0;-webkit-appearance:none}.washu-main-menu-wrapper .desktop-search-active .desktop-search-close img{max-width:none;vertical-align:bottom}.washu-main-menu-wrapper .desktop-search-active .desktop-search-close:hover{text-decoration:none;background-color:#555}.washu-main-menu-wrapper .washu-main-menu-content{text-align:left;position:relative;padding-right:4.6rem;height:3.125rem}.washu-main-menu-wrapper .washu-main-menu-content.desktop-search-active{position:relative;height:50px}.washu-main-menu-wrapper .washu-main-menu-content.desktop-search-active .washu-main-menu-list>li.menu-item,.washu-main-menu-wrapper .washu-main-menu-content.desktop-search-active .nav-search,.washu-main-menu-wrapper .washu-main-menu-content.desktop-search-active .more-dropdown-wrapper,.washu-main-menu-wrapper .washu-main-menu-content.desktop-search-active .more-dropdown-toggle{visibility:hidden}.washu-main-menu-wrapper .washu-main-menu-content.desktop-search-active .header-search{padding-right:54px;position:absolute;top:0;right:0}.washu-main-menu-wrapper .washu-main-menu-content.desktop-search-active .desktop-search-close{margin-right:4px}.washu-main-menu-wrapper .washu-main-menu-content .nav-search{float:right;top:2px;margin:0 4px;cursor:pointer;border-top:none;margin:4px;vertical-align:top;position:absolute;top:0;right:0}.washu-main-menu-wrapper .washu-main-menu-content .nav-search button{background:none;border:none;border-radius:0;padding:0;padding:10px 12px;height:42px;width:46px;-webkit-appearance:none}.washu-main-menu-wrapper .washu-main-menu-content .nav-search button:hover svg .a{fill:#fff}.washu-main-menu-wrapper .washu-main-menu-content .nav-search button svg .a{fill:#ba0c2f}.home .washu-main-menu-wrapper .washu-main-menu-content .nav-search button svg .a{fill:#fff}.washu-main-menu-wrapper .washu-main-menu-content .nav-search img{max-width:none}.washu-main-menu-wrapper .washu-main-menu-content .nav-search:hover{background:#ba0c2f}.washu-main-menu-wrapper .washu-main-menu-list{overflow-y:visible;margin:0 0 0 -0.833rem;list-style:none;height:auto !important;display:inline-block}.washu-main-menu-wrapper .washu-main-menu-list a{color:#ba0c2f;font-family:"ivystyle-sans",Calibri,Tahoma,sans-serif}.home .washu-main-menu-wrapper .washu-main-menu-list a{color:#fff}.washu-main-menu-wrapper .washu-main-menu-list>li.main-links,.washu-main-menu-wrapper .washu-main-menu-list>li.menu-item{display:inline-block;position:relative;margin:0;transition:background .1s;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.home .washu-main-menu-wrapper .washu-main-menu-list>li.main-links,.home .washu-main-menu-wrapper .washu-main-menu-list>li.menu-item{text-shadow:0 1px 5px #111}.washu-main-menu-wrapper .washu-main-menu-list>li.main-links:hover,.washu-main-menu-wrapper .washu-main-menu-list>li.main-links:focus-within,.washu-main-menu-wrapper .washu-main-menu-list>li.menu-item:hover,.washu-main-menu-wrapper .washu-main-menu-list>li.menu-item:focus-within{border-top:none;margin:0;background:#555}.washu-main-menu-wrapper .washu-main-menu-list>li.main-links:hover a,.washu-main-menu-wrapper .washu-main-menu-list>li.main-links:focus-within a,.washu-main-menu-wrapper .washu-main-menu-list>li.menu-item:hover a,.washu-main-menu-wrapper .washu-main-menu-list>li.menu-item:focus-within a{color:#fff}.washu-main-menu-wrapper .washu-main-menu-list>li.main-links:hover>ul,.washu-main-menu-wrapper .washu-main-menu-list>li.main-links:focus-within>ul,.washu-main-menu-wrapper .washu-main-menu-list>li.menu-item:hover>ul,.washu-main-menu-wrapper .washu-main-menu-list>li.menu-item:focus-within>ul{opacity:1;visibility:visible}.washu-main-menu-wrapper .washu-main-menu-list>li.main-links>a.menu-item-link,.washu-main-menu-wrapper .washu-main-menu-list>li.menu-item>a.menu-item-link{font-size:1rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;padding:15px 15px 12px;display:block}.washu-main-menu-wrapper .washu-main-menu-list>li.main-links ul,.washu-main-menu-wrapper .washu-main-menu-list>li.menu-item ul{min-width:240px;margin:0;padding:0;background:#555;position:absolute;top:50px;padding:5px 0 10px;left:0;font-family:"ivystyle-sans",Calibri,Tahoma,sans-serif;box-shadow:none;opacity:0;visibility:hidden;transition:all .1s;z-index:1}.washu-main-menu-wrapper .washu-main-menu-list>li.main-links ul:has(:nth-child(11)),.washu-main-menu-wrapper .washu-main-menu-list>li.menu-item ul:has(:nth-child(11)){columns:3}.washu-main-menu-wrapper .washu-main-menu-list>li.main-links ul:has(:nth-child(11)) li.menu-item,.washu-main-menu-wrapper .washu-main-menu-list>li.menu-item ul:has(:nth-child(11)) li.menu-item{display:inline-block;width:min(24vw,240px)}.washu-main-menu-wrapper .washu-main-menu-list>li.main-links ul li.nav-main-item,.washu-main-menu-wrapper .washu-main-menu-list>li.main-links ul li.menu-item,.washu-main-menu-wrapper .washu-main-menu-list>li.menu-item ul li.nav-main-item,.washu-main-menu-wrapper .washu-main-menu-list>li.menu-item ul li.menu-item{background:#555;display:block;color:#fff;text-align:left;margin:0}.washu-main-menu-wrapper .washu-main-menu-list>li.main-links ul li.nav-main-item .menu-item-link,.washu-main-menu-wrapper .washu-main-menu-list>li.main-links ul li.menu-item .menu-item-link,.washu-main-menu-wrapper .washu-main-menu-list>li.menu-item ul li.nav-main-item .menu-item-link,.washu-main-menu-wrapper .washu-main-menu-list>li.menu-item ul li.menu-item .menu-item-link{padding:8px 25px 10px 20px;display:block;line-height:1.3}.home .washu-main-menu-wrapper .washu-main-menu-list>li.main-links ul li.nav-main-item .menu-item-link,.home .washu-main-menu-wrapper .washu-main-menu-list>li.main-links ul li.menu-item .menu-item-link,.home .washu-main-menu-wrapper .washu-main-menu-list>li.menu-item ul li.nav-main-item .menu-item-link,.home .washu-main-menu-wrapper .washu-main-menu-list>li.menu-item ul li.menu-item .menu-item-link{text-shadow:none}.washu-main-menu-wrapper .washu-main-menu-list>li.main-links ul li.nav-main-item .menu-item-link:hover,.washu-main-menu-wrapper .washu-main-menu-list>li.main-links ul li.menu-item .menu-item-link:hover,.washu-main-menu-wrapper .washu-main-menu-list>li.menu-item ul li.nav-main-item .menu-item-link:hover,.washu-main-menu-wrapper .washu-main-menu-list>li.menu-item ul li.menu-item .menu-item-link:hover{background:#666}.washu-main-menu-wrapper .washu-main-menu-list>li.main-links ul li.nav-main-item .child-nav,.washu-main-menu-wrapper .washu-main-menu-list>li.main-links ul li.menu-item .child-nav,.washu-main-menu-wrapper .washu-main-menu-list>li.menu-item ul li.nav-main-item .child-nav,.washu-main-menu-wrapper .washu-main-menu-list>li.menu-item ul li.menu-item .child-nav{display:none}}.washu-main-menu-wrapper .priority-nav-has-dropdown .priority-nav-dropdown-toggle{position:relative;background:none;border:none;color:#ba0c2f;border-radius:0;-webkit-appearance:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.833rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;padding:15px 34px 15px 15px;line-height:1.45}.home .washu-main-menu-wrapper .priority-nav-has-dropdown .priority-nav-dropdown-toggle{color:#fff;text-shadow:0 1px 5px #111}.washu-main-menu-wrapper .priority-nav-has-dropdown .priority-nav-dropdown-toggle.is-open{background:#555;color:#fff}.site:not(.header-alt) .washu-main-menu-wrapper .priority-nav-has-dropdown .priority-nav-dropdown-toggle.is-open{border-top:5px solid #555;margin-top:-5px}.washu-main-menu-wrapper .priority-nav-has-dropdown .priority-nav-dropdown-toggle:hover{background:#555;text-decoration:underline;color:#fff}.washu-main-menu-wrapper .priority-nav-has-dropdown .priority-nav-dropdown-toggle:hover::after{background:url(_assets/icons/arrow-down.svg) no-repeat}.washu-main-menu-wrapper .priority-nav-has-dropdown .priority-nav-dropdown-toggle::after{content:"";width:1.2rem;height:1.2rem;background:url(_assets/icons/arrow-down-red.svg) no-repeat;position:absolute;right:.7rem;top:50%;transform:translateY(-0.68em)}.home .washu-main-menu-wrapper .priority-nav-has-dropdown .priority-nav-dropdown-toggle::after{background:url(_assets/icons/arrow-down.svg) no-repeat}.washu-main-menu-wrapper .priority-nav-wrapper{position:relative;display:none}@media screen and (min-width: 56.25rem){.washu-main-menu-wrapper .priority-nav-wrapper{display:inline-block}}.washu-main-menu-wrapper .priority-nav-wrapper:hover{background:#555}.washu-main-menu-wrapper .priority-nav-wrapper:hover .priority-nav-dropdown-toggle{color:#fff}.washu-main-menu-wrapper .priority-nav-wrapper:hover .priority-nav-dropdown-toggle::after{background:url(_assets/icons/arrow-down.svg) no-repeat}.site:not(.header-alt) .washu-main-menu-wrapper .priority-nav-wrapper:hover .priority-nav-dropdown-toggle{border-top:none;margin-top:0px}.washu-main-menu-wrapper .priority-nav-wrapper:hover .more-dropdown{display:block;visibility:visible}.washu-main-menu-wrapper .priority-nav-dropdown{position:absolute;visibility:hidden;min-width:15em;background:#555;text-align:left;top:50px;right:0;padding:.3125rem 0 .625rem;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.washu-main-menu-wrapper .priority-nav-dropdown:hover{visibility:visible}.washu-main-menu-wrapper .priority-nav-dropdown li{margin:0;position:relative}.washu-main-menu-wrapper .priority-nav-dropdown li a{padding:.5rem 1.5625rem .625rem 1.25rem;color:#fff;line-height:1.3;display:block}.washu-main-menu-wrapper .priority-nav-dropdown li a:hover{background:#666}.washu-main-menu-wrapper .priority-nav-dropdown li.sub-menu-active{background:#666}.washu-main-menu-wrapper .priority-nav-dropdown.menu-item a.menu-item-link{font-size:.833;text-transform:uppercase;font-weight:600;letter-spacing:.05em;padding-right:3rem;color:#fff}.washu-main-menu-wrapper .priority-nav-dropdown>.menu-item-has-children>.sub-menu-toggle{border:none;width:3rem;height:2.375rem;background:url(_assets/icons/arrow-down.svg) no-repeat;background-position:left .6rem center;position:absolute;right:0;top:0;overflow:hidden;text-indent:100%;white-space:nowrap;color:rgba(0,0,0,0)}@media screen and (min-width: 56.25rem){.washu-main-menu-wrapper .priority-nav-dropdown>.menu-item-has-children>.sub-menu-toggle{display:block}}.washu-main-menu-wrapper .priority-nav-dropdown .sub-menu{display:none;padding-bottom:.3em}.washu-main-menu-wrapper .priority-nav-dropdown .sub-menu li:first-child{margin-top:0}.washu-main-menu-wrapper .priority-nav-dropdown .sub-menu a{padding-left:2.25rem}.washu-main-menu-wrapper .priority-nav-dropdown .sub-menu.active{display:block}.washu-main-menu-wrapper .priority-nav-dropdown .sub-menu .sub-menu{display:none}.washu-main-menu-wrapper .washu-main-menu-content.priority-nav-has-dropdown{overflow:visible}.washu-main-menu-wrapper .priority-nav-dropdown.show{visibility:visible}.washu-main-menu-wrapper .priority-nav-dropdown-toggle{visibility:hidden;position:absolute}.washu-main-menu-wrapper .priority-nav-is-visible{visibility:visible}.washu-main-menu-wrapper .priority-nav-is-hidden{visibility:hidden}@media screen and (min-width: 71rem){header .washu-main-menu-wrapper{display:block;text-align:left}.washu-main-menu-wrapper .head-logo-image{width:auto}.washu-main-menu-wrapper ul.washu-main-menu-list.desktop-search-active{text-align:left}}@keyframes slidedown{from{transform:translateY(-100%)}to{transform:translateY(0)}}@media screen and (min-width: 56.25rem){.mobile-only,.child-nav,.washu-main-menu-wrapper ul ul ul{display:none}}.shield{margin-bottom:0;text-align:center;padding:2rem}.path{stroke-dasharray:37;stroke-dashoffset:0;animation:dash 1s linear alternate infinite}.path-second{stroke-dasharray:30;stroke-dashoffset:0;animation:dash-second 1s linear alternate infinite}.path-small{stroke-dasharray:21;stroke-dashoffset:0;animation:dash-small 1s linear alternate infinite}.path-small-second{stroke-dasharray:19;stroke-dashoffset:0;animation:dash-small-second 1s linear alternate infinite}@keyframes dash{from{stroke-dashoffset:0}to{stroke-dashoffset:37}}@keyframes dash-second{from{stroke-dashoffset:0}to{stroke-dashoffset:30}}@keyframes dash-small{from{stroke-dashoffset:0}to{stroke-dashoffset:21}}@keyframes dash-small-second{from{stroke-dashoffset:0}to{stroke-dashoffset:19}}@media screen and (max-width: 56.1875rem){.washu-main-menu-wrapper ul{margin-left:0px}.washu-main-menu-wrapper ul a{text-decoration:none}.nav-search,.washu-main-menu-content .desktop-search-close{display:none}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}input[type=text]::-ms-clear{display:none;width:0;height:0}input[type=text]::-ms-reveal{display:none;width:0;height:0}.washu-main-menu-wrapper{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.washu-main-menu-trigger{display:inline-block;background:none;border:none;position:relative;top:auto;right:auto;pointer-events:all;-webkit-appearance:none;transform:none;z-index:1000;width:50px;height:23px;padding:0;margin-left:auto}}@media screen and (max-width: 56.1875rem)and (max-width: 41rem){.washu-main-menu-trigger{width:45px;height:20px}}@media screen and (max-width: 56.1875rem)and (max-width: 30rem){.washu-main-menu-trigger{width:40px;height:18px}}@media screen and (max-width: 56.1875rem){.washu-main-menu-trigger svg{height:100%;width:100%;display:block}.washu-main-menu-trigger:hover{text-decoration:none}.washu-main-menu-content a,.washu-main-menu-content ul a,.washu-main-menu-content button{height:50px;padding:0 20px;line-height:50px}.washu-main-menu{box-shadow:0 50px 100px rgba(61,61,61,.2),0 5px 20px 5px rgba(0,0,0,.35);position:absolute;top:.55em;margin-left:auto;margin-right:auto;left:0;right:0;width:95%;height:auto;background:#000;color:#fff;z-index:1000;visibility:hidden;opacity:0;transition:visibility 0s ease .15s,opacity .15s ease}.active .washu-main-menu{visibility:visible;opacity:1;transition-delay:0s}.washu-main-menu .main-menu-button,.washu-main-menu .main-menu-close,.washu-main-menu .main-menu-back{position:absolute;top:0;z-index:2;height:51px;width:51px;background:none;border:0;border-radius:0;overflow:hidden;text-indent:100%;white-space:nowrap;color:rgba(0,0,0,0)}.washu-main-menu .main-menu-back{visibility:hidden;left:0}.washu-main-menu .main-menu-back.visible{visibility:visible}.washu-main-menu .main-menu-back:before,.washu-main-menu .main-menu-back:after{content:"";position:absolute;top:50%;left:20%;height:2px;width:10px;background:#fff;transform-origin:9px 50%;backface-visibility:hidden}.washu-main-menu .main-menu-back:before{transform:rotate(135deg)}.washu-main-menu .main-menu-back:after{transform:rotate(-135deg)}.washu-main-menu .main-menu-close{right:0}.washu-main-menu .main-menu-close::after,.washu-main-menu .main-menu-close::before{content:"";position:absolute;left:50%;top:50%;bottom:auto;right:auto;transform:translateX(-50%) translateY(-50%);height:20px;width:2px;background-color:#fff;backface-visibility:hidden}.washu-main-menu .main-menu-close::after{transform:translateX(-50%) translateY(-50%) rotate(45deg)}.washu-main-menu .main-menu-close::before{transform:translateX(-50%) translateY(-50%) rotate(-45deg)}ul.washu-main-menu-list{margin-bottom:0;transition:height .3s}ul.washu-main-menu-list>.menu-item>.menu-item-link{text-transform:uppercase;color:#fff}.washu-main-menu-content{position:relative}.header-alt .washu-main-menu-content{overflow:scroll;max-height:calc(100vh - 6.975rem);-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.header-alt .is-sticky .washu-main-menu-content{overflow:scroll;max-height:calc(100vh - 4.35rem)}.washu-main-menu-list,.sub-menu{position:relative;bottom:0;left:0;width:100%;z-index:1;overflow:hidden;transition:transform .3s}.washu-main-menu-list .menu-item,.sub-menu .menu-item{margin:0}.washu-main-menu-list a,.sub-menu a{display:block;color:#fff !important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-width:0;border-top-width:1px;border-color:#141414;border-style:solid}.washu-main-menu-list li:first-of-type>a,.washu-main-menu-list li:first-of-type>button,.sub-menu li:first-of-type>a,.sub-menu li:first-of-type>button{border-top-width:0}.washu-main-menu-list a,.washu-main-menu-list button,.washu-main-menu-list .search-form,.sub-menu a,.sub-menu button,.sub-menu .search-form{transform:translateZ(0);transition:opacity .3s,transform .3s}.washu-main-menu-list.move-out>li>a,.washu-main-menu-list.move-out>li>button,.washu-main-menu-list.move-out>li>.search-form,.sub-menu.move-out>li>a,.sub-menu.move-out>li>button,.sub-menu.move-out>li>.search-form{opacity:0}.washu-main-menu-list.move-out>li>a:not(.main-menu-close),.washu-main-menu-list.move-out>li>button,.washu-main-menu-list.move-out>li>.search-form,.sub-menu.move-out>li>a:not(.main-menu-close),.sub-menu.move-out>li>button,.sub-menu.move-out>li>.search-form{transform:translateX(-850px)}.washu-main-menu-title{display:block;overflow:hidden;padding:0 60px;border-bottom:1px solid #141414;text-align:center;text-transform:uppercase;text-overflow:ellipsis;line-height:51px;white-space:nowrap}.menu-item-has-children>.menu-item-link{float:left;display:inline-block;width:80%;width:calc(100% - 75px);overflow:hidden;vertical-align:top}}@media screen and (max-width: 56.1875rem)and (min-width: 37rem){.menu-item-has-children>.menu-item-link{width:85%;width:calc(100% - 75px)}}@media screen and (max-width: 56.1875rem){.menu-item-has-children .sub-menu-toggle{position:relative;background:none;border:none;border-left:1px solid #141414;border-top:1px solid #141414;border-radius:0;float:right;display:inline-block;width:20%;width:75px;overflow:hidden;text-indent:100%;white-space:nowrap;color:rgba(0,0,0,0)}}@media screen and (max-width: 56.1875rem)and (min-width: 37rem){.menu-item-has-children .sub-menu-toggle{width:15%;width:75px}}@media screen and (max-width: 56.1875rem){.menu-item-has-children .sub-menu-toggle:before,.menu-item-has-children .sub-menu-toggle:after{content:"";position:absolute;top:50%;right:50%;margin-right:-4px;margin-top:-1px;display:inline-block;height:2px;width:10px;background:#fff;transform-origin:9px 50%;backface-visibility:hidden}.menu-item-has-children .sub-menu-toggle:before{transform:rotate(45deg)}.menu-item-has-children .sub-menu-toggle:after{transform:rotate(-45deg)}.header-search input[type=search]{width:100%;height:50px;padding:0 20px;background-color:#141414;font-size:1;color:#fff;border:none;border-radius:0;-webkit-appearance:none}.header-search input[type=search]::-webkit-input-placeholder{color:#f5f2ee}.header-search input[type=search]::-moz-placeholder{color:#f5f2ee;opacity:1}.header-search input[type=search]:-ms-input-placeholder{color:#f5f2ee}.header-search input[type=search]::placeholder{color:#f5f2ee;opacity:1}.header-search input[type=search]:focus{background:#fff;color:#000;outline:none}.header-search input[type=search]:focus::-webkit-input-placeholder{color:#000}.header-search input[type=search]:focus::-moz-placeholder{color:#000;opacity:1}.header-search input[type=search]:focus:-ms-input-placeholder{color:#000}.header-search input[type=search]:focus::placeholder{color:#000;opacity:1}.washu-main-menu-content .header-search{margin:0}.washu-main-menu-content .header-search .search-submit{position:absolute;top:2px;right:2px;height:46px;width:48px;background:#141414;border:0;border-radius:0;padding:0}.washu-main-menu-content .header-search .search-submit img{display:none}.washu-main-menu-content .header-search .search-submit:after{content:"";width:100%;height:100%;display:block;background:url(_assets/icons/search.svg) no-repeat center;background-size:18px}.washu-main-menu-content .header-search .results{display:none}.washu-main-menu-content .header-search .is-focused .search-submit{background:#ba0c2f}.no-js .washu-main-menu-wrapper:hover .washu-main-menu{visibility:visible;opacity:1;transform:translateY(0)}.no-js .washu-main-menu-wrapper .main-menu-close{display:none}.search-field{height:45px}.site .sub-menu.active,.site .washu-main-menu .main-menu-back.visible{visibility:hidden}.site.active .sub-menu.active,.site.active .washu-main-menu .main-menu-back.visible{visibility:visible}.sub-menu{visibility:hidden;top:0;transform:translateX(100%);position:absolute}.sub-menu.active{visibility:visible}.move-out .sub-menu{transform:translateX(0)}.move-out .sub-menu .sub-menu{transform:translateX(100%)}.move-out .move-out .sub-menu{transform:translateX(0)}.sub-menu .sub-menu{top:0;transform:translateX(200%)}}ul.subnav{display:none}ul.subnav .specialties-menu{columns:4}@media screen and (min-width: 56.25rem){ul.subnav{display:block;margin-bottom:2em}}ul.subnav,ul.subnav ul{margin-left:0;padding:0;list-style:none}ul.subnav>.current_page_ancestor,ul.subnav>.current_page_item{border-top:none;border-bottom:1px solid #f5f2ee}ul.subnav>.current_page_ancestor>a,ul.subnav>.current_page_item>a{color:#000;font-family:"Libre Baskerville","Times New Roman",serif;font-size:1.5em;padding-bottom:.65em}ul.subnav>.current_page_ancestor>a:hover,ul.subnav>.current_page_item>a:hover{color:#ba0c2f}ul.subnav ul a{font-size:.875em;font-weight:600;line-height:1.25em;padding:15px;-webkit-font-smoothing:antialiased}ul.subnav ul .current_page_parent>a,ul.subnav ul .current_page_item>a{background-color:#000;color:#fff}ul.subnav ul ul a{padding-left:35px;background-color:#f5f2ee}ul.subnav ul ul .current_page_item>a{background-color:#f5f2ee;color:#ba0c2f}ul.subnav ul.children li{border-top:1px solid #f5f2ee;margin:0}ul.subnav a{display:block;padding-bottom:10px}.paging-navigation{text-align:center;margin-bottom:40px;margin-bottom:2.5rem}.paging-navigation .nav-previous,.paging-navigation .nav-next{display:inline-block;vertical-align:top}.paging-navigation .nav-previous a,.paging-navigation .nav-next a{height:2rem;width:2.5rem;display:block;background-color:#ba0c2f;text-decoration:none;border-radius:4px}.paging-navigation .nav-next{margin-left:1.5rem}.paging-navigation .nav-next a:after{content:"›";color:#fff;font-size:2.2;line-height:.8;font-family:"Libre Baskerville","Times New Roman",serif}.paging-navigation .nav-previous{margin-right:1.5rem}.paging-navigation .nav-previous a:after{content:"‹";color:#fff;font-size:2.2;line-height:.8;font-family:"Libre Baskerville","Times New Roman",serif}.paging-navigation .nav-count{font-size:1.2;display:inline-block;line-height:2rem}.paging-navigation .nav-count .of{margin:0 .2em}footer.footer{background-color:#000}footer.footer a{color:#fff}footer.footer a:hover{color:#f1b434}.tribranding{background:#ba0c2f}.tribranding .container{padding-top:25px;padding-bottom:25px;text-align:center}.tribranding .container p{font-size:1.2rem;margin:0 auto;max-width:800px;color:#fff}.tribranding .container p:last-of-type{margin-bottom:0}@media screen and (min-width: 768px){.tribranding .container p span.nobreak{white-space:nowrap}}.tribranding .container svg{display:inline-block;width:450px;height:67px;margin-top:1em;margin-bottom:10px}@media screen and (max-width: 767px){.tribranding .container svg{display:none}}:root{--tooltip-thingy-height: .5em}.tooltip-container{position:relative;display:inline-block}.tooltip-container::before{position:absolute;top:100%;left:50%;transform:translateX(-50%);border:var(--tooltip-thingy-height) solid rgba(0,0,0,0);border-bottom-color:#f5f2ee}.tooltip-container::after{position:absolute;right:-20%;top:100%;left:-20%;display:block;height:calc(var(--tooltip-thingy-height)*2)}.tooltip-container.tooltip-visible::before,.tooltip-container.tooltip-visible::after{content:""}.tooltip-container.top::before,.tooltip-container.top::after,.tooltip-container.top [role=tooltip]{top:unset;bottom:100%}.tooltip-container.top::before{border-top-color:#fff;border-bottom-color:#fff}.tooltip-container.top [role=tooltip]{bottom:calc(100% + var(--tooltip-thingy-height)*2)}[role=tooltip]{position:absolute;top:calc(100% + var(--tooltip-thingy-height)*2);left:50%;transform:translateX(-50%);margin:0;padding:.5em 1em;border-radius:.25em;color:#000;background:#fff;min-width:15em;box-shadow:0 1px 2px #000}.hidden{display:none}[aria-hidden=true]{pointer-events:none}.wuphys-ppl.affiliations h3{display:inline-block;margin-right:5px}.wuphys-ppl.affiliations .tooltip-container{top:-2px}.tooltip-container button{background-color:#fff;border:1px solid #ba0c2f;color:#ba0c2f;padding:.25em .6em;border-radius:1em}.tooltip-container p{font-size:.833em}@media screen and (min-width: 37em){.wuphys-ppl.affiliations .tooltip-container{top:-5px}}#bf-bsr-comments-first.bf-widget,#bf-bsr-comments-second.bf-widget{padding:0;border:none;margin-bottom:0}#bf-bsr-comments-first.bf-widget .score span#score,#bf-bsr-comments-second.bf-widget .score span#score{color:#fc0}#bf-bsr-comments-first.bf-widget .rating-number,#bf-bsr-comments-second.bf-widget .rating-number{font-weight:700}#bf-bsr-comments-first.bf-widget .summary-title{display:none}#bf-bsr-comments-first.bf-widget .bsr-rating-wrapper{padding:0;border:none}#bf-bsr-comments-first.bf-widget .bsr-rating-name{font-weight:700;padding:0;margin:0}#bf-bsr-comments-first.bf-widget .bsr-rating-wrapper .star-rating{margin:0}#bf-bsr-comments-first.bf-widget .bsr-rating-wrapper .star-rating .fa-star-rating{padding:0}#bf-bsr-comments-first.bf-widget .star-rating-text{padding:0}#bf-bsr-comments-first.bf-widget .star-rating-count{padding:0;margin:0}#bf-bsr-comments-first.bf-widget .star-rating-comment-count{padding:0;margin:0}#bf-bsr-comments-first.bf-widget .star-rating-about{float:left;clear:both}#bf-bsr-comments-second.bf-widget .bsr-comments-wrapper{margin:0;padding:0;border-bottom:1px solid #f5f2ee}#bf-bsr-comments-second.bf-widget .comment-title{margin:0;border-top:none;color:#000;font-size:27.648px;font-size:1.728rem;font-weight:600;line-height:1.25;padding-top:0}@media screen and (min-width: 37em){#bf-bsr-comments-second.bf-widget .comment-title{font-size:39.808px;font-size:2.488rem}}#bf-bsr-comments-second.bf-widget .bsr-comment-wrapper{border-bottom:1px solid #f5f2ee}#bf-bsr-comments-second.bf-widget .comment_date{font-size:.833em}#bf-bsr-comments-second.bf-widget .more_pages{width:100%}#bf-bsr-comments-second.bf-widget .bsr-more-comments{font-size:1.2remrem;color:#d01c29}body{color:#000;line-height:1.44}body.home{overflow-x:hidden;font-family:"ivystyle-sans",Calibri,Tahoma,sans-serif !important}@media screen and (max-width: 50rem){.wp-block-columns.reverse-stack{flex-direction:column-reverse !important;margin-bottom:2rem}.margin-push-left{margin-left:1rem !important}}span.header-humanized{font-family:"ivypresto-headline",Georgia,serif}p.paragraph-fullheight{height:100%}.home .left{text-align:left}.home .center{text-align:center}.home .site-content{margin-top:0 !important}.home p.is-style-lead.section-heading{font-size:2.074rem;font-weight:300;margin-bottom:.5rem !important}.home p.has-text-align-center.is-style-default.subheading{font-weight:400}@media screen and (max-width: 50rem){.home p.is-style-lead.section-heading.left{text-align:center !important}}.home p.featured-paragraph{margin:1rem auto 3rem;max-width:720px}.home p.textlink-icon a{font-size:1.2rem;font-weight:600;color:#000}.home p.textlink-icon a:hover{color:#ba0c2f}.home span.wp-block-cover__background{background-color:rgba(0,0,0,0) !important}.home .small-text{font-size:.833rem !important}.home h2,.home h3,.home h4,.home h5,.home h6{color:#000;font-family:"ivystyle-sans",Calibri,Tahoma,sans-serif}.home h2.featured-header{font-size:2.986rem}.home a{color:#000}.home a:hover{color:#ba0c2f}.home .wp-block-button__link{font-family:"ivystyle-sans",Calibri,Tahoma,sans-serif !important;color:#ba0c2f;background-color:rgba(0,0,0,0);border:1px solid #ba0c2f}.home .wp-block-buttons.featured-buttons .wp-block-button{width:400px}@media screen and (max-width: 50rem){.home .wp-block-buttons.featured-buttons{padding-left:1.5rem}}.home .wp-block-buttons.featured-buttons .wp-block-button__link{background-color:#ba0c2f;color:#fff;text-align:center;font-family:"ivystyle-sans",Calibri,Tahoma,sans-serif;font-size:1.2rem;font-weight:600;line-height:1.44}.home .wp-block-buttons.featured-buttons .wp-block-button__link:hover{color:#ba0c2f;background-color:#fff}.home .wp-block-cover .wp-block-cover__inner-container{max-width:50rem;text-shadow:none}.home .wp-block-cover .wp-block-cover__inner-container h2.section-heading{font-family:"ivystyle-sans",Calibri,Tahoma,sans-serif;font-weight:600;color:#fff}.home .wp-block-cover .wp-block-cover__inner-container h2.header-humanized{font-family:"ivypresto-headline",Georgia,serif;font-style:italic;color:#fff;letter-spacing:1.2px;margin-top:-0.8rem}.home .wp-block-cover.full-width-BA0C2F{padding:3rem;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;background-color:#ba0c2f}.home .wp-block-cover.full-width-BA0C2F a:hover{color:#f5f2ee}.home .wp-block-column .wp-block-separator{margin:0 auto 1.5rem}@media screen and (min-width: 37rem){.home .wp-block-column{flex-basis:calc(50% - 16px);flex-grow:0}}.home .wp-block-group.full-width-blockgroup-gray{width:100vw;margin-left:50%;margin-bottom:0;transform:translateX(-50%);background-color:#f5f2ee}.home .wp-block-group.full-width-blockgroup-gray .wp-block-washu-billboard.washu-billboard{max-width:960px;margin-left:auto;margin-right:auto;margin-bottom:0;background-color:#f5f2ee}.home .wp-block-columns.text-image{margin-bottom:0}.home .wp-block-columns.text-image figure.wp-block-image{margin-bottom:0 !important}.home .wp-block-columns .wp-block-column.text-column{align-self:center !important}@media screen and (max-width: 50rem){.home .wp-block-columns .wp-block-column.text-column{max-width:100% !important;flex-basis:100% !important;margin:0 auto !important;text-align:center !important}}.home .wp-block-columns .wp-block-column.image-column{align-self:flex-end !important;display:flex}@media screen and (max-width: 50rem){.home .wp-block-columns .wp-block-column.image-column{max-width:75% !important;margin:0 auto !important;text-align:center !important;flex-basis:100% !important}}.home .wp-block-columns.full-width-columns-gray{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;background-color:#d9d9d9}@media screen and (max-width: 56.25rem){.home .wp-block-columns.full-width-columns-gray{flex-wrap:wrap;margin-top:2rem}}.home .wp-block-columns.full-width-columns-gray .wp-block-column.image-column{flex-basis:50%;flex-grow:0}@media screen and (max-width: 56.25rem){.home .wp-block-columns.full-width-columns-gray .wp-block-column.image-column{max-width:100% !important;flex-basis:100% !important;margin:0 auto !important;text-align:center !important}}.home .wp-block-columns.full-width-columns-gray .wp-block-column.image-column figure.wp-block-image{margin-bottom:0}.home .wp-block-columns.full-width-columns-gray .wp-block-column.text-column{margin-top:1.5rem;margin-left:2.5rem;margin-right:0;flex-basis:50%;align-self:center;max-width:30%}@media screen and (max-width: 56.25rem){.home .wp-block-columns.full-width-columns-gray .wp-block-column.text-column{padding:2rem 1rem 1rem;max-width:100% !important;flex-basis:100% !important;margin:0 auto !important;text-align:center !important;text-align:center}.home .wp-block-columns.full-width-columns-gray .wp-block-column.text-column p.left{text-align:center}}div.columns-2 div.washu-ppi-results{grid-template-columns:repeat(2, 1fr)}@media screen and (max-width: 37em){div.columns-2 div.washu-ppi-results{grid-template-columns:repeat(auto-fill, minmax(48%, 1fr))}}div.columns-3 div.washu-ppi-results{grid-template-columns:repeat(3, 1fr)}@media screen and (max-width: 37em){div.columns-3 div.washu-ppi-results{grid-template-columns:repeat(auto-fill, minmax(48%, 1fr))}}.wuphys-ppl{padding-bottom:1.5em}.wuphys-ppl .overview,.wuphys-ppl .specializes,.wuphys-ppl .appointments,.wuphys-ppl .experience,.wuphys-ppl .additional-content{border-bottom:1px solid #f5f2ee;margin-bottom:2.25rem;padding-bottom:2rem}@media screen and (max-width: 37rem){.wuphys-ppl .overview,.wuphys-ppl .specializes,.wuphys-ppl .appointments,.wuphys-ppl .experience,.wuphys-ppl .additional-content{margin-bottom:1.75rem;padding-bottom:1.5rem}}.wuphys-ppl h2{margin-bottom:.5rem}.wuphys-ppl h3{margin-bottom:.25rem}.wuphys-ppl .overview{display:flex;justify-content:space-between}@media screen and (max-width: 37rem){.wuphys-ppl .overview{flex-direction:row-reverse}}.wuphys-ppl .overview .wuphys-headshot{flex:0 0 calc(25% - .75rem)}@media screen and (max-width: 37rem){.wuphys-ppl .overview .wuphys-headshot{flex-basis:calc(40% - .5rem);margin-bottom:10px;margin-right:0}}.wuphys-ppl .overview .wuphys-overview{display:flex;align-content:flex-start;flex:0 0 calc(75% - .75rem);flex-wrap:wrap}@media screen and (max-width: 37rem){.wuphys-ppl .overview .wuphys-overview{flex-basis:calc(60% - .5rem)}}.wuphys-ppl .overview .wuphys-overview .intro-info{width:100%}.wuphys-ppl .overview .wuphys-overview h1{flex:100%}.wuphys-ppl .overview .wuphys-overview h1.entry-title{font-size:1.44rem;font-family:"Libre Baskerville","Times New Roman",serif;margin-bottom:.5rem;font-weight:600}@media screen and (min-width: 37rem){.wuphys-ppl .overview .wuphys-overview h1.entry-title{font-size:1.728rem}}.wuphys-ppl .overview .wuphys-overview p{margin-bottom:.5rem}.wuphys-ppl .overview .wuphys-overview p.appointments-link{font-weight:600}.wuphys-ppl .overview .wuphys-overview p.top-doctor{flex:100%}.wuphys-ppl .overview .wuphys-overview p.lead{font-size:1.44rem;margin-bottom:.75rem}@media screen and (max-width: 37rem){.wuphys-ppl .overview .wuphys-overview p.lead{font-size:1.2rem}}.wuphys-ppl .overview .wuphys-overview .overview-boxes{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;width:100%}@media screen and (max-width: 56.25rem){.wuphys-ppl .overview .wuphys-overview .overview-boxes{flex-wrap:wrap-reverse}}.wuphys-ppl .overview .wuphys-overview .overview-boxes:has(>.ratings):has(>.info) .overview-box.info{flex-grow:0}.wuphys-ppl .overview .wuphys-overview .overview-boxes .overview-box.ratings{display:none;flex:0 1 calc(40% - .5rem)}@media screen and (max-width: 56.25rem){.wuphys-ppl .overview .wuphys-overview .overview-boxes .overview-box.ratings{flex:0 0 100%}}.wuphys-ppl .overview .wuphys-overview .overview-boxes .overview-box.ratings.visible{display:block}.wuphys-ppl .overview .wuphys-overview .overview-boxes .overview-box.info{flex:1 0 calc(60% - .5rem)}.wuphys-ppl .overview .wuphys-overview .overview-boxes .overview-box.info:has(+.ratings){background-color:pink}@media screen and (max-width: 56.25rem){.wuphys-ppl .overview .wuphys-overview .overview-boxes .overview-box.info{flex:0 0 100%}}.wuphys-ppl .overview .wuphys-overview .info-box.quick-note{margin-top:.5rem}.wuphys-ppl .overview .wuphys-overview .video{display:block}.wuphys-ppl .overview .wuphys-overview .video a{display:flex;font-weight:600;margin-bottom:1em;text-decoration:none;align-items:center}.wuphys-ppl .overview .wuphys-overview .video a svg{margin-right:5px}.wuphys-ppl .overview .wuphys-overview .video a svg .a{fill:#d01c29}.wuphys-ppl .overview .wuphys-overview .video a:hover svg .a{fill:#ba0c2f}.wuphys-ppl .overview .wuphys-overview.quick-note{flex:0 0 89%;margin-top:5px}@media screen and (max-width: 37rem){.wuphys-ppl .overview .wuphys-overview.quick-note{flex:1 0 100%;margin-top:5px}}@media screen and (max-width: 30rem){.wuphys-ppl .overview .wuphys-overview.quick-note{flex:1 0 85vw}}.wuphys-ppl .overview .wuphys-overview.quick-note .callout{display:inline-block}@media screen and (min-width: 37rem){.wuphys-ppl .overview .wuphys-overview.quick-note .callout{padding:.8rem 1.6rem .9rem}}@media screen and (max-width: 37rem){.wuphys-ppl .overview .wuphys-overview.quick-note .callout{margin-bottom:0}}.wuphys-ppl .overview .wuphys-overview .overview-heading{font-weight:700}.wuphys-ppl .overview .wuphys-overview .languages ul{list-style:none;padding-left:0}@media screen and (max-width: 56.25rem){.wuphys-ppl .overview .wuphys-overview .languages ul{margin-bottom:1rem}}.wuphys-ppl .overview .wuphys-overview .languages ul li{margin-bottom:.25em}.wuphys-ppl .overview .wuphys-overview .languages ul li:last-of-type{margin-bottom:1rem}.wuphys-ppl .specializes h2{margin-bottom:.25rem}.wuphys-ppl .specializes p.specialties-list{margin-bottom:1.5rem}.wuphys-ppl .specializes .referral-heading{font-size:1.2rem;display:block;font-weight:600;margin-bottom:.25rem}.wuphys-ppl .appointments{display:flex;flex-wrap:wrap}@media screen and (max-width: 37rem){.wuphys-ppl .appointments{flex-wrap:wrap}}.wuphys-ppl .appointments h2{flex:1 0 100%}.wuphys-ppl .appointments .online-scheduling{width:100%}.wuphys-ppl .appointments .sees-patients-for,.wuphys-ppl .appointments .affiliations{flex:1 0 50%}@media screen and (max-width: 56.25rem){.wuphys-ppl .appointments .sees-patients-for,.wuphys-ppl .appointments .affiliations{flex-basis:100%}}.wuphys-ppl .appointments .sees-patients-for p,.wuphys-ppl .appointments .affiliations p{max-width:80%}.wuphys-ppl .appointments .sees-patients-for ul,.wuphys-ppl .appointments .affiliations ul{margin-bottom:.5rem}.wuphys-ppl .appointments .sees-patients-for ul li,.wuphys-ppl .appointments .affiliations ul li{margin-bottom:.3125rem}.wuphys-ppl .appointments .appointment-columns{column-gap:2rem;display:flex;justify-content:space-between;width:100%}@media screen and (max-width: 56.25rem){.wuphys-ppl .appointments .appointment-columns{flex-wrap:wrap}}.wuphys-ppl .appointments .appointment-columns .patients-seen-at{flex:1 0 calc(50% - 1rem);margin-bottom:0;padding-bottom:0}@media screen and (max-width: 56.25rem){.wuphys-ppl .appointments .appointment-columns .patients-seen-at{flex-basis:100%;margin-bottom:1rem}}.wuphys-ppl .appointments .appointment-columns .patients-seen-at ul.wuphys-seenAt-list{display:flex;flex-wrap:wrap;list-style:none;margin-bottom:0;padding-left:0}@media screen and (max-width: 56.25rem){.wuphys-ppl .appointments .appointment-columns .patients-seen-at ul.wuphys-seenAt-list{flex-wrap:wrap}}.wuphys-ppl .appointments .appointment-columns .patients-seen-at ul.wuphys-seenAt-list li.wuphys-seenAt-card{flex:0 0 100%;margin-bottom:0;padding:0 0 1.5rem}@media screen and (max-width: 37rem){.wuphys-ppl .appointments .appointment-columns .patients-seen-at ul.wuphys-seenAt-list li.wuphys-seenAt-card{padding-bottom:1rem}}.wuphys-ppl .appointments .appointment-columns .patients-seen-at ul.wuphys-seenAt-list li.wuphys-seenAt-card:last-of-type{padding-bottom:0}.wuphys-ppl .appointments .appointment-columns .patients-seen-at ul.wuphys-seenAt-list li.wuphys-seenAt-card .wuphys-addr{display:block;padding-bottom:.125rem}.wuphys-ppl .appointments .appointment-columns .patients-seen-at ul.wuphys-seenAt-list li.wuphys-seenAt-card .wuphys-addr.name{font-size:1.2rem;font-weight:600}.wuphys-ppl .appointments .appointment-columns .patients-seen-at ul.wuphys-seenAt-list li.wuphys-seenAt-card .wuphys-addr.city,.wuphys-ppl .appointments .appointment-columns .patients-seen-at ul.wuphys-seenAt-list li.wuphys-seenAt-card .wuphys-addr.state,.wuphys-ppl .appointments .appointment-columns .patients-seen-at ul.wuphys-seenAt-list li.wuphys-seenAt-card .wuphys-addr.zip{display:inline}.wuphys-ppl .appointments .appointment-columns .right-column{display:flex;flex:1 0 calc(50% - 1rem);flex-wrap:wrap}@media screen and (max-width: 56.25rem){.wuphys-ppl .appointments .appointment-columns .right-column{flex-basis:100%}.wuphys-ppl .appointments .appointment-columns .right-column *:last-of-type{padding-bottom:0}}.wuphys-ppl .experience{display:flex;column-gap:2rem;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 37rem){.wuphys-ppl .experience>*{padding-bottom:1.5rem}}.wuphys-ppl .experience h2{flex:1 0 100%}@media screen and (max-width: 37rem){.wuphys-ppl .experience h2{padding-bottom:0}}.wuphys-ppl .experience ul:last-of-type{margin-bottom:0}.wuphys-ppl .experience>*:not(.education):not(h2){flex:0 0 calc(50% - 1rem);padding-right:0}@media screen and (max-width: 37rem){.wuphys-ppl .experience>*:not(.education):not(h2){flex-basis:100%}}.wuphys-ppl .experience *:is(.education){flex:0 0 100%}.wuphys-ppl .experience .publications .wuphys-publications-link{display:block;font-weight:600;margin-bottom:20px}@media screen and (max-width: 37rem){.wuphys-ppl .experience .publications .wuphys-publications-link{margin-bottom:0}}.wuphys-ppl .experience .publications .wuphys-publications-link a{text-decoration:none}.wuphys-ppl .experience .in-the-news{flex:1 0 100%}.wuphys-ppl .experience .in-the-news ul li{margin-bottom:.3125rem}.wuphys-ppl .experience .in-the-news ul li ul{padding-left:0}.wuphys-ppl .experience .in-the-news ul li ul li{list-style:none;margin-top:.1875rem;margin-bottom:.9375rem;padding-right:1rem}.wuphys-ppl .experience .education{column-gap:2rem;display:flex;flex-wrap:wrap;flex:0 0 100%;padding-bottom:0;padding-right:0}.wuphys-ppl .experience .education h3{flex:1 0 100%}.wuphys-ppl .experience .education .wuphys-edu-group{flex:0 0 calc(50% - 1rem)}.wuphys-ppl .experience .education .wuphys-edu-group:last-of-type p{margin-bottom:0}@media screen and (max-width: 56.25rem){.wuphys-ppl .experience .education .wuphys-edu-group{flex:1 0 100%}}.wuphys-ppl .experience .education .wuphys-edu-type{display:block;font-weight:600}@media screen and (max-width: 56.25rem){.wuphys-ppl .experience .research-interests p{margin-bottom:0}}.wuphys-ppl .additional-content{padding-bottom:40px}.wuphys-ppl .financial-disclosures{flex:0 0 100%}.wuphys-ppl .financial-disclosures .fin-disc-statement{margin-bottom:0px}.wuphys-ppl .financial-disclosures .fin-disc{padding:20px 0}.wuphys-ppl .financial-disclosures .fin-disc:last-of-type{border-bottom:none}.wuphys-ppl .financial-disclosures .fin-disc .wuphys-fin-disc-type{display:block}.wuphys-ppl .financial-disclosures .accordion-header{border-bottom:1px solid #f5f2ee;border-top:none}.wuphys-ppl .financial-disclosures .accordion-header:hover,.wuphys-ppl .financial-disclosures .accordion-header:active,.wuphys-ppl .financial-disclosures .accordion-header[aria-expanded=true]{background-color:#f5f2ee;text-decoration:none}.wuphys-ppl .financial-disclosures .accordion-header[aria-expanded=true]{border-bottom:none}.wuphys-ppl .financial-disclosures .accordion-header[aria-expanded=true] svg{transform:translateY(-50%) rotate(180deg)}.wuphys-ppl .financial-disclosures .accordion-content.active{padding:20px 20px 15px 20px;border-bottom:1px solid #f5f2ee;display:flex;flex-wrap:wrap}.wuphys-ppl .financial-disclosures .accordion-content.active p{flex:1 0 100%}.wuphys-ppl .financial-disclosures .accordion-content.active p.fin-disclaimer{font-size:16px;line-height:1.6}.wuphys-ppl .financial-disclosures .accordion-content.active p,.wuphys-ppl .financial-disclosures .accordion-content.active ul{max-width:95%}.wuphys-ppl .financial-disclosures .accordion-content.active ul{list-style:none;padding-left:0}.wuphys-ppl .financial-disclosures .accordion-content.active ul.wuphys-fin-disc{flex:1 0 50%;padding-right:15px}@media screen and (max-width: 37rem){.wuphys-ppl .financial-disclosures .accordion-content.active ul.wuphys-fin-disc{flex:1 0 100%}}.wuphys-ppl .financial-disclosures .accordion-content.active ul.wuphys-fin-disc:last-of-type{padding-bottom:10px}.wuphys-ppl .financial-disclosures .accordion-content.active ul li{margin-bottom:.1rem}.wuphys-ppl .financial-disclosures .accordion-content.active ul li:first-child{margin-top:0}.wuphys-ppl .financial-disclosures .accordion-content.active ul li.wuphys-fin-disc-company{font-size:1.44}.wuphys-ppl .financial-disclosures .accordion-content.active ul ul{margin-bottom:0px}.wuphys-item-headshot img{float:right;padding:5px 0 20px 20px;max-width:250px;height:auto}@media screen and (max-width: 41rem){.wuphys-item-headshot img{float:none}}.archive div.washu-ppi-card{margin-bottom:1.5em}#ppiSearchBox{width:100%}@media screen and (min-width: 37em){#ppiSearchBox{width:78%}}@media screen and (min-width: 56.25em){#ppiSearchBox{width:84%}}.washu-ppi-alpha-bar:before{content:"Narrow results by last name";display:block;padding-bottom:10px;font-weight:600}.search-bar button.search-clear{padding:0;margin-left:25px}@media screen and (max-width: 37em){.search-bar button.search-clear{display:block;margin-left:0;margin-top:20px}}.search-bar button.search-submit{margin-left:-50px;right:0px}@media screen and (max-width: 37em){input#ppiSearchBox{font-size:15px}}/*# sourceMappingURL=style.css.map */
