/* HEADER */
a.brand2 img{
  width:auto;
}

header.banner2{
	z-index: 1;
}

.ubermenu-transition-shift .ubermenu-item .ubermenu-submenu-drop{
	margin-left:20px;
}

/* PAGE MISC */

body.page h1{
	font-size: 60px;
	color: #57697e;
	font-weight: 100;
	letter-spacing: .23px;
}

body.page{
	font-size:17px;
}

.spacers-pages{
	height:100px;
}
/* CAROUSEL */

.carousel-item{
  height:40vh;  
  max-height:480px;
  min-height: 340px;
}

.slide-legende h2{
  font-size:39px;
}


/* MISC */
#tribe-events{
	padding:0;
}


/* ARCHIVES */

.presentationArchives{
	margin-bottom:30px;
}

.pdf {
	position: absolute;
	bottom: 15px;
	right: 24px;
}

.pdf a {
	display:block;
	background-color: #c7a96c;
	padding: 10px 33px;
	color: #fff;
	border-radius: 0;
}

.vignetteSaison{
	background-size:cover;
	background-position: top right;
}

.spacer {
	margin-top:32px;
}

body.archive.tax-types-d-evenement .tranche-container.content{
	margin-top: 110px;
}

body.archive.tax-types-d-evenement .tranche-container.content h1{
	font-size: 60px;
	color: #57697e;
	font-weight: 100;
	letter-spacing: .23px;
}


/* EVENT THUMB */

/*===================================
=            EVENT THUMB            =
===================================*/

.galerieAccess {
	position: absolute;
	top:0;
	right:8px;
	z-index: 2;
}


.galerieAccess a.galerieBtn{
	background:#c7a96c;
	color:#ffffff;
	display: block;
	padding: 3px 14px;
	font-size: 12px;
	letter-spacing: 2px;
}
.galerieAccess a.galerieBtn:hover{	
	background: #55482c;
	color:#c7a96c;
}

.afficheContainer{
	margin-left:10px;
}

.afficheContainer img{
	max-width:100%;
	height:auto;
}

.tranche-box-title h3{
	padding-right: 13px;
}

.img-featured-container .box-single-container{
	z-index: 2;
}


/*=====  End of EVENT THUMB  ======*/



/*===========================================
=            PAGE DEVENIR MEMBRE            =
===========================================*/

.page-id-1819 .prog-footer{
	display: none;

}




/*=====  End of PAGE DEVENIR MEMBRE  ======*/


.download_prog{
  margin-top:18px;
}

.download_prog a{
	background-color: #c7a96c;
    padding: 6px 9px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    color: #193355;
  letter-spacing: 1px;
  font-size: 11px;
font-weight: 700;
}

.download_prog a:hover{
	text-decoration:none !important;
  background-color: #ddd;
color: #444;
}





/*==================================
=            RESPONSIVE            =
==================================*/

@media screen and (max-width:992px){
	.vignetteSaisonContainer{
		height:300px !important;
	}

	.carousel-item{
  	height:auto !important;  
  	max-height:none !important;
  	min-height: none !important;
	}

	.vertical-center{
		display:block;
	}

	a.slide-box-link{
		margin-bottom:0;
	}
}
@media screen and (max-width:667px){
.slide-legende-desc a.readmore{
	display: block;
	margin: 0 !important;
	margin-bottom: 10px !important;
	width: 100%;
	text-align: center;
}
}



/*=====  End of RESPONSIVE  ======*/

