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

    /* verticalize */

    #primary {
        height: auto;
        margin-bottom: 0;
    }

    #main {
        margin-left: 0;
        height: 500px;
    }

    .aside {
        position: relative;
        display: block;
    }

    #click-holder {
        height: 0;
    }

    .aside > .red-text{
        display: block;
        width: 100%;
    }

    .aside > #options-texts {
        margin: 0;
    }

    .aside > #options-texts > div {
        border: none;
    }

}
