

#showcase {
    display: flex;
    flex-direction: row; 
}

#story-showcase-image { 
    width: 50%;  
    vertical-align:bottom;
}

#story-page-title {
    color: var(--highlight-color);
    display: inline;
    position: absolute;
    padding-left: 2%;
    padding-top: 2%;
}

#story-page-paragraph {
    font-size: 1.5rem;
    color: #fff;
    display: inline-block;
    position:absolute;
    padding-left: 2%;
    padding-right: 5%;
    padding-top: 7%;
}

#showcase-2 {
    display: flex;
    flex-direction: row; 
}

#story-showcase-image-2 { 
    width: 50%; 
    /* vertical-align: bottom; */
    height: 50%;
    margin-left: 50%;
    display: block;
}

#story-page-title-2 {
    color: var(--highlight-color);
    display: inline;
    position: absolute;
    padding-left: 2%;
    padding-left: 5%;
    padding-top: 2%;
}

#story-page-paragraph-2 {
    font-size: 1.5rem;
    color: #fff;
    display: inline-block;
    position:absolute;
    padding-left: 5%;
    padding-right: 55%;
    padding-top: 7%;
}

@media (max-width: 1300px) {
    #story-page-paragraph {
        font-size: 1.2rem;
    }

    #story-page-paragraph-2 {
        font-size: 1.2rem;
    }
}

@media (max-width: 1000px) {
    
    #showcase {
        display: flex;
        flex-direction: column; 
    }

    #story-showcase-image { 
        width: 100%;
        padding: 0;
        margin: 0;
        vertical-align:bottom;
    }

    #story-page-title {
        display: block;
        position: relative;
        color: var(--highlight-color);
        padding-left: 10%;
        padding-top: 5%;
    }
    
    #story-page-paragraph {
        display: block;
        position: relative;
        padding-left: 10%;
        padding-right: 10%;
        padding-top: 5%;
        padding-bottom: 0%;
        font-size: 1.5rem;
    }

    #showcase-2 {
        display: flex;
        flex-direction: column; 
    }

    #story-showcase-image-2 { 
        width: 100%;
        padding: 0;
        margin: 0;
        vertical-align:bottom;
    }

    #story-page-title-2 {
        display: block;
        position: relative;
        color: var(--highlight-color);
        padding-left: 10%;
        padding-top: 5%;
    }
    
    #story-page-paragraph-2 {
        display: block;
        position: relative;
        padding-left: 10%;
        padding-right: 10%;
        padding-top: 5%;
        padding-bottom: 5%;
        font-size: 1.5rem;
    }

}