@media only screen and (min-width: 0) {
    footer {
        background    : rgb(75, 85, 115);
        color         : white;
        font-size     : .8em;
        padding-bottom: 2em;
        padding-top   : 1em;
        text-align    : center;
    }

    div.footerMain_odd {}

    div.totop {
        position: fixed;
        right   : 0;
        bottom  : 4em;
        width   : calc(2em + 10px);
        height  : calc(2em + 10px);
    }

    div.totop>a {
        display         : inline-block;
        width           : calc(100% - 10px);
        height          : calc(100% - 10px);
        padding         : 5px;
        background-color: #EEE;
        transition      : linear 100ms;
        opacity         : .8;
    }

    div.totop>a:hover,
    div.totop>a:focus {
        opacity: 1;
    }

    div.totop>a>img {
        width : 100%;
        height: 100%;
    }
}