/*!
 * Start Bootstrap - Scrolling Nav HTML Template (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */

body {
    width: 100%;
    height: 100%;
}

html {
    width: 100%;
    height: 100%;
}

h1, h3.like_h1 {
	font-family: 'levibrushregular';
	color:#5786e0;
    font-size: 77px;
    text-align: center;
}

.h1_creche{
    background: url(../images/titre_creche.png) no-repeat center top;
    padding: 100px 0 0 0;
}

.container_formulaire {
    width: 740px;
    position: relative;
    padding-right: 0;
    padding-left: 0;
    margin-right: auto;
    margin-left: auto;
}

.container_intro .bx-viewport, .container_intro .bx-wrapper,
.bloc_carrousel_about_tablette .bx-viewport, .bloc_carrousel_about_tablette .bx-wrapper
{
    position:relative;
    width:100%;
    /*height:100% !important;*/
    top:0;
    left:0;
}

.container_intro .bxslider,.container_intro .bxslider li,
.bloc_carrousel_about_tablette .bxslider,.bloc_carrousel_about_tablette .bxslider li{
    height: 100% !important;;
}

.container_intro .bxslider li,
.bloc_carrousel_about_tablette .bxslider li{
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
}

.container_intro .bx-wrapper .bx-viewport,
.bloc_carrousel_about_tablette .bx-wrapper .bx-viewport{
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none;
    left: 0;
}

.container_intro .bx-wrapper img,
.bloc_carrousel_about_tablette .bx-wrapper img,
#carousel_photo_mobile .bx-wrapper img {
    width: 100%;
}

.container_intro .bx-wrapper .bx-controls-direction a,
.bloc_carrousel_about_tablette .bx-wrapper .bx-controls-direction a,
.container_intro .bx-wrapper .bx-controls-direction a:hover,
.bloc_carrousel_about_tablette .bx-wrapper .bx-controls-direction a:hover {
    position: absolute;
    top: 50%;
    margin-top: -16px;
    outline: 0;
    width: 29px;
    height: 45px;
    text-indent: -9999px;
    z-index: 9999;
}
.container_intro .bx-wrapper .bx-prev,
.bloc_carrousel_about_tablette .bx-wrapper .bx-prev,
.container_intro .bx-wrapper .bx-prev:hover,
.bloc_carrousel_about_tablette .bx-wrapper .bx-prev:hover {
    left: 20px;
    background: url(../images/fleche_gauche_blanche.png) no-repeat 0 0;
}

.container_intro .bx-wrapper .bx-next,
.bloc_carrousel_about_tablette .bx-wrapper .bx-next,
.container_intro .bx-wrapper .bx-next:hover,
.bloc_carrousel_about_tablette .bx-wrapper .bx-next:hover {
    right: 20px;
    background: url(../images/fleche_droite_blanche.png) no-repeat 0 0;
}

.container_intro{
	position:relative;
}

.image_welcome{
	position:absolute;
	margin:auto;
	left:0;
	right:0;
	top:0;
	bottom:0;
    z-index: 1;
    height: 50%;
}

@media(min-width:767px) {
    .navbar {
    	z-index: 10000;
        padding: 0;
        -webkit-transition: background .5s ease-in-out,padding .5s ease-in-out;
        -moz-transition: background .5s ease-in-out,padding .5s ease-in-out;
        transition: background .5s ease-in-out,padding .5s ease-in-out;
    }

    .top-nav-collapse {
        padding: 0;
    }
}

/* Demo Sections - You can use these as guides or delete them - the scroller will work with any sort of height, fixed, undefined, or percentage based.
The padding is very important to make sure the scrollspy picks up the right area when scrolled to. Adjust the margin and padding of sections and children
of those sections to manage the look and feel of the site. */

.intro-section {
    height: auto;
    padding-top: 91px;
    text-align: center;
    background: #fff;
}

.about-section {
    min-height: 100%;
    padding-top: 91px;
    text-align: center;
    background: #fff;
}

.services-section {
    min-height: 100%;
    padding-top: 91px;
    text-align: center;
    background: #fff;
}

.kidsart-section {
    min-height: 100%;
    padding-top: 91px;
    text-align: center;
    background: #fff;
}

.contact-section {
    min-height: 100%;
    padding-top: 91px;
    text-align: center;
    background: #fff;
}

.bas_menu{
	position:absolute;
	bottom:-18px;
	right:0;
}

.bas_menu_tablette{
	display:none;
	position:absolute;
	bottom:-18px;
	right:0;
}

.bonhomme{
	position:fixed;
	left:0;
	right:0;
	margin:auto;
	z-index:2;
	top:0;
}

.container_about{
	background:#eef3fc;
}

.container_about h2{
	text-align:left;
    font-family: 'hand_of_sean_demoregular';
	color:#5786e0;
	font-size:24px;
    margin: 28px 0;
}

.container_about h2 strong{
	font-weight:normal;
	color:#5786e0;
}

.bloc_texte_about{
	width:100%;
    overflow: hidden;
}

.texte_gauche{
    width: 39%;
    float: left;
    font-family: 'helveticaltstd_roman';
    font-size: 15px;
    color: #363637;
    text-align: justify;
}

.texte_droite{
    width: 41%;
	float:right;
    font-family: 'helveticaltstd_roman';
	font-size:15px;
	color:#363637;
    text-align: justify;
}

.texte_droite strong{
	font-weight:normal;
	color:#5786e0;
}

.texte_gauche strong{
	font-weight:normal;
	color:#5786e0;
}

.bloc_carrousel_about{
    margin: 0 0 100px 0;
}

#carousel {
    width: 1149px;
    height: 480px;
    position: relative;
    margin: 0;
}

#prev{
	padding:0 70px 0 0;
}

#next{
	padding:0 0 0 70px;
}

.bloc_photo_affichage{
    margin: 138px 0 0;
    padding: 0 0 150px;
}

#carousel_photo {
    width: 1149px;
    height: 580px;
    position: relative;
    margin: 0;
}

#prev_photo{
	padding:0 70px 0 0;
}

#next_photo{
	padding:0 0 0 70px;
}

.bloc_video_affichage{
    margin: 138px 0 0;
    padding: 0 0 150px;
}

#carousel_video {
    width: 1149px;
    height: 860px;
    position: relative;
    margin: 0;
}

#prev_video{
	padding:0 70px 0 0;
}

#next_video{
	padding:0 0 0 70px;
}

.barriere{
	position:absolute;
	margin:auto;
	left:0;
	right:0;
    bottom: 70px;
	z-index:1;
}

.barriere_bonhomme_vert{
	position:absolute;
	margin:auto;
	left:0;
	right:0;
    bottom: 80px;
	z-index:1;
}

.ellipse_bas{
	background:url(../images/ellipse_bas.png) no-repeat center top;
	height:39px;
	width:100%;
	margin:0 0 40px;
}

.ellipse_haut{
	background:url(../images/ellipse_haut.png) no-repeat center top;
	height:39px;
	width:100%;
}

.ellipse_pedagogie_un{
	background-color:#f6ecf4;
}

.ellipse_pedagogie_deux{
	background-color:#f4eef6;
}

.ellipse_pedagogie_trois{
	background-color:#f6ecf4;
}

.ellipse_pedagogie_quatre{
	background-color:#fef5fe;
}

.tache{
	position:absolute;
	margin:auto;
	left:0;
	right:0;
	top:0;
}

.tache_deux{
	position:absolute;
	margin:auto;
	left:0;
	right:0;
    top: -110px;
}

.tache_trois{
	position:absolute;
	margin:auto;
	left:0;
	right:0;
    top: -90px;
}

.tache_quatre{
	position:absolute;
	margin:auto;
	left:0;
	right:0;
    top: -105px;
}

.tache_cinq{
	position:absolute;
	margin:auto;
	left:0;
	right:0;
	top:0;
}

.container_pedagogie_un{
	background:#f6ecf4;
	position:relative;
}

.container_pedagogie_un h4.like_h2{
	text-align:left;
    font-family: 'hand_of_sean_demoregular';
	color:#c376d7;
	font-size:24px;
    margin: 28px 0;
}

.bloc_texte_pedagogie .texte_droite strong{
    font-family: 'helveticaltstd_Boldobl';
	color:#c376d7;
}

.container_pedagogie_deux{
	background:#f4eef6;
	position:relative;
}

.container_pedagogie_deux h4.like_h2{
	text-align:left;
    font-family: 'hand_of_sean_demoregular';
	color:#945ca3;
	font-size:24px;
    margin: 28px 0;
}

.container_pedagogie_deux .texte_gauche strong{
    font-family: 'helveticaltstd_Boldobl';
	color:#945ca3;
}

.container_pedagogie_trois{
	background:#f6ecf4;
	position:relative;
}

.container_pedagogie_trois h4.like_h2{
	text-align:left;
    font-family: 'hand_of_sean_demoregular';
	color:#a64395;
	font-size:24px;
    margin: 28px 0;
}

.container_pedagogie_trois .texte_droite strong{
    font-family: 'helveticaltstd_Boldobl';
	color:#a64395;
}

.container_pedagogie_quatre{
	background:#fef5fe;
    padding: 0 0 20px 0;
	position:relative;
}

.container_pedagogie_quatre h4.like_h2{
	text-align:left;
    font-family: 'hand_of_sean_demoregular';
	color:#f19cf9;
	font-size:24px;
    margin: 28px 0;
}

.container_kids{
	background:#f2fbf2;
    position: relative;
}

.bloc_texte_kids{
    padding: 80px 0 120px;
    overflow: hidden;
}

.pinceau{
    float: left;
    margin: 0 25px 0 0;
}

.bloc_photo{
	position:relative;
	background:#80de7c;
    width: 50%;
    float: left;
	height:138px;
	cursor:pointer;
}

.bloc_video{
	position:relative;
	background:#80de7c;
    width: 50%;
    float: right;
	height:138px;
	cursor:pointer;
}

.clique, .bloc_photo:hover, .bloc_video:hover{
	background:#5dc359;
}

.bloc_photo_affichage{
	background:#f2fbf2;
    position: absolute;
	left:0;
	top:0;
    width: 100%;
    margin: 0;
}

.bloc_video_affichage{
	background:#f2fbf2;
    position: absolute;
	left:-100%;
	top:0;
    width: 100%;
    margin: 0;
}

.bloc_photo img, .bloc_video img, .bloc_photo_clique img, .bloc_video_clique img{
	position:absolute;
	margin:auto;
	left:0;
	right:0;
	top:0;
	bottom:0;
}

.bloc_album{
    margin: 35px 0 0;
    padding: 0 67px;
    overflow: hidden;
}

.album{
	position:relative;
	float:left;
	width:203px;
	height:147px;
	cursor:pointer;
}

.album img{
    max-width: 100%;
}

.album:hover .album_titre{
	opacity:0;
}

.album:hover .album_actif{
	opacity:1;
}

.album_titre{
	position:absolute;
	width:100%;
	height:100%;
    line-height: 147px;
	margin:0;
    left: 0;
    top: 0;
    background-color: rgba(93,195,89,0.65);
   transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out;
}

.album_titre span{
    color: #fff;
    font-size: 18px;
    padding: 0 25px;
    font-family: 'hand_of_sean_demoregular';
    text-transform: uppercase;
    margin: auto;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}

.album_actif{
    background-color: rgba(93,195,89,1);
}

.bloc_formulaire{
	background:#eef3fc;
	padding:60px 0;
    overflow: hidden;
}

:-moz-placeholder {
  color: #5786e0; }
::-moz-placeholder {
  color: #5786e0; }
:-ms-input-placeholder {
  color: #5786e0; }
::-webkit-input-placeholder {
  color: #5786e0; }

input[type="text"], input[type="email"], input[type="tel"]{
	color:#5786e0;
	font-size:18px;
    font-family: 'hand_of_sean_demoregular';
	border:none;
	padding:3px 14px;
    width: 49%;
	margin:0 0 16px;
}

input[type="submit"]{
    background: #5786e0;
    border: none;
    color: #fff;
    font-size: 18px;
    padding: 10px 45px;
    border-radius: 0;
    font-family: 'hand_of_sean_demoregular';
	float:right;
    margin: 15px 0 0;
}

.g-recaptcha{
	float:left;
}

.reponse-correct{
	clear:both;
	padding-top:15px;
}

textarea{
	color:#5786e0;
	font-size:18px;
    font-family: 'hand_of_sean_demoregular';
	border:none;
	padding:3px 14px;
    width: 100%;
	margin:0 0 16px;
	height:135px;

}

.input_gauche{
	float:left;
}

.input_droite{
	float:right;
}

.check_langue{
	float:left;
	width:calc(100%/8);
	margin:0 0 16px;
}

#map_canvas{
	width: 100%;
	height: 270px;
}

.retour_accueil{
	position:relative;
	width:100%;
	height:48px;
	background:#fff;
}

.retour_accueil img{
	position:absolute;
	margin:auto;
	left:0;
	right:0;
	bottom:0;
	top:0;
}

.footer_haut{
	height:176px;
	width:100%;
	background:url(../images/fond_footer.jpg) no-repeat 0 0 / cover;
}

.footer_bas{
	color:#555556;
	font-size:11.6px;
	padding:8px 0;
}

.footer_bas a{
	color:#555556;
}

.logo_bas{
	float:left;
}

.div_footer_bas{
    float: left;
    padding: 24px 15px 0;
}

.div_footer_bas .div_footer_bas_img{
	width:100%;
    /*display: block;*/
    height: 32px;
    margin: 0 0 18px;
}

.div_footer_bas a{
	color:#fff;
	font-size:18px;
    font-family: 'hand_of_sean_demoregular';
}

.div_footer_bas p{
	color:#fff;
	font-size:15px;
    font-family: 'hand_of_sean_demoregular';
}

.reponse{
	font-size:18px;
    font-family: 'hand_of_sean_demoregular';
}

.vert{
	color:#27A30E;
}

.rouge{
	color:#EC1216;
}

#cookieChoiceInfo{
	-moz-box-shadow: 0px -3px 5px 0px #cccccc;
	-webkit-box-shadow: 0px -3px 5px 0px #cccccc;
	-o-box-shadow: 0px -3px 5px 0px #cccccc;
	box-shadow: 0px -3px 5px 0px #cccccc;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#cccccc, Direction=90, Strength=5);
}

#cookieChoiceInfo a{
	color:#454343;
	font-size:15px;
	font-family:"helveticaltstd_roman";
}

#cookieChoiceInfo a#cookieChoiceDismiss{
    background: #5786e0;
    border: none;
    color: #fff;
    font-size: 16px;
    border-radius: 0;
    font-family: 'hand_of_sean_demoregular';
    display: block;
    margin: 10px 20px !important;
    padding: 8px 30px;
}

.texte_formulaire{
    color: #5786e0;
    font-size: 18px;
    font-family: 'hand_of_sean_demoregular';
    padding: 0;
    width: 100%;
    padding: 20px 0 10px;
    overflow: hidden;
    text-align: left;
}

.texte_formulaire_cgv{
    color: #5786e0;
    font-size: 14px;
    padding: 0;
    width: 100%;
    padding: 20px 0 10px;
    overflow: hidden;
    text-align: left;
    font-weight: bold;
}

.texte_formulaire_cgv a{
    color: #5786e0;
}

@media (max-width:1200px){
	.container{
		width:941px;
	}

	#carousel{
		width:941px;
	}

	#carousel_photo {
		width:941px;
	}

	#carousel_video {
		width:941px;
	}

	.bloc_album{
		padding:0;
	}

	.album {
    	width: 188.2px;
    	height: 136.27px;
	}

	.bas_menu{
		display: none;
	}
}

.bloc_carrousel_about_tablette{
	display:none;
}



.tache_deux_tablette{
	display:none;
	position:absolute;
	margin:auto;
    right: 110px;
    top: -110px;
}

.tache_trois_tablette{
	display:none;
	position:absolute;
	margin:auto;
    right: 130px;
    top: -110px;
}

.tache_quatre_tablette{
	display:none;
	position:absolute;
	margin:auto;
    right: 100px;
    top: -105px;
}

.tache_cinq_tablette{
	display:none;
	position:absolute;
	margin:auto;
    left: 0;
    right: 0;
    bottom: 20px;
}

.bloc_defilement_kids{
    position: relative;
    height: 1055px;
    width: 100%;
    margin: 138px 0 0;
}

@media (max-width:900px){

	.image_welcome{
		display:none;
	}
	.container{
		width:724px;
    overflow: hidden;
	}

	#carousel{
		width:724px;
	}

	#carousel_photo {
		width:724px;
	}

	#carousel_video {
		width:724px;
	}



	#carousel_photo{
		display:none;
	}

	.fleche_video_carousel{
		display:none;
	}

	#carousel_video{
		display:none;
	}

	.barriere{
		display:none;
	}

	.bas_menu{
		display:none;
	}

	.bas_menu_tablette{
		display:none;
	}

	.bonhomme{
		position:absolute;
	}

	.texte_gauche{
		width:100%;
		margin:0 0 20px;
	}

	.texte_droite{
		width:100%;
	}

	.bloc_carrousel_about{
		display:none;
	}

	.bloc_carrousel_about_tablette{
		display:block;
    	width: 81.5%;
		margin:35px auto;
	}

	.ellipse_bas {
    	background: url(../images/ellipse_bas.png) no-repeat 88% top;
	}

	.ellipse_haut {
    	background: url(../images/ellipse_haut.png) no-repeat 88% top;
	}

	.ellipse_pedagogie_un {
		background-color: #f6ecf4;
	}

	.ellipse_pedagogie_deux {
		background-color: #f4eef6;
	}

	.ellipse_pedagogie_trois {
		background-color: #f6ecf4;
	}

	.ellipse_pedagogie_quatre {
		background-color: #fef5fe;
	}

	.tache {
		display:none;
	}

	.tache_deux {
		display:none;
	}

	.tache_trois {
		display:none;
	}

	.tache_quatre {
		display:none;
	}

	.tache_cinq {
		display:none;
	}

	.tache_deux_tablette{
		display:block;
	}

	.tache_trois_tablette{
		display:block;
	}

	.tache_quatre_tablette{
		display:block;
	}

	.tache_cinq_tablette{
		display:block;
	}

	.pinceau{
	    display: none;
	}

	.bloc_texte_kids {
    	padding: 80px 0 140px;
	}

	.bloc_album {
    	padding: 0 79px;
    	margin: 100px 0 0;
	}

	.bloc_defilement_kids{
    	height: 950px;
	}

	.container>.navbar-header {
		margin-right: 0;
		margin-left: 0;
	}

	.navbar-toggle{
    	/*display: none;*/
    	padding: 9px 10px;
    	margin-right: 10px;
	}

	.navbar-default .navbar-collapse, .navbar-default .navbar-form{
		margin: 0;
		padding: 0;
		width: 100%;
		max-width: 100%;
    	border-bottom: #e7e7e7 solid 3px;
		border-top:none;

	}

	.navbar-nav {
 	   margin: 40px 0 10px;
	}

	.navbar-brand {
    	padding: 5px 0 5px 15px;
	}

	#carousel_photo_mobile .bx-wrapper .bx-controls-direction a {
		position: absolute;
		top: 110%;
		margin-top: -16px;
		outline: 0;
		width: 27px;
		height: 39px;
		text-indent: -9999px;
		z-index: 9999;
	}

	.logo_bas {
    	display: none;
	}

	.div_footer_bas{
    	width: calc(100%/3);
	}
}


@media (max-width:500px){
	.bonhomme {
    	display: none;
	}

	.navbar-brand img{
		max-width:80%;
		margin:0;
	}

	.container>.navbar-header {
		margin-right: 0;
		margin-left: 0;
	}

	.navbar-toggle{
    	/*display: none;*/
    	padding: 9px 10px;
    	margin-right: 10px;
	}

	.navbar-default .navbar-collapse, .navbar-default .navbar-form{
		margin: 0;
		padding: 0;
		width: 100%;
		max-width: 100%;
    	border-bottom: #e7e7e7 solid 3px;
	}

	.navbar-nav {
 	   margin: 40px 0 10px;
	}

	.navbar-toggle .icon-bar {
    	display: block;
    	width: 44px;
    	height: 7px;
	}

	.nav>li>a {
		padding: 10px 0;
		text-align: center;
	}

	.bas_menu_tablette {
		display: none;
	}

	.navbar-brand {
    	padding: 5px 0 5px 15px;
	}
	.container {
    	width: 100%;
	}

	h1{
		margin:20px 7.4%;
		font-size:65px;
	}

	h1 img{
		max-width:100%;
	}

	.about-section{
		padding-top:0;
	}

	.services-section{
		padding-top:0;
	}

	.kidsart-section{
		padding-top:0;
	}

	.contact-section{
		padding-top:0;
	}

	.container_kids {
		padding: 0 7.4%;
	}

	.bloc_carrousel_about_tablette {
    	width: 100%;
	}

	.image_welcome{
		display:none;
	}

	.container_about {
		padding: 0 7.4%;
	}

	.container_pedagogie_un{
		padding: 0 7.4%;
	}

	.container_pedagogie_deux{
		padding: 0 7.4%;
	}

	.container_pedagogie_trois{
		padding: 0 7.4%;
	}

	.container_pedagogie_quatre{
		padding: 0 7.4% 20px;
	}

	.ellipse_bas {
		background: url(../images/ellipse_bas.png) no-repeat center top;
	}

	.ellipse_haut {
		background: url(../images/ellipse_haut.png) no-repeat center top;
	}

	.ellipse_pedagogie_un {
		background-color: #f6ecf4;
	}

	.ellipse_pedagogie_deux {
		background-color: #f4eef6;
	}

	.ellipse_pedagogie_trois {
		background-color: #f6ecf4;
	}

	.ellipse_pedagogie_quatre {
		background-color: #fef5fe;
	}

	.tache_deux_tablette{
		left:0;
		right:0;
	}

	.tache_trois_tablette{
		left:0;
		right:0;
	}

	.tache_quatre_tablette{
		left:0;
		right:0;
	}

	.bloc_texte_kids {
		padding: 20px 0 140px;
	}

	.bloc_album {
		padding: 0 7.4%;
    	margin: 70px 0 0;
	}

	.album {
		width: 100%;
		height: auto;
	}

	.album img {
		max-width: 100%;
		display: none;
	}

	.album_titre{
		background-color: rgba(93,195,89,1);
    	display: block;
		position:relative;
   		margin: 0 0 11px;
   	 	padding: 12px 0;
    	border-radius: 40px;
    	line-height: 20px;
	}

	.album_titre span{
		position:relative;
	}

	#carousel_photo{
		display:none;
	}

	.fleche_video_carousel{
		display:none;
	}

	#carousel_video{
		display:none;
	}

	.barriere{
		display:none;
	}

	.bloc_defilement_kids {
    	height: 600px;
	}

	.bloc_photo_affichage {
		padding: 0;
	}

	.bloc_formulaire {
	    padding: 50px 7.4% 0;
	}

	input[type="text"], input[type="email"], input[type="tel"] {
		padding: 23px 14px;
		width: 100%;
		margin: 0 0 12px;
	}

	.container_formulaire {
    	width: 100%;
	}

	.check_langue {
	    width: calc(100%/3);
   		height: 104px;
	}

	#rc-imageselect, .g-recaptcha {transform:scale(0.45);-webkit-transform:scale(0.45);transform-origin:0 0;-webkit-transform-origin:0 0;}

	input[type="submit"] {
		padding: 10px 0;
		margin: -83px 0 0 0;
		width: 45%;
		text-align: center;
	}

	.retour_accueil img {
		position: absolute;
		margin: auto;
		left: 0;
		right: 0;
		bottom: 0;
		top: 0;
	}

	.logo_bas {
    	display: none;
	}

	.footer_haut {
    	height: auto;
    	width: 100%;
    	padding: 0 7.4% 24px;
    	background: url(../images/fond_footer_mobile.jpg) no-repeat 0 0 / cover;
	}
	.div_footer_bas .div_footer_bas_img {
		float: left;
		width: auto;
		display: block;
		height: auto;
		margin: 0;
	}

	.div_footer_bas {
    	width: 100%;
	}

#carousel_photo_mobile .bx-wrapper .bx-controls-direction a {
    position: absolute;
    top: 120%;
    margin-top: -16px;
    outline: 0;
    width: 27px;
    height: 39px;
    text-indent: -9999px;
    z-index: 9999;
}
}

#carousel_photo_mobile {
    padding: 20px 7.4%;
}

#carousel_photo_mobile .bx-wrapper .bx-viewport {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none;
    left: 0;
}

#carousel_photo_mobile .bx-wrapper .bx-prev {
    left: 0;
    background: url(../images/fleche_gauche_verte.png) no-repeat 0 0;
}

#carousel_photo_mobile .bx-wrapper .bx-next {
    right: 0;
    background: url(../images/fleche_droite_verte.png) no-repeat 0 0;
}

#carousel_video_mobile {
    padding: 20px 7.4% 60px;
}

#carousel_video_mobile .bx-wrapper .bx-viewport {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none;
    left: 0;
}

#carousel_video_mobile .bx-wrapper .bx-controls-direction a {
    position: absolute;
    top: 110%;
    margin-top: -16px;
    outline: 0;
    width: 27px;
    height: 39px;
    text-indent: -9999px;
    z-index: 9999;
}

#carousel_video_mobile .bx-wrapper .bx-prev {
    left: 0;
    background: url(../images/fleche_gauche_verte.png) no-repeat 0 0;
}

#carousel_video_mobile .bx-wrapper .bx-next {
    right: 0;
    background: url(../images/fleche_droite_verte.png) no-repeat 0 0;
}

.barriere_mobile{
    max-width: 90%;
    margin: 20px 0;
}


@media (min-width:900px){
	.container>.navbar-header {
		width:auto;
	}
}

@media (min-width:900px){
	#carousel_photo_mobile{
		display:none;
	}

	#carousel_video_mobile{
		display:none;
	}

	.barriere_mobile{
		display:none;
	}
}
