/* Banner */
.banner {
    background-image: url("../image/news-banner.jpg");
    background-size: cover;
    background-position: center;
    display: flex;
}

/* Content */
.latest {
    margin: 60px 0px;
    margin-right: 60px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.mobvinyl {
    display: none;
}

.rayevinyl img {
    overflow-clip-margin: content-box;
    overflow: clip;
}

.rayes-news {
    margin: 0px 80px;
}

.rayes-news h2 {
    margin: 0px;
    color: var(--primary-red);
}

.rayes-news h1 {
    margin: 30px auto;
}

.rayes-news p {
    margin-bottom: 80px;
}

/* Featured News */
.featured h2 {
    color: var(--primary-red);
    margin: 0px;
}

.fullwidth-box {
    margin-top: 30px;
}

.fullwidth-box img {
    border-radius: 20px;
}

.fnews {
    color: var(--light);
}

.editor {
    display: flex;
    justify-content: space-between;
}

.readmore1 .btn-light:hover {
    background-color: var(--dark);
    color: var(--light);
}



/* Upcoming Release */
.upcoming h2 {
    color: var(--primary-red);
}

/* Event Highlight */
.event h2 {
    color: var(--primary-red);
}

.eventcover {
    width: 100%;
}

.contentevent {
    color: var(--light);
}

.venuedate {
    display: flex;
    justify-content: space-between;
}

.tour h2 {
    color: var(--light);
    margin-bottom: 0px;
}

.eventreadmore {
    text-align: end;
    margin-top: 70px;
}

.eventreadmore .btn-light:hover {
    background-color: var(--dark);
    color: var(--light);
}

/* Small Desktop Display */
@media (max-width: 1180px) {

    /* Latest */
    .rayevinyl img {
        width: 180%;
    }

    .rayes-news {
        margin-left: 160px;
    }

    .rayes-news h1 {
        margin: 20px auto;
    }

    .rayes-news p {
        margin-bottom: 60px;
    }

    /* Upcoming Release */
    .album img {
        width: 100%;
    }

    .albumvinyl {
        gap: 40px;
    }
}

/* Tablet Display */
@media (max-width: 990px) {
    .rayes-news p {
        margin-bottom: 20px;
    }

    .eventreadmore {
        margin: 0px
    }

    .newscover {
        width: 100%;
    }
}

/* Mobile Display */
@media(max-width:768px) {
    .latest {
        margin: 30px 0px;
        display: block;
        align-items: center;
        text-align: center;
    }

    .rayevinyl {
        display: none;
    }

    .mobvinyl {
        display: block;
        margin: 30px 60px;
    }

    .mobvinyl img {
        width: 100%;
        animation: vinyl 90s infinite;
    }

    @keyframes vinyl {
        100% {
            transform: rotate(360deg);
        }
    }

    .rayes-news {
        margin: 0px 60px;
    }

    .rayes-news h1 {
        margin-top: 16px;
        margin-bottom: 30px;
    }

    /* Featured News */
    .fullwidth-box {
        display: block;
        margin-top: 30px;
    }

    .fullwidth-box img {
        width: 100%;
        border-radius: 20px;
    }

    .fnews {
        color: var(--light);
    }

    .editor {
        display: flex;
        justify-content: space-between;
    }

    /* Upcoming Release */
    .upcoming h2 {
        color: var(--primary-red);
    }

    /* Event Highlight */
    .event h2 {
        color: var(--primary-red);
    }

    .contentevent {
        color: var(--light);
    }

    .venuedate {
        display: flex;
        justify-content: space-between;
    }

    .tour h2 {
        color: var(--light);
        margin-bottom: 0px;
    }

    .eventreadmore {
        text-align: left;
        margin-top: 30px;
    }
}