

:root {
  --colore_1: #39948F;
  --coloreRGB_1: rgb(57,148,143);	
  --text_1: #FFFFFF;
  --colore_2: #F08000;
  --coloreRGB_2: rgb(240,128,0);	
  --text_2: #FFFFFF;
}

.homeapp-content h2 a{
	color: var(--colore_2);
}
.pageMainNav.pageMainNav4 > li > a, .pageMainNav.nav.pageMainNav4 > li > a, .pageMainNav.navbar-default.pageMainNav4 > li > a {
 	color: var(--colore_2); 
}
.pageMainNavDropdown > li > a, .pageMainNavDropdown.dropdown-menu > li > a{
	color: var(--colore_2);
}
.pageMainNavDropdown.pageMainNavDropdown2 > li > a, .pageMainNavDropdown.dropdown-menu.pageMainNavDropdown2 > li > a {
    color: var(--colore_2);
}
.blockH .bdrBottom {
	border-bottom: 1px solid var(--colore_2);
}
.btnBlue{
	background-color: var(--colore_2);
    color: var(--text_2);
}
.btn3:hover, .btn3:focus, .btn3:active {
	background-color: var(--colore_2);
    color: var(--text_2);
}
.textSecondaryBlue {
    color: var(--colore_2);
}
.UserLinksList > li > a:hover {
    background-color: var(--colore_2);
}
.customFormInputReset:checked + .fakeCheckbox {
    background-color: var(--colore_2);
    border-color: var(--colore_2);
}

.chosen-container .chosen-results li.result-selected:before {
    background-color: var(--colore_2);
    border-color: var(--colore_2);
}

.chosen-container .chosen-results li.highlighted {
    background-color: var(--colore_2);
    color: var(--text_2);
}
.postColumn address {
	background-color: var(--colore_1);
	color: var(--text_1);
}
.pagination.pagination1 .page-numbers.current {
    background-color: var(--colore_2);
    color: var(--text_2);
}

.pagination.pagination1 .page-numbers {
    background-color: var(--text_2);
    color: var(--colore_2);
}

.pagination.pagination1 .page-numbers:not(.dots):hover {
    background-color: var(--colore_2);
    color: var(--text_2);
}
.contactInfoPage .socialNetworks > li > a:hover {
    color: var(--colore_2);
}
.backBlue{
	background-color: var(--colore_2) !important;
	color: var(--text_2);
	border-color: var(--colore_2) !important;
}
@media (max-width:991px){
	.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
		color: var(--colore_2);
		background-color: var(--text_2); 
	}
}
.backBlue:hover{
	background-color: var(--colore_2) !important;
	color: var(--text_2);
	border-color: var(--colore_2) !important;
}
.btnCondividi:hover{
    background: var(--colore_2) !important;
	color: var(--text_2);

}
.btn-info {
    color: var(--text_2);
    background-color: var(--colore_2);
    border-color: var(--colore_2);
}

.btn-info:hover {
    color: var(--text_2);
    background-color: var(--colore_2);
    border-color: var(--colore_2);
}
@media (min-width: 768px){
	.pageMainNavDropdown.pageMainNavDropdown1 > li > a, .pageMainNavDropdown.dropdown-menu.pageMainNavDropdown1 > li > a {
    	color: var(--colore_2);
	}
}
.features-area .features-desc h4{
	color: var(--colore_2);
}
.pageAside dt {
    color: var(--colore_2);
}
#pageNav .navbar-collapse {
    background-color: var(--colore_2);
}
.postsWidgetList h4, .postsWidgetList .h4 {
    color: var(--colore_2);
}
.features-include-list h4{
	color: var(--colore_2);
}
.pageMainNav.pageMainNav1 > li > a:after, .pageMainNav.nav.pageMainNav1 > li > a:after, .pageMainNav.navbar-default.pageMainNav1 > li > a:after {
    	border-bottom: 3px solid var(--colore_2);
	}
h1 a:hover, h1 a:focus, h1 a:active, .h1 a:hover, .h1 a:focus, .h1 a:active, h2 a:hover, h2 a:focus, h2 a:active, .h2 a:hover, .h2 a:focus, .h2 a:active, h3 a:hover, h3 a:focus, h3 a:active, .h3 a:hover, .h3 a:focus, .h3 a:active, h4 a:hover, h4 a:focus, h4 a:active, .h4 a:hover, .h4 a:focus, .h4 a:active, h5 a:hover, h5 a:focus, h5 a:active, .h5 a:hover, .h5 a:focus, .h5 a:active, h6 a:hover, h6 a:focus, h6 a:active, .h6 a:hover, .h6 a:focus, .h6 a:active {
    color: var(--colore_2);
}
.pageAside a:hover {
    color: var(--colore_2);
}
a {
    color: var(--colore_1);
}
.pageMainNav.pageMainNav4 > li > a:focus, .pageMainNav.pageMainNav4 > li > a:active, .pageMainNav.nav.pageMainNav4 > li > a:focus, .pageMainNav.nav.pageMainNav4 > li > a:active, .pageMainNav.navbar-default.pageMainNav4 > li > a:hover, .pageMainNav.navbar-default.pageMainNav4 > li > a:focus, .pageMainNav.navbar-default.pageMainNav4 > li > a:active {
	color: var(--colore_1);
}

.pageMainNav.pageMainNav4 > li > a:hover, .pageMainNav.nav.pageMainNav4 > li > a:hover{
	color: var(--colore_1);
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
	color: var(--colore_1);
    background-color: var(--text_1);
}
.pageMainNavDropdown > li > a:hover, .pageMainNavDropdown > li > a:focus, .pageMainNavDropdown > li > a:active, .pageMainNavDropdown.dropdown-menu > li > a:hover, .pageMainNavDropdown.dropdown-menu > li > a:focus, .pageMainNavDropdown.dropdown-menu > li > a:active {
    background-color: var(--colore_1);
    color: var(--text_1);
}

.pageMainNav.pageMainNav4 > li > a::after, .pageMainNav.nav.pageMainNav4 > li > a::after, .pageMainNav.navbar-default.pageMainNav4 > li > a::after {
    border-bottom: 3px solid var(--colore_1);
}

.text-info {
    color: var(--colore_1);
}
.headerContactList a.text-info {
    color: var(--colore_1);
}

.headerContactList a.text-info:hover {
    color: var(--colore_1);
}
.btnDark {
    background-color: var(--colore_1);
    color: var(--text_1);
}

.btnSecondary {
    background-color: var(--colore_1);
    /*color: var(--text_1);*/
    border-color: var(--colore_1);
}

.btnGreen{
	background-color: var(--colore_1);
    color: var(--text_1);
}
.btn3:hover, .btn3:focus, .btn3:active {
	background-color: var(--colore_2);
    color: var(--text_1);
}
.textSecondary {
    color: var(--colore_1);
}
#pageFooter p a:hover {
	color: var(--colore_1);
}

.btnScrollToTop:hover {
    color: var(--colore_1);
}

.pageFooterSocial > li > a:hover {
	color: var(--colore_1);
}
.under-property-action-message > .fi{
	color: var(--colore_1);
}
.under-property-action-details > .fi{
	font-size: 22px;
	color: var(--colore_1);
}
.linkDistributer .fas{
	color: var(--colore_1);
}
.prezzo-scheda-ribassato{
	color: var(--colore_1);
	font-size: 18px;
}
.contactInfoPage .adr i{
	color: var(--colore_1);
}
.contactInfoPage .adr i{
	color: var(--colore_1);
}

.contactInfoPage .adr .text a:hover, .contactInfoPage .adr .text a:focus {
    color: var(--colore_1);
}
.guide-fa .fa{
	color: var(--colore_1);
}
.backGreen{
	background-color: var(--colore_1) !important;
	color: var(--text_1);
	border-color: var(--colore_1) !important;
}

.backGreen:hover{
	background-color: var(--colore_1) !important;
	color: var(--text_1);
	border-color: var(--colore_1) !important;
}
.widgetCategoryList a:hover {
    color: var(--colore_1);
}
.widgetTaglist a:hover {
    background: var(--colore_1);
	color: var(--text_1);
}
.tagActive{
	background-color: var(--colore_1) !important;
}

.catActive{
	color: var(--colore_1) !important;
}

.green{
    color: var(--colore_1);
}
.navbar-toggle {
    background-color: var(--colore_1);
}
.UserLinksList > li > a {
    color: var(--text_1);
    background-color: var(--colore_1);

}
@media (min-width: 1350px){
    .pageMainNav.pageMainNav2 > li > a:after, .pageMainNav.nav.pageMainNav2 > li > a:after, .pageMainNav.navbar-default.pageMainNav2 > li > a:after {
        border-bottom: 3px solid var(--colore_1);
    }
}
a:hover, a:focus {
    color: var(--colore_1);
}
.div-transparentBLU:before {
    background-image: linear-gradient(to right, transparent, var(--colore_1), transparent);
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #e9e1e1;
}
.slide-v2 .postColumn .postHoverLinskList > li a {
     color: var(--colore_1);
}

/*+++ nuovo+++ */
.ribbon-div-left {
    background-color: var(--colore_1);
}
.bgbluemoon{
    background-color: var(--colore_1);
}
.btnhome, .arrowBlog {
    background: var(--colore_1);
	color: var(--text_1);
}
a.btnhome:hover {
    color: var(--colore_1);
    background-color: var(--text_1);
	border-color: var(--text_1);
}
.property-content .buttons-container a {
    border: 2px solid var(--text_1);
	color: var(--text_1);
}
.property-content .buttons-container a:hover {
    background-color: var(--colore_2);
	color: var(--text_2);
	border: 2px solid var(--colore_2);
}
.btnSecondary:hover, .btnSecondary:focus, .btnSecondary:active, .btnGreen:hover, .btnGreen:focus, .btnGreen:active, .btnBlue:hover, .btnBlue:focus, .btnBlue:active {
    background-color: var(--text_1);
    color: var(--colore_1);
    border-color: var(--text_1);
}
.vedidettagli {
    color: var(--text_1);
    border: 1px solid var(--text_1);
}
a.vedidettagli:hover {
   color: var(--colore_1);
   background-color: var(--text_1);
}
@media (min-width: 992px){
	.pageHeaderWrap.pageHeaderWrapIndex, .sticky .pageHeaderWrap{
		border-bottom: 2px solid var(--colore_1);
	}
}
.btnUnico {
    background-color: var(--colore_1);
    color: var(--text_1);
}

.btnUnico:hover {
	color: var(--text_2);
    background-color: var(--colore_2);
}
.preview-affitti-selected {
	border: 1px solid var(--colore_2) !important;
    box-shadow: 2px 6px 8px 4px var(--colore_2) !important;
}
.markerBtn a{
	background-color: var(--colore_1) !important;
    color: var(--text_1) !important;
}
#form-booking .text-info{
	color: var(--colore_2);
}
#form-booking .btnPlus:hover, #form-booking .btnPlus:focus{
	color: var(--text_1);
}
.leaflet-popup-tip {
   	background-color: var(--colore_1) !important;
}
@media (max-width: 991px){
	.filtro-affitti-brevi .contaibner {
		background-color: var(--colore_1);
	}

	#menu-title{
		color: var(--text_2);
	}

	.navbar-default .navbar-nav > li > a {
		color: var(--text_2)
	}

	.navbar-default .navbar-nav > .active > a{
		color: var(--colore_2)
	}
}

.property-content h3, .property-content .location, .property-content .price, .property-content .desc-box, .property-content .caratteristiche {
    color: var(--text_1);
}