
body {position: relative;height: auto;}

body.dark-mode #content, body.dark-mode div#values, body.dark-mode div#lifeatmynic, body.dark-mode div#vacancy, body.dark-mode div#application, body.dark-mode div#reseller, body.dark-mode .gform_wrapper.gf_browser_chrome input.button.gform_button_select_files, body.dark-mode .gform_wrapper .gform_fileupload_multifile .gform_drop_area, body.dark-mode #drop-us-a-message {
    background-color: #000000 !important;
    color: #ffffff !important;
}
body.dark-mode div#navmainmenu, body.dark-mode .ubermenu-skin-clean-white { background-color: #1a1a1a!important; }

#accessibility { position:fixed; left:1rem; bottom:3%; z-index:1999999;}
#accessibility img { width:40px; }

body.dark-mode .button-group.filter-button-group a { color:#ffffff; }

body.dark-mode h1, body.dark-mode h2, body.dark-mode h3, body.dark-mode h4, body.dark-mode h5, body.dark-mode h6, body.dark-mode p, body.dark-mode .postcategory a, body.dark-mode .accessibility-container a.bluebut, body.dark-mode a.bluebut, body.dark-mode .breadlink a, body.dark-mode .ubermenu-skin-clean-white .ubermenu-item-level-0 > .ubermenu-target, body.dark-mode ol.orangepoint li, body.dark-mode ul.orangepoint li, body.dark-mode .mainm .ubermenu-target-title.ubermenu-target-text, body.dark-mode .postheader *, body.dark-mode .postnext *, body.dark-mode .resellerbox *, body.dark-mode div#footer *, body.dark-mode .stickybox.socialshareicon ul li a {
    color: #ffffff !important;
}

body.dark-mode nav.ubermenu-skin-clean-white > ul.ubermenu-nav > li.ubermenu-current-menu-ancestor > a span.ubermenu-target-text {
    color:#a7202c;
}

body.dark-mode .accessibility-container, body.dark-mode .bgstac, body.dark-mode .mansofeed-item .contain, body.dark-mode .bg1, body.dark-mode .bg2, body.dark-mode .whitebox, body.dark-mode a.whiteboxgradient, body.dark-mode .sidebarwidget, body.dark-mode .postnext, body.dark-mode .resellerbox, body.dark-mode .wp-block-table tr, body.dark-mode tr {
    background-color: #353535 !important;
    background-image:none !important;
}


body.dark-mode .ubermenu-skin-clean-white .ubermenu-item-level-0:hover > .ubermenu-target { background-color:unset!important; }

/*---
body.dark-mode .accessibility-container, body.dark-mode .bgstac, body.dark-mode .mansofeed-item .contain, body.dark-mode .bg1, body.dark-mode .bg2, body.dark-mode .whitebox, body.dark-mode a.whiteboxgradient, body.dark-mode .sidebarwidget, body.dark-mode .ubermenu-skin-clean-white .ubermenu-item-level-0:hover > .ubermenu-target, body.dark-mode .postnext, body.dark-mode .resellerbox, body.dark-mode .wp-block-table tr, body.dark-mode tr {
    background-color: #353535 !important;
    background-image:none !important;
}
---*/

body.dark-mode .ubermenu-skin-clean-white .ubermenu-submenu.ubermenu-submenu-drop {
    background-color: #565656 !important;
    border: 1px solid #565656 !important;
}

body.dark-mode .accessibility-container .bluebut, body.dark-mode div#moresolutions > div:first-child, body.dark-mode div#breadcrumb div, body.dark-mode .wp-block-table tr:nth-child(even), body.dark-mode tr:nth-child(even) {
    background-image: none !important;
    background-color: #565656 !important;
}

body.dark-mode .accessibility-container .bluebut.active, .accessibility-container .bluebut.active {
    background-image: linear-gradient(to right, #01b8d7 0%, #055b99 50%) !important;
    background-image: -webkit-linear-gradient(to right, #01b8d7 0%, #055b99 50%) !important;
    background-color: #01b8d7 !important;
    background-size: 200% auto !important;
    padding: 18px 40px !important;
    border-radius: 35px !important;
    color: #ffffff !important;
    letter-spacing: 0px !important;
    border: 1px solid transparent !important;
    background-position: -10px !important;
}

body.dark-mode .mansofeed-item .contain *, body.dark-mode .whitebox *, body.dark-mode a.whiteboxgradient *, body.dark-mode .sidebarwidget * {
    color: #ffffff !important;
}

body.dark-mode .accordions {
    background-color:#000000!important;
    color: #ffffff !important;
}


body.dark-mode .ubermenu-skin-clean-white .ubermenu-item-level-0:hover>.ubermenu-target, .ubermenu-skin-clean-white .ubermenu-item-level-0.ubermenu-active>.ubermenu-target {
    background: unset!important;
}


body.dark-mode #navmainmenu .nav-menu nav>ul>li>a {
    color: #ffffff;
}
body.highlight-links.dark-mode #navmainmenu .nav-menu nav>ul>li>a {
    color: #a7202c;
}

body.dark-mode .ubermenu-item-level-1 .ubermenu-target-text {
    color: #ffffff;
}

body.dark-mode .ubermenu-item-level-1-4 .ubermenu-target-text {
    color: #b9b9b9;
}

body.dark-mode .ubermenu-item-level-3-4 .ubermenu-target-text {
    color: #ffffff;
}

body.dark-mode .ubermenu-item-level-3.ubermenu-active:hover .ubermenu-target-title {
    color: #a7202c;
}

body.dark-mode .ubermenu-column-1-4 .ubermenu-has-submenu-drop.ubermenu-active >.ubermenu-target-text { color: #878787; }
body.dark-mode .nav-menu .tabwithimage .ubermenu-tab-content-panel li.ubermenu-item-view-all a { background: #a7202c!important; }
body.dark-mode .nav-menu .tabwithimage .ubermenu-tab-content-panel li a { background:#9f9f9f; }
body.dark-mode .ubermenu-nojs.ubermenu-skin-clean-white .ubermenu-submenu .ubermenu-tabs .ubermenu-tab:hover > .ubermenu-target, body.dark-mode .ubermenu-skin-clean-white .ubermenu-submenu .ubermenu-tab.ubermenu-active > .ubermenu-target { background: #a1a1a1; }
body.dark-mode .ubermenu-skin-clean-white .ubermenu-submenu .ubermenu-target > .ubermenu-target-description { color: #dbdbdb;}
body.dark-mode tr td { color:#ffffff; }
body.dark-mode .su-tabs-pane ul.files li { background: #5f5f5f;  color:#ffffff; }
body.dark-mode .su-tabs-pane ul.files li a *, body.dark-mode .su-tabs-pane ul.files li span  { color:#ffffff!important; }
body.dark-mode ul.files.fileshoverblack li:hover { background: #959595!important;}
body.dark-mode ul.files .filetype { border-color:#ffffff; }
body.dark-mode .su-tabs-pane ul.files li:hover { background: #959595!important; }
body.dark-mode #moresolutions { background-color: #565656 !important;}
body.dark-mode.post-template-report-single-post .accordions .icon-container .icon.active { display: block;}
body.dark-mode.post-template-event-single-post .postcontain ul li, body-dark-mode.post-template-event-single-post .postcontain ol li { color:#ffffff; }
body.dark-mode .menu-top-left-dropdown .sub-menu { background:#565656!important; }
body.dark-mode #actionbar .actionmenu_link li a:hover { color:#ffffff; }
body.dark-mode .menu-top-left-dropdown-list a { color:#ffffff!important; }
body.dark-mode #speak-up .su-spoiler-style-default>.su-spoiler-content p { color:#000000!important; }
body.dark-mode .mansofeed-item:hover .contain { background-color: #a7202c!important; }
body.dark-mode .mansofeed-item:hover .posttitle { background-color: inherit;     color: #ffffff!important; }

/*---Event Calendar----*/
body.dark-mode .cmcal-calendar-container.cmcal-calendar-62 .fc .fc-row td.fc-day-top, body.dark-mode .cmcal-calendar-container.cmcal-calendar-62 .fc .fc-row td.fc-day-top a { color:#ffffff; }
body.dark-mode .cmcal-calendar-container.cmcal-calendar-62 .fc-toolbar {background-color: #717171;}

/*---Online Platform----*/
body.dark-mode #s-feature { background: #000000!important; }
body.dark-mode  #s-desktop { background: #000000!important; padding-bottom: 80px!important; margin-bottom: 0px!important; }
body.dark-mode  #s-faq { background: #000000!important; }
body.dark-mode.page-id-1415 #registration { background: #000000!important; }
body.dark-mode .stickybox.socialshareicon ul li a { background-color: #898989; }


/*---Sustainability---*/
body.dark-mode .sustainability-2022 .key-focus-container .alignment-box .inner-box {background-color: #656565;}
body.dark-mode .sustainability-2022 .key-focus-container .key-focus-inner .goal-container .goal-inner-box { background-color: #2b2b2b!important;}

/*
body.dark-mode * {transition:0s;}
*/

body.dark-mode {background-color:#000000;}

body.dark-mode .mansofeed-item:hover .contain {
    transition-duration: 1s;
    box-shadow: 2px 2px 20px #ffffff4a;
}

body.dark-mode .bluebut:hover {
    background-size: 200% auto !important;
    transition:0.5s !important;
}

body.dark-mode g[fill="#ffffff"] rect {
    display: none !important;
}

body.dark-mode .accessi-text p { color: initial!important; }

/*---Mobile menu---*/
body.dark-mode .mm-panel, body.dark-mode .mm-panels {background-color:#565656 !important;}
body.dark-mode a.mm-listitem__text, body.dark-mode a.mm-navbar__title {color: #ffffff !important;}
body.dark-mode .mm-btn_next:after, body.dark-mode .mm-btn_prev:before, body.dark-mode .mm-listitem {border-color: #ffffff !important;}
body.dark-mode .mm-navbar {background-color: #565656 !important;border-color: #ffffff !important;}


/*---read only--*/
body.text-only *, body.text-only *:before, body.text-only *:after {
    background-color: #ffffff !important;
    display: block !important;
    height: initial !important;
    width: initial;
    padding: 0px !important;
    margin: 0px !important;
    color: #000000 !important;
    position: inherit !important;
    background-image: none !important;
    grid-column: inherit !important;
    grid-row: inherit !important;
    min-height: initial !important;
    opacity: 1 !important;
    text-align: left !important;
    visibility: visible !important;
    transition: inherit !important;
    box-shadow: none !important;
    border-radius: 0px !important;
    left: initial !important;
    right: initial !important;
    top: initial !important;
    bottom: initial !important;
    line-height: initial !important;
    background-size: initial !important;
    text-shadow: none !important;
    float: none !important;
    max-width: 100% !important;
}

body.text-only p > a {
    display: inline-block !important;
}

body.text-only a, body.text-only button {
    color: #a7202c !important;
    font-weight:700 !important;
    border:0px !important;
    margin-right:10px !important;
}


body.text-only a.mobile-menu-toggle, body.text-only div#navmainmenu.clearfix::after, body.text-only .menusearch, body.text-only #navmainmenu .mainmenu, body.text-only .stickybox.socialshareicon ul li:before, body.text-only div#postnext, body.text-only div#myOverlay2, body.text-only style, body.text-only script, body.text-only div#mobilemenu, body.text-only div#myOverlay, body.text-only div#scroll, body.text-only a.whiteboxgradient:after, body.text-only div#breadcrumb, body.text-only div#ajaxsearchlitesettings1, body.text-only .bg1, body.text-only .bg2 {
    display: none !important;
}

body.text-only .postcategory a span, body.text-only .mansofeed-item .postcta {
    color: #006a7f !important;
    text-decoration: underline;
}

body.text-only .wow{animation-name: none !important;visibility: visible !important;}
a.dis-textonly {display:none;}
body.text-only a.dis-textonly {
    position: fixed !important;
    top: 0 !important;
    right: 0 !important;
    padding: 10px !important;
    display: block !important;
    font-size: 12px !important;
    line-height: 20px !important;
    color: #ffffff !important;
    background-color: #000000 !important;
    z-index: 1000000;
    cursor:pointer;
}
body.text-only.single-post .postcontain strong { display:inline!important; }


body.text-only img, body.text-only div#accessibility-popup, body.text-only .slick-slide, body.text-only ul.slick-dots, body.text-only .slick-arrow, body.text-only .mansofeed-item > div a:first-child {display: none !important;}
body.text-only .slick-slide:first-child {display: block !important;}
body.text-only div.logo img {max-width:150px !important;display: block !important;}
body.text-only #navmainmenu .logo {
    max-width: 170px !important;
    display: block !important;
    transform: none !important;
}
body.text-only div.logo img, body.text-only div.logo {
    display: block !important;
    width: 100% !important;
}
body.text-only input[type="text"] {border-bottom: 1px solid #000000 !important;}
body.text-only h1, body.text-only h2, body.text-only .gridbox .box:first-child .gridboxtitle {font-size: 24px !important;line-height: 30px !important;}
body.text-only a.posttag, body.text-only span.postdate, body.text-only .posttag:after {display: inline-block !important;}
body.text-only ol.orangepoint li:before, body.text-only ul.orangepoint li:before {display: inline-block !important;vertical-align:middle !important;}
body.text-only .mansofeed {height:initial !important;}
body.text-only .partnerssearch, body.text-only .resellercontact, body.text-only p, body.text-only .peoplebox, body.text-only div#whatwedo, body.text-only .whitebox, body.text-only .socialshareicon, body.text-only .postheader, body.text-only #beourpartner, body.text-only #complaints, body.text-only .subheadertext, body.text-only a.whiteboxgradient, body.text-only .footcol1, body.text-only .footcol2, body.text-only .mansofeed-item, body.text-only .gridbox .box, body.text-only #slider, body.text-only #whoweare, body.text-only #moresolutions {padding: 15px 0px !important;}
body.text-only .postcategory {
    display: none !important;
}

body.text-only .pagecontent .pagecolleft ul li:before, body.text-only .sidebarwidget ul li:before {
    content: 'â€¢';
    display: inline-block !important;
    vertical-align: middle;
}

body.text-only .pagecontent .pagecolleft .resellercontact ul li:before {
    display: none !important;
}

body.text-only .resellercontact ul li a, body.text-only .rcontact, body.text-only .rphone, body.text-only .remail, body.text-only .rurl, body.text-only .rcontact:after, body.text-only .rphone:after, body.text-only .remail:after, body.text-only .rurl:after {display:inline-block !important;}

body.text-only {
    padding: 20px !important;
    background-color: #ffffff !important;
    max-width: 800px !important;
    display: block !important;
    margin: auto;
    box-shadow: 2px 2px 9px 4px #d4d4d4;
    height: auto;
}


body.text-only #navmainmenu .ubermenu-item { display:none!important; }
body.text-only #navmainmenu .logo.ubermenu-item { display:block!important; }
body.text-only #navmainmenu .ubermenu .ubermenu-item-layout-image_above>.ubermenu-image { display:block!important; }
body.text-only .mansofeed-item .contain:after { display:none!important; }
body.text-only #mobile-nav-menu { display:none!important; }
body.text-only #navmainmenu .ubermenu-skin-clean-white.ubermenu-responsive-toggle { display:none!important; }
body.text-only .mansofeed-item:hover .mansotext>*, .mansofeed-item:hover .mansotext>a>* { color: initial!important; }
body.text-only .mansofeed-item { transform: unset!important; }
body.text-only .mansofeed-item .contain .entry-image-overlay { display:none!important; }
body.text-only #mansofeed .filter-button-group { display:none!important; }
body.text-only #actionbar { display:none!important; }
body.text-only div#rev_slider_1_1_forcefullwidth { display:none!important; }


body.text-only  div.asl_w .probox .proinput input[type="search"] {
    border: 1px solid #ccc!important;
    height: 42px!important;
    padding: 8px!important;
}

body.text-only div.asl_w .probox .proloading, body.text-only div.asl_w .probox .proclose, body.text-only div.asl_w .probox .promagnifier, body.text-only div.asl_w .probox .prosettings {
    display: none!important;
}
body.text-only div.asl_w .probox .promagnifier .innericon svg {
    fill: #fff;
    height: 26px!important;
    width: 26px!important;
    padding-top: 12px!important;
}
body.text-only div.asl_w .probox .promagnifier {float: none; display: inline-block!important; position: relative!important; padding-left: 1rem!important; }
body.text-only .asl_m .probox svg { fill: rgb(0 0 0) !important; }
body.text-only .hideindesktop { display:none!important; }
body.text-only #ajaxsearchlite1 .probox, div.asl_w .probox { display:flex!important; }
body.text-only div.asl_m .probox .promagnifier .innericon { background-color:unset!important; }
body.text-only #searchblong { margin-top: 1.5rem!important;  margin-bottom: 1.5rem!important; }
body.text-only #footer .sitemaptitle { margin-bottom: 20px!important;}
body.text-only #footer .borderbottom { border-bottom: 1px solid #dcdcdc; margin-bottom: 1.5rem!important;}
body.text-only.search-no-results #findadvisor { display:none!important; }

body.text-only .su-spoiler.su-spoiler-style-default.su-spoiler-icon-plus>.su-spoiler-title {
    font-weight: 600!important;
    padding-left: 0!important;
}
body.text-only .su-spoiler-icon-plus.su-spoiler-closed .su-spoiler-icon:before { display:none!important; }
body.text-only .su-spoiler-icon-plus .su-spoiler-icon:before { display:none!important; }
body.text-only .wpex-timeline-list ul.wpex-timeline li:before { content:" "!important; }
body.text-only .wp-timeline .timeline-details .tlct-shortdes ul li { margin-bottom:1.3rem!important; }
body.text-only .wp-timeline .timeline-details .tlct-shortdes > p { display:none!important; padding: 0!important; }
body.text-only .wpex-timeline > li .wpex-timeline-label:before { border:0!important; }
body.text-only .center-tl:not(.show-simple) .wpex-timeline .tlct-shortdes > h2 + p { display: none!important;}
body.text-only .wpex-timeline > li .wpex-timeline-label { border: 0!important;}
body.text-only  .wpex-timeline-list:not(.show-icon) .wpex-timeline.style-center > li .wpex-timeline-icon .fa.no-icon {display:none!important;  }
body.text-only .sidebyside-tl.show-classic .wpex-timeline > li { width:100%!important; margin-top: 25px!important;  margin-bottom: 25px!important;  }
body.text-only .wpex-filter { display: none!important; }
body.text-only div.asl_r p.showmore { display: none!important; }
body.text-only .teamul li { max-height:unset!important; margin-bottom: 1.5rem!important;}
body.text-only .teamul li.seclayerbox { margin-left: 2rem!important;}
body.text-only .teamul li:before { display:none!important; }
body.text-only .teamul .redbox, body.text-only .teamul .greybox { position: relative!important; min-height: 1rem!important; background-color: unset!important; transform: unset!important; }
body.text-only .teamul li p { position: relative!important; padding: 0!important; transform: translateY(0px);}
body.text-only .teamul .redbox span, body.text-only .teamul .greybox span { transform:unset!important; }
body.text-only .teamline { border:0!important; }
body.text-only .teamul .redbox span { color:#a7202c!important; }
body.text-only .teamul .greybox span { color:#424242!important; }
body.text-only #menu-footer-open-an-account > li { margin-bottom: 0.5rem!important;}
body.text-only #menu-footer-contact > li { margin-bottom: 0.5rem!important;}
body.text-only .su-spoiler.su-spoiler-style-default a { color: #a7202c !important; }
body.text-only #findadvisor {  display: none!important; }
body.text-only .sus-ethic-esg-box .text-box i { border: 0!important;}
body.text-only .sus-ethic-esg-box .text-box i.fas.fa-phone {transform: rotate(0deg)!important;}
body.text-only .sustain-main-other-component-container .sustain-main-other-component-outer-box .cta { color: #a7202c !important; }
body.text-only.post-template-report-single-post .su-tabs-pane.su-clearfix.su-tabs-pane-open {min-height: unset!important;}
body.text-only.post-template-report-single-post .su-tabs-pane:not(.su-tabs-pane-open) { height: unset!important;}
body.text-only.post-template-report-single-post .su-tabs-pane ul.files li { display: inline-block; width: 100%!important; margin-bottom: 2rem!important;}
body.text-only.post-template-report-single-post .accordions .su-tabs-vertical .su-tabs-nav { display:none!important; }
body.text-only.post-template-report-single-post .accordions.full-width .box { width: 100%; padding: 0!important;}
body.text-only.post-template-report-single-post ul.files li .fileextra {display: flex!important;gap: 10px;}
body.text-only.post-template-report-single-post ul.files .filetype { border-left: 1px solid #000000;padding-left: 10px!important; }
body.text-only.post-template-report-single-post ul.files li:hover .fileextra span, body.text-only.post-template-report-single-post ul.files li:hover .filename { color:#000000!important; }
body.text-only.post-template-report-single-post ul.files .filename {margin-bottom: 0.5rem!important;}
body.text-only .stickybox.socialshareicon ul li { margin-bottom: 0.75rem!important; }


body.dark-mode .contactdetails .ctitle {
    color: #fff;
}

body.dark-mode .contactdetails {
    background-color: #353535;
}

body.dark-mode .nameserver tr {
    background-color: transparent !important;
}


.access-pop {position: fixed;
    left: 0;
    bottom: 0;
    max-width: 500px;
    width: 100%;
    z-index:20000;
    background-color: #F5F5F5;
    transition: opacity 0.15s ease-in-out, transform 0.45s ease-in-out;
    border-radius: 14px;
    transform: translate(8%, -6%) scale(0);
    transform-origin: bottom left;
    opacity: 0;
    box-shadow: 0px 0px 13px 5px #00000024;
}
.access-pop-header {background: #A7202C;padding:35px 25px;text-align: center;color: #ffffff; border-radius: 14px;margin-bottom: -24px;  position: relative;}
.access-pop-header a.access-cta-close {position: absolute;right: 20px;top: 20px;font-size: 22px;color: #ffffff;}

.access-pop-body {padding:20px; background: #EBECF4; border-radius: 20px; padding-top: 45px;}
.access-function-list {padding:15px;gap:10px;background-color: #FFFFFF;border-radius: 14px;display: flex;flex-wrap: wrap;}
.access-function-list a {position:relative;display: flex;flex-wrap:wrap;justify-content: center;align-items: flex-end;font-size: 14px;line-height: 20px;flex-basis:calc(50% - 5px);text-align:center;padding:10px;border-radius: 10px;background-color:#F6F6F6;border:3px solid #F6F6F6;}
.access-function-list a img {max-width:26px;flex-basis:100%;margin-bottom:10px;}
.access-function-list a span {font-weight:700;flex-basis:100%;}
.access-function-list a .tick-box {position:absolute;right:8px;top:8px;background-color:#F1F7FF;border:2px solid #ffffff;width: 28px;height: 28px;border-radius: 100%;}
.access-function-list a .tick-box i {position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);opacity:0;font-size: 12px;}

.access-function-list a.active {border:3px solid #a7202c;}
.access-function-list a.active .tick-box {background-color:#a7202c;}
.access-function-list a.active .tick-box i {color:#ffffff;opacity:1;}
.access-function-list a.reset-cta {border:3px solid #D0DDF0;background-color:#ffffff;}

.access-pop.active { transform: translate(8%, -6%) scale(1); opacity: 1; }

.bigger-cursor *:not(a) {cursor: url('/wp-content/themes/kenanga/img/accessibility-cursor-pointer.png') 10 3,auto;}
.bigger-cursor a, .bigger-cursor a *, .bigger-cursor [href*=""] {cursor: url('/wp-content/themes/kenanga/img/accessibility-cursor-hand.png') 10 3,auto;}


#footer .sitemaptitle { font-size:initial; }
body.bigger-text #footer .sitemaptitle { font-size:150%; }
ul.files li .fileextra > span { font-size: initial; }
.box.product_box a {font-size: inherit!important;}
body.bigger-text ul .wpml-ls-menu-item a span { font-size: initial!important; }
ul .wpml-ls-menu-item a span { font-size: 12px!important; }

.dark-mode .access-pop {background-color:#454545;}
.dark-mode .access-function-list {background-color:#000000;}
.dark-mode .access-function-list a {background-color:#3e3e3f;border: 3px solid #666666;}
.dark-mode .access-function-list a span {color:#ffffff;}
.dark-mode .access-function-list a .tick-box {background-color:#3e3e3f;}
.dark-mode .access-function-list a.active .tick-box {background-color:#A7202C;}
.dark-mode .access-function-list a img {filter: invert(1);}
.dark-mode input {color:#ffffff;background-color: #000000;}
.dark-mode #statistics svg g[fill="#000000"] {fill: #ffffff !important;}
.dark-mode #statistics svg g[stroke="#000000"] {stroke: #ffffff !important;}
.dark-mode .access-pop-body { background: initial;}

.dark-mode .home-main-filter-container {background-color:#000000;}
.dark-mode .post-details-box {background-color:#666666 !important;}
.dark-mode .post-details-box a {color:#ffffff !important;}
.dark-mode .addon-to-explore-container .explore-fea-container .single-explore-box .inner {background-color:#666666 !important;}
.dark-mode .topmainmenu-container {background-color:#333333;}
.dark-mode .topmainmenu-container a {color:#ffffff !important;}
.dark-mode .topmainmenu-container .sub-menu-wrap {background-color:#666666 !important;}
.dark-mode .single-award-box {background-color:#333333 !important;}

.dark-mode .timeline-label-box {background-color: #333333 !important;color: #ffffff !important;}
.dark-mode .filter-event-time-container {background-color: #333333 !important;}
.dark-mode .insights-filter-select-container {background-color: #333333 !important;}
.dark-mode .dropdown-btn {background-color: #333333 !important;}
.dark-mode .dropdown-category-select-wrapper {background-color: #333333 !important;}
.dark-mode .dropdown-category-select-wrapper ul li:not(.search-result-message):hover {background-color: #6c6c6c !important;}
.dark-mode .dropdown-container .dropdown-select-wrapper {background-color: #333333 !important;}
.dark-mode .dropdown-container .dropdown-select-wrapper ul li:not(.search-result-message):hover {background-color: #6c6c6c !important;}

/*----Highlight Links-----*/
body.highlight-links a { background-color: #000000;color:#ffffff; }
body.highlight-links a[class*="but"], .highlight-links.dark-mode .postcategory a {color:#0048ff !important;background-color:#ffffff !important;border: 3px solid #ffffff;background:#ffffff !important;}
body.highlight-links span.ubermenu-target-title.ubermenu-target-text {background-color:#000000 !important;color:#ffffff !important;}
body.highlight-links #accessibility { background-color: initial;}
body.highlight-links .access-pop-header a.access-cta-close {background-color: initial;}
body.highlight-links .access-function-list a {background-color: #F6F6F6; color: inherit;}
body.highlight-links .menu-top-left-dropdown-list a {  color: #ffffff!important; }
body.highlight-links .menu-top-left-dropdown-list a:hover { color: #ffffff!important;}
body.highlight-links #footer a, body.highlight-links #footer li a { color: #ffffff;}
body.highlight-links #footer a:hover, body.highlight-links #footer li a:hover { color: #ffffff; }
body.highlight-links .postcontain .box a {color: #ffffff;}
body.highlight-links .postcontain .box a:hover {color: #ffffff;}
body.highlight-links .asl_m .probox .innericon { background-color:#000000!important; }
body.highlight-links #footer .sitemapmenu ul li a { display: inline-block;}
body.highlight-links #footer a.fbi, body.highlight-links #footer a.youi, body.highlight-links #footer a.lini, body.highlight-links #footer a.insi, body.highlight-links #footer a.tiki {background-color: initial; color: inherit;}
body.highlight-links .mansofeed-item a { background-color: inherit;}
body.highlight-links.category-branches .mansofeed-item a { background-color: #000000; display:inline-block;}
body.highlight-links .mansofeed-item .posttitle { background-color: #000000; color: #ffffff;}
body.highlight-links.category-branches .mansofeed-item .posttitle { background-color: initial; color: #484848;}
body.highlight-links .rev_slider .tp-mask-wrap a.tp-caption { background-color: #000000!important;}
body.highlight-links .button-group.filter-button-group a { margin: 20px 15px; padding: 0 0 20px;}
body.highlight-links a.rewhiteb.hvr-rect { background-color: #000000; color: #ffffff;}
body.highlight-links #actionbar .actionmenu_link .menu-top-left-dropdown .sub-menu { background-color:#000000; }
body.highlight-links .page_navigator .page_header .awselect .front_face, body.highlight-links .awselect .front_face {color: #ffffff; background-color:#000000;     border-bottom-color: #000000;}
body.highlight-links .awselect .front_face .icon svg { fill: #ffffff !important; }
body.highlight-links .awselect .front_face .placeholder { color: #ffffff; background-color:#000000;}
body.highlight-links .awselect .front_face .current_value { color: #ffffff; }
body.highlight-links .awselect .back_face ul li a {  color: #ffffff; background-color:#000000; opacity: 1;}
body.highlight-links .awselect .back_face ul li a:hover { background-color:#a7202c; }
body.highlight-links .box.product_box a { color:#ffffff!important;  }
body.highlight-links .mansofeed-item:hover .contain { background-color: #a7202c!important; }
body.highlight-links .mansofeed-item:hover .posttitle { background-color: inherit;     color: #ffffff!important; }
body.highlight-links .cmcal-calendar-container.cmcal-calendar-62 a.fc-event, body.highlight-links .cmcal-calendar-container.cmcal-calendar-62 .fc-unthemed td.fc-event-container .fc-event {color: #ffffff; background-color:#000000;  }
body.highlight-links .cmcal-calendar-container.cmcal-calendar-62 .fc-event:hover { color: #ffffff; background-color:#a7202c!important; }
body.highlight-links #actionbar .actionmenu_link li#menu-item-51 a, body.highlight-links #actionbar .actionmenu_link li#menu-item-52 a, body.highlight-links #actionbar .actionmenu_link li#menu-item-53 a { background-color: unset; color: #ffffff!important; }
body.highlight-links .access-outer-box:hover .accessi-text p { color: #333!important; }

body.highlight-links .post-box-news .post-box-link {background-color: transparent !important;color:#ffffff;}
body.highlight-links .post-box-report .post-box-link {background-color: transparent !important;color:#ffffff;}
body.highlight-links .post-box-know-more .post-box-link {background-color: transparent !important;color:#ffffff;}
body.highlight-links .post-details-box {background-color:#333333 !important;color: #ffffff !important;}
body.highlight-links .post-details-box * {color:#ffffff !important;}
body.highlight-links .single-explore-box .inner {background-color:#333333 !important;}
body.highlight-links .single-explore-box a {background-color: transparent !important;color:#ffffff;}
body.highlight-links .single-explore-box * {color:#ffffff !important;}
body.highlight-links .post-box-standard a {background-color: transparent !important;color:#ffffff;}
body.highlight-links .post-box-standard * {color:#ffffff !important;}
body.highlight-links .home-top-slider .event-slide-single-img a {background-color: transparent !important;}

/*----Dark Mode & Highlight Links Together----*/
body.highlight-links.dark-mode a[class*="but"], body.highlight-links.dark-mode .postcategory a {color:#a7202c!important;background-color:#ffffff;border: 3px solid #000000;background:#000000 !important;background-image:none !important;}
body.highlight-links.dark-mode span.ubermenu-target-title.ubermenu-target-text {background-color: #ffffff;color:#a7202c!important;}
body.highlight-links.dark-mode a { background-color: #ffffff;color:#a7202c!important; }
body.highlight-links.dark-mode a[class*="but"], body.highlight-links.dark-mode .postcategory a {color:#a7202c !important;background-color:#ffffff !important;border: 3px solid #ffffff;background:#ffffff !important;}
body.highlight-links.dark-mode span.ubermenu-target-title.ubermenu-target-text {background-color:#ffffff !important;color:#a7202c !important;}
body.highlight-links.dark-mode #accessibility { background-color: initial;}
body.highlight-links.dark-mode .access-pop-header a.access-cta-close {background-color: initial; color: inherit!important;}
body.highlight-links.dark-mode .access-function-list a { padding: 16px !important; background-color: #3e3e3f; color: #ffffff;}
body.highlight-links.dark-mode .menu-top-left-dropdown-list a {  color: #a7202c!important; }
body.highlight-links.dark-mode .menu-top-left-dropdown-list a:hover { color: #a7202c!important;}
body.highlight-links.dark-mode #footer a, body.highlight-links.dark-mode #footer li a { color: #a7202c!important;}
body.highlight-links.dark-mode #footer a:hover, body.highlight-links.dark-mode #footer li a:hover { color: #a7202c; }
body.highlight-links.dark-mode .postcontain .box a {color: #a7202c;}
body.highlight-links.dark-mode .postcontain .box a:hover {color: #a7202c;}
body.highlight-links.dark-mode .asl_m .probox .innericon { background-color:#ffffff!important; }
body.highlight-links.dark-mode #footer .sitemapmenu ul li a { display: inline-block;}
body.highlight-links.dark-mode #footer a.fbi, body.highlight-links.dark-mode #footer a.youi, body.highlight-links.dark-mode #footer a.lini, body.highlight-links.dark-mode #footer a.insi {background-color: inherit;}
body.highlight-links.dark-mode .mansofeed-item a { background-color: inherit;}
body.highlight-links.dark-mode .mansofeed-item .posttitle { background-color: #ffffff; color: #a7202c!important;}
body.highlight-links.dark-mode .rev_slider .tp-mask-wrap a.tp-caption { background-color: #ffffff!important;}
body.highlight-links.dark-mode .button-group.filter-button-group a { margin: 20px 15px; padding: 0 0 20px;}
body.highlight-links.dark-mode a.rewhiteb.hvr-rect { background-color: #ffffff; color: #a7202c;}
body.highlight-links.dark-mode .mansofeed-item:hover .posttitle { background-color: inherit; color: #ffffff!important;}
body.highlight-links.dark-mode #navmainmenu .nav-menu nav>ul>li>a { background-color: inherit;}
body.highlight-links.dark-mode .ubermenu-item-level-1 > a.ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only { background-color: inherit; }
body.highlight-links.dark-mode .ubermenu-skin-clean-white .ubermenu-tab > .ubermenu-target { background-color: inherit!important; }
body.highlight-links.dark-mode .su-tabs-pane ul.files li a *, body.highlight-links.dark-mode .su-tabs-pane ul.files li span { color: #a7202c!important; }
body.highlight-links.dark-mode .page_navigator .page.page_header .darkred.uppertext a { color: #a7202c!important; }
body.highlight-links.dark-mode .access-function-list a span { color: #ffffff; }
body.highlight-links.dark-mode .awselect .front_face .placeholder { color: #a7202c; background-color: #ffffff;}
body.highlight-links.dark-mode .awselect .front_face .current_value { color: #a7202c; background-color: #ffffff;}
body.highlight-links.dark-mode .awselect .back_face ul li a:hover { color:#ffffff!important; }
body.highlight-links.dark-mode.category-branches .mansofeed-item .posttitle { background-color: initial;color: inherit!important;}
body.highlight-links.dark-mode.category-branches .mansofeed-item ul.address li a { background-color: #ffffff; color: #a7202c!important; display: inline-block; }
body.highlight-links.dark-mode .page_navigator .page_header .awselect .front_face, body.highlight-links.dark-mode .awselect .front_face { color: #a7202c; background-color: #ffffff; border-bottom-color: #ffffff;}
body.highlight-links.dark-mode .awselect .front_face .icon svg { fill: #000000 !important;}
body.highlight-links.dark-mode .awselect .back_face ul li a {  color: #a7202c; background-color:#ffffff; opacity: 1;}
body.highlight-links.dark-mode #actionbar .actionmenu_link .menu-top-left-dropdown li { background-color: #ffffff; margin-right: 0;}
body.highlight-links.dark-mode .gform_wrapper .gform_footer input.button, body.highlight-links.dark-mode .gform_wrapper .gform_footer input[type=submit] { color: #a7202c!important; background-color:#ffffff!important;  }
body.highlight-links.dark-mode .asl_m .probox svg { fill: #a7202c!important;}
body.highlight-links.dark-mode .cmcal-calendar-container.cmcal-calendar-62 a.fc-event, body.highlight-links.dark-mode .cmcal-calendar-container.cmcal-calendar-62 .fc-unthemed td.fc-event-container .fc-event { background-color: #ffffff;}
body.highlight-links.dark-mode .cmcal-calendar-container.cmcal-calendar-62 .fc .fc-row td.fc-day-top, body.highlight-links.dark-mode .cmcal-calendar-container.cmcal-calendar-62 .fc .fc-row td.fc-day-top a { color:#ffffff!important; }
body.highlight-links.dark-mode .cmcal-calendar-container.cmcal-calendar-62 .fc-event:hover { color: #ffffff!important; background-color:#a7202c!important; }
body.highlight-links.dark-mode .box.product_box a { color:#a7202c!important;  }



.text-only .access-pop {display: none !important;}
body.text-spacing a.ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only { max-width:unset; }



/*---popup style---*/
.accessibility-container {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    max-width: 1400px;
    background-color: #ffffff;
    padding: 4%;
    width: 85%;
}

.accessibility-image {text-align:center;margin-bottom:25px;}
.accessibility-image img {max-width:150px;width:100%;}

a.bluedefault {
    background-image: none;
    background-color: #ffffff;
    border: 1px solid #055b99;
    color: #055b99;
}

.accessibility-container .bluebut {
    background-image: none !important;
    background-color: #ffffff !important;
    border: 1px solid #055b99 !important;
    color: #055b99 !important;
}

.accessibility-container div.row > div {
    margin-bottom: 15px;
}

/*---Added by ryan for accessibility funciton---*/
ul.nav-menu_link li a {
    padding: 15px 0px !important;
    width: 36px !important;
    display: block;
}


/*-----Kenanga-----------*/

/*----Letter Spacing-----*/
/*----Set Original Text Spacing To Avoid Letterspacing not in ZERO when trigger--------------*/
.access-function-list a span { letter-spacing:0px; font-size:13px; }
.page_header h2 p, .postheader h2 p {
    letter-spacing:0px;
}
.button-group.filter-button-group a span { letter-spacing:0px; }
span.ubermenu-target-title.ubermenu-target-text { letter-spacing:0px; font-size:16px; }
#actionbar .actionmenu_link li a { letter-spacing:0px; font-size:12px; }
.page-template-empty #content ul li { letter-spacing:0px; }
#footer .sitemapmenu ul li a { letter-spacing:0px; }
#footer a, #footer li a { letter-spacing:0px; }
h1, h2, h3, h4, h5, h6, p, span, a, button, input, textarea, ul, ol, li, .mansofeed-item .postexcept { letter-spacing:0px;  }
body.text-spacing .rev_slider .tp-caption, .rev_slider .caption { letter-spacing:2px!important; }
.rev_slider .tp-caption, .rev_slider .caption { letter-spacing:0px;}
/*body.text-spacing .mansofeed-item .postexcept { letter-spacing:2px;  }*/
body.text-spacing #footer .sitemaptitle { letter-spacing:0px; }
body.text-spacing #footer .sitemaptitle { letter-spacing:2px; }
body.text-spacing #footer .copyright { letter-spacing:0px;  }
body.text-spacing #footer .copyright { letter-spacing:2px;  }
body.text-spacing #nav_menu-2 .sitemaptitle { text-align:left; }

/*----Dark Mode-----*/
body.dark-mode .su-tabs-vertical .su-tabs-pane ul li, body.dark-mode .su-tabs-vertical .su-tabs-pane ol li {
    color: #ffffff !important;
}

body.dark-mode .accordions .su-tabs-vertical .su-tabs-nav>span {
    color: #ffffff;
}

body.dark-mode #footer {
    background-color: #000000;
}

body.dark-mode .su-tabs-nav span:hover {
    background: #2d2d2d;
}

/*----Dark Mode For Gravity Form-----*/
body.dark-mode .gform_wrapper select, body.dark-mode .gform_wrapper textarea, body.dark-mode .gform_wrapper input {
    color:#ffffff;
}
body.dark-mode .gfield_consent_label a {     color: #a7202c; }
 
body.dark-mode .slick-dotted.slick-slider {
    color: initial;
}
 
/*---Dark Mode For Event Calendar----*/
body.dark-mode.page-id-14765 #content{
    background-color:#000000;
}
body.dark-mode.page-id-14765 #content h1{
    color:#ffffff;
}

/*----Dark Mode For Who We Are-----*/
body.dark-mode #aboutwhite, body.dark-mode #brands{
    background-color:#000000!important;
}

body.dark-mode .ubermenu-skin-clean-white .ubermenu-tab-content-panel {
    background: initial;
}

body.dark-mode #navmainmenu .logo a:hover {
    background-color: unset!important;
}

body.dark-mode .teamul li { background-color: #6f6f6f!important; }
body.dark-mode .people-title ul li {color:#ffffff!important;}
body.dark-mode .people-content { background-color: #353535;}
body.dark-mode .wpex-filter.active {background: #535353!important;}
body.dark-mode .wpex-filter span.active { color: #ffffff!important; }
body.dark-mode .timeline-details span.tll-date { color:#ffffff!important; }
body.dark-mode .wpex-timeline > li .wpex-timeline-label { background-color: #535353!important; color: #ffffff!important;}
body.dark-mode .cmcal-calendar-container thead.fc-head th.fc-day-header { background-color: #b9b9b9 !important;}


/*----Saturation----*/
body.saturation .gform_wrapper div.validation_error { color: #ffffff; border-color: #434242;}
body.saturation .gform_wrapper .validation_message { color: #696969; }
body.saturation .gform_wrapper .gfield_error .gfield_label {color: #790000;}
body.saturation .gform_wrapper .gfield_error .gfield_label {color: #ffffff!important;}
body.saturation .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), body.saturation .gform_wrapper li.gfield_error textarea { border: 1px solid #434242;}
body.saturation .gform_wrapper .gfield_required { color: #ffffff;}


body .highlighted-text {
    background-color: #000000 !important;
    color: #ffffff !important;
    border-radius: 4px !important; 
}


/*---Text to speech additional style---*/
.tts-active-element .post-details-box {background-color:#ffff00 !important;}
.tts-active-element .post-details-box * {color:#000000 !important;}
.tts-active-element.single-explore-box .inner {background-color:#ffff00 !important;}
.tts-active-element.single-explore-box .inner * {color:#000000 !important;}

.form-select-dropdown-container.tts-active-element .form-category-selected {border-bottom: 4px solid #ffff00 !important;}
.gform-field-label.tts-active-element {background-color:#ffff00 !important;}


@media screen and (max-height: 860px) {
    .access-pop-header {padding:20px !important;}
    .access-pop-header img {max-width: 44px;}
    .access-pop-header h3 {font-size: 22px !important;}
}


/*---Popup responsive---*/
@media only screen and (max-width:767px) {
    .accessibility-container .accessibility-image, .accessibility-container a.bluebut.active, .accessibility-container a.bluebut, body.dark-mode .accessibility-container a.bluebut, body.dark-mode .accessibility-container a.bluebut.active {
        display: inline-block;
        width: 90px;
        padding: 8px 10px!important;
        vertical-align: middle;
        font-size: 16px !important;
    }
    
    .access-pop-header {padding:18px !important;}
    .access-pop-header img {max-width: 40px;}
    .access-pop-header h3 {font-size: 20px !important;}
    
    .access-function-list a {margin-bottom:0px !important;}
    .access-function-list {padding: 10px !important;gap: 10px !important;}
    
    ul.nav-menu_link li a {width:32px !important;}
    .access-pop { max-width: 88%; }
    .access-pop.active:after { display:none!important; }
    .access-pop-body { border-radius: 14px;}
    .active:after { content:" "!important;  }
    body.dark-mode a.mobile-menu-toggle { color:#ffffff!important; }
    body.dark-mode .mobilesearch { color:#ffffff!important; }
}