/* ≥1200px */

@media (min-width: 1400px) {  

    #header.navbar>.container-fluid.main { padding: 0 2rem; }  

    #header { transition: all 0.25s ease-in-out; }
    #header .navbar-brand img { max-height: 80px; transition: all 0.25s ease-in-out; }
    #header .site-title { font-size:3.45rem; transition: all 0.25s ease-in-out; }
    #header .site-description { font-size:0.9rem; transition: all 0.25s ease-in-out; }  

    #header.is-stuck { -webkit-box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.3); box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.3);}
    #header.is-stuck .navbar-brand img { max-height: 60px; }
    #header.is-stuck .site-title { font-size:2.5rem; }
    #header.is-stuck .site-description { font-size:0.7rem ; }

    #main-container { padding-top: 96px; }

    .single-post #main-container .post-content .post-thumbnail { max-width:45%; } 

    #cta .ratio { --bs-aspect-ratio:50%; }

    #section-slideshow .carousel-control-prev, 
    #section-slideshow .carousel-control-next { width: calc((100vw - 1320px)/2); }

}