/*!
    
 =========================================================
 * WebEngine CMS
 * https://webenginecms.org/
 =========================================================
 
 * Author Lautaro Angelico (https://lautaroangelico.com/)
 * Copyright (c) 2013-2022 Lautaro Angelico, All Rights Reserved
 
 * Licensed under the MIT license
 * http://opensource.org/licenses/MIT
 
 =========================================================
 
*/
/* GUILD PROFILES */
.profiles_guild_card {
	width: 100%;
	background: #000000 url('../img/profiles/guild.jpg') no-repeat;
	background-size: cover;
	overflow: auto;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -khtml-border-radius: 10px;
	border: 1px solid #333;
	-moz-box-shadow: 0 0 10px #555;
	-webkit-box-shadow: 0 0 10px #555;
	box-shadow: 0 0 10px #555;
	padding: 40px;
	color: #ffffff;
	text-shadow: 1px 1px 1px #000;
}
	.profiles_guild_card .guild_logo img {
		-moz-box-shadow: 0 0 10px #000;
		-webkit-box-shadow: 0 0 10px #000;
		box-shadow: 0 0 10px #000;
	}
	.profiles_guild_card .guild_name {
		font-family: 'Cinzel', serif;
		font-size: 24px;
		color: #ffffff;
		font-weight: bold;
	}
	.profiles_guild_card table {
		table-layout: fixed;
	}
	.profiles_guild_card hr {
		    border-top: 1px solid #333;
			margin-top: 30px;
			margin-bottom: 30px;
	}
	.profiles_guild_card .guild_members {
		font-family: 'Cinzel', serif;
		font-size: 24px;
		color: #ffffff;
		font-weight: bold;
	}
	.profiles_guild_card .guild_members_list {
		margin-top: 30px;
	}

/* PLAYER PROFILES */
.profiles_player_card {
	width: 100%;
	overflow: auto;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -khtml-border-radius: 10px;
	border: 1px solid #333;
	-moz-box-shadow: 0 0 10px #555;
	-webkit-box-shadow: 0 0 10px #555;
	box-shadow: 0 0 10px #555;
	padding: 20px;
}

	.DK.profiles_player_card, .BK.profiles_player_card, .BM.profiles_player_card, .DGK.profiles_player_card { background: url('../img/profiles/knight.jpg') no-repeat; background-size: cover; }
	.DW.profiles_player_card, .SM.profiles_player_card, .GM.profiles_player_card, .SW.profiles_player_card { background: url('../img/profiles/wiz.jpg') no-repeat; background-size: cover; }
	.ELF.profiles_player_card, .ME.profiles_player_card, .HE.profiles_player_card, .NE.profiles_player_card { background: url('../img/profiles/elf.jpg') no-repeat; background-size: cover; }
	.SUM.profiles_player_card, .BS.profiles_player_card, .DSM.profiles_player_card, .DS.profiles_player_card { background: url('../img/profiles/sum.jpg') no-repeat; background-size: cover; }
	.DL.profiles_player_card, .LE.profiles_player_card, .EL.profiles_player_card { background: url('../img/profiles/dl.jpg') no-repeat; background-size: cover; }
	.MG.profiles_player_card, .DM.profiles_player_card, .MK.profiles_player_card { background: url('../img/profiles/mg.jpg') no-repeat; background-size: cover; }
	.RF.profiles_player_card, .FM.profiles_player_card, .FB.profiles_player_card { background: url('../img/profiles/rf.jpg') no-repeat; background-size: cover; }
	.GL.profiles_player_card, .ML.profiles_player_card, .SL.profiles_player_card { background: url('../img/profiles/gl.jpg') no-repeat; background-size: cover; }
	.RW.profiles_player_card, .RSM.profiles_player_card, .GRM.profiles_player_card { background: url('../img/profiles/rw.jpg') no-repeat; background-size: cover; }
	.SLR.profiles_player_card, .SLRR.profiles_player_card, .MSLR.profiles_player_card, .SLTR.profiles_player_card { background: url('../img/profiles/sl.jpg') no-repeat; background-size: cover; }
	.GC.profiles_player_card, .GB.profiles_player_card, .MGB.profiles_player_card, .HGC.profiles_player_card { background: url('../img/profiles/gc.jpg') no-repeat; background-size: cover; }
	.LIW.profiles_player_card, .LIM.profiles_player_card, .SHW.profiles_player_card, .LUW.profiles_player_card { background: url('../img/profiles/liw.jpg') no-repeat; background-size: cover; }
	.LEM.profiles_player_card, .WAM.profiles_player_card, .ARM.profiles_player_card, .MYM.profiles_player_card { background: url('../img/profiles/lem.jpg') no-repeat; background-size: cover; }

.profiles_player_content {
	float: right;
	width: 50%;
	color: #fff;
}

.profiles_player_table {
	width: 100%;
}

.profiles_player_table .cname {
	font-family: 'Cinzel', serif;
	text-align: center;
	font-size: 24px;
	color: #fff;
	font-weight: bold;
}

.profiles_player_table .cclass {
	text-align: center;
	font-size: 11px;
	color: #eee;
}

.profiles_player_table .isoffline {
	color: #ff0000;
}

.profiles_player_table .isonline {
	color: #00ff00;
}

.profiles_player_table_info {
	table-layout: fixed;
	margin-top: 10px;
}
.profiles_player_table_info tr td {
	padding: 3px 10px;
}
.profiles_player_table_info tr td:first-child {
	text-align: right;
}

/* Mu Thunder public profile: progression, duel, Guild and Gens identity. */
.mt-player-profile{position:relative;box-sizing:border-box;min-height:430px;padding:26px!important;overflow:hidden!important;border-color:rgba(97,215,255,.42)!important;box-shadow:inset 0 0 46px rgba(47,202,255,.06),0 0 16px rgba(55,200,255,.15)!important}
.mt-player-profile::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,8,14,.12) 0,rgba(2,8,14,.38) 42%,rgba(3,9,17,.96) 64%,rgba(6,10,20,.98) 100%);pointer-events:none}.mt-player-profile::after{content:"";position:absolute;top:0;right:7%;left:56%;height:2px;background:linear-gradient(90deg,transparent,#55e1ff,#fff,#986dff,transparent);box-shadow:0 0 8px #4bdcff,0 0 17px rgba(115,78,255,.64)}
.mt-player-profile-content{position:relative;z-index:2;width:54%;margin-left:auto;color:#dceff7}.mt-player-profile-header{display:flex;align-items:center;gap:15px;padding-bottom:13px;border-bottom:1px solid rgba(84,205,242,.25)}.mt-player-guild-mark{display:grid;flex:0 0 82px;width:82px;height:82px;place-items:center;border:1px solid rgba(93,222,255,.56);background:rgba(2,12,20,.72);box-shadow:inset 0 0 14px rgba(77,216,255,.14),0 0 10px rgba(83,209,255,.2)}.mt-player-guild-mark .guild-mark-svg{width:64px!important;height:64px!important;filter:drop-shadow(0 0 7px #53dfff)}.mt-player-identity{min-width:0;flex:1}.mt-player-identity h2{display:flex;align-items:center;gap:8px;margin:0 0 4px;color:#fff;font:700 25px 'Cinzel',serif;text-shadow:0 0 8px #55d8ff}.mt-player-identity h2 img{width:22px;height:auto}.mt-player-identity p{margin:0;color:#a8c6d5;font-size:11px}.mt-player-identity p b{margin-left:5px;color:#f2d485}.mt-player-pvp-title,.mt-player-pvp-position{display:flex;align-items:center;gap:7px;margin-top:8px;color:#ffe7a4;font-size:10px;font-weight:700;text-transform:uppercase;text-shadow:0 0 7px rgba(229,168,43,.56)}.mt-player-pvp-title .mt-ranking-place{transform:scale(.86)}
.mt-player-profile-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:13px}.mt-player-profile-grid section{border:1px solid rgba(80,196,234,.18);background:rgba(1,11,18,.72)}.mt-player-profile-grid h3{margin:0;padding:7px 9px;color:#e8faff;border-bottom:1px solid rgba(80,196,234,.17);font:700 11px 'Cinzel',serif;text-align:center;text-transform:uppercase}.mt-player-profile-grid dl{margin:0;padding:4px 9px}.mt-player-profile-grid dl>div{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 1px;border-bottom:1px solid rgba(71,174,209,.13)}.mt-player-profile-grid dl>div:last-child{border-bottom:0}.mt-player-profile-grid dt{color:#82a5b6;font-size:9px;font-weight:400;text-transform:uppercase}.mt-player-profile-grid dd{margin:0;color:#f1fbff;font:700 12px 'Cinzel',serif}.mt-player-pvp-stats dd{color:#ffe29a;text-shadow:0 0 6px rgba(225,166,42,.4)}
.mt-player-profile-footer{display:grid;grid-template-columns:1fr 1.45fr .85fr;gap:7px;margin-top:10px}.mt-player-profile-footer>div{display:flex;min-width:0;align-items:center;justify-content:center;padding:8px;border:1px solid rgba(77,190,229,.18);background:rgba(1,10,17,.75);text-align:center}.mt-player-profile-footer small{display:block;color:#789bac;font-size:8px;text-transform:uppercase}.mt-player-profile-footer strong{display:block;overflow:hidden;color:#ecfaff;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.mt-player-gens-info{gap:7px!important;text-align:left!important}.mt-player-gens-info>span:last-child{min-width:0}.mt-player-gens-info em{display:block;overflow:hidden;color:#d6bd80;font-size:8px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.mt-player-gens-badge{position:relative;flex:0 0 31px;width:31px;height:35px}.mt-player-gens-badge img{width:31px;height:35px;object-fit:contain}.mt-player-gens-badge::after{content:attr(data-mark);position:absolute;left:50%;bottom:-2px;transform:translateX(-50%);color:#fff1b2;font-size:6px;letter-spacing:-1px;text-shadow:0 0 4px #fff}.mt-player-status .isonline{color:#63ee8f;text-shadow:0 0 7px rgba(67,226,120,.55)}.mt-player-status .isoffline{color:#ff5260;text-shadow:0 0 7px rgba(255,57,73,.5)}
.mt-player-profile.is-pvp-champion{border-color:rgba(255,201,75,.55)!important;box-shadow:inset 0 0 50px rgba(234,171,38,.05),0 0 18px rgba(255,193,54,.14)!important}.mt-player-profile.is-pvp-champion::after{background:linear-gradient(90deg,transparent,#ffc43e,#fff4bd,#50dfff,transparent);box-shadow:0 0 8px #ffc13b,0 0 18px rgba(83,211,255,.55)}
@media(max-width:760px){.mt-player-profile{min-height:560px;padding:20px 15px!important;background-position:28% top!important}.mt-player-profile::before{background:linear-gradient(180deg,rgba(2,8,14,.14),rgba(2,8,14,.64) 35%,rgba(2,9,16,.98) 57%)}.mt-player-profile-content{width:100%;margin-top:210px}.mt-player-profile-header{justify-content:center}.mt-player-profile-grid{grid-template-columns:1fr 1fr}.mt-player-profile-footer{grid-template-columns:1fr}.mt-player-profile-footer>div{min-height:42px}}
@media(max-width:430px){.mt-player-profile-grid{grid-template-columns:1fr}.mt-player-profile-content{margin-top:180px}.mt-player-guild-mark{flex-basis:64px;width:64px;height:64px}.mt-player-guild-mark .guild-mark-svg{width:50px!important;height:50px!important}.mt-player-identity h2{font-size:20px}}
