.elementor .e-7f6ff26a-be4aac7{color:var(--White);}.elementor .e-672cf9e0-b7526ab{background-color:var(--Dark_navy);flex-direction:row;}.elementor .e-36a79757-c84d1ae{flex-direction:column;.ukcr-featured-shows-card {
margin-top: 32px;
}

.ukcr-featured-shows-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(210px, 1fr));
gap: 18px;
}

.ukcr-featured-show {
display: grid;
grid-template-columns: 72px minmax(0, 1fr);
gap: 14px;
align-items: center;
padding: 14px;
border: 1px solid #ececec;
border-radius: 12px;
background: #ffffff;
}

.ukcr-featured-show-image {
width: 72px;
height: 72px;
border-radius: 50%;
overflow: hidden;
background: #f1f1f1;
}

.ukcr-featured-show-image img {
width: 100%;
height: 100%;
object-fit: cover;
}

.ukcr-featured-show-kicker {
margin-bottom: 3px;
color: #ef3b3b;
font-size: 11px;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 0.7px;
}

.ukcr-featured-show-title {
margin: 0;
color: #021220;
font-weight: 800;
line-height: 1.15;
}

.ukcr-featured-show-title a {
color: #021220;
text-decoration: none;
}

.ukcr-featured-show-title a:hover {
color: #ef3b3b;
}

.ukcr-featured-show-meta {
margin-top: 5px;
color: #666666;
font-size: 14px;
line-height: 1.35;
}

@media (max-width: 520px) {
.ukcr-featured-shows-grid {
  grid-template-columns: 1fr;
}
}


/* Keep the body spacing as-is */
.ukcr-featured-shows-card > .ll-card-body {
padding-top: 0 !important;
}\n}.elementor .e-6c42571d-17d336e{flex-direction:column;}