.hc-mm-wrapper #bracket .group:before,.hc-mm-wrapper #bracket .group:after{content:'';display:table}.hc-mm-wrapper #bracket .group:after{clear:both}.hc-mm-wrapper #bracket .group{zoom:1}.hc-mm-wrapper #bracket{overflow:hidden;padding-top:0;font-size:11px}.hc-mm-wrapper .container{margin:0 auto;display:block;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}.hc-mm-wrapper .split{display:block;float:left;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:42%;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row}.hc-mm-wrapper .champion{float:left;display:block;width:16%;-webkit-flex-direction:row;flex-direction:row;-webkit-align-self:center;align-self:center;margin-top:-15px;text-align:center;padding:230px 0\9}.hc-mm-wrapper .champion i{color:#a0a6a8;font-size:45px;padding:10px 0;display:none}.hc-mm-wrapper .round{display:block;float:left;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;width:95%;width:30.8333%\9}.hc-mm-wrapper .split-two{}.hc-mm-wrapper .split-one .round{margin:0 2.5% 0 0}.hc-mm-wrapper .split-two .round{margin:0 0 0 2.5%}.hc-mm-wrapper .score{font-size:11px;text-transform:uppercase;float:right;color:#4FA8D1;font-weight:bold;font-family:'Open Sans',sans-serif;position:absolute;right:5px}.hc-mm-wrapper .seed{font-size:11px;text-transform:uppercase;color:#4FA8D1;font-weight:bold;font-family:'Open Sans',sans-serif}.hc-mm-wrapper .team{padding:0 5px;margin:3px 0;height:25px;line-height:25px;white-space:nowrap;overflow:hidden;position:relative}.hc-mm-wrapper .matchup{margin:0;width:100%;height:auto;display:block;padding:0 0;height:60px;-webkit-transition:all 0.2s;transition:all 0.2s;box-sizing:content-box}.hc-mm-wrapper .round-two .matchup{margin:0;padding:30px 0}.hc-mm-wrapper .round-three .matchup{margin:0;padding:90px 0}.hc-mm-wrapper .round-four .matchup{margin:0;padding:205px 0}.hc-mm-wrapper .round-details{font-family:'Open Sans Bold',sans-serif;font-weight:700;font-size:13px;line-height:15px;color:#4FA8D1;text-transform:uppercase;text-align:center;height:auto}.hc-mm-wrapper .champion li,.hc-mm-wrapper .round li{background-color:#fff;box-shadow:none;opacity:0.45}.hc-mm-wrapper .current li{opacity:1;border:1px solid #e6e6e6;font-family:'Open Sans',sans-serif}.hc-mm-wrapper .current li.team{background-color:#fff;box-shadow:0 1px 4px rgba(0,0,0,0.1);opacity:1;list-style:none;font-size:.75rem;font-size:11px}.hc-mm-wrapper .current li.time{list-style:none;border:none;box-shadow:none;color:#999}.hc-mm-wrapper .article-body-wrapper-custom li{font-size:.75rem;font-size:11px}.hc-mm-wrapper .vote-options{display:block;height:52px}.hc-mm-wrapper .share .container{margin:0 auto;text-align:center}.hc-mm-wrapper .share-icon{font-size:24px;color:#fff;padding:25px}.hc-mm-wrapper .share-wrap{max-width:1100px;text-align:center;margin:60px auto}.hc-mm-wrapper .final{margin:4.5em 0}@-webkit-keyframes pulse{0{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.3);transform:scale(1.3)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse{0{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.hc-mm-wrapper .share-icon{color:#fff;opacity:0.35}.hc-mm-wrapper .share-icon:hover{opacity:1;-webkit-animation:pulse 0.5s;animation:pulse 0.5s}.hc-mm-wrapper .date{font-size:10px;letter-spacing:2px;font-family:'Open Sans',sans-serif;color:#4FA8D1}@media screen and (max-width:1200px){.hc-mm-wrapper .container{-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column}.hc-mm-wrapper .split,.champion{width:90%;margin:35px 5%}.hc-mm-wrapper .champion{-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;-ms-flex-order:3;-webkit-order:3;order:3}.hc-mm-wrapper .split{border-bottom:1px solid #b6b6b6;padding-bottom:20px}}@media screen and (max-width:768px){.hc-mm-wrapper .champion{width:50%}}@media screen and (max-width:480px){.hc-mm-wrapper .champion{width:50%}.hc-mm-wrapper .split{width:95%;margin:25px 2.5%}.hc-mm-wrapper .round{width:21%}.hc-mm-wrapper .current{-webkit-flex-grow:1;-moz-flex-grow:1;flex-grow:1}.hc-mm-wrapper .hero h1{font-size:2.15em;letter-spacing:0;margin:0}.hc-mm-wrapper .hero p.intro{font-size:1.15em;margin-bottom:-10px}.hc-mm-wrapper .round-details{font-size:90%}}