@import url('https://fonts.googleapis.com/css?family=Swanky+and+Moo+Moo');
@import url('https://fonts.googleapis.com/css?family=Roboto');
@import url('https://fonts.googleapis.com/css?family=Marck+Script');
@import url('https://fonts.googleapis.com/css?family=Poor+Story');



body{
	font-family: 'Roboto', sans-serif;
	color: #909090;
}
.handwritting{
	font-family: 'Poor Story', cursive;
}
a:link, a:visited, a:hover, a:active{
	text-decoration:none;
	color: inherit;
}
.h100{
	height: 100%;
}
.cadre-photo{
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	min-height: 300px;
}
.cadre-photo-formation{
	background-image: url('../img/accueil/lpg - formationPetiteEnfance.jpg');
}
.cadre-photo-franchise{
	background-image: url('../img/accueil/lpg - creerSaCreche.jpg');
}
.cadre-photo-creches{
	background-image: url('../img/accueil/lpg - enfantCreche.jpg');
}
/*
font-family: 'Permanent Marker', cursive;
font-family: 'Swanky and Moo Moo', cursive;
*/

.navbar-brand img{
/*	max-width: 400px;
	max-height: 100%;
	margin-left: 20px;*/
}

/*#video-fond {
  overflow: hidden;
  position: relative;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
#video-fond > video {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}*/

/* 1. Pas de support d'object-fit */
/*@media (min-aspect-ratio: 16/9) {
  #video-fond > video {
    height: 300%;
    top: -100%;
  }
}
@media (max-aspect-ratio: 16/9) {
  #video-fond > video {
    width: 300%;
    left: -100%;
  }
}*/
/* 2. En cas de support d'object-fit, écrase les règles en (1) */
/*@supports (object-fit: cover) {
  #video-fond > video {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    object-fit: cover;
  }
}*/

video{
	max-width: 100%;
}

@media (max-width: 640px) {
	.currentPage{
		text-decoration: underline!important;
	}
}

/*.main-heading{
	background: url(../img/header.png), url(../img/header_ext.png), url(../img/header_ext.png);
	background-repeat: no-repeat, repeat-x, repeat-x;
	background-position: bottom center, left bottom, right bottom;
	width: 100vw;  
    height: 28.125vw;
    min-height: 500px;
}
.main-heading h1{
	font-size: 1.5em;
}
*/



.color-vert{
	color: #96BA28 !important;
}
.bg-vert{
	color: #455A27;
	background-color: #d9f5c7;
}
.hr-vert{
	color: #96BA28;
	border-color: #96BA28;
}
.border-vert{
	border-color: #96BA28!important;
}
.color-orange{
	color: #FFA628 !important;
}
.bg-orange{
	background-color: #fff1dd!important;
	color: #dea170!important;
}
.hr-orange{
	color: #FFA628;
	border-color: #FFA628;
}
.border-orange{
	border-color: #FFA628!important;
}
.color-marron{
	color: #A04D0E !important;
}
.bg-marron{
	background-color: #A04D0E;
}
.hr-marron{
	color: #A04D0E;
	border-color: #A04D0E;
}
.border-marron{
	border-color: #A04D0E!important;
}

.bg-orange-clair{
	background-color: #fff1dd!important;
	color: #dea170!important;
}
.text-contraste{
	color:#f77a63;
	font-size: 1.2em;
}
.blackboard{
	background-image: url(../img/accueil/blackboard.jpg);
	border-style: solid;
	border-width: 20px;
	border-image: url(../img/accueil/blackboardComplete.png) 30 repeat;	
	background-size: 100%;
	background-position: center;
	margin:0;
	margin-top: 30px;
	padding: 0;
	color: white;
	font-family: 'Marck Script', cursive;
	font-size: 1.3em;
	letter-spacing: 2px;
}
	.parentTemoignageComment{
		padding: 30px;
	}
	.parentTemoignageSignature{
		text-align: right;
		padding-right: 15px;
	}
.photos img{
	max-width: 100%;
}
.img-slick{
	margin: auto;
	margin-top: -275px;
	max-width: 350px;
	max-height: 250px;
}