h1.header-slider {
    font-size: 2.8rem!important;
}


h1.header-parallax {
    font-size: 1.4rem!important;
	text-shadow: 2px 2px 2px #000;
}

h5 {
	font-size: 1.3rem!important;
}

nav .brand-logo img {
	margin-top: 4px;
	width:60%;
	max-height: 95%;
}

nav#fixed-phone-bar .button-collapse i {
	line-height: 40px!important;
	height: 40px!important;
	font-size: 1.7rem!important;
}

nav#fixed-phone-bar {
	height: 42px!important;
}

.title-immobile {
	font-size: 120%!important;
}
.buttons-immobile a {
	font-size: 140%!important;
	margin: 0px 8px;
}



.titan-text {
	font-size: 180%!important;
}

.superbig-text {
	font-size: 150%!important;
}

.big-text {
	font-size: 120%!important;
}


.txt_prezzo_nascosto {
	/*font-size:90%!important;
    line-height: 35px;*/

}

.row-buttons-form {
	text-align:center!important;
}


.row-buttons-form .btn {
	width: 100%!important;
}

.filter-bar {
	width: 100%!important;
}

.fixed-phone-bar {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index:998;
	background-color: #9c7e71 !important;

}



.price {
	font-size: 350%!important;
	display:block;
	text-align:center;
	/*margin-top:1rem;
	margin-bottom: 1rem;*/
}

.price .txt_prezzo_nascosto {
	font-size:50%!important;
    line-height: 35px;
}

h4 {
	font-size: 1.5rem!important;
}


.partner img {

	max-width: 150%;
}

span.tabtitle  {
	font-size: 80%!important;
}

.tabs .tab {
	line-height: 16px!important;
}

i.mdi.tiny {
    font-size:100%;
}


