/* - COR LP - */
:root {
    --primaria-cor: #E30F1C;
    --secundaria-cor: #17A6B1;
    --preto-cor: #1D1D1D1B;
    --verde2-cor: #009640;
}

.header.header-fourteen.header-sixteen .header-nav .main-menu-wrapper .main-nav li.active a {
    color: var(--primaria-cor);
}

.specialities-section .specialist-card .specialist-img {
    background: var(--primaria-cor);
}

h6 {
    color: var(--primaria-cor);
}

h2 {
    color: var(--secundaria-cor) !important;
}

/* - END COR LP - */

.footer-li {
    color: white;
    list-style: none;
}

@media screen and (min-width:1100px) and (max-width:1400px) {
    .togglesearch {
/*        left: 15rem !important;*/
    }
}

@media screen and (min-width:1500px) {
    .togglesearch {
/*        right: 20rem !important;*/
    }
}

.togglesearch {
    /*top: 9px;
    right: 0px;
    width: 280px;
    display: flex !important;*/
    box-shadow: none;
}

@media screen and (min-width:991px) {
    /*.line2 {
        padding-left: 16% !important;
    }

    .main-menu-mac {
        padding-left: 5% !important;
    }*/
}

@media screen and (max-width:991px) {
    .header-2 {
        height: 0px !important;
    }
}

@media screen and (max-width:991px) {
    .header-2 {
        height: 0px !important;
    }
    .desktop {
        display: none;
    }
}

.line1 {
    text-align: center; 
    padding: 10px;
}

.padd-top {
    padding-top: 2rem;
}

.marg-top-rodape {
    margin-top: 10px;
}

.btn-primary {
    background-color: var(--secundaria-cor);
    border: 1px solid var(--secundaria-cor);
}

.btn-primary:hover {
    background-color: var(--primaria-cor);
    border: 1px solid var(--primaria-cor);
}


.footer .btn-primary {
    background-color: #E30F1C;
    border: 1px solid #E30F1C;
}


.togglesearch button {
    background: var(--secundaria-cor);
    border: 1px solid var(--secundaria-cor);
}

.togglesearch button:hover {
    background: var(--primaria-cor);
    border: 1px solid var(--primaria-cor);
    color: white;
}

.togglesearch input[type=text] {
    border: 1px solid var(--secundaria-cor);
}

.slide-nav-1 button.owl-next, .slide-nav-1 button.owl-prev, .slide-nav-2 button.owl-next, .slide-nav-2 button.owl-prev, .slide-nav-3 button.owl-next, .slide-nav-3 button.owl-prev, .slide-nav-4 button.owl-next, .slide-nav-4 button.owl-prev, .slide-nav-5 button.owl-next, .slide-nav-5 button.owl-prev, .slide-nav-6 button.owl-next, .slide-nav-6 button.owl-prev, .slide-nav-7 button.owl-next, .slide-nav-7 button.owl-prev {
    background: var(--primaria-cor);
}

span {
    color: var(--primaria-cor) !important;
}

.our-blog-section .our-blogs .blogs-info h4:hover {
    color: var(--secundaria-cor) !important;
}

.our-blog-section .our-blogs .blogs-nav .blogs-btn {
    background: var(--secundaria-cor) !important;
}

.clinic-features-section .clinic-feature-overlay .img-overlay {
    background: var(--secundaria-cor) !important;
}

.header.header-fourteen.header-sixteen .header-nav .main-menu-wrapper .main-nav li .submenu a:hover {
/*    color: var(--secundaria-cor) !important;*/
}

.specialities-section .specialist-card:hover .specialist-nav i {
    background: var(--secundaria-cor) !important;
    color: #ffffff;
}

.specialities-section .specialist-card .specialist-img {
    background: var(--secundaria-cor) !important;
}

.choose-us-fourteen .you-get-list ul li .get-list-content .get-icon:hover {
    background: var(--principal) !important;
}  

.blog-section-fourteen .blog-btn-sec .btn-view {
    background: var(--secundaria-cor) !important;
    box-shadow: inset 0 0 0 0 var(--secundaria-cor) !important;
    border: 1px solid var(--secundaria-cor) !important;
}

.footer-bottom {
    background-color: black;
    padding: 10px;
}

.color-white {
    color: white;
    padding-top: 0.6rem;
}

/* STICKY */

.sticky{
    position: fixed !important;
    top: 0;
    left: 0;
    width: 100%;
    background-color: #fff !important;
    z-index: 99999;
    padding: 0px;
    transition: 0.5s ease-in-out;
    box-shadow: 0 2px 28px 0 rgba(0, 0, 0, 0.09);
    animation: 500ms ease-in-out 0s normal none 1 running fadeInDown;
/*    padding-left: 12rem !important;*/
}

@media (max-width: 991px) {
    .sticky {
        z-index: 6;
        padding: 20px;
        padding-left: 0rem !important;
        position: relative !important;
    } 
}

@media (min-width:1400px) {
    .sticky {
/*        padding-left: 25rem !important;*/
    }
}
.btn_menu {
  line-height: 40px !important;
  padding: 5px 10px !important;
  margin-top: 18px;
}