@media only screen and (max-width: 800px)
{
    .row
    {
        max-width: 800px;
        margin: 0 auto;
        padding-left: 10px;
        padding-right: 10px;
    }


    /* HEADER */


    /* MAIN */


    main h1
    {
        font-size: 24px;
        margin: 30px 0px 0px 0px;
    }

    main p
    {
        max-width: 100%;
        font-size: small;
        margin: 20px 0px 30px 0px;
    }

    main img
    {
        max-width: 90%;
    }


    /* FOOTER */


    footer .kontakt p,
    footer .kontakt a
    {
        font-size: small;
    }

    footer .kontakt h2
    {
        font-size: medium;
    }

    .copy
    {
        font-size: small;
    }
}