@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');

@font-face {
    font-family: 'VTF Redzone Classic';
    src: url('VTFRedzone-Classic.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


:root {
    --heading-font-family: "VTF Redzone Classic", sans-serif;
    --body-font-family: "Montserrat", sans-serif;
    --bs-font-sans-serif: "Montserrat", sans-serif;
    --bs-body-font-family: "Montserrat", sans-serif;
    --fa-family:'Font Awesome 7 Pro'
}
.fak, .fa-kit{
     --fa-family:'Font Awesome 7 Pro'
}

.site-header .content-switcher-wrapper .macro-archive-link.archive-link.align-center:before,
.component-scoreboard.layout-small .slick-arrow-controls .fa-chevron-right:before, .component-navbar-primary.layout-standard .navbar .dropdown-toggle::after, 
.component-scoreboard.layout-small .slick-arrow-controls .prev .fa-chevron-left:before{ font-family: var(--fa-family); }
.site-header .site-title { color: var(--bs-primary); font-family: var(--heading-font-family); font-weight: normal; font-size: 1.75rem; padding-top: 0; padding-bottom: 0.25rem; }
.site-header .site-title-wrapper:before {   background: var(--bs-primary); }
.fak.fa-schedule:before{}
.menu .navbar-collapse .nav-item > .megamenu > .megamenu-inner > .megamenu-list > .nav-item > .dropdown-menu > .dropdown-menu-inner > ul.navbar-dark > li.nav-item > .dropdown-menu .navbar-dark {   background: transparent !important;}
.featured-headlines .component-headlines .layout-wrapper .right-col .macro-archive-link a:after {   border-color: var(--bs-primary); }
.component-headlines.layout-stacked-carousel .aside-carousel .carousel-indicators .item .card-body a, .component-headlines.layout-stacked-carousel .date {   color: var(--bs-primary); }
.featured-headlines .component-headlines .layout-wrapper .right-col .macro-archive-link a {   color: var(--bs-primary);}
.component-headlines.layout-stacked-carousel .aside-carousel .carousel-indicators .item.active:before {   border-color: var(--bs-tertiary); }
main#site-main, #site-footer {   background-image: url(/assets/Texture-14-.png); }
.component-headlines.layout-stacked-carousel .aside-carousel .carousel-indicators .item .card-body a {   font-weight: bold; }

.component-parallax .parallax-bg {   background-blend-mode: normal; }
.sec-social.stream.social-stream .component-social .page-details {   display: none !important; }
.social-stream .social-widgets-wrap {   background: transparent !important; }
.social-stream .social-widgets-wrap .social-embed-icon::before {    font-family: var(--heading-font-family);   font-weight: normal !important; }
.social-stream #component-social-widget-instagram .social-widgets-wrap .social-embed-icon span.fab.fa-instagram,
.social-stream #component-social-widget-facebook .social-widgets-wrap .social-embed-icon span.fab.fa-facebook{   opacity: 0; }
.sec-social.stream.social-stream .social-embed-content {   background: #fff; }
.sec-social.stream.social-stream .social-widgets {    gap: 1rem !important; }
section.section.sec-media, section.section.sec-aotw, .footer-logos {   display: none; }
#site-footer .affiliate-logos .item img.lazyloaded.img-fluid {   max-width: 150px; }
#site-footer .footer-details > .text {   border: none !important; }
#site-footer .footer-details .footer-social-links .component-nav ul.nav li a.nav-link, #site-footer ul.nav a.nav-link {   color: var(--bs-primary); }
header.site-header .secondary-navigation.bg-secondary, header.site-header nav.navbar.navbar-secondary.bg-secondary {   background-color: var(--bs-tertiary) !important; }
.secondary-navigation .component-navbar-secondary .navbar-secondary > .container > a.navbar-brand, .component-navbar-secondary.layout-standard .navbar .nav-item:not(.parent) .nav-link {   color: var(--bs-primary); }
.site-header .primary-nav-wrapper.bg-primary:after {   background: var(--bs-tertiary); }
.component-navbar-primary.layout-standard .navbar .navbar-nav .nav-item.parent > .nav-link, .component-navbar-primary.layout-standard .navbar .navbar-nav .nav-item.parent > .nav-link > .d-flex > .nav-link {    font-family: var(--heading-font-family);    font-weight: normal;    letter-spacing: 1px;}
.section.sec-sponsors .component-banner.layout-slider .slick-arrow-controls .slick-arrow.next .fa-chevron-right:before{font-family: var(--fa-family);}
#site-footer .footer-details .footer-social-links .component-nav ul.nav li a.nav-link:hover, #site-footer ul.nav a.nav-link:hover {   color: #757575; }
.site-header .component-tabs .card .body-middle .vs-at-indicator {   color: var(--bs-primary); }
.section.sec-sponsors .component-banner.layout-slider .slick-arrow-controls .slick-arrow.pp .fa-circle-pause:before,
.section.sec-sponsors .component-banner.layout-slider .slick-arrow-controls .slick-arrow.prev .fa-chevron-left:before{ font-family: var(--fa-family);  }
.social-stream #component-social-widget-instagram .social-widgets-wrap .social-embed-icon::before,{}   
.banner .component-banner.layout-flex .item span.item-title {   display: none; }
.banner .component-banner.layout-flex .item:before {   opacity: 0; }
 
.component-social .mod-recent-videos.style2 .item {   width: 100%; } 
.social-stream #component-social-widget-youtube .social-widgets-wrap .social-embed-icon{position:relative;padding-bottom:.5rem!important;margin-bottom:1.5rem;}
.social-stream #component-social-widget-youtube .social-widgets-wrap .social-embed-icon::after {content: '';position: absolute;text-align: left;width:6rem;background:var(--bs-secondary);height:2px;bottom:0;left:0;}
.social-stream #component-social-widget-youtube .social-widgets-wrap .social-embed-icon::before {content: 'Youtube'; width: 20rem; font-size: 2rem; height: 100%; color: var(--bs-primary); left: 0; top: 0; border-bottom: 2px var(--bs-border-style) var(--bs-border-color); position: absolute; text-align: left; font-weight: 600;}
.social-stream #component-social-widget-youtube .social-widgets-wrap .social-embed-icon span.fab.fa-youtube {   opacity: 0; }
.sec-social.stream.social-stream .card-body-inner {   text-align: left; }
.sec-social.stream.social-stream .social-embed-content button.load-more.btn.btn-block.btn-outline-secondary {    border-color: var(--bs-primary);    --bs-btn-color: var(--bs-primary);    --bs-btn-hover-bg: var(--bs-primary);   --bs-btn-hover-bg: var(--bs-primary); }
.sec-social.stream.social-stream .social-widgets-wrap button.btn.btn-outline-secondary {    --bs-btn-color: var(--bs-primary);    --bs-btn-hover-bg: var(--bs-primary);   --bs-btn-border-color: var(--bs-primary);   font-weight: bold; }
 
.featured-headlines .component-headlines .layout-wrapper .right-col .component-headings .component-title {   color: var(--bs-primary); }

section.section.sec-countdown {   display: none; }

.site-header .primary-nav-wrapper.bg-primary:after{   background: var(--bs-secondary); }
.more-news .component-headlines .item:hover .details .card-title .item-link {   color: var(--bs-primary); }
.more-news .ps-component .macro-archive-link a.btn {    background: var(--bs-tertiary);    color: var(--bs-primary);   font-weight: bold; }
.more-news .ps-component .macro-archive-link a.btn:after {   border-color: var(--bs-primary); }
 .more-news .ps-component .macro-archive-link a.btn:hover {   background: var(--bs-secondary);}

.site-header .content-switcher-wrapper .macro-archive-link.archive-link.align-center a {    opacity: 1;   text-indent: -9999px; }
.social-embed-content .load-more.btn {
  --bs-btn-color: var(--bs-primary);    --bs-btn-hover-bg: var(--bs-primary);   --bs-btn-border-color: var(--bs-primary);   font-weight: bold;
}
.featured-headlines .component-headlines .layout-wrapper .right-col .macro-archive-link a:hover {   color: #757575; }
 .component-headlines.layout-stacked-carousel .aside-carousel .carousel-indicators .item.active a:hover, 
    .component-headlines.layout-stacked-carousel .aside-carousel .carousel-indicators .item.active a:focus, 
    .component-headlines.layout-stacked-carousel .aside-carousel .carousel-indicators .item:hover .card-title a, 
    .component-headlines.layout-stacked-carousel .aside-carousel .carousel-indicators .item:focus .card-title a {    opacity: 1;   color: var(--bs-secondary);}

@media(min-width:992px){
    .component-navbar-primary.layout-standard .navbar .navbar-nav .nav-item.parent > .nav-link, .component-navbar-primary.layout-standard .navbar .navbar-nav .nav-item.parent > .nav-link > .d-flex > .nav-link {    font-family: var(--heading-font-family);    font-weight: normal;    font-size: 1.4rem;   letter-spacing: 1px;}
    .menu .navbar-collapse .nav-item > .megamenu > .megamenu-inner > .megamenu-list > .nav-item > .nav-link > .d-flex > .nav-link {    font-family: var(--heading-font-family);    font-weight: normal;   color: var(--bs-tertiary); }
    .menu .navbar-collapse .nav-item > .megamenu > .megamenu-inner > .megamenu-list > .nav-item > .dropdown-menu > .dropdown-menu-inner > ul.navbar-dark > li.nav-item > .dropdown-menu .nav-item:not(.brand-icon) .nav-link{        text-transform: none;}
    body header .collapse .dropdown-menu-inner .navbar-dark .nav-item.dropdown a.nav-link.dropdown-old-toggle.p-0 {   text-transform: none; }
    .component-navbar-primary.layout-standard li.nav-item.parent.dropdown:not(.has-megamenu) .dropdown-menu .nav-link {   text-transform: none;}
   /* section.section.sec-social.stream.social-stream {    margin-top: 1.5rem;   padding-top: 2rem !important; } */
    section.section.sec-parallax a[rel="wiki-link"] {    z-index: 1;   position: relative; }
    .social-links li:hover a.nav-link {   color: var(--bs-primary);}
    .component-headlines.layout-stacked-carousel .date:not(.date-alternate) {    display: block;    position: absolute;   bottom: 1.2rem; }
    .component-headlines.layout-stacked-carousel .aside-carousel .carousel-indicators .item .card .card-body {   padding-bottom: 2.6rem !important; }
    .component-headlines.layout-stacked-carousel .aside-carousel .carousel-indicators .item.active .card-body .date {   color: #fff; }
   .featured-headlines .component-headlines .layout-wrapper .left-col .carousel-control-pp {    top: 0;   z-index: 999; }
}

@media(max-width:991px){
    .site-header .site-title {    font-size: 1.1rem;    letter-spacing: 2px;    word-spacing: 0.1rem; }
    .site-header .component-navbar-primary.layout-standard .navbar-nav .nav-item.parent.has-megamenu .megamenu-inner > .megamenu-list > li > .nav-link {   font-family: var(--heading-font-family);    font-weight: normal;   color: var(--bs-tertiary);  }
    .component-navbar-primary.layout-standard .navbar .navbar-nav .nav-item.parent > .nav-link > span {   flex-direction: row-reverse; }
    .site-header .component-navbar-primary.layout-standard .navbar-nav .nav-item.parent.has-megamenu .megamenu-inner > .megamenu-list > li > .nav-link > span {   flex-direction: row-reverse; }
    .menu .navbar-collapse .nav-item > .megamenu > .megamenu-inner > .megamenu-list > .nav-item > .dropdown-menu > .dropdown-menu-inner > ul.navbar-dark > li.nav-item > .nav-link > span a.nav-link.dropdown-old-toggle {    justify-content: flex-end; }
    .menu .navbar-collapse .nav-item > .megamenu > .megamenu-inner > .megamenu-list > .nav-item > .nav-link > .d-flex > .nav-link {   color: var(--bs-tertiary); }
    .social-stream #component-social-widget-instagram .social-widgets-wrap .social-embed-icon::before, .section.sec-sponsors .component-banner.layout-slider .slick-arrow-controls .slick-arrow.pp .fa-circle-pause:before,
    .section.sec-sponsors .component-banner.layout-slider .slick-arrow-controls .slick-arrow.prev .fa-chevron-left:before{  }
    #site-footer .affiliate-logos { display: block !important; }
    #site-footer > .container > .d-flex {   flex-direction: column-reverse !important; }
    #site-footer .affiliate-logos .layout-wrapper ul.list-unstyled {    flex-direction: row !important;   flex-wrap: wrap;     row-gap: 1rem !important;}
    #site-footer .affiliate-logos .item {   text-align: center !important; }
    .more-news .ps-component .details .card-title a {   color: var(--bs-primary); }
    .featured-headlines .component-headlines .layout-wrapper .left-col .custom-date .date {   color: #fff; }
  
}

@media(max-width:767px){
      #site-footer .affiliate-logos .item img.lazyloaded.img-fluid {   max-width: 120px; }
    #site-footer .affiliate-logos .item {    max-width: 48%;   flex: 0 0 48% !important; }
    .component-parallax .parallax-bg {   background-size: 110%; }
}




