:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-0554120 *//* ==========================================
   MINECRAFT PS3 VERSIONS - HERO
========================================== */

.mc-ps3page-hero,
.mc-ps3page-hero *{
    box-sizing:border-box;
}

.mc-ps3page-hero{
    width:100%;
    padding:90px 0 70px;
    background:#fff;
    overflow:hidden;
}

.mc-ps3page-wrap{
    width:100%;
    max-width:1200px;
    margin:0 auto;
    padding:0 30px;
}


/* HEADING */

.mc-ps3page-head{
    max-width:900px;
    margin:0 auto 55px;
    text-align:center;
}

.mc-ps3page-kicker{
    display:block;
    margin-bottom:10px;
    color:#278536;
    font-size:13px;
    line-height:1.5;
    font-weight:700;
    letter-spacing:1px;
    text-transform:uppercase;
    text-align:center;
}

.mc-ps3page-head h1{
    margin:0 0 20px;
    color:#222;
    font-size:54px;
    line-height:1.1;
    font-weight:800;
    text-align:center;
}

.mc-ps3page-head p{
    max-width:830px;
    margin:0 auto 14px;
    color:#555;
    font-size:16px;
    line-height:1.95;
    text-align:center;
}


/* STAGE */

.mc-ps3page-stage{
    position:relative;
    max-width:980px;
    margin:0 auto;
}


/* CONSOLE WINDOW */

.mc-ps3page-console{
    overflow:hidden;
    background:#222622;
    border:8px solid #343a35;
    border-radius:18px;
    box-shadow:0 25px 60px rgba(0,0,0,.16);
}

.mc-ps3page-console-top{
    display:flex;
    align-items:center;
    gap:7px;
    padding:15px 20px;
    background:#303630;
}

.mc-ps3page-console-top > span{
    width:9px;
    height:9px;
    border-radius:50%;
    background:#687169;
}

.mc-ps3page-console-top strong{
    margin-left:9px;
    color:#fff;
    font-size:11px;
}


/* BODY */

.mc-ps3page-console-body{
    display:grid;
    grid-template-columns:1.35fr .65fr;
    min-height:320px;
}

.mc-ps3page-console-info{
    padding:42px;
    background:#101310;
}

.mc-ps3page-console-label{
    display:block;
    margin-bottom:8px;
    color:#82cc89;
    font-size:9px;
    font-weight:800;
    letter-spacing:1px;
}

.mc-ps3page-console-info h3{
    margin:0 0 25px;
    color:#fff;
    font-size:27px;
    line-height:1.35;
}


/* VERSION PREVIEW */

.mc-ps3page-version-preview{
    display:grid;
    gap:11px;
}

.mc-ps3page-version-preview div{
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:20px;
    padding:14px 16px;
    background:#292f2a;
    border-left:3px solid #278536;
}

.mc-ps3page-version-preview span{
    color:#bfc7c0;
    font-size:12px;
}

.mc-ps3page-version-preview strong{
    color:#fff;
    font-size:15px;
}


/* PLATFORM */

.mc-ps3page-platform{
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    padding:30px;
    background:#278536;
    text-align:center;
}

.mc-ps3page-platform-mark{
    display:flex;
    align-items:center;
    justify-content:center;
    width:85px;
    height:85px;
    margin-bottom:18px;
    border-radius:50%;
    background:#fff;
    color:#278536;
    font-size:23px;
    font-weight:900;
}

.mc-ps3page-platform > span{
    color:#d2ead5;
    font-size:9px;
    font-weight:800;
    letter-spacing:1px;
}

.mc-ps3page-platform strong{
    margin:5px 0;
    color:#fff;
    font-size:20px;
}

.mc-ps3page-platform small{
    color:#d9eddb;
    font-size:10px;
}


/* FLOATING BADGES */

.mc-ps3page-badge{
    position:absolute;
    min-width:145px;
    padding:15px 18px;
    background:#fff;
    border:1px solid #e1e6e2;
    box-shadow:0 12px 30px rgba(0,0,0,.1);
}

.mc-ps3page-badge small{
    display:block;
    margin-bottom:3px;
    color:#278536;
    font-size:8px;
    font-weight:800;
    letter-spacing:1px;
}

.mc-ps3page-badge strong{
    color:#222;
    font-size:14px;
}

.mc-ps3page-badge-one{
    top:70px;
    left:-40px;
}

.mc-ps3page-badge-two{
    right:-40px;
    bottom:55px;
}


/* CTA */

.mc-ps3page-actions{
    margin-top:38px;
    text-align:center;
}

.mc-ps3page-btn{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    gap:12px;
    padding:15px 25px;
    border-radius:8px;
    background:#278536;
    color:#fff !important;
    font-size:14px;
    font-weight:700;
    text-decoration:none !important;
    transition:
        background .3s ease,
        transform .3s ease,
        box-shadow .3s ease;
}

.mc-ps3page-btn span{
    font-size:18px;
    transition:transform .3s ease;
}

.mc-ps3page-btn:hover{
    background:#111;
    transform:translateY(-2px);
    box-shadow:0 10px 25px rgba(0,0,0,.14);
}

.mc-ps3page-btn:hover span{
    transform:translateY(3px);
}


/* INFO STRIP */

.mc-ps3page-strip{
    display:grid;
    grid-template-columns:repeat(4,1fr);
    margin-top:60px;
    border-top:1px solid #e1e6e2;
    border-bottom:1px solid #e1e6e2;
}

.mc-ps3page-strip div{
    padding:20px 22px;
    border-right:1px solid #e1e6e2;
}

.mc-ps3page-strip div:last-child{
    border-right:0;
}

.mc-ps3page-strip span{
    display:block;
    margin-bottom:4px;
    color:#999;
    font-size:9px;
    letter-spacing:.7px;
    text-transform:uppercase;
}

.mc-ps3page-strip strong{
    color:#222;
    font-size:13px;
}


/* TABLET */

@media(max-width:900px){

    .mc-ps3page-badge-one{
        left:10px;
    }

    .mc-ps3page-badge-two{
        right:10px;
    }

    .mc-ps3page-strip{
        grid-template-columns:1fr 1fr;
    }

}


/* MOBILE */

@media(max-width:767px){

    .mc-ps3page-hero{
        padding:55px 0 50px;
    }

    .mc-ps3page-wrap{
        padding:0 20px;
    }

    .mc-ps3page-head h1{
        font-size:35px;
    }

    .mc-ps3page-head p{
        font-size:15px;
    }

    .mc-ps3page-console-body{
        grid-template-columns:1fr;
    }

    .mc-ps3page-console-info{
        padding:30px 20px;
    }

    .mc-ps3page-platform{
        min-height:200px;
    }

    .mc-ps3page-badge{
        position:static;
        display:inline-block;
        margin-top:12px;
        margin-right:8px;
    }

    .mc-ps3page-btn{
        width:100%;
    }

    .mc-ps3page-strip{
        grid-template-columns:1fr;
    }

    .mc-ps3page-strip div{
        border-right:0;
        border-bottom:1px solid #e1e6e2;
    }

    .mc-ps3page-strip div:last-child{
        border-bottom:0;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ae7ff2c *//* ==========================================
   20 MINECRAFT PS3 VERSIONS
========================================== */

.mc-ps3archive,
.mc-ps3archive *{
    box-sizing:border-box;
}

.mc-ps3archive{
    width:100%;
    padding:95px 0;
    background:#f7faf7;
}

.mc-ps3archive-wrap{
    width:100%;
    max-width:1200px;
    margin:0 auto;
    padding:0 30px;
}


/* HEADING */

.mc-ps3archive-head{
    max-width:850px;
    margin:0 auto 50px;
    text-align:center;
}

.mc-ps3archive-kicker{
    display:block;
    margin:0 0 10px;
    color:#278536;
    font-size:13px;
    line-height:1.5;
    font-weight:700;
    letter-spacing:1px;
    text-transform:uppercase;
    text-align:center;
}

.mc-ps3archive-head h2{
    margin:0 0 16px;
    color:#222;
    font-size:38px;
    line-height:1.25;
    font-weight:800;
    text-align:center;
}

.mc-ps3archive-head p{
    max-width:800px;
    margin:0 auto;
    color:#555;
    font-size:15px;
    line-height:1.9;
    text-align:center;
}


/* ARCHIVE INFORMATION */

.mc-ps3archive-info{
    display:grid;
    grid-template-columns:repeat(4, minmax(0, 1fr));
    width:100%;
    margin-bottom:25px;
    background:#222622;
}

.mc-ps3archive-info div{
    padding:19px 22px;
    border-right:1px solid rgba(255,255,255,.1);
}

.mc-ps3archive-info div:last-child{
    border-right:0;
}

.mc-ps3archive-info span{
    display:block;
    margin-bottom:4px;
    color:#8ed194;
    font-size:9px;
    font-weight:800;
    letter-spacing:.8px;
    text-transform:uppercase;
}

.mc-ps3archive-info strong{
    display:block;
    color:#fff;
    font-size:14px;
}


/* TABLE */

.mc-ps3archive-table{
    width:100%;
    overflow:hidden;
    background:#fff;
    border:1px solid #e1e6e2;
}


/* TABLE HEADER */

.mc-ps3archive-table-head{
    display:grid;
    grid-template-columns:1.3fr .6fr .9fr .7fr;
    background:#111;
}

.mc-ps3archive-table-head div{
    padding:18px 28px;
    color:#fff;
    font-size:14px;
    line-height:1.4;
    font-weight:700;
}


/* ROW */

.mc-ps3archive-row{
    display:grid;
    grid-template-columns:1.3fr .6fr .9fr .7fr;
    align-items:center;
    width:100%;
    min-height:68px;
    border-bottom:1px solid #e7e7e7;
    transition:
        background .25s ease,
        box-shadow .25s ease;
}

.mc-ps3archive-row:last-child{
    border-bottom:0;
}

.mc-ps3archive-row > div{
    min-width:0;
    padding:16px 28px;
}

.mc-ps3archive-row:hover{
    background:#eef7ef;
    box-shadow:inset 4px 0 0 #278536;
}


/* TABLE DATA */

.mc-ps3archive-name{
    color:#222;
    font-size:14px;
    line-height:1.5;
    font-weight:700;
}

.mc-ps3archive-version{
    color:#278536;
    font-size:15px;
    line-height:1.5;
    font-weight:800;
}

.mc-ps3archive-type{
    color:#555;
    font-size:13px;
    line-height:1.5;
}


/* BUTTON */

.mc-ps3archive-btn{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    min-width:110px;
    padding:10px 16px;
    border-radius:7px;
    background:#278536;
    color:#fff !important;
    font-size:12px;
    line-height:1.4;
    font-weight:700;
    text-decoration:none !important;
    transition:
        background .3s ease,
        transform .3s ease,
        box-shadow .3s ease;
}

.mc-ps3archive-btn:hover{
    background:#111;
    color:#fff !important;
    transform:translateY(-2px);
    box-shadow:0 8px 20px rgba(0,0,0,.13);
}


/* NOTE */

.mc-ps3archive-note{
    display:grid;
    grid-template-columns:75px minmax(0, 1fr);
    gap:22px;
    align-items:center;
    margin-top:25px;
    padding:25px 28px;
    background:#eaf6eb;
    border-left:4px solid #278536;
}

.mc-ps3archive-note-icon{
    display:flex;
    align-items:center;
    justify-content:center;
    width:60px;
    height:60px;
    border-radius:50%;
    background:#278536;
    color:#fff;
    font-size:11px;
    font-weight:900;
}

.mc-ps3archive-note strong{
    display:block;
    margin-bottom:5px;
    color:#222;
    font-size:15px;
}

.mc-ps3archive-note p{
    margin:0;
    color:#555;
    font-size:13px;
    line-height:1.8;
}


/* TABLET */

@media(max-width:900px){

    .mc-ps3archive-info{
        grid-template-columns:1fr 1fr;
    }

}


/* MOBILE */

@media(max-width:767px){

    .mc-ps3archive{
        padding:60px 0;
    }

    .mc-ps3archive-wrap{
        padding:0 20px;
    }

    .mc-ps3archive-head h2{
        font-size:30px;
    }

    .mc-ps3archive-info{
        grid-template-columns:1fr;
    }

    .mc-ps3archive-info div{
        border-right:0;
        border-bottom:1px solid rgba(255,255,255,.1);
    }

    .mc-ps3archive-info div:last-child{
        border-bottom:0;
    }


    /* CARD TABLE */

    .mc-ps3archive-table{
        overflow:visible;
        background:transparent;
        border:0;
    }

    .mc-ps3archive-table-head{
        display:none;
    }

    .mc-ps3archive-row{
        display:grid;
        grid-template-columns:1fr 1fr;
        min-height:0;
        margin-bottom:12px;
        overflow:hidden;
        background:#fff;
        border:1px solid #e1e6e2;
        border-radius:10px;
    }

    .mc-ps3archive-row > div{
        padding:14px 18px;
    }

    .mc-ps3archive-name{
        grid-column:1 / -1;
        background:#eef7ef;
    }

    .mc-ps3archive-version::before{
        content:"Version";
        display:block;
        margin-bottom:3px;
        color:#999;
        font-size:9px;
        font-weight:500;
    }

    .mc-ps3archive-type::before{
        content:"Update Type";
        display:block;
        margin-bottom:3px;
        color:#999;
        font-size:9px;
        font-weight:500;
    }

    .mc-ps3archive-action{
        grid-column:1 / -1;
    }

    .mc-ps3archive-btn{
        width:100%;
    }

    .mc-ps3archive-note{
        grid-template-columns:1fr;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ad5ab3d *//* ==========================================
   WHAT IS MINECRAFT PS3 EDITION
========================================== */

.mc-ps3-about,
.mc-ps3-about *{
    box-sizing:border-box;
}

.mc-ps3-about{
    width:100%;
    padding:95px 0;
    background:#fff;
}

.mc-ps3-about-wrap{
    width:100%;
    max-width:1200px;
    margin:0 auto;
    padding:0 30px;
}


/* HEADING */

.mc-ps3-about-head{
    max-width:850px;
    margin:0 auto 55px;
    text-align:center;
}

.mc-ps3-about-kicker{
    display:block;
    margin-bottom:10px;
    color:#278536;
    font-size:15px;
    line-height:1.5;
    font-weight:700;
    letter-spacing:1px;
    text-transform:uppercase;
    text-align:center;
}

.mc-ps3-about-head h2{
    margin:0 0 16px;
    color:#222;
    font-size:38px;
    line-height:1.25;
    font-weight:800;
    text-align:center;
}

.mc-ps3-about-head p{
    max-width:800px;
    margin:0 auto;
    color:#555;
    font-size:15px;
    line-height:1.9;
    text-align:center;
}


/* MAIN PROFILE */

.mc-ps3-about-profile{
    display:grid;
    grid-template-columns:1.2fr .8fr;
    align-items:stretch;
    background:#222622;
}

.mc-ps3-about-profile-left{
    padding:45px;
}

.mc-ps3-about-profile-label{
    display:block;
    margin-bottom:8px;
    color:#8ed194;
    font-size:15px;
    font-weight:900;
    letter-spacing:1px;
}

.mc-ps3-about-profile-left h3{
    margin:0 0 14px;
    color:#fff;
    font-size:29px;
    line-height:1.35;
}

.mc-ps3-about-profile-left p{
    margin:0 0 12px;
    color:#c2cac3;
    font-size:15px;
    line-height:1.9;
}


/* IDENTITY PANEL */

.mc-ps3-about-identity{
    padding:35px;
    background:#278536;
}

.mc-ps3-about-identity-mark{
    display:flex;
    align-items:center;
    justify-content:center;
    width:70px;
    height:70px;
    margin:0 auto 22px;
    border-radius:50%;
    background:#fff;
    color:#278536;
    font-size:20px;
    font-weight:900;
}

.mc-ps3-about-identity-row{
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:20px;
    padding:13px 0;
    border-bottom:1px solid rgba(255,255,255,.16);
}

.mc-ps3-about-identity-row:last-child{
    border-bottom:0;
}

.mc-ps3-about-identity-row span{
    color:#d8edda;
    font-size:15px;
}

.mc-ps3-about-identity-row strong{
    color:#fff;
    font-size:15px;
    text-align:right;
}


/* FEATURE GRID */

.mc-ps3-about-features{
    display:grid;
    grid-template-columns:repeat(4, minmax(0, 1fr));
    gap:1px;
    margin-top:60px;
    background:#dfe5e0;
    border:1px solid #dfe5e0;
}

.mc-ps3-about-feature{
    min-width:0;
    padding:28px 24px;
    background:#f7faf7;
}

.mc-ps3-about-feature-num{
    display:block;
    margin-bottom:15px;
    color:#c8dfca;
    font-size:29px;
    line-height:1;
    font-weight:900;
}

.mc-ps3-about-feature small{
    display:block;
    margin-bottom:6px;
    color:#278536;
    font-size:15px;
    font-weight:900;
    letter-spacing:.9px;
}

.mc-ps3-about-feature h3{
    margin:0 0 9px;
    color:#222;
    font-size:18px;
    line-height:1.4;
}

.mc-ps3-about-feature p{
    margin:0;
    color:#555;
    font-size:15px;
    line-height:1.8;
}


/* VERSION IDENTITY */

.mc-ps3-about-version{
    margin-top:75px;
}

.mc-ps3-about-version-title{
    max-width:750px;
    margin:0 auto 30px;
    text-align:center;
}

.mc-ps3-about-version-title span{
    display:block;
    margin-bottom:7px;
    color:#278536;
    font-size:15px;
    font-weight:700;
}

.mc-ps3-about-version-title h3{
    margin:0;
    color:#222;
    font-size:30px;
    line-height:1.35;
}

.mc-ps3-about-version-flow{
    display:grid;
    grid-template-columns:1fr 70px 1fr 70px 1fr;
    align-items:center;
    padding:35px;
    background:#f7faf7;
    border:1px solid #e1e6e2;
}

.mc-ps3-about-version-flow > div{
    padding:25px;
    background:#fff;
    border-top:3px solid #278536;
    text-align:center;
}

.mc-ps3-about-version-flow small{
    display:block;
    margin-bottom:7px;
    color:#278536;
    font-size:15px;
    font-weight:900;
    letter-spacing:.8px;
}

.mc-ps3-about-version-flow strong{
    display:block;
    margin-bottom:6px;
    color:#222;
    font-size:25px;
}

.mc-ps3-about-version-flow span{
    color:#777;
    font-size:15px;
}

.mc-ps3-about-version-flow > b{
    color:#278536;
    font-size:28px;
    text-align:center;
}


/* NOTE */

.mc-ps3-about-note{
    display:grid;
    grid-template-columns:60px minmax(0, 1fr);
    gap:20px;
    align-items:center;
    margin-top:30px;
    padding:25px 28px;
    background:#eaf6eb;
    border-left:4px solid #278536;
}

.mc-ps3-about-note-icon{
    display:flex;
    align-items:center;
    justify-content:center;
    width:45px;
    height:45px;
    border-radius:50%;
    background:#278536;
    color:#fff;
    font-size:18px;
    font-weight:900;
}

.mc-ps3-about-note strong{
    display:block;
    margin-bottom:5px;
    color:#222;
    font-size:15px;
}

.mc-ps3-about-note p{
    margin:0;
    color:#555;
    font-size:15px;
    line-height:1.8;
}


/* TABLET */

@media(max-width:900px){

    .mc-ps3-about-features{
        grid-template-columns:1fr 1fr;
    }

    .mc-ps3-about-version-flow{
        grid-template-columns:1fr;
        gap:12px;
    }

    .mc-ps3-about-version-flow > b{
        transform:rotate(90deg);
    }

}


/* MOBILE */

@media(max-width:767px){

    .mc-ps3-about{
        padding:60px 0;
    }

    .mc-ps3-about-wrap{
        padding:0 20px;
    }

    .mc-ps3-about-head h2{
        font-size:30px;
    }

    .mc-ps3-about-profile{
        grid-template-columns:1fr;
    }

    .mc-ps3-about-profile-left{
        padding:32px 22px;
    }

    .mc-ps3-about-profile-left h3{
        font-size:24px;
    }

    .mc-ps3-about-identity{
        padding:30px 22px;
    }

    .mc-ps3-about-features{
        grid-template-columns:1fr;
    }

    .mc-ps3-about-version-title h3{
        font-size:25px;
    }

    .mc-ps3-about-version-flow{
        padding:22px;
    }

    .mc-ps3-about-note{
        grid-template-columns:1fr;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c534398 *//* ==========================================
   MAJOR UPDATE ERAfont-size:15px;S OF MINECRAFT PS3
========================================== */

.mc-ps3-eras,
.mc-ps3-eras *{
    box-sizing:border-box;
}

.mc-ps3-eras{
    width:100%;
    padding:95px 0;
    background:#f7faf7;
}

.mc-ps3-eras-wrap{
    width:100%;
    max-width:1150px;
    margin:0 auto;
    padding:0 30px;
}


/* HEADING */

.mc-ps3-eras-head{
    max-width:850px;
    margin:0 auto 60px;
    text-align:center;
}

.mc-ps3-eras-kicker{
    display:block;
    margin-bottom:10px;
    color:#278536;
    font-size:13px;
    line-height:1.5;
    font-weight:700;
    letter-spacing:1px;
    text-transform:uppercase;
    text-align:center;
}

.mc-ps3-eras-head h2{
    margin:0 0 16px;
    color:#222;
    font-size:38px;
    line-height:1.25;
    font-weight:800;
    text-align:center;
}

.mc-ps3-eras-head p{
    max-width:800px;
    margin:0 auto;
    color:#555;
    font-size:15px;
    line-height:1.9;
    text-align:center;
}


/* ==========================================
   ERA TRACK
========================================== */

.mc-ps3-era-track{
    position:relative;
    max-width:950px;
    margin:0 auto;
}

.mc-ps3-era-track::before{
    content:"";
    position:absolute;
    top:35px;
    bottom:35px;
    left:34px;
    width:2px;
    background:#cce0ce;
}


/* ERA ITEM */

.mc-ps3-era-item{
    position:relative;
    display:grid;
    grid-template-columns:70px minmax(0, 1fr);
    gap:25px;
    align-items:start;
    margin-bottom:28px;
}

.mc-ps3-era-item:last-child{
    margin-bottom:0;
}


/* MARKER */

.mc-ps3-era-marker{
    position:relative;
    z-index:2;
    display:flex;
    align-items:center;
    justify-content:center;
    width:70px;
    height:70px;
    border-radius:50%;
    background:#222622;
    border:7px solid #f7faf7;
}

.mc-ps3-era-marker span{
    color:#8ed194;
    font-size:13px;
    font-weight:900;
}


/* ERA CONTENT */

.mc-ps3-era-content{
    padding:28px 30px;
    background:#fff;
    border:1px solid #e1e6e2;
    transition:
        transform .3s ease,
        border-color .3s ease,
        box-shadow .3s ease;
}

.mc-ps3-era-content:hover{
    transform:translateX(5px);
    border-color:#bdd7c0;
    box-shadow:0 14px 35px rgba(0,0,0,.06);
}

.mc-ps3-era-top{
    display:flex;
    align-items:flex-start;
    justify-content:space-between;
    gap:20px;
    margin-bottom:11px;
}

.mc-ps3-era-top span{
    display:block;
    color:#278536;
    font-size:15px;
    font-weight:900;
    letter-spacing:.9px;
}

.mc-ps3-era-top strong{
    color:#222;
    font-size:20px;
    line-height:1.4;
    text-align:right;
}

.mc-ps3-era-content > p{
    margin:0 0 18px;
    color:#555;
    font-size:13px;
    line-height:1.85;
}


/* TAGS */

.mc-ps3-era-tags{
    display:flex;
    flex-wrap:wrap;
    gap:8px;
}

.mc-ps3-era-tags span{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    padding:7px 10px;
    background:#eaf6eb;
    color:#278536;
    font-size:15px;
    font-weight:800;
}


/* ==========================================
   UPDATE JOURNEY
========================================== */

.mc-ps3-era-journey{
    margin-top:85px;
    padding:40px;
    background:#222622;
}

.mc-ps3-era-journey-head{
    margin-bottom:32px;
    text-align:center;
}

.mc-ps3-era-journey-head span{
    display:block;
    margin-bottom:7px;
    color:#8ed194;
    font-size:15px;
    font-weight:800;
}

.mc-ps3-era-journey-head h3{
    margin:0;
    color:#fff;
    font-size:29px;
    line-height:1.35;
}

.mc-ps3-era-journey-flow{
    display:grid;
    grid-template-columns:1fr 45px 1fr 45px 1fr 45px 1fr;
    align-items:stretch;
}

.mc-ps3-era-journey-flow > div{
    padding:22px 18px;
    background:#303630;
    text-align:center;
}

.mc-ps3-era-journey-flow small{
    display:block;
    margin-bottom:7px;
    color:#8ed194;
    font-size:15px;
    font-weight:900;
    letter-spacing:.8px;
}

.mc-ps3-era-journey-flow strong{
    display:block;
    margin-bottom:7px;
    color:#fff;
    font-size:15px;
}

.mc-ps3-era-journey-flow p{
    margin:0;
    color:#bfc7c0;
    font-size:15px;
    line-height:1.7;
}

.mc-ps3-era-journey-flow > span{
    display:flex;
    align-items:center;
    justify-content:center;
    color:#8ed194;
    font-size:21px;
}


/* ==========================================
   NOTE
========================================== */

.mc-ps3-era-note{
    display:grid;
    grid-template-columns:75px minmax(0, 1fr);
    gap:22px;
    align-items:center;
    margin-top:30px;
    padding:25px 28px;
    background:#eaf6eb;
    border-left:4px solid #278536;
}

.mc-ps3-era-note-mark{
    display:flex;
    align-items:center;
    justify-content:center;
    width:60px;
    height:60px;
    border-radius:50%;
    background:#278536;
    color:#fff;
    font-size:15px;
    font-weight:900;
}

.mc-ps3-era-note strong{
    display:block;
    margin-bottom:5px;
    color:#222;
    font-size:15px;
}

.mc-ps3-era-note p{
    margin:0;
    color:#555;
    font-size:13px;
    line-height:1.8;
}


/* TABLET */

@media(max-width:900px){

    .mc-ps3-era-top{
        display:block;
    }

    .mc-ps3-era-top strong{
        display:block;
        margin-top:7px;
        text-align:left;
    }

    .mc-ps3-era-journey-flow{
        grid-template-columns:1fr;
        gap:10px;
    }

    .mc-ps3-era-journey-flow > span{
        transform:rotate(90deg);
    }

}


/* MOBILE */

@media(max-width:767px){

    .mc-ps3-eras{
        padding:60px 0;
    }

    .mc-ps3-eras-wrap{
        padding:0 20px;
    }

    .mc-ps3-eras-head h2{
        font-size:30px;
    }

    .mc-ps3-era-track::before{
        display:none;
    }

    .mc-ps3-era-item{
        grid-template-columns:1fr;
        gap:12px;
    }

    .mc-ps3-era-marker{
        width:55px;
        height:55px;
        border:0;
    }

    .mc-ps3-era-content{
        padding:25px 20px;
    }

    .mc-ps3-era-content:hover{
        transform:translateY(-3px);
    }

    .mc-ps3-era-journey{
        padding:30px 20px;
    }

    .mc-ps3-era-journey-head h3{
        font-size:24px;
    }

    .mc-ps3-era-note{
        grid-template-columns:1fr;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-aa70ffa *//* ==========================================
   PS3 VERSION NUMBERING
========================================== */

.mc-ps3-numbering,
.mc-ps3-numbering *{
    box-sizing:border-box;
}

.mc-ps3-numbering{
    width:100%;
    padding:95px 0;
    background:#fff;
}

.mc-ps3-numbering-wrap{
    width:100%;
    max-width:1160px;
    margin:0 auto;
    padding:0 30px;
}


/* HEADING */

.mc-ps3-numbering-head{
    max-width:850px;
    margin:0 auto 55px;
    text-align:center;
}

.mc-ps3-numbering-kicker{
    display:block;
    margin-bottom:10px;
    color:#278536;
    font-size:13px;
    line-height:1.5;
    font-weight:700;
    letter-spacing:1px;
    text-transform:uppercase;
    text-align:center;
}

.mc-ps3-numbering-head h2{
    margin:0 0 16px;
    color:#222;
    font-size:38px;
    line-height:1.25;
    font-weight:800;
    text-align:center;
}

.mc-ps3-numbering-head p{
    max-width:800px;
    margin:0 auto;
    color:#555;
    font-size:15px;
    line-height:1.9;
    text-align:center;
}


/* ==========================================
   DECODER
========================================== */

.mc-ps3-numbering-decoder{
    display:grid;
    grid-template-columns:.75fr 1.25fr;
    overflow:hidden;
    background:#222622;
    border-radius:16px;
    box-shadow:0 24px 55px rgba(0,0,0,.12);
}


/* VERSION PANEL */

.mc-ps3-numbering-version{
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    min-height:360px;
    padding:40px;
    background:#278536;
    text-align:center;
}

.mc-ps3-numbering-version-label{
    display:block;
    margin-bottom:20px;
    color:#d9eedb;
    font-size:15px;
    line-height:1.5;
    font-weight:900;
    letter-spacing:1.1px;
}

.mc-ps3-numbering-version-code{
    display:flex;
    align-items:center;
    justify-content:center;
    gap:9px;
    margin-bottom:18px;
}

.mc-ps3-numbering-version-code span{
    display:flex;
    align-items:center;
    justify-content:center;
    min-width:80px;
    height:100px;
    padding:0 18px;
    background:#fff;
    color:#278536;
    border-radius:10px;
    font-size:46px;
    line-height:1;
    font-weight:900;
    box-shadow:0 12px 25px rgba(0,0,0,.14);
}

.mc-ps3-numbering-version-code b{
    color:#fff;
    font-size:44px;
    line-height:1;
}

.mc-ps3-numbering-version small{
    color:#e2f2e4;
    font-size:15px;
}


/* EXPLANATION */

.mc-ps3-numbering-explain{
    display:grid;
    align-content:center;
    gap:1px;
    padding:35px;
    background:#323833;
}

.mc-ps3-numbering-explain-row{
    display:grid;
    grid-template-columns:65px minmax(0,1fr);
    gap:22px;
    align-items:center;
    padding:27px;
    background:#222622;
}

.mc-ps3-numbering-explain-num{
    display:flex;
    align-items:center;
    justify-content:center;
    width:58px;
    height:58px;
    border-radius:50%;
    background:#eaf6eb;
    color:#278536;
    font-size:18px;
    font-weight:900;
}

.mc-ps3-numbering-explain-row span{
    display:block;
    margin-bottom:5px;
    color:#8ed194;
    font-size:15px;
    font-weight:900;
    letter-spacing:.9px;
}

.mc-ps3-numbering-explain-row h3{
    margin:0 0 8px;
    color:#fff;
    font-size:19px;
    line-height:1.4;
}

.mc-ps3-numbering-explain-row p{
    margin:0;
    color:#bfc7c0;
    font-size:15px;
    line-height:1.8;
}


/* ==========================================
   COMPARISON BOARD
========================================== */

.mc-ps3-numbering-board{
    margin-top:75px;
    padding:40px;
    background:#f7faf7;
    border:1px solid #e0e6e1;
}

.mc-ps3-numbering-board-head{
    max-width:740px;
    margin:0 auto 35px;
    text-align:center;
}

.mc-ps3-numbering-board-head span{
    display:block;
    margin-bottom:7px;
    color:#278536;
    font-size:15px;
    font-weight:800;
}

.mc-ps3-numbering-board-head h3{
    margin:0;
    color:#222;
    font-size:29px;
    line-height:1.35;
}

.mc-ps3-numbering-columns{
    display:grid;
    grid-template-columns:1fr 55px 1fr 55px 1fr;
    align-items:center;
}

.mc-ps3-numbering-column{
    min-height:270px;
    padding:27px 24px;
    background:#fff;
    border:1px solid #e1e6e2;
    text-align:center;
}

.mc-ps3-numbering-column-active{
    background:#222622;
    border-color:#222622;
}

.mc-ps3-numbering-platform{
    display:flex;
    align-items:center;
    justify-content:center;
    width:60px;
    height:60px;
    margin:0 auto 18px;
    border-radius:50%;
    background:#eaf6eb;
    color:#278536;
    font-size:14px;
    font-weight:900;
}

.mc-ps3-numbering-column-active .mc-ps3-numbering-platform{
    background:#278536;
    color:#fff;
}

.mc-ps3-numbering-column small{
    display:block;
    margin-bottom:6px;
    color:#278536;
    font-size:15px;
    font-weight:900;
    letter-spacing:.8px;
}

.mc-ps3-numbering-column strong{
    display:block;
    margin-bottom:10px;
    color:#222;
    font-size:18px;
}

.mc-ps3-numbering-column-active strong{
    color:#fff;
}

.mc-ps3-numbering-column p{
    margin:0 0 17px;
    color:#666;
    font-size:15px;
    line-height:1.75;
}

.mc-ps3-numbering-column-active p{
    color:#c1c9c2;
}

.mc-ps3-numbering-status{
    display:inline-flex;
    padding:7px 11px;
    background:#eaf6eb;
    color:#278536;
    font-size:15px;
    font-weight:800;
}

.mc-ps3-numbering-symbol{
    color:#278536;
    font-size:27px;
    font-weight:900;
    text-align:center;
}


/* ==========================================
   RULES
========================================== */

.mc-ps3-numbering-rules{
    display:grid;
    grid-template-columns:repeat(3,minmax(0,1fr));
    gap:18px;
    margin-top:50px;
}

.mc-ps3-numbering-rule{
    position:relative;
    padding:30px 26px;
    overflow:hidden;
    background:#fff;
    border:1px solid #dfe5e0;
    border-bottom:4px solid #278536;
}

.mc-ps3-numbering-rule-index{
    position:absolute;
    top:10px;
    right:15px;
    color:#e5f1e6;
    font-size:47px;
    line-height:1;
    font-weight:900;
}

.mc-ps3-numbering-rule h3{
    position:relative;
    margin:0 0 10px;
    padding-right:35px;
    color:#222;
    font-size:18px;
    line-height:1.4;
}

.mc-ps3-numbering-rule p{
    position:relative;
    margin:0;
    color:#555;
    font-size:13px;
    line-height:1.8;
}


/* ==========================================
   EXAMPLE FLOW
========================================== */

.mc-ps3-numbering-example{
    margin-top:55px;
    padding:34px;
    background:#222622;
}

.mc-ps3-numbering-example-label{
    margin-bottom:22px;
    color:#8ed194;
    font-size:15px;
    font-weight:900;
    letter-spacing:1px;
    text-align:center;
}

.mc-ps3-numbering-example-flow{
    display:grid;
    grid-template-columns:1fr 50px 1fr 50px 1fr;
    align-items:center;
}

.mc-ps3-numbering-example-flow > div{
    padding:20px;
    background:#303630;
    text-align:center;
}

.mc-ps3-numbering-example-flow span{
    display:block;
    margin-bottom:5px;
    color:#9ea7a0;
    font-size:15px;
}

.mc-ps3-numbering-example-flow strong{
    color:#fff;
    font-size:14px;
}

.mc-ps3-numbering-example-flow b{
    color:#8ed194;
    font-size:22px;
    text-align:center;
}


/* NOTE */

.mc-ps3-numbering-note{
    display:grid;
    grid-template-columns:60px minmax(0,1fr);
    gap:20px;
    align-items:center;
    margin-top:28px;
    padding:24px 28px;
    background:#fff7df;
    border-left:4px solid #d29a11;
}

.mc-ps3-numbering-note-icon{
    display:flex;
    align-items:center;
    justify-content:center;
    width:44px;
    height:44px;
    border-radius:50%;
    background:#d29a11;
    color:#fff;
    font-size:18px;
    font-weight:900;
}

.mc-ps3-numbering-note strong{
    display:block;
    margin-bottom:5px;
    color:#222;
    font-size:15px;
}

.mc-ps3-numbering-note p{
    margin:0;
    color:#555;
    font-size:13px;
    line-height:1.8;
}


/* TABLET */

@media(max-width:900px){

    .mc-ps3-numbering-decoder{
        grid-template-columns:1fr;
    }

    .mc-ps3-numbering-version{
        min-height:290px;
    }

    .mc-ps3-numbering-columns{
        grid-template-columns:1fr;
        gap:12px;
    }

    .mc-ps3-numbering-symbol{
        transform:rotate(90deg);
    }

    .mc-ps3-numbering-rules{
        grid-template-columns:1fr;
    }

}


/* MOBILE */

@media(max-width:767px){

    .mc-ps3-numbering{
        padding:60px 0;
    }

    .mc-ps3-numbering-wrap{
        padding:0 20px;
    }

    .mc-ps3-numbering-head h2{
        font-size:30px;
    }

    .mc-ps3-numbering-version{
        padding:35px 20px;
    }

    .mc-ps3-numbering-version-code span{
        min-width:65px;
        height:82px;
        font-size:37px;
    }

    .mc-ps3-numbering-explain{
        padding:20px;
    }

    .mc-ps3-numbering-explain-row{
        grid-template-columns:1fr;
        padding:23px 20px;
    }

    .mc-ps3-numbering-board{
        padding:30px 20px;
    }

    .mc-ps3-numbering-board-head h3{
        font-size:24px;
    }

    .mc-ps3-numbering-example{
        padding:28px 20px;
    }

    .mc-ps3-numbering-example-flow{
        grid-template-columns:1fr;
        gap:10px;
    }

    .mc-ps3-numbering-example-flow b{
        transform:rotate(90deg);
    }

    .mc-ps3-numbering-note{
        grid-template-columns:1fr;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-715d218 *//* ==========================================
   PS3 EDITION VS BEDROCK EDITION
========================================== */

.mc-ps3-vs-bedrock,
.mc-ps3-vs-bedrock *{
    box-sizing:border-box;
}

.mc-ps3-vs-bedrock{
    width:100%;
    padding:95px 0;
    background:#f7faf7;
}

.mc-ps3-vs-bedrock-wrap{
    width:100%;
    max-width:1160px;
    margin:0 auto;
    padding:0 30px;
}


/* HEADING */

.mc-ps3-vs-bedrock-head{
    max-width:860px;
    margin:0 auto 55px;
    text-align:center;
}

.mc-ps3-vs-bedrock-kicker{
    display:block;
    margin-bottom:10px;
    color:#278536;
    font-size:15px;
    line-height:1.5;
    font-weight:700;
    letter-spacing:1px;
    text-transform:uppercase;
    text-align:center;
}

.mc-ps3-vs-bedrock-head h2{
    margin:0 0 16px;
    color:#222;
    font-size:38px;
    line-height:1.25;
    font-weight:800;
    text-align:center;
}

.mc-ps3-vs-bedrock-head p{
    max-width:820px;
    margin:0 auto;
    color:#555;
    font-size:15px;
    line-height:1.9;
    text-align:center;
}


/* ==========================================
   VS PANEL
========================================== */

.mc-ps3-vs-panel{
    display:grid;
    grid-template-columns:1fr 90px 1fr;
    align-items:stretch;
    overflow:hidden;
    background:#222622;
    border-radius:18px;
    box-shadow:0 22px 55px rgba(0,0,0,.12);
}

.mc-ps3-vs-side{
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    min-height:390px;
    padding:45px 38px;
    text-align:center;
}

.mc-ps3-vs-side-legacy{
    background:#222622;
}

.mc-ps3-vs-side-bedrock{
    background:#278536;
}

.mc-ps3-vs-label{
    display:block;
    margin-bottom:18px;
    color:#8ed194;
    font-size:15px;
    line-height:1.5;
    font-weight:900;
    letter-spacing:1px;
}

.mc-ps3-vs-side-bedrock .mc-ps3-vs-label{
    color:#d9eedb;
}

.mc-ps3-vs-platform-icon{
    display:flex;
    align-items:center;
    justify-content:center;
    width:82px;
    height:82px;
    margin-bottom:20px;
    border-radius:50%;
    background:#fff;
    color:#278536;
    font-size:20px;
    font-weight:900;
}

.mc-ps3-vs-side h3{
    margin:0 0 13px;
    color:#fff;
    font-size:27px;
    line-height:1.35;
}

.mc-ps3-vs-side p{
    max-width:370px;
    margin:0 0 22px;
    color:#c3cbc4;
    font-size:15px;
    line-height:1.85;
}

.mc-ps3-vs-side-bedrock p{
    color:#e0f0e2;
}

.mc-ps3-vs-status{
    display:inline-flex;
    padding:8px 13px;
    background:rgba(255,255,255,.1);
    color:#fff;
    font-size:15px;
    font-weight:800;
}

.mc-ps3-vs-side-bedrock .mc-ps3-vs-status{
    background:#fff;
    color:#278536;
}


/* VS DIVIDER */

.mc-ps3-vs-divider{
    display:flex;
    align-items:center;
    justify-content:center;
    background:#151815;
}

.mc-ps3-vs-divider span{
    display:flex;
    align-items:center;
    justify-content:center;
    width:58px;
    height:58px;
    border-radius:50%;
    background:#fff;
    color:#222;
    font-size:16px;
    font-weight:900;
}


/* ==========================================
   TABLE
========================================== */

.mc-ps3-vs-table{
    width:100%;
    margin-top:65px;
    overflow:hidden;
    background:#fff;
    border:1px solid #dfe5e0;
}

.mc-ps3-vs-table-head,
.mc-ps3-vs-row{
    display:grid;
    grid-template-columns:1fr 1fr 1fr;
}

.mc-ps3-vs-table-head{
    background:#222622;
}

.mc-ps3-vs-table-head div{
    padding:18px 24px;
    color:#fff;
    font-size:15px;
    font-weight:800;
    text-align:center;
}

.mc-ps3-vs-table-head div:first-child{
    text-align:left;
}

.mc-ps3-vs-row{
    border-bottom:1px solid #e3e8e4;
    transition:background .25s ease;
}

.mc-ps3-vs-row:last-child{
    border-bottom:0;
}

.mc-ps3-vs-row:hover{
    background:#eef7ef;
}

.mc-ps3-vs-row > div{
    padding:17px 24px;
    color:#555;
    font-size:15px;
    line-height:1.6;
    text-align:center;
    border-right:1px solid #e3e8e4;
}

.mc-ps3-vs-row > div:last-child{
    border-right:0;
}

.mc-ps3-vs-row .mc-ps3-vs-feature{
    color:#222;
    font-weight:800;
    text-align:left;
}

.mc-ps3-vs-positive{
    color:#278536 !important;
    font-weight:800;
}


/* ==========================================
   DIFFERENCES
========================================== */

.mc-ps3-vs-differences{
    display:grid;
    grid-template-columns:repeat(4,minmax(0,1fr));
    gap:18px;
    margin-top:55px;
}

.mc-ps3-vs-difference{
    position:relative;
    min-width:0;
    padding:30px 24px;
    overflow:hidden;
    background:#fff;
    border:1px solid #dfe5e0;
    border-top:4px solid #278536;
}

.mc-ps3-vs-difference-number{
    position:absolute;
    top:12px;
    right:15px;
    color:#e4f0e5;
    font-size:44px;
    line-height:1;
    font-weight:900;
}

.mc-ps3-vs-difference h3{
    position:relative;
    margin:0 0 11px;
    padding-right:30px;
    color:#222;
    font-size:18px;
    line-height:1.4;
}

.mc-ps3-vs-difference p{
    position:relative;
    margin:0;
    color:#555;
    font-size:15px;
    line-height:1.8;
}


/* ==========================================
   RECOMMENDATION
========================================== */

.mc-ps3-vs-choice{
    margin-top:75px;
}

.mc-ps3-vs-choice-head{
    max-width:730px;
    margin:0 auto 32px;
    text-align:center;
}

.mc-ps3-vs-choice-head span{
    display:block;
    margin-bottom:7px;
    color:#278536;
    font-size:15px;
    font-weight:800;
}

.mc-ps3-vs-choice-head h3{
    margin:0;
    color:#222;
    font-size:30px;
    line-height:1.35;
}

.mc-ps3-vs-choice-grid{
    display:grid;
    grid-template-columns:1fr 1fr;
    gap:24px;
}

.mc-ps3-vs-choice-card{
    padding:36px 32px;
    border-radius:14px;
}

.mc-ps3-vs-choice-legacy{
    background:#222622;
}

.mc-ps3-vs-choice-modern{
    background:#eaf6eb;
    border:1px solid #cfe3d1;
}

.mc-ps3-vs-choice-tag{
    display:inline-flex;
    margin-bottom:14px;
    padding:7px 11px;
    background:#278536;
    color:#fff;
    font-size:15px;
    font-weight:900;
    letter-spacing:.6px;
    text-transform:uppercase;
}

.mc-ps3-vs-choice-modern .mc-ps3-vs-choice-tag{
    background:#222622;
}

.mc-ps3-vs-choice-card h4{
    margin:0 0 19px;
    font-size:23px;
    line-height:1.4;
}

.mc-ps3-vs-choice-legacy h4{
    color:#fff;
}

.mc-ps3-vs-choice-modern h4{
    color:#222;
}

.mc-ps3-vs-choice-card ul{
    margin:0;
    padding:0;
    list-style:none;
}

.mc-ps3-vs-choice-card li{
    position:relative;
    margin-bottom:12px;
    padding-left:25px;
    font-size:15px;
    line-height:1.7;
}

.mc-ps3-vs-choice-card li:last-child{
    margin-bottom:0;
}

.mc-ps3-vs-choice-card li::before{
    content:"✓";
    position:absolute;
    top:0;
    left:0;
    color:#62b76b;
    font-weight:900;
}

.mc-ps3-vs-choice-legacy li{
    color:#c6cec7;
}

.mc-ps3-vs-choice-modern li{
    color:#444;
}

.mc-ps3-vs-choice-modern li::before{
    color:#278536;
}


/* ==========================================
   NOTE
========================================== */

.mc-ps3-vs-note{
    display:grid;
    grid-template-columns:60px minmax(0,1fr);
    gap:20px;
    align-items:center;
    margin-top:30px;
    padding:25px 28px;
    background:#fff;
    border-left:4px solid #278536;
    box-shadow:0 12px 30px rgba(0,0,0,.05);
}

.mc-ps3-vs-note-icon{
    display:flex;
    align-items:center;
    justify-content:center;
    width:45px;
    height:45px;
    border-radius:50%;
    background:#278536;
    color:#fff;
    font-size:18px;
    font-weight:900;
}

.mc-ps3-vs-note strong{
    display:block;
    margin-bottom:5px;
    color:#222;
    font-size:15px;
}

.mc-ps3-vs-note p{
    margin:0;
    color:#555;
    font-size:15px;
    line-height:1.8;
}


/* TABLET */

@media(max-width:900px){

    .mc-ps3-vs-differences{
        grid-template-columns:1fr 1fr;
    }

}


/* MOBILE */

@media(max-width:767px){

    .mc-ps3-vs-bedrock{
        padding:60px 0;
    }

    .mc-ps3-vs-bedrock-wrap{
        padding:0 20px;
    }

    .mc-ps3-vs-bedrock-head h2{
        font-size:30px;
    }

    .mc-ps3-vs-panel{
        grid-template-columns:1fr;
    }

    .mc-ps3-vs-side{
        min-height:auto;
        padding:35px 22px;
    }

    .mc-ps3-vs-divider{
        min-height:70px;
    }

    .mc-ps3-vs-divider span{
        width:48px;
        height:48px;
    }


    /* MOBILE TABLE CARDS */

    .mc-ps3-vs-table{
        overflow:visible;
        background:transparent;
        border:0;
    }

    .mc-ps3-vs-table-head{
        display:none;
    }

    .mc-ps3-vs-row{
        display:grid;
        grid-template-columns:1fr;
        margin-bottom:12px;
        overflow:hidden;
        background:#fff;
        border:1px solid #dfe5e0;
        border-radius:10px;
    }

    .mc-ps3-vs-row > div{
        padding:14px 18px;
        text-align:left;
        border-right:0;
        border-bottom:1px solid #e4e8e5;
    }

    .mc-ps3-vs-row > div:last-child{
        border-bottom:0;
    }

    .mc-ps3-vs-row .mc-ps3-vs-feature{
        background:#222622;
        color:#fff;
    }

    .mc-ps3-vs-row > div:nth-child(2)::before{
        content:"PS3 Edition";
        display:block;
        margin-bottom:4px;
        color:#999;
        font-size:15px;
        font-weight:700;
        text-transform:uppercase;
    }

    .mc-ps3-vs-row > div:nth-child(3)::before{
        content:"Bedrock Edition";
        display:block;
        margin-bottom:4px;
        color:#278536;
        font-size:15px;
        font-weight:700;
        text-transform:uppercase;
    }

    .mc-ps3-vs-differences{
        grid-template-columns:1fr;
    }

    .mc-ps3-vs-choice-head h3{
        font-size:25px;
    }

    .mc-ps3-vs-choice-grid{
        grid-template-columns:1fr;
    }

    .mc-ps3-vs-choice-card{
        padding:30px 22px;
    }

    .mc-ps3-vs-note{
        grid-template-columns:1fr;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9b3c3c2 *//* ==========================================
   COMMON MINECRAFT PS3 PROBLEMS AND FIXES
========================================== */

.mc-ps3-fixes,
.mc-ps3-fixes *{
    box-sizing:border-box;
}

.mc-ps3-fixes{
    width:100%;
    padding:95px 0;
    background:#fff;
}

.mc-ps3-fixes-wrap{
    width:100%;
    max-width:1160px;
    margin:0 auto;
    padding:0 30px;
}


/* HEADING */

.mc-ps3-fixes-head{
    max-width:860px;
    margin:0 auto 55px;
    text-align:center;
}

.mc-ps3-fixes-kicker{
    display:block;
    margin-bottom:10px;
    color:#278536;
    font-size:15px;
    line-height:1.5;
    font-weight:700;
    letter-spacing:1px;
    text-transform:uppercase;
    text-align:center;
}

.mc-ps3-fixes-head h2{
    margin:0 0 16px;
    color:#222;
    font-size:38px;
    line-height:1.25;
    font-weight:800;
    text-align:center;
}

.mc-ps3-fixes-head p{
    max-width:810px;
    margin:0 auto;
    color:#555;
    font-size:15px;
    line-height:1.9;
    text-align:center;
}


/* ==========================================
   DASHBOARD
========================================== */

.mc-ps3-fixes-dashboard{
    overflow:hidden;
    background:#222622;
    border-radius:18px;
    box-shadow:0 24px 55px rgba(0,0,0,.12);
}

.mc-ps3-fixes-dashboard-top{
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:25px;
    padding:20px 28px;
    background:#303630;
    border-bottom:1px solid rgba(255,255,255,.08);
}

.mc-ps3-fixes-dashboard-top span{
    display:block;
    margin-bottom:3px;
    color:#8ed194;
    font-size:15px;
    font-weight:900;
    letter-spacing:1px;
}

.mc-ps3-fixes-dashboard-top strong{
    color:#fff;
    font-size:15px;
}

.mc-ps3-fixes-status{
    display:flex;
    align-items:center;
    gap:9px;
    padding:8px 12px;
    background:#202420;
    color:#d7e4d8;
    font-size:15px;
    font-weight:700;
}

.mc-ps3-fixes-status i{
    width:9px;
    height:9px;
    border-radius:50%;
    background:#65c56f;
    box-shadow:0 0 0 5px rgba(101,197,111,.12);
}


/* GRID */

.mc-ps3-fixes-grid{
    display:grid;
    grid-template-columns:1fr 1fr;
    gap:1px;
    padding:1px;
    background:#414842;
}


/* CARD */

.mc-ps3-fix-card{
    min-width:0;
    padding:30px;
    background:#222622;
    transition:
        background .3s ease,
        transform .3s ease;
}

.mc-ps3-fix-card:hover{
    background:#292f2a;
}

.mc-ps3-fix-card-top{
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:15px;
    margin-bottom:18px;
}

.mc-ps3-fix-number{
    display:flex;
    align-items:center;
    justify-content:center;
    width:42px;
    height:42px;
    border-radius:50%;
    background:#278536;
    color:#fff;
    font-size:15px;
    font-weight:900;
}

.mc-ps3-fix-severity{
    padding:7px 10px;
    background:rgba(255,255,255,.07);
    color:#9faaa0;
    font-size:15px;
    font-weight:800;
    letter-spacing:.7px;
    text-transform:uppercase;
}

.mc-ps3-fix-card h3{
    margin:0 0 10px;
    color:#fff;
    font-size:20px;
    line-height:1.4;
}

.mc-ps3-fix-description{
    margin:0 0 22px;
    color:#bcc5bd;
    font-size:15px;
    line-height:1.8;
}


/* CAUSE + FIX */

.mc-ps3-fix-columns{
    display:grid;
    grid-template-columns:1fr 1fr;
    gap:12px;
}

.mc-ps3-fix-columns > div{
    padding:17px;
    background:#303630;
}

.mc-ps3-fix-columns small{
    display:block;
    margin-bottom:8px;
    color:#8ed194;
    font-size:15px;
    font-weight:900;
    letter-spacing:.8px;
}

.mc-ps3-fix-columns p{
    margin:0;
    color:#c0c8c1;
    font-size:15px;
    line-height:1.7;
}

.mc-ps3-fix-columns ol{
    margin:0;
    padding-left:17px;
}

.mc-ps3-fix-columns li{
    margin-bottom:5px;
    color:#c0c8c1;
    font-size:15px;
    line-height:1.6;
}

.mc-ps3-fix-columns li:last-child{
    margin-bottom:0;
}


/* ==========================================
   SAFE FIX ORDER
========================================== */

.mc-ps3-fixes-order{
    margin-top:75px;
    padding:40px;
    background:#f7faf7;
    border:1px solid #dfe5e0;
}

.mc-ps3-fixes-order-head{
    max-width:730px;
    margin:0 auto 32px;
    text-align:center;
}

.mc-ps3-fixes-order-head span{
    display:block;
    margin-bottom:7px;
    color:#278536;
    font-size:15px;
    font-weight:800;
}

.mc-ps3-fixes-order-head h3{
    margin:0;
    color:#222;
    font-size:29px;
    line-height:1.35;
}

.mc-ps3-fixes-order-flow{
    display:grid;
    grid-template-columns:1fr 45px 1fr 45px 1fr 45px 1fr;
    align-items:center;
}

.mc-ps3-fixes-order-flow > div{
    min-height:165px;
    padding:25px 20px;
    background:#fff;
    border-top:4px solid #278536;
    text-align:center;
}

.mc-ps3-fixes-order-flow > div > span{
    display:flex;
    align-items:center;
    justify-content:center;
    width:38px;
    height:38px;
    margin:0 auto 13px;
    border-radius:50%;
    background:#eaf6eb;
    color:#278536;
    font-size:15px;
    font-weight:900;
}

.mc-ps3-fixes-order-flow strong{
    display:block;
    margin-bottom:7px;
    color:#222;
    font-size:16px;
}

.mc-ps3-fixes-order-flow p{
    margin:0;
    color:#666;
    font-size:15px;
    line-height:1.7;
}

.mc-ps3-fixes-order-flow > b{
    color:#278536;
    font-size:21px;
    text-align:center;
}


/* ==========================================
   WARNING
========================================== */

.mc-ps3-fixes-warning{
    display:grid;
    grid-template-columns:60px minmax(0,1fr);
    gap:20px;
    align-items:center;
    margin-top:28px;
    padding:25px 28px;
    background:#fff7df;
    border-left:4px solid #d29a11;
}

.mc-ps3-fixes-warning-icon{
    display:flex;
    align-items:center;
    justify-content:center;
    width:45px;
    height:45px;
    border-radius:50%;
    background:#d29a11;
    color:#fff;
    font-size:18px;
    font-weight:900;
}

.mc-ps3-fixes-warning strong{
    display:block;
    margin-bottom:5px;
    color:#222;
    font-size:15px;
}

.mc-ps3-fixes-warning p{
    margin:0;
    color:#555;
    font-size:15px;
    line-height:1.8;
}


/* TABLET */

@media(max-width:900px){

    .mc-ps3-fixes-grid{
        grid-template-columns:1fr;
    }

    .mc-ps3-fixes-order-flow{
        grid-template-columns:1fr;
        gap:10px;
    }

    .mc-ps3-fixes-order-flow > b{
        transform:rotate(90deg);
    }

}


/* MOBILE */

@media(max-width:767px){

    .mc-ps3-fixes{
        padding:60px 0;
    }

    .mc-ps3-fixes-wrap{
        padding:0 20px;
    }

    .mc-ps3-fixes-head h2{
        font-size:30px;
    }

    .mc-ps3-fixes-dashboard-top{
        align-items:flex-start;
        flex-direction:column;
        padding:18px 20px;
    }

    .mc-ps3-fix-card{
        padding:25px 20px;
    }

    .mc-ps3-fix-columns{
        grid-template-columns:1fr;
    }

    .mc-ps3-fixes-order{
        padding:30px 20px;
    }

    .mc-ps3-fixes-order-head h3{
        font-size:24px;
    }

    .mc-ps3-fixes-warning{
        grid-template-columns:1fr;
    }

}/* End custom CSS */