.gallery ul{
list-style:none;
}

.gallery.compact ul{
float:left;
width:100%;
margin:0;
padding:0;
}

.gallery.compact li{
float:left;
width:100%;
margin:0;
padding:0;
}

.gallery.compact li:before{
display:none
}

.gallery.compact li.none{
display:none
}

.gallery.compact{
float:left;
width:100%;
position:relative;
margin:0;
padding:0;
}

.gallery.compact .media{
display:block;
margin:0;
padding:0;
}

.gallery.compact .amount{
position:absolute;
left:.5rem;
top:.5rem;
margin:0;
padding:0 .5rem;
border-radius:.25rem;
}

.gallery.compact .amount p{
margin:0;
padding:0;
font-size:var(--fs-m);
color:var(--clr-primary-300);
}

.gallery.compact .amount p:before{
display:inline-block;
content:'';
height:.95rem;
width:1em;
background:url('/assets/img/lightbox/amount.svg') no-repeat bottom left;
}

.gallery.compact .amount{
background:var(--bgr-accent-400);
}





.gallery.listing ul{
display:flex;
justify-content:flex-start;
align-items:flex-start;
flex-wrap:wrap;
margin:0;
padding:0;
}

.gallery.listing li{
margin:0;
padding:0;
width:calc(100% / 6);
}

.gallery.listing li:before{
display:none
}

.gallery.listing li picture{
margin:0;
padding:0;
border:var(--brd-gray-500) 1px solid;
background:var(--bgr-gray-500);
}


.media{
display:block;
}

.media a.link_extern:before{
display:none
}

.media a.link_intern:before{
display:none
}

.media.left{
float:left;
width:100%;
height:auto;
margin:0 .75rem 0 0;
}

.media.right{
float:right;
width:100%;
height:auto;
margin:0 0 0 .75rem;
}

.media.fit{
float:left;
width:100%;
height:auto;
margin:0 0 .75rem 0;
}

.media.file{
position:relative;
}

.media.fade_1,
.media.fade_2{
opacity:0;
transition:opacity .8s ease-out;
will-change:opacity;
}

.media.scroll_1{
opacity:0;
transition:opacity 1.8s ease-out;
will-change:opacity;
}

.media.scroll_2{
opacity:0;
transition:opacity .8s ease-out;
will-change:opacity;
}

.media.fade_in{
opacity:1;
}

.background-wrapper{
background-size:100% auto;
background-position:center center;
}

figure{
width:auto;
display:inline-block;
}

figure img,
figure picture{
border-radius:0;
display:block;
}

figure video{
width:100% !important;
height:auto !important;
}

figure .legend{
border-radius:0;
}

figure .file{
border-radius:0;
}

/* Mobile View */
@media screen and (max-width: 79.5rem){

figure img,
figure picture{
border-radius:0;
}

figure .legend{
border-radius:0;
}

figure .file{
border-radius:0;
}

}

figure .legend{
display:block;
margin:0 auto 0 auto;
padding:.5rem .75rem .25rem .75rem;
}

figure .legend > *{
margin:0;
padding:0;
}

figure .legend .sl{
margin:0;
padding:0;
font-size:var(--fs-m);
}

figure .legend .hl{
display:block;
margin:.5rem 0 0 0;
padding:0;
font-family:var(--secondary-font-family);
font-size:var(--fs-h2);
}

figure .legend .sl{
margin:0;
padding:0;
font-size:var(--fs-m);
}

figure .legend p{
margin:0;
padding:.25rem 0;
font-family:var(--secondary-font-family);
font-size:var(--fs-m);
}


figure .file{
margin:.25rem auto 0 auto;
padding:.25rem;
border:var(--brd-gray-500) 1px solid;
background:var(--bgr-gray-500);
border-radius:0;
border-bottom-left-radius:.25rem;
border-bottom-right-radius:.25rem;
}

figure .file p{
text-align:center;
width:auto;
margin:.15rem;
padding:.15rem;
}

figure .file p{
font-weight:normal;
}

figure .file p a{
color:var(--clr-accent-300);
}

figure .file p a:before{
display:inline-block;
content:'';
width:1em;
height:.75rem;
}

figure .file p a:before{
background:url('/assets/img/icon/file-light.svg') no-repeat top left;
}



/*
.media.gradient_1:before{
content:'';
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
display:block;
background:linear-gradient(to right, rgba(202,48,88,.75) 0%,rgba(255,153,72,.75) 100%);
z-index:2;
}
*/

/*
.media.gradient_2:before{
content:'';
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
display:block;
background:linear-gradient(to right, rgba(0,129,213,.75) 0%,rgba(161,51,213,.75) 100%);
z-index:2;
}
*/

/*
.media.gradient_3:before{
content:'';
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
display:block;
background:linear-gradient(to right, rgba(155,166,56,.82) 0%,rgba(180,193,59,.85) 100%);
z-index:2;
}
*/

/*
.background-wrapper.gradient_1:before{
content:'';
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
display:block;
background:linear-gradient(to right, rgba(202,48,88,.75) 0%,rgba(255,153,72,.75) 100%);
z-index:1;
}
*/

/*
.background-wrapper.gradient_2:before{
content:'';
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
display:block;
background:linear-gradient(to right, rgba(0,129,213,.75) 0%,rgba(161,51,213,.75) 100%);
z-index:1;
}
*/

/*
.background-wrapper.gradient_3:before{
content:'';
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
display:block;
background:linear-gradient(to right, rgba(180,193,59,.82) 0%,rgba(180,193,59,.85) 100%);
z-index:1;
}
*/
