/* globals */
.img-border{
    border: solid 1px #A28F7A;
}
.line-right{
    border-right: solid 1px #262827;
}
.btn-xl{
    box-shadow: 0px 0px 3px #02020266;
    border: solid 0px #80BD4A;
    color: white !important;
}
.btn-sm{
    box-shadow: 0px 0px 3px #02020266;
    border: solid 0px #80BD4A;
    color: white;
}
.btn-xl:hover, .btn-sm:hover{
    background: #468c81;
    color: #fff !important;
    border: solid 0px #80BD4A;
}
.btn-xl-lp{
    background: #98cec8;
    color: white;
}
.btn-xl-lp:hover{
    background: white;
    color: #98cec8;
}
.container-hours ul li, .container-hours p{
    color: white;
}
.container-hours h2 {
    color: white;
}
.container-hours2 h2 {
    color: white;
}
a {
    color: #fff !important;
}
a:hover{
    color: #96cdc7 !important;
}
/* globals */

/* header */
.main-menu-btn {
    color: white;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.main-menu-btn-icon,
.main-menu-btn-icon:before,
.main-menu-btn-icon:after {
    background: #262827;
}
.main-menu-btn-logo-separator {
    border-right: 1px solid #dad3c9;
}
.sm,
.sm ul,
.sm li {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.menu-items a.disabled {
    color: #a1d1e8;
}
.menu-items a span.sub-arrow {
    background: rgba(0, 0, 0, 0.0);
}
header .address{
    background: #468c81;
}
header .address .fa-map-marker-alt{
    color: white;
}
header .address .social a{
    border: solid 1px white;
}
header .address .social a:hover{
    border: solid 0px #89d0c8;
}
header .phone{
    background: #89d0c8;
}
header .phone a:hover{
    color: rgb(226, 226, 226) !important;
}
header .container-logo{
    background: white;
}
header .line{
    border-right: solid 1px #02020266;
}
.fixed-top {
    background: #262827da;
    color: white;
}
.fixed-top .menu-items a span.sub-arrow{
    border-color: white transparent transparent transparent;
}
header .fixed-top .line {
    border-right: solid 1px white;
}
.scrollToTop {
    background-color: #89d0c8;
    color: white;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.65);
}
header .active a{
    color: #89d0c8 !important;
}
header .active a:hover{
    color: #89d0c8 !important;
}
header .active a span.sub-arrow{
    border-color: #89d0c8 transparent transparent transparent !important;
}
header .address a, header .address .social a, header .phone a, .hero .btn-hero{
    color: white;
}
/* header */

/* hero */
.hero .btn-hero{
    box-shadow: 0px 0px 3px #02020266;
}
.hero .btn-hero:hover{
    background: #468c81;
    color: #fff !important;
   
}
.hero h4{
    color: #578a81;
}
.hero h2{
    color: #578a81;
}
.hero .sav-phone {
    color: #fff;
}
.hero .sav-phone:hover {
    color: #9ac9c4;
}
/* hero */

/* calls-outs */
.calls-outs h3{
    color: #468c81;
}
.calls-outs a{
    color: #262827 !important;
}
.calls-outs a:hover {
    color: #7a807d !important;
}
/* calls-outs */

/* reviews */
.reviews p{
    color: white;
}
/* reviews */

/* about */
.about h1 {
    color: #468c81;
}
.about p span{
    color: #89d0c8;
}
.about h5{
    color: #252826;
}
/* about */

/* savings plan */
.savings-plan h1{
    color: white;
}
.savings-plan .sav-phone {
    color: #89d0c8;
}
.savings-plan .sav-phone:hover {
    color: #468c81;
}
.carousel-indicators li{
    background: transparent;
    border: 1px solid white;
}
.carousel-indicators li.active{
    background: #89d0c8 !important;
}
/* savings plan */

/* doctor */
.doctor h2, .doctor ul li {
    color: #89d0c8;
}
.doctor h1{
    color: #468c81;
}
.doctor h1 span{
    color: #89d0c8;
}
.doctor .doc-link a {
    color: #606162 !important;
}
.doctor .doc-link a:hover {
    color: #458d82 !important;
}
/* doctor */

/* service */
.services h1{
    color: #fff;
}
.services p, .services ul li {
    color: #fff;
}
.services h2{
    color: #fff;
}
.services .btn-sm{
    box-shadow: 0px 0px 3px #02020266;
    background: #fff;
    color: #468c82 !important;
}
.services .btn-sm:hover {
    color: #89d0c8 !important;
}
/* service */

/* footer */
footer .social a {
    border: solid 1px #89d0c8;
    color: #89d0c8 !important;
}

footer a:hover{
    color: rgb(226, 226, 226) !important;
}
footer ul li .social a:hover{
    border: solid 1px rgb(226, 226, 226);
    color: #c7e3e0;
}
footer .phone .text-phone, footer .address, footer .phone ul li{
    color: white;
}
/* footer */

/* content secundary */
.content-secundary hr{
    border-top: 1px solid #97cec8;
}
.content-secundary .title-line::before{
    background: #57565665;
}
.content-secundary .title-line2::before{
    background: #57565665;
}
.content-secundary h2, .content-secundary p span, .content-secundary h6, .secundary-contact p a span{
    color: #578b81;
}
.secundary-contact p a span:hover {
    color: #97cec8;
}

.content-secundary p {
    color: #606162;
}
.page-intro h1, .secundary-reviews h5{
    color: white;
}
.content-secundary h3 {
    color: #606162;
}
.content-secundary h1{
    color: #89d0c8;
}
.secundary-services .more-information{
    color: #262827;
}
.secundary-services, .text-technologies ul li, .text-technologies ul li a, .text-new-patient p, .text-insurance p, .content-secundary .text-testimonials p, .secundary-appointment p, .secundary-appointment p a, .text-technologies a{
    color: #606060 !important;
}
.text-technologies ul li, .text-technologies ul li a:hover {
    color: #b9bbbd !important;
}
.google-reviews .btn-google-reviews, .secundary-appointment button{
    box-shadow: 0px 0px 3px #02020266;
    border: solid 0px #80BD4A;
    color: white;
    background: #578b81;
}
.google-reviews .btn-google-reviews:hover{
    background: white;
    color: #97cec8 !important;
}
.secundary-contact a, .secundary-contact ul li, .content-secundary ul li a{
    color: #606162;
}
.content-secundary .covid-list ul li {
    color: #fff !important;
}
.content-secundary ul li a{
    color: #606162;
}
.content-secundary ul li {
    color: #606162 !important;
}
.content-secundary .about-list ul li {
    color: #606162 !important;
}
.content-secundary .white-list ul li {
    color: #fff !important;
}
.content-secundary .container-service-1 ul li a {
    color: #606162 !important;
}
.content-secundary .container-service-1 ul li a:hover {
    color: #b9bbbd !important;
}

.section-4 h2{
    color: #E5E6E6;
}
.section-4 p{
    color: #E5E6E6;
}
/* content secundary */

/* Landing page */
.lp .hero .container-text h6{
    background: rgba(255, 255, 255, 0.795);
    color: #949A90;
}
.lp .section-1 h2, .section-7 h3 span, .section-3 h2 span, .section-3 p span, .section-4 p span, .section-5 .title, .section-6 p span{
    color: #97cec8;
}
.section-2 hr{
    border-top: 1px solid #606060;
}
.lp .section-2 a, .section-1 h2 span, .section-5 h1{
    color: white;
}
.lp .section-2 h2, .section-3 a, .section-7 h1, .section-7 h4 span, .second-opinion p span {
    color: #568b82;
}
.section-4 ul li span {
    color: #97cec8;
}
.section-3 h3 span {
    color: #fff;
}
.section-3 h2, .section-3 p, .section-3 ul li, .section-1 h5, .section-5 ul li, .lp footer ul li{
    color: white;
}
.section-1 hr{
    border-top: 1px solid white;
}
.lp .section-2 h1, .section-2 p, .lp .section-2 h2 span, .section-2 ul li, .section-7 h3, .section-7 h4, .section-7 ul li, .section-7 p{
    color: #262827;
}
.section-2 ul li span{
    color: #606060;
}
.lp .sub-title{
    background: #89d0c8;
    color: white;
}
.section-3 h3, .section-4 h2, .section-4 p, .section-4 ul li, .section-5 p, .section-6 p, .section-6 h1{
    color: #E6E7E8;
}
.section-6 hr{
    border-top: 1px solid #E3E4E0;
}
/* background */
.bg-brown-1{
    background: #458d82;
}
.bg-brown-2{
    background: #89d0c8;
}
.bg-brown-3{
    background: #f2f4f4;
}
.bg-green-1{
    background: #89d0c8;
}
.bg-blue-1{
    background: #89d0c8;
}

/* background */