body {
  background-color:#f7f5f2;
  font-family: Helvetica, Arial, sans-serif;
}


h1.page-header {
  margin-top:.75em;
  color:#0D3F65;
}

h3 {
  font-size: 1.2em;
}

header div.container {
  background: #0d3f67; /* Old browsers */
  background: -moz-linear-gradient(top,  #0d3f67 0%, #142a4b 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0d3f67), color-stop(100%,#142a4b)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #0d3f67 0%,#142a4b 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #0d3f67 0%,#142a4b 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #0d3f67 0%,#142a4b 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #0d3f67 0%,#142a4b 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d3f67', endColorstr='#142a4b',GradientType=0 ); /* IE6-9 */;
}

header div.region-header {
  position:relative;
}

@media screen and (max-width: 1200px) {
  .navbar.container {
    max-width: 1140px;
  }
}

@media screen and (max-width: 992px) {
  .navbar.container {
    max-width: 992px;
  }
}

@media screen and (max-width: 768px) {
  .navbar.container {
    max-width: 768px;
  }
}

@media(min-width:1200px) {
  .region-navigation #block-search-form {
    width: 250px;
    position:absolute;
    top:60px;
    right:20px;
    z-index:1;
  }
}

@media screen and (min-width: 992px) {
  .region-navigation #block-search-form {
    width: 250px;
    position:absolute;
    top:60px;
    right:20px;
    z-index:1;
  }
}

.navbar #block-search-form {
  float:right;
}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {
  border:none;
}

a.logo {
  padding-bottom:10px;
  margin-left:20px;
  z-index:1;
}

a.logo img {
  max-width: 100%;
}

.navbar .logo {
  margin-right: 10px;
  padding-left: 0px;
  padding-right: 15px;
}

a.name.navbar-brand {
  text-indent: -9999px;
}

@media(min-width:1200px) {
  .container {
    width:1140px;
  }
}


/*Navigation*/

.navbar.container>.container {
  margin-left:-15px;
  margin-right:-15px;
}


.navbar.container {
  margin-bottom:0;
}

.navbar-default {
  border-color:#ffffff;
}


ul.menu.nav li {
  display: inline;
}


#block-menu-block-1 ul.menu.nav li a {
  display:inline-block;
  color:#ffffff;
  font-weight:bold;
}

#block-menu-block-1 ul.menu.nav {
  margin-left:5px;
}


#block-menu-block-1 ul.menu.nav li a:hover, 
#block-menu-block-1 ul.menu.nav li a.active, 
#block-menu-block-1 ul.menu.nav li a.active-trail {
  background-color:#ffffff;
  color:#0D3F65;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

#block-menu-block-1 {
  clear:both;
}

.menu-block-1 {
  background: #0580a4; /* Old browsers */
  background: -moz-linear-gradient(top,  #0580a4 0%, #066c8a 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0580a4), color-stop(100%,#066c8a)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #0580a4 0%,#066c8a 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #0580a4 0%,#066c8a 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #0580a4 0%,#066c8a 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #0580a4 0%,#066c8a 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0580a4', endColorstr='#066c8a',GradientType=0 ); /* IE6-9 */
  margin-left:-15px;
  margin-right:-15px;
}

#block-menu-block-2 {
  padding-top:3px;
  padding-bottom:3px;
}

.utility {
  background: #fbfdfe; /* Old browsers */
  background: -moz-linear-gradient(top,  #fbfdfe 0%, #e0ebf4 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfdfe), color-stop(100%,#e0ebf4)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #fbfdfe 0%,#e0ebf4 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #fbfdfe 0%,#e0ebf4 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #fbfdfe 0%,#e0ebf4 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #fbfdfe 0%,#e0ebf4 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfdfe', endColorstr='#e0ebf4',GradientType=0 ); /* IE6-9 */
  margin-left:-15px;
  margin-right:-15px;
  border-left: 1px solid #d3c9b8;
  border-right: 1px solid #d3c9b8;
}

.utility ul.menu.nav li a {
  display:inline-block;
  color:#0d3f67;
  font-weight:normal;
  font-size:.85em;
}

.utility .nav>li>a {
  padding: 5px 15px;
}

.menu-block-2 {
  float:right;
  margin-right:10px;
}

@media (min-width: 769px) {.menu-block-2 li.first {
    position: absolute;
    top:0;
    left:0;
}
}

.menu-block-2 li.first a {
    background: url(../images/pu_logo_black.png) no-repeat;
    width: 230px;
    height: auto;
    display: block;
    text-indent: -9999px;
    top: 5px;
    left: 10px;
}


@media (max-width: 768px) {.menu-block-2 {
  float:left;
  margin-left:10px;
}
  
}

.utility ul.menu.nav li a.twitter {
  background:url(../images/twitter.png) no-repeat;
  background-position: 0px 2px;
  text-indent:8px;
  margin-right:15px;
} 

.utility ul.menu.nav li a.facebook {
  background:url(../images/facebook.png) no-repeat;
  background-position: 0px 2px;
  text-indent:8px;
}

ul.menu.nav li a {
  display:block;
  color: #003366;
  font-weight:bold;
}

ul.menu.nav li a:hover, 
ul.menu.nav li a.active, 
ul.menu.nav li a.facebook:hover, 
ul.menu.nav li a.twitter:hover {
  background-color:#0580a4;
  color:#ffffff;
}


.menu-block-6 ul.menu.nav li a.active-trail, 
.menu-block-7 ul.menu.nav ul li a.active-trail {
  background-color:#0580a4;
  color:#ffffff;
}

ul.menu.nav li ul.menu.nav li a {
  padding-left:25px;
}

ul.menu.nav li ul.menu.nav li ul.menu.nav li a {
  padding-left:50px;
}

ul.menu.nav li ul.menu.nav li.expanded ul.menu.nav {
  border-left:5px solid #0580a4;
  background-color: #f7f5f2;
}

.menu-block-5 ul.menu.nav li.menu-mlid-416 a, 
.menu-block-7 ul.menu.nav li.menu-mlid-416 a.active-trail, 
.menu-block-5 ul.menu.nav li.menu-mlid-416 a:hover, 
.menu-block-5 ul.menu.nav li.menu-mlid-416 a.active, 
.menu-block-5 ul.menu.nav li.menu-mlid-417 a, 
.menu-block-7 ul.menu.nav li.menu-mlid-417 a.active-trail, 
.menu-block-5 ul.menu.nav li.menu-mlid-417 a:hover, 
.menu-block-5 ul.menu.nav li.menu-mlid-417 a.active {
  background-color: #0d3f67;
  color:#ffffff;

}

.menu-block-5 ul.menu.nav li.menu-mlid-416 ul.menu.nav li a:hover, 
.menu-block-7 ul.menu.nav li.menu-mlid-416 ul.menu.nav li a.active-trail, 
.menu-block-5 ul.menu.nav li.menu-mlid-416 ul.menu.nav li a:hover, 
.menu-block-5 ul.menu.nav li.menu-mlid-417 ul.menu.nav li a:hover, 
.menu-block-7 ul.menu.nav li.menu-mlid-417 ul.menu.nav li a.active-trail, 
.menu-block-5 ul.menu.nav li.menu-mlid-417 ul.menu.nav li a:hover {
  background-color: #0580a4;
  color:#ffffff;
} 

.menu-block-5 ul.menu.nav li.menu-mlid-416 ul.menu.nav li a, 
.menu-block-5 ul.menu.nav li.menu-mlid-417 ul.menu.nav li a {
  background-color: #e2edf5;
  color: #003366;
}

.region-sidebar-second {
  margin-top:2em;
}

#block-user-login, .front .region-sidebar-first {
  display:none;
}


/*Main Content*/

.front #block-system-main {
  background: #ffffff; /* Old browsers */
  background: -moz-linear-gradient(top,  #ffffff 0%, #e3edf5 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e3edf5)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #ffffff 0%,#e3edf5 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #ffffff 0%,#e3edf5 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #ffffff 0%,#e3edf5 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #ffffff 0%,#e3edf5 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e3edf5',GradientType=0 ); /* IE6-9 */
  margin-left:-15px;
  margin-right:-15px;
  padding-left:15px;
  padding-right:15px;
  border-bottom:1px solid #c2d2df;
  margin-bottom:5px;
  min-height:300px;
}

@media (min-width: 1200px) {
  .front #node-3709 {
    width:68%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  .front #node-3709 {
    width:60%;
  }
}

@media (min-width: 700px) and (max-width: 999px) {
  .front #node-3709 {
    width:50%;
  }
}

.front #block-views-er-focus-areas-block-3 {
  float:left;
  width:20%;
  padding-right:20px;
  clear:both;
}

@media (max-width: 700px) {
  .front #block-views-er-focus-areas-block-3 {
    clear:left;
    float:left;
    width:100%;
  }
}


.front #block-views-interviews-a-z-block-2 h2.block-title {
    margin-bottom: 0px;
}

.front #block-views-publications-a-z-block-2 {
  float:left;
  width:51%;
  padding-right:20px;
}


@media (max-width: 700px) {
  .front #block-views-publications-a-z-block-2 {
    clear:left;
    float:left;
    width:100%;
  }
}

.front #block-views-interviews-a-z-block-2 {
  float:left;
  width:29%;
}

@media (max-width: 700px) {
  .front #block-views-interviews-a-z-block-2 {
    clear:left;
    float:left;
    width:100%;
  }
}

.front .view-id-er_focus_areas {
  line-height: 1.7em;
  font-weight:bold;
  margin-top:2em;
}

.front #block-views-er-focus-areas-block-4 {
  float: left;
  width: 20%;
  clear: both;
}

.front #block-views-er-focus-areas-block-4 ul {
  list-style: none;
  margin-left: 0;
  padding-left: 0;
}

#block-views-rotator-home-page-block {
  position:absolute;
  top:15px;
  right:15px;
  width:320px;
}

.front .region-content {
  position: relative;
}

@media (max-width: 700px) {
  #block-views-rotator-home-page-block {
    display:none;
  }
}

#block-views-rotator-home-page-block img {
  max-width: 100%;
  margin-bottom:.3em;
	-webkit-box-shadow: 4px 4px 5px 0px rgba(0,0,0,0.65);
	-moz-box-shadow: 4px 4px 5px 0px rgba(0,0,0,0.65);
	box-shadow: 4px 4px 5px 0px rgba(0,0,0,0.65);
}

.rotator-caption {
  font-size:.85em;
}

#node-3693 img {
  padding:0px 0px 20px 20px;
}

div.main-container {
  background-color: #ffffff;
  border-left: 1px solid #d3c9b8;
  border-right: 1px solid #d3c9b8;
  padding-bottom:3em;
}

.front h1.page-header, .front h2 {
  font-size:1.5em;
  color:#0d3f67;
}

.front h2 a {
  font-size:1.1em;
  color:#0d3f67;
}

.front li.node-readmore {
  display:none;
}

.more-link {
  background-color:#0580a4;
  display:inline-block;
  font-size:.85em;
  padding:3px 5px;
  margin-top:1em;
  margin-bottom:1em;
  border-radius: 3px;
}

.more-link a {
  color:#ffffff;
}

.well {
  min-height: 20px;
  padding: 0px;
  margin-bottom: 20px;
  background-color: #e2edf5;
  border: 1px solid #c2d2df;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
  margin-top:2em;
}

.page-people .views-field-field-person-headshot img {
  float:left;
  padding:10px 30px 30px 0;
}


.page-people .view-people .views-row {
  clear:both;
  margin-bottom:2em;
}

.page-people .view-people .views-field-title {
  font-size:1.3em;
  margin-bottom:.5em;
}

#block-boxes-staff-page-intro {
  margin-bottom: 1em;
}

.page-countries .view-countries img {
  width:150px;
  height: 89px;
}

.page-countries .view-grouping {
  float:left;
  width:20%;
  padding-right:20px;
}

.view-grouping-header {
  font-size:1.3em;
  color:#0D3F65;
  height:40px;
}

#block-views-exp-interviews-a-z-page, 
#block-issgluecode-interviews-view-all, 
.region-sidebar-second #block-search-form, 
#block-views-exp-publications-a-z-page, 
#block-issgluecode-publications-view-all, 
#block-views-countries-block-4, 
#block-views-countries-block-2, 
#block-views-countries-block-5, 
#block-views-countries-block-3, 
#block-views-countries-block-1 {
  min-height: 20px;
  padding: 10px;
  margin-bottom: 10px;
  background-color: #e2edf5;
  border: 1px solid #c2d2df;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
  margin-top:.5em;
  width:100%;
}


#block-views-countries-block-4 h3, 
block-views-countries-block-2 h3, 
#block-views-countries-block-5 h3, 
#block-views-countries-block-3 h3, 
#block-views-countries-block-1 h3 {
  margin-top:0;
}

#block-views-countries-block-4 h3 img, 
#block-views-countries-block-2 h3 img, 
#block-views-countries-block-5 h3 img, 
#block-views-countries-block-3 h3 img, 
#block-views-countries-block-1 h3 img {
  max-width: 100%;
  border:2px solid #ffffff;
}

.views-widget-filter-field_interview_focus_area_target_id_entityreference_filter, 
.views-widget-filter-field_interview_topics_target_id_entityreference_filter, 
.views-widget-filter-field_interview_country_target_id_entityreference_filter, 
.views-widget-filter-field_publication_focus_area_target_id_entityreference_filter, 
.views-widget-filter-field_publication_type_target_id_entityreference_filter, 
.views-widget-filter-field_publication_topics_target_id_entityreference_filter, 
.views-widget-filter-field_publication_country_target_id_entityreference_filter,
.views-widget-filter-field_core_challenges_target_id_entityreference_filter {
  min-height: 20px;
  padding: 10px;
  margin-bottom: 10px;
  background-color: #eeeeee;
  border: 1px solid #c2d2df;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
  margin-top:.5em;
  width:100%;
}

.views-exposed-form .views-exposed-widget {
  padding:10px;
}

.views-exposed-form .views-exposed-widget .form-submit {
  margin-top:0;
}

.views-widget-filter-field_interview_focus_area_target_id_entityreference_filter, 
.views-widget-filter-field_publication_focus_area_target_id_entityreference_filter {
  margin-top:2em;
}

.page-taxonomy-term-allpublications .btn-default {
  height:33px;
}

.btn-info,
.btn-primary {
  background-color:#0580a4;
  border-color: #46b8da;
}

.btn-primary:hover {
  background-color: #39b3d7;
  border-color: #269abc;
}

.page-taxonomy-term .field-name-field-interview-focus-area{
  margin-top:0;
}

.page-taxonomy-term .field-name-field-interview-country, 
.page-taxonomy-term .field-name-field-publication-country, 
.page-publications .field-name-field-publication-country {
  margin-bottom:1.5em;
}

#block-views-ae803dd655f47361acb3254b38ca00c3, 
#block-views-interviews-a-z-block-1, 
#block-views-publications-a-z-block-1 {
  position:relative;
  float:left;
  width:50%;
  margin-right:40px;
  margin-bottom:2em;
  z-index: 1;
}

#block-views-061ff3883653bc63fe9eaf8521a523de, 
#block-views-er-focus-areas-block-1, 
#block-views-er-focus-areas-block-2 {
  position:relative;
  float:left;
  width:40%;
  margin-bottom:2em;
  z-index: 1;
}

h2, 
h2.block-title,
.view-people h3 {
  font-size:1.5em;
  color:#0d3f67;
  clear:both;
}

#block-views-exp-publications-a-z-page h2.block-title, 
#block-views-exp-interviews-a-z-page h2.block-title {
  margin-bottom: 0;
}

#edit-field-interview-focus-area-target-id-entityreference-filter-wrapper, 
#edit-field-publication-focus-area-target-id-entityreference-filter-wrapper {
  margin-top:1em;
}

#block-views-86ed2983476f3c2c32991b950399d782{
  clear:both;
  width:100%;
  border-top:1px solid #eeeeee;

}

#block-views-er-focus-areas-block-1 .views-row, 
#block-views-er-focus-areas-block-2 .views-row{
  margin-bottom:.5em;
}

#block-issgluecode-interviews-view-all h2.block-title, 
#block-issgluecode-publications-view-all h2.block-title {
  font-size:1em;
  font-weight:bold;
  margin-top:0;
}


#block-views-reform-profile-block {
  margin-top:2em;
  margin-bottom: 20px;
  background-color: #e2edf5;
  border: 1px solid #c2d2df;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
  padding:10px;
}

#block-views-reform-profile-block h2.block-title {
  border: 1px solid #0d3f67;
  font-size:1.3em;
  color:#ffffff;
  background: #0d3f67; /* Old browsers */
  background: -moz-linear-gradient(top,  #0d3f67 0%, #142a4b 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0d3f67), color-stop(100%,#142a4b)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #0d3f67 0%,#142a4b 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #0d3f67 0%,#142a4b 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #0d3f67 0%,#142a4b 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #0d3f67 0%,#142a4b 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d3f67', endColorstr='#142a4b',GradientType=0 ); /* IE6-9 */;
  padding:7px 5px;
  margin-top:-10px;
  margin-left:-10px;
  margin-right:-10px;
}

#block-views-reform-profile-block .views-field-field-interview-headshot img {
  display:block;
  margin:5px auto;
  border:2px solid #ffffff;
}

#block-views-reform-profile-block .views-field-field-interview-name {
  font-size:1.3em;
}

#block-views-reform-profile-block .views-field-field-interview-organization, 
#block-views-reform-profile-block .views-field-field-interview-position {
  font-style: italic;
  display:inline-block;
}


#block-views-reform-profile-block .views-field-field-interview-profile {
  margin-top:1em;
}

#block-views-reform-profile-block .views-field-title {
  margin-top:1em;
  margin-bottom:1em;
}


.field-name-field-interview-position, 
.field-name-field-interview-organization {
  font-style: italic;
  display:inline-block;
}

.field-name-field-interview-organization {
  padding-left:5px;
}

.field-name-field-interview-focus-area {
  margin-top:2em;
}

.views-exposed-widget {
  clear:both;
}

.view-countries-children-taxonomy-terms div.item-list ul {
  margin-top:2em;
}

#block-views-publications-by-country-block ul, 
#block-views-interviews-by-country-block ul {
  list-style: none;
  margin:0;
  padding:0;
}


.node-type-interview .field-name-field-interview-focus-area, 
.node-type-interview .field-name-field-interview-topics, 
.node-type-interview .field-name-field-interview-keyword, 
.node-type-interview .field-name-field-interview-interviewers, 
.node-type-interview .field-name-field-interview-country, 
.node-type-interview .field-name-field-interview-city, 
.node-type-interview .field-name-field-interview-country-location, 
.node-type-interview .field-name-field-interview-date, 
.node-type-interview .field-name-field-interview-transcript, 
.node-type-interview .field-name-field-interview-full-audio, 
.node-type-interview .field-name-field-interview-full-audio-size, 
.node-type-interview .field-name-field-interview-full-audio-title, 
.node-type-interview .field-name-field-interview-audio-sub {
  margin-bottom:.5em;
}

.node-type-publication .field-name-field-publication-focus-area, 
.node-type-publication .field-name-field-publication-topics, 
.node-type-publication .field-name-field-publication-type, 
.node-type-publication .field-name-field-publication-author, 
.node-type-publication .field-name-field-publication-keyword {
    
}



.node-type-publication .field-name-field-publication-keyword, 
.node-type-interview .field-type-text-with-summary, 
.node-type-interview .field-name-field-interview-transcript,
.node-type-interview .field-name-field-interview-keyword {
  border-top:1px solid #eeeeee;
  margin-top:1.5em;
  padding-top:1em;
  padding-bottom:1.5em;
}

.node-type-publication .field-type-text-with-summary {
  border-top:none;
  margin-top:.1em;
  padding-top:1em;
  clear: both;
}

.node-type-interview .field-type-text-with-summary {
  padding-bottom:0;
}

.node-type-publication .field-name-field-publication-two-page-brief .field-label,
.node-type-publication .field-name-field-publication-full .field-label, 
.node-type-publication .field-type-text-with-summary .field-label, 
.node-type-publication .field-name-field-publication-keyword .field-label, 
.node-type-interview .field-name-field-interview-profile .field-label, 
.node-type-interview .field-name-field-interview-transcript .field-label, 
.node-type-interview .field-type-text-with-summary .field-label, 
.node-type-interview .field-name-field-interview-keyword .field-label{
  font-size:1.5em;
  margin-bottom:.5em;
}


.node-type-publication .field-name-field-translation-file .field-label {
  font-size:1.5em;
  width: 100%;
  margin-top: 1.5em;
  
}

.node-type-publication .field-name-field-publication-two-page-brief,
.node-type-publication .field-name-field-publication-full {
  float: left;
}

@media screen and (max-width: 990px) {
  .node-type-publication .field-name-field-publication-full {
    margin-top: 1.5em;
  }
}



.node-type-publication .field-name-field-publication-two-page-brief {
  margin-right: 20px;
}



.node-type-publication .field-name-field-publication-keyword .field-item, 
.node-type-publication .field-name-field-publication-topics .field-item,
.node-type-interview .field-name-field-interview-keyword .field-item {
  display:inline;
}

.node-type-publication .field-name-field-publication-keyword .field-item:after, 
.node-type-publication .field-name-field-publication-topics .field-item:after {
 content: ",\0020";
}

.node-type-publication .field-name-field-publication-keyword .field-item:last-child:after, 
.node-type-publication .field-name-field-publication-topics .field-item:last-child:after {
  content: "";
}


.node-type-publication .field-collection-view {
  margin-left:0;
  border-bottom:none;
}

.node-type-publication .field-collection-container {
  border-bottom:none;
}

.field-name-field-publication-translations .field-label {
  font-size:1.1em;
  margin-bottom:.5em;
}

.field-collection-container .field-items .field-items .field-item {
  margin-bottom: 0;
  display: inline-block;
  margin-right: 25px;
}

.node-type-interview .field-name-field-interview-transcript .field-items .field-item, 
.node-type-publication  .field-name-field-publication-full .field-items .field-item {
  float:left;
  padding-right:25px;
}

.node-type-interview .field-name-field-interview-full-audio .field-items .field-item {
  clear: both;
  float:left;
  padding-right:25px;
  padding-top:.5em;
}


.node-type-interview .field-name-field-interview-full-audio-size .field-items .field-item {
  float:left;
  display:inline-block;
  padding-left:10px;
  padding-top:5px;
}

.node-type-interview .field-name-field-interview-full-audio-title .field-items .field-item {
  clear:left;
  padding-top:1em;
  font-weight: bold;
}

.node-type-interview .field-collection-container {
  border-bottom:none;
}

.field-name-field-interview-country {
    clear:left;
}

.view-interviews-a-z .field-name-field-interview-focus-area  {
  margin-top:0;
}

.node-type-interview .field-name-field-interview-headshot {
  float:right;
  margin:0 0 30px 30px;
}

.node-type-interview .field-name-field-interview-language, 
.node-type-interview .field-name-field-interview-nationality, 
.node-type-interview .field-name-field-interview-reform-profile, 
.node-type-interview .field-name-field-interview-name, 
.node-type-interview .field-name-field-interview-ref-batch, 
.node-type-interview .field-name-field-interview-ref-batch-number {
  display:none;
}

.view-id-latest_publications_by_focus_area .field-name-field-publication-focus-area .field-item, 
.view-latest-interviews-by-focus-area .field-name-field-interview-country .field-item, 
.view-id-interviews_by_country .field-name-field-interview-country .field-item, 
.view-publications-by-country .field-name-field-publication-country .field-item, 
.view-publications-by-country .field-name-field-publication-focus-area .field-item, 
.view-interviews-a-z .field-name-field-interview-country .field-item, 
.node-type-interview .field-name-field-interview-topics .field-item, 
.view-publications-a-z .field-name-field-publication-focus-area .field-item, 
.view-publications-a-z .field-name-field-publication-country .field-item, 
.node-type-publication .field-name-field-publication-focus-area .field-item,
.node-type-publication .field-name-field-core-challenges .field-item {
  display:inline;
}

.node-type-interview .field-name-field-interview-keyword .field-item:after, 
.view-id-latest_publications_by_focus_area .field-name-field-publication-focus-area .field-item:after, 
.view-latest-interviews-by-focus-area .field-name-field-interview-country .field-item:after, 
.view-id-interviews_by_country .field-name-field-interview-country .field-item:after, 
.view-publications-by-country .field-name-field-publication-country .field-item:after, 
.view-publications-by-country .field-name-field-publication-focus-area .field-item:after, 
.view-interviews-a-z .field-name-field-interview-country .field-item:after, 
.node-type-interview .field-name-field-interview-topics .field-item:after, 
.view-publications-a-z .field-name-field-publication-focus-area .field-item:after, 
.view-publications-a-z .field-name-field-publication-country .field-item:after, 
.node-type-publication .field-name-field-publication-focus-area .field-item:after,
.node-type-publication .field-name-field-core-challenges .field-item:after {
 content: ",\0020";
}

.node-type-interview .field-name-field-interview-keyword .field-item:last-child:after, 
.view-id-latest_publications_by_focus_area .field-name-field-publication-focus-area .field-item:last-child:after, 
.view-latest-interviews-by-focus-area .field-name-field-interview-country .field-item:last-child:after, 
.view-id-interviews_by_country .field-name-field-interview-country .field-item:last-child:after, 
.view-publications-by-country .field-name-field-publication-country .field-item:last-child:after, 
.view-publications-by-country .field-name-field-publication-focus-area .field-item:last-child:after, 
.view-interviews-a-z .field-name-field-interview-country .field-item:last-child:after, 
.node-type-interview .field-name-field-interview-topics .field-item:last-child:after, 
.view-publications-a-z .field-name-field-publication-focus-area .field-item:last-child:after, 
.view-publications-a-z .field-name-field-publication-country .field-item:last-child:after, 
.node-type-publication .field-name-field-publication-focus-area .field-item:last-child:after,
.node-type-publication .field-name-field-core-challenges .field-item:last-child:after {
  content: "";
}


.social-share ul {
  margin: 0;
  padding: 0;
}

.social-share ul li {
  display: inline-block;
  float: right;
  list-style: none;
}

.social-share ul li a.social-share-twitter {
  text-indent: -9999px;
  background: url(../images/twitter.png) no-repeat;
  display: inline-block;
  width: 25px;
}

.social-share ul li a.social-share-facebook {
  text-indent: -9999px;
  background: url(../images/facebook.png) no-repeat;
  display: inline-block;
  width: 25px;
}


.page-interviews-listing .field-name-field-interview-country {
  clear:left;
}

.views-field-field-country-map img {
  border: 3px solid #c2d2df
}


.jwplayer {
  float:left;
  margin-right:20px;
  display:inline-block;
  position: relative;
  max-width:100%;
}

p.audio_link a {
  padding-left:20px;
  display:inline-block;
  padding-top:5px;
  position: relative;
  float:left;
}

span.views-label-field-interview-profile {
  font-weight:bold;
}

p.search-info {
  display:none;
}

.page-people-executive-committee span.views-field-title span.field-content {
  font-size:.85em;
  font-weight: bold;
}


#block-views-publications-a-z-block-2 .new-bing:before {
  content: "NEW";
  float:right;
  margin:0 20px 20px 5px;
  font-size:.75em;
  background: #fbfdfe; /* Old browsers */
  background: -moz-linear-gradient(top,  #fbfdfe 0%, #e0ebf4 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfdfe), color-stop(100%,#e0ebf4)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #fbfdfe 0%,#e0ebf4 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #fbfdfe 0%,#e0ebf4 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #fbfdfe 0%,#e0ebf4 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #fbfdfe 0%,#e0ebf4 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfdfe', endColorstr='#e0ebf4',GradientType=0 ); /* IE6-9 */
  border-radius: 3px;
  border:1px solid #c2d2df;
  padding:1px 3px;
  font-weight:bold;
}

.node-type-publication .new-bing:before {
    margin: 0 0 0 5px;
}


a.whats-this-link {
  font-size:.85em;
  margin-left:10px;
}

a.whats-this-link:before{
  content: "(";
}

a.whats-this-link:after {
  content: ")";
}

/*Footer*/

.footer.container {
  background: #0d3f67; /* Old browsers */
  background: -moz-linear-gradient(top,  #0d3f67 0%, #142a4b 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0d3f67), color-stop(100%,#142a4b)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #0d3f67 0%,#142a4b 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #0d3f67 0%,#142a4b 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #0d3f67 0%,#142a4b 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #0d3f67 0%,#142a4b 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d3f67', endColorstr='#142a4b',GradientType=0 ); /* IE6-9 */;
  color:#ffffff;
  margin-top:0;
  font-size:.85em;
}

.footer.container a:link, 
.footer.container a:visited {
  color:#ffffff;
}

#block-boxes-iss-footer-copyright {
    width: 50%;
}

#block-boxes-iss-footer-information {
    position: relative;
}

.footer #boxes-box-iss_footer_information {
  width: 50%;
  position: absolute;
  right: 0;
   text-align:right;
  margin-top:-45px;
}

@media (max-width: 768px) {
  .footer #boxes-box-iss_footer_information {
    text-align: left;
    margin-top: 1em;
    width: 100%;
  }
}

@media (max-width: 768px) {
    .footer {
        padding-bottom: 85px;
    }
}

.front .node-interview .clearfix:after {
  clear: both;
}


.node-interview .clearfix:after {
  clear: none;
}

.node-type-interview .field-name-field-interview-focus-area, 
.node-type-interview .field-name-field-interview-topics, 
.node-type-interview .field-name-field-interview-interviewers, 
.node-type-interview .field-name-field-interview-country, 
.node-type-interview .field-name-field-interview-city, 
.node-type-interview .field-name-field-interview-country-location, 
.node-type-interview .field-name-field-interview-date, 
.node-type-interview .field-name-field-interview-building {
  clear:left;
  padding-bottom:1em;
  width:50%;
  line-height:1.7em;
}

.navbar-default .navbar-toggle {
  margin-right: 25px;
}

span.ext, span.mailto {
  height:10px;
}

.oembed {
  float:none;
  border:none;
  background:transparent;
}

.oembed .oembed-title {
  display:none;
}

input[type="search"] {
  -webkit-appearance: none;
}

.region-content .search-form .btn {
  vertical-align: bottom;
}

ol.search-results {
  padding-left: 1.5em;
}
li.search-result {
  list-style: none;
  margin-bottom: 2em;
}

.search-snippet span em:after {
  content: "\0020";
}
.search-snippet span {
  clear: both;
  display: block;
}

.node-type-publication .node-publication {
  display: flex;
  flex-wrap: wrap;
}

.node-type-publication .node-publication .social-share {
  flex-basis: 100%;
}

.node-type-publication .node-publication .field-name-field-publication-two-page-brief,
.node-type-publication .node-publication .field-name-field-publication-full,
.node-type-publication .node-publication .field-collection-container,
.node-type-publication .node-publication .field-name-field-publication-background,
.node-type-publication .node-publication .field-name-field-publication-graphics,
.node-type-publication .node-publication .field-name-field-publication-video-link {
  flex-basis: 31%;
  margin-right: 2%;
  margin-bottom: 2%;
}

@media(max-width: 991px) {
  .node-type-publication .node-publication .field-name-field-publication-two-page-brief,
  .node-type-publication .node-publication .field-name-field-publication-full,
  .node-type-publication .node-publication .field-collection-container,
  .node-type-publication .node-publication .field-name-field-publication-background,
  .node-type-publication .node-publication .field-name-field-publication-graphics,
  .node-type-publication .node-publication .field-name-field-publication-video-link {
    flex-basis: 48%;
  }
}

@media(max-width: 575px) {
  .node-type-publication .node-publication .field-name-field-publication-two-page-brief,
  .node-type-publication .node-publication .field-name-field-publication-full,
  .node-type-publication .node-publication .field-collection-container,
  .node-type-publication .node-publication .field-name-field-publication-background,
  .node-type-publication .node-publication .field-name-field-publication-graphics,
  .node-type-publication .node-publication .field-name-field-publication-video-link {
    flex-basis: 100%;
    margin-right: 0;
  }
}

.node-type-publication .node-publication .field-collection-container .field-collection-view {
  padding-top: 0;
}

.node-type-publication .node-publication .field-name-field-translation-file .field-label {
  margin-top: 0;
}

.node-type-publication .node-publication .field-name-field-publication-full > .field-items {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
}

.node-type-publication .node-publication .field-type-text-with-summary,
.node-type-publication .node-publication .field-name-field-publication-focus-area,
.node-type-publication .node-publication .field-name-field-publication-topics,
.node-type-publication .node-publication .field-name-field-core-challenges,
.node-type-publication .node-publication .field-name-field-publication-country,
.node-type-publication .node-publication .field-name-field-publication-type,
.node-type-publication .node-publication .field-name-field-publication-topics,
.node-type-publication .node-publication .field-name-field-publication-author {
  flex-basis: 100%;
}

.node-type-publication .node-publication .field-type-text-with-summary {
  margin-bottom: 5rem;
}

.node-type-publication .node-publication .field-name-field-publication-two-page-brief .field-label,
.node-type-publication .node-publication .field-name-field-publication-full .field-label,
.node-type-publication .node-publication .field-collection-container .field-label,
.node-type-publication .node-publication .field-name-field-publication-background .field-label,
.node-type-publication .node-publication .field-name-field-publication-graphics .field-label,
.node-type-publication .node-publication .field-name-field-publication-video-link .field-label,
.node-type-publication .node-publication .field-type-text-with-summary .field-label {
  font-size: 1.8rem;
  color: #0d3f67;
}


.node-type-publication .node-publication .field-name-field-publication-focus-area,
.node-type-publication .node-publication .field-name-field-publication-topics,
.node-type-publication .node-publication .field-name-field-core-challenges,
.node-type-publication .node-publication .field-name-field-publication-country,
.node-type-publication .node-publication .field-name-field-publication-type,
.node-type-publication .node-publication .field-name-field-publication-topics,
.node-type-publication .node-publication .field-name-field-publication-author {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: .5rem;
}

.node-type-publication .node-publication .field-name-field-publication-focus-area .field-label,
.node-type-publication .node-publication .field-name-field-publication-topics .field-label,
.node-type-publication .node-publication .field-name-field-core-challenges .field-label,
.node-type-publication .node-publication .field-name-field-publication-country .field-label,
.node-type-publication .node-publication .field-name-field-publication-type .field-label,
.node-type-publication .node-publication .field-name-field-publication-topics .field-label,
.node-type-publication .node-publication .field-name-field-publication-author .field-label {
  flex-basis: 18%;
  margin-right: 2%;
}

.node-type-publication .node-publication .field-name-field-core-challenges > .field-items {
  display: flex;
  flex-direction: column;
}

.node-type-publication .node-publication .field-name-field-publication-topics  > .field-items {
  flex-basis: 80%;
}

@media screen and (max-width: 990px) {
  .node-type-publication .node-publication .field-name-field-publication-full {
    margin-top: 0;
  }
}

.front .view-id-er_focus_areas {
  margin-top: 0;
}
.front .view-er-focus-areas .view-content > h3 {
  font-size: 1.5em;
  color: #0d3f67;
}

