


/*

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

#slider-carre {
	width: 92.3%;
}

#slider-carre .slick-list {
	 overflow: visible;
}

.un-slide-carre {
	padding: 0 0.9vw;
	overflow: hidden;
}

.slick-slide:first-child .un-slide-carre {
	padding-left: 0;
}

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

.un-slide-carre > div {
	background-color: #fff;
	height: 26.6vw;
	padding: 2vw 1.7vw 0;
}

.un-slide-carre .cont-col {
	display: flex;
	 flex-wrap: nowrap;
	 justify-content: space-between;
	 align-items: center;
}

.un-slide-carre .col-un {
	width: 38%;
}

.un-slide-carre .col-deux {
	width: 56.5%;
}

.un-slide-carre .col-un a {
	display: flex;
	 width: 100%;
	 overflow: hidden;
	 height: 13vw;
	 justify-content: center;
}

.un-slide-carre .un-slide-carre img {
	height: 100% !important;
	 width: auto !important;
}

.un-slide-carre h3 {
	font-family: 'CooperHewitt-Bold', sans-serif;
	 font-size: 1.5em;
	 line-height: 1.17em;
	 margin-bottom: 0.6vw;
	 color: #3E362E;
}

.un-slide-carre .auteur p {
	font-size: 1.2em;
	color: #3E362E;
	line-height: 1.17em;
}

.un-slide-carre .texte {
	padding-top: 2.2vw;
}

.un-slide-carre .texte p {
	display: none;
}

.un-slide-carre .texte p:first-child {
	display: block;
	height: 7.3vw;
	 display: -webkit-box;
	 -webkit-line-clamp: 5;
	 -webkit-box-orient: vertical;
	 overflow: hidden;
	 text-overflow: ellipsis;
	 line-clamp: 5;
	 box-orient: vertical;
	 font-size: 1.08em;
	 line-height: 1.3em;
}

#nav-slider-carre {
	display: flex;
	 flex-wrap: nowrap;
	 align-items: center;
	 justify-content: flex-start;
	 padding: 2vw 0 6.6vw 8.5vw;
}

#count-slider-carre {
	color: #C1A974;
	 font-size: 0.95em;
	 line-height: 1.2em;
	 width: 6vw;
	 padding-top: 0.3vw;
}

#dots-slider-carre {
  display: block;
  width: 48.5vw;
  height: 2px;
  border-radius: 2px;
  overflow: hidden;
  background-color: #D8C9A8;
  background-image: linear-gradient(to right, #3E362E, #3E362E);
  background-repeat: no-repeat;
  background-size: 0 100%;
  transition: background-size .7s ease-in-out;
  margin: 0 0.7vw 0 0;
}

#arrows-slider-carre {
	width: 10.2vw;
}



#lien-slider-carre {
	text-transform: uppercase;
	 font-family: 'CooperHewitt-Bold', sans-serif;
}




.slider-decale {
  display: flex;
  padding: 11vw 0 0 0;
}

.slider-decale .cont-un {
	width: 25%;
}

.slider-decale .cont-un h2 {
	font-family: 'CooperHewitt-Heavy', sans-serif;
	 color: #D8C9A8;
	 text-transform: uppercase;
	 font-size: 1.5em;
	 padding: 0.3vw 0 0 32.5%;
}

.slider-decale #cont-slider-carre {
	width: 75%;
}

#slider-carre.slider-couv {
	 width: 88%;
}



.slider-decale #nav-slider-carre {
	position: relative;
	padding: 3.3vw 0 8vw 0;
}

.slider-decale #arrows-slider-carre {
	position: absolute;
	 left: -10vw;
	 width: 8vw;
}

.slider-decale #dots-slider-carre {
	 width: 56.6vw;
	 margin: 0 1vw 0 0;
}





.slider-couv .un-slide-carre {
	 padding: 0 0.8vw;
}

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

.slider-couv .un-slide-carre > div {
	 height: auto;
	 padding: 2.5vw 2.3vw 2.1vw;
}

.slider-couv .un-slide-carre .cont-col {
	 flex-wrap: wrap;
	 align-items: center;
	 justify-content: center;
}

.slider-couv .un-slide-carre .col-un {
	 width: 95%;
}

.slider-couv .un-slide-carre .col-deux {
	 width: 100%;
}

.slider-couv .un-slide-carre h3 {
	text-align: center;
	 font-size: 1.18em;
	 margin-bottom: 0;
}

.slider-couv .un-slide-carre .col-un img {
	 height: 100% !important;
	 width: auto !important;
	 box-shadow: 0 0 10px rgb(0 0 0 / 7%);
}

.slider-couv .un-slide-carre .col-un a {
	 overflow: hidden;
	 height: 18.8vw;
	 margin: 0 0 1.4vw 0;
}

