@charset "utf-8";

#gamepass {
    background: #fff;
	color: #000;
}
#gamepass .xgp-main {
	background-color: #fff;
}
#gamepass .xgp-main > div {
    margin: 2em 0;
}
#gamepass .xgp-focallarge img {
	
}
#gamepass .xgp-main > .xgp-textual {
	text-align: center;
	margin-top: 3em;
}

.xgp-t1, .xgp-t2, .xgp-t3, .xgp-t4, .xgp-t5, .xgp-t6 {
    display: block;
}
#gamepass .xgp-t1 {
	font-size: 4em;
}
#gamepass .xgp-t2 {
	font-size: 15em;
	line-height: 0.9em;
}
#gamepass .xgp-t3 {
	font-size: 4em;
}
#gamepass .xgp-t4 {
	margin: 1em 0;
}
#gamepass .xgp-t5 {
	font-size: 1.25em;
}
#gamepass .xgp-t5 > span {
	margin-right: 0.5em;
}
#gamepass .xgp-t6 {
	margin-top: 1em;
}
.xgp-whatis {
	color: #00B0FF;
}
.xgp-hr {
	display: block;
	height: 0.25em;
	margin: 2em 0 1em 0;
	background: linear-gradient(to right, rgba(0,0,0,0) 0%,rgba(0,0,0,0.2) 10%,rgba(0,0,0,1) 50%,rgba(0,0,0,0.2) 90%,rgba(0,0,0,0) 100%);
}
.xgp-hr-w {
	display: block;
	height: 0.25em;
	margin: 2em 0 1em 0;
	background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%);
}
.xgp-lower {
	background-color: #008115;
}
.xgp-msftlogo {
	display: block;
	margin: 0.5em auto;
	height: 75px;
	width: auto;
}

.xgp-footer {
	background: radial-gradient(ellipse at center, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 6%,rgba(0,0,0,1) 100%), url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAqCAYAAACtMEtjAAAJ9klEQVRYhUWX2VrjTLJF/QTd5wA2lmXNk22NqVRqMAVVBYYq8ARU9//+b7L6IlXm0pLisxSxc+8VE3WUlD9yjGDOtXWDV9q0r5L2oJBvFW5hMbOvmYczip8p7VHQngXZ0/pS41QuzV7QHgXqd41T2VzZ/8c8XFA+ZrRHyaR5k0zjG6xiiVNZzOMpcRfSnRqi3sdMTOxyiZd7LEKD5k2ifjcYwRwnt/EqCyO6ZdVG9PuOpF9hJHP8ysFJLWbhNe2rZCJ2BVa6JFQ+ce8TCB9furRHiVc7uMIh6kNCFWCu5xS7HPlSsUgNQhUQDD5hpWuaQ40rLbz6q8ZaW4hdxaQ7NdjlklAFJH2MV7tk39e0R0n2fY0vPZI+IpI+rrB1644Sp7IIGo+4Cwlrj/RhRXtqSB9WeLVL3EUEjYdX2vR7xaQ9SvqzYnUX4UqL8iWjOzX8vV495Xi1w2qIGQ4t7VHSHiXdqSHZhvjSo3rK6c+K9ijZniTVU44rHZJtTHdWtKeGiZMvqZ5KhveW7/98o98rQuWzSOcErY86Sr79GRg+OopdjlUssQqT6iln+9Fx/09Pd6rxlcciNb9q/tuz/VCIXcEyXzCx1yazcIp8qfRcSptFPMfJlyxWBl7toE6C+llgRLcsNybW2sKIDKpfOe25xi4tzMTAzWwWK+My4/q5ZB7rmkmofJx8SbIN6fcKI5kRiLHHwmexumV461gNMVahZxk3waWmPUrMxCQQLlHvEwiXxeqW/iCJ7kKc3CZUAZO4C3Eqi+oppzs1eLVD0Pok/TjM2qU/SMSuwi4t4l7fcyqbapfSHiWBcLVqu5C4CfBqF3USFM8pTmWR9BETX7qkDyu6jwZ1qGkPirgJcIV+k/YoUePws+9rAuESCK1MLQBBd2wJVYDX2ESNhxprhveW8j7Dqx0m2z8t/Vmx/hYT9T7VS8nw0TF8dNx99tTPJfEQsf4W058V2/F6f1Zs7tfEXUj9XLL909J/KrZ/WuRLRdyFrB4SXfOn1fJ28iVGMMdI5ky9a4rnFHUSlI8ZU2/KIp5jRAZuYV2+zsmXGNEtZmIx864RzxnqKMkeU2beNWY8ZxrPcPKlPkfVr1wrRjgkKsRJLQLhXnrvZjZBOw45niN+VYhdxXK10G1stJi82qE7NQSlh52ZxE1wqZE7waR6zbSC+oiwCwhrj6j3USehBVE7xENE3IU4hYl4LalfS5zC1I7R+181R0nSx6NtaXE4+ZLml2DSnxWbuxVhpW/YpW7PXwdwC4u40S+wuVvRnRX9WZHeJ6PaAvzC1W5yUHRvDX5pEyofr9ZC68+KSfmYMXwq1EkgX2uGT0XzJil+pjR7oYf7VtC9S4aPjmqXUjyn9O8t3amm2WvxNG+S7Gmtf/9pkXvB9qTFUzynTKbuFU6+HHOmpvyRM3OnzLxr5u6U8jFDncTl66bODTN3OtZoYRQ/c6beNVPvmhv3SufWQaEONV7qMnWvmATCxVzdkj+kdPsaK13glnq4bmaz3Bi0R0n+kGIm2l78ysFMDLLva9RRYqUL7MwkKD3czMZam6h9w/ox4nY1w5cek6SP8Eqbzb2OhkVqaPsfAkIVsEgN+r0+Z05lEXchSR9hl0s29wntUWKtTULla2EoH3M9pzs1rL5rB4m7UHudXY5tOLZs7v7mSaiz6X6jhXFQY275RNLHqSz6vUIdJem39eiPIWHlkz6sUIeafq9wKi2MSfUrZ/unpTlq9x4+FfVrSfGcIveC4b2lPTWok7hERfUrZ/jU+fP3uvhVUbxkyLeK/lNnkDrUfDsPWgzDoaX8mWJEt1w5/8KpLP3wXtHsBV5pc21dMQunlI8F/b7TM9ttRji5wi9c1O+a9tQg3nK80ub/rX9jRLfkTyOcyNeaeTzFS138wmWxMoh6n/YoiYcAM1rglTZu5jIPZ9RvFfVbxSy8xs1svNLFTAziIaLfK5I+YhEaF4e4iUY4KV8ylhuTqA2I+pBAuHj1lwX50iXY6oO53JgUzynVr5zlxiBWPvGgY8GrnS/bkqMzNAHW2qT6WTDRQ7Z0ngwRgXDJH9ILnGii8QlVgC0s1EnQvTW4hc6teAy77PsadRIXONEU5GMLE3Wov+Ak2Ya40tGn/qzoTg39WVHvCrzaZXUX0Z+/wKQ/S5Kt7kD5ktGea/qD5O7UX+Akugsv0DJx8iXlY8b2o+P7P99oj5Ko1QwXKp/+ILn/z5bthyYiJ1/iFCbVLmX70fHw3zu6U02ofJYbi1AFqEPN/X96th8d8lEb8MRam9wGU6pfOeootSDihYaTeI5XuzTHkuqlZB7OWG4MlhsDI7qlfi5pTgK30E7h5EuMZIYndYvFruI2mmGlSya+0laTbEPUocZMDMI6IB4CgtLDTAzag2I1JDqrWh9feTipxWrQzmBGCwIxOkMVslhp21ptdbREzWhBbmFdUtWrndGCIuIm0rh1lIhdoSOji1i1EU6lazQ6azhJ+ohY+niNxmOxK0YLirSp5j829Gd1yaGw+wsnOszUSdCdavIfG4LaIRAu6cOG7r2mOVY6WccUjtpA59IopvIhJZQuk+FTK2hznxB3IeVzwfazp39vGT4V5XNB0sek39Y6k/60/AWa9D4h6WPErviCk79A04WsHsaaz5G9ncLECOYs4gU37pWW61EH2a1zg5HMmIcznNzWSHaUOLnNPJxxu5ozd6dUT1pM2dOamTtlsTKYh3PszGQ4tEzqZ4GRLPBqDRpWYV+cwatd3HxJ0LqaWuMF9XOJ2BWYiXGBTSdfEtYe6iQIhI9bWCRNgC89FqtbvbaI3xlWsSQeYcKvHJI+Qh0qrbwRdeMuwi4tqteM+rXEzkySPtY10iPs9B9FfYgv3TG3YuzM1HDSvUs2DxFh7RGqAKeyaQ+K9tSijhKvdC+Yu7lP6E4N3bvUwCkCvTcVlnaT3zoe7HJJOHZhc68hciJ2Bf2HJhj5F0YOJcXPnPZVsv3TUu8LurNieG8Ru4LiOf0CmkN5ybDysUD9rjXhvlX0H81XHk2dG+xSw1+/VxQ/U6buFXP3mlvnhvKxoDmPK03ucONeMXVucLOv7a94XHPjaziZedeUP3LaQ0d7FLiZzY17xcSrXW5Xc9Y/x1OeLXAzbftObmOuF6iTYPMz0fZSu0QiwowWep28wIkmXK+wWKTaTbLvaxarW1zhjHBSWKT3Ce2pYblaECqfcBuNGaThJP22xittot4n6kOcyh5nVmOux71pzKBFaqAONZv7RCuwj5jEyscWlhbAUbJ6SHBqm6TX9rN6SBgOLd1bgy0sYuVrdxeLL6C5T/ClS6JCvNrRdHRQ9HuFLXTWTernku1HRzMexOGjo/6tN4nmTbL97C+HdDjrrBG7guGju+xO248O+VIhdoUW0EdHOy7cw3tLtUv5H6VtlaMZrgJjAAAAAElFTkSuQmCC) repeat scroll 0 3rem #273924;
	color: #fff;
	padding: 1.5em 0;
}
.xgp-footer .xgp-main {
	max-width: 1200px;
}
.xgp-footer .xgp-textual {
	text-align: center;
}
.xgp-footer .xgp-featureslist {
	font-size: 2em;
	line-height: 1.4em;
}
.xgp-footer .xgp-focallarge > div > img {
	height: 150px;
	display: block;
	margin: auto;
}
.xgp-footer .pln-logo-simple {
	width: 200px;
}
.xgp-footer .xgp-avail {
	display: inline-block;
	margin-right: 2px;
	font-size: 1.1em;
}
.xgp-footer .xgp-t5 {
	margin: 10px 0;
}