@charset "utf-8";
/* Aggiungi di seguito il tuo stile personalizzato */

body{
	font-size: 17px;
}

.btn {
	border-radius: 5rem;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-weight: 800;
	letter-spacing: 1px;
}

.affix {
    padding-top: 0.75em !important;
    padding-bottom: 0.75em !important;
    padding-right: 1em !important;
    padding-left: 1em !important;
    -webkit-box-shadow: 0px 0px 20px 0px rgb(46 76 255 / 25%);
    -moz-box-shadow: 0px 0px 20px 0px rgba(46, 76, 255, 0.25);
    box-shadow: 0px 0px 20px 0px rgb(46 76 255 / 25%);
}

.blog #colonna-principale .card,
.blog .colonna-principale .card,
.blog.articoli-dal-blog .col-md-8.col-xl-9 .card.doppia-colonna.rounded-0,
.articoloAffiancato .card {
	border: none;
}

.box-shadow-lite:hover {
    -webkit-box-shadow: 0px 0px 30px 0px rgb(46 76 255 / 15%);
    -moz-box-shadow: 0px 0px 30px 0px rgba(46, 76, 255, 0.15);
    box-shadow: 0px 0px 30px 0px rgb(46 76 255 / 15%);
}

/* == Articoli correlati == */
.articoli-dal-blog.correlati{
	padding: 1em 1em 0 1em;
	background: var(--light);
	position: relative;
	border-radius: 12px;
}

.network-logo {
	position: absolute;
	width: 120px;
	top: 12px;
	right: 16px;
}

.correlati img.ref {
	width: 22px;
	margin-right: 4px;
	margin-left: -2px;
}

@media screen and (min-width: 576px) {
	.menu-principale.extraspace {
		margin-top: 38px;
		border-bottom: 1px solid #f5f5f5;
	}
}