    h3 {font-size:28px; padding-top:50px; margin-top:10px}
    li {font-family: 'Mulish', sans-serif; list-style-type: square; margin-left:10%; margin-right:10%;} 
    .csp {padding:0 3%; margin:0 3%; background-color:#f8f8f8}
    .csp2 {padding:0 2%; margin:0 2%}
    .cpo {color:#f0eee9 cursor:pointer;} .cpo:hover {color:#091a27}
    .cpob {color:#091a27; font-weight: bold; cursor:pointer;} .cpob:hover {color:#e9e1e1}
    .collt {color:#e9e1e1}
    .ctl2 {padding:0 2px 0 0; white-space: nowrap; border-radius: 0}
    .chartlink {color:#333333;} 
    .chartlink:hover {color:#9a0568; background-color: #eaeaea; cursor:pointer;}
    .fa-arrow-circle-right {color:silver}
    .fa-arrow-circle-right:hover {color:#b48ba5}
    .ing {font-size:13px}
    .ingblock {background-color: #ac9b9d; border-radius:50px; margin-top: -2px}
    .it {font-style:normal;font-weight:bold}
    .itP {font-weight:bold}
    .map {font-size:16px}
    .map:hover {text-decoration:underline !important; text-decoration-style: dotted; text-decoration-color: #ae9f80; text-decoration-thickness: 1px; text-underline-offset: 2px; color:#9a0568; cursor:pointer;} 
    .hovermap a {position:relative;}
    .hovermap a span { position:absolute; display:none; z-index:99; }
    .hovermap a:hover span { display:block;}
    .mul {color:#333333}  
    .mulb {color:#333333} 
    .num {font-weight:bold} 
    .sticky-div {position: sticky; top: 160px; padding:0px;}
    .sticky-div3 {position: sticky; top: 50px; padding:0px; z-index: 100;}
    .front {z-index: 151}

    /* nav menus */
    .arr {font-size: 11px; color: #999; padding: 0 8px}
    .topbar {width: 100%; padding:0; margin: 0 ;padding-bottom: 2px; margin-bottom: -2px; background-color: #e6e2e2}
    .topshade {box-shadow: -4px 4px 8px 0 #dfdddd, -6px 6px 18px 0 #f8f8f8; border-bottom: solid 2px #dfdddd;}
    ul.men {list-style: none; padding: 0; margin: 0; width: 100%; background: #e6e2e2;}
    ul.men li.men {display: block; position: relative; float: left; background: #e6e2e2; width: fit-content; font-size: 11px!important; line-height: 1.6; text-align: left!important}
    /* This hides the dropdowns */
    li.men ul.men { display: none; }
    /* standard link background colour */
    ul.men a {display: block; padding: 0.5em; text-decoration: none; white-space: nowrap; color: #333; background:#f4f0f0; border-radius: 0px 10px}
    li.men a {display: block; padding: 0.5em; text-decoration: none; white-space: nowrap; color: #333; background:#e6e2e2;}
    ul.men li.men a:hover { background: #405e73; color: #fff;}
    /* Display the dropdown */
    li.men:hover > ul.men {display: block; position: absolute;}
    li.men:hover li.men { float: none;}
    li.men:hover a { background: #f4f0f0;}
    /*li.men > ul.men {display: block; position: absolute;}
    li.men li.men { float: none;}
    li.men a { background: #f4f0f0;}*/
    .main-navigation li.men ul.men li.men { border-top: 0; }
    /* Displays second level dropdowns to the right of the first level dropdown */
    ul.men ul ul {left: 100%; top: 0;}
    /* Simple clearfix */
    ul.men:before, ul.men:after {content: " "; /* 1 */ display: table; /* 2 */}
    ul.men:after {clear: both; }
    .mnfr {display: block; padding: 0.3em; margin: -0.3em; text-decoration: none; white-space: nowrap; color: #415e73; background:#e6e2e2; font-weight: bold; font-size: 16px; border-radius: 0px 10px}
    .mnfr:hover {background-color: #415e73; background: #415e73; color: #fff; border-radius: 0px 10px}
    #flag {max-width:100%}
    #focus {max-width:100%}
    @media screen and (max-width:767px) {.arr {font-size: 8px;padding: 0 0}
        .namelink {font-size: 9px !important; line-height: 1em!important; padding: 0.1em} 
        #flag {width: 50px} 
        #focus {width: 50px} 
        .mnfr {font-size:13px}
        }
header,nav.top{z-index:100!important}div.sticky-div3{z-index:90!important}.colmoon{color:#526284}.dvs{font-size:9px}.full{font-size:15px;color:#b8ae7a}.full:hover{color:#999}.lunec{font-size:16px;color:#526284}.lunec:hover{color:#999}.lunh{height:300px}.new{font-size:15px;color:#192632}.new:hover{color:#562614}.solec{font-size:16px;color:#914c11}.solec:hover{color:#562614}@media(max-width:1050px){.full,.new,.lunec,.solec{font-size:12px}}
/* quick links in the title area */
.quicklinks{display:flex;flex-wrap:wrap;gap:9px;justify-content:center;align-items:center;margin:14px auto 0;text-align:center}
.ql-btn{display:inline-block;padding:3px 9px;border:1px solid #ab9e83;border-radius:10px;text-decoration:none;color:#182734;background:#fff;cursor:pointer;transition:background .25s ease,color .25s ease,border-color .25s ease;font-size:13px}
.ql-btn:hover,.ql-btn:focus{background:#e6e2e2;color:#63221b;border-color:#ab9e83}
.ql-btn:focus{outline:2px solid #d8cfbb;outline-offset:2px}
@media(max-width:700px){h2.uppercase.f32.pdt0.pb14{padding-top:20px}.ql-btn{font-size:12px;padding:3px 6px}}
@media(min-width:1051px){#nationsMenu{display:none!important}.flag-toggle{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;border-radius:0!important;pointer-events:none}.flag-toggle:hover,.flag-toggle:focus{background:transparent!important}#flag{cursor:default}}
@media(max-width:1050px){.flag-toggle{display:inline-block;background:#405E74;border:0;padding:0;border-radius:8px;cursor:pointer;pointer-events:auto}.flag-toggle[aria-expanded="true"]{background:#405E74}#nationsWrap>.flag-toggle:hover,#nationsWrap>.flag-toggle:focus{background:#2f475a}#flag{cursor:pointer;display:block;margin-left:auto!important;margin-right:auto}}

/* left menu styles */
#nationsWrap{position:relative}
#nationsWrap .mmn{background:transparent;list-style:none;margin:0;padding:0;width:100%}
#nationsWrap .mmnli{background:transparent;display:block;float:none;font-size:10px!important;line-height:1.3;margin:0;padding:0;position:relative;text-align:left}
#nationsWrap .mmndrop{background:#e6e2e2;left:0;margin:0;padding:0;position:absolute;top:100%;width:max-content;z-index:200}
#nationsWrap .mmndrop li{background:transparent;float:none;width:auto}
#mm-nations{position:relative}
#mm-nations .mmContent{-webkit-overflow-scrolling:touch;max-height:calc(100vh - 260px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-right:8px}
#mm-nations .mmList{list-style:none;margin:0;padding:0}
#mm-nations .mmItem{border-bottom:1px dotted #ae9f80;list-style:none;margin:0;padding:0}
#mm-nations .mmItem:last-child{border-bottom:0}
#mm-nations .mmLink{box-sizing:border-box;color:#333333;cursor:pointer;display:block;font-family:'Mulish',sans-serif;padding:3px 0 3px 8px;text-decoration:none;width:100%}
#mm-nations .mmLink:hover{background-color:#f8f9fa;color:#405E74}
#mm-nations .mmLink:focus{outline:2px solid #d8cfbb;outline-offset:1px}
@media(max-width:900px){#mm-nations .mmContent{max-height:500px}#mm-nations .mmLink{font-size:9px}}