/*!
 * Start Bootstrap - Modern Business (http://startbootstrap.com/template-overviews/modern-business)
 * Copyright 2013-2017 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-logomodern-business-nav/blob/master/LICENSE)
 */
body{
	
	font-size:100%;
    font-family: 'Roboto Condensed', sans-serif;


}

.carousel-item {
    height: 65vh;
    min-height: 300px;
    background: no-repeat center center scroll;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.portfolio-item {
    margin-bottom: 30px;
}


.bg-bianco{
	background:#fff;
	border-bottom:5px solid #f3f2f2;
}

.bg-top{
	background:#f3f2f2;
	height:auto;
	padding-top:10px;
}

h3.top-imput{
	font-size:20px;
	color:#196362;
    font-family: 'Rubik', sans-serif;
	font-weight:300;
}


h1.title-1{
	font-family: 'Rubik', sans-serif;
	color:#01bd8f;
	text-transform:uppercase;
	font-size:27px;
	text-align:center;
	margin-bottom:40px;
	
}

h1.title-2{
	font-family: 'Rubik', sans-serif;
	color:#01bd8f;
	text-transform:uppercase;
	font-size:30px;
	margin-bottom:40px;
}

h2.title-1{
	font-family: 'Rubik', sans-serif;
		text-transform:uppercase;
		color:#4f4f57;
		font-size:25px;
		margin-bottom:25px;
		font-weight:300;
}

p.elenco-home{
	text-align:justify;
	padding-bottom:12px;
	font-size:1.3rem;
}

.card{
	border:0px!important;
	border-radius:0px!important;
	background:none!important;
}

.card-body, .card-footer{
background: rgba(68, 68, 68, 0.8); 
}

.card-header{
	background:#fff;
}
 h4.card-header{
	color:#4f4f57;
}
p.card-text{
	color:#fff;
	text-align:center;
}

p.card-text{
	font-size:1.7rem;
	font-weight:700;
	
}

h4.card-header{
	font-family: 'Rubik', sans-serif;
	text-transform:uppercase;
	text-align:center;
	font-size:1.3rem;
	font-weight:500;
	
}
	.card-header:first-child{
		border-radius:0px!important;
	}
	
	.btn-primary{
		background:#196362!important;
		margin:0 auto!important;
		float:right;
		border:0px!important;
		border-radius:0px!important;
		font-family: 'Rubik', sans-serif;
		font-weight:300;
		text-transform:uppercase;

	}
	
	.navbar-toggler{
		background:#e86610;
		padding: 5px 5px!important;
		border-radius:0rem;
		margin:0 auto;
		
	}
	
	.navbar-toggler-icon{
		background-image: ('http://www.privacy.in-form.it/img/navbar-icon.png');
		
	}
	
	a.nav-link{
		font-family: 'Rubik', sans-serif;
		text-transform:uppercase;
		font-size:15px;
		font-weight:300;
		
	}
	
	.navbar-expand-lg .navbar-nav .nav-link{
		padding-right: 1.5rem;
	}
	a.nav-link:link{
		color:#383838!important;
	}
	
	a.nav-link:hover{
		color:#e86610!important;
	}
	
	a.nav-link:active{
		color:#e86610!important;
	}
	
	a.nav-link:visited{
		color:#383838!important;
	}
	
		a.nav-link:visited:hover{
			color:#e86610!important;
		}
		
		h5.form-privacy{
			font-size:1.5 rem;
			color:#196362;
			font-family: 'Rubik', sans-serif;
			text-align:center;
			
			
		}
			
		
h1.evidenza{
	font-family: 'Rubik', sans-serif;
	font-size:25px;
	font-weight:700;
	color:#4f4f57;
	text-align:center;
	text-transform:uppercase;
	
}
h2.evidenza{
	font-family: 'Rubik', sans-serif;
	font-size:1.7rem;
	font-weight:700;
	color:#01bd8f;
	text-transform:uppercase;
	text-align:center;
}

h2.evidenza2{
	color:#e86610;
	font-family: 'Rubik', sans-serif;
	font-size:30px;
	font-weight:300;
	text-transform:uppercase;
}
	
	p.contatto-home{
		width:150px;
		height:50px;
		background:#f3f2f2;
		text-align:center;
		font-family: 'Rubik', sans-serif;
		font-size:21px;
		font-weight:600;
		color:#444444;
		padding-top:9px;
	}
	
	a:link{
		text-decoration:none!important;
	}
	
	h4.post-title{
    	font-family: 'Roboto Condensed', sans-serif;
		color:#444444;
	}
	h4.post-title a:link{
		color:#444444!important;
	}
	
	h4.post-title a:hover{
		text-decoration:none!important;
		color:#196362!important;
	}
	
	h4.post-title a:visited{
		color:#444444!important;
	}
	
		h4.post-title{
			font-size:19px;
			font-weight:400;
			margin-top:15px;
			text-align:center;
		}
		
		p.post-text{
			text-align:justify;
			font-size:14px;
		}
		
		.bg-verde{
			background:#196362;
		}
		
		h4.bg-title{
			color:#fff;
			font-family: 'Rubik', sans-serif;
			font-weight:500;
			font-size:15px;
		}
		
		hr.bg-line{
			background:#fff;
		}
			
			p.footer-testo{
				color:#fff;
				font-size:13px;
			}
			
			.icon-bar{
				background:#fff;
				display: block;
				    height: 4px;
    width: 30px;
    margin-bottom: 8px;
}
			}


			h4.card-headertext{
				color: #196362;
			}
