/*
Sito: Autonoleggio_Croce
Version: v1
Author: Loud
*/

/*
Blue: #3475B5
Black: #101010
White: #FFFFFF
*/

body {
	font-family: 'Montserrat';
}

h1 {
	color: #3475B5;
	font-size: 30px;
	font-weight: 600;
	text-transform: uppercase;
}

h2 {
	color: #FFFFFF;
	font-size: 40px;
	font-weight: 700;
	text-transform: uppercase;
	text-shadow: -2px 0 #101010, 0 2px #101010, 2px 0 #101010, 0 -2px #101010;
}

h3 {
	color: #3475B5;
	font-size: 25px;
	letter-spacing: 1px;
	text-transform: uppercase;
}

h4 {
	color: #FFFFFF;
	font-size: 30px;
	font-weight: 600;
	letter-spacing: 1px;
	text-transform: uppercase;
}

h5 {
	color: #3475B5;
	font-size: 20px;
}

a {
	text-decoration: none;
	color: #ffffff;
}

a:hover {
	text-decoration: none;
	color: #ffffff;
}

.top-nav {
	background-color: #101010;
	text-align: right;
	font-size: 25px;
	font-weight: 700;
	color: #FFFFFF;
	text-decoration: none;
}

.top-nav:hover {
	color: #FFFFFF;
	text-decoration: none;
}

header {
    background-color: #FFFFFF;
	border-bottom: 2px solid #3475B5;
}

.cover {
	background: url("images/cover.jpg") center center no-repeat;
	background-size: cover;
}

.cover .row {
	min-height: 60vh;
}

@media screen and (min-width:768px){
	.mezzi > div:first-child {
		border-right: 2px solid #3475B5;
	}
}

.contatto {
	color: #fff;
	background: rgb(52,117,181);
	background: -moz-linear-gradient(180deg, rgba(52,117,181,1) 0%, rgba(16,16,16,1) 100%);
	background: -webkit-linear-gradient(180deg, rgba(52,117,181,1) 0%, rgba(16,16,16,1) 100%);
	background: linear-gradient(180deg, rgba(52,117,181,1) 0%, rgba(16,16,16,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#3475b5",endColorstr="#101010",GradientType=1);
}


footer {
	background-color: #101010;
    color: #FFFFFF;
	border-top: 1px solid #fff;
}
