.icon-wrapper .icon, .icon-wrapper .more:not(.icon-before):after, .icon-wrapper .icon-before:before, .icon-wrapper .icon-after:after {
    position: relative;
}

.more:after, .icon-chevronright::after {
	top: -.08em;
}

/* sosumi align */
sup.footnote-number {
    top: -0.55em;
}

/* image localization */
.section-magic-accessories .magic-accessories-image {
    background-image: url(/kr/mac-pro/images/shared/router_accessories__bcw6jtll9sg2_large.jpg);
}
@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-magic-accessories .magic-accessories-image {
        background-image: url(/kr/mac-pro/images/shared/router_accessories__bcw6jtll9sg2_large_2x.jpg);
    }
}
@media only screen and (max-width: 1068px) {
    .section-magic-accessories .magic-accessories-image {
        background-image: url(/kr/mac-pro/images/shared/router_accessories__bcw6jtll9sg2_medium.jpg);
    }
}
@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
    .section-magic-accessories .magic-accessories-image {
        background-image: url(/kr/mac-pro/images/shared/router_accessories__bcw6jtll9sg2_medium_2x.jpg);
    }
}
@media only screen and (max-width: 734px) {
    .section-magic-accessories .magic-accessories-image {
        background-image: url(/kr/mac-pro/images/shared/router_accessories__bcw6jtll9sg2_small.jpg);
    }
}
@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
    .section-magic-accessories .magic-accessories-image {
        background-image: url(/kr/mac-pro/images/shared/router_accessories__bcw6jtll9sg2_small_2x.jpg);
    }
}

/* 2 tile layout vertical padding */
.subsection-rack-front-side {
    padding-top: 41px;
}
@media only screen and (max-width: 1068px) {
    .subsection-rack-front-side {
        padding-top: 30px;
    }
}

/*  */
@media only screen and (max-width: 414px) {
    .section-pro-apps .section-gallery .pro-apps-gallery .captions-gallery {
        min-height: 125px !important;
    }
}

/* section-expansion tile height adjust */
@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.subsection-expansion-tiles .flow .inline-media {
		max-height: 546px;
		overflow: hidden;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
    .section-pro-apps .section-gallery .pro-apps-gallery .captions-gallery {
        margin: 24px 24px 0px;
    }
}