@media only screen and (min-width: 1921px) {
/*
    body {
        font-size: 1.8rem;
    }
*/
    #header {
        background: url(/img/header-3200.jpg) top left no-repeat;
        background-size: contain;
        padding-top: 30%; 
    }


    #content {
        width: 50%;
    }

    .logo-short  { display: none !important; }
    .logo-full   { display: grid !important; }
    .menu-short  { display: none !important; }
    .menu-full   { display: grid !important; }

    .photo {
        width: 1024px;
        height: 680px;
        margin: auto;
    }

    #map iframe {
        width: 95%;
        height: 36rem;
    }

/*
    h1 {
        font-size: 3rem;
    }

    h2 {
        font-size: 3rem;
    }

    p {
        margin: 3rem 1.5rem;
    }
    p.footnote {
        font-size: 1rem;
    }
    .btn {
        font-size: 1.5rem !important;
    }

    #content i, 
    #map i {
        margin: 8rem 0rem 0rem 0rem;
    }
    
    #content table th, table td {
        font-size: 1.2rem !important;
        padding: 0.6rem 2.6rem !important;
    }

    #map iframe {
        width: 80%;
        height: 50rem;
    }
 */   
}