.scr1-textbox-btn {
    background-color: #918465;
}

.menu-list-element {
    padding: 40px;
    border: 0.5px solid #aea185;
    margin: 0 20px 20px 0;
    font-size: 24pt;
}

.menu-list a {
    font-size: 24pt;
}

.scr1-img {
    background-size: contain !important;
    background-repeat: no-repeat !important;
}

.scr1-contacts {
    min-width: 700px;
}

.scr1-textbox1 {
    grid-row: 13 / 16;
    grid-column: 5 / 14;
}

.slideshow {
    min-height: 1900px;
    grid-template-columns: repeat(25, 1fr);
    grid-template-rows: repeat(25, 4%);
}

#events-info {
    width: 85%;
    margin: 0 auto 20px auto;
}

.events-content {
    width: 85%;
    margin: 0 auto 20px auto;
}

@media only screen and (max-width: 1280px) {
    .scr1-img-1 {
        background-image: url('/images/cork/home1vertical.jpg') !important;
        filter: brightness(0.8);
    }

    .scr1-contacts {
        display: flex;
        flex-direction: row;
        grid-row: 16;
        grid-column: 1/-1;
        padding: 20px;
        justify-content: center;
        align-items: flex-start;
        z-index: 4;
        width: 100%;
        min-width: auto;
        /* height: 100vh; */
    }

    .scr1-textbox {
        grid-row: 10/17;
        grid-column: 1/-1;
        line-height: 1.5;
    }

    .scr1-textbox-btn {
        align-self: center;
    }

    .menu-list a {
        font-size: 16pt;
    }

    .menu-list-element {
        padding: 30px;

    }

    .slideshow {
        grid-template-columns: repeat(8, 12.5%);
        height: auto;
        min-height: 1700px;
    }

    .scr1-img-2 {
        width: 100%;
        grid-row: 6 / 11 !important;
        grid-column: 1 / 7 !important;
    }

    .events-content {
        width: 100%;
        margin: auto;
    }
}