﻿/*.slider-container{
height: 100vh;
display: inline-flex;
overflow:hidden;
transform:translateX(0);
transition:transform 0.3s ease-out;
cursor:grab;
}*/
.FCBoxNested_Slider {
    display: grid;
    grid-template-columns: repeat(7,1fr);
    -ms-overflow-style: none; /*for Internet Explorer, Edge */
    scrollbar-width: none; /* for Firefox */
    overflow-y: scroll;
    width: 2300px;
    z-index: 4;
    grid-column-gap: 20px;
    transform: translateX(0);
    transition: transform 0.3s ease-out;
    cursor: grab;
}
/*.FCBoxNested_Slider {
    height: 100vh;
    display: inline-flex;
    overflow: hidden;
    transform: translateX(0);
    transition: transform 0.3s ease-out;
    cursor: grab;
}*/

    .FCBoxNested_Slider > div {
        width: 600px;
    }

.FCBoxGrid {
    display: grid;
    grid-template-columns: repeat(5,1fr);
    /*padding-left: 1em;
    padding-right: 1em;*/
    padding-bottom: 1.5em;
}

    /*.FCBoxGrid > div {
       
        }*/

    .FCBoxGrid .FCBoxGrid1 {
        grid-column: 1/span 5;
        grid-row: 1/span 2;
        padding-top: 0.5em;
        justify-content: flex-end;
        z-index: 1;
        display: flex;
        align-items: flex-end;
        padding-right: 1.25em;
    }

        .FCBoxGrid .FCBoxGrid1 label {
            letter-spacing: 0.5px;
            padding: 0.5em 1.25em 0.5em 0.5em;
            opacity: 1;
            font: normal normal normal 14px/12px Archivo;
            color: var(--headingsLight);
            background: #354546 0% 0% no-repeat padding-box;
            border-radius: 16px;
        }



    .FCBoxGrid .FCBoxGrid2 {
        grid-column: 1/span 5;
        grid-row: 2/span 5;
        padding-right: 0.5em;
    }




.FCBoxGrid2 > div {
    border-radius: 15px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0;
    height: 425px;
}

.FCBoxGrid .FCBoxGrid3 {
    grid-column: 1/span 5;
    grid-row: 6/span 4;
    z-index: 4;
    /* border:1px solid black;*/
    background-color: transparent;
    /* grid-row: 7/span 10;*/
    /*  box-shadow: 1px 1px 1px 2px rgba(0,0,0,0.20);*/
}


    .FCBoxGrid .FCBoxGrid3 > div {
        /*border: 1px solid black;*/
        border-radius: 15px;
        box-shadow: 0 6px 10px 0 rgba(0,0,0,0.14), 0 1px 12px 0 rgba(0,0,0,0.12), 0 3px 5px -1px rgba(0,0,0,0.20);
    }

.FCBoxGrid3 {
    display: grid;
    grid-template-rows: 1fr; /*fix this later grid template issue (minmax)*/
    z-index: 1;
    background: var(--headingsLight);
    padding-left: 1.25em;
    /*padding: 32px;*/
}

    .FCBoxGrid3 > div:nth-of-type(1) {
        /* grid-row: 1/span 5;
            grid-column: 1/span 5;*/
        display: grid;
        grid-template-rows: 40px 1fr;
        z-index: 1;
        grid-row-gap: 24px;
        background: var(--headingsLight);
        /* padding: 32px; wireframe padding doesnt seem to work well*/
        padding: 1.5em;
        height: 350px;
    }


/*.slide{
max-height:100vh;
width:100vw;
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
padding:1em;
user-select:none;
}

.slide img{
    max-width:100%;
    max-height:60%;
}*/

