.container{
	font-family: 'Montserrat', sans-serif;
}

.masonry{
	data-masonry='{"percentPosition": true }'
}

a{text-decoration: underline;}
h2{font-family: 'Yeseva One', cursive;color:#CA6030;text-align: center;}

/*Row 1*/
/*Col /*/
#row-1{background-image: url("/img/background-concours.jpg");background-size: cover;}
#row-1 .col-md-6{text-align: center;padding: 3em 2.5% 2em;}
#intro h3{font-family: 'Yeseva One', cursive;color:black;padding:.3em 0;letter-spacing: .15em;}
#intro #logo{padding: 2.5em 20%;} 

/*Col 2*/
#descriptif h3{color:black;font-family: 'Yeseva One', cursive;color:black;padding:.3em 0;letter-spacing: .15em;}
#descriptif #logo{padding: 0 18%;}
#texte{/*padding: 3.5em 15% 2.5em;*/letter-spacing: 0.05em;}
#texte{padding-top: calc(100vw * 72/1366);
    padding-bottom: calc(100vw * 56/1366);
    padding-left: calc(100vw *100/1366);
    padding-right: calc(100vw *100/1366);}
/*#descriptif{max-width: 55%;margin: auto;text-align: center;}*/
#prix-500{width: 40%}

/*Row 2*/
#row-2 .col-md-6{padding: 4em 2.5% 2em;letter-spacing: .15em}
/*Formulaire*/
.Button__FormStyledButton-p2mbjt-0 {
    border-radius: 0 0 40px !important;}
#sub-form p{font-family: 'Yeseva One', cursive;color:#CA6030;text-align: center;}
#sub-form.mobile-only img{
	padding: 0 5%;
	margin-bottom: 2em;
}

/*Entreprises*/
#entreprises img{
	width: 50%;
}

img.left{
	float: left;
	clear: left;
}

img.right{
	float: right;
	clear: right;
}

/**/

@media only screen and (min-width: 768px) {
	.mobile-only{display:none;}
}


/*Mobile queries*/
@media only screen and (max-width: 767px) {
	.desktop-only{display:none;}
	.container{
		padding: 0;
		max-width: none;
	}
	h2{
		font-size: calc(1.325rem + 1.9vw);}
	#reglements{padding: 0 7.5%;}
	.col-md-6{
		padding:0 5% !important;
	}
	#row-2 #form{
		padding-top: 2.5em !important;
	}
	#texte{
		padding: 0.5em 10% !important;
	}
	#prix-500{padding-bottom: 2em;}
	#entreprises h2{padding: 1em 0 .5em;}


}

@media only screen and (min-width: 768px) and (max-width: 990px) {
	#texte{font-size: 12px;}
}