/* Link */

a{
	text-decoration: none;
}

a:hover{
	text-decoration: none; !important
}



/* Navbar */

.navbar .has-megamenu{position:static!important;}
.navbar .megamenu{left:0; right:0; width:100%; margin-top:0;  }


.border-right{
 	border-right: 1px solid #a1a1a1;
}

.nav-item{
	margin-left: 1rem;
	margin-top: 1rem;
}

/* Modal */

.clickableCell{
	cursor: pointer;
}

.clickableCell:hover{
	color: #FF9900;
}


/* Tabella */

.matrixna{
      color: white;
}

.matrix td{
      text-align: center;
}

.linkable, .fa-circle-right{
	color: #FF9900;
}

.fa-xmark{
	color: #a1a1a1;
}



/* Mappa */

.map-box{
      height: 400px;
}

#map-canvas{
      height: 95%;
}

/* Partners */



.loghi{
	width: 100px;
    position: relative;
    height: 100px;
    border: 1px #ddd solid;
    float: left;
    margin: 1%;
}


.loghiP{
	width: 175px;
    position: relative;
    height: 200px;
    border: 1px #ddd solid;
    float: left;
    margin: 1%;
}

.partnerImg{
	width:140px;
	height:auto;
}



.clientImg{
	width:80px;
	height:auto;
}

.loghiTabella{
	width: 55px;
	height: auto;
}

/* Footer */
.footer-section{
  	font-size: 10pt;
}


@media(orientation: portrait){

	.loghi{
	width: 100px;
       position: relative;
      height: 80px;
       border: 0px #ddd solid;
       margin: 1%;
	}

	.megamenu{
	width: 80vw;
	}

}


@media only screen and  (max-width: 991px) {
	.megamenu{
		width: 80vw;

	}

	.navCont{
	max-height: 100vh;
	overflow-y: auto;
	overflow-x: hidden;
	}

	.border-right{
		border-right: 0px solid black;
	}
}
@media only screen and  (max-width: 425px) {


	.clientImg {
	/*	float:left; */
		width:80px;
		height:auto;
		/* add css */

		/* end add css*/

	}

	.partnerDiv{
		margin: 0 auto;
	}
	.teamImg{
		/*	float:left; */
		width:150px;
		height:auto;
	}
}

/*FONT SIZE*/
.font-size-10{
	font-size: 10pt;
}



.newsdate {
		color:#aaa;
		
	}



.lititle  {

	font-size:150%;
	color:#1CBDBA;
	margin-top: 15px;

}	



a {text-decoration: underline;}

nav a {text-decoration: none !important;}



h6,h5,h4,h3,h2 {color:#1CBDBA;}

.clientImg{
	position: relative;
    top: 50%;
    transform: translateY(-50%);

}


.partnerImg{
	
	position: relative;
    	top: 50%;
    	transform: translateY(-50%);

}


.corpopagina h1 { color:#1CBDBA;margin-top:20px; }