/* 

Add here your custom css styles Example: p { text-align: center; color: red; } 

*/

.related_Sub_custom_arcitles .bg_pop_arcitles_cus .popular-article-title a { color: #FFFFFF !important; }
.related_Sub_custom_arcitles .bg_pop_arcitles_cus .name_artcile,
.related_Sub_custom_arcitles .bg_pop_arcitles_cus .name_artcile_views { color: rgba(255,255,255,0.78) !important; opacity: 1; }

/* Homepage modern redesign layer (Oct 22, 2026) */
.pt_hmpg_vidlst, .home-page-categories { padding-top: 14px; padding-bottom: 10px; }
.pt_hmpg_vidlst h4, .home-page-categories h4 { font-size: 22px !important; font-weight: 700 !important; color: #111827 !important; letter-spacing: -0.01em; margin-bottom: 16px !important; display: flex; align-items: center; gap: 10px; }
.pt_hmpg_vidlst h4:before, .home-page-categories h4:before { content: ""; width: 5px; height: 22px; border-radius: 3px; background: #04ABF2; flex: 0 0 auto; }
.pt_hmpg_vidlst .videos .video-list, .home-page-categories .videos .video-list { background: #FFFFFF !important; border-radius: 16px !important; overflow: hidden; box-shadow: 0 6px 24px rgba(15, 23, 42, 0.08), inset 0 0 0 1px rgba(15, 23, 42, 0.05) !important; transition: transform .25s ease, box-shadow .25s ease; }
.pt_hmpg_vidlst .videos .video-list:hover, .home-page-categories .videos .video-list:hover { transform: translateY(-3px); box-shadow: 0 14px 34px rgba(15, 23, 42, 0.14), inset 0 0 0 1px rgba(15, 23, 42, 0.05) !important; }
.pt_hmpg_vidlst .video-list-image img, .home-page-categories .videos .video-list .video-list-image img, .home-page-categories .videos .video-list img { width: 100% !important; height: auto !important; min-height: 0 !important; max-height: none !important; aspect-ratio: 16 / 9; object-fit: cover !important; border-radius: 0 !important; display: block; }
.pt_hmpg_vidlst .custom_height_fixed_blur, .home-page-categories .custom_height_fixed_blur { background: rgba(255, 255, 255, 0.94) !important; -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); border-top: 1px solid rgba(15, 23, 42, 0.06); }
.pt_hmpg_vidlst .pt_vid_fixed_height { min-height: 76px; max-height: none !important; padding: 10px 12px 12px !important; }
.pt_hmpg_vidlst .video_channel_title, .home-page-categories .video_channel_title { color: #111827 !important; font-weight: 600 !important; font-size: 14.5px !important; line-height: 1.35 !important; display: -webkit-box !important; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; white-space: normal !important; text-overflow: clip !important; max-height: 2.7em; }
.pt_hmpg_vidlst .video_channel_name, .home-page-categories .video_channel_name { color: #374151 !important; font-size: 13px !important; }
.pt_hmpg_vidlst .video_channel_stats, .home-page-categories .video_channel_stats { color: #6B7280 !important; font-size: 12.5px !important; }
.pt_hmpg_vidlst .image_channel img, .home-page-categories .image_channel img { border-radius: 50% !important; }
.pt_hmpg_vidlst .video-duration, .home-page-categories .video-duration { background: rgba(2, 24, 43, 0.82) !important; border-radius: 6px !important; padding: 2px 6px !important; font-size: 11.5px !important; font-weight: 600; }
.feature_text_title a { font-size: 30px !important; line-height: 1.2 !important; font-weight: 700 !important; color: #111827 !important; letter-spacing: -0.01em; text-decoration: none !important; }
.btn-subscribe { background: #04ABF2 !important; border-radius: 999px !important; text-transform: none !important; font-weight: 600 !important; box-shadow: 0 6px 18px rgba(4, 171, 242, 0.35) !important; }
.btn-subscribed { border-radius: 999px !important; text-transform: none !important; font-weight: 600 !important; }
.cus_slider .slick-prev, .cus_slider .slick-next { background: #FFFFFF !important; border-radius: 50% !important; box-shadow: 0 4px 14px rgba(15, 23, 42, 0.16) !important; width: 38px !important; height: 38px !important; z-index: 5; }
.cus_slider .slick-prev:before, .cus_slider .slick-next:before { color: #111827 !important; }
.empty_state { color: #9CA3AF !important; font-size: 15px !important; font-weight: 500 !important; } .mv_home_h1 { font-size: 22px; font-weight: 700; color: #111827; letter-spacing: -0.01em; margin: 6px 0 18px; display: flex; align-items: center; gap: 10px; } .mv_home_h1:before { content: ""; width: 5px; height: 22px; border-radius: 3px; background: #04ABF2; flex: 0 0 auto; }

/* Related Articles cards — mobile fix (Oct 23, 2026) */
@media (max-width: 767px) {
  .related_Sub_custom_arcitles .bg_pop_arcitles_cus { width: 100% !important; padding: 12px !important; }
  .related_Sub_custom_arcitles .popular-articles-wrapper { align-items: center; }
  .related_Sub_custom_arcitles .popular-articles-wrapper .video-thumb img { width: 110px !important; height: 68px !important; margin-right: 12px !important; }
  .related_Sub_custom_arcitles .popular-articles-wrapper .video-info { min-width: 0; flex: 1 1 auto; }
  .related_Sub_custom_arcitles .popular-articles-wrapper .popular-article-title a { white-space: normal !important; width: 100% !important; color: #FFFFFF !important; display: -webkit-box !important; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
  .related_Sub_custom_arcitles .popular-articles-wrapper .name_artcile, .related_Sub_custom_arcitles .popular-articles-wrapper .name_artcile_views { color: rgba(255, 255, 255, 0.78) !important; white-space: normal !important; }
}

/* ===== MV SPLIT HERO v3 (Oct 23, 2026) ===== */
.pt_new_home_feat_vidd{height:auto!important;background:transparent!important}
.pt_new_home_feat_vidd .pl_feat_vid_slide{background:transparent!important}
.pt_new_home_feat_vidd .container{max-width:1180px}
.pt_new_home_feat_vidd .top-video{background:#F7FAFC;border:1px solid #E5EAF0;border-radius:16px;padding:24px;margin:6px auto 28px;box-shadow:0 6px 24px rgba(17,24,39,.06)}
.pt_new_home_feat_vidd .pt_featured_video{-webkit-mask-image:none!important;mask-image:none!important;padding:0}
.pt_new_home_feat_vidd .pt_featured_video>h4{display:flex;align-items:center;gap:7px;margin:0 0 14px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#04ABF2}
.pt_new_home_feat_vidd .pt_featured_video>h4:after{content:"Featured Video"}
.pt_new_home_feat_vidd .pt_featured_video>h4 svg{width:16px;height:16px;stroke:#04ABF2}
.pt_new_home_feat_vidd .feature_wrap{display:none!important}
.pt_new_home_feat_vidd .video-player{display:flex;flex-direction:row-reverse;gap:28px;align-items:stretch}
.pt_new_home_feat_vidd .video-player>a{flex:0 0 46%;display:block;position:relative;border-radius:12px;overflow:hidden;box-shadow:0 12px 32px rgba(17,24,39,.16);min-height:240px}
.pt_new_home_feat_vidd .video-player>a:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:64px;height:64px;border-radius:50%;background:#04ABF2 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='white' d='M8 5v14l11-7z'/%3E%3C/svg%3E") center/28px no-repeat;box-shadow:0 8px 22px rgba(4,171,242,.45);pointer-events:none}
.pt_new_home_feat_vidd .thumbnail_holder{height:100%}
.pt_new_home_feat_vidd .thumbnail_holder img{width:100%;height:100%;object-fit:cover;display:block}
.pt_new_home_feat_vidd .video-title{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;justify-content:center}
.pt_new_home_feat_vidd .video-big-title{margin:0 0 8px}
.pt_new_home_feat_vidd .video-big-title a{font-size:26px;line-height:1.25;font-weight:700;color:#111827!important;text-decoration:none}
.pt_new_home_feat_vidd .video_info{color:#6B7280;font-size:13.5px;margin:0 0 12px;display:flex;align-items:center;gap:14px}
.pt_new_home_feat_vidd .video_info svg{width:16px;height:16px;vertical-align:-3px}
.pt_new_home_feat_vidd .publisher-element{margin:0 0 12px}
.pt_new_home_feat_vidd .publisher-avatar img{width:38px;height:38px;border-radius:50%;object-fit:cover}
.pt_new_home_feat_vidd .publisher-name a{font-weight:600;color:#111827!important;text-decoration:none}
.pt_new_home_feat_vidd .feat_desc{color:#374151;font-size:15px;line-height:1.55;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
@media (max-width:767px){
.pt_new_home_feat_vidd .top-video{padding:14px}
.pt_new_home_feat_vidd .video-player{flex-direction:column;gap:14px}
.pt_new_home_feat_vidd .video-player>a{flex:none;width:100%;min-height:0;aspect-ratio:16/9}
.pt_new_home_feat_vidd .video-big-title a{font-size:21px}
}
/* ===== /MV SPLIT HERO v3 ===== */
/* ===== MV SPLIT HERO v4 FIX (Oct 23, 2026) ===== */
.pt_new_home_feat_vidd .pt_featured_video>h4{position:static;background:transparent;padding:0;border-radius:0}
.pt_new_home_feat_vidd .pt_featured_video .video-player .video-title{position:static;background:transparent;background-color:transparent;border-radius:0;padding:0;left:auto;right:auto;bottom:auto}
.pt_new_home_feat_vidd .pt_featured_video .video-player>a{flex:0 0 46%;aspect-ratio:16/9;min-height:0}
.pt_new_home_feat_vidd .pt_featured_video .thumbnail_holder{position:absolute;inset:0;height:auto;min-height:0;max-height:none;width:100%}
.pt_new_home_feat_vidd .pt_featured_video .thumbnail_holder:after{display:none}
.pt_new_home_feat_vidd .pt_featured_video .thumbnail_holder img{position:absolute;top:0;left:0;transform:none;width:100%;height:100%;object-fit:cover;min-width:0;min-height:0;border-radius:0}
.pt_new_home_feat_vidd .video-title .video_info>span{color:#6B7280!important}
.pt_new_home_feat_vidd .pt_featured_video .video-player .publisher-element{border-top:0;border-bottom:0;margin:0 0 12px}
@media (max-width:767px){
.pt_new_home_feat_vidd .pt_featured_video .video-player>a{flex:none;width:100%}
}
/* ===== /MV SPLIT HERO v4 FIX ===== */
/* ===== MV SPLIT HERO v5 FIX (Oct 23, 2026) ===== */
.pt_new_home_feat_vidd .video-player{align-items:flex-start}
.pt_new_home_feat_vidd .video-title{align-self:center}
.pt_new_home_feat_vidd .pt_featured_video .video-player>a{aspect-ratio:auto}
.pt_new_home_feat_vidd .pt_featured_video .thumbnail_holder{position:relative;display:block;inset:auto;height:auto;min-height:0;max-height:none;aspect-ratio:16/9;overflow:hidden;border-radius:12px}
.pt_new_home_feat_vidd .pt_featured_video .thumbnail_holder img{position:absolute;top:0;left:0;transform:none;width:100%;height:100%;object-fit:cover;min-width:0;min-height:0}
.pt_new_home_feat_vidd .feat_desc{color:#374151!important;opacity:1!important;visibility:visible!important;position:static!important}
@media (max-width:767px){
.pt_new_home_feat_vidd .video-title{align-self:auto}
}
/* ===== /MV SPLIT HERO v5 FIX ===== */
/* ===== MV DISCOVERY BAND (Oct 23, 2026) ===== */
.mv_band{max-width:1180px;margin:6px auto 28px;background:#F7FAFC;border:1px solid #E5EAF0;border-radius:16px;padding:26px 28px;display:flex;gap:30px;align-items:center;box-shadow:0 6px 24px rgba(17,24,39,.06)}
.mv_band_main{flex:1 1 auto;min-width:0}
.mv_band_kicker{margin:0 0 6px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#04ABF2}
.mv_band_head{margin:0 0 16px;font-size:24px;line-height:1.3;font-weight:700;color:#111827;max-width:520px}
.mv_band_search{display:flex;gap:10px;max-width:520px;margin:0 0 14px}
.mv_band_search input{flex:1;min-width:0;padding:12px 16px;border:1px solid #D8E0E8;border-radius:999px;font-size:15px;background:#fff;color:#111827;outline:none}
.mv_band_search input:focus{border-color:#04ABF2;box-shadow:0 0 0 3px rgba(4,171,242,.18)}
.mv_band_search button{padding:12px 22px;border:0;border-radius:999px;background:#04ABF2;color:#fff;font-size:15px;font-weight:600;cursor:pointer}
.mv_band_chips{display:flex;flex-wrap:wrap;gap:8px}
.mv_band_chips a{padding:7px 14px;border:1px solid #D8E0E8;border-radius:999px;background:#fff;color:#374151;font-size:13.5px;font-weight:500;text-decoration:none}
.mv_band_chips a:hover{border-color:#04ABF2;color:#04ABF2}
.mv_band_card{flex:0 0 300px;display:block;text-decoration:none}
.mv_band_thumb{position:relative;display:block;border-radius:12px;overflow:hidden;aspect-ratio:16/9;box-shadow:0 10px 26px rgba(17,24,39,.16);background:#0B1F33}
.mv_band_thumb img{width:100%;height:100%;object-fit:cover;display:block}
.mv_band_thumb:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:52px;height:52px;border-radius:50%;background:#04ABF2 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='white' d='M8 5v14l11-7z'/%3E%3C/svg%3E") center/22px no-repeat;box-shadow:0 6px 18px rgba(4,171,242,.45)}
.mv_band_meta{display:block;padding-top:10px}
.mv_band_tag{display:block;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#04ABF2;margin-bottom:3px}
.mv_band_title{display:block;font-size:15.5px;line-height:1.35;font-weight:600;color:#111827;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.mv_band_views{display:block;font-size:12.5px;color:#6B7280;margin-top:3px}
@media (max-width:767px){
.mv_band{flex-direction:column;align-items:stretch;padding:18px;gap:18px;margin-bottom:20px}
.mv_band_head{font-size:20px}
.mv_band_search{max-width:none}
.mv_band_card{flex:none;width:100%}
}
/* ===== /MV DISCOVERY BAND ===== */
/* ===== MV BAND FIX (Oct 23, 2026) ===== */
.page-margin.pt_homepg_whote_bg{margin-top:0!important}
/* ===== /MV BAND FIX ===== */
/* ===== MV ARTICLE CARDS ===== */
.pt_homep_articls .pt_article_h_list{background:#fff;border:1px solid #e3eaf2;border-radius:12px;box-shadow:0 1px 3px rgba(16,42,67,.08);padding:0;overflow:hidden}
.pt_homep_articls .pt_article_h_list .video-thumb{margin-bottom:0}
.pt_homep_articls .pt_article_h_list::before{content:"ARTICLE";position:absolute;top:10px;left:10px;z-index:3;background:#04ABF2;color:#fff;font-family:'Poppins',sans-serif;font-size:10px;font-weight:700;letter-spacing:.08em;padding:5px 8px;border-radius:6px}
.pt_homep_articls .video-wrapper .video-info{position:static;height:auto;background:none;padding:14px 16px 16px;display:block}
.pt_homep_articls .video-wrapper .video-info:hover{background:none}
.pt_homep_articls .video-info .article-title h4{color:#102a43!important;font-size:16px!important;font-weight:600!important;line-height:1.35;letter-spacing:normal!important;margin:0!important;padding-bottom:0;white-space:normal;display:block;max-height:44px;overflow:hidden}
.pt_homep_articls .video-info .article-title h4:before{display:none!important;content:none!important}
.pt_homep_articls .video-wrapper .article-desc{display:block}
.pt_homep_articls .video-info .article-desc p{font-size:13px;line-height:1.5;color:#52606d;max-height:39px;min-height:0;margin:8px 0 12px;word-break:normal;overflow:hidden}
.pt_homep_articls .video-info .postFooterssss{display:flex;justify-content:space-between;align-items:center}
.pt_homep_articls .postFooterssss .u-floatRight,.pt_homep_articls .postFooterssss .u-floatLeft{float:none}
.pt_homep_articls .article-views{color:#829ab1;font-size:12px}
.pt_homep_articls .arrow_read{display:block}
.pt_homep_articls .arrow_read img{display:none}
.pt_homep_articls .arrow_read::after{content:"Read article \2192";color:#0284c7;font-size:13px;font-weight:600}
.pt_homep_articls .pt_article_list:hover .pt_article_h_list{box-shadow:0 6px 18px rgba(16,42,67,.14)}
.pt_homep_articls .pt_article_list:hover .article-title h4{color:#0284c7!important}
/* ===== /MV ARTICLE CARDS ===== */

/* ===== MV CORNER BARS ===== */
.new_left_right .left_menu{background:#f2f2f2}
body::before{content:"";position:fixed;top:0;left:0;height:20px;width:280px;background:#f2f2f2;z-index:0}
body.side_open::before{width:80px}
/* ===== /MV CORNER BARS ===== */

/* ===== MV CORNER BARS — SCOPE FIX (Oct 23, 2026) =====
   The corner paint is only for the desktop sidebar layout. At <=1300px the
   theme takes the sidebar off-canvas, and the body::before strip showed as a
   stray gray bar above the mobile header. Disable both paints there. */
@media (max-width: 1300px){
  body::before{display:none!important}
  .new_left_right .left_menu{background:transparent}
}
/* ===== /MV CORNER BARS — SCOPE FIX ===== */
