.fixturepostcard .fixturepostcardpuckofftime > h3,
.fixturepostcard .scorewrapper .scoretext > h3 {
  display: flex;
  color: #fff!important;
  background-color: #7c7f87;
  border-radius: 4px;
  width: 40%;
  box-shadow: 1px 5px 9px #424448ab;
}
#sponsors_section .sponsor_item .sponsor_logo img {
  height: 120px;
  object-fit: contain;
  object-position: top center;
}
#logo {
  padding: 20px;
}
#menu-sidemenudesktop
  .fusion-megamenu-holder
  > .fusion-megamenu
  > .menu-item:hover {
  background-blend-mode: overlay !important;
  background-color: #0000005e !important;
}
#menu-sidemenudesktop .fusion-megamenu-holder > .fusion-megamenu > .menu-item {
  background-blend-mode: overlay !important;
  background-color: #000000c7 !important;
}

#menu-sidemenudesktop > .fusion-megamenu-menu.menu-item > button.awb-menu__open-nav-submenu_main{ display:none!important; }

#menu-sidemenudesktop
  .fusion-megamenu-wrapper .fusion-megamenu-holder {
  background-color: #000 !important;
  width: 100% !important;
  height: 100% !important;
}
  .fusion-megamenu
  .fusion-megamenu-submenu
  .fusion-megamenu-title
  .awb-justify-title {
  color: #fff !important;
  font-size: 24px !important;
}
.fusion-megamenu-title {
  height: 100% !important;
  width: 100% !important;
  display: flex !important;
}
#menu-sidemenudeskto > .menu-item > .awb-menu__main-background-active{
  border-top: 1px solid #fff !important;
  border-bottom: 1px solid #fff !important;
  border-left: 5px solid #d8b95b !important;
}
#menu-sidemenudeskto > .menu-item:hover > .awb-menu__main-background-active{
	border-left: 5px solid var(--awb-color5) !important;
}
#menu-sidemenudeskto > .menu-item > .awb-menu__main-background-default {
  border-top: 1px solid #fff !important;
  border-bottom: 1px solid #fff !important;
}
#titlewrapper
  > div
  > div.fusion-featured-slider-tb.fusion-featured-slider-tb-1
  > div
  > div
  > ol {
  width: 96%;
  position: absolute;
  bottom: -48px;
  display: flex;
  justify-content: flex-end;
  align-content: flex-end;
  align-items: flex-start;
}
.flex-control-paging li a {
  background: #d8b95b;
}
.fixturepostcard .fixturepostcardpuckofftime,
.fixturepostcard .scorewrapper .scoretext {
    margin: 25px 0 !important;
    display: flex !important;
    justify-content: center !important;
}
.fixturepostcard .fixturepostcardpuckofftime > h3 {
  justify-content: center!important;
  height: 75px;
  align-items: center!important;
}
.fixturepostcard .scorewrapper .scoretext > h3 {
  justify-content: center!important;
  height: 100px;
  align-items: center!important;
}
.grey-container .league-standings {
  width: 100%;
  background-color: #000;
}
#sidemenutablet {
  width: 100% !important;
}
#matchnightmagazinescontainer .matchnightmagazineswrapper li:nth-child(2n),
.fixturetablewrapper .fixturetable li:nth-child(2n) {
  background: #f4f4f4;
}
.fixturetablewrapper .fusion-title h3 {
  font-size: 17px !important;
  word-wrap: break-word;
}
@media only screen and (max-width: 1024px) {
  .fixturetablewrapper .fusion-title h3 {
    font-size: 13px !important;
    word-wrap: break-word;
  }
}
@media only screen and (max-width: 600px) {
  .fixturetablewrapper .fusion-title h3 {
    font-size: 10px !important;
    word-wrap: break-word;
  }
}
#sponsorcta .sponsorpack {
  right: 17%;
  position: absolute !important;
  bottom: -205px !important;
}
#sponsorpackages .sponsorpackwrapper .sponsorpackagestabs a {
  border: none;
}
#sponsorpackages .sponsorpackwrapper .sponsorpackagestabs .tab-content ul > li {
  padding: 10px 0 !important;
}
#sponsorpackages .sponsorpackwrapper .sponsorpackagestabs .tab-content ul {
  margin-left: 20px !important;
}
#sponsorpackages .sponsorpackwrapper .sponsorpackagestabs #fusion-tab-title {
  background-color: #000 !important;
}
#sponsorpackages
  .sponsorpackwrapper
  .sponsorpackagestabs
  #fusion-tab-bronze
  > h4,
#sponsorpackages .sponsorpackwrapper .sponsorpackagestabs #fusion-tab-gold > h4,
#sponsorpackages
  .sponsorpackwrapper
  .sponsorpackagestabs
  #fusion-tab-silver
  > h4,
#sponsorpackages
  .sponsorpackwrapper
  .sponsorpackagestabs
  #fusion-tab-title
  > h4 {
  color: #fff !important;
}
#sponsorpackages .sponsorpackwrapper .sponsorpackagestabs #fusion-tab-platinum {
  background-color: #f0f0ef !important;
}
#sponsorpackages
  .sponsorpackwrapper
  .sponsorpackagestabs
  #fusion-tab-platinum
  > h4 {
  color: #000 !important;
}
#sponsorpackages .sponsorpackwrapper .sponsorpackagestabs #fusion-tab-gold {
  background-color: #d8b95b !important;
  color: #fff !important;
}
#sponsorpackages .sponsorpackwrapper .sponsorpackagestabs #fusion-tab-silver {
  background-color: #878787 !important;
  color: #fff !important;
}
#sponsorpackages .sponsorpackwrapper .sponsorpackagestabs #fusion-tab-bronze {
  background-color: #985923 !important;
  color: #fff !important;
}
.fusion-tabs.fusion-tabs-1 .tab-pane {
  padding: 60px !important;
}
#kitgridinfo .kitgridinfowrapper .kitgridinfotext li {
  padding: 15px !important;
}
#matchnightmagazinescontainer .availabletext .no-link {
  pointer-events: none !important;
  color: #a9a9a9;
}
#menu-sidemenudesktop .fusion-megamenu-wrapper {
  display: none !important;
  width: calc(100% - 200px);
  position: fixed;
  left: 0 !important;
  margin-left: 200px;
  top: 0 !important;
  bottom: 0;
  opacity: 1;
  overflow: visible;
}
#menu-sidemenudesktop
  > .menu-item
  > .fusion-background-highlight
  ~ .fusion-megamenu-wrapper.active {
  display: block !important;
}
#menu-sidemenudesktop .fusion-megamenu-wrapper > .row {
  height: 100%;
}
#menu-sidemenudesktop .fusion-megamenu {
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  height: 100%;
  display: grid;
  grid-template-columns: repeat(2, 1fr) !important;
  max-width: 100%;
}
#menu-sidemenudesktop .fusion-megamenu-holder > .fusion-megamenu > .menu-item {
  width: 100% !important;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  display: flex !important;
  align-content: center !important;
  align-items: center !important;
  justify-content: center !important;
}
