@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,400i,700");@import url("https://fonts.googleapis.com/css?family=Libre+Franklin:400,700i");body{background:url(../images/bg.jpg) no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#left-col img.fighter{display:none;-o-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out}#left-col img.fighter.active{display:block;-webkit-animation:fadeIn 1s;animation:fadeIn 1s}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}h1{font-family:'Libre Franklin', sans-serif;text-align:center;font-weight:700;font-style:italic}.title-highlight{background-color:#ff5e5e;padding-left:2px;padding-right:2px;padding-bottom:3px;color:white}.row{margin:0}.box{margin:0 auto;border:solid 1px black;padding:3px;border-radius:3px;cursor:pointer;width:100px}.logo{margin:0 auto}.loaded-pic{margin-left:auto;margin-top:20px}.info-box-container{position:relative;overflow:hidden;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.info-box{color:black;margin:0 auto;opacity:0;left:100%;position:relative;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;-o-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out}.info-box p{font-size:1.23em}.info-box h2{margin-top:0px}.info-box hr{max-width:300px;margin:0px;margin-left:auto;border:dashed 1px black}.info-box.active{opacity:1}.thumb-text{text-align:center;font-family:'Open Sans', sans-serif;font-weight:700}.char-thumb{margin:0 auto}.thumb-row{margin:0 auto}footer{position:relative;right:0;bottom:0;left:0;padding:1rem;text-align:center}@media screen and (max-width:1400px) and (min-width:992px){.loaded-pic{margin-top:150px}}@media screen and (max-width:1200px) and (min-width:992px){.box{width:90px}}@media screen and (max-width:767px) and (min-width:0px){.box{width:75px}.thumb-text{font-size:0.75em}}