  ﻿.dmu-card--mini {
	width: 150px!important;
	height: 150px;
	margin:10px!important;
    display:flex;
    flex-direction: column;
}

.dmu-card--mini img {
	height: 60%;
	margin: 8px 0;
	}


[class^=tooltip]:after {
    display:none;
    opacity: 0;
    visibility: hidden;
    position: absolute;
    content: attr(data-tooltip);
    padding: 6px 10px;
    top: 1.4em;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-2px);
    transform: translateX(-50%) translateY(-2px);
    background: #444;
    color: #fff;
    white-space: nowrap;
    z-index: 2;
    border-radius: 2px;
    transition: opacity .2s cubic-bezier(.64,.09,.08,1),-webkit-transform .2s cubic-bezier(.64,.09,.08,1);
    transition: opacity .2s cubic-bezier(.64,.09,.08,1),transform .2s cubic-bezier(.64,.09,.08,1);
    transition: opacity .2s cubic-bezier(.64,.09,.08,1),transform .2s cubic-bezier(.64,.09,.08,1),-webkit-transform .2s cubic-bezier(.64,.09,.08,1)
}

[class^=tooltip]:hover:after {
    display: block;
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateX(-50%) translateY(0);
    transform: translateX(-50%) translateY(0)
}

.tooltip--right:after {
    top: -25px;
    left: 25%;
    -webkit-transform: translateX(12%) translateY(0);
    transform: translateX(12%) translateY(0)
}

.tooltip--right:hover:after {
    -webkit-transform: translateX(10%) translateY(0);
    transform: translateX(10%) translateY(0)
}

@media (max-width: 900px) {
[class^=tooltip]:after {
    display:none;
}

.dmu-card--mini>p {
  margin: 0 auto;
  font-size: 0.7em;
  text-transform: uppercase;
  margin-top: 10px;
}

[class^=tooltip]:hover:after {
    display: none;
}

}

@media (min-width: 900px) {

.dmu-card--mini {
	width: 70px!important;
	height: 70px;
    margin-left:0!important;
	margin-right:10px!important;
}
.dmu-card--mini img {
	height: 75%;
	margin: 8px 0;
	}
}