/* right sidebar ads */
.textAd {background:50% 50% no-repeat; display:block; width:220px; position:relative; text-decoration:none !important;}
.textAd > span {position:absolute;}

/* part 450 workshop */
.textAd.workshop {
	background-image: url('../img/part45_rtrail_conf_notxt.jpg');
	height: 137px;
	margin-top: 1.4em;
	transition: .3s ease-out;
}
.textAd.workshop span {
	font-weight: 700;
	color: #172047;
	text-transform: uppercase;
}
.textAd.workshop .title {
	top: .25em;
	right: 2px;
	font-size: 135%;
	line-height: 1.25;
}
.textAd.workshop .date,
.textAd.workshop .reg { letter-spacing: -.025em; }
.textAd.workshop .date {
	top: 3.7em;
	right: 2px;
	font-size: 110%;
}
.textAd.workshop .reg {
	top: 8em;
	right: 6px;
	font-size: 100%;
	word-spacing: -1px;
}
.textAd.workshop:hover,
.textAd.workshop:focus { filter: saturate(200%); }

/* stats info */
.stats,
.stats > p { position: relative; }
.stats { margin-top: 1em; }

.stats > p,
.stats > h3 { margin: 0; }

.stats > h3 { font-size: 1.1em !important; }

.stats > p {	
	font-size: 90%;
	background-repeat: no-repeat;
	background-size: 100%;
	height: 125px;
	width: 125px;
}

.stats span,
.stats > h3 { position: absolute; }
.stats span {
	color: #fff;
	font-size: 170%;
	font-weight: 700;
	line-height: 1;
}
.stats > h3,
.stats > h3 > a { color: #003e7e; }
.stats > h3 {
	left: 100%;
	text-align: right;
	top: 50%;
	transform: translate(-100%, -50%);
}

.stats .ll { background-image: url('../img/Rocket_Lift_Off.svg'); }
.stats .ll > span {
	bottom: 7px;
	left: 0;
	right: 0;
	text-align: center;
}

.stats .lr { background: url('../img/capsule-with-parachute-deployed.svg') no-repeat 100% 0 / auto; }
.stats .lr > span {
	bottom: 10px;
	color: #003e7e;
	left: 20px;
}

.stats .sol { background-image: url('../img/Launch_Sites.svg'); }
.stats .sol > span {
	bottom: 40px;
	left: 0;
	right: 0;
	text-align: center;
}

.stats .pl { background-image: url('../img/Rocket_Orbit.svg'); }
.stats .pl > span {
	bottom: 34px;
	left: 0;
	right: 0;
	text-align: center;
	transform: translateX(-5px);
}

.stats > h3.splTop { top: 70%; }

.stats .asa { background-image: url('../img/Space_Helmet.svg'); }
.stats .asa > span {
	bottom: 15px;
	left: 0;
	right: 0;
	text-align: center;
}

#rightSidebar .pod > h3 { margin: .5em 0 0 .5em; }
#rightSidebar .pod > address,
#rightSidebar .pod > p { margin: .75em .5em 0 .5em }
#rightSidebar .pod > address { font-style: normal; }
#rightSidebar .pod > p:nth-of-type(2) { margin-bottom: .5em; }