/* Heroes */
.x1sHero a.c-call-to-action.f-lightweight {
    color: #5DC21E !important;
}

.x1sHero {
    background-color: #171717;
}

.x1s2Hero {
    background-color: #E3E3E3;
}

/* Table */
@media screen and (max-width: 420px) {
.customtbl .link-marg-left {
    margin-left: 0 !important;}
}

@media screen and (max-width: 768px) {
.customtbl .tblCTA {
   display: none;}
}

@media screen and (min-width: 767px) {
.customtbl .moblieCTA {
   display: none;}
}

.customtbl .c-table td {
   padding: 10px 0 !important;
}

.customtbl td img.c-image {
    display: inline-block !important;
}

.customtbl .c-table.f-divided tbody tr {
border: 0 !important;
}
.customtbl .c-table td {
max-width: 150px;
}
.greyBG {
background-color: #f2f2f2 !important; 
}
.tg-table-cell {
padding: 10px 0 10px 19px !important; 
}
.tg-table-no-border {
border: none !important;
}
.tg-table-heading {
color: #000 !important;
}

#defaultDesc1 .c-heading-4 {
    font-size: .1px !important;
}

@-moz-document url-prefix() { 
.customtbl .c-table caption {
    display: table-header-group;}
}

.customtbl .c-table caption {
    position: relative;
    width: 320px;
    top: 190px;
    font-size: 34px !important;
    font-weight: 100 !important;
    line-height: 40px !important;
}

@media screen and (max-width: 1350px) {
.customtbl .c-table caption {
    top: 120px;}
.customtbl .c-table caption {
    width: 300px;}
}

@media screen and (max-width: 1084px) {
.customtbl .c-table caption {
    padding-left: 20px !important;}
}

@media screen and (max-width: 767px) {
.customtbl .c-table caption {
    width: 200px;
    font-size: 26px !important;
    line-height: 32px !important;} 
}   

@media screen and (max-width: 540px) {
.customtbl .c-table caption {
    width: 135px;}
}

/* Rich Content Block 
@media screen and (min-width: 1084px) {
.divider1 {
    border-right: 1px solid;
    height: 162px;}

.divider2 {
    border-right: 1px solid;}

.divider3 {
    border-right: 1px solid;
    height: 162px;}
} */

/* 4K Blade */
.fourK-ent [class*=f-x][class*=f-y].c-hero > div > div, .fourK-ent [class*=f-x][class*=f-y].m-hero-item > div > div {
top: calc(55%);
}

@media screen and (max-width: 769px) {
.fourK-ent [class*=f-x][class*=f-y].c-hero > div > div, .fourK-ent [class*=f-x][class*=f-y].m-hero-item > div > div {
top: calc(20%) !important;}
}

@media screen and (max-width: 769px) {
.fourK-ent .c-hero > div, .fourK-ent .m-hero-item > div {
    height: 150px !important;}
}

@media screen and (min-width: 768px) {
.fourK-ent .c-heading-2 {
     font-size: calc(170px + 3vw) !important;
     margin-bottom: 0px !important;
     padding: 0;
     color: #FFF;}
}

@media screen and (min-width: 769px) {
.fourK-ent p.c-paragraph-2 {
     font-size: calc(17.6px + 1.18vw) !important;
     line-height: 5.9 !important;
     color: #FFF;
     padding-top: 0px;}
}

@media screen and (max-width: 768px) {
.fourK-ent .c-heading-2 {
     font-size: 100px !important;}

.fourK-ent p.c-paragraph-2 {
      font-size: 30px !important;
    padding-top: 30px !important;}
}

@media screen and (max-width: 770px) and (min-width: 768px) {
.fourK-ent p.c-paragraph-2 {
     line-height: 4 !important;
     color: #FFF;}
}

.fourK-ent .c-hero, .fourK-ent .m-hero-item {
padding: 0 !important;
}


/* Over 1920 */
@media screen and (min-width: 1920px) {
.m-hero-item {max-width: 1920px; margin: 0 auto;}
.c-image {max-width: 1920px; margin: 0 auto;}
}

[class^=m-]+.m-hero-item {
float: none !important;
}

/* Pivot */
.cstmPivot .c-pivot>section[aria-hidden=false] {
    max-width: 750px !important;
    margin: 0 auto !important;
}

/* Center Align Feature */
@media only screen and (max-width: 1084px) {
.cstmFeature .c-feature {
     padding: 0 5% !important;}
}

/* Scaling Fonts */
@media screen and (max-width: 1084px) {
.c-heading-2 {
    font-size: 34px !important;
    line-height: 40px !important;}
}

@media screen and (max-width: 768px) {
.c-heading-2 {
    font-size: 26px !important;
    line-height: 32px !important;}
}

@media screen and (max-width: 1084px) {
.c-heading-1 {
    font-size: 46px !important;
    line-height: 56px !important;}
}

@media screen and (max-width: 768px) {
.c-heading-1 {
    font-size: 34px !important;
    line-height: 40px !important;}
}

/* Letter Spacing */
.letterSpc {
letter-spacing: .2em !important;
}

/* Multi Network */
.multiplayer-network > div:nth-child(2)  {
position: relative; margin-top: -7% !important;
}

/* Hover States */
.m-content-placement-item {
    cursor: text !important;
}

/* CSS for JS */
.hayReplaceUp, .hayReplace {
  visibility: hidden;
}
