.asp-lb-overlay{
display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
/*background:rgba(255,255,255,0.8);*/
background:rgba(0,0,0,0.8);
user-select:none;
z-index:1000;
}

.asp-lb-container{
display:none;
position:absolute;
width:auto;
height:auto;
user-select:none;
z-index:2000;
}

.asp-lb-viewport{
width:20;
height:20;
user-select:none;
}

.asp-lb-preview{
 background-position:center center;
 background-size:contain;
 border:0;
/*background:transparent url('ajax-loader.gif') no-repeat center center;*/
user-select:none;
}


.asp-lb-title{
position:absolute;
width:100%;
height:30px;
line-height:30px;
left:0%;
bottom:-25px;
color: #fff;
font-size:12px;
letter-spacing:0.07em;
font-family:  "open_regular", Helvetica, Arial, sans-serif;;
text-align:center;
font-weight:bold;
user-select:none;
overflow:hidden;
}

.asp-lb-nav{
position:absolute;
width:100%;
height:30px;
line-height:30px;
left:0;
top:-25px;
/*background:rgba(255,255,255,0.8);*/
}

.asp-lb-nav .next{
float:right;
text-decoration:none;
color: #fff !important;;
font-size:12px;
letter-spacing:0.07em;
font-family:  "open_regular", Helvetica, Arial, sans-serif;;
font-weight:bold;
outline:0;
border:0;
}

.asp-lb-nav .prev{
float:left;
text-decoration:none;
color: #fff !important;
font-size:12px;
letter-spacing:0.07em;
font-family:  "open_regular", Helvetica, Arial, sans-serif;;
font-weight:bold;
outline:0;
border:0'
}

.asp-lb-nav .prev,.asp-lb-nav .next:hover{
color:#fff;
}


.asp-lb-swipe-w{
position:absolute;
top:0;
left:0;
width:40%;
bottom:0;
user-select:none;
/*background:rgba(255,0,0,0.8);*/
/*pointer-events:none;*/
}

.asp-lb-swipe-e{
position:absolute;
top:0;
right:0;
width:40%;
bottom:0;
user-select:none;
/*background:rgba(255,0,0,0.8);*/
/*pointer-events:none;*/
}


