.slick-lightbox{
position:fixed;
top:0;
left:0;
z-index:9999;
width:100%;
height:100%;
background:black;
-webkit-transition:opacity 0.5s ease;
transition:opacity 0.5s ease
}
.slick-lightbox .slick-loading .slick-list{
background-color:transparent
}
.slick-lightbox .slick-prev{
left:15px
}
.slick-lightbox .slick-next{
right:15px
}
.slick-lightbox-hide{
opacity:0
}
.slick-lightbox-hide.slick-lightbox-ie{
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter:alpha(opacity=0)
}
.slick-lightbox-hide-init{
position:absolute;
top:-9999px;
opacity:0
}
.slick-lightbox-hide-init.slick-lightbox-ie{
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter:alpha(opacity=0)
}
.slick-lightbox-inner{
position:fixed;
top:0;
left:0;
width:100%;
height:100%
}
.slick-lightbox-slick-item{
text-align:center;
overflow:hidden
}
.slick-lightbox-slick-item:before{
content:'';
display:inline-block;
height:100%;
vertical-align:middle;
margin-right:-0.25em
}
.slick-caption-bottom .slick-lightbox-slick-item .slick-lightbox-slick-item .slick-lightbox-slick-caption{
position:absolute;
bottom:0;
left:0;
text-align:center;
width:100%;
margin-bottom:20px
}
.slick-caption-dynamic .slick-lightbox-slick-item .slick-lightbox-slick-item .slick-lightbox-slick-caption{
display:block;
text-align:center
}
.slick-lightbox-slick-item-inner{
display:inline-block;
vertical-align:middle;
max-width:90%;
max-height:90%
}
.slick-lightbox-slick-img{
margin:0 auto;
display:block;
max-width:90%;
max-height:90%
}
.slick-lightbox-slick-caption{
margin:10px 0 0;
color:white
}
.slick-lightbox-close{
position:absolute;
top:15px;
right:15px;
display:block;
height:20px;
width:20px;
line-height:0;
font-size:0;
cursor:pointer;
background:transparent;
color:transparent;
padding:0;
border:none
}
.slick-lightbox-close:focus{
outline:none
}
.slick-lightbox-close:before{
font-family:"slick";
font-size:20px;
line-height:1;
color:white;
opacity:0.85;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
content:'×'
}