/* icon */
.icon-wrapper .icon, .icon-wrapper .icon-after::after, .icon-wrapper .icon-before::before, .icon-wrapper .more:not(.icon-before)::after  {
    position: relative;
    top: -0.05em;
}
#ac-globalfooter .ac-gf-icon-after::after, #ac-globalfooter .ac-gf-more::after {
    top: -0.08em;
}

/* finish layout fix */
@media only screen and (min-width: 1069px) {
    .section-finish .caption-purple {
        left: 184px;
    }
    .section-finish .caption-starlight {
        left: 337px;
    }
    .section-finish .caption-space-gray {
        left: 501px;
    }
}
@media only screen and (min-width: 735px) and (max-width: 1068px) {
    .section-finish .caption-blue {
        left: 2px;
    }
    .section-finish .caption-purple {
        left: 146px;
    }
    .section-finish .caption-starlight {
        left: 271px;
    }
    .section-finish .caption-space-gray {
        left: 399px;
    }
}

/* size and weight, button and connector layout fix */
@media only screen and (min-width: 1069px) {
    .section-techspecs .section-size .caption-depth {
        --bottom: 43px;
    }
    .section-techspecs .section-size .caption-height {
        --left: 145px;
        --top: 87px;
    }
    .section-techspecs .section-size .caption-width {
        --top: 43px;
    }

    .section-techspecs .section-buttons-and-connectors .caption-volume {
        --left: 43px;
    }
    .section-techspecs .section-buttons-and-connectors .caption-speaker-1 {
        --left: 154px;
    }
    .section-techspecs .section-buttons-and-connectors .caption-camera-1 {
        --left: 134px;
    }
    .section-techspecs .section-buttons-and-connectors .caption-top-button {
        --left: 296px;
    }
    .section-techspecs .section-buttons-and-connectors .caption-microphone {
        --left: 515px;
    }
    .section-techspecs .section-buttons-and-connectors .caption-speaker-2 {
        --left: 154px;
    }
    .section-techspecs .section-buttons-and-connectors .caption-usb-c-connector {
        --left: 507px;
    }

    .section-techspecs .section-buttons-and-connectors .caption-microphone-2{
        --left: 216px;
    }
}
@media only screen and (min-width: 735px) and (max-width: 1068px) {
    .section-techspecs .section-size .caption-depth {
        --bottom: 30px;
    }
    .section-techspecs .section-size .caption-height {
        --left: 97px;
        --top: 57px;
    }
    .section-techspecs .section-size .caption-width {
        --top: 25px;
    }

    .section-techspecs .section-buttons-and-connectors .caption-volume {
        --left: 32px;
    }
    .section-techspecs .section-buttons-and-connectors .caption-speaker-1 {
        --left: 120px;
    }
    .section-techspecs .section-buttons-and-connectors .caption-camera-1 {
        --left: 105px;
    }
    .section-techspecs .section-buttons-and-connectors .caption-top-button {
        --left: 233px;
    }
    .section-techspecs .section-buttons-and-connectors .caption-microphone {
        --left: 402px;
    }
    .section-techspecs .section-buttons-and-connectors .caption-speaker-2 {
        --left: 120px;
    }
    .section-techspecs .section-buttons-and-connectors .caption-usb-c-connector {
        --left: 394px;
    }
    .section-techspecs .section-buttons-and-connectors .caption-microphone-2{
        --left: 172px;
    }
}
@media only screen and (max-width: 734px) {
    .section-techspecs .section-size .caption-depth {
        --bottom: 14px;
    }
    .section-techspecs .section-size .caption-height {
        --top: 20px;
        --left: 35px;
    }
    .section-techspecs .section-size .caption-width {
        --top: 0;
    }

    .section-techspecs .section-buttons-and-connectors .caption-volume {
        --left: 30px;
    }
    .section-techspecs .section-buttons-and-connectors .caption-speaker-1 {
        --left: 113px;
    }
    .section-techspecs .section-buttons-and-connectors .caption-camera-1 {
        --left: 98px;
    }
    .section-techspecs .section-buttons-and-connectors .caption-top-button {
        --left: 219px;
        --top: 0px;
    }
    .section-techspecs .section-buttons-and-connectors .caption-speaker-2 {
        --left: 111px;
    }
    .section-techspecs .section-buttons-and-connectors .caption-microphone {
        --left: 119px;
    }
    .section-techspecs .section-buttons-and-connectors .caption-usb-c-connector {
        --left: 109px;
    }
    .section-techspecs .section-buttons-and-connectors .caption-microphone-2{
        --left: 163px;
    }
}

.section-techspecs .typography-display-size {
    left: 0;
}

/* calendar icon */
.section-techspecs .section-built-in-apps .techspecs-app-icon-calendar, .section-techspecs .section-free-apps .techspecs-app-icon-calendar {
    background-image: url(/kr/ipad-mini/images/specs/icon_calendar__gd448w0a0euu_large.png);
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx) {
    .section-techspecs .section-built-in-apps .techspecs-app-icon-calendar, .section-techspecs .section-free-apps .techspecs-app-icon-calendar {
        background-image: url(/kr/ipad-mini/images/specs/icon_calendar__gd448w0a0euu_large_2x.png);
    }
}

/* environment pdf cta layout fix */
.callout-techspecs-environment-content-cta {
    margin-top: 0;
}

/* kc-ver */
.image-kc {
    width: 14px;
    height: 21px;
    background-size: 14px 21px;
    background-repeat: no-repeat;
    background-image: url("/kr/ipad-mini/images/specs/image__bs3c7k4nox36_large.png");
    display: inline-block;
    vertical-align: middle;
    margin-top: -4px;
}
@media (-webkit-min-device-pixel-ratio: 1.5),
(min-resolution: 144dpi),
only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min-resolution: 1.5dppx) {
    .image-kc {
        background-image: url("/kr/ipad-mini/images/specs/image__bs3c7k4nox36_large_2x.png");
    }
}

.section-techspecs .section-kc-ver .techspecs-list-disc li {
    margin-top: .4em;
}

@media only screen and (max-width: 734px) {
    .section-techspecs .section-kc-ver .techspecs-column.small-full-width {
        width: 100%;
        margin-left: auto;
        margin-right: auto;
    }
}
/* kc-ver end */
