h1 em, h2 em, h3 em, h4 em, h5 em, h6 em{color: #b39856;}

.primaryBtn:hover{background:#000!important; border-color:#000!important;}
.secondaryBtn:hover{background:#000!important; border-color:#000!important;}

.treatmentSpotlightSec .tabPanel .info .primaryBtn{background:#18203e; border: 1px solid #18203e;}
.treatmentSpotlightSec .tabPanel .info .primaryBtn.two{background:#b39856; border: 1px solid #b39856;}

section.mapBanner-container .map-directions input#button{background: #b39856;border: 4px solid #b39856 !important}

.treatmentWhatIsSec .content h4{color: #b39856;}

.treatmentCredentialsSec .credItem:nth-child(2n){clear:right;}
.treatmentCredentialsSec .credItem:nth-child(2n+1){clear:left;}
.treatmentCredentialsSec .areaItem:nth-child(3n+1){clear:left;}
.treatmentCredentialsSec .credItem:nth-child(3),
.treatmentCredentialsSec .credItem:nth-child(4) {border-bottom: 1px solid #b39856; }
.treatmentCredentialsSec .credItem .iconTxt h4{
font-family: Playfair, sans-serif; text-transform: none; font-size: 21px; font-weight: 400;color: #b39856; letter-spacing: 0px; margin-top: 0;}

.treatmentAreasSec .areaItem(3n){clear:right;}

.treatmentCompareSec .areaItem:nth-child(even) .inner .item span.value,
.treatmentCompareSec .areaItem:nth-child(odd) .inner .item span.value{
          font-family: Playfair, sans-serif;font-weight: 400;font-size: 16px;}
.treatmentCompareSec .areaItem:nth-child(odd) .inner .item{border-top: 1px solid #b39856; } 


 .treatmentCompareSec .inner h3 {
    font-family: Playfair, sans-serif;font-weight: 400; text-transform:none; font-size:22px;
}


.treatmentReviewsSec .reviewsSlider p.name {
    font-weight: 300;
}
      
      
.treatmentTypesSec .areaItem .inner ul li span.no{background-position: 0px 0px;top: 9px;width: 8px;height: 8px;}
.treatmentTypesSec .areaItem h3{font-family: Playfair, sans-serif; text-transform:none;}
      
 .treatmentAtGlanceSec .glanceItem p{color: #b39856;}
 .treatmentAtGlanceSec .glanceItem span{font-size: 18px; font-weight: 300;}


.treatmentAreasSec .areaItem h4{
font-family: Playfair, sans-serif; text-transform: none!important; font-weight: 400;color: #b39856; font-size:22px;}

.treatmentAreasSec.blue .areaItem h4{margin-bottom: 20px;}


.faqSec .wrap .concernsItem .faq-item button p{
font-family: Playfair, sans-serif; font-weight: 400;font-size:22px;}


.treatmentProcessSec .stepNum span{font-family: Playfair, sans-serif;     font-size: 28px;}

.treatmentProcessSec .stepContent h4{
font-family: Playfair, sans-serif; text-transform: none; font-weight: 400; font-size:22px; color: #b39856;}

.treatmentPricesSec .pricesTable thead th{
font-family: Playfair, sans-serif; text-transform: none; font-weight: 400; font-size:22px; color: #b39856;}


.treatmentWhatIsSec .content ul{margin-top:0;}


.treatmentWhatIsSec .content h4{font-family: Playfair, sans-serif;text-transform: none;font-size: 22px;margin-top: 35px;margin-bottom: 0;}




.treatmentAftercareSec .avoidList h4, .treatmentAftercareSec .doList h4{font-family: Playfair, sans-serif; text-transform: none; font-weight: 400; font-size:22px; color: #b39856;}


.videoTestimonialsSec .modal-lg {
    max-width: 450px;
}


@media (min-width: 992px) {
    header.main ul.primary-nav li.multiDropdown>.sub-menu li.menu-item-has-children a {
        text-align: left !important;
    }
    
header.main ul.primary-nav>li.singleDropdown .sub-menu li a{
    text-align: left !important;
}


header.main ul.primary-nav > li.singleDropdown:hover .sub-menuwidth: 335px !important;}
      
      
header.main ul.primary-nav > li.singleDropdown .sub-menu li a{padding-left:15px!important;}
    
}



.treatmentResultsSec .aos-init{width:100%;}

.treatmentResultsSec .disclaimer p{text-align:center;}

.treatmentResultsSec .resultsGrid{display: flex;flex-wrap: wrap;justify-content: center;}





body.page-id-7442 .patientJourneySec {
    padding: 70px 0 0 0;
}

@media all and (max-width: 1200px){
    body.page-id-7442 .patientJourneySec {
        padding: 30px 0 0 0;
    }
}


.treatmentTypesSec .areaItem:nth-child(3) .inner{
    background: #fff;
    border: 1px solid #18203e;
}

.treatmentTypesSec .areaItem:nth-child(3) .inner h3 {
    color: #18203e;
}



.treatmentTypesSec .areaItem.featured .inner{
background: #f6f4ed;
    border: 1px solid #f6f4ed;
}

.treatmentTypesSec .areaItem.featured .inner h3{
    color: #b39856;
}



section.contactDetailsStrip-container .col-md-4{padding: 0 20px;}


body.single .newsSecWrap .info ul{
    padding:0;
    margin:0;
    padding-left: 20px;
}

body.single .newsSecWrap .info ul li{padding:0;margin:0;letter-spacing: .5px;font-size: 18px;line-height: 28px; font-weight: 300; margin-bottom: 15px;
    list-style: disc;
    
}

body.single .newsSecWrap .info h2{font-size: 40px;line-height: 40px; margin-top: 20px;}

body.single .newsSecWrap .side h2 {
    font-size: 30px;
    font-weight: 400;
    line-height: 32px;
}


  header.main ul.primary-nav li.multiDropdown:hover > ul {
    margin-left: 0!important;
    left: 0 !important;
  }

@media all and (max-width: 991px) {
    
  header.main .details .menu-overlay ul.primary-nav li > a:hover {
    color: #b39856 !important;
  }
  
      .treatmentProcessSec .item {
    padding-right: 20px;
  }
    
    .treatmentTypesSec{padding-bottom:20px;}
    
    .treatmentTypesSec .secHeader.btm {
  margin-top: 0;
  margin-bottom: 30px;
}
    
    
  header.main .details .fa-phone {
    top: 10px;
    font-size: 18px;
  }
}

@media all and (max-width: 768px){
    
    body.single .newsSecWrap .info{padding: 0 15px;}

.treatmentSpotlightSec .tabPanel .images .imgItem {flex: 0 0 50%;max-width: 50%;}

body.single .newsSecWrap .info h2{margin-top:0; font-size: 30px;line-height: 30px;}

    .treatmentCredentialsSec .credItem:nth-child(4) {border-top: none;}
  .treatmentCredentialsSec .credItem {height: auto !important; }
  .treatmentAreasSec .areaItem .inner{ height: auto !important;}
  .treatmentTypesSec .areaItem .inner{ height: auto !important;}
}


 
@media all and (max-width: 575px){
    .videoTestimonialsSec .modal-lg {max-width: 300px;}
    
   .contactSec .contact form input[type=checkbox] {
  padding: 0;
  width: 18px;
  height: 18px;
  margin: 0 8px 0 0;
  vertical-align: middle;
} 
    
}

@media all and (max-width: 550px){
.faqSec .faqWrap{margin-top:20px;}
}

@media all and (max-width: 500px){
.findUsSec .info .detail .info{width: 90%; padding-left:20px;}
}


.videoTestimonialsSec.trt{
    padding: 0 0 75px 0;
  background: #f6f4ed;  
    
}

.videoTestimonialsSec.trt .videosWrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.vlogModal.vimeo iframe{height: 540px;}
.vlogModal.vimeo .modal-content{width: 370px; margin: 0 auto;}



@media all and (max-width: 575px) {
    
.videoTestimonialsSec.trt{
    padding: 0 0 20px 0;
  background: #f6f4ed;  
    
}
  
    
    
.vlogModal.vimeo .modal-lg {
    max-width: 100%!important;
  }
  
  
  .vlogModal.vimeo iframe{height: 450px;}
.vlogModal.vimeo .modal-content{width: 370px; margin: 0 auto;}
  
  
}








