body { margin: 0; font-family: monospace, sans-serif; background-color: black; color: #fef102; } p { font-family: monospace; font-weight: 400; font-size: 18px; color: whitesmoke; text-wrap: balance; overflow-wrap: break-word; } h3 { font-size: 20px; font-family: monospace; } input[type="text"] { width: 430px; } .topnav { overflow: hidden; background-color: #fef102; border-radius: 0 0 5px 5px; box-shadow: 0 0 15px #fef102; display: flex; align-items: center; justify-content: center; width: 90%; margin: 0 auto 0 auto; } .topnav a { color: black; text-align: center; padding: 14px 16px; text-decoration: none; font-size: 20px; } .topnav a:hover { background-color: black; color: #fef102; } .topnav a.active { background-color: #fef102; color: black; } .topnav a.active2 { background-color: #fef102; color: black; } .responsive { width: 95%; margin: 20px auto 0px auto; border: #fef102 solid 0px; border-radius: 5px; box-shadow:0 0 30px #fef102; text-align: center; display: block; } legend { height: 50px; } input { display: flex; margin: 0 auto 0 auto; } .button { background-color: #fef102; color: black; font-size: large; font-weight: bolder; font-family: monospace; padding: 10px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; margin:10px } .small-btn { width: 50px; height: 25px; } .medium-btn { width: 70px; height: 30px; } .big-btn { width: 100px; height: 60px; } .container { width: 90%; margin: 0 auto 0 auto; } ::-webkit-input-placeholder { color: #222; } :-moz-placeholder { /* Firefox 18- */ color: #222; } ::-moz-placeholder { /* Firefox 19+ */ color: #222; } :-ms-input-placeholder { color: #222; } .diagram { width: 98%; margin: 20px auto 0 auto; } .fourohfour { font-size: 80px; } .ad { width: 100%; } .subtitle { font-family: monospace; font-weight: 800; border: #fef102 solid 0px; border-radius: 0 0 5px 5px; box-shadow: 0 0 15px #fef102; width: 70%; height: auto; margin: -23px auto 30px auto; display: block; text-align:center; padding: 0 40px 0 40px; } div.content { text-align: center; padding: 1px 16px; display: block; } .cloud { text-align: center; width: 70%; margin: -30px auto 0px auto; height: auto; color: black; display: block; box-shadow: 0 0 10px #fef102; border-radius: 0 0 5px 5px; background-color: #fef102; } .nodes { text-align: center; } .site.pad.community-pad{ padding-top:40px; padding-bottom:40px; border-top:1px solid black; } .community { background-color:black; padding:-10px 16px 64px 16px; max-width:500px; margin:0 auto; } .community a { border-bottom:1px solid black; } .community h2 { text-align:center; } .community-subheading { line-height:1.4em; text-align:center; } .community-content { margin-top:40px; background-color:black; } .community-row { padding:20px; width: 400px; margin: 5px auto 5px auto; display:flex; flex-direction: column; justify-content: center; } .community-row-img { height:80px; width:80px; margin-right:16px; border-radius:15px; } .community-row-content { margin-top:4px; } .community-row-heading { font-size:18px; font-weight:bold; margin-bottom:4px; } .community-row-desc { line-height:1.4em; margin-bottom:8px; } .community-row-category { color:#6F6F6F; font-size:12px; } .footer { text-align: center; margin: 0 auto; } /* Add this to your existing CSS */ .topnav a { display: none; /* Hide links by default */ } .topnav.responsive a { display: block; /* Show links when responsive class is added */ } .topnav .icon { display: block; /* Show the hamburger icon */ } /* Show links in the topnav by default on larger screens */ @media screen and (min-width: 601px) { .topnav a { display: block; /* Show links on larger screens */ } .topnav .icon { display: none; /* Hide the hamburger icon on larger screens */ } }