.kofi-container {
display: flex;
justify-content: center;
margin: 2rem 0;
font-family: -apple-system, BlinkMacSystemFont, “Segoe UI”, Roboto, Helvetica, Arial, sans-serif;
}.kofi-button {
display: inline-flex;
align-items: center;
gap: 12px;
background-color: #FF5E5B; /* Classic Ko-fi Red/Coral */
color: #FFFFFF !important;
text-decoration: none !important;
padding: 12px 24px;
border-radius: 100px;
font-weight: 600;
font-size: 1.05rem;
box-shadow: 0 4px 15px rgba(255, 94, 91, 0.3);
transition: transform 0.2s ease, box-shadow 0.2s ease, background-color 0.2s ease;
}.kofi-button:hover {
background-color: #e54e4b;
transform: translateY(-2px);
box-shadow: 0 6px 20px rgba(255, 94, 91, 0.4);
}.kofi-button:active {
transform: translateY(0);
}.kofi-icon {
width: 24px;
height: 24px;
fill: currentColor;
}/* Responsive adjustment for smaller mobile screens */
@media (max-width: 480px) {
.kofi-button {
padding: 10px 18px;
font-size: 0.95rem;
gap: 8px;
}
.kofi-icon {
width: 20px;
height: 20px;
}
}
/** * CONFIGURATION: Edit your IDs and settings here
*/
const tickerConfig = {
label: “LATEST NEWS UPDATES”,
sections: [
{ id: 1, count: 8 }, // Section 2 (e.g., Sports)
// You can add a third section here if you ever need to!
],
domain: “https://thisisardee.com”,
speed: “45s” // Higher = Slower
};async function fetchTickerContent() {
const tickerContainer = document.getElementById(‘automated-ticker’);
const tickerLabel = document.getElementById(‘ticker-label’);
// Build the list of API requests based on the sections above
const requests = tickerConfig.sections.map(section =>
fetch(`${tickerConfig.domain}/wp-json/wp/v2/posts?categories=${section.id}&per_page=${section.count}`)
);try {
const responses = await Promise.all(requests);
const dataArrays = await Promise.all(responses.map(res => res.json()));
// Flatten all arrays into one single list of posts
const allPosts = dataArrays.flat();if (allPosts.length > 0) {
tickerLabel.innerText = tickerConfig.label;
tickerContainer.innerHTML = “”;
allPosts.forEach(post => {
const tickerItem = document.createElement(‘div’);
tickerItem.className = ‘ticker__item’;
// Using .rendered to ensure special characters (like quotes) display correctly
tickerItem.innerHTML = `
${post.title.rendered}`;
tickerContainer.appendChild(tickerItem);
});
}
} catch (error) {
console.error(“Ticker Error:”, error);
tickerLabel.innerText = “NEWS”;
tickerContainer.innerHTML = “
Visit ArdeePost.com for updates
“;
}
}fetchTickerContent();/* Change the look of the bar here */
.ticker-wrap {
width: 100%;
overflow: hidden;
background: #1a1a1a;
border-top: 2px solid #0056b3;
border-bottom: 2px solid #0056b3;
display: flex;
align-items: center;
box-sizing: border-box;
}.ticker-title {
background: #d32f2f;
color: white;
padding: 12px 25px;
font-weight: bold;
white-space: nowrap;
z-index: 10;
font-family: sans-serif;
}.ticker {
display: flex;
white-space: nowrap;
padding-left: 100%;
/* The speed is controlled by the config variable above */
animation: scroll-ticker 45s linear infinite;
}.ticker:hover { animation-play-state: paused; }.ticker__item {
padding: 12px 60px;
font-family: ‘Arial’, sans-serif;
}.ticker__item a {
color: #ffffff;
text-decoration: none;
font-size: 15px;
font-weight: 600;
}.ticker__item a:hover { color: #ffeb3b; }@keyframes scroll-ticker {
0% { transform: translateX(0); }
100% { transform: translateX(-100%); }
}
Ardee Library to Host Monthly Drop-In Clinics for Drogheda Women’s Refuge
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
:root { –red: #c0001e; –dark: #1a1a1a; –mid: #444; –light: #f5f4f0; –border: #ddd; –accent: #0b3c5d; }
body { background: var(–light); color: var(–dark); font-family: ‘Source Serif 4’, Georgia, serif; font-size: 18px; line-height: 1.8; }
.breaking-bar { background: var(–red); color: #fff; text-align: center; padding: 9px 16px; font-size: 14px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.05em; }
.site-header { background: #fff; border-bottom: 5px solid var(–red); padding: 15px 24px 10px; text-align: center; }
.site-header .site-name { font-family: ‘Playfair Display’, serif; font-size: 46px; font-weight: 900; letter-spacing: -0.03em; text-transform: uppercase; }
.site-header .site-name span { color: var(–red); }
.article-wrap { max-width: 740px; margin: 30px auto; padding: 0 15px 60px; }
.meta-row { display: flex; align-items: center; gap: 10px; margin-bottom: 20px; font-size: 11px; font-weight: 900; text-transform: uppercase; letter-spacing: 0.05em; }
.meta-category { background: var(–red); color: #fff; padding: 4px 10px; font-weight: 900; }
h1 { font-family: ‘Playfair Display’, serif; font-size: clamp(28px, 5vw, 42px); line-height: 1.15; font-weight: 900; letter-spacing: -0.01em; margin-bottom: 25px; color: var(–dark); }
h2 { font-family: ‘Playfair Display’, serif; font-size: 24px; font-weight: 900; margin: 35px 0 15px; color: var(–dark); border-bottom: 2px solid var(–border); padding-bottom: 6px; }
.lead { font-size: 21px; font-weight: 600; line-height: 1.5; color: var(–dark); margin-bottom: 30px; }
.info-card { background: #fff; border: 1px solid var(–border); border-top: 4px solid var(–red); padding: 20px; margin: 30px 0; }
.img-box { margin: 30px 0; text-align: center; }
.img-box img { max-width: 100%; height: auto; border-radius: 8px; box-shadow: 0 4px 10px rgba(0,0,0,0.1); }
.article-footer { margin-top: 60px; padding-top: 25px; border-top: 1px solid var(–border); font-size: 13px; color: #666; }/* AD & PROMO STACK */
.ads-promo-stack { margin: 40px 0; }
.adsense-container { display: block; width: 100%; margin: 35px auto; text-align: center; border-top: 1px solid #eee; border-bottom: 1px solid #eee; padding: 15px 0; }
.adsense-label { display: block; font-size: 9px; color: #999; text-transform: uppercase; letter-spacing: 0.2em; margin-bottom: 8px; font-family: sans-serif; font-weight: bold; }
.ap-banner-top { background: #ffffff; border: 2px solid #689F38; padding: 25px; margin: 20px auto; text-align: center; border-radius: 8px; box-shadow: 0 4px 10px rgba(0,0,0,0.05); }
.ap-banner-top h4 { margin: 0 0 10px 0; color: #33691E; text-transform: uppercase; font-size: 0.9rem; letter-spacing: 1px; }
.ap-banner-top a { font-family: ‘Playfair Display’, serif; font-size: 1.4rem; color: #2c3e50; text-decoration: none; font-weight: 700; display: block; }
.ap-banner-top a:hover { color: #33691E; }
.ap-banner-top img { max-width: 180px; margin: 10px auto; display: block; border-radius: 5px; }
.ap-banner-top span { color: #5D4037; font-size: 1rem; font-family: sans-serif; font-weight: 600; display: block; margin-top: 5px; }
Community News
Community
July 2026
Ardee Library to Host Monthly Drop-In Clinics for Drogheda Women’s Refuge
Ardee Library is launching a series of confidential information clinics in partnership with the Drogheda Women’s and Children’s Refuge Centre.
Ardee Library is pleased to host a series of Drop-In Information Clinics for the Drogheda Women’s and Children’s Refuge Centre. The first clinic is scheduled for Friday, 10th July, from 10:30 am to 12:30 pm.
Advertisement
(adsbygoogle = window.adsbygoogle || []).push({});
This initiative offers a valuable opportunity for community members to learn about the wide range of services, support, and resources available through the refuge in a welcoming, safe, and confidential setting. No appointment is necessary; individuals are encouraged to simply drop in and speak with a member of the refuge team.
Clinic Services Available
The team can provide support and guidance on the following:
- Emotional support
- Safety planning
- Information on available options
- Referrals to specialist services
- Practical advice and guidance
For additional information, please contact outreachsupport@droghedarefuge.org.
(adsbygoogle = window.adsbygoogle || []).push({});
© 2026 Ardee Post — Local community updates and stories
Error: Contact form not found.
. . .