/* FLWR huisstijl v2 — alle regels beperkt tot .flwr (zie merkgids in Claude-project FLWR shop) */
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@600;700;800&family=Manrope:wght@400;500;600;700&display=swap');.flwr{--k:#4C4D4F;--k-deep:#2A2B2D;--k-soft:#6E7073;--c:#00B1F0;--c-light:#09BEF2;--c-tint:#E6F7FD;--c-text:#0077A8;--m:#C92590;--m-deep:#A5238E;--m-tint:#FBE9F4;--m-text:#A5238E;--y:#FCB713;--y-light:#FFD701;--y-tint:#FFF6DC;--y-text:#8A5A00;--paper:#FFFFFF;--mist:#F6F6F4;--line:#E4E4E1;--ink:#2A2B2D;--muted:#5E6064;--cmy:linear-gradient(90deg,var(--c) 0%,var(--m) 50%,var(--y) 100%);--radius:14px;--radius-sm:8px;--shadow:0 1px 2px rgba(42,43,45,.06),0 8px 24px rgba(42,43,45,.06);--font-head:"Montserrat",Arial,sans-serif;--font-body:"Manrope",Arial,sans-serif;--wrap:1180px}
.flwr,.flwr *{box-sizing:border-box}
.flwr{margin:0;font-family:var(--font-body);color:var(--ink);background:var(--paper);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased}
.flwr img{max-width:100%;display:block}
.flwr a{color:inherit}
.flwr .wrap{max-width:var(--wrap);margin:0 auto;padding:0 24px}
.flwr h1,.flwr h2,.flwr h3{font-family:var(--font-head);color:var(--k-deep);line-height:1.12;letter-spacing:-.02em;margin:0}
.flwr h1{font-size:clamp(2.3rem,5vw,3.9rem);font-weight:800}
.flwr h2{font-size:clamp(1.8rem,3.4vw,2.6rem);font-weight:800}
.flwr h3{font-size:1.3rem;font-weight:700}
.flwr p{margin:0}
.flwr .eyebrow{font-family:var(--font-head);font-weight:700;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);display:inline-flex;align-items:center;gap:.5em}
.flwr .lead{font-size:1.15rem;color:var(--muted);max-width:40em}
.flwr section{padding:96px 0}
.flwr .flower{width:1em;height:1em;flex:none}
.flwr .btn{display:inline-flex;align-items:center;gap:.6em;font-family:var(--font-head);font-weight:700;font-size:1rem;text-decoration:none;padding:15px 24px;border-radius:999px;border:2px solid transparent;transition:transform .15s ease,box-shadow .15s ease,background .15s ease;cursor:pointer}
.flwr .btn .arr{transition:transform .15s ease}
.flwr .btn:hover .arr{transform:translateX(4px)}
.flwr .btn-primary{background:var(--k-deep);color:#fff;box-shadow:0 6px 18px rgba(42,43,45,.18)}
.flwr .btn-primary:hover{background:#000}
.flwr .btn-secondary{background:transparent;color:var(--k-deep);border-color:var(--k-deep)}
.flwr .btn-secondary:hover{background:var(--k-deep);color:#fff}
.flwr .link{font-family:var(--font-head);font-weight:700;text-decoration:none;display:inline-flex;gap:.4em;align-items:center}
.flwr .link:hover{text-decoration:underline;text-underline-offset:4px}
.flwr :focus-visible{outline:3px solid var(--c);outline-offset:3px;border-radius:6px}
.flwr .topbar{background:var(--k-deep);color:#D9DADB;font-size:.85rem}
.flwr .topbar .wrap{display:flex;justify-content:space-between;gap:16px;padding-top:9px;padding-bottom:9px;flex-wrap:wrap}
.flwr .topbar a{color:#fff;text-decoration:none;font-weight:600}
.flwr .topbar a:hover{text-decoration:underline}
.flwr .cmy-line{height:4px;background:var(--cmy)}
.flwr header.site{position:sticky;top:0;z-index:10;background:rgba(255,255,255,.96);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}
.flwr header.site .wrap{display:flex;align-items:center;justify-content:space-between;gap:24px;height:84px}
.flwr .logo img{height:72px;width:auto;margin-left:-8px}
.flwr nav.main ul{list-style:none;display:flex;gap:28px;margin:0;padding:0}
.flwr nav.main a{text-decoration:none;font-weight:600;font-size:.95rem;color:var(--k-deep);display:inline-flex;align-items:center;gap:.45em;padding:6px 0;border-bottom:2px solid transparent}
.flwr nav.main a:hover{border-color:currentColor}
.flwr nav.main .c .flower{color:var(--c)}
.flwr nav.main .m .flower{color:var(--m)}
.flwr nav.main .y .flower{color:var(--y)}
.flwr header .btn{padding:11px 20px;font-size:.92rem}
.flwr .menu-toggle{display:none;background:none;border:0;font:inherit;font-weight:700;color:var(--k-deep);cursor:pointer}
.flwr .hero{padding:72px 0 88px;background:radial-gradient(900px 420px at 92% 10%,var(--c-tint),transparent 60%),radial-gradient(700px 380px at 75% 95%,var(--m-tint),transparent 60%),radial-gradient(600px 300px at 100% 60%,var(--y-tint),transparent 60%),var(--paper)}
.flwr .hero .wrap{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center}
.flwr .values{display:flex;gap:18px;flex-wrap:wrap;margin-bottom:22px}
.flwr .values span{display:inline-flex;align-items:center;gap:.45em;font-family:var(--font-head);font-weight:700;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;color:var(--k)}
.flwr .values span:nth-child(1) .flower{color:var(--c)}
.flwr .values span:nth-child(2) .flower{color:var(--m)}
.flwr .values span:nth-child(3) .flower{color:var(--y)}
.flwr .hero h1 .soft{color:var(--k-soft);display:block}
.flwr .hero .lead{margin:24px 0 34px}
.flwr .hero-ctas{display:flex;gap:14px;flex-wrap:wrap}
.flwr .hero-note{margin-top:18px;font-size:.9rem;color:var(--muted)}
.flwr .journey{background:#fff;border:1px solid var(--line);border-radius:24px;box-shadow:var(--shadow);padding:28px 28px 22px;position:relative}
.flwr .journey svg{width:100%;height:auto}
.flwr .journey-caption{display:flex;justify-content:space-between;font-size:.82rem;color:var(--muted);border-top:1px solid var(--line);padding-top:14px;margin-top:6px}
.flwr .trust{padding:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}
.flwr .trust .wrap{display:grid;grid-template-columns:auto 1fr 1fr 1fr;gap:32px;align-items:center;padding-top:22px;padding-bottom:22px}
.flwr .zoho-badge{display:inline-block;background:var(--zoho-badge-url) no-repeat center/contain;aspect-ratio:3319/926;width:200px;flex:none}
.flwr .zoho-badge.sm{width:150px}
.flwr .zoho-badge.lg{width:240px}
.flwr .badge-row{display:flex;align-items:center;gap:16px;margin-top:28px;font-size:.88rem;color:var(--muted)}
.flwr .advantage .badge-row{color:#C9CACC}
.flwr .trust-item{display:flex;gap:12px;align-items:flex-start;font-size:.92rem;color:var(--muted)}
.flwr .trust-item strong{display:block;color:var(--k-deep);font-family:var(--font-head);font-size:1rem}
.flwr .trust-item .flower{font-size:1.4rem;margin-top:2px}
.flwr .section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:44px;flex-wrap:wrap}
.flwr .section-head .lead{margin-top:14px}
.flwr .solutions{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}
.flwr .sol{border:1px solid var(--line);border-radius:var(--radius);padding:30px 28px 28px;background:#fff;display:flex;flex-direction:column;position:relative;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}
.flwr .sol:hover{transform:translateY(-4px);box-shadow:var(--shadow)}
.flwr .sol::before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:var(--accent)}
.flwr .sol .bloom{position:absolute;right:-34px;top:-34px;width:150px;height:150px;color:var(--accent);opacity:.12}
.flwr .sol .tag{font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-text)}
.flwr .sol h3{margin:10px 0 12px;font-size:1.5rem}
.flwr .sol h3 small{display:block;font-size:.8rem;font-weight:700;color:var(--k-soft);letter-spacing:.02em}
.flwr .sol p{color:var(--muted)}
.flwr .sol ul{list-style:none;padding:0;margin:20px 0 26px;display:grid;gap:9px;font-size:.95rem}
.flwr .sol li{display:flex;gap:10px;align-items:flex-start}
.flwr .sol li .flower{color:var(--accent);margin-top:5px;font-size:.9rem}
.flwr .sol .link{margin-top:auto;color:var(--accent-text)}
.flwr .sol.c{--accent:var(--c);--accent-text:var(--c-text)}
.flwr .sol.m{--accent:var(--m);--accent-text:var(--m-text)}
.flwr .sol.y{--accent:var(--y);--accent-text:var(--y-text)}
.flwr .advantage{background:var(--k-deep);color:#E8E8E8;position:relative;overflow:hidden}
.flwr .advantage::after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:var(--cmy)}
.flwr .advantage h2{color:#fff}
.flwr .advantage .eyebrow{color:#F3A6D3}
.flwr .advantage .lead{color:#C9CACC}
.flwr .adv-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:56px;align-items:start}
.flwr .adv-points{list-style:none;padding:0;margin:30px 0 34px;display:grid;gap:16px}
.flwr .adv-points li{display:flex;gap:14px}
.flwr .adv-points .flower{color:var(--m);font-size:1.3rem;margin-top:3px}
.flwr .adv-points strong{color:#fff}
.flwr .advantage .btn-primary{background:#fff;color:var(--k-deep)}
.flwr .advantage .btn-primary:hover{background:var(--m-tint)}
.flwr .compare{background:#fff;color:var(--ink);border-radius:20px;padding:10px;box-shadow:0 20px 50px rgba(0,0,0,.25)}
.flwr .compare table{width:100%;border-collapse:collapse;font-size:.95rem}
.flwr .compare th,.flwr .compare td{text-align:left;padding:16px 16px;border-bottom:1px solid var(--line);vertical-align:top}
.flwr .compare thead th{font-family:var(--font-head);font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-bottom:2px solid var(--line)}
.flwr .compare tbody tr:last-child td{border-bottom:0}
.flwr .compare .us{background:var(--m-tint)}
.flwr .compare .us td:first-child{border-radius:12px 0 0 12px}
.flwr .compare .us td:last-child{border-radius:0 12px 12px 0}
.flwr .compare .price{font-family:var(--font-head);font-weight:800;font-size:1.25rem;color:var(--k-deep);white-space:nowrap}
.flwr .compare .us .price{color:var(--m-deep)}
.flwr .compare .scope{font-size:.85rem;color:var(--muted)}
.flwr .footnote{font-size:.78rem;color:#A9AAAD;margin-top:16px}
.flwr .packages{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}
.flwr .pkg{border:1px solid var(--line);border-radius:var(--radius);padding:30px;display:flex;flex-direction:column;background:#fff}
.flwr .pkg.featured{border:2px solid var(--m);box-shadow:var(--shadow);position:relative}
.flwr .pkg.featured .ribbon{position:absolute;top:-13px;left:28px;background:var(--m);color:#fff;font-family:var(--font-head);font-weight:700;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;padding:5px 12px;border-radius:999px}
.flwr .pkg .kind{font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--m-text)}
.flwr .pkg h3{margin:8px 0 6px}
.flwr .pkg .amount{font-family:var(--font-head);font-weight:800;font-size:2rem;color:var(--k-deep);margin:14px 0 2px}
.flwr .pkg .amount small{font-size:.9rem;font-weight:600;color:var(--muted)}
.flwr .pkg .ph{background:var(--y-tint);border-radius:4px;padding:0 6px}
.flwr .pkg ul{list-style:none;padding:0;margin:18px 0 26px;display:grid;gap:8px;font-size:.94rem;color:var(--muted)}
.flwr .pkg li{display:flex;gap:10px}
.flwr .pkg li .flower{color:var(--m);margin-top:5px;font-size:.85rem}
.flwr .pkg .btn{margin-top:auto;justify-content:center}
.flwr .pkg-alt{margin-top:28px;text-align:center;color:var(--muted)}
.flwr .pkg-alt a{color:var(--k-deep);font-weight:700}
.flwr .process{background:var(--mist)}
.flwr .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;counter-reset:s}
.flwr .step{background:#fff;border-radius:var(--radius);padding:28px;border:1px solid var(--line)}
.flwr .step .num{font-family:var(--font-head);font-weight:800;font-size:.85rem;color:#fff;background:var(--k-deep);width:34px;height:34px;border-radius:50%;display:grid;place-items:center;margin-bottom:18px}
.flwr .step h3{margin-bottom:8px}
.flwr .step p{color:var(--muted);font-size:.96rem}
.flwr .crosssell .box{display:grid;grid-template-columns:auto 1fr auto;gap:36px;align-items:center;border-radius:24px;padding:40px 44px;background:linear-gradient(120deg,var(--c-tint),#fff 45%,var(--y-tint))}
.flwr .crosssell .flowers{display:flex}
.flwr .crosssell .flowers svg{width:64px;height:64px;margin-left:-14px}
.flwr .crosssell .flowers svg:first-child{margin-left:0}
.flwr .crosssell h2{font-size:clamp(1.5rem,2.6vw,2rem)}
.flwr .crosssell p{color:var(--muted);margin-top:8px}
.flwr .contact .wrap{display:grid;grid-template-columns:.9fr 1.1fr;gap:56px;align-items:start}
.flwr .contact-points{list-style:none;padding:0;margin:28px 0 0;display:grid;gap:14px;color:var(--muted)}
.flwr .contact-points li{display:flex;gap:12px}
.flwr .contact-points .flower{margin-top:5px}
.flwr .contact-points li:nth-child(1) .flower{color:var(--c)}
.flwr .contact-points li:nth-child(2) .flower{color:var(--m)}
.flwr .contact-points li:nth-child(3) .flower{color:var(--y)}
.flwr form.lead{background:#fff;border:1px solid var(--line);border-radius:20px;padding:32px;box-shadow:var(--shadow);display:grid;gap:16px}
.flwr .row2{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.flwr label{font-weight:600;font-size:.9rem;display:grid;gap:6px;color:var(--k-deep)}
.flwr input,.flwr select,.flwr textarea{font:inherit;font-size:.98rem;padding:12px 14px;border:1.5px solid var(--line);border-radius:10px;background:#fff;color:var(--ink)}
.flwr input:focus,.flwr select:focus,.flwr textarea:focus{outline:none;border-color:var(--k)}
.flwr fieldset{border:0;padding:0;margin:0}
.flwr legend{font-weight:600;font-size:.9rem;margin-bottom:8px;color:var(--k-deep)}
.flwr .chips{display:flex;flex-wrap:wrap;gap:10px}
.flwr .chip{position:relative}
.flwr .chip input{position:absolute;opacity:0}
.flwr .chip span{display:inline-flex;align-items:center;gap:.45em;border:1.5px solid var(--line);border-radius:999px;padding:8px 14px;font-weight:600;font-size:.9rem;cursor:pointer}
.flwr .chip input:checked+span{border-color:var(--k-deep);background:var(--mist)}
.flwr .chip input:focus-visible+span{outline:3px solid var(--c);outline-offset:2px}
.flwr .chip.c .flower{color:var(--c)}
.flwr .chip.m .flower{color:var(--m)}
.flwr .chip.y .flower{color:var(--y)}
.flwr .form-note{font-size:.8rem;color:var(--muted)}
.flwr .form-ok{display:none;background:var(--c-tint);border-radius:10px;padding:14px;font-weight:600}
.flwr footer{background:var(--k-deep);color:#C9CACC;font-size:.92rem}
.flwr footer .cmy-line{height:4px}
.flwr .foot{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr 1.1fr;gap:32px;padding:60px 0 40px}
.flwr .foot h4{font-family:var(--font-head);color:#fff;font-size:.95rem;margin:0 0 14px}
.flwr .foot ul{list-style:none;padding:0;margin:0;display:grid;gap:8px}
.flwr .foot a{text-decoration:none;color:#C9CACC}
.flwr .foot a:hover{color:#fff}
.flwr .foot .logo-chip{background:#fff;border-radius:12px;padding:10px 14px;display:inline-block;margin-bottom:16px}
.flwr .foot .logo-chip img{height:44px}
.flwr .promises li{display:flex;gap:8px}
.flwr .promises .flower{color:var(--c);margin-top:5px;font-size:.85rem}
.flwr .legal{border-top:1px solid rgba(255,255,255,.1);padding:20px 0 28px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:.82rem;color:#9C9DA0}
@media (max-width:1020px){
.flwr nav.main{display:none}
.flwr .menu-toggle{display:block}
.flwr nav.main.open{display:block;position:absolute;top:84px;left:0;right:0;background:#fff;border-bottom:1px solid var(--line);padding:16px 24px}
.flwr nav.main.open ul{flex-direction:column;gap:14px}
.flwr .hero .wrap,.flwr .adv-grid,.flwr .contact .wrap{grid-template-columns:1fr}
.flwr .solutions,.flwr .packages,.flwr .steps{grid-template-columns:1fr}
.flwr .trust .wrap{grid-template-columns:1fr 1fr}
.flwr .crosssell .box{grid-template-columns:1fr;padding:32px}
.flwr .foot{grid-template-columns:1fr 1fr}
}
@media (max-width:620px){
.flwr section{padding:68px 0}
.flwr{font-size:16px}
.flwr header .btn{display:none}
.flwr .trust .wrap{grid-template-columns:1fr}
.flwr .row2{grid-template-columns:1fr}
.flwr .compare th,.flwr .compare td{padding:12px 10px}
.flwr .compare .hide-s{display:none}
.flwr .foot{grid-template-columns:1fr}
.flwr .topbar .hide-s{display:none}
.flwr .values{gap:12px}
.flwr .values span{font-size:.7rem;letter-spacing:.1em}
}
@media (prefers-reduced-motion:reduce){
.flwr,.flwr *{transition:none!important;scroll-behavior:auto!important}
}
.flwr{width:100%;--zoho-badge-url:url("https://www.flwr.eu/zoho-authorized-partner.png")}
.flwr h1,.flwr h2,.flwr h3,.flwr h4{text-transform:none}
.flwr a{text-decoration:none}
.flwr .link:hover{text-decoration:underline}
.flwr .crm-form-slot{min-height:200px}

/* === FLWR v2: thema-header === */
.theme-header-topbar{background:#2A2B2D!important;border-bottom:4px solid #C92590!important;border-image:linear-gradient(90deg,#00B1F0,#C92590,#FCB713) 1!important}
.theme-header-topbar,.theme-header-topbar *{color:#E8E8E8!important;font-family:Manrope,Arial,sans-serif!important;font-size:13px}
.theme-header-topbar svg{fill:#E8E8E8!important}
.theme-header{background:#fff!important;padding:0!important;border-bottom:1px solid #E4E4E1!important}
.theme-header .theme-neobrutalism-header{box-shadow:none!important;border:0!important;border-radius:0!important;background:#fff!important}
.theme-logo-parent img{max-height:64px!important;width:auto!important}
.theme-menu a,.theme-menu span{font-family:Montserrat,Arial,sans-serif!important;font-weight:600!important;color:#2A2B2D!important;text-transform:none!important}
.theme-menu a:hover{color:#C92590!important}
.theme-menu li.theme-menu-selected>a,.theme-menu a[aria-current]{color:#C92590!important}
.theme-burger-icon,.theme-burger-icon:before,.theme-burger-icon:after{background:#2A2B2D!important}
.theme-neobrutal-search-field-container{border-radius:999px!important;box-shadow:none!important;border:1.5px solid #E4E4E1!important}
/* === FLWR v2: thema-footer vervangen door FLWR-footer (Code voettekst) === */
.theme-footer-area{display:none!important}
.flwr.flwr-site-footer{background:#2A2B2D;color:#C9CACC;font-size:.92rem;line-height:1.6}
.flwr.flwr-site-footer p{color:#C9CACC}
.flwr.flwr-site-footer .legal a{color:#9C9DA0}
.theme-header .theme-neobrutalism-header{min-height:96px!important}
.theme-logo-parent img{max-height:72px!important}
.theme-header .theme-navigation-and-icons,.theme-header .theme-menu-area,.theme-header .theme-menu{align-items:center!important;align-self:center!important}
.theme-header .theme-menu>ul{align-items:center!important}
/* === FLWR v2: snippetblokken over volle breedte === */
.zpsection:has(.flwr){padding:0!important}
.zpsection:has(.flwr) .zpcontainer{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
.zpsection:has(.flwr) .zprow{margin:0!important}
.zpsection:has(.flwr) .zpelem-col{padding:0!important}
.zpelem-codesnippet:has(.flwr){margin:0!important}
/* === FLWR v2: actief menu-item zonder themakleur === */
.theme-menu li.theme-menu-selected>a,.theme-menu li>a:hover{background:transparent!important;color:#C92590!important}
.theme-menu li.theme-menu-selected>a .theme-menu-name{border-bottom:2px solid #C92590;padding-bottom:2px}

/* FLWR blog (thema-elementen in huisstijl) */
.theme-blog-container,.theme-blog-container p,.theme-blog-container li,.theme-blog-category-container,.theme-single-blog-comment-container{font-family:"Manrope",Arial,sans-serif}
.theme-blog-heading,.theme-single-blog-heading,.theme-blog-h1,.theme-blog-author-name,.theme-blog-category-heading,.singlepost-category-tag-heading,.theme-single-blog-comment-container h2,.theme-single-blog-comment-container h3,.theme-single-blog-comment-container h4{font-family:"Montserrat",Arial,sans-serif!important;color:#2A2B2D!important;letter-spacing:-.02em}
.theme-single-blog-heading{font-size:clamp(2rem,4.2vw,2.8rem)!important;font-weight:800!important;line-height:1.12!important;max-width:780px;margin:24px auto 0!important;padding:0 24px;text-align:left!important}
.theme-blog-heading-author{text-align:left}
.theme-single-post .theme-blog-heading-author>p{max-width:780px;margin:14px auto 0!important;padding:0 24px;text-align:left;font-size:.88rem;color:#5E6064}
.theme-single-post .theme-blog-heading-author>p::before{content:"";display:block;width:56px;height:4px;border-radius:2px;margin-bottom:14px;background:linear-gradient(90deg,#00B1F0 0%,#C92590 50%,#FCB713 100%)}
.theme-blog-date,.theme-blog-author,.theme-blog-comment-count{font-family:"Manrope",Arial,sans-serif!important;color:#5E6064!important;font-size:.88rem!important}
.theme-blog-author a,a.theme-blog-author{color:#0077A8!important;font-weight:600;text-decoration:none}
.theme-blog-author-cont,.theme-single-blog-social-cat-tag-group{max-width:780px;margin-left:auto!important;margin-right:auto!important;padding-left:24px;padding-right:24px}
.theme-blog-author-cont{border-top:1px solid #E4E4E1;padding-top:24px}
.theme-blog-author-img svg{fill:#E6F7FD}
.theme-blog-author-name{font-size:1.05rem!important;font-weight:700!important}
.single-post-category-tag ul li,li.theme-blog-category-tag-list{font-family:"Manrope",Arial,sans-serif;background:#E6F7FD!important;color:#0077A8!important;border:0!important;border-radius:999px!important;padding:4px 12px!important;font-weight:600}
.single-post-category-tag ul li a{color:#0077A8!important;text-decoration:none}
.single-post-category-tag:not(:has(li)){display:none!important}
.theme-blog-heading a{color:#2A2B2D!important;text-decoration:none}
.theme-blog-heading a:hover{color:#0077A8!important}
.theme-blog-readmore a,.theme-blog-readmore{font-family:"Montserrat",Arial,sans-serif;font-weight:700;color:#0077A8!important}
.theme-blog-side-menu-link,.theme-blog-category-tag-list-link{color:#2A2B2D!important}
.theme-blog-side-menu-link:hover,.theme-blog-category-tag-list-link:hover{color:#0077A8!important}
.theme-single-blog-comment-container{max-width:780px;margin:0 auto}
.theme-single-blog-comment-container .zpbutton,.theme-single-blog-comment-container button[type=submit],.theme-single-blog-comment-container input[type=submit]{font-family:"Montserrat",Arial,sans-serif!important;font-weight:700!important;background:#2A2B2D!important;border-color:#2A2B2D!important;color:#fff!important;border-radius:999px!important}
