h1 { color:#ff5b59; font-weight:bold; font-family:'Nixie One', serif; margin:0; padding:0 }
#bigtopper h2 { color:#ababab; font-weight:bold; font-family:'Nixie One', serif; margin:0; padding:0 }
h3 { font-family:'Nixie One', sans serif; font-weight:bold; color:#222 }
p { font-family:'Source Sans Pro', sans serif; color:#777 }

.unter { text-decoration: underline }

#bigtag { color:#ccc; letter-spacing:10px }
#qna { margin-bottom:50px; letter-spacing:1px }
#qna a { color:#ff6b59; text-decoration:none }
#qna a:visited { color:#ff6b59; text-decoration:none }
#qna a:hover { color:#31dfac; text-decoration:none }

@media screen and (max-width:5000px) { #bigtopper { padding:60px 10% 30px 10%; height:100% } h1 { font-size:128px; line-height:128px } #bigtopper h2 { font-size:128px; padding:10px 0 60px 0 } h3 { font-size:32px } p { font-size:23px } .bottomize { padding-bottom:60px } }

@media screen and (max-width:2400px) { #bigtopper { padding:60px 35% 30px 10%; height:100% } h1 { font-size:128px; line-height:128px } #bigtopper h2 { font-size:96px; padding:10px 0 60px 0 } h3 { font-size:30px } p { font-size:23px } .bottomize { padding-bottom:60px } }

@media screen and (max-width:1800px) { #bigtopper { padding:40px 20% 30px 5%; height:100% } h1 { font-size:128px; line-height:128px } #bigtopper h2 { font-size:96px; padding:10px 0 60px 0 } h3 { font-size:28px } p { font-size:23px } .bottomize { padding-bottom:40px } }

@media screen and (max-width:980px) { #bigtopper { padding:20px 5% 30px 5%; height:100% } h1 { font-size:96px; line-height:96px } #bigtopper h2 { font-size:96px; padding:10px 0 40px 0 } h3 { font-size:28px } p { font-size:21px } .bottomize { padding-bottom:40px } }

@media screen and (max-width:480px) { #bigtopper { padding:0px 3% 30px 3% ; height:100% }  h1 { font-size:48px; line-height:64px } #bigtopper h2 { font-size:72px; padding:10px 0 30px 0 } h3 { font-size:22px } p { font-size:19px } .bottomize { padding-bottom:30px } #bigtag { letter-spacing:5px } }
