
/* Cube Start */

.cube_cont{height:350px; width:auto; margin:10px auto; overflow:auto; border:0px solid green; display:block; clear:both;}
#cubeslider{width:auto; margin:0 auto; margin-top:40px; height:auto;}
#cubeslider_ae{width:auto; margin:0 auto; margin-top:40px; height:auto;}
#cubeslider div {overflow: visible!important;}
.cube_candi_head{width:180px; display:block; clear:both; margin:auto; line-height:25px; margin-bottom:10px; text-transform:uppercase; font-size:14px; font-weight:bold; text-align:center; background:#363B3F; color:#fff;}
.descriptionArea{font-size:14px;}
.key_party{display:block; background:#fff; color:#000; clear:both; margin:0; padding:0; font-size:100%;}
.key_party img{width:25px!important; height:25px!important; position:relative; top:7px; right:7px;border-radius:50%;}
.key_party span{position:relative;}
.image{width:30px!important; height:30px!important; position:relative; top:2px; right:10px;}
.key_party p{font-weight:normal; padding:0!important; margin:0!important; border:0px!important; text-align:center!important; line-height:18px; margin-top:5px!important;}
.candidate_lead{position:absolute; color:green; text-transform:uppercase; top:-192px; width:100%; clear:both; text-align:center; transition:all .8s; -webkit-animation: keybox .8s; animation: keybox .8s;}
.candidate_lead img{position:relative; top:8px; right:5px; width:25px;}
.candidate_trail{position:absolute; color:red; text-transform:uppercase; top:-192px; width:100%; clear:both; text-align:center; -webkit-animation: keybox .8s; animation: keybox .8s;}
.candidate_trail img{position:relative; top:8px; right:5px; width:25px;}
}
@keyframes keybox{
  0% {transform: translateX(-50px); opacity:0;
  }
  100% {
    transform: translateX(0); opacity:1;
  }
}
@-webkit-keyframes keybox{
  0% {transform: translateX(-50px); opacity:0;
  }
  100% {
    transform: translateX(0); opacity:1;
  }
}
@-moz-keyframes keybox{
  0% {transform: translateX(-50px); opacity:0;
  }
  100% {
    transform: translateX(0); opacity:1;
  }
}
@-o-keyframes keybox{
  0% {transform: translateX(-50px); opacity:0;
  }
  100% {
    transform: translateX(0); opacity:1;
  }
}


/* Cube End */



