/* The Dental Spa */

.thedentalspa .hmadvicon{width: 75px;height: 75px;background-size: 100%;}
.thedentalspa .hmserviceicon{width: 75px;height: 75px;background-size: 100%;}
.thedentalspa .teasertext h2{font-size:65px;}
.thedentalspa.fixed .staticontainer{margin-top: 146px;}
.thedentalspa .hmgallerythumb::after {opacity:0;}
.thedentalspa .row.headerpagedescri p{text-align: center;}
.thedentalspa .hmwelcome-section .hmwelcomecol2 {width: 100%;}
.thedentalspa .hmwelcome-section .hmwelcomecontent {max-width: 100%; min-height: auto;}
.thedentalspa .hmwelcome-section .hmwelcometext  {padding-top: 0 !important; max-width: 100%;text-align: center;}
.thedentalspa .hmwelcome-section .hmwelcomedesc {padding-bottom: 0px;}
.thedentalspa .hmwelcome-section {padding: 80px 0;}
.thedentalspa .hmwelcome-section .beofre-sliderrow .before-after {max-width: 350px; margin: 0 auto 20px;}
.thedentalspa.page-template-tpl-before-after .ba-outside {max-width: 64px; margin: 0 auto; float: none;}
.thedentalspa .smilegallerylist .item {margin-bottom: 15px;}
.thedentalspa .smilegallerylist .item:nth-child(2n + 1) {clear: both;}
.thedentalspa .teasercaption{top: inherit;bottom: 0;}
.thedentalspa .teasercaption .container{position: absolute;left: 0;right: 0;bottom: 60px;}
.thedentalspa .teaserBanner.owl-carousel .owl-nav{display: none;}

/* Dental Experts  */

.dentalexperts .hmadvicon{width: 75px;height: 75px;background-size: 100%;}
.dentalexperts .hmserviceicon{width: 75px;height: 75px;background-size: 100%;}
.dentalexperts .footform .radioinput .wpcf7-list-item label > input[type="radio"]:checked + span{background-color:#fff;color: #1e4b8f;}
.dentalexperts .radiobox{border-color: #5e7fb5;}
.dentalexperts .footform .radiobox{border-color: #fff;}
.dentalexperts .teasercaption {background-color: rgba(0, 0, 0, 0.1);}
.dentalexperts .header-inner {padding: 15px 0;}
.dentalexperts.fixed .staticontainer {margin-top:143px;}

/* Edward Ferrero */
.edwardferreropartner .fixed #header:before{opacity: 1;}
.edwardferreropartner .teasercaption{background-color: rgba(0, 0, 0, 0.3);}
.edwardferreropartner .hmpromosection .item{min-height: auto;}
.edwardferreropartner .hmpromosection .hmpromobox{height: 140px;}
.edwardferreropartner .hmplanslimiddel {min-height: 190px;}
.edwardferreropartner .hmplanslidebox{min-height: 250px;}
.edwardferreropartner .hmwelcome-section {padding: 0;}
.edwardferreropartner.page-id-110 .bookappmain .bookappform textarea.form-control,
.edwardferreropartner.page-id-110 .bookappmain .bookappform textarea.form-control:focus,
.edwardferreropartner .hmformafterbanner .hmbookform textarea.form-control,
.edwardferreropartner .hmformafterbanner .hmbookform textarea.form-control:focus{height: 138px;}
.edwardferreropartner .hmwelcome-section {background-color: #fff}
.edwardferreropartner .hmadvantagesection, .edwardferreropartner .hmblogsection{background-color: #F8F4F1;}
.edwardferreropartner .hmdisplans-section{background-color: #fff;}
.edwardferreropartner .hmwelcomeimg{background-position:left center;}
.edwardferreropartner.single-post.fixed #header:before{opacity: 0.8;}
.edwardferreropartner.single-post #header:before{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: #2e6338;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;opacity: 1;}
.edwardferreropartner .hmplantitle:before {background-color: #d19c54;}
.edwardferreropartner.single-post #header .header-inner,
.edwardferreropartner.single-post.fixed #header.staticheader .header-inner {padding: 15px 0;}
.edwardferreropartner .listing {margin-bottom: 20px;}
.edwardferreropartner .listing ul{margin-bottom: 0;}
.edwardferreropartner .gmap3{margin-bottom: 0;}



/**** elevationdental ***/
.elevationdental .owl-carousel .owl-item img{visibility: hidden;}
.elevationdental.fixed .staticontainer {margin-top: 146px;}
.elevationdental .teasertext h2 {color: #fff;}

/**** Friendswood Smiles ****/
.friendswoodsmiles .teasercaption{background: rgba(55, 52, 49, 0.3);}
.hmwelcomeimg{background-position: top center;}


.friendswoodsmiles .teasertext h2{color: #fff;}
.friendswoodsmiles .teamlist-one.teamselist {text-align: center;}

/****** Smile Boutique Dental Center******/
.smileboutiquedentalcenter .hmteamsection .teamlist-one { text-align: center; }
.smileboutiquedentalcenter .detailinnerbanner {min-height: 600px; height: 600px;}
.smileboutiquedentalcenter .teasercaption {background-color: transparent;}
.smileboutiquedentalcenter .teasertext h2{color: #ffffff;}
.smileboutiquedentalcenter .hmservicebox .hmserviceboxinner{vertical-align: top;padding-top: 70px;}


/****** Surprise Pediatric Dentristry******/
.surprisepediatricdentristry .teasertext h2{color: #ffffff;}
.surprisepediatricdentristry .teasercaption{background-color: inherit; }
.surprisepediatricdentristry
.surprisepediatricdentristry  .patientformsbtn.row .button {width: auto;text-align: center;margin: 5px auto;}
.surprisepediatricdentristry.page-template .hmpozativesection{display: none;}
.surprisepediatricdentristry .owl-carousel .owl-nav [class*='owl-']:hover{color:#75bf46;}

/******************Triwood Dental Centre*****************/


.triwooddentalcentre .teasertext h2{color: #fff;}
.triwooddentalcentre .hmteamsection .owl-carousel .owl-nav [class*="owl-"]{color: #9a5301;}
.triwooddentalcentre .hmteamsection .owl-carousel .owl-nav [class*="owl-"]:hover{color: #0a87a7;}
.triwooddentalcentre .hmgallerythumb:after{opacity: 0;}
.triwooddentalcentre .hmgallerythumb:hover:after {opacity: 0;}
.triwooddentalcentre #nav ul ul{left:-260px;}
.triwooddentalcentre .hmpozativesection:before{background-color: #00000000 !important;}
.triwooddentalcentre #nav > li:hover > a, #nav > li.active > a{color: #fff !important;}


/****** Promont Dental Design  ******/

.promontdentaldesign.page-template-tpl-about .hmpozativesection { display: none; }
.promontdentaldesign.fixed #header::before {background-color: #655040;}
.promontdentaldesign .hmgallerythumb::after {background-color: #f5e0a6;}
.promontdentaldesign .indexBanner .owl-carousel .owl-nav {display: none;}
.promontdentaldesign #header.staticheader::before {background-color: #655040;}
.promontdentaldesign .blogdetpagin {margin-top: 20px;}
.promontdentaldesign .teasercaption{background-color: transparent;}
.promontdentaldesign .teasertext h2{color: #fff;}


.edwardferreropartner .teasersmtxt p{text-transform: capitalize;}


