.logo { background-color: transparent; height: auto; line-height: initial; margin: 5px 0; }
.header .header-wrapper{background-color:#ffffff}
/*.is-sticky .logo img{height:190px}
.is-sticky .header-wrapper{height:200px !important}*/
@media (max-width:991px) {
/*	.logo img,.is-sticky .logo img{height:100px}
	.is-sticky .header-wrapper{height:110px !important}*/
}
.section-home{padding:45px 0 0 0}
@media (max-width: 991px) {
    .logo img { height: 80px; }
}
a.btn.tiktok { background-color: #ff0050; border-color: #ff0050; }
a.btn.tiktok:hover { background-color: #cd0040; }
.thumbnail-property-card.no-border{position:relative}

.thumbnail.venaff{margin-top:30px;margin-bottom:30px}
.property-listing .thumbnail-property-card .media{position:relative;box-sizing:border-box;overflow:hidden}
.property-listing .thumbnail-property-card.venaff .media .venaff-container{position:absolute;left:0;top:0;width:100%;height:100%;content:'';border:5px solid #eeba2b;z-index:99}
.property-listing .thumbnail-property-card.venaff .media .venaff-container .venaff-testo{text-align:center;background-color:#eeba2b;color:#ffffff;padding:0px;text-transform:uppercase;transform:rotate(-30deg);position: absolute;left: -90px;top: 90px;width: 150%;font-size:18px}
@media (max-width:991px) {
    .property-listing .thumbnail-property-card.venaff .media .venaff-container .venaff-testo { left: -90px; top: 130px; transform: rotate(-35deg); }
}


/*fonts*/
@font-face { font-family: 'lre'; src: url('fonts/lre.eot?m9g02e'); src: url('fonts/lre.eot?m9g02e#iefix') format('embedded-opentype'), url('fonts/lre.ttf?m9g02e') format('truetype'), url('fonts/lre.woff?m9g02e') format('woff'), url('fonts/lre.svg?m9g02e#lre') format('svg'); font-weight: normal; font-style: normal; font-display: block; }
[class^="lre-"], [class*=" lre-"] { /* use !important to prevent issues with browser extensions that change fonts */ font-family: 'lre' !important; speak: never; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.lre-tiktok:before { content: "\e900"; }




/*lorenzo*/
.main-slider .caption-subtitle {top: 420px;}

@media (max-width:991px) {.logo {margin: 5px -182px;}}
@media (max-width:767px) {.logo {margin: 5px -142px;}}
@media (max-width:650px) {.logo {margin: 5px -85px;}}