[data-sub="home"] .menu-sub,
[data-sub="games"] .menu-sub,
[data-sub="ottoneu"] .menu-sub {
  width: 150px; }

[data-sub="blogs"] .menu-sub,
[data-sub="scores"] .menu-sub {
  width: 350px; }

[data-sub="standings"] .menu-sub {
  width: 325px; }

[data-sub="teams"] .menu-sub {
  width: 300px; }

[data-sub="projections"] .menu-sub,
[data-sub="glossary"] .menu-sub,
[data-sub="leaders"] .menu-sub {
  width: 250px; }

[data-sub="events"] .menu-sub {
  width: 175px; }

.menu-sub,
.menu-search {
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.3), 0 6px 6px rgba(0, 0, 0, 0.1);
  border: 1px solid #aaa;
  border-top: none; }

.menu-search {
  width: 500px;
  padding: 10px; }

.menu-search-top {
  max-width: 500px;
  width: 100%;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  color: #000; }

.menu-search-box {
  -ms-flex: 1 0 auto;
  -webkit-flex: 1 0 auto;
  flex: 1 0 auto;
  margin: 5px 15px; }

.menu-search-divider {
  border-left: 1px solid #888;
  width: 1px;
  -ms-flex: 0 0 0px;
  -webkit-flex: 0 0 0px;
  flex: 0 0 0px;
  margin: 30px 0 0; }

nav.nav-main .menu-item-label {
  text-align: center; }

header {
  width: 1000px; }

#wrapper {
  width: 1000px; }

header {
  min-width: 1000px;
  width: 100%; }

#wrapper {
  min-width: 1000px;
  width: 100%; }

@media screen and (max-width: 1020px) {
  .header-container.sticky, .header-container {
    position: static; }
  .header-chat-alert-spacer.chatShow {
    display: none; }
  #content {
    padding-top: 20px; } }

