.poptrox-popup
{
	background: rgba(0,0,0,0.8);
	box-shadow: 0px 0px 0px 10px #808080, 0px 0px 60px 10px rgba(0,0,0,0.9);
    border-radius: 0.25em;
	cursor: default;
}

	.poptrox-popup .loader
	{
		display: block;
		width: 48px;
		height: 48px;
		position: absolute;
		top: 50%;
		left: 50%;
		margin: -24px 0 0 -24px;
		background: rgba(22,20,25,0.8);
	}
	
	.poptrox-popup .caption
	{
		position: absolute;
		bottom: 0;
		left: 0;
		background: rgba(50,50,70,0.75);
		display: block;
		width: 100%;
		line-height: 40px;
		text-align: center;
		font-size: 1.25em;
		color: #FFFFFF;
	}
	
	.poptrox-popup .nav-next,
	.poptrox-popup .nav-previous,
	.poptrox-popup .closer
	{
		text-decoration: none;
		font-weight: normal;
		font-style: normal;
		-moz-transition: opacity 0.25s ease-in-out;
		-webkit-transition: opacity 0.25s ease-in-out;
		-o-transition: opacity 0.25s ease-in-out;
		-ms-transition: opacity 0.25s ease-in-out;
		transition: opacity 0.25s ease-in-out;
		opacity: 0.5;
        color: #FFFFFF;
	}

		.poptrox-popup .nav-next:hover,
		.poptrox-popup .nav-previous:hover,
		.poptrox-popup .closer:hover
		{
			opacity: 1.0;
		}
	
	.poptrox-popup .nav-next,
	.poptrox-popup .nav-previous
	{
		-moz-osx-font-smoothing: grayscale;
		-webkit-font-smoothing: antialiased;
		font-family: FontAwesome;
		font-style: normal;
		font-weight: normal;
		text-transform: none !important;

		width: 150px;
		height: 40px;
		position: absolute;
		bottom: 0;
		cursor: pointer;
		font-size: 2em;
		line-height: 40px;
	}
	
	.poptrox-popup .nav-next
	{
		right: 0;
		text-align: right;
		padding-right: 30px;
	}

		.poptrox-popup .nav-next:before
		{
            content: '>';
		}
	
	.poptrox-popup .nav-previous
	{
		left: 0;
		text-align: left;
		padding-left: 30px;
	}

		.poptrox-popup .nav-previous:before
		{
            content: '<';
		}
	
	.poptrox-popup .closer
	{
		width: 35px;
		height: 35px;
		font-size: 2em;
		line-height: 35px;
		text-align: center;
		position: absolute;
		top: -30px;
		right: -30px;            
		cursor: pointer;
		border-radius: 20px;
		box-shadow: 0px 0px 5px 5px #000;
        background: rgba(50,50,70,0.8);
	}
