/* PREVIEW */
.tx-vxgalerie a.more-galleries { margin-bottom: 0.37em; }
.tx-vxgalerie .galerie.preview { margin:2em 0; }
.tx-vxgalerie .galerie.preview, .tx-vxgalerie .galerie.preview .teaser { position:relative; }
.tx-vxgalerie .galerie.preview .teaser > img.back { position: absolute; top: 0; right: 6.7%; z-index: 50; }
.tx-vxgalerie .galerie.preview .teaser > img.front { margin-top: 50px; position: relative; z-index: 100; }
.tx-vxgalerie .galerie.preview .teaser > img { -webkit-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.45);-moz-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.45); box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.45); }
.tx-vxgalerie .galerie.preview a.more { position: absolute; bottom: 35px; right: 0; max-width:100%; z-index: 150; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

/* LISTE */
.tx-vxgalerie .list .galerie.item { margin: 1.5em 0; }
.tx-vxgalerie .list .galerie.item img { height:250px; object-fit: cover; }
.tx-vxgalerie .list .row:first-child .galerie.item { margin-top:0; }
.tx-vxgalerie .list .galerie.item a.more { margin-top: 10px; display: block; font-weight: 600; color: #37a7cf; }
.tx-vxgalerie .list .galerie.item a.more:hover { color:#212121; }

/* DETAIL */
.tx-vxgalerie .galerie.grid .grid-item img { max-width:200px; height:auto; border:4px white solid; }
.tx-vxgalerie .galerie.grid .grid-item .overlay { position:absolute; width:100%; height:100%; background:white; opacity:0; top:0; left:0; }
.tx-vxgalerie .galerie.grid .grid-item:hover .overlay { opacity:0.4; }
.tx-vxgalerie a.back { margin-top:2.5em; }

.tx-vxgalerie .image-source-link { color: #98C3D1; }
.mfp-with-zoom .mfp-container,.mfp-with-zoom.mfp-bg { opacity: 0; -webkit-backface-visibility: hidden; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; }
.mfp-with-zoom.mfp-ready .mfp-container { opacity: 1; }
.mfp-with-zoom.mfp-ready.mfp-bg { opacity: 0.8; }
.mfp-with-zoom.mfp-removing .mfp-container, .mfp-with-zoom.mfp-removing.mfp-bg { opacity: 0; }