body,button,input,select,textarea {color:#00251c;}
body {background-color:#ffffff; background-image:url();}
.owl-carousel .owl-nav [class*='owl-'] {color: #527f76;}
.owl-carousel .owl-nav [class*='owl-']:hover {background-color:inherit; color: #00251c;}
.owl-carousel .owl-dots .owl-dot span {background-color: #527f76;}
.owl-carousel .owl-dots .owl-dot.active span, .owl-carousel .owl-dots .owl-dot:hover span {background-color: #00251c;}
.owl-carousel .owl-video-wrapper{background:#00251c}
.accordion .acclink {background-color: #f7f7f7;color: #527f76;}
.accordion .acclink:after {border: 2px solid #00251c;color: #00251c;}
.accordion .acclink.active:after {border-color: #00251c; color: #00251c;}
.accord-detail {background-color: #f6f6f6;}
/* Home Banner Form */
.hmbannerform .aawfieldcol input::-webkit-input-placeholder{color:#ffffff;}
.hmbannerform .aawfieldcol textarea::-webkit-input-placeholder{color:#ffffff;}
.hmbannerform .aawfieldcol input:-moz-placeholder{color:#ffffff;}
.hmbannerform .aawfieldcol textarea:-moz-placeholder{color:#ffffff;}
.hmbannerform .aawfieldcol input::-moz-placeholder{color:#ffffff;}
.hmbannerform .aawfieldcol textarea::-moz-placeholder{color:#ffffff;}
.hmbannerform .aawfieldcol input:-ms-input-placeholder{color:#ffffff;}
.hmbannerform .aawfieldcol textarea:-ms-input-placeholder{color:#ffffff;}
.hmbannerform .aawfieldcol input,
.hmbannerform .aawfieldcol input:focus,
.hmbannerform .aawfieldcol textarea,
.hmbannerform .aawfieldcol textarea:focus,
.hmbannerform .aawfieldcol select,
.hmbannerform .heapBox .holder,
.hmbannerform .aawformradiobox{color: #ffffff; border-color: #00251c;}
.hmbannerform .aawformradiocol label{color: #ffffff;}
.hmbannerform .aawformradiocol input[type="radio"]:checked + label{background-color: #00251c; color: #527f76;}
.hmbannerform .ui-datepicker-trigger .sprite:before,
.hmbannerform .heapBox .handler:before{color: #ffffff;}
.hmbannerform .custombtnsave{background-color: #00251c; color: #527f76;}
.hmbannerform .custombtnsave:hover{background-color: #ffffff; color: #527f76;}
/* Footer Form */
.footerbookform .aawfieldcol input::-webkit-input-placeholder{color:#ffffff;}
.footerbookform .aawfieldcol textarea::-webkit-input-placeholder{color:#ffffff;}
.footerbookform .aawfieldcol input:-moz-placeholder{color:#ffffff;}
.footerbookform .aawfieldcol textarea:-moz-placeholder{color:#ffffff;}
.footerbookform .aawfieldcol input::-moz-placeholder{color:#ffffff;}
.footerbookform .aawfieldcol textarea::-moz-placeholder{color:#ffffff;}
.footerbookform .aawfieldcol input:-ms-input-placeholder{color:#ffffff;}
.footerbookform .aawfieldcol textarea:-ms-input-placeholder{color:#ffffff;}
.footerbookform .aawfieldcol input,
.footerbookform .aawfieldcol input:focus,
.footerbookform .aawfieldcol textarea,
.footerbookform .aawfieldcol textarea:focus,
.footerbookform .aawfieldcol select,
.footerbookform .heapBox .holder,
.footerbookform .aawformradiobox{color: #ffffff; border-color: #00251c;}
.footerbookform .aawformradiocol label{color: #ffffff;}
.footerbookform .aawformradiocol input[type="radio"]:checked + label{background-color: #00251c; color: #527f76;}
.footerbookform .ui-datepicker-trigger .sprite:before,
.footerbookform .heapBox .handler:before{color: #ffffff;}
.footerbookform .custombtnsave{background-color: #00251c; color: #527f76;}
.footerbookform .custombtnsave:hover{background-color: #ffffff; color: #527f76;}
/* Book Appointment Page Form */
.bookaptmntform .aawfieldcol input::-webkit-input-placeholder{color:#527f76;}
.bookaptmntform .aawfieldcol textarea::-webkit-input-placeholder{color:#527f76;}
.bookaptmntform .aawfieldcol input:-moz-placeholder{color:#527f76;}
.bookaptmntform .aawfieldcol textarea:-moz-placeholder{color:#527f76;}
.bookaptmntform .aawfieldcol input::-moz-placeholder{color:#527f76;}
.bookaptmntform .aawfieldcol textarea::-moz-placeholder{color:#527f76;}
.bookaptmntform .aawfieldcol input:-ms-input-placeholder{color:#527f76;}
.bookaptmntform .aawfieldcol textarea:-ms-input-placeholder{color:#527f76;}
.bookaptmntform .aawfieldcol input,
.bookaptmntform .aawfieldcol input:focus,
.bookaptmntform .aawfieldcol textarea,
.bookaptmntform .aawfieldcol textarea:focus,
.bookaptmntform .aawfieldcol select,
.bookaptmntform .heapBox .holder,
.bookaptmntform .aawformradiobox{color: #527f76; border-color: #00251c;}
.bookaptmntform .aawformradiocol label{color: #527f76;}
.bookaptmntform .aawformradiocol input[type="radio"]:checked + label{background-color: #527f76; color: #ffffff;}
.bookaptmntform .ui-datepicker-trigger .sprite:before,
.bookaptmntform .heapBox .handler:before{color: #00251c;}
.bookaptmntform .custombtnsave{background-color: #527f76; color: #ffffff;}
.bookaptmntform .custombtnsave:hover{background-color: #00251c; color: #527f76;}
/* Contact Page Form */
.contactpageform .aawfieldcol input::-webkit-input-placeholder{color:#527f76;}
.contactpageform .aawfieldcol textarea::-webkit-input-placeholder{color:#527f76;}
.contactpageform .aawfieldcol input:-moz-placeholder{color:#527f76;}
.contactpageform .aawfieldcol textarea:-moz-placeholder{color:#527f76;}
.contactpageform .aawfieldcol input::-moz-placeholder{color:#527f76;}
.contactpageform .aawfieldcol textarea::-moz-placeholder{color:#527f76;}
.contactpageform .aawfieldcol input:-ms-input-placeholder{color:#527f76;}
.contactpageform .aawfieldcol textarea:-ms-input-placeholder{color:#527f76;}
.contactpageform .aawfieldcol input,
.contactpageform .aawfieldcol input:focus,
.contactpageform .aawfieldcol textarea,
.contactpageform .aawfieldcol textarea:focus,
.contactpageform .aawfieldcol select,
.contactpageform .heapBox .holder,
.contactpageform .aawformradiobox{color: #527f76; border-color: #00251c;}
.contactpageform .aawformradiocol label{color: #527f76;}
.contactpageform .aawformradiocol input[type="radio"]:checked + label{background-color: #00251c; color: #ffffff;}
.contactpageform .ui-datepicker-trigger .sprite:before,
.contactpageform .heapBox .handler:before{color: #00251c;}
.contactpageform .custombtnsave{background-color: #527f76; color: #ffffff;}
.contactpageform .custombtnsave:hover{background-color: #00251c; color: #527f76;}
.ui-datepicker, .eventCalOut, .calendarIcon {background-color:#527f76;}
.ui-datepicker {color:#ffffff;}
.ui-datepicker-prev, .ui-datepicker-next {color:#ffffff; }
.ui-datepicker-title {color:#ffffff; }
.ui-datepicker th {background-color:#00251c;color:#527f76; }
.ui-datepicker tbody a.ui-state-highlight, .ui-state-highlight {background-color:#00251c;color:#527f76;}
.ui-state-active, .ui-datepicker tbody a:hover {background-color:#00251c;color:#527f76;}
.ui-datepicker .ui-datepicker-title select {background-color:#ffffff; border:1px solid #ffffff; color: #00251c;}
.calendar-out .button { color:#ffffff;}
.ui-datepicker tbody a { color:#ffffff; }
.datefield:before{color: #527f76;}
.heapBox a { color: #ffffff; }
.heapBox .holder {border-bottom: 1px solid #00251c; border-left: 1px solid #00251c; color: #ffffff;}
.heapBox .handler:before{color: #527f76;}
.heapBox .heap .heapOptions { background-color: #527f76;border-top: 1px solid #00251c;}
.heapBox .heap a.sliderUp {background: #00251c;}
.heapBox .heap a.sliderDown {background: #00251c;}
.heapBox .heap .heapOptions .heapOption { border-bottom: 1px solid #00251c;}
.heapBox .heap .heapOptions .heapOption a{color:#ffffff;}
.heapBox .heap .heapOptions .heapOption a:hover,
.heapBox .heap .heapOptions .heapOption a.selected{background-color:#00251c;color:#ffffff;}
.heapBox .heap .heapOptions .heapOption a.disabled{color: #527f76;}
.form-control, .form-control:focus{border-bottom: 1px solid #00251c; border-left: 1px solid #00251c; color:#527f76;}
.button, .button:focus{color:#527f76;background: #00251c;}
.button:hover{color:#ffffff;background: #527f76;}
.btn, .btn:focus, .footerlocation-inner .locsearchorbtn .gmw-locator-button-wrapper.text{color:#ffffff;background: #527f76; background: -moz-linear-gradient(left, #527f76 0%, #527f76 100%); background: -webkit-linear-gradient(left, #527f76 0%,#527f76 100%); background: linear-gradient(to right, #527f76 0%,#527f76 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#527f76', endColorstr='#527f76',GradientType=1 );}
.btn:hover, .footerlocation-inner .locsearchorbtn .gmw-locator-button-wrapper.text:hover{color:#ffffff; background: #527f76; background: -moz-linear-gradient(left, #527f76 0%, #527f76 100%);  background: -webkit-linear-gradient(left, #527f76 0%,#527f76 100%); background: linear-gradient(to right, #527f76 0%,#527f76 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#527f76', endColorstr='#527f76',GradientType=1 );}
.radiobox {border-bottom: 1px solid #00251c; border-left: 1px solid #00251c;}
.radioinput label{color: #527f76;}
.radioinput input[type="radio"]:checked + label{color: #ffffff;}
.radioinput .wpcf7-list-item label > input[type="radio"]:checked + span {background-color:#00251c;}
.radioinput .wpcf7-list-item label > span {color: #ffffff;}
::-webkit-input-placeholder{color:#ffffff;}
:-moz-placeholder{color:#ffffff;}
::-moz-placeholder{color:#ffffff;}
:-ms-input-placeholder{color:#ffffff;}
.form-control::-webkit-input-placeholder{color:#ffffff;}
.form-control:-moz-placeholder{color:#ffffff;}
.form-control::-moz-placeholder{color:#ffffff;}
.form-control:-ms-input-placeholder{color:#ffffff;}
#header{background-color:#ffffff;}
.headtopblock {background: #527f76;
background: -moz-linear-gradient(left, #527f76 0%, #527f76 100%); 
background: -webkit-linear-gradient(left, #527f76 0%,#527f76 100%); 
background: linear-gradient(to right, #527f76 0%,#527f76 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#527f76', endColorstr='#527f76',GradientType=1 );}
.headcalllink, .headcalllink:focus, .headtopmaplink, .headtopmaplink:focus {color: #ffffff;}
.headcalllink:hover, .headtopmaplink:hover {color: #00251c;}
.headcalllink .fas, .headtopmaplink .fas {color: #00251c;}
.rochelledentalarts .headcalllink .fas, .rochelledentalarts .headtopmaplink .fas {color: #ffffff;}
.socialmedia li a{color: #ffffff;}
.socialmedia li a:hover{color: #00251c;}
.headbookbox {background-color: #00251c;}
.headbookbox .headbook {color: #527f76;}
.headbookbox .headbook:hover {color: #ffffff;}
.menu-icon, .menu-icon:focus { color: #527f76;}
.menu-icon.open, .menu-icon:hover { color: #00251c;}
#nav > li > a {color: #527f76;}
#nav > li > a:before {background-color: #00251c;}
#nav > li:hover > a, #nav > li.active > a {color: #527f76; }
#nav ul { background-color: #00251c;}
#nav ul li a { color: #ffffff;}
#nav li ul li:hover > a { background-color: #527f76; color: #ffffff;}
.arrowclick:after{border-top:10px solid #ffffff;}
.teasercaption:before{background-color: #ffffff;}
.teastitle {color:#527f76;}
.teasertext p{color:#00251c;}
.teasebtn, .teasebtn:focus {color:#ffffff;background: #527f76; background: -moz-linear-gradient(left, #527f76 0%, #527f76 100%); background: -webkit-linear-gradient(left, #527f76 0%,#527f76 100%); background: linear-gradient(to right, #527f76 0%,#527f76 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#527f76', endColorstr='#527f76',GradientType=1 );}
.teasebtn:hover {background:#00251c; color:#527f76;}
.hmbookcol {background: #527f76;
background: -moz-linear-gradient(left, #527f76 0%, #527f76 100%); 
background: -webkit-linear-gradient(left, #527f76 0%,#527f76 100%); 
background: linear-gradient(to right, #527f76 0%,#527f76 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#527f76', endColorstr='#527f76',GradientType=1 );}
.hmbookappbox h1, .hmbookappbox h2 {color: #00251c;} 
.rochelledentalarts .hmbookappbox h1, .rochelledentalarts .hmbookappbox h2 {color: #ffffff;} 
.hmbooktitle {color: #ffffff;}  
.hmbookform .form-control, .hmbookform  .radioinput label {color: #ffffff;}
.hmsubmitbtn .button:hover {background-color: #ffffff; color: #527f76;}
.hmadvantagblock h2 {color: #527f76;}
.hmadvantagicon {background-color: #00251c;} 
.hmadvantagbox h3 {color: #527f76;}
.hmabout-section {background-color: #e7e7e7;}
.hmaboutcoldesc h1, .hmaboutcoldesc h2 {color: #527f76;}
.hmaboutcoldesc p {color: #3b3b3b;}
.hmservice-section .hmservicecol1 {background: #527f76; background: -moz-linear-gradient(left, #527f76 0%, #527f76 100%); background: -webkit-linear-gradient(left, #527f76 0%,#527f76 100%); background: linear-gradient(to right, #527f76 0%,#527f76 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#527f76', endColorstr='#527f76',GradientType=1 );}
.hmserviceblock h2 {color: #00251c;}
.hmserviceblock .smalldesc{color: #ffffff;}
.hmserviceicon {border: 2px solid #ffffff;}
.meridiandentalcare .hmserviceicon{border: 2px solid #527f76;}
.hmservicebox h3 {color: #ffffff;}
.hmservicebox h3 a {color: #ffffff;}
.hmservicebox h3 a:hover {color: #00251c;}
.hmservicebox p {color: #ffffff;}
.hmteamrow h2 {color: #527f76;}
.hmteambox:hover {background-color: #e7e7e7;}
.hmteaminbox h3 {color: #527f76;}
.hmteaminbox span {color: #3b3b3b;}
.hmteaminbox p a {color: #527f76;}
.hmteaminbox p a:hover {color: #00251c;}
.hmreadmorebtm:before{background-color: #527f76;}
.hmreadmorebtm .button:hover {background-color: #ffffff; color: #527f76;}
.hmdiscount-section:after {background-color: #00251c;opacity: 0.2;}
.hmdiscountrow h2 {color: #527f76;}
.hmdiscountblock {background-color: #00251c;}
.hmdiscountbox span {color: #527f76;}
.hmdiscountbox p {color: #3b3b3b;}
.hmdiscprice strong {color: #527f76;}
.hmpromotionrow h2 {color: #527f76;}
.hmprmoplanrow {background-color: #e7e7e7;}
.hmprmosmtext {background-color: #00251c;}
.hmprmoplantitle h3 {color: #527f76;}
.hmprmoplantitle h3 a{color: #527f76;}
.hmprmoplantitle h3 a:hover {color: #00251c;}
.hmprmosmtext p {color: #527f76;}
.hmcounter-section{background-color: #e7e7e7;}
.client-counter {border-color:#527f76;}
.boxcounter strong {color:#527f76;}
.boxcounter span {color:#3b3b3b;}
.hmblog-section {background: #527f76;
background: -moz-linear-gradient(left, #527f76 0%, #527f76 100%); 
background: -webkit-linear-gradient(left, #527f76 0%,#527f76 100%); 
background: linear-gradient(to right, #527f76 0%,#527f76 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#527f76', endColorstr='#527f76',GradientType=1 );}
.hmblogbox h2 {color: #00251c;}
.hmblogbox h2 a{color: #00251c;}
.hmblogbox h2 a:hover {color: #ffffff;}
.hmblogtitle {background-color: #ffffff;}
.hmblogtitle h3 {color: #527f76;}
.hmblogtitle h3 a {color: #527f76;}
.hmblogtitle h3 a:hover {color: #527f76;}
.hmblogsmdesc p {color: #ffffff;}
.hmblogblock .button:hover {color: #ffffff; background-color: #527f76;}
.hmblogslider.owl-carousel .owl-nav [class*="owl-"] {color: #ffffff;}
.hmblogslider.owl-carousel .owl-nav [class*="owl-"]:hover {color: #00251c;}
.hmgallerytitle h2 {color: #527f76;}
.videopoplink, .videopoplink:focus {color: #00251c;}
.videopoplink:hover .ion {color: #ffffff; background-color: #527f76;}
.videopoplink .ion {color: #527f76; background-color: #ffffff;}
.hmclentlogo-section {background-color: #e7e7e7;}
.hmreviewsection:after {background-color: #00251c; opacity: 0.2;}
.hmreview h2 {color: #527f76;}
.hmreview p {color: #527f76;}
.inbancaption h1 {color: #ffffff;}
.hmextrasection h2 {color: #527f76;}
.page-title h1 {color: #527f76;}
.about-section {background-color: #f6f6f6;}
.aboutcoldesc h2 {color: #527f76;}
.teamtitlebox h2 {color: #527f76;}
.teamdetails-section {background-color: #f6f6f6;}
.teamdetbox strong {color: #527f76;}
.teamdetbox small {color: #00251c;}
.teamdetails h2 {color: #527f76;}
.faqsblock h2 {color: #527f76;}
.faqsbox h2 {color: #527f76;}
.blog-section {background-color: #f6f6f6;}
.bloglist .hmblogsmdesc p {color: #00251c;}
.bloglist .hmblogblock .button:hover, .otherbloglist .hmblogblock .button:hover {background-color: #527f76; color: #ffffff;}
.blogdetailblock {background-color: #f6f6f6;}
.blogthumbtitle h1, .blogthumbtitle h2 {color: #527f76;}
.blogdetailsbox h3 {color: #527f76;}
.pager li > a, .pager li > span{background-color: #00251c;color: #ffffff;}
.pager li > a:hover, .pager li > a:focus{background-color: #527f76;}
.blog-pagination .page-numbers{color: #00251c;}
.blog-pagination .page-numbers:hover, .blog-pagination .page-numbers.current{background-color: #00251c;color: #ffffff;}
.othertitle h2 {color: #00251c;}
.otherbloglist .hmblogtitle {background-color: #f6f6f6;}
.otherbloglist .hmblogsmdesc p {color: #00251c;}
.otherbloglist.hmblogslider.owl-carousel .owl-nav [class*="owl-"] {color: #00251c;}
.otherbloglist.hmblogslider.owl-carousel .owl-nav [class*="owl-"]:hover {color: #527f76;}
.servicecaption:after {background-color: rgb(0,0,0,0.2);}
.servicecaptext h1, .servicecaptext h2 {color: #ffffff;}
.servicecaptext p {color: #ffffff;}
.servicdetalisbox ul li::after, .servicedecs ul li::after {color: #00251c;}
.serviceblock {background-color: #f6f6f6;}
.servheadicon {border: 2px solid #527f76;}
.servicedecs h1, .blogdetailsbox h1{color: #527f76;}
.servicedecs h2{color: #00251c;}
.servicdetalisbox h3 {color: #527f76;}
.servicdetalisbox h2, .blogdetailsbox h2{color: #00251c;}
.servicdetalisbox li:after, .servicedecs ul li:after{color: #527f76;}
.otherser-section:after {background-color: #00251c;}
.otherservices-title h2 {color: #527f76;}
.servicesslider .item .hmservicebox h3 a {color: #527f76;}
.servicesslider .item .hmservicebox h3 a:hover {color: #00251c;} 
.servicesslider .item .hmservicebox p {color: #00251c;}
.othrservice-list .item .hmservicebox h3 a {color: #527f76;}
.othrservice-list .item .hmservicebox h3 a:hover {color: #00251c;} 
.othrservice-list .item .hmservicebox p {color: #00251c;}
.otherservices .owl-carousel .owl-nav [class*='owl-'] {color: #00251c;}
.otherservices .owl-carousel .owl-nav [class*='owl-']:hover {color: #527f76;}
.career-box {background-color: #f6f6f6;}
.careerblock h1, .careerblock h2 {color: #527f76;}
.careersmdesc h2, .careersmdesc h3 {color: #527f76;}
.contentlist li:after {color: #527f76;}
.careerformblock h1 {color: #00251c;}
.careerformblock .heapBox .holder {color: #527f76;}
.upload-btn-wrapper .resumebtn { background-color: #ffffff; border: 1px solid #89b9d1;color: #808c9d;}
.upload-btn-wrapper .UploadResume .sfi-wrapper {background: #ffffff;color: #999;}
.upload-btn-wrapper .UploadResume .sfi-wrapper .sfi-trigger:after {color: #527f76;}
.upload-btn-wrapper .UploadResume .sfi-wrapper .sfi-filename  {color: #527f76;border-left: 1px solid #00251c; border-bottom: 1px solid #00251c; background-color: #ffffff;}
.careerformblock .form-control::-webkit-input-placeholder{color:#527f76;}
.careerformblock .form-control:-moz-placeholder{color:#527f76;}
.careerformblock .form-control::-moz-placeholder{color:#527f76;}
.careerformblock .form-control:-ms-input-placeholder{color:#527f76;}
.upload-btn-wrapper .wpcf7-not-valid + .sfi-wrapper  .sfi-filename {border-left: 1px solid red; border-bottom: 1px solid red;}
.upload-btn-wrapper .UploadResume .sfi-valid  .sfi-filename {border-left: 1px solid #2ecc71; border-bottom: 1px solid #2ecc71;}
.financingblock h1, .financingblock h2 {color: #527f76;}
.financingblock h3 {color: #527f76;}
.financingblock ul li:after {color: #527f76;}
.firstvisit-section {background-color: #f6f6f6;}
.firstvisitblock h2 {color: #527f76;}
.firstvisit-box.visit-box {background-color: #527f76;}
.firstvisit-box {background-color: #f7f7f7;}
.visit-box p {color: #ffffff;}
.firstvisitdesc ul li {color: #ffffff;}
.afterblock h1, .afterblock h2 {color: #527f76;}
.beforeafterlist h3 {color: #00251c;}
.beforeafterblock h2{color: #527f76;}
.beforeafter-section .page-header h1, .testimonialcontentopt h1 {color: #527f76;}
.thankyoublock h1 {color: #527f76;}
.contact-title h1 {color: #527f76;}
.contactform .form-control::-webkit-input-placeholder{color:#527f76;}
.contactform .form-control:-moz-placeholder{color:#527f76;}
.contactform .form-control::-moz-placeholder{color:#527f76;}
.contactform .form-control:-ms-input-placeholder{color:#527f76;}
.contactloact h2, .contacthour h2 {color: #527f76;}
.contactadd a, .contactmail a, .contactphone a {color: #00251c;}
.contactadd a:hover, .contactmail a:hover, .contactphone a:hover, .consocial li a:hover {color: #00251c;}
.consocial li a {color: #527f76;}
.bookappblock h1 {color: #527f76;}
.bookappblock p a {color: #527f76;}
.bookappblock p a:hover {color: #00251c;}
.bookappform .radioinput .wpcf7-list-item label > span {color: #527f76;}
.bookappform .heapBox .holder {color: #527f76;}
.bookappform .form-control::-webkit-input-placeholder{color:#527f76;}
.bookappform .form-control:-moz-placeholder{color:#527f76;}
.bookappform .form-control::-moz-placeholder{color:#527f76;}
.bookappform .form-control:-ms-input-placeholder{color:#527f76;}
.mobilecallbtn {color: #ffffff; border-top: 1px solid #ffffff;}
.mobilecallbtn a {background-color: #527f76;color: #ffffff;}
.mobilecallbtn a:hover {background-color: #00251c;color: #527f76;}
.mobilecallbtn .mobilebookbtn {border-left: 1px solid #ffffff;}
.footer-inner .footcol1 {background-color: #00251c;}
.footblock h3 {color: #527f76;}
.footadd a, .footmail a, .footcall a {color: #3b3b3b;}
.footcall span, .footfax span {color: #3b3b3b; -webkit-text-fill-color: #3b3b3b;}
.footadd a:hover, .footmail a:hover, .footcall a:hover {color: #527f76;} 
.footsocial li a{color: #527f76;}
.footsocial li a:hover{color: #ffffff;}
.singlelodetail .footsocial li a:hover{color: #00251c;}
.web-by{color: #ffffff;}
.web-by a{color: #527f76;}
.web-by a:hover{color: #527f76;}
.foothourslist li {color: #3b3b3b;}
.footer-inner .footcol2 {background: #527f76; background: -moz-linear-gradient(left, #527f76 0%, #527f76 100%); background: -webkit-linear-gradient(left, #527f76 0%,#527f76 100%); background: linear-gradient(to right, #527f76 0%,#527f76 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#527f76', endColorstr='#527f76',GradientType=1 );}
.footform h2 {color: #ffffff;}
.footform .form-control, .footform .form-control:focus {color: #ffffff;}
.footform .radioinput label {color: #ffffff;}
.capchaimg{background-color:#ffffff;}
.multilocationheder .headcall a.headcallbtn{color:#ffffff;}
.multilocationheder .headcall a.headcallbtn:hover{color:#00251c;}
/* ======================= New Multi Location Start ============================= */
.hederlocation{background: #527f76; background: -moz-linear-gradient(left, #527f76 0%, #527f76 100%); background: -webkit-linear-gradient(left, #527f76 0%,#527f76 100%); background: linear-gradient(to right, #527f76 0%,#527f76 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#527f76', endColorstr='#527f76',GradientType=1 );}
.hederlocation-inner .finde-office-text{color:#ffffff;}
.hederlocation-inner .currentLocationfooter:before{color: #527f76;}
.hederlocation-inner .currentLocationfooter .button,.hederlocation-inner .wpgmza-use-my-location,
.hederlocation-inner .currentLocationfooter .button:focus,.hederlocation-inner .wpgmza-use-my-location:focus{background-color:#ffffff;color: #527f76;}
.hederlocation-inner .currentLocationfooter .button:hover,.hederlocation-inner .wpgmza-use-my-location:hover{background-color:#00251c;color:#ffffff;}
.multilocationheder .location_list{background-color: #527f76;}
.multilocationheder .location_list li{background-color: #527f76;}
.multilocationheder .location_list li:hover{background-color: #00251c;}
.multilocationheder .location_list li a{color: #ffffff;}
.multilocationheder .location_list li:hover a{color: #ffffff;}
.multilocationheder .location_list li:hover a:hover{color: #527f76;}
.footerlocation-inner .finde-office-text{color:#ffffff;}
.footerlocation-inner .currentLocationfooter:before{color: #527f76;}
.footerlocation-inner .currentLocationfooter .button,.footerlocation-inner .wpgmza-use-my-location,
.footerlocation-inner .currentLocationfooter .button:focus, .footerlocation-inner .wpgmza-use-my-location:focus{background-color:#ffffff;color: #527f76;}
.footerlocation-inner .currentLocationfooter .button:hover, .footerlocation-inner .wpgmza-use-my-location:hover{background-color:#00251c;color:#ffffff;}
.fotersectiiontitle,.footerpromotion{color: #527f76;}
.footerservicelist li a,.footermenu ul li a{color: #00251c;}
.footerservicelist li a:hover,.footermenu ul li a:hover{color:#00251c;}
.footerbookbtn, .footerbookbtn:focus{background-color:#ffffff;color: #527f76;}
.footerbookbtn:hover{background-color:#00251c;color:#ffffff;}
.findlocation-data .wpgmza_sl_query_innerdiv1{color:#00251c;}
.findlocation-data .wpgmza-form-field__input::placeholder{color:#00251c;}
.findlocation-data .wpgmza-form-field__input::-webkit-input-placeholder {color:#00251c;}
.findlocation-data .wpgmza-form-field__input::-moz-placeholder {color:#00251c;}
.findlocation-data .wpgmza-form-field__input:-ms-input-placeholder {color:#00251c;}
.findlocation-data .wpgmza-form-field__input:-moz-placeholder {color:#00251c;}
.findlocation-data .wpgmza-form-field__input,
.findlocation-data .wpgmza-form-field__input:focus{border-color: #527f76;color:#00251c;}
.findlocation-data .wpgmza_sl_query_div .wpgmza-use-my-location{border-color: #527f76;color:#527f76;}
.findlocation-data .wpgmza_sl_query_div .wpgmza-use-my-location:hover{background-color:#527f76;color:#ffffff;}
.findlocation-data .wpgmza_sl_radius_div .heapBox .holder{border-color: #527f76;color: #527f76;background-color:#ffffff;}
.findlocation-data .wpgmza_sl_search_button_div input{border-color:#527f76; background-color:#527f76;color:#ffffff;}
.findlocation-data .wpgmza_sl_search_button_div input:hover{background-color: transparent;color:#527f76;}
.findlocation-data .wpgmza_sl_reset_button_div input{border-color:#527f76; background-color: transparent;color:#527f76;}
.findlocation-data .wpgmza_sl_reset_button_div input:hover{background-color:#527f76;color:#ffffff;}
.findlocation-data .wpgmaps_directions_outer_div h2{color:#00251c;}
.findlocation-data .ui-sortable .wpgmza-use-my-location{border-color: #527f76;color:#527f76;}
.findlocation-data .ui-sortable .wpgmza-use-my-location:hover{background-color:#527f76;color:#ffffff;}
.findlocation-data .ui-sortable .wpgmza-form-field .wpgmaps_get_directions{background-color:#527f76;color:#ffffff;}
.findlocation-data .ui-sortable .wpgmza-form-field .wpgmaps_get_directions:hover{background-color:#00251c;color:#ffffff;}
.findlocation-data .wpgmza-basic-listing-content-holder{border-color:#527f76; }
.findlocation-data .wpgmza-content-address-holder p.wpgmza-content-address-holder-inner,
.findlocation-data .wpgmza-content-address-holder p.wpgmza-content-address-holder-inner a{color:#00251c;}
.findlocation-data .wpgmza-content-address-holder p.wpgmza-content-address-holder-inner a:hover{color:#527f76;}
.findlocation-data .wpgmza_basic_row .wpgmza-desc p a{color:#527f76;}
.findlocation-data .wpgmza_basic_row .wpgmza-desc p a:hover{color:#00251c;}
.findlocation-data .wpgmza_basic_row .wpgmza-link a{color:#ffffff;background-color:#527f76;}
.findlocation-data .wpgmza_basic_row .wpgmza-link a:hover{color:#ffffff;background-color:#00251c;}
.multititleblog h2{color:#00251c;}
.innerbanner .innerbannertitle{color:#527f76;}
.locatgalleryslider.owl-carousel .owl-nav [class*="owl-"]{color:#00251c;}
.locatgalleryslider.owl-carousel .owl-nav [class*="owl-"]:hover{color:#527f76;}
.singleloctionadd a{color:#00251c;}
.singleloctioncall a, .singleloctionfax a, .singleloctionemail a, .singleloctionfax{color:#527f76;}
.singleloctionadd a:hover,.singleloctioncall a:hover, .singleloctionfax a:hover, .singleloctionemail a:hover{color:#00251c;}
.loctionsocialmedia li a{color:#00251c;}
.loctionsocialmedia li a:hover{color:#527f76;}
.hederlocation-inner .maplocheadbtnform .addressInput::placeholder{color:#00251c;}
.hederlocation-inner .maplocheadbtnform .addressInput::-webkit-input-placeholder {color:#00251c;}
.hederlocation-inner .maplocheadbtnform .addressInput::-moz-placeholder {color:#00251c;}
.hederlocation-inner .maplocheadbtnform .addressInput:-ms-input-placeholder {color:#00251c;}
.hederlocation-inner .maplocheadbtnform .addressInput:-moz-placeholder {color:#00251c;}
.footerlocation-inner .maplocheadbtnform .addressInput::placeholder{color:#00251c;}
.footerlocation-inner .maplocheadbtnform .addressInput::-webkit-input-placeholder {color:#00251c;}
.footerlocation-inner .maplocheadbtnform .addressInput::-moz-placeholder {color:#00251c;}
.footerlocation-inner .maplocheadbtnform .addressInput:-ms-input-placeholder {color:#00251c;}
.footerlocation-inner .maplocheadbtnform .addressInput:-moz-placeholder {color:#00251c;}
.multibookform .aawfieldcol input::placeholder{color:#00251c;}
.multibookform .aawfieldcol input::-webkit-input-placeholder {color:#00251c;}
.multibookform .aawfieldcol input::-moz-placeholder {color:#00251c;}
.multibookform .aawfieldcol input:-ms-input-placeholder {color:#00251c;}
.multibookform .aawfieldcol input:-moz-placeholder {color:#00251c;}
.multibookform .aawfieldcol textarea::placeholder{color:#00251c;}
.multibookform .aawfieldcol textarea::-webkit-input-placeholder {color:#00251c;}
.multibookform .aawfieldcol textarea::-moz-placeholder {color:#00251c;}
.multibookform .aawfieldcol textarea:-ms-input-placeholder {color:#00251c;}
.multibookform .aawfieldcol textarea:-moz-placeholder {color:#00251c;}
.multibookform .aawfieldcol input,
.multibookform .aawfieldcol input:focus,
.multibookform .aawfieldcol textarea,
.multibookform .aawfieldcol textarea:focus,
.multibookform .aawfieldcol select,
.multibookform .heapBox .holder{background-color: #ffffff; color: #00251c;}
.multibookform .aawformradiobox{border-color: #ffffff; background-color: #ffffff;}
.multibookform .aawformradiocol label{color: #00251c;}
.multibookform .aawformradiocol input[type="radio"]:checked + label{background-color: #527f76; color: #ffffff;}
.multibookform .ui-datepicker-trigger .sprite::before,
.multibookform .heapBox .handler::before{color: #527f76;}
.multibookform .custombtnsave {background-color: #ffffff; color: #527f76; }
.multibookform .custombtnsave:hover {background-color: #527f76; color: #ffffff; }
.multipromotionsec .promotionlocation .contacthour{background-color: #00251c;}
.multipromotionsec .promotions-block .item:after{background-color: #00251c;}
.multipromotionsec .promotions-block .lpromotions .landing-button {background-color: #527f76;color:#ffffff;}
.multipromotionsec .promotions-block .lpromotions .landing-button:hover{background-color: #ffffff;color:#00251c;}
.multipromotionsec .bookappblock .landing-button{background-color: #00251c; color:#ffffff;}
.multipromotionsec .bookappblock .landing-button:hover{background-color: #527f76; color:#ffffff;}
.hmtreatmentsection .multilocationbtn{background-color: #00251c; color:#ffffff;}
.landserdoctbox h2{color: #00251c;}
.doctorboxcontain .doctortitle, .doctorboxcontain .doctortitle a{color: #527f76;}
.doctorboxcontain .doctortitle a:hover{color: #00251c;}
.multiservicescolumn strong{color: #527f76;}
.multiservicescolumn .multiserviceslink:hover strong{color: #00251c;}
.multilocfotsingle .item a,.multilocfotsingle .item{color:#ffffff;}
.multilocfotsingle .item a:hover{color: #527f76;}
.locathourscol .foothourslist li{color: #00251c;}
.locatcondetail .hmtitle h2, .locatcondetail .hmtitle h1{color: #527f76;}
.singlelophone a, .singlelofax span, .singlelomail a{color: #00251c;}
.singlelophone a:hover, .singlelomail a:hover{color: #527f76;}
.singleloaddress a{color: #00251c;}
.singleloaddress a:hover{color: #527f76;}
/* ======================= New Multi Location Stop ============================= */
.copyright{background-color: #527f76;color: #ffffff;}
.copyright a{color: #ffffff;}
.copyright a:hover{color: #527f76;}


/********** Start Service Landing Pages **********/
.landing-header .headcalllink, .landing-header .headcalllink:focus, 
.landing-header .headtopmaplink, .landing-header .headtopmaplink:focus,
.landing-header .socialmedia li a {color: #527f76;}
.landing-header .headcalllink:hover, 
.landing-header .headtopmaplink:hover,
.landing-header .socialmedia li a:hover {color: #00251c;}
.servicelandingthree .landservcontentrow h2, .servicelandingthree .landservcontentrow h3, .servicelandingthree .landservcontentrow p, .servicelandingthree .landservcontentrow ul li {color: #ffffff;}
.serviceBanner .item:after{background-color: #00251c;}
/********** Start Service Landing-1 Pages **********/
.slconblock h2 {color: #ffffff;}
.slprmocoupon h2 {color: #527f76;}
.sllist:after {background-color: #527f76;}
.sllist li {color: #ffffff;}
.sllist li:after {background-color: #527f76;}
.slbookblock {background-color: #00251c;}
.slbookblock .form-control, .slbookblock .form-control:focus, .slbookblock .form-control.datepicker, .slbookblock .slformsection {background-color: #00251c;}
.slbookappform h3 {color: #ffffff;}
.slbookappform .button {background-color: #527f76;}
.slbookappform .button:hover {background-color: #ffffff; color: #527f76;}
/********** End Service Landing-1 Pages **********/
/********** Start Service Landing-2 Pages **********/
.slbookaformbox {background-color: #ffffff;}
.sltitlebox {color: #ffffff;}
.sltitleboxopt2 .slconblock h2 {color: #ffffff;}
.sltitleboxopt2 .sllist:after, .sltitleboxopt2 .sllist li:after {background-color: #ffffff;}
.slconblockopt2 .slbannerbook {background-color: #00251c;}
/********** Start Service Landing-2 Pages **********/
/********** Start Service Landing-3 Pages **********/
.slprmocoupon {background-color: #ffffff;}
.slprmotitle strong {color: #527f76;}
.slprmotitle span {color: #527f76;}
.slprmosmbox {background-color: #527f76;}
.slprmosmdesc strong {color: #ffffff;} 
.slprmosmdesc p {color: #ffffff;}
.slconblocktitle {background-color: #00251c;}
.slconblocktitle h2 {color: #ffffff;}
.slconblocktitle h2 a {color: #ffffff;}
.slconblocktitle h2 a:hover {color: #527f76;}
.slbookformrow {background-color: #527f76;}
.slbookformrow .button {background-color: #ffffff; color: #00251c;}
.slbookformrow .button:hover {background-color: #00251c; color: #ffffff;}
.slbookformrow .form-control::-webkit-input-placeholder{color:#ffffff; }
.slbookformrow .form-control:-moz-placeholder{color:#ffffff; }
.slbookformrow .form-control::-moz-placeholder{color:#ffffff; }
.slbookformrow .form-control:-ms-input-placeholder{color:#ffffff; }
.slconblockopt3 .slbookformrow {
	background: #527f76; 
	background: -moz-linear-gradient(left, #527f76 0%, #527f76 100%); 
	background: -webkit-linear-gradient(left, #527f76 0%,#527f76 100%); 
	background: linear-gradient(to right, #527f76 0%,#527f76 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#527f76', endColorstr='#527f76',GradientType=1 );
}
.slconblockopt3 .aawformblock .aawfieldcol input, .slconblockopt3 .aawformblock .aawfieldcol input:focus, 
.slconblockopt3 .aawformblock .aawfieldcol textarea, .slconblockopt3 .aawformblock .aawfieldcol textarea:focus, 
.slconblockopt3 .aawformblock .aawfieldcol select, .slconblockopt3 .aawformblock .aawformradiocol label, 
.slconblockopt3 .aawformblock .heapBox .holder, .slconblockopt3 .aawformblock .aawformradiobox {
	border-color: #00251c;
	color: #ffffff;
}
.slconblockopt3 .aawformblock .aawfieldcol input::placeholder, .slconblockopt3 .aawformblock .aawfieldcol textarea::placeholder{
	color: #ffffff;
}
.slconblockopt3 .heapBox .holder {color: #ffffff;}
.slconblockopt3 .aawformblock .aawformradiocol label {color: #ffffff;}
.slconblockopt3 .aawformradiocol input[type="radio"]:checked + label {
	background-color: #00251c;
	color: #ffffff;
}
.slconblockopt3 .aawformblock .ui-datepicker-trigger .sprite:before, 
.slconblockopt3 .aawformblock .heapBox .handler:before {color: #ffffff;}
.slconblockopt3 .button, .slconblockopt3 .button:focus {
	background-color: #00251c;
	color: #ffffff;	
}
.slconblockopt3 .button:hover {
	background-color: #ffffff;
	color: #527f76;	
}
/********** End Service Landing-3 Pages **********/
/********** Start Service Landing-4 Pages **********/
.slfbrowbox > h1 {color: #ffffff;}
.slfbrowbox > h1:after {background-color: #527f76;}
.slformsectionopt4 .button {background-color: #527f76;}
.slformsectionopt4 .button:hover {background-color: #ffffff; color: #527f76;}
.landinglayout4 .landing-header .headcalllink, .landinglayout4 .landing-header .headcalllink:focus, 
.landinglayout4 .landing-header .headtopmaplink, .landinglayout4 .landing-header .headtopmaplink:focus,
.landinglayout4 .landing-header .socialmedia li a {color: #ffffff;}
.landinglayout4 .landing-header .headcalllink:hover, 
.landinglayout4 .landing-header .headtopmaplink:hover,
.landinglayout4 .landing-header .socialmedia li a:hover {color: #00251c;}
/********** End Service Landing-4 Pages **********/
/********** Start Service Landing-5 Pages **********/
.slconblockopt5 .slbannerbook {background-color: #00251c;}
/********** End Service Landing-5 Pages **********/
.slbooktitle h2 {color: #ffffff;     }
.slbooktitle h2 a {color: #ffffff; }
.slbooktitle h2 a:hover {color: #527f76;}
.slbannerbook .aawformblock .aawfieldcol input, .slbannerbook .aawformblock .aawfieldcol input:focus, 
.slbannerbook .aawformblock .aawfieldcol textarea, .slbannerbook .aawformblock .aawfieldcol textarea:focus, 
.slbannerbook .aawformblock .aawfieldcol select, .slbannerbook .aawformblock .aawformradiocol label, 
.slbannerbook .aawformblock .heapBox .holder, .slbannerbook .aawformblock .aawformradiobox {
	border-color: #ffffff;
	color: #ffffff;
}
.slbannerbook .aawformblock .aawfieldcol input::placeholder, .slbannerbook .aawformblock .aawfieldcol textarea::placeholder{color: #ffffff;}
.slbannerbook .heapBox .holder {color: #ffffff;}
.slbannerbook .aawformblock .aawformradiocol label {color: #ffffff;}
.slbannerbook .aawformradiocol input[type="radio"]:checked + label {
	background-color: #527f76;
	color: #ffffff;
}
.slbannerbook .aawformblock .ui-datepicker-trigger .sprite:before, 
.slbannerbook .aawformblock .heapBox .handler:before {color: #ffffff;}
.slbannerbook .button, .slbannerbook .button:focus {
	background-color: #ffffff;
	color: #00251c;	
}
.slbannerbook .button:hover {
	background-color: #527f76;
	color: #ffffff;	
}
.landingsection .hmtitle h1, .landingsection .hmtitle h2 {color: #527f76;}
/********** End Service Landing Pages **********/
.extradesc-heading  h2 {color: #00251c;}
.extradesc-heading  .hmsubhead {color: #527f76;}

/* Start: Testimonials page */
.testimonials-list .testmonialbox h3 {color:#527f76;}
.testimonialone .client-name {color:#527f76;}
.bubble blockquote {background-color:#e7e7e7;color:#3b3b3b}
.bubble blockquote:before, .bubble blockquote:after {color:#00251c}
.bubble .bubble-btmarrow {border-top-color:#e7e7e7;}
.testimonials-list .testmonialbox {background-color:#e7e7e7;}
.testimonialone {background-color:#e7e7e7;}
.testmonialbox {background-color:#e7e7e7;}
.authername{color:#527f76}
/* End: Testimonials page */

/* Start: 404 Page */
.content404-page {color: #00251c;}
/* End: 404 Page */

@media only screen and (min-width: 992px) {
  #nav li.full-megamenu ul li:hover>a {color:#527f76;}
  #nav li.full-megamenu ul li.megamenu-title:hover>a, #nav li.full-megamenu ul li.megamenu-title>a {color:#527f76;}
  #nav li.full-megamenu .current-menu-item > a {color:#527f76;}
  #nav li.full-megamenu ul li.megamenu-title>a:hover {color:#ffffff;}
}

@media only screen and (max-width: 991.98px) {
	#nav{background-color: #00251c;}
	#nav > li > a {color: #ffffff;}
	#nav > li:hover > a, #nav > li.active > a{color: #ffffff;background-color: #527f76;}
	.slbannerbook {background-color: #00251c;}
	.slconblock {background-color: #00251c;}
	.landinglayout4 .landing-header .headcalllink, .landinglayout4 .landing-header .headcalllink:focus, 
	.landinglayout4 .landing-header .headtopmaplink, .landinglayout4 .landing-header .headtopmaplink:focus,
	.landinglayout4 .landing-header .socialmedia li a {color: #527f76;}
	.landinglayout4 .landing-header .headcalllink:hover, 
	.landinglayout4 .landing-header .headtopmaplink:hover,
	.landinglayout4 .landing-header .socialmedia li a:hover {color: #00251c;}
}

@media only screen and (max-width: 767.98px) {
	.teasertext .teastitle {color: #ffffff;}
	.teasertext p {color: #ffffff;}
}