
@import url('https://fonts.googleapis.com/css2?family=Caveat:wght@500&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Satisfy&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Permanent+Marker&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Open+Sans&display=swap');

.sidebarNav nav.primary {
    display: none;
}

p {
    max-width: 100%;
    font-family: "Open Sans", sans-serif;
}

.landingPage .masterc .mainContent {
    width: 74%;
}

.outerWrapper.wrapper.articleWidth {
    margin-left: 18%;
}

.cnode_label_wrapper.articleWidth {
    max-width: 100%;
}

.nvItems {
    display: flex;
    justify-content: center;
    align-items: center;
}

.nvItems .nv_quick_item.references {
    width: 26.5%;
    margin: 0 0 0 0;
}

.nvItems .nv_quick_item.references .text {
    line-height: 1.1;
    font-family: sans-serif;
}

.nvItems .nv_quick_item.references .nv_quick_meta {
    font-family: sans-serif;
    font-size: smaller;
}

.refImage img {
    width: 100%;
}

.landingPage .bannerBlock .titleBlock {
    /* width: fit-content; */
    z-index: 100;
    bottom: -5%;
    background: black;
    padding: 1% 4.5%;
    text-align: center;
}

.bannerBlock h1 {
    color: whitesmoke;
    font-size: 6rem;
    word-spacing: 1rem;
    font-family: "Caveat", sans-serif;
}

@media (max-width: 930px){
    .landingPage .bannerBlock .titleBlock .innerWrapper {
        background: none;
    }

    .nvItems {
        justify-content: space-between;
        align-items: start;
    }
}

@media (max-width: 550px){

    .nvItems {
        flex-wrap: wrap;
        justify-content: center;
    }

    .nvItems .nv_quick_item.references {
        width: auto;
        margin-bottom: 5%;
    }
}


