body{background-color:#000!important}#user-bar{position:fixed;width:100%;top:75px;background-color:#fff}html.admin-bar #user-bar{top:107px}nav.navbar-main-nav{z-index:1040}html.admin-bar nav.navbar-main-nav{top:32px}nav.navbar-event-map{margin:unset;min-height:unset;top:110px}html.admin-bar nav.navbar-event-map{top:142px}nav.navbar-event-map .navbar-header{position:initial;margin-left:150px}nav.navbar-event-map .navbar-brand{color:#fff}nav.navbar-event-map .navbar-nav>li>a{margin:10px 5px;padding:5px 15px;text-shadow:unset}nav.navbar-event-map .navbar-nav>li>a.btn-default:focus,nav.navbar-event-map .navbar-nav>li>a.btn-default:hover,nav.navbar-event-map .navbar-nav>li>a.btn-primary:focus,nav.navbar-event-map .navbar-nav>li>a.btn-primary:hover{background-position:unset}nav.navbar-event-map .navbar-nav>li>a.btn-primary{color:#fff}nav.navbar-event-map .navbar-nav>li>a.btn-primary:hover{background-color:#337ab7}nav.navbar-event-map .navbar-nav>li>a.btn-default{color:#333}nav.navbar-event-map .navbar-nav>li>a.btn-default:hover{background-color:#e0e0e0}.wrapper{display:flex;flex-direction:column;min-height:100vh}html.admin-bar .wrapper{top:32px}#event-map-container{position:absolute;top:163px;left:0;right:0;bottom:0;overflow:hidden}html.admin-bar #event-map-container{top:195px}.event-map-loader{position:absolute;top:0;left:0;bottom:0;right:0;background-color:#fff;display:flex;align-items:center;justify-content:center;z-index:1000}.event-map{z-index:100;position:absolute;background:#fff url(https://www.midwestgamingclassic.com/wp-content/uploads/2019/03/event-map-background.png) no-repeat top center;background-size:cover}.event-map.in{z-index:200}.event-map-control{position:absolute;cursor:pointer}.control-zoom-plus{top:10px;right:10px}.control-zoom-minus{top:48px;right:10px}@media (max-width:991px){#user-bar,nav.navbar-main-nav{display:none}nav.navbar-event-map{min-height:50px;top:0}nav.navbar-event-map .navbar-header{margin-left:unset;float:unset}nav.navbar-event-map .navbar-header a.navbar-brand{padding:0}nav.navbar-event-map .navbar-header a.navbar-brand img{position:relative;max-height:88px;z-index:1000}nav.navbar-event-map .navbar-header a.navbar-brand.navbar-brand-wn{position:relative;margin-left:0;top:20px}nav.navbar-event-map .navbar-header a.navbar-brand.navbar-brand-wn img{position:relative;max-height:60px;z-index:1000}nav.navbar-event-map .navbar-header span.navbar-brand{margin-left:unset}nav.navbar-event-map .navbar-left,nav.navbar-event-map .navbar-nav{float:unset!important}nav.navbar-event-map .navbar-nav>li>a{text-align:center}#event-map-container{top:50px}}#event-filters-panel{display:none;position:absolute;top:0;right:0;bottom:0;width:25vw;min-width:300px;z-index:900}#event-filters-panel.in{display:block}#event-filters-panel>.panel-primary{position:absolute;top:0;bottom:0;left:0;right:0;margin:0;background-color:#fff;border-radius:unset;box-shadow:0 0 20px}#event-filters-panel>.panel-primary>.panel-heading{position:absolute;top:0;left:0;right:0;height:56px;border-radius:unset}#event-details-panel>.panel-primary>.panel-heading .close,#event-filters-panel>.panel-primary>.panel-heading .close{color:#fff;opacity:unset;filter:unset;margin:0;padding:0}#event-filters-panel>.panel-primary .panel-heading h1,#event-filters-panel>.panel-primary .panel-heading h2,#event-filters-panel>.panel-primary .panel-heading h3{margin:0}#event-filters-panel>.panel-primary>.panel-body{position:absolute;top:57px;left:0;right:0;bottom:0;overflow-y:auto}@media (max-width:991px){#event-filters-panel{left:0;width:unset;min-width:unset;background-color:rgba(0,0,0,.5)}#event-filters-panel>.panel-primary{position:absolute;top:10vh;bottom:10vh;right:unset;left:50%;width:90%;transform:translateX(-52%)}}#event-details-panel,#event-results-panel,#my-schedule-panel{display:none;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1000;background-color:rgba(0,0,0,.5)}#event-details-panel{display:block;z-index:1002}#event-results-panel.in,#my-schedule-panel.in{display:block}#event-details-panel>.panel,#event-results-panel>.panel,#my-schedule-panel>.panel{position:absolute;top:45px;bottom:30px;left:50%;width:90%;margin:0;transform:translateX(-52%);background-color:#fff;border:2px solid #fff}#event-details-panel>.panel>.close,#event-results-panel>.panel>.close,#my-schedule-panel>.panel>.close{font-size:31px;opacity:unset;filter:unset}#event-details-panel>.panel>.panel-heading,#event-results-panel>.panel>.panel-heading,#my-schedule-panel>.panel>.panel-heading{position:absolute;top:0;left:0;right:0;height:56px}#event-details-panel .panel-heading h1,#event-details-panel .panel-heading h2,#event-details-panel .panel-heading h3,#event-results-panel .panel-heading h1,#event-results-panel .panel-heading h2,#event-results-panel .panel-heading h3,#my-schedule-panel .panel-heading h1,#my-schedule-panel .panel-heading h2,#my-schedule-panel .panel-heading h3{margin:0}#event-details-panel>.panel>.panel-body,#event-results-panel>.panel>.panel-body,#my-schedule-panel>.panel>.panel-body{position:absolute;top:56px;left:0;right:0;bottom:0;overflow-y:auto}#event-details-panel>.panel>.panel-body>h3,#event-results-panel>.panel>.panel-body>h3,#my-schedule-panel>.panel>.panel-body>h3{font-weight:700;text-align:center}.table-event-item-list,.table-event-item-list tr.event-item,.table-event-item-list tr.event-item-detail{border:1px solid #666}.table-event-item-list tr.event-item-detail>td,.table-event-item-list tr.event-item>td{border-top:1px solid #666}.table-event-item-list tbody tr.event-item{background-image:-webkit-linear-gradient(top,#f5f5f5 0,#ddd 100%);background-image:-o-linear-gradient(top,#f5f5f5 0,#ddd 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#ddd));background-image:linear-gradient(to bottom,#f5f5f5 0,#ddd 100%);background-repeat:repeat-x}.table-event-item-list tbody tr.event-item.open{background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);background-repeat:repeat-x;color:#fff}.table-event-item-list tbody td{cursor:pointer}.table-event-item-list .row{display:flex;flex-wrap:wrap;margin-right:-.75rem;margin-left:-.75rem}.table-event-item-list .heading{font-size:1.75rem;font-weight:700}.table-event-item-list .photo{flex:0 0 auto;width:160px;padding-left:1rem}.table-event-item-list .col{flex:1 0 0%;width:100%;max-width:100%;padding:.25rem 1rem}.table-event-item-list .col-60{flex:0 0 auto;width:60%}.table-event-item-list .col-40{flex:0 0 auto;width:40%;text-align:right}.table-event-item-list .indicator{position:absolute;display:flex;right:0;margin-right:2.5rem;align-self:flex-end}.table-event-item-list tbody tr.event-item.open .extra,.table-event-item-list tbody tr.event-item.open .indicator,.table-event-item-list tbody tr.event-item.open .photo{display:none}@media (max-width:767px){.table-event-item-list .photo{display:none}}.panel.panel-dark{border-color:#222}.panel.panel-dark>.panel-heading{color:#fff;background-color:#222;border-color:#222;font-size:24px;display:flex;flex-wrap:wrap}.panel.panel-dark>.panel-heading span{flex-grow:1;width:33%}.panel.panel-dark>.panel-heading .break{flex-basis:100%;height:0}@media (max-width:767px){.panel.panel-dark>.panel-heading span.text-left{width:100%;text-align:center!important}.panel.panel-dark>.panel-heading span.text-center{text-align:left!important}}@media (min-width:768px){.panel.panel-dark>.panel-heading .break{display:none}}.panel.panel-dark>.panel-heading+.panel-collapse>.panel-body{border-top-color:#222}.panel.panel-dark>.panel-heading .badge{color:#222;background-color:#fff}.panel.panel-dark>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#222}.map-loader{font-size:10px;margin:50px auto;text-indent:-9999em;width:11em;height:11em;border-radius:50%;background:#000;background:-moz-linear-gradient(left,#000 10%,rgba(0,0,0,0) 42%);background:-webkit-linear-gradient(left,#000 10%,rgba(0,0,0,0) 42%);background:-o-linear-gradient(left,#000 10%,rgba(0,0,0,0) 42%);background:-ms-linear-gradient(left,#000 10%,rgba(0,0,0,0) 42%);background:linear-gradient(to right,#000 10%,rgba(0,0,0,0) 42%);position:relative;-webkit-animation:map-loader 1s infinite linear;animation:map-loader 1s infinite linear;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.map-loader:before{width:50%;height:50%;background:#000;border-radius:100% 0 0 0;position:absolute;top:0;left:0;content:''}.map-loader:after{background:#fff;width:75%;height:75%;border-radius:50%;content:'';margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}@-webkit-keyframes map-loader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes map-loader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.event-spinner{display:inline-block;position:relative;width:16px;height:14px}.event-spinner div{display:inline-block;position:absolute;left:0;width:4px;background:#fff;animation:event-spinner 1.2s cubic-bezier(0,.5,.5,1) infinite}.event-spinner div:first-child{left:0;animation-delay:-.24s}.event-spinner div:nth-child(2){left:6px;animation-delay:-.12s}.event-spinner div:nth-child(3){left:12px;animation-delay:0}@keyframes event-spinner{0%{top:2px;height:14px}100%,50%{top:6px;height:6px}}#event-guide-filters .entry{display:flex;margin-bottom:10px;height:48px;border:1px solid #888;background-color:#fafafa;box-shadow:2px 2px 5px #999}#event-guide-filters .entry-label{flex:0 0 46px;width:46px;background-color:#000;border-right:1px solid #999}#event-guide-filters .entry-label a{display:flex;width:46px;height:46px;color:#eee;text-decoration:none;justify-content:center;align-items:center}#event-guide-filters .entry-filter{display:flex;flex:0 0 46px;width:46px;justify-content:center;align-items:center;border-left:1px solid #999}#event-guide-filters .entry-title{flex:1 1 auto;display:flex}#event-guide-filters .entry-title a{display:flex;align-items:center;padding-left:1rem;color:#111;text-decoration:none}#event-guide-filters label{font-weight:400}#event-guide-filters span.filter-indicator{display:none}#event-guide-filters span.filter-indicator.visible{display:initial}