
.events-venue-sec-row {
    display: block;
}

.events-venue-sec-row .col-1,
.events-venue-sec-row .col-2 {
    width: 50%;
    font-weight: 700;
    font-size: 20px;
}

.events-venue-sec-row .full-section {
	width: 100%;
    display: flex;
    margin-bottom: 40px;
    border-bottom: 1px solid #e1e3e5;
    padding-bottom: 20px;
}

.events-first-row {
	width: 20%;
    display: flex;
}

.events-second-row {
	width: 85%;
    padding-left: 40px;
    display: flex;
}

.events-airdatetime {
	font-size: 16px;
    margin-bottom: 10px;
}

.events-duration {
	font-size: 16px;
    margin-bottom: 10px;
}

.events-title {
	font-size: 25px;
    margin-bottom: 15px;
    font-weight: 700;
}

.events-channel {
	font-size: 15px;
    font-weight: 700;
    margin-bottom: 20px;
    
}

.events-description {
    font-size: 15px;
    margin-bottom: 15px;
}

.events-competitionname {
	font-style: italic;
    font-size: 16px;
    font-weight: 700;
}

@media all and (max-width: 480px) {
    .events-venue-sec-row .events-full-section {
        width: 100%;
        display: block;
    }
    .events-first-row,
    .events-second-row,
    .events-right-view {
        width: 100% !important;
    }
    .events-second-row {
        padding-left: 0;
        margin-top: 25px;
    }
}


.events-venue-sec-row .events-date-wrapper {
    width: 70px;
    margin-bottom: 20px;
    margin-right: 35px;
}

.events-venue-sec-row .events-date-wrapper .date-wrap {
    border: 1px solid #000;
    margin-bottom: 0;
    padding: 5px 5px;
    text-align: center;
    font-weight: 700;
}

.events-venue-sec-row .events-date-wrapper .month-wrap {
    border: 1px solid #000;
    padding: 5px 5px;
    text-align: center;
    font-weight: 700;
    margin-bottom: 0;
    text-transform: uppercase;
    border-top: none;
}

.events-full-section {
    display: flex;
    margin-bottom: 40px;
}