@font-face{font-family:'HMH Icons';src:url(/MediaLibrary/fonts/houston-methodist-icons.eot);src:url(/MediaLibrary/fonts/houston-methodist-icons.eot?#iefix) format('embedded-opentype'),url(/MediaLibrary/fonts/houston-methodist-icons.woff) format('woff'),url(/MediaLibrary/fonts/houston-methodist-icons.ttf) format('truetype'),url(/MediaLibrary/fonts/houston-methodist-icons.svg#houston-methodist-icons) format('svg')}.glyp-plus:before,.glyp-stop:before,.glyp-remove:before,.glyp-check:before,.glyp-arrow-down:before,.glyp-arrow-up:before,.glyp-arrow-right:before,.glyp-pin:before,.glyp-phone:before,.glyp-carrot-right:before,.glyp-minus:before,.glyp-map:before,.glyp-arrow-left:before,.glyp-arrow-options:before{font-family:HMH Icons;font-weight:normal;margin-right:.5em;font-size:1.1em;position:relative;top:3px;line-height:1}.glyp-plus:before{content:'a'}.glyp-stop:before{content:'b'}.glyp-remove:before{content:'c'}.glyp-check:before{content:'d'}.glyp-arrow-down:before{content:'e'}.glyp-arrow-up:before{content:'f'}.glyp-arrow-right:before{content:'g'}.glyp-arrow-pin:before{content:'h'}.glyp-phone:before{content:'i'}.glyp-carrot-right:before{content:'j'}.glyp-minus:before{content:'k'}.glyp-map:before{content:'l'}.glyp-arrow-left:before{content:'m'}.glyp-arrow-options:before{content:'n'}.ds-xofy,.ds-ratings{margin-right:7px}.ds-comment{max-width:800px;min-width:300px}.ds-breakdown{padding:0}.ds-title{font-weight:bold}.ds-average{font-size:100%;font-weight:bold;width:23px;margin-left:10px}.ds-average-max{font-weight:normal;color:#777}.ds-lcol{max-width:140px;min-width:100px;width:20%;float:left;text-align:left}.ds-rcol{max-width:660px;min-width:200px;width:70%;float:left}.ds-date{margin:0 5px;font-size:90%}.ds-pubs{margin:0 5px;font-size:84%;display:block}.ds-body{margin:0 0 10px 0!important}.ds-author{float:left;font-size:90%}.ds-provider{font-size:80%;margin:0 0 10px}.ds-provider-label{color:#777}.ds-questiontext{font-weight:bold}.ds-poweredby{text-align:center;margin:20px 0;font-size:80%}.ds-clear{clear:both}hr.ds-divider{margin:20px 0;border:0;border-top:1px solid #eee}span.ds-stars{display:block;background:url(/medialibrary/images/star-ratings.png) 0 0 repeat-x;width:88px;height:16px}span.ds-stars5{background-position:0 -160px!important}span.ds-stars45{background-position:0 -144px!important}span.ds-stars4{background-position:0 -128px!important}span.ds-stars35{background-position:0 -112px!important}span.ds-stars3{background-position:0 -96px!important}span.ds-stars25{background-position:0 -80px!important}span.ds-stars2{background-position:0 -64px!important}span.ds-stars15{background-position:0 -48px!important}span.ds-stars1{background-position:0 -32px!important}span.ds-stars05{background-position:0 -16px!important}span.ds-stars0{background-position:0 0!important}.ds-commentprefix{margin:0 0 30px 0}.ds-commentprefix .ds-stars{float:left;margin:0 10px 0 0}.ds-commentprefix .ds-ratingcount{font-size:100%;margin:0 10px;color:#777;font-style:italic}.ds-ratingcount-small{font-size:.9em;margin:0;color:#777}.ds-comments-more{text-align:center}.ds-breakdown .ds-stars,.ds-breakdown .ds-average{float:left;margin:0 10px 0 0}.ds-breakdown ul{margin:0;padding:0;list-style:none}.ds-breakdown ul li{margin-bottom:10px;display:flex;align-items:center}.ds-breakdown li span{display:inline-block}.ds-breakdown li span:first-of-type{flex-basis:30px}.ds-breakdown li span:nth-child(2){flex-basis:87px;margin-right:10px}.ds-breakdown li span:last-of-type{flex:1}.ds-distribution ul{padding:0;margin:0}.ds-distribution li{list-style:none;height:16px;margin:0 0 7px 0;clear:both}.ds-distribution[data-ds-clickable="true"] li{cursor:pointer}.ds-distribution .ds-average{float:left}.ds-dist-bar{width:120px;height:100%;border:solid 1px #aaa;margin:0 10px;float:left}.ds-dist-bar-fill{background-color:#ffcb35;height:100%}.ds-comment-response{padding:10px 0;font-size:90%}.ds-comment-response .ds-date{margin:0}.ds-comment-response .ds-res-body{margin:2px 0}.ds-comment-response .ds-author{float:none;font-weight:bold}.ds-comments-filter{margin:1em 0}.ds-comments-filter{display:inline-block}.ds-filter-select{display:inline-block;max-width:9em;margin-left:1em}.ds-filter-select:first-of-type{margin-left:0}#insurance{position:relative;top:-90px}.searchResultsBtn:before{font-family:HMH Icons;content:'m';font-size:1em;margin-right:.1em;font-size:1.2em;top:4px;position:relative;line-height:1em}.FADspecialty{font-family:Titillium Web;font-weight:600;font-size:1em;line-height:1.143em}.containerFluid{width:100%;max-width:990px;padding:0 1em;margin:0 auto}.cSeparated:after{content:","}.cSeparated:last-child:after,span.cSeparated:nth-last-of-type(1):after{content:""}.doctorProfileSection{padding:2.7em 0}.doctorProfileSection.accordionSection{padding-top:1.7em}.credential{margin-bottom:1em}.credential:last-child{margin-bottom:0}.doctorProfileSection h5{color:#ac1d37;text-transform:none;font-weight:600;font-size:1.714em;line-height:1.2;margin-bottom:1.46em}ul.doc-prof-news{list-style:none;margin-left:0}ul.doc-prof-videos li{padding:.143em 0 0 1.786em;margin-bottom:.571em;background:url('../../MediaLibrary/Images/icons/videoicon.png') left top no-repeat;background-size:1.214em}ul.doc-prof-videos li a{vertical-align:text-top;line-height:1}.doct-profSec{display:flex}.docProfileImg .physicianProfileImg{width:100%;max-width:200px;height:auto;border:.071em solid #d3d3d3}.doct-profSec .patientsNote{padding:.143em .75em .143em .5em;background:#fff;border-radius:2.857em;font-weight:bold;float:left;width:auto;display:flex;margin:2px 0}.patientsNote:before{font-family:HMH Icons;margin-right:.2em;line-height:1;font-size:1.4em;font-weight:normal;position:relative;top:3px}.physicianInfoDiv{display:flex;width:100%}.physicianInfoBottom{display:flex;flex-direction:row;margin-top:1.429em}.specialtyLogo{margin-top:2.143em}.accordionWrapper .txt-container{border-bottom:none}.accordionWrapper .doc-interest{border-bottom:none}.accepting{color:#007078;min-width:186px}.accepting.reduceWidth{min-width:170px}.accepting:before{content:'d'}.notAccepting{color:#878585}.notAccepting:before{content:'b'}.physicianSpecialties{font-size:1em;font-weight:400;line-height:1.2;text-align:left;margin-bottom:2.143em}.hospitalName{line-height:1.3;font-size:1em}.imgNotFound{height:.857em;margin-top:.3em}.languageInfo{font-size:14px;font-style:italic;padding-top:2.143em}.verifyInsuranceMsg{text-align:center}.docProfile{margin-bottom:0;border-bottom:none;margin-top:0;background-color:#f3f3f3}.btnDiv{display:flex;margin-top:1.786em;margin-bottom:1.786em;align-items:center;cursor:pointer}.physicianImgInfo{display:flex;flex-direction:row}.physicianRatingsDiv{width:13.929em}.physicianRatingsMobile{width:13.929em;display:none;flex-direction:column;margin:0 auto}.physicianRatingsMobile .ds-average-max{font-weight:bold;color:#000;margin:0}.physicianRatingsMobile .ratingsLinkDiv{margin-top:.5em}.physicianRatingsDiv .ds-average-max{font-weight:bold;color:#000}.physicianVideo{width:100%;max-width:47%;float:left;margin-right:1.429em}.doctorBio{display:inline}.hiddenCTA{display:none}.stickyCTA .hiddenCTA{display:block}.stickyCTA .hiddenCTADiv{display:flex}.stickyCTA .stickyCTAContent{margin:0 auto;display:flex;flex-direction:row;justify-content:space-between;width:100%;max-width:960px}.hiddenCTA .physicianName{margin-bottom:0;margin-top:0}.hiddenCTADiv .physicianName{align-self:center}.accordionWrapper .row{width:auto}.physicianName{color:#000;font-size:2em;text-align:left;font-weight:600;margin-bottom:.314em}.physicianInfo{display:flex;flex-direction:column;margin-left:1.429em;margin-right:1.429em;max-width:370px;width:100%}.hospitalInfo{line-height:1.667;margin-bottom:.357em}.doctorCTA{background-color:#e7e7e7;display:flex;justify-content:center;align-items:center;padding:1.43em}.stickyCTA{position:fixed;top:0;left:0;right:0;z-index:2;justify-content:space-around;box-shadow:rgba(0,0,0,.08) 0 .714em 1.429em,rgba(0,0,0,.2) 0 0 .071em}@keyframes slideCTA{0%{top:-70px}100%{top:0}}.officeBtns{display:flex;flex-direction:row;margin:0 auto;justify-content:center}.scheduleAppointmentCTA{width:100%;max-height:44px}.scheduleAppointmentCTA a{width:auto;height:100%;padding-left:2em;padding-right:2em;padding-top:.375em}.doctorProfilePage .container{width:100%}.physicianProfileDiv{display:flex;flex-direction:row}.physicianProfileLeft{display:flex;flex-direction:column}.mobileMap{display:none;padding:1.5em 0}.gmContent{font-family:Titillium Web}.gm-style .gm-style-iw{background-color:#267c83;color:#fff!important;text-align:left}.gm-style-iw>div>div{overflow:hidden!important}.HMHBubble{border-radius:5px!important;background-color:#267c83!important}.gm-style .gm-style-iw #google-popup p{padding:.714em}.gm-style div div div div div div div div div{background-color:#267c83!important}.gm-style div div div div div div div div a{color:#fff!important;text-decoration:underline;font-weight:normal}#map{width:27.286em;height:19.857em;background-color:#000;border-style:solid;border-width:.071em;border-color:#c1c1c1}.officeMapInfo #mapCanvas{width:68.571em;height:32.143em;margin:0 auto;background-color:#000;border-width:.071em;border-color:#c1c1c1;border-style:solid}#mapCanvas{border:.071em solid #d3d3d3}.sticky{position:-webkit-sticky;position:sticky;top:0}.doctorProfilePage{margin-top:-1.071em;margin-bottom:-2.4em}.officeBtns .tab{width:8.08em;text-align:center;cursor:pointer;color:#000;background-color:#fff;border:none;outline:none;position:relative;font-size:1.15em;margin-bottom:1.3em;display:flex;justify-content:center;padding:.78em 0}.officeBtns .tab.active{background-color:#367c84;color:#fff}.officeBtns .mapView:before{font-family:HMH Icons;content:'h';font-weight:normal;margin-right:.5em;position:relative;top:3px;font-size:1.4em}.officeBtns .listView:before{font-family:HMH Icons;content:'n';font-weight:normal;margin-right:.5em;position:relative;top:3px;font-size:1.4em}.officeBtns .tab.active:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);border-width:8px 8px 0 8px;border-style:solid;border-color:#367c84 transparent transparent transparent}.officeMapInfo{margin:0 auto;max-width:960px;width:100%;display:none}.mapInfo .locationLinkDiv{padding-top:.714em;display:flex;flex-direction:row;text-align:right;justify-content:flex-end}.doctorPhoneNumber,.officePhone{font-size:1.15em;font-weight:600;font-family:Titillium Web}.doctorPhoneNumber:before,.officePhone:before{font-family:HMH Icons;content:'i';font-weight:normal;margin-right:.5em;font-size:1.1em;position:relative;top:4px;line-height:1}.locationLinkDiv a{display:flex}.mobileDiv{display:flex;flex-direction:column}.downArrow:focus{text-decoration:none}.downArrow:after{font-family:HMH Icons;content:'e';font-weight:normal;font-size:1.2em;margin-left:.2em;top:4px;position:relative;line-height:1em}.upArrow:after{font-family:HMH Icons;content:'f';font-weight:normal;font-size:1.2em;margin-left:.2em;top:4px;position:relative;line-height:1em}.locationLinkDiv img{vertical-align:middle}.ratingsLinkDiv img{vertical-align:middle}.ratingsLinkDiv{display:flex;flex-direction:row;justify-content:flex-start;margin-top:1.071em}.physicianRatingsDiv #NRCSummary{margin-top:1.071em}.officeLocations{display:flex;flex-direction:column;float:none;margin:0}.officeLocationInfo{flex-direction:row;justify-content:space-between;margin:0 auto;display:flex;max-width:960px;width:100%;flex-wrap:wrap}.doctorLocationDiv{width:100%;margin:0 auto}.officeLocationTitle{margin:0 auto;margin-bottom:0}.officeLocation{width:100%!important;max-width:470px;min-height:9.786em;background-color:#fff;border-bottom:2px solid #cfcfcf;margin-bottom:1.43em;padding:1.3em 2.14em;display:flex!important;justify-content:space-between}.officeLocationRight{margin-left:1.429em;display:flex;flex-direction:column}.officeLocationLeft{display:flex;flex-direction:column;font-size:1em}.officeLocation .doctorPhoneNumber{color:#000;pointer-events:none;text-decoration:none}.officeLocation .doctorPhoneNumber:hover{text-decoration:none}.buildingNameDiv{font-weight:bold;margin-bottom:.5em;font-size:1.1em}.officeLocation .phoneInfoDiv{display:flex;flex-direction:row;margin-top:.714em;justify-content:center}.mapInfo{display:flex;flex-direction:column;text-align:right}.officeLocation .officePhone{text-decoration:none;color:#000}.officeLocation .getDirectionsBtn{background-color:#ac1d37;color:#fff;width:10.87em;border:none;font-weight:600;text-decoration:none;font-size:1.15em;text-align:center;padding:.714em;margin-bottom:.714em}.officeLocation .getDirectionsBtn:hover{background-color:#124a7e!important}.mapBuildingName{font-weight:bold}.mapDirections{text-decoration:underline}.scrollFix{overflow:hidden;white-space:nowrap;line-height:1.35}.doctorProfileSection:nth-child(odd){background-color:#f3f3f3}.doctorProfilePage .patientRatingSection{background-color:#fff}.doctorCTAButtons{display:flex;justify-content:center;flex-direction:row}.doctorCTAButtons .btn{border:none;font-size:1.213em;font-weight:600!important;color:#fff!important;background-color:#124a7e;padding:.5em 1.77em;border-radius:0;-webkit-font-smoothing:antialiased!important}.doctorCTAButtons .btn:hover{background-color:#ac1d37}.doctorCTAButtons .scheduleAppointment{background-color:#ac1d37}.doctorCTAButtons .scheduleAppointment:hover{background-color:#124a7e}.doctorCTAButtons .doctorPhoneNumber{pointer-events:none;cursor:default;margin-left:1.47em;font-family:Titillium Web}.doctorCTAButtons .doctorPhoneNumber:hover{background-color:#124a7e}.aboutMeDiv{display:flex;flex-direction:row}.accordionWrapper .openAccordion .aboutMeTxt{display:inline}.aboutVideo{width:7.143em;height:7.143em}.infoWindowDiv{width:7.143em;height:7.143em;background-color:#007078;color:#fff}.accordionHeader{display:flex;flex-direction:row;height:4.286em;cursor:pointer;background-color:#ececec;-webkit-border-radius:.429em;-moz-border-radius:.429em;border-radius:.429em;box-sizing:border-box;box-shadow:rgba(0,0,0,0) 0 .214em 1.429em,rgba(0,0,0,.2) 0 .14em .071em;align-items:center}.accordionIcon{background-image:url("/MediaLibrary/Images/minusIconTeal.svg");height:30px;width:30px;margin-left:.714em;margin-right:.714em;border:0}.accordionWrapper{box-sizing:border-box;color:#000;margin:0 auto;padding-top:.8em}.accordionItem{display:flex;flex-direction:column;box-sizing:border-box;font-family:'Open-sans',Arial,sans-serif}.accordionItem>div{min-height:1px}.accordionItemHeading{font-size:1.213em;color:#000;font-weight:600;text-align:left}.accordionHeader .accordionItemHeading{text-transform:unset}.accordionItemContent{padding:2.14em 3.22em;display:flex;flex-direction:column;box-sizing:border-box;font-family:Titillium Web;font-size:1.15em;width:100%;line-height:1.5;margin:0}#patientFormList a{font-size:16.1px}.closeAccordion .accordionItemContent{display:none}.openAccordion .accordionItemContent{display:block}.openAccordion .accordionItemHeading{margin:0;-webkit-border-top-left-radius:.214em;-webkit-border-top-right-radius:.214em;-moz-border-radius-topleft:.214em;-moz-border-radius-topright:.214em;border-top-left-radius:.214em;border-top-right-radius:.214em;-webkit-border-bottom-right-radius:.429em;-webkit-border-bottom-left-radius:.429em;-moz-border-radius-bottomright:.429em;-moz-border-radius-bottomleft:.429em;border-bottom-right-radius:.429em;border-bottom-left-radius:.429em;background-color:#ececec;color:#000}.doctorLanguages{display:flex;flex-direction:column}.openAccordion .accordionHeader .accordionIcon{background-image:url("/MediaLibrary/Images/minusIconTeal.svg")}.closeAccordion .accordionHeader .accordionIcon{background-image:url("/MediaLibrary/Images/plusIconTeal.svg")}.accordionIcon{height:30px;width:30px;margin-left:.714em;margin-right:.714em;border:0}.accordionItemContent p{font-family:"Titillium Web";color:#000;text-align:left}.accordionItemContent ul{list-style:none;margin:0}.scheduleAppointmentButton,.requestAppointmentButton{display:none}.physicianInfo .show-xs{display:none!important}.doubleDownArrow{width:1.429em;fill:#124a7e}.physicianMobileOnly{display:none}.playVideoDiv{display:none;width:6.786em;height:1.786em;background-color:#007078;position:absolute;bottom:0;margin-bottom:.6em;margin-left:.3em}.playVideo{white-space:nowrap;color:#fff;font-size:1em;padding-right:.714em;margin-top:.2em}.ratingsMax{font-weight:bold;color:#000;margin-left:.3em}.ds-commentprefix .ratingsCount{color:#000}.viewFacultyLink{margin-bottom:.357em}.specialtyImg{margin-bottom:1em}.hiddenCTADiv .physicianName{margin:0}.patientRatingsInfo .ratingsInfo{font-size:1.143em;line-height:1.5;text-align:left;padding-bottom:1.6em}.patientRatingsInfo .ratingsInfo a{font-size:inherit}.patientRatingsInfo .ratingsInfoParagraph{width:100%;font-size:15px;line-height:1.5}.patientRatingsInfo .ratingsInfoParagraph:first-of-type{margin-bottom:25px}.patientRatingsInfo .ratingsInfoParagraph>div{width:100%}.patientRatingsInfo .commentsInfo{font-size:1.143em;line-height:1.5;text-align:left}.ratingsCTA{background-color:#ececec;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:1em}.aboutBtn{display:flex;flex-direction:row;margin-top:.714em;cursor:pointer;margin-top:.3rem}.fa-caret-right{color:#fff;margin-left:.5em;margin-right:.5em;margin-top:.5em}.doctorNewsContent{list-style-type:none;width:auto;margin:0;overflow:hidden}.doctorVideo{width:100%;height:auto}.videoCircleDiv{position:relative}.doctorVideoCaption{font-size:1.143em;line-height:1.5;text-align:left}.doctorVideoDiv{display:flex;flex-direction:row;justify-content:space-between}.doctorVideoContent{display:flex;width:20.714em}.videoPlayIcon{width:2.5em;height:2.5em;position:absolute;background-color:#fff;border-radius:50%;top:50%;left:46%;transform:translateY(-50%);padding:.3em}.doctorNewsArticle{float:left;width:33%;padding-right:20px}.doctorCTA .blueBtn{background-color:#124a7e;border-color:#124a7e}.doctorCTA .blueBtn:hover{background-color:#ac1d37!important;border-color:#ac1d37!important}.videoCaptionDiv{margin-top:.714em;white-space:normal}.doctorVideoItem{width:100%;max-width:290px}.newsCaptionDiv a{font-size:1.143em}.newsImage{width:20.714em;margin-bottom:.714em}.newsImage>a{width:100%;display:block;text-align:center}.newsImage img{width:auto;height:auto;max-width:100%;max-height:165px}.totalRatings{font-size:1.571em}.totalRatings .ds-average{width:auto;margin-right:0}.moreLessBtn{max-height:6.25em;overflow:hidden}#map .mapPhoneNumber{display:none}.listBtn{margin-top:.1em}.mapBtn{margin-top:.1em}.doctorProfileUpdateSection{padding-bottom:20px}.doctorProfileUpdateSection>.containerFluid{text-align:right}.doctorProfileUpdateSection>.containerFluid>a{color:#333;font-size:12px}.addThisWidget{display:flex;align-items:center;justify-content:flex-end;margin-top:18px!important}.addThisTitle{margin-right:10px}.at-share-btn-elements{zoom:.7;-ms-zoom:.7;-webkit-zoom:.7;-moz-transform:scale(.7,.7);-moz-transform-origin:left center}.accordion-item{clear:both;margin-bottom:2.5px}.accordion-title{cursor:pointer;font-weight:600;text-align:left;display:table;padding:15px!important;border:1px solid #ccc;border-bottom:1px solid #8b8d8d;-webkit-font-smoothing:antialiased}.accordion-title span:first-child{width:30px;display:table-cell;vertical-align:middle}.accordion-title i{width:12px;height:12px;color:#666}.accordion-title p,.accordion-title strong,.accordion-title h3,.accordion-title h4,.accordion-title h5,.accordion-title h6{margin-top:0;margin-bottom:0;white-space:pre-wrap;display:table-cell;vertical-align:middle}.accordion-display{display:none;padding:15px 20px}.lftIcon{float:left;font-size:12px}.faq-location-list{margin-left:20px!important}@-moz-document url-prefix(){.ratingsCTA .ds-stars{margin-bottom:1em;}}@supports (-ms-accelerator:true){.listBtn{padding-top:.2em;padding-left:.5em;}.listView{padding-left:1em}.listView{padding-top:.2em;padding-left:.5em;}}@supports (-ms-ime-align:auto){.listBtn{padding-top:.2em;padding-left:.5em;}.mapBtn{padding-top:.2em;padding-left:.5em;}.mapView{padding-left:1em}.listView{padding-left:1em;}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.listBtn{padding-top:.2em;padding-left:.5em}.mapBtn{padding-top:.2em;padding-left:.5em}.mapView{padding-left:1em}.listView{padding-left:1em}.patientsNote:before{top:2px}}@media(max-width:767px){.hiddenCTADiv .physicianName{font-size:1.2em}.doctorCTAButtons .btn{font-size:1em;padding:.5em 1.3em}.doctorCTAButtons .doctorPhoneNumber{margin-left:1.1em}.officeLocationRight .officePhone{color:#fff;width:100%;background-color:#124a7e;padding:.714em;font-size:1em;margin:0;text-align:center}.officeLocation .getDirectionsBtn{width:100%;font-size:1em}.doct-profSec .doc-prof-img.col-sm-6{width:auto;margin:0 auto}.physicianSpecialties{text-align:center}.viewFacultyLink{text-align:center;white-space:nowrap}.physicianImgInfo{display:flex;flex-direction:column;align-items:center}.physicianInfo .hospitalInfo{text-align:center}.patientNotification{width:auto;margin:0 auto}.physicianInfo{padding:0;width:100%}.physicianMobileOnly{display:flex;flex-direction:column;text-align:center}.officeMapInfo #mapCanvas{width:21em;height:19.571em}.officeMapInfo{width:auto}.officeLocationInfo{display:flex;flex-direction:column}.officeLocationLeft{font-size:.857em}.allOfficeLocations{display:flex;width:auto}.doctorCTAButtons .doc-name-div>a.outerLinkBtn{height:100%}.doctorVideoItem{max-width:unset}.officeBtns .tab{font-size:1em}.addThisWidget{margin-bottom:15px!important}.faq-location-list>li:not(:last-of-type){margin-bottom:7px}}@media(min-width:991px){.doctorProfileSection.officeLocationSection{padding-bottom:1.4em}}@media(max-width:991px){.moreLessBtn{max-height:3em}.aboutBtn{padding-top:.3em}.physicianBio{margin-top:1em}.doctorProfileSection{padding:2.19em 0}.doctorProfileSection.accordionSection{padding-top:1.19em}.doctorProfileSection h5{font-size:1.2em}.backIcon{margin-top:.25em}.doctorPracticeTitle{text-align:center;margin-bottom:.357em}.physicianInfo .doctorPracticeTitle,.physicianInfo .hospitalInfo{display:none}.docProfile .doc-prof-img{margin:0 auto;position:relative}.videoCircleDiv{margin:0 auto}.physicianRatingsDiv{display:none}.physicianRatingsMobile{display:flex}.doctorCTAButtons a.outerLinkBtn{font-size:1em}.btnDiv{margin-top:.5em;margin-bottom:.5em}.physicianName{font-size:1.5em;margin-top:.3em}.hiddenCTADiv .physicianName{margin-bottom:0;margin-top:0}.mapDirections{font-weight:normal;font-size:1em}.mobileMap{display:block;padding:1.5em 1em}.mapInfo #map{align-self:center}.totalRatings{font-size:1em}.doctorNewsArticle{width:100%;margin-bottom:1.57em;max-width:unset}.doctorNewsContent{margin:0 auto}.stickyCTA .stickyCTAContent{display:flex;flex-direction:column;margin:0}.hiddenCTADiv{margin:0 auto}.stickyCTA .hiddenCTADiv{margin-bottom:.714em}.doctorNewsSection{display:flex;flex-direction:column}.doctorVideoSection{display:flex;flex-direction:column}.doct-HL-Loca .getDirectionsBtn{margin-bottom:0}.physicianSpecialties{white-space:normal;font-size:1em;margin-bottom:1.3em!important}.accordionWrapper .openAccordion .aboutMeTxt{display:flex;padding-left:0;padding-right:0}.physicianVideo{width:100%;margin:0;max-width:unset}.mobileDiv{background-color:#ececec}.scheduleAppointmentCTA a{width:auto;margin:0;padding-left:.5em;padding-right:.5em}.doctorCTA{display:flex;flex-direction:column;padding:1em}.doctorCTA.stickyCTA{padding:.5em}.physicianInfo .viewFacultyLink{display:none}.docProfile .specialtyLogo{display:none}.specialtyLogo doc-prof-deta .specialtyImg{display:flex;justify-content:center;position:relative}.hospitalInfo{margin-bottom:1.429em}.viewFacultyLink{margin-bottom:1.429em;font-size:.875em}.specialtyLogo{margin-top:0}.playVideoDiv{display:flex}.accordionHeader{height:3em}.doct-HL-Loca .doct-locat .officeLocationInfo .officeLocation{margin:0 auto;margin-top:.5em;min-height:unset}.accordionItemContent{padding:1em 0;font-size:1em}.physicianName{text-align:center}.officeLocationInfo{margin-bottom:0}.searchResultsBtn{font-size:.875em;padding:.5em 0}.patientNotification{font-size:1em;margin-top:.75em}.accordionItemHeading{font-size:1em}.officeLocationLeft{font-size:.875em;line-height:1.2}.newsCaptionDiv{font-size:.875em;text-align:center}.physicianInfo{margin-left:0;margin-right:0}.doctorVideoDiv{display:flex;flex-direction:column}.doctorVideoItem{margin:0 auto;margin-bottom:2em}.newsImage{width:100%;height:auto}.newsImage>a{width:100%;display:block;text-align:center}.patientStatus{display:flex;align-items:center}.mapInfo .locationLinkDiv{margin-top:.5em;justify-content:center}.physicianMobileOnly{padding-top:1.429em}.doctorProfileUpdateSection>.containerFluid{text-align:center}}@media(min-width:768px)and (max-width:991px){.physicianSpecialties{text-align:center}.viewFacultyLink{text-align:center}.physicianName{white-space:nowrap;margin:1.429em 1.429em 0 1.429em}.physicianImgInfo{display:flex;flex-direction:column}.physicianInfo .hospitalInfo{display:none}.physicianRatingsDiv{display:none}.patientNotification{width:auto;margin:0 auto}.physicianInfo{margin:0 auto;padding:0}.physicianMobileOnly{display:flex;flex-direction:column;text-align:center}.doctorCTA{display:flex;flex-direction:column}.officeMapInfo #mapCanvas{width:27.286em;height:19.857em}.scheduleAppointmentCTA a{width:14.286em}.scheduleAppointmentCTA{width:14.286em}.officeMapInfo{width:auto}.addThisWidget{margin-top:12px!important}}@media(min-width:991px)and (max-width:1023px){.physicianName{text-align:center}.viewFacultyLink{text-align:center}.patientNotification{padding-left:1.786em}.officeMapInfo{width:auto}.officeMapInfo #mapCanvas{width:27.286em;height:19.857em}.officeLocationInfo{display:flex;flex-direction:column;justify-content:center;margin:0 auto}.docProfile .doc-prof-img.col-md-3{width:auto}.physicianInfo{text-align:center}.physicianName{text-align:center}.physicianSpecialties{text-align:center}}@media(max-width:1024px){.doctorCTAButtons .doctorPhoneNumber{pointer-events:all}.mapPhoneNumber{display:none}}@media(min-width:992px){.gm-style div div div div div div div div a.mapPhoneNumber{text-decoration:none!important}}@media(max-width:1023px){.physicianInfoDiv{margin:0 auto;width:auto}.patientStatus{flex-direction:column}}@media(max-width:767px){.moreLessBtn{max-height:6em}.doct-HL-Loca .doct-locat .officeLocationInfo .officeLocation{padding:1.3em 1.25em}.officeMapInfo{width:100%}.officeLocationTitle{width:100%}.officeBtns{width:100%}.officeBtns .tab{font-size:1em}.officeLocationInfo{width:100%}.doctorVideoCaption{font-size:1em}.physicianInfo{max-width:unset}.mobileMap #map{width:100%}.officeLocationRight{max-width:135px;width:100%}.hm-modal>.modal-dialog{margin:0!important}.hm-modal>.modal-dialog>.modal-content{margin-top:0!important}.hm-modal>.modal-dialog>.modal-content>.modal-header>.close{position:absolute!important;top:2px;right:2px}.accepting{min-width:213px}}@media(max-width:480px){.btnDiv{display:none}}@media all and (-ms-high-contrast:none){.addThisWidget{height:40px;overflow:hidden}.addthis_inline_share_toolbox{margin-right:-55px}}@media all and (-ms-high-contrast:none)and (max-width:767px){.addThisWidget{margin-top:10px!important}}