/*HEADER*/
/*#sp-logo {
	background-color: #e32330;
}
.logo-image {
	padding-left: 50px;
}*/
.sp-megamenu-parent {
	float: right;
}
body.ltr #offcanvas-toggler.offcanvas-toggler-right {
	float: right;
	margin-right: 40px;
}
/*page title*/
.sp-page-title {
	padding-bottom: 100px;
	padding-top: 100px;
}
.sp-page-title .sp-page-title-sub-heading {
	color: #fff;
}
/*.sp-page-title:before {
    content: "";
    position: absolute;
    background: rgba(0,0,0,0.4);
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
}*/
.sp-page-title .container {/*sposto il testo davanti overlay*/
    z-index: 1;
    position: relative;
}
.sp-page-title .sp-page-title-heading {
	font-size: 80px;
	line-height: 1;
	margin-top: unset;
}
/*Personalizzazione componente spproperty*/
.spproperty-agent-widget-wrap {
	display: none;
}
#sp-property-search.col-lg-12 {
	padding:0px;
}
.com-spproperty.view-property .spproperty-feature-overview-list > li .spproperty-feature-overview-signle-list i.fa {
    color: #e32330;
}
.spproperty-map-widget {
	display: none !important;
}
#spproperty .owl-carousel .owl-item img {
    max-width: 1180px;
    height: 600px;
    object-fit: contain;
    margin: 0 auto;
}
.com-spproperty.view-property .spproperty-details-title-wrap .spproperty-location .loc-info {
	display: none;
}
.spproperty-feature-overview-signle-list span {
    text-align: center;
}
/*FOOTER*/
#sp-footer .container-inner, #sp-footer .container-inner a {
	color: #fff;
}
#sp-footer {
	border-top: 1px solid #fff;
}
.sp-property-search .spproperty-search .cat-wrap .pstatus .sp-select .sp-select-dropdown li:not(:nth-child(-n+3)) {
  display: none !important;
}
div.pagination ul.pagination li.page-item > a, .pagination-wrapper ul.pagination li.page-item > a {
	min-width: 64px;
	width: unset;
}
/*INIZIO CSS PER IL MOBILE
==================
=================*/
@media (max-width: 768px) {
/*.logo-image {
	padding-left: 10px !important;
}
.logo-image {
	height: 40px !important;
}*/
.sp-page-title .sp-page-title-heading {
	font-size: 32px;
}
.sp-page-title {
	background-position: left bottom;
}
.spproperty-emi-calculation {
	display: none !important;
}

#spproperty .owl-carousel .owl-item img {
    max-width: unset;
    height: 450px;
}
}
/*FINE CSS PER IL MOBILE
=================
=================*/