.live-odds-module-parent{position:relative}.vanish{opacity:0}.erase{display:none!important}.shrink{margin:0!important;max-height:0}.overlay-parent{position:relative}.overlay{display:block;height:100%;opacity:0;position:absolute;transition:opacity .3s ease-in-out;width:100%;z-index:-1}.overlay.show{opacity:1;z-index:999}#full-date{font-size:25px;margin-bottom:5px;text-shadow:0 0 3px #343434}.spinner{-webkit-animation:cp-spin 1s linear 0s infinite normal none running;animation:cp-spin 1s linear 0s infinite normal none running;border:3px solid #00afff;border-radius:50%;border-top-color:transparent;bottom:0;display:block;height:64px;left:0;margin:auto;position:absolute;right:0;top:0;width:64px}.odds-section{margin:25px auto;max-width:310px;transition:opacity .3s ease-in-out,max-height .3s ease-in-out,margin .3s ease-in-out}.inner-odds{border:1px solid #ffff04;display:flex;flex-direction:row}.odds-section .odds{background-color:#ffff04}.box-3{flex-direction:column}.box-3,.box-3 .box{display:flex;flex:1}.box-3 .box{align-items:center;justify-content:center}.box-3 .box.decimal p,.box-3 .box.team p{margin:0;text-align:center}.box-3 .box.team p{color:#ffff04;font-size:28px;font-weight:700}.box-3 .box.decimal p{color:#000430;font-family:whHoxton,Verdana,sans-serif;font-size:38px;font-weight:900}.placeholder-section{margin-bottom:20px;max-height:none;transition:opacity .3s ease-in-out,max-height .3s ease-in-out,margin .3s ease-in-out}.placeholder-section.shrink{margin-bottom:0;max-height:0}@media only screen and (min-width:1024px){.overlay-parent{max-height:184px;max-width:450px}.inner-odds{flex-direction:column}.odds-section{margin-bottom:50px;margin-left:0;margin-right:0;max-width:none}.odds-section .teams{padding:5px 0}.box-3{flex-direction:row}.box-3 .box{flex:1 1 100px}}@-webkit-keyframes cp-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes cp-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}