/* Need to add in exsitng css */
.show-mobile { display:none !important;}
.default-theme .logo.hide-desktop, .logo.hide-desktop { display:none !important;}
.black-theme .navigation__wrapper .logo, .white-theme .navigation__wrapper .logo{display:none !important;}
.black-theme .new-login-logo, .white-theme .new-login-logo{ display:inline}
.black-theme .old-login-logo, .white-theme .old-login-logo{display:none;}

/* Black Theme CsSS*/
.black-theme .header__wrapper,.white-theme .header__wrapper{ border-bottom:0;}
.black-theme .top-navigation, .white-theme .top-navigation{ padding:0; background: white; height:64px; display:flex;}
.black-theme .top-navigation .top-navigation-container, .white-theme .top-navigation .top-navigation-container{ width:100%;}
.black-theme .top-navigation .content,.white-theme .top-navigation .content { max-width: 100%; padding: 0 16px 0 32px; width:100%;}
.black-theme .navigation__wrapper,.white-theme .navigation__wrapper { background: #1b1b1b; max-width: 100%; padding: 0 16px 0 0;min-height: 64px !important;height: 64px !important; border-top:1px solid #e8eae8;
    --tw-shadow: 0px 2px 2px 0px #0000001f;
    --tw-shadow-colored: 0px 2px 2px 0px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);}

.black-theme .sites-link__cta,.black-theme .sites-link__cta:focus,.black-theme .sites-link__cta:hover,
.white-theme .sites-link__cta,.white-theme .sites-link__cta:focus,.white-theme .sites-link__cta:hover{ padding:17px 15px 17px 25px; margin-left: 14px; position: relative; color: #2E2E2E;font-size: 1rem; line-height: 1.4rem; letter-spacing:normal}
.black-theme .sites-link__cta, .white-theme .sites-link__cta, .black-theme .sites-link__cta:hover, .white-theme .sites-link__cta:hover{ padding:21px 15px 21px 25px}
.black-theme .sites-link__cta:hover,.white-theme .sites-link__cta:hover{ background:#f0f0f0; letter-spacing:normal}
.black-theme .sites-link__cta:before,.white-theme .sites-link__cta:before { content: ""; background: url(https://www.spglobal.com/_assets/icons/icn_explore.svg); display: inline-block; height: 14px; right: 0; position: relative;left: -8px; top:0; width: 14px;}
.black-theme .sites-link__cta:after,.white-theme .sites-link__cta:after{display:none;}
.black-theme .navigation__wrapper .nav__primary,.white-theme .navigation__wrapper .nav__primary { width: 100% !important}
.black-theme .navigation__wrapper .nav__primary-list a,.white-theme .navigation__wrapper .nav__primary-list a {padding: 20px 40px 19px 1rem;color: white;font-size: 14px;line-height: 24px;font-weight: 700; position:relative;}
.black-theme .navigation__wrapper .nav__primary-list a.is-selected, .white-theme .navigation__wrapper .nav__primary-list a.is-selected,
.black-theme .navigation__wrapper .nav__primary-list a.is-selected.is-current, .white-theme .navigation__wrapper .nav__primary-list a.is-selected.is-current{background: #F6F6F6; color: black;}
.black-theme .navigation__wrapper .nav__primary-list a:after, .white-theme .navigation__wrapper .nav__primary-list a:after{border: none; color: white; content: ">";display: block;font-size: 20px;height: auto;right: 0;transform: rotate(90deg);transform-origin: center center; width: auto;line-height: 1;float: right; position: absolute;right: 20px;top: 22px;}
.black-theme .navigation__wrapper .nav__primary-list a.is-selected:after, .white-theme .navigation__wrapper .nav__primary-list a.is-selected:after {transform: rotate(-90deg); color:black}
.black-theme .navigation__wrapper .nav__primary-list a.nav__primary-clickable,
.white-theme .navigation__wrapper .nav__primary-list a.nav__primary-clickable{ padding-right:16px;}
.black-theme .navigation__wrapper .nav__primary-list a.nav__primary-clickable:after,
.white-theme .navigation__wrapper .nav__primary-list a.nav__primary-clickable:after{display:none}

.black-theme .navigation__wrapper .nav__primary-list a:hover,.black-theme .navigation__wrapper .nav__primary-list a.is-current {color: white; background: #2e2e2e;}
.black-theme .navigation__wrapper .nav__primary-list a.is-selected:hover:after, .white-theme .navigation__wrapper .nav__primary-list a.is-selected:hover:after{color:white;}
.black-theme .button__search svg,.white-theme .button__search svg { fill: white; width:18px;}
.black-theme .button__search.is-selected span, .white-theme .button__search.is-selected span {background: white;}
.black-theme .button__menu, .white-theme .button__menu{ width:32px; height:25px;}
.black-theme .button__menu span, .white-theme .button__menu span{ background:white; width:32px; height:5px; border-radius:5px;}
.black-theme .button__menu span:nth-child(2), .white-theme .button__menu span:nth-child(2){ top:10px;}
.black-theme .button__menu span:last-child,.white-theme .button__menu span:last-child{ top:20px;}
.black-theme .button__menu.is-selected span,.white-theme .button__menu.is-selected span{ width:25px; height:3px; }
.black-theme .button__menu.is-selected span, .white-theme .button__menu.is-selected span{ left:5px;}
.black-theme .button__menu.is-selected span, .white-theme .button__menu.is-selected span{ background:white;}
.black-theme .navigation__wrapper .navigation__burger-wrapper:before, .white-theme .navigation__wrapper .navigation__burger-wrapper:before{ display:none;}
.black-theme .navigation_secondary__wrapper, .white-theme .navigation_secondary__wrapper {background: black;}
.black-theme .navigation_secondary__list [data-nav-id] , .white-theme .navigation_secondary__list [data-nav-id] {padding: 32px 0;}
.black-theme .navigation_secondary__list, .white-theme .navigation_secondary__list  {margin: 0 auto;width: calc(100% - 200px);padding: 0;}
.black-theme .nav__secondary-list a, .black-theme .nav-meta__latest-link, .black-theme .nav-meta__latest-content,
.white-theme .nav__secondary-list a, .white-theme .nav-meta__latest-link, .white-theme .nav-meta__latest-content {color: white;}
.black-theme .nav__secondary-list a, .white-theme .nav__secondary-list a{ border-bottom: 0;font-size: 16px;font-style: normal; font-weight: 400;line-height: 22.4px;}
.black-theme .hide-desktop, .white-theme .logo{ display:none !important;}
.black-theme .hide-desktop, .white-theme .hide-desktop{ display:block;}
.black-theme .sites-link__info, .white-theme .sites-link__info{ display:none;}
.black-theme .show-mobile,.white-theme .show-mobile{ display:none !important;}
.black-theme .navigation__mobile-wrapper,.white-theme .navigation__mobile-wrapper{ background:black}
.black-theme .navigation__mobile-wrapper .menu a,.white-theme .navigation__mobile-wrapper .menu a{ color:white; font-size: 16px; font-style: normal;font-weight: 400;line-height: 22.4px;}
.black-theme .navigation__mobile-wrapper .is-accordion-submenu-parent,
.white-theme .navigation__mobile-wrapper .is-accordion-submenu-parent{ border-bottom:0;}
.black-theme .navigation__mobile-wrapper .button__accordion span, .black-theme .navigation__mobile-wrapper .button__accordion span:last-child, .black-theme .button__plus span, .black-theme .button__plus span:last-child,
.white-theme .navigation__mobile-wrapper .button__accordion span, .white-theme .navigation__mobile-wrapper .button__accordion span:last-child, .white-theme .button__plus span, .white-theme .button__plus span:last-child{ background:white;}
.black-theme .utility-dropdown .linkCta, .white-theme .utility-dropdown .linkCta{ font-size:14px; color:#2E2E2E;}
.black-theme .header-link.login, .white-theme .header-link.login{display: flex;flex-direction: row-reverse;}
.black-theme .header-link.login picture, .white-theme .header-link.login picture{margin-right:10px;}
.black-theme .utility-dropdown .linkCta, .black-theme .linkCta,.black-theme .header-link.login,
.white-theme .utility-dropdown .linkCta, .white-theme .linkCta,.white-theme .header-link.login{ font-size: 14px; padding:22px 20px 22px 20px; top:0;font-weight: 400;line-height: 20px;letter-spacing: 0em; margin-left: 0;text-align: left;color: #2E2E2E !important;}
/* .black-theme .linkCta:hover, .black-theme .header-link.login:hover{ background:#f0f0f0} */
.black-theme .division-logo, .white-theme .division-logo{ display:block;color: white;background: black;font-weight: 400;font-size: 18px;word-break: break-word;white-space: nowrap;padding: 20px 16px 20px 32px;}
.black-theme .division-logo:empty, .white-theme .division-logo:empty{display:none;}
.black-theme .utility-dropdown .linkCta:after, .white-theme .utility-dropdown .linkCta:after{ top:24px; right:6px;}
.black-theme .utility-dropdown .linkCta, .white-theme .utility-dropdown .linkCta {padding: 22px 20px 22px 15px}
.black-theme .utility-dropdown .linkCta:hover,.white-theme .utility-dropdown .linkCta:hover,.black-theme a.header-link.login:hover,
.white-theme a.header-link.login:hover,.black-theme .linkCta:hover, .black-theme a.header-link.login:hover{ background:rgb(244,244,244);}
.black-theme  .top-navigation .top-navigation-container__right .utility-dropdown,
.white-theme  .top-navigation .top-navigation-container__right .utility-dropdown{ margin-left:0 !important;}
.black-theme .header-link picture, .white-theme .header-link picture{ margin-left:0}
.black-theme .header-link picture img, .white-theme .header-link picture img{ height:14px; width:14px;}
.black-theme .nav-meta__event-type,.black-theme .nav-meta__event-label, .black-theme .nav-meta__event-item,
.white-theme .nav-meta__event-type,.white-theme .nav-meta__event-label, .white-theme .nav-meta__event-item{ color:white;}
.black-theme .nav-meta__event-label:active, .black-theme .nav-meta__event-label:focus,.black-theme .nav-meta__event-label:hover,
.white-theme .nav-meta__event-label:active, .white-theme .nav-meta__event-label:focus,.white-theme .nav-meta__event-label:hover {color: #d6002a;}
.black-theme  .nav__secondary-list a.is-current-section, .black-theme .nav__secondary-list a.is-selected,.black-theme .nav__secondary-list a:hover,
.white-theme  .nav__secondary-list a.is-current-section, .white-theme .nav__secondary-list a.is-selected,.white-theme .nav__secondary-list a:hover{color: #d6002a;}
.black-theme .nav-meta__latest-link:active,.black-theme .nav-meta__latest-link:focus,.black-theme .nav-meta__latest-link:hover,
.white-theme .nav-meta__latest-link:active,.white-theme .nav-meta__latest-link:focus,.white-theme .nav-meta__latest-link:hover{color: #d6002a;}
.black-theme .navigation__wrapper .nav__primary-list li:first-child a,.white-theme .navigation__wrapper .nav__primary-list li:first-child a{margin-left:16px;}
/* Black Theme CsSS*/
.black-theme .navigation__wrapper .nav__primary-list, .white-theme .navigation__wrapper .nav__primary-list{ padding-left: 0 !important; justify-content: flex-start;}
.black-theme a.header-link.login, .white-theme a.header-link.login{padding:15px 15px}
.black-theme a.header-link.login picture, .white-theme a.header-link.login picture{ display:none;}
.black-theme .navigation__wrapper .nav__primary-list a.primeLogin, .white-theme .navigation__wrapper .nav__primary-list a.primeLogin{background: #d6002a; height: 40px;margin: 12px;line-height: normal !important;padding: 10px !important;}
.black-theme .navigation__mobile-wrapper .menu a.primeLogin, .white-theme .navigation__mobile-wrapper .menu a.primeLogin{background: #d6002a; height: 40px; margin: 12px 0; line-height: normal !important; padding: 10px !important; display: table !important; clear: both;}
.black-theme .navigation__wrapper .nav__primary-list a.primeLogin:after,
.white-theme .navigation__wrapper .nav__primary-list a.primeLogin:after{ display:none !important}
.black-theme .navigation__wrapper .nav__primary-list a.primeLogin:hover,
.white-theme .navigation__wrapper .nav__primary-list a.primeLogin:hover{ background:black}
.black-theme .navigation__wrapper .nav__primary-list li:first-child a{ margin-left:0px;}
.white-theme .navigation__wrapper .nav__primary-list li:first-child a{ margin-left:16px;}
/* footer css start */
.black-theme .footer, .white-theme .footer{background: #E6E6E6;color: #454545; position:relative; padding:112px 32px 32px;}
.black-theme .footer__content, .white-theme .footer__content{ max-width: 100%;	padding: 0}
.black-theme .footer__links,.black-theme .footer__secondary-links, .white-theme .footer__links,.white-theme .footer__secondary-links {margin-bottom: 32px; display: flex; flex-direction: row; flex-wrap: wrap; max-width:100%;    border-bottom:0;}
.black-theme .footer__secondary-links,
.white-theme .footer__secondary-links{ padding-top:32px; border-top:1px solid #ADADAD;}
.black-theme .footer__links li,	.black-theme .footer__secondary-links li,
.white-theme .footer__links li,	.white-theme .footer__secondary-links li{flex: 0 0 25%;flex-wrap: wrap;margin-bottom: 10px;font-weight: normal !important;}
.black-theme .footer__links a,.black-theme .footer__secondary-links a,
.white-theme .footer__links a,.white-theme .footer__secondary-links a {font-weight: normal;font-size: 14px;font-weight: normal;line-height: 19.5px;color: #454545;}
.black-theme .footer__links a:hover,.black-theme .footer__secondary-links a:hover,
.white-theme .footer__links a:hover,.white-theme .footer__secondary-links a:hover {color:black}
.black-theme .footer__bottom-wrapper, .white-theme .footer__bottom-wrapper{ position:static;margin: 32px auto 0;max-width: 100%;}
.black-theme .footer__social, .white-theme .footer__social{display: flex;justify-content: center;width: 100%;left: 0;right: 0;background: black;max-width: 100%;text-align: center;position: absolute; top: 0; right: 0;left: 0;z-index: 1;padding: 7px 0;}
.black-theme .footer__social span, .white-theme .footer__social span{line-height: 30px;color: white;margin-right: 10px;}
.black-theme .footer__social li a ,.white-theme .footer__social li a{color:white;}
.black-theme .footer__notice, .white-theme .footer__notice{max-width: 100%;display: flex;flex-direction: row; align-items:center;flex-wrap: wrap;justify-content: flex-start;}
.black-theme .footer__notice li:last-child, .white-theme .footer__notice li:last-child{ margin-left:auto !important; margin-right:0;}
.black-theme #ot-sdk-btn.ot-sdk-show-settings, .black-theme #ot-sdk-btn.optanon-show-settings,
.white-theme #ot-sdk-btn.ot-sdk-show-settings, .white-theme #ot-sdk-btn.optanon-show-settings {color: #000000;
  border: 1px solid #000000; height: auto; white-space: normal; word-wrap: break-word; padding: .8em 2em;
  cursor: pointer; -moz-transition: .1s ease; -o-transition: .1s ease; -webkit-transition: 1s ease; transition: .1s ease;
  font-size: .75rem; font-weight: 500; letter-spacing: 0; line-height: 1.05rem;}
#ot-sdk-btn.ot-sdk-show-settings:hover, #ot-sdk-btn.optanon-show-settings:hover {color: #fff;background-color: #000000;}
.black-theme .footer__notice li, .white-theme .footer__notice li{ margin-right:1.4em; font-size:12px;}
.black-theme .footer__notice li:first-child, .white-theme .footer__notice li:first-child{ font-size:12px;}
.black-theme .footer__notice li a, .white-theme .footer__notice li a{font-size:12px;margin:0; padding:0;}
.black-theme .footer__notice li a:hover, .white-theme .footer__notice li a:hover { color:black;}
.black-theme .footer__social:before, .white-theme .footer__social:before{ content:"Follow Us";    color: white; padding: 3px 10px 0;}
html[lang=zh-Hans] .black-theme .footer__social:before,
html[lang=zh-Hans] .white-theme .footer__social:before{ content:"跟著我們";}
html[lang=ja] .black-theme .footer__social:before,
html[lang=ja] .white-theme .footer__social:before{ content:"私たちに従ってください";}
html[lang=ko] .black-theme .footer__social:before,
html[lang=ko] .white-theme .footer__social:before{ content:"우리를 따르라";}
html[lang=pt-BR] .black-theme .footer__social:before,
html[lang=pt-BR] .white-theme .footer__social:before{content:"Siganos";}
html[lang=es] .black-theme .footer__social:before,
html[lang=es] .white-theme .footer__social:before{ content:"Síganos";}
html[lang=zh-tw] .black-theme .footer__social:before,
html[lang=zh-tw] .white-theme .footer__social:before{ content:"ตามเรามา";}
html[lang=ru-RU] .black-theme .footer__social:before,
html[lang=ru-RU] .white-theme .footer__social:before{ content:"Подписывайтесь на нас";}
html[lang=ar] .black-theme .footer__social:before,
html[lang=ar] .white-theme .footer__social:before{ content:"تابعنا";}
html[lang=zh-Hans] .black-theme .emerald_footer .footer__content,
html[lang=zh-Hans] .white-theme .emerald_footer .footer__content { position:static !important;}
html[lang=zh-Hans] .black-theme .emerald_footer .footer__social,
html[lang=zh-Hans] .white-theme .emerald_footer .footer__social{ max-width:100%;}



.black-theme .footer__social li a .fa-twitter,
.black-theme .footer__social li a:hover .fa-twitter,
.white-theme .footer__social li a .fa-twitter,
.white-theme .footer__social li a:hover .fa-twitter {
	background: url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23fff' viewBox='0 0 1200 1227' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath data-name='shape' d='M714.163 519.284L1160.89 0h-105.86L667.137 450.887 357.328 0H0l468.492 681.821L0 1226.37h105.866l409.625-476.152 327.181 476.152H1200L714.137 519.284h.026zM569.165 687.828l-47.468-67.894-377.686-540.24h162.604l304.797 435.991 47.468 67.894 396.2 566.721H892.476L569.165 687.854v-.026z'/%3E%3C/svg%3E")
}
/*white -theme css start */
.white-theme .navigation__wrapper {	background: #F6F6F6;}
.white-theme .navigation__wrapper .nav__primary-list a:after,
.white-theme .navigation__wrapper .nav__primary-list a{ color:#000;}
.white-theme .navigation__wrapper .nav__primary-list a:hover, .white-theme .navigation__wrapper .nav__primary-list a.is-current {color: black;	background: #E6E6E6;}
.white-theme .navigation__wrapper .nav__primary-list a.is-selected {background: #000;color: white;}
.white-theme .division-logo{ color: black; background: #E6E6E6;}
.white-theme .navigation__wrapper .nav__primary-list a.is-selected:after{color:white;}
.white-theme .navigation_secondary__wrapper{background:white;}
.white-theme .nav__secondary-list a, .white-theme .nav-meta__latest-link, .white-theme .nav-meta__latest-content {color: black;}
.white-theme .button__search svg{ fill:black}
.white-theme .button__search.is-selected span{ background:black}
.white-theme .button__menu span {background: black;}
.white-theme .button__menu.is-selected span{ background:black;}
.white-theme .navigation__mobile-wrapper {background: white;}
.white-theme .navigation__mobile-wrapper .menu a{ color:black}
.white-theme .button__accordion span, .white-theme .button__accordion span:last-child, .white-theme .button__plus span, .white-theme .button__plus span:last-child{background:black}
.black-theme .utility-dropdown .linkCta:before, .black-theme a.header-link.login:before,
.white-theme .utility-dropdown .linkCta:before, .white-theme a.header-link.login:before{content: "";display: block;height: 14px;right: 0;position: absolute;left: 10px;top: 24px;width: 14px;}
.black-theme .utility-dropdown#support-icon .linkCta:before,
.white-theme .utility-dropdown#support-icon .linkCta:before{background: url(https://www.spglobal.com/_assets/icons/icn_support.svg);}
.black-theme .utility-dropdown#language-icon .linkCta:before,
.white-theme .utility-dropdown#language-icon .linkCta:before{background: url(https://www.spglobal.com/_assets/icons/icn_language.svg);}
.black-theme a.header-link.login:before,.white-theme a.header-link.login:before{background: url(https://www.spglobal.com/_assets/icons/icn_login.svg); background-size:100%;}
.black-theme a.header-link.login, .white-theme a.header-link.login{padding:22px 20px 22px 30px}
.black-theme .utility-dropdown#language-icon .linkCta,.black-theme .utility-dropdown#support-icon .linkCta,
.white-theme .utility-dropdown .linkCta{ padding:22px 20px 22px 30px}

.black-theme .nav__secondary-list a, .navigation_secondary__list .nav__secondary-list a,
.white-theme .nav__secondary-list a, .navigation_secondary__list .nav__secondary-list a{ font-size:14px;}


.black-theme .utility-dropdown .utility-dropdown-data,
.white-theme .utility-dropdown .utility-dropdown-data {background:#1b1b1b}
.black-theme .utility-dropdown .utility-dropdown-data li a,
.white-theme .utility-dropdown .utility-dropdown-data li a{ border:0;}
.black-theme  .utility-dropdown .utility-dropdown-data li a:hover,
.white-theme  .utility-dropdown .utility-dropdown-data li a:hover {
    background-color: #2e2e2e;
}
.black-theme .navigation__mobile-wrapper .menu a.primeLogin, .white-theme .navigation__mobile-wrapper .menu a.primeLogin{
	margin:20px 0 12px
}
@media print, screen and (min-width: 48em) {
    .black-theme .navigation__mobile-wrapper .menu a.primeLogin, .white-theme .navigation__mobile-wrapper .menu a.primeLogin{
		margin:40px 0 12px
	}
}
@media screen and (min-width: 97.5em){
    .black-theme .logo__image, .white-theme .logo__image { max-width: 108px; width: 108px;}
}
/* above 1023 start */
@media print,screen and (min-width: 64em) {
    .black-theme .utility-dropdown .linkCta,.white-theme .utility-dropdown .linkCta {color: black;}
	.black-theme .utility-dropdown .utility-dropdown-data, .white-theme .utility-dropdown .utility-dropdown-data{ top:100%;}
    .black-theme .hide-desktop, .white-theme .hide-desktop{ display:none !important;}
    .black-theme .show-mobile, .white-theme .show-mobile{ display:block !important;}
	.black-theme .navigation__wrapper .nav__primary-list a, .white-theme .navigation__wrapper .nav__primary-list a {font-size: 14px;}
	.black-theme .division-logo, .white-theme .division-logo { font-size:16px}
}
@media screen and (min-width: 85em){
	.black-theme .navigation__wrapper .nav__primary-list a,.white-theme .navigation__wrapper .nav__primary-list a {font-size: 16px; letter-spacing:normal;}
    .black-theme .division-logo, .white-theme .division-logo{font-size: 18px;}
}
@media print,screen and (min-width: 33.75em) {
  	.black-theme .logo, .white-theme .logo{ transform: unset !important;  width: 108px;}
}
@media print,screen and (max-width: 1299px) {
  	.black-theme .utility-dropdown .linkCta:before, .black-theme a.header-link.login:before,
	.white-theme .utility-dropdown .linkCta:before, .white-theme a.header-link.login:before{left:7px;}
  	.black-theme .sites-link__cta:before, .white-theme .sites-link__cta:before{left:-10px; top:1px;}
  	.black-theme .sites-link__cta, .black-theme .sites-link__cta:focus, .black-theme .sites-link__cta:hover,
	.white-theme .sites-link__cta, .white-theme .sites-link__cta:focus, .white-theme .sites-link__cta:hover{ padding: 17px 15px 17px 30px; margin-left: 10px;}
  	.black-theme .utility-dropdown .linkCta:after, .white-theme .utility-dropdown .linkCta:after{right:5px;}
	.black-theme .division-logo, .white-theme .division-logo{ font-size:16px;}
	.black-theme .navigation__wrapper .nav__primary-list, .white-theme .navigation__wrapper .nav__primary-list{ max-width:99%;}
	.black-theme .navigation__wrapper .nav__primary-list a, .white-theme .navigation__wrapper .nav__primary-list a {
		padding: 19px 38px 20px 10px;}
}
@media print,screen and (max-width: 1200px) {
  	html[lang=zh-Hans] .emerald_footer .code{ top:70px;}
}
@media print,screen and (max-width: 1147px) {
	html[lang=pt-BR] .black-theme .navigation__wrapper .nav__primary-list a,
	html[lang=pt-BR] .white-theme .navigation__wrapper .nav__primary-list a{ padding:8px 26px 8px 16px;}
	html[lang=pt-BR] .black-theme .navigation__wrapper .nav__primary-list a:after,
	html[lang=pt-BR] .white-theme .navigation__wrapper .nav__primary-list a:after{ top:15px;}
}
@media print,screen and (max-width: 1120px) {
  	html[lang=es] .black-theme .navigation__wrapper .nav__primary-list a,
	html[lang=es] .white-theme .navigation__wrapper .nav__primary-list a{ padding:8px 26px 8px 16px;}
  	html[lang=es] .black-theme .navigation__wrapper .nav__primary-list a:after,
	html[lang=es] .white-theme .navigation__wrapper .nav__primary-list a:after{ top:15px;}
  }
@media print,screen and (max-width: 1139px) {
    html[lang=zh-tw] .black-theme .navigation__wrapper .nav__primary-list a,
	html[lang=zh-tw] .white-theme .navigation__wrapper .nav__primary-list a{ padding:8px 26px 8px 16px;}
    html[lang=zh-tw] .black-theme .navigation__wrapper .nav__primary-list a:after,
	html[lang=zh-tw] .white-theme .navigation__wrapper .nav__primary-list a:after{ top:15px;}
}
@media print,screen and (max-width: 1023px) {
	.black-theme .top-navigation, .white-theme .top-navigation { padding: 7px 0;background-color: black; height:auto;}
	.black-theme .top-navigation .content, .white-theme .top-navigation .content { max-width: 100%; padding: 0 16px;}
	.black-theme .sites-link__cta, .black-theme .sites-link__cta:focus, .black-theme .sites-link__cta:hover,
	.white-theme .sites-link__cta, .white-theme .sites-link__cta:focus, .white-theme .sites-link__cta:hover{ color:white; font-weight:400; background:none;margin-left: 0; padding: 0 0 0 25px; float:right;}
  	.black-theme .top-navigation .top-navigation-container,
	.white-theme .top-navigation .top-navigation-container{ justify-content:flex-end}
	.black-theme .navigation__wrapper, .white-theme .navigation__wrapper{background:black;padding:0 16px 0 0;}
	.black-theme .navigation__wrapper .logo, .white-theme .navigation__wrapper .logo{ width:auto; max-width:unset;background: white;padding: 20px 16px 21px;margin-right:0;}
	.black-theme .navigation__wrapper .logo .logo__image, .white-theme .navigation__wrapper .logo .logo__image{width:108px !important; max-width:unset;}
	.black-theme .button__menu.is-selected span:last-of-type,.white-theme .button__menu.is-selected span:last-of-type{transform: translateY(-12.5px) rotate(-45deg);}
	.black-theme .navigation__wrapper, .white-theme .navigation__wrapper{box-shadow:0px 1px 4px 0px rgba(0, 0, 0, 0.25); justify-content:flex-start; border-top:0}
	.black-theme .utility-dropdown .linkCta, .white-theme .utility-dropdown .linkCta { font-size: 14px; color: #ffffff; padding:0 20px 0 0; }
	.black-theme .division-logo, .white-theme .division-logo{padding: 10px 20px 10px 20px;	white-space: normal;margin-right:auto;}
 	.black-theme .utility-dropdown .linkCta, .black-theme .linkCta, .black-theme .header-link.login{color:white !important}
	.black-theme .utility-dropdown#language-icon .linkCta, .black-theme .utility-dropdown#support-icon .linkCta, .white-theme .utility-dropdown .linkCta{ padding:0 15px 0 25px;}
	.black-theme .utility-dropdown .linkCta:before, .white-theme .utility-dropdown .linkCta:before{ left:0; top:3px; filter:invert(100%) sepia(0%) saturate(0%) hue-rotate(290deg) brightness(101%) contrast(101%);}
	.black-theme .linkCta, .white-theme .linkCta{padding:0 15px 0 15px;}
	.black-theme .header-link.login,.white-theme .header-link.login{ padding-left:0; padding-bottom: 0;}
	.black-theme .header-link picture, .white-theme .header-link picture {	margin-right: 9px;margin-left: 0;}
  /* footer css start */
	.black-theme .footer__links li, .black-theme .footer__secondary-links li,
	.white-theme .footer__links li, .white-theme .footer__secondary-links li { flex: 0 0 50%; paddin:0 .3em;}
  	.black-theme .footer__social, .white-theme .footer__social{ margin-top:0px;}
	.black-theme .footer__notice li:last-child, .white-theme .footer__notice li:last-child{ margin-top:20px; flex:0 0 100%;}
	.black-theme .footer__notice li, .white-theme .footer__notice li{ width:auto;}
  /* footer css end */
	.black-theme .sites-link, .white-theme .sites-link{order:2; flex:0 0 100%;}
	.black-theme .sites-link__cta:before, .white-theme .sites-link__cta:before {left: -10px; top: 1px;filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(290deg) brightness(101%) contrast(101%);}
	.black-theme .top-navigation .top-navigation-container__left, .white-theme .top-navigation .top-navigation-container__left {display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;justify-content: space-between; width: 100%;}
	.black-theme .utility-dropdown .linkCta:after, .white-theme .utility-dropdown .linkCta:after {right: 0; top: 4px;color: white;}
	.black-theme a.header-link.login, .white-theme a.header-link.login { padding: 0 15px 0 25px; justify-content:start; font-size:14px;}
	.black-theme a.header-link.login:before, .white-theme a.header-link.login:before {left: 0;top: 3px;filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(290deg) brightness(101%) contrast(101%);}
	.black-theme .division-logo:empty, .white-theme .division-logo:empty {visibility: hidden; display:block;}
	.white-theme .navigation__wrapper,
	.white-theme .top-navigation{ background:white;}
	.white-theme .sites-link__cta, .white-theme .sites-link__cta:focus, .white-theme .sites-link__cta:hover{ color:black}
	.white-theme .sites-link__cta:before {filter: invert(0%) sepia(0%) saturate(0%) hue-rotate(290deg) brightness(101%) contrast(101%);}
	.black-theme .navigation__wrapper .logo.hide-desktop, .white-theme .navigation__wrapper .logo.hide-desktop{display:block !important}
	.white-theme .utility-dropdown .linkCta, .white-theme .linkCta, .white-theme .header-link.login,
	.white-theme .utility-dropdown .linkCta:after{color:black !important}
	.white-theme .utility-dropdown .linkCta{ padding:0 15px 0 20px;}
	.white-theme a.header-link.login{ padding-left:20px}
	.black-theme .footer__social:before, .white-theme .footer__social:before{ padding:6px 10px 0;}
	.black-theme .utility-dropdown .linkCta:hover, .white-theme .utility-dropdown .linkCta:hover, .black-theme a.header-link.login:hover, .white-theme a.header-link.login:hover, .black-theme .linkCta:hover, .black-theme a.header-link.login:hover{ background:none;}
	.black-theme .utility-dropdown .utility-dropdown-data{ background:none;}
	.black-theme .utility-dropdown .utility-dropdown-data li a{ border:0;}
	.black-theme .search-input__wrapper .search-input__svg,
	.white-theme .search-input__wrapper .search-input__svg{ top:-2em;}
}
@media screen and (max-width: 768px){
	.black-theme .footer__links li, .black-theme .footer__secondary-links li,
	.white-theme .footer__links li, .white-theme .footer__secondary-links li { flex: 0 0 100%;}
}
@media print,screen and (min-width: 1024px) {

.black-theme .utility-dropdown .utility-dropdown-data, .white-theme .utility-dropdown .utility-dropdown-data{
	--tw-shadow: 0px 2px 2px 0px #0000001f;
    --tw-shadow-colored: 0px 2px 2px 0px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
	--tw-bg-opacity:1;
	background-color:rgb(255 255 255 / var(--tw-bg-opacity));
}
.black-theme .utility-dropdown .utility-dropdown-data li a, .white-theme .utility-dropdown .utility-dropdown-data li a {
	border: 0;
    align-items: center;
    display: flex;
    color: black;
    height: 1.5rem;
    padding: 0 16px;
}
.black-theme .utility-dropdown .linkCta[aria-expanded="true"]{
	background:black;
	color:white !important;
}
.black-theme .utility-dropdown .linkCta[aria-expanded="true"]:after, .white-theme .utility-dropdown .linkCta[aria-expanded="true"]:after{ color:white;}
.black-theme .utility-dropdown .linkCta[aria-expanded="true"]:before, .white-theme .utility-dropdown .linkCta[aria-expanded="true"]:before{
	filter:invert(100%) sepia(0%) saturate(0%) hue-rotate(290deg) brightness(101%) contrast(101%);
}
.black-theme .utility-dropdown .utility-dropdown-data li a:hover, .white-theme .utility-dropdown .utility-dropdown-data li a:hover {
    background-color: rgb(246 246 246 / var(--tw-bg-opacity));

}
.black-theme .utility-dropdown .utility-dropdown-data li {
    margin-bottom: 7px;
}
.black-theme .utility-dropdown .linkCta:after, .white-theme .utility-dropdown .linkCta:after{ display:none;}
}
.black-theme .sites-link__links li a.active, .white-theme .sites-link__links li a.active {
    border-left: 5px solid #d6002a;
    border-bottom:1px solid #828282;
}

/* SPGChinaratings and BRC start */
.black-theme.spgchinaratings .chinaratingstopbar,
.black-theme.spgbrc .chinaratingstopbar { display: flex; justify-content: space-between; padding:0 16px 0 32px;}
.black-theme.spgchinaratings .chinaratingstopbar .site-header__nav,
.black-theme.spgbrc .chinaratingstopbar .site-header__nav{ max-width: unset;width: 100%;background: white;align-items: center;}
.black-theme.spgchinaratings .chinaratingstopbar .site-header__nav:after,
.black-theme.spgchinaratings .chinaratingstopbar .site-header__nav:before,
.black-theme.spgbrc .chinaratingstopbar .site-header__nav:after,
.black-theme.spgbrc .chinaratingstopbar .site-header__nav:before{ display:none;}
.black-theme.spgchinaratings .chinaratingstopbar .dropdown.menu.site-header>li.is-dropdown-submenu-parent>a,
.black-theme.spgchinaratings .chinaratingstopbar .user.dropdown.menu.login-register .site-header__link,
.black-theme.spgbrc .chinaratingstopbar .dropdown.menu.site-header>li.is-dropdown-submenu-parent>a,
.black-theme.spgbrc .chinaratingstopbar .user.dropdown.menu.login-register .site-header__link{
	background:white; font-size: 14px; padding: 22px 20px 22px 20px; top: 0; font-weight: 400;line-height: 20px;letter-spacing: 0em;
    margin-left: 0; text-align: left;color: #2E2E2E !important;}
.black-theme.spgchinaratings .chinaratingstopbar .dropdown.menu.site-header>li.is-dropdown-submenu-parent>a:after,
.black-theme.spgbrc .chinaratingstopbar .dropdown.menu.site-header>li.is-dropdown-submenu-parent>a:after{ display:none;}
.black-theme.spgchinaratings .chinaratingstopbar .user.dropdown.menu.login-register .site-header__link span,
.black-theme.spgbrc .chinaratingstopbar .user.dropdown.menu.login-register .site-header__link span{ color: #2E2E2E !important;}
.black-theme.spgchinaratings .chinaratingstopbar .logo.sp-china-logo .logo__image,
.black-theme.spgbrc .chinaratingstopbar .logo.sp-china-logo .logo__image{ max-width:75px; padding-top:4px;}
.black-theme.spgchinaratings .navigation__wrapper .nav__primary,
.black-theme.spgbrc .navigation__wrapper .nav__primary{ padding-left:16px;}
.black-theme.spgchinaratings .chinaratingstopbar .dropdown.menu.site-header>li.is-dropdown-submenu-parent>a:hover,
.black-theme.spgchinaratings .chinaratingstopbar .user.dropdown.menu.login-register .site-header__link:hover,
.black-theme.spgbrc .chinaratingstopbar .dropdown.menu.site-header>li.is-dropdown-submenu-parent>a:hover,
.black-theme.spgbrc .chinaratingstopbar .user.dropdown.menu.login-register .site-header__link:hover{background: rgb(244, 244, 244);}
.black-theme.spgchinaratings .emerald_footer .footer__social,
.black-theme.spgbrc .emerald_footer .footer__social{ display:none;}
.black-theme.spgchinaratings .chinaratingstopbar .dropdown.menu.site-header>li.is-dropdown-submenu-parent>a{position:relative}
.black-theme.spgchinaratings .chinaratingstopbar .dropdown.menu.site-header>li.is-dropdown-submenu-parent>a:before {
    content: ""; display: block;height: 14px;right: 0;position: absolute;left: 10px;top: 24px;width: 14px;}
.black-theme.spgchinaratings .chinaratingstopbar .dropdown.menu.site-header.js-dropdown-menu>li.is-dropdown-submenu-parent>a{padding:22px 20px 22px 30px;}
.black-theme.spgchinaratings .chinaratingstopbar .dropdown.menu.site-header.js-dropdown-menu>li.is-dropdown-submenu-parent>a:before{background: url(https://www.spglobal.com/_assets/icons/icn_language.svg);}
.black-theme.spgchinaratings .chinaratingstopbar .user.dropdown.menu.login-register .site-header__link span{ margin-right:0}
.black-theme.spgchinaratings .chinaratingstopbar .user.dropdown.menu.login-register .site-header__link picture {display: none;}
.black-theme.spgbrc .chinaratingstopbar .navigation__wrapper .nav__primary-list a{padding:8px 40px 8px 1rem;height:64px;}
.black-theme.spgbrc .chinaratingstopbar .navigation__wrapper .nav__primary-list a:after{ top:10px;}
.black-theme.spgbrc .navigation__wrapper:before{ display:none}
.black-theme.spgchinaratings .chinaratingstopbar .sp-china-logo{ display:block;}
.black-theme.spgbrc .chinaratingstopbar .sp-china-logo{ display:none;}
.black-theme.spgchinaratings .chinaratingstopbar .brclogo{ display:none;}
.black-theme.spgchinaratings .chinaratingstopbar .supportmrktplace{ display:none;}
.black-theme.spgbrc .chinaratingstopbar .brclogo{ display:block;padding:7px 0;}
.black-theme.spgchinaratings .emerald_footer .footer__content{ max-width:100% !important}
.black-theme.spgchinaratings .division-logo{ display:none;}
.black-theme.spgchinaratings .emerald_footer .code {right: 0;bottom: 0;text-align: right;width: 200px;min-width: 140px;max-width: 500px;top:auto;}
.black-theme.spgchinaratings .emerald_footer .code img {width: auto;max-height: 170px;}
.black-theme.spgchinaratings .footer__notice a[data-gtm-label='psb-filing-icon'] {
    padding-left: 24px !important;
}
html[lang=zh-Hans] .black-theme.spgchinaratings .emerald_footer .footer__content { position:relative !important;}

.black-theme .navigation__mobile-wrapper .is-accordion-submenu-parent.is-current>a,
.black-theme .navigation__mobile-wrapper .menu a.is-current,
.white-theme .navigation__mobile-wrapper .is-accordion-submenu-parent.is-current>a,
.white-theme .navigation__mobile-wrapper .menu a.is-current,
.black-theme .navigation__mobile-wrapper .is-accordion-submenu-parent[aria-expanded=true]>a,
.white-theme .navigation__mobile-wrapper .is-accordion-submenu-parent[aria-expanded=true]>a{
color:#d6002a;
}
@media print, screen and (max-width: 1685px) {
  	.black-theme.spgbrc .navigation__wrapper .nav__primary-list a {padding: 8px 40px 7px 1rem;height: 100%;}
	.black-theme.spgbrc .navigation__wrapper .nav__primary-list a:after{right: 15px;top: 11px;}
}
@media print,screen and (max-width: 1120px) {
	.black-theme.spgbrc .navigation__wrapper .nav__primary-list a{padding:7px 30px 8px 16px !important; height:100%;}
	.black-theme.spgbrc .navigation__wrapper .nav__primary-list a:after{top: 10px !important;	right: 10px;}
}
@media print,screen and (max-width: 1023px) {
	.black-theme.spgchinaratings .chinaratingstopbar,
	.black-theme.spgbrc .chinaratingstopbar{padding:0px;}
	.black-theme.spgchinaratings .chinaratingstopbar .sp-china-logo,
	.black-theme.spgbrc .chinaratingstopbar .sp-china-logo{ display:none;}
	.black-theme.spgchinaratings .chinaratingstopbar .dropdown.menu.site-header>li.is-dropdown-submenu-parent>a,
	.black-theme.spgchinaratings .chinaratingstopbar .user.dropdown.menu.login-register .site-header__link,
	.black-theme.spgbrc .chinaratingstopbar .dropdown.menu.site-header>li.is-dropdown-submenu-parent>a,
	.black-theme.spgbrc .chinaratingstopbar .user.dropdown.menu.login-register .site-header__link{ padding:10px 15px !important;}
	.black-theme.spgchinaratings .chinaratingstopbar .dropdown.menu.site-header.js-dropdown-menu>li.is-dropdown-submenu-parent>a{padding:10px 15px 10px 30px !important}
	.black-theme.spgchinaratings .chinaratingstopbar .dropdown.menu.site-header.js-dropdown-menu>li.is-dropdown-submenu-parent>a:before{top:13px;}
	.black-theme.spgchinaratings .navigation__wrapper,
	.black-theme.spgbrc .navigation__wrapper{ justify-content:flex-end;}
	.black-theme.spgchinaratings .navigation__wrapper .logo.hide-desktop.sp-china-logo,
	.black-theme.spgbrc .navigation__wrapper .logo.hide-desktop.sp-china-logo{ display:none !important}
	.black-theme.spgchinaratings .navigation__wrapper .logo.sp-china-logo,
	.black-theme.spgbrc .navigation__wrapper .logo.sp-china-logo {display: block !important;padding: 4px 20px 4px;
        height: 64px; background: white; margin-right:auto !important;}
	.black-theme.spgchinaratings .navigation__wrapper .logo.sp-china-logo img,
	.black-theme.spgbrc .navigation__wrapper .logo.sp-china-logo img{height: 56px;width: auto !important;}
	.black-theme.spgchinaratings .navigation__mobile-wrapper .menu,
	.black-theme.spgbrc .navigation__mobile-wrapper .menu{ padding-top:24px;}
	.black-theme.spgbrc .chinaratingstopbar{ display:none;	}
	.black-theme.spgbrc .navigation__wrapper .logo.hide-desktop{ display:none !important}
	.black-theme.spgbrc .navigation__wrapper .logo{ display:block !important; padding:2px 10px}
	.black-theme.spgbrc .navigation__wrapper .logo img{ width:130px !important;}
	.black-theme.spgchinaratings .emerald_footer .code{ top:0; width:160px;}
	.black-theme.spgchinaratings .emerald_footer{padding-top:72px;}
}
@media print,screen and (max-width: 767px) {
	.black-theme.spgchinaratings .navigation__mobile-wrapper .menu,
	.black-theme.spgbrc .navigation__mobile-wrapper .menu{ padding-top:4px;}
}
/* SPGChinaratings and BRC end */
/* marketsupport css start */
.supportmrktplace{ display:none;}
.supportmrktplacelogo{ display:none;}
.black-theme.supportmrktplace{ display:block;}
.black-theme.supportmrktplace .logo.show-mobile{display: none !important;}
.black-theme.supportmrktplace .logo.supportmrktplacelogo{ display:block !important}
.black-theme .footer__social li a .fa-twitter{height:14px;width:14px;display:inline-block;}
.black-theme .footer__social li a .fa-twitter:before {content: "";}
@media print,screen and (max-width: 1023px) {
	.black-theme.supportmrktplace .logo.supportmrktplacelogo{ display:none !important}
	.black-theme.supportmrktplace .navigation__wrapper .logo{ display:block !important}
	.black-theme.supportmrktplace .navigation__wrapper .logo.hide-desktop{ display:none !important}
}
/* marketsupport css end */
/* ratings custom changes for footer  start */
.black-theme.ratings_custom_footer .footer__secondary-links{ border-top:0px; padding-top:0;}
.black-theme.ratings_custom_footer .footer__links li:first-child,
.black-theme.ratings_custom_footer .footer__secondary-links li:first-child{ width: 100%; flex: 0 0 100%; border-bottom: 1px solid #ADADAD; margin-bottom: 32px;}
.black-theme.ratings_custom_footer .footer__links li:first-child a,
.black-theme.ratings_custom_footer .footer__secondary-links li:first-child a{ font-size:16px;}
/* ratings custom changes for footer end */


/* li#solutions nav .nav__secondary-list:last-child li:last-child a[data-gtm-label="Solutions_Industry Materiality"] {
    display: none;
}
.js-navigation-mobile ul.menu li a[data-gtm-label="Solutions_Industry Materiality"] {
    display: none;
} */