.Erakys_blogvision_iframe {
	width: 640px;
	height: 360px;
}

.zone-info-film, .item-film-tags {
	left: 10px;
	position: absolute !important;
	right: 0 !important;
	top: 0px;
	z-index: 0;
}

.aff-zone-info-film, .item-film-tags {
	width: 90% !important;
	height: auto !important;
	display: inline;
}

.coeur-detail {
	background-image: url("/cine-public/icones/coup-de-coeur.png");
	left: 5px;
	position: absolute !important;
	right: 0 !important;
	top: -4px;
	width: 80px !important;
	height: 80px !important;
	z-index: 1000;
}

@media ( max-width : 992px) {
	.zone-info-film {
		left: 5px !important;
	}
	.zone-info-film-detail {
		left: 0px !important;
	}
	.zone-info-film-horaire-pt {
		display: inline-block;
		width: 100px;
		margin: 0px;
		padding: 0px;
		margin-right: 2px;
	}
}

.zone-info-film-detail {
	left: 15px;
	position: absolute !important;
	right: 0 !important;
	top: 0px;
	z-index: 0;
}

.zone-info-film-horaire {
	left: 15px;
	position: absolute !important;
	right: 0 !important;
	top: 0px;
	z-index: 0;
}

@media ( max-width : 1200px) and (min-width: 992px) {
	.zone-info-film-detail {
		left: 15px;
		position: absolute !important;
		right: 0 !important;
		top: 0px;
		z-index: 0;
	}
}

.tagseance {
	margin-top:1px;
	height:18px;
	width: 63%;
}

.zoneaccroche {
	padding: 10px;
	border-color: red;
	border-style: double;
	text-align: center;
}

.zoneaccroche .headline {
	font-size: 25px;
	font-weight: bold;
}

.zoneaccroche .comment {
	font-size: 18px;
	font-style: italic;
}

.zoneaccroche .dateaccroche {
	/*padding-left: 30%;*/
}

.zoneaccroche .resaaccroche {
	font-size: 18px;
	font-style: italic;
	/*padding-left: 10%;*/
}

/*
Headlin seance MS

.seance_accroche {
	top: -1rem;
	right: -1rem;
	background-color: white;
	padding: 0.2rem 0.3rem;
	border-radius: 1rem;
	position: absolute;
}

.icon_accroche {
	color: black;
	background-color: var(--secondary_tc);
	padding: 0.2rem 0.3rem;
	border-radius: 1rem;
	font-weight: 900;
}
*/
.icon_accroche::before {
    content: url("/cine-public/icones/evenement.png");
}

.popover-title {
   
    text-align: center;
    color: #000;
  
}

.popover-content {
    color: #000;
    text-align: center;
}

.jello:hover {
    cursor: initial !important;
}

.popover {
    z-index: 5000 !important;
}
/*
@media ( min-width : 992px) {
.container-seance {  display: flex;
  align-items: center;
justify-content: center;}}*/

@media (max-width: 768px) {
	
.popover-header, .popover-body {
font-size:10px;  
}}

/*carrousel*/

.bt-car.bt-avp {
    height: 10px ;
    margin: 0;
    padding: 4px;
    font-size: 0.6rem;
    display: flex;
    background-color: #2065de;
    display: inline-table;
}