h1,h2,h3 {
	color: #009d88; 
}

.parallax-one {
    background:	transparent url("../images/contenuti/parallax.jpg") repeat scroll 0% 0%;
}.book-slider {        bottom:	0px;}



	/*	Bottoni FontAwesome	*/	
	.bottoni_det_offerta a {
		color:				#ffffff;
	}
	
	.bottoni_det_offerta a:hover {
		color:				#ffffff;
	}
	
	.bottoni_det_offerta span {		
		color:				#ffffff;
	}
	
		@media (min-width: 768px) {			
			
			.bottoni_richieste a {
				height:				55px;
				overflow:			hidden;
				padding-top:		0px;
				padding-bottom:		0px;					
			}		
			
			.icone_offerte {
				display: none !important;
			}	
		}
		
		@media (max-width:	768px) {
			.text_btn_off {
				display:	none;			
			}
		}


.about-title p {   
    width: 100%;    
}

h1 {
	text-align:	left;
}



.form-control {    
    border-radius: 0px;    
}

.noshow {
	display:none;
}




/*
 * FORM CONTATTI
 */

/* form contatti */

input.error { border: 2px solid red; }
select.error { border: 2px solid red; }

.contatti .form-control, .infocamera {
	margin-bottom:	15px !important;
}

.contatti input[type="checkbox"] {
	margin: 0;
}

.contatti .form-label {
	font-size:		1em;
	line-height:	1.4em;
}

form#contatti_mobile {
    display:	none;
  }

@media (max-width: 640px) {
  form#contatti {
    display:	none;
  }
  form#contatti_mobile {
    display:	block;
  }
}


.contatti select {
	height:		47px;	
	font-size:	18px;	
}

.contatti .datepicker {
	height:		46px;	
	font-size:	18px;	
}

 
/* MENU */

.nav ul.sf-menu > li::before {
    background: #ffffff none repeat scroll 0% 0%;    
}


.nav ul li a {    
    color:	#535353;
}

.nav ul li:hover {
    background: #9eceb4; 
}

.button-style-1 a {
    background: #009d88 none repeat scroll 0% 0%;
}

input[type="submit"] {    
    border:		1px solid #009d88;
    background: #009d88 none repeat scroll 0% 0%; 
}

.book-slider input, .book-slider select {
    border:		1px solid rgba(158, 206, 180, 0.6);
}

.sod_select {
    border:	1px solid rgba(158, 206, 180, 0.6);
}

.sod_select .sod_list_wrapper {
    border:	1px solid rgba(158, 206, 180, 0.6);
}

.datepicker td.active, .datepicker td.active:hover {
    

input {	border: 1px solid #336494; font-size: 16px;  }
/*input:focus { border: 1px dotted blue; }*/
input.error { border:2px solid red !important; }
textarea.error { border:2px solid red !important; }
table textarea.error { border:2px solid red !important; }
select.error { border:2px solid red !important; }
/*form.cmxform .gray * { color: gray; }*/


.datepicker td.active, .datepicker td.active:hover {
    background-color: #009d88 !important;
}


i.icone_offerte {
    padding-right: 0px !important;
    border:1px solid red;
}


.slider-bar-under {
    background: #009d88 !important;
}