/* globals */
a:hover{
    color: #88637a !important;
}
a.text-read{
    color: #4b3041;
}
a.text-read2 {
    color: #fff;
}
.scrollToTop {
    background-color: #80c5c2b7;
    color: white;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.65);
}
.diagonal-top {
    background: url(../images/stock/wood-bac-sk1.jpg);
    background-size: cover;
    background-position: center;
}
.diagonal-bottom{
    background: url(../images/stock/wood-bac-sk2.jpg);
    background-size: cover;
    background-position: center;
}
.diagonal-bottom2, .diagonal-top2  {
    background: #fff;
    
}
/* 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: white;
}
.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,
.menu-items a:hover,
.menu-items a:focus{
    background: transparent;
    color: white !important;
}
.menu-items a.disabled {
    color: #a1d1e8;
}
.menu-items a span.sub-arrow {
    background: rgba(0, 0, 0, 0.0);
}
header .location{
    background: #c8c3b8;
    color: #4b3041;
}
header .contact ul li a{
    border: solid 1px #4b3041;
}
header .contact ul li a:hover{
    border: solid 1px #88637a;
    color: #88637a;
}
header .container-menu{
    background: #9dc9cbb7;
}
header .container-logo{
    background: white;
}
header .line{
    border-right: solid 1px white;
}
.fixed-top {
    background: #049cd8b7;
}
header .active a{
    color: #112344 !important;
}
header .active a:hover{
    color: #112344 !important;
}
header .active a span.sub-arrow{
    border-color: #112344 transparent transparent transparent !important;
}

header .location a{
    color: var(--header-txt-color);
}

/* header */

/* hero */
.hero .container-text h4{
    color: #949A90;
    background: white;
}
.hero .container-text h2{
    background: #bbbcb5c4;
    color: white;
}
.hero .container-text h6{
    background: rgba(255, 255, 255, 0.795);
}
.hero .container-text h6 a{
    color: #808080;
}
.hero .container-text .hero-btns {
    background: rgba(255, 255, 255, 0.795);
    border-right: 1px solid #aeaeae;
}
.hero .container-text .hero-btns a{
    color: #808080;
}
.hero .container-text .hero-btns2 {
    background: rgba(255, 255, 255, 0.795);
}
.hero .container-text .hero-btns2 a{
    color: #808080;
}
.hero .container-text .hero-btns3 {
    background: rgba(255, 255, 255, 0.795);
    border-right: 0px solid #aeaeae;
}
.hero .container-text .hero-btns3 a{
    color: #808080;
}
.hero .container-text .hero-btns4 {
    background: rgba(255, 255, 255, 0.795);
}
.hero .container-text .hero-btns4 a{
    color: #808080;
}
/* hero */

/* call-outs */
.calls-outs h1 {
    color: #80c5c2;
}
.calls-outs p, .calls-outs a{
    color: #112344;
}
.calls-outs h1 span, .calls-outs h2{
    color: #4a3141;
}
/* call-outs */

/* philosophy */
.philosophy h1 {
    color: #fff;
}
.philosophy p span{
    color: #c8c3b8;
}
.philosophy h2 {
    color: #c8c3b8;
}
.philosophy p {
    color: #E3E4E0;
}
.philosophy a {
    color: #fff;
}
/* philosophy */

/* doctor */
.doctor h1 span, .doctor h1, .doctor .title, .doctor a{
    color: #4a2f40;
}
 .doctor p, .doctor h5{
    color: #606161;
}
/* doctor */

/* services */
.services h1{
    color: #c7c3b8;
}
.services h1 span {
    color: #c7c3b8;
}
.services h3{
    color: #fff;
}
.services h2, .services p, .services ul li{
    color: #E5E6E6;
}
.diagonal-top-service{
    background: white;
}
/* services */

/* footer */
footer .social a{
    border: solid 1px #818181;
    color: #818181;
}
footer .phone{
    color: #818181;
}
footer .location{
    color: #606161;
}
footer ul li{
    color: #58595B;
}
/* footer */

/* secundaries page */
.page-intro{
    border-top: solid 0px #049cd8b7;
}
.content-secundary hr{
    border-top: 1px solid white;
}
.content-secundary h3{
    color: #493141;
}
.content-secundary ul li, .content-secundary ul li a, .content-secundary p{
    color: #E3E4E0;
}
.content-secundary .container-btn a{
    color: white;
    background: #80c5c2;
}
.content-secundary .container-btn a:hover{
    background: white;
    color: #80c5c2;
}
.secundary-technologies h1 {
    color: #493141 !important;
}
.secundary-technologies p, .secundary-technologies ul li, .secundary-technologies ul li a{
    color: #606060 !important;
}
.secundary-reviews h5{
    color: #fff;
}
.secundary-insurance p{
    color: #606060;
}
.secundary-insurance h1 {
    color: #493141 !important;
}
.secundary-insurance h6 {
    color: #493141 !important;
}
.testimonials p{
    color: #E3E4E0;
}
.text-testimials{
    color: #606161 !important;
}
.secundary-contact p a{
    color: white;
}
.secundary-contact ul li{
    color: #E5E6E6;
}
.secundary-appointment h2 {
    color: #493141 !important;
}
.secundary-appointment p, .secundary-appointment a{
    color: #606060;
}
.secundary-appointment input, .secundary-appointment textarea{
    border: solid 1px #606060;
}
.secundary-appointment .btn-contact{
    color: white;
    background: #80c5c2;
    border: solid 1px #80c5c2;
}
.secundary-appointment .btn-contact:hover{
    background: white;
    color: #80c5c2;
    border: solid 1px #80c5c2;
}
.content-secundary h1, .content-secundary h2, .content-secundary p span, .content-secundary h4, .secundary-insurance h6{
    color: #c9c2b8;
}
.content-secundary .philo p {
    color: #000;
}
.content-secundary .philo p span {
    color: #493141;
}
.content-secundary .philo h3 {
    color: #493141;
}
.content-secundary .philo h4 {
    color: #808080;
}
/* secundaries page */

/* background */
.bg-blue-1{
    background: #4a3141;
}
.bg-white-1{
    background: #fff;
}
.bg-wood-1{
    background: url(../images/stock/wood-bac.jpg);
    background-size: cover;
    background-position: center;
}
/* background */

/* 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-7 h4{
    color: #112344;
}
.section-2 p{
    color: #E3E4E0;
}
.section-2 hr{
    border-top: 1px solid #E3E4E0;
}
.lp .section-2 h2, .lp ul li, .lp .section-2 a{
    color: white;
}
.section-2 ul li span{
    color: #E3E4E0;
}
.lp .section-2 h1, .lp .section-2 h2 span, .section-6 h1, .lp .hero .container-text h4, .section-1 h2 span, .section-3 h1, .section-3 p span, .section-3 a, .section-4 p span, .section-4 a, .section-5 h1, .section-5 .title, .section-6 p span, .section-7 h1, .section-7 h3, .section-7 h4 span, .section-7 .second-opinion p span {
    color: #80c5c2;
}
.section-3 h2, .section-3 h3, .section-3 p, .section-3 ul li, .section-1 h5, .section-5 ul li, .lp footer ul li{
    color: #606161;
}
.section-1 hr{
    border-top: 1px solid #112344;
}
.section-4 h2{
    color: #E5E6E6;
}
.section-4 p{
    color: #E5E6E6;
}
.section-4 ul li{
    color: #E5E6E6;
}
.section-5 h1 span{
    color: #606161;
}
.section-5 p{
    color: #606060;
}
.section-5 ul li{
    color: #606060;
 }
 .section-6 p{
    color: #E5E6E6;
}
.section-6 hr{
    border-top: 1px solid #E3E4E0;
}
.section-7 p{
    color: #606060;
}
.section-7 ul li{
    color: #606060;
}