/* Render Doctor SEO additions: matches the existing Enfold look */
.titlebannerh2 h1{font-size:80px;line-height:1.1em;margin-bottom:10px}
@media only screen and (max-width:700px){.titlebannerh2 h1{font-size:50px!important;line-height:51px!important}}
.rd-section{padding:50px 0 30px;text-align:left}
.rd-section .container{max-width:1010px}
.rd-section h2{color:#0e085a;font-size:34px;line-height:1.15em;margin:0 0 18px}
.rd-section h3{color:#0e085a;font-size:22px;line-height:1.25em;margin:26px 0 8px;text-transform:none;letter-spacing:0}
.rd-section p{font-size:17px;line-height:1.6em;margin:0 0 10px}
.rd-section a{color:#008eb0;text-decoration:underline}
.rd-section a:hover{color:#0e085a}
.rd-areas{border-top:3px solid #008eb0}
.rd-intro{padding:50px 0 10px;text-align:center}
.rd-intro h1{color:#0e085a;font-size:48px;line-height:1.1em;margin:0 0 14px}
.rd-intro p{font-size:18px;line-height:1.6em;max-width:760px;margin:0 auto}
.rd-intro a{color:#008eb0;text-decoration:underline}
.rd-more{text-align:center;padding:30px 15px;font-size:16px}
.rd-more a{color:#008eb0;text-decoration:underline;margin:0 8px;white-space:nowrap}
.rd-reviews-line a{color:#008eb0;text-decoration:underline}
.rd-reviews-line a:hover{color:#0e085a}
.rd-section a.rd-btn{display:inline-block;background:#008eb0;color:#fff!important;text-decoration:none!important;padding:13px 28px;margin:4px 8px 8px 0;border-radius:3px;font-size:15px;font-weight:600;letter-spacing:1px;text-transform:uppercase;line-height:1.2em}
.rd-section a.rd-btn:hover,.rd-section a.rd-btn:focus{background:#0e085a}
.rd-section a.rd-btn.rd-btn-alt{background:#0e085a}
.rd-section a.rd-btn.rd-btn-alt:hover,.rd-section a.rd-btn.rd-btn-alt:focus{background:#008eb0}
.rd-map{margin:14px 0 20px;max-width:100%}
.rd-map iframe{display:block;width:100%;height:420px;border:0}
.rd-gbp{border-top:3px solid #008eb0}
@media only screen and (max-width:700px){.rd-map iframe{height:320px}.rd-section a.rd-btn{display:block;text-align:center;margin:8px 0}}
@media only screen and (max-width:700px){.rd-intro h1{font-size:34px}.rd-section h2{font-size:28px}.rd-section h3{font-size:19px}}
#socket .rd-footer-nav{margin:10px 0 0;clear:both}
#socket .rd-footer-links{font-size:14px;line-height:1.7em;margin:0;color:inherit}
#socket .rd-footer-links a{color:#008eb0;text-decoration:none}
#socket .rd-footer-links a:hover,#socket .rd-footer-links a:focus{color:#0e085a;text-decoration:underline}
.rd-legal h1{color:#0e085a;font-size:40px;line-height:1.15em;margin:0 0 18px}
.rd-legal h2{margin-top:28px}
.rd-legal ul{margin:0 0 12px 1.2em;padding:0;font-size:17px;line-height:1.6em}
.rd-legal li{margin:0 0 6px}
.rd-disclaimer{font-size:14px;opacity:.9;margin-top:22px}

/* header tap-to-call / email (rd_contact.py) */
#header_main .av-logo-container .inner-container{position:relative}
#top .rd-hcontact{position:absolute;top:14px;right:0;z-index:101;display:flex;gap:22px;align-items:center;font-size:14px;line-height:20px;font-weight:600;letter-spacing:.2px}
#top .rd-hcontact a{color:#0e085a;text-decoration:none;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}
#top .rd-hcontact a:hover,#top .rd-hcontact a:focus{color:#008eb0;text-decoration:underline}
#top .rd-hcontact .rd-hc-ico{color:#008eb0;flex:none}
#top .rd-hcontact .rd-hc-short{display:none}
@media only screen and (max-width:989px){
 #top .rd-hcontact{top:50%;right:202px;transform:translateY(-50%);gap:0}
 #top .rd-hcontact .rd-hc-mail,#top .rd-hcontact .rd-hc-txt{display:none}
 #top .rd-hcontact .rd-hc-short{display:inline}
 #top .rd-hcontact .rd-hc-tel{background:#008eb0;color:#fff;border-radius:22px;padding:8px 14px;font-size:14px;line-height:18px}
 #top .rd-hcontact .rd-hc-tel .rd-hc-ico{color:#fff}
 #top .rd-hcontact .rd-hc-tel:hover,#top .rd-hcontact .rd-hc-tel:focus{background:#0e085a;color:#fff;text-decoration:none}
}
@media only screen and (max-width:767px){#top .rd-hcontact{right:211px}}
@media only screen and (max-width:479px){#top .rd-hcontact{right:100px}}
@media only screen and (max-width:359px){#top .rd-hcontact .rd-hc-short{display:none}#top .rd-hcontact .rd-hc-tel{padding:10px}}
