@import "breakpoint";
@import "compass/css3";

@import "normalize";
@import "resets";

@import "variables";
@import "breakpoints";
@import "typography";

.site
{
    display: flex;
    flex-direction: column;
}

.site-content
{
    flex: 1 0 auto; /* forces footer to bottom */
    width: 100%;
}
@import "breakpoint";
@import "compass/css3";

@import "normalize";
@import "resets";

@import "variables";
@import "breakpoints";
@import "typography";

.site
{
    display: flex;
    flex-direction: column;
    min-height: 100vh;
}

.site-content
{
    flex: 1 0 auto; /* forces footer to bottom */
    width: 100%;
}
Add min-height: 100vh to master
Add min-height: 100vh to master
