

@media screen and (min-width:768px) {
    .full-iframe .oneFrame {
        width: 100%;
        height: 40vw;
      }
    }
    
    
    
    @media screen and (max-width:858px){
    .nineTeenTwenty{padding-top:88px !Important;}
     #detailsection.nineTeenTwenty.m-image{padding-top:0px !Important;}
    }
    
    
    @media screen and (max-width: 539px) {
    .esrbblade [data-grid*=col-] {
        padding-top: 0 !important;
     }
    }
    
    @media only screen and (min-width: 768px) and (max-width: 859px) {
    section.m-hero-item.glp-hero>div>div {
        top: calc(50px + 60vw) !important;
     }
    }
    
    @media only screen and (min-width: 320px) and (max-width: 767px) {
    .heroMobileFix .m-hero-item.mobile-370.glp-hero.f-y-center>div>div {
        top: calc(75%) !important;
     }
     .heroMobileFix section.m-hero-item.glp-hero.mobile-370 {
        height: calc(400px + 85vw) !important;
     }
    }
    
    @media only screen and (min-width: 0px) and (max-width: 767px) {
    .m-hero-item.mobile-220.glp-hero.f-y-center>div>div {
        top: calc(55%);
     }
    section.m-hero-item.glp-hero.mobile-220 {
        height: calc(350px + 56vw);
     }
    }
    
    .esrbblade .c-paragraph-4 {
        padding-bottom: 30px;
    }
    
    .tagLine .playTrailerCTA a:focus {
    background-color:#9bf00b !important;
    }



@media only screen and (min-width: 580px) and (max-width: 767px) {
    .custCopyCard.custVidHeroCopy .m-hero-item.mobile-medium.glp-hero.f-y-center>div>div {
        top: calc(90%) !important;
    }
}


    
    /* Accolades section */
    
    .theme-dark  .m-panes section {
      border-left: 0px !Important;
      border-bottom:0px !Important;
    }
    
    @media screen and (min-width:1084px) {
    .custAccolades [data-grid~="col-1"] {
        width: 20% !Important
    }
 /*
    .custAccolades {
      margin-left:3% !important;
     }
*/
    .topRowAccolades{
       padding-bottom:150px;
     }
    }
    
    @media screen and (max-width:1083px) {
     .hideAtMobile { display:none; }
      .m-panes  { padding-top: 0px !Important; }
      .mobileHide {
       display:none !important;
     }
    .custAccolades [data-grid~="col-1"] {
        width: 40% !Important
    }
    .custAccolades {
      margin-left:18% !important;
     }
    .custAccolades .mobilePad {
       padding-bottom:48px;
     }
    }  
    
   
    @media screen and (max-width:768px) {
      .custAccolades [data-grid~="col-1"] {
        width: 45% !Important
     }
      .topRowAccolades{
       padding-top:48px;
     }
    .custAccolades {
      margin-left:8% !important;
     }
    }
    
    @media screen and (max-width: 539px) {
    .custAccolades [data-grid*="col-"] {
        float:left;
     }
    .custAccolades [data-grid*="col-"] {
       padding-top:0 !important;
     }
    }
    
    @media screen and (min-width:415px) {
    .custAccolades p.c-heading {
      font-size:34px !Important;
      line-height: 40px !Important;
    }
    
    .custAccolades p.c-paragraph{
      font-size:20px !Important;
      line-height: 25px !Important;
     }
    }
    
    @media screen and (max-width:414px) {
    .custAccolades p.c-heading {
      font-size:25px !Important;
      line-height: 30px !Important;
    }
        .starPadBottom img {
        width: 120px;
    }
    
    .custAccolades p.c-paragraph{
      font-size:15px !Important;
      line-height: 20px !Important;
     }
    }
    
     .custAccolades p.c-heading {
      padding-bottom:30px;
    }

    .starPadBottom img {
     padding-bottom:30px !important;
  }

@media screen and (min-width:1600px) {
 .accoladeBG {
    background-image: url('https://assets.xboxservices.com/assets/2c/7c/2c7cc4f4-ab42-4942-b91e-9cb207644249.jpg?n=Senuas-Saga-Hellblade-II_Accolade-Background-0_1920x630.jpg');
 }
}

@media screen and (max-width:1600px) and (min-width:1084px) {
   .accoladeBG {
    background-image: url('https://assets.xboxservices.com/assets/83/31/8331b1f3-10ac-4234-9105-f807c89c9a27.jpg?n=Senuas-Saga-Hellblade-II_Accolade-Background-1084_1600x920.jpg');
 }
}

@media screen and (max-width:1600px) {
    .starPadBottom img {
     width:150px;
  }

}

@media screen and (max-width:1083px) {
  .accoladeBG {
    background-image: none !important;
    background-color:#000 !important;
 }
}
@media screen and (min-width:1084px) {
   .accolades .m-panes {
       margin-top:-40px !important;
     }
}



 .accolades hr {
   height:1px;
   color:#ffffff;
   opacity:.40;
 }
@media screen and (max-width:415px) {
 .starPadBottom img {
     width:130px;
  }
}
/* Accolades section */

/*ACCOLADE CUSTOM BUTTON */
@media screen and (min-width:415px) {
.AccoladeBtn {
 left:28% !important;
 }
}
@media screen and (min-width:540px) {
.AccoladeBtn {
 left:33% !important;
 }
}

@media screen and (min-width:769px) {
.AccoladeBtn {
 left:28% !important;
 }
}




.AccoladeBtn {
 background-color:transparent !important;
 color: #fff !important;
 position:relative !important;
}

.showAccoladeBtn a.c-call-to-action:not(.glyph-play):after {
 transform: rotate(90deg) !important;
}

.hideAccoladeBtn a.c-call-to-action:not(.glyph-play):after {
 transform: rotate(-90deg) !important;
 margin-top:-1px !important;
}

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

 .deskLastMobPad { padding-top:48px; }
}

@media screen and (max-width:1083px) {
 .expandAccBtn,
 .hideAccBtn{ 
  display:inline;
  position:relative;
  left:60%;
 }
.removeMobPad {
  padding-bottom:0 !important;
 }
 p.accoladeHeadingPad{
  padding-top:30px !important;
 }
}



a .hideAccBtn {
   padding-bottom:200px;
}

@media screen and (max-width:768px) {
 .custAccolades { padding-bottom:48px; }
}

.mobileHide.showAccolades {
  display:block !important;
}


@media screen and (max-width:1084px) and (min-width:768px) {
   .lastMobileIcon { margin-top:-10px !important; }
}


@media screen and (max-width:539px) {
  .custAccolades { padding-bottom:24px; }
   .expandAccBtn{ 
   top: -24px;
 }
p.accoladeHeadingPad{
  padding-top:20px !important;
 }
}

@media screen and (max-width:415px) {
  .AccoladeBtn {
    left:25% !important;
 }
}

@media screen and (max-width: 767px) {
    .showAccolades p.c-heading,
    .lastMobileIcon p.c-heading {
        font-size: 26px !important;
        line-height: 32px !important;
    }
   .custAccoladeFontSize p.c-heading {
    font-size:26px !important;
    line-height:32px !important;
 }
}

@media screen and (max-width: 465px) {
    .custAccolades {
        margin-left: 0% !important;
        position: relative;
        left: 2%;
    }
 .custAccolades [data-grid~="col-1"] {
        width: 47% ! Important;
    }
}


.popicons.manualIcons { display:block !important; }


@media all and (forced-colors: active) and (prefers-color-scheme: dark) and (max-width:1083px) {
    .starPadBottom  img {
        filter: brightness(0) invert(1) !important;
    }
}

@media all and (forced-colors: active) and (prefers-color-scheme: light) and (max-width:1083px) {
    .starPadBottom  img {
        filter: brightness(0) invert(0) !important;
    }
}

.gameDetailsPar ul {
 padding-left:3% !Important;
}

.gameDetailsPar .c-list.f-lean li {
    padding: 15px;
}