.input-group-addon{background-image:-webkit-linear-gradient(top, #f5f5f5 0%, #f2f2f2 100%);background-image:-o-linear-gradient(top, #f5f5f5 0%, #f2f2f2 100%);background-image:linear-gradient(to bottom, #f5f5f5 0%, #f2f2f2 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF5F5F5', endColorstr='#FFF2F2F2', GradientType=0);color:#333}.input-group-addon{background-image:-webkit-linear-gradient(top, #f5f5f5 0%, #f2f2f2 100%);background-image:-o-linear-gradient(top, #f5f5f5 0%, #f2f2f2 100%);background-image:linear-gradient(to bottom, #f5f5f5 0%, #f2f2f2 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF5F5F5', endColorstr='#FFF2F2F2', GradientType=0);color:#333}.devex-plus{font-size:90%;vertical-align:middle;position:relative;margin-right:5px;float:left}.devex-plus.icon-lock-alt,.devex-plus.icon-lock-open-alt{display:inline-block}.trending-news-topics{margin-top:20px}.trending-news-topics .tags-container{display:inline-block;padding:5px 0}.trending-news-topics .tooltip-arrow{border-left-color:#FF9900 !important;border-right-color:#FF9900 !important}.trending-news-topics .tooltip-inner{background-color:#FF9900}.trending-news-topics .icon{margin-right:12px;font-size:18px;vertical-align:middle;color:#FF9900}.trending-news-topics .tag{margin:5px 10px 5px 0;vertical-align:middle;font-size:15px}.trending-news-topics .tag .link-blue-orange{font-weight:bold}.trending-news-topics .tag .link-blue-orange::before{content:'|';color:#dcdcdc;margin-right:10px}.trending-news-topics .tag:first-of-type .link-blue-orange::before{display:none}.trending-news-topics .tag.news-search-link .link-blue-orange{font-size:13px}.side-column,.main-column{padding-top:35px;padding-bottom:60px}@media (max-width: 991px){.main-column{padding-bottom:0}.side-column{padding-top:0}}img{font-size:13px;font-style:italic}iframe,object,embed{max-width:100%;width:100%}iframe:not([seamless]){background-color:transparent;border:none;overflow:hidden}.overline{color:#D97300;display:inline-block;text-transform:uppercase;font-size:12px;font-weight:bold}.overline a,.overline p,.overline span,.overline a:hover,.overline a:focus,.overline a:visited{color:#D97300}.overline span,.overline p{margin-bottom:0}.sponsored-news-wrap{margin-top:-25px;background-image:-webkit-linear-gradient(top, #2c3940 0%, #1e2a31 100%);background-image:-o-linear-gradient(top, #2c3940 0%, #1e2a31 100%);background-image:linear-gradient(to bottom, #2c3940 0%, #1e2a31 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF2C3940', endColorstr='#FF1E2A31', GradientType=0);margin-left:0;font-size:22px;color:#ffffff;height:95px;position:relative;width:100%}.sponsored-news-wrap::after{content:'';background:url(//d23nuec95rapgw.cloudfront.net/apps/front_end/assets/shared/partners-map-1b4957cac101d02e2fc52e6aa5d64ecfed0df579a0dc35a664f292c6fdb321a3.png) no-repeat;position:absolute;width:247px;height:178px;right:0;top:-11%}.sponsored-news{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;padding:0 10%}.sponsored-news-item{display:inline-block;min-width:195px}.sponsor-title span{color:#ccc}.sponsor-name span{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif !important;font-weight:bold}.content-partner-flag{color:#ffffff;background-color:#FF9900;font-size:13px;padding:3px 4px 2px;text-transform:uppercase}.content-partner-flag.inlined{margin-right:10px;font-family:"bebasneue_regular";font-size:18px;padding:2px 4px 1px}.content-partner-name a:hover{text-decoration:underline}.fade-text{position:relative;width:100%;height:50px;background-repeat:repeat-x;background-image:-webkit-linear-gradient(180deg, rgba(255,255,255,0), #fff);background-image:-o-linear-gradient(180deg, rgba(255,255,255,0), #fff);background-image:linear-gradient(180deg, rgba(255,255,255,0), #fff);top:-70px;clear:both}.fade-text+iframe{margin-top:-35px}.about-author .author-image{width:175px}.about-author .thumbnail{border-radius:50%;padding:0;margin-bottom:0}.about-author .flexible-logo-container{margin-top:15px;padding-top:15px;border-top:2px solid #f5f5f5}.about-author .flexible-logo-container:first-child{margin-top:0;padding-top:0;border:0}.about-author .flexible-logo-container h2{font-size:28px;margin:10px 0 5px;color:#555}.about-author .flexible-logo-container h3{margin:5px 0;color:#555}.about-author .flexible-logo-container .twitter{color:#3399FF}.about-author .flexible-logo-container .info-container{vertical-align:middle;padding-left:30px}@media (max-width: 767px){.about-author .flexible-logo-container .logo-container,.about-author .flexible-logo-container .info-container{display:block}.about-author .flexible-logo-container .author-image{margin:0 auto 15px}.about-author .flexible-logo-container .info-container{padding-left:0}.about-author .flexible-logo-container .info-container .twitter{display:block;margin:10px 0 15px}}.most-read li{margin-top:15px;position:relative;padding-left:35px;padding-top:2px}.most-read .number{position:absolute;color:#dcdcdc;left:3px;top:-4px;font:bold 32px/34px Georgia, "Times New Roman", Times, serif}.primary-box-container{background:#ffffff;margin-top:40px}.primary-box-container .no-margin-bottom>h2{margin-bottom:0}.btn.btn-info-link{padding-left:0}.see-more-link{vertical-align:middle;font-weight:bold}.see-more-link i{vertical-align:middle}.top-border-list .top-border-list-item{padding-top:15px;padding-bottom:15px}.articles-grouped-by-subjects h3{margin-top:30px}.articles-grouped-by-subjects .top-border-list .v-padding-medium{padding-top:15px;padding-bottom:15px}.article-section-with-teaser .top-border-list .v-padding-medium{padding-top:15px;padding-bottom:15px}.article-section-with-teaser .top-border-list .padding-top-medium{padding-top:15px}.article-section-with-teaser .teaser-paragraph{margin:7px 0 10px}@media (max-width: 767px){.article-section-with-teaser .col-sm-6:nth-child(2) .top-border-list{border-top:1px solid #e5e5e5;margin-bottom:20px}}.article-section-with-teaser.with-ad .teaser-paragraph{margin-top:15px;margin-bottom:5px}.article-section-with-teaser.with-ad .top-border-list .v-padding-medium{min-height:72px}.articles-featured-columns .img-responsive{width:100%}.articles-featured-columns .overlayed-overline{right:auto;left:0;text-align:left}.articles-featured-columns .to-bottom{background:rgba(0,0,0,0.7);padding:10px 15px}.articles-featured-columns .padding-medium{padding:15px}.article-teaser-columns .featured-article-small h3{font-size:18px;line-height:1.3}@media (max-width: 767px){.article-teaser-columns .right-column{margin-top:30px;padding-top:30px;border-top:1px solid #e5e5e5}}.featured-article-small{margin-top:30px}.featured-article-small:first-child{margin-top:0}.featured-article-small .share-box{margin-bottom:-15px}@media (max-width: 767px){.featured-article-small{padding-top:30px;border-top:1px solid #e5e5e5}.featured-article-small:first-child{padding-top:0;border-top:0}}.article-group figure{height:400px;overflow:hidden}.article-group .featured-article{width:400px;z-index:5}.article-group .featured-article a{background:rgba(255,153,0,0.85);color:#ffffff;font-family:"bebasneue_regular";font-size:32px;line-height:1;padding:5px 10px;text-decoration:none}.article-group .featured-article .devex-plus{color:#ffffff}.article-group .teaser{padding-top:15px;color:#dcdcdc}.article-group .secondary-articles .v-padding-medium{padding:15px 0}.article-group .secondary-articles .top-border-list li{border-top-color:#555}@media (min-width: 992px){.article-group .secondary-articles{height:400px}}.article-group .secondary-articles h3{font-size:15px}@media (max-width: 991px){.article-group figure{height:auto}.article-group .featured-article{width:auto}.article-group .featured-article h3{margin:0}.article-group .to-bottom{bottom:auto;position:relative;clear:both;top:0}}.marketing-bar.affix{position:fixed;top:0}.marketing-bar.affix-bottom{position:absolute}.marketing-bar.affix,.marketing-bar.affix-bottom{margin-top:0;margin-bottom:0}.marketing-bar .container{display:none}.marketing-bar.affix .container{display:block}.marketing-bar{background:white;box-shadow:0 3px 10px 0 rgba(0,0,0,0.15),0 -5px 3px -10px white;left:0;width:100%;z-index:10}.marketing-bar ul li,.marketing-bar ul a{font-size:12px}.marketing-bar ul li{color:#555}.marketing-bar ul li.signin{margin-left:7px}.marketing-bar ul li.signin a{text-decoration:underline}.marketing-bar ul.marketing-list{margin:10px 0 0}.marketing-bar ul.marketing-list li{border-right:1px solid #ccc;text-transform:uppercase}.marketing-bar ul.marketing-list li:first-child,.marketing-bar ul.marketing-list li:last-child{border-right:none}.marketing-bar ul.marketing-list li a{padding:0 10px 0 10px}@media (max-width: 768px){.marketing-bar ul.marketing-list li.about-us,.marketing-bar ul.marketing-list li.advertise,.marketing-bar ul.marketing-list li.post-job{display:none}.marketing-bar ul.marketing-list li.services{border-right:none}}.marketing-bar ul.social{text-align:right;margin:0}@media (max-width: 768px){.marketing-bar ul.social{display:none}}.marketing-bar ul.social [class^="icon-"],.marketing-bar ul.social [class*=" icon-"]{font-size:15px}.marketing-bar ul.social li.social-icon:last-of-type{margin-right:8px}.marketing-bar ul.social li a{padding-left:10px;padding-top:10px;padding-bottom:10px}.marketing-bar ul.signin{margin:0}.marketing-bar ul.signin li.join a{-webkit-font-smoothing:antialiased;letter-spacing:0.02em;background:#ff9900;color:white;display:block;font-size:18px;font-weight:normal;padding:10px}.marketing-bar ul.social,.marketing-bar ul.signin{float:left}.anchor-article figure{margin-top:3px}.anchor-article .article-wrap-overlay{margin-top:20px}.anchor-article .left-border{margin-top:5px}.anchor-article p{color:#999;line-height:25px;margin:-5px 0}.anchor-article h1{font-family:"bebasneue_regular";font-size:24px;line-height:1.1;margin:3px 0;font-weight:normal}.anchor-article h1 a{text-decoration:none !important}@media (max-width: 767px){.anchor-article .article-wrap-overlay .col-sm-8 p{margin:10px 0 20px;padding-bottom:20px;border-bottom:1px solid #e5e5e5;line-height:1.35}.anchor-article .left-border{border-left:none}}.anchor-article h2{text-transform:uppercase}.anchor-article .top-border-list a{line-height:1.35}.anchor-article .top-border-list .v-padding-medium{padding-top:13px;padding-bottom:13px}.anchor-article .top-border-list .timestamp{margin-top:2px;color:#999;font-style:italic}.today .adbutler{margin-top:5px}.full-banner{border:1px solid #e5e5e5}.full-banner .main-box{background:#333;padding:20px;text-align:center;margin:-1px 0}.full-banner .main-box span{display:block;font-family:"bebasneue_regular";line-height:1}.full-banner .main-box span.small-text{font-size:28px;margin-top:5px}@media (min-width: 768px){.full-banner .main-box span.small-text{font-size:22px}}@media (min-width: 992px){.full-banner .main-box span.small-text{font-size:28px}}.full-banner .main-box span.big-number{font-size:32px}@media (min-width: 768px){.full-banner .main-box span.big-number{margin-top:20px;font-size:28px}.full-banner .main-box span.big-number.jobs{margin-top:40px}}@media (min-width: 992px){.full-banner .main-box span.big-number{margin-top:12px;font-size:32px}}@media (min-width: 768px){.full-banner .main-box{height:155px}}.full-banner .secondary-box span.big-number{display:block;font-family:"bebasneue_regular";line-height:1;font-size:40px;text-align:center;margin:5px 0 10px}.full-banner .secondary-box ul.banner-list{margin-bottom:0}.full-banner .secondary-box ul.banner-list li{border-left:1px solid #e5e5e5;padding:20px;vertical-align:top}.full-banner .secondary-box ul.banner-list li:first-child{border-left:none}@media (min-width: 768px){.full-banner .secondary-box ul.banner-list li{padding:0 15px;margin-top:17px;height:125px}}@media (min-width: 992px){.full-banner .secondary-box ul.banner-list li{padding:0 20px;margin-top:25px;height:110px}}@media (max-width: 767px){.full-banner .secondary-box ul.banner-list li{border-bottom:1px solid #e5e5e5}.full-banner .secondary-box ul.banner-list li:last-child{border-bottom:none}}.full-banner .secondary-box ul.banner-list li .caption{color:#555;font-size:13px;line-height:1.35;margin:0;text-align:center}.full-banner .secondary-box ul.banner-list li .job-title{line-height:1.35;max-height:80px;overflow:hidden}.full-banner .secondary-box ul.banner-list li .job-location{max-height:17px;line-height:17px;overflow:hidden;margin-top:10px}@media (max-width: 480px){article{border-bottom:1px solid #ccc;margin-bottom:20px;padding-bottom:20px}}article figure{overflow:hidden}@media (min-width: 768px){article figure{height:125px}}@media (min-width: 992px){article figure{height:150px}}article h3{font-size:18px;margin:0}article .article-body a.black-title:hover{color:#336699}article .article-body h3 a,article .article-body h3 a:visited{color:#333;font-size:15px}article .article-body h3 a:hover{color:#336699}article .article-body .article-sm{height:100px}article.sponsored-content{background-color:#f5f5f5;display:block}article.sponsored-content::before{content:'SPONSORED';display:block;position:absolute;top:8px;right:8px;padding:2px 5px 0;color:#ffffff;background:#FF9900;font-family:"bebasneue_regular";font-size:18px}article.sponsored-content .article-body{padding:0 14px 14px;box-sizing:border-box}@media (min-width: 992px){.article-body{height:148px}}.careers-section .emphasized4{margin-bottom:5px;padding-bottom:7px;border-bottom:1px solid #e5e5e5;text-transform:uppercase}.careers-section .featured-job{background-color:#333;height:450px;position:relative;margin-bottom:40px}.careers-section .featured-job .abstract{color:#dcdcdc;margin-bottom:15px}.careers-section .featured-job .featured-job-bg{left:0;padding:15px}.careers-section .related-jobs{margin-bottom:0}.careers-section .related-jobs li{padding-top:15px;margin-top:15px}.careers-section .related-jobs li:first-child{margin-top:0}@media (min-width: 768px){.careers-section .related-jobs li{height:95px;overflow:hidden}}.careers-section .related-jobs .logo{min-height:65px;padding-top:5px;padding-right:20px}.careers-section .related-jobs .related-job-title{margin-bottom:5px;word-break:break-word;line-height:1.35}@media (max-width: 767px){.careers-section .related-jobs .col-sm-6:nth-child(2) .top-border-list{border-top:1px solid #e5e5e5;margin-bottom:20px;margin-top:15px}}.careers-section .jobs-search{margin-top:5px}.careers-section .jobs-search .form-control{box-shadow:none;border-color:#e5e5e5;border-bottom-left-radius:4px;border-top-left-radius:4px}.careers-section .jobs-search .btn i{margin:0}
