body { background-color:#323232; color:#FFFFFF; font-family: sans-serif; } .header { position:fixed; top:0; width:99%; background-color:#333333; z-index: 99; } .container { margin: 20%; margin-top: 0px; margin-bottom: 0px; } .maxwidth { width:100%; } @media only screen and (max-width: 1000px) { .container { margin: unset; } .maxwidth { width:80%; } } [class*="special-"] { background-color:transparent; border-radius:4px; border:2px solid #ffffff; display:inline-block; color:#ffffff; font-family:Arial; font-size:15px; padding:9px 23px; text-decoration:none; text-shadow:0px 0px 11px #263666; margin:10px; } .special-input { cursor:text; text-align:left; } .special-button { cursor:pointer; text-align:center; } .special-button:hover { background-color: #fff; color: #263666; text-shadow: 0px; transform: scale(1.03); } .special-button:active { position:relative; top:1px; } .noborder { border:unset; } .title { font-size: 30px } .text-center { text-align: center; } .votesbox { background-color:#39004d; color:#FFFFFF; padding:4px; margin:10px; border-radius:4px; height:min-content; } .votestext { line-height:0px; font-size:10px; } .content-desktop {display: block;} .content-mobile {display: none;} @media screen and (max-width: 1000px) { .content-desktop {display: none;} .content-mobile {display: block;} } .tile { max-width: 20vw; min-width: 20vw; } .tilespacer { display:none; } @media screen and (max-width: 1580px) { .tile { max-width: 15vw; min-width: 15vw; } } @media screen and (max-width: 1000px) { .tile { border:unset; background-color:transparent !important; max-width: 98%; min-width: 98%; padding:0; margin:0; } .tilespacer { display:block; } } .imprint_link { color: white; }