body{font-family: Comfortaa , sans-serif;background:black;color:#fff;}
a {color: #fff;text-decoration:none;font-weight:normal;}
a:hover {color: #cc9933;text-decoration:underline;}
h1{margin-bottom:10px;}
* {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
.commentaire{font-family: "Century Gothic", CenturyGothic, "Avant Garde", Avenir, "Futura", sans-serif;margin-bottom:40px;font-size:20px !important;line-height:auto;letter-spacing: .35px;}
.commentaire p{font-size:25px !important;}

.row {width: 95%;margin: auto;padding: 0 30px;}
.cell{display:inline-block;background-repeat:no-repeat;background-size:cover;}
.cell img {width: 100%;height:100%;border: 0;}

.row:after{content: " ";visibility: hidden;display: block;height: 0;clear: both;}
.row--heading {margin-top: 0;margin-bottom: 0;}
.section--head a{font-size:18px;}
.section--head p {text-align: left;font-size: 26px;line-height: 32px;margin-bottom: 24px;font-size: 19px;line-height: 29px;}
.section--head p,.title-block p {color: #aaaaaa;}
.section {width: 100%;margin-top: 176px;}
.section--head {margin: 0;padding: 50px 0;}
.vz-gallery{width: 100%;height: auto;float: left;}
.vz-gallery figure {display: none;}
.vz-gallery__title {line-height: 14px;font-size: 14px;opacity: 0.8;margin-top: 5px;width: 100%;float: left;}
.vz-gallery-holder{text-align:center;}

.vzBreadCrumb {width: 100%;color:white;background: none;margin: 0 0 0 0; padding: 0 0 15px 0; }
.vzBreadCrumb a {color:white;text-decoration:none; text-shadow: 1px 1px 3px #000;font-size: 12px !important;}
.vzBreadCrumb a:hover {text-decoration:underline;}
ul.vzBreadCrumb li {list-style:none;display:inline-block;content:"azd";font-size: 12px !important;}
ul.vzBreadCrumb li:nth-child(n+2):before { content: " » ";margin-left:5px; }
#closeAlbum{float:right;}

@media screen and (max-width: 450px) {
    .row{padding: 0 18px;max-width: 95%;}
    .section{margin-top: 88px;}
    .section--head {margin-top:0;padding: 24px 0;}
}
@media screen and (max-width: 700px) {
    .row{padding: 0 18px;max-width: 95%;}
    .section--head p{font-size: 18px;line-height: 24px;}
    .vz-gallery {max-width: 500px;}
    .vz-gallery a {max-width:100%;margin: 0 4px 4px 0;}
    a.vz-gallery__img--main {width: 164px;}
}
@media screen and (max-width: 450px) {
    .vz-gallery a {width: 95px;margin: 0 1px 1px 0;}
    a.vz-gallery__img--main {width: 127px;}
}
@media screen and (max-width: 350px) {
    .vz-gallery a {width: 81px;margin: 0 1px 1px 0;}
    a.vz-gallery__img--main {width: 109px;}
}
