/* Arkan Village Portal – shared front-end styles (v5.0.1) */
.arkan-home,.arkan-single,.arkan-grid,.arkan-news-grid,.arkan-form,.arkan-search,.arkan-kpi-grid{--ak-green:#176b4a;--ak-dark:#123f2d;--ak-gold:#b58a2c;--ak-border:#e1ebe4;--ak-text:#173b2c;color:var(--ak-text);direction:rtl;text-align:right}
.arkan-grid,.arkan-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.arkan-card,.arkan-news-card{background:#fff;border:1px solid var(--ak-border);border-radius:18px;overflow:hidden;box-shadow:0 6px 24px rgba(18,63,45,.07);display:flex;flex-direction:column}
.arkan-card>img,.arkan-news-card>img{width:100%;height:210px;object-fit:cover;display:block}
.arkan-card-body,.arkan-news-card .body{padding:18px 20px 22px;display:flex;flex-direction:column;gap:6px;flex:1}
.arkan-card-body p,.arkan-news-card .body p{margin:0}
.arkan-title{font-weight:800;color:#145b3e;margin:0 0 6px;line-height:1.5}
.arkan-meta{color:#66756d;font-size:.9rem}
.arkan-btn{display:inline-block;align-self:flex-start;margin-top:auto;background:var(--ak-green,#176b4a);color:#fff!important;padding:10px 18px;border-radius:12px;text-decoration:none;font-weight:700}
.arkan-btn:hover,.arkan-btn:focus{background:var(--ak-dark,#123f2d)}
.arkan-btn.gold{background:#b58a2c}
.arkan-btn.light{background:#fff;color:#123f2d!important}
.arkan-empty{padding:26px;background:#f6faf7;border:1px dashed #c8d5cd;border-radius:16px;text-align:center}
.arkan-badge,.arkan-status{display:inline-flex;align-items:center;padding:5px 11px;border-radius:999px;background:#edf7f1;color:#176b4a;font-size:.86rem;font-weight:700}
.arkan-status-running{background:#fff6df;color:#8a6413}.arkan-status-done{background:#eaf7ef;color:#1b6b42}.arkan-status-planned{background:#edf3ff;color:#355d9a}.arkan-status-paused{background:#f5eeee;color:#8a3e3e}
.arkan-progress{height:10px;background:#e8eee9;border-radius:99px;overflow:hidden;margin:8px 0 4px}
.arkan-progress>span{display:block;height:100%;background:var(--ak-green,#176b4a)}
.arkan-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}
.arkan-field{padding:12px 14px;background:#f7faf8;border:1px solid var(--ak-border);border-radius:12px}
.arkan-single{max-width:1000px;margin:0 auto}
.arkan-single .arkan-hero-img{width:100%;max-height:520px;object-fit:cover;border-radius:18px;margin-bottom:8px}
.arkan-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.arkan-gallery img{width:100%;height:180px;object-fit:cover;border-radius:14px}
.arkan-video-gallery{display:grid;gap:20px}
.arkan-socials{display:flex;gap:8px;flex-wrap:wrap}
.arkan-socials a{padding:8px 12px;background:#f1f6f3;border-radius:10px;text-decoration:none}
.arkan-form{max-width:820px;display:grid;gap:14px}
.arkan-form p{margin:0}
.arkan-form label{font-weight:700;display:block;margin-bottom:6px}
.arkan-form input,.arkan-form select,.arkan-form textarea{width:100%;box-sizing:border-box;padding:13px 14px;border:1px solid #d7e2db;border-radius:12px;background:#fff;font:inherit}
.arkan-form button{border:0;background:var(--ak-green,#176b4a);color:#fff;padding:13px 20px;border-radius:12px;cursor:pointer;font-weight:700;font:inherit;font-weight:700}
.arkan-form .arkan-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
.arkan-success,.arkan-result{padding:20px;background:#eff8f2;border:1px solid #cfe5d6;border-radius:16px;margin-bottom:16px}
.arkan-error{padding:16px;background:#fff2f2;border:1px solid #f0caca;border-radius:16px;color:#8a2d2d;margin-bottom:16px}
.arkan-kpi-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}
.arkan-kpi{padding:18px;border-radius:18px;background:#fff;border:1px solid var(--ak-border);text-align:center}
.arkan-kpi strong{font-size:1.8rem;color:var(--ak-green,#176b4a);display:block;line-height:1.3}
.arkan-search{display:flex;gap:10px;max-width:760px;margin:0 auto 28px}
.arkan-search input{flex:1;padding:14px;border:1px solid #d5ddd8;border-radius:12px;font:inherit}
.arkan-search button{border:0;border-radius:12px;padding:0 22px;background:var(--ak-green,#176b4a);color:#fff;cursor:pointer;font:inherit;font-weight:700}
.arkan-search-results{display:grid;gap:10px;max-width:760px;margin:0 auto}
.arkan-search-results a{display:flex;justify-content:space-between;gap:12px;padding:14px 16px;background:#fff;border:1px solid var(--ak-border);border-radius:12px;text-decoration:none}
.arkan-search-results span{opacity:.65;font-size:.9em}
.arkan-quick{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}
.arkan-quick a{display:block;padding:16px;text-align:center;background:#fff;border:1px solid var(--ak-border);border-radius:14px;text-decoration:none;font-weight:700;color:var(--ak-dark,#123f2d)}
.arkan-quick a:hover,.arkan-quick a:focus{background:#edf7f1}
.arkan-table-wrap{overflow:auto}
/* Home */
.arkan-home{max-width:1240px;margin:0 auto;padding:0 20px 20px}
.arkan-hero{position:relative;margin:24px 0 30px;border-radius:26px;overflow:hidden;background:#123f2d center/cover no-repeat;color:#fff;min-height:380px;display:flex;align-items:center}
.arkan-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(270deg,rgba(18,63,45,.92),rgba(18,63,45,.45))}
.arkan-hero-inner{position:relative;padding:48px 44px;max-width:700px}
.arkan-hero h1{color:#fff;font-size:2.4rem;line-height:1.4;margin:0 0 12px}
.arkan-hero p{font-size:1.1rem;margin:0 0 22px;opacity:.95}
.arkan-hero .arkan-btn+.arkan-btn{margin-inline-start:8px}
.arkan-section{margin:44px 0}
.arkan-section-head{display:flex;justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:18px;border-bottom:2px solid #e1ebe4;padding-bottom:10px}
.arkan-section-head h2{margin:0;color:#123f2d;font-size:1.5rem}
.arkan-section-head a{font-weight:700;text-decoration:none}
.arkan-cta{background:#123f2d;color:#fff;border-radius:22px;padding:34px;text-align:center}
.arkan-cta h2{color:#fff;margin:0 0 8px}
.arkan-cta p{margin:0 0 18px}
@media(max-width:1000px){.arkan-grid,.arkan-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.arkan-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.arkan-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.arkan-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){.arkan-grid,.arkan-news-grid,.arkan-fields{grid-template-columns:1fr}.arkan-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.arkan-card>img,.arkan-news-card>img{height:190px}.arkan-hero-inner{padding:30px 22px}.arkan-hero h1{font-size:1.7rem}.arkan-search{flex-direction:column}.arkan-search button{padding:12px}.arkan-cta{padding:24px 18px}}

/* ===================================================================
   v5 – design system matching the approved mock-up
   =================================================================== */
:root{--ark-navy:#0f2331;--ark-green:#1f7a3a;--ark-green-dark:#175c2c;--ark-green-soft:#e9f4ec;--ark-bg:#f4f7f5;--ark-line:#e2eae5;--ark-text:#1c2b24;--ark-muted:#66756d;--ark-gold:#c8962d;--ark-radius:16px;--ark-font:Vazirmatn,"IRANSans",Tahoma,"Segoe UI",sans-serif}
body.arkan-portal{background:var(--ark-bg);color:var(--ark-text);font-family:var(--ark-font);direction:rtl}
body.arkan-portal a{color:inherit}
.e-con.ark-wrap,.ark-wrap{max-width:1240px;margin-inline:auto;width:100%;box-sizing:border-box}
.ark-section{padding:26px 20px}
.ark-section-head{display:flex!important;flex-direction:row!important;justify-content:space-between;align-items:center;margin-bottom:14px}
.ark-section-head .elementor-heading-title{font-size:1.25rem;margin:0}
.ark-link .elementor-button{background:transparent!important;color:var(--ark-green)!important;padding:4px 0;font-weight:700;font-size:.92rem}
.ark-btn-green .elementor-button{background:var(--ark-green);color:#fff;border-radius:999px;padding:12px 28px;font-weight:700}
.ark-btn-green .elementor-button:hover{background:var(--ark-green-dark)}
.ark-btn-gold .elementor-button{background:var(--ark-gold);color:#fff;border-radius:999px;padding:12px 28px;font-weight:700}
.ark-btn-light .elementor-button{background:#fff;color:var(--ark-green-dark);border-radius:999px;padding:12px 28px;font-weight:700}
.ark-center{text-align:center}.ark-center .elementor-widget-container,.ark-center.elementor-widget-button .elementor-button-wrapper{text-align:center}
.ark-card-box{background:#fff;border:1px solid var(--ark-line);border-radius:var(--ark-radius);padding:18px;box-shadow:0 4px 18px rgba(15,35,49,.05)}
.ark-card-box>.elementor-widget-heading .elementor-heading-title{font-size:1.1rem;margin:0 0 10px}

/* Header */
.ark-topbar{background:var(--ark-navy);color:#fff;padding:14px 20px}
.ark-topbar-row{display:flex!important;flex-direction:row!important;justify-content:space-between;align-items:center;gap:16px}
.ark-brand{display:flex!important;flex-direction:row!important;align-items:center;gap:14px}
.ark-brand small,.ark-brand .ark-brand-sub p{margin:0;font-size:.85rem;opacity:.85;color:#fff}
.ark-brand .ark-brand-title .elementor-heading-title{color:#3fb055;font-size:2.1rem;line-height:1.1;margin:0;font-weight:800}
.ark-brand svg{width:78px;height:78px;display:block}
.ark-topbar-actions{display:flex!important;flex-direction:row!important;align-items:center;gap:14px;color:#dbe5ea;font-size:.9rem}
.ark-topbar-actions .elementor-button{padding:8px 18px;border-radius:999px;font-size:.85rem}
.ark-btn-login .elementor-button{background:transparent!important;color:#fff!important;padding:8px 6px}
.ark-navbar{background:#fff;border-radius:0 0 22px 22px;box-shadow:0 6px 20px rgba(15,35,49,.08);padding:6px 20px;margin-bottom:0}
.arkan-nav{position:relative}
.arkan-menu{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 26px;justify-content:flex-start}
.arkan-menu a{display:block;padding:12px 4px;text-decoration:none;font-weight:600;font-size:.93rem;color:var(--ark-text);border-bottom:3px solid transparent}
.arkan-menu a:hover,.arkan-menu .current-menu-item>a{color:var(--ark-green);border-bottom-color:var(--ark-green)}
.arkan-nav-toggle{display:none;background:var(--ark-green);color:#fff;border:0;border-radius:10px;padding:10px 16px;font:inherit;font-weight:700;cursor:pointer}

/* Hero + info strip */
.ark-hero{min-height:470px;background-size:cover!important;background-position:center!important;position:relative;justify-content:center;align-items:center;text-align:center;color:#fff;padding:60px 20px}
.ark-hero .elementor-heading-title{color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.45)}
.ark-hero h1.elementor-heading-title{font-size:4.2rem;line-height:1.2;margin:0}
.ark-hero h2.elementor-heading-title{font-size:1.9rem;font-weight:600;margin:0}
.ark-pill{display:inline-block;background:var(--ark-green);color:#fff;border-radius:999px;padding:10px 34px;font-weight:800;font-size:1.2rem}
.ark-pill p{margin:0;color:#fff}
.ark-strip{background:rgba(23,92,44,.96);color:#fff;padding:16px 20px}
.ark-strip-row{display:grid!important;grid-template-columns:repeat(5,1fr);gap:8px}
.ark-stat{color:#fff}.ark-stat .elementor-icon-box-wrapper{display:flex;align-items:center;gap:12px;text-align:right}
.ark-stat .elementor-icon{color:#fff;font-size:34px}.ark-stat .elementor-icon-box-title{color:#fff;font-size:.9rem;font-weight:600;margin:0;opacity:.9}
.ark-stat .elementor-icon-box-description{color:#fff;font-weight:800;font-size:1.05rem;margin:0}

/* Quick access */
.ark-quick-row{display:grid!important;grid-template-columns:repeat(8,1fr);gap:14px}
.ark-quick-item{background:#fff;border:1px solid var(--ark-line);border-radius:16px;padding:18px 8px;text-align:center;transition:.2s}
.ark-quick-item:hover{box-shadow:0 8px 22px rgba(31,122,58,.18);transform:translateY(-2px)}
.ark-quick-item .elementor-icon{color:var(--ark-green);font-size:34px}
.ark-quick-item .elementor-icon-box-title{font-size:.92rem;font-weight:700;margin:8px 0 0}

/* Home 3-column area */
.ark-home3{display:grid!important;grid-template-columns:1fr 1.45fr 1fr;gap:18px;align-items:stretch}
.ark-promo{position:relative;min-height:380px;border-radius:var(--ark-radius);background-size:cover!important;background-position:center!important;padding:26px;justify-content:flex-start;color:#fff;overflow:hidden}
.ark-promo .elementor-heading-title{color:#fff;font-size:1.7rem;margin:0 0 8px}
.ark-promo p{color:#fff;margin:0 0 14px}
.arkan-list{display:grid;gap:10px}
.arkan-list-item{display:flex;flex-direction:row;gap:12px;align-items:center;padding:8px 0;border-bottom:1px solid #edf2ee}
.arkan-list-item:last-child{border-bottom:0}
.arkan-list-item .thumb{flex:0 0 96px;height:66px;border-radius:10px;overflow:hidden;background:#dfe9e2;display:block}
.arkan-list-item .thumb img{width:100%;height:100%;object-fit:cover;display:block}
.arkan-list-item h3{margin:0 0 4px;font-size:.95rem;line-height:1.7;font-weight:700}
.arkan-list-item h3 a{text-decoration:none}.arkan-list-item h3 a:hover{color:var(--ark-green)}
.arkan-list-item time{font-size:.8rem;color:var(--ark-muted)}

/* Business category tiles, banners, contact bar, features */
.arkan-cat-tiles{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}
.arkan-cat-tile{display:block;background:#fff;border:1px solid var(--ark-line);border-radius:14px;overflow:hidden;text-align:center;text-decoration:none;transition:.2s}
.arkan-cat-tile:hover{box-shadow:0 8px 22px rgba(31,122,58,.16);transform:translateY(-2px)}
.arkan-cat-tile img{width:100%;height:118px;object-fit:cover;display:block}
.arkan-cat-tile strong{display:block;padding:10px 8px 2px;font-size:.95rem}.arkan-cat-tile span{display:block;padding:0 8px 12px;color:var(--ark-muted);font-size:.82rem}
.ark-tiles-row{display:grid!important;grid-template-columns:repeat(4,1fr);gap:16px}
.ark-tile{min-height:190px;border-radius:var(--ark-radius);background-size:cover!important;background-position:center!important;justify-content:space-between;align-items:center;padding:16px;overflow:hidden;text-align:center}
.ark-tile .elementor-heading-title{color:#fff;font-size:1.25rem;text-shadow:0 2px 8px rgba(0,0,0,.5);margin:0}
.ark-tile .elementor-button{background:var(--ark-green);color:#fff;border-radius:999px;padding:8px 22px;font-size:.85rem;font-weight:700}
.ark-contactbar{background:linear-gradient(120deg,#e6f3e9,#f5faf6);border:1px solid #d5e8da;border-radius:var(--ark-radius);padding:26px 30px;flex-direction:row!important;justify-content:space-between;align-items:center;gap:20px}
.ark-contactbar .elementor-heading-title{font-size:1.25rem;margin:0 0 6px}
.ark-features{display:grid!important;grid-template-columns:repeat(4,1fr);gap:0;background:#fff;border:1px solid var(--ark-line);border-radius:var(--ark-radius);padding:10px 0}
.ark-feature{padding:10px 20px;border-inline-start:1px solid var(--ark-line)}.ark-feature:first-child{border-inline-start:0}
.ark-feature .elementor-icon-box-wrapper{display:flex;align-items:center;gap:12px;text-align:right}
.ark-feature .elementor-icon{color:var(--ark-green);font-size:28px}.ark-feature .elementor-icon-box-title{font-size:.95rem;margin:0}.ark-feature .elementor-icon-box-description{color:var(--ark-muted);font-size:.82rem;margin:0}

/* Inner pages */
.ark-pagehead{background:#fff;border-bottom:1px solid var(--ark-line);padding:22px 20px}
.ark-pagehead .elementor-heading-title{font-size:1.6rem;margin:0}
.ark-pagehead p{margin:4px 0 0;color:var(--ark-muted)}
.ark-banner{min-height:230px;background-size:cover!important;background-position:center!important;justify-content:center;align-items:center;text-align:center;padding:30px 20px}
.ark-banner .elementor-heading-title{color:#fff;font-size:2rem;text-shadow:0 2px 12px rgba(0,0,0,.5)}
.ark-side-layout{display:grid!important;grid-template-columns:270px 1fr;gap:20px;align-items:start}
.arkan-catlist{list-style:none;margin:0;padding:0}
.arkan-catlist li{border-bottom:1px solid #edf2ee}.arkan-catlist a{display:block;padding:11px 6px;text-decoration:none;font-weight:600}
.arkan-catlist li.is-active a,.arkan-catlist a:hover{color:var(--ark-green)}
.arkan-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}
.arkan-chips a{padding:7px 18px;border-radius:999px;background:#fff;border:1px solid var(--ark-line);text-decoration:none;font-size:.88rem;font-weight:600}
.arkan-chips a.is-active,.arkan-chips a:hover{background:var(--ark-green);border-color:var(--ark-green);color:#fff}
.arkan-filter{display:flex;flex-wrap:wrap;gap:10px;background:#fff;border:1px solid var(--ark-line);border-radius:var(--ark-radius);padding:12px;margin-bottom:18px}
.arkan-filter input,.arkan-filter select{flex:1;min-width:150px;padding:11px 12px;border:1px solid #d5ddd8;border-radius:10px;font:inherit;background:#fff}
.arkan-filter button{border:0;background:var(--ark-green);color:#fff;border-radius:10px;padding:0 26px;font:inherit;font-weight:700;cursor:pointer}
.arkan-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.arkan-card-img{display:block}.arkan-card .arkan-title a{text-decoration:none;color:inherit}
.arkan-grid-4 .arkan-card>a>img,.arkan-grid-4 .arkan-card-img img{height:170px}
.arkan-call{display:inline-block;margin-top:8px;background:var(--ark-green);color:#fff!important;border-radius:999px;padding:6px 16px;text-decoration:none;font-size:.85rem;font-weight:700;align-self:flex-start}
.arkan-photo-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}
.arkan-photo-grid a{display:block;border-radius:12px;overflow:hidden}.arkan-photo-grid img{width:100%;height:190px;object-fit:cover;display:block;transition:.25s}
.arkan-photo-grid a:hover img{transform:scale(1.05)}

/* Footer */
.ark-footer{background:var(--ark-navy);color:#dbe5ea;padding:34px 20px 0;margin-top:30px}
.ark-footer-cols{display:grid!important;grid-template-columns:1.4fr 1fr 1fr;gap:26px}
.ark-footer .elementor-heading-title{color:#fff;font-size:1.05rem}
.ark-footer p,.ark-footer li,.ark-footer a{color:#c6d3da;text-decoration:none}
.ark-footer .elementor-icon-list-text{color:#c6d3da}
.ark-footer-bottom{border-top:1px solid rgba(255,255,255,.12);margin-top:22px;padding:14px 0;text-align:center;font-size:.85rem;color:#9fb0b9}

/* Responsive */
@media(max-width:1100px){.ark-quick-row{grid-template-columns:repeat(4,1fr)}.ark-home3{grid-template-columns:1fr 1fr}.ark-tiles-row,.arkan-photo-grid,.arkan-grid-4{grid-template-columns:repeat(2,1fr)}.arkan-cat-tiles{grid-template-columns:repeat(3,1fr)}.ark-strip-row{grid-template-columns:repeat(3,1fr)}}
@media(max-width:767px){
.ark-hero{min-height:360px}.ark-hero h1.elementor-heading-title{font-size:2.8rem}.ark-hero h2.elementor-heading-title{font-size:1.25rem}
.ark-topbar-row{flex-wrap:wrap}.ark-topbar-actions .elementor-widget-button,.ark-topbar-actions .arkan-today{display:none}.ark-brand svg{width:56px;height:56px}
.arkan-nav-toggle{display:inline-block}.arkan-menu{display:none;flex-direction:column;gap:0}.arkan-nav.is-open .arkan-menu{display:flex}
.ark-strip-row{grid-template-columns:repeat(2,1fr)}.ark-quick-row{grid-template-columns:repeat(4,1fr);gap:8px}.ark-quick-item{padding:12px 4px}.ark-quick-item .elementor-icon-box-title{font-size:.72rem}
.ark-home3,.ark-side-layout,.ark-footer-cols{grid-template-columns:1fr}.ark-tiles-row{grid-template-columns:1fr 1fr}.ark-features{grid-template-columns:1fr 1fr}.ark-contactbar{flex-direction:column!important;text-align:center}
.arkan-cat-tiles{grid-template-columns:repeat(2,1fr)}.arkan-photo-grid,.arkan-grid-4{grid-template-columns:repeat(2,1fr)}.arkan-photo-grid img{height:130px}.arkan-list-item .thumb{flex-basis:78px;height:56px}}
@media(prefers-reduced-motion:reduce){*{transition:none!important}}

.e-con.ark-home3,.e-con.ark-quick-row,.e-con.ark-strip-row,.e-con.ark-tiles-row,.e-con.ark-side-layout,.e-con.ark-footer-cols,.e-con.ark-features,.e-con.ark-contactbar,.e-con.ark-card-box{width:100%}
.ark-section-head .elementor-widget{width:auto}
.elementor-widget-shortcode{width:100%}

/* Base rules for the plugin's own portal template (work with any theme) */
body.arkan-portal{margin:0;line-height:1.9;text-align:right}
body.arkan-portal img{max-width:100%;height:auto}
body.arkan-portal .skip-link{position:absolute;right:-9999px;top:0;background:#1f7a3a;color:#fff;padding:10px 16px;z-index:99999}
body.arkan-portal .skip-link:focus{right:10px}
.ark-fallback-header{background:#0f2331;color:#fff;padding:16px 20px}.ark-fallback-header a{color:#fff;text-decoration:none;font-weight:800;font-size:1.4rem}
.ark-fallback-footer{background:#0f2331;color:#c6d3da;padding:24px 20px;text-align:center;margin-top:30px}
.ark-main{min-height:50vh}.ark-plain{max-width:1100px;margin:0 auto;padding:28px 20px}
body.arkan-portal h1,body.arkan-portal h2,body.arkan-portal h3{line-height:1.5}

/* ===================================================================
   v5.0.2 – hero slider, inner pages matched to the mock-up
   =================================================================== */
.ark-hero-slider{position:absolute;inset:0;z-index:1;width:100%;max-width:none;margin:0}
.ark-hero-slider>.elementor-widget-container{position:absolute;inset:0}
.arkan-slider{position:absolute;inset:0;overflow:hidden}
.arkan-slide{position:absolute;inset:0;background-size:cover;background-position:center;opacity:0;transition:opacity .9s ease}
.arkan-slide.is-active{opacity:1}
.arkan-slider::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(11,29,18,.22),rgba(11,29,18,.5));pointer-events:none}
.arkan-nav-btn{position:absolute;top:44%;z-index:3;width:38px;height:38px;border-radius:50%;border:0;background:rgba(255,255,255,.88);color:#1c2b24;font-size:24px;line-height:1;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.25)}
.arkan-nav-btn:hover,.arkan-nav-btn:focus{background:#fff}
.arkan-prev{right:16px}.arkan-next{left:16px}
.arkan-dots{position:absolute;bottom:92px;left:0;right:0;z-index:3;display:flex;justify-content:center;gap:8px}
.arkan-dot{width:9px;height:9px;padding:0;border-radius:50%;border:0;background:rgba(255,255,255,.55);cursor:pointer}
.arkan-dot.is-active{background:#fff;transform:scale(1.25)}
.ark-hero>.elementor-widget:not(.ark-hero-slider){position:relative;z-index:2;pointer-events:none}
.ark-strip{margin-top:-74px;position:relative;z-index:3}

/* home: promo spans two rows, popular businesses take the other two columns */
.ark-promo{grid-row:1/span 2}
.ark-biz-box{grid-column:2/span 2;grid-row:2}
.ark-biz-box .arkan-cat-tiles{grid-template-columns:repeat(5,1fr)}

/* page title band */
.ark-pagehead{background:#eceff0;border-bottom:0;text-align:center;padding:28px 20px}
.ark-pagehead .elementor-heading-title{font-size:1.9rem;font-weight:800;text-align:center}
.ark-pagehead p{text-align:center;margin:6px 0 0}
.ark-banner-img{min-height:250px;border-radius:var(--ark-radius);background-size:cover!important;background-position:center!important;box-shadow:0 6px 20px rgba(15,35,49,.1)}

/* card images now sit inside a link */
.arkan-card-img{display:block;overflow:hidden}
.arkan-card-img img{width:100%;height:210px;object-fit:cover;display:block}
.arkan-cards-center .arkan-card{border-radius:16px;box-shadow:0 6px 20px rgba(15,35,49,.07);padding:10px 10px 0}
.arkan-cards-center .arkan-card-img{border-radius:12px}
.arkan-cards-center .arkan-card-body{align-items:center;text-align:center;padding:14px 8px 18px}
.arkan-cards-center .arkan-title{font-size:1.05rem;margin:0 0 4px}
.arkan-cards-center .arkan-title a{text-decoration:none}
.arkan-cards-center .arkan-card-body p{color:var(--ark-muted);font-size:.82rem;line-height:1.8}
.arkan-cards-center .arkan-btn{align-self:center}
.arkan-biz-cards .arkan-card-img img{height:150px}
.arkan-place-cards .arkan-card-img img{height:170px}
.arkan-prod-cards .arkan-card-img img{height:230px}
.arkan-martyr-cards .arkan-card{background:linear-gradient(180deg,#fff,#f3f5f4);border:1px solid #d9dedb;box-shadow:0 8px 24px rgba(15,35,49,.12)}
.arkan-martyr-cards .arkan-card-img img{height:270px;filter:grayscale(.15)}
.arkan-btn.soft{background:var(--ark-green-soft);color:var(--ark-green-dark)!important;width:100%;text-align:center;border-radius:12px;padding:9px 12px;font-size:.88rem}
.arkan-btn.soft:hover{background:#d5ead9}
.arkan-call{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;margin-top:6px;background:var(--ark-green);color:#fff!important;border-radius:50%;text-decoration:none}
.arkan-call:hover,.arkan-call:focus{background:var(--ark-green-dark)}

/* business search card: big search row, then filters */
.arkan-filter{display:grid;grid-template-columns:1fr 1fr auto;gap:12px;padding:18px}
.arkan-filter .wide{grid-column:1/-1;padding:14px 16px}
.arkan-filter select{min-width:0}
.arkan-filter button{padding:12px 34px;border-radius:10px}

/* chips centred */
.arkan-chips{justify-content:center}
.arkan-chips a{padding:8px 24px}

/* news list (large): image on the reading side, small category tag */
.arkan-list-item.is-lg{gap:18px;padding:16px 0;align-items:flex-start}
.arkan-list-item.is-lg .thumb{flex:0 0 210px;height:130px;border-radius:12px}
.arkan-list-item.is-lg h3{font-size:1.05rem;margin:2px 0 6px}
.arkan-list-item .tag{display:inline-block;font-size:.78rem;color:var(--ark-green);font-weight:700;margin-bottom:2px}
.arkan-catlist li a:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--ark-green);margin-inline-end:10px}
.arkan-catlist li.is-active{background:var(--ark-green-soft);border-radius:10px}

@media(max-width:1100px){
.ark-promo{grid-row:auto;grid-column:1/-1;min-height:280px}.ark-biz-box{grid-column:1/-1;grid-row:auto}.ark-biz-box .arkan-cat-tiles{grid-template-columns:repeat(3,1fr)}
.arkan-filter{grid-template-columns:1fr 1fr}.arkan-filter button{grid-column:1/-1}
}
@media(max-width:767px){
.ark-home3{grid-template-columns:1fr}.ark-biz-box .arkan-cat-tiles{grid-template-columns:repeat(2,1fr)}
.arkan-nav-btn{width:32px;height:32px;font-size:20px}.arkan-dots{bottom:150px}
.arkan-list-item.is-lg .thumb{flex-basis:110px;height:80px}
.arkan-filter{grid-template-columns:1fr}.arkan-martyr-cards .arkan-card-img img{height:220px}
.arkan-prod-cards .arkan-card-img img{height:170px}
}

/* ===================================================================
   v5.1 – village info strip, council, map, downloads, transparency, alerts, surveys
   =================================================================== */
.arkan-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.arkan-vstrip{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;color:#fff}
.arkan-vstrip-item{display:flex;align-items:center;gap:12px;padding:0 10px;border-inline-start:1px solid rgba(255,255,255,.22)}
.arkan-vstrip-item:first-child{border-inline-start:0}
.arkan-vstrip-item svg{flex:0 0 auto;color:#fff}
.arkan-vstrip-item small{display:block;opacity:.88;font-size:.82rem}
.arkan-vstrip-item strong{display:block;font-size:1.02rem}
.arkan-contact{list-style:none;margin:8px 0;padding:0;display:grid;gap:6px;text-align:right}
.arkan-contact a{text-decoration:none;color:var(--ark-green-dark)}
.arkan-socials{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}
.arkan-socials a{padding:6px 14px;border-radius:999px;background:var(--ark-green-soft);color:var(--ark-green-dark);text-decoration:none;font-size:.85rem;font-weight:700}
.arkan-socials a:hover{background:var(--ark-green);color:#fff}
.ark-footer .arkan-socials a{background:rgba(255,255,255,.12);color:#fff}
.ark-footer .arkan-contact a,.ark-footer .arkan-contact li{color:#c6d3da}

/* council / village head */
.arkan-member-cards .arkan-card-body{align-items:center;text-align:center;gap:4px}
.arkan-member .arkan-card-img img{height:230px}
.arkan-role{color:var(--ark-green);font-weight:800;font-size:.95rem}
.arkan-profile{display:grid;grid-template-columns:320px 1fr;gap:26px;background:#fff;border:1px solid var(--ark-line);border-radius:var(--ark-radius);padding:22px;box-shadow:0 6px 20px rgba(15,35,49,.06)}
.arkan-profile-photo img{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;border-radius:16px;display:block}
.arkan-profile .arkan-title{font-size:1.8rem;margin:0}
.arkan-profile-bio{margin:10px 0}

/* map */
.arkan-map{width:100%;border-radius:var(--ark-radius);border:1px solid var(--ark-line);overflow:hidden;z-index:1}
.arkan-map-filters{display:flex;flex-wrap:wrap;gap:14px;margin:0 0 12px}
.arkan-map-filters label{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px solid var(--ark-line);border-radius:999px;padding:6px 14px;cursor:pointer;font-weight:600;font-size:.9rem}
.arkan-map-filters .dot{width:12px;height:12px;border-radius:50%;display:inline-block}
.arkan-pin span{display:block;width:20px;height:20px;border-radius:50%;border:3px solid #fff;box-shadow:0 1px 6px rgba(0,0,0,.45)}
.arkan-pop{direction:rtl;text-align:right;min-width:170px;max-width:230px;font-family:inherit}
.arkan-pop img{width:100%;height:90px;object-fit:cover;border-radius:8px;margin-bottom:6px}
.arkan-pop-type{color:#66756d;font-size:.8rem}
.arkan-pop p{margin:6px 0;font-size:.85rem}
.arkan-map-list{margin-top:14px;background:#fff;border:1px solid var(--ark-line);border-radius:12px;padding:10px 16px}
.arkan-map-list ul{columns:2;margin:10px 0 0;padding-inline-start:18px}

/* downloads */
.arkan-dl-list{display:grid;gap:12px}
.arkan-dl{display:flex;align-items:center;gap:16px;background:#fff;border:1px solid var(--ark-line);border-radius:14px;padding:14px 18px}
.arkan-dl .ext{flex:0 0 58px;height:58px;border-radius:12px;background:var(--ark-green-soft);color:var(--ark-green-dark);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.85rem}
.arkan-dl .info{flex:1;min-width:0}
.arkan-dl h3{margin:0 0 2px;font-size:1.02rem}
.arkan-dl p{margin:0 0 4px;color:var(--ark-muted);font-size:.88rem}
.arkan-dl .arkan-meta{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:.8rem}
.arkan-btn.is-disabled{background:#c9d3cd;color:#fff;cursor:not-allowed}

/* transparency */
.arkan-kpi-4{grid-template-columns:repeat(4,minmax(0,1fr))}.arkan-kpi-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.arkan-kpi strong{font-size:1.25rem}
.arkan-table-wrap{overflow-x:auto;margin-top:16px}
.arkan-table{width:100%;border-collapse:collapse;background:#fff;border:1px solid var(--ark-line);border-radius:12px;overflow:hidden}
.arkan-table th,.arkan-table td{padding:12px 14px;border-bottom:1px solid #edf2ee;text-align:right;vertical-align:middle}
.arkan-table th{background:#f3f7f4;font-size:.88rem}
.arkan-table td a{text-decoration:none;font-weight:700}
.arkan-timeline{list-style:none;margin:10px 0;padding:0;border-inline-start:3px solid var(--ark-line)}
.arkan-timeline li{position:relative;padding:4px 20px 14px 0;margin-inline-start:14px}
.arkan-timeline li:before{content:"";position:absolute;inset-inline-start:-23px;top:8px;width:13px;height:13px;border-radius:50%;background:#c9d3cd;border:2px solid #fff}
.arkan-timeline li.done:before{background:var(--ark-green)}.arkan-timeline li.doing:before{background:#e0a21a}
.arkan-timeline time{display:block;font-size:.8rem;color:var(--ark-muted)}.arkan-timeline p{margin:2px 0 0;color:var(--ark-muted)}
.arkan-doclist{padding-inline-start:20px}

/* urgent alerts */
.arkan-alerts{position:relative;z-index:99}
.arkan-alert{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:9px 44px 9px 16px;font-size:.92rem;line-height:1.7;position:relative}
.arkan-alert a{color:inherit;font-weight:800;text-decoration:underline}
.arkan-alert.level-info{background:#e5f4ea;color:#14502a}.arkan-alert.level-warning{background:#fff1cf;color:#6f4b00}.arkan-alert.level-danger{background:#c62828;color:#fff}
.arkan-alert-x{position:absolute;inset-inline-end:10px;top:50%;transform:translateY(-50%);background:transparent;border:0;color:inherit;font-size:22px;line-height:1;cursor:pointer}

/* surveys */
.arkan-survey .arkan-card-body>*+*{margin-top:12px}
.arkan-q{border:1px solid var(--ark-line);border-radius:14px;padding:14px 16px;margin:0}
.arkan-q legend{font-weight:800;padding:0 6px}.arkan-q .req{color:#c62828}
.arkan-q .opt{display:block;padding:6px 4px;font-weight:500}.arkan-q .opt input{width:auto;margin-inline-end:8px}
.arkan-q .rate{display:flex;gap:10px}.arkan-q .rate label{display:block;margin:0;text-align:center;font-weight:700}
.arkan-q .rate input{position:absolute;opacity:0;width:1px;height:1px}
.arkan-q .rate span{display:inline-block;width:44px;line-height:44px;border:1px solid #cfd9d3;border-radius:50%;cursor:pointer}
.arkan-q .rate input:checked+span{background:var(--ark-green);border-color:var(--ark-green);color:#fff}
.arkan-q .rate input:focus-visible+span{outline:3px solid #8fd1a4}
.arkan-sv-open{background:#eaf7ef;color:#1b6b42}.arkan-sv-closed{background:#f1f1f1;color:#555}.arkan-sv-upcoming{background:#edf3ff;color:#355d9a}
.arkan-result-q{margin:14px 0}.arkan-result-q h4{margin:0 0 8px}
.arkan-bar-row{display:grid;grid-template-columns:minmax(120px,220px) 1fr 100px;gap:10px;align-items:center;margin:6px 0}
.arkan-bar{background:#e8eee9;border-radius:99px;height:12px;overflow:hidden}.arkan-bar span{display:block;height:100%;background:var(--ark-green)}
.arkan-bar-row .val{font-size:.82rem;color:var(--ark-muted)}

@media(max-width:1100px){.arkan-vstrip{grid-template-columns:repeat(3,1fr);gap:14px 8px}.arkan-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.arkan-kpi-4{grid-template-columns:repeat(2,1fr)}.arkan-profile{grid-template-columns:240px 1fr}}
@media(max-width:767px){
.arkan-vstrip{grid-template-columns:repeat(2,1fr)}.arkan-vstrip-item{border-inline-start:0;padding:0 4px}.arkan-vstrip-item svg{width:26px;height:26px}
.arkan-grid-3{grid-template-columns:1fr}.arkan-profile{grid-template-columns:1fr}.arkan-kpi-3,.arkan-kpi-4{grid-template-columns:1fr 1fr}
.arkan-dl{flex-wrap:wrap}.arkan-map-list ul{columns:1}.arkan-bar-row{grid-template-columns:1fr;gap:4px}
.arkan-table thead{display:none}.arkan-table tr{display:block;border-bottom:8px solid #f4f7f5}.arkan-table td{display:flex;justify-content:space-between;gap:12px}.arkan-table td:before{content:attr(data-label);font-weight:700;color:var(--ark-muted)}
}

/* ===================================================================
   v5.2 – floating ads (triangle / rounded / rectangle) + inline banners + classifieds
   =================================================================== */
.arkan-ad-float{position:fixed;bottom:0;z-index:9990;width:min(var(--ad-w,200px),46vw);line-height:0;animation:ark-ad-in .5s ease both;padding-bottom:env(safe-area-inset-bottom,0)}
.arkan-ad-float[hidden]{display:none}
.arkan-ad-float.pos-br{right:0}.arkan-ad-float.pos-bl{left:0}.arkan-ad-float.pos-bc{left:50%;margin-left:calc(min(var(--ad-w,200px),46vw) / -2)}
.arkan-ad-link{display:block;line-height:0;background:#fff}
.arkan-ad-link img{width:100%;height:auto;display:block}
.arkan-ad-float.shape-triangle .arkan-ad-link{background:transparent}
.arkan-ad-float.shape-triangle .arkan-ad-link img{aspect-ratio:1/1;object-fit:cover;height:auto}
.arkan-ad-float.shape-triangle.pos-br .arkan-ad-link{clip-path:polygon(100% 0,100% 100%,0 100%)}
.arkan-ad-float.shape-triangle.pos-bl .arkan-ad-link{clip-path:polygon(0 0,100% 100%,0 100%)}
.arkan-ad-float.shape-triangle.pos-bc .arkan-ad-link{clip-path:polygon(50% 0,100% 100%,0 100%)}
.arkan-ad-float.shape-rounded,.arkan-ad-float.shape-rect{bottom:12px}
.arkan-ad-float.shape-rounded.pos-br,.arkan-ad-float.shape-rect.pos-br{right:12px}.arkan-ad-float.shape-rounded.pos-bl,.arkan-ad-float.shape-rect.pos-bl{left:12px}
.arkan-ad-float.shape-rounded .arkan-ad-link{border-radius:16px;overflow:hidden;box-shadow:0 6px 22px rgba(0,0,0,.28)}
.arkan-ad-float.shape-rect .arkan-ad-link{box-shadow:0 6px 22px rgba(0,0,0,.28)}
.arkan-ad-x{position:absolute;top:4px;width:28px;height:28px;border-radius:50%;border:0;background:rgba(0,0,0,.65);color:#fff;font-size:19px;line-height:28px;cursor:pointer;padding:0;text-align:center}
.arkan-ad-x:hover,.arkan-ad-x:focus{background:#000}
.pos-br .arkan-ad-x{right:4px}.pos-bl .arkan-ad-x{left:4px}.pos-bc .arkan-ad-x{left:calc(50% + 14px)}
.arkan-ad-tag{position:absolute;bottom:4px;font-size:10px;line-height:17px;padding:0 7px;border-radius:6px;background:rgba(0,0,0,.6);color:#fff;pointer-events:none}
.pos-br .arkan-ad-tag{right:8px}.pos-bl .arkan-ad-tag{left:8px}.pos-bc .arkan-ad-tag{left:50%;transform:translateX(-50%)}
.arkan-ad-tag.static{top:6px;right:6px;bottom:auto}
.arkan-ads-inline{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin:0 0 20px}
.arkan-ad-inline{position:relative;line-height:0;border-radius:14px;overflow:hidden;border:1px solid var(--ark-line);background:#fff}
.arkan-ad-inline img{width:100%;height:auto;display:block}
.arkan-price{font-weight:800;color:var(--ark-green-dark);margin:2px 0}
.arkan-cl-cards .arkan-card-img img{height:170px}
@keyframes ark-ad-in{from{opacity:0}to{opacity:1}}
@media(max-width:767px){.arkan-ad-x{width:32px;height:32px;line-height:32px}}
@media(prefers-reduced-motion:reduce){.arkan-ad-float{animation:none}}
@media print{.arkan-ad-float{display:none!important}}

/* v5.2.2 – hero text and promo card come from Settings; editor-friendly hero */
.arkan-hero-text{text-align:center;color:#fff}
.arkan-hero-text h1{color:#fff;font-size:4.2rem;line-height:1.2;margin:0 0 8px;text-shadow:0 2px 12px rgba(0,0,0,.45)}
.arkan-hero-text h2{color:#fff;font-size:1.9rem;font-weight:600;margin:0 0 14px;text-shadow:0 2px 12px rgba(0,0,0,.45)}
.arkan-hero-text a.ark-pill{text-decoration:none;color:#fff;pointer-events:auto}
.arkan-promo h2{color:#fff;font-size:1.7rem;margin:0 0 8px}
.arkan-promo p{color:#fff;margin:0 0 14px}
.arkan-promo .arkan-btn{border-radius:999px;padding:12px 28px;pointer-events:auto}
@media(max-width:767px){.arkan-hero-text h1{font-size:2.8rem}.arkan-hero-text h2{font-size:1.25rem}}
/* the hero text must not block the slider arrows on the site, but must stay clickable inside the Elementor editor */
.elementor-editor-active .ark-hero>.elementor-widget:not(.ark-hero-slider){pointer-events:auto}
.elementor-editor-active .ark-hero-slider{z-index:0;pointer-events:none}

/* v5.2.4 – location block on detail pages */
.arkan-map-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}

/* v5.3 – PWA install prompt */
.arkan-install{text-align:center;margin:12px 0}
.arkan-install-hint{margin-top:8px}
.arkan-pwa-banner{position:fixed;left:0;right:0;bottom:0;z-index:9980;display:flex;align-items:center;gap:12px;padding:10px 14px calc(10px + env(safe-area-inset-bottom,0));background:#0f2331;color:#fff;font-size:.92rem;line-height:1.7;box-shadow:0 -4px 18px rgba(0,0,0,.25)}
.arkan-pwa-banner .t{flex:1}
.arkan-pwa-install{border:0;border-radius:999px;background:#1f7a3a;color:#fff;padding:8px 20px;font:inherit;font-weight:700;cursor:pointer}
.arkan-pwa-x{border:0;background:transparent;color:#fff;font-size:24px;line-height:1;cursor:pointer;padding:0 6px}
@media (display-mode:standalone){.arkan-pwa-banner,.arkan-install{display:none!important}}
@media print{.arkan-pwa-banner{display:none!important}}

/* v5.3.1 – social icons (footer, left side in RTL) */
.arkan-socials-icons{gap:10px;flex-wrap:wrap}
.arkan-soc-ic{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:rgba(255,255,255,.14);color:#fff!important;text-decoration:none;transition:background .2s,transform .2s}
.arkan-soc-ic:hover,.arkan-soc-ic:focus-visible{background:#1f7a3a;transform:translateY(-2px)}
.arkan-soc-ic svg{display:block}
.arkan-footer-social{background:#0f2331;padding:0 20px 20px}
.arkan-footer-social-in{max-width:1240px;margin:0 auto;display:flex;justify-content:flex-end}
.arkan-footer-social .arkan-socials{margin:0}
@media(max-width:767px){.arkan-footer-social-in{justify-content:center}}

.arkan-soc-ic .soc-l{font-size:19px;font-weight:800;line-height:1}
.arkan-soc-ic img{display:block;width:24px;height:24px;object-fit:contain}

/* v5.3.3 – icons beside the date in the header */
.arkan-datebar{display:inline-flex;align-items:center;gap:14px;flex-wrap:wrap}
.arkan-datebar .arkan-socials{margin:0;gap:8px;flex-wrap:nowrap}
.ark-topbar .arkan-soc-ic{width:34px;height:34px}
.ark-topbar .arkan-soc-ic svg{width:18px;height:18px}
.ark-topbar .arkan-soc-ic .soc-l{font-size:16px}
.ark-topbar .arkan-soc-ic img{width:18px;height:18px}

/* v5.3.3 – news share bar, short link and print */
.arkan-share{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:26px 0 8px;padding:14px 16px;background:#fff;border:1px solid var(--ark-line);border-radius:14px}
.arkan-share .lbl{font-weight:800;margin-inline-end:6px}
.arkan-share a,.arkan-share button{border:1px solid var(--ark-line);background:#f6faf7;color:var(--ark-green-dark);border-radius:999px;padding:7px 16px;font:inherit;font-size:.88rem;font-weight:700;text-decoration:none;cursor:pointer}
.arkan-share a:hover,.arkan-share button:hover,.arkan-share a:focus-visible,.arkan-share button:focus-visible{background:var(--ark-green);border-color:var(--ark-green);color:#fff}
.arkan-share button[hidden]{display:none}
.arkan-share-link{margin:0 0 20px;font-size:.88rem;color:var(--ark-muted)}
.arkan-print-url{display:none}
.arkan-portal .ark-plain .arkan-hero-img{width:100%;max-height:460px;object-fit:cover;border-radius:16px;margin:8px 0 16px}
@media print{
  .ark-topbar,.ark-navbar,.ark-footer,.arkan-footer-social,.arkan-alerts,.arkan-ad-float,.arkan-pwa-banner,.arkan-share,.arkan-share-link,.skip-link,.ark-fallback-header,.ark-fallback-footer,.arkan-install{display:none!important}
  body,body.arkan-portal{background:#fff!important;color:#000}
  .ark-plain{max-width:none;padding:0}
  .arkan-print-url{display:block;margin-top:24px;padding-top:8px;border-top:1px solid #888;font-size:12px}
  a[href]{color:inherit;text-decoration:none}
  .arkan-portal .ark-plain .arkan-hero-img{max-height:300px}
}
