.dramysdental #logo{padding:24px 0;}

.jeffreylewisdds #logo{padding: 7px 0;width: 200px;margin-left: 23px;}

.fixed.jeffreylewisdds #logo{padding: 3px 0;width: 160px;margin-left: 23px;}



.jeffreylewisdds.page-id-563 .bookappform{padding-top: 70px;}

.jeffreylewisdds.single-doctor .aboutdoctor .doctorsmdec h3 {display: none;}



.baysidedentalrowlett .aboutsmdet{ text-align: left;}

.baysidedentalrowlett .doctorlock { padding-bottom: 0; }

.baysidedentalrowlett .teasercaption { background-color: rgba(0, 0, 0, 0.2); }

.baysidedentalrowlett .office-tour  iframe{width: 100%; height: 630px;border: 0;}

.baysidedentalrowlett .headcall{margin-top: 3px;}

.baysidedentalrowlett .aboutsmdet p:empty{display: none;}

.baysidedentalrowlett #container{min-height: calc(100vh - 430px);}

.baysidedentalrowlett.page-template-template-patients .serviceblock{padding-top: 20px;}

.baysidedentalrowlett .headercolrow:before{content: "";display: block;position: absolute;left: 50%;right: 0;top: 0;bottom: 0;background-color: #cbd8aa;}

.baysidedentalrowlett .serviceblock img.alignright { float: right; margin: 0 0 15px 15px; height:  auto; }



/* Maple Hill Family Dentistry */



.maplehillfamilydentistry .hmabouticon{background-size: auto;}

.maplehillfamilydentistry .aboutsmdet{text-align: left;}

.maplehillfamilydentistry .aboutsmdet h3{font-size: 20px;}

.maplehillfamilydentistry .questions form br{display: none;}

.maplehillfamilydentistry .questions p{margin:15px 0;}

.maplehillfamilydentistry .questions{margin-bottom: 30px; display: block;}

.maplehillfamilydentistry .accordion .acclink, .maplehillfamilydentistry .accordion .acclink:focus{font-size: 18px;line-height: 22px;}

.page-template-template-about.maplehillfamilydentistry .doctorlock {padding-bottom: 25px;}

.maplehillfamilydentistry.page-template-template-faqs .page-title h1 {text-transform: capitalize;}

.maplehillfamilydentistry .patientsection .hmpatientbox {height: 250px; width: 250px;}



/*** Encanto Familyaz **/

.encantofamilyaz .aboutsmdet p, .encantofamilyaz .aboutsmdet h2{text-align: left;}

.encantofamilyaz #logo{width:170px;}

.encantofamilyaz .headbookapp{height: 121px;}

.encantofamilyaz .hmpatientlist {padding: 28px 0;}

.encantofamilyaz .promotionsoffer .hmpatientlist {padding:0px 0;}

.encantofamilyaz .hmpatientlist .item:last-child .hmpatientbox span {text-transform: uppercase;}

.encantofamilyaz .hmbloglist .item {float: none; margin: 0 auto;}

.encantofamilyaz.single-doctor .aboutblock {margin-bottom: 0px;}

.encantofamilyaz.page-id-655 .aboutblock {margin-bottom: 0px;}

.encantofamilyaz .point-left-list{text-align: left;}

.encantofamilyaz.page-template-template-gallery .page-title { padding: 35px 0 35px 0; }

.encantofamilyaz.page-template-template-gallery h1 { padding: 0; }

.encantofamilyaz.page-template-template-gallery .contentsection { padding-bottom: 20px;}





.encantofamilyaz .footaddress a:hover, .footsocial > li > a:hover, .footcall a:hover {color: #b9d8e5 !important;}

.encantofamilyaz .doctorlock{padding-bottom: 40px;}

.page-template-template-faqs.encantofamilyaz .servicebook{padding-bottom: 0; display: none;}





/*** Millennium Smiles **/



.millenniumsmiles .hmplansbox ul {padding: 0 20px;}

.millenniumsmiles .aboutsmdet .eventspage .eventvideos .item iframe {width: 100%;max-width: 600px; }

.millenniumsmiles #logo{padding-top: 30px; }

.millenniumsmiles .item.teasitem4 .teasebtn{margin-top: 10px;}

.millenniumsmiles .footbookappbtn, .millenniumsmiles .footbookappbtn:focus{    border-top-left-radius: 0;border-bottom-left-radius: 0;}


.page-id-768.millenniumsmiles .aboutsmdet{text-align: left}

.millenniumsmiles.page-template-default .entry-header{text-align: center;padding: 0 15px;}

.service-videos .media-listing li{padding:0 10px 0 0;max-width: 533px; width: 100%;}
.service-videos .media-listing{padding-left: 10px;}

.hmpatientlist .item .hmpatientbox.emergency-promo {background-color: #7e49c1 !important;}
.hmpatientlist .item .hmpatientbox.emergency-promo strong {color: #fff !important;}
.hmpatientlist .item .hmpatientbox.emergency-promo span {color: #fff !important;}
.hmpatientlist .item .hmpatientbox.purple-color{background-color: #7e49c1 !important;}
.hmpatientlist .item .hmpatientbox.purple-color strong {color: #fff !important;}
.hmpatientlist .item .hmpatientbox.purple-color span {color: #fff !important;}
.hmpatientlist .item .hmpatientbox.purple-color small {color: #fff !important;}
.hmpatientlist-slider .hmpatientbox.emergency-promo { width:100%;}

.hmpatientlist .item a:hover .hmpatientbox.purple-color {background-color: #1048b0 !important;}
.hmpatientlist .item a:hover .hmpatientbox.emergency-promo {background-color: #1048b0 !important;}

.serviceblock #nav > li{width: 49%; padding: 5px 10px; float: left;
    text-align: left;}

.serviceblock #nav{margin: 10px 0;}

.serviceblock .mainNavigation {padding: 10px; margin-left: 0;}

.serviceblock #nav > li, .serviceblock #nav > li:first-child{margin:0;}

.serviceblock #nav > li > a{font-size: 16px; font-weight: 500; color: #fff;}


.top-video-part{margin-bottom: 20px;}

.m-service-sitemap{display: none;}

.postid-689 .service-video{/*display: none;*/}
.postid-689 .service-menu{/*width: 100%;*/}

.postid-1989 .service-menu{/*width: 100%;*/}

.postid-1989 .service-full-desc{padding-top: 30px;}

.postid-689 .serviceblock #nav > li{width: 33%;}

.millenniumsmiles .content-video {margin-bottom:15px; }

.millenniumsmiles .mainNavigation {padding-left: 25px;}

.page-id-2117 .hmpatientcol {padding: 0;}

.page-id-2117 .other-section {text-align: center;margin-top: 30px;}

.page-id-2117 .other-section h2 , .page-id-2117 .other-section h3{color: #1048b0;}

.page-id-2117 .headmenubar {display: none;}

.page-id-2117 .socailmedia {display: none;}

.page-id-2117 #logo {padding: 0px;}

.page-id-2117 .headtop {padding: 28px 0 27px 30px;border-radius: 0px;}

.page-id-2117 #container {padding-top: 81px;}

.page-id-2117.millenniumsmiles .header-inner #logo {
	padding: 8px 0;
}

.page-id-2117 .fcopy {display: none;}

body.pagina-acessivel .blogdetrow p {color: #fff;}
body.pagina-acessivel .blogbox p {color: #fff!important;}
body.pagina-acessivel .aboutdoctor .col-md-4 .doctorsmdec span {color: #fff!important;}
body.pagina-acessivel .doctorsmdec p {color: #fff!important;}
body.pagina-acessivel .serviceblock p {color: #fff;}
body.pagina-acessivel .aboutblock {background-color: #000!important;}
.opainingmessage {text-align: center;margin-top: 0px;position: relative;background-color: #6e49bf;/* display: none; */width: 100%;display: inline-block;}
.opainingmessage p {
	color: white;
	margin-top: 10px;
}
#header {
	padding: 15px 0 0 !important;
}
.hmaboutsection {
	padding-top: 0px;
}
.page-id-2404 .servicebook {
	display: none;
}
.page-id-2404 .page-title h1 {
	display: none;
}
.page-id-2404 .footcontent {bottom: 35px;}

.headmenubar .bookbtn .button, .headmenubar .bookbtn .button:focus {
	font-size: 16px;
	padding: 8px 10px;
}
.headmenubar .bookbtn .button.emergency {
	background: #bd2828;
}
.headmenubar .bookbtn .button.emergency:hover {
	background:#6e49bf;
}