/*
Theme Name: Impreza Child
Template: Impreza
Version: 1.0
Author:	UpSolution
Theme URI: http://impreza.us-themes.com/
Author URI: http://us-themes.com/



*/
@import url('https://ondanomalaweb.it/utility/css/ondanomala.css');
.w-separator.align_left{ margin-left:0px !important; }
a.w-nav-control.active .w-nav-icon{color:#FFF !important;z-index:999 !important;}


/*	MENU
----------------------------------------------*/

.w-nav-control{
	height:70px !important;
	background:#2A2D3C !important;
	margin-left:-1.5rem !important;
	padding-left:1.2rem !important;
	padding-right:1.2rem !important;
}
.w-nav-control:hover{
	background:#9194A3 !important;
}
.w-nav-control:hover .w-nav-icon {
	color:#FFF !important;
}
.w-nav-control .w-nav-icon {
	color:#FFF !important;
}
.w-nav-list{
	background:#2A2D3C !important;
	min-width:320px !important;
}
.w-nav-list li a{
	color:#FFF !important;
}
.w-nav-list li a:hover,
.w-nav-list li.current_page_item a{
	color:#9194A3 !important;
}



/*	FORM CF7
---------------------------------------------------------------------*/
.xdsoft_datetimepicker .xdsoft_datepicker {width: 265px !important;}
.ondaform .vc_col-sm-6.sx{
	float:left !important;
	width:49% !important;
	margin-right:2% !important;
}
.ondaform .vc_col-sm-6.dx{
	float:left !important;
	width:49% !important;
	margin-right:0% !important;
}
.ondaform .vc_col-sm-12{
	float:left !important;
	width:100% !important;
	margin-right:0% !important;
}
.ondaform .vc_column_container{
	margin-bottom:10px !important;
}
.ondaform .vc_column_container input{
	margin-top:2px !important;
}
.ondaform label{
	font-weight:border !important;
}
.ondaform .iubenda,
.ondaform .captcha{
	margin-top:20px !important;
}
.ondaform .iubenda label{
	font-size:11px !important;
}
.ondaform .ob{
color:#B40000 !important;
}
.ondaform .accettazione input{
margin:0px !important;
}
.ondaform .wpcf7-submit {
	margin-top: 0px !important;
}
.ondaform .wpcf7-form-control-wrap .wpcf7-list-item{
	float:left !important;
	width:100% !important;
}
@media only screen and (max-width: 600px) { 
.desktop{ display: none !important; visibility: hidden !important; }
.mobile{ display:inherit !important; visibility: visible !important; }
	.ondaform .vc_col-sm-6.sx{float:left !important;width:100% !important;}
	.ondaform .vc_col-sm-6.dx{
	float:left !important;width:100% !important;margin-left:0% !important;}
	.ondaform .vc_col-sm-12{float:left !important;width:100% !important;}
}

.ui-widget-header .ui-icon {
	visibility:visible !important;
	display:block !important;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	top: 10px !important;
}
.ui-datepicker-next {
position: absolute;
right: 0;
width: 14.285%;
cursor: pointer;
border-radius: 0px !important;
}
.ui-datepicker-prev {
position: absolute;
left: 0;
width: 14.285%;
cursor: pointer;
border-radius: 0px !important;
}
.no-touch .ui-datepicker a:not(.ui-state-active):hover {
background: none !important;
	border-radius: 0px !important;
}


.layout_24 .w-grid-item-h{
	border:1px solid #e8e8e8 !important;
}



/*	TABLET
----------------------------------------------
IPAD 2160×1620 pixel a 264 ppi */
@media only screen 
  and (min-device-width: 850px) 
  and (max-device-width: 1180px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 2) {
  	  
}

/*	SMARTPHONE
----------------------------------------------*/
@media only screen and (max-width: 600px) { 

}




