

/*

	Site internet achac
	Version : 1.1
	Site	: achac.com
	
	Theme 	: achac 1.1
	Author	: Integration : Yann Lobry
	
*/

#evenements {
	background-color: #D8C9A8;
}

#evenements .view-content-deux {
	 padding: 0 0 0 7.2%;
}

.un-evenement {
	 width: 28.3%;
	 float: left;
	 margin: 0 1.2% 2.4vw;
	 cursor: pointer;
	 background-color: #F3EFE5;
}

.un-evenement .sscont {
	padding: 1.4vw 1.5vw 1.4vw;
}

.un-evenement .container-image img {
	width: 100%;
}

.un-evenement .container-image .numero {
	color: #B19351;
	 position: absolute;
	 top: 2.3vw;
	 left: 50%;
	 transform: translateX(-50%);
	 font-size: 2.7em;
}

.un-evenement .container-image .numero span {
	font-family: 'CooperHewitt-Heavy', sans-serif;
}

.un-evenement.article-liste h2 {
	font-size: 1.45em;
	 font-family: 'CooperHewitt-Semibold', sans-serif;
	 padding-top: 1.5vw;
}

.un-evenement .texte-riche {
	 height: 5.3vw;
	 display: -webkit-box;
	 -webkit-line-clamp: 4;
	 -webkit-box-orient: vertical;
	 overflow: hidden;
	 text-overflow: ellipsis;
	 line-clamp: 4;
	 box-orient: vertical;
}

.un-evenement .texte-riche p {
  font-size: 0.99em;
  line-height: 1.3em;
  margin-bottom: 0;
}






#slide-anepasmanquer.slider-decale {
	display: block;
	 padding: 0;
}

#slide-anepasmanquer.slider-decale .cont-un {
	 width: auto;
}

#slide-anepasmanquer.slider-decale .cont-un h2 {
	color: #BDA36B;
	 font-size: 3.92em;
	 padding: 3.2vw 0 0 8.3%;
}

#ss-slide-anepasmanquer {
	padding: 1.8vw 0 0 14vw;
}

#slide-anepasmanquer.slider-decale #cont-slider-carre {
	 width: 89%;
}

#slide-anepasmanquer #slider-carre.slider-couv {
	 width: 92%;
}

#slide-anepasmanquer .slider-couv .un-slide-carre {
	 padding: 0 1.1vw;
}

#slide-anepasmanquer .slider-couv .slick-slide:first-child .un-slide-carre {
	 padding-left: 0;
}

#slide-anepasmanquer .slick-slide:last-child .un-slide-carre {
	 padding-right: 0;
}

#slide-anepasmanquer .slider-couv .un-slide-carre > div {
	 height: auto;
	 padding: 0 0.6vw 0 0;
	 background-color: transparent;
}

#slide-anepasmanquer .slider-couv .un-slide-carre .cont-col {
	 justify-content: space-between;
	 align-items: flex-start;
}

#slide-anepasmanquer .slider-couv .un-slide-carre .col-un {
	 width: 23.7%;
}

#slide-anepasmanquer .slider-couv .un-slide-carre .col-deux {
	 width: 73%;
}

#slide-anepasmanquer .col-deux img {
	width: 100%;
}

#slide-anepasmanquer .date {
	color: #3E362E;
	 text-align: right;
	 font-size: 0.73em;
	 text-transform: uppercase;
	 letter-spacing: 0.02em;
	 line-height: 1em;
}

#slide-anepasmanquer .jour {
	display: block;
	 font-size: 4.2em;
	 font-family: 'CooperHewitt-Heavy', sans-serif;
	 line-height: 0.9em;
	 padding: 0.4vw 0 0;
	 color: #5B544D;
	 letter-spacing: -0.02em;
}

#slide-anepasmanquer .col-deux > a {
	margin-bottom: 1.2vw;
	display: block;
}

#slide-anepasmanquer .slider-couv .un-slide-carre h3 {
	 text-align: left;
	 font-size: 1.09em;
}










.un-eve-full.article-full {
	 margin: 0 0 0 23%;
	 padding-bottom: 11vw;
}

.un-eve-full.article-full .col-un {
	 width: 32.4%;
}

.un-eve-full.article-full .col-deux {
	 padding: 0 0 0 3.6%;
	 width: 66%;
}

.un-eve-full.article-full h1 {
	 margin-bottom: 2vw;
}

.un-eve-full.article-full .auteur p {
	color: #A69889;
	 font-size: 0.98em;
	 padding: 0.7vw 0 0;
	 margin: 0;
	 line-height: 1.45em;
}

.infos-plus-eve-full {
	position: absolute;
	 left: -15.6vw;
	 width: 13vw;
	 text-align: right;
}

.infos-plus-eve-full .date {
	color: #B19351;
	 text-transform: uppercase;
	 letter-spacing: 0.07em;
	 font-size: 1.02em;
	 font-family: 'CooperHewitt-Bold', sans-serif;
	 padding: 1vw 0 1.1vw;
	 position: relative;
	 line-height: 1.35em;
}

.infos-plus-eve-full .date:after,
.infos-plus-eve-full .lieu:after {
	display: block;
	content: '';
	position: absolute;
	right: 0;
	bottom: 0;
	width: 5vw;
	height: 1px;
	background-color: #655E58;
}

.infos-plus-eve-full .annee {
	display: block;
	 font-size: 2.55em;
	 line-height: 1em;
	 letter-spacing: -0.01em;
}

.infos-plus-eve-full .lieu {
	position: relative;
	padding: 1.3vw 0 1.1vw;
}

.infos-plus-eve-full .lieu p {
	line-height: 1.35em;
	color: #A69889;
	 letter-spacing: 0.06em;
	 font-size: 0.96em;
}

.infos-plus-eve-full .lieu p.ville {
	font-family: 'CooperHewitt-Bold', sans-serif;
	font-size: 1.15em;
}

.infos-plus-eve-full .signaletique p {
	color: #C1A974;
	 font-family: 'CooperHewitt-Bold', sans-serif;
	 font-size: 1.16em;
	 padding: 1.5vw 0 0.35vw;
}

.infos-plus-eve-full .signaletique a,
.infos-plus-eve-full .signaletique a:visited {
	font-size: 0.7em;
	 display: inline-block;
	 border: solid 1px #B96E55;
	 color: #B96E55;
	 padding: 0.2vw 0.4vw 0;
	 letter-spacing: 0.05em;
	 line-height: 1.45em;
	 margin-bottom: 0.6vw;
}

.infos-plus-eve-full .signaletique a:hover {
	background-color: #B96E55;
	color: #F3EFE5;
}



