<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name: Customify Child
Theme URI: https://wpcustomify.com
Template: customify
Author: WPCustomify
Author URI: https://wpcustomify.com/about
Description: Customify is fast, lightweight, responsive and super flexible multipurpose theme built with SEO, speed, and usability in mind. Unleash the power of your imagination with a true WYSIWYG Header &amp;amp; Footer builder (inside the WordPress Customizer) built exclusively for this theme. The theme works great with any of your favorite page builder likes Elementor, Beaver Builder, SiteOrigin, Thrive Architect, Divi, Visual Composer, etc. Combined with the Header &amp;amp; Footer builder, you can build any type of websites like shop, business agencies, corporate, portfolio, education, university portal, consulting, church, restaurant, medical and so on. Customify is compatible with all well-coded plugins, including major ones like WooCommerce, OrbitFox, Yoast, BuddyPress, bbPress, etc. Learn more about the theme and ready to import demo sites at https://wpcustomify.com
Tags: custom-background,custom-logo,custom-menu,featured-images,flexible-header,footer-widgets,full-width-template,sticky-post,theme-options,threaded-comments,translation-ready,one-column,two-columns,three-columns,left-sidebar,right-sidebar,e-commerce,blog
Version: 0.3.2.1557433367
Updated: 2019-05-09 22:22:47

*/

.es-single h2 {
    font-size: 22px;
}


h2{
    font-size: 22px;
}

h3.es-property-section__title 
{
color: red;
	
}

h3{
color: #000000;
}


body{
	margin: 0;
	padding: 0;
	
}

html, body {
    overflow-x: hidden;
    width: 100%;
}
#main{
padding-top: 5px;
	
}


/* titoli */
h1{
color: #8d2825;
	line-height: 25px !important;

}

h1.page-title{
   display:none;
}


h1.titlebar-title.h4{
    font-size: 130%;
color: #8D2825;
	text-transform: capitalize;
}

h2{
		line-height: 25px!important;
}



h2.widgettitle{
color: #8D2825;
}

h2, .es-single h2  {
    	line-height: 25px !important;
    font-size: 120%;
	color: #8D2825;
	margin-bottom: 10px;
}



h3{
    line-height: 20px !important;
    font-size: 95%;
		font-weight: bold;
}


h4.widget-title {
	background-color: #8D2825;
	padding: 10px;
	color:#ffffff;
	font-weight: bold;
	border-radius: 5px;
}



a {

   color: #8D2825;

}

#nav_menu-4  h4
 {
	color:#ffffff;
}

#text-10 h4
 {
	color:#ffffff;
}


.nav-menu-desktop .menu {
    font-size: 100%;
}


.site-branding .site-description {
    font-size: 50%;
}

.site-header .site-branding img {
    max-width: 250px;
}



.es-button-green-corner {
    color: #8D2825!important;
    background: 0 0!important;
    border: 1px solid #8D2825!important;

}

.es-button-green-corner:hover {
    color: #8D2825!important;
    background: 0 0!important;
    border: 1px solid #8D2825!important;
}
.es-request-widget-wrap h3 {
	background-color: #8D2825;
	padding: 10px;
	color: #ffffff;
	font-weight: bold;
	font-size: 96%;
	border-radius: 5px;
	
}



.header-top .header--row-inner, .button, button, button.button, input[type="button"], input[type="reset"], input[type="submit"], .button:not(.components-button):not(.customize-partial-edit-shortcut-button), input[type="button"]:not(.components-button):not(.customize-partial-edit-shortcut-button), input[type="reset"]:not(.components-button):not(.customize-partial-edit-shortcut-button), input[type="submit"]:not(.components-button):not(.customize-partial-edit-shortcut-button), .pagination .nav-links &gt; :hover, .pagination .nav-links span, .nav-menu-desktop.style-full-height .primary-menu-ul &gt; li.current-menu-item &gt; a, .nav-menu-desktop.style-full-height .primary-menu-ul &gt; li.current-menu-ancestor &gt; a, .nav-menu-desktop.style-full-height .primary-menu-ul &gt; li &gt; a:hover, .posts-layout .readmore-button:hover {

color: #989898;


}

.es-search__wrapper.es-search__wrapper--horizontal, .es-search__wrapper.es-search__wrapper--horizontal .widget-title {

    padding: 10px;
    background-color: #EBEBEB;
}


.es-listing .es-property-inner .es-property-info h2 a
{
   font-size: 10px;
}
.es-bottom-icon-cols {
	background: #F5F5F5;
}


#es-search-area-input, #es-search-price-input,#es-search-bedrooms-input,#es-search-bathrooms-input{
	width: 47.5%;
	font-size: 70%;
	height: 35px;

}

.es-search__wrapper .es-search__field .es-field__wrap &gt; input, .es-search__wrapper .es-search__field .es-field__wrap &gt; select {
    height: 35px;

}


.es-features-list-wrap span {
display:none;
}

div.es-layout-list .es-property-inner .es-property-info .es-property-content .es-property-excerpt p {

    font-size: 18px;
}

.entry-content{
    font-size: 110%;
}




.select2-selection--single .select2-selection__rendered {

   display:none;

}


.select2-selection--single {


   display:none;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {

    top: 46%;
    right: 1px;
    -webkit-transform: translateY(-38%);
    -ms-transform: translateY(-38%);
    transform: translateY(-38%);
    display:none;

}



.es-single .es-tabbed .es-features-list-wrap {

    display: inline-block;
    vertical-align: top;
    width: calc(100% / 3);
    font-size: 16px;

}

.footer-main .dark-mode {

    background: #4E4E4E;

}


.es-agent-register__wrap .es-upload-link {
    color: #8D2825!important;
}

input[type="reset"] {
    color: #ffffff!important;
}

.js-es-request-form-show
{
    color: #ffffff;
}
.builder-header-html-item.item--html p
{
    color: #8D2825;
	font-weight: bold;
	font-size: 90%;

}


.n2-section-smartslider {

    margin-top: -40px;

}

.es-listing .es-property-inner .es-property-info h2 a {

    font-size: 15px;
    word-wrap: break-word !important;
    color: #1d1d1d;
    text-decoration: underline;
    font-weight: 400;
    box-shadow: none;

}
.es-details-wrap{

   display:none;

}


.es-layout-3_col .es-details-wrap, .es-layout-2_col .es-details-wrap {

   display:none;

}


.button-ilsestante {
  background-color: #8d2825;
  border: none;
  color: white;
  padding: 20px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 18px;
  margin: 4px 2px;
  cursor: pointer;
  text-transform: uppercase;
	border-radius: 12px;
  
}

.button-ilsestante:hover {
  background-color: #cccccc;
}

.es-search__wrapper.es-search__wrapper--horizontal form .es-search__buttons .es-button__wrap input {
margin-bottom: 5px;
}


/* per aggiustare le icone immobili dopo aggiornamento estatik*/
.es-bottom-icon-list {
  position: relative;
  top: 14px;
}
/* per tabella articolo spese-condominiali */
#spese-condominiali {
  font-family: Arial, Helvetica, sans-serif;
  border-collapse: collapse;
  width: 100%;
}


#spese-condominiali td, #spese-condominiali th {
  border: 1px solid #ddd;
  padding: 8px;
}

#spese-condominiali tr:nth-child(even){background-color: #f2f2f2;}

#spese-condominiali tr:hover {background-color: #ddd;}

#spese-condominiali th {
  padding-top: 12px;
  padding-bottom: 12px;
  text-align: left;
  background-color: #8D2825;
  color: white;
}


/* per bottoncini da inserire negli articoli */
.button-ilsestante-post {
  background-color: #8d2825;
  border: none;
  color: white;
  padding: 8px 16px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 14px;
  margin: 2px 1px;
	text-transform: bold;
  cursor: pointer;
	border-radius: 12px;
  
}



.button-ilsestante-post:hover {
  background-color: #cccccc;
}

/* bottone homepage "visita i nostri annunci" */
.button-ilsestante-home-annunci {
  background-color: #8d2825;
  border: none;
  color: white;
  padding: 8px 20px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 20px;
  margin: 2px 1px;
	text-transform: bold;
  cursor: pointer;
	border-radius: 12px;
  
}


.button-ilsestante-home-annunci:hover {
  background-color: #cccccc;
}




.button:not(.components-button):not(.customize-partial-edit-shortcut-button), body:not(.fl-builder-edit) .button, body:not(.fl-builder-edit) button:not(.menu-mobile-toggle,.components-button,.customize-partial-edit-shortcut-button), body:not(.fl-builder-edit) input[type=button]:not(.ed_button), input[type=button]:not(.components-button):not(.customize-partial-edit-shortcut-button), input[type=button]:not(.ed_button), input[type=reset]:not(.components-button):not(.customize-partial-edit-shortcut-button), input[type=submit]:not(.components-button):not(.customize-partial-edit-shortcut-button) {
    color: #fff;
    background: #8d2825;
}



.es-request-form .es-privacy-policy-container {
	color:#000000;
}


.es-request-form .es-privacy-policy-container q {
	color:#000000;
}


.es-field--radio-item-bordered input:checked + label .es-icon, .es-field--checkbox-item-bordered input:checked + label .es-icon, .es-field a.es-field__show-more, .es-section__content p a, .es-secondary-color, a.es-secondary-color:active, a.es-secondary-color:hover, a.es-secondary-color, .es-profile__menu a:hover, .widget .es-secondary-color, a.es-secondary-color, a.es-secondary-color.es-toggle-pwd, a.es-secondary-color-hover:hover, .es-property-field__value a:hover, .es-agent-field__value a, .es-privacy-policy-container a, .es-auth a:not(.es-btn), .es-powered a, .es-preferred-contact--whatsapp a {
	color:#000000;
}


.es-btn.es-btn--secondary.es-btn--bordered, .es-btn.es-btn--default:hover:not([disabled]):not(.es-btn--disabled), .es-btn.es-btn--icon:hover:not([disabled]):not(.es-btn--disabled) .es-icon, .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today, .es-property-field--post_content .es-property-field__value a, .es-dymanic-content a, .es-hit-limit a, button.es-slick-arrow:not(.slick-disabled):hover {
	color:#000000;
    background-color: transparent;
}

.es-property-section .es-property-section__title {
	color:#000000;}

.es-powered {display: none;}



.es-search--simple {
	background-color: #4C4E4D; padding: 15px;}

.related-post .entry-title {
    font-size: 1em;
    line-height: 0.5;
}


.es-property-section .es-property-section__title {
  	color: #8d2825;
}

ul.es-listing__meta .es-meta-icon {
    margin-right: 5px;
    max-width: 20px;
    max-height: 20px;
	width: 20px;
    object-fit: contain;
    display: inline-block;
}

.es-listing__meta {
	color: #000000;
}


.es-request-form.es-request-form--section form {
	float: left;
	margin-left: -60px;
}


body .es-field.es-field--phone&gt;label .es-field__code {
 
    display: none;
}

ul.es-listing__meta{color:#000000; font-weight: bold}

body .es-control li:hover:last-child {
    background:#ffffff;
	border-radius:6px;
	color:#000000;
}

.es-title {
	display: none;
}

.uagb-toc__wrap{margin-bottom: 10px;}


#sidebar-primary {
    padding-top: 7px;

}

.page-titlebar {
    padding: 21px 0 22px;
    border-bottom: 1px solid #eaecee;
    background: #E5E5E5;
	margin-bottom: 5px;
}


.es-btn--primary button{
	background-color:red;
	margin-top:-120px;
}

.es-btn.es-btn--primary:not(.es-btn--bordered):not(:hover):not(:active), .es-btn.es-btn--primary:not(.es-btn--bordered):hover, .es-price-marker--active, .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default, .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box&gt;div&gt;div.xdsoft_current {
    margin-top: 0px;
}

.bloccoseo-estatik {
	margin-top: 20px;

}

.bloccoseo-estatik a {
	font-size: 100%;
	text-decoration: underline!important;
}

.bloccoseo-estatik h2 {
		font-size: 100%;
	color: #8d2825;
	font-weight:bold;
	line-height: 10px!important;
	
}

.wp-block-uagb-container.uagb-block-3aff96c2 {
    margin-top: -3px !important;
	
	
}

.servizi-imm {
   border-right: 1px #BABABA solid;

padding: 10px;
	
}

@media only screen and (max-width: 600px), only screen and (min-width: 600px){
   border-right: 1px #ffffff solid;
}

p {
    margin-bottom: 10px; /* Riduci lo spazio tra i paragrafi */
}
p:empty {
    display: none; /* Nasconde i paragrafi vuoti */
}

div {
    margin: 0;
    padding: 0;
}

.wp-block-column {
    gap: 0 !important;
}
/* Reset generale per ridurre gli spazi */
.spectra-blocks .wp-block {
    margin: 0 !important;
    padding: 0 !important;
}

/* Specifico per il blocco Media &amp; Testo */
.spectra-blog-media-text {
    display: flex;
    align-items: center; /* Allinea verticalmente i contenuti */
    gap: 20px !important; /* Spazio tra immagine e testo (puoi modificare il valore) */
}

/* Riduce lo spazio tra il primo blocco (testo centrato) e il secondo blocco (Media &amp; Testo) */
.spectra-blocks .wp-block-columns + .wp-block-columns {
    margin-top: 20px !important; /* Puoi regolare il valore a seconda delle tue esigenze */
}

/* Centra il testo nel primo blocco */
.spectra-blocks .wp-block-columns .wp-block-column:first-child {
    text-align: center;
}


ul.es-listing__meta .es-meta-icon {
	width: 20px;
	height: auto;


}
a:hover{
	color:#8C8F92
}





/* promo primavera */


        .bannerpromo {
            width: 100%;
            background: linear-gradient(135deg, #802F2D 50%, #5D575D 50%);
            color: #ffffff;
            padding: 40px 20px;
            box-sizing: border-box;
            text-align: center;
            position: relative;
            overflow: hidden;
        }

        .bannerpromo::before {
            content: '';
            position: absolute;
            top: 0;
            left: -100px;
            width: 200px;
            height: 100%;
            background: rgba(255, 255, 255, 0.1);
            transform: rotate(-45deg);
            z-index: 1;
        }

        .banner-content {
            position: relative;
            z-index: 2;
        }

        .bannerpromo h1 {
            font-size: 2.5rem;
            margin-bottom: 20px;
            color: #ffffff;
        }

        .bannerpromo p {
            font-size: 1.2rem;
            line-height: 1.6;
            margin-bottom: 30px;
            color: #ffffff;
        }

        .bannerpromo ul {
            list-style-type: none;
            padding: 0;
            margin-bottom: 30px;
        }

        .bannerpromo ul li {
            display: flex;
            align-items: center;
            margin-bottom: 15px;
            font-size: 1rem;
        }

        .bannerpromo ul li i {
            margin-right: 10px;
            font-size: 1.5rem;
            color: #ffffff;
        }

        .cta-button {
            background-color: #ffffff;
            color: #802F2D;
            padding: 15px 30px;
            font-size: 1.2rem;
            text-decoration: none;
            border-radius: 5px;
            transition: background-color 0.3s ease;
            display: inline-block;
        }

        .cta-button:hover {
            background-color: #f0f0f0;
        }

@media (max-width: 900px) {
    .mfp-container {
        padding-left: 0px;
        padding-right: 0px;
    }
	.mfp-wrap.es-property-magnific img.mfp-img {
    max-width: 100%;
    padding: 40px 0 20px;
}
}


a.es-secondary-color {
	color:#ffffff;
}

</pre></body></html>