.elementor-65328 .elementor-element.elementor-element-0483441{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}:root{--page-title-display:none;}/* Start custom CSS for shows_taxonomy_list, class: .elementor-element-f659efc */.shows-directory-wrapper {display: grid;
grid-template-columns: 1fr 1fr 1fr;
gap: 2em; margin-bottom:0;
    padding-bottom:0;}

body[data-elementor-device-mode="mobile"] .shows-directory-wrapper { gap:1em; grid-template-columns: 1fr 1fr;}


.show-item{
    display:flex;
    flex-direction:column;
    gap:0;
}
body[data-elementor-device-mode="mobile"] .show-item { font-size: 12px; }
body[data-elementor-device-mode="mobile"] .show-title { font-size:2em;}

.show-item img {
    width:100%;
    aspect-ratio: 5/7;
    object-fit: cover;
    object-position: center center;
}
.show-title {font-weight:800!important;
    letter-spacing:-1px;
    margin-bottom:.4rem;
    line-height:1em; transition: color .2s;
}
.show-item:hover .show-title {
    color: var(--e-global-color-secondary);
}
.show-network {font-size:1em;color:var(--e-global-color-secondary);
font-weight:400;
margin-top:0;
margin-bottom:0;
}
.show-status { font-size:1em; font-weight:400;
margin-top:0;color:var(--e-global-color-text); opacity:.5;}
.shows-pagination { display: flex;
flex-direction: row;
justify-content: space-between;
width: 100%;
border-top: 1px solid var(--e-global-color-primary);
padding-top: 1em;
margin-top: 0!important; }

.shows-pagination a, .shows-pagination span{
    padding:.5em 1em;
    background-color:var(--e-global-color-primary);
    color: #FFF;
    transition: .2s;
}
.shows-pagination a:hover{
    background-color:var(--e-global-color-secondary)!important;
    color: var(--e-global-color-accent)!important;
}
.shows-pagination .current { background-color:var(--e-global-color-accent);
color: var(--e-global-color-text);
}
body[data-elementor-device-mode="mobile"] .shows-pagination a, body[data-elementor-device-mode="mobile"] .shows-pagination span {
    padding: .3em .5em;
}/* End custom CSS */