:root {
--p-color: #18DEC5;
--po-color: #18DEC555;
--s-color: #363F48;
--pp-color: #fff;
--ff: Lato;
--banner-height: 620px;
--banner-opacity: 0.6;
--footer-top-bg: #465BE0;
--footer-bottom-bg: #FFFFFF;
--footer-top-color: #FFFFFF;
--footer-bottom-color: #45505B;
--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://attorneying.com/wp-content/uploads/2023/09/background-gavel-and-law-books-on-table-of-attorn-2023-07-14-08-27-46-utc-1-scaled.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 var(--p-color);
color: var(--s-color);
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);
}


