/*******************************************************/
/*						typografy		 	      	   */
/*******************************************************/
h2{
  	font-size: 40px;
	font-weight: 400;
	text-align:center;
	margin-top: 46px;
	margin-bottom: 32px;
}
h3{
	margin-top: 10px;
	margin-bottom: 10px;
}
@media only screen and (max-width : 992px) {
	h2{
		font-size: 30px;
		margin-top: 26px;
		margin-bottom: 22px;
	}
}
.jumbotron > h2{
	color:#fff;
  	font-size: 25px;
	font-weight: 300;
	text-align:left;
	margin-top: 15px;
	margin-bottom: 32px;
}
/*******************************************************/
/*					container full 	 	      	   */
/*******************************************************/
div.full_img.blocca {
		height: 260px;
}
@media only screen and (min-width : 1400px){
	div.full_img.blocca {
		/*height: calc(100vw * 0.28 - 86px);*/
		height: 260px;
	}
}
div.full_img.blocca div.panel-noborder {
    padding: 0;
    background: rgba(255, 255, 255, 0.9);
    border:none;
    border-radius:50px 0px 0px 50px;
    box-shadow: 0 0 0 0 !important;
}
@media only screen and (min-width : 992px){
	div.full_img.blocca div.panel-noborder {
		position: absolute;
		bottom: 30px;
        width: 40%;
	}
}
@media (max-width: 420px){
	div.full_img.blocca div.panel-noborder .img-link-img {
		display: none;
	}
	div.full_img.blocca div.panel-noborder .img-link h5 {  
        font-size: 0.95rem;
        margin-bottom: 1rem;
	}
    .img-link {
        margin-top: 0px;
    }
}
@media only screen and (min-width : 992px){
	div.full_img.blocca h1 {
		margin: 0px 0px 0px 0px;
	}
}
@media only screen and (max-width : 992px){
	div.full_img.blocca {
		height: 220px;
	}
}
/*******************************************************/
/*			link con icona e testo a fianco 	   	   */
/*******************************************************/
div.full_img.blocca div.img-link-img  img.img-fluid.rounded{
    width: 60px;
    padding: 15px;
}
div.full_img.blocca .img-link-img{
    border-radius: 2.5rem !important;
    -webkit-box-shadow: 0px 5px 5px -2px rgb(0 0 0 / 38%) !important;;
    box-shadow: 0px 5px 5px -2px rgb(0 0 0 / 38%) !important;;
}
/*******************************************************/
/*                      footer        			   */
/*******************************************************/
footer   h2,
footer   h2{
	font-size: 2rem;
  	text-align:left;
    font-style: normal;
    font-weight: 700;
    margin-top: 2.6rem;
    margin-bottom: 1.6rem;
}