/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/


@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}

/* OpenClaw Akra Riza phase 1 bilingual launch content 2026-07-13 */
.ak-page{--ak-ink:#1e221b;--ak-muted:#68705f;--ak-line:#d9d4c8;--ak-gold:#9d7d35;--ak-bg:#fbfaf6;color:var(--ak-ink);font-family:inherit;line-height:1.7}.ak-page .ak-lang{max-width:1120px;margin:0 auto;padding:clamp(28px,5vw,72px) 18px}.ak-page h1{font-size:clamp(42px,7vw,92px);line-height:.95;letter-spacing:0;margin:0 0 18px}.ak-page h2{font-size:clamp(24px,3vw,42px);line-height:1.12;margin:44px 0 12px;color:#26301f}.ak-page p{font-size:clamp(17px,1.6vw,20px);max-width:860px;margin:0 0 16px}.ak-page p:first-child{color:var(--ak-gold);font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:13px}.ak-buttonlike{display:inline-block;border:1px solid var(--ak-gold);padding:10px 16px;border-radius:3px;color:#2b2c22;background:#fffdf8;font-weight:700}.ak-step{border-left:3px solid var(--ak-gold);padding-left:14px}.ak-en,.ak-el{display:none}html:not([lang^="el"]) .ak-en{display:block}html[lang^="el"] .ak-el{display:block}.ak-page a{color:#6f561e}.ak-page:before{content:"";display:block;height:clamp(220px,34vw,460px);background:linear-gradient(180deg,rgba(16,20,14,.28),rgba(16,20,14,.46)),url('https://images.unsplash.com/photo-1474979266404-7eaacbcd87c5?auto=format&fit=crop&w=1800&q=80') center/cover no-repeat;margin-bottom:0}.home .ak-page:before{height:clamp(320px,58vw,720px)}@media(max-width:680px){.ak-page .ak-lang{padding:30px 16px}.ak-page:before{height:230px}.home .ak-page:before{height:360px}}

/* OpenClaw Akra Riza full Flatsome build 2026-07-13 */
:root{--ak-ink:#1d2118;--ak-soil:#6f5b37;--ak-stone:#e8e1d1;--ak-leaf:#596b3f;--ak-gold:#a7853d;--ak-cream:#fbfaf5;}
.ak-en,.ak-el{display:none}html:not([lang^="el"]) .ak-en{display:block}html[lang^="el"] .ak-el{display:block}
.ak-page{background:var(--ak-cream);color:var(--ak-ink)}.ak-page .section{overflow:hidden}.ak-page h1,.ak-page h2,.ak-footer h3{letter-spacing:0;color:inherit}.ak-page h1{font-size:clamp(44px,7vw,96px);line-height:.95;margin:0 0 18px}.ak-page h2{font-size:clamp(26px,3.2vw,48px);line-height:1.08;margin:0 0 18px}.ak-page p{font-size:18px;line-height:1.72;max-width:860px}.ak-kicker{font-size:12px!important;letter-spacing:.18em;text-transform:uppercase;color:var(--ak-gold);font-weight:700;margin-bottom:18px!important}.ak-hero{min-height:72vh;background-image:linear-gradient(90deg,rgba(20,24,17,.92),rgba(20,24,17,.56)),url('https://images.unsplash.com/photo-1474979266404-7eaacbcd87c5?auto=format&fit=crop&w=1800&q=80');background-size:cover;background-position:center}.ak-hero p{font-size:20px}.ak-band:nth-child(even){background:#fffdf8}.ak-band:nth-child(odd){background:#f2ede2}.ak-band .col-inner{border-left:1px solid rgba(167,133,61,.35);padding-left:28px}.ak-btn .button,.ak-page .button{letter-spacing:0;text-transform:none}.ak-footer{font-size:15px}.ak-footer .ux-menu-link__link{color:#f8f1df}.ak-small{font-size:13px!important;color:#cfc6b5}@media(max-width:680px){.ak-hero{min-height:68vh}.ak-page h1{font-size:46px}.ak-page p{font-size:16px}.ak-band .col-inner{padding-left:18px}}
/* OpenClaw Akra Riza header brand polish 2026-07-13 */
.header-logo,.header-logo-dark{display:none!important}.logo a{display:inline-flex!important;align-items:center;min-height:58px;text-decoration:none}.logo a:before{content:"AKRA RIZA";font-family:Georgia,serif;font-size:24px;letter-spacing:.12em;font-weight:700;color:#1d2118;white-space:nowrap}.transparent .logo a:before{color:#fff}.nav > li > a{letter-spacing:0;text-transform:none}.header-main{border-bottom:1px solid rgba(29,33,24,.08)}@media(max-width:680px){.logo a:before{font-size:18px;letter-spacing:.08em}}
/* OpenClaw Akra Riza duplicate pre-hero suppression 2026-07-13 */
.ak-page:before{display:none!important;content:none!important}
