
.fishWrapper
{
    left:                   calc( 100% - 5em );
    position:               fixed;
    top:                    calc( 100% - 5em );
    z-index:                1;
}


.fish
{
    background-color:       rgba( 44, 44, 44, 0.9 );
    border-radius:          1.5em 0;
    height:                 2.1em;
    position:               relative;
    transform:              rotate( 45deg );
    width:                  2.1em;
}


.fish:before
{
    border-bottom:          0.5em solid rgba( 44, 44, 44, 0.6 );
    border-left:            0.5em solid transparent;
    border-right:           0.5em solid transparent;
    content:                "";
    height:                 0;
    position:               absolute;
    right:                  1.4em;
    top:                    1.8em;
    transform:              rotate( 45deg );
    width:                  0.3em;
}


.fish:after
{
    background-color:       #998;
    border-radius:          0.1em;
    box-shadow:             0.15em -0.7em 0.05em 0.02em #2c2c2c, -0.1em -1.2em 0.05em 0.06em #2c2c2c;
    content:                "";
    font-size:              1.5em;
    font-weight:            bold;
    height:                 0.2em;
    left:                   0.92em;
    position:               absolute;
    top:                    0.18em;
    width:                  0.2em;
}
