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

	VISIT BORGO CHIESE
	2023 Made in Ondanomala - www.ondanomala.it


*/


@import url('https://ondanomalaweb.it/utility/css/ondanomala.css');
.w-separator.align_left{ margin-left:0px !important; }
.grosso{font-weight:800 !important;}
.fine{font-weight:100 !important;}




.w-filter.state_desktop[class*="style_drop_"] .w-filter-item-values {
column-count: 4 !important;
min-width: 60em !important;
width: 100% !important;
}




/*	MENU
---------------------------------------------------------------------*/
.w-nav-control{
	background:#CE0D41 !important;
	height:80px !important;
	color:#FFF !important;
}
.w-nav-control .w-nav-icon{
	width:50px !important;
}
.w-nav-list.level_1 a{
	color:#2A2D3C;
}
.w-nav-list.level_1.hover_simple{
	background: #E6E6E6 url("https://visitborgochiese.it/wp-content/uploads/2023/05/panchina-sx-1.svg") no-repeat fixed bottom !important; 
	background-size: 50% auto !important;
	width:100%;
	min-width: 270px;
	max-width:500px !important;
}
.w-nav.type_mobile.m_align_none .w-nav-anchor.level_2,
.w-nav.type_mobile.m_align_left .w-nav-anchor.level_2 {
	padding-left: 2.5rem !important;
}
.w-nav .level_2 a{
	line-height:1.3em !important;
	padding-top: 0.25rem !important;
	padding-bottom: 0.25rem !important;
}
.w-nav ul.level_2 {
	padding-bottom:2rem !important;
}
.w-nav .current-menu-item a{
	color: #CE0D41 !important;
	text-decoration:underline !important;
}



.w-tabs-section-header {
	line-height: 1.5;
	padding: 1em 0em !important;
	width: 100%;
}
.w-tabs.accordion>div>.w-tabs-section {
display: block;
border-style: solid;
border-width: 0px 0 0 0 !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;
}
.ondaform .wpb_column{
	padding-bottom:30px !important;
}

.ondaform input:is([type="button"],
.ondaform input[type="file"]::file-selector-button{
	background:#F0F0F1 !important;
	border-right:1px solid #F0F0F1 !important;
}





/*	TABLET
----------------------------------------------*/
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 2) {
	  	  
}





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

}





