@-webkit-keyframes loading-gray-background{0%{background-color:rgba(0,0,0,.2);}
50%{background-color:#000;}
100%{background-color:rgba(0,0,0,.2);}
}
.word-break{word-break:break-word;word-break:break-all;-ms-word-break:break-all;}
body.theme-classic .card >:not(.collapsed){margin:0;}
body.theme-classic .results .card{background:#fff;border:1px #eee solid;}
a.btn.btn-outline-primary.heading-cta{margin:16px auto;}
#service-grid article{position:relative;min-height:1px;padding-left:15px;padding-right:15px;float:left;width:100%;}
@media (min-width:480px){#service-grid article{position:relative;min-height:1px;padding-left:15px;padding-right:15px;float:left;width:50%;}
}
#service-grid article{position:relative;min-height:1px;padding-left:15px;padding-right:15px;}
@media (min-width:768px){#service-grid article{float:left;width:33.33333333%;}
}
#related-service-content #related-service-health-topics ul{float:left;width:100%;position:relative;min-height:1px;padding-left:15px;padding-right:15px;}
@media (min-width:768px){#related-service-content #related-service-health-topics ul{float:left;width:50%;}
}
.alpha-form{margin-top:-10px;}
.alpha-form .form-control{height:40px;border-radius:0;color:#333;border:1px solid #ddd;}
#service-main-content a{text-decoration:none;}
#service-main-content a.btn{text-decoration:none;}
#service-main-content a:hover{text-decoration:underline;}
#service-main-content #service-grid a{text-decoration:none;}
#service-main-content .pagination li{clear:none;float:right;padding-left:8px;}
#service-main-content .pagination a{text-decoration:none;cursor:pointer;}
#service-main-content h2{font-size:23px;margin:5px 0 5px 0;}
#service-main-content h3{font-size:20px;margin:0;}
#service-main-content ul li{padding-top:5px;padding-bottom:5px;}
#service-main-content ul.nav-tabs{padding-bottom:15px;}
#service-main-content ul.nav-tabs > li{padding-bottom:0;margin-bottom:10px;margin-left:10px;}
#service-main-content #service-grid ul li{padding-top:0;}
#service-main-content #service-about .tab-content{overflow:visible;}
.services-banner{width:100%;height:400px;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;}
.services-banner h1{color:#fff;font-size:1.6em;}
.services-banner .content-inner{z-index:10;text-align:center;position:relative;transform:translateY(50%);top:50%;}
.services-banner .content-stack.content-overlay >:first-child{z-index:0;}
.services-banner .services-search .form-inline .form-control{width:300px;margin-right:10px;display:inline-block;}
.services-banner.content-stack.content-center .content-body{width:100%;margin-bottom:-20px;}
.services-banner.content-stack.content-overlay .flex > .row{width:100%;}
#service-description{padding-bottom:25px;}
#service-description .description{font-size:14px;line-height:1.5;}
#related-service-events .related-header , #related-service-locations .related-header, #related-service-news .related-header, #related-service-videos .related-header{padding:15px 0 30px 0;}
#service-about footer, #service-grid footer{clear:both;color:#000;width:100%;}
#service-grid .view-all{margin-top:50px;margin-bottom:50px;}
.services-az-filter{background:#fff;padding-top:10px;padding-bottom:10px;}
.services-az-filter ul{padding-top:10px;font-size:16px;text-align:center;}
.services-az-filter .alphabet li{padding:0;}
.services-az-filter .alphabet li a:focus:not(.view-all){border-radius:50%;color:#fff;text-decoration:none;}
.services-az-filter .alphabet li a{font-weight:700;}
.services-az-filter .alphabet li a.view-all{display:none;}
.services-az-filter .alphabet li a:not(.view-all){color:#000;opacity:.3;pointer-events:none;line-height:28px;height:28px;width:28px;display:block;}
.services-az-filter .alphabet li a:not(.view-all):focus{color:#fff;}
.services-az-filter .alphabet li a.active-letter{opacity:1;pointer-events:auto;}
.services-az-filter .select-letter{display:none;}
#service-grid header{margin-bottom:1em;}
#service-grid:after, #service-grid:before{content:"";display:table;}
#service-grid:after{clear:both;}
#service-grid article{margin-bottom:40px;}
#service-grid article .service-card-text{padding-left:15px;padding-right:15px;}
#service-grid article .service-card-text p{text-overflow:ellipsis;}
#service-grid article hr{border-top:2px solid #333;width:40%;display:inline-block;}
#service-grid article ul{list-style:none;margin-left:-40px;line-height:25px;}
#service-grid article a.about-button{margin-top:15px;margin-bottom:25px;}
#service-grid article section h2{font-size:1.25em;line-height:1.2em;}
#service-grid article section h2 a{text-decoration:none;color:#000;}
#service-grid article section h2 a:hover{text-decoration:underline;}
#service-grid article img{overflox:hidden;width:100%;display:block;height:170px;}
#service-grid article section a.no-image{display:block;background:#E9E9E9;border:.1em #969696 solid;height:170px;}
#service-grid article section a.no-image i{display:block;background-image:url(../img/footer-logo.png);background-repeat:no-repeat;height:170px;margin:0 auto;}
#service-grid article.all-services img{border:.1em #C7C7C7 solid;}
#service-grid article footer{background:#efefef;padding:.5em .8em;text-align:left;margin:0;width:100%;box-sizing:border-box;}
#service-grid article footer a{color:#08c;}
#service-grid article footer a:after{content:"...";}
#service-grid article footer a:hover{color:#686868;}
#service-main-content:after, #service-main-content:before{content:"";display:table;}
#service-main-content:after{clear:both;}
#service-main-content img.service-image{margin-bottom:10px;width:100%;}
#service-main-content .related-service-pages{margin:1em 0 2em 0;}
#service-main-content .related-service-pages:after, #service-main-content .related-service-pages:before{content:"";display:table;}
#service-main-content .related-service-pages:after{clear:both;}
#service-main-content .related-service-pages h3{margin-bottom:25px;}
#service-main-content .related-service-pages ul{margin:0;float:right;list-style:none;line-height:25px;margin-left:-40px;}
#related-services.related-service-pages{padding-bottom:15px;}
#related-services.related-service-pages h3{color:#788184;font-size:1.17em;text-transform:uppercase;}
#related-services.related-service-pages li{line-height:2.5em;}
@media only screen and (min-width:480px){#service-main-content img.service-image{margin:2px 0 2px 6px;width:50%;}
}
#related-service-content{padding-top:1em;}
#related-service-content:after, #related-service-content:before{content:"";display:table;}
#related-service-content:after{clear:both;}
#related-service-content header{margin:15px 0 0 0;}
#related-service-content header h3, #related-service-content header small{display:inline-block;}
#related-service-content header small{float:right;margin-top:.4em;}
#related-service-content ul{list-style:none;padding:0;margin:0;}
#related-service-content .nav-tabs li a{text-decoration:none;}
#related-service-content .nav-tabs > li{float:none;}
#related-service-content .nav-tabs > li a{border:1px solid #ddd;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;margin:0 0 5px 0;}
.app-services-explorer #content-wrap #related-service-content ul.nav-tabs > li{padding:0;}
#service-main-content #related-service-events ul li, #service-main-content #related-service-news ul li{border-bottom:1px solid #ddd;margin:10px 0 30px 0;}
#service-main-content #related-service-events ul li .date, #service-main-content #related-service-news ul li .date{font-style:italic;font-size:.8em;color:#959595;}
#service-main-content #related-service-events ul li .event-date, #service-main-content #related-service-news ul li .event-date{background:#333;padding:14px;border-radius:100%;width:65px;height:65px;text-align:center;color:#fff;font-size:16px;text-transform:uppercase;margin-top:0;line-height:20px;}
#service-main-content #related-service-events ul li .short-summary, #service-main-content #related-service-news ul li .short-summary{font-size:14px;}
#service-main-content #related-service-events .news-card, #service-main-content #related-service-news .news-card{padding:25px;}
#service-main-content #related-service-events ul{margin-left:-40px;}
#service-main-content #related-service-health-topics ul{text-align:center;list-style:none;}
#service-main-content #related-service-health-topics ul li{padding:40px 0 40px 0;}
#service-main-content #related-service-health-articles #ehc-related-content-health-content{padding:0;border:none;border-radius:0;}
#service-main-content #related-service-health-articles header a{float:right;}
#service-main-content #related-service-health-articles #ehc-related-content-health-content h2{font-size:20px;text-transform:inherit;padding-bottom:15px;}
#service-main-content #related-service-health-articles #ehc-related-content-health-content li{margin:0;border:none;border-radius:0;list-style:none;border:1px solid #f1f1f1;background:#fff;padding:30px;margin-bottom:10px;text-align:center;}
#service-main-content #related-service-health-articles #ehc-related-content-health-content-show-all{clear:both;float:right;}
#service-main-content #related-service-health-articles h2{margin:25px 0 10px;}
#service-main-content #related-service-health-articles ul{margin-left:-40px;}
#service-main-content #related-service-health-articles li{list-style:none;margin:10px;width:95%;padding:5px 0;}
#service-main-content #related-service-locations ul{clear:both;}
#service-main-content #related-service-locations ul h4{font-size:24px;color:#000;}
#service-main-content #related-service-locations ul li{min-height:110px;padding-top:1.4em;padding-left:auto;padding-right:auto;list-style:none;}
#service-main-content #related-service-locations ul li li .marker-blue{position:absolute;left:-15px;top:-10px;}
#service-main-content #related-service-videos a:hover{text-decoration:underline;}
#service-main-content #related-service-videos h4{color:#000;}
#service-main-content #related-service-videos h4:hover{text-decoration:underline;}
#service-main-content #related-service-videos p.video-description{color:#4a4a4a;}
#service-main-content #related-service-videos p.video-description:hover{text-decoration:underline;}
#service-main-content #related-service-videos ul li{border-bottom:1px solid #ddd;margin:20px 15px 0 15px;}
#service-main-content #related-service-videos ul li:last-child{border-bottom:none;}
#service-main-content #related-service-videos ul li a{text-decoration:none;}
#service-main-content #related-service-videos ul li img{margin-left:-16px;}
#service-about aside header h3, #service-about aside header small{display:inline-block;}
#service-about aside header small{float:right;margin-top:.5em;}
#service-about aside ul{list-style:none;margin:0;padding:0;}
#service-about aside .aside-list ul{list-style:disc;padding-left:40px;}
#service-about aside .aside-list ol.no-style, #service-about aside .aside-list ul.list-unstyled, #service-about aside .aside-list ul.no-style{list-style:none;padding:0;margin:0;}
#service-crumbtrail{margin:0 0 15px 0;}
#service-crumbtrail ul li{margin:0;}
#service-crumbtrail ul li a{display:block;padding-top:20px;padding-bottom:20px;text-decoration:none;border:1px solid #f1f1f1;background:#fff;color:#000;transition:all .5s;}
#service-crumbtrail ul li a:hover{box-shadow:0 10px 20px -6px rgba(0,0,0,.2);text-decoration:underline;}
#service-crumbtrail ul li:first-child a{-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;}
#service-crumbtrail ul li:last-child a{-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.app-services-explorer #content-wrap #service-crumbtrail ul li{margin:0;padding-top:0;padding-bottom:0;}
.physician-spotlight:after, .physician-spotlight:before{content:"";display:table;}
.physician-spotlight:after{clear:both;}
#service-about aside section.locations{display:block;}
#service-about aside section.locations header{padding:0 0 5px 0;}
#service-about aside section.locations ul{clear:both;padding:20px;}
#service-about aside section.locations li{border-bottom:1px solid #ddd;margin-bottom:10px;padding-bottom:10px;margin-left:20px;}
#service-about aside section.locations li:last-child{border-bottom:none;}
#service-about aside section.videos{display:block;}
#service-about aside section.videos header{padding:0 0 5px 0;}
#service-about aside section.videos ul li{border-bottom:1px solid #ddd;margin-bottom:10px;}
#service-about aside section.videos ul li:last-child{border-bottom:none;}
#service-about aside section.events{display:block;}
#service-about aside section.events header{overflow:hidden;text-align:center;color:#788184;}
#service-about aside section.events header small{font-size:.9em;font-style:italic;line-height:1.3em;margin-top:0;text-align:right;width:35%;}
#service-about aside section.events h4{padding-top:10px;margin-left:10px;}
#service-about aside section.events ul{clear:both;margin-top:15px;}
#service-about aside section.events li{border-bottom:1px solid #ddd;margin-bottom:10px;padding-bottom:10px;}
#service-about aside section.events li:last-child{border-bottom:none;}
#service-about aside section.events li .description{padding-bottom:15px;}
#service-about aside section.events .date{background:#333;padding:14px;border-radius:50%;width:75px;height:75px;text-align:center;color:#fff;font-size:16px;text-transform:uppercase;font-weight:700;}
#service-about aside section.news{display:block;}
#service-about aside section.news ul li{border-bottom:1px solid #ddd;margin-bottom:10px;}
#service-about aside section.news ul li:last-child{border-bottom:none;}
#service-about aside section.news .news-aside{padding:15px;}
#service-about aside section.news .date{font-style:italic;font-size:.8em;color:#959595;}
#service-about aside section.news .short-summary{font-size:14px;}
#related-locations-all .map-wrapper, #related-service-locations .map-wrapper, aside section.locations .map-wrapper{height:20em;margin-bottom:10px;}
#related-locations-all li .location-details, #related-service-locations li .location-details, aside section.locations li .location-details{padding:20px;color:#788184;}
#related-locations-all .location-phone, #related-service-locations .location-phone, aside section.locations .location-phone{padding-top:50px;padding-bottom:20px;}
#related-locations-all li:nth-child(odd), #related-service-locations li:nth-child(odd), aside section.locations li:nth-child(odd){clear:left;}
#related-locations-all .location-aside-details, #related-service-locations .location-aside-details, aside section.locations .location-aside-details{margin-left:10px;}
#related-locations-all h4 a, #related-service-locations h4 a, aside section.locations h4 a{color:#000;font-size:24px;}
#related-service-locations li .marker.blue{position:absolute;left:-15px;top:-11px;}
#related-locations-all li .marker.blue{position:absolute;left:-13px;}
aside section.locations li .marker.blue{position:absolute;left:-15px;top:15px;}
#related-service-videos .video-wrap .video-player, aside section.videos .video-wrap .video-player{height:0;padding-bottom:56.25%;padding-top:25px;position:relative;margin-bottom:15px;}
#related-service-videos .video-wrap .video-player iframe, aside section.videos .video-wrap .video-player iframe{height:100%;left:0;position:absolute;top:0;width:100%;}
#related-service-videos .video-content, aside section.videos .video-content{padding:10px;}
#related-service-videos ul li, aside section.videos ul li{padding-top:0;padding-bottom:0;}
#related-service-videos ul li:after, #related-service-videos ul li:before, aside section.videos ul li:after, aside section.videos ul li:before{content:"";display:table;}
#related-service-videos ul li:after, aside section.videos ul li:after{clear:both;}
#related-service-videos ul li a, aside section.videos ul li a{display:block;}
#related-service-videos ul li a:after, #related-service-videos ul li a:before, aside section.videos ul li a:after, aside section.videos ul li a:before{content:"";display:table;}
#related-service-videos ul li a:after, aside section.videos ul li a:after{clear:both;}
#related-service-videos ul li a:hover, aside section.videos ul li a:hover{text-decoration:none;}
#related-service-videos ul li img, aside section.videos ul li img{width:100%;}
.service-index .pagination, aside .pagination{height:auto;}
.service-index .pagination ul, aside .pagination ul{-webkit-box-shadow:none;}
.service-index .pagination a, aside .pagination a{line-height:24px;padding:0 8px;}
.service-index .pagination li.disabled a, aside .pagination li.disabled a{background:#F7F7F7;}
.service-index header.well, aside header.well{margin-bottom:.4em;padding:.4em .8em;}
.service-index section:after, .service-index section:before, aside section:after, aside section:before{content:"";display:table;}
.service-index section:after, aside section:after{clear:both;}
.service-index section ul, aside section ul{list-style:none;margin:0 0 0 .2em;}
.service-index section ul li, aside section ul li{line-height:2em;}
aside .pagination strong{color:#989898;}
aside .pagination section{padding-top:0;}
aside .pagination.alpha li, aside .pagination.half li{float:left;line-height:34px;}
aside .pagination.half a{padding:0 14px;}
aside .pagination.alpha a{padding:0;text-align:center;width:2.6em;}
.service-index .alpha ul{max-width:84%;}
.service-index section:first-child{padding-top:0;}
.service-index ul{list-style:none;margin:0;padding:0;}
#related-locations-all ul{list-style:none;padding:0;margin:0;clear:both;}
#related-locations-all ul li{min-height:130px;width:100%;}
#related-locations-all ul li:last-child{border-bottom:none;}
#related-locations-all ul li .marker-blue{position:absolute;left:-13px;}
#service-about .clinician-spotlight:after, #service-about .clinician-spotlight:before{content:"";display:table;}
#service-about .clinician-spotlight:after{clear:both;}
#service-about .clinician-spotlight header{margin:5px 0 0 0;}
#service-about .clinician-spotlight header h3, #service-about .clinician-spotlight header h4{display:block;margin:0 0 5px 0;}
#service-about .clinician-spotlight .featured-clinician{border-bottom:1px solid #d1d1d1;padding:4px;}
#service-about .clinician-spotlight .featured-clinician figure{float:left;margin:5px 0;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}
#service-about .clinician-spotlight .featured-clinician figure img{width:100%;}
#service-about .clinician-spotlight .featured-clinician article{float:right;width:65%;}
#service-about .clinician-spotlight .clinician-list-wrap{clear:both;overflow:hidden;}
#service-about .clinician-spotlight .clinician-list-wrap:after, #service-about .clinician-spotlight .clinician-list-wrap:before{content:"";display:table;}
#service-about .clinician-spotlight .clinician-list-wrap:after{clear:both;}
#service-about .clinician-spotlight .clinician-list{list-style:none;overflow:hidden;padding-top:4px;}
#service-about .clinician-spotlight .clinician-list li{float:left;width:25%;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;padding:4px;}
#service-about .clinician-spotlight .clinician-list figure{margin:0;text-align:center;}
#service-about .clinician-spotlight .clinician-list img{width:100%;background:#D5D5D5;}
#service-about .clinician-spotlight .clinician-list img:hover{cursor:pointer;}
#service-about .clinician-spotlight .hide-spotlight{display:none;}
#service-about .clinician-spotlight .see-all-clinicians{padding:2.5% 0 2.5% 2%;margin-bottom:2%;}
#service-about .clinician-spotlight .see-all-clinicians .btn{border-radius:4px;text-align:left;width:100%;}
#service-about .clinician-spotlight .see-all-clinicians i.icon-chevron-right{float:right;}
section #related-service-physicians .featured-clinician figure{width:20%;}
section #related-service-physicians .featured-clinician img{background:#D5D5D5;}
section #related-service-physicians .featured-clinician article{float:left;margin:0 0 0 1.2em;width:70%;}
aside .clinician-spotlight{background-color:#F5F5F5;border-radius:4px 4px 4px 4px;display:block;float:left;overflow:hidden;padding:0 5px;margin:0 0 5% 0;width:100%;}
aside .clinician-spotlight img{max-width:110px;}
aside .clinician-spotlight .featured-clinician{border-top:1px solid #d1d1d1;}
aside .clinician-spotlight .featured-clinician figure{width:30%;}
aside .clinician-spotlight .featured-clinician figure.no-photo{background:#fff;}
aside .clinician-spotlight .featured-clinician article{float:right;width:65%;}
.physician-spotlight.style2 ul.physician-list{list-style:none;padding:0;margin:0;}
.physician-spotlight.style2 ul.physician-list li{margin-bottom:1em;}
.physician-spotlight.style2 ul.physician-list li:after, .physician-spotlight.style2 ul.physician-list li:before{content:"";display:table;}
.physician-spotlight.style2 ul.physician-list li:after{clear:both;}
.physician-spotlight.style2 ul.physician-list .physician-info, .physician-spotlight.style2 ul.physician-list .physician-photo{float:left;}
.physician-spotlight.style2 ul.physician-list .physician-info{max-width:70%;padding-left:.4em;}
.physician-spotlight.style2 ul.physician-list .physician-photo img{width:60px;}
.physician-spotlight.style2 ul.physician-list li.no-photo figure{background:#fff;}
@media only screen and (max-width:767px){aside .clinician-spotlight .featured-clinician figure{max-width:150px;}
#service-about .clinician-spotlight .featured-clinician article{float:left;margin-left:5%;}
#service-about .clinician-spotlight .clinician-list li{width:10%;}
}
@media only screen and (max-width:600px){#service-about .clinician-spotlight .clinician-list li{width:20%;}
}
#related-service-physicians.mini .clinician-list-wrap li{width:22%;}
#related-physicians-all h3{padding-top:10px;padding-bottom:5px;}
#related-physicians-all ul{list-style:none;padding:0;}
#related-physicians-all ul.physician-list li{position:relative;clear:both;margin-bottom:3em;}
#related-physicians-all ul.physician-list li:after, #related-physicians-all ul.physician-list li:before{content:"";display:table;}
#related-physicians-all ul.physician-list li:after{clear:both;}
#related-physicians-all ul.physician-list li .index{background:#e4e4e4;border-radius:1.5em;left:-.5em;padding:.2em 0;position:absolute;text-align:center;top:-.5em;width:2.2em;z-index:5;}
#related-physicians-all ul.physician-list li .physician-image img{height:75px;width:75px;border-radius:50%;background:#ddd;margin-right:20px;}
#related-physicians-all ul.physician-list li .physician-image.no-photo{background:#fff;}
#related-physicians-all ul.physician-list li .physician-image.no-photo img{-webkit-border-radius:.5em;-moz-border-radius:.5em;-o-border-radius:.5em;border-radius:.5em;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:.1em #bebebe solid;}
#related-physicians-all .physician-info{font-size:16px;line-height:21px;padding:15px;}
#related-physicians-all .physician-info .primary-info header{margin:0;padding:0;}
#related-physicians-all .physician-info .primary-info header h3{font-size:18px;line-height:24px;margin-top:0;padding-top:0;}
#related-physicians-all .physician-info .primary-info header a{text-decoration:none;}
#related-physicians-all a.btn{text-decoration:none;float:right;margin-left:4px;}
#related-physicians-all span{display:block;}
#related-physicians-all .primary-info, #related-physicians-all span.specialty{color:#788184;}
#related-physicians-all .physician-info .pd-affiliated{font-size:16px;border-top:.1em #ccc solid;margin-top:.5em;padding-top:.5em;}
@media only screen and (max-width:767px){#related-physicians-all a.btn{width:100%;margin-bottom:10px;}
#related-physicians-all a.services-phone{margin-bottom:-10px;margin-top:10px;}
#related-physicians-all .primary-info{text-align:center;}
#service-main-content #related-service-videos ul li img{margin-left:0;}
#service-main-content #related-service-videos ul{margin-left:15px;margin-right:15px;}
#related-service-videos .video-detail{padding-bottom:20px;}
}
@media only screen and (max-width:480px){#related-physicians-all .physician-info .physician-info, #related-physicians-all .physician-info .physician-meta{width:98%;}
#related-physicians-all .physician-info .physician-meta{margin-top:10px;}
#related-physicians-all .physician-info .physician-meta a.btn{display:none;}
}
@media only screen and (min-width:600px){#service-main-content #related-service-content .nav-tabs > li{float:left;}
#service-main-content #related-service-content .nav-tabs > li a{border:1px solid #ddd;border-bottom:none;margin:0 1px;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-o-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}
#service-main-content #related-service-content #related-service-health-topics ul{width:40%;margin:0 4%;}
#service-main-content #related-service-content #related-service-locations .count{line-height:3em;border-bottom:.1em #ccc solid;}
#service-about aside section.events header small{float:left;text-align:left;width:100%;}
#service-grid article{margin-bottom:40px;}
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.services-banner .content-inner{transform:translateY(-50%);}
}
@supports (-ms-accelerator:true){.services-banner .content-inner{transform:translateY(-50%);}
}
@-moz-document url-prefix(){.services-banner .content-inner{top:0;}
}
@media only screen and (min-width:1152px){#service-main-content #related-service-content #related-service-locations ul li:nth-child(odd){clear:left;}
#service-main-content #related-service-content #related-service-locations ul li:first-child, #service-main-content #related-service-content #related-service-locations ul li:nth-child(2){border:none;}
#service-main-content #related-service-content #related-service-physicians .featured-clinician{width:95%;}
#service-main-content #related-service-content #related-service-physicians .featured-clinician a figure{width:30%;}
#service-main-content #related-service-content #related-service-physicians .featured-clinician article{width:60%;}
#service-main-content #related-service-content #related-service-physicians .featured-clinician article header{border-bottom:none;padding:0;margin:0;}
#service-main-content #related-service-content #related-service-physicians .featured-clinician article header h3{margin:0;}
#service-main-content #related-service-content #related-service-physicians .clinician-list-wrap{width:95%;border-top:none;}
#service-main-content #related-service-content #related-service-physicians .clinician-list-wrap li{width:12%;}
#service-about aside section.events header small{float:right;text-align:right;width:35%;}
}
body.unified a.carousel-control{text-decoration:none;}