
.tparrows:before{color:var(--bs-caratterepulsanti-cl)!important}
.tparrows{background:rgba(var(--bs-sfondopulsanti-bg-rgb),.2)!important}
.tparrows:hover{background:rgba(var(--bs-sfondopulsanti-bg-rgb),1)!important}
.search-box .form-map input[type="text"]{border: 1px solid #ddd!important;}
.search-box .form-map input[type="text"], .search-box .form-map input[type="email"], .search-box .form-map input[type="search"], .search-box .form-map input[type="password"], .search-box .form-map input[type="number"], .search-box .form-map select, .search-box .form-map .price-range, .search-box .form-map textarea,.search-box .select2-container--default .select2-selection--single,.search-box .select2-container--default .select2-selection--multiple {background:var(--bs-campi-bg)!important;}
.search-box .select2-container--default .select2-selection--multiple:hover textarea{background:var(--bs-campi-bg)!important}
.form-search textarea,.search-box .select2-container--default .select2-selection--single .select2-selection__placeholder,.search-box .select2-container--default .select2-selection--single .select2-selection__rendered,.search-box ::placeholder,.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:var(--bs-campi-font-color)!important}
.search-box :-ms-input-placeholder{color:var(--bs-campi-font-color)}
.search-box ::-ms-input-placeholder{color:var(--bs-campi-font-color)}
.form-search textarea:-moz-placeholder,.form-search textarea:-ms-input-placeholder,.form-search textarea::-moz-placeholder,.form-search textarea::-webkit-input-placeholder,.form-search textarea::placeholder{color:var(--bs-campi-font-color)}
.search-box .form-map{background-color:rgba(var(--tm-motore-background-color-rgb),0.9)}
.search-box .form-map:hover {background-color:rgba(var(--tm-motore-background-color-rgb),1)}
.search-box .form-map label{color:var(--tm-motore-font-color)}
.search-box .form-map input[type="text"]{color:var(--bs-campi-font-color)}
.search-box .form-map .filter-option{color:var(--bs-campi-font-color)}
.search-box .select2-container--default .select2-selection--single .select2-selection__arrow b {border-color: var(--bs-campi-font-color) transparent transparent transparent!important;}
@media (max-width: 991px) {
.search-box-wrapper {background:var(--tm-motore-background-color)}
.search-box-wrapper label{color:var(--tm-motore-font-color)}
}

.service-info-1 h5,.service-info-1 h5 a,.service-info-1 i,.service-info-2 .icon,.service-info-2 h5,.service-info-2 h5 a{color:var(--bs-sfondopulsanti-bg)}
.service-info-1::before{background:var(--bs-sfondopulsanti-bg)}
.property-list-2 ul.quantity+ul.quantity li{color:var(--tm-body-font-color);background:0 0}

.pfshrink #brand img{-webkit-transition:max-height 1s;-moz-transition:max-height 1s;-ms-transition:max-height 1s;-o-transition:max-height 1s;transition:max-height 1s}
.pfshrink #brand img{max-height:60px;width:auto;-moz-transition:max-height .8s;-webkit-transition:max-height .8s;transition:max-height .8s}
.fixed{top:0!important}
@media (min-width:992px){
.pfshrink .toplivello a:not(.child-navigation a.nav-link){line-height:43px!important}
.fixed{top:108px!important}
}

.carousel-caption .cc-wrapper.right{top:100px}
@media only screen and (max-width:1600px){
.carousel-caption .cc-wrapper.right{top:70px}
}
@media only screen and (max-width:1480px){
.carousel-caption .cc-wrapper.right{top:50px;padding:30px 20px}
}
@media only screen and (max-width:1300px){
.carousel-caption .cc-wrapper.right{top:50px;padding:20px 10px}
}
