/*
    Theme Name: HomePress
    Theme URI: https://homepress.stylemixthemes.com/
    Author: StylemixThemes
    Author URI: https://stylemixthemes.com/
    Description: HomePress is a premium Real Estate WordPress Theme from StylemixThemes featured by powerful uListing plugin. Use HomePress to create amazing and intuitive Real Estate websites that your customers will love to surf.
    Version: 1.3.11
    License: GNU General Public License v2 or later
    License URI: https://homepress.stylemixthemes.com/licenses/gpl-2.0.html
    Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-read
    Text Domain: homepress
*/


/* .nav-link {
  color: #333; 
  text-decoration: none;
}

.nav-link.active {
  color: blue; 
  font-weight: bold;
  border-bottom: 2px solid blue;
}*/

.elementor-9056 .elementor-element.elementor-element-cc7865f ul.menu > li > a{
	 color: #070738 !important;
}

.elementor-9056 .elementor-element.elementor-element-cc7865f ul.menu > li.current-menu-item > a {
    color: #070738 !important;
	 
 }
.stm_nav_menu ul.menu > li:hover > a, , .stm_nav_menu ul.menu > li > a:focus, .stm_nav_menu ul.menu > li.active_sub_menu > a, , .stm_nav_menu ul.menu > li.current-menu-ancestor > a{
	 background: transparent !important;
	 color: #e06019 !important;
}
.stm_nav_menu ul.menu > li.current_page_item > a{
	 background: transparent !important;
	 color: #e06019 !important;
}
.stm_nav_menu ul.menu > li > a:focus{
	 background: transparent !important;
	 color: #e06019 !important;
}
.stm_nav_menu ul.menu > li > a:active{
	 background: transparent !important;
	 color: #e06019 !important;
} 
header#masthead .menu > li > a:active{
	 color: #e06019 !important;
}
header#masthead {
    background: hsl(0deg 0% 100% / 56%) !important;
    -webkit-backdrop-filter: saturate(180%) blur(10px) !important;
    backdrop-filter: saturate(180%) blur(10px) !important;
    position: fixed !important;
    top: 0;
    width: 100%;
}

.attribute_style.attribute_style_4 .attribute-icon {
    color: #E06019 !important;
}
.listing-gallery_style_2 .listing-gallery-thumbnail-box .listing-gallery-thumbnail .owl-nav button{
	color: #E06019 !important;
}
.genuine_sale{
	color: #E06019 !important;
}
.site-content .ulisting-tabs li a.active, .ulisting-tabs li a.active {
    background-color: #f08646 !important;
}
.ulisting_element_430_1767867593075 {
    background: #FFF8F4;
    padding: 30px 0;
}
.ulisting_element_990_1767869364682 {
    background: #FFF8F4;
    padding: 30px 0;
}
.attribute_style.attribute_style_4 {
    display: flex;
    flex-wrap: wrap;
    justify-content: center !important;
}
.attribute_style.attribute_style_5 ul li::before {
    color: #e06019 !important;
}
.listing-gallery_style_3 .owl-nav button {
    background-color: #e0601959 !important;
}
.location-address span {
    color: #e06019 !important;
}
/* Responsive Listing page css */
@media (max-width: 575px) {
    .ulisting_element_820_1767859863482 {
        width: 94vw;
        text-align: left !important;
    }
}
@media (max-width: 575px) {
    .ulisting_element_370_1767867716523 {
        width: 92vw;
        padding-bottom: 40px;
    }
}
@media (max-width: 575px) {
    .ulisting_element_130_1767876169755 {
        padding-bottom: 30px;
    }
}
.is-form-style button.is-search-submit{
	float: right !important;
}
.wpcf7 form .wpcf7-response-output {
    margin: 0.4em 0.5em 0.4em;
    padding: 0.2em 0.1em;
}

.submit-btn{
	margin-bottom: -25px !important;
}
@media (min-width: 1540px) {
	.submit-btn input[type=submit]{
		border-radius: 5px;
		width: 40% !important;
		margin: auto;
		display: block;
	}
	.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output{
		display:none !important;
				border: none !important;
    background: none !important;
	}
}

    .elementor-9056 .elementor-element.elementor-element-7e972d7 ul.menu > li.current-menu-item > a {
        color: #070738 !important;
    }
	.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output{
		display:none !important;
		border: none !important;
    background: none !important;
	}
}
.title-box_style_1 .breadcrumbs-wrap .breadcrumbs span.current-item:after{
	display: none;
}

.title-box_style_1 .breadcrumbs-wrap .breadcrumbs span.current-item{
   color: #ffc4a3 !important;
}

.title-box_style_1 .breadcrumbs-wrap .breadcrumbs a.listing-category{
	display: none;
}
.title-box_style_1 .breadcrumbs-wrap .taxonomy .listing-category:after{
	display: none;
}
/* Remove arrow after last breadcrumb item (works in all languages) */
.title-box_style_1 .breadcrumbs-wrap .breadcrumbs span:last-of-type:after {
    content: none !important;
}
.title-box_style_1 .breadcrumbs-wrap .breadcrumbs span:nth-child(3)::after {
    content: none !important; /* Removes the text/arrow */
    display: none !important; /* Ensures it takes up no space */
}
.title-box_style_1 .breadcrumbs-wrap .breadcrumbs span>a:nth-child(2)::after {
    content: none !important; /* Removes the text/arrow */
    display: none !important; /* Ensures it takes up no space */
}
.title-box_style_1 .breadcrumbs-wrap .breadcrumbs span:nth-child(2)::after{
	content: none !important; /* Removes the text/arrow */
    display: none !important; /* Ensures it takes up no space */
}
.title-box_style_1 .breadcrumbs-wrap .breadcrumbs span.current-item::after{
	    content: none !important; /* Removes the text/arrow */
    display: none !important; /* Ensures it takes up no space */
}
/* .wpcf7 form.invalid{display:none !important;} */
 .is-ajax-search-categories-details>div:hover, .is-ajax-search-result .is-ajax-search-post:hover, .is-ajax-search-result .is-show-more-results:hover, .is-ajax-search-tags-details>div:hover{
    background: #fff8f4 !important;
}
/* .wpcf7 form.invalid .wpcf7-response-output{display:none !important;} */
.attribute_style.attribute_style_5 h5 {
    margin-top: 35px !important;
}
/* Success Icon */
.wpcf7 form.sent .wpcf7-response-output::before {
    content: "\f00c" !important;
    font-family: "Font Awesome 5 Free" !important;
    font-weight: 900 !important;
    margin-right: 10px !important;
    color: inherit !important;
}

/* Success Message Box */
.wpcf7 form.sent .wpcf7-response-output {
    border: 2px solid #4CAF50 !important;
    background-color: #e8f5e9 !important;
    color: #4CAF50 !important;
    padding: 15px !important;
    border-radius: 5px !important;
    margin-bottom: 20px !important;
}
