@charset "utf-8";

/* Rimozione tratteggio */
	a:focus {
		outline: 0;
	}
	button:focus {
	  outline: 0;
	}
/* End Rimozione tratteggio */

/* Spaziatura top bottom */
	.space-top-large {
	padding-top: 4.125rem;
	}
	.space-top-small {
		padding-top: 3.65625rem;
	}
	.space-bottom {
		padding-bottom: 1.8rem;
	}
/* End Spaziatura top bottom */

/* colori navbar light */
	.navbar-light {
		background-color: #E6F3F9;
	}
	/* brand and text color */
	.navbar-light .navbar-brand,
	.navbar-light .navbar-text {
	}
	/* link color */
	.navbar-light .navbar-nav .nav-link{
		color: #0A1F29;
	}
	/* active e hovered links */
	.navbar-light .nav-item.active .nav-link,
	.navbar-light .nav-item:hover .nav-link {
		color: #247195;
	}
/* End colori navbar light */

/* Ridimensiona oggetto on Hover */
	.hover-background:hover {
		transform: scale(.9);
		transition: transform .25s ease-in-out;
	}
	.hover-background {
		transition: transform .25s ease;
	}
/* End Ridimensiona oggetto on Hover */

/* Filtro colore on Hover */
	.hover-filter{
		overflow: hidden;
	}
	.hover-filter img {
  	transition: transform .25s ease;
	}
	.hover-filter:hover img {
  	transform: scale(1.05);
  	transition: transform .25s ease-in-out;
	}
/* End Filtro colore on Hover */

/* Font scalabile h4 */
	h4 {
  	font-size: calc(1rem + .7vw);
	}
	@media (min-width: 75rem) {
	  h4 {
	    font-size: 1.625rem;
	  }
	}
	@media (max-width: 36rem) {
	  h4 {
	    font-size: 1.2rem;
	  }
	}
/* End Font scalabile h4 */

/* Font Saira */
	@font-face {
		font-family: 'Saira Semi Condensed';
		src: url(../fonts/SairaSemiCondensed-Regular.woff);
	}
	@font-face {
		font-family: 'Saira Regular';
		src: url(../fonts/Saira-Regular.woff);
	}
	@font-face {
		font-family: 'Saira Medium';
		src: url(../fonts/Saira-Medium.woff);
	}

	.saira-condensed {
		font-family: 'Saira Semi Condensed', sans-serif;
	}
	.saira {
		font-family: 'Saira Regular', sans-serif;
	}
	.saira-medium {
		font-family: 'Saira Medium', sans-serif;
	}
/* End Font Saira */
