.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:'×'

}

 