
.person-info {
    float: none!important;
}


.person-yellow-bg {
	/*background-color: rgba(255, 243, 73, 0.9);
    display: block !important;
    float: right ;
    font-size: 13px;
    height: auto !important;
    margin: 5px -30px -30px;
    width: 80% !important;
    line-height: 1.6;
    text-align: justify;
*/

}

.superhero-name{

	font-style: italic;
	font-size: 15px!important;
}

.person-even .person-photo {
    float: right;
    margin-left: 15px;
    margin-right: 0;

}


.person-even .person-info .person-yellow-bg {

	float: left;
}


.intro{

	font-size: 11px;
    line-height: 1.4;
    text-align: justify;
    padding-left: 42px;
    padding-right: 42px;
}

.superlogo img{
	
    z-index: 999999!important;


}

.plain-block{

    border: 2px solid #6f4d9f;
    border-radius: 6px;
    padding: 5px;
}

.plain-block img{

    height: auto;
    width: 100%;
}

.plain-block h3{

    color: #6f4d9f;
    font-size: 14px;
    text-align: center;
}

.plain-block p{

    font-size: 11px;
    padding: 5px;
    text-align: justify;
}


.mt-custom {
    background-color: #dabfdc;
    margin:20px 42px;
    padding:5px;
    border-radius: 6px;
}


.mt-custom-2{
    margin:20px 42px;
}

.mt-custom-2 img{
width: 100% !important;
height: auto !important;
}


.mt-custom-3{
    background-color:#dabfdc;
    border-radius: 5px;
    margin:20px 42px;

}

.mt-custom-4{
    border: 2px solid #6f4d9f;
    border-radius: 6px;
    margin:20px 42px;
}

.mt-custom-5{
    margin:20px 42px;
}

.mt-custom-5 .plain-block {
    margin-bottom: 10px;
}

.mt-custom-5 .lightcolor-block{
    background-color: #dabfdc;
    border-radius: 6px;
    margin-bottom: 10px;
    padding:10px;
}

.mt-custom-5 .lightcolor-block p{
    padding: 0px !important;
}

.lightcolor-block h3{

    color: #6f4d9f;
    font-size: 14px;
    text-align: center;
}

.lightcolor-block p{

    font-size: 11px;
    padding-left: 20px;
    padding-right: 20px;
    text-align: justify;
}

.lightcolor-block img{

    margin:0 auto;
    display: block;
}