.badge{margin-bottom:.25rem;margin-right:.125rem;display:inline-block;border-radius:.25rem;text-align:center;background:#2b2b2b;padding:3px 5px;line-height:20px;color:#dadada}.badge--active{background:#ea433599}.button{border-radius:.25rem;padding:.25rem .75rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));background:none repeat scroll 0 0 var(--theme-color);cursor:pointer}.footer-menu{margin-bottom:.75rem}.footer-menu h4{margin-bottom:.25rem;font-size:16px;border-bottom:2px solid #2b2b2b}.heading{margin-bottom:.5rem;padding:2px 6px 4px;border-bottom:1px solid #2b2b2b}.heading .heading__text{font-weight:600;text-transform:uppercase;font-size:14px}.list-videos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}@media (min-width:768px){.list-videos{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.list-videos{grid-template-columns:repeat(4,minmax(0,1fr))}}.navigation{position:relative;width:100%;float:left;overflow:hidden;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;font-size:17px;margin-bottom:5px}.navigation-scoll{text-align:center;margin:0;width:100%}.navigation a{margin:2px;display:inline-block;text-align:center;color:#fff;font-size:14px;line-height:35px;box-sizing:border-box;min-width:35px;border-radius:20px;background:#282828}span.currentpage{margin:2px;display:inline-block;text-align:center;color:#fff;font-size:14px;line-height:35px;box-sizing:border-box;min-width:35px;border-radius:20px;background:var(--theme-color)}.pagenavi{text-align:center}.pagenavi span.pages{display:inline-block;margin-right:15px}.pagenavi span.active{margin:2px;display:inline-block;text-align:center;color:#fff;font-size:14px;line-height:35px;box-sizing:border-box;min-width:35px;border-radius:20px;background:var(--theme-color)}.pagenavi a{margin:2px;display:inline-block;text-align:center;color:#fff;font-size:14px;line-height:35px;box-sizing:border-box;min-width:35px;border-radius:20px;background:#282828}#player-wrapper{aspect-ratio:16/9}.player__videos__video{margin-top:.5rem}.player__cdn{margin-top:.25rem;background:#252525;cursor:pointer;padding:5px 10px;margin-bottom:5px;border-radius:4px;display:inline-flex}.player__cdn--active{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.player__cdn--active,.ribbon{background:var(--theme-color)}.ribbon{display:inline-block;border-radius:.25rem;padding-left:.25rem;padding-right:.25rem;font-weight:600;letter-spacing:.025em;color:#dadada;font-size:11px;line-height:18px}.video-item{margin-bottom:.25rem}.video-item .video-item__thumb{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;border-radius:.25rem}.video-item .video-item__thumb img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.video-item .video-item__title{margin-top:.25rem;text-align:center}.video-item .video-item__title a{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-weight:300;letter-spacing:-.025em;font-size:14px}.video-item .video-item__ribbon-wrapper{position:absolute;right:.25rem}#footer{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:.75rem;padding:.5rem .5rem 0}#footer{border-top:1px solid #2b2b2b;margin-left:-5px;margin-right:-5px}#footer .footer__menus{grid-column:span 1/span 1;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:.5rem}@media (min-width:768px){#footer .footer__menus{grid-template-columns:repeat(3,minmax(0,1fr))}}#footer .footer__menus .footer__menus__menu{grid-column:span 1/span 1;margin-bottom:1.25rem}@media (min-width:768px){#footer .footer__menus .footer__menus__menu{margin-bottom:0}}#footer .footer__menus .footer__menus__menu h4{margin-bottom:.625rem;width:100%;padding-bottom:.625rem;text-transform:uppercase;border-bottom:1px solid var(--theme-color);color:var(--theme-color);font-size:14px}#footer .footer__menus .footer__menus__menu .footer__menus__menu__item{margin-bottom:.125rem;display:block;padding-bottom:.125rem;text-transform:uppercase;color:#dadada;font-size:14px;line-height:22px;border-bottom:1px dotted #423d3d}#footer .footer__menus .footer__menus__menu .footer__menus__menu__item:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}#footer .footer__info{grid-column:span 1/span 1;width:100%;border-top:1px solid #2b2b2b;margin-top:1rem;padding-top:1rem;padding-bottom:1rem;text-align:center;color:#dadada;font-size:14px}#header{align-items:center;justify-content:space-between;padding-top:.75rem;padding-bottom:.5rem}@media (min-width:1024px){#header{display:flex}}#header #logo{margin-bottom:.5rem;display:flex;flex-direction:column;justify-content:center}@media (min-width:1024px){#header #logo{margin-bottom:0}}@media(min-width:768px){#header #logo{margin-left:25px}}#header #logo a{text-align:center;font-weight:700;line-height:1.375;letter-spacing:-.025em}@media (min-width:1024px){#header #logo a{text-align:left}}#header #logo a{font-size:25px}#header #logo a span{text-transform:uppercase}#header #logo a span:last-child{color:var(--theme-color)}#header .header__search-form{position:relative;margin-left:auto;margin-right:auto}@media (min-width:1024px){#header .header__search-form{margin-left:0;margin-right:0}}#header .header__search-form{border:1px solid #484856;width:222px;height:31px}#header .header__search-form input{height:100%;width:100%;border-style:none;background-color:initial;padding:.5rem}#header .header__search-form input:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}#header .header__search-form input{font-size:14px;color:#fff}#header .header__search-form button{position:absolute;right:0;top:0;padding:.375rem;height:30px;width:30px;color:#fff}.navbar{background:#2b2b2b;margin:5px -5px}.navbar .navbar__item{display:inline-block;text-transform:uppercase;text-decoration-line:none;border-right:1px solid #0f1416;padding:10px;color:#fff}.navbar .navbar__item--active{color:var(--theme-color);font-weight:700}#video article{margin-top:.5rem;margin-bottom:.75rem;font-size:15px}#video .video__top{gap:.625rem}@media (min-width:1024px){#video .video__top{display:grid;grid-template-columns:repeat(10,minmax(0,1fr))}#video .video__top .video__details{grid-column:span 7/span 7}}#video .video__top .video__trending{margin-top:1.25rem}@media (min-width:1024px){#video .video__top .video__trending{grid-column:span 3/span 3;margin-top:0}}#video .video__trending .video__trending__videos__video{margin-bottom:.75rem;display:block;display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:.5rem}#video .video__trending .video__trending__videos__video .video__trending__videos__video__thumbnail{grid-column:span 3/span 3;display:block;aspect-ratio:16/9;overflow:hidden}@media (min-width:1024px){#video .video__trending .video__trending__videos__video .video__trending__videos__video__thumbnail{grid-column:span 4/span 4}}#video .video__trending .video__trending__videos__video .video__trending__videos__video__thumbnail img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}#video .video__trending .video__trending__videos__video .video__trending__videos__video__title{grid-column:span 7/span 7}@media (min-width:1024px){#video .video__trending .video__trending__videos__video .video__trending__videos__video__title{grid-column:span 6/span 6}}#video .video__trending .video__trending__videos__video .video__trending__videos__video__title{color:#f1f1f1;font-size:13px}#video .video__suggestions{font-size:16px}#video .video__suggestions .heading{border-bottom:none;border-top:1px solid #2b2b2b;margin-left:-5px;margin-right:-5px}#video .video__suggestions h4{margin-top:.5rem;border-bottom:none}#video .video__suggestions .video__suggestions__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}@media (min-width:768px){#video .video__suggestions .video__suggestions__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){#video .video__suggestions .video__suggestions__list{grid-template-columns:repeat(4,minmax(0,1fr))}}#video .video__suggestions .video__suggestions__loading{margin-top:.75rem;text-align:center}#video .video__suggestions .button{margin-left:auto;margin-right:auto;margin-top:.75rem;display:block}body{font-family:tahoma,arial,sans-serif;background:#141a1d;color:#dadada;font-size:14px}#wrapper{margin-left:auto;margin-right:auto;position:relative;max-width:1000px;box-shadow:0 0 10px #78787880;background:#0f1416;padding-left:5px;padding-right:5px}a:hover{color:var(--theme-color)}
/* Custom */
.navbar__submenu{display:none}

/* Main Menu Styles */
#menu-main-menu {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    background: #2b2b2b;
    border-radius: 4px;
    box-shadow: 0 2px 8px rgba(0,0,0,0.3);
}

#menu-main-menu > li {
    position: relative;
    margin: 0;
    padding: 0;
}

#menu-main-menu > li > a {
    display: block;
    padding: 12px 18px;
    color: #dadada;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 14px;
    letter-spacing: 0.5px;
    border-right: 1px solid #404040;
    transition: all 0.3s ease;
    position: relative;
    overflow: hidden;
}

#menu-main-menu > li:last-child > a {
    border-right: none;
}

#menu-main-menu > li > a:hover,
#menu-main-menu > li.current-menu-item > a,
#menu-main-menu > li.current_page_item > a {
    color: #fff;
    background: var(--theme-color);
    transform: translateY(-1px);
    box-shadow: 0 4px 12px rgba(234, 67, 53, 0.3);
}

#menu-main-menu > li > a::before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 0;
    height: 2px;
    background: var(--theme-color);
    transition: width 0.3s ease;
}

#menu-main-menu > li > a:hover::before,
#menu-main-menu > li.current-menu-item > a::before,
#menu-main-menu > li.current_page_item > a::before {
    width: 100%;
}

/* Submenu Styles */
#menu-main-menu .sub-menu {
    position: absolute;
    top: 100%;
    left: 0;
    min-width: 200px;
    background: #1a1a1a;
    border: 1px solid #404040;
    border-radius: 4px;
    box-shadow: 0 8px 24px rgba(0,0,0,0.4);
    opacity: 0;
    visibility: hidden;
    transform: translateY(-10px);
    transition: all 0.3s ease;
    z-index: 1000;
    list-style: none;
    margin: 0;
    padding: 8px 0;
}

#menu-main-menu > li:hover .sub-menu {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

#menu-main-menu .sub-menu li {
    margin: 0;
    padding: 0;
}

#menu-main-menu .sub-menu li a {
    display: block;
    padding: 10px 18px;
    color: #dadada;
    text-decoration: none;
    font-size: 13px;
    text-transform: none;
    font-weight: 400;
    border-bottom: 1px solid #333;
    transition: all 0.2s ease;
}

#menu-main-menu .sub-menu li:last-child a {
    border-bottom: none;
}

#menu-main-menu .sub-menu li a:hover {
    color: #fff;
    background: var(--theme-color);
    padding-left: 24px;
}

/* Menu Toggle for Mobile (if needed) */
.menu-toggle {
    display: none;
    background: var(--theme-color);
    color: #fff;
    border: none;
    padding: 10px 15px;
    cursor: pointer;
    border-radius: 4px;
    font-size: 14px;
    text-transform: uppercase;
    margin-bottom: 10px;
}

@media (max-width: 768px) {
    .menu-toggle {
        display: block;
    }
    
    #menu-main-menu.menu-hidden {
        display: none;
    }
}

/* Additional Menu Effects */
#menu-main-menu > li > a::after {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg, transparent, rgba(255,255,255,0.1), transparent);
    transition: left 0.5s ease;
}

#menu-main-menu > li > a:hover::after {
    left: 100%;
}

.ad-center {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 15px 0;
  }
  
  .ad-center a img {
    max-width: 100%;
    height: auto;
  }
  
  .ad-center iframe {
    max-width: 100%;
    height: auto;
  }
  .post-thumbnail {
    width: 100%;
    height: 164px;
    -o-object-fit: cover;
       object-fit: cover;
  }

/* Footer Layout Customization */
@media (min-width: 768px) {
  #footer .footer__menus {
    grid-template-columns: 2fr 1fr 1fr; /* Column 1: 50%, Column 2&3: 25% each */
  }
}

/* Column 1 ul styling - split into 2 columns */
#footer .footer__menus .footer__menus__menu:first-child ul {
  padding-left: 0;
  display: flex;
  flex-wrap: wrap;
  margin: 0 -5px;
}

#footer .footer__menus .footer__menus__menu:first-child ul li {
  list-style-type: none;
  flex: 0 0 50%;
  max-width: 50%;
  padding: 0 5px;
}

/* Ensure other menu items in column 1 are not affected */
#footer .footer__menus .footer__menus__menu:first-child ul li a,
#footer .footer__menus .footer__menus__menu:first-child ul li span {
  display: block;
}

.list-videos + .pagenavi {
    margin-bottom: 1rem;
}

.btn {
    background: var(--theme-color);
    color: #fff;
    border: none;
    padding: 10px 15px;
    cursor: pointer;
}

.list-videos {
    margin: 15px 0;
}