#wrap>section#single.partenaires
{
    margin: 10em 0;
}

#wrap>section#single.partenaires a
{
    color:#6b96c9;
	text-decoration:none;
}

#wrap>section#single.partenaires a:hover
{
    color:#d1002a;
}

#wrap>section#single.partenaires>article
{
	background-color:#FFF;
    color: #262626;
    direction: ltr;
	font-family: Arial, Helvetica, Roboto, sans-serif;
	font-size:1.8em;
    font-size: 18px;
    line-height: 30px;
    margin-bottom: 75px;
	padding:0;
	text-align: justify;
}

#wrap>section#single.partenaires>article>section.content
{
	box-sizing:content-box;
	margin:0 auto;
	max-width:1215px;
}

#wrap>section#single.partenaires>article>section.content>p
{
    margin-bottom:1em;
    margin-top:1em;
}

#wrap>section#single.partenaires>article>section.content>ul
{
    margin-left:2em;
}

#wrap>section#single.partenaires>article>header,
#wrap>section#single.partenaires>section#getthediscount>header
{
	box-sizing: content-box;
    margin: 0 auto 85px auto;
    max-width: 1200px;
}

#wrap>section#single.partenaires>article>header
{
	box-sizing: content-box;
    margin: 0 auto;
    max-width: 1215px;
}

#wrap>section#single.partenaires>section#getthediscount
{
	background-color:#FFF;
	box-sizing: content-box;
    font-size: 18px;
    line-height: 30px;
    margin: 0 auto;
	padding:0;
	text-align:left;
}

#wrap>section#single.partenaires>section#getthediscount a
{
	color:#4a8ecc;
	text-decoration:none;
}

#wrap>section#single.partenaires>section#getthediscount a:hover
{
	color:#00365f;
}

#wrap>section#single.partenaires>section#getthediscount a:focus
{
	color:#ed1c24;
}

#wrap>section#single.partenaires>section#getthediscount form.wpcf7-form
{
	
}

#wrap>section#single.partenaires>section#getthediscount form.wpcf7-form input
{
	border:1px solid #4a8ecc;
	box-sizing:border-box;
	font-size:1em;
	outline:0;
	padding:0.5em;
	width:100%;
}

#wrap>section#single.partenaires>section#getthediscount form.wpcf7-form input:hover
{
	background-color:#d5d7d8;
	border-color:#00365f;
}

#wrap>section#single.partenaires>section#getthediscount form.wpcf7-form input:focus
{
	background-color:#d5d7d8;
	border-color:#ed1c24;
}

#wrap>section#single.partenaires>section#getthediscount form.wpcf7-form span.your-consent
{
	box-sizing:border-box;
	display:block;
	margin:1em 0 0 0;
}


#wrap>section#single.partenaires>section#getthediscount form.wpcf7-form span.wpcf7-acceptance,
#wrap>section#single.partenaires>section#getthediscount form.wpcf7-form span.wpcf7-list-item
{
	box-sizing:border-box;
	display:block;
	margin:0;
}

#wrap>section#single.partenaires>section#getthediscount form.wpcf7-form span.your-consent label
{
	box-sizing:border-box;
	display:flex;
	flex-wrap:wrap;
}

#wrap>section#single.partenaires>section#getthediscount form.wpcf7-form span.your-consent label>input
{
	box-sizing:border-box;
	margin-right:0.5em;
	width:auto;
	zoom:2;
}

#wrap>section#single.partenaires>section#getthediscount form.wpcf7-form input.wpcf7-submit
{
	background-color: #1c69d4;
    border: 0;
    box-sizing: border-box;
    color: #fff;
    cursor: pointer;
    direction: ltr;
	display:block;
    font-size: 0.8em;
    font-family: bmwTypeWebBoldAll,Arial,Helvetica,sans-serif;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 17px;
    margin: 2em auto 0;
    outline: none;
    padding: 1rem 1rem 1.0625rem;
    position: relative;
    text-align: center;
    -webkit-appearance: none;
    -webkit-border-radius: 0;
    transition: background-color 300ms ease-out;
	width:auto;
}

#wrap>section#single.partenaires>section#getthediscount form.wpcf7-form input.wpcf7-submit:hover
{
	background-color: #1b3360;
    transition: background-color 300ms ease-out;
}

#wrap>section#single.partenaires>section#getthediscount form.wpcf7-form textarea
{
	box-sizing:border-box;
	border:1px solid #4a8ecc;
	font-family:Arial, Helvetica, Roboto, sans-serif;
	font-size:1em;
	outline:0;
	padding:0.5em;
	resize: vertical;
	width:100%;
}

#wrap>section#single.partenaires>section#getthediscount form.wpcf7-form textarea:hover
{
	background-color:#d5d7d8;
	border-color:#00365f;
}

#wrap>section#single.partenaires>section#getthediscount form.wpcf7-form textarea:focus
{
	background-color:#d5d7d8;
	border-color:#ed1c24;
}

#wrap>section#single.partenaires>section#getthediscount form.wpcf7-form ul.customerinformation
{
	box-sizing:border-box;
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	list-style:none;
}

#wrap>section#single.partenaires>section#getthediscount form.wpcf7-form ul.customerinformation>li
{
	box-sizing:border-box;
	width:calc(36% - 65px);
}

#wrap>section#single.partenaires>section#getthediscount form.wpcf7-form ul.customerinformation>li.customerid
{
	box-sizing:border-box;
	width:65px;
}

#wrap>section#single.partenaires>section#getthediscount>header,
#wrap>section#single.partenaires>section#getthediscount>section.content
{
	margin:0 auto;
	max-width: 1215px;
}

#wrap>section#single.partenaires>article>header>h1,
#wrap>section#single.partenaires>section#getthediscount>header>span
{
	display:block;
	font-family: bmwTypeWebBoldAll,Arial,Helvetica,sans-serif;
    font-size: 35px;
    line-height: 35px;
    letter-spacing: normal;
    margin-top: 18px;
    margin-bottom: 18px;
	padding-right: 15px;
	font-weight: 400;
	font-style: normal;
    color: #262626;
	text-rendering: optimizeLegibility;
	text-align:left;
}

@media only screen and (min-width:0) and (max-width:521px)
{	
	#wrap>section#single.partenaires>section#getthediscount form.wpcf7-form ul.customerinformation>li
	{
		width:100% !important;
	}
	#wrap>section#single.partenaires>article>section.content,
	#wrap>section#single.partenaires>article>header
	{
		padding:0.5em !important;
	}
}

@media only screen and (min-width:522px) and (max-width:1200px)
{	
	#wrap>section#single.partenaires>article>section.content,
	#wrap>section#single.partenaires>article>header
	{
		padding:0.5em !important;
	}
}