:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-699b198 *//* ==========================================
   OLD APP VERSION FOR IOS - HERO
========================================== */

.mc-iosold-hero{
    padding:85px 0 70px;
    background:#fff;
    overflow:hidden;
}

.mc-iosold-wrap{
    max-width:1200px;
    margin:0 auto;
    padding:0 30px;
}


/* HEADING */

.mc-iosold-head{
    max-width:900px;
    margin:0 auto 50px;
    text-align:center;
}

.mc-iosold-kicker{
    display:block;
    color:#278536;
    font-size:13px;
    font-weight:700;
    text-transform:uppercase;
    letter-spacing:1px;
    margin-bottom:10px;
    text-align:center;
}

.mc-iosold-head h1{
    color:#222;
    font-size:54px;
    line-height:1.1;
    margin:0 0 20px;
    text-align:center;
}

.mc-iosold-head p{
    max-width:820px;
    margin:0 auto 15px;
    color:#555;
    font-size:16px;
    line-height:1.95;
}


/* VISUAL */

.mc-iosold-visual{
    max-width:900px;
    margin:0 auto;
    display:grid;
    grid-template-columns:1fr 260px;
    gap:30px;
    align-items:center;
}


/* DEVICE */

.mc-iosold-device{
    max-width:520px;
    margin:0 auto;
    width:100%;
    background:#222622;
    border:8px solid #343a35;
    border-radius:38px;
    padding:16px;
    box-shadow:0 25px 60px rgba(0,0,0,.16);
}

.mc-iosold-device-top{
    text-align:center;
    padding-bottom:14px;
}

.mc-iosold-device-top span{
    display:inline-block;
    width:70px;
    height:6px;
    border-radius:20px;
    background:#555d56;
}

.mc-iosold-device-screen{
    background:#101310;
    border-radius:25px;
    padding:38px 30px;
}

.mc-iosold-screen-label{
    display:block;
    color:#82cc89;
    font-size:9px;
    font-weight:800;
    letter-spacing:1px;
    margin-bottom:8px;
}

.mc-iosold-device-screen h3{
    color:#fff;
    font-size:25px;
    margin:0 0 25px;
}


/* VERSION STACK */

.mc-iosold-version-stack{
    display:grid;
    gap:11px;
}

.mc-iosold-version-stack div{
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:20px;
    padding:14px 16px;
    background:#292f2a;
    border-left:3px solid #278536;
}

.mc-iosold-version-stack span{
    color:#bfc7c0;
    font-size:12px;
}

.mc-iosold-version-stack strong{
    color:#fff;
    font-size:14px;
}


/* SIDE INFO */

.mc-iosold-side{
    display:grid;
    gap:14px;
}

.mc-iosold-side-block{
    padding:22px;
    background:#f3f8f3;
    border-left:4px solid #278536;
}

.mc-iosold-side-block small{
    display:block;
    color:#278536;
    font-size:8px;
    font-weight:800;
    letter-spacing:1px;
    margin-bottom:5px;
}

.mc-iosold-side-block strong{
    color:#222;
    font-size:16px;
}


/* CTA */

.mc-iosold-actions{
    text-align:center;
    margin-top:40px;
}

.mc-iosold-btn{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    gap:12px;
    padding:15px 24px;
    background:#278536;
    color:#fff !important;
    text-decoration:none !important;
    border-radius:8px;
    font-size:14px;
    font-weight:700;
    transition:
        background .3s ease,
        transform .3s ease,
        box-shadow .3s ease;
}

.mc-iosold-btn span{
    font-size:18px;
    transition:transform .3s ease;
}

.mc-iosold-btn:hover{
    background:#111;
    color:#fff !important;
    transform:translateY(-2px);
    box-shadow:0 10px 25px rgba(0,0,0,.14);
}

.mc-iosold-btn:hover span{
    transform:translateY(3px);
}


/* INFO STRIP */

.mc-iosold-strip{
    display:grid;
    grid-template-columns:repeat(4,1fr);
    margin-top:60px;
    border-top:1px solid #e1e6e2;
    border-bottom:1px solid #e1e6e2;
}

.mc-iosold-strip div{
    padding:20px 22px;
    border-right:1px solid #e1e6e2;
}

.mc-iosold-strip div:last-child{
    border-right:0;
}

.mc-iosold-strip span{
    display:block;
    color:#999;
    font-size:10px;
    text-transform:uppercase;
    letter-spacing:.7px;
    margin-bottom:4px;
}

.mc-iosold-strip strong{
    color:#222;
    font-size:14px;
}


/* TABLET */

@media(max-width:900px){

    .mc-iosold-visual{
        grid-template-columns:1fr;
    }

    .mc-iosold-side{
        grid-template-columns:repeat(3,1fr);
    }

}


/* MOBILE */

@media(max-width:767px){

    .mc-iosold-hero{
        padding:55px 0 50px;
    }

    .mc-iosold-wrap{
        padding:0 20px;
    }

    .mc-iosold-head h1{
        font-size:35px;
    }

    .mc-iosold-head p{
        font-size:15px;
    }

    .mc-iosold-device{
        border-radius:28px;
        padding:12px;
    }

    .mc-iosold-device-screen{
        padding:30px 20px;
    }

    .mc-iosold-side{
        grid-template-columns:1fr;
    }

    .mc-iosold-btn{
        width:100%;
    }

    .mc-iosold-strip{
        grid-template-columns:1fr;
    }

    .mc-iosold-strip div{
        border-right:0;
        border-bottom:1px solid #e1e6e2;
    }

    .mc-iosold-strip div:last-child{
        border-bottom:0;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b091328 *//* ==========================================
   20 OLD MINECRAFT VERSIONS FOR IOS
========================================== */

.mc-ios20{
    padding:95px 0;
    background:#f7faf7;
}

.mc-ios20-wrap{
    max-width:1200px;
    margin:0 auto;
    padding:0 30px;
}


/* HEADING */

.mc-ios20-head{
    max-width:850px;
    margin:0 auto 50px;
    text-align:center;
}

.mc-ios20-kicker{
    display:block;
    color:#278536;
    font-size:13px;
    font-weight:700;
    text-transform:uppercase;
    letter-spacing:.9px;
    margin-bottom:10px;
    text-align:center;
}

.mc-ios20-head h2{
    color:#222;
    font-size:38px;
    line-height:1.25;
    margin:0 0 16px;
    text-align:center;
}

.mc-ios20-head p{
    color:#555;
    font-size:15px;
    line-height:1.9;
    margin:0;
}


/* SUMMARY */

.mc-ios20-summary{
    display:grid;
    grid-template-columns:repeat(4,1fr);
    margin-bottom:25px;
    background:#222622;
    border-radius:15px;
    overflow:hidden;
}

.mc-ios20-summary div{
    padding:19px 22px;
    border-right:1px solid rgba(255,255,255,.1);
}

.mc-ios20-summary div:last-child{
    border-right:0;
}

.mc-ios20-summary span{
    display:block;
    color:#8ed194;
    font-size:9px;
    font-weight:800;
    text-transform:uppercase;
    letter-spacing:.8px;
    margin-bottom:4px;
}

.mc-ios20-summary strong{
    color:#fff;
    font-size:14px;
}


/* TABLE */

.mc-ios20-table{
    background:#fff;
    border:1px solid #e1e6e2;
    overflow:hidden;
}


/* TABLE HEAD */

.mc-ios20-table-head{
    display:grid;
    grid-template-columns:1.25fr .7fr .9fr .7fr;
    background:#111;
}

.mc-ios20-table-head div{
    padding:18px 28px;
    color:#fff;
    font-size:14px;
    font-weight:700;
}


/* ROW */

.mc-ios20-row{
    display:grid;
    grid-template-columns:1.25fr .7fr .9fr .7fr;
    align-items:center;
    min-height:68px;
    border-bottom:1px solid #e7e7e7;
    transition:
        background .25s ease,
        box-shadow .25s ease;
}

.mc-ios20-row:last-child{
    border-bottom:0;
}

.mc-ios20-row > div{
    padding:16px 28px;
}

.mc-ios20-row:hover{
    background:#eef7ef;
    box-shadow:inset 4px 0 0 #278536;
}


/* DATA */

.mc-ios20-name{
    color:#222;
    font-size:14px;
    font-weight:700;
}

.mc-ios20-version{
    color:#278536;
    font-size:15px;
    font-weight:800;
}

.mc-ios20-date{
    color:#555;
    font-size:13px;
}


/* DOWNLOAD */

.mc-ios20-btn{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    min-width:105px;
    padding:10px 17px;
    background:#278536;
    color:#fff !important;
    text-decoration:none !important;
    border-radius:7px;
    font-size:13px;
    font-weight:700;
    transition:
        background .3s ease,
        transform .3s ease,
        box-shadow .3s ease;
}

.mc-ios20-btn:hover{
    background:#111;
    color:#fff !important;
    transform:translateY(-2px);
    box-shadow:0 8px 20px rgba(0,0,0,.14);
}


/* NOTE */

.mc-ios20-note{
    display:grid;
    grid-template-columns:75px 1fr;
    gap:22px;
    align-items:center;
    margin-top:25px;
    padding:25px 28px;
    background:#eaf6eb;
    border-left:4px solid #278536;
}

.mc-ios20-note-mark{
    width:60px;
    height:60px;
    display:flex;
    align-items:center;
    justify-content:center;
    border-radius:18px;
    background:#278536;
    color:#fff;
    font-size:12px;
    font-weight:900;
}

.mc-ios20-note strong{
    display:block;
    color:#222;
    font-size:15px;
    margin-bottom:5px;
}

.mc-ios20-note p{
    color:#555;
    font-size:13px;
    line-height:1.8;
    margin:0;
}


/* TABLET */

@media(max-width:900px){

    .mc-ios20-summary{
        grid-template-columns:1fr 1fr;
    }

}


/* MOBILE */

@media(max-width:767px){

    .mc-ios20{
        padding:60px 0;
    }

    .mc-ios20-wrap{
        padding:0 20px;
    }

    .mc-ios20-head h2{
        font-size:30px;
    }

    .mc-ios20-summary{
        grid-template-columns:1fr;
    }

    .mc-ios20-summary div{
        border-right:0;
        border-bottom:1px solid rgba(255,255,255,.1);
    }

    .mc-ios20-table{
        border:0;
        background:transparent;
        overflow:visible;
    }

    .mc-ios20-table-head{
        display:none;
    }

    .mc-ios20-row{
        grid-template-columns:1fr 1fr;
        background:#fff;
        border:1px solid #e1e6e2;
        border-radius:11px;
        overflow:hidden;
        margin-bottom:12px;
    }

    .mc-ios20-row > div{
        padding:14px 18px;
    }

    .mc-ios20-name{
        grid-column:1 / -1;
        background:#eef7ef;
    }

    .mc-ios20-version:before{
        content:"Version";
        display:block;
        color:#999;
        font-size:9px;
        margin-bottom:3px;
    }

    .mc-ios20-date:before{
        content:"Release Date";
        display:block;
        color:#999;
        font-size:9px;
        margin-bottom:3px;
    }

    .mc-ios20-download{
        grid-column:1 / -1;
    }

    .mc-ios20-btn{
        width:100%;
    }

    .mc-ios20-note{
        grid-template-columns:1fr;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-971b064 *//* ==========================================
   INSTALL / ACCESS OLD MINECRAFT ON IOS
========================================== */

.mc-iosold-install{
    padding:95px 0;
    background:#fff;
}

.mc-iosold-install-wrap{
    max-width:1150px;
    margin:0 auto;
    padding:0 30px;
}


/* HEADING */

.mc-iosold-install-head{
    max-width:850px;
    margin:0 auto 60px;
    text-align:center;
}

.mc-iosold-install-kicker{
    display:block;
    color:#278536;
    font-size:13px;
    font-weight:700;
    text-transform:uppercase;
    letter-spacing:1px;
    margin-bottom:10px;
    text-align:center;
}

.mc-iosold-install-head h2{
    color:#222;
    font-size:38px;
    line-height:1.25;
    margin:0 0 16px;
    text-align:center;
}

.mc-iosold-install-head p{
    color:#555;
    font-size:15px;
    line-height:1.9;
    margin:0;
}


/* ==========================================
   INSTALL FLOW
========================================== */

.mc-iosold-install-flow{
    max-width:900px;
    margin:0 auto;
}

.mc-iosold-install-step{
    display:grid;
    grid-template-columns:70px 1fr;
    gap:22px;
    align-items:start;
    padding:27px 30px;
    background:#f7faf7;
    border:1px solid #e1e6e2;
}

.mc-iosold-install-step-final{
    background:#eaf6eb;
    border-color:#c9e0cc;
}

.mc-iosold-step-num{
    width:52px;
    height:52px;
    display:flex;
    align-items:center;
    justify-content:center;
    border-radius:16px;
    background:#222622;
    color:#8ed194;
    font-size:12px;
    font-weight:900;
}

.mc-iosold-install-step small{
    display:block;
    color:#278536;
    font-size:9px;
    font-weight:800;
    letter-spacing:.9px;
    margin-bottom:5px;
}

.mc-iosold-install-step h3{
    color:#222;
    font-size:20px;
    margin:0 0 7px;
}

.mc-iosold-install-step p{
    color:#555;
    font-size:13px;
    line-height:1.85;
    margin:0;
}

.mc-iosold-flow-line{
    width:2px;
    height:28px;
    margin:0 auto;
    background:#bcd8c0;
}


/* ==========================================
   IOS VS ANDROID
========================================== */

.mc-iosold-difference{
    display:grid;
    grid-template-columns:.9fr 1.1fr;
    gap:50px;
    align-items:center;
    margin-top:85px;
    padding:40px;
    background:#222622;
}

.mc-iosold-difference-left > span{
    display:block;
    color:#8ed194;
    font-size:11px;
    font-weight:800;
    margin-bottom:7px;
}

.mc-iosold-difference-left h3{
    color:#fff;
    font-size:27px;
    line-height:1.4;
    margin:0 0 10px;
}

.mc-iosold-difference-left p{
    color:#c1c9c2;
    font-size:14px;
    line-height:1.9;
    margin:0;
}


/* COMPARISON */

.mc-iosold-difference-compare{
    display:grid;
    grid-template-columns:1fr 55px 1fr;
    align-items:center;
}

.mc-iosold-difference-compare > div:not(.mc-iosold-vs){
    padding:25px 18px;
    background:#303630;
    text-align:center;
}

.mc-iosold-difference-compare small{
    display:block;
    color:#8ed194;
    font-size:9px;
    font-weight:800;
    margin-bottom:7px;
}

.mc-iosold-difference-compare strong{
    display:block;
    color:#fff;
    font-size:15px;
    margin-bottom:6px;
}

.mc-iosold-difference-compare span{
    color:#aeb7af;
    font-size:10px;
}

.mc-iosold-vs{
    width:44px;
    height:44px;
    margin:auto;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:#278536;
    color:#fff;
    font-size:10px;
    font-weight:900;
}


/* ==========================================
   OPTIONS
========================================== */

.mc-iosold-options{
    margin-top:85px;
}

.mc-iosold-options-head{
    max-width:700px;
    margin:0 auto 35px;
    text-align:center;
}

.mc-iosold-options-head span{
    display:block;
    color:#278536;
    font-size:12px;
    font-weight:700;
    margin-bottom:7px;
}

.mc-iosold-options-head h3{
    color:#222;
    font-size:30px;
    margin:0;
}

.mc-iosold-options-grid{
    display:grid;
    grid-template-columns:1fr 1fr;
    gap:15px;
}

.mc-iosold-options-grid > div{
    padding:28px;
    background:#f7faf7;
    border:1px solid #e1e6e2;
}

.mc-iosold-options-grid > div > span{
    display:block;
    color:#c5ddc8;
    font-size:27px;
    font-weight:900;
    margin-bottom:12px;
}

.mc-iosold-options-grid strong{
    display:block;
    color:#222;
    font-size:17px;
    margin-bottom:7px;
}

.mc-iosold-options-grid p{
    color:#555;
    font-size:13px;
    line-height:1.8;
    margin:0;
}


/* WARNING */

.mc-iosold-install-warning{
    display:grid;
    grid-template-columns:60px 1fr;
    gap:20px;
    align-items:center;
    margin-top:35px;
    padding:25px 28px;
    background:#fff8e8;
    border-left:4px solid #d5a01f;
}

.mc-iosold-warning-icon{
    width:45px;
    height:45px;
    border-radius:50%;
    background:#d5a01f;
    color:#fff;
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:20px;
    font-weight:800;
}

.mc-iosold-install-warning strong{
    display:block;
    color:#222;
    font-size:15px;
    margin-bottom:5px;
}

.mc-iosold-install-warning p{
    color:#555;
    font-size:13px;
    line-height:1.8;
    margin:0;
}


/* MOBILE */

@media(max-width:767px){

    .mc-iosold-install{
        padding:60px 0;
    }

    .mc-iosold-install-wrap{
        padding:0 20px;
    }

    .mc-iosold-install-head h2{
        font-size:30px;
    }

    .mc-iosold-install-step{
        grid-template-columns:1fr;
        padding:24px 20px;
    }

    .mc-iosold-difference{
        grid-template-columns:1fr;
        padding:30px 22px;
    }

    .mc-iosold-difference-compare{
        grid-template-columns:1fr;
        gap:12px;
    }

    .mc-iosold-vs{
        margin:0 auto;
    }

    .mc-iosold-options-grid{
        grid-template-columns:1fr;
    }

    .mc-iosold-install-warning{
        grid-template-columns:1fr;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ee50ae5 *//* ==========================================
   OLD MINECRAFT IOS - COMMON PROBLEMS
========================================== */

.mc-ios-issues{
    padding:95px 0;
    background:#f7faf7;
}

.mc-ios-issues-wrap{
    max-width:1150px;
    margin:0 auto;
    padding:0 30px;
}


/* HEADING */

.mc-ios-issues-head{
    max-width:850px;
    margin:0 auto 55px;
    text-align:center;
}

.mc-ios-issues-kicker{
    display:block;
    color:#278536;
    font-size:13px;
    font-weight:700;
    text-transform:uppercase;
    letter-spacing:1px;
    margin-bottom:10px;
    text-align:center;
}

.mc-ios-issues-head h2{
    color:#222;
    font-size:38px;
    line-height:1.25;
    margin:0 0 16px;
    text-align:center;
}

.mc-ios-issues-head p{
    color:#555;
    font-size:15px;
    line-height:1.9;
    margin:0;
}


/* ==========================================
   ISSUE MATRIX
========================================== */

.mc-ios-issues-matrix{
    display:grid;
    grid-template-columns:repeat(3,1fr);
    gap:15px;
}


/* CARD */

.mc-ios-issue-card{
    display:flex;
    flex-direction:column;
    padding:28px;
    background:#fff;
    border:1px solid #e1e6e2;
    transition:
        transform .3s ease,
        box-shadow .3s ease,
        border-color .3s ease;
}

.mc-ios-issue-card:hover{
    transform:translateY(-5px);
    border-color:#bcd8c0;
    box-shadow:0 15px 35px rgba(0,0,0,.07);
}


/* TOP */

.mc-ios-issue-top{
    display:flex;
    align-items:center;
    justify-content:space-between;
    margin-bottom:22px;
}

.mc-ios-issue-number{
    color:#c5ddc8;
    font-size:28px;
    font-weight:900;
}

.mc-ios-issue-status{
    padding:6px 9px;
    background:#eaf6eb;
    color:#278536;
    font-size:8px;
    font-weight:900;
    letter-spacing:.7px;
}


/* CONTENT */

.mc-ios-issue-card h3{
    color:#222;
    font-size:19px;
    line-height:1.4;
    margin:0 0 9px;
}

.mc-ios-issue-card > p{
    color:#555;
    font-size:13px;
    line-height:1.8;
    margin:0 0 22px;
}


/* SOLUTION */

.mc-ios-issue-solution{
    margin-top:auto;
    padding-top:18px;
    border-top:1px solid #e1e6e2;
}

.mc-ios-issue-solution small{
    display:block;
    color:#278536;
    font-size:8px;
    font-weight:900;
    letter-spacing:.8px;
    margin-bottom:6px;
}

.mc-ios-issue-solution strong{
    display:block;
    color:#444;
    font-size:12px;
    font-weight:500;
    line-height:1.8;
}


/* ==========================================
   QUICK DIAGNOSIS
========================================== */

.mc-ios-diagnosis{
    margin-top:75px;
    padding:38px;
    background:#222622;
}

.mc-ios-diagnosis-head{
    text-align:center;
    margin-bottom:30px;
}

.mc-ios-diagnosis-head > span{
    display:block;
    color:#8ed194;
    font-size:11px;
    font-weight:800;
    margin-bottom:6px;
}

.mc-ios-diagnosis-head h3{
    color:#fff;
    font-size:27px;
    margin:0;
}


/* TRACK */

.mc-ios-diagnosis-track{
    display:grid;
    grid-template-columns:1fr 35px 1fr 35px 1fr 35px 1fr 35px 1fr;
    align-items:center;
}

.mc-ios-diagnosis-track div{
    min-height:105px;
    padding:18px 12px;
    background:#303630;
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    text-align:center;
}

.mc-ios-diagnosis-track div span{
    width:28px;
    height:28px;
    display:flex;
    align-items:center;
    justify-content:center;
    margin-bottom:8px;
    border-radius:50%;
    background:#278536;
    color:#fff;
    font-size:10px;
    font-weight:800;
}

.mc-ios-diagnosis-track strong{
    color:#fff;
    font-size:11px;
    line-height:1.5;
}

.mc-ios-diagnosis-track i{
    color:#8ed194;
    font-size:17px;
    font-style:normal;
    text-align:center;
}


/* ==========================================
   UPDATE DECISION
========================================== */

.mc-ios-update-decision{
    display:grid;
    grid-template-columns:.9fr 1.1fr;
    gap:45px;
    align-items:center;
    margin-top:70px;
    padding:38px;
    background:#fff;
    border:1px solid #e1e6e2;
}

.mc-ios-update-question > span{
    display:block;
    color:#278536;
    font-size:10px;
    font-weight:800;
    margin-bottom:6px;
}

.mc-ios-update-question h3{
    color:#222;
    font-size:27px;
    margin:0 0 10px;
}

.mc-ios-update-question p{
    color:#555;
    font-size:13px;
    line-height:1.85;
    margin:0;
}


/* ANSWERS */

.mc-ios-update-answer{
    display:grid;
    gap:10px;
}

.mc-ios-update-answer > div{
    padding:18px 20px;
    background:#f7faf7;
    border-left:3px solid #278536;
}

.mc-ios-update-answer span{
    display:block;
    color:#278536;
    font-size:8px;
    font-weight:900;
    letter-spacing:.8px;
    margin-bottom:5px;
}

.mc-ios-update-answer p{
    color:#555;
    font-size:12px;
    line-height:1.7;
    margin:0;
}


/* ==========================================
   SAFETY NOTE
========================================== */

.mc-ios-issues-note{
    display:grid;
    grid-template-columns:60px 1fr;
    gap:20px;
    align-items:center;
    margin-top:30px;
    padding:25px 28px;
    background:#fff8e8;
    border-left:4px solid #d5a01f;
}

.mc-ios-issues-note-icon{
    width:45px;
    height:45px;
    display:flex;
    align-items:center;
    justify-content:center;
    border-radius:50%;
    background:#d5a01f;
    color:#fff;
    font-size:19px;
    font-weight:900;
}

.mc-ios-issues-note strong{
    display:block;
    color:#222;
    font-size:15px;
    margin-bottom:5px;
}

.mc-ios-issues-note p{
    color:#555;
    font-size:13px;
    line-height:1.8;
    margin:0;
}


/* ==========================================
   TABLET
========================================== */

@media(max-width:900px){

    .mc-ios-issues-matrix{
        grid-template-columns:1fr 1fr;
    }

    .mc-ios-diagnosis-track{
        grid-template-columns:1fr;
        gap:8px;
    }

    .mc-ios-diagnosis-track i{
        transform:rotate(90deg);
    }

}


/* ==========================================
   MOBILE
========================================== */

@media(max-width:767px){

    .mc-ios-issues{
        padding:60px 0;
    }

    .mc-ios-issues-wrap{
        padding:0 20px;
    }

    .mc-ios-issues-head h2{
        font-size:30px;
    }

    .mc-ios-issues-matrix{
        grid-template-columns:1fr;
    }

    .mc-ios-diagnosis{
        padding:30px 20px;
    }

    .mc-ios-update-decision{
        grid-template-columns:1fr;
        gap:30px;
        padding:28px 22px;
    }

    .mc-ios-issues-note{
        grid-template-columns:1fr;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-aa3df79 *//* ==========================================
   IOS OLD VERSION - UPDATE CONTROL
========================================== */

.mc-ios-update-control{
    padding:95px 0;
    background:#fff;
}

.mc-ios-update-control-wrap{
    max-width:1150px;
    margin:0 auto;
    padding:0 30px;
}


/* HEADING */

.mc-ios-update-control-head{
    max-width:850px;
    margin:0 auto 55px;
    text-align:center;
}

.mc-ios-update-control-kicker{
    display:block;
    color:#278536;
    font-size:13px;
    font-weight:700;
    text-transform:uppercase;
    letter-spacing:1px;
    margin-bottom:10px;
    text-align:center;
}

.mc-ios-update-control-head h2{
    color:#222;
    font-size:38px;
    line-height:1.25;
    margin:0 0 16px;
    text-align:center;
}

.mc-ios-update-control-head p{
    color:#555;
    font-size:15px;
    line-height:1.9;
    margin:0;
}


/* SETTINGS AREA */

.mc-ios-update-settings{
    display:grid;
    grid-template-columns:1fr .85fr;
    gap:55px;
    align-items:center;
    padding:40px;
    background:#f7faf7;
    border:1px solid #e1e6e2;
}

.mc-ios-update-settings-copy > span{
    display:block;
    color:#278536;
    font-size:11px;
    font-weight:800;
    margin-bottom:7px;
}

.mc-ios-update-settings-copy h3{
    color:#222;
    font-size:28px;
    margin:0 0 10px;
}

.mc-ios-update-settings-copy p{
    color:#555;
    font-size:14px;
    line-height:1.9;
    margin:0;
}


/* SETTINGS PANEL */

.mc-ios-settings-panel{
    background:#222622;
    padding:20px;
    border-radius:18px;
}

.mc-ios-settings-panel-top{
    padding:5px 0 16px;
    border-bottom:1px solid rgba(255,255,255,.08);
}

.mc-ios-settings-panel-top span{
    display:block;
    color:#8ed194;
    font-size:9px;
    font-weight:800;
    margin-bottom:3px;
}

.mc-ios-settings-panel-top strong{
    color:#fff;
    font-size:17px;
}

.mc-ios-settings-row{
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:20px;
    padding:17px 0;
    border-bottom:1px solid rgba(255,255,255,.08);
}

.mc-ios-settings-row:last-child{
    border-bottom:0;
}

.mc-ios-settings-row strong{
    display:block;
    color:#fff;
    font-size:13px;
    margin-bottom:3px;
}

.mc-ios-settings-row small{
    color:#8e998f;
    font-size:10px;
}


/* TOGGLE */

.mc-ios-settings-toggle{
    width:50px;
    height:28px;
    border-radius:30px;
    padding:3px;
}

.mc-ios-settings-toggle i{
    display:block;
    width:22px;
    height:22px;
    border-radius:50%;
    background:#fff;
}

.mc-ios-settings-toggle.off{
    background:#555d56;
}

.mc-ios-settings-toggle.on{
    background:#278536;
}

.mc-ios-settings-toggle.on i{
    margin-left:auto;
}


/* STEPS */

.mc-ios-update-steps{
    display:grid;
    grid-template-columns:1fr 45px 1fr 45px 1fr 45px 1fr;
    align-items:stretch;
    margin-top:70px;
}

.mc-ios-update-step{
    padding:24px;
    background:#f7faf7;
    border:1px solid #e1e6e2;
}

.mc-ios-update-step-final{
    background:#eaf6eb;
    border-color:#cae1cd;
}

.mc-ios-update-step > span{
    display:block;
    color:#278536;
    font-size:11px;
    font-weight:900;
    margin-bottom:9px;
}

.mc-ios-update-step strong{
    display:block;
    color:#222;
    font-size:17px;
    margin-bottom:7px;
}

.mc-ios-update-step p{
    color:#555;
    font-size:13px;
    line-height:1.8;
    margin:0;
}

.mc-ios-update-arrow{
    display:flex;
    align-items:center;
    justify-content:center;
    color:#278536;
    font-size:22px;
}


/* SUMMARY */

.mc-ios-update-summary{
    display:grid;
    grid-template-columns:.9fr 1.1fr;
    gap:45px;
    align-items:center;
    margin-top:75px;
    padding:38px;
    background:#222622;
}

.mc-ios-update-summary-left > span{
    display:block;
    color:#8ed194;
    font-size:11px;
    font-weight:800;
    margin-bottom:6px;
}

.mc-ios-update-summary-left h3{
    color:#fff;
    font-size:27px;
    line-height:1.4;
    margin:0 0 10px;
}

.mc-ios-update-summary-left p{
    color:#c0c8c1;
    font-size:13px;
    line-height:1.85;
    margin:0;
}

.mc-ios-update-summary-list{
    display:grid;
    gap:10px;
}

.mc-ios-update-summary-list div{
    display:flex;
    align-items:center;
    gap:12px;
    padding:13px 15px;
    background:#303630;
    color:#fff;
    font-size:12px;
}

.mc-ios-update-summary-list span{
    width:25px;
    height:25px;
    flex-shrink:0;
    display:flex;
    align-items:center;
    justify-content:center;
    border-radius:50%;
    background:#278536;
    color:#fff;
    font-size:10px;
}


/* WARNING */

.mc-ios-update-warning{
    display:grid;
    grid-template-columns:60px 1fr;
    gap:20px;
    align-items:center;
    margin-top:30px;
    padding:25px 28px;
    background:#fff8e8;
    border-left:4px solid #d5a01f;
}

.mc-ios-update-warning-icon{
    width:45px;
    height:45px;
    display:flex;
    align-items:center;
    justify-content:center;
    border-radius:50%;
    background:#d5a01f;
    color:#fff;
    font-size:19px;
    font-weight:900;
}

.mc-ios-update-warning strong{
    display:block;
    color:#222;
    font-size:15px;
    margin-bottom:5px;
}

.mc-ios-update-warning p{
    color:#555;
    font-size:13px;
    line-height:1.8;
    margin:0;
}


/* MOBILE */

@media(max-width:767px){

    .mc-ios-update-control{
        padding:60px 0;
    }

    .mc-ios-update-control-wrap{
        padding:0 20px;
    }

    .mc-ios-update-control-head h2{
        font-size:30px;
    }

    .mc-ios-update-settings{
        grid-template-columns:1fr;
        padding:30px 22px;
    }

    .mc-ios-update-steps{
        grid-template-columns:1fr;
        gap:10px;
    }

    .mc-ios-update-arrow{
        transform:rotate(90deg);
    }

    .mc-ios-update-summary{
        grid-template-columns:1fr;
        padding:30px 22px;
    }

    .mc-ios-update-warning{
        grid-template-columns:1fr;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c1372de *//* ==========================================
   OLD MINECRAFT IOS - FINAL SECTION
========================================== */

.mc-iosold-final{
    padding:95px 0;
    background:#f7faf7;
}

.mc-iosold-final-wrap{
    max-width:1200px;
    margin:0 auto;
    padding:0 30px;
}


/* HEADING */

.mc-iosold-final-head{
    max-width:850px;
    margin:0 auto 50px;
    text-align:center;
}

.mc-iosold-final-kicker{
    display:block;
    color:#278536;
    font-size:13px;
    font-weight:700;
    text-transform:uppercase;
    letter-spacing:.9px;
    margin-bottom:10px;
    text-align:center;
}

.mc-iosold-final-head h2{
    color:#222;
    font-size:38px;
    line-height:1.25;
    margin:0 0 16px;
    text-align:center;
}

.mc-iosold-final-head p{
    color:#555;
    font-size:15px;
    line-height:1.9;
    margin:0;
}


/* FINAL GRID */

.mc-iosold-final-grid{
    display:grid;
    grid-template-columns:repeat(4,1fr);
    gap:1px;
    background:#dfe5e0;
    border:1px solid #dfe5e0;
}

.mc-iosold-final-item{
    background:#fff;
    padding:28px 24px;
}

.mc-iosold-final-item > span{
    display:block;
    color:#c9dfcb;
    font-size:28px;
    font-weight:900;
    line-height:1;
    margin-bottom:14px;
}

.mc-iosold-final-item strong{
    display:block;
    color:#222;
    font-size:17px;
    line-height:1.4;
    margin-bottom:8px;
}

.mc-iosold-final-item p{
    color:#555;
    font-size:13px;
    line-height:1.8;
    margin:0;
}


/* CTA */

.mc-iosold-final-cta{
    display:grid;
    grid-template-columns:1.3fr .7fr;
    gap:45px;
    align-items:center;
    margin-top:55px;
    padding:40px;
    background:#222622;
}

.mc-iosold-final-cta-copy > span{
    display:block;
    color:#8ed194;
    font-size:11px;
    font-weight:800;
    text-transform:uppercase;
    letter-spacing:1px;
    margin-bottom:7px;
}

.mc-iosold-final-cta-copy h3{
    color:#fff;
    font-size:28px;
    line-height:1.35;
    margin:0 0 10px;
}

.mc-iosold-final-cta-copy p{
    color:#c1c9c2;
    font-size:14px;
    line-height:1.9;
    margin:0;
}


/* CTA BUTTON */

.mc-iosold-final-btn{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    gap:12px;
    padding:15px 24px;
    background:#278536;
    color:#fff !important;
    text-decoration:none !important;
    border-radius:8px;
    font-size:14px;
    font-weight:700;
    transition:
        background .3s ease,
        transform .3s ease,
        box-shadow .3s ease;
}

.mc-iosold-final-btn span{
    font-size:18px;
    transition:transform .3s ease;
}

.mc-iosold-final-btn:hover{
    background:#fff;
    color:#222 !important;
    transform:translateY(-3px);
    box-shadow:0 12px 30px rgba(0,0,0,.2);
}

.mc-iosold-final-btn:hover span{
    transform:translateY(-3px);
}


/* FINAL REMINDER */

.mc-iosold-final-reminder{
    display:grid;
    grid-template-columns:60px 1fr;
    gap:20px;
    align-items:center;
    margin-top:25px;
    padding:24px 28px;
    background:#eaf6eb;
    border-left:4px solid #278536;
}

.mc-iosold-final-reminder-icon{
    width:45px;
    height:45px;
    display:flex;
    align-items:center;
    justify-content:center;
    border-radius:50%;
    background:#278536;
    color:#fff;
    font-size:18px;
    font-weight:900;
}

.mc-iosold-final-reminder strong{
    display:block;
    color:#222;
    font-size:15px;
    margin-bottom:5px;
}

.mc-iosold-final-reminder p{
    color:#555;
    font-size:13px;
    line-height:1.8;
    margin:0;
}


/* TABLET */

@media(max-width:900px){

    .mc-iosold-final-grid{
        grid-template-columns:1fr 1fr;
    }

    .mc-iosold-final-cta{
        grid-template-columns:1fr;
        gap:30px;
    }

}


/* MOBILE */

@media(max-width:767px){

    .mc-iosold-final{
        padding:60px 0;
    }

    .mc-iosold-final-wrap{
        padding:0 20px;
    }

    .mc-iosold-final-head h2{
        font-size:30px;
    }

    .mc-iosold-final-grid{
        grid-template-columns:1fr;
    }

    .mc-iosold-final-cta{
        padding:30px 22px;
    }

    .mc-iosold-final-cta-copy h3{
        font-size:23px;
    }

    .mc-iosold-final-btn{
        width:100%;
    }

    .mc-iosold-final-reminder{
        grid-template-columns:1fr;
    }

}/* End custom CSS */