:root {
  --main-bg-color: #36393f;
  --secondary-bg-color: #2f3136;
  --scoreboard-bg: #2f3136;
  --teamAlpha:#624674;
  --teamBravo:#f03e3e;
  --fontcolour:#f0f0f0;
  --fontcolourtwo:#707682;
  --tYellow:#ddaa47;
  --ctBlue:#4d8cb0;
  --spectator:#666;
}
/* big stuff */
body{
	background:var(--main-bg-color);
	font-family: 'Roboto Condensed', sans-serif;
	color:var(--fontcolour);
}
header, section, footer{
	width:800px;
	height:auto;
	margin:auto;
	z-index:1;
}
.previewImage{
	position:absolute;
	top:-20px;
	width:100%;
	height:100%;
	filter: grayscale(25%);
	-webkit-filter: grayscale(25%);
	mix-blend-mode: overlay;
	opacity:.25;
	-webkit-mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 1) 10%, rgba(0, 0, 0, 0) 100%);
	z-index:-1!important;
}
.blurImage{
	width:100%;
	height:100%;
	filter: blur(6px);
	-webkit-filter: blur(6px);	
	background-position: center top!important;
	background-repeat: no-repeat!important;
	background-size: 100%!important;
}
/**/
/*Header*/
/**/
header{
	margin-bottom:10px;
}

header .mapTitle{
	position:relative;	
	height:40px;
}
header .mapTitle h1{
	display: block;
	float:left;
    font-size: 32px;
    font-weight: 700;
    text-decoration: inherit;
    color: inherit;
    padding: 5px;
}
header .mapTitle a{
	display:block;
	position:absolute;
	background:var(--secondary-bg-color);
	padding:5px;
	border-radius:6px;
	text-decoration:none;
	color:var(--fontcolour);
	right:0px;
	bottom:5px;
}
header .wrapper .scoreBoard{
	background:var(--secondary-bg-color);
	display: flex;
	flex-wrap: nowrap;
	width:100%;
	height:150px;
	table-layout: fixed;
	padding-bottom:10px;
	z-index:2;
	opacity:1;
}
header .wrapper .scoreBoard > div{
	background:var(--main-bg-color);
	width: 150px;
	height:100%;
	border-top:5px solid #493c55;
	border-bottom:5px solid #90383a;
}

header .wrapper .scoreBoard > div.Alpha{
	border-top:5px solid #493c55;
	border-bottom:5px solid var(--teamBravo);
}
header .wrapper .scoreBoard > div.Alpha.second{
	border-top:5px solid var(--teamAlpha);
	border-bottom:5px solid #90383a;
}
header .wrapper .scoreBoard > div.Bravo{
	border-top:5px solid var(--teamAlpha);
	border-bottom:5px solid #90383a;
}
header .wrapper .scoreBoard > div.Bravo.second{
	border-top:5px solid #493c55;
	border-bottom:5px solid var(--teamBravo);
}

header .wrapper .scoreBoard > div.planted{
	background: url(../images/stripe.png);
	background-size: 15px;
}


header .wrapper .scoreBoard > div.half{
	background:var(--secondary-bg-color);
	width:200px;
}
header .wrapper .scoreBoard > div.half span{
	display:block;
	width:100%;
	font-size:24px;
	text-align:center;
}

header .wrapper .scoreBoard > div > div{
	position:relative;
}
header .wrapper .scoreBoard > div > div:nth-child(1){
	height:48%;
	border-left: 1px solid var(--secondary-bg-color);
    border-right: 1px solid var(--secondary-bg-color);
}
header .wrapper .scoreBoard > div > div:nth-child(2){
	background:var(--main-bg-color);
	height:4%;
}
header .wrapper .scoreBoard > div.ct > div:nth-child(2){
	background:var(--ctBlue);
}
header .wrapper .scoreBoard > div.t > div:nth-child(2){
	background:var(--tYellow);
}
header .wrapper .scoreBoard > div.ct.second > div:nth-child(2){
	background:var(--ctBlue);
}
header .wrapper .scoreBoard > div.t.second > div:nth-child(2){
	background:var(--tYellow);
}

header .wrapper .scoreBoard > div > div:nth-child(3){
	height:48%;
	border-left: 1px solid var(--secondary-bg-color);
    border-right: 1px solid var(--secondary-bg-color);
}





header .wrapper .scoreBoard > div.t > div:nth-child(1){
	background: linear-gradient(180deg,rgba(54,57,63,0) -10%,rgba(221,170,71,.3) 100%);	
}
header .wrapper .scoreBoard > div.ct > div:nth-child(3){
	background: linear-gradient(0deg,rgba(54,57,63,0) -10%,rgba(77,140,176,.3) 100%);	
}

header .wrapper .scoreBoard > div.t.second > div,header .wrapper .scoreBoard > div.ct.second > div{
	background:none;
}

header .wrapper .scoreBoard > div.t.second > div:nth-child(3){
	background: linear-gradient(0deg,rgba(54,57,63,0) -10%,rgba(221,170,71,.3) 100%);		
}
header .wrapper .scoreBoard > div.ct.second > div:nth-child(1){
	background: linear-gradient(180deg,rgba(54,57,63,0) -10%,rgba(77,140,176,.3) 100%);
}





header .wrapper .scoreBoard > div > div img, header .wrapper .scoreBoard > div > div span{
	position: absolute;
	left: 0;
	right: 0;
	margin:5px auto;
	display:block;
	width:100%;
	max-width:30px;
}

header .wrapper .scoreBoard > div > div:nth-child(1) > img, header .wrapper .scoreBoard >  div > div:nth-child(1) > span{
	bottom:0px;
}

header .wrapper{
	width:100%;
}
header .wrapper .team{
	position:relative;
	width:100%;
	height:60px;
	overflow:hidden;
}

header .wrapper .team.Ido{
	background:var(--secondary-bg-color);
	border-radius:6px 6px 0px 0px;
}
header .wrapper .team.Ido > div{
	float:left;
}

header .wrapper .team.Ido.winner{
	background: linear-gradient(180deg, rgba(47,49,54,1) 0%, rgba(98,70,116,1) 200%);
}
header .wrapper .team.Chicken.winner{
	background: linear-gradient(0deg, rgba(47,49,54,1) 0%, rgba(240,62,62,1) 300%);
}

header .wrapper .team.Chicken{
	background:var(--secondary-bg-color);
	border-radius:0px 0px 6px 6px;
	border-bottom: 3px solid #26272b;
}
header .wrapper .team.Chicken > div{
	float:right;
}

header .wrapper .team.Ido > img{
	display:block;
	position:absolute;
	transform: rotate(10deg);
	width:70px;
	left:-5px;
	top:0px;
	z-index:0;
}
header .wrapper .team.Chicken > img{
	display:block;
	position:absolute;
	transform: rotate(10deg);
	width:70px;
	right:-5px;
	top:5px;
	z-index:0;
}

header .wrapper .team > div.name{
	font-size:24px;
	font-weight:bold;
	height:60px;
	line-height:60px;
}
header .wrapper .team.Ido > div.name{
	width:11%;
	margin-left:8%;	
}
header .wrapper .team.Chicken > div.name{
	width:17%;
	margin-right:8%;
	text-align:right;
}
header .wrapper .team > div.note{
	position:relative;
}
header .wrapper .team.Ido > div.note{
	width:31%;
	text-align:right;
}
header .wrapper .team.Chicken > div.note{
	width:25%;
	text-align:right;
}
header .wrapper .team > div.note span{
	display:block;
	float:left;
	height:16px;
	padding:4px;
	margin:18px 4px;
	line-height:16px;
	border-radius:6px;
}
header .wrapper .team.Ido > div.note span{
	background:var(--teamAlpha);
}
header .wrapper .team.Chicken > div.note span{
	background:var(--teamBravo);
}

header .wrapper .team.Chicken > div.note span{
	float:right;	
}


header .wrapper .team > div.players{
	display: flex;
	flex-wrap: nowrap;
	width:48%;
	margin:0 1%;
	height:60px;
}
header .wrapper .team.Ido > div.players{
	flex-direction: row-reverse;
}
header .wrapper .team > div.players > div{
	position:relative;
	float:left;
	height:60px;
	width:50px;
}
header .wrapper .team > div.players > div a{
	position:absolute;
	top:50%;
	transform: translateY(-50%);
}
header .wrapper .team > div.players > div a img{
	width:90%;
	max-width:50px;
	margin:5%;
	border-radius:6px;
}
header .wrapper .team > div.players > div a img{
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
} 
header .wrapper .team > div.players > div a.dead img{
	opacity:.2;
}
header .wrapper .team > div.players > div a.missing img{
	opacity:.2;
}
/**/
/* modular wrappers*/
/**/
.row, .full{
	width:800px;
	height:360px;
	margin:auto;
}
.row .module, .full .module{
	float:left;
}
/**/
/* modules */
/**/
.module{
	width:246px;
}
.module:nth-child(1){
	margin-right:5px;
}
.module:nth-child(2){
	margin-left:5px;
}
/**/
/* FEEDBACK*/
/**/
section.feedback div.feedbackBar{
	position:relative;
	display:block;
	word-break: break-all;
	background:var(--secondary-bg-color);
	border-radius: 6px 6px 6px 6px;	
	margin:0px 0px 10px 0px;
	overflow:hidden;
}
section.feedback div.feedbackBar h1{
	display:block;
	float:left;
	padding:6px;
	margin:3px;
	border-radius: 6px 6px 6px 6px;
	font-size:16px;
}
section.feedback div.feedbackBar a{
	display:block;
	float:right;
	background:var(--main-bg-color);
	padding:6px;
	margin:3px;
	border-radius: 6px 6px 6px 6px;
	color:var(--fontcolourtwo);
	font-size:16px;
	text-decoration: inherit; /* no underline */
}
section.feedback div.feedbackBar a:hover{
	color:var(--fontcolour):
}
section.feedback div.feedbackBar a.activeSelectFeedback {
	background:#fff;
	color:var(--secondary-bg-color);
}
section.feedback div.feedbackBar a.selectFeedback {
	background:var(--main-bg-color);
	color:var(--fontcolourtwo);
}
section.feedback div.wrapper{
	width:100%;
	margin-bottom:10px;
	border-bottom: 3px solid var(--secondary-bg-color);
}
section.feedback div.wrapper .feedbackRound{
	font-weight:bold;
	float:left;
	width:40px;
	text-align:center;
	font-size:32px;
}
section.feedback div.wrapper .feedbackRound em{
	display:block;
	color:var(--fontcolourtwo);
	font-size:14px;
}
section.feedback div.wrapper .feedbackComments{
	float:left;
	width:760px;
}
section.feedback div.wrapper .feedbackComments .feedbackEntry{
	position:relative;
	display:block;
	width:750px;
	word-break: break-all;
	background:var(--secondary-bg-color);
	border-radius: 6px 6px 6px 6px;	
	margin:0px 0px 10px 10px;
	border-bottom:3px solid #26272b;
	overflow:hidden;
}
section.feedback div.wrapper .feedbackComments .feedbackEntry p{
	padding:10px;
	display:block;
	float:left;
	width:700px;
}
section.feedback div.wrapper .feedbackComments .feedbackEntry p em{
	display:block;
	border-top:1px dotted var(--fontcolourtwo);
	color:var(--fontcolourtwo);
	font-style: italic;
	text-align:right;
	padding:2px;
	font-size:14px;
	margin-top:4px;
}
section.feedback div.wrapper .feedbackComments .feedbackEntry p em a{
	text-decoration:none;
	color:var(--fontcolourtwo);
}
section.feedback div.wrapper .feedbackComments .feedbackEntry div{
	position:absolute;
	right:0px;
	top:0px;
	width:30px;
	height:200px;
	overflow:hidden;
}
section.feedback div.wrapper .feedbackComments .feedbackEntry div{
	background:#666;
}
section.feedback div.wrapper .feedbackComments .feedbackEntry div img{
	position:absolute;
	width:50px;
	height:50px;
	left:-10px;
	top:0px;
	mix-blend-mode:overlay;
	opacity:.25;
}
section.feedback div.wrapper .feedbackComments .Terrorist.feedbackEntry div{
	background:#968a58;
}
section.feedback div.wrapper .feedbackComments .Terrorist.feedbackEntry div img{
	position:absolute;
	width:75px;
	height:75px;
	left:-20px;
	top:-10px;
	mix-blend-mode:overlay;
	opacity:.25;
	-webkit-transform: rotate(15deg);
}
section.feedback div.wrapper .feedbackComments .CounterTerrorist.feedbackEntry div{
	background:#46596a;
}
section.feedback div.wrapper .feedbackComments .CounterTerrorist.feedbackEntry div img{
	position:absolute;
	width:75px;
	height:75px;
	left:-15px;
	top:-10px;
	mix-blend-mode:overlay;
	opacity:.25;
	-webkit-transform: rotate(-15deg);
}
div.feedbackEntry{
	width:100%;
}
/**/
/* Graph Stuff*/
/* https://codepen.io/sosuke/pen/Pjoqqp */
/* THESE ARE HARDCODED GG */
/**/
.GunGraph{
	position:relative;
	background:var(--secondary-bg-color);
	border-radius: 6px;	
	padding:10px;
	border-bottom:3px solid #26272b;
	height:310px;
}
.topGun, .topGunText{
	width:100px;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	left: 0;
	right: 0;
	top:110px;
}
.topGun{
	-webkit-transform: rotate(-15deg);
}
.topGunText{
	text-align:center;
	top:160px;
	font-size:18px;
	color:var(--fontcolour);
}
.loserguns{
	width:17%;	
	margin:0 1.5%;
	float:right;
	text-align:center;
	color:var(--fontcolourtwo);
}
.graph-colour-two div:nth-child(1){
	background:#df3258;
	border-radius:6px;
}
.graph-colour-three div:nth-child(1){
	background:#bb3872;
	border-radius:6px;
}
.graph-colour-four div:nth-child(1){
	background:#8e427c;
	border-radius:6px;
}
.graph-colour-five div:nth-child(1){
	background:#624674;
	border-radius:6px;
}
.graph-colour-six div:nth-child(1){
	background:#43425d;
	border-radius:6px;
}
.loserguns div:nth-child(1){
	overflow:hidden;
	position:relative;
	height:60px;
	width:100%;
	margin-bottom:5px;
}
.loserguns div img{
	display:block;
	position:absolute;
	width:70px;
	left:-15px;
	top:15px;
	-webkit-transform: rotate(-60deg);
}
/**/
/* BombsiteGraph*/
/**/
.bombsiteGraph{
	position:relative;
	background:var(--secondary-bg-color);
	border-radius: 6px;	
	padding:10px;
	border-bottom:3px solid #26272b;
}
.bsGraphText{
	position:absolute;
	width:100%;
	bottom:8px;
	left:0px;
}
.bsGraphText p:nth-child(1),.bsGraphText p:nth-child(3){
	width:39.5%;
	margin-left:10.5%;
}
.bsGraphText p:nth-child(2),.bsGraphText p:nth-child(4){
	width:40%;
	margin-left:2.5%;
}
.bsGraphText p{
	float:left;
	font-size:14px;
	height:28px;
	color: var(--fontcolourtwo);
}
.bsGraphText p b{
	font-size:20px;
	margin-right:5px;
	color: var(--fontcolour);
}
.bsGraphText p em{
	color: var(--fontcolour);
	font-weight:bold;
}
.bsNoPlants{
	position:absolute;
	width:70%;
	margin:15%;
	text-align:center;
	top:90px;
	left:0px;	
}
.bombsitePie {
	width: 90%;
	margin:0% 5%;
	background: var(--bg-color);
}
.bombsitePie circle {
	fill: none;
}
/**/
/* Team module*/ 
/**/
.module.team{
	width:544px;
}
.module.team .wrapper{
	position:relative;
	height:310px;
	padding:10px;
	background:var(--secondary-bg-color);
	border-radius: 6px;	
	border-bottom:3px solid #26272b;
	overflow:hidden;	
	
}
/**/
/* General Stats*/
/**/
.generalStats{
	width:544px;
	height:360px;
}
.generalStats .rRow{
	width:100%;
	height:180px;
}
.generalStats .bottom{
	height:140px;
}
.generalStats .topPlayers{
	width:50%;
	height:100%;
}
.generalStats .nades{
	width:111px;
	height:66px;
	margin-left:5px;
	margin-bottom:5px;
	padding:10px;
}
.generalStats .changable{
	width:84px;
	height:120px;
	padding:10px;
	margin-right:6px;
	margin-bottom:5px;
}
.generalStats .changable:last-child{
	margin-right:0px;	
}

.generalStats .topPlayers div{
	position:relative;
	width:94%;
	height:94%;
	margin:3%;
}
.generalStats .topPlayers div span{
	position:absolute;
}
.generalStats .topPlayers div span em{
	display:block;
	text-align:center;
}
.generalStats .topPlayers div span:nth-child(1){
	width:35%;
	left:5px;
	top:32px;
	z-index:1;
}
.generalStats .topPlayers div span:nth-child(1) em{
	font-size:24px;
}
.generalStats .topPlayers div span:nth-child(2){
	width:40%;
	left: 0; 
	right: 0;
	top:20px;
	margin:0 auto; 
	z-index:2;
}
.generalStats .topPlayers div span:nth-child(2) img{
	-webkit-box-shadow: 0px 0px 32px 7px rgba(38,39,43,1);	
}
.generalStats .topPlayers div span:nth-child(2) em{
	font-size:36px;	
}
.generalStats .topPlayers div span:nth-child(3){
	width:30%;
	right:5px; 
	top:45px;
	z-index:1;
}
.generalStats .topPlayers div span:nth-child(3) em{
	font-size:18px;	
}
.generalStats .topPlayers img{
	width:100%;
}

.generalStats .topPlayers h1{
	position:absolute;
	top:0px;
}

.randomStats{
	position:relative;
	background:var(--secondary-bg-color);
	border-radius:6px;	
	border-bottom:3px solid #26272b;
	overflow:hidden;
	float:left;
}


.randomStats div:nth-child(1){
	font-size:42px;
	font-weight:bold;
	z-index:2;
}
.randomStats div p{
	font-size:14px;
	font-weight:bold;
	color:var(--fontcolourtwo);
}
.randomStats div:nth-child(2){
	position:absolute;
	width:120px;
	height:120px;
	z-index:1;
	-webkit-transform: rotate(15deg);
	opacity:.1;
	background-repeat:no-repeat!important;
}
.randomStats.allNades div:nth-child(2){
	background:url('../images/icons/grenadepack.svg');
	top:6px;
	right:-50px;
	background-size:70px;
}
.randomStats.heNades div:nth-child(2){
	background:url('../images/icons/he.svg');
	top:-10px;
	right:-60px;
	background-size:60px;
}
.randomStats.flashNades div:nth-child(2){
	background:url('../images/icons/flashbang.svg');
	top:0px;
	right:-60px;
	background-size:60px;
}
.randomStats.smokeNades div:nth-child(2){
	background:url('../images/icons/smokegrenade.svg');
	top:-10px;
	right:-80px;
	background-size:40px;
}
.randomStats.fireNades div:nth-child(2){
	background:url('../images/icons/molotov.svg');
	top:-20px;
	right:-60px;
	background-size:60px;
	-webkit-transform: rotate(-10deg);
}
.randomStats.suicide div:nth-child(2){
	background:url('../images/icons/elimination.svg');
	top:7px;
	right:-50px;
	background-size:70px;
}
.randomStats.HSpercent div:nth-child(2){
	background:url('../images/icons/elimination_headshot.svg');
	top:7px;
	right:-50px;
	background-size:70px;
}
.randomStats.Chicken{
	background: linear-gradient(180deg, rgba(47,49,54,1) 0%, rgba(49,191,106,1) 100%);
}
.randomStats.Idos{
	background: linear-gradient(180deg, rgba(47,49,54,1) 0%, rgba(224,103,49,1) 100%);
}
.randomStats.Idos p, .randomStats.Chicken p{
	color:#fff;
}
.randomStats.Idos div:nth-child(2){
	background:url('../images/icons/chicken.svg');
	top:80px;
	right:-60px;
	background-size:70px;
	background-repeat:no-repeat;
    opacity: .5;
    mix-blend-mode: overlay;
}
.randomStats.Chicken div:nth-child(2){
	background:url('../images/icons/ido.svg');
	top:55px;
	right:0px;
	background-size:100px;
    opacity: .5;
    mix-blend-mode: overlay;
}
.randomStats.knife div:nth-child(2){
	background:url('../images/icons/knife_m9_bayonet.svg');
	top:70px;
	right:-40px;
	background-size:120px;
	-webkit-transform: rotate(-45deg);
}
.randomStats.flashed div:nth-child(2){
	background:url('../images/icons/flashbang_assist.svg');
	top:45px;
	right:-25px;
	background-size:100px;
	-webkit-transform: rotate(0deg);
}
.randomStats.changable.heNades div:nth-child(2){
	background:url('../images/icons/he.svg');
	top:55px;
	right:-60px;
	background-size:60px;
}
.randomStats.changable.t_logo div:nth-child(2){
	background:url('../images/icons/t_logo.svg');
	top:55px;
	right:-35px;
	background-size:100px;
	-webkit-transform: rotate(-15deg);
}
.randomStats.changable.ct_logo div:nth-child(2){
	background:url('../images/icons/ct_logo.svg');
	top:55px;
	right:10px;
	background-size:100px;
	-webkit-transform: rotate(15deg);
}
.randomStats.changable.c4 div:nth-child(2){
	background:url('../images/icons/c4.svg');
	top:45px;
	right:-15px;
	background-size:70px;
	-webkit-transform: rotate(-15deg);
}
.randomStats.changable.defused div:nth-child(2){
	background:url('../images/icons/defuser.svg');
	top:70px;
	right:25px;
	background-size:100px;
	-webkit-transform: rotate(75deg);
}
.randomStats.changable.zues div:nth-child(2){
	background:url('../images/icons/taser.svg');
	top:70px;
	right:-30px;
	background-size:80px;
	-webkit-transform: rotate(-15deg);
}
.randomStats.changable.suicides div:nth-child(2){
	background:url('../images/icons/elimination.svg');
	top:70px;
	right:-40px;
	background-size:80px;
	-webkit-transform: rotate(15deg);
}
.randomStats.trophy div:nth-child(2){
	background:url('../images/icons/trophy.svg');
	top:7px;
	right:-50px;
	background-size:50px;
}
/**/
/* footer */
/**/
footer{
	color:var(--fontcolourtwo);
	font-size:14px;
}
footer .module{
	width:100%!important;
}
.footer a{
	color:var(--fontcolourtwo);	
}
.footer p:nth-child(1){
	float:left;
}
.footer p:nth-child(2){
	float:right;
}
/**/
/* List */
/**/
section.list,section.listError, footer.list{
	width:400px!important;
}
.list.logo{
	text-align:center;
}
.list div.wrapper{
	width:100%;
	margin-bottom:10px;
	border-bottom: 3px solid var(--secondary-bg-color);
}
.list div.wrapper .month{
	font-weight: bold;
	float: left;
	width: 40px;
	text-align: center;
	font-size: 24px;
}
.list div.wrapper .month em{
	display: block;
    color: var(--fontcolourtwo);
    font-size: 14px;
}
.list div.monthContainer{
	float: left;
	width: 360px;
}
.list div.monthContainer .entry{
	background: var(--secondary-bg-color);
	border-radius: 6px;
	margin: 0px 0px 10px 10px;
	border-bottom: 3px solid #26272b;
}
.list div.monthContainer .entry p{
	padding: 10px;
}
.list div.monthContainer .entry p a{
	color: var(--fontcolour);
	text-decoration: none; 
}
.list div.monthContainer .entry p em{
	font-size:12px;
	color: var(--fontcolourtwo);
}
.list.year{
	margin-bottom:20px;
	text-align:center;
}
.list.year a{
	background: var(--secondary-bg-color);
	border-radius: 6px;
	padding:2px 10px;
	border-bottom: 3px solid #26272b;
	text-decoration:none;
	color: var(--fontcolour);
}
.list.year a.selected{
	color: var(--fontcolourtwo);		
}
section.listError{
	background: #a1473d;
	border-radius: 6px 6px 6px 6px;
	margin:10px auto;
	padding:10px;
	border-bottom: 3px solid #f55442;	
}
section.softError{
	background: var(--secondary-bg-color);
	border-radius: 6px 6px 6px 6px;
	margin:10px auto;
	padding:10px;
	border-bottom: 3px solid #26272b;	
	font-size:13px;
}
/**/
/* Player Card */
/**/
.playerCard{
	position: absolute;
	float:left;
	background:var(--secondary-bg-color);
	width:184px;
	min-height:225px;
	border-radius:6px;
	overflow:hidden;
	border:6px solid var(--fontcolour);
	z-index:3;
	-webkit-box-shadow: 0px 0px 32px 7px rgba(38,39,43,1);
}
.playerCard.mapMaker{
	border:6px solid #624674;
}
.playerCard .name{
	position:absolute;	
	background: linear-gradient(180deg, rgba(47,49,54,.5) 0%, rgba(47,49,54,.5) 100%);
	width:100%;
	top:0;
	padding:5px;
	font-weight:bold;
	z-index:6;
	overflow:hidden;
}
.playerCard .icons{
	position:absolute;
	width:96%;
	padding:0 2%;
	top:30px;
	text-align:right;
	z-index:8;
}
.playerCard .icons img{
	height:25px;
}
.playerCard .awards{
	margin-top:195px;
	position:relative;
	font-size:14px;
	z-index:6;
}
.playerCard .awards div{
	padding:4px 5%;
	float:left;
}
.playerCard .awards div:nth-child(odd){
	width:30%;
	color: var(--fontcolourtwo);
}
.playerCard .awards div:nth-child(even){
	width:50%;
	text-align:right;
	font-weight:bold;
}
.playerCard .awards div:nth-child(4n+2),.playerCard .awards div:nth-child(4n+1){
	background:#27282d;
}
.playerCard .awards p.spectator{
	width:100%;
	height:30px;
	text-align:center;
	color: var(--fontcolourtwo);
	font-size:14px;
}
.playerCard .stats{
	position:absolute;
	width:90%;
	top:135px;
	z-index:7;
	font-weight:bold;
	padding:5%;
	font-size:14px;
	color: var(--fontcolourtwo);
}
.playerCard .stats p b{
	color: var(--fontcolour);	
	font-weight:bold;	
	font-size:32px;
}
.playerCard .stats p:nth-child(2){
	font-weight:100;
	margin-left:3px;
}
.playerCard .stats em{
	color: var(--fontcolour);	
}
.playerCard .dull{
	background: linear-gradient(180deg, rgba(47,49,54,0) 0%, rgba(47,49,54,1) 90%);
	width:100%;
	height:184px;
	position:absolute;
	top:0;
	left:0;	
	z-index:5;
}
.playerCard .background{
	position:absolute;
	top:-4%;
	left:-2%;	 
	width:102%;
	z-index:3;
}
.playerCard .background.blur{
	-webkit-filter: blur(5px);
	-webkit-mask: linear-gradient(0deg, transparent 81%, black 81%);
	z-index:4;
}
.PlayerCardArrow{
	position:absolute;
	width:15px;
	height:15px;
	right:300px;
	top:50px;
	z-index:10;
}
.playerCard.mapMaker{
	border:6px solid #624674;
}
/**/
/* requested */
/**/
.requested .table {
	margin:10px auto;
	min-width:800px;
	max-width:1200px;
}
.requested .table > div:nth-child(even) { 
	background:var(--secondary-bg-color);
}
.requested .table > div { 
	display: flex; 
}
.requested .table > div > div { 
	width:250px;
	padding: 5px;
	border:1px solid var(--secondary-bg-color);
}
.requested .table > div > div:nth-child(1) {
	width:300px;
	color:var(--fontcolourtwo);
}	
.requested .table > div > div:nth-child(2) {
	width:1100px;
	color:var(--fontcolour);
}
.requested h1{
	border-bottom:3px solid var(--secondary-bg-color);
	font-size:24px;
	width:100%;
	margin:0px;
}


/**/
/* ECT */
/**/
b{
	font-weight:bold;
}
.teamStats .stat .line div:nth-child(3n).win{
	color:var(--teamBeta);
}
.clearfix::after {
	content: "";
	clear: both;
	display: table;
}
