@media (min-width: 12in) {
    .migration > .cl-effect-3 .branch li {
        box-shadow: #aaaaaa 5px 5px 5px;
        -moz-box-shadow: #aaaaaa 5px 5px 5px;
        -webkit-box-shadow: #aaaaaa 5px 5px 5px;
    }

    /* Effect 3: bottom line slides/fades in */
    .cl-effect-3 a:not(.menu-picture-link)::after {
        position: absolute;
        top: calc(100% - 0.25em);
        left: 0;
        width: 100%;
        height: 0.25em; /* 4/16 */
        background: rgba(0,0,0,0.1);
        content: '';
        opacity: 0;
        -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
        -moz-transition: opacity 0.3s, -moz-transform 0.3s;
        transition: opacity 0.3s, transform 0.3s;
        -webkit-transform: translateY(0.625em); /* 10/16 */
        -moz-transform: translateY(0.625em);
        transform: translateY(0.625em);
    }

    .cl-effect-3 a:not(.menu-picture-link):hover::after,
    .cl-effect-3 a:not(.menu-picture-link):focus::after {
        opacity: 1;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        transform: translateY(0);
    }
}
