/* Container
---------------------------------------------------------------------- */

/*.container {
    padding: 1rem;
    text-align: justify;
    font-size: 0.1px;
}

.targets:after {
    content: '';
    display: inline-block;
    width: 100%;
}*/

/* Target Elements
---------------------------------------------------------------------- */

.mix,.gap , .decorationContainer .mix, .decorationContainer.gap 
{
    display: inline-block;
    vertical-align: top;
}

.mix , .decorationContainer .mix
{
    border:1px solid #4F555A ;
    border-radius: 1em;
    margin-bottom: 1rem;
    /*position: relative;*/
    height: 150px;
    -webkit-box-shadow: 0 8px 6px -6px black;
    -moz-box-shadow: 0 8px 6px -6px black;
    box-shadow: 0 8px 8px -8px black;    
}

.mix:before, .decorationContainer .mix:before
{
    content: '';
    /*display: inline-block;*/
    /*padding-top: 56.25%;*/
}


/* Grid Breakpoints
---------------------------------------------------------------------- */

/* 2 Columns */

.mix,.gap
{
    width: calc(100%/2 - (((2 - 1) * 1rem) / 2));
    margin: .1em;
}

.decorationContainer .mix, .decorationContainer.gap 
{
    width: calc(100%/2 - (((2 - 1) * 1rem) / 2));
    margin: .1em;
}

/* 3 Columns */

@media screen and (min-width: 480px) {
    .mix,.gap
    {
        width: calc(100%/3 - (((3 - 1) * 1rem) / 3));
        margin: 0.2em;
    }
    .decorationContainer .mix, .decorationContainer.gap 
    {
        width: calc(100%/2 - (((2 - 1) * 1rem) / 2));
        margin: 0.2em;
    }
}

/* 4 Columns */

@media screen and (min-width: 800px) {
    .mix,
    .gap {
        width: calc(100%/4 - (((4 - 1) * 1rem) / 4));
        margin: 0.2em;
    }
    .decorationContainer .mix, .decorationContainer.gap 
    {
        width: calc(100%/3 - (((3 - 1) * 1rem) / 3));
        margin: 0.2em;
    }

}

/* 5 Columns */

@media screen and (min-width: 1281px) {
    .mix,
    .gap {
        width: calc(100%/8 - (((8 - 1) * 1rem) / 8));
        margin: 0.2em;
    }
    .decorationContainer .mix, .decorationContainer.gap 
    {
        width: calc(100%/4 - (((4 - 1) * 1rem) / 4));
        margin: 0.2em;
    }

}