@media only screen and (min-width: 60em) {

    nav {
        background: var(--primary-color); /* Old browsers */
        
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3232', endColorstr='#aa0000',GradientType=0 ); /* IE6-9 */    
    }
        
    nav button {display: none;}
        
    nav ul.hide {display: block;}
        
    nav ul {text-align: center;}
        
    nav ul li{
        display:inline;
   }
        
    nav ul li a {
        border: none;
        padding: .6rem 1rem;
        display: inline-block;
    }

    br.responsive {
        display: none;
    }
    main, footer{
        width: 900px;
        margin: 0 auto;
    }

    .heading {
        font-size: 100%;
    }

    header img {
        width: 100%;
    }
    h2 {
        font-size: 20px;
    }

}