@font-face{font-family:Inter;src:url('fonts/InterVariable.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap}
body.kk-document-styles{--g-color:#006454;--g-color-90:#006454e6;--body-family:Inter;--excerpt-family:Inter;--meta-family:Inter;--meta-b-family:Inter;--menu-family:Inter;--submenu-family:Inter;--input-family:Inter;--btn-family:Inter;--cat-family:Inter;--bcrumb-family:Inter;--heading-family:Georgia;--h1-family:Georgia;--h2-family:Georgia;--h3-family:Georgia;--h4-family:Georgia;--h5-family:Georgia;--h6-family:Georgia;--heading-color:#101A2F;--excerpt-color:#526071;--meta-fcolor:#526071;font-family:Inter,Arial,sans-serif;font-size:16px;line-height:1.6;color:#101A2F;background:#F7F6F2}
body.kk-document-styles #site-navigation a,body.kk-document-styles .mobile-menu a,body.kk-document-styles .mobile-menu-wrap a{font-family:Inter,Arial,sans-serif!important;font-size:16px!important;font-weight:600;letter-spacing:0!important}
body.kk-document-styles #site-navigation>.main-menu{display:flex;align-items:center;justify-content:center;gap:24px!important}
body.kk-document-styles #site-navigation>.main-menu>li{margin:0!important}
body.kk-document-styles #site-navigation>.main-menu>li>a{padding:8px 0!important}
body.kk-document-styles #site-navigation>.main-menu>li>a .rbi-angle-down{margin-left:6px}
body.kk-document-styles .the-logo img{height:64px!important;width:auto!important;max-width:none!important;object-fit:contain}
body.kk-document-styles .footer-wrap img[src*="Master-Logo"]{height:52px!important;width:auto!important;max-width:none!important;object-fit:contain}
body.kk-document-styles .footer-wrap :is(a,p,li,span){font-family:Inter,Arial,sans-serif!important;font-size:14px!important;line-height:1.6!important}
body.kk-document-styles .footer-wrap a{color:#101A2F!important}
body.kk-document-styles .footer-wrap a:hover{color:#006454!important}
body.kk-document-styles .footer-wrap .elementor-section{background:#FFFFFF!important}
body.kk-document-styles .site-wrap .elementor-section.elementor-section-boxed>.elementor-container{max-width:1160px}
body.kk-document-styles .page-title{font-family:Georgia,'Times New Roman',serif}
/* Keep Foxiz's existing structure while applying the document's typography. */
body.kk-document-styles .site-wrap :is(h1,h2,h3,.entry-title,.heading-title,.elementor-heading-title){font-family:Georgia,'Times New Roman',serif!important;color:#101A2F}
body.kk-document-styles .kk-platform :is(.kk-fixture,.kk-eyebrow){font-family:Inter,Arial,sans-serif!important}
body.kk-document-styles .kk-platform .kk-eyebrow{color:#006454!important}
body.kk-document-styles .entry-content{font-family:Inter,Arial,sans-serif!important;font-size:16px!important;line-height:1.6!important;color:#101A2F!important}
body.kk-document-styles.category main .blog-builder>.elementor.elementor-1216::before{font-family:Georgia,'Times New Roman',serif!important;background:#F7F6F2!important;color:#101A2F!important;box-shadow:none!important;border-color:#D9DFDB!important;border-left-color:#006454!important;border-radius:8px!important;max-width:1160px!important}
/* A single sticky container avoids the theme's second scroll-up header. */
body.kk-document-styles #site-header{position:sticky!important;top:0!important;z-index:999;background:#0a100d}
body.kk-document-styles.admin-bar #site-header{top:var(--kk-admin-offset,32px)!important}
body.kk-document-styles #site-header .header-template-inner,
body.kk-document-styles #site-header .e-section-sticky,
body.kk-document-styles #site-header #header-mobile{position:static!important;transform:none!important;inset:auto!important}
body.kk-document-styles #site-header .mobile-qview{display:none!important}
body.kk-document-styles.kk-scrolled .the-logo img{height:56px!important}
body.kk-document-styles #site-navigation>.main-menu>li>a{font-size:16px!important;min-height:44px}
.kk-theme-footer-links{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 28px;padding:18px 20px;background:#fff;border-top:1px solid #D9DFDB;color:#526071;font:14px/1.6 Inter,Arial,sans-serif}
.kk-theme-footer-links a{color:inherit;text-decoration:none}
.kk-theme-footer-links a:hover{color:#006454;text-decoration:underline}
@media(max-width:600px){body.kk-document-styles .the-logo img{height:56px!important}.kk-theme-footer-links{justify-content:flex-start;gap:12px 20px;padding:18px}}
/* The same identity also applies to the retained Foxiz archives and articles. */
body.kk-document-styles{--body-size:16px;--body-line-height:1.6;--meta-size:14px;--cat-size:14px;--border-color:#D9DFDB;--solid-border:#D9DFDB;--wrap-bg:#F7F6F2}
body.kk-document-styles .site-wrap{background:#F7F6F2!important;color:#101A2F}
body.kk-document-styles .site-wrap :is(.entry-title,.entry-title a,.heading-title,.p-content h2,.p-content h3){color:#101A2F!important}
body.kk-document-styles .site-wrap :is(.p-categories,.p-category,.meta-el,.p-meta,.p-summary,.entry-meta,.breadcrumb-wrap,.pagination-wrap){font-family:Inter,Arial,sans-serif!important;font-size:14px!important;line-height:1.6!important}
body.kk-document-styles .site-wrap :is(.p-summary,.entry-meta,.p-meta,.meta-el,.breadcrumb-wrap){color:#526071!important}
body.kk-document-styles .site-wrap :is(.p-categories a,.p-category){background:#006454!important;color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important;border-color:#006454!important;font-family:Inter,Arial,sans-serif!important;font-size:14px!important;padding:5px 10px!important;line-height:1.5!important}
body.kk-document-styles .site-wrap .heading-title{font-family:Georgia,'Times New Roman',serif!important;font-style:normal!important;letter-spacing:0!important}
body.kk-document-styles .site-wrap .heading-title :is(span)::after{background:#006454!important}
body.kk-document-styles .site-wrap .heading-layout-13 .heading-title span{color:#FFFFFF!important}
body.kk-document-styles .site-wrap .p-wrap.p-list.p-list-2{background:#FFFFFF!important;border:1px solid #D9DFDB!important;border-radius:8px!important;overflow:hidden;box-shadow:none!important}
body.kk-document-styles.archive .block-wrap.block-big.block-list.block-list-2 .p-wrap.p-list.p-list-2>.list-holder>.p-content{background:#FFFFFF!important;border-color:#D9DFDB!important;border-inline-color:#006454!important;padding:20px 24px!important}
body.kk-document-styles.archive .block-wrap.block-big.block-list.block-list-2 .p-wrap.p-list.p-list-2:not(:has(.p-summary)) .entry-title>a::after{background:#006454!important;font:600 14px/1.5 Inter,Arial,sans-serif!important;border-radius:5px!important}
body.kk-document-styles.category .elementor.elementor-1216 .elementor-element-657d0c3 .block-wrap.block-list.block-list-2 .p-wrap.p-list.p-list-2 .p-content{padding:20px 24px!important;background:#FFFFFF!important}
body.kk-document-styles .site-wrap :is(.list-feat-holder,.p-featured,.feat-holder){background-color:#F7F6F2!important}
body.kk-document-styles.category main .blog-builder>.elementor.elementor-1216::before{font-size:40px!important;line-height:1.2!important;font-weight:700!important;margin-top:24px!important;margin-bottom:28px!important;padding:18px 24px!important}
body.kk-document-styles.single-post :is(.entry-header h1,.single-title),body.kk-document-styles .page-title{font:700 42px/1.2 Georgia,'Times New Roman',serif!important;color:#101A2F!important}
body.kk-document-styles.single-post .entry-content{max-width:720px;margin-inline:auto}
body.kk-document-styles :is(.mobile-logo-wrap,.mobile-logo-wrap>a){height:auto!important;max-height:none!important;display:flex;align-items:center}
body.kk-document-styles .mobile-logo-wrap img{height:56px!important;width:auto!important;max-height:none!important;max-width:none!important;object-fit:contain}
body.kk-document-styles #header-mobile .mbnav{min-height:76px!important;height:auto!important;padding-top:10px!important;padding-bottom:10px!important}
body.kk-document-styles .site-wrap a:focus-visible{outline:3px solid #006454;outline-offset:3px}
@media(max-width:767px){
 body.kk-document-styles.category main .blog-builder>.elementor.elementor-1216::before{width:calc(100% - 36px)!important;font-size:30px!important;padding:16px 18px!important}
 body.kk-document-styles.archive .block-wrap.block-big.block-list.block-list-2 .p-wrap.p-list.p-list-2>.list-holder>.p-content,
 body.kk-document-styles.category .elementor.elementor-1216 .elementor-element-657d0c3 .block-wrap.block-list.block-list-2 .p-wrap.p-list.p-list-2 .p-content{padding:18px!important}
 body.kk-document-styles.single-post :is(.entry-header h1,.single-title),body.kk-document-styles .page-title{font-size:30px!important}
 body.kk-document-styles .site-wrap .elementor-section.elementor-section-boxed>.elementor-container{width:calc(100% - 36px)!important;max-width:1160px!important}
}
body.kk-document-styles.single-post .single-header h1.s-title{font:700 42px/1.2 Georgia,'Times New Roman',serif!important;color:#101A2F!important}
body.kk-document-styles.category main .blog-builder .elementor.elementor-1216 .block-wrap.block-big.block-list.block-list-2 .p-wrap.p-list.p-list-2 .p-content{border-inline-color:#006454!important}
@media(max-width:767px){body.kk-document-styles.single-post .single-header h1.s-title{font-size:30px!important}}
/* Give every Kural 100 link its own touch row on narrow phones. */
@media(max-width:600px){
 body.kk-document-styles .mobile-menu .sub-menu{display:grid!important;grid-template-columns:minmax(0,1fr);gap:0}
 body.kk-document-styles .mobile-menu .sub-menu>li{width:100%!important;float:none!important;min-width:0}
 body.kk-document-styles .mobile-menu .sub-menu>li>a{display:flex;align-items:center;min-height:44px;line-height:1.5!important;white-space:normal}
}
