/* 
 //============================================================================================
 //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-1179-3919-20250604134648 *//* CSS TOP */
/* MAIN: 3919 */
a[href^=tel] {
 color: inherit;
}
.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 {font-family:"Poppins", Arial, Helvetica, sans-serif; font-size: 18px; line-height:1.4; color: #000000; font-weight:300;} 
P a:link {color: #000000; text-decoration: underline;font-weight:600;} 
P a:visited {color: #000000; text-decoration: underline;font-weight:600;} 
P a:hover {color: #000000; text-decoration: none;} 

A {}
A:link {}
A:hover { text-decoration: none;}
A:visited {}
H1 {font-family:"Crimson Text", Times, serif; font-size: 40px; font-weight: bold; color: #E5B267;line-height:1.1;} 
H1 a:link {color:#E5B267;text-decoration:none;} 
H1 a:visited {color:#E5B267;text-decoration:none;} 
H1 a:hover {color:#E5B267;text-decoration:none;} 

H2 {font-family:"Poppins", Arial, Helvetica, sans-serif;font-size: 24px; font-weight:600; color: #000000;display:inline;line-height:1.5;} 
H2 a:link {color:#000000;text-decoration:none;} 
H2 a:visited {color:#000000;text-decoration:none;} 
H2 a:hover {color:#000000;text-decoration:none;} 

H3 {font-family:"Crimson Text", Times, serif; font-size: 24px; font-weight: 500; color: #000000;padding:0;margin:0;} 

H4 {font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; color: #000000;padding:0;margin:0;} 

.TPH1 {font-family:"Crimson Text", Times, serif; font-size: 40px; font-weight: bold; color: #E5B267;line-height:1.1;} 
.TPH1 a:link {color:#E5B267;text-decoration:none;} 
.TPH1 a:visited {color:#E5B267;text-decoration:none;} 
.TPH1 a:hover {color:#E5B267;text-decoration:none;} 

.TPH2 {font-family:"Poppins", Arial, Helvetica, sans-serif;font-size: 24px; font-weight:600; color: #000000;display:inline;line-height:1.5;} 
.TPH2 a:link {color:#000000;text-decoration:none;} 
.TPH2 a:visited {color:#000000;text-decoration:none;} 
.TPH2 a:hover {color:#000000;text-decoration:none;} 

.TPH3 {font-family:"Crimson Text", Times, serif; font-size: 24px; font-weight: 500; color: #000000;padding:0;margin:0;} 

.TPH4 {font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; color: #000000;padding:0;margin:0;} 

.TPtitle {font-family:"Crimson Text", Times, serif; font-size: 40px; font-weight: bold; color: #E5B267;line-height:1.1;} 
a.TPtitle:link {color:#E5B267;text-decoration:none;} 
a.TPtitle:visited {color:#E5B267;text-decoration:none;} 
a.TPtitle:hover {color:#E5B267;text-decoration:none;} 

.TPsubtitle {font-family:"Poppins", Arial, Helvetica, sans-serif;font-size: 24px; font-weight: 700; color: #000000;} 
a.TPsubtitle:link {color:#000000;text-decoration:none;} 
a.TPsubtitle:visited {color:#000000;text-decoration:none;} 
a.TPsubtitle:hover {color:#000000;text-decoration:none;} 

.TParticle {font-family:"Poppins", Arial, Helvetica, sans-serif; font-size: 18px; line-height:1.4; color: #000000; font-weight:300;} 
a.TParticle:link {color: #000000; text-decoration: underline;font-weight:600;} 
a.TParticle:visited {color: #000000; text-decoration: underline;font-weight:600;} 
a.TParticle:hover {color: #000000; 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;}
.TPBand {width:100%;} 
.TPBandCol {margin-left:auto;margin-right:auto;} 
.TPctoa {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height:16px; color: #333333;} 

.TPcontact {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height:16px; color: #333333;} 
a.TPcontact:link {text-decoration: none;} 
a.TPcontact:visited {text-decoration: none;} 
a.TPcontact:hover {text-decoration: underline;} 

.TPoptlinks {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height:16px; color: #333333;} 

.TPcopyright {font-family: Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size: 10px; font-weight:normal;} 
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 {font-family:"Poppins", Arial, Helvetica, sans-serif; color:#fff; font-size: 18px; font-weight:300;white-space:pre;} 
a.TPnav:link {color:#fff; text-decoration:none;} 
a.TPnav:visited {color:#fff; text-decoration:none;} 
a.TPnav:hover {color:#E5B267; text-decoration:none;} 

.TPnavTable {width:100%;white-space:pre;} 
.TPnavCell {width:10px;vertical-align:middle;} 
.TPnavSep {vertical-align:middle;padding-left:2%;padding-right:1%;visibility:hidden;} 
.TPpopnavSepLI {width:100%;} 
.TPnavBot {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333;} 
a.TPnavBot:link {text-decoration:none;} 
a.TPnavBot:visited {text-decoration:none;} 
a.TPnavBot:hover {text-decoration:underline;} 

.TPnavBotSep {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333;} 
.TPdtbar {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999;} 
.TPpagebody {background-color:#ffffff;padding:0;margin:0;} 
.TPpageTitle {font-family: Verdana, Arial, sans-serif; font-size: 18px; font-weight: bold; color: #000000;width:300px;border-bottom:solid 1px #ccc;padding-bottom:6px;margin-bottom:20px;} 
.TPpageAnnouncement {font-family:Verdana,Arial,sans-serif;font-size:14px;line-height:18px;color:#000000;border:dotted 1px #444;background-color:#eee;margin:20px;padding:10px;} 
.TPcontentTable {background-color:#ffffff;padding:12px;} 
.TPcontactbackground {background-color:#ffffff} 
.TPcopyrightbackground {background-color:#ffffff} 
.TPHR {color:#CCCCCC;background-color:#CCCCCC;border-width:0;height:1px;width:300px} 
.TPvertSep {margin:10px;border-left:solid 1px #ccc;height:100%;} 
.TPstyle1 {font-family:"Crimson Text", Times, serif; font-size: 27px; font-weight: 400; color: #E5B267;letter-spacing: 4px; text-transform:uppercase;} 
.TPstyle2 {color: #E5B267;display: inline; float: left; margin-top: 1%;margin-right: 2%;font-family:"Poppins", Arial, Helvetica, sans-serif; font-size: 18px; line-height:1.4; font-weight:300;} 
.TPstyle3 {font-family:"Crimson Text", Times, serif; font-size: 31px; font-weight: bold; color: #fff; text-transform:uppercase;  letter-spacing: 16px;opacity:0.8; text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3);} 
.TPstyle5 {font-family:"Crimson Text", Times, serif; font-size: 27px; font-weight:400; color: #E5B267;letter-spacing: 3px;} 
.TPstyle6 {font-family:"Poppins", Arial, Helvetica, sans-serif; font-size: 18px; line-height:1.4; color: #fff; font-weight:700; letter-spacing: 1.5px;} 
a.TPstyle6:link {color:#fff;text-decoration:none;} 
a.TPstyle6:visited {color:#fff;text-decoration:none;} 
a.TPstyle6:hover {color:#fff;text-decoration:underline;} 

.TPstyle7 {font-family:"Poppins", Arial, Helvetica, sans-serif; font-size: 18px; line-height:1.4; color: #fff; font-weight:300;} 
a.TPstyle7:link {color:#fff;text-decoration:underline;} 
a.TPstyle7:visited {color:#fff;text-decoration:underline;} 
a.TPstyle7:hover {color:#fff;text-decoration:none;} 

.TPlinkbox {background-color:#eeeeee;padding:10px;} 
.TPtextBtn {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; text-align:center;font-weight: bold; color: #000000;} 
a.TPtextBtn:link {color:#000000;text-decoration:none;} 
a.TPtextBtn:visited {color:#000000;text-decoration:none;} 
a.TPtextBtn:hover {color:#ffffff;text-decoration:none;} 

.TPstylePM {font-family:"Poppins", Arial, Helvetica, sans-serif; color:#fff; font-size: 18px; font-weight:300;white-space:pre;} 
a.TPstylePM:link {color:#fff;text-decoration:none;} 
a.TPstylePM:visited {color:#fff;text-decoration:none;} 
a.TPstylePM:hover {color:#E5B267;text-decoration:none;} 

.TPpopMenuBox {border-color:#000000;background-color:#000000;padding: 3px;padding-top:10px;padding-bottom:10px;} 
.TPdisclaimer {font-family:verdana,arial,sanserif;font-size:10px;color:#666666;} 
a.TPdisclaimer:link {text-decoration:none;} 
a.TPdisclaimer:visited {text-decoration:none;} 
a.TPdisclaimer:hover {text-decoration:underline;} 

.TPdisclaimerBox {width:500px;padding:12px;border:solid 1px #999999;} 
.TPimgLeft {margin-right:12px;margin-bottom:10px;} 
.TPimgRight {margin-left:12px;margin-bottom:10px;} 
.TPimgCenter {margin-right:12px;margin-left:12px;margin-bottom: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 3791 */
/*************************TOP BANNER*************************/
.TPtopBannerBand{
background-color:#000000;
}
.TPsmBtnsRowBan {
display: inline;
}
.TPphoneBanTxt {
margin-top: 1%;
display: inline-block;
}

.TPmb.TPmenuBtn {
display:none;
}

/*************************NAV*************************/
.TPwebNavBand {
background-color: rgba(0, 0, 0, 0.6);
padding: 1% 0;
}

.popmenusep {
width: 90%;
height: 6px;
border-top: solid 1px #fff;
margin-left: 1px;
margin-top: 6px;
 }

/*************************SLIDE*************************/
.TPaniBanner {
background-image:url(/tpn/c/C1179/img/IMG-slide-womanHat-c1179.jpg);
background-repeat:no-repeat;
background-size: cover;
background-position:center center;
}
.TPbw.TPBandCol.TPaniBanner {
padding: 0px;
max-width: none;
width:100%;
}

.TPslideBkg {
background-image:url(/tpn/c/C1179/img/IMG-slide-womanHat-c1179.jpg);
background-repeat:no-repeat;
background-size: cover;
background-position:center center;
}

.TPlogoBan {
margin-top:13%;
}

.TPmobiHidePipe {
display:inline;
}

.TPslideElements {
width:60%;
}

.TPslideBtn {
border: solid 1px #fff;
background-color:#fff;
padding:15px 30px;
width:50%;
display: inline-block;
text-align:center;
font-family:"Poppins", Arial, Helvetica, sans-serif;
font-size: 18px;
line-height:1.0; 
color: #000000;
font-weight:300;
box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
}
a.TPslideBtn:link {
text-decoration: none;
}
.TPslideBtn:hover {
border: solid 1px #000000;
box-shadow:0 rgba(0);
color: #000000;
}

.TPslideTxtPad{
padding:5% 0 1% 0;
}

/*************************BEFORE ART 1*************************/
.TPSA12Art1Band{
background-color: #ADADAD;
padding: 50px 0 0px;
margin-bottom: -110px;
}

.TPofficePic {
width90%;
}

.TPCTApad {
padding:1% 1%;
}

.TPImplantBtn {
width:75%;
padding:1% 0;
}
a.TPImplantBtn:link {
text-decoration: none;
}

.TPImplantBtn:hover {
opacity: 0.8;
}

/*************************ART 1 *************************/
.TPart1Band{
background-color:#fff;
padding:40px 0;
}

.TPofficePic {
width:100%;
}

/*************************AFTER ART 1- smile gallery *************************/
.TPSA17Art1Band {
background-color:#E5B267;
padding:5% 0;
}
img.TPsmileGalPic{width:100%;}
/*************************BEFORE ART2- Dr. Kindt *************************/
.TPSA13Art1Band{
background-color:#000000;
}
.TPDocTxtPad {
padding-top:9%;
}

.TPasLgo {
display:inline-block;
width:19%;
padding:1%;
}

.TPasCADSLgo {
    display: inline-block;
    width: 24%;
    padding: 1%;
}

/*************************ART 2 testimonials*************************/
.TPart2Band{
background-image:url(/tpn/c/C1179/img/BKG-testimonials-c1179.jpg);
background-repeat:no-repeat;
background-size: cover;
background-position:left center;
padding: 10% 0 5% 0;
}

.TPborderTestimonials {
border-right: #E5B267 solid 3px;
padding:0 1%;
width: 29%;
}
.TP5stars {
padding:0 1%;
width:171px;
}

.TPboxBtn {
padding: 15px 30px;
border: solid 1px #000000;
background-color: transparent;
display: inline-block;
color: #000000;
width:40%;
text-align:center;
}
a.TPboxBtn:link {
text-decoration: none;
}
.TPboxBtn:hover {
background-color: #000000;
color: #fff;
}

.TPsmBtnsRow {
display:inline;
padding-left:5%;
}

.TPsmBtnOoogle {
width: 19%;
}

.TPsmBtns2 {
display: inline-block;
width: 8%;
margin-top: 5px;
}

.TPsmBtns {
display:inline-block;
width:5%;padding:3.5px;
}

a.TPsmBtns:link, .TPsmBtnOoogle:link, .TPsmBtns2:link {
text-decoration: none;
}
.TPsmBtns:hover, .TPsmBtnOoogle:hover, .TPsmBtns2:hover {
opacity:0.5;
}

/*************************AFTER ART 2 - contact us *************************/
.TPSA18Art1Band{
background-color:#E1E1E1;
text-align:center;
padding:5% 0;
}

/*************************ART 3 map*************************/
.TPbw.TPBandCol.TPart3Col{
padding:0px;
width:100%;
max-width: none;
}

/*************************ART 4*************************/
.TPart4Band{
background-color:#E5B267;
margin-bottom: -54px;
}
.TPLgoFooter {
width:100%;
}
.TPpadAddress {
padding-top: 13px;
text-align:center;
}
.TPpadPhone {
padding-top:45px;
text-align:center;
}
/*************************ART 5 *************************/
.TPart5Band{
background-image:url(/tpn/c/C1179/img/20200327-c1179-Timothy-Kindt-Outside-Building-Footer-800H.jpg);
background-repeat:no-repeat;
background-size: cover;
padding-bottom:40%;
}

.TPreqApptBtnBar {
width: 120px;
padding-top: 61px;
}

a.TPreqApptBtnBar:link {
text-decoration:none;
}

.TPreqApptBtnBar:hover {
opacity:0.8;
}

/*************************1199px *************************/

@media screen and (max-width: 1199px) {
.TP1199hide {
display:none;
}
.TPborderTestimonials {
border-right: #fff solid 0px;
padding:0 1%;
width: 29%;
}

}

/*************************991px *************************/

@media screen and (max-width: 991px) {
.TPsmBtnOoogle{width:50%;}
.TPmb.TPmenuBtn{
display:inline-block;
}
.TPmobiHide {
display:none;
}
.TPmobiHidePipe {
display:block;
}
.TPlogoBan {
margin-top:45%;
}
.TPnavTable {
display: none;
}

.TPslideElements {
width:100%;
}

.TPsmBtns {
display: inline-block;
width: 17%;
margin-top: 5px;
}

.TPofficePic {
padding-top: 5%;
}

.TPSA12Art1Band {
padding: 50px 0 50px;
margin-bottom: 0; 
}
.TPImplantBtn {
    width: 50%;
}

.TPsmileGalPic {
padding:1% 0;
width:75%;
text-align:center;
}

.TPsmBtns2 {
display: inline-block;
width: 8%;
margin-top: 5px;
}


.TPpadPhone {
padding: 45px;
}

.TPart4Band {
margin-bottom: -133px;
}

.TPreqApptBtnBar {
width: 40%;
padding-top: 128px;
}
}
/*************************KATHRYNS EDITS TO NAV *************************/
.TPnav:after{
content:none;
}

a .TPnav::after{
content:none;
}
.TPnav:before{
content:none;
}

a .TPnav::before{
content:none;
}
/*************************DOUGS EDITS TO MOBILE*************************/
.TPRelatedTerms {
width:auto;
} 

.TPbw.TPBandCol.TPaniBanner {
padding:0px;
}

/*  hide ADA Accessible button  */
div#ADAhover{display: none;}
/*  Req Appt form fixes  */
table.vsfBlock>tbody>tr>td{display:inline-block;margin-bottom:10px;width:100%;}
td[class^="vsfSubmit"] {display: inline-block;width: 100%;}
table.vsfBlock input[type="text"], .vsfBlock textarea, .vsfSubmitBtn input[type="submit"] {border:solid 1px #000;width:100%;}`
table.vsfBlock input[type="radio"]{margin:.5em;}
/*  Unfix mobile nav on mobile horizontal display  */
@media only screen and (orientation: landscape) and (max-height: 414px;)  {
#FixedNavTop {position: relative!important;}
}
/* 20191120 CSS fix */
.TPmb, .TPmbSub {list-style:none;}
#MenuDiv1, [id^=TPsbm][adopen=true], [id^=TPsbm][adopen=false] {width:auto!important;}
.TPmenuBox > ul > li {position:relative;}
.TPmbSubBtn {position:absolute; top: 5px; right:0;}
@media (min-width: 1200px) {
  #MenuDiv1 {display:none;}
}
/*****/
/*  responsive nav  */
.TPmb{display:inline-block;font-size:20px;line-height:1.4em;color:#fff;text-align:left;}
/*  dropdown  */
.TPmb1Box{background-color:#333;padding:0px;border-radius:0px;width:100%;font-size:0.8em;}
.TPmb1Float>div{width:100%;}
/*  Links styling  */
.TPmb1Link{width:auto;}
.TPmb ul li:hover,.TPmb ul li li:hover,.TPmb ul li:hover>a,.TPmb ul li li:hover>a,li a.TPmenuLink:hover,li a.TPmenuSubLink:hover{background:#000;color:#ddd;border-radius:0px;}
li a.TPmenuSubLink{color:#fff;line-height:2em;font-size:80%;}
/*  dropdown arrow  */
.TPmbSubBtn{box-sizing:border-box;height:.5em;width:.5em;border-style:solid;border-color:#fff;border-width:0px 1px 1px 0px;transform:rotate(45deg);transition:border-width 150ms ease-in-out;position:absolute;top:0.4em;left:10.1em;cursor:pointer;}
/*  main menu button  */
.TPmb1Btn{position:relative;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:#333;background-image:none;border:1px solid #333;color:#ddd;border-radius:4px;height:auto;}
.TPmb1Btn:hover{background-color:#ddd;border:1px solid transparent;color:#333;}

/*REsponsive image */
@media screen and (max-width: 768px) {
.TPimgRight,.TPimgLeft{width:100%!important;height:auto!important;float:none;margin:auto;}
}

@media screen and (max-width:550px){
.TPimgList{width:300px;}
}

@media screen and (max-width:480px){
.TPlogoBan{width:80%;}
.TPstyle5{font-size:22px;}
.TPsmBtnOoogle{width:70%;}
.TPstyle3{font-size:25px;}
.TPsmBtns2{width:9%;}
.TPsmBtns{padding:0px;}
}
a[href^=tel] {
  color: inherit !important;
}
/**/
/* from 3919 */
/*div#FixedNavTop {
  position: sticky!important;
}*/
.TPart1Band{
background-color:#fff;
padding:145px 0px;
}
/*.  .  . lightbox fixes - **OLD USE WITH CAUTION** .  .  .  .*/
/*Tour the office*/
img.TPimgList {
padding: 10px;
border: 1px solid #e6e6e6;
margin: 10px;
}
.TPimgList {
width: 100%;
/* height: 640px; */
object-fit: cover;
object-position: center center;
}
.TPembed-responsive-item{
display:block;
float:right;
}
.TPavadent{Display:none;}


#lightbox img {max-height: 100%;max-width: 100%;}
.TPimgListContainer>table>tbody>tr>td:first-child img.TPimgList {padding: 0px 10px 20px 0;}
.TPimgListContainer>table>tbody>tr>td:last-child img.TPimgList {padding: 0px 0px 20px 10px;}
.TPimgListContainer{margin: 20px auto;}
.TPimgListContainer>table>tbody>tr>td{display:inline-block;}
.TPimgListContainer img.TPimgList {padding: 0px 0 20px 0 !important;}
#outerImageContainer,#imageDataContainer {width:100% !important;height:auto!important;}

/* Review Page */
.TPReviewBg{background-color:rgba(229, 178, 103,.5);padding:35px;margin:20px auto;font-weight:500;line-height:2;}
.TPnameText{font-weight:700;font-style:italic;line-height:2;}

@media screen and (max-width:767px){
.TPimgList {width:250px;}
}
/*  Unfix mobile nav on mobile horizontal display  */
@media only screen and (orientation: landscape) and (max-height: 480px)  {
#FixedNavTop {position: relative!important;}
}

@media screen and (min-width:481px) and (max-width:991px){
.TPart1Band{
padding:200px 0px;
}
}

/**/


/* Copyright (c) 2008-2025 WEO Media (Touchpoint Communications LLC). All Rights Reserved.  Duplication or unauthorized usage prohibited. [3/c1179 - 6/30/2025 8:28:23 PM] */
