/*

Template:       homlisti

Theme Name:     HomListi Child

Theme URI:      https://www.radiustheme.com/demo/wordpress/themes/homlisti/

Author:         RadiusTheme

Author URI:     https://www.radiustheme.com

Description:    HomListi is a modern and clean WordPress Theme best suited for real estate website. This theme comes with all necessary features and pages for a Real Estate website.

Version:        1.0

Text Domain:    homlisti

Tags:           two-columns, three-columns, left-sidebar, right-sidebar, custom-colors, custom-menu, featured-images, footer-widgets, full-width-template, sticky-post, threaded-comments, translation-ready, blog

License URI:    https://themeforest.net/licenses/terms/regular

*/



.section-title-wrapper .main-title .titleslider {

  font-size: 54px;

}



.section-title-wrapper .top-sub-title {

  font-size: 19px;

}



.section-title-wrapper .main-title {

  font-size: 24px;

}



.rtcl .rtcl-listings-actions .rtcl-ordering select {

  padding-right: 0px;

}



.section-title-wrapper .description {

  font-size: 17px;

  color: #64676f;

}



.section-title-wrapper .background-title {

  font-size: 65px;

}



.advance-search-form .search-radio li .category-image, .advance-search-form .search-radio li i {

  background-color: #00a37669 !important;

}



.advance-search-form .search-radio li {

  color: #03623C;

}



.site-footer.footer-style-2.footer-wrap .main-footer {

  background-image: url("https://gouselhomes.es/wp-content/uploads/2025/06/footer-image.jpg");

}



.site-footer.footer-style-2 .footer-bottom {

  background-color: #09361f;

}



.trheader .rt-sticky.header-menu {

  background-color: #09361f;

}



.trheader:not(.trheader-dark-menu) .mobile-offscreen-menu .mean-bar {

  background: #09361f;

}



.single-product .product-heading {

  margin-top: 150px;

}



.mb-5, .my-5 {

  margin-bottom: 0rem !important;

  padding-bottom: 3rem !important;

}



.pb-5, .py-5 {

  margin-top: 150px;

}



/* Quitar cartel TOP */

.product-type {

  display: none;

}

//.rtcl .rtcl-listings-actions .rtcl-ordering select {
//  width: 145px;
//}

/* Quitar cartel FOR RENT, FOR BUY... */

.rtcl-listing-badge-wrap {

  display: none;

}

//.rtcl .rtcl-listings-actions .rtcl-result-count {
//  display: none !important;
//}

.rtcl-widget-is-sticky .rtcl-widget-listings .rtcl-grid-view .rtcl-widget-listing-item:first-child .listing-thumb .listing-type-badge {

  display: none;

}

//.rtcl-ajax-filter-item .rtcl-filter-title-wrap .rtcl-icon {
//  background-color: #fff;
//}

.main-footer .footer-box ul li a {

  color: #c8d3de;

}



.footer-bottom .footer-bottom-menu ul.footer-link > li {

  margin-right: 5px;

  padding-right: 10px;

}



.header-topbar .topbar-left li {

  color: #ffffff;

}



.header-topbar .topbar-right .social-icon label {

  color: #ffffff;

}



.header-topbar .topbar-right .social-icon a {

  color: #ffffff;

}



.trheader .header-topbar {

  border-bottom: 1px solid rgba(255, 255, 255, .2);

}



.single-product .product-description p {

  margin-bottom: 10px;

}

//.rtcl-active-filters-container {
//  display: none !important;
//}

//.rtcl .rtcl-content-wrapper {
//  display: block;
//}

@media (max-width: 768px) {

  .section-title-wrapper .background-title {

    font-size: 45px !important;

  }

  .pb-5, .py-5 {

  margin-top: 30px;

}

  .rtcl .rtcl-listings-actions .rtcl-ordering select {

  font-size: 12px;

}

 .single-product .product-heading {

  margin-top: 30px;

}

  .elementor-2308 .elementor-element.elementor-element-f25a7df {

  margin-top: 60px !important;

  margin-bottom: 50px !important;

}

 .elementor-2308 .elementor-element.elementor-element-ecda945 {

  margin-top: 0px !important;

}

  .banner-btn .item-btn {

  padding: 12px 20px !important;

}

}



@media (min-width: 768px) and (max-width: 992px) {

  .section-title-wrapper .background-title {

    font-size: 50px !important;

  }

  .pb-5, .py-5 {

  margin-top: 50px !important;

}

  .single-product .product-heading {

  margin-top: 50px !important;

}

}

@media only screen and (max-width: 767px) {
  .footer-bottom .footer-bottom-menu {
    display: block; /* Asegura que se muestre */
  }
}


img {
    pointer-events: none;
}
