.ekko-lightbox-nav-overlay a:focus,.ekko-lightbox-nav-overlay a>:focus{
outline:0
}
.ekko-lightbox-container{
position:relative
}
.ekko-lightbox-container>div.ekko-lightbox-item{
position:absolute;
top:0;
left:0;
width:100%;
transition:opacity .5s ease-in-out;
opacity:1
}
.ekko-lightbox-nav-overlay{
z-index:1;
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
display:-ms-flexbox;
display:flex
}
.ekko-lightbox-nav-overlay a{
-ms-flex:1;
flex:1;
display:-ms-flexbox;
display:flex;
-ms-flex-align:center;
align-items:center;
opacity:0;
transition:opacity .5s;
color:red;
font-size:50px;
z-index:1
}
.ekko-lightbox-nav-overlay a>*{
-ms-flex-positive:1;
flex-grow:1
}
.ekko-lightbox-nav-overlay a span{
padding:0 30px
}
.ekko-lightbox-nav-overlay a:last-child span{
text-align:right
}
.ekko-lightbox-nav-overlay a:hover{
text-decoration:none
}
.ekko-lightbox a:hover{
opacity:1;
text-decoration:none
}
.ekko-lightbox .modal-footer{
text-align:left
}
.ekko-lightbox-loader{
position:absolute;
top:0;
left:0;
bottom:0;
right:0;
width:100%;
display:-ms-flexbox;
display:flex;
-ms-flex-direction:column;
flex-direction:column;
-ms-flex-pack:center;
justify-content:center;
-ms-flex-align:center;
align-items:center
}
.ekko-lightbox-loader>div{
width:40px;
height:40px;
position:relative;
text-align:center
}
.ekko-lightbox-loader>div>div{
width:100%;
height:100%;
border-radius:50%;
background-color:#fff;
opacity:.6;
position:absolute;
top:0;
left:0;
animation:a 2s infinite ease-in-out
}
.ekko-lightbox-loader>div>div:last-child{
animation-delay:-1s
}
@keyframes a{
0%,to{
transform:scale(0);
-webkit-transform:scale(0)
}
50%{
transform:scale(1);
-webkit-transform:scale(1)
}

}

/*# sourceMappingURL=ekko-lightbox.min.css.map */