
.mp_chartext {
	width: 250px;
	overflow-x: hidden;
	box-sizing: border-box;
	background: #3b3b3b;
	background-image: url(/images/Design4TabulaRasa/background.png);
	margin-top: 10px;
	margin-left: 10px;
}

.mp_chartext #chartext {
	color: #a2a0a0;
	height: 120px;
	overflow: auto;
	display: block;
	box-sizing: border-box;
	padding: 10px;
	text-transform: uppercase;
	text-align: justify;
	
	font-size: 10px;
}

.t_bottom {
    display: table-row;
}

.t_right {
    width: 290px;
    padding: 40px;
    display: table-cell;
}

.t_left {
    background-color: #dedede;
    width: 810px;
    text-align: justify;
    font: 11px;
        line-height: normal;
    color: #555;
    line-height: 160%;
    display: table-cell;
    vertical-align: top;
}

.t_postinfo {
    overflow: hidden;
    padding: 10px;
    font: 8px;
        font-weight: normal;
    letter-spacing: 1px;
    font-weight: 700;
    text-transform: uppercase;
}

.t_postinfoleft {
    float: left;
}

.t_postinfoleft a {
    color: #999;
}

.t_postinforight {
    float: right;
}

.button-small {
    font: 8.5px 'calibri';
        font-weight: normal;
    letter-spacing: 1px;
    font-weight: 700;
    text-transform: uppercase;
    display: inline-block;
    margin-left: 20px;
    color: #888;
}

.t_top {
	width: 980px;
	color: #504f4f;
	height: 150px;
	position: relative;
	font: 7px 'calibri';
	text-transform: uppercase;
	letter-spacing: 2px;
	overflow: hidden;
	top: 8px;
	left: -8px;
	
	font-weight: 700;
}

.t_topleft {
    float: left;
    padding: 34px 30px 34px 50px;
}

.t_name {
	font: 46px 'calibri';
	letter-spacing: 2px;
	display: block;
	text-shadow: 2px 2px #363636;
	
	font-weight: 700;
}

.t_name a:link, .t_name a:visited, .t_name a:active {
	color: #a2a0a0;
}

.t_topinfo {
    display: block;
    margin-left: 30px;
    position: relative;
    padding-left: 150px;
}

.mp_Admin .t_topinfo::before {
    background: #363636;
}

.t_topinfo::before {
    width: 130px;
    height: 1px;
    content: '';
    display: inline-block;
    background: #363636;
    position: absolute;
    top: 3px;
    left: 0;
}

.t_topinfo b {
    margin: 0px 10px;
}

.t_topgif {
	width: 188px;
	float: right;
	margin: 29px;
	height: 90px;
	padding: 10px;
	border: 1px solid #363636;
	margin-top: 20px;
}

.t_topgif2 img {
    width: 188px;
    height: 90px;
}

.mp_c {
	width: 250px;
	height: 200px;
	overflow: hidden;
	position: relative;
	border: 10px solid transparent;
	outline: 1px solid #a2a0a0;
}

.mp_c:hover .mp_over {
    opacity: 1;
    transform: scale(1);
    -webkit-transition: 0.8s;
    -moz-transition: 0.8s;
    transition: 0.8s;
}

.mp_over {
    opacity: 0;
    position: absolute;
    left: 0;
    top: 0;
    width: 250px;
    height: 200px;
    transform: scale(1.5);
    -webkit-transition: 0.8s;
    -moz-transition: 0.8s;
    transition: 0.8s;
    background: rgba(0,0,0,0.84);
}

.mp_av {
    width: 240px;
    height: 400px;
    position: absolute;
    left: 0;
    top: 0;
}

.mp_Admin .mp_gif, .pr_Admin .pr_name, .pr_Admin .pr_gif {
    border-color: #363636;
}

.mp_gif {
    margin: 11px auto 0px;
    width: 80px;
    height: 80px;
    padding: 10px;
    border: 1px solid #56704b;
        border-top-color: rgb(86, 112, 75);
        border-right-color: rgb(86, 112, 75);
        border-bottom-color: rgb(86, 112, 75);
        border-left-color: rgb(86, 112, 75);
}

.mp_gif img {
	width: 80px;
    height: 80px;
}

.mp_top {
    padding: 15px;
    border-bottom: 1px solid #333;
    text-align: right;
    font: 9px 'calibri';
        font-weight: normal;
    font-weight: 400;
    letter-spacing: 1px;
    text-transform: uppercase;
    width: 240px;
}

.mp_top span {
margin-left: -80px;
position: absolute;
}

.mp_mid {
    padding: 11px 0px 0px 0px;
    width: 240px;
}

.mp_mid ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
    font: 8px 'calibri';
        font-weight: normal;
        line-height: normal;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 600;
    color: #666;
    text-align: center;
    line-height: 6px;
}

.mp_mid li {
    margin-bottom: 3.5px;
    display: block;
    overflow: hidden;
}

.mp_Admin .mp_bot a, .pr_Admin .pr_left li b, .pr_Admin .pr_player b, .pr_Admin .pr_right li b, .mp_Admin .mp_mid ul {
	color: #a2a0a0;
}

.mp_mid b {
    font: 9px 'calibri';
        font-style: normal;
    letter-spacing: 1px;
    text-transform: lowercase;
    font-style: italic;
    color: #999;
}

.mp_bot {
    position: absolute;
    bottom: 0px;
    margin-bottom: 15px;
    border-top: 1px solid #333;
    width: 250px;
    text-align: center;
}

.mp_bot a {
    margin: 0px 20px;
}

##################################################################################


/****************************************
Mini Profile by Ree of SHINE
*****************************************/

#s-m-t-tooltip{
 max-width: 200px; margin: 24px 14px 7px 12px; padding: 6px 5px; background-color: #363636; color: #f3f3f3; font-family: intro; font-size: 8px; font-weight: 400; font-style: normal; text-transform: uppercase; letter-spacing: 0.2px; word-spacing: 1px; line-height: 110%; z-index: 99999;
}

#mp {
 width: 225px; padding: 5px; background-color: #fefefe; border: 1px solid #eeeeee;
}

.mp1 {
 position: relative; width: 250px; height: 388px; overflow: hidden;
}

.mpbg {
 position: absolute; top: 0px; left: 0px; width: 223px; height: 350px; z-index: 1; -webkit-transition: 0.6s ease-in-out; -moz-transition: 0.6s ease-in-out; -ms-transition: 0.6s ease-in-out; -o-transition: 0.6s ease-in-out; transition: 0.6s ease-in-out;
}

.mp1:hover .mpbg {
 -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: url(../../../grayscale.svg); filter: gray; filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale"); filter: grayscale(100%);
}

.mpname {
 width: 190px;  padding: 40px 15px 20px; background: url(../../../images/square/bodybg.png) repeat #EFEFEF; text-align: right; line-height: 100%;
}

.mpnamemitgliederliste {
 width: 190px;  height: 60px; padding: 40px 15px 20px; background: url(../../../images/square/bodybg.png) repeat #EFEFEF; text-align: right; line-height: 100%;
}

.mpname1, .mpname1 a:link, .mpname1 a:visited, .mpname1 a:active {
 display: inline-block; color: #303030; font-family: Montserrat; font-size: 25px; font-weight: normal; font-style: normal; text-align: right; text-transform: uppercase; text-decoration: none; letter-spacing: -1px; word-spacing: 0px; line-height: 100%;
}

.mpname1 a:first-letter {
 color: #999999;
}

#mp span {
 color: #999999; margin: 0px 2px;
}

.mpname2 {
 color: #fafafa; font-family: arial; font-size: 8px; font-weight: normal; font-style: normal; text-align: right; text-transform: uppercase; text-decoration: none; letter-spacing: 0px; word-spacing: 1px; line-height: 100%;
}

.mp2 {
 position: absolute; top: 350px; left: 0px; width: 250px; height: 330px; padding: 30px; background-color: rgba(255,255,255,0.4); z-index: 2; opacity: 0; -webkit-transition: 0.6s ease-in-out; -moz-transition: 0.6s ease-in-out; -ms-transition: 0.6s ease-in-out; -o-transition: 0.6s ease-in-out; transition: 0.6s ease-in-out;
}

.mp1:hover .mp2 {
 top: 0px; opacity: 1;
}

.mp3 {
 position: absolute; top: -350px; left: 0px; width: 165px; height: 290px; padding: 30px; line-height: 100%; z-index: 3; opacity: 0; -webkit-transition: 0.6s ease-in-out; -moz-transition: 0.6s ease-in-out; -ms-transition: 0.6s ease-in-out; -o-transition: 0.6s ease-in-out; transition: 0.6s ease-in-out;
}

.mp1:hover .mp3 {
 top: 0px; opacity: 1; -webkit-transition-delay: 0.6s; -moz-transition-delay: 0.6s; -ms-transition-delay: 0.6s; -o-transition-delay: 0.6s; transition-delay: 0.6s;
}

.mp3a {
 width: 140px; height: 245px; padding: 5px; background-color: #f9f9f9; color: #565656;
}

/* .mp3b {
 width: 120px; height: 10px; padding: 3px 5px; color: #868686; font-family: source sans pro; font-size: 8px; font-weight: 400; font-style: normal; text-align: left; text-transform: uppercase; text-decoration: none; letter-spacing: 0px; word-spacing: 1px; line-height: 10px; border-bottom: 1px solid #f1f1f1; margin: 0px 5px;
}

*/

.mp3b {
 color: #868686; font-family: Exo 2; font-size: 9px; font-weight: 400; font-style: normal; text-align: justify; text-transform: uppercase; text-decoration: none; letter-spacing: 0px; word-spacing: 1px; line-height: 10px; border-bottom: 1px solid #f1f1f1; margin: 0px 5px;
}

.mp3c {
 width: 120px; height: 10px; padding: 3px 5px; color: #868686; font-family: source sans pro; font-size: 8px; font-weight: 400; font-style: normal; text-align: right; text-transform: uppercase; text-decoration: none; letter-spacing: 0px; word-spacing: 1px; line-height: 10px; border-bottom: 1px solid #f1f1f1; margin: 0px 5px;
}

.mp3b i {
 color: #999999; line-height: 10px; margin-right: 3px;
}

.mp3c i {
 color: #999999; line-height: 10px; margin-left: 3px;
}

.mp3d {
 width: 140px; height: 25px; padding: 5px; background-color: #999999; font-size: 13px; line-height: 25px; text-align: center;
}

.mp3d i {
 color: #ffffff; font-size: 13px; line-height: 25px; margin: 0px 16px 0px;
}

.mp3e {
 width: 140px; height: 10px; color: #565656; font-family: intro; font-size: 12px; font-weight: normal; font-style: normal; text-align: center; text-transform: uppercase; text-decoration: none; letter-spacing: -0.2px; word-spacing: 0px; line-height: 10px; margin: 4px 0px 10px;
}

.mp3a img {
 width: 85px; height: 85px; padding: 9px; background-color: #fefefe; border: 1px solid #f1f1f1; margin: 12px 0px 10px;
}

.mp-mg {
 width: 199px; margin-left: 1px; padding: 10px; background: url(../../../images/square/bodybg.png) repeat #EFEFEF; color: #f3f3f3; font-family: Montserrat; font-size: 8px; font-weight: normal; font-style: normal; text-align: right; text-transform: uppercase; text-decoration: none; letter-spacing: 0.2px; word-spacing: 0px; line-height: 95%;
}

/* CHANGE MEMBERGROUPNUMBER TO MATCH THE ID # OF THE MEMBER GROUP */

#mp.g-MEMBERGROUPNUMBER span, #mp.g-MEMBERGROUPNUMBER .mpname1 a:first-letter, #mp.g-MEMBERGROUPNUMBER .mp3b i, #mp.g-MEMBERGROUPNUMBER .mp3c i {
 color: #HEXCODE;
}

#mp.g-MEMBERGROUPNUMBER .mp3d {
 background-color: #HEXCODE;
}

