/* CSS Document */

.blocEventAdresse
{
	font-size:1.1rem;
}

#bookingstep-resumeevent-bloc .cta, .dealer-map a {
       background: #ccda01;
border: 2px solid #ccda01;
color: #000;
-webkit-border-radius: 0px;
border-radius: 0px;
background-clip: padding-box;
 font-family: 'Abarth_Medium',"Open Sans",sans-serif;
font-size: 16px;
line-height: 16px;
text-transform: uppercase;
font-weight: 700;
width: auto;
height: auto;
letter-spacing: .5px;
padding: 11px 20px !important;
min-width: 165px;
text-align: center;
display:inline-block;
margin-left:0;

}

#bookingstep-resumeevent-bloc .cta:hover, .dealer-map a:hover {
       background: #fff;
border: 2px solid #ccda01;
color: #ccda01;

}
#bookingInfo-event
{
	text-align:left;
}
#adresse .dealer-name
{
	font-weight:700;
}
#adresse .dealer-adresse
{
	margin-bottom:20px;
}



@media only screen and (max-width: 600px) {

#bookingstep-resumeevent-bloc .cta {
    position: relative;
}
}

#adresse, #adresse div
{
	display:inline-block;
	width:100%;
	font-size: 1.5rem;
color: #fff;
}


#bookingInfo-event #adresse div 
{
	display:inline-block;
	width:100%;
	font-size: 1.5rem;
color: #333;
}


#bookingInfo-resume .resumeBloc div.labelBox, #bookingInfo-event div.labelBox
{
	color: #000;
font-family: "Abarth_Medium";
font-size: 18px;
}

.thumb-event-item-img
{
	width:100%
}

.thumb-event-item a:hover 
{
	color:#007fa4;
}
.thumb-event-item .place-name
{
	width: 50%;
float: left;
font-size: 0.8rem;
}
.thumb-event-item .place-city
{
	width: 50%;
float: right;
text-align: right;
font-size: 0.8rem;
}

.thumb-event-item .event-name
{
	text-transform:uppercase;
	font-weight:bold;
	font-family: "DIN2014-Demi",Arial,Helvetica,sans-serif;
	font-weight:700;
}

.blocThumbEvent .place-name {
    color: inherit;
}

.thumb-event-item {
    margin-bottom: 30px;
}

#bookingstep-event-bloc
{
	margin:0;
	padding:0;
	background:#fff;
	height:100%;
}

.town_selector_box .labelBox 
{
	background-color: #000;
	padding: 10px;
	color: #fff;
	text-align: center;
font-weight: bold;
}

div.form_town_selector
{
	width: 80%;
display: inline-block;
}

#bookingstep-event-bloc
{
	display: flex;
/*height: 100%;*/
}

