.tour-gallery {
	height: 290px;
	overflow: hidden;
}
.slideDesktop.type-slick-slider  .slide-wrapper .caption.left{
	left:0rem;
}
.slideDesktop.type-slick-slider .slide-wrapper .caption {
	padding: .5rem 0;
	position: absolute;
	max-width: calc(100% - 45rem);
	overflow: hidden;
	z-index: 5;
	height: 100%;
	padding-top: 10%;
}
.slideDesktop.tourVirtuale.type-slick-slider .slide-wrapper .caption {
	padding: .5rem 0;
	position: absolute;
	max-width: calc(100% - 29rem);
	overflow: hidden;
	z-index: 5;
	height: 100%;
	padding-top: 15%;
}
.slideDesktop.type-slick-slider .slide-wrapper .caption strong {
	font-size: 2rem;
}
.slideDesktop.type-slick-slider .slide-wrapper .caption .subcaption small{
	font-size:1.6rem;
}
.slideDesktop.type-slick-slider .slide-wrapper .caption small, 
.slideDesktop.type-slick-slider .slide-wrapper .caption strong {
	font-family: 'decima_uniRegular';
}
.slick-dots {
	bottom: 30px;
}


.boxNotizieHP.boxHP.banner-priority {
	color: #144382;
	background-color: white;
	padding: 0px 0 28px 0;
}
.boxNotizieHP.boxHP .order-lg-first {
	padding-left: 0;
}
.boxNotizieHP.boxHP.banner-priority .banner-priority li {
	background-color: white !important;
	padding: 17px 17px 22px 17px;
}
.banner-priority .text, .banner-priority .link {
	display: none;
}
.boxNotizieHP.boxHP.banner-priority .banner-priority li.margin-bottom-30 {
	background-color: white !important;
	padding: 17px 17px 22px 17px;
	margin-bottom: 0px;
}

.archivio-video .piece > .body .text,
.archivio-video .piece > .link {
	display:none;
}
.box-teaser.at::before {
	content: " ";
	position: absolute;
	background-image: url("../img/logoAT.png");
	width: 72px;
	height: 72px;
	background-position: top;
	background-repeat: no-repeat;
	top: -40px;
	margin: auto;
	left: calc(50% - 36px);
}
.box-teaser.at:hover::before {
	background-image: url("../img/logoAT.png");
}
.box-teaser.at span {
	display: block;
	font-size: 90%;
	margin-top: -5px;
	margin-bottom: 15px;
}
.box-teaser.at:hover, box-teaser.at:focus {
	background-color: #0089FF;
	text-decoration: none;
	color: #fff;
}

.settimanaConsiglio.exception {
	min-height: 30px;
}

.boxNotizieHP.boxPrimoPiano .col-lg-10 ul {
    margin: 10px 12px;
    font-stretch: condensed;
    font-family: Arial, Helvetica, sans-serif;
}

.boxHPconsiglio {
    flex: 0 0 calc((100% + 100px) * .322222 - 15px);
    max-width: calc((100% + 100px) * .322222 - 15px);
    width: 33%;
}
.boxHPconsiglio.element .piece.p-md-4.flex > .visual {
	flex: 0 0 calc((100% + 35px) * .933333 - 35px);
	max-width: calc((100% + 35px) * .933333 - 35px);
	padding-left: 10px;
}
.boxHPconsiglio.element .piece.p-md-4.flex > .body {
	flex: 0 0 calc((100% + 30px) * .966667 - 16px);
	max-width: calc((100% + 30px) * .966667 - 16px);
}
.boxHPconsiglio .teaser .teaser-date,
.boxHPconsiglio .teaser .intro-headline {
    font-size: 1.62rem;
}
.boxHPconsiglio .teaser .intro-headline {
    margin-bottom: 0rem;
}
.boxHPconsiglio .intro-headline > span {
    display: inline-block;
    text-overflow: ellipsis;
    word-wrap: break-word;
    overflow: hidden;
    font-size: 1.62rem;
    max-height: 3.8rem;
    line-height: 1.9rem;
    min-height: 3.8rem;
    margin-top: 1rem;
}
.boxHPconsiglio .piece > .body .text {
    font-size: 1.62rem;
    line-height: 1.9rem;
}
.boxSide.boxHPconsiglio {
    margin-top: 34px !important;
    flex: 0 0 calc((100% + 30px) * .666667 - 16px);
    max-width: calc((100% + 30px) * .666667 - 16px);
}
.boxSide.boxHPconsiglio.list-content .list-box {
	position:relative;
	display:block;
	flex-direction:column;
	column-count: 2;
	column-gap: 0px;
	-moz-column-count: 2;
	-moz-column-gap: 20px;
	-webkit-column-count: 2;
	-webkit-column-gap: 20px;
}
.boxSide.boxHPconsiglio .intro-headline > span { 
	min-height: 3.8rem;
	margin-top: 0em;
}
.boxSide .intro-headline > span {
    display: inline-block;
    text-overflow: ellipsis;
    word-wrap: break-word;
    overflow: hidden;
	font-size: 1.62rem;
    max-height: 3.8rem;
    line-height: 1.9rem;
    min-height: 3.8rem;
}



@media (max-width:1023.98px) {
	.tour-gallery {
		height: 200px;
		overflow: hidden;
	}
	body.home .boxHPconsiglio .link {
		display: block !important;
	}
	.boxSide .piece > .body + .link {
		display: block !important;
	}
	.vediComunicati {
		margin-bottom: 80px;
	}
	footer h2 {
		font-size: 1.2em;
	}
}
@media (min-width:1024px) and (max-width:1367px) {
	.tour-gallery {
		height: 200px;
		overflow: hidden;
	}
	body.home .boxHPconsiglio .link {
		display: block !important;
	}
	.boxSide .piece > .body + .link {
		display: block !important;
	}
	.vediComunicati {
		margin-bottom: 40px;
	}
	footer h2 {
		font-size: 1.2em;
	}
}