ul#top-menu li{padding-right:40px}ul#top-menu li a:hover{color:#9a000e}ul#top-menu li .sub-menu{background-color:#000 !important}#leaderboard #table{border-collapse:collapse}#leaderboard #table thead{text-decoration:underline}#leaderboard #table tbody tr:first-child{border:3px solid gold;font-weight:700}#leaderboard #table tbody tr:first-child td:first-child{position:relative}#leaderboard #table tbody tr:first-child td:first-child:before{content:"Current Leader";width:auto;background:#f7c204;position:absolute;text-align:center;line-height:1;padding:8px 16px;letter-spacing:1px;color:#f0f0f0;top:-10px;left:-10px;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.1);box-shadow:0 0 3px rgba(0,0,0,0.1);font-size:15px;white-space:nowrap;text-shadow:1px 1px 1px rgba(0,0,0,0.1)}.internal-page-title h1{padding-bottom:2px}@media (max-width: 980px){#et-top-navigation{display:none}#mobile_nav{display:block !important;position:fixed;bottom:0;z-index:9999;left:0;right:0}#mobile_nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:auto;flex-basis:auto;border-top:2px solid #b1101d;border-bottom:2px solid #770d15}#mobile_nav ul li{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;background:#9a000e;border-right:1px solid rgba(255,255,255,0.2);border-left:1px solid rgba(0,0,0,0.1);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex}#mobile_nav ul li a{display:block;color:#fff;text-align:center;padding:42px 10px 10px;font-size:15px;line-height:1;position:relative}#mobile_nav ul li a:before{font-family:"Material Icons";font-weight:normal;font-style:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;font-size:30px;position:absolute;left:50%;top:5px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#mobile_nav ul li.leaderboard a:before{content:"bar_chart"}#mobile_nav ul li.photos a:before{content:"photo_library"}#mobile_nav ul li.rules a:before{content:"assignment"}#mobile_nav ul li.score a:before{content:"create"}#mobile_nav ul li.register a:before{content:"person_add"}}@media (max-width: 600px){#mobile_nav ul li a{font-size:11px}.et_pb_row{width:92%}#leaderboard #table tbody tr td{padding:20px 15px;line-height:1.2}#leaderboard #table tbody tr:first-child td{padding-top:30px}}