@media (min-width: 12in) {
    .migration > .cl-effect-21 .branch li {
        box-shadow: #aaaaaa 5px 5px 5px;
        -moz-box-shadow: #aaaaaa 5px 5px 5px;
        -webkit-box-shadow: #aaaaaa 5px 5px 5px;
    }
    /* Effect 21: borders slight translate */
    .cl-effect-21 a:not(.menu-picture-link) {
        padding: 0.625em; /* 10/16 */
        color: #237546;
        font-weight: 700;
        text-shadow: none;
        -webkit-transition: color 0.3s;
        -moz-transition: color 0.3s;
        transition: color 0.3s;
    }

    .cl-effect-21 a:not(.menu-picture-link)::before,
    .cl-effect-21 a:not(.menu-picture-link)::after {
        position: absolute;
        left: 0;
        width: 100%;
        height: 0.125em; /* 2/16 */
        background: #fff;
        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); /* -10/16 */
        transform: translateY(-0.625em); /* -10/16 */
    }

    .cl-effect-21 a:not(.menu-picture-link)::before {
        top: 0;
        -webkit-transform: translateY(-0.625em); /* -10/16 */
        -moz-transform: translateY(-0.625em); /* -10/16 */
        transform: translateY(-0.625em); /* -10/16 */
    }

    .cl-effect-21 a:not(.menu-picture-link)::after {
        bottom: 0;
        -webkit-transform: translateY(0.625em); /* 10/16 */
        -moz-transform: translateY(0.625em); /* 10/16 */
        transform: translateY(0.625em); /* 10/16 */
    }

    .cl-effect-21 a:not(.menu-picture-link):hover,
    .cl-effect-21 a:not(.menu-picture-link):focus {
        color: #fff;
    }

    .cl-effect-21 a:not(.menu-picture-link):hover::before,
    .cl-effect-21 a:not(.menu-picture-link):focus::before,
    .cl-effect-21 a:not(.menu-picture-link):hover::after,
    .cl-effect-21 a:not(.menu-picture-link):focus::after {
        opacity: 1;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        transform: translateY(0);
    }
}
