/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: A plain-vanilla &amp; lightweight theme for Elementor page builder
Tags: flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 2.5.0.1651648999
Updated: 2022-05-04 09:23:19

*/
@import url(//db.onlinewebfonts.com/c/51ee907427c788c3ab4442e73286d641?family=Corbel);
.home .elementor-6897 .elementor-element.elementor-element-bb48c7f {
	display: none !important;
}
.linkfooter a {
	color: #fff !important;
}
.elementor-6897 .elementor-element.elementor-element-59ed0f1 > .elementor-element-populated {
	padding-top: 0px !important;
}
.newshome {
}
.newsshome .elementor-post.elementor-grid-item{
	background: #fff !important;
}
.elementor-post__thumbnail__link {
	margin-bottom: 0px !important;
}
.elementor-post__text {
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 10px;
	padding-right: 10px;
	background: #fff !important;
}
.numerihome {
	padding-top: 20px;
	font-size: 16px;
	display: grid;
	grid-template-columns: auto 30px auto 30px auto;
	width: 1200px;
	margin-left: auto;
	margin-right: auto;
	background: #fff;
	height: 60px;
	padding-bottom: 20px;
}
.numerihome div {
	text-align: center;
}
.numerihome img {
	display: block;
	width: 30px;
}
.elementor-post-date {
	font-family: Corbel;
	font-size: 14px;
}
.numerihome .quadri{
	position: relative
}
.numerihome .quadri::before{
	position: absolute;
	left: 0px;
	display: block;
	width: 35px;
	height: 35px;
	background: #D9282B;
}
.boxinfohp {
	background: #134259;
}
.numerihome label{
	font-size: 30px;
}
.post-template-default .page-header {
	background: #F6FAFB;
}
.post-template-default .page-header h1{
	font-size: 30px !important;
	text-align: center;
	margin: 0px;
	padding-top: 20px;
	padding-bottom: 20px;
	
}
.post-template-default .post-tags {
	margin-bottom: 30px;
	text-align: center;
	background: #F6FAFB;
	margin-top: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
}
#sectionshp {
	margin-left: -60px;
	width: 1200px;
	display: block;
	margin-top: 5px;
}
#sectionshp label {
	color: #fff;
	padding-left: 120px;
	text-align: left;
	box-sizing: border-box;
	font-size: 13px;
}
#sectionshp .elementor-widget:not(:last-child) {

}
.boxinfohp {
	height: 240px;
}
.boxinfo {
	text-align: center;
}
.boxinfo .inte {
	color: #8BA7B4;
}
.section1, .section2, .section3, .section4, .section5, .section6, .section7, .section8  {
	height: 115px;
	display: flex;
	align-items: center;
	cursor: pointer;
}
.section1 label, .section2 label, .section3 label, .section4 label, .section5 label, .section6 label, .section7 label, .section8 label {
	cursor: pointer;
}
.section1 {
	background: #0499CC url(/wp-content/uploads/home/sezione1.jpg) left center no-repeat;
}
.section2 {
	background: #0499CC url(/wp-content/uploads/home/sezione2.jpg) left center no-repeat;
}
.section3 {
	background: #0499CC url(/wp-content/uploads/home/sezione3.jpg) left center no-repeat;
}
.section4 {
	background: #0499CC url(/wp-content/uploads/home/sezione4.jpg) left center no-repeat;
}
.section5 {
	background: #689E41 url(/wp-content/uploads/home/sezione5.jpg) left center no-repeat;
}
.section6 {
	background: #689E41 url(/wp-content/uploads/home/sezione6.jpg) left center no-repeat;
}
.section7 {
	background: #689E41 url(/wp-content/uploads/home/sezione7.jpg) left center no-repeat;
}
.section8 {
	background: #689E41 url(/wp-content/uploads/home/sezione8.jpg) left center no-repeat;
}
.linkfooter {}
.tax-tipologie h1{
	font-size: 22px !important;
	height: 50px;
	display: flex !important;
	align-items: center;
	justify-content: center;
	
	
	 width: 100vw;
 position: relative;
 margin-left: -50vw;
 left: 50%;
}
body .at-tableclass h3 {
	background: #689E41 !important;
}
body .at-tableclass h3 a {
	color: #fff !important;
	text-transform: uppercase;
}
.tax-tipologie .post p, .elementor-element-9084b0d {
	display: none;
}
.tax-tipologie .page-content, .amm-trasparente-template-default .page-content  {
	margin-bottom: 60px;
	margin-top: 40px;
}
.tax-tipologie {

}
.tax-tipologie h2 a, .vai {
			background: url(/wp-content/uploads/amtra/ico-vai.svg) left center no-repeat;
	padding-left: 40px;
	line-height: 30px;
	text-transform: uppercase;
	font-size: 15px !important;
	height: 30px;
	display: block;
}
.tax-tipologie h2 a:hover, .vai:hover {
			background: #eeeeee url(/wp-content/uploads/amtra/ico-vai.svg) left center no-repeat;
}
.fotmapa  {
	position: relative;
	display: block;
	min-width: 200px;
	min-height: 206px;
}
.fotmapa label {
	position: absolute;
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center;
	width: calc(100% - 20px);
	height: 35px;
	margin-left: 10px;
	margin-right: 10px;
	bottom: 10px;
	background: #134259;
	color: #fff;
	text-transform: uppercase;
	cursor: pointer;
	font-size: 12px;
}
.fotmap1 {
			background: #eeeeee url(/wp-content/uploads/home/fotmap-1.jpg) center center no-repeat;
}
.fotmap1:hover {
			background: #eeeeee url(/wp-content/uploads/home/fotmap-1h.jpg) center center no-repeat;
}
.fotmap2 {
			background: #eeeeee url(/wp-content/uploads/home/fotmap-2.jpg) center center no-repeat;
}
.fotmap2:hover {
			background: #eeeeee url(/wp-content/uploads/home/fotmap-2h.jpg) center center no-repeat;
}
.fotmap3 {
			background: #eeeeee url(/wp-content/uploads/home/fotmap-3.jpg) center center no-repeat;
}
.fotmap3:hover {
			background: #eeeeee url(/wp-content/uploads/home/fotmap-3h.jpg) center center no-repeat;
}
.fotmap4 {
			background: #eeeeee url(/wp-content/uploads/home/fotmap-4.jpg) center center no-repeat;
}
.fotmap4:hover {
			background: #eeeeee url(/wp-content/uploads/home/fotmap-4h.jpg) center center no-repeat;
}
.fotmap5 {
			background: #eeeeee url(/wp-content/uploads/home/fotmap-5.jpg) center center no-repeat;
}
.fotmap5:hover {
			background: #eeeeee url(/wp-content/uploads/home/fotmap-5h.jpg) center center no-repeat;
}



.fotmap6 {
			background: #eeeeee url(/wp-content/uploads/home/fotmap-6.jpg) center center no-repeat;
}
.fotmap6:hover {
			background: #eeeeee url(/wp-content/uploads/home/fotmap-6h.jpg) center center no-repeat;
}
.fotmap7 {
			background: #eeeeee url(/wp-content/uploads/home/fotmap-7.jpg) center center no-repeat;
}
.fotmap7:hover {
			background: #eeeeee url(/wp-content/uploads/home/fotmap-7h.jpg) center center no-repeat;
}
.fotmap8 {
			background: #eeeeee url(/wp-content/uploads/home/fotmap-8.jpg) center center no-repeat;
}
.fotmap8:hover {
			background: #eeeeee url(/wp-content/uploads/home/fotmap-8h.jpg) center center no-repeat;
}
.fotmap9 {
			background: #eeeeee url(/wp-content/uploads/home/fotmap-9.jpg) center center no-repeat;
}
.fotmap9:hover {
			background: #eeeeee url(/wp-content/uploads/home/fotmap-9h.jpg) center center no-repeat;
}
.fotmap10 {
			background: #eeeeee url(/wp-content/uploads/home/fotmap-10.jpg) center center no-repeat;
}
.fotmap10:hover {
			background: #eeeeee url(/wp-content/uploads/home/fotmap-10h.jpg) center center no-repeat;
}
.amtra-h1sf {

}
body.elementor-page-7971 .main-amtra a.pdf, body.elementor-page-7971 .main-amtra a.xls, body.elementor-page-7971 .main-amtra ul a, body.elementor-page-7971 .main-amtra a.doc, a.pdf, a.xls, a.doc, a.xml, a.zip {
	padding-left: 50px;
	line-height: 30px;
	text-transform: uppercase;
	font-size: 15px !important;
	min-height: 30px;
	margin-top: 5px;
	margin-bottom: 5px;
	display: block;
}
body.elementor-page-7971 .main-amtra a.pdf, body.elementor-page-7971 .main-amtra ul.pdf a, a.pdf {
				background: url(/wp-content/uploads/amtra/ico-pdf.svg) left center no-repeat;
	background-size: 30px;
}
body.elementor-page-7971 .main-amtra a.xls, a.xls {
				background: url(/wp-content/uploads/amtra/ico-excel.svg) left center no-repeat;
}
body.elementor-page-7971 .main-amtra a.doc, a.doc {
				background: url(/wp-content/uploads/amtra/ico-word.svg) left center no-repeat;
}
a.xml {
				background: url(/wp-content/uploads/amtra/ico-xml.svg) left center no-repeat;
}
a.zip {
				background: url(/wp-content/uploads/amtra/ico-zip.svg) left center no-repeat;
}
body.elementor-page-7971 .main-amtra a.pdf:hover, body.elementor-page-7971 .main-amtra a.xls:hover, body.elementor-page-7971 .main-amtra a.doc:hover, a.pdf:hover, a.doc:hover, a.zip:hover {
	font-weight: bold;
}
body.elementor-page-7971 .main-amtra a.pdf:hover, body.elementor-page-7971 .main-amtra ul.pdf a:hover, a.pdf:hover {
				background: #eeeeee url(/wp-content/uploads/amtra/ico-pdf-hover.svg) left center no-repeat;
			background-size: 30px;
}
body.elementor-page-7971 .main-amtra a.xls:hover, a.xls:hover {
				background: #eeeeee url(/wp-content/uploads/amtra/ico-excel-hover.svg) left center no-repeat;
}
body.elementor-page-7971 .main-amtra a.doc:hover, a.doc:hover  {
				background: #eeeeee url(/wp-content/uploads/amtra/ico-word-hover.svg) left center no-repeat;
}
a.zip:hover  {
				background: #eeeeee url(/wp-content/uploads/amtra/ico-zip-hover.svg) left center no-repeat;
}
body.elementor-page-7971 .main-amtra h2 {
	background: #eee;
	padding: 5px;
	padding-left: 10px;
	font-size: 1.2em;
	color: #0499cc !important;
	font-weight: bold;
}
body.elementor-page-7971 .main-amtra ul {
	margin: 0px;
	padding: 0px;
}
body.elementor-page-7971 .main-amtra ul li {
	list-style: none !important;
}
body.elementor-page-7971 .main-amtra ul.link a {
					background: url(/wp-content/uploads/amtra/ico-link.svg) left center no-repeat;
}
body.elementor-page-7971 .main-amtra ul.link a:hover {
				background: #eeeeee url(/wp-content/uploads/amtra/ico-link-hover.svg) left center no-repeat;
}
.fisarmonica h5 {
	font-size: 14px !important;
	font-weight: bold;
}
.amtra-1-sf {
	padding-top: 50px;

}

.elementor-element-486d407, .elementor-element-55bb63a, .elementor-element-9803bfe, .elementor-element-4e7d66d {
	margin-bottom: 10px !important
}
.elementor-element-9e320e1 a {
	color: #fff !important;
}
.logged-in form {
	display: block;
	margin-top: 30px;
}
.logged-in form input[type="submit"]{
	background-color: #ED008C;
	color: #fff !important;
}
h2.elementor-heading-title.elementor-size-default{	
}
.gridh2hp {
	display: grid;
	grid-template-columns: 150px auto 150px;
}
.preh1 {
	background: url(/wp-content/uploads/home/linea.svg) no-repeat left center;
}
.posth1 {
	background: url(/wp-content/uploads/home/lineab.svg) no-repeat right center;
}
.preh1, .posth1 {
	display: block;
	height: 50px
}
@media screen and (min-width: 993px) {
		.onlymob {
		display: none;
	}
	.elementor-nav-menu--dropdown, .elementor-menu-toggle {
		display: none!important;
	}
	.elementor-nav-menu--main ul li {
		list-style: none !important;
		float: left;
		margin-right: 25px;
	}
}
@media screen and (max-width: 992px) {
	.gridh2hp {
	display: grid;
	grid-template-columns: 80px auto 80px;
}
	.gridh2hp div {
	display: flex;
		justify-content: center;
		align-items: center;
}
	.preh1, .posth1 {
	display: block;
	height: 50px
}
	.onlymob {
		display: block !important;
	}
	#sectionshp {display: none !important}
  .elementor-element-e6dabba[style] {
	 width: 100vw !important;
 margin-left: -50vw;
 left: 50% !important;
	  padding-left: 0px !important;
	  padding-right: 0px !important;
  }
.titolob:before, .titoloa:after {
    width: 15px !important;
}
	.elementor-element-316d6cc h2 {
		font-size: 18px !important;
	}
	.boxinfomob {
			height: 260px !important;
			background: #134259;
		display: block;
		color: #fcfcfc;
		margin-bottom: 15px;
	}
	.boxinfomob div, .boxinfomob img {
		display: block;
		margin-left: auto;
		margin-right: auto;

	}
	.boxinfomob div {
				text-align: center;
		width: 100%;
		margin-top: 5px;
	}
	#hpsezmob label {
    color: #fff;
    padding-left: 120px;
    text-align: left;
    box-sizing: border-box;
    font-size: 13px;
}
	.numerihome {
		grid-template-columns: auto;
		height: auto;
		width: 100%;
	}
	.numerihome img {
		margin-left: auto;
		margin-right: auto;
	}
		.elementor-nav-menu--main  {
		display: none !important;
	}
}