/* --------------------------------------------------------------- */
/*
/* Contact
/*
/* --------------------------------------------------------------- */
#page {
	background-color: #F1F0EE;
}

#contact {
    background: url('../../img/vins/fond.jpg') no-repeat top center;
    padding: 60px 0;
}

#contact label, #contact p {
    font-family: 'Quicksand';
    font-size: 16px;
}

#contact h1 {
    margin-bottom: 100px;
}
#contact .logo-contact{
    max-width: 250px;
}
#contact #map{
	margin-top : 75px;
}
#contact #map iframe {
    max-width: 100%;
    width: 100%;
	height : 500px;
	box-shadow:0px 0px 10px #999;
}

#contact .bloc-contact {
    text-align: left;
}

#contact .bloc-contact .logo-contact {
    margin-bottom: 40px;
}

#contact .bloc-contact h3 {
    margin-bottom: 20px;
    font-family: 'Quicksand';
    font-size: 24px;
    text-transform: uppercase;
    color: #ff1350;
}

#contact .bloc-contact a {
    color: #000;
    font-weight: 600;
}

#contact .bloc-contact a:hover {
    color: #ff1350;
}

#contact .bloc-contact .horaires {
	margin-top : 25px;
}
#contact .bloc-contact .horaires i{
	color : #FF1350;
	margin-right : 10px;
}



#contact .formulaire {
    margin-top: 150px;
}

#contact .formulaire h2 {
    font-family: 'EB Garamond';
    font-size: 41px;
    text-transform: uppercase;
    letter-spacing: .3rem;
    font-weight: 300;
    margin-bottom: 50px;
}

/* --------------------------------------------------------------- */
/*
/* Responsive
/*
/* --------------------------------------------------------------- */
@media screen and (max-width: 767px) {
    #contact .bloc-contact {
        margin-top: 50px;
    }
}

@media screen and (max-width: 425px) {
    #contact h1 {
        margin-left: 30px;
        font-size: 34px;
    }
}
