/*
Theme Name: Na potep Kadence
Theme URI: https://napotep.si/
Description: Mobile-first napotep.si travel portal child theme built on Kadence.
Author: Na potep / Hermes
Template: kadence
Version: 0.2.6
Text Domain: napotep-kadence
*/

:root{
  --np-bg:#0d100e; --np-surface:#151a16; --np-card:#1c241f; --np-card2:#101411;
  --np-text:#f5f7ef; --np-muted:#b9c4b7; --np-border:rgba(255,255,255,.10);
  --np-green:#71e597; --np-green2:#38c86d; --np-amber:#f1c46d; --np-shadow:0 22px 70px rgba(0,0,0,.30);
  --np-radius:24px; --np-wrap:1180px;
}
html.napotep-light-mode{--np-bg:#f6efe3;--np-surface:#fffaf2;--np-card:#fffdf8;--np-card2:#f1e7d8;--np-text:#1f211c;--np-muted:#5f6258;--np-border:rgba(83,65,42,.16);--np-shadow:0 18px 45px rgba(78,56,29,.12)}
html,body{background:var(--np-bg);color:var(--np-text);}
body{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;}
a{color:inherit}.site,.site-main,.content-bg,main{background:var(--np-bg)!important}.content-area{margin:0!important}.site-container,.content-container{max-width:none!important;padding:0!important}
.np-wrap{max-width:var(--np-wrap);margin:0 auto;padding:0 20px}.np-section{padding:34px 0}.np-kicker{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:rgba(113,229,151,.14);color:var(--np-green);font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.np-title{font-size:clamp(30px,5vw,62px);line-height:.98;letter-spacing:-.055em;margin:14px 0;color:var(--np-text);font-weight:950}.np-subtitle{font-size:clamp(16px,2vw,21px);line-height:1.55;color:var(--np-muted);max-width:760px}.np-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.np-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.np-card{display:block;background:linear-gradient(180deg,var(--np-card),var(--np-card2));border:1px solid var(--np-border);border-radius:var(--np-radius);overflow:hidden;text-decoration:none;box-shadow:var(--np-shadow);transition:transform .18s ease,border-color .18s ease}.np-card:hover{transform:translateY(-3px);border-color:rgba(113,229,151,.45)}.np-card img{display:block;width:100%;height:230px;object-fit:cover;background:var(--np-card2)}.np-card-body{padding:18px}.np-card h2,.np-card h3{font-size:clamp(20px,2.4vw,28px);line-height:1.08;margin:0 0 10px;color:var(--np-text);letter-spacing:-.03em}.np-meta{display:flex;flex-wrap:wrap;gap:8px;color:var(--np-muted);font-size:13px;margin-bottom:10px}.np-chip{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:999px;background:rgba(255,255,255,.07);border:1px solid var(--np-border);color:var(--np-text);font-weight:800;text-decoration:none}.napotep-light-mode .np-chip{background:#fff;border-color:var(--np-border)}
.np-hero{padding:42px 0 24px;background:radial-gradient(circle at 20% 0%,rgba(113,229,151,.16),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.03),transparent)}.np-hero-grid{display:grid;grid-template-columns:1.12fr .88fr;gap:24px;align-items:stretch}.np-hero-panel{background:linear-gradient(180deg,var(--np-surface),var(--np-card2));border:1px solid var(--np-border);border-radius:32px;padding:28px;box-shadow:var(--np-shadow)}.np-search{display:flex;gap:10px;margin-top:22px;padding:8px;background:rgba(255,255,255,.07);border:1px solid var(--np-border);border-radius:20px}.np-search input{flex:1;min-width:0;border:0!important;border-radius:14px!important;background:rgba(0,0,0,.22)!important;color:var(--np-text)!important;min-height:54px;padding:0 16px!important}.napotep-light-mode .np-search input{background:#fff!important;color:#1f211c!important}.np-search button{border:0;border-radius:14px;background:var(--np-green);color:#061008;font-weight:950;padding:0 22px;min-height:54px}.np-hero-feature img{height:100%;min-height:420px}.np-feature-overlay{position:absolute;left:18px;right:18px;bottom:18px;background:linear-gradient(180deg,rgba(11,14,12,.64),rgba(11,14,12,.92));border:1px solid rgba(255,255,255,.12);border-radius:22px;padding:18px}.np-card-image{position:relative;height:100%}.np-card-image img{height:100%;min-height:360px}.np-feature-overlay h2{color:#fff}.np-quick{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.np-top-list{display:grid;gap:12px}.np-top-item{display:grid;grid-template-columns:84px 1fr;gap:13px;align-items:center;padding:10px;border-radius:18px;background:var(--np-card);border:1px solid var(--np-border);text-decoration:none}.np-top-item img{width:84px;height:68px;object-fit:cover;border-radius:14px}.np-top-item strong{display:block;line-height:1.15}.np-top-item span{color:var(--np-muted);font-size:13px}
.np-page-head{padding:42px 0 24px}.np-page-card{background:var(--np-surface);border:1px solid var(--np-border);border-radius:30px;padding:26px;box-shadow:var(--np-shadow)}.np-single-hero{padding:28px 0 0}.np-single-media img{display:block;width:100%;height:clamp(280px,48vw,620px);object-fit:cover;border-radius:30px;background:var(--np-card2);box-shadow:var(--np-shadow)}.np-single-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:start;padding:28px 0 54px}.np-content{background:var(--np-surface);border:1px solid var(--np-border);border-radius:30px;padding:clamp(20px,4vw,40px);box-shadow:var(--np-shadow);font-size:18px;line-height:1.72;color:var(--np-text)}.np-content p,.np-content li{color:var(--np-text)}.np-content h2,.np-content h3{letter-spacing:-.035em;color:var(--np-text);margin-top:1.45em}.np-content img{border-radius:20px;max-width:100%;height:auto}.np-content iframe{width:100%;max-width:100%;border-radius:20px}.np-sidebar{position:sticky;top:24px}.np-info{background:var(--np-surface);border:1px solid var(--np-border);border-radius:24px;padding:18px;box-shadow:var(--np-shadow)}.np-info h3{margin:0 0 12px}.np-info a{display:block;margin-top:10px}.np-footer-note{padding:34px 0;color:var(--np-muted);text-align:center}.np-theme-toggle{position:fixed;right:18px;bottom:18px;z-index:9999;border:1px solid var(--np-border);background:var(--np-surface);color:var(--np-text);border-radius:999px;padding:10px 14px;font-weight:900;box-shadow:var(--np-shadow)}
.pagination,.nav-links{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin:28px 0}.page-numbers{padding:10px 14px;border-radius:999px;background:var(--np-card);border:1px solid var(--np-border);text-decoration:none}.page-numbers.current{background:var(--np-green);color:#061008;font-weight:900}.no-results{background:var(--np-surface);border:1px solid var(--np-border);border-radius:24px;padding:24px}
.site-footer,.site-bottom-footer-wrap,.site-middle-footer-wrap{background:var(--np-card2)!important;color:var(--np-text)!important;border-top:1px solid var(--np-border)}
@media(max-width:900px){.np-hero-grid,.np-single-layout{grid-template-columns:1fr}.np-grid,.np-grid.two{grid-template-columns:1fr}.np-hero-panel{padding:20px}.np-card-image img,.np-hero-feature img{min-height:300px}.np-sidebar{position:static}.np-search{flex-direction:column}.np-search button{width:100%}.np-section{padding:24px 0}.np-wrap{padding:0 14px}.np-content{border-radius:22px}.np-single-media img{border-radius:22px}.np-title{letter-spacing:-.04em}}
/* HERMES_NAPOTEP_KADENCE_POLISH_021_START */
:root{--np-header-h:74px;--np-blur:blur(18px)}
body{overflow-x:hidden}.site-main,.content-area,.content-container,.entry-content-wrap{padding-top:0!important;margin-top:0!important}.np-home,.np-single,.np-archive{margin-top:0!important}.np-hero{padding-top:28px!important}.np-single-hero{padding-top:28px!important}.np-page-head{padding-top:28px!important}
/* Header polish */
.site-header,.site-header-wrap,.main-header-bar-wrap,.main-header-bar,.site-main-header-wrap,.site-main-header-inner-wrap{background:rgba(13,16,14,.82)!important;color:var(--np-text)!important;border-bottom:1px solid var(--np-border)!important;box-shadow:0 10px 32px rgba(0,0,0,.18)!important;backdrop-filter:var(--np-blur);-webkit-backdrop-filter:var(--np-blur)}
html.napotep-light-mode .site-header,html.napotep-light-mode .site-header-wrap,html.napotep-light-mode .site-main-header-wrap,html.napotep-light-mode .site-main-header-inner-wrap{background:rgba(255,250,242,.88)!important;box-shadow:0 10px 28px rgba(83,65,42,.10)!important}.site-branding a,.site-title a,.site-title{color:var(--np-text)!important;font-weight:950!important;letter-spacing:-.045em!important;text-decoration:none!important}.site-title{font-size:clamp(24px,2.6vw,34px)!important}.site-branding a:before,.site-title a:before{content:'🌲';display:inline-flex;margin-right:8px;filter:saturate(1.2)}
.main-navigation a,.header-navigation a,.menu a{color:var(--np-text)!important;font-weight:780!important;border-radius:999px!important}.main-navigation a:hover,.header-navigation a:hover,.menu a:hover{background:rgba(113,229,151,.14)!important;color:var(--np-green)!important}.main-navigation .sub-menu,.header-navigation .sub-menu{background:var(--np-surface)!important;border:1px solid var(--np-border)!important;border-radius:18px!important;box-shadow:var(--np-shadow)!important;overflow:hidden!important;padding:8px!important}.main-navigation .sub-menu a,.header-navigation .sub-menu a{border-radius:12px!important;color:var(--np-text)!important}.menu-toggle-open,.menu-toggle-close,.mobile-toggle-open-container button{color:var(--np-text)!important;background:rgba(255,255,255,.08)!important;border:1px solid var(--np-border)!important;border-radius:12px!important}
/* Hero/card rhythm */
.np-hero-panel{position:relative;overflow:hidden}.np-hero-panel:after{content:'';position:absolute;inset:auto -20% -45% 20%;height:240px;background:radial-gradient(circle,rgba(113,229,151,.22),transparent 62%);pointer-events:none}.np-search{position:relative;z-index:2;box-shadow:inset 0 0 0 1px rgba(255,255,255,.04),0 18px 44px rgba(0,0,0,.18)}.np-search input{font-weight:700}.np-search button{box-shadow:0 12px 24px rgba(56,200,109,.22);transition:transform .15s ease,filter .15s ease}.np-search button:hover{transform:translateY(-1px);filter:saturate(1.12)}.np-quick{position:relative;z-index:2}.np-chip{transition:transform .15s ease,background .15s ease}.np-chip:hover{transform:translateY(-1px);background:rgba(113,229,151,.14)}
.np-card{isolation:isolate}.np-card img{transition:transform .35s ease,filter .25s ease}.np-card:hover img{transform:scale(1.035);filter:saturate(1.08) contrast(1.03)}.np-card p{color:var(--np-muted);margin:0;line-height:1.5}.np-meta span{background:rgba(255,255,255,.06);border:1px solid var(--np-border);padding:5px 8px;border-radius:999px}.napotep-light-mode .np-meta span{background:#fff}.np-top-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.np-top-item{grid-template-columns:1fr;padding:0;overflow:hidden}.np-top-item img{width:100%;height:118px;border-radius:18px 18px 0 0}.np-top-item span{padding:0 12px 12px}.np-top-item strong{font-size:15px}
/* Single polish */
.np-single-hero .np-wrap{max-width:1160px}.np-single-hero .np-title{max-width:1000px}.np-single-hero .np-subtitle{max-width:820px}.np-single-media{margin-top:22px}.np-single-media img{border:1px solid var(--np-border)}.np-content{max-width:100%;}.np-content > *:first-child{margin-top:0}.np-content a{color:var(--np-green);font-weight:800;text-decoration-thickness:2px;text-underline-offset:3px}.np-content blockquote{border-left:4px solid var(--np-green);background:rgba(113,229,151,.10);border-radius:18px;padding:18px 20px;margin:24px 0}.np-info{overflow:hidden}.np-info h3:before{content:'📍 ';}.np-info p{color:var(--np-muted);line-height:1.5}.np-info strong{color:var(--np-text)}
/* Footer / widgets */
.site-footer{margin-top:20px!important}.site-footer a{color:var(--np-text)!important}.site-footer a:hover{color:var(--np-green)!important}.np-footer-note{border-top:1px solid var(--np-border);background:linear-gradient(180deg,var(--np-bg),var(--np-card2))}.np-theme-toggle{padding:11px 15px!important;font-size:14px!important}.np-theme-toggle:before{content:'◐ ';}
/* Light refinements */
html.napotep-light-mode .np-card,html.napotep-light-mode .np-page-card,html.napotep-light-mode .np-content,html.napotep-light-mode .np-info,html.napotep-light-mode .np-hero-panel{box-shadow:0 18px 42px rgba(83,65,42,.12)!important}html.napotep-light-mode .np-feature-overlay{background:linear-gradient(180deg,rgba(255,250,242,.72),rgba(255,250,242,.94));border-color:rgba(83,65,42,.14)}html.napotep-light-mode .np-feature-overlay h2{color:#1f211c}.fundingchoicesmessages.googlefc-dialog{z-index:2147483647!important}
@media(max-width:1100px){.np-top-list{grid-template-columns:repeat(2,minmax(0,1fr))}.np-top-item{grid-template-columns:92px 1fr;padding:9px}.np-top-item img{width:92px;height:74px;border-radius:14px}.np-top-item span{padding:0}}
@media(max-width:900px){:root{--np-header-h:64px}.site-header{position:sticky!important;top:0!important;z-index:1000!important}.np-hero{padding-top:18px!important}.np-hero-grid{gap:16px}.np-title{font-size:clamp(38px,12vw,58px)}.np-hero-panel{border-radius:26px}.np-card{border-radius:22px}.np-card img{height:210px}.np-card-image img,.np-hero-feature img{min-height:260px}.np-feature-overlay{left:12px;right:12px;bottom:12px;padding:14px;border-radius:18px}.np-feature-overlay h2{font-size:24px!important}.np-top-list{grid-template-columns:1fr}.np-single-layout{padding-top:18px}.np-content{font-size:17px;line-height:1.68}.np-info{border-radius:20px}.np-theme-toggle{right:12px;bottom:12px}.np-search input{min-height:52px}.np-search button{min-height:50px}.np-wrap{padding-left:15px!important;padding-right:15px!important}}
/* HERMES_NAPOTEP_KADENCE_POLISH_021_END */
/* HERMES_NAPOTEP_KADENCE_POLISH2_022_START */
.np-traits{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 0}.np-traits span,.np-info-pills span{display:inline-flex;align-items:center;gap:6px;padding:9px 12px;border-radius:999px;background:rgba(113,229,151,.14);border:1px solid rgba(113,229,151,.25);color:var(--np-text);font-weight:850;font-size:14px}.np-info-pills{display:flex;flex-direction:column;gap:8px;margin:0 0 16px}.np-info-pills span{justify-content:flex-start;background:rgba(255,255,255,.07);border-color:var(--np-border)}
.np-inspire{padding-top:18px}.np-inspire-card{display:grid;grid-template-columns:.86fr 1.14fr;gap:22px;align-items:center;background:radial-gradient(circle at 0% 0%,rgba(113,229,151,.16),transparent 34%),linear-gradient(180deg,var(--np-surface),var(--np-card2))}.np-inspire-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.np-idea{display:flex;align-items:center;gap:10px;padding:16px;border-radius:18px;background:rgba(255,255,255,.07);border:1px solid var(--np-border);text-decoration:none;color:var(--np-text);transition:transform .16s ease,background .16s ease,border-color .16s ease}.np-idea:hover{transform:translateY(-2px);background:rgba(113,229,151,.13);border-color:rgba(113,229,151,.35)}.np-idea span{font-size:24px}.np-idea strong{font-size:16px;line-height:1.1}.napotep-light-mode .np-idea{background:#fff}.napotep-light-mode .np-inspire-card{background:radial-gradient(circle at 0% 0%,rgba(56,200,109,.12),transparent 34%),linear-gradient(180deg,#fffdf8,#f4eadc)}
.np-brand-footer{margin-top:34px;padding:44px 0;background:radial-gradient(circle at 15% 20%,rgba(113,229,151,.12),transparent 34%),linear-gradient(180deg,var(--np-card2),#070908);border-top:1px solid var(--np-border);color:var(--np-text)}.np-brand-footer-grid{display:grid;grid-template-columns:1fr .9fr;gap:24px;align-items:end}.np-brand-footer h2{font-size:clamp(28px,4vw,48px);letter-spacing:-.045em;line-height:1;margin:12px 0;color:var(--np-text)}.np-brand-footer p{color:var(--np-muted);font-size:17px;max-width:680px}.np-footer-links{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.np-footer-links a{padding:10px 13px;border-radius:999px;background:rgba(255,255,255,.07);border:1px solid var(--np-border);text-decoration:none;color:var(--np-text);font-weight:850}.np-footer-links a:hover{background:rgba(113,229,151,.14);color:var(--np-green)}.napotep-light-mode .np-brand-footer{background:linear-gradient(180deg,#fffaf2,#eadcc9)}.napotep-light-mode .np-footer-links a{background:#fff}
.np-archive-toolbar{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.np-archive-toolbar a{padding:10px 13px;border-radius:999px;background:rgba(255,255,255,.07);border:1px solid var(--np-border);font-weight:850;text-decoration:none;color:var(--np-text)}.np-archive-toolbar a:hover{background:rgba(113,229,151,.14);color:var(--np-green)}.napotep-light-mode .np-archive-toolbar a{background:#fff}.np-content table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--np-border);border-radius:18px;overflow:hidden}.np-content th,.np-content td{padding:12px;border-bottom:1px solid var(--np-border)}.np-content tr:last-child td{border-bottom:0}.np-content .wp-caption{max-width:100%!important}.np-content .wp-caption-text,.np-content figcaption{font-size:13px;color:var(--np-muted);text-align:center;margin-top:8px}
@media(max-width:900px){.np-inspire-card{grid-template-columns:1fr}.np-inspire-grid{grid-template-columns:1fr 1fr}.np-idea{padding:13px}.np-brand-footer-grid{grid-template-columns:1fr}.np-footer-links{justify-content:flex-start}.np-traits{gap:8px}.np-traits span{font-size:13px;padding:8px 10px}}
@media(max-width:420px){.np-inspire-grid{grid-template-columns:1fr}.np-footer-links a{width:100%;text-align:center}.np-archive-toolbar a{flex:1;text-align:center}}
/* HERMES_NAPOTEP_KADENCE_POLISH2_022_END */
/* HERMES_NAPOTEP_KADENCE_POLISH3_AD_CLEAN_023_START */
/* Hide intrusive auto-ad/discover blocks that appear above the main travel content and break UX. */
body.home .google-auto-placed,
body.single-post .google-auto-placed,
body.archive .google-auto-placed,
body.search .google-auto-placed,
body.home ins.adsbygoogle,
body.single-post ins.adsbygoogle,
body.archive ins.adsbygoogle,
body.search ins.adsbygoogle,
body.home div[id^="google_ads_iframe"],
body.single-post div[id^="google_ads_iframe"],
body.archive div[id^="google_ads_iframe"],
body.search div[id^="google_ads_iframe"],
body.home iframe[id^="google_ads_iframe"],
body.single-post iframe[id^="google_ads_iframe"],
body.archive iframe[id^="google_ads_iframe"],
body.search iframe[id^="google_ads_iframe"]{display:none!important;visibility:hidden!important;max-height:0!important;overflow:hidden!important;margin:0!important;padding:0!important;border:0!important}
body.home .site-main > div:not([class]), body.single-post .site-main > div:not([class]){max-height:none}.np-home{padding-top:0!important}.np-hero{margin-top:0!important}
/* Keep language widget and theme toggle from covering content too heavily on mobile. */
@media(max-width:600px){.np-theme-toggle{font-size:12px!important;padding:9px 12px!important;right:10px!important;bottom:10px!important}.switcher,.gtranslate_wrapper{transform:scale(.92);transform-origin:left bottom}}
/* HERMES_NAPOTEP_KADENCE_POLISH3_AD_CLEAN_023_END */
/* HERMES_NAPOTEP_KADENCE_TAG_PILLS_024_START */
.np-sidebar-tags{margin-top:14px;padding-top:14px;border-top:1px solid var(--np-border)}
.np-sidebar-tags > strong{display:block;color:var(--np-text);margin-bottom:10px;font-size:14px;text-transform:uppercase;letter-spacing:.04em}
.np-tag-pills{display:flex;flex-wrap:wrap;gap:8px;max-height:138px;overflow:hidden;position:relative}
.np-tag-pills a,.np-tag-more{display:inline-flex;align-items:center;padding:7px 10px;border-radius:999px;background:rgba(255,255,255,.07);border:1px solid var(--np-border);color:var(--np-text);font-size:12px;font-weight:850;line-height:1.1;text-decoration:none!important;white-space:nowrap}
.np-tag-pills a:hover{background:rgba(113,229,151,.14);border-color:rgba(113,229,151,.38);color:var(--np-green)}
.np-tag-more{background:rgba(113,229,151,.14);color:var(--np-green)}
html.napotep-light-mode .np-tag-pills a{background:#fff;color:#1f211c}html.napotep-light-mode .np-tag-more{background:#e6f7e9;color:#17682e}
.np-info p:empty{display:none}.np-info p{margin-bottom:12px}.np-info .np-sidebar-tags + p{margin-top:12px}
@media(max-width:900px){.np-tag-pills{max-height:104px}.np-tag-pills a,.np-tag-more{font-size:11px;padding:6px 8px}.np-sidebar-tags{margin-top:12px;padding-top:12px}.np-info{padding:16px!important}}
/* HERMES_NAPOTEP_KADENCE_TAG_PILLS_024_END */
/* HERMES_NAPOTEP_KADENCE_TAG_PILLS_TWEAK_025_START */
.np-tag-pills{max-height:none!important;overflow:visible!important}.np-info a.np-chip{color:var(--np-text)!important;text-decoration:none!important}.np-info a.np-chip:hover{color:var(--np-green)!important}.np-info .np-tag-pills + .np-chip,.np-info .np-sidebar-tags + .np-chip{margin-top:14px!important}.np-sidebar-tags{overflow:visible!important}.np-info{overflow:visible!important}
@media(max-width:900px){.np-tag-pills{max-height:none!important;overflow:visible!important}.np-info a.np-chip{width:100%;justify-content:center;color:var(--np-text)!important}}
/* HERMES_NAPOTEP_KADENCE_TAG_PILLS_TWEAK_025_END */
/* HERMES_NAPOTEP_KADENCE_FOOTER_POLISH_026_START */
/* Hide default Kadence copyright/credit footer; keep the custom Na potep footer. */
.site-footer,#colophon{display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;border:0!important}
.np-brand-footer{margin-top:0!important;padding:48px 0 42px!important}.np-brand-footer-grid{grid-template-columns:minmax(360px,1fr) auto!important;align-items:center!important}.np-footer-links{display:flex!important;flex-wrap:nowrap!important;gap:10px!important;justify-content:flex-end!important;align-items:center!important;white-space:nowrap!important}.np-footer-links a{font-size:14px!important;padding:11px 14px!important;line-height:1!important}.np-brand-footer h2{max-width:620px}.np-brand-footer p{max-width:720px}.np-brand-footer + script + .gtranslate_wrapper,.np-brand-footer ~ .gtranslate_wrapper{z-index:9998}
/* Make room for Google privacy/cookie settings bar so it doesn't visually collide with floating buttons. Do not hide it because it is the consent/privacy control. */
body{padding-bottom:env(safe-area-inset-bottom)}
@media(max-width:1100px){.np-brand-footer-grid{grid-template-columns:1fr!important}.np-footer-links{justify-content:flex-start!important;flex-wrap:wrap!important;white-space:normal!important}.np-footer-links a{font-size:13px!important}}
@media(max-width:600px){.np-brand-footer{padding:34px 0 70px!important}.np-footer-links{display:grid!important;grid-template-columns:1fr 1fr!important;width:100%!important}.np-footer-links a{width:100%;text-align:center}.np-brand-footer h2{font-size:30px!important}.np-brand-footer p{font-size:15px!important}}
/* HERMES_NAPOTEP_KADENCE_FOOTER_POLISH_026_END */