Online Theological Training • Kenya
Trinity Life Theological Training College
Equipping servant leaders with accessible, Bible-faithful training.
Pathway
Complete the four certificates, then earn the
Diploma in Biblical & Theological Studies (DBTS) with a capstone project.
Foundations Certificate
Biblical & theological basics, OT/NT surveys, hermeneutics.
Learn More
- Biblical Foundations · Theological Foundations
- Intro to Theology
- Old & New Testament Foundations
- Hermeneutics
Open in Moodle
Biblical Studies Certificate
OT & NT books, Kingdom & Covenants, Pauline studies, Revelation.
Learn More
- Primeval History · Father Abraham · Pentateuch
- Old Testament Narratives · Prophets · Kingdom & Covenants
- Gospels · Acts · Pauline Studies · NT Epistles · Revelation
Open in Moodle
Theology & Doctrine Certificate
Theology Proper, Christology, Pneumatology, Trinity, Ethics.
Learn More
- Theology Proper (God) · Christology · Pneumatology
- The Trinity · Anthropology & Eschatology
- Ethics · Biblical & Systematic Theology
Open in Moodle
Practical Ministry Certificate
Church history, Bible & culture, ethics in practice, applied ministry.
Learn More
- Church History · Bible & Culture
- Ethics in Practice
- Applied Theology & Ministry
Open in Moodle
Diploma in Biblical & Theological Studies (DBTS)
Awarded after four certificates + capstone, practicum & portfolio/oral defense.
Learn More
- Prerequisite: All four certificates
- Capstone Project · Ministry Practicum
- Portfolio and/or Oral Defense
DBTS Info
/* TLTC – Base fixes (keep this) */
.tltc-home .tltc-title { color:#ffffff !important; }
.tltc-home .tltc-tag { color:#e9f0ff !important; }
.tltc-home .tltc-card h3 { margin:0 0 6px; font-size:16px; }
.tltc-home .tltc-card p { margin:0 0 12px; font-size:13px; }
.tltc-home .tltc-card a {
display:inline-block; text-decoration:none; padding:8px 12px;
border-radius:8px; font-weight:700; font-size:13px; transition:.18s ease;
}
/* === TLTC Home styles (scoped to Home page only) === */
.home .tltc-home{–navy:#003366;–navy-900:#001d3d;–navy-1000:#00142a;–gold:#F1C40F;–ink:#0f172a;–muted:#6b7280;–white:#fff}
.home .tltc-wrap{max-width:1200px;margin:auto;padding:32px}
/* HERO */
.home .tltc-hero{
position:relative; overflow:hidden; border-radius:18px;
background:linear-gradient(135deg,var(–navy),var(–navy-900)); color:#fff;
padding:56px 28px; box-shadow:0 16px 40px rgba(0,0,0,.18)
}
.home .tltc-hero-in{display:grid;grid-template-columns:130px 1fr;gap:22px;align-items:center}
.home .tltc-logo{width:120px;height:120px;border-radius:999px;background:#fff;display:grid;place-items:center;border:8px solid rgba(255,255,255,.15);box-shadow:0 10px 28px rgba(0,0,0,.25)}
.home .tltc-logo img{max-width:86px;height:auto;display:block}
.home .tltc-kicker{display:inline-block;background:rgba(255,255,255,.13);padding:6px 12px;border-radius:999px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px}
.home .tltc-title{color:#fff !important;font-size:clamp(24px,4.5vw,40px);line-height:1.15;margin:0 0 8px}
.home .tltc-tag{color:#e9f0ff !important;margin:0;font-size:clamp(14px,2.4vw,18px)}
.home .tltc-cta{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px}
.home .tltc-btn{display:inline-flex;align-items:center;gap:10px;padding:12px 18px;border-radius:10px;text-decoration:none;font-weight:700;transition:.2s ease;border:2px solid transparent}
.home .tltc-btn.primary{background:var(–gold);color:#151515}
.home .tltc-btn.ghost{background:transparent;color:#fff;border-color:rgba(255,255,255,.4)}
.home .tltc-btn:hover{transform:translateY(-2px)}
/* PATHWAY (navy theme for contrast) */
.home .tltc-sec{
margin-top:28px;border-radius:18px;padding:22px;
background:linear-gradient(135deg,#003366,#001d3d);
box-shadow:0 12px 28px rgba(0,0,0,.18)
}
.home .tltc-sec h2{margin:0 0 10px;color:#fff;font-size:clamp(18px,3.2vw,26px)}
.home .tltc-sub{margin:0 0 18px;color:#e6eefc}
.home .tltc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}
.home .tltc-card{
background:#fff;color:#0f172a;border:1px solid rgba(241,196,15,.35);
border-radius:14px;padding:18px;box-shadow:0 6px 18px rgba(2,6,23,.06)
}
.home .tltc-card h3{margin:0 0 6px;font-size:16px}
.home .tltc-card p{margin:0 0 12px;color:#334155;font-size:13px}
/* Old button style (kept for other links if any) */
.home .tltc-card a{
background:#F1C40F;color:#111;text-decoration:none;
}
.home .tltc-card a:hover{background:#ffe37a;color:#111;transform:translateY(-2px)}
/* NEW: Pathway “Learn More” expanders */
.home .tltc-card details{
margin-top:10px; border-top:1px solid rgba(15,23,42,.08); padding-top:10px
}
.home .tltc-card summary{
list-style:none; cursor:pointer; display:inline-flex; align-items:center; gap:8px;
background:#F1C40F; color:#111; font-weight:700; font-size:13px;
padding:8px 12px; border-radius:8px; box-shadow:0 6px 14px rgba(0,0,0,.12);
transition:transform .18s ease, background .18s ease;
}
.home .tltc-card summary::-webkit-details-marker{ display:none }
.home .tltc-card summary:hover{ transform:translateY(-2px); background:#ffdf76 }
.home .tltc-card details[open] summary{ background:#ffe37a }
.home .tltc-card .more{ margin-top:12px; font-size:13px; color:#334155 }
.home .tltc-card .more ul{ margin:8px 0 12px 18px }
/* Inline action (Open in Moodle) */
.home .tltc-card .btn-inline{
display:inline-block; background:#003366; color:#fff; text-decoration:none;
padding:8px 12px; border-radius:8px; font-weight:700; font-size:13px;
box-shadow:0 6px 14px rgba(0,0,0,.12); transition:transform .18s ease, background .18s ease;
}
.home .tltc-card .btn-inline:hover{ background:#072b57; transform:translateY(-2px) }
.home .tltc-foot{margin-top:16px;text-align:center;font-size:12px;color:#e6eefc}
/* Responsive tweaks */
@media (max-width:900px){.home .tltc-hero-in{grid-template-columns:1fr;text-align:center;justify-items:center}}
@media (max-width:520px){.home .tltc-wrap{padding:22px}.home .tltc-logo{width:96px;height:96px}.home .tltc-logo img{max-width:68px}}
/* Safety: prevent giant images elsewhere */
.entry-content img,.wp-block-image img{max-width:100%;height:auto}
/* === TLTC Trinity 3-D GOLD Menu Box (Astra) === */
/* Brand vars */
:root{
–tltc-gold:#F1C40F; /* primary gold */
–tltc-gold-deep:#D4AC0D; /* deeper gold shade */
–tltc-navy:#003366; /* accent navy */
–ink:#111;
}
/* Keep header bar transparent, style inner container */
.site-header, .main-header-bar, .ast-primary-header-bar{ background:transparent !important; }
/* Menu “box” */
.ast-primary-header-bar .ast-container{
position:relative;
background:linear-gradient(135deg,var(–tltc-gold),var(–tltc-gold-deep));
border:1px solid rgba(0,0,0,.08);
border-radius:16px;
padding:10px 16px;
box-shadow:
0 14px 28px rgba(0,0,0,.20), /* drop */
inset 0 1px 0 rgba(255,255,255,.25), /* top highlight */
inset 0 -10px 18px rgba(0,0,0,.12); /* inner depth */
overflow:hidden;
}
/* glossy sheen */
.ast-primary-header-bar .ast-container::before{
content:””; position:absolute; inset:0;
background:linear-gradient(to bottom, rgba(255,255,255,.14), rgba(255,255,255,0) 48%);
pointer-events:none;
}
/* Top-level links as pills (dark text for contrast) */
.ast-builder-menu-1 .menu-item > .menu-link{
color:#111 !important; font-weight:700;
padding:10px 14px; border-radius:12px; position:relative;
transition:transform .15s ease, background-color .2s ease, box-shadow .2s ease, color .2s ease;
}
.ast-builder-menu-1 .menu-item > .menu-link:hover{
background:var(–tltc-navy); color:#fff !important;
transform:translateY(-1px); box-shadow:0 6px 14px rgba(0,0,0,.18);
}
/* active/current item */
.ast-builder-menu-1 .current-menu-item > .menu-link,
.ast-builder-menu-1 .current_page_item > .menu-link{
background:rgba(255,255,255,.35);
box-shadow:inset 0 0 0 1px rgba(0,0,0,.08);
}
/* subtle underline on hover */
.ast-builder-menu-1 .menu-item > .menu-link::after{
content:””; position:absolute; left:12px; right:12px; bottom:6px; height:2px;
background:linear-gradient(90deg,#fff,rgba(255,255,255,.6));
transform:scaleX(0); transform-origin:left; transition:transform .2s ease;
}
.ast-builder-menu-1 .menu-item > .menu-link:hover::after{ transform:scaleX(1); }
/* Dropdowns: clean white glass with gold edge */
.ast-builder-menu-1 .sub-menu{
background:rgba(255,255,255,.98);
border:1px solid rgba(0,0,0,.08);
border-radius:12px; padding:8px;
box-shadow:0 14px 28px rgba(0,0,0,.25);
}
.ast-builder-menu-1 .sub-menu .menu-link{
color:#111 !important; border-radius:8px; padding:8px 12px;
}
.ast-builder-menu-1 .sub-menu .menu-link:hover{
background:rgba(241,196,15,.18); color:#111 !important;
}
/* CTA menu item (add class “menu-cta” to that item in Menus) */
.ast-builder-menu-1 .menu-item.menu-cta > .menu-link{
background:var(–tltc-navy); color:#fff !important;
box-shadow:0 8px 18px rgba(0,0,0,.22);
}
.ast-builder-menu-1 .menu-item.menu-cta > .menu-link:hover{
background:#062a56; transform:translateY(-1px);
}
/* Mobile drawer */
.ast-mobile-popup-drawer.active .ast-mobile-popup-inner{
background:linear-gradient(135deg,var(–tltc-gold),var(–tltc-gold-deep));
}
.ast-mobile-popup-drawer .menu-link{ color:#111 !important; font-weight:600; border-radius:10px; }
.ast-mobile-popup-drawer .menu-item .menu-link:hover{
background:rgba(0,0,0,.06);
}
/* Spacing */
.ast-primary-header-bar .ast-builder-grid-row{ padding-top:6px; padding-bottom:6px; }