#group .items {
}

#group .items .itemline {
	background:url("img/bg.jpg") no-repeat right bottom;
}

#group .items .item {
	height:240px;
	text-align: center;
	position: relative;
	background-size: cover;
}

#group .items .item.k1 {
	background-color:#005669;
}

#group .items .item.k2 {
	background-color:#007080;
}

#group .items .item.k3 {
	background-color:#0099AF;
}

#group .items .item.k4 {
	background-color:#008A9E;
}

#group .items .item.k5 {
	background-color:#F08D00;
}

#group .items .item h2 {
	text-align: center;
	color:white;
}

#group .items .item h2 span {
	display: inline-block;
	vertical-align: bottom;
}

#group .items .item .actionmore {
	position: absolute;
	bottom:10px;
	left:50%;
	margin-left:-18px;
}

#group .items .item.active .actionmore {
	display: none;
}

#group .items .item.active::after {
	content:"";
	display: block;
	width:0;height:0;
	border:36px solid black;
	border-color: black transparent transparent transparent;
	position: absolute;
	bottom:-72px;
	left:50%;
	margin-left:-18px;
}

#group .items .item.active.k1::after {
	border-top-color:#005669;
}

#group .items .item.active.k2::after {
	border-top-color:#007080;
}

#group .items .item.active.k3::after {
	border-top-color:#0099AF;
}

#group .items .item.active.k4::after {
	border-top-color:#008A9E;
}

#group .items .item.active.k5::after {
	border-top-color:#F08D00;
}

#group .itemshidden {
	display: none;
}

#group .itemcontent {
	clear:both;
	padding:20px 30px;
	padding-top:60px;
}

#group .itemcontent .infos {
	margin:40px 0;
}

#group .itemcontent .diaporama {
	/*padding:20px 0;*/
}

#group .itemcontent .loader {
	text-align: center;
	margin-top:40px;
}

#group .idi-cadeau i:before {
	content: '\f126';
    margin-right: 10px;
    margin-top: -8px;
    display: block;
    position: relative;
}

@media screen and (max-width: 980px) {

	#group .items .item h2 {
		font-size:2.5em;
	}
	
	#group .idi-cadeau i {
		transform: none;
	}

}