/**************************************************************************
 *
 *		File:			jsdisabled.css
 *		Authors:		Mark Young, mark.young@fleishman.com
 *		Date Created:	3/12/14
 *
 *		Description:
 *
 *		These styles are loaded when javascript is disabled in a browser
 *
 **************************************************************************/

/*============================================================================
=            define @font-face for instances where js is disabled            =
============================================================================*/
@font-face {
    font-family: 'proxima-nova-no-js';
    src: url('fonts/proxima-nova.eot'); /* IE9 Compat Modes */
    src: url('fonts/proxima-nova.eot?#iefix') format('embedded-opentype'),
         url('fonts/proxima-nova.woff') format('woff'),
         url('fonts/proxima-nova.ttf')  format('truetype')
}
@font-face {
    font-family: 'proxima-nova-scosf-no-js';
    src: url('fonts/proxima-nova-scosf.eot'); /* IE9 Compat Modes */
    src: url('fonts/proxima-nova-scosf.eot?#iefix') format('embedded-opentype'),
         url('fonts/proxima-nova-scosf.woff') format('woff'),
         url('fonts/proxima-nova-scosf.ttf')  format('truetype')
}
@font-face {
    font-family: 'proxima-nova-scosf-bold-no-js';
    src: url('fonts/proxima-nova-scosf-bold.eot'); /* IE9 Compat Modes */
    src: url('fonts/proxima-nova-scosf-bold.eot?#iefix') format('embedded-opentype'),
         url('fonts/proxima-nova-scosf-bold.woff') format('woff'),
         url('fonts/proxima-nova-scosf-bold.ttf')  format('truetype')
}
@font-face {
    font-family: 'proxima-nova-alt-no-js';
    src: url('fonts/proxima-nova-alt-light.eot'); /* IE9 Compat Modes */
    src: url('fonts/proxima-nova-alt-light.eot?#iefix') format('embedded-opentype'),
         url('fonts/proxima-nova-alt-light.woff') format('woff'),
         url('fonts/proxima-nova-alt-light.ttf')  format('truetype')
}
@font-face {
    font-family: 'proxima_nova_alt_rgbold';
    src: url('fonts/mark_simonson_-_proxima_nova_alt_bold-webfont.eot');
    src: url('fonts/mark_simonson_-_proxima_nova_alt_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/mark_simonson_-_proxima_nova_alt_bold-webfont.woff') format('woff'),
         url('fonts/mark_simonson_-_proxima_nova_alt_bold-webfont.ttf') format('truetype'),
         url('fonts/mark_simonson_-_proxima_nova_alt_bold-webfont.svg#proxima_nova_alt_rgbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'proxima_nova_rgbold';
    src: url('fonts/mark_simonson_-_proxima_nova_bold-webfont.eot');
    src: url('fonts/mark_simonson_-_proxima_nova_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/mark_simonson_-_proxima_nova_bold-webfont.woff') format('woff'),
         url('fonts/mark_simonson_-_proxima_nova_bold-webfont.ttf') format('truetype'),
         url('fonts/mark_simonson_-_proxima_nova_bold-webfont.svg#proxima_nova_rgbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'proxima_nova_scosf_extrabold';
    src: url('fonts/mark_simonson_-_proxima_nova_scosf_extrabold-webfont.eot');
    src: url('fonts/mark_simonson_-_proxima_nova_scosf_extrabold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/mark_simonson_-_proxima_nova_scosf_extrabold-webfont.woff') format('woff'),
         url('fonts/mark_simonson_-_proxima_nova_scosf_extrabold-webfont.ttf') format('truetype'),
         url('fonts/mark_simonson_-_proxima_nova_scosf_extrabold-webfont.svg#proxima_nova_scosf_extrabold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'proxima_nova_condensed_semibold';
    src: url('fonts/mark_simonson_-_proxima_nova_extra_condensed_semibold-webfont.eot');
    src: url('fonts/mark_simonson_-_proxima_nova_extra_condensed_semibold-webfont.eot?#iefix') format('embedded-opentype'),

         url('fonts/mark_simonson_-_proxima_nova_extra_condensed_semibold-webfont.ttf') format('truetype'),
         url('fonts/mark_simonson_-_proxima_nova_extra_condensed_semibold-webfont.svg#proxima_nova_condensed_semibold') format('svg');
    font-weight: normal;
    font-style: normal;
    /* REMOVED: url('fonts/mark_simonson_-_proxima_nova_extra_condensed_semibold-webfont.woff') format('woff'),*/
}
/*=================================================
=            disabled js layout styles            =
=================================================*/
/* HOME PAGE SPECIFIC */
 body.nojs .homepage-banner-wrap .slides > li:first-child {display: block;}
 body.nojs .homepage-banner-wrap .slides > li:first-child .big-circle{display: block;}
 body.nojs .content-tabs > ul > li a:target{
	display:block;
	overflow:visible;
}
body.nojs .section-link.viewmore > a,
body.nojs .fh-news h6{
    font-family: 'proxima-nova-scosf-bold-no-js', "Helvetica Neue", Helvetica, Arial, sans-serif;
    letter-spacing: .030rem;
}
body.nojs .homepage-banner article p, body.nojs #homepage-bxslider article p{
     font-family: 'proxima-nova-alt-no-js', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
body.nojs .news-wrapper header{
    border-bottom: 1px solid #C3C6C8;
}

/* ABOUT PAGE SPECIFIC */
body.nojs.page-about .about-featured{display:none;}
body.nojs .about-sidebar ul li a {
	font-family: 'proxima-nova-scosf-bold-no-js', "Helvetica Neue", Helvetica, Arial, sans-serif;
	letter-spacing: .040rem;
}

/* LEADERSHIP PAGE */
body.nojs.page-leadership .regional-leader-wrap .leader-category-title,
body.nojs.page-leadership ul.leadership-row + h3,
body.nojs.page-leadership ul.static-leaders + h3,
body.nojs.page-leadership  h3.leader-category-title{
    font-family: 'proxima-nova-scosf-bold-no-js', "Helvetica Neue", Helvetica, Arial, sans-serif;
    letter-spacing: .040rem;
}

/* NEWS AND OPINIONS */
body.nojs #news-tabs {
    display:block;
}
body.nojs .news-tag{
    font-family: 'proxima-nova-scosf-bold-no-js', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
body.nojs #news-tabs .col1 h1{
    font-family: 'proxima-nova-no-js', "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* LEADERSHIP */
body.nojs ul.leadership-row li .exec-title,
body.nojs ul.static-leaders li .exec-title,
body.nojs h3.leader-category-title.exec-title {
    font-family: 'proxima_nova_scosf_extrabold', "Helvetica Neue", Helvetica, Arial, sans-serif;
    letter-spacing:0.025rem;
}
body.nojs #leadership-tabs ul{
    list-style:none;
    margin-left:0;
}

body.nojs #leadership-tabs ul li {
    display:inline-block;
    margin-right:20px;
}

/* IAB */
body.nojs .iab-columns .span_1_of_3 {
    width: 30.1%;
    margin-right: 3.80%;
    margin-bottom: 30px;
    display: inline-block;
    vertical-align: top;
    max-width: 230px\9;
    width: 230px\9;
}

/* PHILOSOPHY */
body.nojs .philosophy-portrait > h3{
    font-family: 'proxima-nova-scosf-bold-no-js', "Helvetica Neue", Helvetica, Arial, sans-serif;
    letter-spacing: .020rem;
}

/* HISTORY */
body.nojs .history-right .history-content-right h1{
    font-family: 'proxima-nova-scosf-bold-no-js', "Helvetica Neue", Helvetica, Arial, sans-serif;
    letter-spacing: .020rem;
}
body.nojs .history-content-right{
    height: 750px;
    overflow-y: scroll;
}

/* EXPERTISE */
body.nojs .expertiseintro p{
    font-family: 'proxima-nova-no-js', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
body.nojs .expertise-list .expertisecol > h1,
body.nojs .expertise-list .expertisecol.span_2_of_2 > div h1,
body.nojs .resources-wrap > h4,
body.nojs #expertise-tabs .archive_url a,
body.nojs .more-work-items a{
     font-family: 'proxima-nova-scosf-bold-no-js', "Helvetica Neue", Helvetica, Arial, sans-serif;
     letter-spacing:0;
}
body.nojs .primary-sidebar .expertise-menu ul.categories li.category > h4,
body.nojs .offices-sidebar ul.categories li.category > h4 {
    font-family: 'proxima-nova-scosf-bold-no-js', "Helvetica Neue", Helvetica, Arial, sans-serif;
    letter-spacing: .040rem;
}
body.nojs .headshot-region {
    font-family: 'proxima-nova-scosf-bold-no-js', "Helvetica Neue", Helvetica, Arial, sans-serif;
    letter-spacing: .020rem;
}

body.nojs .resources-wrap ul li p a {
    font-family: 'proxima-nova-scosf-bold-no-js', "Helvetica Neue", Helvetica, Arial, sans-serif;
    letter-spacing: .020rem;
}

body.nojs .primary-sidebar .expertise-menu ul{
    display:block;
}

body.nojs #expertise-tabs #tabs-3{
    display:none;
}

body.nojs #capabilities-wrap{
    display:none;
    margin-bottom:10px;
}

body.nojs.single-expertise .expertise-content .content-left > h2{
    display:none;
}
/* WORK */
body.nojs .workintro > p{
     font-family: 'proxima-nova-no-js', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
body.nojs .work-sidebar .back,
body.nojs .primary-sidebar.work-sidebar > h3 {
    font-family: 'proxima-nova-scosf-bold-no-js', "Helvetica Neue", Helvetica, Arial, sans-serif;
    letter-spacing: .020rem;
}

/* OFFICES */
body.nojs .offices-execs .col2 .exec-region,
body.nojs .offices-content-left > h4,
body.nojs .office-addresses > h4{
    font-family: 'proxima-nova-scosf-bold-no-js', "Helvetica Neue", Helvetica, Arial, sans-serif;
    letter-spacing: .020rem;
}

/* Careers */
body.nojs .work-items-wrap .workitem .work-content > h5,
body.nojs .careers-sidebar  a ,
body.nojs .more_jobs > a{
    font-family: 'proxima-nova-scosf-bold-no-js', "Helvetica Neue", Helvetica, Arial, sans-serif;
    letter-spacing: .035rem;
}


/* SCHOLARSHIPS AND FELLOWSHIPS */
body.nojs.page-scholarships-fellowships .menu-3-careers-menu-container,
body.nojs.page-scholarships-fellowships .careers-bxslider ul {
    list-style:none;
}
body.nojs.page-scholarships-fellowships .careers-bxslider ul li {
    display:inline-block;
}
body.nojs.page-scholarships-fellowships .careers-bxslider ul li img{
    padding: 1px 2px;
}

/* Our Culture */
body.nojs #our_culture_accordion div > p {
    line-height:initial;
}

/* CONTACT */
body.nojs .contact-list > li h3 {
    font-family: 'proxima-nova-scosf-bold-no-js', "Helvetica Neue", Helvetica, Arial, sans-serif;
    letter-spacing: .020rem;
}

/* TRUE */
body.page-true #main,
body.single-post .true-single .true_slide_preview > h1 {
    font-family: 'proxima-nova-no-js', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
body.single-post .true-single .true_slide_preview > h1{
    font-family: 'proxima_nova_alt_rgbold', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
body.page-true .topnav-right ul li a{
     font-family: 'proxima-nova-scosf-bold-no-js', "Helvetica Neue", Helvetica, Arial, sans-serif;
     letter-spacing:0;
     font-size:13px;
}
body.page-true .true_featured_post .featured_summary a,
body.page-true .data_mine_header h3 a,
body.page-true .true_featured_post_entries h4 a,
body.page-true .true_trending_wrap > h3,
body.page-true .true_content_brief > h3,
body.page-true .speaking_true_header a,
body.page-true .talking_points_header a,
body.single-post .true_slide_controls h1.single-true-post{
    font-family: 'proxima_nova_scosf_extrabold', "Helvetica Neue", Helvetica, Arial, sans-serif;
    letter-spacing:0;
}
body.page-true .true_menu_item a:hover + .child_dropdown {
    display:block;
}
#noscript ~ #page.true-template .true_column_left .true_slide_preview{
    display:block;
    visibility: visible;
}
#noscript ~ #page.true-template .true_slide_preview_slides li{
    display:none;
}
#noscript ~ #page.true-template .true_slide_preview_slides li:first-child{
    display:block;
    height:100%;
}
#noscript ~ #page.true-template .true_slide_preview_slides li:first-child .custom-caption{
    width:97%;
}
body.nojs.page-true .true_slide_preview_slides li a{
     font-family: 'proxima_nova_condensed_semibold', "Helvetica Neue", Helvetica, Arial, sans-serif;
     font-size:34px;
}
body.nojs.page-true .true_slide_preview .custom-caption-subhead a{
      font-family: 'proxima-nova-scosf-no-js', "Helvetica Neue", Helvetica, Arial, sans-serif;
      font-size:20px;
}
body.nojs.page-true li.speaking_true_wrap .speaking_true_post > h3 > a,
body.nojs.page-true li.talking_points_wrap .talking_points > li > h3 > a{
    font-family: 'proxima-nova-no-js', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
body.nojs.single-post .true-template .true-single .true_trending_wrap > h3{
    font-family: 'proxima-nova-scosf-bold-no-js', "Helvetica Neue", Helvetica, Arial, sans-serif;
    letter-spacing: .020rem;
}
body.nojs.single-post .true-template .true-single .true_trending_posts.single p a{
      font-family: 'proxima_nova_rgbold', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
body.nojs.single-post .true-template .true-single .true_post_content{
    font-family: 'proxima-nova-no-js', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
body.nojs.single-post .true-template .true-single .true_about_author h3{
    font-family: 'proxima-nova-scosf-bold-no-js', "Helvetica Neue", Helvetica, Arial, sans-serif;
    letter-spacing: .020rem;
}
body.nojs.single-post .topnav-right ul li a{
    font-family: 'proxima-nova-scosf-bold-no-js', "Helvetica Neue", Helvetica, Arial, sans-serif;
    letter-spacing: .020rem;
}


/* FOOTER */
body.nojs .awards-footer p a.viewmore_awards{
     font-family: 'proxima_nova_scosf_extrabold', "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* GLOBAL STYLE */
body.nojs {
    font-family: 'proxima-nova-no-js', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
body.nojs h1, body.nojs h2, body.nojs h3, body.nojs h4, body.nojs h5, body.nojs h6 {
    font-family: 'proxima-nova-no-js', "Helvetica Neue", Helvetica, Arial, sans-serif;
}

