/*--------------------------------------------------
  MAIN
--------------------------------------------------*/

.past-trainings-events .owl-item h3{
    font-size: 15px;
    margin-top: 10px;
}

.past-trainings-events .owl-nav{
    position: absolute;
    top: 50%;
    margin-top: -52px;
    width: 100%;
}
.past-trainings-events .owl-nav button span{
    width: 62px;
    height: 62px;
    display: inline-block;
    text-align: center;
    margin-right: 10px;
    font: normal normal normal 14px/1 FontAwesome;
    text-rendering: auto;
    background: none;
    text-decoration: none;
    background-color: #fff;
    color: #E84060;
    text-indent: 0;
    border-radius: 100%;
    opacity: .5;
}
.past-trainings-events .owl-nav button span:hover{
    opacity: 1;
    transition: all .5s;
}
.past-trainings-events .owl-nav button.owl-prev span:before,
.past-trainings-events .owl-nav button.owl-next span:before{
    text-align: center;
    font-size: 20px;
    line-height: 64px;
    text-align: center;
}
.past-trainings-events .owl-nav button.owl-prev{
    position: absolute;
    left: -90px;
}
.past-trainings-events .owl-nav button.owl-next{
    position: absolute;
    right: -100px;
}
.owl-theme .owl-nav [class*=owl-]:hover{
    background: none;
}
.past-trainings-events .owl-nav button.owl-prev span:before{
    content: "\f053";
}
.past-trainings-events .owl-nav button.owl-next span:before{
    content: "\f054";
}
.past-trainings-events .owl-dots{
    top: -50px;
    position: relative;
}
.past-trainings-events .owl-dots .owl-dot span{
    background-color: #fff;
}
.past-trainings-events .owl-dots .owl-dot.active span{
    background-color: #E84060;
}