/* Controls
---------------------------------------------------------------------- */

/*#mix_controls {*/
    /*padding: 1rem;*/
    /*font-size: 0.1px;*/
/*}*/

/*#mix_controls .control.text:after {*/
    /*border-left: none !important;*/
    /*border-top: none !important;*/
/*}*/

/*#mix_controls .control.text {*/
    /*color: white;*/
    /*font-size: 0.9rem;*/
    /*font-weight: 800;*/
    /*height: 2.7rem;*/
    /*margin-left: 0.75rem;*/
    /*padding: 0.4rem 1rem;*/
    /*width: auto;*/
/*}*/

/*#mix_controls .control {*/
    /*position: relative;*/
    /*display: inline-block;*/
    /*width: 2.7rem;*/
    /*height: 2.7rem;*/
    /*background: #444;*/
    /*cursor: pointer;*/
    /*font-size: 0.1px;*/
    /*color: white;*/
    /*transition: background 150ms;*/
/*}*/

/*#mix_controls .control:hover {*/
    /*background: #3f3f3f;*/
/*}*/

/*#mix_controls .control[data-filter]:after {*/
    /*content: '';*/
    /*position: absolute;*/
    /*width: 10px;*/
    /*height: 10px;*/
    /*top: calc(50% - 6px);*/
    /*left: calc(50% - 6px);*/
    /*border: 2px solid currentColor;*/
    /*border-radius: 2px;*/
    /*background: currentColor;*/
    /*transition: background-color 150ms, border-color 150ms;*/
/*}*/

/*#mix_controls .control[data-sort]:after {*/
    /*content: '';*/
    /*position: absolute;*/
    /*width: 10px;*/
    /*height: 10px;*/
    /*border-top: 2px solid;*/
    /*border-left: 2px solid;*/
    /*top: calc(50% - 6px);*/
    /*left: calc(50% - 6px);*/
    /*transform: translateY(1px) rotate(45deg);*/
/*}*/

/*#mix_controls .control[data-sort*=":desc"]:after {*/
    /*transform: translateY(-4px) rotate(-135deg);*/
/*}*/

/*#mix_controls .mixitup-control-active {*/
    /*background: #393939;*/
/*}*/

/*#mix_controls .mixitup-control-active[data-filter]:after {*/
    /*background: transparent;*/
/*}*/

/*#mix_controls .control:first-of-type {*/
    /*border-radius: 3px 0 0 3px;*/
/*}*/

/*#mix_controls .control:last-of-type {*/
    /*border-radius: 0 3px 3px 0;*/
/*}*/

/*#mix_controls .control[data-filter] + .control[data-sort] {*/
    /*margin-left: .75rem;*/
/*}*/

/*#mix_controls .control[data-filter=".green"] {*/
    /*color: #91e6c7;*/
/*}*/

/*#mix_controls .control[data-filter=".blue"] {*/
    /*color: #5ecdde;*/
/*}*/

/*#mix_controls .control[data-filter=".pink"] {*/
    /*color: #d595aa;*/
/*}*/

/*#mix_controls .control[data-filter="none"] {*/
    /*color: #2f2f2f;*/
/*}*/

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

#mix_container {
    padding: 1rem;
    text-align: justify;
    font-size: 0.1px;
}

#mix_container:after {
    content: '';
    display: inline-block;
    width: 100%;
}

/* Target Elements
---------------------------------------------------------------------- */
#mix_container .mix,
#mix_container .gap {
    display: inline-block;
    vertical-align: top;
}

#mix_container .mix {
    background: #f2f2f2;
    border-top: .5rem solid currentColor;
    border-radius: 2px;
    margin-bottom: 1rem;
    position: relative;
}

#mix_container .mix:before {
    content: '';
    display: inline-block;
    padding-top: 56.25%;
}

#mix_container .mix.green {
    color: #91e6c7;
}

#mix_container .mix.pink {
    color: #d595aa;
}

#mix_container .mix.blue {
    color: #5ecdde;
}

#mix_container .mix span{
    position: absolute;
    color:#000000;
    font-size: 12px;
    padding: 10px;
    text-align: center;
    font-weight: 600;
}

#mix_container .mix span a{
    color:#000000;
}

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

/* 2 Columns */

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

/* 3 Columns */

@media screen and (min-width: 541px) {
    #mix_container .mix,
    #mix_container .gap {
        width: calc(100% / 3 - (((3 - 1) * 1rem) / 3));
    }
}

/* 4 Columns */

@media screen and (min-width: 961px) {
    #mix_container .mix,
    #mix_container .gap {
        width: calc(100% / 4 - (((4 - 1) * 1rem) / 4));
    }
}

/* 5 Columns */

@media screen and (min-width: 1281px) {
    #mix_container .mix,
    #mix_container .gap {
        width: calc(100% / 5 - (((5 - 1) * 1rem) / 5));
    }
}
