.fa-phone-square:before {color: #000!important;}
.fa-envelope-square:before {color: #000!important;}
.fa-map-marked-alt:before {color: #000!important;}
.fa-facebook:before {color: #000!important;}
.fa-star:before {color: #001e50!important;}
.fa-print:before {color: #000!important;}
.fa-twitter:before {color: #000!important;}
.fa-facebook-f:before {color: #000!important;}
.fa-instagram-square:before {color: #000!important;}
.fa-whatsapp-square:before {color: #000!important;}
.pulsanteServizi {background-color: #001e50!important;}
.socialbar i {font-size: 30px; margin: 2px 9px;}
.text-custom {font-size: 13px !important;}
.scrollToTopBtn {background-color:#001e50!important;}

.button-custom-color {background-color: #001e50!important;}
.custom-font-color {color: #001e50!important;}
.open-permuta > *{color:#001e50;}
.tipologiasrch .item.active {background-color: #001e50!important;}
.tipologiasrch .item:hover {background-color: #001e50!important;}
.custom-bg-color-01 {background-color: #001e50!important;}
.caption {top: 48%!important;}
.caption .ButtonRule {background-color: #001e50!important;}
.submenu-header {background-color: #001e50!important;}
.d_flx.team .flx_itm img {border-color: #e0c000!important;}
.allegato {background-color: #001e50!important;}


/*HEAD*/
.menu-custom {font-size: 13px !important;}

/*LISTA NOLEGGIO*/
.list .item .image .data  {background-color: #001e50!important;}
.list .item .title b {color: #001e50!important;}

/*DETTAGLIO NOLEGGIO*/
.dettaglio-noleggio .buttons-container a.button-mensilita.active {background-color: #001e50!important;}
.dettaglio-noleggio .data span b {color: #001e50!important;}
.dettaglio-noleggio .tab-panel .tabs .tab.active {color: #001e50!important;}

/*DETTAGLIO AUTO*/
.flexbox-datiauto .dati-auto-top i.fas { color: #001e50!important;}
.durataFinanziamento .item.active .dot  {background-color: #001e50!important; color:#fff; }

.contact div {flex-basis: 45%;}
.flexbox-datiauto .dati-auto-top {width: 50%;}


.header {height: 93px; background-color: #000 !important;}
.misurelogo {max-height: 200px; max-width: 240px; margin-top:18px}
.bottom-menu {COLOR: #FFF !important;}
.bottom-menu a:hover {COLOR: #001e50!important;}
.bottom-menu a {COLOR: #FFF !important;}
.sub .submenu-lista {background-color: #000!important; border-top: solid 1px #fff;}
.hamburger-menu {background-color: #fff !important;}
.bottom-menu .submenu {background-color: #000!important;}
.menu-bar-mobile {background-color: #000 !important; }


/*BOX PROMO*/
.tipologiaPromo {    border-radius: 20px 20px 20px 20px; left: 29%; padding: 7px 40px;}

/*CTA SERVIZI*/
.pulsanteServiziLink {    margin-bottom: 10px; background-color: #0077cc !important;}

/*DICONO DI NOI*/
.dicono .item .content {box-shadow: 0px 0px 10px -4px rgb(0 0 0 / 48%) !important;}
.dicono .item .icongrey {height: 70px !important; width: 70px !important;}


/*CONTATTI*/
.contact2 div {flex-basis: 49% !important;}

@media (min-width: 319px) and (max-width: 815px) {
.head_space {height: 2px;}
.submenu-header {height: 100%; background-color: #000!important;}
.flexbox-datiauto .dati-auto-top {width: 80%;}
.submenu-header-a {color: #fff!important;}
.menu-bar-mobile a img {height: 100%;}

/*DICONO DI NOI*/
.dicono .item .content .text.rules {width:auto;}

@media (min-width: 120px) and (max-width: 1024px) {

/*DICONO DI NOI*/
.dicono .item .content .text.rules {width:auto !important;}

