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