@media only screen and (max-width: 640px) {

    /*** HOME ***/
    .home #content .full-width {
        padding-left: 1.875rem;
        padding-right: 1.875rem;
    }

    /*** PAGE ***/
    #content #main #posts .post ul.two-column-list { 
        -webkit-column-count: 1; /* Chrome, Safari, Opera */ 
        -moz-column-count: 1; /* Firefox */ 
        column-count: 1; 
    } 

    /*** FOOTER ***/
    #footer .umlogo {
        margin-bottom: 15px; 
    }

    #footer #footer-widget ul li:last-child { 
        margin-bottom: 20px; 
    } 

}