/* High contrast fix -andrewS */
@media screen and (-ms-high-contrast:black-on-white), screen and (forced-colors: active) and (prefers-color-scheme: light) {
  .HCfix {
      filter: invert(1);
  }
}


@media screen and (max-width:1083px){
 .custVidHero{display:block !important;}

}

@media screen and (min-width:768px) {
  .custPadTop {
    padding-top:24px;
  }
}

@media screen and (min-width:1920px){
.m-hero-item.f-y-center.f-transparent>div>div, .c-hero.f-y-center.f-transparent>div>div {
    top: calc(65%) !important;
 }
}

@media screen and (max-width: 767px) and (min-width: 580px) {
.mobile520hero.custVidHeroCopy .m-hero-item.f-transparent:before {
    padding-bottom: 40% !important;
 }
}

@media screen and (max-width:414px) {
 .c-hero.f-transparent:before, .m-hero-item.f-transparent:before {
    padding-bottom: 20.2% !important;
    padding-top: 0px;
}
}



@media screen and (min-width:1084px){
.staticVideo{display:none !important;}
}

@media screen and (max-width:1083px){
 .custVidHero{display:none !important;}
.staticVideo{display:block !important;}
.pubDetailsContent { padding-left:10%; padding-right:10%;}
}

.getGame {
  margin-bottom:0px !Important;
}

.socialIcons {
 padding-top:15px;
 width:100% !Important;
/* display:inline-block; */
}

#add-ons picture {
  border:none;
}
#add-ons .m-product-placement-item div {
  text-align:left;
}


@media screen and (min-width:414px) {
 .socialIcons a {
  display:inline-block;
  width:45px;
  margin-right:15px;
 }
}

@media screen and (max-width:413px) {
 .socialIcons a {
  display:inline-block;
  width:45px;
  margin-right:5px;

}
.multiFeature  .c-pivot>.c-flipper{
    display: none !Important;
 }
}

.gamesSection .m-product-placement-item > a:focus {
    outline: #fff dashed 2px !important;
}

/* page bar hero modifications */

.GLP-pageBar .pageBarLogo img {
 width:118px;
}

.GLP-pageBar .parMarginLeft {
 margin-left:25%;
}

.GLP-pageBar .c-in-page-navigation {
 background-color:#ff0088 !important;
 padding-left: 27px !important;
 padding-right: 32px !important;
}


@media screen and (min-width: 860px) and (max-width: 1083px) {
   .GLP-pageBar .m-in-page-navigation div[data-js-in-page-navigation-wrapper="true"] {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
}

.GLP-pageBar  .pageBarCTALink {
  font-size:18px !important;
  line-height:25px !important;
  text-wrap-mode: wrap;
  color:#fff !important;
  background:transparent !important;
}

.GLP-pageBar a.c-hyperlink:not(.glyph-play):after, button.c-hyperlink:not(.glyph-play):after {
    content: "";
    display: inline-block;
    font-size: 11px;
    margin-left: 3px;
    margin-top: 3px;
    position: relative;
    right: 0;
    vertical-align: top;
    font-weight:100;
}

.GLP-pageBar .trans nav.c-in-page-navigation .c-hyperlink {
   text-decoration:none !important;
   font-weight: 700 !important;
}

.GLP-pageBar .pageBarLogo {
  margin-top:10px;
}

.GLP-pageBar .trans.m-in-page-navigation nav.c-in-page-navigation .c-hyperlink:hover, 
.GLP-pageBar .trans.m-in-page-navigation nav.c-in-page-navigation .c-hyperlink:active,
.GLP-pageBar .trans.m-in-page-navigation nav.c-in-page-navigation .c-hyperlink:focus  {
 color:#fff !important;
 text-decoration:underline !important;
}

.GLP-pageBar .c-in-page-navigation {
    display: flex;
    flex-wrap: wrap;
    align-content: flex-end;
    justify-content: space-evenly;
}

.GLP-pageBar a.c-call-to-action:hover:not(.f-lightweight):not([aria-disabled="true"]) {
 box-shadow:none !important;
}

.GLP-pageBar a.c-call-to-action span {
  line-height:25px !important;
}


 @media screen and (max-width: 859px) {
   .GLP-pageBar .m-in-page-navigation div[data-js-in-page-navigation-wrapper="true"] {
        padding-left: 0px;
        padding-right: 0px;
    }
}

@media screen and (min-width: 860px) {
   .GLP-pageBar  div.trans.m-in-page-navigation:not(.standard-header) {
        top: 0px !important;
    }
}

@media screen and (max-width:843px) {

 .GLP-pageBar .pagebarCtaSection {
   align-content: space-between !important;
    justify-content: space-around !important;
   flex-wrap: wrap !important;
 }
}

@media screen and (min-width:699px) {
.GLP-pageBar  .pageBarCTALink {
  padding-left:30px;
 }
}


@media screen and (max-width:641px) {
.GLP-pageBar  .pageBarCTALink {
  width:90% !important;
 }
}



@media screen and (max-width:1083px) {
.hero.staticVideo img {
  margin-top:66px !Important;
 }
}

@media screen and (max-width:759px) {
.hero.staticVideo img {
  margin-top:102px !Important;
 }
}

@media screen and (max-width:641px) {
.hero.staticVideo img {
  margin-top:125px !Important;
 }
}

@media screen and (max-width:370px) {
.hero.staticVideo img {
  margin-top:150px !Important;
 }
}

.GLP-pageBar .c-glyph::after {
 margin-top:2px !important;
}

.custNavDisplay {
 display:table;
}

nav.c-in-page-navigation.f-sticky {
 border-bottom:none !important;
}