/*WRESTLERS DATABASE - MEGAFILTER*/
.wrestlers-database .ja-megafilter-wrap .product-item .item-info {width: 100%;}
.wrestlers-database .ja-megafilter-wrap .product-item .item-info h3.product-item-name {text-transform: uppercase; letter-spacing: -0.5px;}
.wrestlers-database .ja-megafilter-wrap .product-item-link :hover .product-item-name {color: inherit;}
.wrestlers-database .ja-megafilter-wrap .product-item ul.fields-container.stats {display: flex; flex-wrap: nowrap; justify-content: center;}
.wrestlers-database .ja-megafilter-wrap .product-item ul.fields-container.stats .field-entry > span {width: 100%; text-align: center;}
.wrestlers-database .ja-megafilter-wrap .product-item li.field-entry.promotion {text-transform: uppercase;}
.wrestlers-database .ja-megafilter-wrap .product-item li.field-entry.promotion .brand, .wrestlers-database .ja-megafilter-wrap .product-item li.field-entry.promotion .brand .field-value {text-transform: none; display: inline; vertical-align: inherit;}
.wrestlers-database .ja-megafilter-wrap .product-item .product-item-info {position: relative;}
.wrestlers-database .ja-megafilter-wrap .product-item .product-item-info .product-item-photo {overflow: visible;}
.wrestlers-database .ja-megafilter-wrap .products-list .product-item .product-item-info .product-item-photo {width: 3.5rem !important; position: relative;}
.wrestlers-database .ja-megafilter-wrap .product-item .product-image-container {padding-left: 0; padding-right: 0; height: 100%;}
.wrestlers-database .ja-megafilter-wrap .product-item .product-image-container img {height: 125% !important;}
.wrestlers-database .ja-megafilter-wrap .products-grid .product-item .product-image-container {margin-top: -1rem;}
.wrestlers-database .ja-megafilter-wrap .product-item .product-item-info .championship-image {position: absolute; top: 4rem; width: 8rem; margin: auto; left: 0; right: 0; z-index: 1;}
.wrestlers-database .ja-megafilter-wrap .product-item .product-item-info .championship-image:nth-of-type(2) {top: 5rem;}
.wrestlers-database .ja-megafilter-wrap .products-list .product-item .product-item-info .championship-image {top: 0.5rem; left: 15rem; width: 4.5rem;}
.wrestlers-database .ja-megafilter-wrap .products-list .product-item .product-item-info .championship-image:nth-of-type(2) {top: 1.5rem;}
.wrestlers-database .ja-products-wrapper.list .list .product-item .product-item-info li.field-entry .field-value > i {display: inline-block;}
.wrestlers-database .ja-megafilter-wrap .product-item .product-item-info .championship-name {background: linear-gradient(to top,rgb(23,23,23) 50%,rgba(23,23,23,0) 100%); font-size: 0.55rem; padding-top: 0.5rem; font-weight: bold; color: #ffd56e; text-align: center; text-transform: uppercase; position: absolute; bottom: 0; width: 100%; z-index: 2;}
.wrestlers-database .ja-megafilter-wrap .products-list .product-item .product-item-info .championship-name {display: none;}
.wrestlers-database .ja-megafilter-wrap .products-list .article-info {flex-basis: 50%;}
.wrestlers-database .ja-megafilter-wrap .products-list .stats {flex-basis: 25%;}
.wrestlers-database .ja-megafilter-wrap .products-list .article-info > li, .wrestlers-database .ja-megafilter-wrap .products-list .stats > li {flex: 1 !important;}
.wrestlers-database .ja-megafilter-wrap .products-grid .product-item .item-info h3.product-item-name {font-size: 0.9rem; display: flex; justify-content: center; height: 40px; align-items: flex-start; overflow:hidden; text-align: center;}
.wrestlers-database .ja-megafilter-wrap .products-grid .product-item .item-info h3.product-item-name span {overflow: hidden; text-overflow: ellipsis;}
.wrestlers-database .ja-megafilter-wrap .products-grid .product-item ul.fields-container.article-info {height: 89px; overflow: hidden;}
.wrestlers-database .ja-megafilter-wrap .product-item li.field-entry {padding: 0.1rem 0;}
.wrestlers-database .ja-megafilter-wrap .products-grid .product-item li.field-entry {text-align: center; justify-content: center; align-items: center;  padding: 0; padding-bottom: 0.25rem; line-height: 1.4;}
.wrestlers-database .ja-megafilter-wrap .products-grid .product-item li.field-entry .field-value {text-align: center;}
.wrestlers-database .ja-megafilter-wrap .products-grid .product-item li.field-entry.role {max-height: 40px; overflow: hidden;}
.wrestlers-database .ja-megafilter-wrap .products-grid .product-item li.field-entry.promotion {max-height: 21px; overflow: hidden;}
.wrestlers-database .ja-megafilter-wrap .products-grid .product-item li.field-entry.age {display: block;}
.wrestlers-database .ja-megafilter-wrap .products-grid .product-item li.field-entry.age > span {display: inline; font-weight: normal; text-transform: none;}
.wrestlers-database .ja-megafilter-wrap .products-grid .product-item div.item-info {margin-top: 0.25rem;}
.wrestlers-database .ja-megafilter-wrap .products-grid .product-item div.item-info .article-info {margin-bottom: 0.5rem;}
.wrestlers-database .ja-megafilter-wrap .products-grid .product-item ul.fields-container {font-size: 0.75rem;}
.wrestlers-database .ja-megafilter-wrap .products-grid .product-item li.field-entry.game-appearances {display: none;}
.wrestlers-database .ja-megafilter-wrap .product-item li.field-entry.birthday {display: none;}
.wrestlers-database .ja-megafilter-wrap.ja-ct42 .product-item li.field-entry.birthday, .wrestlers-database .ja-megafilter-wrap.ja-ct66 .product-item li.field-entry.birthday {display: flex;}
.wrestlers-database .ja-megafilter-wrap.ja-ct42 .products-grid .product-item li.field-entry.role , .wrestlers-database .ja-megafilter-wrap.ja-ct66 .products-grid .product-item li.field-entry.role {display: none;}
.wrestlers-database .ja-megafilter-wrap.ja-ct87 .products-grid .product-item .article-info li.field-entry:not(.game-appearances), .wrestlers-database .ja-megafilter-wrap.ja-ct126 .products-grid .product-item .article-info li.field-entry:not(.game-appearances) {display: none;}
.wrestlers-database .ja-megafilter-wrap.ja-ct87 .products-grid .product-item li.field-entry.game-appearances, .wrestlers-database .ja-megafilter-wrap.ja-ct126 .products-grid .product-item li.field-entry.game-appearances {display: flex;}
.wrestlers-database .ja-megafilter-wrap .products-grid .product-item li.field-entry.game-appearances .field-value > span, .wrestlers-database .ja-megafilter-wrap .product-item li.field-entry.game-appearances .field-value > span.main-appearances {display: none;}
.wrestlers-database .ja-megafilter-wrap .products-grid .product-item li.field-entry.game-appearances .field-value > span:after {content: '';}
.wrestlers-database .ja-megafilter-wrap.ja-ct87 .product-item li.field-entry.game-appearances .field-value > span.main-appearances {display: block;}
.wrestlers-database .ja-megafilter-wrap.ja-ct87 .product-item li.field-entry.game-appearances .field-value > span.total-appearances {display: none;}
.wrestlers-database .ja-megafilter-wrap.ja-ct126 .product-item li.field-entry.game-appearances .field-value > span.total-appearances {display: block;}
.wrestlers-database .ja-megafilter-wrap .products-list .product-item li.field-entry.game-appearances .field-value > span > span {display: none;}

@media only screen and (max-width: 554px) {
.wrestlers-database .ja-megafilter-wrap .product-item li.field-entry.promotion .brand {display: none;}
.wrestlers-database .ja-megafilter-wrap .products-grid .product-item .item-info h3.product-item-name {font-size: 0.75rem; height: 33px; margin-bottom: 0;}
.wrestlers-database .ja-megafilter-wrap .products-grid .product-item li.field-entry.role {height: 36px;}
.wrestlers-database .ja-megafilter-wrap .products-grid .product-item ul.fields-container.article-info {height: 82px;}
.wrestlers-database .ja-megafilter-wrap .products-grid .product-item ul.fields-container, .wrestlers-database .ja-megafilter-wrap .products-grid li.field-entry > .field-label {font-size: 0.7rem;}
.wrestlers-database .ja-megafilter-wrap .products-grid .product-item ul.fields-container.stats i {display: none;}
.wrestlers-database .ja-megafilter-wrap .product-item .product-item-info .championship-name {font-size: 0.45rem; margin-top: -0.65rem; max-height: 2rem; overflow: hidden;}
.wrestlers-database .ja-megafilter-wrap .product-item .product-item-info .championship-image {top: 1.5rem; width: 4.5rem;}
.wrestlers-database .ja-megafilter-wrap .product-item .product-item-info .championship-image:nth-of-type(2) {top: 3rem;}
}