.SSO-BAR a,.SSO-BAR p,.SSO-BAR li,.SSO-BAR label{color:#fff;text-align:center;list-style:none}.sso-bar-wrapper.mobile .sso-mobile-navigation-button.mobile .button-container .sso-mobile-navigation-button.mobile{width:55px;height:45px}.sso-bar-wrapper.mobile .mobile-navigation-button{display:inline-block;width:53px;height:45px;background:url() no-repeat;cursor:pointer}.mobile.sso-modal{width:100%;height:100%;position:fixed;background-color:rgba(0,0,0,.8);top:0;left:0;right:0;bottom:0;z-index:10200;display:none}.mobile.sso-modal.active{display:block}.sso-bar-wrapper.mobile,.sso-modal.mobile{display:none}.mobile-modal-wrapper{height:100%;overflow:auto;width:80%;padding:0 10%;position:relative}.mobile-modal-wrapper .sso-locale,.mobile-modal-wrapper .sso-identities,.mobile-modal-wrapper .sso-notifications{width:23%}.mobile-modal-wrapper .sso-locale .sso-locale-list-container,.mobile-modal-wrapper .sso-notification-dropdown,.mobile-modal-wrapper .sso-identity-dropdown-wrapper{width:90%;position:absolute;margin:auto;right:0;left:0;background-color:#000;outline:rgba(0,0,0,.9) solid 800px;z-index:1;top:10%}.mobile-modal-wrapper .sso-notification-dropdown{left:50%;transform:translate(-50%,0%);-webkit-transform:translate(-50%,0)}.mobile-modal-wrapper>div{width:100%;margin:auto;height:auto;margin-top:31px;border:1px solid;min-height:50px;float:left;background-color:#000}.mobile-modal-wrapper>div.sso-identities>a{background-image:url();background-position:50% 50%;background-repeat:no-repeat}.mobile-modal-wrapper>div #explore-bar-sites,.mobile-modal-wrapper>div #explore-bar-more{font-size:30px;text-align:center}.mobile-modal-wrapper>div .sso-explore-list li{text-align:center}.mobile-modal-wrapper>div .sso-explore-list li a{color:#fff;font-size:18px;line-height:30px}.mobile-modal-wrapper>div>a{color:#fff;display:inline-block;width:100%;height:100%;text-align:center;line-height:50px;font-size:30px;min-height:48px}.mobile-modal-wrapper>div>div{display:none}.mobile-modal-wrapper>div.active>div{display:block;border-top:1px solid}.mobile-modal-wrapper>div.active>div.sso-locale-list-container,.mobile-modal-wrapper>div.active>div.sso-identity-dropdown-wrapper,.mobile-modal-wrapper>div.active>div.sso-notification-dropdown{border:1px solid}.sso-bar-wrapper.desktop{width:80%;height:50px;position:relative;margin:0 auto}.sso-bar-wrapper.desktop .sso-bar-menu>div{width:auto;height:50px;float:left}.sso-bar-wrapper.desktop .sso-bar-menu .sso-menu-element>a{display:block;width:auto;height:100%;line-height:50px;color:#666;font-size:14px}.sso-bar-wrapper.desktop .sso-bar-menu .sso-menu-element>div{display:none}.sso-bar-wrapper.desktop .sso-bar-menu .sso-menu-element.active>div{display:block;position:absolute;background-color:#000;border:1px solid;min-width:200px;top:50px}.sso-bar-wrapper.desktop .sso-bar-menu>div.sso-explore,.sso-bar-wrapper.desktop .sso-bar-menu>div.sso-locale{padding-right:0}.sso-bar-wrapper.desktop .sso-bar-menu>div.sso-explore{border-left:2px solid #1c1c1c}.sso-bar-wrapper.desktop .sso-bar-menu>div.sso-explore .sso-explore-list-container{padding:16px}.sso-bar-wrapper.desktop .sso-bar-menu>div.sso-explore .sso-explore-list-container .sso-explore-list>*{line-height:25px;text-align:left}.sso-bar-wrapper.desktop .sso-bar-menu>div.sso-explore .sso-explore-list-container #explore-bar-sites,.sso-bar-wrapper.desktop .sso-bar-menu>div.sso-explore .sso-explore-list-container #explore-bar-more{font-size:20px}.sso-bar-wrapper.desktop .sso-bar-menu>div.sso-identities{background-image:url();background-position:50% 50%;background-repeat:no-repeat;height:50px}.sso-bar-wrapper.desktop .sso-bar-menu>div.sso-identities,.sso-bar-wrapper.desktop .sso-bar-menu>div.sso-notifications{display:none}.sso-bar-wrapper.desktop .sso-bar-menu>div.sso-masthead-wrapper{}.sso-bar-wrapper.desktop .sso-bar-menu>div.sso-explore-expander{padding-left:0}.sso-bar-wrapper.desktop .sso-bar-menu>div .sso-identity-dropdown-wrapper{width:auto;right:0}.sso-bar-wrapper.desktop .sso-bar-menu .right-side-container{float:right}.sso-bar-wrapper.desktop .sso-bar-menu .right-side-container .sso-menu-element{float:left}.SSO-BAR .sso-bar-wrapper.desktop .sso-bar-menu .sso-menu-element>a.sso-login-button,.SSO-BAR .sso-bar-wrapper.desktop .sso-bar-menu .sso-menu-element>a.sso-register-button{display:inline-block}.SSO-BAR .sso-bar-wrapper.desktop .sso-bar-menu .sso-menu-element .or{font-size:12px;padding:2px 3px;margin:0 3px;background-color:#666;color:#000}.sso-identity-dropdown-wrapper h3{font-size:15px;text-align:center;padding:10px 50px}.sso-identity-dropdown-wrapper .identity-actions li a{width:80%;height:100%;display:inline-block;padding:10px 0;background-color:rgba(255,255,255,.2);margin-bottom:5px;font-size:14px}.sso-identity-dropdown-wrapper .identity-actions li a.sso-account-action-logout{margin-bottom:0}.sso-identity-dropdown-wrapper .sso-user-identities{margin:0 0 20px}.sso-identity-dropdown-wrapper .sso-user-identities li,.sso-identity-dropdown-wrapper .sso-user-identities li span{pointer-events:none;color:#000}.sso-identity-dropdown-wrapper .sso-user-identities li{width:90%;margin:auto;height:50px;line-height:45px;background-color:#fff;margin-bottom:5px;position:relative}.sso-identity-dropdown-wrapper .sso-user-identities li span{margin-left:5px}.sso-identity-dropdown-wrapper .sso-user-identities li.on a{color:#fff}.sso-identity-dropdown-wrapper .sso-user-identities li a{width:100%;height:100%;display:block;pointer-events:all}.sso-identity-dropdown-wrapper .sso-user-identities li a span:after{background-image:url();background-repeat:no-repeat;display:block;content:"";width:43px;height:42px;position:absolute;top:3px;left:3px}.sso-identity-dropdown-wrapper .sso-user-identities li.psn span:after{background-position:-42px 0}.sso-identity-dropdown-wrapper .sso-user-identities li.xbl span:after{background-position:-128px 0}.sso-identity-dropdown-wrapper .sso-user-identities li.nintendo span:after{background-position:1px 0}.sso-identity-dropdown-wrapper .sso-user-identities li.steam span:after{background-position:-85px 0}.sso-identity-dropdown-wrapper .sso-user-identities li:after{background-image:url();display:block;content:"";width:30px;height:30px;background-size:initial;position:relative;z-index:99999;left:85%;top:-40px}.sso-identity-dropdown-wrapper .sso-user-identities li.on:after{background-position:right -395px}.sso-identity-dropdown-wrapper .sso-user-identities li.off:after{background:transparent}.account-only .sso-user-identities,.single-identity .sso-user-identities{height:0;margin-top:20px;margin-bottom:0}.account-only .sso-user-identities *,.single-identity .sso-user-identities *{display:none}.desktop .sso-identity-dropdown-wrapper{padding-bottom:0}.desktop .sso-identity-dropdown-wrapper .sso-account-dropdown{padding-top:10px;margin-top:10px}.desktop .sso-identity-dropdown-wrapper h3{min-width:200px;font-size:20px}.desktop .sso-identity-dropdown-wrapper h3#platform-user-name{margin-bottom:-10px;padding-bottom:0}.mobile .sso-identities{float:right}.mobile .sso-identity-dropdown-wrapper h3{font-size:20px;text-align:center;margin-bottom:10px}.mobile .sso-identity-dropdown-wrapper .identity-actions li a{width:80%;height:100%;display:inline-block;padding:10px 0;background-color:rgba(255,255,255,.2);margin-bottom:5px;font-size:14px}.mobile .sso-identity-dropdown-wrapper .identity-actions li a.sso-account-action-logout{margin-bottom:0}.mobile .sso-identity-dropdown-wrapper .sso-user-identities li{width:90%;margin:auto;height:50px;line-height:45px;background-color:#fff;margin-bottom:5px;vertical-align:text-bottom}.mobile .sso-identity-dropdown-wrapper .sso-user-identities li.on{background-position:right -400px}.mobile .sso-identity-dropdown-wrapper .sso-user-identities li>a{border:none;position:relative}.mobile .sso-identity-dropdown-wrapper .sso-user-identities li>a span{color:#000;font-family:Helvetica}.mobile .sso-identity-dropdown-wrapper .sso-user-identities li>a span:after{position:absolute;left:5px;top:3px;line-height:50px}.sso-bar-wrapper .sso-locale-chooser{padding-left:9px;padding-right:9px;line-height:40px;display:inline-block;height:auto;padding-top:15px;padding-bottom:14px}.sso-bar-wrapper .sso-locale-chooser>span{background:url();display:inline-block;height:11px;width:16px}.sso-bar-wrapper .sso-locale .sso-locale-list-container{border:1px solid;min-width:240px;width:381px;padding:15px 20px 10px}.sso-locale-list-container .sso-locale-list-close{display:block;background-color:#222;text-align:right}.sso-locale-list-container .sso-locale-list-close a.sso-locale-close{display:block;position:relative;width:20px;height:20px;font-family:Verdana;font-size:15px;line-height:20px;font-weight:bold;background-color:transparent;margin:0 0 0 auto}.sso-bar-wrapper .sso-locale .sso-locale-list-container .sso-locale-text .sr-only-selected,.mobile-modal-wrapper .sso-locale .sso-locale-list-container .sso-locale-text .sr-only-selected{display:none}.sso-bar-wrapper .sso-locale .sso-locale-list-container .sso-locale-text.is-selected,.mobile-modal-wrapper .sso-locale .sso-locale-list-container .sso-locale-text.is-selected{background:none;position:relative;overflow:hidden}.sso-bar-wrapper .sso-locale .sso-locale-list-container .sso-locale-text.is-selected .sr-only-selected,.mobile-modal-wrapper .sso-locale .sso-locale-list-container .sso-locale-text.is-selected .sr-only-selected{display:block;position:absolute;width:20px;height:15px;content:"";background-image:url();background-repeat:no-repeat;background-position:0 0;top:3px;right:5px;color:transparent}.sso-bar-wrapper>div>div .sso-locale-list-container li{width:30%;display:inline-block;left:0;min-width:150px;position:relative;float:left;text-align:left;border-bottom:2px solid #adadad;margin:5px 3% 5px 1%;padding-bottom:10px;padding-left:25px}.sso-bar-wrapper .sso-locale .sso-locale-list-container li:nth-of-type(even) {margin-right:1%;margin-left:3%}.sso-bar-wrapper .sso-locale .sso-locale-list-container li.last-line{border-bottom:0}.sso-bar-wrapper .sso-locale .sso-locale-list-container li .sprite.flag{width:15px;position:absolute;left:10px;height:11px;z-index:1}.sso-bar-wrapper .sso-locale .sso-locale-list-container li .sso-locale.sso-locale-text{width:100%;display:inline-block;float:left;color:#fff;text-align:left;padding-left:10px}.sso-bar-wrapper .sso-locale .sso-locale-list-container .sso-current-locale-header{font-family:"Open Sans Condensed",Verdana,Arial,Helvetica,sans-serif;font-weight:bold;color:#fff;text-align:center;text-transform:uppercase;line-height:40px}.sso-bar-wrapper .sso-locale .sso-locale-list-container .sso-current-locale-header .sso-current-locale-title{text-transform:capitalize}.mobile-modal-wrapper .sso-locale-list-container{max-width:280px;padding-top:0}.mobile-modal-wrapper .sso-locale-list-container li{padding:2% 0;width:100%;border-bottom:1px solid}.mobile-modal-wrapper .sso-locale-list-container li .sprite.flag{height:11px;width:16px;position:absolute;margin-top:5px;margin-left:15px;z-index:1}.mobile-modal-wrapper .sso-locale-list-container li .sso-locale.sso-locale-text{font-size:19px;width:100%;height:100%;display:block;color:#fff;padding-left:5px}.mobile-modal-wrapper .sso-locale-list-container li .is-selected.sso-locale-text{background-position:98% center}.mobile-modal-wrapper .sso-locale-list-container .sso-current-locale-header{color:#fff;text-align:center;padding:10px;text-transform:uppercase;border-bottom:1px solid #fff;background-color:#222}.mobile-modal-wrapper .sso-locale-list-container .sso-current-locale-header .sso-current-locale-title{text-transform:capitalize}.mobile-modal-wrapper .sso-locale-chooser{padding:0}.mobile-modal-wrapper .sso-locale-chooser span{background-image:url();display:inline-block;height:11px;width:16px;border:1px solid #303030;top:-5px;position:relative}.sso-notifications .sso-notification-count{display:none}.sso-notifications .sso-notification-alert-icon{float:left;width:15px;height:16px;background-image:url();background-position:0 -293px;margin-right:5px;margin-left:-20px}.sso-notifications .sso-notification-dropdown{width:300px;right:40px}.sso-notifications .sso-notification-dropdown .sso-notification-no-alert{display:none}.sso-notifications .sso-notification-dropdown .sso-system-notifications{margin:10px 15px}.sso-notifications .sso-notification-dropdown .sso-system-notifications .sso-notification-item{padding-left:20px;margin-bottom:10px}.sso-notifications .sso-notification-dropdown .sso-system-notifications .sso-notification-item p{margin-top:5px;color:#fff}.sso-notifications .sso-notification-dropdown .sso-system-notifications .profile-completion-text{margin-bottom:0}.sso-notifications .sso-notification-dropdown .sso-system-notifications li{text-align:left}.sso-notifications .sso-notification-dropdown p{text-align:left}.sso-notifications .sso-notification-dropdown a{font-size:16px;color:#fff}.sso-notifications .sso-notification-dropdown a:after{display:inline-block;content:"";width:10px;height:20px;display:inline-block}.mobile.sso-modal .sso-notifications{right:0;left:0;position:absolute;padding:0 .2%}.mobile.sso-modal .sso-notifications .sso-notification-icon{display:inline-block;height:40px;width:36px;margin-bottom:-7px}.mobile.sso-modal .sso-notifications .sso-notification-icon .sso-notification-count{color:transparent}.mobile.sso-modal .sso-notifications .sso-notification-item{padding:0;text-align:left;margin-bottom:10px}.mobile.sso-modal .sso-notifications .sso-notification-item p{font-size:16px;letter-spacing:1px;padding:0 20px}.mobile.sso-modal .sso-notifications .sso-notification-item a{font-size:18px;letter-spacing:1px;margin-left:20px}.mobile.sso-modal .sso-notifications .sso-notification-item h3{font-size:20px;line-height:20px;text-align:left;width:90%;margin-left:20px;display:inline-block}.mobile.sso-modal .sso-notifications .sso-notification-item h3.notification-no-alerts{display:none}.mobile.sso-modal .sso-notifications .sso-notification-item h3.sso-notiification-profile-percentage-alert{border-top:2px solid #444;padding-top:10px}.mobile.sso-modal .sso-notifications .sso-notification-item .profile-completion-text{font-size:17px}.mobile.sso-modal .sso-notifications .sso-notification-item ul li{font-size:14px;margin-left:15px;color:#fff}.mobile.sso-modal .sso-notifications .sso-notification-item .complete-profile-alert-link{text-align:left;display:block}.sso-notification-close{display:none}@media screen and (min-width:1025px){.mobile.sso-modal.active{display:none}}@media screen and (max-width:1025px){.SSO-BAR{background:transparent;width:55px;height:45px}body.with-sso-bar{margin-top:0}.sso-bar-wrapper.desktop{display:none}.sso-bar-wrapper.mobile{display:block;margin-top:20px;margin-left:20px}#cdo-bar{background:transparent}}@media screen and (max-width:650px){.sso-locale-list-container li{width:100%}}@media screen and (max-width:321px){.sso-locale-list-container{width:260px}.mobile-modal-wrapper>div{width:259px}}