/* 
 //============================================================================================
 //Copyright (c) 2008-2026 <a href='https://weomedia.com' class='TPcopyright' target='_blank'>WEO Media - Dental Marketing</a> (Touchpoint Communications LLC). All rights reserved.
 //   UNAUTHORIZED USE IS STRICTLY PROHIBITED                                                       
 //   FOR QUESTIONS AND APPROPRIATE LICENSING PLEASE CONTACT:                              
 //   info@weomedia.com | www.weomedia.com                                                         
 //                                                                                                 
 //   Some portions of the CSS code (modified and unmodified) have been included from public,       
 //   or open source, sources. Included individual images, videos, documents,                       
 //   scripts, embedded code, and referenced code files may have additional copyright               
 //   holders and additional restrictions on licensing.                                             
 //                                                                                                 
 //	  ***** LIMITATION OF LIABILITY *****                                                           
 //   THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,         
 //   INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR      
 //   PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE            
 //   LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,           
 //   TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE         
 //   OR OTHER DEALINGS IN THE SOFTWARE.                                                            
 //   ***********************************                                                           
 //============================================================================================     
 */


/* CSS:[C] 4-1388-4813-2026033162518 *//* CSS TOP */
/* MAIN: 4813 */
a[href^=tel] {
 color: inherit;
}
.TPbw{width:100%}
.tpCN{display:none;}
.TPRelatedTerms{margin:30px auto 10px auto;width:600px;}
.VertAlign{position: relative;top: 50%;transform: translateY(-50%);}
.TPvertCenter{position: relative;top: 50%;transform: translateY(-50%);}
.TPverifyImg{vertical-align:top;}
.TPartListContainer{position:relative;width:100%;height:100%}
.TPartListBox{position:absolute;top:0;left:0;width:100%;height:100%}
.TPartListBoxShow{position:relative;opacity:1.0;transition: opacity 2s;z-index:1000 !important}
.TPartListBoxHide{position:absolute;opacity:0.0;transition: opacity 2s;}
.TPmb0{}
.TPcontactCol{text-align:center;padding:10px;}
.TPcopyrightCol{text-align:center;padding:10px;}
.TPmobiLink{color:#aaa}
a.TPmobiLink:link{color:#aaa;text-decoration:none;}
a.TPmobiLink:visited{color:#aaa;text-decoration:none;}
a.TPmobiLink:hover{color:#555;text-decoration:underline;}
.TPbcBand{background-color:[C11];}
.TPbcNavItem a{color:[C12];}
.TPbcNavSep{color:[C12];}

/* P style */
P {color:#404041; font-family:Hind; font-size:20px; line-height:1.4em;} 
P a:link {color: #404041; text-decoration: underline;} 
P a:visited {color: #404041; text-decoration: underline;} 
P a:hover {color: #404041; text-decoration: none;} 

A {}
A:link {}
A:hover { text-decoration: none;}
A:visited {}
H1 {color:#fff; font-family:Hind;line-height:1.1em;margin-bottom:20px;font-weight:500;margin-top:0;padding:0;display:inline-block;} 
H1 a:link {color:#fff; text-decoration:none;} 
H1 a:visited {color:#fff; text-decoration:none;} 
H1 a:hover {color:#fff; text-decoration:underline;} 

H2 {color:#5686CC; font-family:Hind; font-size:36px; line-height:1.1em; display:inline-block;font-weight:500;margin:0;padding:0;} 
H2 a:link {color:#5686CC;text-decoration:none;} 
H2 a:visited {color:#5686CC;text-decoration:none;} 
H2 a:hover {color:#5686CC; text-decoration:underline;} 

H3 {color:#414042; font-family:Hind; font-size:30px; line-height:1.1em;font-weight:300;} 
H3 a:link {color: #414042; text-decoration: underline;} 
H3 a:visited {color: #414042; text-decoration: underline;} 
H3 a:hover {color: #414042; text-decoration: none;} 

H4 {font-family:Open Sans; font-size: 30px; font-weight: normal; color: #402020;padding:0;margin:0;margin-bottom:10px;line-height:1.1em;} 

.TPH1 {color:#fff; font-family:Hind;line-height:1.1em;margin-bottom:20px;font-weight:500;margin-top:0;padding:0;display:inline-block;} 
.TPH1 a:link {color:#fff; text-decoration:none;} 
.TPH1 a:visited {color:#fff; text-decoration:none;} 
.TPH1 a:hover {color:#fff; text-decoration:underline;} 

.TPH2 {color:#5686CC; font-family:Hind; font-size:36px; line-height:1.1em; display:inline-block;font-weight:500;margin:0;padding:0;} 
.TPH2 a:link {color:#5686CC;text-decoration:none;} 
.TPH2 a:visited {color:#5686CC;text-decoration:none;} 
.TPH2 a:hover {color:#5686CC; text-decoration:underline;} 

.TPH3 {color:#414042; font-family:Hind; font-size:30px; line-height:1.1em;font-weight:300;} 
.TPH3 a:link {color: #414042; text-decoration: underline;} 
.TPH3 a:visited {color: #414042; text-decoration: underline;} 
.TPH3 a:hover {color: #414042; text-decoration: none;} 

.TPH4 {font-family:Open Sans; font-size: 30px; font-weight: normal; color: #402020;padding:0;margin:0;margin-bottom:10px;line-height:1.1em;} 

.TPtitle {color:#111111; font-family:Open Sans; font-size:46px; line-height:1.4em;margin-bottom:0px;font-weight:600;} 
a.TPtitle:link {color:#111111; text-decoration:none;} 
a.TPtitle:visited {color:#111111; text-decoration:none;} 
a.TPtitle:hover {color:#111111; text-decoration:underline;} 

.TPsubtitle {color:#111111; font-family:Open Sans; font-size:36px; line-height:1.4em;font-weight:500;} 
a.TPsubtitle:link {color:#111111;text-decoration:none;} 
a.TPsubtitle:visited {color:#111111;text-decoration:none;} 
a.TPsubtitle:hover {color:#111111; text-decoration:underline;} 

.TParticle {color:#404041; font-family:Hind; font-size:20px; line-height:1.4em;} 
a.TParticle:link {color: #404041; text-decoration: underline;} 
a.TParticle:visited {color: #404041; text-decoration: underline;} 
a.TParticle:hover {color: #404041; text-decoration: none;} 

.TPblogPostLine{padding-bottom:12px;font-size:80%;}
.TPblogReadMoreLine{padding-top:12px;font-size:80%;text-decoration:underline;}
.TPblogReadMoreLine:hover{text-decoration:none;color:blue;}
.TPblogIntroBox{transition:background-color 1s;cursor:pointer;padding:4px;}
.TPblogIntroBox:hover{background-color:#cccccc;}
.TPBandCol {margin-left:auto;margin-right:auto; padding-left:0; padding-right:0;} 
.TPartBox {max-width:100%;margin:0px auto;} 
.TPcontact {font-family:Hind; font-size:12px;} 

.TPoptlinks {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height:1.4em; color: #333333;} 

.TPcopyright {font-family:Hind; font-size:12px;} 
a.TPcopyright:link {color:#404041; text-decoration:none;} 
a.TPcopyright:visited {color:#404041; text-decoration:none;} 
a.TPcopyright:hover {color:#404041; text-decoration:underline;} 

.TPnav {position:relative; display:block; font-family:Open Sans; color:#000; font-size:14px; line-height:20px; font-weight:600;text-transform: uppercase;} 
a.TPnav:link {color:#27597e; text-decoration:none; padding:15px;} 
a.TPnav:visited {color:#27597e; text-decoration:none; padding:15px;} 
a.TPnav:hover {color:#27597e; text-decoration:none; background-color:transparent;} 

.TPnavTable {background:#edeff3; width:100%;} 
.TPnavCell {padding:0px; vertical-align:middle;} 
.TPnavSep {display:none;} 
.TPnavBot {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333;} 

.TPnavBotSep {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333;} 
.TPpagebody {background-color:#ffffff;padding:0;margin:0;} 
.TPstyle1 {color:#5686CC;font-style:italic;} 
.TPstyle2 {color:#eac473; font-size:22px; font-weight:bold; line-height:1.4em;padding-right:25px;} 
.TPstyle3 {color:#fff; font-size:41px; line-height:1.4em; font-weight:bold;} 
.TPstyle4 {color:#496289; font-size:41px; line-height:1.4em; font-weight:bold;} 
.TPstyle5 {color:#008ec9;} 
.TPstyle6 {color:#2f81e5; font-size:16px; line-height:1.4em;font-weight:bold;} 
a.TPstyle6:link {color:#2f81e5; text-decoration:underline;} 
a.TPstyle6:visited {color:#2f81e5; text-decoration:underline;} 
a.TPstyle6:hover {color:#2f81e5; text-decoration:none;} 

.TPstyle7 {color: #eac473;} 
a.TPstyle7:link {color:#eac473; text-decoration:underline;} 
a.TPstyle7:visited {color:#eac473; text-decoration:underline;} 
a.TPstyle7:hover {color:#eac473; text-decoration:none;} 

.TPstyle8 {color:#eac473; font-weight:500;} 
.TPstyle9 {color:#008ec9;} 
.TPstylePM {font-family:Open Sans; font-size: 14px; line-height:1.4em; color:#7e576b;width:100%;} 
a.TPstylePM:link {color:#27597e; text-decoration:none;padding:10.5px;} 
a.TPstylePM:visited {color:#27597e; text-decoration:none;padding:10.5px;} 
a.TPstylePM:hover {color:#fff; text-decoration:none;background:#27597e;} 

.TPpopMenuBox {background-color:#ffffff;} 
.TPnavBar {max-width:100%; margin:0px auto;display:inline-block !important; padding:10px;} 
.TPDnav{}
A.TPDnav:link {text-decoration: none;}
A.TPDnav:hover {text-decoration: underline;}
A.TPDnav:visited {text-decoration: none;}
.TPmenuBox li a { white-space: normal; }
/* from 4813 */
/** Fonts **/
@font-face {
font-family: 'Corbel';
src: url('/tpn/c/C1939/docs/corbel-webfont.eot');
src: url('/tpn/c/C1939/docs/corbel-webfont.woff') format('woff'), url('/tpn/c/C1939/docs/corbel-webfont.ttf') format('truetype'), url('/tpn/c/C1939/docs/corbel-webfont.svg') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'fontello';
src: url('/tpn/c/C1939/docs/fontello.eot?99669353');
src: url('/tpn/c/C1939/docs/fontello.eot?99669353#iefix') format('embedded-opentype'), 
url('/tpn/c/C1939/docs/fontello.ttf?99669353') format('truetype'), 
url('/tpn/c/C1939/docs/fontello.woff2?99669353') format('woff2'), 
url('/tpn/c/C1939/docs/fontello.woff?99669353') format('woff'), 
url('/tpn/c/C1939/docs/fontello.svg?99669353#fontello') format('svg');
font-weight: normal;
font-style: normal;
}
.fa-healthgrades-solid {
font-family: "fontello";
font-style: normal;
font-weight: normal;
speak: none;
display: inline-block;
text-decoration: inherit;
font-variant: normal;
text-transform: none;
line-height: 1em;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}

.fa-healthgrades-solid:before { content: '\e800'; }

.TPsiteArt4Band, .TPsiteArt1Band{display:none;}
body {
font-family:Hind;
-webkit-font-smoothing: antialiased;
}
.TPpagebody {
padding: 0 1.5em;
}
@media (min-width: 1200px) {
  .TPBandCol {
    width:1200px;
  }
}
.TProw {
margin-left:0px;
margin-right:0px;
}
.TPBand {
width:100%;
}
.TPBandCol {
margin-left:auto;
margin-right:auto; 
padding-left:0; 
padding-right:0;
}

.TPno-padding {
padding: 0;
}
.TPxtra-padding {
padding: .8em;
}
@media (min-width: 1063px) {
.TPxtra-padding {
padding: 1em 2em 0;
}
}
@media (min-width: 1200px) {
.TPxtra-padding {
padding: 2em 3em 0;
}
}

.TPimg-responsive{width:100%;}

h1 .TPsmall {
font-size: 55%;
color: #fff;
}

h2 .TPsmall {
font-size: 55%;
color: #5686CC;
}

@media (max-width: 768px ){
H1 {font-size:31px;}
.TPtitle {font-size:33px;}
.TPsubtitle {font-size:25px;}
H2 {font-size:25px;}
.TPstyle6 {display:block;}
.TPnavbar-brand-top {margin: 0px auto;}
}

/** Topbar **/
#SA1 {
background: #fff;
border-bottom: 1px solid #e2e2e2;
padding: 1em 0;
}

.TPnavbar-brand-top {
max-width: 220px;
width: 100%;
}

.TPmedia-top {
color: #27597e !important;
font-size: 12px;
}
.TPmedia-heading.TPmedia-top {
font-size: 14px;
font-weight: 600;
}

.TPsocial-top {
text-align: center;
letter-spacing: 10px;
padding: 1em 0;
}
.TPsocial-top > a > .fa {
color: #27597e;
}

/** Buttons **/
.TPbtn-request-apt-small {
padding: 16px 18px !important;
background-color: #6885f6 !important;
border: none !important;
border-radius: 0px !important;
color: #fff !important;
}

.TPbtn, a {
transition: all .22s;
}

.TPbtn-request-apt-small:hover, .TPbtn-request-apt-small:focus, .TPbtn-request-apt-small.TPfocus {
box-shadow: 0 7px 14px rgba(50, 50, 93, .1), 0 3px 6px rgba(0, 0, 0, .08);
}

.TPbtn-more {
max-width: 200px;
width: 100%;
border-radius: 6px !important;
color: #fff !important;
font-size: 18px;
margin-bottom: 20px;
background-color: #5686CC;
}

.TPbtn-more:hover, .TPbtn-more:focus, .TPbtn-more.TPfocus {
transform: translateY(-2px);
box-shadow: 0 7px 14px rgba(50, 50, 93, .1), 0 3px 6px rgba(0, 0, 0, .08);
}

.TPbtn-link {
font-size: 20px;
padding: 0;
color: #414042;
font-weight: 500;
margin-bottom: 20px;
}
a.TPbtn-link::after {
content: "";
display: block;
width: 50%;
height: 2px;
background: #d3b48c;
transition: width .3s;
}
a.TPbtn-link:hover:after {
width: 100%;
}

.TPbtn-link:hover, .TPbtn-link:focus, .TPbtn-link.TPfocus {
color: #414042 !important;
text-decoration: none;
}

.TPbtn-reviews {
font-size: 20px;
padding: 0;
color: #fff;
font-weight: 500;
margin-bottom: 20px;
}
a.TPbtn-reviews::after {
content: "";
display: block;
width: 50%;
margin: 0px auto;
height: 2px;
background: #d3b48c;
transition: width .3s;
}
a.TPbtn-reviews:hover:after {
width: 100%;
}

.TPbtn-reviews:hover, .TPbtn-reviews:focus, .TPbtn-reviews.TPfocus {
color: #fff !important;
text-decoration: none;
}

.TPbtn-call-small, .TPbtn-calendar-small {
border: none;
}

a:hover, a:focus {
color: inherit;
opacity: 0.6;
}

/** Fontawesome **/
.fa {
color: #fff;
transition: all .22s;
}
.fa-phone {
color: inherit;
margin-right: 10px;
}
.phone-small, .calendar-small {
color: #414042 !important;
font-size: 21px;
line-height: inherit;
margin-right: 0px;
}
.fa-healthgrades:before {
font-family: 'Healthgrades' !important;
content: "\e900";
}

/** Navbar **/
#MenuDiv240 {
overflow-x: hidden;
overflow-y: scroll !important;
width: 100% !important;
}
.TPwebNavBand {
position: sticky;
position: -webkit-sticky;
top: 0;
z-index: 1000;
}
.TPwebNav {
width: 100%;
max-width:100%;
}
.TPnavbar {
border: none;
margin-bottom: 0px;
}
.TPnavbar-default {
background-color: #fff;
}
.TPnavbar > ul[id^="NB"] > li > a.TPnav::after {
content: "";  
display: block;
width: 0;
height: 2px;
background: #d3b48c;
transition: width .3s;
}
.TPnavbar > ul[id^="NB"] > li > a.TPnav:hover:after {
width: 50%;
}

.TPnav:before, .TPnav:after {
display:none;
}

a.TPtext-gold {
color: #d3b48c !important;
}

/** AniBanner Band **/
.TPaniBannerBand {
min-height: 600px;
position: relative;
}
.TPaniBanner {
min-height: 600px;
position: relative;
background-image: url(/tpn/c/C1939/img/IMG-BKGD-Top.jpg);
background-repeat: no-repeat;
background-size: cover;
background-position: center center;
}

#SA4 {
margin-top: 10em;
}

.TPaniBanner > .TPimage {
display: none;
}

/** Art Columns **/
.TPart1Col, .TPart2Col, .TPart3Col, .TPart4Col, .TPart5Col {
width:100%;
}

/** CTA's **/
.TPSA12Art1Band {
position: relative;
z-index: 1;
background: #fff;
}

@media (min-width: 992px) {
.TPSA12Art1Band {
position: sticky;
position: -webkit-sticky;
top: 50px;
}
}

.TPSA12Art1Col {
width: 100%;
}
.TPinfo-row {
}

.TPinfo-inner {
background: #27597e;
}

.TPinfo-thumb-odd {
padding: 0;
background: transparent;
border: none;
margin-top: 0;
margin-bottom: 5px;
}
.TPinfo-thumb-odd .TPcaption {
padding: 0;
text-align:left;
}
.TPinfo-thumb-odd .TPcaption h3 {
font-size: 21px;
font-weight: 500;
color:#27597e;
}
.TPinfo-thumb-odd .TPcaption h3:after {
content: "";  
display: block;
width: 30%;
height: 2px;
background: #d3b48c;
margin-top: 15px;
}
.TPinfo-thumb-odd .TPcaption h3 > .TPsmall {
font-size: 65%;
font-weight: normal;
color:#27597e;
}

.TPinfo-thumb {
padding: 0;
background: transparent;
border: none;
margin-top: 0;
margin-bottom: 5px;
}
.TPinfo-thumb .TPcaption {
padding: 0;
text-align: center;
}
.TPinfo-thumb .TPcaption h3 {
font-size: 21px;
font-weight: 500;
color:#fff;
}
.TPinfo-thumb .TPcaption h3:after {
content: "";  
display: block;
width: 30%;
height: 2px;
background: #27597e;
margin-top: 15px;
}
.TPinfo-thumb .TPcaption h3 > .TPsmall {
font-size: 65%;
font-weight: normal;
color:#fff;
}

/** Art 1 Band **/
.TPart1Band {
padding: 5em 0;
background: #fff;
}

@media (max-width: 768px) {
  .TPart1Band {
    padding-bottom: 0;
  }
}

.TPservice-thumb {
padding: 1em;
background: #f7f8f8;
border: none;
min-height:160px;
margin-top: 15px;
margin-bottom: 15px;
transition: all .35s;
}
.TPservice-thumb > img {
max-width: 100px;
width: 100%;
margin: 0px auto;
}
.TPservice-thumb .TPcaption {
color: #414042;
text-align: center;
font-size: 18px;
font-weight: 500;
padding: 0;
}
.TPservice-thumb.TPthumb-no-img {
background: transparent;
}
.TPservice-thumb.TPthumb-no-img .TPcaption {
padding: .5em;
}
.TPservice-thumb.TPthumb-no-img .TPcaption h3 {
font-size: 18px;
font-weight: 500;
display: inline-block;
line-height: 1.2em;
margin-top: 30px;
}

.TPservice-thumb.TPthumb-no-img .TPcaption h3:after {
content: "";  
display: block;
width: 100%;
margin: 0px auto;
height: 2px;
background: #d3b48c;
margin-top: 15px;
}

a.TPservice-thumb:hover, a.TPservice-thumb:focus, a.TPservice-thumb.TPactive {
transform: translateY(-2px);
box-shadow: 0 7px 14px rgba(50, 50, 93, .1), 0 3px 6px rgba(0, 0, 0, .08);
}

/** Art 2 Band **/
.TPart2Band {
background-color: #fff;
padding: 2em 0;
}
@media (max-width: 768px) {
  .TPart2Band {
    padding-bottom: 0;
  }
}

#ArtID2 h3 {
font-size: 24px;
font-weight: 500;
}
#ArtID2 h3 .TPsmall {
font-size: 75%;
font-weight: 300;
color: inherit;
}

.TPcolor-block {
position: relative;
background-image: url(/tpn/c/C1939/img/IMG-BKGD-Block.jpg);
background-repeat: no-repeat;
background-size: 18%;
background-position: 95%;
}

.TPimg-doctor {
max-width: 90%;
box-shadow: 15px 0px 10px -15px rgba(17, 17, 17, 0.67);
-webkit-box-shadow: 15px 0px 10px -15px rgba(17, 17, 17, 0.67);
-moz-box-shadow: 15px 0px 10px -15px rgba(17, 17, 17, 0.67);
}

/** Art 3 Band **/
.TPart3Band {
padding: 2em 0 3em 0;
position: relative;
width:100%;
}
.TPart3Col {
}

.TPinstructions-thumb {
padding: 0;
background: #f7f8f8;
border: none;
min-height: 160px;
transition: all .35s;
}
.TPinstructions-thumb .TPcaption {
color: #414042;
text-align: left;
padding: 1.5em;
}
.TPinstructions-thumb .TPcaption H3 {
font-size: 21px;
font-weight: 500;
}
.TPinstructions > .TPcol-sm-3:first-child .TPthumbnail {
border: none;
background: transparent;
}

.TPinstructions > .TPcol-sm-3:first-child .TPthumbnail .TPcaption H3:after {
content: "";  
display: block;
width: 35%;
height: 2px;
background: #d3b48c;
margin-top: 15px;
}

a.TPinstructions-thumb:hover, a.TPinstructions-thumb:focus, a.TPinstructions-thumb.TPactive {
transform: translateY(-2px);
box-shadow: 0 7px 14px rgba(50, 50, 93, .1), 0 3px 6px rgba(0, 0, 0, .08);
}

/** Art 4 Band **/
.TPart4Band {
min-height: 420px;
padding: 10em 0;
position: relative;
background-image:url(/tpn/c/C1939/img/IMG-BKGD-Art4.jpg);
background-repeat: no-repeat;
background-size: cover;
background-position: center top;
width:100%;
}
.TPart4Col {
max-width: 800px;
margin: 0px auto;
text-align: center;
}
td#ArtID4.TParticle {
color: #fff;
}
td#ArtID4 h3{
font-weight: 500;
margin-bottom: 10px;
}
.TPart4-bottom {
position: absolute;
width: 100%;
left: 0;
bottom: 0;
}

/** Art 5 Band **/
.TPart5Band {
background-color: #f7f8f8;
padding: 4em 0;
}

#ArtID5 h3 {
font-weight: 500;
display: inline-block;
}
#ArtID5 h3:after {
content: "";  
display: block;
width: 30%;
height: 2px;
background: #d3b48c;
margin-top: 15px;
}
#ArtID5 .TParticle {
font-size: 18px;
font-weight: 500;
text-decoration: none;
}

/** Footer Band **/
.TPSA21Art1Band {
background-color:#27597e;
padding: 0;
}
.TPSA21Art1Col {
width: 100%;
}
.TPoffice-info {
margin: 0px auto;
padding: 3em 0;
}
.TPmedia {
color:#fff;
margin: 0px auto;
margin-bottom: 5px;
}
.TPmedia-heading {
color:#fff;
font-size: 21px;
margin-top: 10px;
font-weight: 600;
}
.TPmedia-object {
width: 25px;
}

.TPsocial-footer {
text-align: center;
margin-top: 10px;
}
.TPsocial-footer > a > .fa {
letter-spacing: 10px;
}

.TPsocial-heading h4 {
color: #fff;
font-size: 21px;
font-weight: 600;
}
.TPsocial-heading h4::after {
content: "";  
display: inline-block;
width: 80px;
height: 2px;
background: #d3b48c;
left: 10px;
top: -5px;
position: relative;
}

.TPcontactBand, .TPcopyrightbackgroundBand {
padding: 2em 0;
}
a.TPcopyright:link {
font-weight: bold;
}

.TPRelatedTerms {
width:100% !important;
}


/* Copyright (c) 2008-2026 <a href='https://weomedia.com' class='TPcopyright' target='_blank'>WEO Media - Dental Marketing</a> (Touchpoint Communications LLC). All Rights Reserved.  Duplication or unauthorized usage prohibited. [3/c1939 - 4/4/2026 4:44:54 AM] */
