#glossary-alphabet {
    display: flex; 
    justify-content: space-between;
}
@media only screen and (max-width: 480px) {
    #glossary-alphabet {
        margin: 0 5px;
        display: block;
    }
}
#heraldry_filter {
    display: none;
    margin-top: 15px;
}
.m-archive-form .checkbox-group.heraldry-checks {
    width: 100%;
}
#exportForm {
    width: 30px;
    height: 30px;
    line-height: 30px;
    background-color: white;
    background-image: url('../images/csv.svg');
}
.marker-cluster {
    text-wrap: nowrap;
    overflow-x: visible;
}
#cvma-fullrecord-title {
    font-size: 2.5rem;
}
.feature-box-preview-wrapper span {
    margin-top: 10px;
    display: block;
}
.iconclass {
    vertical-align: top;
}
#subject-para {
    font-size: 0.9rem;
}
.no-image-icon {
    width:27.5%;
    max-width: 33px!important;
    min-width: 20px;
    margin-top: 15px;
}
.no-image-text {
    display:block; 
    margin-bottom: 15px;
}
.preview {
    opacity: 1;
    transition: 1s ease;
}
.preview:hover {
    cursor: zoom-in;
    opacity: 0.5;
}
.preview-image-cell {
    width: 25%;
}
#location-list {
    column-count: 2;
}
@media only screen and (max-width: 480px) {
    #location-list {
        column-count: 1;
    }
}
.child-collection-table td > img:not(:first-child) {
    margin-top: 15px;
}
#fullrecord th {
    min-width: 170px;
}
