body,body>div,html{width:100%;height:100%;margin:0;padding:0;background:#231f20;color:#fff}body,html{font-size:10px}@media only screen and (min-width:700px){body,html{font-size:25px}}#app,.wrapper{top:10px;bottom:10px;left:10px;right:10px;position:absolute;height:auto;width:auto}#app{border:1px solid #fff;position:absolute;overflow:scroll;-webkit-overflow-scrolling:touch;overflow-x:hidden}#title_wrapper{width:100%;height:100%;position:relative}.title_page{display:flex;flex-direction:column;justify-content:space-around;text-transform:uppercase;text-align:center}.title_page #title_content{padding:0;width:100%;position:relative;align-items:center}.title_page #title_content,.title_page #title_form{display:flex;flex-direction:column;justify-content:space-between;flex-grow:.2}.title_page #title{padding:0;margin-top:5px}.title_page h1{font-size:2.5em;letter-spacing:5px;margin:10px 0 0}.title_page h1,.title_page h2{font-family:Forum,cursive;font-weight:400}.title_page h2{letter-spacing:10px;margin:0 0 10px;font-size:1.3em}.title_page h3{font-family:Forum,cursive;letter-spacing:5px;font-weight:400;font-size:1.1em}.title_page h4{margin-bottom:0;letter-spacing:3px}.title_page h4,.title_page h5{font-family:Barlow,sans-serif;font-size:.9em;font-weight:100}.title_page h5{letter-spacing:5px;width:80%;max-width:700px;color:#aaa}.title_page h5 span{background-color:#231f20;padding:0 20px}.title_page h5 hr{margin-top:-.6em;border:none;border-top:1px solid #fff}.title_page #add_name{margin:0}.title_page #add_name input{text-transform:uppercase;font-style:italic;font-weight:400;font-family:Barlow,sans-serif;letter-spacing:5px;font-size:.9em;padding:15px;width:60%;text-align:center;background:#231f20;border:1px solid #fff;outline:none;color:#555}.title_page #add_name input:focus{color:#fff}.title_page p{margin-bottom:5px;font-size:.6em;font-family:Barlow,sans-serif;font-style:italic;letter-spacing:5px;color:#aaa}.title_page #down_arrow{height:20px;margin:5px auto 0}@media only screen and (min-width:700px){#down_arrow{height:50px!important}#title{margin-top:20px!important}#title_content h5{letter-spacing:10px!important}.title_page{justify-content:space-between}.title_page h1{font-size:2em}}.report{position:fixed;left:15%;right:15%;top:100px;bottom:100px;display:flex;flex-direction:column;justify-content:center;background:#e34346;border:1px solid #fff;visibility:visible!important;z-index:5;padding:10px}.report img.close{position:absolute;top:10px;right:20px;height:50px;cursor:pointer}.error{background:#e34346}.error p{font-family:Forum,cursive;font-style:normal;color:#fff;font-size:1.2em;letter-spacing:0;text-transform:none}.success{padding:50px 100px 100px;background:#2c5dc7}.success p{font-style:normal;color:#fff;font-size:1em}.success h1{font-size:2.2em;display:inline-block;letter-spacing:10px;width:auto;margin:50px auto 20px;border-bottom:1px solid #fff}@media only screen and (min-width:700px){img.close{height:100px!important}.report{padding:125px 100px 200px!important;top:200px!important;height:default}}#list{top:100%;position:absolute;width:100%;min-height:100%}#list a{text-decoration:none}#list a,#list a:visited{color:inherit}#list a:hover{color:#2c5dc7!important}#list ul{width:100%;margin:0;padding:0 0 20px;list-style-type:none}#list ul li{margin:auto;width:70%;max-width:750px;list-style-type:none;border-bottom:1px solid #2c5dc7;padding-bottom:20px}#list ul li h1{text-transform:uppercase;width:140%;padding:0;margin-left:-18%;text-align:center;font-family:Forum,cursive;font-size:3em;letter-spacing:10px}#list ul li h1.small_text{font-size:3em;letter-spacing:2px}#list ul li h2,#list ul li p{font-family:Barlow,sans-serif;color:#aaa;text-align:center}#list ul li p{font-size:1.1em;font-style:italic;width:70%;margin:auto}#list ul li h2{font-size:1em;letter-spacing:7px;margin-top:120px;text-transform:uppercase}#list ul li .voted_header{font-size:.4em;color:#ebc786}#list ul li .date_header{margin-top:20px}#list a:hover li h2,#list a:hover li p{color:#2c5dc7}.voting_controls{display:flex;width:100%;justify-content:space-between;flex-direction:row;margin-top:30px;font-size:1em}.voting_confirm_down,.voting_confirm_up,.voting_controls_down,.voting_controls_up{position:relative;width:100px;padding:5px;box-sizing:border-box;background:none;border:none;border-radius:14px;outline:none;color:#ebc786;font-family:Barlow,sans-serif;font-size:inherit;text-transform:uppercase;line-height:1;text-align:center}.voting_controls_up{margin-left:5px}.voting_controls_down{margin-right:5px}.voting_confirm_up,.voting_controls_up{border:1px solid #7fed75}.voting_confirm_down,.voting_controls_down{border:1px solid #d14042}.voting_confirm_up{color:#7fed75}.voting_confirm_down{color:#d14042}.voting_control_arrow_down,.voting_control_arrow_up{position:absolute;height:150%;top:-25%}.voting_control_arrow_up{left:-20px}.voting_control_arrow_down{right:-20px;transform:rotate(180deg)}.sort_control{position:fixed;top:20px;right:30px;font-family:Barlow,sans-serif;font-size:.8em;cursor:default}.sort_type{text-decoration:underline;cursor:pointer}#list .sort_dropdown{overflow:hidden;padding:0;margin:0}.sort_dropdown--collapsed{height:0}@media only screen and (min-width:700px){#list ul li p{font-size:.6em}#list ul li h2{font-size:.5em}#list ul li h1{font-size:2.3em;margin-left:auto;width:100%}#list ul li h1.small_text{font-size:2.3em;letter-spacing:10px}.voting_controls{font-size:.5em}.voting_confirm_down,.voting_confirm_up,.voting_controls_down,.voting_controls_up{width:150px}.voting_controls_up{margin-left:30px}.voting_controls_down{margin-right:30px}.voting_control_arrow_up{left:-30px}.voting_control_arrow_down{right:-30px}}