#div_club_nombre_preco{
	width: max-content;
    position: relative;
    bottom: -2.5rem;
    z-index: 1;
    color: #ffffff;
    line-height: normal;
    background: #891a13;
    padding: 1rem 3rem;
    box-shadow: 0px 3px 25px rgba(180, 173, 173, 0.3);
    margin-left: auto;
    margin-right: auto;
}
#div_club_nombre_preco .et_pb_text_inner {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
}
#div_club_nombre_preco span.title {
    display: block;
    /* text-align: center; */
    font-size: 16px;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
    line-height: normal;
}
#div_club_nombre_preco span.value {
    display: block;
    text-align: center;
    font-size: 30px;
    text-align: center;
    font-weight: bold;
}
#div_club_nombre_preco span.after
    font-size: 80%;
    font-weight: 400;
}
.arx_header_single_club{
	    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.arx_grid_gallerie{
	    display: grid;
    grid-template-columns: repeat(2,1fr);
}

.arx_lame_flex_essaie_single{
	    display: flex !important;
	    justify-content: center !important;
	    align-items: center !important;
}
.btn_open_modal{
	cursor: pointer;
}
.modal.activite_single{
	background: #d50000;
    color: #fff;
    padding: 1.5rem;
    font-size: 1.1rem;
}
.modal.activite_single h1 {
    text-align: center;
    color: #ffffff;
    text-decoration: underline;
}
.title_avis {
    padding-top: 45px;
    font-size: 22px;
    line-height: 1.2272727273;
    margin-bottom: 1rem;
    font-weight: normal;
}
.container_avis_single_club {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
}
.container_avis_single_club .single_loop_avis {
    flex: 0 1 50%;
	padding-left: 15px;
    padding-right: 15px;
	
}
.star_note{
	background-image: url(../img/star.svg);
    width: 15px;
    height: 11px;
    background-repeat: no-repeat;
    background-position: center;
}
.single_loop_avis .note {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
}
.single_loop_avis .commentaire p {
    font-style: italic;
    font-size: 1.1428571429rem;
    line-height: 1.1875;
    font-weight: normal;
    text-align: center;
    font-weight: 600;
    color: #525252;
    margin: 1rem 0;
}
.single_loop_avis .container_note_et_date {
    display: flex;
    justify-content: center;
    flex-wrap: nowrap;
    flex-direction: row;
}
@media (max-width: 992px) {
	.single-club  .arx_lame_instagram{
		flex-direction: column-reverse !important
	}
	
	.single-club .arx_lame_instagram .colum2insta:after{
		content: none !important
	}
	
	.arx_single_icon_grid{
		display: grid;
    	grid-template-columns: repeat(2,1fr);
	}
}

#club_single_alert_banniere{
	background-color: #ae2119;
    color: #fff;
    padding: 17px;
    text-align: center;
    font-size: 1.1428571429rem;
    line-height: 1.1875;
}