/* -------------------------------------- */
/* TITRE DE L'ACTUALITÉ                   */
/* -------------------------------------- */

body .idi-display-article-title .idi_actu_title {
	font-size: 27px;
    line-height: 32px;
}

body .idi-display-article-title .idi_date_published span,
body .idi-display-article-title .idi_date_published i {
	color: #a8a8a8;
	background-color: white !important;
}

body .idi-display-article-title .idi_date_published span {
	padding: 0px 20px 0px 0px;
}

body .idi-display-article-title .idi_date_published i {
	padding: 0px 5px 0px 0px;
}

body .idi-display-article-title .idi_line {
	margin-top: -10px;
    border-bottom: 1px solid #CCCCCC;
    background: white;
    font-style: italic;
    height: 11px;
    margin-bottom: 20px;
}


/* -------------------------------------- */


/* -------------------------------------- */
/* DIAPORAMA SLICK                        */
/* -------------------------------------- */

/* GENERAL */
body .slick-track {
    display: flex !important;
}

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

body .idi-vc-slick-diaporama .slick-prev:before, .slick-next:before {
	font-size: 30px;
}
body .idi-vc-slick-diaporama .slick-prev,
body .idi-vc-slick-diaporama .slick-next {
	width: 30px;
    height: 30px;
}

body .idi-vc-slick-diaporama .slick-prev:before,
body .idi-vc-slick-diaporama .slick-next:before {
	color: #c7c7c7;
}


body .idi-vc-slick-diaporama .slick-prev {
    left: -31px;
}

body .idi-vc-slick-diaporama .slick-next {
    right: -38px;
}

/* Permet d'éviter de voir slick s'initialiser (= images un peu partout) */
body .idi-vc-slick-diaporama.idi_hided {
	visibility: hidden;
	opacity: 0;
}



/* SLIDER SELECTION */
body .idi-vc-slick-diaporama .slider-single .slick-slide {
	width: 100%;
	height: 400px !important;
}

body .idi-vc-slick-diaporama .slider-single {
	margin-bottom: 20px;
}

body .idi-vc-slick-diaporama .slider-single img {
	position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
   
}

/* masque les flèches */
body .idi-vc-slick-diaporama .main-slider .slick-prev,
body .idi-vc-slick-diaporama .main-slider .slick-next {
    display: none !important;
}

body .idi-vc-slick-diaporama .main-slider .slick-slide{
	cursor: pointer;
}

body .idi-vc-slick-diaporama .main-slider .slick-slide:hover {
	-webkit-filter: grayscale(30%); /* Safari 6.0 - 9.0 */
	filter: grayscale(30%);
	opacity: 0.9 !important;
}
 


/* SLIDER NAVIGATION */
body .idi-vc-slick-diaporama .slider span{
	/* padding: 8px; */
	padding: 0px 16px 0px 0px;
    /* margin-top: 30px; */
    box-sizing: content-box;
    position: relative;
    text-align: center;
    display: block;
}

body .idi-vc-slick-diaporama .slider-nav img {
	max-height: 88px;
}


body .idi-vc-slick-diaporama .slider-nav .slick-slide { cursor: pointer; }

/* alignement des miniature à gauche */
body .idi-vc-slick-diaporama .slider-nav .slick-list {
	padding: 0px !important;
}

body .idi-vc-slick-diaporama .slider-nav .slick-track {
    /* transform: none !important; */
}

body .idi-vc-slick-diaporama .slider-nav img {
	cursor: pointer;
}


/* SLICK MODAL ZOOM */

body .idi-vc-slick-diaporama .slider-zoom .slick-slide {
	height: auto !important;
}

body .idi-vc-slick-diaporama .idi_full_screen_images	  {
	transform: translate(-50%, -50%);
    display: block;
    position: fixed;
    top: 50%;
    left: 50%;
    width: 95%;
    height: auto;
}

body .idi-vc-slick-diaporama .slider-zoom img {
	position: relative;
    top: 0;
    left: 0;
    transform: none;
    height: auto !important;
}

body .idi-vc-slick-diaporama .slider-zoom,
body .idi-vc-slick-diaporama .slider-zoom .slick-list,
body .idi-vc-slick-diaporama .slider-zoom .slick-list .slick-track,
body .idi-vc-slick-diaporama .slider-zoom .slick-list .slick-track .slick-slide {
	height: 100% !important;
}

body .idi-vc-slick-diaporama .slider-zoom .slick-list .slick-track .slick-slide {
    margin: auto;
}

body .idi-vc-slick-diaporama .slider-zoom .slick-list .slick-track li {
	height: 100% !important;
}

body .idi-vc-slick-diaporama .slider-zoom  .slick-prev {
    left: 8px;
}

body .idi-vc-slick-diaporama .slider-zoom  .slick-next {
    right: 0px;
}

body .idi-vc-slick-diaporama .slider-zoom  .slick-prev,
body .idi-vc-slick-diaporama .slider-zoom  .slick-next {
	 z-index: 10;
}
   
body .idi-vc-slick-diaporama .slider-zoom  .slick-prev:before, body .idi-vc-slick-diaporama .slider-zoom  .slick-next:before {
	color: #ffffff;
}


   

/* ---------------------------------------------- */
/* RESPONSIVE                                     */
/* ---------------------------------------------- */


/* Extra large devices (Bootstrap : 1199px) */
@media (max-width: 1239px) {
	body .idi-vc-slick-diaporama .slider-single .slick-slide {
		height: 320px!important;
	}
}

 
/* WP : Large devices (Bootstrap : 992px) */
@media (max-width: 959px) {
 	body .idi-vc-slick-diaporama .slider-single .slick-slide {
	    height: 230px!important;
	}
}

 
/* Medium devices (tablets, 768px and up) */
@media (max-width: 767px) {
 	body .idi-vc-slick-diaporama .slider-single .slick-slide {
		height: 400px!important;
	}
}

 
/* Small devices (landscape phones, 576px and up) */
@media (max-width: 540px) {
 	body .idi-vc-slick-diaporama .slider-single .slick-slide {
		height: 250px!important;
	}
}

 
/* Phones */
@media (max-width:480px) {
 	body .idi-vc-slick-diaporama .slider-single .slick-slide {
		height: 210px!important;
	}
}