.tm-lightbox{
	background: rgba(0,0,0,.8);
}
.tm-lightbox img {
    max-width: 100%;
    height: auto;
    display: inline-block;
    vertical-align: middle;
    border: none;
    outline: none;
}
#tml-content{
	box-shadow: none;
}
#tml-caption span{
	border: none;
}
#tml-caption{
}
.tml-nav{
	border: 0;
}
.not-touch .tml-nav:hover{
	opacity: .5;
}
#tml-prev{
	left: 3rem;
}
#tml-next{
	right: 3rem;
}
#tml-exit{
	top: 1.5rem;
	right: 3rem;
	display: block;
	width: 30px;
	height: 30px;
	background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23fff%22%20d%3D%22M22%2020.8L20.8%2022%2011%2012.2%201.2%2022%200%2020.8%209.8%2011%200%201.2%201.2%200%2011%209.8%2020.8%200%2022%201.2%2012.2%2011l9.8%209.8z%22%2F%3E%3C%2Fsvg%3E') no-repeat center center;
    background-size: 30px;
	-webkit-transition:  all .3s;
	transition:  all .3s;
}
.not-touch #tml-exit:hover{
	opacity: .5;
}
#tml-exit:before{
	display: none;
}
