#st-portale { display: grid; grid-template-areas: 'col0' 'col1' 'col6' 'col2' 'col3' 'col4' 'col5'; grid-gap: 30px; grid-template-columns: 1fr; }


.stit-titolo-rubrica, 
.st-box-notizie h2,
.st-box-multimedia h2 { position: relative; font-size: 16px; text-transform: uppercase; text-align: center; font-family: 'Barlow Condensed', sans-serif; letter-spacing: 5px; color: var(--colore1-2); line-height: 1em; font-weight: 800; -webkit-user-select: 100px; width: 100%; margin: 10px 0 0 0; }
.st-box-notizie h2,
.st-box-multimedia h2 { padding-top: 20px; }
.stit-titolo-rubrica:before, 
.st-box-notizie h2:before,
.st-box-multimedia h2:before { vertical-align: text-top; content: ''; display: inline-block; height: 1.1em; width: 123px; background-size: contain; background-position: 50% 50%; background-image: url(//cms.pegasomedia.it/grafica/stit-logo-blu-solo.svg); background-repeat: no-repeat; }
.st-box-notizie h2:after,
.st-box-multimedia h2:after { content: ''; display: block; height: 5px; width: 100%; background-color: #f1f1f1; top: 0; position: absolute; }

#stit-menu-portali { color: var(--footer-titlecolor); font-family: 'Barlow Condensed', sans-serif; letter-spacing: 5px; line-height: 2.5em; font-size: 14px; border-bottom: 3px solid #e9e9e9; display: grid; grid-template-columns: repeat(7, max-content); justify-content: center; font-weight: 800; }
#stit-menu-portali a { display: inline-block; padding: 0 .5em; }
#stit-menu-portali li:hover { border-bottom: 3px solid var(--footer-titlecolor); margin-bottom: -3px; }
#stit-menu-portali img { height: 1.5em; vertical-align: text-bottom; margin-right: 2px; }

/* portale */

.st-notizie-scorri { padding: 0 30px 0 0; position: relative; }
.st-notizie-scorri .st-box-notizia { display: inline-block; width: calc(33.33% - 30px); vertical-align: top; margin-left: 30px; height: 440px; overflow: hidden; }
.st-notizie-scorri .st-immagine1 { display: none; }
.st-notizie-scorri .st-immagine2 { height: 200px; width: 100%; background-size: cover; background-position: 50% 50%; margin: 15px 0; }
.st-notizie-scorri .st-sito { display: inline-block; color: var(--footer-titlecolor); font-family: 'Barlow Condensed', sans-serif; font-size: 13px; font-weight: 600; letter-spacing: 1px; }
.st-notizie-scorri .st-sito:after { content: '\276D'; color: var(--colore1-2); display: inline-block; margin-right: .3em; margin-left: .3em; }
.st-notizie-scorri .st-argomento { display: inline-block; color: var(--footer-titlecolor); font-family: 'Barlow Condensed', sans-serif; font-size: 13px; font-weight: 600; letter-spacing: 1px; }
.st-notizie-scorri h2 { display: block; font-size: 20px; font-weight: 700; text-transform: uppercase; line-height: 1.1; height: 65px; overflow: hidden; margin: 10px 0 15px 0; }
.st-notizie-scorri time { display: block; font-size: 10px; font-weight: 700; text-transform: uppercase; line-height: 1; margin: 15px 0 10px 0; opacity: .5; }
.st-notizie-scorri .st-testo { display: block; font-size: 12px; font-weight: 400; line-height: 1.3; margin: 10px 0; }
/* Notizia con foto grande */
.st-notizie-scorri .st_riquadro1 { position: relative; }
.st-notizie-scorri .st_riquadro1 time { position: absolute; top: 65px; left: 20px; display: block; z-index: 1; margin: 0; color: var(--colore1-1o); }
.st-notizie-scorri .st_riquadro1 .st-sito { left: 20px; position: absolute; top: 20px; font-weight: 700; font-size: 12px; line-height: 22px; height: 21px; display: inline-block; color: var(--footer-titlecolor); margin-bottom: 15px; text-transform: uppercase; z-index: 1; letter-spacing: 2px; }
.st-notizie-scorri .st_riquadro1 .st-sito:after { display: none; }
.st-notizie-scorri .st_riquadro1 .st-argomento { right: 20px; position: absolute; top: 20px; font-weight: 700; font-size: 12px; line-height: 22px; height: 21px; display: inline-block; color: var(--footer-titlecolor); margin-bottom: 15px; text-transform: uppercase; z-index: 1; letter-spacing: 2px; }
.st-notizie-scorri .st_riquadro1 h2 { position: absolute; top: 110px; left: 20px; font-size: 30px; color: var(--colore1-1o); z-index: 1; width: calc(100% - 40px); letter-spacing: 1px; height: auto; text-shadow: 3px 3px 4px rgba(0, 0, 0, 0.7); margin: 0; }
.st-notizie-scorri .st_riquadro1 .st-immagine1 { position: absolute; top: 0; bottom: 0; left: 0; right: 0; background-size: cover; background-position: 50% 50%; z-index: 0; margin: 0; display: block; }
.st-notizie-scorri .st_riquadro1 .st-immagine1:before { content: ''; display: block; position: absolute; top: 0; bottom: 0; left: 0; right: 0; background: -moz-linear-gradient(top,  rgba(0,0,0,0.74) 0%, rgba(0,0,0,0.74) 1%, rgba(0,0,0,0.46) 64%, rgba(0,0,0,0) 100%); background: -webkit-linear-gradient(top,  rgba(0,0,0,0.74) 0%,rgba(0,0,0,0.74) 1%,rgba(0,0,0,0.46) 64%,rgba(0,0,0,0) 100%); background: linear-gradient(to bottom,  rgba(0,0,0,0.74) 0%,rgba(0,0,0,0.74) 1%,rgba(0,0,0,0.46) 64%,rgba(0,0,0,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bd000000', endColorstr='#00000000',GradientType=0 ); }
.st-notizie-scorri .st_riquadro1 .st-immagine1:after { content: 'Leggi l\'articolo'; display: block; position: absolute; bottom: 50px; left: 20px; color: var(--colore1-1o); font-weight: 600; padding: 0 5px; line-height: 1.2; font-size: 12px; border-bottom: 3px solid var(--colore1-1); }
.st-notizie-scorri .st_riquadro1 .st-immagine2, 
.st-notizie-scorri .st_riquadro1 .st-testo { display: none; }
.scorri-notizia-precedente, .scorri-notizia-successiva { position: absolute; width: 50px; background-color: var(--colore1-1); color: var(--colore1-1o); height: 50px; line-height: 50px; top: calc((470px - 50px) / 2); text-align: center; cursor: pointer; z-index: 2; opacity: .9;  font-size: 26px;  }
.scorri-notizia-precedente:hover, .scorri-notizia-successiva:hover { opacity: 1; }
.scorri-notizia-precedente { left: 0px; }
.scorri-notizia-successiva { right: 0px; }
.scorri-notizia-precedente:after { content: '\276E'; }
.scorri-notizia-successiva:after { content: '\276F'; }
.st-notizie-scorri .st-box-notizia:nth-child(n+4) { display: none; }

#colonna2 { padding: 0 30px 0 0; }
#colonna2 .st-box-notizia { display: inline-block; width: calc(33.33% - 30px); vertical-align: top; margin-left: 30px; margin-bottom: 30px; height: 205px; overflow: hidden; }
#colonna2 .st-immagine2 { height: 130px; width: 100%; background-size: cover; background-position: 50% 0%; margin: 10px 0 0 0; }
#colonna2 .st_riquadro1 .st-immagine2 { background-position: 50% 33%; }
#colonna2 .st_riquadro2 .st-immagine2 { background-position: 50% 66%; }
#colonna2 .st_riquadro3 .st-immagine2 { background-position: 50% 100%; }
#colonna2 time { line-height: 1; display: inline-block; color: var(--colore1-2); font-family: 'Barlow Condensed', sans-serif; font-size: 13px; text-transform: uppercase; font-weight: 600; letter-spacing: 1px; }
#colonna2 time:after { content: '\276D'; color: var(--colore1-2); display: inline-block; margin-right: .3em; margin-left: .3em; }
#colonna2 .st-sito { line-height: 1; display: inline-block; color: var(--footer-titlecolor); font-family: 'Barlow Condensed', sans-serif; font-size: 13px; font-weight: 600; letter-spacing: 1px; }
#colonna2 .st-sito:after { content: '\276D'; color: var(--colore1-2); display: inline-block; margin-right: .3em; margin-left: .3em; }
#colonna2 .st-argomento { line-height: 1; display: inline-block; color: var(--footer-titlecolor); font-family: 'Barlow Condensed', sans-serif; font-size: 13px; font-weight: 600; letter-spacing: 1px; }
#colonna2 h2 { display: block; font-size: 17px; font-weight: 700; text-transform: uppercase; line-height: 1.1; height: calc((17px * 3) * 1.1); overflow: hidden; margin: 0; }
#colonna2 .st-immagine1, #colonna2 .st-testo { display: none; }

#colonna2 .st-notizia-classe2 { display: inline-grid; grid-template-columns: 5fr 6fr; grid-template-rows: 15px 30px auto; grid-gap: 0px 10px; grid-template-areas: 'immagine sito''immagine argomento''immagine titolo'; padding: 8px; background-color: var(--colore1-2); }
#colonna2 .st-notizia-classe2 .st-immagine1 { width: 100%; height: 100%; background-position: 50% 50%; grid-area: immagine; display: block; background-size: cover; }
#colonna2 .st-notizia-classe2 .st-sito { display: block; grid-area: sito; }
#colonna2 .st-notizia-classe2 .st-sito:after { content: '';  }
#colonna2 .st-notizia-classe2 .st-argomento { display: block; grid-area: argomento; }
#colonna2 .st-notizia-classe2 h2 { height: auto; overflow: hidden; grid-area: titolo; color: var(--colore1-2o); align-self: end; }
#colonna2 .st-notizia-classe2 h2:before { content: ''; height: 2em; width: 1em; margin-bottom: .5em; display: block; background-image: url(/immagini/microfono.svg); background-position: bottom; background-repeat: no-repeat; background-size: contain; }
#colonna2 .st-notizia-classe2 .st-immagine2, #colonna2 .st-notizia-classe2 time, #colonna2 .st-notizia-classe2 .st-testo { display: none; }

#colonna2 .st-notizia-classe3 { display: inline-grid; grid-template-columns: 5fr 6fr; grid-template-rows: 15px 30px auto; grid-gap: 0px 10px; grid-template-areas: 'immagine sito''immagine argomento''immagine titolo'; }
#colonna2 .st-notizia-classe3 .st-immagine1 { width: 100%; height: 100%; background-position: 50% 50%; grid-area: immagine; display: block; background-size: cover; }
#colonna2 .st-notizia-classe3 .st-sito { display: block; grid-area: sito; }
#colonna2 .st-notizia-classe3 .st-sito:after { content: '';  }
#colonna2 .st-notizia-classe3 .st-argomento { display: block; grid-area: argomento; }
#colonna2 .st-notizia-classe3 h2 { height: auto; overflow: hidden; grid-area: titolo; align-self: end; }
#colonna2 .st-notizia-classe3 .st-immagine2, #colonna2 .st-notizia-classe3 time, #colonna2 .st-notizia-classe3 .st-testo { display: none; }

.st-box-multimedia .st-box-contenuto { background-color: var(--colore1-2); margin: 10px 0; display: grid; grid-template-columns: repeat(auto-fit, minmax(120px, 1fr)); grid-gap: 30px; padding: 15px 30px; }
.st-box-multimedia a { background-position: 50% 50%; background-size: cover; position: relative; }
.st-box-multimedia a.st-inverticale { background-position: 50% 25%; }
.st-box-multimedia a:after { content: ''; width: 100%; padding-bottom: 60%; /* è la proporzione con la larghezza */ display: block; }
.st-box-multimedia a.st-miniatura-video:before { content: '\25B6'; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); color: white; font-size: 17px; background-color: #cc0033; border-style: none; border-radius: 22px / 10px; display: block; height: 28px; width: 34px; text-align: center; line-height: 28px; padding-left: 2px; overflow: hidden; }
.st-box-multimedia .st-descrizione { position: absolute; width: 100%; bottom: 0; padding: 1em .3em .3em; line-height: 1.2; font-size: 9px; text-align: center; color: var(--colore1-2o); overflow: hidden; font-weight: 700; background: -moz-linear-gradient(bottom,  rgba(0,0,0,0.74) 0%, rgba(0,0,0,0) 100%); background: -webkit-linear-gradient(bottom, rgba(0,0,0,0.74) 0%, rgba(0,0,0,0) 100%); background: linear-gradient(to top, rgba(0,0,0,0.74) 0%, rgba(0,0,0,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#bd000000',GradientType=0 ); }

.st-box-notizie .st-box-contenuto { column-count: 3; column-gap: 30px; margin: 25px 0; padding: 0 30px; }
.st-box-notizie .st-sito { display: inline-block; color: var(--footer-titlecolor); font-family: 'Barlow Condensed', sans-serif; font-size: 13px; font-weight: 600; letter-spacing: 1px; }
.st-box-notizie .st-sito:after { content: '\276D'; color: var(--colore1-2); display: inline-block; margin-right: .3em; margin-left: .3em; }
.st-box-notizie .st-argomento { display: inline-block; color: var(--footer-titlecolor); font-family: 'Barlow Condensed', sans-serif; font-size: 13px; font-weight: 600; letter-spacing: 1px; }
.st-box-notizie h3 { display: block; font-size: 12px; font-weight: 700;  line-height: 1.1; height: 50px; overflow: hidden; margin: 0; }
.st-box-notizie .st-mostratutte { display: block; font-size: 10px; font-weight: 700; line-height: 1.1; height: 24px; line-height: 24px; margin: 10px auto; width: 90%; max-width: 450px; background-color: var(--footer-titlecolor); color: var(--colore1-2o); text-transform: uppercase; text-align: center; letter-spacing: 2px; }
.st-box-notizie .st-mostratutte a { display: block; }

/* schermo small (inferiore ai 768 pixel) */
@media all and (max-width: 768px) {
  #st-portale { grid-gap: 20px; }
	.st-notizie-scorri, #st-portale #colonna2 { padding: 0 3vw; }
	.st-notizie-scorri .st-box-notizia, #colonna2 .st-box-notizia { display: block; width: 100%; height: auto; vertical-align: top; margin-left: 0px; margin-bottom: 30px; }
	.st-notizie-scorri .st-box-notizia h2, #colonna2 .st-box-notizia h2 { height: auto; }
	.st-notizie-scorri .st_riquadro1 { height: 400px; }
	.st-notizie-scorri .st_riquadro1 h2 { height: auto; }
	.st-notizie-scorri .st-box-notizia:nth-child(n+4) { display: inline-block; }
	#st-portale .st-box-notizie .st-box-contenuto { column-count: 1; padding: 0 3vw; }
	#st-portale .st-box-notizie h3 { height: auto; margin-bottom: 20px; }
}

/* schermo medium (tra i 769 e 1024 pixel) */
@media all and (max-width: 1024px) and (min-width: 769px) {
	#st-portale { grid-gap: 20px; }
  #stit-menu-portali img { display: none; }
	.st-notizie-scorri .st-box-notizia, .st-notizie-scorri .st_riquadro1 .st-immagine1 { height: calc((33.33vw - 30px) * 1.5); }
	.st-notizie-scorri .st-sito, .st-notizie-scorri .st-argomento { letter-spacing: 0px; }
	.st-notizie-scorri h2 { font-size: calc(13px + .5vw); height: calc(((13px + .5vw) * 3) * 1.1); }
	.st-notizie-scorri .st-immagine2 { height: calc((33.33vw - 30px) * .66); }
	.st-notizie-scorri .st_riquadro1 h2 { top: 100px; font-size: calc(8px + 2.5vw); }
	.st-notizie-scorri .st_riquadro1 .st-immagine1:after { bottom: 20px; }
	#colonna2 .st-box-notizia { height: 175px; }
	#colonna2 .st-sito,, #colonna2 .st-argomento { letter-spacing: 0px; }
	#colonna2 h2 { font-size: 15px; height: calc((15px * 3) * 1.1);  }
}

/* schermo large (sopra i 1025 pixel) */
@media all and (min-width: 1025px) {

}

