.roster-link-wrap{
    padding: 20px;
    border: solid 1px #ccc;
    border-radius: 20px;
    background-color: #e5e5e5;
    text-align: center;
    display: table;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    max-width: 500px;
}
.roster-link-wrap h6{
    font-size: 25px;
}
.roster-link-wrap .btn{
    margin-left: auto;
    margin-right: auto;
}
.event-wrap .image-container{
    min-height: 300px;
    width: 100%;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}
.event-wrap .text-container{
    padding: 30px 20px;
    background-color: #fff;
}
.event-wrap .text-container h3{
    color: #000;
    font-size: 25px;
}
.event-wrap .date{
    color: #000;
    font-weight: bold;
    font-size: 18px;
}