.taxonomy-list-item .tax-child-list-item {
    margin: 0px 50px;
}

.tax-child-list-item .tax-name {
    margin-top: 10px;
}

.tax-name {
    width: 100%;
    float: left;
}

.tax-name .tax-image, .tax-name .tax-title {
    float: left;
}

.tax-desc {
    display: inline-block;
}

.tax-title a {
    font-size: 30px;
    margin: 0px;
    text-transform: uppercase;
}

.taxonomy-list-item {
    margin-bottom: 4%;
    display: inline-block;
    width: 100%;
}

.tax-arrow {
    width: 13px;
    font-size: 18px;
    margin: 10px 5px;
    cursor: pointer;
    position: relative;
    bottom: 1ex;
}

.taxonomy-list-item .tax-arrow {
    float: left;
}

.taxonomy-list-item .tax-details {
    float: left;
    width: 90%;
}

.tax-child-list-item {
    display: none;
}

.taxonomy-list-item .tax-arrow.rotate {
    transform: rotate(90deg);
}

.taxonomy-search-filter {
    margin-bottom: 5%;
}

.tax-child-count {
    color: gray;
    font-size: 20px;
    line-height: 55px;
}
