@media only screen 
	and (min-width : 50px) 
	and (max-width : 815px)
{
	.hide-mobile
	{
		display: none !important;
	}
	
	div.container
	{
		width: calc(100% - 50px) !important;
		
		padding: 0px 25px;
	}
	
	body div.lightbox div.close
	{
		display: none !important;
	}
	
	body div.lightbox img
	{
		left: 20px !important;
		
		margin: -50px 0px 0px 0px;
		
		transform: translate(0%, -50%) !important;
	}
	
	body div.lightbox div.arrows
	{
		width: 250px;
		height: 30px;
		
		position: fixed;
		bottom: 20px;
		left: 50%;
		z-index: 999;
		
		display: block !important;
		transform: translate(-50%, -50%);
	}
	
	body div.lightbox div.arrows span.fas
	{
		font-size: 30px;
		color: #666;
	}
	body div.lightbox div.arrows span.fas.active
	{
		color: #fff;
	}
	
	body div.lightbox div.arrows span.left
	{
		float: left;
	}
	
	body div.lightbox div.arrows span.right
	{
		float: right;
	}
	
	body div.lightbox div.arrows div.bar-close
	{
		width: 40px;
		height: 40px;
		
		position: absolute;
		top: 0px;
		left: 113px;
		
		border-radius: 40px;
		-moz-border-radius: 40px;
		-webkit-border-radius: 40px;
	}
	
	body div.lightbox div.arrows div.bar-close span
	{
		color: #fff;
	}
	
	body div.header div.logo
	{
		width: 50%;
	}
	
	body div.header div.icons
	{
		width: 50%;
	}
	
	body div.content div.footer span
	{
		width: 100%;
		
		margin-bottom: 10px;
		
		font-size: 10px !important;
		text-align: center;
	}
	
	body div.content div.home-col-1 img,
	body div.content div.home-col-2 img,
	body div.content div.home-col-1 a,
	body div.content div.home-col-2 a
	{
		width: 100% !important;
	}
	
	body div.content img.album-item
	{
		width: 100% !important;
		
		margin: 0px 0px 10px 0px !important;
	}
	
	body div.content div.image
	{
		width: 100% !important;
		
		margin: 0px !important;
	}
		
		body div.content div.image img
		{
			width: 100%;
		}
}