kadence

KCLCSSPLACEHOLDER

/* ===== KAYAK CAST LAB – Kadence theme overrides ===== */
/* Header */
#masthead,.site-header,header.site-header,.kadence-header,.header-wrap { background-color: #0e3b40 !important; }
.site-title a,.site-title,header .site-branding a { color: #ffffff !important; text-decoration: none; }
.site-description { color: #a9d6d1 !important; }
.primary-navigation a,.main-navigation ul li a,header nav a,.kadence-nav a { color: #ffffff !important; font-weight:500; }
.primary-navigation a:hover,.main-navigation ul li a:hover,header nav a:hover { color: #4cc9bb !important; }
.current-menu-item > a,.current-page-ancestor > a { color: #4cc9bb !important; }
a { color: #0e3b40; } a:hover { color: #2fa89c; }
h1,h2,h3,h4 { color: #0e3b40; }
.wp-block-button__link { background-color: #2fa89c !important; color: #06211f !important; border-radius:4px !important; font-weight:700; }
.wp-block-button__link:hover { background-color: #24857a !important; color: #06211f !important; }
.article-card { transition: box-shadow .2s; border-radius:8px; overflow:hidden; }
.article-card:hover { box-shadow: 0 6px 24px rgba(14,59,64,.15) !important; }
.site-footer,footer.site-footer { background-color: #0e3b40 !important; color: #a9d6d1; }
.site-footer a,footer a { color: #4cc9bb; }
.menu-toggle,.mobile-trigger { color: #ffffff !important; }
#klokiicon,#klokibtn,.menu-toggle-inner,.toggle-inner { background-color: #ffffff !important; }

/* Home page fixes (page-id-10) */
.page-id-10 .entry-header,
.page-id-10 .page-header,
.page-id-10 .kadence-page-header,
.home .entry-header,
.home .page-header,
.page-id-10 .inner-wrap > .page-hero-section,
.page-id-10 .hero-section,
body.page-id-10 .entry-header { display: none !important; }

.page-id-10 .page-title,
.page-id-10 .wp-block-post-title,
body.page-id-10 .entry-content > h1:first-child { display: none !important; }

.page-id-10 .entry-content,
.page-id-10 .content-container,
body.page-id-10 .entry-content .wp-block-html { max-width: 100% !important; padding: 0 !important; margin: 0 !important; }

.page-id-10 main#primary,
.page-id-10 .site-content,
.page-id-10 .content-area,
body.page-id-10 article { padding: 0 !important; margin: 0 !important; }

.page-id-10 .entry-content-wrap,
.page-id-10 .content-wrap { padding: 0 !important; }

body.page-id-10 .page-content,
body.page-id-10 .site-content #primary { padding-top: 0 !important; }

body.page-id-10 .kadence-inner-column-inner,
body.page-id-10 #wrapper { padding-top: 0 !important; }

/* Footer styling (repeat for specificity, matches bones pattern) */
.site-footer { background-color: #0e3b40 !important; color: #a9d6d1 !important; }
.site-footer a { color: #4cc9bb !important; }

@media(max-width:768px){.kcl-hero::after{display:none!important}.kcl-hero::before{display:none!important}.kcl-hero{background:#0e3b40!important}}

/* ===== AFFILIATE DISCLOSURE – pinned to bottom of article content ===== */
.entry-content { display: flex !important; flex-direction: column !important; }
.wp-block-group.affiliate-disclosure-box { order: 999 !important; margin-top: 32px !important; }
.wp-block-group.affiliate-disclosure-box {
background: #eafaf7 !important;
border: 1px solid #2fa89c !important;
border-radius: 4px !important;
padding: 12px 16px !important;
}

/* ===== AMAZON AFFILIATE CTA CARD (per affiliate-playbook.md) ===== */
.aff-aside{background:#f2fbfa;border:1px solid rgba(47,168,156,.35);border-radius:12px;padding:20px;margin:0 0 22px 26px;float:right;width:300px;max-width:100%;}
@media(max-width:781px){.aff-aside{float:none;width:auto;margin:16px 0;}}
.aff-aside p{color:#3a5a58 !important;}
a.aff-btn{display:inline-block;background:#2fa89c !important;color:#06211f !important;font-weight:800;padding:12px 22px;border-radius:8px;text-decoration:none !important;}
a.aff-btn:hover{background:#24857a !important;color:#06211f !important;}

Similar Posts