body,html{font-family:"Proxima Nova";font-size:20px}.btn.large-orange,.btn.medium-orange,.btn.small-orange,.button a,.large-orange,.medium-orange,.small-orange,a.button{background-color:#000;cursor:pointer;font:14px/40px Effra,Helvetica,Arial,sans-serif;font-weight:500!important;text-transform:uppercase;color:#fff!important;border:0;padding:0 10px;border-radius:2px;text-align:center;height:40px!important;box-sizing:border-box}#page-header.with-logo{background-color:#fff;height:80px;line-height:80px;background-size:80px;background-position:left center;margin:0 auto}#page-header.with-logo h1{padding:0}#page-header.with-logo h1 a{text-indent:80px;color:#000;text-shadow:none}.module .header,.module-header{border:0;background:0 0}.module .header h3,.module-header h3{border:0;top:0;padding:6px 10px 4px;background:#03FC96;height:30px;box-sizing:border-box;font-family:'Proxima Nova',Helvetica,Arial,sans-serif;color:#000;line-height:20px;font-weight:700;font-size:20px}.module .header h3 span,.module-header h3 span{color:#000}.module .header h3:hover,.module-header h3:hover{background:rgba(3,252,150,.85)}.module .header h3 a,.module-header h3 a{color:#000;font-size:20px;line-height:20px;font-family:'Proxima Nova',Helvetica,Arial,sans-serif;font-weight:700;padding:0;display:block;margin:0}.module .header h3 a:hover,.module-header h3 a:hover{font-weight:700;text-decoration:none}#section-footer p,p{font-family:"Proxima Nova";font-size:20px;line-height:28px;padding-bottom:16px;color:#000}h1{font:22px/25px Effra,Helvetica,Arial,sans-serif;font-weight:700;padding-top:15px;color:#000}h2,h3,h4,h5,h6{font-family:'Proxima Nova',Helvetica,Arial,sans-serif;color:#000;font-weight:500}#section-footer .careers{background-color:#03FC96;cursor:pointer;display:inline-block;font:14px/40px Effra,Helvetica,Arial,sans-serif;font-weight:500;text-transform:uppercase;color:#000;border:0;padding:0 10px;border-radius:2px;text-align:center;width:auto}#feedback-module .feedbackModule .wrapper p{color:#fff;font-size:16px}#home-collage h1{font-size:70px}#home-collage h1,#home-cta h1,#home-quote h1{line-height:1}#home-cta h1{font-size:60px}#nav-container{border:0!important;background-color:#000!important}.large-nav-links>li>a{color:#fff;font:16px/60px Effra,Helvetica,Arial,sans-serif;font-weight:500}.dropdown-header{background:#2a2a2a!important}.dropdown-header .large-nav-links{height:40px}.dropdown-header .large-nav-links>li>a{line-height:40px;color:#A8A8A8;display:block;height:40px}.dropdown-header .large-nav-links>li>a:hover{background-color:none;color:#fff;text-decoration:none}#nav-modal .grey-link>a,#user-menu>a,.br-nav-wrapper #more~.flyout>a,.br-nav-wrapper #uk-more~.flyout>a{color:#fff}.large-nav-links>li:not(#back-to-cnn):not(#nav-header-logo):hover{background:#2A2A2A}.user-nav-wrapper{background-color:#000}.nav .dropdown::before{display:none}.flyout__content{box-shadow:0 1px 1px 0 rgba(42,42,42,.3)}.flyout__content .dropdown-body{background:#f1f1f1}#search .flyout__content .dropdown-body{background:#2a2a2a}#search .flyout__content .dropdown-body input{background:0 0;color:#fff}.nav-column h3,.nav-column h3 a{color:#000;font:16px/19px Effra,Helvetica,Arial,sans-serif;font-weight:500;margin:0}.nav-column li a,.tab-nav-links>li>a{font-weight:400;color:#000;padding:0;font:14px/30px Effra,Helvetica,Arial,sans-serif}.tab-dropdown .dropdown-body .nav-column:nth-child(2){border-left:0}.tab-dropdown .dropdown-header li a.active{color:#fff}#user-menu .user-info .user-content .user-title,#user-menu .user-info a img{display:none}#user-menu .user-info{padding:0 15px;background:#2a2a2a}#user-menu .user-info .user-content{width:100%}#user-menu .dropdown-body:first-child{margin-top:-15px}#user-menu .user-info .user-content .user-name{padding:0;color:#fff;font:16px/40px Effra,Helvetica,Arial,sans-serif;font-weight:500;position:relative;width:100%}#user-menu>a{font-weight:500}#more{border-right:0}.nav--stacked .horizontal-line{display:none!important}.flyout.current-arrow:after{display:none}.sub-nav-wrapper{background:#f1f1f1;height:40px}.sub-nav-wrapper .sub-nav-arrow{display:none}.sub-nav-wrapper>ul.med-nav-links{left:63px}.sub-nav-wrapper>ul.med-nav-links>li:first-child{display:none}.sub-nav-wrapper>ul.med-nav-links a.active{color:#777}.sub-nav-wrapper>ul.med-nav-links>li>a{color:#777;font-size:16px;line-height:40px;font-family:'Proxima Nova',Helvetica,Arial,sans-serif;font-weight:500;padding:0 15px}.sub-nav-wrapper>ul.med-nav-links>li>a:hover{color:#000;text-decoration:none}.search-results{background:#f1f1f1}#search .dropdown-body .search-result{padding:15px}.search-result{border-top-color:#ccc}.search-result img{width:30px;height:30px}.molecule.search .search-result p.name{color:#000;font-weight:500;font:14px/16px Effra,Helvetica,Arial,sans-serif}.search-result .search-result-type{color:#777;font-size:10px;line-height:15px;font-family:Effra,Helvetica,Arial,sans-serif;font-weight:500;margin:0}#nav-header-logo:hover{background:#2a2a2a}#nav-header-logo a{width:70px!important;box-sizing:border-box;background-size:40px;background-image:url(/images/nav/br.png)}#account-redesign .btn{color:#000;font:14px/40px Effra,Helvetica,Arial,sans-serif;font-weight:500}#account-redesign .btn-facebook{display:inline-block;font:14px/40px Effra,Helvetica,Arial,sans-serif;font-weight:500;text-transform:uppercase;color:#fff;border:0;padding:0 10px;border-radius:2px;text-align:center;background-color:#3B579D}#account-redesign .btn-facebook:hover{background-color:rgba(59,87,157,.85)}#account-redesign .btn.btn-login{display:inline-block;font:14px/40px Effra,Helvetica,Arial,sans-serif;font-weight:500;text-transform:uppercase;color:#fff!important;border:0;padding:0 10px;border-radius:2px;text-align:center;background-color:#000;cursor:pointer}#account-redesign .toggle{font-family:'Proxima Nova',Helvetica,Arial,sans-serif;font-size:12px;font-weight:400}#account-redesign .login-page .btn-login:hover,#account-redesign .signup-page .btn-login:hover{background:rgba(0,0,0,.85)}#account-redesign h3{font-size:30px;font-weight:500}#account-redesign input[type=password],#account-redesign input[type=text]{font-size:20px;line-height:30px;border:1px solid #ccc;box-shadow:none;font-family:'Proxima Nova',Helvetica,Arial,sans-serif}.dropdown-header>h1{height:40px;background:#2A2A2A;color:#fff;line-height:40px;font-weight:500;font-family:Effra,Helvetica,Arial,sans-serif;font-size:16px}#account-redesign .login-page,#account-redesign .signup-page{border-top-color:#ccc}#account-redesign .login-page::before,#account-redesign .signup-page::before{font-family:Effra,Helvetica,Arial,sans-serif;text-transform:uppercase;box-sizing:border-box;padding:6px 0;font-family:Effra;text-transform:uppercase;font-size:11px}#certify-terms{font-family:'Proxima Nova',Helvetica,Arial,sans-serif;color:#a8a8a8}#certify-terms a{font-weight:400}.organism.footer .links::before,.organism.footer .modules{display:none}.organism.footer{font-family:'Proxima Nova',Helvetica,Arial,sans-serif;max-width:100%;text-align:center;height:auto;padding-bottom:30px}.organism.footer .attribution,.organism.footer .links{width:100%;max-width:600px;margin:20px auto;float:none;display:block;color:#fff}.organism.footer .attribution{background-position:center bottom;font:10px/12px "Proxima Nova",Helvetica,Arial,sans-serif;font-weight:400;padding:0 0 45px;margin-bottom:0;background-repeat:no-repeat}.organism.footer .links{height:auto;display:flex;flex-direction:column}.organism.footer .links ul{margin:0}.organism.footer .links ul li{margin:0;display:inline-block;padding:0}.organism.footer .links ul li a{color:#03FC96;font-size:14px;line-height:24px;font-weight:400}.organism.footer .links ul li::before{content:"•";color:#03FC96;padding:0 7px}.organism.footer .links ul li:first-child::before{display:none}.organism.footer .links .social{position:static;order:-1;margin:20px auto}.organism.footer .links .social span{margin:0 37px!important;width:29px;height:29px}#profile-content,#profile-info h2,#profile-info h2 span{font-family:"Proxima Nova",Helvetica,Arial,sans-serif}#footer.cf a{font-family:'Proxima Nova',Helvetica,Arial,sans-serif}#smart-banner[data-variation='2'] h1{font:16px/20px 'Proxima Nova',Helvetica,Arial,sans-serif;padding-top:7px}#smart-banner[data-variation='2'] h2,#smart-banner[data-variation='2'] h3{font:12px/14px 'Proxima Nova',Helvetica,Arial,sans-serif}#smart-banner[data-variation='2'].ipad .install,#smart-banner[data-variation='2'].iphone .install{font:16px/86px Effra,Helvetica,Arial,sans-serif}#smart-banner[data-variation='3'] .description{line-height:18px;padding-top:1px}#smart-banner[data-variation='3'] .install-btn{background-color:#03fc96;color:#000;font:14px/45px Effra,Helvetica,Arial,sans-serif;font-weight:500;text-transform:uppercase}