.profile-banner{
	position: relative;
	height: 220px;
}
.forum-post-card-profile-cap-template{
	max-height: 100%;
	max-width: 100%;
	overflow: hidden;
}


.profile-banner.profile-banner-jersey-stripes, .forum-post-card-profile-cap-jersey-stripes{
	background-color: var(--bgCol);
	background-image: linear-gradient(180deg, transparent 0%, transparent 83.0%, var(--stripeCol) 83.01%, var(--stripeCol) 86%, transparent 86.01%, transparent 91%, var(--stripeCol) 91.01%, var(--stripeCol) 94%, transparent 94.01%, transparent 100%), url(/media/img/profiles/jerseyTexture.png);
}
.profile-banner.profile-banner-jersey-stripes::after, .forum-post-card-profile-cap-jersey-stripes::after{
	font-family: 'jersey';
	font-size: 150px;
	position: absolute;
	right: 2.5%;
	bottom: 14%;
	color: var(--numberCol);
	line-height: 150px;
	-webkit-text-stroke: 3px var(--numberStrokeCol);
}
.forum-post-card-profile-cap-jersey-stripes{
	background-size: auto, 12.5%;
}
.forum-post-card-profile-cap-jersey-stripes::after{
	font-size: 80px;
	line-height: 80px;
	-webkit-text-stroke: 2px var(--numberStrokeCol);
}
.profile-banner.profile-banner-pinstripes, .forum-post-card-profile-cap-pinstripes{
	background: var(--bgCol);
	background-image: repeating-linear-gradient(90deg, transparent 0px, transparent 36px, var(--pinstripeCol) 36.001px,  var(--pinstripeCol) 39px, transparent 39.001px, transparent 72px);	
}
.profile-banner.profile-banner-pinstripes::after, .forum-post-card-profile-cap-pinstripes::after{
	font-family: "teamSpirit";
	text-transform: capitalize;
	letter-spacing: -0.5px;
	font-size: 90px;
	position: absolute;
	right: 2.5%;
	bottom: 8%;
	color: var(--pinstripeCol);
	line-height: 90px;
}
.forum-post-card-profile-cap-pinstripes{
	background-image: repeating-linear-gradient(90deg, transparent 0px, transparent 18px, var(--pinstripeCol) 18.001px,  var(--pinstripeCol) 20px, transparent 20.001px, transparent 36px);	
}
.forum-post-card-profile-cap-pinstripes::after{
	font-size: 60px;
	line-height: 60px;
}
.profile-banner.profile-banner-lumberjack, .forum-post-card-profile-cap-lumberjack{
	background-color: var(--bgCol);
	background-image: repeating-linear-gradient(transparent, transparent 25px, rgba(0,0,0,.4) 25px, rgba(0,0,0,.4) 26.5px, transparent 26.5px, transparent 31.5px, rgba(0,0,0,.4) 31.5px, rgba(0,0,0,.4) 33px, transparent 33px, transparent 58px, rgba(0,0,0,.5) 58px, rgba(0,0,0,.5) 83px, rgba(255,255,255,.2) 83px, rgba(255,255,255,.2) 84.5px, rgba(0,0,0,.5) 84.5px, rgba(0,0,0,.5) 89.5px, rgba(255,255,255,.2) 89.5px, rgba(255,255,255,.2) 91px, rgba(0,0,0,.5) 91px, rgba(0,0,0,.5) 116px, transparent 116px),
	repeating-linear-gradient(270deg, transparent, transparent 25px, rgba(0,0,0,.4) 25px, rgba(0,0,0,.4) 26.5px, transparent 26.5px, transparent 31.5px, rgba(0,0,0,.4) 31.5px, rgba(0,0,0,.4) 33px, transparent 33px, transparent 58px, rgba(0,0,0,.5) 58px, rgba(0,0,0,.5) 83px, rgba(255,255,255,.2) 83px, rgba(255,255,255,.2) 84.5px, rgba(0,0,0,.5) 84.5px, rgba(0,0,0,.5) 89.5px, rgba(255,255,255,.2) 89.5px, rgba(255,255,255,.2) 91px, rgba(0,0,0,.5) 91px, rgba(0,0,0,.5) 116px, transparent 116px),
	repeating-linear-gradient(125deg, transparent, transparent 2px, rgba(0,0,0,.2) 2px, rgba(0,0,0,.2) 3px, transparent 3px, transparent 5px, rgba(0,0,0,.2) 5px);
}

.profile-banner.profile-banner-seigaiha, .forum-post-card-profile-cap-seigaiha{
	background-color: var(--bgCol);
	background-image:
	radial-gradient(circle at 100% 150%, var(--bgCol) 24%, #3f5d77 24%, var(--waveCol) 28%, var(--bgCol) 28%, var(--bgCol) 36%, var(--waveCol) 36%, var(--waveCol) 40%, transparent 40%, transparent),
	radial-gradient(circle at 0    150%, var(--bgCol) 24%, var(--waveCol) 24%, var(--waveCol) 28%, var(--bgCol) 28%, var(--bgCol) 36%, var(--waveCol) 36%, var(--waveCol) 40%, transparent 40%, transparent),
	radial-gradient(circle at 50%  100%, var(--waveCol) 10%, var(--bgCol) 10%, var(--bgCol) 23%, var(--waveCol) 23%, var(--waveCol) 30%, var(--bgCol) 30%, var(--bgCol) 43%, var(--waveCol) 43%, var(--waveCol) 50%, var(--bgCol) 50%, var(--bgCol) 63%, var(--waveCol) 63%, var(--waveCol) 71%, transparent 71%, transparent),
	radial-gradient(circle at 100% 50%, var(--waveCol) 5%, var(--bgCol) 5%, var(--bgCol) 15%, var(--waveCol) 15%, var(--waveCol) 20%, var(--bgCol) 20%, var(--bgCol) 29%, var(--waveCol) 29%, var(--waveCol) 34%, var(--bgCol) 34%, var(--bgCol) 44%, var(--waveCol) 44%, var(--waveCol) 49%, transparent 49%, transparent),
	radial-gradient(circle at 0    50%, var(--waveCol) 5%, var(--bgCol) 5%, var(--bgCol) 15%, var(--waveCol) 15%, var(--waveCol) 20%, var(--bgCol) 20%, var(--bgCol) 29%, var(--waveCol) 29%, var(--waveCol) 34%, var(--bgCol) 34%, var(--bgCol) 44%, var(--waveCol) 44%, var(--waveCol) 49%, transparent 49%, transparent);
	background-size: 60px 30px;
}
.profile-banner.profile-banner-seigaiha::after, .forum-post-card-profile-cap-seigaiha::after{
	background-image: url(/media/img/profiles/greatWave.png);
	content: " ";
	background-size: 412px 220px;
	display: inline-block;
	width: 100%;
	height: 100%;
	position: absolute;
	background-position: bottom right;
	background-repeat: no-repeat;
}
.forum-post-card-profile-cap-seigaiha::after{
	background-size: 200px 107px;
}
.profile-banner.profile-banner-argyle{
	background-color: var(--bgCol);
	background-image:
	repeating-linear-gradient(120deg, rgba(255,255,255,.1), rgba(255,255,255,.1) 1px, transparent 1px, transparent 60px),
	repeating-linear-gradient(60deg, rgba(255,255,255,.1), rgba(255,255,255,.1) 1px, transparent 1px, transparent 60px),
	linear-gradient(60deg, rgba(0,0,0,.1) 25%, transparent 25%, transparent 75%, rgba(0,0,0,.1) 75%, rgba(0,0,0,.1)),
	linear-gradient(120deg, rgba(0,0,0,.1) 25%, transparent 25%, transparent 75%, rgba(0,0,0,.1) 75%, rgba(0,0,0,.1));
	background-size: 70px 120px;
}
.forum-post-card-profile-cap-argyle{
	background-color: var(--bgCol);
	background-image:
	repeating-linear-gradient(120deg, rgba(255,255,255,.1), rgba(255,255,255,.1) 1px, transparent 1px, transparent 43px),
	repeating-linear-gradient(60deg, rgba(255,255,255,.1), rgba(255,255,255,.1) 1px, transparent 1px, transparent 43px),
	linear-gradient(60deg, rgba(0,0,0,.1) 25%, transparent 25%, transparent 75%, rgba(0,0,0,.1) 75%, rgba(0,0,0,.1)),
	linear-gradient(120deg, rgba(0,0,0,.1) 25%, transparent 25%, transparent 75%, rgba(0,0,0,.1) 75%, rgba(0,0,0,.1));
	background-size: 50px 86px;
}
.profile-banner.profile-banner-8bit, .forum-post-card-profile-cap-8bit{
	background-color: #5c93ff;
	background-image: url(/media/img/profiles/8bit/ground.jpg), url(/media/img/profiles/8bit/tube.png), url(/media/img/profiles/8bit/tube.png), url(/media/img/profiles/8bit/blockA.png), url(/media/img/profiles/8bit/blocksB.png), url(/media/img/profiles/8bit/bush.png), url(/media/img/profiles/8bit/hill.png), url(/media/img/profiles/8bit/hill.png), url(/media/img/profiles/8bit/cloud.png), url(/media/img/profiles/8bit/cloudB.png);
	background-position: bottom, 72.5% 142px, 92.5% 112px, 32% 80px, 44% 80px, 44% 160px, -5% 131.5px, 38% 161.5px, 47% 32px, 72.5% 16px;
	background-repeat: repeat-x, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat;
	background-size: 24px 36px, 48px 72px, 48px 72px, 24px 24px, 120px 24px, 72px 24px, 120px 52.5px, 120px 52.5px, 48px 36px, 96px 36px;
}
.forum-post-card-profile-cap-8bit{
	background-position: bottom, 72.5% 106px, 92.5% 96px, 18% 80px, 32% 80px, 44% 112px, -5% 100px, 58% 107px, 47% 32px, 72.5% 16px;
	background-size: 12px 18px, 24px 36px, 24px 36px, 12px 12px, 60px 12px, 36px 12px, 60px 26.25px, 60px 26.25px, 24px 18px, 48px 18px;
}
.profile-banner.profile-banner-openField, .forum-post-card-profile-cap-openField{
	background-color: #63d0ff;
	background-image: url(/media/img/profiles/openField/grass.png), url(/media/img/profiles/openField/clouds.png);
	background-position: bottom, top center;
	background-repeat: repeat-x, repeat-x;
	background-size: auto 64px, auto auto;
}
.forum-post-card-profile-cap-openField{
	background-size: auto 48px, auto 128px;
}
.profile-banner.profile-banner-rainbow-arches, .forum-post-card-profile-cap-rainbow-arches{
	background: repeating-radial-gradient(circle at bottom left, #fedc00 0, #fedc00 5.5555555556%, #fcb712 0, #fcb712 11.1111111111%, #f7921e 0, #f7921e 16.6666666667%, #e87f24 0, #e87f24 22.2222222222%, #dd6227 0, #dd6227 27.7777777778%, #dc4c27 0, #dc4c27 33.3333333333%, #ca3435 0, #ca3435 38.8888888889%, #b82841 0, #b82841 44.4444444444%, #953751 0, #953751 50%, #364c88 0, #364c88 55.5555555556%, #16599d 0, #16599d 61.1111111111%, #02609e 0, #02609e 66.6666666667%, #0073a9 0, #0073a9 72.2222222222%, #008aa4 0, #008aa4 77.7777777778%, #239a87 0, #239a87 83.3333333333%, #7cba6d 0, #7cba6d 88.8888888889%, #becc2f 0, #becc2f 94.4444444444%, #e0d81d 0, #e0d81d 100%), repeating-radial-gradient(circle at bottom right, #fedc00 0, #fedc00 5.5555555556%, #fcb712 0, #fcb712 11.1111111111%, #f7921e 0, #f7921e 16.6666666667%, #e87f24 0, #e87f24 22.2222222222%, #dd6227 0, #dd6227 27.7777777778%, #dc4c27 0, #dc4c27 33.3333333333%, #ca3435 0, #ca3435 38.8888888889%, #b82841 0, #b82841 44.4444444444%, #953751 0, #953751 50%, #364c88 0, #364c88 55.5555555556%, #16599d 0, #16599d 61.1111111111%, #02609e 0, #02609e 66.6666666667%, #0073a9 0, #0073a9 72.2222222222%, #008aa4 0, #008aa4 77.7777777778%, #239a87 0, #239a87 83.3333333333%, #7cba6d 0, #7cba6d 88.8888888889%, #becc2f 0, #becc2f 94.4444444444%, #e0d81d 0, #e0d81d 100%);
	background-blend-mode: overlay;
	background-size: auto 200%;
}
.profile-banner.profile-banner-blueprints, .forum-post-card-profile-cap-blueprints{
	background-color: #269;
	background-image: url(/media/img/profiles/blueprint/tank.png),
	linear-gradient(rgba(255,255,255,.5) 2px, transparent 2px),
	linear-gradient(90deg, rgba(255,255,255,.5) 2px, transparent 2px),
	linear-gradient(rgba(255,255,255,.28) 1px, transparent 1px),
	linear-gradient(90deg, rgba(255,255,255,.28) 1px, transparent 1px);
	background-size: auto 100%, 100px 100px, 100px 100px, 20px 20px, 20px 20px;
	background-position: bottom right, center, center, center, center;
	background-repeat: no-repeat, repeat, repeat, repeat, repeat;
}


.profile-banner.profile-banner-1970s, .forum-post-card-profile-cap-1970s{
	background: linear-gradient(to right, rgba(255, 255, 255, 0) 0, #741012 0, #741012 0.33em, rgba(255, 255, 255, 0) 0.33em) 0 0, linear-gradient(to top, rgba(255, 255, 255, 0) 0, #741012 0, #741012 0.33em, rgba(255, 255, 255, 0) 0.33em) 0 0, linear-gradient(to left, rgba(255, 255, 255, 0) 0, #b22930 0, #b22930 0.33em, rgba(255, 255, 255, 0) 0.33em) 0 0, linear-gradient(to right, rgba(255, 255, 255, 0) 0, #b22930 0, #b22930 0.66em, rgba(255, 255, 255, 0) 0.66em) 0 0, linear-gradient(to bottom, rgba(255, 255, 255, 0) 0, #b22930 0, #b22930 0.33em, rgba(255, 255, 255, 0) 0.33em) 0 0, linear-gradient(to top, rgba(255, 255, 255, 0) 0, #b22930 0, #b22930 0.66em, rgba(255, 255, 255, 0) 0.66em) 0 0, linear-gradient(to left, rgba(255, 255, 255, 0) 0, #da4527 0, #da4527 0.66em, rgba(255, 255, 255, 0) 0.66em) 0 0, linear-gradient(to right, rgba(255, 255, 255, 0) 0, #da4527 0, #da4527 0.99em, rgba(255, 255, 255, 0) 0.99em) 0 0, linear-gradient(to bottom, rgba(255, 255, 255, 0) 0, #da4527 0, #da4527 0.66em, rgba(255, 255, 255, 0) 0.66em) 0 0, linear-gradient(to top, rgba(255, 255, 255, 0) 0, #da4527 0, #da4527 0.99em, rgba(255, 255, 255, 0) 0.99em) 0 0, linear-gradient(to left, rgba(255, 255, 255, 0) 0, #ed7326 0, #ed7326 0.99em, rgba(255, 255, 255, 0) 0.99em) 0 0, linear-gradient(to right, rgba(255, 255, 255, 0) 0, #ed7326 0, #ed7326 1.32em, rgba(255, 255, 255, 0) 1.32em) 0 0, linear-gradient(to bottom, rgba(255, 255, 255, 0) 0, #ed7326 0, #ed7326 0.99em, rgba(255, 255, 255, 0) 0.99em) 0 0, linear-gradient(to top, rgba(255, 255, 255, 0) 0, #ed7326 0, #ed7326 1.32em, rgba(255, 255, 255, 0) 1.32em) 0 0, linear-gradient(to left, rgba(255, 255, 255, 0) 0, #f7bd40 0, #f7bd40 1.32em, rgba(255, 255, 255, 0) 1.32em) 0 0, linear-gradient(to right, rgba(255, 255, 255, 0) 0, #f7bd40 0, #f7bd40 1.65em, rgba(255, 255, 255, 0) 1.65em) 0 0, linear-gradient(to bottom, rgba(255, 255, 255, 0) 0, #f7bd40 0, #f7bd40 1.32em, rgba(255, 255, 255, 0) 1.32em) 0 0, linear-gradient(to top, rgba(255, 255, 255, 0) 0, #f7bd40 0, #f7bd40 1.65em, rgba(255, 255, 255, 0) 1.65em) 0 0, linear-gradient(to left, rgba(255, 255, 255, 0) 0, #741012 0, #741012 1.65em, rgba(255, 255, 255, 0) 1.65em) 0 0, linear-gradient(to right, rgba(255, 255, 255, 0) 0, #741012 0, #741012 1.98em, rgba(255, 255, 255, 0) 1.98em) 0 0, linear-gradient(to bottom, rgba(255, 255, 255, 0) 0, #741012 0, #741012 1.65em, rgba(255, 255, 255, 0) 1.65em) 0 0, linear-gradient(to top, rgba(255, 255, 255, 0) 0, #741012 0, #741012 1.98em, rgba(255, 255, 255, 0) 1.98em) 0 0, linear-gradient(to left, rgba(255, 255, 255, 0) 0, #b22930 0, #b22930 1.98em, rgba(255, 255, 255, 0) 1.98em) 0 0, linear-gradient(to right, rgba(255, 255, 255, 0) 0, #b22930 0, #b22930 2.31em, rgba(255, 255, 255, 0) 2.31em) 0 0, linear-gradient(to bottom, rgba(255, 255, 255, 0) 0, #b22930 0, #b22930 1.98em, rgba(255, 255, 255, 0) 1.98em) 0 0, linear-gradient(to top, rgba(255, 255, 255, 0) 0, #b22930 0, #b22930 2.31em, rgba(255, 255, 255, 0) 2.31em) 0 0, linear-gradient(to left, rgba(255, 255, 255, 0) 0, #da4527 0, #da4527 2.31em, rgba(255, 255, 255, 0) 2.31em) 0 0, linear-gradient(to right, rgba(255, 255, 255, 0) 0, #da4527 0, #da4527 2.64em, rgba(255, 255, 255, 0) 2.64em) 0 0, linear-gradient(to bottom, rgba(255, 255, 255, 0) 0, #da4527 0, #da4527 2.31em, rgba(255, 255, 255, 0) 2.31em) 0 0, linear-gradient(to top, rgba(255, 255, 255, 0) 0, #da4527 0, #da4527 2.64em, rgba(255, 255, 255, 0) 2.64em) 0 0, linear-gradient(to left, rgba(255, 255, 255, 0) 0, #ed7326 0, #ed7326 2.64em, rgba(255, 255, 255, 0) 2.64em) 0 0, linear-gradient(to right, rgba(255, 255, 255, 0) 0, #ed7326 0, #ed7326 2.97em, rgba(255, 255, 255, 0) 2.97em) 0 0, linear-gradient(to bottom, rgba(255, 255, 255, 0) 0, #ed7326 0, #ed7326 2.64em, rgba(255, 255, 255, 0) 2.64em) 0 0, linear-gradient(to top, rgba(255, 255, 255, 0) 0, #ed7326 0, #ed7326 2.97em, rgba(255, 255, 255, 0) 2.97em) 0 0, linear-gradient(to left, rgba(255, 255, 255, 0) 0, #f7bd40 0, #f7bd40 2.97em, rgba(255, 255, 255, 0) 2.97em) 0 0, linear-gradient(to right, rgba(255, 255, 255, 0) 0, #f7bd40 0, #f7bd40 3.3em, rgba(255, 255, 255, 0) 3.3em) 0 0, linear-gradient(to bottom, rgba(255, 255, 255, 0) 0, #f7bd40 0, #f7bd40 2.97em, rgba(255, 255, 255, 0) 2.97em) 0 0, linear-gradient(to top, rgba(255, 255, 255, 0) 0, #f7bd40 0, #f7bd40 3.3em, rgba(255, 255, 255, 0) 3.3em) 0 0;
	background-size: 6em 6em;
	background-color: #641c0e;
	background-repeat: repeat;
	background-position: center;
}


.forum-post-card-profile-cap-inTheCode{
	background-image: url(/media/img/profiles/enterCodeStatic.jpg);
	background-size: cover;	
}
.profile-banner-inTheCode::after, .forum-post-card-profile-cap-inTheCode:after{
	font-family: "inTheCode";
	font-size: 64px;
	color: #0f0;
	text-transform: uppercase;
	position: absolute;
	bottom: 5%;
	right: 5%;
}
.forum-post-card-profile-cap-inTheCode:after{
	font-size: 32px;
}
	
.profile-banner-polkadots, .forum-post-card-profile-cap-polkadots{
	background: radial-gradient(var(--dotCol) 15%, rgba(0,0,0,0) 16%), radial-gradient(var(--dotCol) 15%, rgba(0,0,0,0) 16%), var(--bgCol);
	background-position: 0 0, 30px 30px;
	background-origin: padding-box;
	background-clip: border-box;
	background-size: 60px 60px;
}
.forum-post-card-profile-cap-polkadots{
	background-position: 0 0, 25px 25px;
	background-size: 50px 50px;
}
.profile-banner-prism{
	background-color: #000000;
	background-image: url(/media/img/profiles/prism.svg);
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
}
.forum-post-card-profile-cap-prism{
	background-color: #000000;
	background-image: url(/media/img/profiles/prism.svg);
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
}

.profile-banner-artsy{background:#fff;position:relative}.profile-banner-artsy>div{border:5px solid #000}.profile-banner-artsy>.a-white{background:#fff}.profile-banner-artsy>.a-red{background:#d31614}.profile-banner-artsy>.a-yellow{background:#f6bf02}.profile-banner-artsy>.a-blue{background:#225095}.profile-banner-artsy>.blk-1{position:absolute;height:60%;width:50%;left:0;top:0;border-left:none;border-top:none}.profile-banner-artsy>.blk-2{position:absolute;height:25%;width:12.5%;border-top:none;left:calc(50% - 5px)}.profile-banner-artsy>.blk-3{position:absolute;height:35%;width:12.5%;border-top:none;left:calc(50% - 5px);top:25%}.profile-banner-artsy>.blk-4{position:absolute;height:40%;width:12.5%;border-top:none;left:calc(50% - 5px);top:60%;border-bottom:0}.profile-banner-artsy>.blk-5{position:absolute;height:15%;width:calc(25% + 15px);left:calc(62.5% - 10px);top:35%}.profile-banner-artsy>.blk-6{position:absolute;height:25%;width:12.5%;right:0;top:0;border-top:none;border-right:none}.profile-banner-artsy>.blk-7{position:absolute;height:25%;width:12.5%;right:0;top:25%;border-top:none;border-right:none}.profile-banner-artsy>.blk-8{position:absolute;height:50%;width:calc(37.5% + 5px);right:0;top:50%;border:none}

.forum-post-card-profile-cap-artsy{background:#fff;position:relative}.forum-post-card-profile-cap-artsy>.forum-post-card-profile-cap-template>div{border:3px solid #000}.forum-post-card-profile-cap-artsy>div>.a-white{background:#fff}.forum-post-card-profile-cap-artsy>div>.a-red{background:#d31614}.forum-post-card-profile-cap-artsy>div>.a-yellow{background:#f6bf02}.forum-post-card-profile-cap-artsy>div>.a-blue{background:#225095}.forum-post-card-profile-cap-artsy>div>.blk-1{position:absolute;height:60%;width:50%;left:0;top:0;border-left:none;border-top:none}.forum-post-card-profile-cap-artsy>div>.blk-2{position:absolute;height:25%;width:12.5%;border-top:none;left:calc(50% - 3px)}.forum-post-card-profile-cap-artsy>div>.blk-3{position:absolute;height:35%;width:12.5%;border-top:none;left:calc(50% - 3px);top:25%}.forum-post-card-profile-cap-artsy>div>.blk-4{position:absolute;height:40%;width:12.5%;border-top:none;left:calc(50% - 3px);top:60%;border-bottom:0}.forum-post-card-profile-cap-artsy>div>.blk-5{position:absolute;height:15%;width:calc(25% + 15px);left:calc(62.5% - 6px);top:35%}.forum-post-card-profile-cap-artsy>div>.blk-6{position:absolute;height:25%;width:12.5%;right:0;top:0;border-top:none;border-right:none}.forum-post-card-profile-cap-artsy>div>.blk-7{position:absolute;height:25%;width:12.5%;right:0;top:25%;border-top:none;border-right:none}.forum-post-card-profile-cap-artsy>div>.blk-8{position:absolute;height:50%;width:calc(37.5% + 3px);right:0;top:50%;border:none}

.profile-banner-carbon-fiber, .forum-post-card-profile-cap-carbon-fiber{
	background-color: rgb(32, 32, 32);
	background-image: linear-gradient(to right, rgba(0,0,0,1), rgba(0,0,0,0) 20%, rgba(0,0,0,0) 80%, rgba(0,0,0,1)), linear-gradient(45deg, black 25%, transparent 25%, transparent 75%, black 75%, black), linear-gradient(45deg, black 25%, transparent 25%, transparent 75%, black 75%, black), linear-gradient(to bottom, rgb(8, 8, 8), rgb(32, 32, 32));
	background-size: 100% 100%, 10px 10px, 10px 10px, 10px 5px;
	background-position: 0px 0px, 0px 0px, 5px 5px, 0px 0px;
}
.profile-banner-blockhead{
	background: linear-gradient(135deg, var(--stripeCol) 25%, transparent 25%) -40px 150px,
	linear-gradient(225deg, var(--stripeCol) 25%, transparent 25%) -40px 150px,
	linear-gradient(315deg, var(--stripeCol) 25%, transparent 25%) 0 70px,
	linear-gradient(45deg, var(--stripeCol) 25%, transparent 25%) 0 70px;
	background-size: 80px 80px;
	background-color: var(--bgCol);
	background-repeat: repeat-x;
}
.forum-post-card-profile-cap-blockhead{
	background: linear-gradient(135deg, var(--stripeCol) 25%, transparent 25%) -20px 95px,
	linear-gradient(225deg, var(--stripeCol) 25%, transparent 25%) -20px 95px,
	linear-gradient(315deg, var(--stripeCol) 25%, transparent 25%) 0 55px,
	linear-gradient(45deg, var(--stripeCol) 25%, transparent 25%) 0 55px;
	background-size: 40px 40px;
	background-color: var(--bgCol);
	background-repeat: repeat-x;
}
.profile-banner-lgbt, .forum-post-card-profile-cap-lgbt{
	background: linear-gradient(180deg, rgba(232,29,29,1) 0%, rgba(232,29,29,1) 16.66%, rgba(255,165,44,1) 16.67%, rgba(255,165,44,1) 33.33%, rgba(255,255,65,1) 33.34%, rgba(255,255,65,1) 50%, rgba(0,128,24,1) 50.01%, rgba(14,102,52,1) 66.66%, rgba(0,0,249,1) 66.67%, rgba(0,0,249,1) 83.33%, rgba(134,0,125,1) 83.34%, rgba(134,0,125,1) 100%);
}

.profile-banner.profile-banner-topographic, .forum-post-card-profile-cap-topographic{
	background-color: var(--bgCol);
}
.profile-banner.profile-banner-topographic .profile-banner-svg-contain, .forum-post-card-profile-cap-topographic .profile-banner-svg-contain{
	width: 100%;
	height: 100%;
}
.profile-banner.profile-banner-topographic .profile-banner-svg-contain svg, .forum-post-card-profile-cap-topographic .profile-banner-svg-contain svg{
	width: 100%;
	height: 100%;
}
.profile-banner.profile-banner-topographic .profile-banner-svg-contain svg defs pattern path, .forum-post-card-profile-cap-topographic .profile-banner-svg-contain svg defs pattern path{
	fill: var(--lineCol);
}

.profile-banner.profile-banner-binary-signal, .forum-post-card-profile-cap-binary-signal{
	background-color: var(--bgCol);
}
.profile-banner.profile-banner-binary-signal .profile-banner-svg-contain, .forum-post-card-profile-cap-binary-signal .profile-banner-svg-contain{
	width: 100%;
	height: 100%;
}
.profile-banner.profile-banner-binary-signal .profile-banner-svg-contain svg, .forum-post-card-profile-cap-binary-signal .profile-banner-svg-contain svg{
	width: 100%;
	height: 100%;
}
.profile-banner.profile-banner-binary-signal .profile-banner-svg-contain svg defs pattern path, .forum-post-card-profile-cap-binary-signal .profile-banner-svg-contain svg defs pattern path{
	fill: var(--boxCol);
}

.profile-banner.profile-banner-triangular, .forum-post-card-profile-cap-triangular{
	background: linear-gradient(var(--gradAng), var(--bgLeft) 0%, var(--bgRight) 100%);
}
.profile-banner.profile-banner-triangular .profile-banner-svg-contain, .forum-post-card-profile-cap-triangular .profile-banner-svg-contain{
	width: 100%;
	height: 100%;
}
.profile-banner.profile-banner-triangular .profile-banner-svg-contain svg, .forum-post-card-profile-cap-triangular svg{
	width: 100%;
	height: 100%;
}


.profile-banner.profile-banner-camouflage-basic, .forum-post-card-profile-cap-camouflage-basic{
	background-color: var(--bgCol);
}
.profile-banner.profile-banner-camouflage-basic .profile-banner-svg-contain, .forum-post-card-profile-cap-camouflage-basic .profile-banner-svg-contain{
	width: 100%;
	height: 100%;
}
.profile-banner.profile-banner-camouflage-basic .profile-banner-svg-contain svg, .forum-post-card-profile-cap-camouflage-basic .profile-banner-svg-contain svg{
	width: 100%;
	height: 100%;
}
.profile-banner.profile-banner-camouflage-basic .profile-banner-svg-contain svg defs pattern .profile-banner-camo-basic-base-layer,
.profile-banner.profile-banner-camouflage-basic .profile-banner-svg-contain svg defs pattern .profile-banner-camo-basic-group-d,
.forum-post-card-profile-cap-camouflage-basic .profile-banner-svg-contain svg defs pattern .profile-banner-camo-basic-group-d{
	fill: var(--fillColor);
}
.profile-banner.profile-banner-camouflage-basic .profile-banner-svg-contain svg defs pattern .profile-banner-camo-basic-group-a,
.forum-post-card-profile-cap-camouflage-basic .profile-banner-svg-contain svg defs pattern .profile-banner-camo-basic-group-a{
	fill: var(--fillColor);
}
.profile-banner.profile-banner-camouflage-basic .profile-banner-svg-contain svg defs pattern .profile-banner-camo-basic-group-b,
.forum-post-card-profile-cap-camouflage-basic .profile-banner-svg-contain svg defs pattern .profile-banner-camo-basic-group-b{
	fill: var(--fillColor);
}
.profile-banner.profile-banner-camouflage-basic .profile-banner-svg-contain svg defs pattern .profile-banner-camo-basic-group-c,
.forum-post-card-profile-cap-camouflage-basic .profile-banner-svg-contain svg defs pattern .profile-banner-camo-basic-group-c{
	fill: var(--fillColor);
}


.profile-banner.profile-banner-digital-camo, .forum-post-card-profile-cap-digital-camo{
	background-color: var(--bgCol);
}
.profile-banner.profile-banner-digital-camo .profile-banner-svg-contain,
.forum-post-card-profile-cap-digital-camo .profile-banner-svg-contain{
	width: 100%;
	height: 100%;
}
.profile-banner.profile-banner-digital-camo .profile-banner-svg-contain svg,
.forum-post-card-profile-cap-digital-camo .profile-banner-svg-contain svg{
	width: 100%;
	height: 100%;
}
.profile-banner.profile-banner-digital-camo .profile-banner-svg-contain svg defs pattern .profile-banner-digital-camo-group-a,
.forum-post-card-profile-cap-digital-camo .profile-banner-svg-contain svg defs pattern .profile-banner-digital-camo-group-a{
	fill: var(--fillColor);
}
.profile-banner.profile-banner-digital-camo .profile-banner-svg-contain svg defs pattern .profile-banner-digital-camo-group-b,
.forum-post-card-profile-cap-digital-camo .profile-banner-svg-contain svg defs pattern .profile-banner-digital-camo-group-b{
	fill: var(--fillColor);
}
.profile-banner.profile-banner-digital-camo .profile-banner-svg-contain svg defs pattern .profile-banner-digital-camo-group-c,
.forum-post-card-profile-cap-digital-camo .profile-banner-svg-contain svg defs pattern .profile-banner-digital-camo-group-c{
	fill: var(--fillColor);
}


.profile-banner.profile-banner-valentines2021, .forum-post-card-profile-cap-valentines2021{
	background-color: var(--bgCol);
}
.profile-banner.profile-banner-valentines2021 .profile-banner-svg-contain, .forum-post-card-profile-cap-valentines2021 .profile-banner-svg-contain{
	width: 100%;
	height: 100%;
}
.profile-banner.profile-banner-valentines2021 .profile-banner-svg-contain svg, .forum-post-card-profile-cap-valentines2021 .profile-banner-svg-contain svg{
	width: 100%;
	height: 100%;
}
.profile-banner.profile-banner-valentines2021 .profile-banner-svg-contain svg defs pattern .profile-banner-valentines-hearts-a,
.forum-post-card-profile-cap-valentines2021 .profile-banner-svg-contain svg defs pattern .profile-banner-valentines-hearts-a{
	fill: var(--fillColor);
}
.profile-banner.profile-banner-valentines2021 .profile-banner-svg-contain svg defs pattern .profile-banner-valentines-hearts-b,
.forum-post-card-profile-cap-valentines2021 .profile-banner-svg-contain svg defs pattern .profile-banner-valentines-hearts-b{
	fill: var(--fillColor);
}
.profile-banner.profile-banner-valentines2021 .profile-banner-svg-contain svg defs pattern .profile-banner-valentines-cross,
.forum-post-card-profile-cap-valentines2021 .profile-banner-svg-contain svg defs pattern .profile-banner-valentines-cross{
	fill: var(--fillColor);
}



.profile-banner.profile-banner-90s-arcade, .forum-post-card-profile-cap-90s-arcade{
	background-color: var(--bgCol);
}
.profile-banner.profile-banner-90s-arcade .profile-banner-svg-contain, .forum-post-card-profile-cap-90s-arcade .profile-banner-svg-contain{
	width: 100%;
	height: 100%;
}
.profile-banner.profile-banner-90s-arcade .profile-banner-svg-contain svg, .forum-post-card-profile-cap-90s-arcade .profile-banner-svg-contain svg{
	width: 100%;
	height: 100%;
}
.profile-banner.profile-banner-90s-arcade .profile-banner-svg-contain svg defs pattern .profile-banner-90s-arcade-group-a,
.forum-post-card-profile-cap-90s-arcade .profile-banner-svg-contain svg defs pattern .profile-banner-90s-arcade-group-a{
	fill: var(--fillColor);
}
.profile-banner.profile-banner-90s-arcade .profile-banner-svg-contain svg defs pattern .profile-banner-90s-arcade-group-b,
.forum-post-card-profile-cap-90s-arcade .profile-banner-svg-contain svg defs pattern .profile-banner-90s-arcade-group-b{
	fill: var(--fillColor);
}
.profile-banner.profile-banner-90s-arcade .profile-banner-svg-contain svg defs pattern .profile-banner-90s-arcade-group-c,
.forum-post-card-profile-cap-90s-arcade .profile-banner-svg-contain svg defs pattern .profile-banner-90s-arcade-group-c{
	fill: var(--fillColor);
}
.profile-banner.profile-banner-90s-arcade .profile-banner-svg-contain svg defs pattern .profile-banner-90s-arcade-group-d,
.forum-post-card-profile-cap-90s-arcade .profile-banner-svg-contain svg defs pattern .profile-banner-90s-arcade-group-d{
	fill: var(--fillColor);
}






.profile-photo{
	position: absolute;
	top: 85px;
	left: 5%;
	background: var(--photoFrameColor);
}
.forum-post-card-photo{
	background: var(--photoFrameColor);
}
.profile-photo img{
	max-width: 180px;
	max-height: 180px;
}
.profile-header-name{
	margin-left: calc(5% + 220px);
	font-size: 32px;
	height: 60px;
}




.profile-photo-rounded{
	border-radius: 50% 50%;
	padding: 5px;
}
.profile-photo-rounded img{
	border-radius: 50% 50%;
}
.profile-photo-square{
	padding: 5px;
}
.profile-photo-square img{
	
}
.profile-photo-lumberjack{
	padding: 8px;
	background: url(/media/img/profiles/treeTrunkTexture.jpg)!important;
	background-size: cover;
	background-position: center center;
}


	
	
.profile-photo-photoframe{
	background-color:var(--matteCol) !important;
	border:solid 1.5rem var(--frameCol) !important;
	border-bottom-color:#fff;
	border-left-color:#eee;
	border-radius:2px;
	border-right-color:#eee;
	border-top-color:#ddd;
	box-shadow:0 0 5px 0 rgba(0,0,0,.25) inset, 0 5px 10px 5px rgba(0,0,0,.25);
	box-sizing:border-box;
	padding:1rem;
	text-align:center;
	top: 40px;
	left: 2.5%;
}
.profile-photo-photoframe::before{
	border-radius:2px;
    bottom:-0.5rem;
    box-shadow:0 2px 5px 0 rgba(0,0,0,.25) inset;
    content:"";
    left:-0.5rem;
    position:absolute;
    right:-0.5rem;
    top:-0.5rem;
}
.profile-photo-photoframe::after{
	border-radius:2px;
    bottom:-0.75rem;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.25);
    content:"";
    left:-0.75rem;
    position:absolute;
    right:-0.75rem;
    top:-0.75rem;
}
.profile-photo-photoframe img{
	border:solid 2px;
	border-bottom-color:#ffe;
	border-left-color:#eed;
	border-right-color:#eed;
	border-top-color:#ccb;
}
.profile-header-name-photoframe{
	margin-left: calc(5% + 250px);
	margin-top: 6px;
	height: 75px;
	background: #fff;
	padding: 4px 4rem 4px 1rem;
	border-radius: 2px;
	box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.12),0 1px 5px 0 rgba(0,0,0,0.2);
	display: inline-block;
}
.profile-header-name-photoframe-name{
	font-weight: 800;
	font-size: 32px;
	line-height: 38px;
}
.profile-header-name-photoframe-regyear{
	font-weight: 200;
	font-size: 16px;
	line-height: 28px;
}


.profile-photo-8bit{
	padding: 0!important;
	background: transparent!important;
}
.profile-photo-8bit img{
	border: 17px solid transparent;
	border-image: url(/media/img/profiles/8bit/frame.png);
	border-image-width: 22px;
	border-image-slice: 24 22;
	border-image-repeat: repeat;
	border-radius: 23px;
}

.profile-photo-rainbow-v-fade{
	padding: 5px;
	background: linear-gradient(180deg, #ff2400, #e81d1d, #e8b71d, #e3e81d, #1de840, #1ddde8, #2b1de8, #dd00f3, #dd00f3);
}
.profile-photo-rainbow-v-stripe{
	padding: 5px;
	background: linear-gradient(90deg, rgba(232,29,29,1) 0%, rgba(232,29,29,1) 16.66%, rgba(255,165,44,1) 16.67%, rgba(255,165,44,1) 33.33%, rgba(255,255,65,1) 33.34%, rgba(255,255,65,1) 50%, rgba(0,128,24,1) 50.01%, rgba(14,102,52,1) 66.66%, rgba(0,0,249,1) 66.67%, rgba(0,0,249,1) 83.33%, rgba(134,0,125,1) 83.34%, rgba(134,0,125,1) 100%);
}
.profile-photo-rainbow-h-fade{
	padding: 5px;
	background: linear-gradient(90deg, #ff2400, #e81d1d, #e8b71d, #e3e81d, #1de840, #1ddde8, #2b1de8, #dd00f3, #dd00f3);
}
.profile-photo-rainbow-h-stripe{
	padding: 5px;
	background: linear-gradient(180deg, rgba(232,29,29,1) 0%, rgba(232,29,29,1) 16.66%, rgba(255,165,44,1) 16.67%, rgba(255,165,44,1) 33.33%, rgba(255,255,65,1) 33.34%, rgba(255,255,65,1) 50%, rgba(0,128,24,1) 50.01%, rgba(14,102,52,1) 66.66%, rgba(0,0,249,1) 66.67%, rgba(0,0,249,1) 83.33%, rgba(134,0,125,1) 83.34%, rgba(134,0,125,1) 100%);
}
.profile-photo-rainbow-cycle{	
	padding: 5px;
	background: linear-gradient(124deg, #ff2400, #e81d1d, #e8b71d, #e3e81d, #1de840, #1ddde8, #2b1de8, #dd00f3, #dd00f3);
	background-size: 1800% 1800%;
	-webkit-animation: rainbow-cycle-anim 10s ease infinite;
	-z-animation: rainbow-cycle-anim 10s ease infinite;
	-o-animation: rainbow-cycle-anim 10s ease infinite;
	animation: rainbow-cycle-anim 10s ease infinite;
}

@-webkit-keyframes rainbow-cycle-anim {
    0%{background-position:0% 82%}
    50%{background-position:100% 19%}
    100%{background-position:0% 82%}
}
@-moz-keyframes rainbow-cycle-anim {
    0%{background-position:0% 82%}
    50%{background-position:100% 19%}
    100%{background-position:0% 82%}
}
@-o-keyframes rainbow-cycle-anim {
    0%{background-position:0% 82%}
    50%{background-position:100% 19%}
    100%{background-position:0% 82%}
}
@keyframes rainbow-cycle-anim { 
    0%{background-position:0% 82%}
    50%{background-position:100% 19%}
    100%{background-position:0% 82%}
}





.profile-header-name-8bit{
	font-family: "8bit";
}
.profile-header-name-seigaiha{
	font-family: "seigaiha";
	font-size: 48px;
}
.profile-header-name-blueprints{
	font-family: "blueprints";
	color: #226699;
}
.profile-header-name-rainbow-arches{
	background: #000;
    background: -webkit-linear-gradient(left, orange , yellow, green, cyan, blue, violet);
    background: -o-linear-gradient(right, orange, yellow, green, cyan, blue, violet);
    background: -moz-linear-gradient(right, orange, yellow, green, cyan, blue, violet);
    background: linear-gradient(to right, orange , yellow, green, cyan, blue, violet);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.profile-header-name-1970s{
	font-family: "groovy";
	font-size: 48px;
}