/* FRONTPAGE */
/* .page h2 {margin:0; padding:0; padding-bottom: 25px; font-size:25px;} */
.push_categories h2 {padding-bottom: 50px;}
#socialwall {display: none;}
/* .site-main{ background:white; } */
/* @media(min-width: 1440px) {
	.site-main {
		padding:0 2.5em;
	}
} */
.site-main .mytheme-content { max-width:1000px; margin:auto; /* padding:20px 20px; */ background:transparent;}
.nsp-sliders .mytheme-content {padding-top:0!important; padding-bottom: 0; margin-top: 0; margin-bottom: 0;}
.anepasmanquer h2, .fhpmcoimages h2 {padding-top:30px;}

.push_categories {padding:20px 0;}

.site-content {/* background: #f5f5f5; */margin-top: -8px;     overflow: hidden;}
.mytheme-content{ display:block; /*width:80%;  max-width:1000px; */ margin:auto; overflow:hidden; background:none !important; }

.baseline-container{position: relative;margin-top: 8px;margin-bottom: 25px; border-right: solid 2px #eb6c0b; border-bottom: solid 2px #eb6c0b; }
/**/
/* .baseline-container:after {content:" "; background:#eb6c0b; display:block; width:50%; height: 27px; float: right;} */
/*
.baseline-container:before {
	content:'';
  position: absolute;
  background-color: #eb6c0b;
  width: 70%;
  height: 19px;
  bottom: -19px;
  right:0;
}
.baseline-container::after {
  content:'';
  position: absolute;
  background-color: #eb6c0b;
  width: 19px;
  height: 100%;
  bottom: 0;
  right:0;
 
}
*/
.prim-color, h2.prime-color {color: #245679!important;}
/* .padding-h2 {padding-top: 30px; padding:20px;} */

.nsp-title-section {text-align: center;}
.baseline-container {background:url(../img/bg_1.png); background-size:cover; background-position: center center;  padding-top:1.5em; padding-bottom:1.5em;  }
 #nsp-baseline .sstitre {font-weight: 900; font-size: 1.4em; line-height: 1.2; margin-bottom:15px;}
.second-color {color: #eb6c0b; font-weight: 300;}

#nsp-baseline .nsp-button {display:none!important;}
/* a.nsp-button {background: #eb6c0b; color: white; padding:15px 40px; text-decoration: none!important;}
a.nsp-button-invert {color: #eb6c0b; background: white; border:2px solid #eb6c0b;}
a.nsp-button:hover {text-decoration: none;}
a.nsp-button-invert:visited {color:#eb6c0b;}
a.nsp-button-invert:hover, .nsp-button-menu:hover {background: #eb6c0b; color: white; text-decoration: none!important;}
a.nsp-button-invert {background: transparent; font-weight: 600;}
#socialwall .nsp-button-invert {background: transparent; text-transform: uppercase;}
#nsp-baseline a.nsp-button-invert:hover, #socialwall a.nsp-button-invert:hover {background: #eb6c0b;} */
.event-btn {background:#3b99d7; color: white;}
/*.event-btn:hover {color:#3b99d7 ; background:white;} */
/* #socialwall {background: #f5f5f5; padding:45px 0;}
#socialwall .mytheme-content {max-width:none; width:80%; margin-right: auto; margin-left: auto;} */
#nsp-baseline  a.nsp-button-invert { background: transparent; }






/* .page #primary{  float:none !important;  position:relative;  width:100%; overflow:hidden;  } */

.push_categories p {margin:0!important; }
.push_categories .thumbnail a {height:190px;}
.push_categories{ background:#f5f5f5; width:100%; /* border-bottom:25px solid #f5f5f5 !important; */  }
.push_categories .blocs-actus {display: flex; justify-content: space-between; width:77%; margin: 0 auto;flex-flow: row wrap;}
.push_categories .blocs-actus > div {width:31%; background: white;display: flex; flex-flow: column nowrap;  }
.push_categories .blocs-actus > div:first-child {margin-left: 22px;}
.push_categories .blocs-actus article {}

.actu {position:relative;}
.actu-container {padding:25px; text-align: center;}
.actu-date { text-transform: uppercase; color:white; font-size: 13px; position: absolute; top:0; background: #3b99d7; padding: 5px 10px; font-weight: bold; }



/* AJOUTS MARC */



.actu-date{
    margin-top: 15px;
    margin-left: 15px;
    border-radius: 5px;
}

.actu-date.sante{
    background: #1faeb5;
}

.push_categories {
    padding: 10px 0;
}



#home-actus .left:before{
    background-color: rgba(235, 108, 11,0.3);
}

#home-actus .left.o-hidden:after {
    z-index: 10;
    content: "";
    display: block;
    background-image: url(/wp-content/uploads/2022/05/frederique-gama.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    width: 200px;
    height: 200px;
    border-radius: 0px 0px 0px 100px;
    position: absolute;
    right: 0px;
    top: 0;
    /* transform: translateY(-50%); */
}



/* FIN AJOUTS MARC */

.actu:first-child .actu-date { background:#eb6c0b }
.actu:last-child .actu-date {background: #1f5579;}
.push_categories .category_title {text-transform: uppercase; color: #3b99d7; font-weight: 600; padding-top: 0.2em; padding-bottom: 1em;}
.actu-container .actu .category_title {color:#eb6c0b;}
.actu-container {display: flex; flex-flow: column nowrap;}
.actu:first-child .actu-container:after {content:''; position: absolute; background-color: #eb6c0b; width: 90%; height: 20px; bottom: -20px; left:0;}
.actu:first-child .actu-container:before{  content: ''; position: absolute; background-color: #eb6c0b; width: 20px; height: 90%; bottom: -20px; left: -20px; }
/* .push_categories #first{ float:left; width:30%; height:400px; background-color:#1f5579; opacity:0; }
.push_categories #second{ float:left; width:68%; height:400px; margin-left:2%; background:#ffffff; overflow:hidden; opacity:0 }
.push_categories #first article{ display:block; width:92%; padding:20px 0 !important; margin:auto; }
.push_categories #second article{ float:left; width:50%; padding:20px 4% !important; } */
.push_categories .actu{}
.push_categories .actu .category_title{ /* margin-bottom:20px; */ font-family:"open_sanssemibold", arial; font-size:17px; font-weight:600; }
.push_categories .actu .title,
	.push_categories .title a{ /* margin:45px 0 10px 0!important; */ font-family:"open_sanssemibold", arial; font-size:15px; color:#245679; }
.push_categories .actu .readmore{ display:none; text-transform: uppercase; margin-top: auto; width:90%; margin-right: auto; margin-left: auto; text-align:center; font-family:"open_sanssemibold", arial;  }
.push_categories .actu .thumbnail{ position:relative; }
.push_categories .actu .thumbnail span{ position:absolute; padding:7px; background:#1f5579; bottom:-34px; left:0; color:#fff; font-family:"open_sanssemibold", arial; font-size:14px;}
.push_categories #first .actu .category_title{ color:#fff; }
.push_categories #first .actu .title,
	.push_categories #first .actu .title a{ color:#fff;  }
.push_categories #first .actu .nsp-button.readmore{ color:#ffffff; }
.push_categories #first .actu .thumbnail span{ background:#fff; color:#1f5579;}
/* .push_categories #second article .category_title{ padding-left:35px; background:url( img/frontpage-push-article1.png ) no-repeat top left; } */
/* .push_categories #second article:nth-child(2) .category_title{ padding-left:35px; background:url( img/frontpage-push-article2.png ) no-repeat top left; } */

.date-post {margin-top:5px; font-size: 13px;}

.push_categories .title a:hover{ text-decoration:none; margin-bottom:100px; }

.home-sliders-container {display:flex; justify-content: space-between; /* width:77%; */ margin: 0 auto; gap:10px;}
/* .home-slider {height: 74vh;} */
#event-slider {width: 33%; background: #3b99d7;}
#focus-slider {width:33%; background: #eb6c0b; padding-bottom: 30px;}
#depeche-slider {width:100%; background: #eb6c0b; padding-bottom: 30px;}
.slider-container {position:relative;}
.home-sliders-container h2 {color: #fff;}
.home-sliders .slick-track {display:flex;}
.slick-slide {height: inherit !important;}
.home-slider img {max-width: 100%; width:100%;}
.home-slider .slide-content {max-width: 75%; margin: 0 auto;}
#focus-slider .slide-content {width:55%;}
.slider-container .slick-next,
	.slider-container .slick-next:focus,
	.slider-container .slick-next:hover,
	.slider-container .slick-next:active,
	.slider-container .slick-prev,
	.slider-container .slick-prev:focus,
	.slider-container .slick-prev:hover,
	.slider-container .slick-prev:active {z-index:1;display:block; width:24px; height:40px; background:url( img/Arrow.svg ); padding:0; border:none; background-repeat: no-repeat; }


.slider-container .slick-next {transform: scaleX(-1); top:45%; right:15px;}
.slider-container .slick-prev {top:50%; left: 15px;}
.slider-container .slick-prev:before, .slider-container .slick-next:before{ content:""; }
.slider-container .slick-dots {bottom:0; text-align:right; padding-right: 20px;}
.slider-container .slick-dots li { margin:0 2px; width:14px; height:14px; }
.slider-container .slick-dots li button:before {font-size:14px!important; color:#ffffff !important; }

.home-sliders-container h2 {font-family:"open_sanssemibold", arial; font-size:25px; padding:15px 0; color:#fff; text-transform:uppercase; text-align:center;}

#event-slider .slide-content {display:flex;justify-content: space-between;}
#event-slider .slide-content .col-first {width:22%;}
#event-slider .slide-content .col-second {width:74%; margin: 0 auto;}
.nsp-date-event {text-align:center; text-transform: uppercase; color:#235578; background:white; padding:15px 0; font-weight:bold;}
.nsp-date-event .jour {font-size: 40px; line-height: 50px;}
.nsp-date-event .mois, .nsp-date-event .an {font-size: 18px;}  
.nsp-title-event { line-height:1.2; font-weight: 600; font-size:16px; color: #FFF;}
.nsp-location, .nsp-horaires {margin:15px 0; font-size:16px; display: flex; align-items: center; color: #FFF;}
.nsp-horaires {margin-bottom: 0;}
.nsp-location:before {content:url(img/Geolocalisation.svg);  padding-right: 15px; width:30px;} 
.nsp-horaires:before {content:url(img/clock.svg);  padding-right: 15px; width:30px;} 
.nsp-content {color: white;}
@media(min-width: 1280px) {
	.slide-button { margin: 25px 0; }
}
.slide-button a, .slide-button a:hover {color:white; text-decoration: none; text-transform: uppercase; padding: 15px 15px; border: 1px solid white; font-weight: 600; font-family: open_sansregular, arial; font-size: 13px; background: #fff; color:#3b99d7;}
.focus-text { text-align: center; margin-top: 15px; margin-left:15px; margin-right:15px; }
.focus-text a, .focus-text a:hover {color:#FFF; font-weight: 600; font-family: open_sansregular, arial; font-size: 15px; }

/* #nsp-sliders {display:flex; justify-content: space-between; background: #3b99d7;}
#anepasmanquer {width:69%; padding:30px 0;}
#anepasmanquer .slide-button a, #anepasmanquer .slide-button a:hover {color:white; text-decoration: none; text-transform: uppercase;}
#anepasmanquer .slide {margin:25px 0;}
.fhpmcoimages {width:30%; padding: 30px 0;}
.anepasmanquer .slick-dots {text-align:right; bottom: -56px;}
.focus .slick-dots {text-align:right;}


.anepasmanquer{ padding:40px 0;  background-image:url( img/frontpage-bg-arrowwhite.png ); background-repeat: no-repeat; background-position:top center;background-color:transparent; }
.anepasmanquer .mytheme-content, .focus .mytheme-content { width:80%; margin:auto; overflow:visible !important; }
.anepasmanquer h2{ font-family:"open_sanssemibold", arial; font-size:25px; color:#fff; text-transform:uppercase; }
.anepasmanquer .slide{ display:block; padding:0; text-align:center; font-family:"open_sansregular", arial; font-size:25px; color:#fff; }
a.slick-slide:hover {text-decoration: none;}
.anepasmanquer .slide:hover{ opacity:0.8; }
.anepasmanquer .slide .readmore{ display:none; }


.anepasmanquer .slick-next,
	.anepasmanquer .slick-next:focus,
	.anepasmanquer .slick-next:hover,
	.anepasmanquer .slick-next:active{transform: scaleX(-1); display:block; width:24px; height:40px; background:url( img/Arrow.svg ); top:32%; right: -50px; padding:0; border:none; background-repeat: no-repeat; }

.focus .slick-next,
	.focus .slick-next:focus,
	.focus .slick-next:hover,
	.focus .slick-next:active{transform: scaleX(-1); display:block; width:24px; height:40px; background:url( img/Arrow.svg ); top:37%; right: -43px; padding:0; border:none; background-repeat: no-repeat; }

.anepasmanquer .slick-prev,
	.anepasmanquer .slick-prev:focus,
	.anepasmanquer .slick-prev:hover,
	.anepasmanquer .slick-prev:active{display:block; width:24px; height:40px; background:url( img/Arrow.svg ); top:37%; left: -50px; padding:0; border:none; background-repeat: no-repeat;}

.anepasmanquer .slick-prev:before,
	.anepasmanquer .slick-next:before{ content:""; }
.anepasmanquer .slick-dots li button:before{font-size:40px !important; color:#ffffff !important; }

.focus .slide{ text-align:center; margin: 0 auto;}

.focus-text {text-align:center; color:#FFF; font-family:"open_sansregular", arial; font-size:16px; color:#fff; line-height: 1.2; margin-top: 15px; font-weight:bold; margin-right: auto; margin-left: auto;}
.focus-img {width:100%; text-align:center; margin: 0 auto; }
.focus-img img {text-align:center; margin-right: auto; margin-left: auto; margin-top: 15px;max-width: 100%; height: auto;}
.focus-text:after {content: '[...]';}


.focus .slick-prev,
	.focus .slick-prev:focus,
	.focus .slick-prev:hover,
	.focus .slick-prev:active{display:block; width:24px; height:40px; background:url( img/Arrow.svg ); top:45%; left: -42px; padding:0; border:none; background-repeat: no-repeat;}
.focus .slick-prev:before,
.focus .slick-next:before{ content:""; }
.focus .slick-dots li button:before{font-size:40px !important; color:#ffffff !important; }

.fhpmcoimages{ position:relative; overflow:hidden; background:#000 url( img/frontpage-fhpmcoimage_2.jpg ) no-repeat center; background-size: auto 100%; background-attachment: fixed;}
.fhpmcoimages .mytheme-content{ position:relative; overflow:hidden; }
.fhpmcoimages .illu{ display:block; height:28px; position:absolute; top:0; left:0; width:100%; }
.fhpmcoimages .illu svg{ height:28px; width:54px; margin:auto; display:block; }
.fhpmcoimages a {margin-top:40px;}
.fhpmcoimages h2, .anepasmanquer h2 { color:#ffffff; font-family:"open_sanssemibold", arial; font-size:30px; text-transform:uppercase; text-align:center; margin-top:160px !important; margin-bottom:45px !important;}
.fhpmcovideo{ margin-right: 15px; height:100px; padding:20px 0 20px 120px; background:#ffffff  url( img/frontpage-fhpmcoenimage.jpg )  no-repeat;  width:40%; margin:auto; font-family:"open_sanssemibold", arial; font-size:16px; color:white; cursor:pointer; }
.fhpmcovideo{ display: flex; align-items: center; }
.fhpmcoimages a:last-child{ display:block; margin-bottom:160px !important;}
.fhpmcoimages a{ font-family:"open_sanssemibold", arial; font-size:16px; color:#333333; display: flex; align-items: center; width:80%; margin-right: auto; margin-left: auto;}
.fhpmcoimages a:hover{ text-decoration:none; } */
/* fhpmcoimages a:before {content:url(img/Player.svg); width:50px;  display:inline-block; margin-right:15px;} */
/* .fhpmcovideo:hover:before {content:url(img/Player.svg); } */



@media screen and (max-width: 1560px) {
	#nsp-baseline {
		padding-top:1em;
		padding-bottom: 1em;
	}
	#nsp-baseline .baseline {
		margin-bottom: 15px;
		width: 80%;
	}
	
	#nsp-baseline .baseline {
		width: 82%;
		font-size: 12px;
	}


}

@media screen and ( max-width: 1280px ){ 

/* 	#nsp-baseline {padding-left: 10em; padding-right: 10em;} */


	.push_categories .thumbnail a {height:170px;}


	.nsp-date-event .jour {
		font-size: 35px;
	}

	
}

@media screen and ( max-width: 1100px ){ 
	#nsp-baseline .baseline {
		font-size: 13px;
	}
}

@media screen and ( max-width: 1024px ){ 
	.nsp-date-event .date {
		font-size: 12px;
	}

	#nsp-baseline, #nsp-baseline p, #nsp-baseline a {
		font-size: 12px;
	}
	#nsp-baseline a {
		padding:8px	20px;
	}

	#nsp-baseline p {
		margin-top: 5px;
	}

	#nsp-baseline .sstitre {
		margin-bottom: 10px;
	}

	
	
}

@media screen and ( max-width: 992px ){
	.push_categories #first{ width:100%; margin:0 0 20px !important; height:inherit !important; }
	.push_categories #first article{ overflow:hidden; }
	.push_categories #first .thumbnail{ width:40% !important; float:left; margin-right:2%;}
	.push_categories #first .thumbnail img{ width:100%; }
	.push_categories #second{ width:100%; margin:0 !important}
}



@media screen and ( width: 768px ){  
	#socialwall a.nsp-button {margin-top: 30px; display: block; font-size: 18px;}
}

@media screen and ( max-width: 1250px ){
	/* .nsp-date-event {
		padding:13px;
	} */
}

@media screen and ( max-width: 968px ){
	#event-slider .slide-content, .home-sliders-container {
    	flex-direction: column;
	}
	#event-slider .slide-content .col-first {
    	width: 50%;
    	margin-bottom:20px;
    	margin-right: auto;
    	margin-left: auto;
	}

	#event-slider, #focus-slider, #event-slider .slide-content .col-second {
		width: 100%;
	} 

	#event-slider .slide-content .col-second {
		text-align: center;
	}

	.nsp-date-event div {display:inline-block; margin-right:5px;}

	.nsp-location, .nsp-horaires {justify-content: center;}

	.focus-text {font-size:25px;}
} 

@media screen and ( max-width: 768px ){ 

	.push_categories .blocs-actus {width:88%;}

	.home.page h2 {font-size: 30px;}
	/* #anepasmanquer {padding:0;} */

	.site-main {padding: 0;}
	#nsp-baseline {border:none;}
	.baseline-container {/* margin-top: 137px; */ margin-bottom: 0;}
	.baseline-container:after, .baseline-container:before {content:none;}
	#nsp-baseline .baseline {
		width:72%;
	}

	/*.nsp-event-container {flex-direction: column;}
	 .nsp-date-event {margin:15px auto;}
	.nsp-date-event .date {font-size:17px;}
	.nsp-date-event span:first-child {font-size:48px;}
	.nsp-details-event {width: 100%; text-align: center;}
	.nsp-location {justify-content: center;} */
	.slide-button {margin-right: auto; margin-left: auto;}
	.anepasmanquer .slick-dots {text-align: center;}
	.slick-dots {position: static;}



	.push_categories .blocs-actus > div {
	    width: 100%;
	    display: flex;
	    flex-flow: column nowrap;
	    padding-bottom: 20px;
	    margin-bottom: 25px;
	}

	.push_categories .blocs-actus > div:first-child {margin-bottom: 50px;}
	.push_categories .actu .category_title {font-size: 25px;}
	.push_categories .actu .title a {font-size: 25px; font-weight: 600;}
	.push_categories .actu .readmore {width:80%; }

	
	 
	/* #anepasmanquer, .fhpmcoimages {width: 100%;}
	
	.nsp-date-event {width: 24%;}
	.nsp-date-event .date {font-size:22px;} */

	.home-sldiers-container {flex-direction: column;}

 .push_categories #first{ float:none; width:100%; height:inherit !important; background-color:#1f5579; }
 .push_categories .thumbnail  a {height:260px;}
.push_categories #first .thumbnail{ width:100% !important; margin-bottom:10px; }
.push_categories #second{ float:none; width:100%; height:inherit !important; margin-left:0;}
.push_categories #second article{ width:100%; }
/* .fhpmcoimages, .anepasmanquer {padding:15px 0 55px 0;} */
.fhpmcovideo{ width: 100%; font-size: 21px;}
a.nsp-button {font-size: 25px;}
/* .anepasmanquer .mytheme-content{ width:100%; } */
/* .push_categories{ padding-right:3em; padding-left:3em; } */

.site-main .mytheme-content{ padding:20px 2% !important; }
/* .fhpmcoimages a {width:42%;} */

}

@media screen and ( max-width: 480px ){
	.nsp-title-event {
 width:80%;
 margin: 0 auto;
 }

	.push_categories .thumbnail  a {height:300px;}
	.push_categories .actu .category_title {font-size: 20px;}
/* 	#nsp-baseline {padding-left:5em; padding-right:5em;} */
	#nsp-baseline .baseline {width: 92%;}

	.push_categories .thumbnail  a {height:145px;}
	/* .nsp-date-event {width: 45%;}
	.nsp-date-event .date {font-size:18px;}
	.nsp-details-event {width:90%; margin-right: auto; margin-left: auto; text-align: left;}
	.nsp-title-event {font-size: 18px;}
	.nsp-location {justify-content: flex-start;} */
	.fhpmcoimages a {width:70%;}
	/* .push .desc {font-size:18px; } */
	.push_categories .actu .title a{font-size: 17px; line-height: normal; padding-bottom: 15px; display: inline-block;}
	 a.nsp-button {font-size: 17px;padding-top:10px; padding-bottom: 10px;}
/* 	.anepasmanquer h2 {margin-top: 0; margin-bottom: 0;} */

}

@media screen and ( max-width: 375px ){
.push_categories .actu .title a {font-size: 14px;}
 .baseline-container:after {content: none;}
 #nsp-baseline {border: none; }
 #nsp-baseline .baseline {width:100%;}
 .site-content, .push_categories {background: transparent;}
 .push_categories {border-bottom: none;}
 .nsp-event-container {flex-direction: column;}
 /* .nsp-date-event {width:50%; margin: 0 auto;}
 .nsp-date-event .date {font-size:18px;}
 .nsp-details-event {width: 90%; text-align: center; margin: 0 auto;}
 .nsp-location {flex-direction: column;}
 .anepasmanquer .slick-dots {text-align:center; position: static;} */
 .fhpmcovideo {width: auto;}
 .push .mytheme-content > div {width: auto;}
 .push .mytheme-content > div:first-child {margin-top: 0;}
 
/*  .push .mytheme-content > div div:first-child {width:90%;} */
 .push .mytheme-content img { height: 80px;}
/*  .nsp-title-event {font-size: 14px; line-height: 1.4;} */
 .fhpmcovideo {font-size: 12px;}
 a.nsp-button { font-size: 13px;}


 .slick-slider {
 	margin-bottom: 0;
 }
 .slick-dots {
 	margin-top: 0;
 }


}








@media screen and ( max-width: 768px ){
	.mytheme-content {
		width: 100%;
	}
/* 	#nsp-baseline, .push_categories {
		padding-right:30px;
		padding-left:30px;
	} */

	.push_categories .blocs-actus {
		width: 100%;
	}

	.home-sliders-container {
		width: 100%;
	}

	#focus-slider {
		padding-bottom: 0;
	}
}

@media screen and ( min-width: 1920px ){
	.push_categories .thumbnail a {
		height: 250px;
	}
}

@media screen and ( min-width:768px ) {
	.button-container {
		display:flex;
		flex-direction: column;
		justify-content: space-evenly;
		margin: 25px 0px;
	}
}


	.slide-button {
		margin: 25px 0px !important;
	}





/*MARC*/


.site-content .baseline-container {
	background: linear-gradient(90deg, rgba(255, 255, 255, 0),  rgba(255, 255, 255, 0) , #4B7695);
	background-size:cover; 
	background-position: center center;  
	padding-top:1.5em; 
	padding-bottom:5px;  
}

#depeche-slider h2{
	padding-top: 20px;
    font-family: "open_sanssemibold", arial;
    font-size: 25px;
    padding: 15px 0;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
}

#depeche-slider{
	margin-top: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-left: 10px;
	
}

#depeche-slider h3, #depeche-slider .focus-text {
    font-family: "open_sanssemibold", arial;
    color: #fff;
    text-align: center;
}


#depeche-slider {
    background-color: #1f5579;
}

#depeche-slider .btndep{
	text-decoration: none;
    text-transform: uppercase;
    padding: 15px 15px;
    border: 1px solid white;
    font-weight: 600;
    font-family: open_sansregular, arial;
    font-size: 13px;
    background: #fff;
    color: #1f5579;
}

    

@media(min-width: 968px) {
	.home-sliders-container #event-slider .slick-slide .slide-content .col-first {
		width: 25%;
	}

	.home-sliders-container #event-slider .slick-slide .slide-content .col-first .mois {
		font-size: 0.7em;
	}

	.home-sliders-container #event-slider .slick-slide .slide-content .col-second {
		width: 65%;
	}

	.home-sliders-container #event-slider .slick-slide .slide-content .col-second .nsp-content {
		font-size: 0.8em;
	}
	.home-sliders-container #event-slider .slick-slide .slide-content .col-second .nsp-horaires,
	.home-sliders-container #event-slider .slick-slide .slide-content .col-second .nsp-location {
		font-size: 0.9em;
	}

	.home-sliders-container .slide-button a,
	.home-sliders-container .slide-button a:hover,
	#depeche-slider a.btndep {
		padding: 10px;
		font-size: 0.75em;
	}

	.home-sliders-container .slide-button a:hover,
	#depeche-slider a.btndep:hover {
		border-color: rgb(235, 108, 11) !important;
	}
}

/*********** Add basic styling for the carousel ***********/
/*! lightslider - v1.1.3 - 2015-04-14
* https://github.com/sachinchoolur/lightslider
* Copyright (c) 2015 Sachin N; Licensed MIT */
/** /!!! core css Should not edit !!!/**/ 

.lSSlideOuter {
    overflow: hidden;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}
.lightSlider:before, .lightSlider:after {
    content: " ";
    display: table;
}
.lightSlider {
    overflow: hidden;
    margin: 0;
}
.lSSlideWrapper {
    max-width: 100%;
    overflow: hidden;
    position: relative;
}
.lSSlideWrapper > .lightSlider:after {
    clear: both;
}
.lSSlideWrapper .lSSlide {
    -webkit-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
    -webkit-transition: all 1s;
    -webkit-transition-property: -webkit-transform,height;
    -moz-transition-property: -moz-transform,height;
    transition-property: transform,height;
    -webkit-transition-duration: inherit !important;
    transition-duration: inherit !important;
    -webkit-transition-timing-function: inherit !important;
    transition-timing-function: inherit !important;
}
.lSSlideWrapper .lSFade {
    position: relative;
}
.lSSlideWrapper .lSFade > * {
    position: absolute !important;
    top: 0;
    left: 0;
    z-index: 9;
    margin-right: 0;
    width: 100%;
}
.lSSlideWrapper.usingCss .lSFade > * {
    opacity: 0;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    -webkit-transition-duration: inherit !important;
    transition-duration: inherit !important;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-timing-function: inherit !important;
    transition-timing-function: inherit !important;
}
.lSSlideWrapper .lSFade > *.active {
    z-index: 10;
}
.lSSlideWrapper.usingCss .lSFade > *.active {
    opacity: 1;
}
/** /!!! End of core css Should not edit !!!/**/

/* Pager */
.lSSlideOuter .lSPager.lSpg {
    margin: 10px 0 0;
    padding: 0;
    text-align: center;
}
.lSSlideOuter .lSPager.lSpg > li {
    cursor: pointer;
    display: inline-block;
    padding: 0 5px;
}
.lSSlideOuter .lSPager.lSpg > li a {
    background-color: #222222;
    border-radius: 30px;
    display: inline-block;
    height: 8px;
    overflow: hidden;
    text-indent: -999em;
    width: 8px;
    position: relative;
    z-index: 99;
    -webkit-transition: all 0.5s linear 0s;
    transition: all 0.5s linear 0s;
}
.lSSlideOuter .lSPager.lSpg > li:hover a, .lSSlideOuter .lSPager.lSpg > li.active a {
    background-color: #428bca;
}
.lSSlideOuter .media {
    opacity: 0.8;
}
.lSSlideOuter .media.active {
    opacity: 1;
}
/* End of pager */

/** Gallery */
.lSSlideOuter .lSPager.lSGallery {
    list-style: none outside none;
    padding-left: 0;
    margin: 0;
    overflow: hidden;
    transform: translate3d(0px, 0px, 0px);
    -moz-transform: translate3d(0px, 0px, 0px);
    -ms-transform: translate3d(0px, 0px, 0px);
    -webkit-transform: translate3d(0px, 0px, 0px);
    -o-transform: translate3d(0px, 0px, 0px);
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.lSSlideOuter .lSPager.lSGallery li {
    overflow: hidden;
    -webkit-transition: border-radius 0.12s linear 0s 0.35s linear 0s;
    transition: border-radius 0.12s linear 0s 0.35s linear 0s;
}
.lSSlideOuter .lSPager.lSGallery li.active, .lSSlideOuter .lSPager.lSGallery li:hover {
    border-radius: 5px;
}
.lSSlideOuter .lSPager.lSGallery img {
    display: block;
    height: auto;
    max-width: 100%;
}
.lSSlideOuter .lSPager.lSGallery:before, .lSSlideOuter .lSPager.lSGallery:after {
    content: " ";
    display: table;
}
.lSSlideOuter .lSPager.lSGallery:after {
    clear: both;
}
/* End of Gallery*/

/* slider actions */
.lSAction > a {
    width: 32px;
    display: block;
    top: 50%;
    height: 32px;
    background-image: url('../img/controls.png');
    cursor: pointer;
    position: absolute;
    z-index: 99;
    margin-top: -16px;
    opacity: 0.5;
    -webkit-transition: opacity 0.35s linear 0s;
    transition: opacity 0.35s linear 0s;
}
.lSAction > a:hover {
    opacity: 1;
}
.lSAction > .lSPrev {
    background-position: 0 0;
    left: 10px;
}
.lSAction > .lSNext {
    background-position: -32px 0;
    right: 10px;
}
.lSAction > a.disabled {
    pointer-events: none;
}
.cS-hidden {
    height: 1px;
    opacity: 0;
    filter: alpha(opacity=0);
    overflow: hidden;
}


/* vertical */
.lSSlideOuter.vertical {
    position: relative;
}
.lSSlideOuter.vertical.noPager {
    padding-right: 0px !important;
}
.lSSlideOuter.vertical .lSGallery {
    position: absolute !important;
    right: 0;
    top: 0;
}
.lSSlideOuter.vertical .lightSlider > * {
    width: 100% !important;
    max-width: none !important;
}

/* vertical controlls */
.lSSlideOuter.vertical .lSAction > a {
    left: 50%;
    margin-left: -14px;
    margin-top: 0;
}
.lSSlideOuter.vertical .lSAction > .lSNext {
    background-position: 31px -31px;
    bottom: 10px;
    top: auto;
}
.lSSlideOuter.vertical .lSAction > .lSPrev {
    background-position: 0 -31px;
    bottom: auto;
    top: 10px;
}
/* vertical */


/* Rtl */
.lSSlideOuter.lSrtl {
    direction: rtl;
}
.lSSlideOuter .lightSlider, .lSSlideOuter .lSPager {
    padding-left: 0;
    list-style: none outside none;
}
.lSSlideOuter.lSrtl .lightSlider, .lSSlideOuter.lSrtl .lSPager {
    padding-right: 0;
}
.lSSlideOuter .lightSlider > *,  .lSSlideOuter .lSGallery li {
    float: left;
}
.lSSlideOuter.lSrtl .lightSlider > *,  .lSSlideOuter.lSrtl .lSGallery li {
    float: right !important;
}
/* Rtl */

@-webkit-keyframes rightEnd {
    0% {
        left: 0;
    }

    50% {
        left: -15px;
    }

    100% {
        left: 0;
    }
}
@keyframes rightEnd {
    0% {
        left: 0;
    }

    50% {
        left: -15px;
    }

    100% {
        left: 0;
    }
}
@-webkit-keyframes topEnd {
    0% {
        top: 0;
    }

    50% {
        top: -15px;
    }

    100% {
        top: 0;
    }
}
@keyframes topEnd {
    0% {
        top: 0;
    }

    50% {
        top: -15px;
    }

    100% {
        top: 0;
    }
}
@-webkit-keyframes leftEnd {
    0% {
        left: 0;
    }

    50% {
        left: 15px;
    }

    100% {
        left: 0;
    }
}
@keyframes leftEnd {
    0% {
        left: 0;
    }

    50% {
        left: 15px;
    }

    100% {
        left: 0;
    }
}
@-webkit-keyframes bottomEnd {
    0% {
        bottom: 0;
    }

    50% {
        bottom: -15px;
    }

    100% {
        bottom: 0;
    }
}
@keyframes bottomEnd {
    0% {
        bottom: 0;
    }

    50% {
        bottom: -15px;
    }

    100% {
        bottom: 0;
    }
}
.lSSlideOuter .rightEnd {
    -webkit-animation: rightEnd 0.3s;
    animation: rightEnd 0.3s;
    position: relative;
}
.lSSlideOuter .leftEnd {
    -webkit-animation: leftEnd 0.3s;
    animation: leftEnd 0.3s;
    position: relative;
}
.lSSlideOuter.vertical .rightEnd {
    -webkit-animation: topEnd 0.3s;
    animation: topEnd 0.3s;
    position: relative;
}
.lSSlideOuter.vertical .leftEnd {
    -webkit-animation: bottomEnd 0.3s;
    animation: bottomEnd 0.3s;
    position: relative;
}
.lSSlideOuter.lSrtl .rightEnd {
    -webkit-animation: leftEnd 0.3s;
    animation: leftEnd 0.3s;
    position: relative;
}
.lSSlideOuter.lSrtl .leftEnd {
    -webkit-animation: rightEnd 0.3s;
    animation: rightEnd 0.3s;
    position: relative;
}
/*/  GRab cursor */
.lightSlider.lsGrab > * {
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.lightSlider.lsGrabbing > * {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}

