/* 
 //============================================================================================
 //Copyright (c) 2008-2025 WEO Media (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-1716-6196m-20210209130109 *//* CSS TOP */
/* MAIN: 6196 */
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;}

/* P style */
P {color:#363C41; font-family:Lato; font-size:20px; line-height:1.4em;} 
P a:link {color:#96663c; text-decoration: underline;} 
P a:visited {color:#96663c; text-decoration: underline;} 
P a:hover {color:#9aa3ab; text-decoration: none;} 

A {}
A:link {}
A:hover { text-decoration: none;}
A:visited {}
H1 {color:#9a8266;  font-family:Lato; font-size:46px; line-height:1.5em;margin-bottom:0px;font-weight:600;margin:0;padding:0;display:inline-block;} 
H1 a:link {color:#9a8266;  text-decoration:none;} 
H1 a:visited {color:#9a8266;  text-decoration:none;} 
H1 a:hover {color:#96663c;  text-decoration:underline;} 

H2 {color:#9aa3ab;  font-family:Lato; font-size:36px; line-height:1.5em; display:inline-block;font-weight:500;margin:0;padding:0;} 
H2 a:link {color:#9aa3ab; text-decoration:none;} 
H2 a:visited {color:#9aa3ab; text-decoration:none;} 
H2 a:hover {color:#cfd8e3; text-decoration:underline;} 

H3 {color:#75818C; font-family:Lato; font-size:26px; line-height:1.1em;font-weight:300;margin:0;padding:0;} 
H3 a:link {color:#ffffff; text-decoration: underline;} 
H3 a:visited {color:#ffffff; text-decoration: underline;} 
H3 a:hover {color:#96663c; text-decoration: none;} 

H4 {color:#cfd8e3; font-family:Lato; font-size:30px; line-height:1.1em;font-weight:300;margin:0;padding:0;} 
H4 a:link {color: #cfd8e3;text-decoration: underline;} 
H4 a:visited {color: #cfd8e3;text-decoration: underline;} 
H4 a:hover {color: #9aa3ab; text-decoration: none;} 

.TPH1 {color:#9a8266;  font-family:Lato; font-size:46px; line-height:1.5em;margin-bottom:0px;font-weight:600;margin:0;padding:0;display:inline-block;} 
.TPH1 a:link {color:#9a8266;  text-decoration:none;} 
.TPH1 a:visited {color:#9a8266;  text-decoration:none;} 
.TPH1 a:hover {color:#96663c;  text-decoration:underline;} 

.TPH2 {color:#9aa3ab;  font-family:Lato; font-size:36px; line-height:1.5em; display:inline-block;font-weight:500;margin:0;padding:0;} 
.TPH2 a:link {color:#9aa3ab; text-decoration:none;} 
.TPH2 a:visited {color:#9aa3ab; text-decoration:none;} 
.TPH2 a:hover {color:#cfd8e3; text-decoration:underline;} 

.TPH3 {color:#75818C; font-family:Lato; font-size:26px; line-height:1.1em;font-weight:300;margin:0;padding:0;} 
.TPH3 a:link {color:#ffffff; text-decoration: underline;} 
.TPH3 a:visited {color:#ffffff; text-decoration: underline;} 
.TPH3 a:hover {color:#96663c; text-decoration: none;} 

.TPH4 {color:#cfd8e3; font-family:Lato; font-size:30px; line-height:1.1em;font-weight:300;margin:0;padding:0;} 
.TPH4 a:link {color: #cfd8e3;text-decoration: underline;} 
.TPH4 a:visited {color: #cfd8e3;text-decoration: underline;} 
.TPH4 a:hover {color: #9aa3ab; text-decoration: none;} 

.TPtitle {color:#9a8266; font-family:Lato; font-size:46px; line-height:1.4em;margin-bottom:0px;font-weight:600;} 
a.TPtitle:link {color:#9a8266; text-decoration:none;} 
a.TPtitle:visited {color:#9a8266; text-decoration:none;} 
a.TPtitle:hover {color:#96663c; text-decoration:underline;} 

.TPsubtitle {color:#9aa3ab; font-family:Lato; font-size:36px; line-height:1.4em;font-weight:500;} 
a.TPsubtitle:link {color:#9aa3ab; text-decoration:none;} 
a.TPsubtitle:visited {color:#9aa3ab; text-decoration:none;} 
a.TPsubtitle:hover {color:#cfd8e3; text-decoration:underline;} 

.TParticle {color:#363C41; font-family:Lato; font-size:20px; line-height:1.4em;} 
a.TParticle:link {color:#96663c; text-decoration: underline;} 
a.TParticle:visited {color:#96663c; text-decoration: underline;} 
a.TParticle:hover {color:#9aa3ab; 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:Open Sans; font-size:12px;} 

.TPoptlinks {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height:1.4em; color: #333333;} 

.TPcopyright {font-family:Open Sans; font-size:12px;} 
a.TPcopyright:link {color:#666666; text-decoration:none;} 
a.TPcopyright:visited {color:#666666; text-decoration:none;} 
a.TPcopyright:hover {color:#333333; text-decoration:underline;} 

.TPnav {position:relative; display:block; font-family:Lato; color:#9a8266; font-size:16px; line-height:20px; font-weight:500; white-space:pre;} 
a.TPnav:link {color:#9a8266; text-decoration:none; padding:15px;} 
a.TPnav:visited {color:#9a8266; text-decoration:none; padding:15px;} 
a.TPnav:hover {color:#9a8266; 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 {font-family:Open Sans;color:#75818C; font-size:26px; line-height:1.4em; text-transform:uppercase;font-weight:300;} 
.TPstyle2 {color:#000; font-size:16px; font-weight:400; line-height:1.4em;} 
.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 {font-size:16px; line-height:1.4em;font-weight:600;} 
.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 {font-size:16px; line-height:1.4em;font-weight:600; color:#9a8266;} 
a.TPstyle7:link {color:#9a8266; text-decoration:underline;} 
a.TPstyle7:visited {color:#9a8266; text-decoration:underline;} 
a.TPstyle7:hover {color:#96663c;text-decoration:none;} 

.TPstyle8 {color:#fff; font-size:18px;line-height:1.4;} 
.TPstyle9 {color:#9a8266;} 
.TPstylePM {font-family:Lato; font-size: 14px; line-height:1.4em; color:#7e576b;width:100%;} 
a.TPstylePM:link {color:#7e576b; text-decoration:none;padding:10.5px;} 
a.TPstylePM:visited {color:#7e576b; text-decoration:none;padding:10.5px;} 
a.TPstylePM:hover {color:#fff; text-decoration:none;background:#7e576b;} 

.TPpopMenuBox {background-color:#ffffff;} 
.TPnavBar {max-width:100%; margin:0px auto;display:inline-block !important; padding:10px;} 
.TPimgLeft {margin:0 15px 15px 0;} 
.TPimgRight {margin:0 0 15px 15px;} 
.TPimgCenter {margin: 0 15px 15px;} 
.TPDnav{}
A.TPDnav:link {text-decoration: none;}
A.TPDnav:hover {text-decoration: underline;}
A.TPDnav:visited {text-decoration: none;}

/* from 6141 */
body {
  font-family:Lato;
  -webkit-font-smoothing: antialiased;
}
@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:15px; 
  padding-right:15px;
}

.TPno-padding {
  padding: 0;
}
.TPxtra-padding {
  padding: 1em;
}
@media (min-width: 1063px) {
.TPxtra-padding {
  padding: 2em;
}
}
@media (min-width: 1200px) {
.TPxtra-padding {
  padding: 3em;
}
}

h1 .TPsmall {
font-size: 55%;
color: #9aa3ab;
}

h2 .TPsmall {
font-size: 55%;
color: #9a8266;
}

.TPbtn-request-apt {
background-color:  #96663c;
border-radius: 0px;
color: #fff;
padding: 10px 0;
}

@media (max-width: 768px ){
#SA4 > .TProw {max-width:400px;margin:0px auto;text-align:center;margin-top:4em;}
H1 {font-size:33px;}
.TPtitle {font-size:33px;}
.TPsubtitle {font-size:25px;}
H2 {font-size:25px;}
#SA1 {display:none;}
.TPstyle6 {display:block;}
}

/** Topbar **/
#SA1 {
  background:  #9aa3ab;
  padding: 1px;
  font-size: 12px;
  color: #ffffff;
  display:none;
}

.TPsocial-top {
  text-align: center;
  letter-spacing: 10px;
}

@media (max-width: 768px) {
.TPsocial-top {display: none;}
}

/** Buttons **/
.TPbtn-request-apt-small {
padding: 16px 18px !important;
background-color: #9aa3ab; !important;
border: none !important;
border-radius: 0px !important;
color: #fff !important;
}

.TPbtn-call-small {
padding: 16px 18px !important;
background-color: #9aa3ab; !important;
border: none !important;
border-radius: 0px !important;
color: #fff !important;
margin-right: -3px;
}

.TPbtn-call-small > .fa:hover, .TPbtn-request-apt-small > .fa:hover {
  color: #fff;
}

.TPbtn {
  transition: all .22s;
}

.TPbtn-reqappt, .TPbtn-request-apt-right {
background-color: #9aa3ab;
border: none;
border-radius: 0px;
color: #fff;
padding: 12px 18px;
font-size: 14px;   
}

.TPbtn-request-apt-right:hover, .TPbtn-request-apt-right:focus, .TPbtn-request-apt-right.TPfocus, .TPbtn-request-apt-small:hover, .TPbtn-request-apt-small:focus, .TPbtn-request-apt-small.TPfocus, .TPbtn-call-small:hover, .TPbtn-call-small:focus, .TPbtn-call-small.TPfocus {
  box-shadow: 0 7px 14px rgba(50, 50, 93, .1), 0 3px 6px rgba(0, 0, 0, .08);
  filter: brightness(130%);
}

@media (max-width:400px){
  .TPbtn-request-apt-right { padding: 12px 13px 9px; }
}

.TPbtn-more, .TPbtn-reviews {
max-width: 200px;
width: 100%;
border-radius: 2px !important;
color: #555F67;
}
.TPbtn-more {
background-color: #cfd8e3;
}
.TPbtn-reviews {
background-color:  #d3d2c6;
}

.TPbtn-more:hover, .TPbtn-more:focus, .TPbtn-more.TPfocus, .TPbtn-reviews:hover, .TPbtn-reviews:focus, .TPbtn-reviews.TPfocus{
transform: translateY(-2px);
box-shadow: 0 7px 14px rgba(50, 50, 93, .1), 0 3px 6px rgba(0, 0, 0, .08);
filter: brightness(130%);
color: #555F67!important;
}

.TPbtn-request-apt:hover, .TPbtn-request-apt:focus, .TPbtn-request-apt.TPfocus {
transform: translateY(-2px);
box-shadow: 0 7px 14px rgba(50, 50, 93, .1), 0 3px 6px rgba(0, 0, 0, .08);
filter: brightness(130%);
color: #fff !important;
}

/** Fontawesome **/

.TPsm .fa {
font-size: 21px;
    color: #9aa3ab;
    width: 20px;
    height: 15px;
    padding: 2px 2px;
    margin: 2px 2px;
    text-align: center;
}

.TPsm .fa:hover {
font-size: 21px;
    color: #cfd8e3;
}


.fa-star {
  color:  #9aa3ab;
}
.fa {
  transition: all .22s;
}
.fa:hover {
  color:  #96663c;
}


/** Top Bar **/
.TPheader-top { padding: 6px 0; }

/** Navbar **/
.TPwebNav { padding: 0; width:100%; }

.TPwebNavBand {
position: sticky;
top: 0;
z-index: 1000;
background-color:  #ffffff;
}

.TPnavbar {
  border: none;
  margin-bottom: 0px;
}
.TPheader-bottom { background:#eee; }

.TPnavbar > ul[id^="NB"] > li > a.TPnav::after {
content: "";  
display: block;
width: 0;
height: 2px;
background:  #9aa3ab;
transition: width .3s;
}
.TPnavbar > ul[id^="NB"] > li > a.TPnav:hover:after {
width: 50%;
}

.TPnavbar-brand img { min-height:55px; }

/*CENTER MENU*/

.TPnavbar > ul[id^="NB"]{float:none;}
.TPnavbar > ul[id^="NB"] > li {
  float:none;
  display:inline-block;
}
.TPnavbar-default { text-align:center; }

/** AniBanner Band **/
.TPaniBanner {
min-height:600px;
background:linear-gradient(rgba(0,0,0,.3), rgba(0,0,0,.3)),url(/tpn/c/C1716/img/Background-IMG.jpg);
background-repeat: no-repeat;
background-size: cover;
background-position: center center;
width:100%;
padding-top:100px;
}

.TPaniBanner > .TPimage {
display: none;
}

/** CTA's **/
.TPSA12Art1Col {
width:90%;
}
.TPcta-row {
background: rgba(207, 216, 227, .95);
color:#fff;
text-align:center;
}
.TPpanel-cta {
background-color: transparent;
border: none;
border-radius: 0px;
-webkit-box-shadow: none;
box-shadow: none;
margin-bottom:0px;
}
.TPpanel-cta-long {;
background-color: rgba(233,236,241,0.95)
}
.TPpanel-cta > .TPpanel-heading {
min-height: 200px;
margin-top: -200px;
text-align: center;
padding-top:15px;
}
.TPpanel-long {
margin-top:15px;
min-height:98px;
}

.TPpanel-body > .TPmedia {
max-width: 270px;
margin: 0px auto;
}

/*******Services**********/
.TPSA17Art1Band {
background:  #ffffff;
padding: 3em 0;
}

.TPservices > .TPcol-sm-6.TPcol-md-3:first-child .TPthumbnail {
border: none;
border-top: 2px solid #60436d;
border-radius: 2px;
}
.TPthumbnail {
position:relative;
max-width: 270px;
margin: 0px auto;
margin-bottom: 25px;
margin-top: 25px;
padding:15px;
border: 1px solid  #cfd8e3;
border-radius: 7px;
background:transparent;
transition: all .22s;
}
.TPthumbnail .TPcaption {
width: 100%;
min-height: 100px;
padding: 10px 5px;
color:  #9a8266;
font-size: 23px;
text-align: center;
}
a.TPthumbnail:hover, a.TPthumbnail:focus, a.TPthumbnail.TPactive {
border-color:  #96663c;
transform: translateY(-2px);
box-shadow: 0 7px 14px rgba(50, 50, 93, .1), 0 3px 6px rgba(0, 0, 0, .08);
}
.TPcaption .TPsmall {
font-size: 60%;
color:  #9aa3ab;
}
.TPthumbnail > img, .TPthumbnail a > img {
max-width: 90px;
width: 100%;
margin: 0px auto;
}
.TPthumbnail svg {
    height: 100px;
    max-width: 100px;
    width: auto;
}

/*******Art Columns**********/
.TPart2Col, .TPart3Col, .TPart4Col {
/*width:100%;*/
text-align:center;
}

/*******Art 1 Band**********/
.TPart1Band {
padding: 4em 0 0;
text-align:center;
}
.TPwelcome {
text-align:center;
color: #555F67;
}


.TPoverview {
border-radius: 7px;
-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.6);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.6);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.6);
}
@media (max-width: 991px){
.TPoverview {
margin-top:15px;
}
}

/*******Art 2 Band**********/
.TPart2Band {
background-color: #9aa3ab;
padding: 0;
}
.TPartBox2 {
margin-top:0;
}
.TPtitle-line {
max-width: 60px;
border-top-width:2px;
margin-top: 15px;
margin-bottom: 30px;
}

/*******Art 3 Band**********/
@media ( min-width: 768px ) {
.TProw.TPmembers [class*='TPcol-sm-2']:not(:last-child):after {
  background: #e0e0e0;
  width: 1px;
  content: "";
  display:block;
  position: absolute;
  top:0;
  bottom: 0;
  right: 0;
  min-height: 70px;
}
}

/*******Art 4 Band**********/
.TPart4Band {
background-color:#edeff3;
padding: 50px 0;
}
.TPartBox4 {
margin-top:0;
}

/*******Art 5 Band**********/
.TPart5Band {
padding: 3em 0;
}

.TPsmile-thumb {
position:relative;
max-width: 270px;
margin: 0px auto;
margin-bottom: 25px;
margin-top: 25px;
padding:0px;
border: none;
border-radius: 7px;
background:transparent;
}

.TPsmile-thumb:hover {
border-top: none;
}

.TPsmile-thumb .TPcaption {
width: 100%;
min-height: 1px;
padding: 10px 5px;
color: #231f20;
font-size: 23px;
text-align: center;
}

.TPsmile-thumb > img, .TPsmile-thumb a > img {
max-width:100%;
width:100%;
margin:0px auto;
border-top-right-radius: 7px;
border-top-left-radius: 7px;
}
.TPthumbnail-footer {
padding: 10px 15px;
background-color: #6885f6;
border-bottom-right-radius: 7px;
border-bottom-left-radius: 7px;
text-align:center;
color:#fff;
}
.TPfooter-purple {
background:#60436d;
}
.TPthumb-inner {
min-height: 153px;
border-top-right-radius: 7px;
border-top-left-radius: 7px;
border: 1px solid #ddd;
}
.TPsmile-icon {
max-width: 100px;
margin: 0px auto;
display: block;
}

@media only screen and (max-width: 991px) and (min-width: 768px) {
.TPthumb-inner {
min-height: 129px;
}
.TPsmile-icon {
max-width: 90px;
}
}

/*******Footer**********/
.TPSA21Art1Col {width:100%;}
.TPmap-responsive{
overflow:hidden;
padding-bottom:66.5%;
position:relative;
height:0;
}
.TPmap-responsive iframe{
left:0;
top:0;
height:100%;
width:100%;
position:absolute;
}

.TPoffice-info {
background:#60436d;
color:#fff;
padding:2em;
}

@media (max-width: 768px) {
.TPoffice-info {
  padding: 2em 0;
}
}

@media (max-width: 768px) {
.TPmedia {
  text-align:center;
}
}

.TPmedia {
color:#75818C;
max-width: 300px;
margin: 0px auto;
margin-bottom: 5px;
}
.TPmedia-heading {
color:#75818C;
font-size: 21px;
margin-top: 10px;
}
.TPmedia-object {
width: 25px;
}
.TPmedia-body {
max-width: 230px;
}
.TPsocial-icons {
text-align: center;
font-size: 21px;
letter-spacing: 20px;
margin-top: 8%;
margin-bottom: 10px;
}

/** Testing Purposes **/
#SA4 {display:none;}


.TPlogo {
    width: 100%;
    max-width: 60px;
    margin-right: auto;
    margin-left: auto;
}

.TPcontactBand
{
background-color:#cfd8e3;
}


element.style {
}
.TPservices > .TPcol-sm-12.TPcol-md-4:first-child .TPthumbnail {
    border: none;
    border-top: 2px solid #cfd8e3;
    border-radius: 2px;
    text-align:center;
    color:#cfd8e3;
}

.TPservices .TPthumbnail {
    text-align: center;
    color:#cfd8e3;
}



/** Flex Nav item **/

@media (min-width:1199px){
  a.TPnav-flex {
  font-family:Lato;
    font-size: 16px;
    text-transform: capitalize;
    color: #9a8266;
  }
}

@media (max-width:1200px){
  a.TPnav-flex {
    color: #333;
    display: inline-block;
    font-size: 20px;
    line-height: 2;
    width: 100%;
    padding: 0 40px 0 55px;
  }
  a.TPnav-flex:hover {
    background: #eee;
    color: #aaa;
  }
}

/* from 6196 */
.TPart1Band {
padding: 2em 0 4em;
text-align:left;
}

/*-HIDE DEAR DOCTOR VIDEO-*/
div.TPPatEdVid-remove {
    display: none;
} 

/** LIST STYLE **/
.TPlist-group{max-width:400px;display:inline-block;width:100%;margin-bottom:0px;}
.TPlist-group-item{padding: 10px 10px 10px 0px;}
.TPlist-group-custom .TPlist-group-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
  padding-left:10px;
}
.TPlist-group-custom:first-child, .TPlist-group-item:first-child {
  border-top: 0;
}
.TPlist-group-item::before{font-family: "FontAwesome";
  content: "\26AC";
  padding: 0px 10px 0px 0px;
  color: #96663c;}

/* REVIEWS */
svg#TPsvg-5-stars {
    width: 100%;
    max-width: 200px;
    color: #9a8266;
}

/* INSURANCE */
.TPinsurance.TProw > div {
    padding-bottom: 40px;
}


/* Copyright (c) 2008-2025 WEO Media (Touchpoint Communications LLC). All Rights Reserved.  Duplication or unauthorized usage prohibited. [3/c1716 - 8/30/2025 9:25:42 PM] */
