#wp_widget0 {
    position:fixed;
    bottom:10px;
    right:10px;
    display:inline-block;
    cursor:pointer;
    background-image:url("../images/back_to_top_bkg.png");
    width:50px;
    height:50px;
    background-repeat: no-repeat;
    background-position:center center;
    background-color:#C4C5C7;
    border-radius:4px;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
}
.footer {
    min-height:300px;
}
@media only screen and (min-width : 768px) {
    .footer {
        min-height: 22px;
    }
}
@media only screen and (min-width : 1024px) {
    .footer {
        min-height: 22px;
    }
}