
:root {

--p-color: #04ACB2;

--po-color: #04ACB255;

--s-color: #282D41;

--pp-color: #fff;

--ff: Open Sans;

--banner-height: 500px;

--banner-opacity: 0.0;

--footer-top-bg: #1D1E22;

--footer-bottom-bg: #000000;

--footer-top-color: #000000;

--footer-bottom-color: #FFFFFF;

--nav-bg: #FFFFFF;

--nav-bg-fixed: #FFFFFF99;

--nav-color: #000000;

--nav-top: 0;

}





/*LPRO Navbar*/



.lpro-navbar-nav li .lpro-navbar-nav-btn {

border-color: var(--p-color);

color: var(--p-color);

font-family:  var(--ff);

}

.lpro-navbar-nav li .lpro-navbar-nav-btn > i.fa,

.lpro-navbar-nav .lp-user-menu li a

{

color: var(--p-color);

}

.lpro-navbar-nav li .lpro-navbar-nav-btn:hover,

.lpro-navbar-nav > li:last-child .lpro-navbar-nav-btn

{

background-color: var(--p-color);

color: var(--s-color);

}

.lpro-navbar-nav > li:last-child .lpro-navbar-nav-btn > i.fa {

color: var(--s-color);

}

.lpro-navbar-nav > li:last-child .lpro-navbar-nav-btn:hover > i.fa {

color: var(--p-color);

}

.lpro-navbar-nav > li:last-child .lpro-navbar-nav-btn:hover {

background-color: transparent;

color: var(--p-color);

}

.lpro-navbar-nav li .lpro-navbar-nav-btn:hover > i.fa {

color: var(--s-color);

}

#lpro-navbar .lpro-nav-container {

background: var(--nav-bg);

}

.lpro-navbar-nav li a {

color: var(--nav-color);

}

.lpro-navbar-nav li a:hover {

color: var(--p-color);

}

.lpro-navbar-nav .sub-menu li a {

color: var(--p-color);

}

.lpro-navbar-mobile-nav i {

font-size: 20px;

color: var(--p-color);

}

#lproSidebar.mm-menu .mm-navbars_top .mm-navbar {

background-color: var(--pp-color);

}

.lpro-lproSidebar-buttons {

display: block;

border: 1px solid var(--p-color);

color: var(--p-color) !important;

position: absolute;

top: 77px;

left: 20px;

padding: 10px 20px;

min-width: 110px;

text-align: center;

}

.lpro-lproSidebar-buttons:focus,

.lpro-lproSidebar-buttons:hover

{

background-color: var(--p-color);

color: var(--pp-color) !important;

}

.lpro-navbar-nav ul li.menu-item-has-children ul li a:hover {

border-left-color: var(--p-color);

}





/*FIXED Navbar*/



#lpro-navbar.fixed {

position: fixed !important;

width: 100% !important;

z-index: 99999 !important;

animation: slideDown 500ms;

top: var(--nav-top);

}

#lpro-navbar.loaded-fixed {

position: fixed !important;

width: 100% !important;

z-index: 99999 !important;

animation: slideDown 500ms;

top: var(--nav-top);

}

#lpro-navbar.loaded-fixed .lpro-nav-container {

background: var(--nav-bg-fixed);

}

@keyframes slideDown {

from {

top: -100%;

}

to {

top: var(--nav-top);

}

}







/*LPRO Banner*/



#lpro-banner {

background-image: url(https://doctor24horas.com/wp-content/uploads/2021/06/main-banner-1.jpg);

min-height: var(--banner-height);

background-repeat: no-repeat;

background-size: cover;

background-position: center center;

position: relative;

}

.lpro-banner-overlay {

position: absolute;

top: 0;

left: 0;

width: 100%;

height: 100%;

background: var(--s-color);

opacity: var(--banner-opacity);

z-index: 0;

user-select: none;

pointer-events: none;

}


    .lpro-banner-search {

    min-height: var(--banner-height);

    }

    
.lpro-banner-search .form-group .lp-search-bar-right {

background: var(--p-color);

border: none;

min-height: 48px;

}

.lpro-banner-search .form-group .lp-search-bar-right input {

color: var(--s-color);

font-family: var(--ff);

}

.lpro-banner-search .form-group .lp-search-bar-right .lp-search-icon {

color: var(--s-color);

top: 50%;

transform: translateY(-50%);

}

.lpro-banner-search .form-group .lp-search-bar-right:hover {

background-color: var(--pp-color);

}

.lpro-banner-search .form-group .lp-search-bar-right:hover input {

color: var(--p-color);

background-color: var(--pp-color);

}

.lpro-banner-search .form-group .lp-search-bar-right:hover .lp-search-icon {

color: var(--p-color);

}

.lpro-banner-search-title::before {

background: var(--p-color);

}





.lpro-listing-grid-tag-ad {

background: var(--p-color);

color: var(--pp-color);

}

.lpro-listing-grid-cats a {

font-weight: 600;

color: var(--p-color);

}

.lpro-listing-rating .lpro-listing-rating-star i.fa {

color: var(--p-color);

}



.lpro-listing-grid-action-call {

border: 1px solid #4ca9b0;

color: #4ca9b0;

font-weight: 600;

}

.lpro-listing-grid-action-all {

background: var(--p-color);

color: var(--pp-color);

border-color: var(--p-color);

}

.lpro-listing-grid-action-call:hover {

border: 1px solid var(--p-color);

background: var(--p-color);

color: var(--pp-color);

}

.lpro-listing-grid-action-all:hover {

background: var(--pp-color);

color: var(--p-color);

border-color: var(--p-color);

}

.lpro-listing-grid-container .slick-prev:before,

.lpro-listing-grid-container .slick-next:before {

background: var(--p-color);

color: var(--pp-color);

border: 1px solid var(--p-color);

}

.lpro-listing-grid-container .slick-prev:hover:before,

.lpro-listing-grid-container .slick-next:hover:before {

background: var(--pp-color);

color: var(--p-color);

}



.lpro-taxonomy-element-tabs .lpro-taxonomy-element-tabs-link.active,

.lpro-taxonomy-element-tabs .lpro-taxonomy-element-tabs-link:hover

{

color: var(--p-color);

border-color: var(--p-color);

}

.lpro-tab-content .lpro-taxonomy-list a:hover {

color: var(--p-color);

}

.lpro-tab-content .lpro-taxonomy-list:before {

background-color: var(--p-color);

}



.lpro-activity-popover .lpro-activity-popover-rating * {

color: var(--p-color);

}

.lpro-activity-popover .lpro-activity-popover-quotes {

color: var(--p-color);

}



/*Footer*/



.lpro-footer-top-section {

background: var(--footer-top-bg);

}

.lpro-footer-bottom-section {

background: var(--footer-bottom-bg);

}

.lpro-footer-top-section * {

color: var(--footer-top-color);

}

.lpro-footer-bottom-section *,

.lpro-footer-bottom-section .lpro-footer-bottom-container .footer-menu li a

{

color: var(--footer-bottom-color);

}





