body { background-color: black; color: white; background-image: url("/assets/images/NSW2-BG.jpg"); background-repeat: no-repeat; background-size: auto; text-align: center; padding: 0; margin: 0; font-family: sans-serif; font-style: italic; } @mixin above { position: relative; top: -60px; left: 50%; } .logo { width: 60%; height: 20%; padding-top: 20px; } .subtext { width: 70%; height: 10%; padding-bottom: 20px; padding-top: 10px; } .webdate { width: 50%; height: 20%; padding-top: 20px; padding-bottom: 25px; } .note { width: 80%; height: 20%; } li { list-style: none; display: inline-block; } .button { padding-top: 5px; padding-bottom: 5px; width: 50%; height: 10%; } .list { font-size: 2.5vw; padding-left: 0; padding-top: 20px; } .buttons { padding-left: 0; } .allages { width: 50px; height: 40px; @include above(); } .ticket { width: 75px; height: 40px; @include above(); } .time { width: 50px; height: 50px; @include above(); } ::-webkit-scrollbar { display: none; } #credits { color: white; font-size: 1vw; a { color: #fec019; } } @media (max-device-width: 667px), (max-width: 1024px) { body { background-color: black; color: rgb(255, 255, 255); background-image: url("/assets/images/NSW2-BG.jpg"); background-repeat: no-repeat; background-size: auto; padding: 0; margin: 0; font-family: sans-serif; font-style: italic; } .logo { width: 75%; height: 20%; padding-top: 5px; } .subtext { width: 95%; } .webdate { width: 95%; padding-bottom: 0; } .note { width: 95%; } li { list-style: none; display: inline-block; } .button { width: 95%; } .list { font-size: 6vw; display: inline-grid; padding-left: 0; } .buttons { display: inline-grid; } ::-webkit-scrollbar { display: none; } .allages { display: none; } .ticket { display: none; } .time { display: none; } #credits { color: white; font-size: 2.5vw; a { color: #fec019; } } } @media (min-width: 1921px) { .allages { display: none; } .ticket { display: none; } .time { display: none; } } @media (max-width: 1024px) { .button { padding-top: 5px; padding-bottom: 5px; width: 50%; height: 10%; } .buttons { padding-left: 0; } }