body, html {height: 100%; width: 100%; padding: 0; margin: 0;background-color:#000;background-image: url('../images/bg.jpg');background-repeat: no-repeat;background-size: cover;}

p {font-size: 16px; color: #4d4d4d; text-align: center; font-family: 'open_sansregular', arial; font-weight: inherit;}
h2 {font-size: 20px; color: #b3ca1b; text-align: center; font-family: 'open_sansregular', arial; font-weight: inherit;}
h3 {font-size: 20px; color: #4d4d4d; text-align: center; font-family: 'open_sanslight', arial; font-weight: inherit;}

.horaires {color: #fff; font-family: 'open_sansregular', arial; font-weight:bold;text-transform: uppercase;text-align: center; padding: 50px 0;letter-spacing: 5px;}
.horaires span {color: #e9c000;}
section#main {width: 100%; max-width: 1100px; margin: auto;text-align: center;}
section#main img.logo {margin-left: -450px; margin-top: -270px; top: 50%; left: 50%; position: absolute; width: 100%; max-width: 900px;}
.social-link {position: absolute;bottom: 70px; text-align: center;width: 100%;}
a.bt-rdv {position: absolute;bottom: 110px; text-align: center;color: #e9c000; padding: 10px 20px; border:solid 1px #e9c000;text-decoration: inherit; font-family: 'open_sansregular', arial;margin-left: -114px;  left: 50%;font-size: 18px; text-transform: uppercase;}
a.instagram {background-image: url(../images/ico-instagram.svg);background-repeat: no-repeat;background-size: 20px;background-position: 10px;padding-left: 35px;color: #fff;font-family: 'open_sansregular', arial; font-weight: inherit;text-decoration: none;}
a.facebook {background-image: url(../images/ico-facebook.svg);background-repeat: no-repeat;background-size: 20px;background-position: 10px;padding-left: 35px;color: #fff;font-family: 'open_sansregular', arial; font-weight: inherit;text-decoration: none;}
a.shop {background-image: url(../images/ico-clothing.svg);background-repeat: no-repeat;background-size: 20px;background-position: 10px;padding-left: 35px;color: #fff;font-family: 'open_sansregular', arial; font-weight: inherit;text-decoration: none;}
img.logo-footer {position: absolute;right: 50px;bottom: 50px;width: 100%;max-width: 150px;}

footer {font-size: 13px; color: #fff;text-align: center;position: absolute;bottom: 20px;width: 100%;font-family: arial;}
footer a {color: #fff; margin: 0 5px;}

@media only screen and (max-width: 670px) {
.logo-footer {display: none;}
/*section#main img.logo {width: 100%;max-width: 600px;margin-left: inherit;margin-top: inherit;top: inherit%;left: inherit%;position: inherit;}*/
@media only screen and (max-width: 500px) {
section#main img.logo {margin-left: inherit;width: 90%;left: inherit;position: relative;margin-top: -170px; }
.horaires {padding: 50px;}
section#main {height: 70%;}
}