.rtvb-videos-list {
clear: both;
}
.rtvb-widget .rtvb-more {
display: inline-block;
margin: 0 0 8px;
}
.rtvb-fallback-card .post-thumbnail-container {
position: relative;
overflow: hidden;
background: #222;
}
.rtvb-fallback-card .post-thumbnail-container img {
display: block;
width: 100%;
height: auto;
aspect-ratio: 16 / 9;
object-fit: cover;
}
.rtvb-fallback-card .post-thumbnail-container.no-thumb {
min-height: 150px;
display: flex;
align-items: center;
justify-content: center;
}
.rtvb-shortcode-widget {
margin-bottom: 24px;
}
.rtvb-load-more-wrap {
clear: both;
width: 100%;
padding: 18px 0 10px;
text-align: center;
display: flex;
align-items: center;
justify-content: center;
}
.rtvb-load-more-wrap .rtvb-load-more {
float: none !important;
position: relative;
display: inline-flex;
align-items: center;
justify-content: center;
gap: 9px;
cursor: pointer;
min-width: 138px;
min-height: 42px;
margin: 0 auto;
border: 0;
border-radius: 4px;
background: #f20d1a;
box-shadow: 0 3px 0 #a80710, 0 0 0 rgba(242, 13, 26, 0);
color: #fff;
font-weight: 600;
line-height: 1.4;
padding: 10px 20px;
transition: background .2s ease, box-shadow .2s ease, opacity .2s ease, transform .2s ease;
}
.rtvb-load-more-wrap .rtvb-load-more:hover,
.rtvb-load-more-wrap .rtvb-load-more:focus {
background: #ff2632;
box-shadow: 0 4px 0 #a80710, 0 0 16px rgba(242, 13, 26, .35);
color: #fff;
transform: translateY(-2px);
}
.rtvb-load-more-wrap .rtvb-load-more:active {
box-shadow: 0 1px 0 #a80710;
transform: translateY(1px);
}
.rtvb-load-more-wrap .rtvb-load-more.is-loading,
.rtvb-load-more-wrap .rtvb-load-more:disabled {
cursor: wait;
opacity: .8;
transform: none;
}
.rtvb-load-more.is-loading::before {
content: "";
width: 15px;
height: 15px;
flex: 0 0 15px;
border: 2px solid rgba(255, 255, 255, .45);
border-top-color: #fff;
border-radius: 50%;
animation: rtvb-spin .7s linear infinite;
}
@keyframes rtvb-spin {
to { transform: rotate(360deg); }
}