.wp-site-blocks, .site-header, .wp-block-site-logo a > img {
	height: 0px;
}
img.custom-logo {
	width: 10px;
}

div header.wp-container-616ef391d6edf.wp-block-group.site-header {
	padding-bottom: 0px;
}
#wp--skip-link--target {
	margin-top: 80px;
}
h1.has-text-align-center.alignwide.wp-block-post-title {
	margin:0;
	font-size: min(max(3vw, 1vw), 4vw);
	font-family: "roboto condensed";
	display:none;
}
h1 {
	font-size: min(max(48px, 3vw), 80px);
	margin-top: 12vh;
	margin-bottom: 4vh;
}
h3 {
	font-family: "roboto condensed";
}
p.text-home {
	text-align:center;
}
div.wp-container-616ef391d7423.wp-block-group {
	margin-top:0;
}
div.wp-block-spacer {
	display:none;
}
.wp-site-blocks .site-header .wp-block-site-logo a > img {
	width: 150px;
	height: auto;
}
div.wp-container-616fca8e03f72.wp-block-group {
	display: none;
}
ul.wp-block-navigation__container {
	font-family: "roboto condensed";
}
a {
	font-family: "roboto condensed";
}
a:link, a:visited, a:active {
    text-decoration:none;
}
a:hover {
	color: #BD1622;
}
li:hover {
	color: #BD1622
}
label{
	font-family: "roboto condensed";
}
.is-menu-open .wp-block-navigation__responsive-close, .is-menu-open .wp-block-navigation__responsive-container-content, .is-menu-open .wp-block-navigation__responsive-dialog {
	height: 80%;
	padding: 1rem;
}
.wp-site-blocks .site-header .wp-block-site-logo {
	flex-basis: 50%;
}
.wp-block-site-title {
	display:none;
}
.wp-block-site-tagline {
	display:none;
}
blockquote.wp-block-quote, .is-style-plain {
	margin-bottom: 8rem;
	margin-top: 6rem;
	line-height: 1.5;
	padding-left: 48px;
}
.cit-home {
	text-align: center;
}
.cit-name-home {
	text-align: center;
}
/*progetti*********************/
div .wp-block-coblocks-posts__inner {
	margin-bottom: 8rem;
	margin-top: 6rem;
}
.single-post .wp-post-image {
	display: none;
}
div.wp-block-post-terms {
	display:none;
}
div.wp-block-post-date {
	display:none;
}
div .wp-block-jetpack-slideshow {
	max-width: 900px;
	margin-top: 4rem;;
}
.wp-block-columns.alignwide.next-prev-links {
	font-size: 15px;
	line-height: 1.2rem;
}
.wp-block-post-navigation-link {
	border-top: 0;
	margin-top: 2rem;
}
.site-footer {
	display:none;
}
.wp-site-blocks > * + * {
	margin: 0;
}
/*footer home********************/
footer.wp-container-61924d4700c92,.alignfull.has-background.has-primary-background-color.wp-block-template-part {
	margin-top: 0;
	margin-bottom: 0;
}
header div.wp-block-spacer {
	display:none;
}
/* footer*********************/
div.wp-block-spacer {
	display:block;
}
.wp-block-button__link {
	font-family: "roboto";
}
div.wp-block-jetpack-address {
	line-height: 1.4rem;
	text-decoration:underline;
	font-size: 1.1rem;
}
div.wp-block-jetpack-phone {
	line-height: 3rem;
	font-size: 1.1rem;
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content {
		align-items: unset;
	}
figcaption {
	line-height:1.2rem;
	font-family: "roboto condensed";
	text-align: left;
	font-size: 1rem;
}
.wp-block-image figcaption {
	margin-top: 0.5rem;
	margin-bottom: 2rem;
}
div.column-info {
	margin-top:0;
}
#privacy a {
	color: #6d6d6d;
	text-decoration: none;
	font-family: "roboto"
}
/*footer WP*/
.site-footer-container {
	display:none;
}
@media screen and (max-width: 600px) {
	div.wp-site-blocks .site-header .wp-block-site-logo {
		text-align: left;
	}
	div.column-home {
		margin-bottom: 3rem;
	}
  h1 {
    font-size: 2rem;
  }
	#la-nostra-storia {
		text-align: left;
	}
	#il-nostro-team {
		text-align: left;
	}
	h2#benvenuti-home {
		text-align: left;
		margin: 1rem;
	}
	p.text-home {
	text-align:left;
	}
	div.storia-text {
		margin-bottom: 30px;
	}
	#i-nostri-progetti {
		text-align: left;
		margin-bottom: 3rem;
	}
	#button-progetti {
		justify-content: left;
	}
	blockquote.wp-block-quote {
		font-size: 2rem;
	}
	div.wp-block-columns.has-background {
		padding: 0;
	}
	div.wp-block-coblocks-posts__inner {
		margin-top:1rem;
	}
		p.has-text-align-left, .has-medium-font-size {
		margin: 1rem;
	}
	.wp-block-columns.has-background {
		padding: 1rem;
	}
	.wp-block-column, .is-vertically-aligned-top {
		margin-bottom: 2rem;
	}
	.quote {
		margin-left: 2rem;
		margin-right: 2rem;
		padding: 0;
		margin-bottom: 0;
		margin-top:0;
	}
	.cit-home {
		text-align: left;
	}
	.cit-name-home {
		text-align: left;
		padding-left: 1rem
	}
	.wp-block-column.column-1 {
		display:none;
	}
	.wp-block-spacer.quote-spacer {
		display: none;
	}
	.wp-block-jetpack-layout-grid {
		display:block;
	}
	.wp-block-navigation__responsive .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-container,.is-menu-open {
		margin: 2rem;
		align-items: unset;
	}
	div.wp-block-spacer.spacer-contatti {
		display: none;
	}
	div.wp-block-jetpack-layout-grid {
		padding-left:0;
		padding-right:0;
	}
	div.wp-block-coblocks-posts__content {
		margin-bottom: 1rem;
	}
	.is-style-stacked .wp-block-coblocks-posts__image{
		margin-bottom: 0.5rem;
	}
	figure.contatti-image {
		width: 60%;
		height: auto;
	}
	p.contatti-text {
		margin: 0;
	}
	div.contatti-text {
		margin: 0;
	}
	div.contatti-column-brand,.wp-block-column {
		margin-bottom: 0;
	}
	div.column-mobile-none {
		display:none;
	}
	div.spacer-mobile-none {
		display: none;
	}
	.column-footer {
		text-align: center;
		margin-bottom: 0;
	}
}