.ccm-responsive-overlay{display:none}div.ccm-page header .bd-doctor-block h1{margin-top:0;margin-bottom:0;text-transform:uppercase;font-size:3rem}@media (max-width:52em){div.ccm-page header .bd-doctor-block h1{font-size:2rem}}div.ccm-page header .bd-doctor-block .fax,div.ccm-page header .bd-doctor-block .phone{font-size:1.5rem;margin-bottom:5px}@media (max-width:52em){div.ccm-page header .bd-doctor-block .fax,div.ccm-page header .bd-doctor-block .phone{font-size:1rem}}div.ccm-page header .bd-doctor-block .email a{color:#000;text-decoration:none;font-size:1.5rem}@media (max-width:52em){div.ccm-page header .bd-doctor-block .email a{font-size:1rem}}div.ccm-page header .bd-doctor-block .title{padding-bottom:5px;border-bottom:5px solid transparent;display:inline-block;margin-bottom:20px;font-size:1.5rem}@media (max-width:52em){div.ccm-page header .bd-doctor-block .title{font-size:1rem}}div.ccm-page header .bd-doctor-block{padding-bottom:20px}.bd-doctor-block .book-online{margin-top:20px}.bd-doctor-block .svg-icon,.bd-doctor-block .svg-icon svg{display:inline;width:30px;height:30px;vertical-align:bottom;position:relative;bottom:-1px}@media (max-width:52em){.bd-doctor-block .svg-icon,.bd-doctor-block .svg-icon svg{width:25px}.bd-doctor-block{margin-top:0!important}}.igSpacer{clear:both;display:block;margin:0;padding:0;width:100%}div.ccm-page .bd-callout-quote{background:url(/packages/betterdoctor/blocks/bd_callout_quote/img/b3a624b7d6d685a4334e839e5aad069f35a3da81/quotes.png) 18px top no-repeat;background-size:24px;border-right:none;border-bottom:none;border-top:none;padding-left:55px;margin-left:20px;margin-top:9px;position:relative;font-family:proxima-nova,'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:1.5rem}@media (max-width:52em){div.ccm-page .bd-callout-quote{margin-left:0;margin-right:0}}div.ccm-page .bd-callout-quote .title{line-height:normal;font-weight:500;font-style:normal;color:#000;font-size:1rem;text-transform:uppercase}div.ccm-page .bd-callout-quote .quote{top:-5px;position:relative}div.ccm-page main .container .bd-callout-quote p{font-family:proxima-nova,'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:1.5rem;line-height:normal}.timeline{list-style:none}.timeline.horizontal{margin:120px 0 0;padding:0;border-top:2px solid #d1d1d1;display:table;border-spacing:30px 0}.timeline.vertical{margin:40px 0 130px 50%;padding-left:30px;border-left:2px solid #d1d1d1}@media (max-width:52em){.timeline.vertical{margin:30px 0 130px 5px}}.timeline.horizontal li{display:table-cell}.timeline.vertical li{position:relative;min-height:80px}.timeline li{position:relative}.timeline p{margin:0 0 12px}.timeline .content p{margin-bottom:0}.timeline.vertical .date{margin-bottom:20px}.timeline .date{font-size:.95em;line-height:20px}.timeline.horizontal .date{text-align:center;top:-52px;left:0;right:0}.timeline.vertical li .work-container{position:relative;width:310px;top:50%}@media (max-width:52em){.timeline.vertical li .work-container{position:static}}.timeline.vertical li:nth-child(odd) .work-container{top:50%;left:-390px;text-align:right}@media (max-width:52em){.timeline.vertical li:nth-child(odd) .work-container{text-align:left}}.timeline.vertical li:nth-child(even) .work-container{left:15px;text-align:left}.timeline.vertical li:first-child .work-container{top:-5px}@media (max-width:52em){.timeline.vertical .work-container{line-height:100%}}.timeline.vertical li:first-child .circle{top:0;bottom:auto}.timeline.vertical li:last-child .circle{bottom:0;top:auto}.timeline.vertical li:last-child .work-container{position:absolute;top:79%}@media (max-width:52em){.timeline.vertical li{margin-bottom:30px}.timeline.vertical li:last-child{margin-top:-65px}.timeline.vertical li:last-child .work-container{left:0}}.timeline.vertical li:last-child.has-year .work-container{top:82%}.timeline.vertical .circle{top:0;left:-37px}.timeline.horizontal .circle{margin:0 auto;top:-8px;left:0;right:0}.timeline .circle{width:12px;height:12px;background:#fff;border:2px solid #d1d1d1;border-radius:50%;display:block;position:absolute}.timeline.vertical .content{min-height:30px;border-color:transparent}.timeline.horizontal .content{width:200px;max-height:0;margin-top:30px;vertical-align:top;padding:50px 12px 12px}.timeline .degree{font-size:1em;text-transform:uppercase;font-weight:600}.timeline.horizontal .degree{width:200px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block;top:24px;left:15px}.timeline.vertical .degree{margin-bottom:10px}div.ccm-page section .dark .bd-location-block .phone-block a{text-decoration:underline}.address-block,.bd-location-block,.phone-block{color:#fff}div.ccm-page section .dark .bd-location-block h4,div.ccm-page section.dark .bd-location-block h4{color:#fff}.bd-location-block .hours-block,div.ccm-page section .dark .bd-location-block .hours-block,div.ccm-page section.dark .bd-location-block .hours-block{line-height:120%;font-weight:400;margin-bottom:15px}.bd-location-block .phone-block a{text-decoration:underline}.bd-location-block .directions a{text-decoration:underline}.overlay .bd-location-block.dark{background-color:transparent}.bd-location-block .block{margin-bottom:10px}@media (max-width:52em){.bd-location-block .phone-block .phone{margin-bottom:10px}.bd-location-block .phone-block{margin-bottom:10px}}.bd-location-block p{font-size:1.3rem}.bd-location-block .phone{color:#fff}.bd-location-block .title{margin-top:0}.bd-location-block .location-right-col{min-height:250px;height:250px}.bd-location-block .location-left-col{min-height:250px;padding-top:80px;padding-bottom:80px}@media (max-width:52em){.bd-location-block .location-left-col{padding-top:10px;padding-bottom:30px}}.overlay .bd-location-block h4{font-size:1rem;padding-top:5px}.overlay .bd-location-block .location-left-col .location-content{padding-left:0;padding-right:0}.bd-location-block .location-left-col .location-content{padding-left:10%;padding-right:20px}.bd-social-icons{text-align:center}.social-slide{height:22px;width:22px;margin:10px;display:inline-block;background-position:0 22px;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;-o-transition:all ease .3s;-ms-transition:all ease .3s;transition:all ease .3s;background-size:100%;text-decoration:none!important;border-bottom:none!important}.social-slide:hover{background-position:0 0}