What are you posting?
Pick a type and we'll take you to the right form.
Distribuie
This man Edwin Sifuna: From a lawyer, to Senator and Presidential candidate
Story
Nairobi Senator Edwin Sifuna's rise to a Presidential candidate under the Equitable Party (TEP) ticket was accelerated after he was kicked out as the ODM Party Secretary General.
Sifuna was also removed from his leadership position as Senate Deputy Minority Whip, reportedly over his opposition to President William Ruto's re-election bid. .spw-fade-overlay { position: absolute; top: -80px; left: 0; width: 100%; height: 70px; z-index: 1; background: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1)); pointer-events: none; } .spw-wrap { position: relative; max-width: 100%; margin: 0 auto; font-family: Georgia, 'Times New Roman', serif; } /* Three-colour top bar */ .spw-top-rule { display: flex; height: 4px; } .spw-top-rule .spw-r1 { background: #CC0000; flex: 3; } .spw-top-rule .spw-r2 { background: #C9A84C; flex: 1; } .spw-top-rule .spw-r3 { background: #0D0D0D; flex: 6; } .spw-card { background: #F9F5F0; padding: 2.2rem 2.4rem 1.8rem; position: relative; overflow: hidden; border-left: 4px solid #CC0000; box-shadow: 0 4px 30px rgba(0, 0, 0, .10), 0 1px 0 #C9A84C; } /* Watermark S */ .spw-card::before { content: 'S'; position: absolute; right: -.5rem; top: -2rem; font-family: Georgia, serif; font-size: 14rem; font-weight: 900; color: rgba(204, 0, 0, .04); line-height: 1; pointer-events: none; user-select: none; } /* Eyebrow */ .spw-eyebrow { display: inline-flex; align-items: center; gap: .5rem; font-size: .6rem; font-weight: 700; letter-spacing: .2em; text-transform: uppercase; color: #CC0000; margin-bottom: .85rem; font-family: Arial, sans-serif; } .spw-eyebrow::before { content: ''; display: block; width: 18px; height: 1.5px; background: #CC0000; } /* Price headline */ .spw-price-head { font-size: clamp(1.25rem, 3.5vw, 1.75rem); font-weight: 900; color: #0D0D0D; line-height: 1.18; margin: 0 0 .5rem; letter-spacing: -.02em; font-family: Georgia, serif; } .spw-price-head .spw-hl { color: #CC0000; font-style: italic; } /* Rotating message */ .spw-msg { font-size: .92rem; color: #CC0000; font-weight: 600; margin-bottom: 1.3rem; font-style: italic; font-family: Georgia, serif; min-height: 1.5em; transition: opacity .4s ease; } /* Flash sale block */ .spw-flash { background: #0D0D0D; color: #fff; border-radius: 4px; padding: 1rem 1.2rem; margin-bottom: 1.3rem; text-align: center; } .spw-flash-title { font-size: .95rem; font-weight: 700; color: #C9A84C; margin-bottom: .6rem; letter-spacing: .03em; font-family: Georgia, serif; } .spw-flash p { font-size: .75rem !important; color: #aaa !important; margin-bottom: .8rem !important; font-family: Georgia, serif !important; font-weight: 400 !important; line-height: 1.4 !important; } .spw-countdown { display: flex; gap: .55rem; justify-content: center; } .spw-cd-unit { background: rgba(255, 255, 255, .08); border: 1px solid rgba(255, 255, 255, .12); border-radius: 4px; padding: .45rem .75rem; min-width: 50px; } .spw-cd-num { display: block; font-size: 1.25rem; font-weight: 900; color: #C9A84C; font-family: Georgia, serif; } .spw-cd-lbl { display: block; font-size: .55rem; color: #aaa; letter-spacing: .08em; text-transform: uppercase; margin-top: 2px; font-family: Arial, sans-serif; } /* CTA button */ .spw-btn { display: block !important; width: 100% !important; background: #CC0000 !important; color: #fff !important; font-family: Arial, sans-serif !important; font-size: .9rem !important; font-weight: 700 !important; letter-spacing: .08em !important; text-transform: uppercase !important; padding: .9rem 1.5rem !important; border: none !important; border-bottom: none !important; cursor: pointer !important; text-decoration: none !important; text-align: center !important; transition: background .2s ease, transform .15s ease, box-shadow .2s ease !important; box-shadow: 0 4px 18px rgba(204, 0, 0, .32) !important; position: relative; overflow: hidden; margin-bottom: 1.4rem !important; border-radius: 0 !important; } .spw-btn { text-decoration: none !important; } .spw-btn::before { content: ''; position: absolute; inset: 0; background: linear-gradient(135deg, rgba(255, 255, 255, .12) 0%, transparent 55%); pointer-events: none; } .spw-btn:hover, .spw-btn:focus, .spw-btn:visited, .spw-btn:active { background: #A00000 !important; color: #fff !important; text-decoration: none !important; border-bottom: none !important; transform: translateY(-1px); box-shadow: 0 6px 24px rgba(204, 0, 0, .42) !important; outline: none; } /* Section divider */ .spw-divider { display: flex; align-items: center; gap: .6rem; margin-bottom: 1.1rem; } .spw-divider::before, .spw-divider::after { content: ''; flex: 1; height: 1px; background: #e0d9d0; } .spw-divider span { font-size: .6rem; color: #bbb; letter-spacing: .14em; text-transform: uppercase; font-family: Arial, sans-serif; } /* Features grid */ .spw-features { list-style: none !important; padding: 0 !important; margin: 0 0 1.4rem !important; display: grid; grid-template-columns: 1fr 1fr; gap: .5rem .8rem; } @media (max-width: 480px) { .spw-features { grid-template-columns: 1fr !important; } .spw-card { padding: 1.5rem 1.2rem 1.4rem !important; } } .spw-features li { font-size: .83rem !important; color: #2C2C2C !important; padding-left: 1.3rem !important; position: relative !important; line-height: 1.45 !important; font-family: Georgia, serif !important; list-style-type: none !important; } .spw-features li::before { content: '' !important; position: absolute !important; left: 0 !important; top: .38rem !important; width: 7px !important; height: 7px !important; border-radius: 50% !important; background: #CC0000 !important; font-weight: normal !important; } /* Payment logos */ .spw-payment-row { display: flex; align-items: center; gap: .45rem; flex-wrap: wrap; padding-top: .9rem; border-top: 1px solid #e0d9d0; margin-bottom: .65rem; } .spw-pay-label { font-size: .58rem; color: #aaa; letter-spacing: .14em; text-transform: uppercase; font-family: Arial, sans-serif; margin-right: .2rem; white-space: nowrap; } .spw-pay-badge { display: inline-flex; align-items: center; justify-content: center; height: 22px; padding: 0 .45rem; border-radius: 3px; border: 1px solid #e0d7ce; background: #fff; box-shadow: 0 1px 3px rgba(0, 0, 0, .05); } .spw-mpesa-m { color: #39b74a; font-family: Arial, sans-serif; font-size: .68rem; font-weight: 900; } .spw-mpesa-dash { color: #db3939; } .spw-mpesa-p { color: #39b74a; font-family: Arial, sans-serif; font-size: .68rem; font-weight: 900; } .spw-visa-t { font-family: 'Times New Roman', Times, serif; font-size: .8rem; font-weight: 900; font-style: italic; color: #1a1f71; } .spw-mc-wrap { position: relative; width: 26px; height: 15px; } .spw-mc-l { width: 15px; height: 15px; border-radius: 50%; background: #eb001b; position: absolute; left: 0; top: 0; } .spw-mc-r { width: 15px; height: 15px; border-radius: 50%; background: #f79e1b; position: absolute; right: 0; top: 0; mix-blend-mode: multiply; } .spw-airtel-a { color: #ec2427; font-family: Arial, sans-serif; font-size: .62rem; font-weight: 800; } .spw-airtel-m { color: #dd3436; font-family: Arial, sans-serif; font-size: .62rem; font-weight: 600; } /* Trust strip */ .spw-trust { display: flex; align-items: center; gap: .45rem; flex-wrap: wrap; margin-bottom: .8rem; } .spw-trust .spw-shield { width: 11px; height: 11px; fill: #C9A84C; flex-shrink: 0; } .spw-trust span { font-size: .65rem; color: #aaa; letter-spacing: .03em; font-family: Arial, sans-serif; } .spw-trust .spw-dot { width: 3px; height: 3px; border-radius: 50%; background: #ccc; flex-shrink: 0; } /* Login strip */ .spw-login-strip { text-align: center; font-size: .8rem; color: #999; font-family: Georgia, serif; } .spw-login-strip a { color: #CC0000 !important; font-weight: 600 !important; text-decoration: none !important; border-bottom: 1px solid rgba(204, 0, 0, .3) !important; } .spw-login-strip a:hover { border-bottom-color: #CC0000 !important; color: #CC0000 !important; } /* Bottom rule */ .spw-bottom-rule { height: 2px; background: linear-gradient(to right, #C9A84C, #CC0000, #0D0D0D); } /* Entrance animation */ @keyframes spwSlideUp { from { opacity: 0; transform: translateY(20px); } to { opacity: 1; transform: translateY(0); } } .spw-wrap { animation: spwSlideUp .5s cubic-bezier(.22, 1, .36, 1) both; }
Source: Standard





