a:not(.btn-theme),
.h1, 
.h2, 
.h3, 
.h4, 
.h5, 
.h6, 
h1, 
h2, 
h3, 
h4, 
h5, 
h6,
.property-listing .thumbnail-property-card .caption-title-sub,
.property-big-card .property-details ul li:before,
.property-listing .thumbnail-property-card .caption-title-sub small,
.menu-toggle:hover .fa {
    color: #79398b;
}

.sf-menu>li>a {
    color: #79398b !important;
}

.sf-menu>li>a:hover {
    color: #79398b !important;
}

.thumbnail .media span.p-price,
.block-title.alt2 .fa.color, 
span.span-caption:after,
.sf-menu.nav>li>a:focus:before, 
.sf-menu.nav>li>a:hover:before,
.property-listing .thumbnail-property-card .table td.buttons .btn-theme,
.contact-form.invia-scheda .btn-block,
.form-search .form-title{
	background-color: #79398b;
}

.property-listing .thumbnail-property-card .table td.buttons .btn-theme:hover,
.property-listing .thumbnail-property-card .table td.buttons .btn-theme,
section.page-section.dark p.btn-row a,
.media-body a.btn.btn-theme,
.form-richiesta-informazioni .btn-theme,
.thumbnail-property-card .caption.text-center .buttons a,
.main-slider .btn-theme:hover,
.form-search .btn-submit,
.btn-theme.btn-block,
.btn-theme-dark, 
.btn-theme-dark:active,
.btn-theme-dark:focus, 
.btn-theme-dark:hover {
	background-color: #fff;
	border-color: #79398b;
	color: #79398b;
}

.row.divDatiPersonali .btn-block {
	background-color: #79398b;
	border-color: #79398b;
	margin-top: 40px;
}

.swiper-button-next:hover, 
.swiper-button-prev:hover {
	border-color: #79398b;
    color: #79398b;
}

.swiper-button-next, 
.swiper-button-prev,
.to-top {
	background: rgba(121,57,139,.3);
    border: 2px solid #79398b;
    color: #79398b;
}

.block-title.alt {
    border: 1px solid #79398b;
    color: #79398b;
}

.block-title.alt .fa {
    background-color: rgba(121,57,139,.3);
    border: 1px solid #79398b;
    color: #79398b;
}


.form-search .form-title:after {
	border-top: 8px solid #79398b;
}

/* COLORE LINK FOOTER */

section.page-section.contact.dark .media-body a {
    color: #fff;
}

/* ELIMINAZIONE OPACITA SU SFONDO */

.main-slider img {
    opacity: 1;
}


.widget-ri div{}
