:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-b18d80b *//* ==========================================
   MINECRAFT PS4 VERSIONS HERO
========================================== */

.mc-ps4-hero,
.mc-ps4-hero *{
    box-sizing:border-box;
}

.mc-ps4-hero{
    position:relative;
    width:100%;
    overflow:hidden;
    background:
        linear-gradient(
            120deg,
            #f8fbf8 0%,
            #eef7ef 48%,
            #e4f1e6 100%
        );
}


/* BACKGROUND SHAPES */

.mc-ps4-hero-bg-shape{
    position:absolute;
    border-radius:50%;
    pointer-events:none;
}

.mc-ps4-shape-one{
    top:-220px;
    right:-170px;
    width:580px;
    height:580px;
    background:rgba(39,133,54,.09);
}

.mc-ps4-shape-two{
    bottom:20px;
    left:-170px;
    width:330px;
    height:330px;
    background:rgba(34,38,34,.05);
}


/* MAIN WRAPPER */

.mc-ps4-hero-wrap{
    position:relative;
    z-index:2;
    display:grid;
    grid-template-columns:1fr 1fr;
    gap:65px;
    align-items:center;
    width:100%;
    max-width:1200px;
    min-height:680px;
    margin:0 auto;
    padding:90px 35px 75px;
}


/* ==========================================
   HERO CONTENT
========================================== */

.mc-ps4-hero-content{
    max-width:590px;
}

.mc-ps4-hero-kicker{
    display:inline-flex;
    margin-bottom:17px;
    padding:8px 13px;
    background:#e2f1e4;
    color:#278536;
    border-left:3px solid #278536;
    font-size:11px;
    line-height:1.4;
    font-weight:900;
    letter-spacing:1px;
    text-transform:uppercase;
}

.mc-ps4-hero-content h1{
    margin:0 0 20px;
    color:#202420;
    font-size:58px;
    line-height:1.08;
    font-weight:900;
    letter-spacing:-1.7px;
}

.mc-ps4-hero-content > p{
    max-width:575px;
    margin:0;
    color:#4f5a51;
    font-size:16px;
    line-height:1.9;
}


/* BUTTONS */

.mc-ps4-hero-actions{
    display:flex;
    flex-wrap:wrap;
    gap:13px;
    margin-top:30px;
}

.mc-ps4-hero-btn{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    min-height:50px;
    padding:13px 22px;
    text-decoration:none;
    font-size:12px;
    line-height:1.4;
    font-weight:900;
    transition:
        transform .25s ease,
        background .25s ease,
        color .25s ease,
        box-shadow .25s ease;
}

.mc-ps4-hero-btn:hover{
    transform:translateY(-3px);
}

.mc-ps4-hero-btn-primary{
    background:#278536;
    color:#fff;
    box-shadow:0 12px 25px rgba(39,133,54,.2);
}

.mc-ps4-hero-btn-primary:hover{
    background:#206f2d;
    color:#fff;
}

.mc-ps4-hero-btn-secondary{
    background:#222622;
    color:#fff;
}

.mc-ps4-hero-btn-secondary:hover{
    background:#111411;
    color:#fff;
}


/* STATS */

.mc-ps4-hero-points{
    display:grid;
    grid-template-columns:repeat(3,minmax(0,1fr));
    gap:1px;
    max-width:520px;
    margin-top:38px;
    overflow:hidden;
    background:#d4dfd5;
    border:1px solid #d4dfd5;
}

.mc-ps4-hero-points div{
    padding:17px 14px;
    background:rgba(255,255,255,.72);
    text-align:center;
}

.mc-ps4-hero-points span{
    display:block;
    margin-bottom:4px;
    color:#278536;
    font-size:19px;
    line-height:1.2;
    font-weight:900;
}

.mc-ps4-hero-points small{
    display:block;
    color:#667068;
    font-size:9px;
    line-height:1.5;
    font-weight:700;
}


/* ==========================================
   VISUAL AREA
========================================== */

.mc-ps4-hero-visual{
    display:flex;
    align-items:center;
    justify-content:center;
    min-width:0;
}

.mc-ps4-console-stage{
    position:relative;
    width:100%;
    max-width:500px;
    min-height:460px;
}


/* CONSOLE SHADOW */

.mc-ps4-console-shadow{
    position:absolute;
    right:30px;
    bottom:78px;
    width:360px;
    height:42px;
    border-radius:50%;
    background:rgba(0,0,0,.17);
    filter:blur(18px);
}


/* PS4 CONSOLE */

.mc-ps4-console{
    position:absolute;
    top:72px;
    right:30px;
    width:380px;
    transform:rotate(-4deg);
}

.mc-ps4-console-layer{
    position:relative;
    width:100%;
    background:#202320;
    border:1px solid #414641;
    box-shadow:0 16px 30px rgba(0,0,0,.18);
}

.mc-ps4-console-layer-top{
    height:78px;
    clip-path:polygon(7% 0,100% 0,94% 100%,0 100%);
    background:linear-gradient(145deg,#343934,#151815);
}

.mc-ps4-console-layer-middle{
    width:96%;
    height:55px;
    margin-left:2%;
    background:#181b18;
}

.mc-ps4-console-layer-bottom{
    display:flex;
    align-items:center;
    justify-content:space-between;
    width:92%;
    height:76px;
    margin-left:4%;
    padding:0 27px;
    background:linear-gradient(145deg,#292d29,#151815);
}

.mc-ps4-console-logo{
    position:absolute;
    right:24px;
    bottom:15px;
    color:#fff;
    font-size:15px;
    font-weight:900;
    letter-spacing:.8px;
}

.mc-ps4-console-light{
    width:5px;
    height:43px;
    border-radius:10px;
    background:#79d983;
    box-shadow:0 0 15px rgba(121,217,131,.85);
}

.mc-ps4-console-layer-bottom small{
    color:#9ca69d;
    font-size:9px;
    font-weight:700;
    letter-spacing:.7px;
    text-transform:uppercase;
}


/* CONTROLLER */

.mc-ps4-controller{
    position:absolute;
    right:98px;
    bottom:28px;
    width:245px;
    height:125px;
    z-index:4;
}

.mc-ps4-controller-body{
    position:absolute;
    top:0;
    left:20px;
    width:205px;
    height:100px;
    border-radius:50px 50px 34px 34px;
    background:linear-gradient(145deg,#343934,#181b18);
    border:1px solid #4c524c;
    box-shadow:0 18px 25px rgba(0,0,0,.25);
}

.mc-ps4-controller-handle{
    position:absolute;
    top:49px;
    width:66px;
    height:82px;
    background:#1d211d;
    border-radius:18px 18px 38px 38px;
    z-index:0;
}

.mc-ps4-controller-handle-left{
    left:18px;
    transform:rotate(20deg);
}

.mc-ps4-controller-handle-right{
    right:18px;
    transform:rotate(-20deg);
}

.mc-ps4-touchpad{
    position:absolute;
    top:13px;
    left:74px;
    width:58px;
    height:30px;
    border-radius:5px;
    background:#171a17;
    border:1px solid #494f49;
}

.mc-ps4-dpad{
    position:absolute;
    top:29px;
    left:31px;
    width:31px;
    height:31px;
}

.mc-ps4-dpad span{
    position:absolute;
    display:block;
    background:#111411;
    border-radius:2px;
}

.mc-ps4-dpad span:first-child{
    top:10px;
    left:0;
    width:31px;
    height:11px;
}

.mc-ps4-dpad span:last-child{
    top:0;
    left:10px;
    width:11px;
    height:31px;
}

.mc-ps4-buttons{
    position:absolute;
    top:27px;
    right:28px;
    width:39px;
    height:39px;
}

.mc-ps4-buttons i{
    position:absolute;
    width:10px;
    height:10px;
    border-radius:50%;
    background:#111411;
    border:1px solid #606760;
}

.mc-ps4-buttons i:nth-child(1){
    top:0;
    left:14px;
}

.mc-ps4-buttons i:nth-child(2){
    top:14px;
    right:0;
}

.mc-ps4-buttons i:nth-child(3){
    bottom:0;
    left:14px;
}

.mc-ps4-buttons i:nth-child(4){
    top:14px;
    left:0;
}

.mc-ps4-stick{
    position:absolute;
    bottom:16px;
    width:28px;
    height:28px;
    border-radius:50%;
    background:#111411;
    border:4px solid #2c312c;
}

.mc-ps4-stick-left{
    left:71px;
}

.mc-ps4-stick-right{
    right:71px;
}


/* FLOATING CARDS */

.mc-ps4-floating-card{
    position:absolute;
    z-index:6;
    min-width:145px;
    padding:14px 16px;
    background:#fff;
    border-left:4px solid #278536;
    box-shadow:0 15px 35px rgba(0,0,0,.12);
}

.mc-ps4-floating-card small{
    display:block;
    margin-bottom:3px;
    color:#278536;
    font-size:8px;
    font-weight:900;
    letter-spacing:.7px;
    text-transform:uppercase;
}

.mc-ps4-floating-card strong{
    color:#222;
    font-size:13px;
}

.mc-ps4-floating-card-one{
    top:20px;
    left:0;
}

.mc-ps4-floating-card-two{
    top:195px;
    right:-5px;
}

.mc-ps4-floating-badge{
    position:absolute;
    bottom:18px;
    left:12px;
    z-index:7;
    display:flex;
    align-items:center;
    justify-content:center;
    width:105px;
    height:105px;
    border-radius:50%;
    background:#278536;
    color:#fff;
    border:8px solid #e8f3e9;
    font-size:12px;
    line-height:1.4;
    font-weight:900;
    text-align:center;
    box-shadow:0 13px 28px rgba(39,133,54,.2);
}


/* ==========================================
   BOTTOM STRIP
========================================== */

.mc-ps4-hero-bottom{
    position:relative;
    z-index:3;
    background:#222622;
}

.mc-ps4-hero-bottom-wrap{
    display:grid;
    grid-template-columns:repeat(3,minmax(0,1fr));
    width:100%;
    max-width:1200px;
    margin:0 auto;
    padding:0 35px;
}

.mc-ps4-hero-bottom-wrap > div{
    display:grid;
    grid-template-columns:42px minmax(0,1fr);
    gap:15px;
    align-items:center;
    padding:25px 28px;
    border-right:1px solid rgba(255,255,255,.08);
}

.mc-ps4-hero-bottom-wrap > div:first-child{
    border-left:1px solid rgba(255,255,255,.08);
}

.mc-ps4-bottom-icon{
    display:flex;
    align-items:center;
    justify-content:center;
    width:42px;
    height:42px;
    border-radius:50%;
    background:#278536;
    color:#fff;
    font-size:10px;
    font-weight:900;
}

.mc-ps4-hero-bottom p{
    margin:0;
    color:#c2cbc3;
    font-size:11px;
    line-height:1.7;
}


/* ==========================================
   TABLET
========================================== */

@media(max-width:1000px){

    .mc-ps4-hero-wrap{
        grid-template-columns:1fr;
        min-height:auto;
        padding-top:80px;
    }

    .mc-ps4-hero-content{
        max-width:760px;
        margin:0 auto;
        text-align:center;
    }

    .mc-ps4-hero-kicker{
        margin-left:auto;
        margin-right:auto;
    }

    .mc-ps4-hero-content > p{
        margin-left:auto;
        margin-right:auto;
    }

    .mc-ps4-hero-actions{
        justify-content:center;
    }

    .mc-ps4-hero-points{
        margin-left:auto;
        margin-right:auto;
    }

    .mc-ps4-console-stage{
        margin:0 auto;
    }

    .mc-ps4-hero-bottom-wrap{
        grid-template-columns:1fr;
    }

    .mc-ps4-hero-bottom-wrap > div{
        border-right:1px solid rgba(255,255,255,.08);
        border-left:1px solid rgba(255,255,255,.08);
        border-bottom:1px solid rgba(255,255,255,.08);
    }

}


/* ==========================================
   MOBILE
========================================== */

@media(max-width:767px){

    .mc-ps4-hero-wrap{
        gap:45px;
        padding:65px 20px 55px;
    }

    .mc-ps4-hero-content h1{
        font-size:42px;
        letter-spacing:-1px;
    }

    .mc-ps4-hero-content > p{
        font-size:14px;
    }

    .mc-ps4-hero-actions{
        display:grid;
        grid-template-columns:1fr;
    }

    .mc-ps4-hero-btn{
        width:100%;
    }

    .mc-ps4-hero-points{
        grid-template-columns:1fr;
    }

    .mc-ps4-console-stage{
        min-height:400px;
        transform:scale(.88);
        transform-origin:center top;
    }

    .mc-ps4-console{
        right:50%;
        width:340px;
        transform:translateX(50%) rotate(-4deg);
    }

    .mc-ps4-controller{
        right:50%;
        transform:translateX(50%);
    }

    .mc-ps4-floating-card-one{
        left:5px;
    }

    .mc-ps4-floating-card-two{
        right:2px;
    }

    .mc-ps4-floating-badge{
        left:5px;
        width:92px;
        height:92px;
    }

    .mc-ps4-hero-bottom-wrap{
        padding:0 20px;
    }

    .mc-ps4-hero-bottom-wrap > div{
        padding:21px 18px;
    }

}


/* SMALL MOBILE */

@media(max-width:420px){

    .mc-ps4-console-stage{
        width:112%;
        margin-left:-6%;
        transform:scale(.76);
        transform-origin:center top;
        margin-bottom:-70px;
    }

    .mc-ps4-hero-content h1{
        font-size:36px;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-770723f *//* ==========================================
   MINECRAFT PS4 VERSIONS ARCHIVE
========================================== */

.mc-ps4-archive,
.mc-ps4-archive *{
    box-sizing:border-box;
}

.mc-ps4-archive{
    width:100%;
    padding:95px 0;
    background:#fff;
}

.mc-ps4-archive-wrap{
    width:100%;
    max-width:1180px;
    margin:0 auto;
    padding:0 30px;
}


/* HEADING */

.mc-ps4-archive-head{
    max-width:860px;
    margin:0 auto 48px;
    text-align:center;
}

.mc-ps4-archive-kicker{
    display:block;
    margin-bottom:10px;
    color:#278536;
    font-size:13px;
    line-height:1.5;
    font-weight:700;
    letter-spacing:1px;
    text-align:center;
    text-transform:uppercase;
}

.mc-ps4-archive-head h2{
    margin:0 0 16px;
    color:#222;
    font-size:38px;
    line-height:1.25;
    font-weight:800;
    text-align:center;
}

.mc-ps4-archive-head p{
    max-width:810px;
    margin:0 auto;
    color:#555;
    font-size:15px;
    line-height:1.9;
    text-align:center;
}


/* SUMMARY */

.mc-ps4-archive-summary{
    display:grid;
    grid-template-columns:repeat(4,minmax(0,1fr));
    margin-bottom:25px;
    overflow:hidden;
    background:#222622;
}

.mc-ps4-archive-summary div{
    padding:22px 18px;
    text-align:center;
    border-right:1px solid rgba(255,255,255,.1);
}

.mc-ps4-archive-summary div:last-child{
    border-right:0;
}

.mc-ps4-archive-summary span{
    display:block;
    margin-bottom:5px;
    color:#8ed194;
    font-size:22px;
    font-weight:900;
}

.mc-ps4-archive-summary small{
    color:#c1c9c2;
    font-size:9px;
    font-weight:700;
}


/* LEGEND */

.mc-ps4-archive-legend{
    display:flex;
    justify-content:flex-end;
    flex-wrap:wrap;
    gap:20px;
    margin-bottom:15px;
}

.mc-ps4-archive-legend div{
    display:flex;
    align-items:center;
    gap:8px;
    color:#555;
    font-size:10px;
    font-weight:700;
}

.mc-ps4-legend-dot{
    display:block;
    width:10px;
    height:10px;
    border-radius:50%;
}

.mc-ps4-legend-legacy{
    background:#222622;
}

.mc-ps4-legend-bedrock{
    background:#278536;
}


/* TABLE */

.mc-ps4-archive-table{
    width:100%;
    overflow:hidden;
    background:#fff;
    border:1px solid #dfe5e0;
    box-shadow:0 16px 40px rgba(0,0,0,.05);
}

.mc-ps4-archive-table-head,
.mc-ps4-archive-row{
    display:grid;
    grid-template-columns:65px 1.05fr 1.15fr 1.35fr .85fr 105px;
    align-items:center;
}

.mc-ps4-archive-table-head{
    background:#278536;
}

.mc-ps4-archive-table-head div{
    padding:17px 15px;
    color:#fff;
    font-size:10px;
    font-weight:900;
    letter-spacing:.4px;
    text-align:center;
    text-transform:uppercase;
}

.mc-ps4-archive-table-head div:nth-child(2),
.mc-ps4-archive-table-head div:nth-child(4){
    text-align:left;
}

.mc-ps4-archive-row{
    min-height:70px;
    border-bottom:1px solid #e5e9e6;
    transition:
        background .25s ease,
        transform .25s ease;
}

.mc-ps4-archive-row:last-child{
    border-bottom:0;
}

.mc-ps4-archive-row:hover{
    position:relative;
    z-index:2;
    background:#eef7ef;
}

.mc-ps4-archive-row > div{
    padding:15px;
    color:#555;
    font-size:11px;
    line-height:1.55;
    text-align:center;
}

.mc-ps4-archive-row > div:nth-child(2),
.mc-ps4-archive-row > div:nth-child(4){
    text-align:left;
}


/* INDEX */

.mc-ps4-archive-index{
    color:#9aa39b !important;
    font-size:10px !important;
    font-weight:900;
}


/* VERSION */

.mc-ps4-archive-version{
    color:#222 !important;
    font-size:13px !important;
    font-weight:900;
}


/* ERA BADGE */

.mc-ps4-era-badge{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    min-width:110px;
    padding:7px 10px;
    font-size:8px;
    font-weight:900;
    text-transform:uppercase;
}

.mc-ps4-era-legacy{
    background:#e8ece8;
    color:#222622;
}

.mc-ps4-era-bedrock{
    background:#e5f4e7;
    color:#278536;
}


/* STATUS */

.mc-ps4-status-badge{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    padding:7px 10px;
    background:#f0f2f0;
    color:#666;
    font-size:8px;
    font-weight:900;
    text-transform:uppercase;
}

.mc-ps4-status-modern{
    background:#eaf6eb;
    color:#278536;
}

.mc-ps4-status-current{
    background:#278536;
    color:#fff;
}


/* DETAILS BUTTON */

.mc-ps4-details-btn{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    min-width:88px;
    min-height:34px;
    padding:8px 11px;
    background:#222622;
    color:#fff;
    text-decoration:none;
    font-size:9px;
    font-weight:900;
    transition:
        background .25s ease,
        transform .25s ease;
}

.mc-ps4-details-btn:hover{
    background:#278536;
    color:#fff;
    transform:translateY(-2px);
}


/* NOTE */

.mc-ps4-archive-note{
    display:grid;
    grid-template-columns:60px minmax(0,1fr);
    gap:20px;
    align-items:center;
    margin-top:28px;
    padding:25px 28px;
    background:#eaf6eb;
    border-left:4px solid #278536;
}

.mc-ps4-archive-note-icon{
    display:flex;
    align-items:center;
    justify-content:center;
    width:45px;
    height:45px;
    border-radius:50%;
    background:#278536;
    color:#fff;
    font-size:17px;
    font-weight:900;
}

.mc-ps4-archive-note strong{
    display:block;
    margin-bottom:5px;
    color:#222;
    font-size:15px;
}

.mc-ps4-archive-note p{
    margin:0;
    color:#555;
    font-size:13px;
    line-height:1.8;
}


/* TABLET */

@media(max-width:1000px){

    .mc-ps4-archive-table{
        overflow-x:auto;
    }

    .mc-ps4-archive-table-head,
    .mc-ps4-archive-row{
        min-width:930px;
    }

}


/* MOBILE */

@media(max-width:767px){

    .mc-ps4-archive{
        padding:60px 0;
    }

    .mc-ps4-archive-wrap{
        padding:0 20px;
    }

    .mc-ps4-archive-head h2{
        font-size:30px;
    }

    .mc-ps4-archive-summary{
        grid-template-columns:1fr 1fr;
    }

    .mc-ps4-archive-summary div:nth-child(2){
        border-right:0;
    }

    .mc-ps4-archive-summary div:nth-child(1),
    .mc-ps4-archive-summary div:nth-child(2){
        border-bottom:1px solid rgba(255,255,255,.1);
    }

    .mc-ps4-archive-legend{
        justify-content:flex-start;
    }

    .mc-ps4-archive-table{
        overflow:visible;
        border:0;
        box-shadow:none;
    }

    .mc-ps4-archive-table-head{
        display:none;
    }

    .mc-ps4-archive-row{
        position:relative;
        display:grid;
        grid-template-columns:1fr 1fr;
        min-width:0;
        min-height:0;
        margin-bottom:15px;
        padding:20px;
        background:#fff;
        border:1px solid #dfe5e0;
        border-left:4px solid #278536;
        box-shadow:0 10px 25px rgba(0,0,0,.04);
    }

    .mc-ps4-archive-row > div{
        padding:9px 5px;
        text-align:left !important;
    }

    .mc-ps4-archive-row > div::before{
        display:block;
        margin-bottom:4px;
        color:#919a92;
        font-size:7px;
        font-weight:900;
        letter-spacing:.5px;
        text-transform:uppercase;
    }

    .mc-ps4-archive-row > div:nth-child(1)::before{
        content:"Number";
    }

    .mc-ps4-archive-row > div:nth-child(2)::before{
        content:"Version";
    }

    .mc-ps4-archive-row > div:nth-child(3)::before{
        content:"Edition Era";
    }

    .mc-ps4-archive-row > div:nth-child(4)::before{
        content:"Update Stage";
    }

    .mc-ps4-archive-row > div:nth-child(5)::before{
        content:"Status";
    }

    .mc-ps4-archive-row > div:nth-child(6)::before{
        content:"Action";
    }

    .mc-ps4-era-badge{
        min-width:0;
    }

    .mc-ps4-archive-note{
        grid-template-columns:1fr;
        padding:22px 20px;
    }

}


/* SMALL MOBILE */

@media(max-width:440px){

    .mc-ps4-archive-row{
        grid-template-columns:1fr;
    }

    .mc-ps4-archive-summary{
        grid-template-columns:1fr;
    }

    .mc-ps4-archive-summary div{
        border-right:0;
        border-bottom:1px solid rgba(255,255,255,.1);
    }

    .mc-ps4-archive-summary div:last-child{
        border-bottom:0;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-74fa27d *//* ==========================================
   WHAT IS MINECRAFT PS4 EDITION
========================================== */

.mc-ps4-about,
.mc-ps4-about *{
    box-sizing:border-box;
}

.mc-ps4-about{
    width:100%;
    padding:95px 0;
    overflow:hidden;
    background:#f6f9f6;
}

.mc-ps4-about-wrap{
    width:100%;
    max-width:1160px;
    margin:0 auto;
    padding:0 30px;
}


/* ==========================================
   SECTION HEADING
========================================== */

.mc-ps4-about-head{
    max-width:850px;
    margin:0 auto 55px;
    text-align:center;
}

.mc-ps4-about-kicker{
    display:block;
    margin-bottom:10px;
    color:#278536;
    font-size:13px;
    line-height:1.5;
    font-weight:800;
    letter-spacing:1px;
    text-align:center;
    text-transform:uppercase;
}

.mc-ps4-about-head h2{
    margin:0 0 16px;
    color:#202420;
    font-size:38px;
    line-height:1.25;
    font-weight:900;
    text-align:center;
}

.mc-ps4-about-head p{
    max-width:790px;
    margin:0 auto;
    color:#576058;
    font-size:15px;
    line-height:1.9;
    text-align:center;
}


/* ==========================================
   IDENTITY PANEL
========================================== */

.mc-ps4-about-identity{
    display:grid;
    grid-template-columns:1.15fr .85fr;
    min-height:390px;
    overflow:hidden;
    background:#222622;
    border-radius:20px;
    box-shadow:0 22px 50px rgba(0,0,0,.12);
}

.mc-ps4-about-identity-content{
    display:flex;
    flex-direction:column;
    justify-content:center;
    padding:55px 50px;
}

.mc-ps4-about-label{
    display:inline-flex;
    align-self:flex-start;
    margin-bottom:15px;
    padding:8px 12px;
    background:rgba(39,133,54,.18);
    color:#8ed194;
    font-size:9px;
    line-height:1.4;
    font-weight:900;
    letter-spacing:1px;
    text-transform:uppercase;
}

.mc-ps4-about-identity-content h3{
    max-width:520px;
    margin:0 0 15px;
    color:#fff;
    font-size:34px;
    line-height:1.25;
    font-weight:900;
}

.mc-ps4-about-identity-content p{
    max-width:600px;
    margin:0;
    color:#bcc5bd;
    font-size:14px;
    line-height:1.9;
}

.mc-ps4-about-tags{
    display:flex;
    flex-wrap:wrap;
    gap:9px;
    margin-top:27px;
}

.mc-ps4-about-tags span{
    padding:8px 11px;
    background:#303630;
    color:#d4ddd5;
    border:1px solid rgba(255,255,255,.08);
    font-size:9px;
    line-height:1.4;
    font-weight:800;
}


/* IDENTITY VISUAL */

.mc-ps4-about-identity-visual{
    position:relative;
    display:flex;
    align-items:center;
    justify-content:center;
    min-height:390px;
    overflow:hidden;
    background:#278536;
}

.mc-ps4-about-ring{
    position:absolute;
    border-radius:50%;
    border:1px solid rgba(255,255,255,.18);
}

.mc-ps4-about-ring-one{
    width:310px;
    height:310px;
}

.mc-ps4-about-ring-two{
    width:430px;
    height:430px;
}

.mc-ps4-about-console-card{
    position:relative;
    z-index:2;
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    width:220px;
    height:220px;
    padding:25px;
    background:#fff;
    border-radius:50%;
    text-align:center;
    box-shadow:0 25px 45px rgba(0,0,0,.2);
}

.mc-ps4-about-console-top{
    margin-bottom:9px;
    color:#278536;
    font-size:9px;
    line-height:1.4;
    font-weight:900;
    letter-spacing:1px;
}

.mc-ps4-about-console-card strong{
    display:block;
    color:#222622;
    font-size:56px;
    line-height:1;
    font-weight:900;
    letter-spacing:-2px;
}

.mc-ps4-about-console-card small{
    display:block;
    margin-top:10px;
    color:#667068;
    font-size:10px;
    line-height:1.5;
    font-weight:700;
}


/* ==========================================
   EDITION PATH
========================================== */

.mc-ps4-about-path{
    margin-top:75px;
}

.mc-ps4-about-path-head{
    max-width:720px;
    margin:0 auto 35px;
    text-align:center;
}

.mc-ps4-about-path-head span{
    display:block;
    margin-bottom:8px;
    color:#278536;
    font-size:11px;
    font-weight:800;
    text-transform:uppercase;
}

.mc-ps4-about-path-head h3{
    margin:0;
    color:#202420;
    font-size:30px;
    line-height:1.35;
    font-weight:900;
}

.mc-ps4-about-path-grid{
    display:grid;
    grid-template-columns:1fr 110px 1fr;
    gap:0;
    align-items:stretch;
}

.mc-ps4-about-path-card{
    position:relative;
    padding:38px 34px;
    background:#fff;
    border:1px solid #dce3dd;
    border-top:5px solid #222622;
}

.mc-ps4-about-path-modern{
    border-top-color:#278536;
}

.mc-ps4-about-path-number{
    position:absolute;
    top:20px;
    right:24px;
    color:#e3e9e4;
    font-size:54px;
    line-height:1;
    font-weight:900;
}

.mc-ps4-about-path-era{
    display:block;
    margin-bottom:11px;
    color:#278536;
    font-size:9px;
    line-height:1.5;
    font-weight:900;
    letter-spacing:.8px;
    text-transform:uppercase;
}

.mc-ps4-about-path-card h4{
    position:relative;
    margin:0 0 13px;
    padding-right:40px;
    color:#222;
    font-size:23px;
    line-height:1.4;
    font-weight:900;
}

.mc-ps4-about-path-card p{
    margin:0 0 20px;
    color:#5a625b;
    font-size:13px;
    line-height:1.85;
}

.mc-ps4-about-path-card ul{
    margin:0;
    padding:0;
    list-style:none;
}

.mc-ps4-about-path-card li{
    position:relative;
    margin-bottom:10px;
    padding-left:22px;
    color:#4f5750;
    font-size:12px;
    line-height:1.65;
}

.mc-ps4-about-path-card li:last-child{
    margin-bottom:0;
}

.mc-ps4-about-path-card li::before{
    content:"✓";
    position:absolute;
    top:0;
    left:0;
    color:#278536;
    font-weight:900;
}


/* PATH ARROW */

.mc-ps4-about-path-arrow{
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    background:#222622;
    color:#fff;
}

.mc-ps4-about-path-arrow span{
    display:block;
    margin-bottom:7px;
    color:#8ed194;
    font-size:30px;
    line-height:1;
}

.mc-ps4-about-path-arrow small{
    color:#b8c1b9;
    font-size:8px;
    font-weight:900;
    letter-spacing:.7px;
    text-transform:uppercase;
}


/* ==========================================
   FEATURES
========================================== */

.mc-ps4-about-features{
    margin-top:75px;
}

.mc-ps4-about-features-head{
    max-width:730px;
    margin:0 auto 35px;
    text-align:center;
}

.mc-ps4-about-features-head span{
    display:block;
    margin-bottom:8px;
    color:#278536;
    font-size:11px;
    font-weight:800;
    text-transform:uppercase;
}

.mc-ps4-about-features-head h3{
    margin:0;
    color:#202420;
    font-size:30px;
    line-height:1.35;
    font-weight:900;
}

.mc-ps4-about-feature-grid{
    display:grid;
    grid-template-columns:repeat(3,minmax(0,1fr));
    gap:18px;
}

.mc-ps4-about-feature{
    position:relative;
    min-width:0;
    padding:30px 25px;
    overflow:hidden;
    background:#fff;
    border:1px solid #dce3dd;
    transition:
        transform .25s ease,
        box-shadow .25s ease,
        border-color .25s ease;
}

.mc-ps4-about-feature:hover{
    transform:translateY(-5px);
    border-color:#b9d4bc;
    box-shadow:0 15px 32px rgba(0,0,0,.07);
}

.mc-ps4-about-feature-icon{
    display:flex;
    align-items:center;
    justify-content:center;
    width:45px;
    height:45px;
    margin-bottom:18px;
    background:#e7f3e8;
    color:#278536;
    font-size:11px;
    font-weight:900;
}

.mc-ps4-about-feature h4{
    margin:0 0 10px;
    color:#222;
    font-size:18px;
    line-height:1.4;
    font-weight:900;
}

.mc-ps4-about-feature p{
    margin:0;
    color:#5c655d;
    font-size:12px;
    line-height:1.8;
}


/* ==========================================
   QUICK PROFILE
========================================== */

.mc-ps4-about-profile{
    margin-top:75px;
    padding:42px;
    background:#278536;
}

.mc-ps4-about-profile-title{
    max-width:680px;
    margin:0 auto 30px;
    text-align:center;
}

.mc-ps4-about-profile-title span{
    display:block;
    margin-bottom:7px;
    color:#d7ecd9;
    font-size:10px;
    font-weight:800;
    text-transform:uppercase;
}

.mc-ps4-about-profile-title h3{
    margin:0;
    color:#fff;
    font-size:29px;
    line-height:1.35;
    font-weight:900;
}

.mc-ps4-about-profile-grid{
    display:grid;
    grid-template-columns:repeat(3,minmax(0,1fr));
    gap:1px;
    overflow:hidden;
    background:rgba(255,255,255,.2);
}

.mc-ps4-about-profile-grid div{
    min-width:0;
    padding:23px 20px;
    background:#fff;
    text-align:center;
}

.mc-ps4-about-profile-grid small{
    display:block;
    margin-bottom:6px;
    color:#7b857c;
    font-size:8px;
    line-height:1.4;
    font-weight:900;
    letter-spacing:.6px;
    text-transform:uppercase;
}

.mc-ps4-about-profile-grid strong{
    display:block;
    color:#222;
    font-size:14px;
    line-height:1.5;
    font-weight:900;
}


/* ==========================================
   NOTE
========================================== */

.mc-ps4-about-note{
    display:grid;
    grid-template-columns:55px minmax(0,1fr);
    gap:20px;
    align-items:center;
    margin-top:28px;
    padding:25px 28px;
    background:#fff;
    border-left:4px solid #278536;
    box-shadow:0 12px 28px rgba(0,0,0,.05);
}

.mc-ps4-about-note-icon{
    display:flex;
    align-items:center;
    justify-content:center;
    width:44px;
    height:44px;
    border-radius:50%;
    background:#278536;
    color:#fff;
    font-size:18px;
    font-weight:900;
}

.mc-ps4-about-note strong{
    display:block;
    margin-bottom:5px;
    color:#222;
    font-size:15px;
    line-height:1.5;
}

.mc-ps4-about-note p{
    margin:0;
    color:#586159;
    font-size:13px;
    line-height:1.8;
}


/* ==========================================
   TABLET
========================================== */

@media(max-width:950px){

    .mc-ps4-about-identity{
        grid-template-columns:1fr;
    }

    .mc-ps4-about-identity-visual{
        min-height:340px;
    }

    .mc-ps4-about-path-grid{
        grid-template-columns:1fr;
        gap:12px;
    }

    .mc-ps4-about-path-arrow{
        min-height:80px;
    }

    .mc-ps4-about-path-arrow span{
        transform:rotate(90deg);
    }

    .mc-ps4-about-feature-grid{
        grid-template-columns:1fr 1fr;
    }

}


/* ==========================================
   MOBILE
========================================== */

@media(max-width:767px){

    .mc-ps4-about{
        padding:60px 0;
    }

    .mc-ps4-about-wrap{
        padding:0 20px;
    }

    .mc-ps4-about-head h2{
        font-size:30px;
    }

    .mc-ps4-about-identity-content{
        padding:38px 24px;
        text-align:center;
    }

    .mc-ps4-about-label{
        align-self:center;
    }

    .mc-ps4-about-identity-content h3{
        font-size:28px;
    }

    .mc-ps4-about-tags{
        justify-content:center;
    }

    .mc-ps4-about-identity-visual{
        min-height:300px;
    }

    .mc-ps4-about-console-card{
        width:185px;
        height:185px;
    }

    .mc-ps4-about-console-card strong{
        font-size:48px;
    }

    .mc-ps4-about-path-head h3,
    .mc-ps4-about-features-head h3,
    .mc-ps4-about-profile-title h3{
        font-size:25px;
    }

    .mc-ps4-about-path-card{
        padding:32px 23px;
    }

    .mc-ps4-about-feature-grid{
        grid-template-columns:1fr;
    }

    .mc-ps4-about-profile{
        padding:32px 20px;
    }

    .mc-ps4-about-profile-grid{
        grid-template-columns:1fr 1fr;
    }

    .mc-ps4-about-note{
        grid-template-columns:1fr;
        padding:23px 20px;
    }

}


/* SMALL MOBILE */

@media(max-width:430px){

    .mc-ps4-about-profile-grid{
        grid-template-columns:1fr;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1ae6335 *//* ==========================================
   MAJOR MINECRAFT PS4 UPDATE HISTORY
========================================== */

.mc-ps4-history,
.mc-ps4-history *{
    box-sizing:border-box;
}

.mc-ps4-history{
    width:100%;
    padding:95px 0;
    overflow:hidden;
    background:#ffffff;
}

.mc-ps4-history-wrap{
    width:100%;
    max-width:1180px;
    margin:0 auto;
    padding:0 30px;
}


/* ==========================================
   MAIN HEADING
========================================== */

.mc-ps4-history-head{
    max-width:850px;
    margin:0 auto 55px;
    text-align:center;
}

.mc-ps4-history-kicker{
    display:block;
    margin-bottom:10px;
    color:#278536;
    font-size:13px;
    line-height:1.5;
    font-weight:800;
    letter-spacing:1px;
    text-align:center;
    text-transform:uppercase;
}

.mc-ps4-history-head h2{
    margin:0 0 16px;
    color:#202420;
    font-size:38px;
    line-height:1.25;
    font-weight:900;
    text-align:center;
}

.mc-ps4-history-head p{
    max-width:800px;
    margin:0 auto;
    color:#586159;
    font-size:15px;
    line-height:1.9;
    text-align:center;
}


/* ==========================================
   LEGACY ROADMAP
========================================== */

.mc-ps4-history-roadmap{
    display:grid;
    grid-template-columns:1fr 75px 1fr 75px 1fr;
    align-items:stretch;
}

.mc-ps4-history-card{
    position:relative;
    min-width:0;
    padding:34px 28px;
    background:#f7faf7;
    border:1px solid #dce4dd;
    border-top:5px solid #278536;
    transition:
        transform .25s ease,
        box-shadow .25s ease,
        border-color .25s ease;
}

.mc-ps4-history-card:hover{
    transform:translateY(-6px);
    border-color:#b6d4b9;
    box-shadow:0 18px 38px rgba(0,0,0,.08);
}

.mc-ps4-history-card-dark{
    background:#222622;
    border-color:#222622;
}

.mc-ps4-history-card-top{
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:15px;
    margin-bottom:22px;
}

.mc-ps4-history-year{
    color:#278536;
    font-size:11px;
    line-height:1.4;
    font-weight:900;
    letter-spacing:.5px;
    text-transform:uppercase;
}

.mc-ps4-history-card-dark .mc-ps4-history-year{
    color:#8ed194;
}

.mc-ps4-history-step{
    color:#dce4dd;
    font-size:26px;
    line-height:1;
    font-weight:900;
}

.mc-ps4-history-card-dark .mc-ps4-history-step{
    color:rgba(255,255,255,.12);
}

.mc-ps4-history-icon{
    display:flex;
    align-items:center;
    justify-content:center;
    width:58px;
    height:58px;
    margin-bottom:20px;
    background:#278536;
    color:#fff;
    font-size:13px;
    font-weight:900;
    letter-spacing:.5px;
    box-shadow:8px 8px 0 #dcebdd;
}

.mc-ps4-history-card-dark .mc-ps4-history-icon{
    background:#fff;
    color:#278536;
    box-shadow:8px 8px 0 rgba(142,209,148,.2);
}

.mc-ps4-history-era{
    display:block;
    margin-bottom:8px;
    color:#278536;
    font-size:9px;
    line-height:1.4;
    font-weight:900;
    letter-spacing:.8px;
    text-transform:uppercase;
}

.mc-ps4-history-card-dark .mc-ps4-history-era{
    color:#8ed194;
}

.mc-ps4-history-card h3{
    margin:0 0 13px;
    color:#222;
    font-size:21px;
    line-height:1.4;
    font-weight:900;
}

.mc-ps4-history-card-dark h3{
    color:#fff;
}

.mc-ps4-history-card p{
    margin:0 0 20px;
    color:#59625a;
    font-size:12px;
    line-height:1.85;
}

.mc-ps4-history-card-dark p{
    color:#bdc6be;
}

.mc-ps4-history-card ul{
    margin:0;
    padding:0;
    list-style:none;
}

.mc-ps4-history-card li{
    position:relative;
    margin-bottom:9px;
    padding-left:20px;
    color:#4e574f;
    font-size:11px;
    line-height:1.6;
}

.mc-ps4-history-card-dark li{
    color:#d2d9d3;
}

.mc-ps4-history-card li:last-child{
    margin-bottom:0;
}

.mc-ps4-history-card li::before{
    content:"";
    position:absolute;
    top:7px;
    left:0;
    width:7px;
    height:7px;
    background:#278536;
}

.mc-ps4-history-card-dark li::before{
    background:#8ed194;
}


/* ROADMAP CONNECTORS */

.mc-ps4-history-connector{
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    min-width:0;
}

.mc-ps4-history-connector span{
    position:relative;
    display:block;
    width:100%;
    height:2px;
    background:#b9c6ba;
}

.mc-ps4-history-connector span::after{
    content:"";
    position:absolute;
    top:50%;
    right:-1px;
    width:10px;
    height:10px;
    border-top:2px solid #278536;
    border-right:2px solid #278536;
    transform:translateY(-50%) rotate(45deg);
}

.mc-ps4-history-connector small{
    display:block;
    margin-top:10px;
    color:#7b857c;
    font-size:7px;
    font-weight:900;
    letter-spacing:.5px;
    text-transform:uppercase;
}


/* ==========================================
   PLATFORM SHIFT DIVIDER
========================================== */

.mc-ps4-history-break{
    display:grid;
    grid-template-columns:1fr auto 1fr;
    gap:25px;
    align-items:center;
    margin:70px 0 38px;
}

.mc-ps4-history-break-line{
    height:1px;
    background:#ced8cf;
}

.mc-ps4-history-break-badge{
    text-align:center;
}

.mc-ps4-history-break-badge span{
    display:block;
    margin-bottom:5px;
    color:#278536;
    font-size:9px;
    font-weight:900;
    letter-spacing:.8px;
    text-transform:uppercase;
}

.mc-ps4-history-break-badge strong{
    display:block;
    color:#222;
    font-size:17px;
    line-height:1.4;
    font-weight:900;
}


/* ==========================================
   BEDROCK TRANSITION
========================================== */

.mc-ps4-history-transition{
    display:grid;
    grid-template-columns:1fr 1fr;
    min-height:360px;
    overflow:hidden;
    background:#eaf5eb;
    border:1px solid #cfe1d1;
}

.mc-ps4-history-transition-copy{
    display:flex;
    flex-direction:column;
    justify-content:center;
    padding:48px 45px;
}

.mc-ps4-history-transition-label{
    display:block;
    margin-bottom:10px;
    color:#278536;
    font-size:10px;
    font-weight:900;
    letter-spacing:.8px;
    text-transform:uppercase;
}

.mc-ps4-history-transition-copy h3{
    margin:0 0 14px;
    color:#202420;
    font-size:31px;
    line-height:1.3;
    font-weight:900;
}

.mc-ps4-history-transition-copy p{
    margin:0;
    color:#586159;
    font-size:13px;
    line-height:1.9;
}

.mc-ps4-history-transition-tags{
    display:flex;
    flex-wrap:wrap;
    gap:8px;
    margin-top:24px;
}

.mc-ps4-history-transition-tags span{
    padding:8px 11px;
    background:#fff;
    color:#278536;
    border:1px solid #c9ddcb;
    font-size:8px;
    font-weight:900;
}


/* TRANSITION VISUAL */

.mc-ps4-history-transition-visual{
    display:flex;
    align-items:center;
    justify-content:center;
    gap:20px;
    padding:40px;
    background:#222622;
}

.mc-ps4-history-legacy-box,
.mc-ps4-history-bedrock-box{
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    width:155px;
    height:175px;
    padding:20px;
    text-align:center;
}

.mc-ps4-history-legacy-box{
    background:#303530;
    border:1px solid rgba(255,255,255,.1);
}

.mc-ps4-history-bedrock-box{
    background:#278536;
}

.mc-ps4-history-legacy-box small,
.mc-ps4-history-bedrock-box small{
    display:block;
    margin-bottom:12px;
    color:#aeb8af;
    font-size:8px;
    font-weight:900;
    text-transform:uppercase;
}

.mc-ps4-history-bedrock-box small{
    color:#d8ebda;
}

.mc-ps4-history-legacy-box strong,
.mc-ps4-history-bedrock-box strong{
    display:block;
    margin-bottom:7px;
    color:#fff;
    font-size:19px;
    line-height:1.3;
    font-weight:900;
}

.mc-ps4-history-legacy-box span,
.mc-ps4-history-bedrock-box span{
    color:#b9c2ba;
    font-size:9px;
    line-height:1.5;
}

.mc-ps4-history-bedrock-box span{
    color:#e3f1e4;
}

.mc-ps4-history-transition-arrow{
    color:#8ed194;
    font-size:31px;
    line-height:1;
    font-weight:900;
}


/* ==========================================
   MODERN UPDATE CARDS
========================================== */

.mc-ps4-history-modern{
    margin-top:75px;
}

.mc-ps4-history-modern-head{
    max-width:740px;
    margin:0 auto 35px;
    text-align:center;
}

.mc-ps4-history-modern-head span{
    display:block;
    margin-bottom:8px;
    color:#278536;
    font-size:11px;
    font-weight:800;
    text-transform:uppercase;
}

.mc-ps4-history-modern-head h3{
    margin:0;
    color:#202420;
    font-size:30px;
    line-height:1.35;
    font-weight:900;
}

.mc-ps4-history-modern-grid{
    display:grid;
    grid-template-columns:repeat(4,minmax(0,1fr));
    gap:16px;
}

.mc-ps4-history-modern-card{
    position:relative;
    min-width:0;
    min-height:245px;
    padding:27px 23px;
    overflow:hidden;
    background:#f7faf7;
    border:1px solid #dde5de;
    transition:
        transform .25s ease,
        background .25s ease,
        box-shadow .25s ease;
}

.mc-ps4-history-modern-card:hover{
    transform:translateY(-5px);
    background:#fff;
    box-shadow:0 16px 32px rgba(0,0,0,.07);
}

.mc-ps4-history-modern-version{
    display:inline-flex;
    margin-bottom:30px;
    padding:7px 10px;
    background:#e3f1e5;
    color:#278536;
    font-size:9px;
    font-weight:900;
}

.mc-ps4-history-modern-number{
    position:absolute;
    top:16px;
    right:18px;
    color:#e1e8e2;
    font-size:43px;
    line-height:1;
    font-weight:900;
}

.mc-ps4-history-modern-card h4{
    position:relative;
    margin:0 0 10px;
    color:#222;
    font-size:18px;
    line-height:1.4;
    font-weight:900;
}

.mc-ps4-history-modern-card p{
    position:relative;
    margin:0;
    color:#59625a;
    font-size:11px;
    line-height:1.8;
}

.mc-ps4-history-modern-current{
    background:#278536;
    border-color:#278536;
}

.mc-ps4-history-modern-current:hover{
    background:#206f2d;
}

.mc-ps4-history-modern-current .mc-ps4-history-modern-version{
    background:#fff;
    color:#278536;
}

.mc-ps4-history-modern-current .mc-ps4-history-modern-number{
    color:rgba(255,255,255,.14);
}

.mc-ps4-history-modern-current h4{
    color:#fff;
}

.mc-ps4-history-modern-current p{
    color:#e1efe2;
}


/* ==========================================
   JOURNEY FLOW
========================================== */

.mc-ps4-history-flow{
    margin-top:75px;
    padding:42px;
    background:#222622;
}

.mc-ps4-history-flow-head{
    max-width:720px;
    margin:0 auto 30px;
    text-align:center;
}

.mc-ps4-history-flow-head span{
    display:block;
    margin-bottom:7px;
    color:#8ed194;
    font-size:10px;
    font-weight:800;
    text-transform:uppercase;
}

.mc-ps4-history-flow-head h3{
    margin:0;
    color:#fff;
    font-size:29px;
    line-height:1.35;
    font-weight:900;
}

.mc-ps4-history-flow-track{
    display:grid;
    grid-template-columns:1fr 45px 1fr 45px 1fr 45px 1fr;
    align-items:center;
}

.mc-ps4-history-flow-item{
    padding:22px 15px;
    background:#303530;
    border:1px solid rgba(255,255,255,.08);
    text-align:center;
}

.mc-ps4-history-flow-item span{
    display:block;
    margin-bottom:7px;
    color:#8ed194;
    font-size:9px;
    font-weight:900;
}

.mc-ps4-history-flow-item strong{
    display:block;
    margin-bottom:5px;
    color:#fff;
    font-size:13px;
    line-height:1.5;
}

.mc-ps4-history-flow-item small{
    display:block;
    color:#aeb7af;
    font-size:8px;
    font-weight:700;
}

.mc-ps4-history-flow-highlight{
    background:#278536;
    border-color:#278536;
}

.mc-ps4-history-flow-highlight span,
.mc-ps4-history-flow-highlight small{
    color:#e0eee1;
}

.mc-ps4-history-flow-arrow{
    color:#8ed194;
    font-size:22px;
    font-weight:900;
    text-align:center;
}


/* ==========================================
   INFORMATION NOTE
========================================== */

.mc-ps4-history-note{
    display:grid;
    grid-template-columns:55px minmax(0,1fr);
    gap:20px;
    align-items:center;
    margin-top:28px;
    padding:25px 28px;
    background:#eaf5eb;
    border-left:4px solid #278536;
}

.mc-ps4-history-note-icon{
    display:flex;
    align-items:center;
    justify-content:center;
    width:44px;
    height:44px;
    border-radius:50%;
    background:#278536;
    color:#fff;
    font-size:17px;
    font-weight:900;
}

.mc-ps4-history-note strong{
    display:block;
    margin-bottom:5px;
    color:#222;
    font-size:15px;
    line-height:1.5;
}

.mc-ps4-history-note p{
    margin:0;
    color:#586159;
    font-size:13px;
    line-height:1.8;
}


/* ==========================================
   TABLET
========================================== */

@media(max-width:1000px){

    .mc-ps4-history-roadmap{
        grid-template-columns:1fr;
        gap:15px;
    }

    .mc-ps4-history-connector{
        min-height:55px;
    }

    .mc-ps4-history-connector span{
        width:2px;
        height:35px;
    }

    .mc-ps4-history-connector span::after{
        top:auto;
        right:auto;
        bottom:0;
        left:50%;
        transform:translateX(-50%) rotate(135deg);
    }

    .mc-ps4-history-connector small{
        margin-top:4px;
    }

    .mc-ps4-history-modern-grid{
        grid-template-columns:repeat(2,minmax(0,1fr));
    }

    .mc-ps4-history-flow-track{
        grid-template-columns:1fr;
        gap:10px;
    }

    .mc-ps4-history-flow-arrow{
        transform:rotate(90deg);
    }

}


/* ==========================================
   MOBILE
========================================== */

@media(max-width:767px){

    .mc-ps4-history{
        padding:60px 0;
    }

    .mc-ps4-history-wrap{
        padding:0 20px;
    }

    .mc-ps4-history-head h2{
        font-size:30px;
    }

    .mc-ps4-history-card{
        padding:30px 22px;
    }

    .mc-ps4-history-break{
        grid-template-columns:1fr;
        gap:13px;
    }

    .mc-ps4-history-break-line{
        width:100%;
    }

    .mc-ps4-history-transition{
        grid-template-columns:1fr;
    }

    .mc-ps4-history-transition-copy{
        padding:38px 24px;
        text-align:center;
    }

    .mc-ps4-history-transition-copy h3{
        font-size:27px;
    }

    .mc-ps4-history-transition-tags{
        justify-content:center;
    }

    .mc-ps4-history-transition-visual{
        flex-direction:column;
        padding:35px 20px;
    }

    .mc-ps4-history-transition-arrow{
        transform:rotate(90deg);
    }

    .mc-ps4-history-legacy-box,
    .mc-ps4-history-bedrock-box{
        width:100%;
        max-width:270px;
        height:145px;
    }

    .mc-ps4-history-modern-head h3,
    .mc-ps4-history-flow-head h3{
        font-size:25px;
    }

    .mc-ps4-history-modern-grid{
        grid-template-columns:1fr;
    }

    .mc-ps4-history-modern-card{
        min-height:0;
    }

    .mc-ps4-history-flow{
        padding:32px 20px;
    }

    .mc-ps4-history-note{
        grid-template-columns:1fr;
        padding:22px 20px;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3bd54c1 *//* ==========================================
   MINECRAFT PS4 VERSION NUMBERING
========================================== */

.mc-ps4-numbering,
.mc-ps4-numbering *{
    box-sizing:border-box;
}

.mc-ps4-numbering{
    width:100%;
    padding:95px 0;
    overflow:hidden;
    background:#f6f9f6;
}

.mc-ps4-numbering-wrap{
    width:100%;
    max-width:1160px;
    margin:0 auto;
    padding:0 30px;
}


/* ==========================================
   MAIN HEADING
========================================== */

.mc-ps4-numbering-head{
    max-width:850px;
    margin:0 auto 55px;
    text-align:center;
}

.mc-ps4-numbering-kicker{
    display:block;
    margin-bottom:10px;
    color:#278536;
    font-size:13px;
    line-height:1.5;
    font-weight:800;
    letter-spacing:1px;
    text-align:center;
    text-transform:uppercase;
}

.mc-ps4-numbering-head h2{
    margin:0 0 16px;
    color:#202420;
    font-size:38px;
    line-height:1.25;
    font-weight:900;
    text-align:center;
}

.mc-ps4-numbering-head p{
    max-width:810px;
    margin:0 auto;
    color:#586159;
    font-size:15px;
    line-height:1.9;
    text-align:center;
}


/* ==========================================
   TWO ERA SWITCH
========================================== */

.mc-ps4-numbering-switch{
    display:grid;
    grid-template-columns:1fr 210px 1fr;
    align-items:stretch;
    min-height:210px;
    overflow:hidden;
    background:#fff;
    border:1px solid #dce4dd;
    box-shadow:0 18px 40px rgba(0,0,0,.06);
}

.mc-ps4-numbering-switch-side{
    display:flex;
    flex-direction:column;
    justify-content:center;
    padding:38px 35px;
}

.mc-ps4-numbering-switch-legacy{
    text-align:right;
}

.mc-ps4-numbering-switch-bedrock{
    text-align:left;
}

.mc-ps4-numbering-switch-label{
    display:block;
    margin-bottom:8px;
    color:#278536;
    font-size:9px;
    line-height:1.4;
    font-weight:900;
    letter-spacing:.8px;
    text-transform:uppercase;
}

.mc-ps4-numbering-switch-side strong{
    display:block;
    margin-bottom:7px;
    color:#222;
    font-size:23px;
    line-height:1.35;
    font-weight:900;
}

.mc-ps4-numbering-switch-side small{
    color:#6a736b;
    font-size:11px;
    line-height:1.6;
    font-weight:700;
}

.mc-ps4-numbering-switch-center{
    position:relative;
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    overflow:hidden;
    background:#222622;
    text-align:center;
}

.mc-ps4-numbering-switch-center::before,
.mc-ps4-numbering-switch-center::after{
    content:"";
    position:absolute;
    width:110px;
    height:110px;
    border:1px solid rgba(255,255,255,.08);
    transform:rotate(45deg);
}

.mc-ps4-numbering-switch-center::before{
    top:-66px;
    left:-55px;
}

.mc-ps4-numbering-switch-center::after{
    right:-55px;
    bottom:-66px;
}

.mc-ps4-numbering-switch-center span{
    position:relative;
    z-index:2;
    display:flex;
    align-items:center;
    justify-content:center;
    width:85px;
    height:85px;
    margin-bottom:10px;
    border-radius:50%;
    background:#278536;
    color:#fff;
    font-size:26px;
    line-height:1;
    font-weight:900;
    box-shadow:0 0 0 10px rgba(39,133,54,.15);
}

.mc-ps4-numbering-switch-center small{
    position:relative;
    z-index:2;
    color:#bac4bb;
    font-size:8px;
    line-height:1.5;
    font-weight:900;
    letter-spacing:.6px;
    text-transform:uppercase;
}


/* ==========================================
   VERSION DECODER
========================================== */

.mc-ps4-numbering-decoder{
    margin-top:70px;
}

.mc-ps4-numbering-decoder-head{
    max-width:720px;
    margin:0 auto 32px;
    text-align:center;
}

.mc-ps4-numbering-decoder-head span{
    display:block;
    margin-bottom:8px;
    color:#278536;
    font-size:11px;
    font-weight:800;
    text-transform:uppercase;
}

.mc-ps4-numbering-decoder-head h3{
    margin:0;
    color:#202420;
    font-size:30px;
    line-height:1.35;
    font-weight:900;
}

.mc-ps4-numbering-code{
    display:grid;
    grid-template-columns:1fr 55px 1fr 55px 1fr;
    align-items:stretch;
    padding:28px;
    background:#222622;
}

.mc-ps4-numbering-code-part{
    padding:30px 24px;
    background:#303530;
    border:1px solid rgba(255,255,255,.07);
    text-align:center;
}

.mc-ps4-numbering-code-value{
    display:flex;
    align-items:center;
    justify-content:center;
    width:76px;
    height:76px;
    margin:0 auto 18px;
    background:#278536;
    color:#fff;
    font-size:29px;
    line-height:1;
    font-weight:900;
}

.mc-ps4-numbering-code-part strong{
    display:block;
    margin-bottom:8px;
    color:#fff;
    font-size:14px;
    line-height:1.5;
    font-weight:900;
}

.mc-ps4-numbering-code-part p{
    margin:0;
    color:#b6c0b7;
    font-size:10px;
    line-height:1.8;
}

.mc-ps4-numbering-code-dot{
    display:flex;
    align-items:center;
    justify-content:center;
    color:#8ed194;
    font-size:45px;
    line-height:1;
    font-weight:900;
}


/* ==========================================
   COMPARISON TABLE
========================================== */

.mc-ps4-numbering-compare{
    margin-top:70px;
}

.mc-ps4-numbering-compare-head{
    max-width:730px;
    margin:0 auto 32px;
    text-align:center;
}

.mc-ps4-numbering-compare-head span{
    display:block;
    margin-bottom:8px;
    color:#278536;
    font-size:11px;
    font-weight:800;
    text-transform:uppercase;
}

.mc-ps4-numbering-compare-head h3{
    margin:0;
    color:#202420;
    font-size:30px;
    line-height:1.35;
    font-weight:900;
}

.mc-ps4-numbering-table{
    overflow:hidden;
    background:#fff;
    border:1px solid #dce4dd;
}

.mc-ps4-numbering-table-row{
    display:grid;
    grid-template-columns:1fr .75fr 1.4fr 1.4fr;
    align-items:center;
    border-bottom:1px solid #e3e8e4;
}

.mc-ps4-numbering-table-row:last-child{
    border-bottom:0;
}

.mc-ps4-numbering-table-row > div{
    min-width:0;
    padding:20px 18px;
    color:#59625a;
    font-size:11px;
    line-height:1.6;
    text-align:center;
    border-right:1px solid #e3e8e4;
}

.mc-ps4-numbering-table-row > div:last-child{
    border-right:0;
}

.mc-ps4-numbering-table-header{
    background:#278536;
}

.mc-ps4-numbering-table-header > div{
    color:#fff;
    font-size:9px;
    font-weight:900;
    letter-spacing:.6px;
    text-transform:uppercase;
    border-color:rgba(255,255,255,.15);
}

.mc-ps4-numbering-table-row strong{
    color:#222;
    font-size:14px;
    font-weight:900;
}

.mc-ps4-numbering-type{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    min-width:105px;
    padding:8px 11px;
    font-size:8px;
    line-height:1.4;
    font-weight:900;
    text-transform:uppercase;
}

.mc-ps4-numbering-type-legacy{
    background:#e8ece8;
    color:#222622;
}

.mc-ps4-numbering-type-bedrock{
    background:#e5f4e7;
    color:#278536;
}

.mc-ps4-numbering-type-patch{
    background:#222622;
    color:#fff;
}


/* ==========================================
   IMPORTANT RULES
========================================== */

.mc-ps4-numbering-rules{
    margin-top:70px;
}

.mc-ps4-numbering-rules-head{
    max-width:730px;
    margin:0 auto 32px;
    text-align:center;
}

.mc-ps4-numbering-rules-head span{
    display:block;
    margin-bottom:8px;
    color:#278536;
    font-size:11px;
    font-weight:800;
    text-transform:uppercase;
}

.mc-ps4-numbering-rules-head h3{
    margin:0;
    color:#202420;
    font-size:30px;
    line-height:1.35;
    font-weight:900;
}

.mc-ps4-numbering-rules-grid{
    display:grid;
    grid-template-columns:repeat(4,minmax(0,1fr));
    gap:16px;
}

.mc-ps4-numbering-rule{
    position:relative;
    min-width:0;
    min-height:235px;
    padding:70px 24px 28px;
    overflow:hidden;
    background:#fff;
    border:1px solid #dce4dd;
    border-bottom:4px solid #278536;
    transition:
        transform .25s ease,
        box-shadow .25s ease;
}

.mc-ps4-numbering-rule:hover{
    transform:translateY(-5px);
    box-shadow:0 16px 32px rgba(0,0,0,.07);
}

.mc-ps4-numbering-rule-number{
    position:absolute;
    top:0;
    left:0;
    display:flex;
    align-items:center;
    justify-content:center;
    width:58px;
    height:58px;
    background:#222622;
    color:#8ed194;
    font-size:14px;
    font-weight:900;
}

.mc-ps4-numbering-rule h4{
    margin:0 0 10px;
    color:#222;
    font-size:17px;
    line-height:1.4;
    font-weight:900;
}

.mc-ps4-numbering-rule p{
    margin:0;
    color:#5a635b;
    font-size:11px;
    line-height:1.8;
}


/* ==========================================
   PRACTICAL EXAMPLE
========================================== */

.mc-ps4-numbering-example{
    margin-top:70px;
    background:#fff;
    border:1px solid #dce4dd;
}

.mc-ps4-numbering-example-label{
    padding:13px 20px;
    background:#278536;
    color:#fff;
    font-size:9px;
    line-height:1.4;
    font-weight:900;
    letter-spacing:.8px;
    text-align:center;
    text-transform:uppercase;
}

.mc-ps4-numbering-example-grid{
    display:grid;
    grid-template-columns:1fr 1fr;
}

.mc-ps4-numbering-example-question,
.mc-ps4-numbering-example-answer{
    display:flex;
    flex-direction:column;
    justify-content:center;
    min-height:260px;
    padding:40px;
}

.mc-ps4-numbering-example-question{
    background:#222622;
}

.mc-ps4-numbering-example-question span,
.mc-ps4-numbering-example-answer span{
    display:block;
    margin-bottom:10px;
    color:#8ed194;
    font-size:9px;
    font-weight:900;
    letter-spacing:.8px;
    text-transform:uppercase;
}

.mc-ps4-numbering-example-question h3{
    margin:0;
    color:#fff;
    font-size:26px;
    line-height:1.4;
    font-weight:900;
}

.mc-ps4-numbering-example-answer span{
    color:#278536;
}

.mc-ps4-numbering-example-answer strong{
    display:block;
    margin-bottom:11px;
    color:#222;
    font-size:21px;
    line-height:1.45;
    font-weight:900;
}

.mc-ps4-numbering-example-answer p{
    margin:0;
    color:#59625a;
    font-size:12px;
    line-height:1.85;
}


/* ==========================================
   IDENTIFICATION CHECKLIST
========================================== */

.mc-ps4-numbering-checklist{
    display:grid;
    grid-template-columns:.85fr 1.15fr;
    margin-top:70px;
    overflow:hidden;
    background:#278536;
}

.mc-ps4-numbering-checklist-copy{
    display:flex;
    flex-direction:column;
    justify-content:center;
    padding:42px 38px;
}

.mc-ps4-numbering-checklist-copy span{
    display:block;
    margin-bottom:8px;
    color:#d9eddb;
    font-size:9px;
    font-weight:900;
    letter-spacing:.8px;
    text-transform:uppercase;
}

.mc-ps4-numbering-checklist-copy h3{
    margin:0 0 12px;
    color:#fff;
    font-size:28px;
    line-height:1.35;
    font-weight:900;
}

.mc-ps4-numbering-checklist-copy p{
    margin:0;
    color:#e0efe1;
    font-size:12px;
    line-height:1.85;
}

.mc-ps4-numbering-checklist-items{
    padding:30px;
    background:#222622;
}

.mc-ps4-numbering-checklist-items div{
    display:grid;
    grid-template-columns:35px minmax(0,1fr);
    gap:14px;
    align-items:center;
    padding:15px 0;
    border-bottom:1px solid rgba(255,255,255,.09);
}

.mc-ps4-numbering-checklist-items div:last-child{
    border-bottom:0;
}

.mc-ps4-numbering-checklist-items span{
    display:flex;
    align-items:center;
    justify-content:center;
    width:31px;
    height:31px;
    border-radius:50%;
    background:#278536;
    color:#fff;
    font-size:12px;
    font-weight:900;
}

.mc-ps4-numbering-checklist-items p{
    margin:0;
    color:#c1cac2;
    font-size:11px;
    line-height:1.7;
}


/* ==========================================
   WARNING NOTE
========================================== */

.mc-ps4-numbering-note{
    display:grid;
    grid-template-columns:55px minmax(0,1fr);
    gap:20px;
    align-items:center;
    margin-top:28px;
    padding:25px 28px;
    background:#fff;
    border-left:4px solid #278536;
    box-shadow:0 12px 28px rgba(0,0,0,.05);
}

.mc-ps4-numbering-note-icon{
    display:flex;
    align-items:center;
    justify-content:center;
    width:44px;
    height:44px;
    border-radius:50%;
    background:#278536;
    color:#fff;
    font-size:17px;
    font-weight:900;
}

.mc-ps4-numbering-note strong{
    display:block;
    margin-bottom:5px;
    color:#222;
    font-size:15px;
    line-height:1.5;
}

.mc-ps4-numbering-note p{
    margin:0;
    color:#586159;
    font-size:13px;
    line-height:1.8;
}


/* ==========================================
   TABLET
========================================== */

@media(max-width:950px){

    .mc-ps4-numbering-switch{
        grid-template-columns:1fr;
    }

    .mc-ps4-numbering-switch-legacy,
    .mc-ps4-numbering-switch-bedrock{
        text-align:center;
    }

    .mc-ps4-numbering-switch-center{
        min-height:190px;
    }

    .mc-ps4-numbering-code{
        grid-template-columns:1fr;
        gap:10px;
    }

    .mc-ps4-numbering-code-dot{
        min-height:30px;
        transform:rotate(90deg);
    }

    .mc-ps4-numbering-rules-grid{
        grid-template-columns:1fr 1fr;
    }

    .mc-ps4-numbering-checklist{
        grid-template-columns:1fr;
    }

}


/* ==========================================
   MOBILE
========================================== */

@media(max-width:767px){

    .mc-ps4-numbering{
        padding:60px 0;
    }

    .mc-ps4-numbering-wrap{
        padding:0 20px;
    }

    .mc-ps4-numbering-head h2{
        font-size:30px;
    }

    .mc-ps4-numbering-decoder-head h3,
    .mc-ps4-numbering-compare-head h3,
    .mc-ps4-numbering-rules-head h3{
        font-size:25px;
    }

    .mc-ps4-numbering-switch-side{
        padding:32px 22px;
    }

    .mc-ps4-numbering-switch-side strong{
        font-size:21px;
    }

    .mc-ps4-numbering-code{
        padding:18px;
    }

    .mc-ps4-numbering-code-part{
        padding:26px 18px;
    }

    .mc-ps4-numbering-table{
        border:0;
        background:transparent;
    }

    .mc-ps4-numbering-table-header{
        display:none;
    }

    .mc-ps4-numbering-table-row{
        display:block;
        margin-bottom:15px;
        background:#fff;
        border:1px solid #dce4dd;
        border-left:4px solid #278536;
    }

    .mc-ps4-numbering-table-row > div{
        display:grid;
        grid-template-columns:105px minmax(0,1fr);
        gap:15px;
        padding:14px 16px;
        text-align:left;
        border-right:0;
        border-bottom:1px solid #e3e8e4;
    }

    .mc-ps4-numbering-table-row > div:last-child{
        border-bottom:0;
    }

    .mc-ps4-numbering-table-row > div::before{
        content:attr(data-label);
        color:#7d867e;
        font-size:8px;
        font-weight:900;
        letter-spacing:.5px;
        text-transform:uppercase;
    }

    .mc-ps4-numbering-rules-grid{
        grid-template-columns:1fr;
    }

    .mc-ps4-numbering-rule{
        min-height:0;
    }

    .mc-ps4-numbering-example-grid{
        grid-template-columns:1fr;
    }

    .mc-ps4-numbering-example-question,
    .mc-ps4-numbering-example-answer{
        min-height:0;
        padding:34px 23px;
        text-align:center;
    }

    .mc-ps4-numbering-example-question h3{
        font-size:23px;
    }

    .mc-ps4-numbering-checklist-copy{
        padding:35px 23px;
        text-align:center;
    }

    .mc-ps4-numbering-checklist-copy h3{
        font-size:25px;
    }

    .mc-ps4-numbering-checklist-items{
        padding:22px;
    }

    .mc-ps4-numbering-note{
        grid-template-columns:1fr;
        padding:22px 20px;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c22f6e9 *//* ==========================================
   MINECRAFT PS4 LEGACY VS BEDROCK
========================================== */

.mc-ps4-vs,
.mc-ps4-vs *{
    box-sizing:border-box;
}

.mc-ps4-vs{
    width:100%;
    padding:95px 0;
    overflow:hidden;
    background:#ffffff;
}

.mc-ps4-vs-wrap{
    width:100%;
    max-width:1180px;
    margin:0 auto;
    padding:0 30px;
}


/* ==========================================
   SECTION HEADING
========================================== */

.mc-ps4-vs-head{
    max-width:870px;
    margin:0 auto 55px;
    text-align:center;
}

.mc-ps4-vs-kicker{
    display:block;
    margin-bottom:10px;
    color:#278536;
    font-size:13px;
    line-height:1.5;
    font-weight:800;
    letter-spacing:1px;
    text-align:center;
    text-transform:uppercase;
}

.mc-ps4-vs-head h2{
    margin:0 0 16px;
    color:#202420;
    font-size:38px;
    line-height:1.25;
    font-weight:900;
    text-align:center;
}

.mc-ps4-vs-head p{
    max-width:830px;
    margin:0 auto;
    color:#586159;
    font-size:15px;
    line-height:1.9;
    text-align:center;
}


/* ==========================================
   MAIN VS HERO
========================================== */

.mc-ps4-vs-hero{
    display:grid;
    grid-template-columns:1fr 170px 1fr;
    min-height:430px;
    overflow:hidden;
    background:#f5f8f5;
    border:1px solid #dce4dd;
}

.mc-ps4-vs-side{
    display:flex;
    flex-direction:column;
    justify-content:center;
    min-width:0;
    padding:48px 42px;
}

.mc-ps4-vs-legacy{
    background:#222622;
}

.mc-ps4-vs-bedrock{
    background:#eef7ef;
}

.mc-ps4-vs-side-label{
    display:block;
    margin-bottom:17px;
    color:#8ed194;
    font-size:9px;
    line-height:1.4;
    font-weight:900;
    letter-spacing:.8px;
    text-transform:uppercase;
}

.mc-ps4-vs-bedrock .mc-ps4-vs-side-label{
    color:#278536;
}

.mc-ps4-vs-side-icon{
    display:flex;
    align-items:center;
    justify-content:center;
    width:66px;
    height:66px;
    margin-bottom:20px;
    background:#278536;
    color:#fff;
    font-size:24px;
    line-height:1;
    font-weight:900;
    box-shadow:9px 9px 0 rgba(142,209,148,.16);
}

.mc-ps4-vs-bedrock .mc-ps4-vs-side-icon{
    background:#fff;
    color:#278536;
    box-shadow:9px 9px 0 #d2e8d4;
}

.mc-ps4-vs-side h3{
    margin:0 0 13px;
    color:#fff;
    font-size:29px;
    line-height:1.3;
    font-weight:900;
}

.mc-ps4-vs-bedrock h3{
    color:#202420;
}

.mc-ps4-vs-side p{
    margin:0;
    color:#bdc6be;
    font-size:13px;
    line-height:1.9;
}

.mc-ps4-vs-bedrock p{
    color:#586159;
}

.mc-ps4-vs-side-tags{
    display:flex;
    flex-wrap:wrap;
    gap:8px;
    margin-top:24px;
}

.mc-ps4-vs-side-tags span{
    padding:8px 10px;
    background:#303530;
    color:#d4ddd5;
    border:1px solid rgba(255,255,255,.08);
    font-size:8px;
    line-height:1.4;
    font-weight:900;
}

.mc-ps4-vs-bedrock .mc-ps4-vs-side-tags span{
    background:#fff;
    color:#278536;
    border-color:#cce0ce;
}


/* CENTER VS BLOCK */

.mc-ps4-vs-center{
    position:relative;
    z-index:2;
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    overflow:hidden;
    background:#278536;
    text-align:center;
}

.mc-ps4-vs-center::before,
.mc-ps4-vs-center::after{
    content:"";
    position:absolute;
    width:140px;
    height:140px;
    border:1px solid rgba(255,255,255,.14);
    transform:rotate(45deg);
}

.mc-ps4-vs-center::before{
    top:-92px;
    left:-75px;
}

.mc-ps4-vs-center::after{
    right:-75px;
    bottom:-92px;
}

.mc-ps4-vs-center-top{
    position:relative;
    z-index:2;
    margin-bottom:12px;
    color:#dceede;
    font-size:10px;
    font-weight:900;
    letter-spacing:1px;
}

.mc-ps4-vs-center strong{
    position:relative;
    z-index:2;
    color:#fff;
    font-size:57px;
    line-height:1;
    font-weight:900;
    letter-spacing:-2px;
}

.mc-ps4-vs-center small{
    position:relative;
    z-index:2;
    display:block;
    margin-top:12px;
    color:#dceede;
    font-size:8px;
    line-height:1.5;
    font-weight:900;
    letter-spacing:.7px;
    text-transform:uppercase;
}


/* ==========================================
   COMPARISON TABLE
========================================== */

.mc-ps4-vs-table-block{
    margin-top:75px;
}

.mc-ps4-vs-table-head{
    max-width:730px;
    margin:0 auto 32px;
    text-align:center;
}

.mc-ps4-vs-table-head span{
    display:block;
    margin-bottom:8px;
    color:#278536;
    font-size:11px;
    font-weight:800;
    text-transform:uppercase;
}

.mc-ps4-vs-table-head h3{
    margin:0;
    color:#202420;
    font-size:30px;
    line-height:1.35;
    font-weight:900;
}

.mc-ps4-vs-table{
    overflow:hidden;
    background:#fff;
    border:1px solid #dce4dd;
    box-shadow:0 18px 38px rgba(0,0,0,.05);
}

.mc-ps4-vs-row{
    display:grid;
    grid-template-columns:1fr 1.2fr 1.2fr;
    align-items:center;
    border-bottom:1px solid #e2e8e3;
}

.mc-ps4-vs-row:last-child{
    border-bottom:0;
}

.mc-ps4-vs-row > div{
    min-width:0;
    padding:19px 20px;
    color:#59625a;
    font-size:11px;
    line-height:1.65;
    text-align:center;
    border-right:1px solid #e2e8e3;
}

.mc-ps4-vs-row > div:first-child{
    text-align:left;
}

.mc-ps4-vs-row > div:last-child{
    border-right:0;
}

.mc-ps4-vs-row-header{
    background:#222622;
}

.mc-ps4-vs-row-header > div{
    color:#fff;
    font-size:9px;
    font-weight:900;
    letter-spacing:.6px;
    text-align:center;
    text-transform:uppercase;
    border-color:rgba(255,255,255,.1);
}

.mc-ps4-vs-row strong{
    color:#222;
    font-size:12px;
    font-weight:900;
}

.mc-ps4-vs-status{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    min-width:105px;
    padding:8px 11px;
    font-size:8px;
    line-height:1.4;
    font-weight:900;
    text-transform:uppercase;
}

.mc-ps4-vs-status-yes{
    background:#e5f4e7;
    color:#278536;
}

.mc-ps4-vs-status-no{
    background:#ecefec;
    color:#666f67;
}


/* ==========================================
   KEY DIFFERENCES
========================================== */

.mc-ps4-vs-differences{
    margin-top:75px;
}

.mc-ps4-vs-differences-head{
    max-width:750px;
    margin:0 auto 35px;
    text-align:center;
}

.mc-ps4-vs-differences-head span{
    display:block;
    margin-bottom:8px;
    color:#278536;
    font-size:11px;
    font-weight:800;
    text-transform:uppercase;
}

.mc-ps4-vs-differences-head h3{
    margin:0;
    color:#202420;
    font-size:30px;
    line-height:1.35;
    font-weight:900;
}

.mc-ps4-vs-difference-grid{
    display:grid;
    grid-template-columns:repeat(3,minmax(0,1fr));
    gap:18px;
}

.mc-ps4-vs-difference-card{
    position:relative;
    min-width:0;
    min-height:245px;
    padding:33px 25px;
    overflow:hidden;
    background:#f7faf7;
    border:1px solid #dce4dd;
    transition:
        transform .25s ease,
        box-shadow .25s ease,
        background .25s ease;
}

.mc-ps4-vs-difference-card:hover{
    transform:translateY(-5px);
    background:#fff;
    box-shadow:0 17px 34px rgba(0,0,0,.07);
}

.mc-ps4-vs-difference-number{
    display:block;
    margin-bottom:20px;
    color:#278536;
    font-size:11px;
    line-height:1;
    font-weight:900;
}

.mc-ps4-vs-difference-line{
    width:38px;
    height:3px;
    margin-bottom:18px;
    background:#278536;
}

.mc-ps4-vs-difference-card h4{
    margin:0 0 10px;
    color:#222;
    font-size:18px;
    line-height:1.4;
    font-weight:900;
}

.mc-ps4-vs-difference-card p{
    margin:0;
    color:#59625a;
    font-size:11px;
    line-height:1.8;
}


/* ==========================================
   EDITION CHOICE
========================================== */

.mc-ps4-vs-choice{
    margin-top:75px;
    padding:46px;
    background:#f1f6f2;
    border:1px solid #d6e2d8;
}

.mc-ps4-vs-choice-head{
    max-width:790px;
    margin:0 auto 35px;
    text-align:center;
}

.mc-ps4-vs-choice-head span{
    display:block;
    margin-bottom:8px;
    color:#278536;
    font-size:11px;
    font-weight:800;
    text-transform:uppercase;
}

.mc-ps4-vs-choice-head h3{
    margin:0 0 12px;
    color:#202420;
    font-size:30px;
    line-height:1.35;
    font-weight:900;
}

.mc-ps4-vs-choice-head p{
    margin:0 auto;
    color:#59625a;
    font-size:13px;
    line-height:1.85;
}

.mc-ps4-vs-choice-grid{
    display:grid;
    grid-template-columns:1fr 1fr;
    gap:20px;
}

.mc-ps4-vs-choice-card{
    min-width:0;
    overflow:hidden;
    background:#fff;
    border:1px solid #dce4dd;
}

.mc-ps4-vs-choice-card-top{
    padding:28px;
}

.mc-ps4-vs-choice-legacy .mc-ps4-vs-choice-card-top{
    background:#222622;
}

.mc-ps4-vs-choice-bedrock .mc-ps4-vs-choice-card-top{
    background:#278536;
}

.mc-ps4-vs-choice-card-top span{
    display:block;
    margin-bottom:7px;
    color:#8ed194;
    font-size:8px;
    line-height:1.4;
    font-weight:900;
    letter-spacing:.7px;
    text-transform:uppercase;
}

.mc-ps4-vs-choice-bedrock .mc-ps4-vs-choice-card-top span{
    color:#d9eddb;
}

.mc-ps4-vs-choice-card-top strong{
    display:block;
    color:#fff;
    font-size:23px;
    line-height:1.35;
    font-weight:900;
}

.mc-ps4-vs-choice-card ul{
    margin:0;
    padding:28px;
    list-style:none;
}

.mc-ps4-vs-choice-card li{
    position:relative;
    margin-bottom:12px;
    padding-left:24px;
    color:#505951;
    font-size:12px;
    line-height:1.65;
}

.mc-ps4-vs-choice-card li:last-child{
    margin-bottom:0;
}

.mc-ps4-vs-choice-card li::before{
    content:"✓";
    position:absolute;
    top:0;
    left:0;
    color:#278536;
    font-weight:900;
}

.mc-ps4-vs-choice-result{
    margin:0 28px 28px;
    padding:15px 17px;
    background:#eef6ef;
    color:#278536;
    border-left:3px solid #278536;
    font-size:10px;
    line-height:1.65;
    font-weight:900;
}


/* ==========================================
   WORLD CONVERSION
========================================== */

.mc-ps4-vs-worlds{
    display:grid;
    grid-template-columns:.9fr 1.1fr;
    margin-top:75px;
    overflow:hidden;
    background:#222622;
}

.mc-ps4-vs-worlds-copy{
    display:flex;
    flex-direction:column;
    justify-content:center;
    padding:45px 40px;
}

.mc-ps4-vs-worlds-copy span{
    display:block;
    margin-bottom:9px;
    color:#8ed194;
    font-size:9px;
    font-weight:900;
    letter-spacing:.8px;
    text-transform:uppercase;
}

.mc-ps4-vs-worlds-copy h3{
    margin:0 0 13px;
    color:#fff;
    font-size:28px;
    line-height:1.35;
    font-weight:900;
}

.mc-ps4-vs-worlds-copy p{
    margin:0;
    color:#bdc6be;
    font-size:12px;
    line-height:1.85;
}

.mc-ps4-vs-worlds-steps{
    padding:28px;
    background:#278536;
}

.mc-ps4-vs-worlds-steps > div{
    display:grid;
    grid-template-columns:48px minmax(0,1fr);
    gap:16px;
    align-items:start;
    padding:20px 0;
    border-bottom:1px solid rgba(255,255,255,.17);
}

.mc-ps4-vs-worlds-steps > div:last-child{
    border-bottom:0;
}

.mc-ps4-vs-worlds-steps span{
    display:flex;
    align-items:center;
    justify-content:center;
    width:44px;
    height:44px;
    background:#fff;
    color:#278536;
    font-size:11px;
    font-weight:900;
}

.mc-ps4-vs-worlds-steps strong{
    display:block;
    margin-bottom:5px;
    color:#fff;
    font-size:14px;
    line-height:1.5;
    font-weight:900;
}

.mc-ps4-vs-worlds-steps p{
    margin:0;
    color:#dfede0;
    font-size:10px;
    line-height:1.7;
}


/* ==========================================
   FINAL NOTE
========================================== */

.mc-ps4-vs-note{
    display:grid;
    grid-template-columns:55px minmax(0,1fr);
    gap:20px;
    align-items:center;
    margin-top:28px;
    padding:25px 28px;
    background:#eef7ef;
    border-left:4px solid #278536;
}

.mc-ps4-vs-note-icon{
    display:flex;
    align-items:center;
    justify-content:center;
    width:44px;
    height:44px;
    border-radius:50%;
    background:#278536;
    color:#fff;
    font-size:17px;
    font-weight:900;
}

.mc-ps4-vs-note strong{
    display:block;
    margin-bottom:5px;
    color:#222;
    font-size:15px;
    line-height:1.5;
}

.mc-ps4-vs-note p{
    margin:0;
    color:#586159;
    font-size:13px;
    line-height:1.8;
}


/* ==========================================
   TABLET
========================================== */

@media(max-width:950px){

    .mc-ps4-vs-hero{
        grid-template-columns:1fr;
    }

    .mc-ps4-vs-center{
        min-height:180px;
    }

    .mc-ps4-vs-difference-grid{
        grid-template-columns:1fr 1fr;
    }

    .mc-ps4-vs-worlds{
        grid-template-columns:1fr;
    }

}


/* ==========================================
   MOBILE
========================================== */

@media(max-width:767px){

    .mc-ps4-vs{
        padding:60px 0;
    }

    .mc-ps4-vs-wrap{
        padding:0 20px;
    }

    .mc-ps4-vs-head h2{
        font-size:30px;
    }

    .mc-ps4-vs-side{
        padding:38px 24px;
        text-align:center;
    }

    .mc-ps4-vs-side-icon{
        margin-left:auto;
        margin-right:auto;
    }

    .mc-ps4-vs-side-tags{
        justify-content:center;
    }

    .mc-ps4-vs-table-head h3,
    .mc-ps4-vs-differences-head h3,
    .mc-ps4-vs-choice-head h3{
        font-size:25px;
    }

    .mc-ps4-vs-table{
        border:0;
        background:transparent;
        box-shadow:none;
    }

    .mc-ps4-vs-row-header{
        display:none;
    }

    .mc-ps4-vs-row{
        display:block;
        margin-bottom:15px;
        background:#fff;
        border:1px solid #dce4dd;
        border-left:4px solid #278536;
    }

    .mc-ps4-vs-row > div{
        display:grid;
        grid-template-columns:125px minmax(0,1fr);
        gap:14px;
        padding:14px 16px;
        text-align:left;
        border-right:0;
        border-bottom:1px solid #e2e8e3;
    }

    .mc-ps4-vs-row > div:last-child{
        border-bottom:0;
    }

    .mc-ps4-vs-row > div::before{
        content:attr(data-label);
        color:#7d867e;
        font-size:8px;
        font-weight:900;
        letter-spacing:.4px;
        text-transform:uppercase;
    }

    .mc-ps4-vs-difference-grid{
        grid-template-columns:1fr;
    }

    .mc-ps4-vs-difference-card{
        min-height:0;
    }

    .mc-ps4-vs-choice{
        padding:34px 20px;
    }

    .mc-ps4-vs-choice-grid{
        grid-template-columns:1fr;
    }

    .mc-ps4-vs-worlds-copy{
        padding:38px 24px;
        text-align:center;
    }

    .mc-ps4-vs-worlds-copy h3{
        font-size:25px;
    }

    .mc-ps4-vs-worlds-steps{
        padding:22px;
    }

    .mc-ps4-vs-note{
        grid-template-columns:1fr;
        padding:22px 20px;
    }

}/* End custom CSS */