

/*

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


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

.slider-decale .cont-un {
	 width: calc(25% - 0.8vw);
	 float: left;
}

.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-carre .slick-list {
	 overflow: visible;
}

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

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

.slider-carre .slick-track
{
	 display: flex !important;
	 margin: 0;
}

.slider-carre .slick-slide
{
	 height: inherit !important;
}

.slider-carre .slick-slide > div
{
	 height: 100% !important;
}

.slider-couv .un-slide-carre {
	 padding: 0 0.8vw;
	 height: inherit !important;
}

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

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

.slider-couv .un-slide-carre > div {
	 padding: 1.9vw 2.1vw 1vw;
	 background-color: #fff;
	 cursor: pointer;
	 height: inherit !important;
}

.un-slide-carre .container-image {
	margin: 0 0 1.4vw 0;
}

.un-slide-carre img {
	width: 100%;
	box-shadow: 0 0 10px rgb(0 0 0 / 7%);
}

.un-slide-carre h3 {
	 font-family: 'CooperHewitt-Bold', sans-serif;
	 line-height: 1.17em;
	 color: #3E362E;
	 text-align: center;
	  font-size: 1.18em;
	  margin-bottom: 0;
}

.un-slide-carre h3 a,
.un-slide-carre h3 a:visited {
	color: #3E362E;
}

.nav-slider-carre {
	display: flex;
	 flex-wrap: nowrap;
	 align-items: center;
	 justify-content: flex-start;
	 padding: 2vw 0 5.4vw 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: 56.4vw;
  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;
}





#slide-tous-publi {
	background-color: #D8C9A8;
	padding: 6.4vw 0 0;
}

#slide-tous-publi.slider-decale .cont-un h2 {
	color: #F3EFE5;
}

#slide-tous-publi .dots-slider-carre {
	background-color: #F7F4EE;
}

#slide-tous-publi .un-slide-carre > div {
	padding: 2.5vw 2.3vw 2.1vw;
}

#slide-tous-publi .un-slide-carre .cont-col {
	 display: flex;
	 flex-wrap: wrap;
	  align-items: center;
	  justify-content: center;
}

#slide-tous-publi .un-slide-carre .col-un {
	 width: 95%;
	 margin: 0 0 1.4vw 0;
}

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

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

#slide-tous-publi .un-slide-carre .col-deux {
	 width: 100%;
}

#slide-tous-publi .count-slider-carre {
	color: #B19351;
}
