.nectar-fancy-ul ul {
	margin-left: 0;
	margin-top: 30px;
}
.form-container .wpb_row .col.span_12 {
	margin-bottom: 15px !important;
}
.form-container .wpb_row {
	margin-bottom: 0px !important;
}
.wpb_gallery_slidesflickity_static_height_style .nectar-flickity .flickity-viewport {
	margin-top: 60px !important;
}
body.archive.category #page-header-bg h1 {
	text-align: center;
}
/* body.archive.category .page-header-bg-image {
	height: 350px;
} */
.iubenda-granular-controls-container label span {
	color: #fff;
}
#iubenda_policy .iub_content {
	padding: 0px !important;
}
.istruttori .nectar-post-grid-item .inner .nectar-post-grid-item-bg img {
	top: 50%;
	transform: translateY(-50%);
}
.woocommerce-loop-product__data-periodo {
	padding-top: 10px;
}
.col__istr .vc_column-inner .wpb_wrapper .col-md-4 {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
}
.col__istr .vc_column-inner .wpb_wrapper .col-md-4 .scheda-corso--istruttore {
	flex-basis: 32%;
}
.col__istr .vc_column-inner .wpb_wrapper .col-md-4 h3 {
	width: 100%;
}
.in_breve .scheda-corso--istruttore .scheda-corso--istruttore--img img {
	border: none !important;
}
.scheda-corso--istruttore {
	position: relative;
}
.scheda-corso--istruttore > a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
}






@media only screen and (min-width: 1000px) {
	.form-container .wpb_row .col.span_12 .wpb_column:not(:last-child) {
		padding-right: 15px;
	}
	.col__istr .vc_column-inner .wpb_wrapper .col-md-4 {
		gap: 20px;
	}
	/* body.archive.category #page-header-bg .span_6 .inner-wrap {
		padding-top: 30px;
	} */
}
@media only screen and (max-width: 1000px) {
	.col__istr .vc_column-inner .wpb_wrapper .col-md-4 {
		justify-content: space-evenly;
	}
	.col__istr .vc_column-inner .wpb_wrapper .col-md-4 .scheda-corso--istruttore {
		flex-basis: 48%;
	}
}