
        .hidden.menu {
            display: none;
        }

        .masthead {
            background: url(/images/cubes-1469960-1918x1103-2.webp) no-repeat center center fixed;
        }

        #quote1.quote1   {
            background: url(/images/1.webp) no-repeat center center;
            background-position-y: 50%;
        }

        .quote2 {
            background: url(/images/3.webp) no-repeat center center;
            background-position-y: 0px;

        }

        .quote3 {
            background: url(/images/5.webp) no-repeat center center;

        }

        .quote4 {
            background: url(/images/4.webp) no-repeat center center;
            background-position-y: 85%;

        }

        .backgroundcover {
            -webkit-background-size: cover;
            -moz-background-size: cover;
            -o-background-size: cover;
            background-size: cover;

        }

        .alwaysvisibletext {
            color: white;
            text-shadow: 1px 1px 0px black, -1px -1px 2px black, 2px 2px 1px rgba(0, 0, 0, 0.6), -2px -2px 1px rgba(0, 0, 0, 0.6), 0px 0px 1px black;
        }

        .masthead.segment {
            min-height: 700px;
            padding: 1em 0em;
        }

        .masthead .logo.item img {
            margin-right: 1em;
        }

        .masthead .ui.menu .ui.button {
            margin-left: 0.5em;
        }

        .masthead h1.ui.header {
            margin-top: 3em;
            margin-bottom: 0em;
            font-size: 4em;
            font-weight: normal;
        }

        .masthead h2 {
            font-size: 2em;
            font-weight: normal;
            color: white;
            text-shadow: 1px 1px 3px black;
        }

        .masthead h3 {
            font-size: 1.7em;
            font-weight: normal;
            color: white;
            text-shadow: 1px 1px 3px black;
        }

        .ui.vertical.stripe {
            padding: 8em 0em;
        }

        .ui.vertical.stripe .floated.image {
            clear: both;
        }

        .ui.vertical.stripe p {
            font-size: 1.33em;
        }

        .ui.vertical.stripe .horizontal.divider {
            margin: 3em 0em;
        }

        .quote.stripe.segment {
            padding: 0em;
        }

        .quote.stripe.segment .grid .column {
            padding-top: 5em;
            padding-bottom: 5em;
        }

        .footer.segment {
            padding: 5em 0em;
        }

        .secondary.pointing.menu .toc.item {
            display: none;
        }

        @media only screen and (max-width: 700px) {
            .ui.fixed.menu {
                display: none !important;
            }

            .secondary.pointing.menu .item,
            .secondary.pointing.menu .menu {
                display: none;
            }

            .secondary.pointing.menu .toc.item {
                display: block;
            }

            .masthead.segment {
                min-height: 350px;
            }

            .masthead h1.ui.header {
                font-size: 2em;
                margin-top: 1.5em;
            }

            .masthead h2 {
                margin-top: 0.5em;
                font-size: 1.5em;
            }

            #games .item {
                width: 25%;
            }
        }

        .iframe-rwd {
            position: relative;
            padding-bottom: 65.25%;
            padding-top: 30px;
            height: 0;
            overflow: hidden;
        }

        .iframe-rwd iframe {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
        }

        .fixedtopmenu {
            background-color: white !important;

        }

        #gameslist {
            margin-left: 40px;
            margin-right: 40px;
        }
        .iframe-rwd {
  margin-top: -180px; /* Adjust the value as needed */
}