/*	--------------------------------------------------
	Reveal Modals
	-------------------------------------------------- */

	.reveal-modal-bg {
		position: fixed;
		height: 100%;
		width: 100%;
		/*
		background: #15120f;
		background: rgba(21,18,15,.95);
		*/

		background: #5d5953;
		background: rgba(29,28,27,.3);
		background: -webkit-radial-gradient(50% 50%,ellipse closest-corner,rgba(29,28,27,.5) 1%,rgba(29,28,27,.85) 100%);
		background: -moz-radial-gradient(50% 50%,ellipse closest-corner,rgba(29,28,27,.5) 1%,rgba(29,28,27,.85) 100%);
		background: -ms-radial-gradient(50% 50%,ellipse closest-corner,rgba(29,28,27,.5) 1%,rgba(29,28,27,.85) 100%);
		background: radial-gradient(50% 50%,ellipse closest-corner,rgba(29,28,27,.5) 1%,rgba(29,28,27,.85) 100%);

		z-index: 1000;
		display: none;
		top: 0;
		left: 0;
	}

	.reveal-modal {
		visibility: hidden;
		background-color: #eeedeb;
		/*background-color: #000;*/
		position: absolute;
		z-index: 1001;
		overflow:hidden;

		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;


	}

	.reveal-modal.download {

		width: 320px;
		left: 50%;
		margin-left: -160px;

		top:50%;
		margin-top: -230px;

		-moz-box-shadow:0px 4px 0 #8f8e8e;
		-webkit-box-shadow:0px 4px 0 #8f8e8e;
		box-shadow:0px 4px 0 #8f8e8e;
	}

    .reveal-modal.premiere {

		width: 330px;
		left: 50%;
		margin-left: -166px;

		top:50%;
		margin-top: -230px;

		-moz-box-shadow:0px 4px 0 #8f8e8e;
		-webkit-box-shadow:0px 4px 0 #8f8e8e;
		box-shadow:0px 4px 0 #8f8e8e;
	}

    .reveal-modal.exclusive {

		width: 345px;
		left: 50%;
		margin-left: -166px;

		top:50%;
		margin-top: -230px;

		-moz-box-shadow:0px 4px 0 #8f8e8e;
		-webkit-box-shadow:0px 4px 0 #8f8e8e;
		box-shadow:0px 4px 0 #8f8e8e;
	}

	.reveal-modal.original {

		background-color: #1f1c19;
		width: 760px;
        max-height: 760px;
		left: 50%;
		margin-left: -380px;

		top:50%;
		margin-top: -400px;

		-moz-border-radius: 0px;
		-webkit-border-radius: 0px;
		border-radius: 0px;

	}


	.reveal-modal.embed {

		width: 640px;
		left: 50%;
		margin-left: -320px;

		top:50%;
		margin-top: -230px;


		-moz-box-shadow:0px 4px 0 #8f8e8e;
		-webkit-box-shadow:0px 4px 0 #8f8e8e;
		box-shadow:0px 4px 0 #8f8e8e;

	}

	.reveal-modal.cover {

		width: 410px;
		left: 50%;
		margin-left: -210px;

		top:50%;
		margin-top: -310px;


		-moz-box-shadow:0px 4px 0 #8f8e8e;
		-webkit-box-shadow:0px 4px 0 #8f8e8e;
		box-shadow:0px 4px 0 #8f8e8e;

	}

	.reveal-modal.banner {

		width: 410px;
		left: 50%;
		margin-left: -210px;

		top:50%;
		margin-top: -310px;


		-moz-box-shadow:0px 4px 0 #8f8e8e;
		-webkit-box-shadow:0px 4px 0 #8f8e8e;
		box-shadow:0px 4px 0 #8f8e8e;

	}

	.reveal-modal.add {

		width: 320px;
		left: 50%;
		margin-left: -210px;

		top:50%;
		margin-top: -310px;


		-moz-box-shadow:0px 4px 0 #8f8e8e;
		-webkit-box-shadow:0px 4px 0 #8f8e8e;
		box-shadow:0px 4px 0 #8f8e8e;

	}

	.reveal-modal.small 		{ width: 200px; margin-left: -140px;}
	.reveal-modal.medium 		{ width: 400px; margin-left: -240px;}
	.reveal-modal.large 		{ width: 600px; margin-left: -340px;}
	.reveal-modal.xlarge 		{ width: 800px; margin-left: -440px;}

	.reveal-modal .close-reveal-modal {
		font-size: 13px;
		text-transform: uppercase;
		font-weight: 400px;
		position: absolute;
		bottom: 7px;
		right:6px;
		cursor: pointer;
		text-decoration:none;
		background-color: transparent;
		padding:0px 5px;
		border-top-right-radius:3px;
		color: #b7b4af;
        font-family: 'Whitney ssM A', 'Whitney ssM B';

	}

	.reveal-modal .close-reveal-modal:hover{
		color: #888;
	}
a.close-reveal-modal {
}
a.close-reveal-modal:before {
        position: relative;
        float: left;
        content: "";
        width: 18px;
        height: 18px;
        margin: 0;
        background: url('/images/sprite1.png') no-repeat;
        background-position: -80px -118px;
        display: none;
    }
.reveal-modal .close-reveal-modal:hover:before {
		background-position: -80px -158px;
	}
