/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#header{background:#000;}#header .navbar-brand{max-width:400px;margin:0;margin-bottom:-20px;z-index:2;position:relative;background:#00539b;padding:15px 15px;}#header .navbar-brand img{border:none;width:100%;height:auto;}#header #navbar-main{padding-top:0;padding-bottom:0;padding-left:0;}#header #block-bootstrap-barrio-subtheme-main-menu{margin-left:auto;}#header #search-block-form{flex-flow:row;}#header #search-block-form fieldset{padding-right:0;}#navbar-main .navbar-nav .nav-link,#navbar-main .navbar-nav .nav-link{color:rgba(255,255,255,.75);}#navbar-main .navbar-nav .nav-link:focus,#navbar-main .navbar-nav .nav-link:hover{color:rgba(255,255,255,.90);}#navbar-main .dropdown-menu{border-radius:0;}#navbar-main .dropdown-menu a{color:#00539b;text-decoration:none;}#navbar-main .dropdown-item.active,#navbar-main .dropdown-item:active{background-color:#00539b;}#navbar-main .dropdown-item.active a,#navbar-main .dropdown-item:active a{color:#fff;}#header #edit-keys{border-top-right-radius:0;border-bottom-right-radius:0;width:140px;margin-left:15px;position:relative;}#header #edit-submit,#header button.form-submit{border-top-left-radius:0;border-bottom-left-radius:0;width:40px;text-indent:200px;overflow:hidden;position:relative;background-color:#00539b !important;border-color:#00539b !important;}#header #edit-actions{padding:0;}#header .search-form .mb-3{margin-bottom:0 !important;}#header #edit-submit::before,#header .search-form button.form-submit::before{position:absolute;top:7px;left:-190px;color:#fff;font-family:'Font Awesome 5 Free';font-weight:900;content:'\f002';display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;}.banner{background:#f5f5f5;}.banner .row{display:block;margin:0 auto;}.banner .views-field-field-media{position:relative;}.banner .views-field-body{position:relative;top:0;text-align:center;}.banner img{max-width:1500px;width:100%;height:auto;margin:0 auto;display:block;}.path-frontpage #main-wrapper{background:#ebebeb;}h1.title{font-size:40px;line-height:40px;font-weight:300;margin-bottom:30px;}.path-frontpage h1.title{display:none;}.content h2,.content h3,.content a{color:#00539b;}.view-header h3{color:#000;font-weight:300;line-height:33px;font-size:28px;}.view-header h4{color:#000;font-weight:300;line-height:27px;font-size:22px;}#main-wrapper{padding-top:60px;}#main-wrapper img{max-width:100%;height:auto;}#content-bottom{margin-top:60px;padding-top:60px;padding-bottom:60px;background:#fff;border-top:solid 1px #ccc;}#content-bottom .row{margin:0;}#footer a.footer-logo{background:url(https://www.dukehealth.org/themes/custom/dukehealth/images/duke_logo.svg);background-size:contain;background-repeat:no-repeat;display:block;padding:0;width:175px;height:42px;margin-bottom:15px;}#footer ul{margin:0;padding:0;}#footer ul li{padding:5px 0 8px;margin:0;list-style:none;}#footer ul.social-share.list-inline li.list-inline-item{display:block;float:left;line-height:30px;}#footer a.social-share-link{display:inline-block;height:30px;width:30px;text-align:center;border-radius:3px;color:#fff;transition:background-color .25s ease-in-out;background-color:#30a2ee;text-indent:inherit;font-size:1.2em;padding:0;line-height:inherit;}#block-footerfirstcolumn,#block-footersecondcolumn{border:none;}#sidebar_second .block-webform{background:#00539b;}#sidebar_second .block-webform h2{color:#fff;border:none;}#content-bottom a.button{min-width:auto;max-width:none;text-align:center;margin-right:0;padding:4px;font-size:14px;background:transparent;color:#b03d33;box-shadow:none;display:inline-block;margin-top:5px;margin-left:0;padding-left:0;}#content-bottom .view-letters-from-chancellor a.button{margin-top:0;padding-top:0;}#content-bottom .view-letters-from-chancellor p{margin-bottom:.6rem;}.view-research-insights img{max-width:100px;height:auto;float:left;margin:0 15px 15px 0;}.view-news-and-events .view-header{display:flex;text-align:left;margin-bottom:10px;}.view-news-and-events .view-header a{color:#b03d33;font-size:14px;padding-top:10px;}.view-news-and-events .date-today{width:60px;height:60px;min-width:60px;background:#00539b;color:#fff;border-radius:50%;line-height:28px;}.view-news-and-events .view-content a{display:block;border-bottom:none;padding:0;}.view-news-and-events .event-day,.view-news-and-events .event-month{font-size:27px;display:block;clear:both;text-align:center;line-height:16px;}.view-news-and-events .event-month{font-size:10px;text-transform:uppercase;line-height:28px;}.view-news-and-events .event-explanation{width:calc(100% - 76px);}.node--type-news-and-events .field--name-field-image{float:none;}.node--type-news-and-events .paragraph--type--text{padding-top:20px;clear:both;}.news-search > .row{margin:0;}.news-search button{background-color:#00539b !important;border-color:#00539b !important;}.search-button input[type="submit"]{font-family:FontAwesome;color:#fff !important;display:inline;font-size:18px;}.field--type-image img{margin-bottom:0;}.collapsible{padding-bottom:15px;}.collapsible h4{font-size:1.2em;margin-top:15px;padding-left:25px;cursor:pointer;position:relative;}.collapsible h4 .fas{position:absolute;left:0px;top:3px;font-size:.9em;color:#666666;}.collapsible-content{padding-left:25px;}.district-map{margin-bottom:50px;}.district-map .view-content{display:none;}#map-container{max-width:1140px;height:auto;margin:0 auto;}#map-container path{transition:.6s fill;fill:#ddd;stroke:#fff;}#map-container path[data-class="enabled"]{fill:#ccc;cursor:pointer;}#map-container path[data-class="enabled"]:hover,#map-container path[data-class="active"]{fill:#00539b;cursor:pointer;}.district-map .view-footer{}.map-overlay .views-field-title{background:#00539b;margin:0 -2em 15px;padding:0 2em;}.map-overlay .views-field-title h3{margin:0;color:#fff !important;height:2em;line-height:2em;padding:0;}.map-overlay .views-field-field-locations,.map-overlay .views-field-field-articles{padding:15px 0;border-bottom:double 4px #00539b;}.map-overlay .views-field-field-locations .views-label-field-locations,.map-overlay .views-field-field-articles .views-label-field-articles{display:block;margin-bottom:12px;border-bottom:double 4px #00539b;font-weight:bold;padding-bottom:5px;}.map-overlay .views-field-field-locations .field-content,.map-overlay .views-field-field-articles .field-content{font-size:.8em;line-height:1.4em;}#county-search{position:relative;font-size:18px;}#county-search label{position:absolute;left:17px;top:6px;z-index:3;}#county-search-input{padding-left:43px;padding-right:43px;border-radius:23px;position:relative;z-index:2;}#county-search-clear{text-decoration:none;position:absolute;right:18px;top:10px;color:#b3b3b3;z-index:3;}#county-search-results{border:solid 1px #ccc;border-top:none;margin-top:-1px;position:absolute;left:18px;right:18px;top:100%;background:#fff;z-index:1;}#county-search-results .result{padding:5px 10px;border-bottom:solid 1px #ebebeb;color:#999;text-decoration:none;display:block;}#county-search-results .result:hover,#county-search-results .result:active,#county-search-results .result:focus{color:#000;background:#ebebeb;text-decoration:none;}#county-search-results .result:last-child{border-bottom:none;}#block-covidresponse{padding:0;}.btn{color:#fff;}.btn-light{background-color:#ebebeb !important;color:#212529;}@media screen and (max-width:991px){#header .navbar-nav{padding-top:35px;}#header #edit-keys{margin-left:0;}}@media screen and (max-width:767px){#header #CollapsingNavbar{padding-left:15px;padding-right:15px;background:#000;}#header #navbar-main{padding:0;}#header .navbar-nav{padding-top:inherit;}#header .navbar-brand{margin-bottom:0;}#header .navbar-brand img{}#header .navbar-dark .navbar-toggler{border:none;}#header #search-block-form{padding-left:20px;}}@media screen and (max-width:517px){#header{background:#00539b;}#header > .container{padding:0;}#header .navbar-brand{max-width:320px;}#header #navbar-main{background:#00539b;}}@media print{.vex{display:none;}.district-map .view-content{display:block;}.district-map .views-row{display:none;}.district-map .views-row.active{display:block;}.district-map .views-field-title{background:#00539b;margin:0 -2em 15px;padding:0 2em;}.district-map .views-field-title h3{margin:0;color:#fff !important;height:2em;line-height:2em;padding:0;}.district-map .views-field-field-locations,.map-overlay .views-field-field-articles{padding:15px 0;border-bottom:double 4px #00539b;}.district-map .views-field-field-locations .views-label-field-locations,.map-overlay .views-field-field-articles .views-label-field-articles{display:block;margin-bottom:12px;border-bottom:double 4px #00539b;font-weight:bold;padding-bottom:5px;}.district-map .views-field-field-locations .field-content,.map-overlay .views-field-field-articles .field-content{font-size:.8em;line-height:1.4em;}}
.teaser{position:relative;padding-block-end:var(--sp1-5);}.teaser::after{position:absolute;inset-block-end:0;width:var(--sp3);height:0;content:"";border-top:solid 2px var(--color--gray-95);}@media (min-width:62.5rem){.teaser{padding-block-end:var(--sp3);}}.teaser__content{display:grid;grid-auto-rows:max-content;gap:var(--sp);}.teaser__content .field:not(:last-child){margin-block-end:0;}@media (min-width:62.5rem){.teaser__content{gap:var(--sp2);}}.teaser__image{flex-shrink:0;margin:0;}.teaser__image:empty{display:none;}.teaser__image:empty + .teaser__title{flex-basis:auto;}.teaser__image a{display:block;}.teaser__image img{width:var(--sp3-5);height:var(--sp3-5);object-fit:cover;border-radius:50%;}@media (min-width:62.5rem){.teaser__image img{width:var(--grid-col-width);height:var(--grid-col-width);}}@media (min-width:62.5rem){.teaser__image{position:absolute;inset-block-start:0;inset-inline-start:calc(-1 * ((var(--grid-col-width) + var(--grid-gap))));margin:0;}}.teaser__meta{margin-block-end:var(--sp);}.teaser__title{margin-block:0;flex-basis:calc(100% - var(--sp4-5));color:var(--color-text-neutral-loud);font-size:1.5rem;line-height:var(--line-height-base);}@media (min-width:62.5rem){.teaser__title{flex-basis:auto;font-size:var(--sp2);line-height:var(--sp3);}}.teaser__top{display:flex;flex-wrap:nowrap;align-items:center;margin:0;gap:var(--sp1);margin-block-end:var(--sp1);}@media (min-width:62.5rem){.teaser__top{position:relative;}}
