#physician-results-ads:not(:empty){margin-bottom:30px}.physician-results-card,.physician-results-ad{display:flex;flex-direction:row;justify-content:space-between;padding:25px 15px!important;border-bottom:1px solid #8b8d8d}.physician-results-ad.ads-template-a{border:1px solid #124a7e;background-color:#fff}.physician-results-ad.ads-template-b{border:0;background-color:#faeff5}.physician-results-card .physician-results-card-row,.physician-results-card .physician-results-card-column,.physician-results-card .physician-results-card-profile,.physician-results-card .physician-results-card-credentials,.physician-results-card .physician-results-card-top,.physician-results-card .physician-results-card-bottom,.physician-results-ad .physician-results-ad-main,.physician-results-ad .physician-results-ad-main-top,.physician-results-ad .physician-results-ad-main-bottom,.physician-results-ad .physician-results-ad-image-container,.physician-results-ad .physician-results-ad-info-container,.physician-results-ad .physician-results-ad-additional-information-container{display:flex}.physician-results-card .physician-results-card-row,.physician-results-card .physician-results-card-bottom,.physician-results-ad .physician-results-ad-main-top,.physician-results-ad .physician-results-ad-main-bottom{flex-direction:row}.physician-results-ad .physician-results-ad-main{flex:1 1 auto;flex-direction:column}.physician-results-ad .physician-results-ad-main-top .physician-results-ad-description{flex-grow:2}.physician-results-card .physician-results-card-profile{flex-direction:column;flex-grow:1}.physician-results-card .physician-results-card-credentials,.physician-results-ad .physician-results-ad-additional-information-container{flex-grow:0;flex-shrink:0;flex-basis:180px;flex-direction:column}.physician-results-card.our-doctors .physician-results-card-buttons{padding-top:20px}.physician-results-card .physician-results-card-buttons .btn{width:180px;margin-right:15px}.physician-results-ad .btn{min-width:110px;width:auto!important;margin-right:15px}.physician-results-card .physician-results-card-buttons>a[href^=tel]{display:inline-block;font-weight:600;line-height:34px;text-align:center;height:36px;width:150px;color:#124a7e!important;border:1px solid #124a7e}.physician-results-card .physician-results-card-buttons>a[href^=tel]:before{font-family:HMH Icons;margin-right:.2em;line-height:1;font-size:1.4em;font-weight:normal;position:relative;top:6px;content:"i"}.physician-results-card .physician-results-card-image-container,.physician-results-ad .physician-results-ad-image-container{flex-grow:0;flex-shrink:0;flex-basis:115px}.physician-results-card .physician-results-card-image-container .physician-results-card-image,.physician-results-ad .physician-results-ad-image-container .physician-results-ad-image{background-size:cover;background-position:center;background-repeat:no-repeat;height:170px;line-height:0;position:relative;vertical-align:middle;width:100%}.physician-results-card .physician-results-card-image-container .physician-results-card-image-label{color:#fff;text-align:center;width:100%;display:block;top:-24px;min-height:24px;position:relative;padding:2px;background-color:transparent}.physician-results-card-image-container>a>.physician-results-card-image-label{background-color:rgba(135,133,133,.6)!important}.physician-results-card.our-doctors .physician-results-card-image-container .physician-results-card-address{position:relative;top:-24px}.physician-results-card .physician-results-card-info-container,.physician-results-ad .physician-results-ad-info-container{display:flex;flex:1;flex-flow:column;justify-content:flex-start;padding:0 15px!important;position:relative}.physician-results-ad .physician-results-ad-info-container{padding-right:30px!important;justify-content:space-between}.physician-results-ad .physician-results-ad-info-container div{margin-top:10px}.physician-results-card .physician-results-card-info-container .physician-results-card-name,.physician-results-card .physician-results-card-info-container .physician-results-card-address,.physician-results-card .physician-results-card-info-container .physician-results-card-availability,.physician-results-ad .physician-results-ad-info-container .physician-results-ad-title{display:flex;flex-flow:column nowrap}.physician-results-card .physician-results-card-info-container .physician-results-card-name,.physician-results-ad .physician-results-ad-info-container .physician-results-ad-title{margin-top:-5px}.physician-results-card .physician-results-card-info-container .physician-results-card-bottom{justify-content:flex-end;margin-top:auto;padding-top:20px;position:relative;width:100%}.physician-results-card .physician-results-card-info-container .physician-results-card-bottom .physician-resu .physician-results-card .physician-results-card-info-container .physician-results-card-name>a,.physician-results-card .physician-results-card-info-container .physician-results-card-name>.physician-name,.physician-results-ad .physician-results-ad-info-container .physician-results-ad-title{font-size:28px!important;line-height:30px}.physician-results-ad.ads-template-a .physician-results-ad-info-container .physician-results-ad-title,.physician-results-ad.ads-template-b .physician-results-ad-info-container .physician-results-ad-title{font-weight:600}.physician-results-ad.ads-template-a .physician-results-ad-info-container .physician-results-ad-title{color:#124a7e}.physician-results-ad.ads-template-b .physician-results-ad-info-container .physician-results-ad-title{color:#cb4b9b}.physician-results-ad .physician-results-ad-main-bottom .physician-results-ad-store-buttons-container{margin-top:10px;margin-left:130px}.physician-results-ad .physician-results-ad-main-bottom .physician-results-ad-store-buttons a.google>img{height:37px}.physician-results-ad .physician-results-ad-main-bottom .physician-results-ad-store-buttons a.apple{margin-right:10px}.physician-results-ad .physician-results-ad-main-bottom .physician-results-ad-store-buttons a.apple>img{height:36px}.physician-results-card .physician-results-card-info-container .physician-results-card-address{margin-top:auto}.physician-results-card.our-doctors .physician-results-card-info-container .physician-results-card-logo{position:absolute;right:10px;top:0}.physician-results-card .physician-results-card-info-container .physician-results-card-bottom .physician-results-card-logo{position:relative}.physician-results-card.our-doctors .physician-results-card-info-container .physician-results-card-prof-statement{font-size:16px;line-height:24px;padding:35px 0 5px 0}.physician-results-card.our-doctors .physician-results-card-info-container .physician-results-card-clinical-interests{padding-top:20px}.physician-results-card.our-doctors .physician-results-card-info-container .physician-results-card-clinical-interests>.physician-clinical-interests-title{font-size:16px}.physician-results-card.our-doctors .physician-results-card-info-container .physician-results-card-clinical-interests>ul{margin:0 0 0 20px}.physician-results-card.our-doctors .physician-results-card-info-container .physician-results-card-clinical-interests>ul li{font-size:16px;line-height:24px}.physician-results-card .physician-results-card-info-container .physician-results-card-availability{margin-top:auto;margin-bottom:25px;flex-flow:column}.physician-results-card .physician-results-card-info-container .physician-results-card-address~.physician-results-card-availability{margin-top:10px}.physician-results-card .physician-results-card-info-container .physician-results-card-availability>img{display:none}.physician-results-card .physician-results-card-info-container .physician-results-card-availability>span{padding:.143em .75em .143em .5em;background:#ededed;border-radius:2.857em;font-weight:bold;width:auto;display:flex}.physician-results-card .physician-results-card-info-container .physician-results-card-availability>span.accepting-mark{color:#007078;margin:2px 0;max-width:186px}.physician-results-card .physician-results-card-info-container .physician-results-card-availability>span.accepting-mark.reduce-width{max-width:176px}.physician-results-card .physician-results-card-info-container .physician-results-card-availability>span.not-accepting-mark{color:#878585;margin:2px 0;max-width:207px}.physician-results-card.lightGrey .physician-results-card-info-container .physician-results-card-availability>span.accepting-mark,.physician-results-card.lightBlue .physician-results-card-info-container .physician-results-card-availability>span.accepting-mark{background:#fff}.physician-results-card.lightGrey .physician-results-card-info-container .physician-results-card-availability>span.not-accepting-mark,.physician-results-card.lightBlue .physician-results-card-info-container .physician-results-card-availability>span.not-accepting-mark{background:#fff}.physician-results-card .physician-results-card-info-container .physician-results-card-availability>span:before{font-family:HMH Icons;margin-right:.2em;line-height:1;font-size:1.4em;font-weight:normal;position:relative;top:3px}.physician-results-card .physician-results-card-info-container .physician-results-card-availability>span.accepting-mark:before{content:"d"}.physician-results-card .physician-results-card-info-container .physician-results-card-availability>span.not-accepting-mark:before{content:"b"}.physician-results-card .physician-results-card-credentials .physician-results-card-logo{margin-bottom:30px}.physician-results-ad .physician-results-ad-additional-information-container .physician-results-ad-logo{margin-bottom:15px}.physician-results-ad .physician-results-ad-logo img{max-width:143px}.physician-results-card .physician-results-card-credentials .physician-results-card-logo.has-no-group{margin-bottom:80px}.physician-results-card .physician-results-card-credentials .physician-results-card-specialties>label{font-weight:700}.physician-results-ad .physician-results-ad-additional-information ul,.physician-results-ad .physician-results-ad-additional-information ol,.physician-results-card .physician-results-card-credentials .physician-results-card-specialties>ul,.physician-results-card .physician-results-card-credentials .physician-results-card-specialties>ol{margin:0;list-style:inside disc}.physician-results-ad .physician-results-ad-additional-information ul>li,.physician-results-ad .physician-results-ad-additional-information ol>li,.physician-results-card .physician-results-card-credentials .physician-results-card-specialties>ul>li,.physician-results-card .physician-results-card-credentials .physician-results-card-specialties>ol>li{margin-left:.2em}.physician-results-ad.ads-template-a .btn1{margin-top:8px;min-width:165px}.physician-results-ad.ads-template-a .btn2{margin-top:8px;min-width:120px}.physician-results-ad.ads-template-b .btn1{margin-top:8px;min-width:165px}.physician-results-ad.ads-template-b .btn2{margin-top:8px;min-width:120px}.btn.red-background{background-color:#ab0032!important}.btn.red-background:hover{background-color:#124a7e!important}.btn.blue-background{background-color:#124a7e!important}.btn.blue-background:hover{background-color:#749abb!important}.request-an-appointment-button{margin-top:1px}.provider-name>span{display:inline-block}@media(width:768px){.physician-results-card .physician-results-card-info-container .physician-results-card-availability>span.accepting-mark{max-width:209px}.physician-results-card .physician-results-card-info-container .physician-results-card-availability>span.accepting-mark.reduce-width{max-width:198px}.physician-results-card .physician-results-card-info-container .physician-results-card-availability>span.not-accepting-mark{max-width:238px}}@media(min-width:768px){.request-an-appointment-button{margin-top:1px}.physician-results-ad .physician-results-ad-main-bottom .physician-results-ad-store-buttons{margin-top:10px}}@media(max-width:768px){.physician-results-ad .physician-results-ad-info-container{padding-right:0!important}}@media(max-width:767px){.request-an-appointment-button{margin-top:-1px}.physician-results-card,.physician-results-ad,.physician-results-ad .physician-results-ad-main-bottom{flex-direction:column}.physician-results-ad.ads-template-a{border-left-width:0;border-right-width:0}.physician-results-card .physician-results-card-info-container{padding-right:0!important}.physician-results-card .physician-results-card-image-container .physician-results-card-image-label{top:-26px}.physician-results-card .physician-results-card-credentials{margin-top:24px!important;flex-basis:auto!important;flex-direction:row-reverse!important;justify-content:space-between!important}.physician-results-card .physician-results-card-credentials .physician-results-card-logo{margin-bottom:0;display:flex;flex-grow:0;flex-shrink:0;flex-direction:column;justify-content:flex-end}.physician-results-card .physician-results-card-credentials .physician-results-card-specialties{margin-right:20px!important}.physician-results-card .physician-results-card-info-container .physician-results-card-availability>span.accepting-mark.reduce-width{max-width:176px}.physician-results-card .physician-results-card-info-container .physician-results-card-availability>span.not-accepting-mark{max-width:214px}.physician-results-card .physician-results-card-info-container .physician-results-card-availability>span.accepting-mark:before{content:""}.physician-results-card .physician-results-card-info-container .physician-results-card-availability>span.not-accepting-mark:before{content:""}.physician-results-ad .physician-results-ad-info-container div{margin-top:0}.physician-results-ad.ads-template-a .physician-results-ad-additional-information ul{columns:2}.physician-results-ad .physician-results-ad-main-top .physician-results-ad-description{flex-grow:0}.physician-results-ad .physician-results-ad-main-bottom div{margin-top:20px}.physician-results-ad .physician-results-ad-main-bottom .physician-results-ad-store-buttons-container{margin-top:0;margin-left:0;display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between}.physician-results-ad .physician-results-ad-main-bottom .physician-results-ad-store-buttons{display:flex;flex-direction:column}.physician-results-ad .physician-results-ad-additional-information-container{flex-basis:auto}.physician-results-ad .physician-results-ad-main-bottom .physician-results-ad-store-buttons a>img{height:auto}.physician-results-ad.ads-template-b .physician-results-ad-additional-information-container{margin-top:20px;align-items:flex-end;flex-direction:row-reverse;justify-content:space-between}.physician-results-ad.ads-template-b .physician-results-ad-additional-information-container .physician-results-ad-logo{margin-bottom:0}.desktop{display:none!important}.mobile{display:block!important}}@media(max-width:320px){.physician-results-card .physician-results-card-image-container{flex-basis:120px}.physician-results-card .physician-results-card-image-container .physician-results-card-image{height:160px}.physician-results-card .physician-results-card-info-container .physician-results-card-availability>span.accepting-mark{padding:.143em .5em .143em 1em}}@media(max-width:360px){.physician-results-card .physician-results-card-info-container .physician-results-card-availability>span.not-accepting-mark{padding:.143em .5em .143em 1em}}