.fusion-bf{
	/*position: fixed;
	top: 120px;*/
	z-index: 1000;
	/*background-color: #000;*/
	background-color: #413630;
	width:100%;
	padding: 10px 0px;
}
@media(max-width:1008px){
	.fusion-bf{
		/*position: fixed;
		top: 50px;*/
		z-index: 1000;
	}
}
@media(max-width:768px){
	.fusion-bf{
		/*position: relative;
		top: 50px;*/
		z-index: 0;
		padding: 15px 0px;
	}
}

#form-fusion .has-error input,
#form-fusion .has-error select{
	background-color:#f2dede;
}
#form-fusion{
	font-family: Lato,Arial, Helvetica, sans-serif;
	font-size:15px;	
}
#form-fusion .dropdown-select:after {
	visibility:hidden;
	display:none;
}
#form-fusion #cfAdulti{
	font-size:13px;
	text-align:center;
}

@media (min-width:768px){
	#form-fusion #dtpArrivo,
	#form-fusion #dtpPartenza{
		max-width:180px;
	}
	#form-fusion #cfCodice{
		min-width:190px;
	}
}
@media (max-width:767px){
	#form-fusion #dtpArrivo,
	#form-fusion #dtpPartenza,
	#form-fusion #cfCodice{
		width:80%;
		margin: 5px auto;
	}
	#form-fusion #cfAdulti{
		width:80%;
		margin: auto;
	}
	#form-fusion .form-group{margin-bottom:0px;}
}

.bootstrap-datetimepicker-widget{color:#000;}
.bootstrap-datetimepicker-widget .table-condensed .disabled{color: #999999;}
.bootstrap-datetimepicker-widget .table-condensed .today {border-bottom: 1px solid #9F4A51;}
.bootstrap-datetimepicker-widget .table-condensed .active {
	background-color: #9F4A51;
	color: #fff;
	border-radius: 4px;
}

/* custom */
/*search button*/
#form-fusion input[type="submit"], 
#form-fusion input[type="button"]{
	border-color: #d6cfc0;
	background-color: #d6cfc0;
	color: #000;
	font-size: 14px;
	padding: 6px 20px;
}
/*hover effect on search button*/
#form-fusion input[type="submit"]:hover, 
#form-fusion input[type="button"]:hover{
	border-color: #c4bcab !important;
	background-color: #c4bcab !important;
	color: #000;
}
.table-condensed,
.table-condensed tr{
	border-top: 0px solid #fff;
	border-bottom: 0px solid #fff;
}
.table-condensed>thead>tr>th{
	color:#000;
	background-color:#fff;
}
.table-condensed:hover{ cursor:pointer; }

#site-logo a img { max-height:90px; }

#main #content{margin-top:30px;}

#mobile-menu-toggle{ background-color:#fff;}

.icon-th-menu{ color:#666666 !important; }

@media (max-width:767px){
	#site-logo a img {
		margin-top: -5px;
    margin-bottom: 5px;
    padding-left: 55px;
	}
	#main #content{ margin-top:200px; }
}