/* icon align */
.more:before,
.more:after {
    top: -0.08em;
}

.icon-external::after {
    top: -0.08em;
}

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

.icon-after::after,
.more::after {
    padding: 0;
    padding-left: 0.03em;
}

/* for line-break */
@media only screen and (max-width: 1068px) {
    .only-large {
        display: block
    }
    .intro-links .first-link {
        margin-right: 0px;
    }
}

@media only screen and (max-width: 734px) {
    .only-large {
        display: none;
    }
}

#extra-small-br {
    display: inline-block;
}

@media only screen and (max-width: 414px) {
    #extra-small-br {
        display: none;
    }
}

/* Final Cut Pro For iPad */ 
.section-final-cut-pro .fcp-for-ipad-full-tile .typography-headline,
.section-final-cut-pro .fcp-for-ipad-tile .typography-headline{
   width:447px;
}

.section-router .fcp-for-ipad-full-tile .tile-content{
    padding:70px 19% 70px 7%;

}

@media only screen and (max-width: 1200px) {
    .section-router .fcp-for-ipad-full-tile .tile-content{
        padding:70px 8%;
    }
}

@media only screen and (max-width: 1068px) {
    .section-final-cut-pro .fcp-for-ipad-full-tile .typography-headline,
    .section-final-cut-pro .fcp-for-ipad-tile .typography-headline{
        width:368px;
     }  

     .section-router .fcp-for-ipad-full-tile .tile-content{
         padding:70px 7%;
     }
}


@media only screen and (max-width: 820px) {
    .section-router .fcp-for-ipad-full-tile .tile-content{
        padding:70px 4%;
    }
}

@media only screen and (max-width: 734px) {
    .section-router .fcp-for-ipad-full-tile .tile-content{
        padding:70px 8%;
    }
}

@media only screen and (max-width: 734px) {
    .section-final-cut-pro .fcp-for-ipad-full-tile .typography-headline,
    .section-final-cut-pro .fcp-for-ipad-tile .typography-headline{
        width:inherit;
     }  
}

.section-router .fcp-for-ipad-full-tile .image-fcp-for-ipad {
    background-image: url("/kr/imovie/i/images/overview/footer_ipad__gbosyvulyxme_large.png")
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
    .section-router .fcp-for-ipad-full-tile .image-fcp-for-ipad {
        background-image: url("/kr/imovie/i/images/overview/footer_ipad__gbosyvulyxme_large_2x.png")
    }
}

@media only screen and (max-width: 1068px) {
    .section-router .fcp-for-ipad-full-tile .image-fcp-for-ipad {
        background-image: url("/kr/imovie/i/images/overview/footer_ipad__gbosyvulyxme_medium.png")
    }
}

@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-router .fcp-for-ipad-full-tile .image-fcp-for-ipad {
        background-image: url("/kr/imovie/i/images/overview/footer_ipad__gbosyvulyxme_medium_2x.png")
    }
}

@media only screen and (max-width: 734px) {
    .section-router .fcp-for-ipad-full-tile .image-fcp-for-ipad {
        background-image: url("/kr/imovie/i/images/overview/footer_ipad__gbosyvulyxme_small.png")
    }
}

@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-router .fcp-for-ipad-full-tile .image-fcp-for-ipad {
        background-image: url("/kr/imovie/i/images/overview/footer_ipad__gbosyvulyxme_small_2x.png")
    }
}