
/*
Rechtsklik V22.2 harde CSS override
Waarom:
Public.master laadt oude V20 CSS én nieuwe V22 CSS.
Daarom moeten beide bestanden dezelfde veilige CSS krijgen.

Raakt NIET:
default.aspx
Public.master
SQL
codebehind
*/

:root{
    --rk-ink:#0b1220;
    --rk-paper:#f4efe5;
    --rk-paper2:#fffaf0;
    --rk-red:#a41f2b;
    --rk-gold:#c79a3b;
    --rk-green:#00866f;
    --rk-blue:#17385e;
    --rk-line:rgba(11,18,32,.16);
    --rk-shadow:0 30px 90px rgba(11,18,32,.18);
    --rk-serif:Georgia,'Times New Roman',serif;
    --rk-sans:Inter,Segoe UI,Roboto,Arial,sans-serif;
}

html{scroll-behavior:smooth}
body{overflow-x:hidden;background:var(--rk-paper);}

.rk-shell,.rk-page{
    max-width:none !important;
    width:100% !important;
    margin:0 !important;
    padding:0 !important;
}

/* Header */
.rk-topbar.rk-v20-site-header,
.rk-topbar.rk-v21-site-header,
.rk-topbar.rk-v22-site-header,
.rk-pagechrome-shell .rk-topbar{
    position:sticky !important;
    top:0 !important;
    z-index:900 !important;
    background:rgba(244,239,229,.88) !important;
    backdrop-filter:blur(18px) !important;
    border-bottom:1px solid var(--rk-line) !important;
    padding:0 !important;
    min-height:82px !important;
}

.rk-v20-header-main,
.rk-v21-header-main,
.rk-v22-header-main{
    width:min(1180px,calc(100% - 32px)) !important;
    margin:auto !important;
    min-height:82px !important;
    display:flex !important;
    align-items:center !important;
    justify-content:space-between !important;
    gap:20px !important;
}

.rk-brand,
.rk-v20-brand-lockup,
.rk-v21-brand-lockup,
.rk-v22-brand-lockup{
    display:flex !important;
    align-items:center !important;
    gap:0 !important;
    min-width:0 !important;
    text-decoration:none !important;
}

.rk-brand .rk-mark,
.rk-v20-brand-lockup .rk-mark,
.rk-v21-brand-lockup .rk-mark,
.rk-v22-brand-lockup .rk-mark{
    display:none !important;
}

.rk-brand strong,
.rk-v20-brand-name,
.rk-v21-brand-name,
.rk-v22-brand-name{
    font-family:var(--rk-serif) !important;
    font-size:25px !important;
    font-weight:900 !important;
    letter-spacing:-.03em !important;
    color:var(--rk-ink) !important;
    text-transform:none !important;
    display:block !important;
    white-space:nowrap !important;
}

.rk-brand strong:before,
.rk-brand strong:after,
.rk-v20-brand-name:before,
.rk-v20-brand-name:after,
.rk-v21-brand-name:before,
.rk-v21-brand-name:after,
.rk-v22-brand-name:before,
.rk-v22-brand-name:after{
    content:none !important;
    display:none !important;
}

.rk-brand span span,
.rk-v20-brand-title,
.rk-v21-brand-title,
.rk-v22-brand-title{
    display:block !important;
    font-size:12px !important;
    text-transform:uppercase !important;
    letter-spacing:.18em !important;
    font-weight:900 !important;
    color:var(--rk-red) !important;
    margin-top:3px !important;
    white-space:nowrap !important;
}

.rk-v20-lang,
.rk-v21-lang,
.rk-v22-lang{
    min-height:46px !important;
    padding:5px !important;
    display:inline-flex !important;
    align-items:center !important;
    gap:4px !important;
    background:rgba(255,250,240,.74) !important;
    border:1px solid var(--rk-line) !important;
    border-radius:999px !important;
    box-shadow:0 18px 45px rgba(11,18,32,.08) !important;
}

.rk-v20-lang a,
.rk-v21-lang a,
.rk-v22-lang a{
    min-width:88px !important;
    height:34px !important;
    padding:0 11px !important;
    border-radius:999px !important;
    display:inline-flex !important;
    align-items:center !important;
    justify-content:center !important;
    gap:6px !important;
    color:var(--rk-ink) !important;
    text-decoration:none !important;
    font-size:11px !important;
    font-weight:900 !important;
}

.rk-v20-lang a b,
.rk-v21-lang a b,
.rk-v22-lang a b{
    font-weight:950 !important;
}

.rk-v20-lang a span,
.rk-v21-lang a span,
.rk-v22-lang a span{
    color:inherit !important;
    opacity:.78 !important;
    font-size:10px !important;
    font-weight:850 !important;
}

.rk-v20-lang a.active,
.rk-v21-lang a.active,
.rk-v22-lang a.active{
    background:var(--rk-ink) !important;
    color:var(--rk-paper) !important;
    box-shadow:0 12px 28px rgba(11,18,32,.20) !important;
}

.rk-v20-header-actions .rk-mini-link,
.rk-v21-header-actions .rk-mini-link,
.rk-v22-header-actions .rk-mini-link{
    display:none !important;
}

.rk-v20-menu-trigger,
.rk-v21-menu-trigger,
.rk-v22-menu-trigger{
    width:auto !important;
    min-width:116px !important;
    height:58px !important;
    border:1px solid rgba(11,18,32,.18) !important;
    border-radius:999px !important;
    background:var(--rk-ink) !important;
    color:var(--rk-paper) !important;
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    gap:12px !important;
    cursor:pointer !important;
    position:relative !important;
    box-shadow:0 20px 60px rgba(11,18,32,.18) !important;
    padding:0 18px !important;
    font-weight:950 !important;
    letter-spacing:.14em !important;
    text-transform:uppercase !important;
    font-size:12px !important;
}

.rk-v20-menu-trigger span,
.rk-v21-menu-trigger span,
.rk-v22-menu-trigger span{
    width:24px !important;
    height:2px !important;
    background:currentColor !important;
    display:block !important;
    position:relative !important;
    border-radius:2px !important;
}

.rk-v20-menu-trigger span:before,
.rk-v20-menu-trigger span:after,
.rk-v21-menu-trigger span:before,
.rk-v21-menu-trigger span:after,
.rk-v22-menu-trigger span:before,
.rk-v22-menu-trigger span:after{
    content:"" !important;
    position:absolute !important;
    left:0 !important;
    width:24px !important;
    height:2px !important;
    background:currentColor !important;
    border-radius:2px !important;
}

.rk-v20-menu-trigger span:before,
.rk-v21-menu-trigger span:before,
.rk-v22-menu-trigger span:before{top:-8px !important}

.rk-v20-menu-trigger span:after,
.rk-v21-menu-trigger span:after,
.rk-v22-menu-trigger span:after{top:8px !important}

.rk-v20-menu-trigger:after,
.rk-v21-menu-trigger:after,
.rk-v22-menu-trigger:after{
    content:"MENU" !important;
}

/* Menu overlay */
body.rk-menu-open{overflow:hidden !important}

.rk-menu-overlay,
.rk-v20-menu-panel,
.rk-v21-menu-panel,
.rk-v22-menu-panel{
    position:fixed !important;
    inset:0 !important;
    z-index:5000 !important;
    display:block !important;
    width:100vw !important;
    min-height:100vh !important;
    overflow:auto !important;
    background:
        radial-gradient(circle at 78% 0%,rgba(0,185,173,.18),transparent 35%),
        linear-gradient(135deg,#03070c,#07111f 58%,#082a31) !important;
    color:#fff !important;
    opacity:0 !important;
    visibility:hidden !important;
    pointer-events:none !important;
    transform:translateY(-16px) scale(.985) !important;
    transition:opacity .22s ease, transform .22s ease, visibility .22s ease !important;
}

.rk-menu-overlay.open,
.rk-menu-overlay.is-open,
.rk-v20-menu-panel.open,
.rk-v20-menu-panel.is-open,
.rk-v21-menu-panel.open,
.rk-v21-menu-panel.is-open,
.rk-v22-menu-panel.open,
.rk-v22-menu-panel.is-open,
body.rk-menu-open .rk-menu-overlay{
    opacity:1 !important;
    visibility:visible !important;
    pointer-events:auto !important;
    transform:none !important;
}

.rk-menu-overlay a,
.rk-v20-menu-panel a,
.rk-v21-menu-panel a,
.rk-v22-menu-panel a{
    color:#fff !important;
    text-decoration:none !important;
}

.rk-menu-inner{
    width:min(1180px,calc(100% - 44px)) !important;
    margin:0 auto !important;
    padding:110px 0 70px !important;
}

.rk-menu-head{
    color:#f0c76c !important;
    letter-spacing:.18em !important;
    text-transform:uppercase !important;
    font-weight:900 !important;
    font-size:14px !important;
    margin-bottom:42px !important;
    display:flex !important;
    align-items:center !important;
    justify-content:space-between !important;
    gap:24px !important;
}

.rk-menu-close,
.rk-v20-menu-close,
.rk-v21-menu-close,
.rk-v22-menu-close{
    position:relative !important;
    z-index:5100 !important;
    width:58px !important;
    height:58px !important;
    border:1px solid rgba(255,255,255,.28) !important;
    border-radius:50% !important;
    background:rgba(255,255,255,.08) !important;
    color:#fff !important;
    font-size:32px !important;
    line-height:1 !important;
    cursor:pointer !important;
    flex:0 0 58px !important;
}

.rk-menu-grid{
    display:grid !important;
    grid-template-columns:repeat(3,1fr) !important;
    gap:36px !important;
}

.rk-menu-block,
.rk-menu-group{
    border-left:1px solid rgba(255,255,255,.18) !important;
    padding-left:28px !important;
}

.rk-menu-block small,
.rk-menu-group h3{
    display:block !important;
    color:#00d7c3 !important;
    letter-spacing:.16em !important;
    text-transform:uppercase !important;
    font-size:12px !important;
    font-weight:900 !important;
    margin:0 0 20px !important;
}

.rk-menu-block a,
.rk-menu-group a{
    display:block !important;
    font-family:var(--rk-serif) !important;
    font-size:clamp(30px,4vw,52px) !important;
    line-height:1.08 !important;
    margin:0 0 10px !important;
}

.rk-menu-contact{
    margin-top:60px !important;
    padding-top:28px !important;
    border-top:1px solid rgba(255,255,255,.18) !important;
    display:grid !important;
    grid-template-columns:repeat(3,1fr) !important;
    gap:28px !important;
}

.rk-menu-contact p{
    color:#d7e0ec !important;
    margin:0 !important;
}

.rk-menu-contact b{
    display:block !important;
    color:#fff !important;
    margin-bottom:8px !important;
}

/* Home hero, intact houden */
.rk20-home{
    background:var(--rk-paper);
    color:var(--rk-ink);
    font-family:var(--rk-sans);
}

.rk20-hero{
    position:relative;
    isolation:isolate;
    overflow:hidden;
    background:
        radial-gradient(circle at 7% 2%,rgba(199,154,59,.18),transparent 28rem),
        radial-gradient(circle at 92% 11%,rgba(17,47,107,.11),transparent 28rem),
        linear-gradient(180deg,#f7f1e6,#fff8eb 48%,#efe6d8);
    border-bottom:1px solid var(--rk-line);
}

.rk20-hero:before{
    content:"";
    position:absolute;
    inset:0;
    background:
        linear-gradient(rgba(7,17,31,.055) 1px,transparent 1px),
        linear-gradient(90deg,rgba(7,17,31,.055) 1px,transparent 1px);
    background-size:54px 54px;
    mask-image:linear-gradient(to bottom,#000 40%,transparent 100%);
    z-index:-2;
}

.rk20-hero:after{
    content:"";
    position:absolute;
    right:-10vw;
    top:10vh;
    width:48vw;
    height:48vw;
    border-radius:46% 54% 60% 40%;
    background:linear-gradient(135deg,rgba(17,47,107,.20),rgba(164,31,43,.16),rgba(199,154,59,.18));
    opacity:.55;
    z-index:-1;
}

.rk20-shell{
    width:min(1180px,calc(100% - 40px));
    margin:0 auto;
}

.rk20-hero-grid{
    min-height:calc(100vh - 82px);
    display:grid;
    grid-template-columns:minmax(0,1fr) minmax(340px,.72fr);
    gap:48px;
    align-items:center;
    padding:88px 0 72px;
}

.rk20-kicker{
    display:inline-flex;
    gap:10px;
    align-items:center;
    border:1px solid var(--rk-line);
    border-radius:999px;
    padding:10px 16px;
    background:rgba(255,250,240,.72);
    backdrop-filter:blur(16px);
    font-size:12px;
    letter-spacing:.14em;
    text-transform:uppercase;
    font-weight:900;
    color:var(--rk-red);
}

.rk20-title{
    font-family:var(--rk-serif);
    font-size:clamp(66px,9.2vw,152px);
    line-height:.84;
    letter-spacing:-.075em;
    margin:28px 0 24px;
    max-width:850px;
}

.rk20-title span{display:block}
.rk20-title .outline{color:transparent;-webkit-text-stroke:1.35px var(--rk-ink);text-stroke:1.35px var(--rk-ink)}
.rk20-title .red{color:var(--rk-red)}

.rk20-lead{
    font-size:clamp(19px,2vw,27px);
    line-height:1.35;
    max-width:760px;
    color:#24304a;
    margin:0 0 30px;
}

.rk20-search{
    width:min(720px,100%);
    display:grid;
    grid-template-columns:58px minmax(0,1fr) 70px;
    min-height:70px;
    border:2px solid var(--rk-ink);
    background:#fffaf0;
    box-shadow:0 18px 45px rgba(11,18,32,.08);
}

.rk20-search-icon{display:grid;place-items:center;font-size:28px}
.rk20-search-input{border:0 !important;outline:0 !important;background:transparent !important;font:inherit !important;font-size:21px !important;color:var(--rk-ink) !important;padding:0 !important;margin:0 !important;width:100% !important}
.rk20-search-button{border:0;background:var(--rk-ink);color:#fff;font-size:28px;cursor:pointer}
.rk20-examples{color:#687386;margin:12px 0 0;font-size:15px}

.rk20-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}
.rk20-btn{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 22px;border-radius:999px;text-decoration:none;font-weight:900;border:1px solid var(--rk-ink);transition:transform .25s ease, box-shadow .25s ease, background .25s ease}
.rk20-btn:hover{transform:translateY(-3px);box-shadow:0 18px 40px rgba(7,17,31,.16)}
.rk20-btn.dark{background:var(--rk-ink);color:#fff}
.rk20-btn.red{background:var(--rk-red);color:#fff;border-color:var(--rk-red)}
.rk20-btn.ghost{background:rgba(255,255,255,.55);color:var(--rk-ink)}

.rk20-panel{
    align-self:center;
    justify-self:end;
    width:min(430px,100%);
    background:rgba(255,250,240,.78);
    border:1px solid rgba(7,17,31,.18);
    border-radius:34px;
    box-shadow:var(--rk-shadow);
    backdrop-filter:blur(18px);
    overflow:hidden;
    transform:rotate(1.2deg);
}

.rk20-panel-head{padding:22px 24px;border-bottom:1px solid var(--rk-line);background:rgba(255,255,255,.38)}
.rk20-panel-head b{font-family:var(--rk-serif);font-size:28px;display:block}
.rk20-panel-head span{display:block;margin-top:4px;color:var(--rk-red);font-size:12px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}
.rk20-panel-body{padding:20px 24px 24px;display:grid;gap:10px}
.rk20-route{display:grid;grid-template-columns:1fr auto;gap:14px;align-items:center;padding:14px 0;border-bottom:1px solid var(--rk-line)}
.rk20-route:last-child{border-bottom:0}
.rk20-route strong{font-family:var(--rk-serif);font-size:25px;line-height:1.05}
.rk20-route span{color:#687386;font-size:14px}
.rk20-route em{font-style:normal;color:var(--rk-gold);font-weight:900}

/* Veelgestelde vragen en dossierupdates */
.rk21-section{
    padding:76px 0 !important;
    background:var(--rk-paper) !important;
    display:block !important;
}

.rk21-section.white{background:#fffaf0 !important}
.rk21-section.cream{background:linear-gradient(180deg,#f7f1e6,#efe6d8) !important}

.rk21-container{
    width:min(1180px,calc(100% - 40px)) !important;
    margin:0 auto !important;
}

.rk21-section-head{
    display:grid !important;
    grid-template-columns:minmax(0,1fr) 420px !important;
    gap:38px !important;
    align-items:end !important;
    margin-bottom:38px !important;
}

.rk21-kicker{
    display:flex !important;
    align-items:center !important;
    gap:14px !important;
    color:#6f819a !important;
    letter-spacing:.18em !important;
    font-size:13px !important;
    text-transform:uppercase !important;
    font-weight:900 !important;
    margin-bottom:18px !important;
}

.rk21-kicker:before{
    content:"" !important;
    width:48px !important;
    height:1px !important;
    background:var(--rk-gold) !important;
}

.rk21-section-head h2{
    font-family:var(--rk-serif) !important;
    font-size:clamp(38px,5vw,76px) !important;
    line-height:1.02 !important;
    letter-spacing:-.055em !important;
    margin:0 !important;
    color:var(--rk-ink) !important;
}

.rk21-section-head p{
    color:#5e6d82 !important;
    font-size:18px !important;
    margin:0 !important;
}

.rk21-faq-grid{
    display:grid !important;
    grid-template-columns:repeat(2,1fr) !important;
    border-top:1px solid var(--rk-line) !important;
    border-left:1px solid var(--rk-line) !important;
}

.rk21-faq-grid a{
    min-height:116px !important;
    padding:24px 26px !important;
    border-right:1px solid var(--rk-line) !important;
    border-bottom:1px solid var(--rk-line) !important;
    background:rgba(255,250,240,.72) !important;
    transition:.22s ease !important;
    color:var(--rk-ink) !important;
    text-decoration:none !important;
    display:block !important;
}

.rk21-faq-grid a:hover{
    background:#fffaf0 !important;
    transform:translateY(-2px) !important;
    box-shadow:0 18px 42px rgba(11,18,32,.08) !important;
}

.rk21-faq-grid strong{
    display:block !important;
    font-size:20px !important;
    color:var(--rk-ink) !important;
    margin-bottom:7px !important;
}

.rk21-faq-grid span{
    display:block !important;
    color:var(--rk-green) !important;
    font-weight:900 !important;
    font-size:14px !important;
}

.rk21-update-grid{
    display:grid !important;
    grid-template-columns:repeat(3,1fr) !important;
    gap:24px !important;
}

.rk21-update-card{
    background:#fffaf0 !important;
    border:1px solid var(--rk-line) !important;
    box-shadow:0 18px 45px rgba(11,18,32,.08) !important;
    overflow:hidden !important;
    display:block !important;
}

.rk21-update-visual{
    height:170px !important;
    position:relative !important;
    background:#17385e !important;
    background-image:
        linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),
        linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px) !important;
    background-size:42px 42px !important;
}

.rk21-update-visual:before{
    content:"" !important;
    position:absolute !important;
    inset:34px !important;
    border:1px solid rgba(255,255,255,.36) !important;
}

.rk21-update-visual:after{
    content:"" !important;
    position:absolute !important;
    right:36px !important;
    top:46px !important;
    width:74px !important;
    height:74px !important;
    border-radius:50% !important;
    border:1px solid rgba(255,255,255,.70) !important;
    box-shadow:0 0 0 34px rgba(255,255,255,.10) !important;
}

.rk21-update-visual.gold{background-color:#a98236 !important}
.rk21-update-visual.green{background-color:#087a62 !important}

.rk21-update-body{
    padding:26px !important;
}

.rk21-update-body small{
    display:inline-flex !important;
    padding:8px 12px !important;
    border-radius:999px !important;
    background:#fff !important;
    color:var(--rk-green) !important;
    font-weight:900 !important;
    font-size:12px !important;
    margin-bottom:18px !important;
}

.rk21-update-body h3{
    font-family:var(--rk-serif) !important;
    font-size:29px !important;
    line-height:1.06 !important;
    letter-spacing:-.03em !important;
    margin:0 0 12px !important;
    color:var(--rk-ink) !important;
}

.rk21-update-body p{
    color:#5d6c82 !important;
    margin:0 0 18px !important;
}

.rk21-update-body a{
    font-weight:950 !important;
    color:var(--rk-ink) !important;
    text-decoration:none !important;
}

@media(max-width:980px){
    .rk20-hero-grid{grid-template-columns:1fr !important}
    .rk20-panel{justify-self:start !important}
    .rk21-section-head{grid-template-columns:1fr !important}
    .rk21-update-grid{grid-template-columns:1fr !important}
    .rk-menu-grid{grid-template-columns:1fr !important}
    .rk-menu-contact{grid-template-columns:1fr !important}
}

@media(max-width:760px){
    .rk-topbar.rk-v20-site-header,
    .rk-topbar.rk-v21-site-header,
    .rk-topbar.rk-v22-site-header{
        min-height:170px !important;
    }

    .rk-v20-header-main,
    .rk-v21-header-main,
    .rk-v22-header-main{
        width:min(100% - 52px,1180px) !important;
        min-height:170px !important;
        display:grid !important;
        grid-template-columns:1fr auto !important;
        grid-template-areas:"brand menu" "lang lang" !important;
        align-items:start !important;
        row-gap:22px !important;
        padding:28px 0 20px !important;
    }

    .rk-v20-brand-lockup,
    .rk-v21-brand-lockup,
    .rk-v22-brand-lockup{
        grid-area:brand !important;
    }

    .rk-v20-lang,
    .rk-v21-lang,
    .rk-v22-lang{
        grid-area:lang !important;
        justify-self:center !important;
        top: -20px;
        position: relative;
    }

    .rk-v20-header-actions,
    .rk-v21-header-actions,
    .rk-v22-header-actions{
        grid-area:menu !important;
        align-self:start !important;
    }

    .rk-brand strong,
    .rk-v20-brand-name,
    .rk-v21-brand-name,
    .rk-v22-brand-name{
        font-size:34px !important;
    }

    .rk-brand span span,
    .rk-v20-brand-title,
    .rk-v21-brand-title,
    .rk-v22-brand-title{
        max-width:280px !important;
        white-space:normal !important;
        font-size:13px !important;
        line-height:1.25 !important;
    }

    .rk-v20-lang a,
    .rk-v21-lang a,
    .rk-v22-lang a{
        min-width:54px !important;
    }

    .rk-v20-lang a span,
    .rk-v21-lang a span,
    .rk-v22-lang a span{
        display:none !important;
    }

    .rk-v20-menu-trigger,
    .rk-v21-menu-trigger,
    .rk-v22-menu-trigger{
        min-width:78px !important;
        width:78px !important;
        height:78px !important;
        padding:0 !important;
        border-radius:50% !important;
    }

    .rk-v20-menu-trigger:after,
    .rk-v21-menu-trigger:after,
    .rk-v22-menu-trigger:after{
        content:"" !important;
    }

    .rk-v20-menu-trigger span,
    .rk-v21-menu-trigger span,
    .rk-v22-menu-trigger span{
        width:32px !important;
    }

    .rk-v20-menu-trigger span:before,
    .rk-v20-menu-trigger span:after,
    .rk-v21-menu-trigger span:before,
    .rk-v21-menu-trigger span:after,
    .rk-v22-menu-trigger span:before,
    .rk-v22-menu-trigger span:after{
        width:32px !important;
    }

    .rk20-hero,
    .rk20-hero-grid{
        min-height:auto !important;
    }

    .rk20-shell,
    .rk21-container{
        width:min(100% - 28px,1180px) !important;
    }

    .rk20-hero-grid{
        padding:58px 0 64px !important;
    }

    .rk20-title{
        font-size:clamp(66px,17vw,92px) !important;
    }

    .rk20-search{
        grid-template-columns:52px minmax(0,1fr) 62px !important;
        min-height:66px !important;
    }

    .rk20-search-input{
        font-size:18px !important;
    }

    .rk20-actions{
        display:grid !important;
        grid-template-columns:1fr !important;
    }

    .rk20-btn{
        width:100% !important;
    }

    .rk20-panel{
        display:none !important;
    }

    .rk21-faq-grid{
        grid-template-columns:1fr !important;
    }

    .rk21-section{
        padding:56px 0 !important;
    }

    .rk-menu-inner{
        padding-top:96px !important;
    }
}

@media(max-width:390px){
    .rk-brand strong,
    .rk-v20-brand-name,
    .rk-v21-brand-name,
    .rk-v22-brand-name{
        font-size:30px !important;
    }

    .rk-brand span span,
    .rk-v20-brand-title,
    .rk-v21-brand-title,
    .rk-v22-brand-title{
        max-width:230px !important;
        font-size:11px !important;
    }

    .rk-v20-menu-trigger,
    .rk-v21-menu-trigger,
    .rk-v22-menu-trigger{
        width:70px !important;
        height:70px !important;
        min-width:70px !important;
    }
}
