.navbar-brand { padding:0; }

/* Global */
ul {
    list-style-type: disc;
		margin-left: 15px;
}

.social {
	height:38px;
	width:auto;
	margin:15px 2px 0 0;
}

section:not(.intro) {
	border-top: 1px solid #cdcdcd;
	height:auto;
	padding:50px 0;
}

.pull-right { margin-left:30px }

.asterisque {
	font-size:13px;
	margin-top:25px;
	color:#999;
}

/* Intro */
.intro {
  background: url("../img/cover.jpg") no-repeat center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
	height: 100vh;
}

/*#video-landing {
	height: 100vh;
  position: relative;
}

#video-landing video {
  position: absolute;
  min-height: 100%;
  min-width: 100%;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: -100;
	overflow-y: hidden;
}*/

/* Services */
.services .encart {
	border: 1px solid #999;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	padding:25px 50px;
}

.services .picto {
	height:100px;
	width:auto;
	margin:30px auto;
	text-align:center;
	display:block;
}

/* Partenaires */
.partenaires .legend {
	color:#fff;
	font-size:14px;
	text-transform:normal;
}

/* Presse */
.presse .parution img {
	width: 100%;
	height: auto;
}

.presse a {
text-decoration: none;
}

.presse .parution a:link h2, .presse .parution a:visited h2 {
	color: #a5c6cf;
	text-decoration: none;
	font-size: 16px;
	margin-bottom: 10px
}

.presse .parution a:hover h2, .presse .parution a:focus h2 {
	color: #003c4a;
	text-decoration: none;
}

/* Contact */
.contacts { 
	text-align: center;
}

.contacts .picto {
	height:30px;
	width:auto;
	margin:15px auto 30px auto;
	display:block;
}

.contacts p {
	margin-bottom:30px;
	font-size:14px;
	line-height:16px;
}

.contacts #map {
	height:250px;
	width:auto;
}

.contacts a:link, .contacts a:visited { color:#fff; text-decoration:none; }
	.contacts a:hover, .contacts a:focus { color:#a5c6cf; text-decoration:none; }
	
.follow { margin-top:60px; }

/* Footer */
footer {
	padding:5px 0;
}
	footer p {
		font-size:14px;
		text-align:center;
	}
	
	
a[href^="tel"] {
		color:red;
		text-decoration:underline;
	}	

/* iPad and tablets Portrait */
@media only screen and (max-width:800px) and (orientation:portrait) {
	/* Responsive video */
	#video-landing video {
		position: absolute;
		min-height: 100%;
		width: 300%;
		left: -100%;
		bottom: 0;
		right: 0;
		z-index: -100;
		overflow-y: hidden;
	}

	.thumbs {
		margin-bottom:30px;
	}
	
	.wpf-demo-6 .view-caption {
		padding: 25% 0;
	}
	.wpf-demo-6, .wpf-demo-6 img {
		width:100%;
		height:auto;
	}
	
	.thumbs { margin-bottom:0; }
	
	.contacts .picto {
		height:35px;
		width:auto;
	}
}

@media only screen and (max-width:767px) {
		.navbar-default { background: #222; border:none; } /* modif */
		.navbar-default .navbar-toggle { border-color:#444; }
		.navbar-toggle { background-color:#333; }
		.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover { background-color:#444; }
		.navbar-default .navbar-collapse, .navbar-default .navbar-form { border-color:#333; }
		.navbar-collapse { box-shadow:none; }
		
		
	.navbar .logo {
		height:50px;
	}
}


/* Smartphones Portrait */
@media only screen and (max-width: 420px) and (max-height: 736px) {
	.encart { margin-bottom:20px; }
	
	.contacts .col-xs-12 {
		margin-bottom:30px;
	}
	
	h3, .h3 {
		font-size:14px;
	}

	.partenaires .legend {
		color:#fff;
		font-size:12px;
		line-height:12px;
		text-transform:normal;
	}
	
	a[href^="tel"] {
		color:#a5c6cf;
		text-decoration:underline;
	}
}