/* ===== Start: ux_common.css ===== */
.np-post-item .post-item-title {
    font-size: 16px;
    margin-bottom: 5px;
}

.np-post-item .post-item-excerpt {
    font-size: 14px;
}

.post-has-border {
    border: 1px solid #e7e7e7;
    border-radius: 5px;
    overflow: hidden;
}

.np-post-item img {
    border-radius: 10px;
}


.np-post-item-card {
    background-color: #FFF;
    height: 100%;
}

.np-post-item-card .post-item-title {
    margin-top: 5px;
}

.np-post-item-card.post-has-border .post-item-content {
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
}


.np-post-item-list .post-item-inner {
    display: flex;
    gap: 10px;
    flex-wrap: nowrap
}

.np-post-item-list .post-item-thumb {
    width: 100px;

}

.np-post-item-list .post-item-thumb img {

    overflow: hidden;
}

.np-post-item-list .post-item-content {
    flex: 1;
}

/* product */
.np-post-item-card.product {
    background-color: #e7e7e7;

}

.nav-tabs-container .tab-content {
    min-height: 20rem;
}

.category-item__action,
.category-item__empty {
    display: flex;
    justify-content: center;
}
/* ===== End: ux_common.css ===== */
/* ===== Start: ux_image_carousel.css ===== */
.ux-np-image-carousel .ux-np-image-carousel-item{padding-left:5px;padding-right:5px}.ux-np-image-carousel .ux-np-image-carousel-item img{border-radius:5px}

/* ===== End: ux_image_carousel.css ===== */
/* ===== Start: ux_video_carousel.css ===== */
.yt-video-slider{display:flex;width:100%}.yt-video-slider .video-card{aspect-ratio:9/16;background:#000;border-radius:12px;cursor:pointer;margin-right:1.33%;overflow:hidden;position:relative;width:24%}@media(max-width:1024px){.yt-video-slider .video-card{width:32%}}@media(max-width:768px){.yt-video-slider .video-card{width:48%}}@media(max-width:480px){.yt-video-slider .video-card{margin-right:10px;width:85%}}.yt-video-slider .video-card video{display:block;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.8;transition:opacity .4s ease;width:100%}.yt-video-slider .card-overlay{background:linear-gradient(180deg,rgba(0,0,0,.3) 0,transparent 50%,rgba(0,0,0,.6));color:#fff;display:flex;flex-direction:column;height:100%;justify-content:space-between;left:0;padding:20px;pointer-events:none;position:absolute;top:0;transition:opacity .3s ease,visibility .3s ease;width:100%;z-index:2}.yt-video-slider .overlay-top-text{font-size:14px;line-height:1.4;max-width:90%;text-shadow:0 1px 2px rgba(0,0,0,.5)}.yt-video-slider .play-icon-wrapper{align-items:center;background:#ffffffe6;border-radius:50%;box-shadow:0 4px 10px #0000004d;display:flex;height:60px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:60px}.yt-video-slider .play-icon{border-bottom:10px solid transparent;border-left:16px solid #333;border-top:10px solid transparent;height:0;margin-left:4px;width:0}.yt-video-slider .overlay-title{font-size:24px;font-weight:700;letter-spacing:1px;text-shadow:0 2px 4px rgba(0,0,0,.5);text-transform:uppercase}.yt-video-slider .overlay-thumb{border:1px solid hsla(0,0%,100%,.5);border-radius:4px;height:40px;overflow:hidden;width:40px}.yt-video-slider .overlay-thumb img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.yt-video-slider .video-card:hover .card-overlay{opacity:0;visibility:hidden}.yt-video-slider .video-card:hover video{opacity:1}.yt-video-slider .flickity-page-dots{bottom:-25px}.yt-video-slider .flickity-page-dots .dot{background:#333}.yt-video-slider .flickity-prev-next-button{background:#fffc;height:30px;width:30px}.yt-video-slider .flickity-prev-next-button:hover{background:#fff}.yt-video-slider .flickity-prev-next-button.previous{left:10px}.yt-video-slider .flickity-prev-next-button.next{right:10px}

/* ===== End: ux_video_carousel.css ===== */
