:root {
    --p-color: #41A6DF;
    --so-color: #131314;
    --s-color: #363F48;
    --pp-color: #fff;
    --ff: 'Arial Black', Gadget, sans-serif;
    --banner-height: 610px;
    --banner-opacity: 0.6;
    --footer-top-bg: #363F48;
    --footer-bottom-bg: #45505B;
    --footer-top-color: #FFFFFF;
    --footer-bottom-color: #45505B;
    --nav-bg: transparent;
    --nav-bgg: #42A7DF;
    --nav-color: #FFFFFF;
}

.wpro-listing-grid-tag-ad {
    position: absolute;
    top: 10px;
    left: 10px;
    display: block;
    background: var(--p-color);
    padding: 0px 5px;
    line-height: 20px;
    color: #fff;
    letter-spacing: 2px;
    pointer-events: none;
    user-select: none;
    /*box-shadow: 0 0 15px -1px #ffb400;*/
}
body.archive .wpro-listing-grid-tag-ad,
body.search .wpro-listing-grid-tag-ad
{
    display: none;
}
.promoted-listings .wpro-listing-grid-tag-ad {
    display: block !important;
}


/*BPRO Navbar*/

.bpro-navbar-nav li .bpro-navbar-nav-btn {
	background-color: var(--s-color);
    font-family:  var(--ff);
	color: var(--pp-color);
}
.bpro-navbar-nav li .bpro-navbar-nav-btn > i.fa {
    color: var(--pp-color);
}
.bpro-navbar-nav li .bpro-navbar-nav-btn:hover {
   color: var(--s-color);
   background-color: var(--pp-color);
}
.bpro-navbar-nav li .bpro-navbar-nav-btn:hover > i.fa {
    color: var(--pp-color);
}
#bpro-navbar{
    background: transparent !important;
}
.header-inner-page-wrap #bpro-navbar{
    background: #42A7DF !important;
}
.bpro-navbar-nav li a {
    color: var(--nav-color);
}


/*BPRO Banner*/

#bpro-banner {
    background-image: url(https://mypages.my/wp-content/themes/listingpro/assets/images/home-banner.jpg);
    min-height: var(--banner-height);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    position: relative;
}

.bpro-banner-search-outer,.bpro-banner-search-outer .container{
	 min-height: var(--banner-height)!important;
}

.bpro-banner-search .form-group .lp-search-bar-right input {
    color: var(--pp-color);
    font-family: var(--ff);
}
.bpro-banner-search .form-group .lp-search-bar-right .lp-search-icon {
    color: var(--pp-color);
}

.bpro-banner-search .form-group .lp-search-bar-right {
background: var(--s-color);
}
.bpro-banner-search .form-group .lp-search-bar-right:hover {
background: var(--pp-color);
}
.bpro-banner-search .form-group .lp-search-bar-right:hover input {
background: var(--pp-color);
color: var(--s-color);
border-left: 1px solid var(--s-color);
}
.bpro-banner-search .form-group .lp-search-bar-right:hover .lp-search-icon {
    color: var(--s-color);
}
#bpro-banner .bpro-banner-categories .bpro-banner-category:hover {
    background: var(--so-color);
}

/*Categories Table*/
.bpro-categories-element .bpro-categories-element-category a:hover h4 {
    color: var(--p-color);
}
.bpro-categories-element .bpro-categories-element-category a:hover p {
    color: var(--p-color);
    opacity: 0.74;
}
.bpro-categories-element-category-bottom a:hover{
	color: var(--p-color) !important;
}

/*Activities*/
.bpro-activity-grid .bpro-activity-rating-num {
    background: var(--p-color) 0 0 no-repeat padding-box;
}
.bpro-activity-grid-content a:hover,
.bpro-activity-grid-content a:hover .fa,
{
    color: var(--p-color);
}


/*Blogs Grids*/

.bpro-blog-grid .bpro-blog-thumb {
    border-color: var(--p-color);
}

.bpro-blog-read-more-btn:hover{
	color: var(--p-color);
}
/*Taxonomies List*/

.bpro-taxonomies-list-container .bpro-taxonomies-list-taxonomy a {
    color: var(--p-color);
}


/*Footer*/

.bpro-footer-top-section {
    background-color: var(--footer-top-bg);
   
}
.bpro-footer-bottom-section {
    background: var(--footer-bottom-bg);
}
.bpro-footer-top-section * {
    color: var(--footer-top-color);
}
.bpro-footer-top-section a:hover {
    color: var(--footer-top-color);
    text-decoration: underline;    
}
.bpro-footer-bottom-section *,
.bpro-footer-bottom-section .bpro-footer-bottom-container .footer-menu li a
{
    color: var(--footer-bottom-color);
}

.lp-listing-action-btns.buttons-in-header ul li a {
    background: var(--s-color);
    color: var(--pp-color) !important;
}
.lp-listing-action-btns.buttons-in-header ul li a .fa {
    color: var(--pp-color) !important;
}
.lp-listing-action-btns.buttons-in-header ul li a:hover {
    background: var(--pp-color);
    color: var(--s-color) !important;
}
.lp-listing-action-btns.buttons-in-header ul li a:hover .fa {
    color: var(--s-color) !important;
}

.search-filters>ul>li>a,
.currency-signs>ul>li>a,
.lp-tooltip-outer .lp-tool-tip-content .sortbyrated-outer ul li a,
.post-with-map-container #lp-find-near-me a
{
    background: var(--s-color);
    border-color: var(--s-color);
    color: var(--pp-color);
}
.search-filters>ul>li>a:hover,
.currency-signs>ul>li>a:hover,
.lp-tooltip-outer .lp-tool-tip-content .sortbyrated-outer ul li a:hover,
.post-with-map-container #lp-find-near-me a:hover
{
    background: var(--pp-color);
    border-color: var(--s-color);
    color: var(--s-color) !important;
}

.listing-with-map .input-group-addon,
.post-with-map-container-right .chosen-container-single .chosen-single,
.listing-with-map .search-row .lp-search-cats-filter-dropdown .input-group
{
    background-color: var(--s-color) !important;
    border-color: var(--s-color) !important;
}
.listing-with-map .input-group-addon *:not(.active-result),
.post-with-map-container-right .chosen-container-single .chosen-single *:not(.active-result),
.listing-with-map .search-row .lp-search-cats-filter-dropdown .input-group *:not(.active-result)
{
    color: var(--pp-color) !important;
}


/*Sidebar*/
.bpro-navbar-mobile-nav i {
font-size: 20px;
color: var(--pp-color);
}
#bproSidebar.mm-menu .mm-navbars_top .mm-navbar {
background-color: var(--p-color);
}
.bpro-bproSidebar-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;
}
.bpro-bproSidebar-buttons:focus,
.bpro-bproSidebar-buttons:hover
{
background-color: var(--p-color);
color: var(--pp-color) !important;
}


























