


	/*
	font-family: 'Lato', sans-serif;
	font-family: 'Audiowide', cursive;
	font-family: 'Comfortaa', cursive;
	font-family: 'Fontdiner Swanky', cursive;
	*/

	/* override */
	header, footer { margin:0!important }

	#rocketAuctions {
		font-family: 'Lato', cursive;
		padding-bottom:4rem;
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#477084+0,000000+100 */
		background: #477084; /* Old browsers */
		background: -moz-radial-gradient(center, ellipse cover, #477084 0%, #000000 100%); /* FF3.6-15 */
		background: -webkit-radial-gradient(center, ellipse cover, #477084 0%,#000000 100%); /* Chrome10-25,Safari5.1-6 */
		background: radial-gradient(ellipse at center, #477084 0%,#000000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#477084', endColorstr='#000000',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	}

	#rocketAuctions .row .row {
		margin:0;
	}

	#rocketAuctions a {
		color:whitesmoke;
	}

	.AAmodal label {
		color: white;
	}

	.AAmodal input {
		text-align: left;
	}

	.astroItemImage {
		border: 1px solid #999;
	}

	#rocketAuctions .highlight {
		box-shadow: gold 0 0 8px 4px
	}
	.highBid {
		position: absolute;
	    width: 100%;
	    font-size: 12px;
	    color: gray;
	    bottom: 0;
	    left: 0;
	}

	.outbid {
		height:40px;
		line-height:40px;
    position: absolute;
    background: #cc0063;
    color: #fff;
    width: 100%;
    top: 50%;
    font-size: .9rem;
    font-weight: 900;
    font-family: "Lato",sans-serif;
    -ms-transform: skewY(-15deg);
    -webkit-transform: skewY(-15deg);
    transform: skewY(-15deg);
	}

	.outbid a { text-decoration:underline }

/* ---------------------------------------------------------------------------------- [LEDGER: RESULTS TABLE] */
	#rocketAuctions table {
    background: rgba(0,0,0,.25);
    border: solid 1px darkslategray;
    margin-bottom: 1.1rem;
    table-layout: auto;
    color: #fff;
		margin:1rem 0;
    font-family: 'Lato', sans-serif;
	}

	#rocketAuctions table td,	#rocketAuctions table th {
		color:#fff;
		background:none;
	}

	#rocketAuctions table th {
		color:#9c0;
		font-size: 1.25rem;
  	border-bottom: 1px solid darkslategray;
    font-family: 'Lato', sans-serif;
		font-weight:900;
	}

	table tr.even, table tr.alt, table tr:nth-of-type(even) {
    background: none;
	}

	.replay {
		text-align: center;
    background: #9c0!important;
    font-size: 1.25rem;
    line-height: 2rem;
	}

	.team_winners {
		display:none;
	}
/* ---------------------------------------------------------------------------------- [LEDGER: RESULTS TABLE] */

/* ---------------------------------------------------------------------------------- [AA INDEX] */
	.AAmodal {
		font-family: 'Lato', cursive;
		color:#fff;
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#477084+0,000000+100 */
		background: #477084; /* Old browsers */
		background: -moz-radial-gradient(center, ellipse cover, #477084 0%, #000000 100%); /* FF3.6-15 */
		background: -webkit-radial-gradient(center, ellipse cover, #477084 0%,#000000 100%); /* Chrome10-25,Safari5.1-6 */
		background: radial-gradient(ellipse at center, #477084 0%,#000000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#477084', endColorstr='#000000',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	}

	.AAmodal.rebid {
		font-family: 'Lato', cursive;
		color:#fff;
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#7e6398+0,000000+100 */
		background: #7e6398; /* Old browsers */
		background: -moz-radial-gradient(center, ellipse cover, #7e6398 0%, #000000 100%); /* FF3.6-15 */
		background: -webkit-radial-gradient(center, ellipse cover, #7e6398 0%,#000000 100%); /* Chrome10-25,Safari5.1-6 */
		background: radial-gradient(ellipse at center, #7e6398 0%,#000000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#477084', endColorstr='#000000',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	}

	.AAmodal h1 {
		font-family: 'Lato', sans-serif;
		font-size:2.5rem;
		color:#fff;
		text-shadow:0px 0px 10px #9CF;
	}

	.AAmodal input[type="text"] {
		text-align:center;
		margin-top:.5rem;
	}

	.AAmodal_section {
		margin-bottom:1rem;
		border:1px solid slategray;
	}


	#rocketAuctions .button, #myBid .button {
		margin-bottom: 0;
    font-family: 'Comfortaa', cursive;
    background-color: rgba(0,0,0,0.25);
    color: #d2d2d2!important;
    border: 2px solid lightsteelblue;
    font-size: 1.15rem;
		padding: 0.6rem 2rem .5rem 2rem!important;
	}

	#rocketAuctions .rAltButton {
		font-size:.75rem;
	}

	#rocketAuctions .intro {
		padding-top:2rem;
    margin-bottom: 2rem;
    color: lightslategray;
    border-bottom: 1px solid darkslategray;
    box-shadow: inset 0px -25px 25px rgba(0,0,0,0.25);
    background: rgba(0,0,0,0.35);
	}

	#rocketAuctions #AAtabs {
    display: block;
    margin: 2rem 0 0 0;
	}

	#rocketAuctions #AAtabs span {
		display:inline-block;
	}

	#rocketAuctions #AAtabs a {
    padding: 1rem;
    font-size: .8rem;
    border-right: 2px solid #000;
		display:inline-block;
	}

	#rocketAuctions #AAtabs a:hover {
		background: -moz-linear-gradient(top, rgba(125,185,232,0) 0%, rgba(42,128,186,0) 60%, rgba(36,124,183,0.88) 99%, rgba(36,124,183,1) 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top, rgba(125,185,232,0) 0%,rgba(42,128,186,0) 60%,rgba(36,124,183,0.88) 99%,rgba(36,124,183,1) 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom, rgba(125,185,232,0) 0%,rgba(42,128,186,0) 60%,rgba(36,124,183,0.88) 99%,rgba(36,124,183,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007db9e8', endColorstr='#247cb7',GradientType=0 ); /* IE6-9 */
	}

	#rocketAuctions #AAtabs a:last-child {
    border-right: 0px solid #000;
	}

	#rocketAuctions h1 {
		font-family: 'Audiowide', cursive;
		color:ghostwhite;
	}

	#rocketAuctions h2,	#rocketAuctions h3 {
		color:ghostwhite;
	}

	#rocketAuctions h3 {
		line-height:1rem;
		margin-top:0;
	}

	#rocketAuctions h4 {
		font-family: 'Audiowide', cursive;
		color:ghostwhite;
	}

	.heavy {
		font-weight:900;
		font-weight:"Lato", sans-serif!important;
		color:#fff;
	}

	#bid2 { display:none }
	#bid3 { display:none }
	#bid4 { display:none }


	#indexSupernova {
		padding:1rem;
		font-size:1.5rem;
		text-shadow:1px 1px 3px #000;
		color:#fff;
		margin-bottom:.5rem;
		border:1px solid #206384;
		background:url(/images/site/astro/bg-AA_supernova.jpg);
		background-position:center;
		background-repeat:no-repeat;
		background-size:cover;
    font-family: 'Lato', sans-serif;
		font-weight:900;
	}

	.rWrap {
		border: 1px solid darkslategray;
    background: rgba(0,0,0,0.25);
    position: relative;
    overflow: hidden;
    margin: 1rem 0;
	}

	.rWrapDetails {
		border: 1px solid #656565;
		border-left:0;
    background: rgba(0,0,0,0.25);
    margin: 1rem 0;
	}

	.rWrapMoon {
    border: 1px solid #656565;
    background: rgba(0,100,200,0.25);
		background-image:url(/images/site/astro/bg-AA_moon.png);
		background-position:right;
		background-size:contain;
		background-repeat:no-repeat;
    margin: 0;
    padding: 2rem;
		color:#fff;
		text-align:left;
	}

	.rWrapBlackHole {
		border: 1px solid #656565;
    background: rgba(150,0,100,0.5);
		background-image:url(/images/site/astro/bg-AA_supernova_panel.png);
		background-position:right;
		background-size:contain;
		background-repeat:no-repeat;
    margin: 0 0 1rem 0;
    padding: 2rem;
		color:#fff;
		text-align:left;
	}

	.rWrapPickTheBid {
		border: 1px solid #656565;
    background: rgba(150,225,0,0.5);
		background-image:url(/images/site/astro/bg-AA_pickTheBid.png);
		background-position:right;
		background-size:contain;
		background-repeat:no-repeat;
    margin: 0 0 1rem 0;
    padding: 2rem;
		color:#fff;
		text-align:left;
	}

	.rWrapQuantum {
		border: 1px solid #656565;
		padding:1rem;
		background:#333;
		color:#fff;
	}

	.rWrapInFlight {
		border: 1px solid #656565;
    background: rgba(0,0,0,0.25);
    position: relative;
		color:#fff;
    margin: 1rem 0;
	}

	.rocketColumn {
		overflow:hidden;
	}

	.rStatus {
    background: rgba(0,15,25,0.85);
    color: #fff;
    padding: .5rem 0;
    border-bottom: 1px solid darkslategray;
    overflow: hidden;
    text-shadow: 1px 1px 1px #000;
    font-family: 'Lato', sans-serif;
		font-weight:900;
	}

	.rPrizeBar {
		background: rgba(0,0,0,0.85);
    color: gold;
    padding: .5rem 0;
    border-bottom: 1px solid darkslategray;
    font-size: .75rem;
	}

	.moreInfo {
    position: absolute;
    bottom: 0px;
    right: 0px;
    padding: 2px 6px 0px 7px;
    background: rgba(100,150,200,.5);
    border-radius: 5px 0 0 0;
	}

	.modWrap {
    position: absolute;
    bottom: 0px;
    left: 0px;
		border-radius:0 5px 0 0;
		overflow:hidden;
	}

			.modifier {
				width:36px;
				float:left;
				padding: 2px 7px 0px 6px;
				background: rgba(186,0,255,0.75);
			}

			.globe-green {
				width:36px;
				float:left;
				padding: 2px 7px 0px 6px;
				background: rgba(102,153,0,1);
			}

			.globe-red {
				width:36px;
				float:left;
				padding: 2px 7px 0px 6px;
				background: rgba(204,0,0,1);
			}

			.globe-unknown {
				width:36px;
				float:left;
				padding: 2px 7px 0px 6px;
				background: rgba(255,255,255,.25);
			}

	.rContent {
		padding:2rem .5rem 2rem .5rem;
		overflow:hidden;
		color:#fff;
	}

	.rContentPanel {
		padding:1rem .5rem 1rem .5rem;
		overflow:hidden;
	}

	.rContentPanel img {
		margin-bottom:.5rem;
	}

	.rContent img {
		margin:1rem 0;
	}

	.rContentInFlightInfo	h3 {
		margin-top:1rem;
	}
/* ---------------------------------------------------------------------------------- [AA INDEX] */



/* ---------------------------------------------------------------------------------- [FUELING BARS] */
	.rFuel {
		border-top: 1px solid darkslategray;
    background: #eee;
    width: 100%;
		height:10px;
    box-shadow: inset 0px 3px 7px #999;
	}

	.rBar {
    position: absolute;
    z-index: 100;
    left: 0;
		height:9px;
	}

	.fueling {
		background-color:#FC0;
	}

	.fuelingWrap {
		border:1px solid #FC0;
	}

	/*.boarding {
		background:linear-gradient(to right, #96C 0%, #96C 0%, #fff 2%, #96C 4%, #96C 100%);
		animation: launch 5s infinite;
	}

	@keyframes launch {
		0% { background-position:0% 50% }
		80% { background-position:50% 50% }
		100% { background-position:100% 50% }
	}*/

	.boarding {
		/*background: linear-gradient(90deg, #9966cc 0%, #9966cc 44%, #cc99ff 50%, #9966cc 50%, #9966cc 100%)!important;*/
		background: linear-gradient(90deg, rgb(255, 59, 56) 0%, rgb(255, 59, 56) 44%, rgb(255, 115, 115) 50%, rgb(255, 59, 56) 50%, rgb(255, 59, 56) 100%)!important;
		background-size: 200% 200%!important;
		height:16px;
		animation: launch 7s infinite linear;
	}

	@-webkit-keyframes launch {
			0%{background-position:100% 50%}
			75%{background-position:-10% 50%}
			100%{background-position:-10% 50%}
	}
	@-moz-keyframes launch {
			0%{background-position:100% 50%}
			75%{background-position:-10% 50%}
			100%{background-position:-10% 50%}
	}
	@keyframes launch {
			0%{background-position:100% 50%}
			75%{background-position:-10% 50%}
			100%{background-position:-10% 50%}
	}

	.sniping {
		background-color: rgb(255, 59, 56);
	}

	.boardingWrap {
		border:1px solid #96C;
	}

	.inFlight {
		background:#9C0;
	}

	.inFlightWrap {
		border:1px solid #9C0!important;
	}

/* ---------------------------------------------------------------------------------- [FUELING BARS */




/* ---------------------------------------------------------------------------------- [DASHBOARD] */

	.rContentPanelDashboard { color:#fff; text-align:left; margin:1rem }
	.dPrize { padding:.5rem; border-bottom:1px solid #555 }

/* ---------------------------------------------------------------------------------- [DASHBOARD] */


	.rDetails .columns {
    color:gold;
    padding-top:.5rem;
	}

	.rDetails span { display:inline!important }


/* ---------------------------------------------------------------------------------- [IN FLIGHT] */

	#astronauts {
		float:left;
	}

	#astronauts div {
		float:left;
		width:10%;
	}

	.rWrapRocket {
    overflow: hidden;
    margin: 1rem 0;
    border: 1px solid darkslategray;
	}

	.rocket {
			position: relative;
			-webkit-animation-name: blastoffH; /* Safari 4.0 - 8.0 */
			-webkit-animation-duration: 120s; /* Safari 4.0 - 8.0 */
			-webkit-animation-timing-function:linear;
			animation-name: blastoffH;
			animation-duration: 120s;
			animation-timing-function:linear;
	}

	/* Safari 4.0 - 8.0 */
	@-webkit-keyframes blastoffH {
			0%   { left:calc(0% - 400px) }
			100% { left:90% }
	}

	/* Standard syntax */
	@keyframes blastoffH {
			0%   { left:calc(0% - 400px) }
			100% { left:90% }
	}

	/*Win Banner*/
	.winBanner {
		padding:1rem;
		font-size:1.5rem;
		font-weight:900;
		color:#fff;
		background: #006699; /* Old browsers */
		background: -moz-linear-gradient(left, #006699 0%, #663366 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(left, #006699 0%,#663366 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to right, #006699 0%,#663366 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006699', endColorstr='#663366',GradientType=1 ); /* IE6-9 */
		text-align:center;
		position:absolute;
		width:100%;
		z-index:10000;
		opacity:0;
		box-shadow:0 0 50px #000000, 0 0 5px #000000;
		border-top:1px solid darkslategray;
		border-bottom:1px solid darkslategray;
	}

	.winBanner.animate {
		-webkit-animation-name: winprize; /* Safari 4.0 - 8.0 */
		-webkit-animation-duration: 3s; /* Safari 4.0 - 8.0 */
		-webkit-animation-delay: 0;
		animation-name: winprize;
		animation-duration: 3s;
		animation-delay: 0;
	}

	/* Safari 4.0 - 8.0 */
	@-webkit-keyframes winprize {
			0%	{ opacity:1; bottom:0% }
			10%	{ bottom: 70% }
			14%	{ bottom: 65%; }
			16% { text-shadow:0 0 0 #fff }
			20% { text-shadow:0 0 15px #fff }
			24% { text-shadow:0 0 0 #fff }
			26% { text-shadow:0 0 0 #fff }
			30% { text-shadow:0 0 15px #fff }
			34% { text-shadow:0 0 0 #fff }
			86%	{ bottom: 65%; }
			90%	{ opacity:1; bottom:60%; }
			100% { opacity:0; bottom:100%; }
	}

	/* Standard syntax */
	@keyframes winprize {
			0%	{ opacity:1; bottom:0% }
			10%	{ bottom: 70% }
			14%	{ bottom: 65%; }
			16% { text-shadow:0 0 0 #fff }
			20% { text-shadow:0 0 15px #fff }
			24% { text-shadow:0 0 0 #fff }
			26% { text-shadow:0 0 0 #fff }
			30% { text-shadow:0 0 15px #fff }
			34% { text-shadow:0 0 0 #fff }
			86%	{ bottom: 65%; }
			90%	{ opacity:1; bottom:60%; }
			100% { opacity:0; bottom:100%; }
	}
/* ---------------------------------------------------------------------------------- [IN FLIGHT] */


/* ---------------------------------------------------------------------------------- [RESULTS] */

/* RESULTS */
	.rContentResultsHeader	{
		padding:0 0 1rem 0;
		position:relative;
		overflow:hidden;
		background-image:url(/images/site/astro/bg-AA_landing1.jpg);
		background-position:center;
		background-size:cover;
		background-repeat:no-repeat;
	}

	/* veil */
	.rContentResultsHeader .AAveil {
		height:100%;
		width:100%;
		position:absolute;
		top:0;
		background:rgba(0,0,0,0);
		-webkit-animation-name: fadeVeil;
		-webkit-animation-duration: 10s;
		animation-name: fadeVeil;
		animation-duration: 10s;
	}

	/* Safari 4.0 - 8.0 */
	@-webkit-keyframes fadeVeil {
			0% { background:rgba(0,0,0,1); }
			100% { background:rgba(0,0,0,0); }
	}

	/* Standard syntax */
	@keyframes fadeVeil {
			0% { background:rgba(0,0,0,1); }
			100% { background:rgba(0,0,0,0); }
	}

	/* end veil */

	.rContentResultsHeader .AAveil p {
		visibility:hidden;
	}
	.rResultsInfo {
		width:30%;
		padding:1rem 0 0 1rem;
		color:#fff;
		font-size:1.5rem;
		font-weight:700;
		text-align:left;
	}

	.rSponsor {
    padding: 1rem;
    background: rgba(255,255,255,0.5);
    border-top: 1px solid #036;
    border-bottom: 1px solid #036;
		margin-bottom:1rem;
	}

	.bottom-normalized { padding-bottom:0rem!important }
/* ---------------------------------------------------------------------------------- [RESULTS] */




/* -------------------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------- [ASTRO 2020 STYLES] */
/* -------------------------------------------------------------------------------------------------- */

	#login {
		background:#fff!important;
		color: black;
	}

	#h-search {
		background: #199fab;
	}

	#rocketAuctions {
    background: #222;
		padding-bottom:1rem;
		font-family:"Lato", sans-serif;
	}

	#rocketAuctions .intro {
		background-image:url('/images/site/astro/bg-AA_header.jpg');
		background-size:cover;
		border-bottom:0;
	}

	#rocketAuctions #AAtabs a {
		padding: .75rem 1.5rem;
		border-right: 0;
		font-family: "Montserrat", sans-serif;
		border-radius: 10px 10px 0 0;
		background-image: linear-gradient(to bottom, rgba(0,0,0,0.5), rgba(35,35,35,1));
	}
	#rocketAuctions #AAtabs a.current {
		color:#199fab;
    background-image: linear-gradient(to bottom, rgba(25,160,170,0.5), rgba(35,35,35,1) 25%)
	}

	#whatIsAA {
		color:#fff;
		font-size:.9rem;
		margin-top:3rem;
	}

	#whatIsAA p:last-child {
		margin-bottom:0
	}

	#whatIsAA .AAperks {
		display:flex;
		flex-direction:row;
	}

	#whatIsAA h3 {
		margin-bottom: 2rem;
    font-weight: 900;
    text-align: center;
    background: linear-gradient(to bottom, #fff 20%, #999 50%, #fff 80%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    line-height: 1;
		font-family: "Montserrat", sans-serif;
		padding:0 1rem;
		letter-spacing: -1px;
	}

	#whatIsAA .AAperks .perk {
		flex:1;
		text-align:center;
    padding: 1rem;
	}

	#rocketAuctions strong {
		font-family: "Montserrat", sans-serif;
		font-weight:900;
		display:block;
	}

	#indexSupernova {
    border-radius: 50px;
    border: 2px solid #199fab;
    background: rgba(0,0,0,0.6);
    box-shadow: inset 0 0 15px #199fab, 0 0 25px 1px #199fab;
    text-align: center;
    display: inline-block;
    margin: 1rem auto 2rem auto;
    display: table;
    padding: .25rem 2rem;
    font-size: 1.5rem;
	}

	#howToWin {
		padding: 2rem;
    border: 2px solid #199fab;
    background: rgba(25,160,170,0.25);
    margin: 2rem .9rem 0rem .9rem;
	}

		.commaAfter:not(:last-child)::after
		{
						content: ",";
		}

		.freeBid {
			background: #ffe400;
			background: -moz-linear-gradient(-45deg, #ffe400 1%, #ff9d00 100%);
			background: -webkit-linear-gradient(-45deg, #ffe400 1%,#ff9d00 100%);
			background: linear-gradient(165deg, #ffe400 1%,#ff9d00 100%);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe400', endColorstr='#ff9d00',GradientType=1 );
			padding: 2rem;
			text-align: left;
			font-weight: 700;
			margin-bottom: 2rem;
			box-shadow: 0 0 10px #ffe400, 0 0 3px #ffe400;
		}

		.freeBidBF {
			font-family:'Lato', sans-serif!important;
			background-image:linear-gradient(to bottom right, #990000, #cc0000);
			padding: 2rem;
			text-align: left;
			font-weight: 700;
			margin-bottom: 2rem;
			border-radius:1rem;
			text-align:center;
			color:#fff;
			box-shadow: inset 1px 1px 2px #fff, 2px 2px 2px #000;
		}

		.freeBidBF h4 {
			font-family:'Lato', sans-serif!important;
			font-weight:900;
			color:#fff!important
		}




/* PUNCHCARD */

		.punchCard {
			padding: 1rem;
			background: radial-gradient(#777,#200029);
			color: #fff;
			font-family: 'Lato', sans-serif;
			font-weight: 900;
			text-align: center;
			box-sizing: border-box;
			display: flex;
			justify-content: center;
			flex-wrap: wrap;
			border-radius: 12px;
			margin: 2rem auto;
			border: 1px solid #555;
			box-shadow: 0 0 10px rgba(186,0,255,0.75);
		}

		.punchCard h1 {
			font-size:1.5rem;
			margin:0;
		}

		.punchCard div {
			padding:.5rem 1rem;
			position:relative;
		}

		.punchCard .fa-rocket {
			position: absolute;
			top: 30px;
			right: 10px;
			transform: rotate(45deg);
			animation:rocket 2.5s infinite;
			animation-timing-function: ease-out;
		}

		@keyframes rocket {
			0%   { right: 10px; }
			50%  { right: 18px; }
			100% { right: 10px; }
		}

		.punchCard a {
			color:#fff;
			font-size:.8rem;
		}

		.punchCard img {
			max-width:64px;
		}

		.punchCard .notVisited {
			opacity:0.3;
		}

		#VIPstatus {
			font-family:"Lato", sans-serif;
			color:#fff;
			font-weight:700;
			text-align:center;
			padding:.5rem;
			margin-bottom:2rem;
			border:2px solid #F00;
		}

		#VIPstatus p { margin-bottom:0 }
/* /PUNCHCARD */

/* ------------------------------------------------------------------------------ [ PRODUCT DETAILS ] */
		.reveal {
			background-color:#222;
			color:#eee;
			border:0;
		}
		.panel {
			background-color:#222;
			color:#eee;
			display:flex;
			flex-direction: column;
			align-items: left;
			font-size:.9rem;
		}
		.panel h3 {
			margin-bottom: 1.5rem;
			font-weight: 900;
			text-align: center;
			background: linear-gradient(to bottom, #fff 10%, #ccc 50%, #fff 90%);
			-webkit-background-clip: text;
			-webkit-text-fill-color: transparent;
			line-height: 1;
			font-family: "Montserrat", sans-serif;
			padding:0 1rem;
			letter-spacing: -1px;
		}
		.callout {
			padding:0;
			border:0;
		}
		.productImage {
			flex:none;
			text-align:center;
		}
		.productImage img {
			width:100px;
			display:block;
		}
		.product {
			display:flex;
			justify-content:left;
			align-items:center;
		}
		.product div {
			padding:10px;
		}
		.productTitle {
			font-weight:700;
			margin:.5rem 0;
		}
		.productTitle strong {
			font-size:1rem;
			display:block;
			font-family: "Montserrat", sans-serif;
			letter-spacing:-1px;
		}
		.panel button {
			position:relative;
			top:0;
			left:0;
			width:100%;
			margin-bottom: 1rem;
    	font-size: 1rem;
			background:#199fab;
			color:#eee;
		}

		.panel .fullDetails {
			font-weight:900;
			color:#fff;
			font-size:.7rem;
			margin-top:5px;
		}

		.reveal .plutoBar {
			background-color:rgba(157,148,125,0.8)
		}
		.reveal .saturnBar {
			background-color:rgba(122,74,68,0.8)
		}
		.reveal .venusBar {
			background-color:rgba(194,92,63,0.8)
		}
		.reveal .mercuryBar {
			background-color:rgba(165,100,45,0.8)
		}
		.reveal .marsBar {
			background-color:rgba(173,30,35,0.8)
		}
		.reveal .jupiterBar {
			background-color:rgba(153,159,192,0.8)
		}
		.reveal .neptuneBar {
			background-color:rgba(69,98,159,0.8)
		}
		.reveal .moonBar {
			background-color:rgba(137,139,142,0.8)
		}
		.reveal .sunBar {
			background-color:rgba(239,202,60,0.8)
		}

		.planetHeader {
			color: #fff;
			margin-bottom: 1rem;
			padding: .5rem;
		}
		.planetHeader a { color:#fff }
		.planetHeader span {
			font-family: "Montserrat", sans-serif;
		}

@media (max-width:480px) {
		.productImage img {
			width:80px;
		}
}
/* ------------------------------------------------------------------------------ [ /PRODUCT DETAILS ] */


/* ------------------------------------------------------------------------------ [ AA 2.0 ] */
		.itemGroup {
			margin:0 auto 2rem auto;
			color:#fff;
			border: 1px solid #555;
			position:relative;
		}

		.pluto {
			background-image:url('/images/site/astro/i-AA_pluto.svg'), url('/images/site/astro/bg-AA_bidpanel.png');
			background-size:25%, cover;
			background-position:-15%, center;
	    background-repeat: no-repeat;
		}
		.pluto .itemTitleBar {
			background-color:rgba(157,148,125,0.8)
		}
		.saturn {
			background-image:url('/images/site/astro/i-AA_saturn.svg'), url('/images/site/astro/bg-AA_bidpanel.png');
			background-size:30%, cover;
			background-position:-20%, center;
	    background-repeat: no-repeat;
		}
		.saturn .itemTitleBar {
			background-color:rgba(122,74,68,0.8)
		}
		.venus {
			background-image:url('/images/site/astro/i-AA_venus.svg'), url('/images/site/astro/bg-AA_bidpanel.png');
			background-size:25%, cover;
			background-position:-15%, center;
	    background-repeat: no-repeat;
		}
		.venus .itemTitleBar {
			background-color:rgba(194,92,63,0.8)
		}

		.mercury {
			background-image:url('/images/site/astro/i-AA_mercury.svg'), url('/images/site/astro/bg-AA_bidpanel.png');
			background-size:25%, cover;
			background-position:-15%, center;
	    background-repeat: no-repeat;
		}
		.mercury .itemTitleBar {
			background-color:rgba(165,100,45,0.8)
		}
		.mars {
			background-image:url('/images/site/astro/i-AA_mars.svg'), url('/images/site/astro/bg-AA_bidpanel.png');
			background-size:25%, cover;
			background-position:-15%, center;
	    background-repeat: no-repeat;
		}
		.mars .itemTitleBar {
			background-color:rgba(173,30,35,0.8)
		}
		.jupiter {
			background-image:url('/images/site/astro/i-AA_jupiter.svg'), url('/images/site/astro/bg-AA_bidpanel.png');
			background-size:25%, cover;
			background-position:-15%, center;
	    background-repeat: no-repeat;
		}
		.jupiter .itemTitleBar {
			background-color:rgba(153,159,192,0.8)
		}
		.neptune {
			background-image:url('/images/site/astro/i-AA_neptune.svg'), url('/images/site/astro/bg-AA_bidpanel.png');
			background-size:25%, cover;
			background-position:-15%, center;
	    background-repeat: no-repeat;
		}
		.neptune .itemTitleBar {
			background-color:rgba(69,98,159,0.8)
		}

		.uranus {
			background-image:url('/images/site/astro/i-AA_uranus.svg'), url('/images/site/astro/bg-AA_bidpanel.png');
			background-size:25%, cover;
			background-position:-15%, center;
	    background-repeat: no-repeat;
		}
		.uranus .itemTitleBar {
			background-color:rgba(101,157,221,0.8)
		}
		.triton {
			background-image:url('/images/site/astro/i-AA_triton.svg'), url('/images/site/astro/bg-AA_bidpanel.png');
			background-size:25%, cover;
			background-position:-15%, center;
	    background-repeat: no-repeat;
		}
		.triton .itemTitleBar {
			background-color:rgba(167,169,172,0.8)
		}

		.moon {
			background-image:url('/images/site/astro/i-AA_moon.svg'), url('/images/site/astro/bg-AA_bidpanel.png');
			background-size:25%, cover;
			background-position:-15%, center;
	    background-repeat: no-repeat;
		}
		.moon .itemTitleBar {
			background-color:rgba(167,169,172,0.8)
		}
		.sun {
			background-image:url('/images/site/astro/i-AA_sun.svg'), url('/images/site/astro/bg-AA_bidpanel.png');
			background-size:25%, cover;
			background-position:-15%, center;
	    background-repeat: no-repeat;
		}
		.sun .itemTitleBar {
			background-color:rgba(239,202,60,0.8)
		}
		.essefia {
			background-image:url('/images/site/astro/i-AA_essefia.svg'), url('/images/site/astro/bg-AA_bidpanel.png');
			background-size:25%, cover;
			background-position:-15%, center;
	    background-repeat: no-repeat;
		}
		.essefia .itemTitleBar {
			background-color:rgba(0,130,191,0.8)
		}


		.itemGroup a {
			color:#fff;
		}
		.itemTitleBar {
			padding: 10px;
			font-family: 'Montserrat', sans-serif;
		}
		.itemTitleBar img {
			width:50px;
	    margin-right: 5px;
		}
		.itemTitleBar span {
			font-family: "Lato", sans-serif;
		}
		.itemTitleBar .fa-share-alt-square {
	    vertical-align: middle;
			margin-left:5px;
		}
		.avgWin {
			float: right;
			font-size: .8rem;
			font-family: "Lato", sans-serif;
			font-weight: 900;
			line-height: 22px;
		}
		.itemCarousel {
			display:flex;
			flex-wrap:nowrap;
			overflow-x:auto;
			 -webkit-overflow-scrolling: touch;
			 -ms-overflow-style: -ms-autohiding-scrollbar;
			align-items: center;
		}
		.controls {
			flex:1;
			padding:1rem;
		}
		.item {
			flex: 2;
			padding:4px;
			text-align:center;
		}
		.item img {
			max-width:100%;
		}
		.controls {
			flex: 1;
		}
		.itemButtons {
			text-align:center;
			padding:1rem 0;
		}
		.itemButtons button {
			margin: 0 5px;
			color: #199fab;
			text-shadow: 0 0 0 #fff;
			font-family: "Lato", sans-serif;
			background: #fff;
			padding: 10px 20px;
		}
	.planet	strong { display:inline!important }

	.progressBar {
		background: linear-gradient(to bottom, rgba(75,75,75,1) 0%, rgba(100,100,100,0.5) 50%, rgba(80,80,80,1) 100% );
    overflow: hidden;
    height: 16px;
    display: flex;
    position: relative;
		margin-bottom:1rem;
	}

	.progressBar span {
    font-weight: 700;
    text-shadow: 1px 1px 1px #000;
    color: #fff;
    position: absolute;
    width: 100%;
    text-align: center;
    font-size: 14px;
    line-height: 16px;
    font-family: "Montserrat", sans-serif;
	}

	.progressPercentage {
		width:50%;
	}
	.fueling { background:#FFCC00; }
	.boarding { background:#9966CC; }

	.flightDetails {
		text-align:center;
		position:absolute;
		bottom:0;
		right:0;
    padding: 0 5px 5px 0;
	}
	.flightAttributes {
		text-align:center;
		position:absolute;
		display: inline-block;
		bottom:0;
		left:0;
	    margin: 5px;
	    padding: 4px 8px;
	    font-weight: bold;
	    background: rgba(50,50,50,.7);
	    border-radius: 8px;
	}

	.flightDetails span {
		font-weight:700;
		color:#CCC;
		font-size:.8rem;
	}

@media (max-width:480px) {
	.flightDetails {
		text-align:center;
		position:relative;
	}
	.flightAttributes {
		text-align:center;
		position:relative;
		margin: 0;
		margin-top: 8px;
	}

	#indexSupernova { font-size: .8rem }

	.avgWin, .planet { width:100%; display:block; text-align:center; float:none }
	.pluto, .saturn, .mars, .venus, .neptune, .jupiter, .mercury, .uranus, .triton, .moon, .sun, .essefia {
    background-size: 75%, cover;
    background-position: -150%, center;
	}
	.itemCarousel { display:none }
	.itemTitleBar { margin-bottom: 0rem }

	#rocketAuctions #AAtabs a {
		padding: .75rem 1.25rem;
	}

	#whatIsAA .AAperks {
		display: block;
	}

	#whatIsAA .AAperks .perk {
		padding: 0rem 1rem;
	}
	#whatIsAA .AAperks .perk img {
		display:none;
	}
}

/* ---------------------------------------------------------------------------------- [/ASTRO 2020 STYLES] */


/* -------------------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------- [MOBILE STYLES] */
/* -------------------------------------------------------------------------------------------------- */


	/* ---------------------------------------------------------------------------------- [INDEX] */

	/* ---------------------------------------------------------------------------------- [INDEX] */

	/* ---------------------------------------------------------------------------------- [IN FLIGHT] */
	@media (min-width:320px) and (max-width:480px) {
		#astronauts div {
			float:left;
			width:20%;
		}

		.winBanner.animate {
			-webkit-animation-name: winprize; /* Safari 4.0 - 8.0 */
			-webkit-animation-duration: 3s; /* Safari 4.0 - 8.0 */
			-webkit-animation-delay: 0;
			animation-name: winprize;
			animation-duration: 3s;
			animation-delay: 0;
		}

/* Safari 4.0 - 8.0 */
		@-webkit-keyframes winprize {
				0%	{ opacity:1; bottom:0% }
				10%	{ bottom: 100% }
				14%	{ bottom: 95%; }
				16% { text-shadow:0 0 0 #fff }
				20% { text-shadow:0 0 15px #fff }
				24% { text-shadow:0 0 0 #fff }
				26% { text-shadow:0 0 0 #fff }
				30% { text-shadow:0 0 15px #fff }
				34% { text-shadow:0 0 0 #fff }
				86%	{ bottom: 95%; }
				90%	{ opacity:1; bottom:90%; }
				100% { opacity:0; bottom:100%; }
		}

	/* Standard syntax */
		@keyframes winprize {
				0%	{ opacity:1; bottom:0% }
				10%	{ bottom: 100% }
				14%	{ bottom: 95%; }
				16% { text-shadow:0 0 0 #fff }
				20% { text-shadow:0 0 15px #fff }
				24% { text-shadow:0 0 0 #fff }
				26% { text-shadow:0 0 0 #fff }
				30% { text-shadow:0 0 15px #fff }
				34% { text-shadow:0 0 0 #fff }
				86%	{ bottom: 95%; }
				90%	{ opacity:1; bottom:90%; }
				100% { opacity:0; bottom:100%; }
		}

	}
