/*
Theme Name: Houzez
Theme URI: http://houzez.co/
Author: Favethemes 
Author URI: http://www.favethemes.com/
Description: Houzez is a premium WordPress theme for real estate agents where modern aesthetics are combined with tasteful simplicity, and where the ease of use is achieved without compromise in your ability to customise the design. Whether you are a real estate agent looking to build a website for your company or a web developer seeking a perfect WordPress theme for your next project, you are certain to appreciate the numerous features and benefits that our theme provides.
Version: 4.3.5
Tags: right-sidebar, left-sidebar, custom-colors, custom-menu, featured-images, post-formats, theme-options, translation-ready
License: GNU General Public License version 3.0 
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: houzez
Requires at least: WordPress 6.0
*/
.auto-complete-content-wrap .item-sub-price,.houzez-dashboard .grecaptcha-badge,.listing-v3 .item-wrap-v3 .h-type,body.houzez-halfmap-page .grecaptcha-badge{display:none!important}.listing-slider-variable-width .slick-slide{padding-left:2px;padding-right:2px}.property-banner-trigger{z-index:1}.houzez-nav-menu-main-desktop-wrap .dropdown-menu>li:not(:last-child){border-top-width:0;border-left-width:0;border-right-width:0}.houzez-all-slider-wrap{opacity:0;visibility:hidden;transition:opacity 1s;-webkit-transition:opacity 1s}.houzez-all-slider-wrap.slick-initialized{visibility:visible;opacity:1}.property-carousel-module .slick-slide{padding-left:10px;padding-right:10px}.property-carousel-module .slick-list{margin-left:-10px;margin-right:-10px}.search-hidden,.sticky-nav-area,.sticky-search-area{position:relative;width:100%;z-index:1000;top:0;opacity:0;visibility:hidden;transform:translate(0,-200px)}.houzez-in-view{opacity:1;position:fixed!important;visibility:visible;transition:.4s;transform:translate(0,0) scale(1);animation:.4s fadein}.comment-reply-title{font-size:14px}@media (max-width:992px){.grecaptcha-badge{display:none!important}}.houzez-hide-menu-mobile,.houzez-hide-menu-tablet,.houzez-menu-toggle.houzez-nav-menu-active .icon-navigation-menu,.houzez-nav-menu-main-mobile-wrap.nav-mobile,[data-elementor-device-mode=mobile] .houzez-hide-menu-mobile,[data-elementor-device-mode=mobile] .houzez-hide-menu-tablet,[data-elementor-device-mode=tablet] .houzez-hide-menu-tablet{display:none}[data-elementor-device-mode=desktop] .houzez-show-menu-desktop,[data-elementor-device-mode=desktop] .hz-show-menu-desktop,[data-elementor-device-mode=mobile] .houzez-show-menu-desktop,[data-elementor-device-mode=mobile] .houzez-show-menu-mobile,[data-elementor-device-mode=mobile] .houzez-show-menu-tablet,[data-elementor-device-mode=tablet] .houzez-show-menu-desktop,[data-elementor-device-mode=tablet] .houzez-show-menu-tablet,[data-elementor-device-mode=tablet] .hz-show-menu-tablet{display:block}.slick-dots li{margin:0}.fancybox__container,.offcanvas.show,.offcanvas.showing{z-index:99999}.block-map-wrap{min-height:350px}.property-schedule-tour-day-form{max-height:100px}div#houzez-agent-sidebar-map{width:100%;height:200px}.houzez-map-message{position:absolute;bottom:20px;left:20px;background-color:rgba(0,0,0,.8);color:#fff;padding:6px 15px;border-radius:4px;font-size:13px;z-index:1000;opacity:0;transition:opacity .3s;pointer-events:none;line-height:20px}.map-marker-label,.property-info-window{background-color:#fff;box-shadow:rgba(0,0,0,.2) 0 3px 15px 0}.houzez-map-message.show{opacity:1}.property-info-window{padding:5px;border-radius:6px 0 6px 6px;width:287px}.property-info-window .info-window-image img{border-radius:4px;width:100%;max-width:286px;height:176px;object-fit:cover}.info-window-price{font-size:20px;font-weight:700;margin-bottom:10px}.info-window-info-details{font-size:14px;margin-bottom:5px;font-weight:400}.info-window-property-type{text-transform:uppercase;font-size:12px;font-weight:400;margin-bottom:10px}.info-window-address-info{font-size:14px;font-weight:400;color:#888}.info-window-image{position:relative}.info-window-label{position:absolute;font-weight:400;z-index:1;top:10px;left:10px;border-radius:4px;font-size:10px;line-height:1;text-transform:uppercase;padding:4px 4px 3px}.map-marker-label{color:#000;font-size:15px;font-weight:700;padding:8px 12px;border-radius:20px;border:1px solid #fff}.map-marker-label:hover{border:1px solid #aaa}.osm-marker{display:inline-block;padding:5px 11px}@media (max-width:991.98px){.single-property .back-to-top-wrap{right:10px;bottom:80px}}.is-invalid{border-color:#ea3d3d!important}button.gm-svpc>div{position:relative!important;top:0!important;left:0!important}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.icon-spin{display:inline-block;animation:2s linear infinite spin}.houzez-ele-search-form-wrapper .location-trigger{right:1px}.item-wrap-v4 .item-wrap>div,.property-detail-v3 #property-gallery-js .lslide a img,.property-detail-v4 #property-gallery-js .lslide a img{width:100%}.property-detail-v4 .top-gallery-section .lSPager.lSGallery{max-height:117px}.property-detail-v3 .top-gallery-section .lSPager.lSGallery{max-height:81px}#houzez-single-listing-map-address,#houzez-single-listing-map-elementor{height:100%;width:100%}.hs-gallery-v2-top-wrap #pills-360tour,.hs-gallery-v2-top-wrap #pills-map,.hs-gallery-v2-top-wrap #pills-street-view,.hs-gallery-v2-top-wrap #pills-video,.hs-gallery-v2-top-wrap .top-gallery-section,.hs-gallery-v3-top-wrap #pills-360tour,.hs-gallery-v3-top-wrap #pills-map,.hs-gallery-v3-top-wrap #pills-street-view,.hs-gallery-v3-top-wrap #pills-video{position:relative;aspect-ratio:4/3;overflow:hidden}textarea.form-control{line-height:inherit}.hz-place-autocomplete-wrap{flex:1;min-width:0;font-size:1rem}.hz-place-autocomplete-wrap.elementor-size-xs{font-size:13px}.hz-place-autocomplete-wrap.elementor-size-md{font-size:16px}.hz-place-autocomplete-wrap.elementor-size-lg{font-size:18px}.hz-place-autocomplete-wrap.elementor-size-xl{font-size:20px}gmp-place-autocomplete{display:block;width:100%;height:42px;background:#fff;outline:0}.hz-place-autocomplete-wrap.elementor-size-xs gmp-place-autocomplete{height:33px}.hz-place-autocomplete-wrap.elementor-size-md gmp-place-autocomplete{height:47px}.hz-place-autocomplete-wrap.elementor-size-lg gmp-place-autocomplete{height:59px}.hz-place-autocomplete-wrap.elementor-size-xl gmp-place-autocomplete{height:72px}.location-trigger{border-right:none!important;border-bottom:none!important;border-top:none!important}

h1{
   
    font-size:48px !important;
    font-weight:700 !important;
    color:#1B2B5E !important;
    line-height:1.2 !important;
}

h2{
    
    font-size:36px ;
    font-weight:700 ;
    color:#1B2B5E ;
    line-height:1.25 ;
}

h3{
    
    font-size:28px ;
    font-weight:600 ;
    color:#1B2B5E ;
}

h4{
    font-family:'Open Sans',Arial,sans-serif !important;
    font-size:22px !important;
    font-weight:600 !important;
    color:#1B2B5E !important;
}





/*=========================================
PARAGRAPH
=========================================*/

p{
    color:#1A1A1A 
    font-size:16px !important;
    line-height:1.6 !important;
	text-align: justify !important;
}
@media only screen and (min-width: 0px) and (max-width: 600px){
	p{
   
	text-align: left !important;
}
}
button,
input[type="submit"],
.wp-block-button__link,
.elementor-button{

/*     background:#C9A84C !important; */
/*     color:#1B2B5E !important; */
    border:none !important;
    padding:16px 32px !important;
    font-size:15px !important;
    font-weight:600 !important;
    text-transform:uppercase !important;
    letter-spacing:.5px !important;
    border-radius:4px !important;
    transition:.3s !important;
}

button:hover,
input[type="submit"]:hover,
.wp-block-button__link:hover,
.elementor-button:hover{

    filter:brightness(90%) !important;
    box-shadow:0 10px 25px rgba(0,0,0,.15) !important;
}
@media (max-width:1024px){

h1{font-size:42px !important;}
h2{font-size:32px !important;}
h3{font-size:26px !important;}

}

@media (max-width:768px){

h1{font-size:36px !important;}
h2{font-size:26px !important;}
h3{font-size:22px !important;}
h4{font-size:18px !important;}

body{
font-size:15px !important;
}

}

@media (max-width:430px){

h1{font-size:36px !important;}
h2{font-size:26px !important;}
h3{font-size:22px !important;}
h4{font-size:18px !important;}

}

	.box-sha1 {
    box-shadow: 1px 1px 8px 0px #d5cfcf3b;
    margin: 15px;
}
.wp-block-contact-form-7-contact-form-selector{
	text-align: center;
}
.elementor-10 .elementor-element.elementor-element-cc59639 .blog-post-item {
    padding: 2px 2px 2px 2px;
    border-radius: 5px 5px 5px 5px;
    min-height: 530px !important;
}
.logged-in-nav-wrap{
	display: none;
}
.header-main-wrap .login-register-nav .btn-icon-login-register {
    background-color: transparent;
    padding: 0;
    width: 42px;
    font-size: 20px;
    -webkit-text-stroke: 0.5px;
    margin-right: 10px;
    display: none !important;
}
.header-mobile-right {
    min-width: 56px;
    display: none;
}
.elementor-widget-image-box .elementor-image-box-wrapper {
    text-align: left !important;
}
.widget-header h3{
	color: white !important;
}
.footer-top-wrap .widget-wrap {
    background-color: transparent;
    border: none;
    padding: 0 !important;
    margin-right: 30px;
}
.header-v5 .logo, .header-v6 .logo {
    text-align: left;
    
    margin: 0px auto;
    
}
.header-v5 .header-social-icons, .header-v5 .logo, .header-v5 .login-register, .header-v5 .logged-in-nav-wrap {
    width: auto !important;
}


.elementor-image-box-title{
	text-align: center;
}
.houzez-theme .houzez-icon, .houzez-icon {
    font-family: 'houzez-iconfont' !important;
    speak: none;
    font-style: normal;
    font-weight: bold;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 26px !important;
    line-height: 49px !important;
	    
}
.elementor-widget-search .e-search .e-search-submit {
    align-items: center;
    background-color: #c9a84c;
}
@media (max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-1dafbbc .elementor-counter-title {
        
        text-align: center;
    }
}
.post-comment-form-wrap {
    background-color: #fff;
    display: none;
}
.comments-form-wrap{
	display: none;
}
.top-bar-wrap, .top-bar-wrap .dropdown-menu, .switcher-wrap .dropdown-menu {
    background-color: #004274 !important;
}
.top-bar-contact-info .top-bar-contact-phone i.houzez-icon .icon-phone .me-1{
	color: white ;
}
.top-bar-wrap, .top-bar-wrap .dropdown-menu, .switcher-wrap .dropdown-menu {
    background-color: #000000;
    height: 40px;
	
}
.top-bar-contact{
	margin-top: -12px;
}
.houzez-more-content {
    display: block !important;
}
.property-description-content .houzez-read-more-link {
    display: none;
}
.ti-widget.ti-wp-testimonial-1 .ti-review-content, .ti-widget.ti-wp-testimonial-1 .ti-read-more {
    text-align: justify !important;;
}

.ti-widget.ti-wp-testimonial-1 .ti-review-header .ti-profile-details {
    padding-left: 0 !important;
}
.ti-widget.ti-wp-testimonial-1 .ti-review-content, .ti-widget.ti-wp-testimonial-1 .ti-read-more, .ti-widget.ti-wp-testimonial-1 .ti-review-image-container {
     padding-left: 0px; !important;
}
.mobile-property-contact {
    border-top: 1px solid #dce0e0;
    background-color: #fff;
    padding: 10px;
    display: none !important;
}
.next-prev-block-content{
	display: none !important;
}

.property-banner .nav-pills .nav-link.active {
    /* background-color: rgba(248, 248, 246, 1) !important; */
    display: none !important;
}
.property-item-tools{
	display: none !important;
}
.breadcrumb{
	display: none !important;
}

.blog-post-author{
	display: none !important;
}