.bg-1-capsule-jeans {
	background-image: url("../../img/cms/cms128/bg2.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	margin-top: 30px;
	min-height: 750px;
}


.bg-1-capsule-jeans img {
	text-align: center;
	width: 80%;
	margin-left: 10%;
	margin-top: 30px;
	margin-bottom: 30px;
}


.bg-1-capsule-jeans .text-container {
	position: absolute;
	top: 200px;
	width: 100%;
	text-align: center;
	color: white;
}


.bg-1-capsule-jeans .text-container h1 {
	font-size:8rem;
	font-family: 'FreightBigProBook';
	margin-bottom: 15px!important;
	text-transform: uppercase;
	text-shadow: -1px 1px 1px rgba(150, 150, 150, 1);
}

.bg-1-capsule-jeans .text-container h1 span {
	display: block;
	clear: both;
	margin-bottom: 15px;
}

.bg-1-capsule-jeans .text-container h2 {
	font-size:4rem;
	font-family: 'FreightBigProBook';
	margin-top: 0px!important;
	margin-bottom: 30px!important;
	text-transform: uppercase;
	display: block;
	text-shadow: -1px 1px 1px rgba(150, 150, 150, 1);
}


.bg-1-capsule-jeans .text-container a {
	background-color: black;
    padding: 10px;
    color: white;
    font-family: 'gotham_bookregular';
    font-size: 1.5rem;
    text-transform: uppercase;
    display: block;
    width: 60%;
    margin-left: 20%;
}

#section-capsule-jeans, #section-new-co, #section-marine {
	text-align: center;
}

#section-capsule-jeans h2, #section-new-co h2, #section-marine h2 {
	margin-top: 250px;
}

#section-capsule-jeans img, #section-new-co img, #section-marine img {
	width: 100%;
}


#section-capsule-jeans {
	margin-top: 30px;
}

#section-capsule-jeans h2, #section-new-co h2, #section-marine h2 {
	font-size:4rem;
	margin-bottom: 0px!important;
	text-transform: uppercase;
}

#section-capsule-jeans h2, #section-capsule-jeans h3 {
	font-family: 'freightbig-bold';
}

#section-marine h2, #section-marine h3 {
	font-family: 'freightbig-bold';
}

#section-new-co h2, #section-new-co h3 {
	font-family: 'FreightBigProBook';
}

#section-capsule-jeans h3, #section-new-co h3, #section-marine h3 {
	font-size:2.5rem!important;
	margin-top: 0px!important;
	margin-bottom: 15px;
}

#section-capsule-jeans h4, #section-new-co h4, #section-marine h4 {
	font-size:1.7rem!important;
	font-family: 'FreightBigProBook';
	margin-top: 0px!important;
	margin-bottom: 15px;
}

.button-go {
	background-color: white;
	padding: 5px;
	color: black;
	font-family: 'gotham_mediumregular';
	font-size: 1rem;
	text-transform: uppercase;
	border:1px solid black;
}

.section-casting {
	text-align: center;
	margin-top: 30px;
	padding: 66px 30px 38px 30px;
	background-image: url("http://jeanmarcphilippe.com/img/cms/home/cms128/casting.jpg");
	background-size: cover;
	background-repeat:repeat-x;
	background-position: center center;
	margin-bottom: 30px;
}

.section-casting h1, .section-casting h2 {
	font-family: 'FreightBigProBook';
	color: #fff;
	text-transform: uppercase;
	margin-bottom: 0px!important;
	margin-top: 0px!important;
	padding-top: 0px!important;
}

.section-casting h1 {
	font-size: 10rem;
}

.section-casting h2 {
	font-size: 4rem;
}

.section-casting .button-go-white {
	background: none;
	color: #fff;
	border-color: #fff;
	display: inline-block;
	margin-top: 108px;
}

.section-fin-collection {
	background-color: black;
	text-align: center;
	margin-top: 30px;
	padding: 30px;
	background-image: url("http://jeanmarcphilippe.com/img/cms/home/cms128/bg-brut.jpg");
	background-size: cover;
	background-repeat:repeat-x;
	background-position: center center;
	margin-bottom: 30px;
}


.section-fin-collection h1 {
	font-size:4rem;
	font-family: 'freightbig-bold';
	margin-bottom: 0px!important;
	text-transform: uppercase;
	color: black;
	margin-top: 0px!important;
	padding-top: 0px!important;
}

.section-fin-collection h2{
	font-size:2rem!important;
	font-family: 'FreightBigProBook';
	margin-top: 0px!important;
	margin-bottom: 15px;
	color: black;
}

.section-fin-collection a {
	padding: 5px;
	color: black;
	font-family: 'gotham_mediumregular';
	font-size: 1rem;
	text-transform: uppercase;
	border:1px solid black;
}


@media screen and (max-width: 640px) {
  .bg-1-capsule-jeans .text-container {
	top: 200px;
	}
	.bg-1-capsule-jeans .text-container h1 {
		font-size: 5rem;
	}
	#section-capsule-jeans h2, #section-new-co h2, #section-marine h2 {
		margin-top: 8vw;
	}
	#section-capsule-jeans img, #section-new-co img, #section-marine img {
		padding: 0 50px;
	}
	#section-marine {
		margin-bottom: 50px;
	}
	#section-marine a img {
		margin-top: 20px;
	}
	.section-casting h1 {
		font-size: 6rem;
	}
	.section-casting h2 {
		font-size: 4rem;
	}
}





