.admin-tabs{background:#e0e0d8;padding:40px 0 0;overflow:hidden;border-bottom:1px solid #a6a6a6}.admin-tabs nav.navbar-expand-lg{max-width:1248px;margin:0 auto}.admin-tabs nav.navbar-expand-lg #menuLocalTasks{max-width:100%}.admin-tabs nav.navbar-expand-lg #menuLocalTasks ul.navbar-nav{width:100%;border:0;margin:0 15px}.admin-tabs nav.navbar-expand-lg #menuLocalTasks ul.navbar-nav li.nav-item{flex-basis:auto;flex-grow:inherit;padding:0;margin:0 -1px -1px;text-align:center;white-space:nowrap;text-overflow:ellipsis;color:#0074bd;border:1px solid #bfbfbf;background-color:rgba(242,242,240,.7)}.admin-tabs nav.navbar-expand-lg #menuLocalTasks ul.navbar-nav li.nav-item:first-child{border-radius:4px 0 0 0}.admin-tabs nav.navbar-expand-lg #menuLocalTasks ul.navbar-nav li.nav-item:last-child{border-radius:0 4px 0 0}.admin-tabs nav.navbar-expand-lg #menuLocalTasks ul.navbar-nav li.nav-item.active{border-bottom:0;border-radius:4px 4px 0 0}.admin-tabs nav.navbar-expand-lg #menuLocalTasks ul.navbar-nav li.nav-item a{padding:7px 26px;border:0}.admin-tabs nav.navbar-expand-lg #menuLocalTasks ul.navbar-nav li.nav-item a h2{font-size:13px;line-height:20px;font-style:inherit;margin:0;color:#0074bd;font-weight:400}.admin-tabs nav.navbar-expand-lg #menuLocalTasks ul.navbar-nav li.nav-item:focus,.admin-tabs nav.navbar-expand-lg #menuLocalTasks ul.navbar-nav li.nav-item:hover{background-color:#fafaf7}.admin-tabs nav.navbar-expand-lg #menuLocalTasks ul.navbar-nav li.nav-item:focus a h2,.admin-tabs nav.navbar-expand-lg #menuLocalTasks ul.navbar-nav li.nav-item:hover a h2{color:#008ee6}
.bg-blue{background-color:#00539b}.bg-blue,.bg-blue a{color:#fff;border-bottom-color:#fff}.desktop-left{display:none}@media (min-width:768px){.desktop-left{display:block}}.fa.fa-map-marker{color:#af3c35}#main-content{padding-top:0!important}.bg-white{background-color:#fff}.preicon{position:relative;padding-left:28px}.preicon,.preicon i{display:block;line-height:25px}.preicon i{position:absolute;top:0;left:0;width:25px;height:25px;text-align:center}a.get-directions{margin-left:28px}a.get-directions:before{left:-28px;top:0;background-position:50%}.location-fax,.location-officephone{font-size:16px}.location-fax{margin:5px 0 10px 4px}.location-fax span{font-weight:700}.location-fax i{font-size:16px;padding-right:5px}.providertype{line-height:17px;font-size:12px;text-align:right;margin-top:10px;position:relative}@media screen and (max-width:415px){.providertype{width:145px;float:right}}@media (min-width:768px){.providertype{margin-top:0;font-size:14px;line-height:20px;min-width:170px}}.providertype a{border-bottom:none}.providertype img{width:15px;height:15px;position:relative;top:-1px}.blank-stars,.filled-stars{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/themes/custom/dukehealth/images/icons/star-o-grey.svg);background-size:24px 24px}.filled-stars{background-image:url(/themes/custom/dukehealth/images/icons/star.svg)}.rating-stars{position:relative}.rating-points{font-weight:700}.section-subtitle{font-size:16px;line-height:26px;font-weight:700}.sections.rnr-outer .ratings-subsection .ratings-outer{text-align:center}.sections.rnr-outer .rating-stars{position:relative;width:150px;height:30px;float:none;margin:5px auto;clear:both}.sections.rnr-outer .blank-stars,.sections.rnr-outer .filled-stars{background-size:30px 30px}.sections.rnr-outer .rating-value{font-size:16px;line-height:20px;font-weight:600}.sections.rnr-outer .rating-counts{font-size:14px;line-height:20px;font-style:italic}@media (min-width:768px){.mobile{display:none!important}}h1{font-size:32px;line-height:37px;font-weight:300;margin-top:5px}@media (min-width:768px){h1{font-size:38px}}h2{font-size:18px;font-weight:400;line-height:25px;font-style:italic}.fa-ban{color:#b03c37}.fa-check-circle{color:#5e802c}.newpatients-inner{margin:10px 0}@media (min-width:768px){.newpatients-inner{margin:0}}.patients-info .no-doc-at-location{margin-bottom:20px}.schedule-outer{text-align:center;font-weight:600}.schedule-outer.mobile{margin-top:20px;margin-bottom:5px}.schedule-outer .newpatient-info{font-size:14px;line-height:20px;margin-bottom:10px}.schedule-outer a{background-color:#5e802c;color:#fff;border:none;display:block;border-radius:4px;text-align:center;font-size:18px;letter-spacing:.4px;margin:auto;width:100%;line-height:26px;padding:10px 5px}.schedule-outer a i.fa-external-link{font-size:16px;line-height:26px}.schedule-outer .schedule-online{position:relative}.schedule-outer .schedule-online a{border:none;border-radius:4px;background-color:#5e802c;text-align:center;margin:auto;display:block;width:100%;line-height:26px;padding:10px;font-size:18px;letter-spacing:.4px;color:#fff;font-weight:600}.schedule-outer .schedule-online a:hover{background-color:#9cbf60}.schedule-outer .schedule-online a i.fa.fa-down-arrow:before{display:inline-block;padding-left:0;content:"\F106";transform-origin:center;transform:rotate(180deg);transition:transform .2s ease-in}.schedule-outer .schedule-online a i.fa.fa-external-link{font-size:16px;padding-left:2px}@media screen and (min-width:768px) and (max-width:1024px){.schedule-outer .schedule-online a:before,.schedule-outer .schedule-online a i{padding-left:0}}.schedule-outer .schedule-online.showOptions a i.fa.fa-down-arrow:before{transform:rotate(0deg)}.schedule-outer .schedule-online.showOptions a i.phy-external-link:before{display:inline}.schedule-outer .schedule-online .so-list{display:none;text-align:center;width:100%;z-index:1000;margin-top:-1px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;top:100%;background-color:#ebebeb}.schedule-outer .schedule-online .so-list a{background-color:#ebebeb;display:block;text-decoration:none;font-size:15px;font-weight:600;color:#000;line-height:26px;border:1px solid #ccc;border-top:none;border-radius:0;padding:10px 5px;word-break:break-word}.schedule-outer .schedule-online .so-list a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.schedule-outer .schedule-online .so-list a:hover{background-color:#999}.schedule-outer .schedule-online .so-list .ajax-progress.ajax-progress-throbber{display:none}.popup-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:1002;display:flex;flex-flow:column;align-items:center;justify-content:center;text-align:center;pointer-events:all}.popup-wrapper .so-popup{font-size:16px;padding:40px;background-color:#fff;max-width:770px;position:relative;width:calc(90% - 80px);top:20px;-webkit-overflow-scrolling:touch}.popup-wrapper .so-popup .close-btn-wrapper{position:absolute;top:-30px;left:auto;right:-30px;height:34px;overflow:hidden;line-height:30px;width:34px;text-align:center}.popup-wrapper .so-popup .close-btn-wrapper a{font-size:43px;color:#fff;border-bottom:none;line-height:30px;display:block;width:30px;height:30px;margin-top:2px;margin-left:2px}@media (pointer:coarse){.popup-wrapper .so-popup .close-btn-wrapper a.hyperlink-hover,.popup-wrapper .so-popup .close-btn-wrapper a:hover{color:#fff!important;border-bottom:none}}.popup-wrapper .so-popup .popup-title{font-size:40px;font-weight:300;line-height:1.2}.popup-wrapper .so-popup .popup-subtitle{line-height:1.63;padding-top:15px;padding-bottom:20px}.popup-wrapper .so-popup .signin-wrapper a.btn-signin{display:inline-block;padding:10px 44px;color:#fff;background-color:#5e802c;box-shadow:0 2px #627d34;border-radius:3px;border-bottom:none;margin-bottom:28px}.popup-wrapper .so-popup .signin-wrapper a.btn-signin:hover{background-color:#9cbf60;border-bottom:none}.popup-wrapper .so-popup .signin-wrapper a.btn-signin .fa.fa-external-link{margin-left:10px}.popup-wrapper .so-popup .signin-wrapper>div{line-height:28px}.popup-wrapper .so-popup .popup-footer .popup-footer-title{font-weight:600;display:inline-block;padding-top:40px;line-height:28px}.popup-wrapper .so-popup .popup-footer .footer-text{line-height:28px}@media screen and (max-width:767px){.popup-wrapper .so-popup{font-size:16px;padding:0;background-color:#fff;width:calc(100% - 30px);max-width:770px;position:relative;height:calc(100% - 160px);top:40px}.popup-wrapper .so-popup .popup-wrapper-inner{padding:10px;position:relative;height:100%;overflow-y:auto}.popup-wrapper .so-popup .close-btn-wrapper{position:absolute;top:-35px;left:auto;right:-3px}}@media screen and (max-width:767px){.nameannoucements-wrapper{display:flex;flex-direction:column}.nameannoucements-wrapper .name-type-wrapper{order:1}.nameannoucements-wrapper .announcements-outer{order:2}.nameannoucements-wrapper .infosections-wrapper{order:4}}.callapp-outer{margin-top:10px}@media (min-width:992px){.callapp-outer{margin-bottom:10px}}.callapp-outer.mobile{margin-top:0;margin-bottom:0}@media (min-width:768px){.callapp-outer .wrapper-icon{display:none}}@media (min-width:992px){.callapp-outer .wrapper-icon{display:block}}.callapp-outer i.fa.fa-phone{display:block;width:50px;height:50px;border-radius:50%;background-color:#5e802c;line-height:50px;text-align:center;color:#fff;font-size:32px;clear:both}.callapp-outer .callapp-inner{display:flex;justify-content:center}.callapp-outer .wrapper-text{display:flex;flex-flow:column;min-height:55px;max-width:none;padding-left:10px}.callapp-outer a.phone{font-size:25px;font-weight:600;line-height:24px}.callapp-outer .cta-phone .info{font-size:16px;line-height:20px;font-style:italic}@media (min-width:768px){.callapp-outer .cta-phone .info{margin-top:-10px;margin-left:5px}}@media (min-width:992px){.callapp-outer .cta-phone .info{text-align:left;margin-top:0;margin-left:0}}.callapp-outer .cta-phone:not(:last-child){margin-bottom:10px}@media (min-width:768px){.callapp-outer .cta-phone:not(:last-child){margin-bottom:0}}@media (min-width:992px){.callapp-outer .cta-phone:not(:last-child){margin-bottom:10px}}@media (min-width:768px){.callapp-outer{padding-top:10px}.callapp-outer .wrapper-text,.callapp-outer a.phone{text-align:center}.callapp-outer .wrapper-text{padding-left:0;font-size:17px}.callapp-outer .wrapper-text .cta-itext{line-height:20px}.callapp-outer a.phone{font-size:24px;line-height:30px}}@media (min-width:992px){.callapp-outer .wrapper-text,.callapp-outer a.phone{text-align:left}.callapp-outer .wrapper-text{padding-left:10px;margin-bottom:0;max-width:calc(100% - 50px)}.callapp-outer .wrapper-text .cta-itext{margin-bottom:10px}.callapp-outer a.phone{line-height:30px}}.quote-col{padding-bottom:10px}@media (min-width:768px){.infosections-wrapper{display:flex}}.infosections-wrapper .title{padding-left:34px;position:relative;font-size:18px;line-height:22px;font-weight:600;text-align:left}.infosections-wrapper .title i{position:absolute;width:32px;height:22px;font-size:22px;line-height:22px;left:0;top:0;text-align:center}.infosections-wrapper .title i.treatments-icon{color:#bebebe}.infosections-wrapper .title .fa-ad:before,.infosections-wrapper .title .fa-certificate:before,.infosections-wrapper .title .fa-expertise:before,.infosections-wrapper .title .fa-locations:before{width:32px;height:22px;display:block;content:" ";background-position:50%;background-repeat:no-repeat;background-image:url(/themes/custom/dukehealth/images/icons/icon_board_certified.svg);background-size:17px auto}.infosections-wrapper .title .fa-expertise:before,.infosections-wrapper .title .fa-locations:before{background-image:url(/themes/custom/dukehealth/images/icons/icon_location.svg);background-size:22px auto}.infosections-wrapper .title .fa-user-md:before{width:32px;height:22px;display:block;color:#bebebe}.infosections-wrapper .subcontent{padding-left:32px;font-size:14px;padding-top:15px;padding-bottom:15px}@media (min-width:768px){.infosections-wrapper .subcontent{padding-left:5px}}@media (max-width:767.98px){.infosections-wrapper .subcontent.patients-info{padding-bottom:0}}.infosections-wrapper .callapp-outer{padding:20px 0}.infosections-wrapper .callapp-outer .cta-itext{font-size:17px;line-height:20px;text-align:left;color:#000;margin-bottom:5px}.infosections-wrapper .callapp-outer .cta-phone a{font-size:25px;font-weight:600;line-height:30px;text-align:left;color:#000;border-bottom:none}.infosections-wrapper .boardcerts-outer,.infosections-wrapper .expertise-outer,.infosections-wrapper .locations-outer{border-top:1px solid #ccc;padding-top:10px}@media (min-width:768px){.infosections-wrapper .boardcerts-outer,.infosections-wrapper .expertise-outer,.infosections-wrapper .locations-outer{padding-top:0;border-top:none}}.infosections-wrapper .certification,.infosections-wrapper .expertise,.infosections-wrapper .location{margin-bottom:10px;line-height:21px}.infosections-wrapper .certification .areas,.infosections-wrapper .expertise .areas,.infosections-wrapper .location .areas{max-height:160px}.quote-outer{background-image:url(/themes/custom/dukehealth/images/matrix_doctor_profile.png);box-shadow:0 9px 21px 0 rgba(0,0,0,.26)}.quote-outer .quote-inner{padding:20px}.quote-outer .quote-inner .quote-text,.quote-outer .quote-inner .quote-text p{font-size:20px;font-weight:300;line-height:1.4;text-align:left;color:#fff}.quote-outer .quote-inner .quote-text{margin-bottom:0}.quote-outer .quote-inner .quote-text:before{content:open-quote}.quote-outer .quote-inner .quote-text:after{content:close-quote}.quote-outer .quote-inner .quote-author{padding-left:30px;font-size:18px;font-weight:300;font-style:italic;line-height:2;text-align:right;color:#fff}.content-wrapper{padding:0}@media (min-width:992px){.content-wrapper{padding-left:15px;padding-right:15px}}.content-wrapper .section-title{margin-top:30px;font-size:30px;line-height:36px;text-align:left;margin-bottom:35px;font-weight:400}.content-wrapper .section-title#industry-relationships{margin-top:20px;margin-bottom:30px}.content-wrapper .section-title.independent-provider-trngedu{margin-top:0}.content-wrapper .section-title.adjust-mb{margin-bottom:8px}.locationlist{display:flex;flex-flow:column}.locationlist .location{display:flex;width:100%;padding-bottom:15px;margin-bottom:30px}.locationlist .location:not(:last-child){border-bottom:1px solid #bcbcbc}.locationlist .location .location-marker{display:none;margin-right:10px;min-width:40px;max-width:40px;height:55px;background-image:url(/themes/custom/dukehealth/images/map_marker_sprite.png);background-position:0 -6px}@media (min-width:768px){.locationlist .location .location-marker{display:block}}.locationlist .location:nth-of-type(2) .location-details:before,.locationlist .location:nth-of-type(2) .location-marker{background-position:0 -61px}.locationlist .location:nth-of-type(3) .location-details:before,.locationlist .location:nth-of-type(3) .location-marker{background-position:0 -116px}.locationlist .location:nth-of-type(4) .location-details:before,.locationlist .location:nth-of-type(4) .location-marker{background-position:0 -171px}.locationlist .location:nth-of-type(5) .location-details:before,.locationlist .location:nth-of-type(5) .location-marker{background-position:0 -226px}.locationlist .location:nth-of-type(6) .location-details:before,.locationlist .location:nth-of-type(6) .location-marker{background-position:0 -281px}.locationlist .location:nth-of-type(7) .location-details:before,.locationlist .location:nth-of-type(7) .location-marker{background-position:0 -336px}.locationlist .location:nth-of-type(8) .location-details:before,.locationlist .location:nth-of-type(8) .location-marker{background-position:0 -391px}.locationlist .location:nth-of-type(9) .location-details:before,.locationlist .location:nth-of-type(9) .location-marker{background-position:0 -446px}.locationlist .location:nth-of-type(10) .location-details:before,.locationlist .location:nth-of-type(10) .location-marker{background-position:0 -501px}.locationlist .location:nth-of-type(11) .location-details:before,.locationlist .location:nth-of-type(11) .location-marker{background-position:0 -556px}.locationlist .location .location-image{min-width:100%;max-width:100%;width:100%;text-align:center;margin-bottom:14px}.locationlist .location .location-image a.no-decoration{border-bottom:none}.locationlist .location .location-image img{width:100%;background-color:#ccc;min-height:70px;display:block}@media (min-width:768px){.locationlist .location .location-image{width:140px;min-width:140px;max-width:140px}}.locationlist .location .addressphone-wrapper{flex-flow:column}.locationlist .location .location-details{width:100%;padding-left:45px;position:relative;max-width:none}.locationlist .location .location-details .location-name{font-size:16px;font-weight:600;margin-top:-5px}.locationlist .location .location-details .location-name a{font-weight:700}@media (min-width:768px){.locationlist .location .location-details{padding-left:20px}}.locationlist .location .location-details .dirdist-wrapper,.locationlist .location .location-details .dirdist-wrapper .location-distance{margin-top:5px}@media (min-width:768px){.locationlist .location .location-details .dirdist-wrapper .location-getdirections a{font-weight:400;font-size:14px;text-align:left}}.locationlist .location .location-details:before{content:" ";background:url(/themes/custom/dukehealth/images/map_marker_sprite.png) 0 -6px no-repeat;position:absolute;width:40px;height:50px;top:0;left:0}@media (min-width:768px){.locationlist .location .location-details:before{content:"";display:none}}.locationlist .location .location-details .location-officephone{margin-top:15px}.locationlist .location .location-details .location-officephone i{font-size:20px}.locationlist .location .location-details .location-officephone span{font-weight:700}.locationlist .location .location-details .location-getdirections a.getdirections{position:relative;font-size:14px;text-align:left}.locationlist .location .location-details .location-distance span{display:block;font-size:14px;font-style:italic;line-height:25px}.locationlist .location .location-details .location-distance span.distance-data{display:inline;font-weight:700}.locationlist .location .location-details .location-distance .user-location i{left:-2px;top:2px;font-size:18px}.desktop-right .aboutme-text{margin-top:15px;margin-bottom:15px}.desktop-right .aboutme-outer.outer-wrapper{padding-bottom:40px}.desktop-right .aboutme-outer.outer-wrapper.independent-provider-abtus{padding-bottom:0}.desktop-right .aboutme-section{font-size:16px;line-height:26px}.desktop-right .aboutme-section:not(:last-child){margin-bottom:30px}.desktop-right .aboutme-section .aboutme-title{font-size:16px;font-weight:700;line-height:1.63}.desktop-right .aboutme-department a{position:relative;line-height:25px}.desktop-right .aboutme-department a i.fa.fa-external-link{line-height:31px;position:absolute;right:-20px}.preicon.user-distance{display:none}.announcements-outer{padding-top:10px}.announcements-outer .announcement{padding:20px;min-height:60px;background-color:#fff;border-bottom:1px solid #d7d7d7}.announcements-outer .announcement .title{position:relative;padding-left:30px;font-size:18px;font-weight:600;line-height:1.22;text-align:left;color:#666;margin-bottom:12px}.announcements-outer .announcement .title:before{display:block;width:24px;height:40px;text-align:center;content:"\F0A1";font-family:FontAwesome;position:absolute;top:0;left:0;font-size:20px;line-height:25px;color:#666}.announcements-outer .announcement .content{line-height:1.43;text-align:left;color:#666;padding:0}.announcements-outer .announcement .content p{padding:0}.fas.fa-mobile-alt{color:#ccc}.desktop-right,.desktop-right p{font-size:16px;line-height:26px}.desktop-right>.outer-wrapper:first-of-type{background-image:url(/themes/custom/dukehealth/images/bg_test.png);background-size:auto 55px;background-repeat:repeat-x}.desktop-right .outer-wrapper{padding:15px}@media (min-width:768px){.desktop-right .outer-wrapper{padding:10px 5%}}@media (min-width:992px){.desktop-right .outer-wrapper{padding:10px 100px}}.desktop-right .outer-wrapper.trngedu-outer{padding-top:40px;padding-bottom:10px}.desktop-right .outer-wrapper.blogcallout-outer{padding-bottom:40px}.desktop-right .outer-wrapper.experience-outer.pb50,.desktop-right .outer-wrapper.expertise-outer.pb50{padding-bottom:50px}.desktop-right .outer-wrapper.experience-outer p{padding:15px 0}.desktop-right .outer-wrapper.experience-outer .subsection.chart-wrapper #chart{padding:0;margin:10px 0}@media (min-width:768px){.desktop-right .outer-wrapper.experience-outer .subsection.chart-wrapper #chart{margin:25px 0}}.desktop-right .outer-wrapper.experience-outer .subsection.chart-wrapper #chart i.fas.fa-spinner.pulseanim{padding:40px;display:block;font-size:30px;line-height:100%;text-align:center}@media (min-width:768px){.desktop-right .outer-wrapper.experience-outer .subsection:not(:last-child).chart-wrapper{padding-bottom:50px}}@media (min-width:768px){.desktop-right .sections.outer-wrapper:not(.bg-white){border-right:2px solid #fff;border-left:2px solid #fff}}.desktop-right .callapp-outer{padding:0 2px;background:#fff;margin:0}.desktop-right .callapp-outer i.fa.fa-phone{display:block;width:60px;height:60px;line-height:60px;text-align:center;font-size:38px;margin:10px auto}@media (min-width:768px){.desktop-right .callapp-outer i.fa.fa-phone{font-size:57px;display:block;width:80px;height:80px;line-height:80px;border-radius:50px;background-color:#5e802c}}.desktop-right .callapp-outer .callapp-inner{padding:20px 10px;flex-flow:column;text-align:center;background:#f5f5f5;border-top:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7;width:calc(100% + 4px);position:relative;left:-2px}@media (min-width:768px){.desktop-right .callapp-outer .callapp-inner{padding:65px 30px;flex-flow:row;text-align:left}}@media (min-width:992px){.desktop-right .callapp-outer .callapp-inner{padding:65px}}.desktop-right .callapp-outer .callapp-inner .cta-itext{font-size:26px;line-height:26px;margin-bottom:18px;margin-top:5px;font-weight:400}.desktop-right .callapp-outer .callapp-inner .cta-phone a.phone{font-size:38px;font-weight:600;line-height:32px}.desktop-right .callapp-outer .callapp-inner .cta-phone .info{margin-top:2px;font-size:16px;line-height:20px;font-weight:400;font-style:italic;margin-left:0}@media (min-width:768px){.desktop-right .callapp-outer .callapp-inner .cta-phone .info{font-size:20px;margin-top:5px}}@media (min-width:992px){.desktop-right .callapp-outer .callapp-inner .cta-phone .info{margin-top:0}}@media (min-width:768px){.desktop-right .callapp-outer .callapp-inner .cta-phone{margin-top:10px}}@media (min-width:992px){.desktop-right .callapp-outer .callapp-inner .cta-phone{margin-top:0}}.desktop-right .callapp-outer .callapp-inner .cta-phone:not(:last-child){margin-bottom:20px}.desktop-right .callapp-outer .wrapper-icon{display:block}.desktop-right .callapp-outer .wrapper-text{padding-left:0;text-align:center}@media (min-width:768px){.desktop-right .callapp-outer .wrapper-text{text-align:left;padding-left:30px}}@media (min-width:768px){.desktop-right .callapp-outer.outer-wrapper:not(.bg-white){border-right:2px solid #fff;border-left:2px solid #fff}}.desktop-right .callout .callout-inner{position:relative;width:100%;border-top:1px solid #ddd7db;border-bottom:1px solid #ddd7db}.desktop-right .callout .callout-inner .callout-wrapper{display:flex;flex-flow:row;padding:20px;justify-items:center;align-items:center}.desktop-right .callout .story-title{font-size:20px;font-weight:600;line-height:26px;color:#125f9f}.desktop-right .callout .title{font-size:13px;line-height:2.31;letter-spacing:2.3px}.desktop-right .callout.patient .callout-inner .title-link-quote-wrapper{display:flex;display:-ms-flexbox;width:100%;flex-flow:column;justify-items:center}@media (max-width:767.98px){.desktop-right .callout.patient .callout-inner .title-link-quote-wrapper{align-items:center}}@media (max-width:767.98px){.desktop-right .callout.patient .callout-inner .quote{text-align:center}}.desktop-right .callout.patient .callout-inner .quote .quote-text{margin-top:25px;font-size:20px;font-style:italic;line-height:1.5;color:#000;padding-right:10px}@media (max-width:767.98px){.desktop-right .callout.patient .callout-inner .quote .quote-text{margin-top:0;margin-bottom:20px}}.desktop-right .callout.patient .callout-inner .quote .quote-text a{border-bottom:none}.desktop-right .callout.patient .callout-inner .quote .quote-text a:hover{border-bottom:1px solid #0001e4}.desktop-right .callout.patient .callout-inner .quote .quote-author{font-size:14px;line-height:2.14;color:#000;margin-top:20px}.desktop-right .callout.patient .callout-inner .quote .quote-author a{border-bottom:none}.desktop-right .callout.patient .callout-inner .quote .quote-author a:hover{border-bottom:1px solid #0001e4}.desktop-right .callout.patient .callout-inner:before{position:absolute;top:-22px;left:calc(50% - 22px);width:44px;height:44px;background-color:#f6c867;border-radius:50%;content:" ";display:block;background-image:url(/themes/custom/dukehealth/images/quote_marks.png);background-repeat:no-repeat;background-size:22px auto;background-position:50%}.desktop-right .callout.patient .img-wrapper{flex-basis:140px;min-width:140px;width:140px;height:140px;border-radius:50%;overflow:hidden;text-align:center;border:5px solid #f6c867!important}.desktop-right .callout.patient .img-wrapper img{width:100%;min-height:130px;background-color:#ccc}@media (max-width:767.98px){.desktop-right .callout.patient .img-wrapper.desktop{display:none}.desktop-right .callout.patient .img-wrapper.mobile{display:flex;margin:0 auto}}.desktop-right .callout.blog .callout-inner{padding:10px 0;display:flex;flex-flow:column;text-align:center}@media (min-width:768px){.desktop-right .callout.blog .callout-inner{flex-flow:row;text-align:left}}.desktop-right .callout.blog .callout-inner .img-wrapper{display:flex;align-items:center;margin-right:0;justify-content:center}@media (min-width:768px){.desktop-right .callout.blog .callout-inner .img-wrapper{margin-right:20px;display:block}}.desktop-right .callout.blog .callout-inner .img-wrapper img{max-width:204px;min-width:100px;min-height:77px;background-color:#ccc}.desktop-right .callout.blog .callout-inner .story-title{font-size:18px}.desktop-right .related-docs-outer{border:4px solid #fff}.desktop-right .related-docs-outer .section-title{margin-top:15px;margin-bottom:15px}.desktop-right .related-docs-outer .doctor-list{text-align:center}@media screen and (min-width:767px){.desktop-right .related-docs-outer .doctor-list{display:flex;justify-content:center}}@media screen and (min-width:768px) and (max-width:1024px){.desktop-right .related-docs-outer .doctor-list{flex-wrap:wrap;justify-content:start}}.desktop-right .related-docs-outer .doctor-list .doctor{flex-basis:calc(33% - 10px);margin:5px;background:#fff;padding:10px}@media screen and (min-width:768px) and (max-width:1024px){.desktop-right .related-docs-outer .doctor-list .doctor{flex-basis:calc(50% - 10px)}}.desktop-right .related-docs-outer .doctor-list .doctor .disclaimer{top:auto;bottom:100%}.desktop-right .related-docs-outer .doctor-list .doctor .doc-photo a{display:block;overflow:hidden;width:100px;height:100px;border-radius:50%;margin:auto}.desktop-right .related-docs-outer .doctor-list .doctor .doc-photo a img{max-width:100%;background-color:#ccc;min-height:100px}.desktop-right .related-docs-outer .doctor-list .doctor .doc-photo a:hover{border-bottom:none!important}.desktop-right .related-docs-outer .doctor-list .doctor .doc-photo.default-photo img{margin-top:-15px}.desktop-right .related-docs-outer .doctor-list .doctor .doc-name{font-size:16px;margin-bottom:10px}.desktop-right .related-docs-outer .doctor-list .doctor .doc-spl{font-style:italic;line-height:18px;font-size:14px;margin-bottom:5px}.desktop-right .related-docs-outer .doctor-list .doctor .ratings-outer{margin-bottom:10px}.desktop-right .related-docs-outer .doctor-list .doctor .ratings-outer .blank-stars,.desktop-right .related-docs-outer .doctor-list .doctor .ratings-outer .filled-stars{background-size:24px 24px}.desktop-right .related-docs-outer .doctor-list .doctor .ratings-outer .rating-stars{width:120px;height:24px;margin-bottom:5px;margin-left:auto}@media (min-width:768px){.desktop-right .related-docs-outer .doctor-list .doctor .ratings-outer .rating-stars{margin-right:auto}}.desktop-right .related-docs-outer .doctor-list .doctor .ratings-outer .ratings .rating-stars{margin-bottom:0;transform:scale(.8);margin-right:auto}.desktop-right .related-docs-outer .doctor-list .doctor .ratings-outer .rating-details{line-height:20px;font-size:13px;position:relative}.desktop-right .related-docs-outer .doctor-list .doctor .doc-patient-status{font-weight:600}.desktop-right .related-docs-outer .doctor-list .doctor .doc-patient-status i{margin-right:5px;color:#5e802c}.desktop-right .related-docs-outer .doctor-list .doctor .doc-patient-status i.fa.fa-ban{color:#b03c37}.clinicalfocus-outer .subsection{margin-bottom:25px}.clinicalfocus-outer .subsection a{position:relative}.clinicalfocus-outer .subsection a i.fa.fa-external-link{position:absolute;left:auto;line-height:20px;right:-20px;top:0}.subsection .subsection-content:not(:last-child){margin-bottom:10px}.border-subsections .subsection{padding:15px 0}.border-subsections .subsection:not(:last-child){border-bottom:1px solid #ddd7db}.ins-div-data{margin-bottom:15px}@media (min-width:768px){.ins-div-data{display:flex;padding:0 40px}}.refer-outer{text-align:center;display:flex;justify-content:center;flex:1;padding-top:20px;padding-bottom:10px}@media (min-width:768px){.refer-outer{padding-top:40px}}.refer-outer .refer-inner{font-size:14px;line-height:20px}.refer-outer .refer-inner a{border-bottom:none}.refer-outer .refer-inner a span{border-bottom:1px dotted #666;font-weight:600}.refer-outer .refer-inner a:after{content:"\F08E";font-family:FontAwesome;font-size:12px;line-height:20px;margin-left:4px}.refer-outer .refer-inner a:hover span{border-bottom:1px solid #0001e4}.refer-outer .refer-inner a.ref-link{position:relative}.refer-outer .refer-inner a.ref-link i.fa.fa-external-link{position:absolute;height:20px;line-height:20px;font-size:inherit;left:auto;right:0;top:0}.refer-outer .refer-inner .areyoutext,.refer-outer .refer-inner a{line-height:20px;display:inline}@media (min-width:768px){.refer-outer .refer-inner .areyoutext,.refer-outer .refer-inner a{display:inline-block}}.refer-outer .refer-inner .areyoutext{font-weight:600}@media (min-width:768px){.refer-outer .refer-inner .areyoutext{display:block}}.providertype .disclaimer,.rating-details .disclaimer{color:#000;width:200px;line-height:14px;box-shadow:0 0 10px #ccc;padding:10px;position:absolute;z-index:500000;top:100%;left:0;text-align:left;background:#fff}.providertype .disclaimer,.providertype .disclaimer a,.rating-details .disclaimer,.rating-details .disclaimer a{font-size:12px}.providertype .disclaimer .disclaimer-link,.rating-details .disclaimer .disclaimer-link{color:#00539b;border-bottom:1px dotted #666;font-size:12px;line-height:14px}.providertype .disclaimer .disclaimer-link:hover,.rating-details .disclaimer .disclaimer-link:hover{color:#0001e4;border-bottom:1px solid #0001e4}.providertype .disclaimer{left:auto;right:5px;top:22px}@media (min-width:768px){.providertype .disclaimer{top:30px}}.rating-details{position:relative;margin:10px 0}.rating-details .disclaimer{top:25px;right:0;left:auto}@media (min-width:768px){.rating-details .disclaimer{right:auto;left:calc(50% - 100px);top:30px}}.acw-left,.acw-right{padding-left:0}@media (min-width:768px){.acw-left,.acw-right{padding-left:25px;flex:1}}.acw-left li,.acw-right li{line-height:22px;padding:5px 0}.acw-left li a.link-insurance.accordion-title,.acw-right li a.link-insurance.accordion-title{position:relative}.acw-left li a.link-insurance.accordion-title:after,.acw-right li a.link-insurance.accordion-title:after{font-family:FontAwesome;content:"\F107";position:absolute;left:auto;right:-20px;width:20px;text-align:center;font-size:16px;line-height:22px;height:22px;transition:transform .2s ease-in-out}.acw-left li.open a:after,.acw-right li.open a:after{transform:rotate(180deg)}.acw-left li ul,.acw-right li ul{padding-left:10px}.acw-left li ul li,.acw-right li ul li{font-size:14px}.acw-left li.disclaimer,.acw-right li.disclaimer{font-size:14px;line-height:18px;font-style:italic}.acw-left li.disclaimer p,.acw-right li.disclaimer p{font-size:inherit;line-height:inherit}.ins-div-1{padding:15px 0}.ins-div-1,.ins-div-1.no-ins-list{text-align:left}.ins-div-2{padding:15px 0}.ins-div-2 p{padding:0;font-size:14px;line-height:20px;margin-bottom:20px}.industry-inner.double-list{padding-bottom:40px}#page #physician-detail{top:0;position:relative}#page #physician-detail .mobile-menu{display:none}#page #physician-detail:before{content:" ";position:absolute;top:0;left:0;width:100%;height:125px;background-image:url(/themes/custom/dukehealth/images/matrix_doctor_profile.png);background-size:auto 125px;background-repeat:repeat-x;background-attachment:local}@media (min-width:768px){#page #physician-detail:before{height:240px;background-size:auto 240px}}.d-none.d-md-flex.quote-outer{background:none;box-shadow:none;height:240px;flex-basis:100%;display:flex;align-items:center;justify-items:flex-end;padding-left:37%}@media (min-width:768px) and (max-width:991.98px){.d-none.d-md-flex.quote-outer{padding-left:0}}.d-none.d-md-flex.quote-outer .quote-inner{padding-right:0}@media (min-width:768px) and (max-width:991.98px){.d-none.d-md-flex.quote-outer .quote-inner{padding-left:0}}.d-none.d-md-flex.quote-outer .quote-inner .quote-text,.d-none.d-md-flex.quote-outer .quote-inner .quote-text p{font-size:21px;text-align:right}.d-none.d-md-flex.quote-outer .quote-inner .quote-text{margin-bottom:20px}.docinfo-wrapper{box-shadow:0 9px 21px 0 rgba(0,0,0,.26)}@media (min-width:768px){.docinfo-wrapper:not(.independent-provider){padding-bottom:50px}.name-type-wrapper{display:flex;flex-flow:row;justify-content:space-between;margin-top:20px}.name-type-wrapper .docnamespl-wrapper{display:flex;flex-flow:column;margin-right:10px}}@media (min-width:768px) and (min-width:768px) and (-ms-high-contrast:none),screen and (min-width:768px) and (min-width:768px) and (-ms-high-contrast:active){.name-type-wrapper .docnamespl-wrapper{max-width:calc(100% - 180px)}}@media (min-width:768px){.name-type-wrapper .docnamespl-wrapper .specialties-outer{margin-top:3px}}@media (min-width:768px){.nameannoucements-wrapper{overflow:hidden}}@media (min-width:768px){.infosections-wrapper{padding-top:20px;margin-left:-25px;margin-right:-25px}.infosections-wrapper .newpatients-outer{max-width:250px}.infosections-wrapper .newpatients-outer.newpatients-outer-no-location{max-width:220px}.infosections-wrapper .boardcerts-outer{max-width:265px;word-wrap:break-word}}@media (min-width:768px) and (min-width:768px){.infosections-wrapper .boardcerts-outer.custom-class{max-width:184px}}@media (min-width:768px) and (min-width:992px){.infosections-wrapper .boardcerts-outer.custom-class{max-width:265px}}@media (min-width:768px){.infosections-wrapper .expertise-outer{max-width:315px}}@media (min-width:768px){.infosections-wrapper .locations-outer{max-width:350px}}@media (min-width:768px){.infosections-wrapper .outer-wrapper{padding-left:25px;padding-right:25px}.infosections-wrapper .outer-wrapper:not(:last-child){border-right:1px solid #d1d1d1}}@media (min-width:768px){.infosections-wrapper{margin-left:-15px;margin-right:-15px}.infosections-wrapper .outer-wrapper{padding-left:15px;padding-right:15px}}@media (min-width:992px){.infosections-wrapper{margin-left:-25px;margin-right:-25px}.infosections-wrapper .outer-wrapper{padding-left:25px;padding-right:25px}}@media (min-width:768px){.photorating-wrapper .photo-outer{padding-top:80px}}.photorating-wrapper .photo-outer .photo{background-color:#ccc;position:relative;width:126px;height:126px;box-shadow:0 5px 6px 0 rgba(0,0,0,.26);border:4px solid #fff;margin-left:0;border-radius:50%;overflow:hidden;top:20px}@media (min-width:768px){.photorating-wrapper .photo-outer .photo{top:0;width:180px;height:180px;border:8px solid #fff;box-shadow:0 8px 6px 0 rgba(0,0,0,.26);margin:auto}}@media (min-width:992px){.photorating-wrapper .photo-outer .photo{width:220px;height:220px}}.photorating-wrapper .photo-outer .photo.default-photo img{position:absolute;top:-20px}.photorating-wrapper .ratings-outer{text-align:right;display:flex;flex-flow:column;align-items:center;justify-content:center}@media (min-width:768px){.photorating-wrapper .ratings-outer{text-align:center}}.photorating-wrapper .ratings-outer .rating-points{font-size:14px}@media (min-width:768px){.photorating-wrapper .ratings-outer .rating-points{font-size:16px;line-height:20px}}.photorating-wrapper .ratings-outer,.photorating-wrapper .ratings-outer a{color:#fff;font-size:12px;border-bottom-color:#fff}@media (min-width:768px){.photorating-wrapper .ratings-outer{text-align:center;color:#000;border-bottom-color:#000;padding-bottom:10px}.photorating-wrapper .ratings-outer a{font-size:14px;line-height:26px;color:#00539b;border-bottom-color:#666}.photorating-wrapper .ratings-outer a:hover{color:#0001e4;border-bottom:1px solid #0001e4}}.photorating-wrapper .ratings-outer .rating-stars{width:100px;height:20px;margin-bottom:5px;margin-left:auto}@media (min-width:768px){.photorating-wrapper .ratings-outer .rating-stars{margin-right:auto;width:120px;height:24px}}.photorating-wrapper .ratings-outer .rating-stars .blank-stars,.photorating-wrapper .ratings-outer .rating-stars .filled-stars{background-size:20px 20px}@media (min-width:768px){.photorating-wrapper .ratings-outer .rating-stars .blank-stars,.photorating-wrapper .ratings-outer .rating-stars .filled-stars{background-size:24px 24px}}.photorating-wrapper .ratings-outer .ratings{padding-top:10px}@media (min-width:768px){.photorating-wrapper .ratings-outer .ratings{padding-top:20px}}.photorating-wrapper .ratings-outer .ratings .ratings-details{line-height:26px}.aboutme-media{margin:10px auto}.map-container{min-height:200px;text-align:center}.map-container i{height:200px;line-height:200px;font-size:25px}.map-container img{width:100%;height:100%}ul.menu-section{padding-left:0;padding-right:15px;margin-top:15px}ul.menu-section li{padding:0 0 0 15px;position:relative;display:block}ul.menu-section li a{font-weight:600;font-size:14px!important;color:#00539b!important;line-height:normal!important;display:block!important;text-decoration:none;padding:14px 5px}ul.menu-section li:last-child a{border-bottom:0!important}.desktop-menu-section li{position:relative}.desktop-menu-section li:not(:last-child) a{border-bottom:1px solid #d1d1d1}.desktop-menu-section li a.active:before{content:" ";position:absolute;height:calc(100% - 1px);width:15px;background:#00539b;top:0;left:0}.desktop-menu-section li a:hover{background:#00539b;color:#fff!important;font-weight:600;cursor:pointer}@media (pointer:coarse){.desktop-menu-section li a:hover{font-weight:600;cursor:pointer;color:#00539b!important;background:transparent}}.schedule-section .newpatients{text-align:center}.schedule-section .newpatients span{display:inline-block;font-size:14px;font-style:italic;line-height:25px;padding-left:28px;font-weight:600}.schedule-section .newpatients span i{font-size:22px}@media (min-width:768px){#physician-detail #sideBar{padding:25px 15px}#physician-detail #sideBar .schedule-section,#physician-detail #sideBar ul.menu-section{padding-right:0}#physician-detail #sideBar.is_stuck{padding-top:25px}}@media (min-width:992px){#physician-detail #sideBar{padding-left:0}}.data-area{width:100%}.data-area .data-area-inner{margin:20px auto;display:flex;justify-content:center}.data-area .data-area-inner .icon-col{display:flex;flex-flow:column;align-content:center;justify-content:center}.data-area .data-area-inner .data-icon{margin-right:30px;width:100px;height:100px;border-radius:50%;background-color:#00539b;position:relative}.data-area .data-area-inner .data-icon i{line-height:100px;color:#fff;text-align:center;display:block;width:100px;height:100px;font-size:58px}.data-area .data-area-inner .info-col{display:flex;flex-flow:column;justify-content:center}.data-area .data-area-inner .info-col .itext{font-size:16px;font-weight:700;line-height:1.38}.data-area .data-area-inner .info-col .num{margin-top:12px;font-size:56px;font-weight:600;line-height:56px}.data-area .data-area-note,.data-area .data-area-note p{font-size:13px;font-style:italic;line-height:1.54}.announcements-outer .announcement .content .expertise-inner ul,.expertise-inner .announcements-outer .announcement .content ul,.expertise-inner ul.arrows{padding-top:0;padding-bottom:0}.announcements-outer .announcement .content ul,ul.arrows{padding-top:15px;padding-bottom:15px}@media (max-width:767.98px){.announcements-outer .announcement .content ul,ul.arrows{padding-left:5px}}.announcements-outer .announcement .content ul li,ul.arrows li{display:list-item;position:relative;line-height:24px;padding:0 15px;margin-bottom:10px;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.announcements-outer .announcement .content ul li:before,ul.arrows li:before{position:absolute;text-align:left;width:15px;height:26px;top:0;left:0;content:"\F105";font-family:FontAwesome;color:#fe801f!important;font-size:16px;line-height:24px}@media (min-width:768px){.double-list ul{width:calc(100% - 10px);position:relative;margin:auto;-moz-column-count:2;column-count:2;list-style-position:outside}}@media (min-width:992px){.double-list ul{width:calc(100% - 80px)}}.schedule-section i.d-lg-none.d-md-inline.d-none.fa.fa-phone.green{background-color:transparent;color:#5e802c;font-size:24px;margin-right:5px}.desktop-right i.d-lg-none.d-md-inline.d-none.fa.fa-phone.green{display:none!important}@media (min-width:1268px){#sideBar .schedule-section .schedule-online{padding-left:15px}}.subtle{font-size:.8rem;line-height:1rem;color:#767676}.extraWide{max-width:none!important}.header.medium{font-size:22px}.review-more{border-bottom:0!important}.review-more span.show{border-bottom:1px dotted #666;font-size:14px}.review-more span.fa-angle-down{font-size:14px}.review-more:hover span.show{border-bottom:1px solid #0001e4}.review-more:hover span.fa-angle-down{color:#0001e4}.review-less{border-bottom:0!important}.review-less span.show{border-bottom:1px dotted #666;font-size:14px}.review-less span.fa-angle-up{font-size:14px}.review-less:hover span.show{border-bottom:1px solid #0001e4}.review-less:hover span.fa-angle-up{color:#0001e4}
a:hover{text-decoration:none}i.fa.fa-angle-right{display:none}#main-content{padding-top:58px}@media (min-width:768px){#main-content{padding-top:0}}.padding-top-none #main-content{padding-top:0}.menu-container{padding:0}@media (min-width:992px){.menu-container{padding-top:15px}}@media (min-width:768px){.menu-container{padding-bottom:70px!important}}@media (min-width:768px){.menu-container.always_sticky{margin-top:50px}.menu-container.always_sticky #sideBar .desktop-default-appointment,.menu-container.always_sticky #sideBar .desktop-menu,.menu-container.always_sticky #sideBar .side-cta{position:relative;top:-35px}.menu-container.always_sticky #sideBar.is_stuck .desktop-default-appointment,.menu-container.always_sticky #sideBar.is_stuck .desktop-menu,.menu-container.always_sticky #sideBar.is_stuck .side-cta{top:0}}@media (max-width:991.98px){#sideBar{width:100%;position:fixed;top:45px;left:0;background:#fff}}@media (max-width:767.98px){#sideBar{width:100%;position:fixed;z-index:1250;top:45px;left:0;background:#fff}}@media (min-width:768px){#sideBar{padding:15px 15px 15px 0;position:static;background:none}}#sideBar .side-cta{display:none}@media (min-width:768px){#sideBar .side-cta{display:block;margin-bottom:30px;margin-top:3px}}#sideBar .side-cta .side-header{display:none}#sideBar .side-cta .cta-container{display:flex}@media (min-width:768px) and (max-width:1199.98px){#sideBar .side-cta .cta-container{position:relative}}#sideBar .side-cta .cta-container .icon{width:50px;height:50px;min-width:50px;display:inline-block;border-radius:50%;background-color:#5e802c;vertical-align:top;margin-top:2px;text-align:center;margin-right:10px}#sideBar .side-cta .cta-container .icon i{color:#fff;font-size:29px;line-height:51px}#sideBar .side-cta .cta-container .icon i:before{content:"\F095";font-family:FontAwesome}#sideBar .side-cta .cta-container .cta{display:flex;flex-direction:column}#sideBar .side-cta .cta-container .cta .cta-text{font-size:17px;font-weight:400;line-height:20px;margin-bottom:11px;display:inline-block}@media (min-width:768px) and (max-width:1199.98px){#sideBar .side-cta .cta-container .cta .cta-text{top:10px;word-break:normal}}#sideBar .side-cta .cta-container .cta a{text-decoration:none;display:inline-block;border:none}@media (min-width:768px) and (max-width:1199.98px){#sideBar .side-cta .cta-container .cta a{top:65px;left:0;width:100%}}#sideBar .side-cta .cta-container .cta a strong{font-size:25px;font-weight:600;display:block;line-height:24px;color:#000}@media (min-width:576px){#sideBar.is_stuck,#sideBar.is_stuck_dupe{padding-top:15px}}@media (min-width:768px) and (max-width:1199.98px){#sideBar.is_stuck .desktop-menu,#sideBar.is_stuck_dupe .desktop-menu{top:0}}#sideBar.is_stuck .side-cta,#sideBar.is_stuck_dupe .side-cta{margin-bottom:15px;margin-top:1px}#sideBar.is_stuck .side-cta .side-header,#sideBar.is_stuck_dupe .side-cta .side-header{display:block;font-size:26px;padding-bottom:20px;font-weight:300;line-height:30px;margin-top:5px}#sideBar.is_stuck .side-cta .cta-container,#sideBar.is_stuck_dupe .side-cta .cta-container{display:flex}@media (min-width:768px) and (max-width:1199.98px){#sideBar.is_stuck .side-cta .cta-container,#sideBar.is_stuck_dupe .side-cta .cta-container{position:inherit}}#sideBar.is_stuck .side-cta .cta-container .cta .cta-text,#sideBar.is_stuck_dupe .side-cta .cta-container .cta .cta-text{font-size:17px;line-height:20px;display:inline-block;margin-bottom:10px}@media (min-width:768px) and (max-width:1199.98px){#sideBar.is_stuck .side-cta .cta-container .cta .cta-text,#sideBar.is_stuck_dupe .side-cta .cta-container .cta .cta-text{position:inherit;top:0}}#sideBar.is_stuck .side-cta .cta-container .cta a,#sideBar.is_stuck_dupe .side-cta .cta-container .cta a{text-decoration:none;font-size:24px;display:block;line-height:30px;color:#000}@media (min-width:768px) and (max-width:1199.98px){#sideBar.is_stuck .side-cta .cta-container .cta a,#sideBar.is_stuck_dupe .side-cta .cta-container .cta a{position:inherit;top:0;left:0}}@media (min-width:768px){#sideBar .desktop-menu{padding-top:0;padding-left:15px}}#sideBar .desktop-menu .menu-item{position:relative}#sideBar .desktop-menu .menu-item:before{position:absolute;left:-10px}#sideBar .desktop-menu.menu-internal{color:#00539b;font-size:15px;font-weight:600}#sideBar .desktop-menu.menu-internal .menu-item,#sideBar .desktop-menu.menu-internal .sub-menu{line-height:20px}#sideBar .desktop-menu.menu-internal .menu-item{padding:10px 5px}#sideBar .desktop-menu.menu-internal .menu-item:before{content:"\F105";font-family:FontAwesome}#sideBar .desktop-menu.menu-internal .menu-item a{border-bottom:1px #00539b;cursor:pointer;text-decoration:none;color:#00539b}#sideBar .desktop-menu.menu-internal .menu-item a:hover{border-bottom:1px solid #00539b;cursor:pointer;text-decoration:none;color:#00539b}#sideBar .desktop-menu.menu-internal .menu-item a{font-size:14px;font-weight:600;border:none;line-height:20px}#sideBar .desktop-menu.menu-internal .menu-item a.menu-link.external{position:relative}#sideBar .desktop-menu.menu-internal .menu-item a.menu-link.external i.fa.fa-external-link{position:absolute;top:auto;line-height:23px;height:20px;width:20px;text-align:right}#sideBar .desktop-menu.menu-internal .menu-item.urldefined{padding-right:25px}#sideBar .desktop-menu.menu-internal.active-scroll-menu{padding-left:0;padding-right:15px;margin-top:15px}#sideBar .desktop-menu.menu-internal.active-scroll-menu li{padding:0 0 0 15px;display:block;position:relative}#sideBar .desktop-menu.menu-internal.active-scroll-menu li:not(:last-child) a{border-bottom:1px solid #d1d1d1}#sideBar .desktop-menu.menu-internal.active-scroll-menu li a{font-weight:600;font-size:14px!important;color:#00539b!important;line-height:normal!important;display:block!important;text-decoration:none;padding:14px 5px}#sideBar .desktop-menu.menu-internal.active-scroll-menu li a.active:before{content:" ";position:absolute;height:calc(100% - 1px);width:15px;background:#00539b;top:0;left:0}#sideBar .desktop-menu.menu-internal.active-scroll-menu li a:hover{background:#00539b;color:#fff!important;font-weight:600;cursor:pointer}@media (pointer:coarse){#sideBar .desktop-menu.menu-internal.active-scroll-menu li a:hover{font-weight:600;cursor:pointer;color:#00539b!important;background:transparent}}#sideBar .desktop-menu.menu-internal.active-scroll-menu li:last-child a{border-bottom:0!important}#sideBar .desktop-menu.menu-internal.active-scroll-menu .menu-item:before{content:""}#sideBar .desktop-menu.menu-external{list-style:none;padding-right:0;padding-left:15px}#sideBar .desktop-menu.menu-external.hover-effect .menu-item a:hover{color:#fff;background-color:#00539b}#sideBar .desktop-menu.menu-external>li:first-child a{font-weight:700}#sideBar .desktop-menu.menu-external .menu-item a,#sideBar .desktop-menu.menu-external .sub-menu a{line-height:20px}#sideBar .desktop-menu.menu-external .menu-item{text-align:left;border-bottom:1px solid #ccc}#sideBar .desktop-menu.menu-external .menu-item.has-submenu .sub-menu-link:hover{color:#fff;background-color:#00539b}#sideBar .desktop-menu.menu-external .menu-item a{display:block;padding:15px 30px 15px 10px;background:none;color:#00539b;text-decoration:none;font-size:14px;cursor:pointer;font-weight:600;border:none;display:flex;align-items:center}#sideBar .desktop-menu.menu-external .menu-item a .icon-down-arrow{right:3px;position:absolute;cursor:pointer;top:15px;font-size:24px;font-weight:400}#sideBar .desktop-menu.menu-external .menu-item a .icon-down-arrow:before{content:"\F107";font-family:FontAwesome}#sideBar .desktop-menu.menu-external .menu-item.active-menu .active-sub-page{display:inline}#sideBar .desktop-menu.menu-external .menu-item .secondary-menu{list-style:none;padding:0}#sideBar .desktop-menu.menu-external .menu-item .secondary-menu .sub-menu{position:relative;border-top:2px dotted #ccc}#sideBar .desktop-menu.menu-external .menu-item .secondary-menu .sub-menu a{padding-left:30px;font-weight:400}#sideBar .desktop-menu.menu-external .menu-item .secondary-menu .sub-menu.active-menu .active-sub-page{display:inline}#sideBar .desktop-menu.menu-external .menu-item .secondary-menu .sub-menu li:hover{background:#00539b;color:#fff;display:block;text-decoration:none;font-size:14px;cursor:pointer;font-weight:400}#sideBar .desktop-menu.menu-external .menu-item .active-sub-page{height:100%;width:15px;background:#00539b;position:absolute;left:-15px}#sideBar .mobile-menu-container .mobile-menu-body{z-index:2001;background:#000;opacity:.7;height:100%;position:fixed;width:100%;top:104px;cursor:pointer}#sideBar .mobile-menu-container .mobile-menu-item{text-align:center;font-weight:600;color:#00539b;background:#fff;width:100%;z-index:2002;padding:9px 15px;font-size:14px}@media (max-width:767.98px){#sideBar .mobile-menu-container .mobile-menu-item .mobileTitle{text-align:center;position:relative;border:1px solid #ccc;background-color:#ebf5fb;color:#666;border-radius:4px;display:flex;align-items:center;justify-content:space-between}}#sideBar .mobile-menu-container .mobile-menu-item a{display:block;text-align:center;border-bottom:none;text-decoration:none;color:#00539b;display:flex;align-items:center}#sideBar .mobile-menu-container .mobile-menu-item a .fa{position:relative;width:45px;height:38px;line-height:38px;text-align:center}#sideBar .mobile-menu-container .mobile-menu-item a i.fa-chevron-down{position:relative}#sideBar .mobile-menu-container .mobile-menu-item a i.fa-chevron-down:before{position:absolute;transform:rotate(180deg);transition:transform .2s ease-in}#sideBar .mobile-menu-container .mobile-menu-item a.collapsed i.fa-chevron-down:before{transform:rotate(0deg)}#sideBar .mobile-menu-container .mobile-menu{padding:0 40px}#sideBar .mobile-menu-container .mobile-menu .menu-item:last-child{border-bottom:none}#sideBar .mobile-menu-container .menu-external{list-style:none;z-index:2001;top:103px;background-color:#fff;position:fixed;width:100%;overflow-y:auto;max-height:calc(100% - 103px)}#sideBar .mobile-menu-container .menu-external li:last-child{border-bottom:none}#sideBar .mobile-menu-container .menu-external .menu-item{border-bottom:1px solid #ccc;text-align:center;position:relative}#sideBar .mobile-menu-container .menu-external .menu-item a{text-align:left;line-height:normal;padding:14px 40px;border:none;background:none;color:#00539b;display:block;text-decoration:none;font-size:14px;cursor:pointer;font-weight:600;display:flex;align-items:center}#sideBar .mobile-menu-container .menu-external .menu-item.active-menu .active-sub-page{display:inline}#sideBar .mobile-menu-container .menu-external .menu-item .secondary-menu{list-style:none;padding:0}#sideBar .mobile-menu-container .menu-external .menu-item .secondary-menu .sub-menu{position:relative}#sideBar .mobile-menu-container .menu-external .menu-item .secondary-menu .sub-menu a{border-top:2px dotted #ccc;padding:14px 25px 14px 60px;background:none;color:#00539b;display:block;text-decoration:none;font-size:14px;cursor:pointer;font-weight:400}#sideBar .mobile-menu-container .menu-external .menu-item .secondary-menu .sub-menu.active-menu .active-sub-page{display:inline}#sideBar .mobile-menu-container .menu-external .menu-item .active-sub-page{height:100%;width:15px;background:#00539b;position:absolute;left:-15px}#sideBar .external-section-icon{position:absolute;right:7px;line-height:20px;font-size:17px}#sideBar #mobile-menu .menu-item i.fa.fa-chevron-down,#sideBar .desktop-menu .menu-item i.fa.fa-chevron-down{position:absolute;top:14px;left:auto;right:5px;line-height:19px;transition:transform .2s ease-in-out}#sideBar #mobile-menu .menu-item.menu-item-expanded i.fa.fa-chevron-down,#sideBar .desktop-menu .menu-item.menu-item-expanded i.fa.fa-chevron-down{transform:rotate(-180deg)}@media (min-width:768px) and (max-width:1199.98px){#sideBar:not(.is_stuck) .side-cta{margin-bottom:30px}}@media print{#sideBar.left-sideBar{padding:15px 15px 15px 0!important;position:static!important;background:none!important}}
.header-container{background-color:#f6f6f6;border-bottom:1px solid #ddd;padding:20px 0}.headbox{background:#eee;border:1px solid #ddd;width:122px;height:154px}.headbox i{font-size:110px;color:#ccc;margin:26px 17px}.headbox-grp i{font-size:98px;margin:30px 9px}.index-page input.search{line-height:28px;height:28px;font-size:18px;width:450px}.index-page .controls{width:510px;margin:auto}.index-page #fSearch-btn{width:44px;height:38px;font-size:16px}.ds-org-title,.ds-org-xofy{text-align:center}.ds-org-xofy{font-size:22px;line-height:30px}.ds-org-xofy .ds-average-max{margin:0 0 0 7px}.ds-summary .offline-indic{margin:0 12px;font-size:15px;font-weight:400;color:#888}.ds-breakdown ul li{display:inline-block;width:272px;margin:0 40px 20px}.ds-breakdown .ds-questiontext{padding:6px 0 8px;height:34px;line-height:17px;display:table-cell;font-weight:400;font-weight:700;font-size:16px;horizontal-align:middle;vertical-align:middle}.ds-breakdown .ds-average{font-size:15px;text-align:center}.ds-summary .ds-stars{margin-top:4px}.ds-breakdown .ds-stars{margin-left:65px}.ds-dist-bar{display:inline-block;box-sizing:initial;width:120px;height:200%;border:1px solid #aaa;margin:5px;float:left}.ds-dist-bar-fill{background-color:#00539b;height:100%}#comment-summary .ds-title{font-size:16px;line-height:16px;margin:0 0 8px}#comment-summary .ds-stars{display:inline-block}#comment-summary .ds-average{font-size:16px;margin:0 0 0 10px}#comment-summary .ds-average-max{font-size:16px}#comment-summary .ds-ratingcount{font-size:11px;color:#777}.no-profile-small{background:none repeat scroll 0 0 #eee;border:1px solid #ddd;width:52px;height:52px;display:block}.no-profile-small:hover{text-decoration:none}.no-profile-small i{color:#ccc;font-size:46px;margin:3px 8px;display:block}.no-profile-small i.fa-users{font-size:41px;margin:7px 5px}.results-info{vertical-align:middle;margin:0 0 10px 20px;color:#999;display:inline-block}.search-result h4{margin:2px 0 10px}.search-result .rating{color:#999;margin:0 8px 0 0;font-size:16px;float:left}.search-result .stars{float:left}.search-result .ratings-cnt{color:#999;vertical-align:top;margin:0 0 0 10px;font-size:11px;line-height:20px}.offline-indicator{font-size:10px;color:#888}a.discreet-link{color:#333}a.discreet-link:focus,a.discreet-link:hover{text-decoration:none}span.stars5{background-position:0 -160px}span.stars45{background-position:0 -144px}span.stars4{background-position:0 -128px}span.stars35{background-position:0 -112px}span.stars3{background-position:0 -96px}span.stars25{background-position:0 -80px}span.stars2{background-position:0 -64px}span.stars15{background-position:0 -48px}span.stars1{background-position:0 -32px}span.stars05{background-position:0 -16px}span.stars0{background-position:0 0}.view-all-link{position:absolute;top:4px;right:-76px}.ds-ratings-reviews-wrapper{display:block}.ratings-wrapper{padding:50px 0}.ratings-wrapper .ds-title{font-size:14px;font-weight:700;line-height:1.37;letter-spacing:1.4px;color:#000;text-transform:uppercase}.ratings-wrapper{background:rgba(182,216,242,.25);text-align:center}.ratingsCount{font-size:14px;line-height:1.37;color:#000;text-transform:lowercase}.ratings-wrapper .ds-stars{display:inline-block;zoom:2;-moz-transform:scale(2);overflow:hidden}.ds-commentprefix,.ds-invalid-msg,.ds-poweredby,.ratings-wrapper .ds-comments,.ratings-wrapper .ds-ratings{display:none}.ratings-wrapper .ds-average{font-weight:400}.ds-comments-more a{height:45px;border-radius:4px;color:#00539b;border:1px solid #387bb1;display:block;width:250px;line-height:45px;border-bottom:1px solid #4878ae!important;margin:auto}.ds-comments-more a:hover{text-decoration:none;background-color:#00539b;color:#fff}.ds-comment,.ds-comment .ds-lcol,.ds-comment .ds-rcol{max-width:none;min-width:auto;width:100%}.ds-comment .ds-rcol p{line-height:20px;padding-top:5px;padding-bottom:5px}.ds-date{font-style:italic;font-size:14px;display:inline-block;width:320px;line-height:20px;margin:0!important}hr.ds-divider{visibility:hidden;margin:10px 0!important}.ds-review-wrapper{font-size:16px;font-style:italic;line-height:26px;text-align:left;color:#333;padding-top:30px;padding-bottom:40px;font-weight:600;padding-left:10px}.ds-review-wrapper .ds-reviews-header{font-size:16px;line-height:1.37;color:#000;font-style:normal;padding-bottom:10px;letter-spacing:1.4px}.ds-dukehead{font-size:14px;font-weight:700;line-height:20px;font-style:normal}.ds-comment .ds-lcol,.ratings-wrapper span.ds-stars{background:url(/themes/custom/dukezen/images/icons/star-o-grey.svg) repeat-x;width:85px;text-align:left;background-size:17px 17px}.ds-lcol span.ds-stars,.ratings-wrapper span.ds-stars span{background-position:0 0;display:block;background-image:url(/themes/custom/dukezen/images/icons/star.svg);width:79.9px;height:19px;background-size:17px 17px}.ds-comments{padding:35px 0 0;border-top:1px solid #c8cecc}.reviews-content{display:block}.review-content-main{font-weight:400}.ds-response{display:block;float:left;width:100%;clear:both;padding-left:6%;font-size:14px;line-height:20px;font-style:italic;margin-bottom:30px}.ds-response .responseTitle{margin-bottom:10px}.ds-response .responseTitle strong{color:#000}.ds-response .responseBody{width:80%;color:#333}@media only screen and (max-width:766px){.ds-comments-more a{float:none;display:inline-block}.reviews-content{display:inline}.ds-response .responseBody{width:100%}.ds-comments-more a.ds-comments-more-link:hover{background-color:inherit!important;color:#00539b!important}}.ds-comments-more-loading{display:none!important}
.duke-announcement{padding:15px 0 10px}.duke-announcement .container{position:relative}@media (min-width:992px){.duke-announcement{padding:35px 0 10px}}.duke-announcement .ann-btn-wrapper{margin-top:15px}@media (min-width:768px){.duke-announcement .ann-btn-wrapper{margin-top:0}}.duke-announcement a.dukealert-alertLink{background:none;border:1px solid #000;border-radius:4px;transition:background-color .2s ease-in-out}.duke-announcement a.dukealert-alertLink,.duke-announcement a.dukealert-alertLink span{height:auto;text-transform:none;padding:0;left:auto;font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:left;color:#000}.duke-announcement a.dukealert-alertLink i,.duke-announcement a.dukealert-alertLink span i{display:inline;font-size:16px;font-weight:400}.duke-announcement a.dukealert-alertLink:hover{background:#000}.duke-announcement a.dukealert-alertLink:hover,.duke-announcement a.dukealert-alertLink:hover i,.duke-announcement a.dukealert-alertLink:hover span,.duke-announcement a.dukealert-alertLink:hover span i{color:#fff}.duke-announcement a.dukealert-alertLink{padding:8px 16px}@media (min-width:992px){.duke-announcement a.dukealert-alertLink{padding:8px 40px}}.duke-announcement .header,.duke-announcement .header p{font-size:18px;font-weight:600;margin-bottom:10px;margin-top:0;padding:0;background:none;height:auto;min-height:auto;font-style:normal;line-height:18px}.duke-announcement .body{font-size:16px;line-height:26px}.duke-announcement .close-banner-btn{border:none;background:transparent;position:absolute;right:10px;color:#000;font-size:21px;margin-top:-7px;z-index:1}@media (min-width:992px){.duke-announcement .close-banner-btn{margin-top:-20px;right:15px}}.duke-announcement .close-banner-btn .fas{font-weight:500}.wifi-section .duke-announcement{margin-bottom:15px;margin-top:15px}.wifi-section .duke-announcement .ann-body-wrapper,.wifi-section .duke-announcement .ann-btn-wrapper{max-width:100%;width:100%;flex-basis:100%}.wifi-section .duke-announcement .ann-btn-wrapper{margin-top:15px;order:1}.wifi-section .duke-announcement a.dukealert-alertLink{padding:5px}
