Football News Barcelona La Liga Start: 7 Key Changes Under Flick The Barcelona La Liga start in...
<style>
/* =========================================================
BALL1TH HOMEPAGE HEADER + FIXTURES
Elementor-safe scoped CSS
========================================================= */
.ball1th-header {
--red: #d71920;
--red-dark: #a90f15;
--red-light: #fff1f2;
--black: #111111;
--text: #333333;
--muted: #6b7280;
--border: #e5e7eb;
--white: #ffffff;
width: 100%;
overflow: hidden;
background: #fff;
color: var(--text);
font-family: Arial, Helvetica, sans-serif;
}
.ball1th-header *,
.ball1th-header *::before,
.ball1th-header *::after {
box-sizing: border-box;
}
.ball1th-header a {
text-decoration: none;
}
/* =========================================================
TOP BAR
========================================================= */
.ball1th-header-top {
background: var(--black);
color: #fff;
font-size: 13px;
}
.ball1th-header-top-inner {
max-width: 1200px;
margin: 0 auto;
padding: 9px 20px;
display: flex;
align-items: center;
justify-content: space-between;
gap: 20px;
}
.ball1th-header-top-left {
display: flex;
align-items: center;
gap: 8px;
}
.ball1th-live-dot {
width: 8px;
height: 8px;
display: inline-block;
flex-shrink: 0;
border-radius: 50%;
background: #21d875;
box-shadow: 0 0 0 4px rgba(33,216,117,.12);
}
.ball1th-header-top-right {
color: #cfcfcf;
}
/* =========================================================
MAIN HEADER
========================================================= */
.ball1th-main-header {
background: #fff;
border-bottom: 1px solid var(--border);
}
.ball1th-main-header-inner {
max-width: 1200px;
min-height: 82px;
margin: 0 auto;
padding: 14px 20px;
display: flex;
align-items: center;
justify-content: space-between;
gap: 30px;
}
/* =========================================================
LOGO
========================================================= */
.ball1th-logo {
display: inline-flex;
align-items: center;
gap: 10px;
flex-shrink: 0;
}
.ball1th-logo-mark {
width: 44px;
height: 44px;
border-radius: 10px;
display: flex;
align-items: center;
justify-content: center;
background: var(--red);
color: #fff;
font-size: 18px;
font-weight: 900;
letter-spacing: -1px;
}
.ball1th-logo-text {
display: flex;
flex-direction: column;
line-height: 1;
}
.ball1th-logo-name {
color: var(--black);
font-size: 25px;
font-weight: 900;
letter-spacing: -1px;
}
.ball1th-logo-subtitle {
margin-top: 5px;
color: var(--muted);
font-size: 10px;
font-weight: 700;
letter-spacing: 1.1px;
text-transform: uppercase;
}
/* =========================================================
NAVIGATION
========================================================= */
.ball1th-nav {
display: flex;
align-items: center;
justify-content: center;
gap: 5px;
}
.ball1th-nav a {
color: #292929;
padding: 11px 12px;
border-radius: 7px;
font-size: 14px;
font-weight: 700;
transition: .2s ease;
}
.ball1th-nav a:hover,
.ball1th-nav a.ball1th-nav-active {
background: var(--red-light);
color: var(--red);
}
/* =========================================================
HEADER CTA
========================================================= */
.ball1th-header-cta {
display: inline-flex;
align-items: center;
justify-content: center;
gap: 7px;
padding: 12px 17px;
border-radius: 8px;
background: var(--red);
color: #fff !important;
font-size: 13px;
font-weight: 800;
white-space: nowrap;
box-shadow: 0 5px 15px rgba(215,25,32,.16);
transition: .2s ease;
}
.ball1th-header-cta:hover {
background: var(--red-dark);
transform: translateY(-1px);
}
/* =========================================================
HERO
========================================================= */
.ball1th-hero {
position: relative;
background:
radial-gradient(
circle at 85% 15%,
rgba(215,25,32,.12),
transparent 30%
),
linear-gradient(
135deg,
#ffffff 0%,
#fff8f8 52%,
#ffffff 100%
);
border-bottom: 1px solid #f0dfe0;
}
.ball1th-hero-inner {
max-width: 1200px;
margin: 0 auto;
padding: 60px 20px 70px;
display: grid;
grid-template-columns:
minmax(0, 1.2fr)
minmax(300px, .8fr);
align-items: start;
gap: 55px;
}
/* =========================================================
HERO CONTENT
========================================================= */
.ball1th-hero-label {
display: inline-flex;
align-items: center;
gap: 8px;
margin-bottom: 18px;
padding: 8px 12px;
border: 1px solid #ffd5d7;
border-radius: 999px;
background: var(--red-light);
color: var(--red);
font-size: 12px;
font-weight: 800;
letter-spacing: .5px;
text-transform: uppercase;
}
.ball1th-hero-label span {
width: 7px;
height: 7px;
border-radius: 50%;
background: var(--red);
}
.ball1th-hero h1 {
max-width: 760px;
margin: 0;
color: var(--black);
font-size: clamp(38px, 5vw, 62px);
line-height: 1.04;
letter-spacing: -2.5px;
font-weight: 900;
}
.ball1th-hero h1 span {
color: var(--red);
}
.ball1th-hero-text {
max-width: 690px;
margin: 22px 0 0;
color: #555;
font-size: 17px;
line-height: 1.75;
}
.ball1th-hero-actions {
display: flex;
align-items: center;
flex-wrap: wrap;
gap: 12px;
margin-top: 28px;
}
.ball1th-primary-btn,
.ball1th-secondary-btn {
min-height: 48px;
padding: 0 20px;
display: inline-flex;
align-items: center;
justify-content: center;
border-radius: 8px;
font-size: 14px;
font-weight: 800;
transition: .2s ease;
}
.ball1th-primary-btn {
background: var(--red);
color: #fff !important;
box-shadow: 0 8px 20px rgba(215,25,32,.18);
}
.ball1th-primary-btn:hover {
background: var(--red-dark);
transform: translateY(-2px);
}
.ball1th-secondary-btn {
background: #fff;
border: 1px solid #d7d7d7;
color: var(--black) !important;
}
.ball1th-secondary-btn:hover {
border-color: var(--red);
color: var(--red) !important;
}
/* =========================================================
TODAY'S FIXTURES
========================================================= */
.ball1th-fixtures-box {
width: 100%;
margin-top: 32px;
overflow: hidden;
background: #fff;
border: 1px solid #eadfe0;
border-radius: 16px;
box-shadow: 0 12px 35px rgba(0,0,0,.07);
}
.ball1th-fixtures-header {
display: flex;
align-items: center;
justify-content: space-between;
gap: 15px;
padding: 18px 20px;
background: #fff;
border-bottom: 1px solid var(--border);
}
.ball1th-fixtures-title-wrap {
min-width: 0;
}
.ball1th-fixtures-label {
display: block;
margin-bottom: 4px;
color: var(--red);
font-size: 10px;
font-weight: 900;
letter-spacing: 1px;
}
.ball1th-fixtures-header h2 {
margin: 0;
color: var(--black);
font-size: 19px;
line-height: 1.25;
font-weight: 900;
}
.ball1th-fixtures-tag {
flex-shrink: 0;
padding: 6px 10px;
border: 1px solid #f1c5c7;
border-radius: 999px;
background: var(--red-light);
color: var(--red);
font-size: 10px;
font-weight: 900;
letter-spacing: .5px;
}
.ball1th-fixtures-frame {
position: relative;
width: 100%;
min-height: 390px;
background: #f8f8f8;
}
.ball1th-fixtures-loading {
position: absolute;
top: 15px;
left: 15px;
z-index: 1;
display: inline-flex;
align-items: center;
gap: 8px;
padding: 7px 10px;
border: 1px solid #e5e5e5;
border-radius: 6px;
background: rgba(255,255,255,.94);
color: #666;
font-size: 11px;
font-weight: 600;
pointer-events: none;
}
.ball1th-fixtures-loading span {
width: 7px;
height: 7px;
border-radius: 50%;
background: var(--red);
animation: ball1th-fixture-pulse 1.2s infinite ease-in-out;
}
.ball1th-fixtures-frame iframe {
position: relative;
z-index: 2;
display: block;
width: 100%;
height: 390px;
min-height: 390px;
border: 0;
background: #fff;
}
@keyframes ball1th-fixture-pulse {
0%,
100% {
opacity: .35;
}
50% {
opacity: 1;
}
}
/* =========================================================
HERO INFORMATION CARD
========================================================= */
.ball1th-hero-card {
position: sticky;
top: 20px;
background: #fff;
border: 1px solid #eadfe0;
border-radius: 16px;
padding: 25px;
box-shadow: 0 18px 45px rgba(0,0,0,.08);
}
.ball1th-card-top {
display: flex;
align-items: center;
justify-content: space-between;
gap: 15px;
padding-bottom: 18px;
border-bottom: 1px solid var(--border);
}
.ball1th-card-title {
color: var(--black);
font-size: 14px;
font-weight: 900;
}
.ball1th-card-live {
padding: 5px 9px;
border: 1px solid #c8f3d9;
border-radius: 999px;
background: #ecfff4;
color: #168c45;
font-size: 10px;
font-weight: 800;
text-transform: uppercase;
}
.ball1th-stat-grid {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 10px;
margin-top: 18px;
}
.ball1th-stat {
padding: 15px;
background: #fafafa;
border: 1px solid #eeeeee;
border-radius: 10px;
}
.ball1th-stat strong {
display: block;
color: var(--red);
font-size: 21px;
font-weight: 900;
}
.ball1th-stat span {
display: block;
margin-top: 4px;
color: var(--muted);
font-size: 11px;
font-weight: 600;
}
.ball1th-card-note {
margin: 17px 0 0;
color: #777;
font-size: 11px;
line-height: 1.6;
}
/* =========================================================
QUICK LINKS
========================================================= */
.ball1th-quick-links {
background: #fff;
border-bottom: 1px solid var(--border);
}
.ball1th-quick-inner {
max-width: 1200px;
margin: 0 auto;
padding: 14px 20px;
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 10px;
}
.ball1th-quick-link {
min-height: 52px;
padding: 9px 13px;
display: flex;
align-items: center;
gap: 10px;
border: 1px solid #eeeeee;
border-radius: 8px;
background: #fff;
color: var(--black);
font-size: 13px;
font-weight: 800;
transition: .2s ease;
}
.ball1th-quick-link:hover {
border-color: #f0c4c6;
background: var(--red-light);
color: var(--red);
}
.ball1th-quick-icon {
width: 30px;
height: 30px;
flex-shrink: 0;
display: flex;
align-items: center;
justify-content: center;
border-radius: 7px;
background: var(--red-light);
color: var(--red);
font-size: 13px;
font-weight: 900;
}
/* =========================================================
TABLET
========================================================= */
@media (max-width: 950px) {
.ball1th-nav {
display: none;
}
.ball1th-main-header-inner {
min-height: 72px;
}
.ball1th-hero-inner {
grid-template-columns: 1fr;
gap: 35px;
padding-top: 50px;
padding-bottom: 55px;
}
.ball1th-hero-card {
position: relative;
top: auto;
max-width: 600px;
}
.ball1th-fixtures-frame,
.ball1th-fixtures-frame iframe {
height: 420px;
min-height: 420px;
}
}
/* =========================================================
MOBILE
========================================================= */
@media (max-width: 700px) {
.ball1th-header-top-inner {
justify-content: center;
text-align: center;
}
.ball1th-header-top-right {
display: none;
}
.ball1th-main-header-inner {
min-height: 68px;
padding: 12px 16px;
}
.ball1th-logo-name {
font-size: 22px;
}
.ball1th-logo-subtitle {
font-size: 9px;
}
.ball1th-logo-mark {
width: 40px;
height: 40px;
}
.ball1th-header-cta {
padding: 10px 12px;
font-size: 11px;
}
.ball1th-hero-inner {
padding: 42px 16px 48px;
}
.ball1th-hero h1 {
font-size: 39px;
letter-spacing: -1.8px;
}
.ball1th-hero-text {
font-size: 15px;
line-height: 1.65;
}
.ball1th-hero-actions {
display: grid;
grid-template-columns: 1fr 1fr;
}
.ball1th-primary-btn,
.ball1th-secondary-btn {
width: 100%;
padding: 0 12px;
}
.ball1th-fixtures-box {
margin-top: 25px;
border-radius: 12px;
}
.ball1th-fixtures-header {
padding: 15px;
}
.ball1th-fixtures-header h2 {
font-size: 16px;
}
.ball1th-fixtures-label {
font-size: 9px;
}
.ball1th-fixtures-tag {
padding: 5px 8px;
font-size: 9px;
}
.ball1th-fixtures-frame,
.ball1th-fixtures-frame iframe {
height: 430px;
min-height: 430px;
}
.ball1th-fixtures-loading {
top: 12px;
left: 12px;
}
.ball1th-quick-inner {
grid-template-columns: repeat(2, 1fr);
padding: 10px 16px;
}
.ball1th-quick-link {
padding: 8px;
font-size: 11px;
}
}
/* =========================================================
SMALL PHONES
========================================================= */
@media (max-width: 420px) {
.ball1th-header-cta {
display: none;
}
.ball1th-hero h1 {
font-size: 34px;
}
.ball1th-hero-actions {
grid-template-columns: 1fr;
}
.ball1th-quick-inner {
grid-template-columns: 1fr 1fr;
}
.ball1th-stat-grid {
gap: 7px;
}
.ball1th-stat {
padding: 12px;
}
}
</style>
<header class="ball1th-header">
<!-- =====================================================
TOP BAR
====================================================== -->
<div class="ball1th-header-top">
<div class="ball1th-header-top-inner">
<div class="ball1th-header-top-left">
<span class="ball1th-live-dot"></span>
<span>
Football information for Nigerian fans
</span>
</div>
<div class="ball1th-header-top-right">
Predictions • News • Scores • Fixtures
</div>
</div>
</div>
<!-- =====================================================
MAIN HEADER
====================================================== -->
<div class="ball1th-main-header">
<div class="ball1th-main-header-inner">
<!-- LOGO -->
<a
href="https://ball1th.com/"
class="ball1th-logo"
aria-label="BALL1TH Home"
>
<span class="ball1th-logo-mark">
B1
</span>
<span class="ball1th-logo-text">
<span class="ball1th-logo-name">
BALL1TH
</span>
<span class="ball1th-logo-subtitle">
Nigeria Football
</span>
</span>
</a>
<!-- NAVIGATION -->
<nav
class="ball1th-nav"
aria-label="Main navigation"
>
<a
href="https://ball1th.com/football-prediction/"
class="ball1th-nav-active"
>
Predictions
</a>
<a href="https://ball1th.com/live-score/">
Live Scores
</a>
<a href="https://ball1th.com/category/football-predictions/">
News
</a>
<a href="https://ball1th.com/category/football-predictions/transfer/">
Transfers
</a>
<a href="https://ball1th.com/about/">
About
</a>
</nav>
<!-- CTA -->
<a
href="https://ball1th.com/live-score/"
class="ball1th-header-cta"
>
Live Scores
</a>
</div>
</div>
<!-- =====================================================
HERO
====================================================== -->
<section class="ball1th-hero">
<div class="ball1th-hero-inner">
<!-- =================================================
LEFT COLUMN
================================================== -->
<div class="ball1th-hero-content">
<div class="ball1th-hero-label">
<span></span>
Nigeria Football Hub
</div>
<h1>
Nigeria Football Predictions,
<span>News & Live Scores</span>
</h1>
<p class="ball1th-hero-text">
BALL1TH provides Nigeria football predictions,
live scores, fixtures, results, football news and
match analysis for fans across Nigeria and beyond.
</p>
<!-- HERO BUTTONS -->
<div class="ball1th-hero-actions">
<a
href="https://ball1th.com/football-prediction/"
class="ball1th-primary-btn"
>
View Football Predictions
</a>
<a
href="https://ball1th.com/live-score/"
class="ball1th-secondary-btn"
>
Check Live Scores
</a>
</div>
<!-- =================================================
TODAY'S FOOTBALL FIXTURES
================================================== -->
<section
class="ball1th-fixtures-box"
aria-label="Today's Football Fixtures"
>
<div class="ball1th-fixtures-header">
<div class="ball1th-fixtures-title-wrap">
<span class="ball1th-fixtures-label">
TODAY'S MATCHES
</span>
<h2>
Today's Football Fixtures
</h2>
</div>
<span class="ball1th-fixtures-tag">
FIXTURES
</span>
</div>
<div class="ball1th-fixtures-frame">
<div class="ball1th-fixtures-loading">
<span></span>
Loading today's fixtures...
</div>
<iframe
src="https://afriscores.com?embed=true"
title="Today's Football Fixtures - BALL1TH"
loading="lazy"
allowfullscreen
></iframe>
</div>
</section>
</div>
<!-- =================================================
RIGHT INFORMATION CARD
================================================== -->
<aside class="ball1th-hero-card">
<div class="ball1th-card-top">
<span class="ball1th-card-title">
BALL1TH Football Hub
</span>
<span class="ball1th-card-live">
Live
</span>
</div>
<div class="ball1th-stat-grid">
<div class="ball1th-stat">
<strong>01</strong>
<span>
Football Predictions
</span>
</div>
<div class="ball1th-stat">
<strong>02</strong>
<span>
Live Scores
</span>
</div>
<div class="ball1th-stat">
<strong>03</strong>
<span>
NPFL Coverage
</span>
</div>
<div class="ball1th-stat">
<strong>04</strong>
<span>
Football News
</span>
</div>
</div>
<p class="ball1th-card-note">
Follow Nigerian football, major European leagues,
match analysis, fixtures, results and football news
from one football information hub.
</p>
</aside>
</div>
</section>
<!-- =====================================================
QUICK LINKS
====================================================== -->
<div class="ball1th-quick-links">
<div class="ball1th-quick-inner">
<a
href="https://ball1th.com/football-prediction/"
class="ball1th-quick-link"
>
<span class="ball1th-quick-icon">
P
</span>
<span>
Nigeria Football Predictions
</span>
</a>
<a
href="https://ball1th.com/live-score/"
class="ball1th-quick-link"
>
<span class="ball1th-quick-icon">
●
</span>
<span>
Live Football Scores
</span>
</a>
<a
href="https://ball1th.com/npfl-predictions/"
class="ball1th-quick-link"
>
<span class="ball1th-quick-icon">
N
</span>
<span>
NPFL Predictions
</span>
</a>
<a
href="https://ball1th.com/category/football-predictions/transfer/"
class="ball1th-quick-link"
>
<span class="ball1th-quick-icon">
T
</span>
<span>
Football Transfers
</span>
</a>
</div>
</div>
</header>
