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