:root {
    --bs-colore-rosso-unive:                 #b6024c;
    --bs-colore-rosso-link:                  #b6024c;
    --bs-colore-grigio-chiaro-fondo:         #f2c9cd;
    --bs-colore-velato:                      #F7DEE1;
    --bs-colore-evidenza:                    #FBEFF0;
}
[data-bs-theme=dark] {
    --bs-colore-grigio-chiaro-fondo:         #25292D;
    --bs-colore-velato:                      #2E3338;
    --bs-colore-evidenza:                    var(--bs-gray-800);
    --bs-colore-rosso-link:                  #f2c9cd;
}
/*******************************************************/
/*						typografy		      	   */
/*******************************************************/
.navbar.bg-body-tertiary {
    background-color:transparent !important;
}
/*div.full .col h1{
	text-align: center;
	font-size: 2.8rem;
	font-weight: 400;
}*/
.bg-grigio.text-white div.card-body a:not(.btn) {
    color: var(--bs-colore-rosso-link);
}
.card.tit-no-border .img-fluid.card-img-top.shadow {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.full.bg-sito.text-white h1{
    font-weight: 700;
    margin-top: 2rem;
}
.full.bg-evidenza.text-dark h1{
    color: var(--bs-colore-rosso-unive);
    font-weight: 700;
    margin-top: 2rem;
}
.full.bg-Personalizzato h1 {
    color: var(--bs-colore-rosso-unive);
    font-weight: 700;
    margin-top: 3.5rem;
}
.full.bg-Personalizzato,
.full.bg-sito.text-white,
.full.bg-evidenza.text-dark{
    padding-bottom: 0;
    padding-top: 0;
}
footer .full.bg-evidenza.text-dark{  
    background: linear-gradient(90deg, #FBEFF0 60%, #FBEFF0 60%);
    background-color: #FBEFF0;
}
@media (min-width: 1200px) {
    .full.bg-Personalizzato,
    .full.bg-evidenza.text-dark{
        background: linear-gradient(90deg, #f2c9cd 60%, var(--bs-colore-rosso-unive) 60%);
    }
    .full.bg-Personalizzato{
        margin-top: -44px;
    }
    footer .full.bg-evidenza.text-dark{  
        background: linear-gradient(90deg, #FBEFF0 60%, #FBEFF0 60%);
        background-color: #FBEFF0;
    }
}
.full.bg-Personalizzato figure,
.full.bg-sito.text-white figure,
.full.bg-evidenza.text-dark figure {
  margin: 0;
}
.full.bg-Personalizzato figure .figure-img.rounded-1,
.full.bg-sito.text-white figure .figure-img.rounded-1,
.full.bg-evidenza.text-dark figure .figure-img.rounded-1 {
  margin-bottom: 0;
    border-radius: 0 !important;
}


/*******************************************************/
/*				intestazione home		 	      	   */
/*******************************************************/
div.full_img.blocca {
	height: calc(100vw * 0.240 - 86px);
}
@media only screen and (max-width : 1200px){
	div.full_img.blocca {
		height: calc(100vw * 0.260 - 86px);
	}
}
@media only screen and (max-width : 992px){
	div.full_img.blocca {
		height: auto;
	}
}
@media only screen and (max-width : 576px){
	div.full_img.blocca {
		height: calc(100vw * 0.64 - 86px);
	}
}
@media only screen and (max-width : 576px){
	div.full_img.blocca {
		height: 300px;
		/*background-position-x: right;*/
	}
}
@media only screen and (max-width : 992px){
	div.full_img.blocca h1 {
		color: var(--bs-colore-rosso-unive);
	}
}
@media only screen and (max-width : 576px){
	div.full_img.blocca h1 {
		font-size: 2.5rem;
	}
}