.mixcontrols{padding-bottom:1rem;font-size:.1px}
.mixcontrol{position:relative;display:inline-block;background:var(--primary-color);border:1px solid var(--primary-color);color:var(--white-color);display:inline-block;font-size:13px;font-weight:normal;text-decoration:none;cursor:pointer;line-height:normal;padding:10px 10px;text-align:center;text-transform:uppercase;width:250px;margin-bottom:10px;margin-right:10px}
.mixcontrol:hover{text-decoration:underline}
.mixitup-control-active{background:#0c439c}
.mixitup-control-active[data-filter]:after{background:transparent}
.mixcontrol:first-of-type{border-radius:3px 0 0 3px}
.mixcontrol:last-of-type{border-radius:0 3px 3px 0}
.mixcontrol[data-filter]+.mixcontrol[data-sort]{margin-left:.75rem}
.mixcontrol[data-filter=".green"]{color:var(--white-color)}
.mixcontrol[data-filter=".blue"]{color:var(--white-color)}
.mixcontrol[data-filter=".pink"]{color:var(--white-color)}
.mixcontrol[data-filter="none"]{color:var(--white-color)}
.mixcontainer{display:-webkit-flex;-webkit-flex-flow:row wrap;display:flex;flex-flow:row wrap;min-height:150px}
.mixcontainer:after{display:inline-block;min-height:150px}
.mix,.gap{display:inline-block;vertical-align:top}
.mix{position:relative}
.mix:before{display:inline-block;padding-top:56.25%}
.mix.pink{color:#d595aa}
@media screen and (min-width:320px){.mix,.gap{padding-right:0}
}
@media screen and (min-width:480px){.mix,.gap{padding-right:0}
}
@media screen and (min-width:768px){.mix,.gap{padding-right:15px}
}
@media screen and (min-width:1200px){}
.col-sm-3{box-sizing:border-box}
.cardtall_bottom{box-sizing:border-box}
.cardtall{box-sizing:border-box}
.pms-container{padding-left:0 !important;padding-right:0 !important}