
@import url(http://fonts.googleapis.com/css?family=Playfair+Display:400,700,900,400italic,700italic,900italic);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:600,400,700,800,400italic);

body {overflow-y:scroll;-webkit-overflow-scrolling:touch;}
h1, h2, p {float:left;width:100%;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 30px 0 30px;}
h1 {font:700 24px 'Playfair Display';color:#000;}
h2 {font:italic 18px "Times New Roman";}
img {float:left;width:100%;-moz-box-sizing:border-box;box-sizing:border-box;}

/*
TOP
*/
.top {position:fixed;top:0;left:0;right:0;height:49px;background:#fff;border-bottom:1px solid #ddd;}
.top .logo img {float:none;display:block;height:70px;width:auto;margin:11px auto 0 auto;}
.top .burger img {position:fixed;top:0;left:0;height:50px;width:auto;}

/*
MENU
*/
.menu {float:left;height:auto;width:100%;background:#000;padding:50px 0 0 0;height:650px;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:-600px;}
.menu nav {float:left;width:100%;}
.menu nav a {float:left;width:100%;text-align:center;padding:10px 0 10px 0;color:#fff;font-size:14px;}
.menu nav a i {font-size:24px;margin-top:10px;}
.menu .sep {float:left;width:100%;padding:20px 0 20px 0;}
.menu .sep em {display:block;height:1px;width:20px;background:#666;margin:0 auto;}
.menu .lg {float:left;width:100%;text-align:center;padding:10px 0 10px 0;color:#fff;font-size:14px;}
.menu .lg a {color:#fff;padding:0 10px 0 10px;}
.menu .sm {float:left;width:100%;text-align:center;padding:10px 0 10px 0;color:#fff;font-size:18px;}
.menu .sm a {color:#fff;padding:0 10px 0 10px;}
.menu .sm a i.spootnik {display:inline-block;height:20px;width:20px;background-image:url(/images/00-spootnik-white.png);background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-repeat:no-repeat;background-position:center center;margin-bottom:-4px;}

/*
FICHE
*/
.fiche {float:left;height:auto;width:100%;padding:0 0 0 0;overflow:hidden;}
.fiche h1 {margin:25px 0 0 0;width:100%;text-align:center;}
.fiche h2 {margin:15px 0 0 0;width:100%;text-align:center}
.fiche p {margin:15px 0 30px 0;text-align:justify;}
.fiche p a {color:#000;}

/*
GALERIE
*/
.galerie {float:left;height:auto;width:100%;padding-bottom:30px;overflow:hidden;}
.galerie img {float:left;width:120%;-moz-box-sizing:border-box;box-sizing:border-box;margin:20px 0 0 -10%;}
.galerie p {float:left;width:100%;text-align:center;color:#000;margin:-30px 0 -20px 0;}

/*
GALERIE FICHE
*/
.galerie_fiche {float:left;height:auto;width:100%;overflow:hidden;}
.galerie_fiche img {float:left;width:100%;-moz-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #fff;}
.galerie_fiche img.w1 {width:100%;}
.galerie_fiche img.w2 {width:50%;width:100%;}
.galerie_fiche img.w3 {width:33.33%;width:100%;}
.galerie_fiche div {position:fixed;bottom:0;left:0;right:0;text-align:center;z-index:99999;}
.galerie_fiche div b {display:inline-block;background:#fff;padding:7px 15px 7px 15px;font-weight:normal;line-height:normal;}


/*
CONTACT
*/
.contact {float:left;height:auto;width:100%;padding:0 0 0 0;overflow:hidden;}
.contact h1 {margin:0 0 0 0;width:100%;text-align:center;}
.contact h2 {margin:20px 0 0 0;width:100%;text-align:center}
.contact p {margin:20px 0 30px 0;text-align:justify;}
.contact p a {color:#000;}


