.gmmultihopper {
    margin-top:8px;
}
.gmmultihopper .gmmh-group-name{
    margin-top: 1rem;
    margin-bottom: 0.125rem;
}
.gmmultihopper .gmmh-list,.gmmultihopper .gmmh-list li{
    list-style: none;
    margin: 0;
    padding: 0;
    flex: none;
}
.gmmultihopper .gmmh-list li {
    display: inline-block;
    margin: 0.3125rem;
}
.gmmultihopper .gmlist a{
    display: inline-block;
    padding: .3125rem .625rem;
    font-weight: 700;
    background: #f5f5f5;
    color: #000;
    border-radius: 0.3125rem;
    text-align: center;
}
.gmmultihopper .gmlist a:hover{
    background-color: transparent;
}
.gmmultihopper .gmlist li.selected a{
    background: #000000;
    color: #ffffff;
}

.gmmultihopper .gmlist li.not-available a{
    opacity: 0.4;
    text-decoration: line-through;
}


.gmmultihopper .gmthumbs a{
    display: inline-block;
    padding: .625rem;
    font-weight: 700;
    color: #000;
    border: 2px solid #f5f5f5;
    border-radius: 0.3125rem;
    text-align: center;
}
.gmmultihopper .gmthumbs a img{
    display: block;
    height: 50px;
    width: auto;
    margin: 0.3125rem auto;
}
.gmmultihopper .gmthumbs a:hover{
    border-color: transparent;
}
.gmmultihopper .gmthumbs li.selected a{
    border-color: #000000;
}

.gmmultihopper .gmthumbs li.not-available a{
    opacity: 0.4;
    text-decoration: line-through;
}
