.view-mode-country_view_teaser {
  margin-bottom: 20px;
  padding-bottom: 10px;
  border-bottom: 1px solid #eaeade; }
  .view-mode-country_view_teaser .group-left,
  .view-mode-country_view_teaser .group-right {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: auto;
    float: none; }
    .view-mode-country_view_teaser .group-left .field-name-node-link,
    .view-mode-country_view_teaser .group-right .field-name-node-link {
      margin-bottom: 0;
      float: left; }
  .view-mode-country_view_teaser .group-footer {
    padding: 0; }
  .view-mode-country_view_teaser h2 {
    margin-top: 0;
    margin-bottom: 0;
    line-height: 27px !important; }
  .view-mode-country_view_teaser img {
    width: 100%; }
  .view-mode-country_view_teaser .field-name-post-date {
    font-weight: bold;
    font-style: normal;
    color: #000; }
  .view-mode-country_view_teaser .field-name-node-link a {
    font-weight: bold; }
    .view-mode-country_view_teaser .field-name-node-link a:after {
      background: url(../images/arrow-sprite.png) 0 -39px no-repeat;
      width: 10px;
      height: 10px;
      content: ' ';
      display: inline-block;
      margin-left: .5em; }
  @media (min-width: 600px) {
    .view-mode-country_view_teaser .group-left {
      width: 33.33%;
      float: left;
      padding-right: 10px; }
    .view-mode-country_view_teaser .group-right {
      width: 66.66%;
      float: left;
      padding-left: 10px; }
      .view-mode-country_view_teaser .group-right .field-name-field-press-release-summary-text p,
      .view-mode-country_view_teaser .group-right .field-type-text-with-summary p {
        clear: both;
        margin-top: 0; } }

.node-type-country h1, .node-type-article h1, .node-type-policy-paper h1, .node-type-image-story h1,
.node-type-event h1, .node-type-press-release h1 {
  display: inline-block;
  max-width: 90%; }
  @media (max-width: 400px) {
    .node-type-country h1, .node-type-article h1, .node-type-policy-paper h1, .node-type-image-story h1,
    .node-type-event h1, .node-type-press-release h1 {
      display: block;
      float: none; } }
.node-type-country .field-name-field-country.field-type-taxonomy-term-reference, .node-type-country .field-type-country, .node-type-article .field-name-field-country.field-type-taxonomy-term-reference, .node-type-article .field-type-country, .node-type-policy-paper .field-name-field-country.field-type-taxonomy-term-reference, .node-type-policy-paper .field-type-country, .node-type-image-story .field-name-field-country.field-type-taxonomy-term-reference, .node-type-image-story .field-type-country,
.node-type-event .field-name-field-country.field-type-taxonomy-term-reference,
.node-type-event .field-type-country, .node-type-press-release .field-name-field-country.field-type-taxonomy-term-reference, .node-type-press-release .field-type-country {
  display: inline-block; }
  @media (max-width: 400px) {
    .node-type-country .field-name-field-country.field-type-taxonomy-term-reference, .node-type-country .field-type-country, .node-type-article .field-name-field-country.field-type-taxonomy-term-reference, .node-type-article .field-type-country, .node-type-policy-paper .field-name-field-country.field-type-taxonomy-term-reference, .node-type-policy-paper .field-type-country, .node-type-image-story .field-name-field-country.field-type-taxonomy-term-reference, .node-type-image-story .field-type-country,
    .node-type-event .field-name-field-country.field-type-taxonomy-term-reference,
    .node-type-event .field-type-country, .node-type-press-release .field-name-field-country.field-type-taxonomy-term-reference, .node-type-press-release .field-type-country {
      display: block;
      float: none;
      margin-top: 0; } }
  .node-type-country .field-name-field-country.field-type-taxonomy-term-reference img, .node-type-country .field-type-country img, .node-type-article .field-name-field-country.field-type-taxonomy-term-reference img, .node-type-article .field-type-country img, .node-type-policy-paper .field-name-field-country.field-type-taxonomy-term-reference img, .node-type-policy-paper .field-type-country img, .node-type-image-story .field-name-field-country.field-type-taxonomy-term-reference img, .node-type-image-story .field-type-country img,
  .node-type-event .field-name-field-country.field-type-taxonomy-term-reference img,
  .node-type-event .field-type-country img, .node-type-press-release .field-name-field-country.field-type-taxonomy-term-reference img, .node-type-press-release .field-type-country img {
    margin-top: 10px; }

.node-country .field-type-text-with-summary p:first-of-type {
  display: block !important;
  padding-top: 1em; }

.section-what-we-do .field-name-field-country, .section-countries-stories .field-name-field-country {
  left: auto;
  right: 0; }

h1.title + .field-name-field-country {
  position: relative;
  left: auto;
  right: auto; }
  h1.title + .field-name-field-country img {
    height: auto; }

.node-type-blogs #content-inner {
  position: relative; }
  @media (max-width: 600px) {
    .node-type-blogs #content-inner .field-type-country img {
      max-height: 25px;
      width: auto; } }

.node-type-country .field-name-body p:first-of-type {
  clear: left;
  margin-top: 0;
  display: inline-block; }

.views-exposed-widgets {
  margin-bottom: 20px; }
  .views-exposed-widgets .views-submit-button input, .views-exposed-widgets .views-reset-button input {
    margin-left: 0;
    border-radius: 5px;
    transition: all 0.2s ease-out;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out; }
    .views-exposed-widgets .views-submit-button input:hover, .views-exposed-widgets .views-submit-button input:focus, .views-exposed-widgets .views-submit-button input:active, .views-exposed-widgets .views-reset-button input:hover, .views-exposed-widgets .views-reset-button input:focus, .views-exposed-widgets .views-reset-button input:active {
      outline: none; }

.form-type-select .fancy-select {
  margin: 10px 0; }
  .form-type-select .fancy-select select:focus + .trigger {
    box-shadow: none; }
  .form-type-select .fancy-select .trigger {
    width: 200px;
    padding: 7px 18px 7px 15px;
    background-color: transparent;
    border: 1px solid #44841A;
    box-shadow: none;
    border-radius: 2px;
    font-size: 14px;
    font-weight: 600;
    text-transform: none;
    color: #545454; }
    .form-type-select .fancy-select .trigger.open {
      background-color: transparent;
      border: 1px solid #44841A;
      color: #336114; }
    .form-type-select .fancy-select .trigger:after {
      border-top-color: #336114;
      top: 15px; }
  .form-type-select .fancy-select .options {
    background: #ffffff;
    border-top: none;
    box-shadow: none;
    max-height: none;
    width: 235px;
    padding: 0; }
    .form-type-select .fancy-select .options li {
      transition: all 200ms ease-out;
      -webkit-transition: all 200ms ease-out;
      -moz-transition: all 200ms ease-out;
      -ms-transition: all 200ms ease-out;
      -o-transition: all 200ms ease-out; }
      .form-type-select .fancy-select .options li.hover {
        background-color: rgba(97, 165, 52, 0.4); }
    .form-type-select .fancy-select .options.overflowing {
      bottom: auto;
      top: 50px; }
    .form-type-select .fancy-select .options.open {
      width: 233px;
      max-height: 250px;
      padding-left: 0;
      margin-top: -15px;
      border-radius: 0;
      border: 1px solid #44841A;
      border-top: 0;
      transition: opacity 300ms ease-out, top 300ms ease-out;
      -webkit-transition: opacity 300ms ease-out, top 300ms ease-out;
      -moz-transition: opacity 300ms ease-out, top 300ms ease-out;
      -ms-transition: opacity 300ms ease-out, top 300ms ease-out;
      -o-transition: opacity 300ms ease-out, top 300ms ease-out; }
      @media (max-width: 760px) {
        .form-type-select .fancy-select .options.open {
          top: 48px; } }
      .form-type-select .fancy-select .options.open.overflowing {
        bottom: auto;
        top: 50px; }
      .form-type-select .fancy-select .options.open li {
        color: #545454;
        font-size: 14px;
        text-transform: none;
        font-weight: 400;
        white-space: normal; }
        .form-type-select .fancy-select .options.open li:hover, .form-type-select .fancy-select .options.open li:focus {
          background-color: rgba(97, 165, 52, 0.4); }
        .form-type-select .fancy-select .options.open li.selected {
          background-color: rgba(97, 165, 52, 0.4); }

.view-countries-blogs .views-widget-filter-tid, .view-countries-galeries .views-widget-filter-tid, .view-countries-policy-papers .views-widget-filter-tid, .view-countries-press-release .views-widget-filter-tid, .view-countries-stories .views-widget-filter-tid {
  display: inline-block;
  clear: left;
  margin-right: 5px; }
  @media (max-width: 600px) {
    .view-countries-blogs .views-widget-filter-tid, .view-countries-galeries .views-widget-filter-tid, .view-countries-policy-papers .views-widget-filter-tid, .view-countries-press-release .views-widget-filter-tid, .view-countries-stories .views-widget-filter-tid {
      width: 100%; } }
.view-countries-blogs .views-submit-button, .view-countries-blogs .views-reset-button, .view-countries-galeries .views-submit-button, .view-countries-galeries .views-reset-button, .view-countries-policy-papers .views-submit-button, .view-countries-policy-papers .views-reset-button, .view-countries-press-release .views-submit-button, .view-countries-press-release .views-reset-button, .view-countries-stories .views-submit-button, .view-countries-stories .views-reset-button {
  display: inline-block;
  clear: none;
  margin-top: 30px;
  padding: 7px 10px 0 0; }
  @media (max-width: 600px) {
    .view-countries-blogs .views-submit-button, .view-countries-blogs .views-reset-button, .view-countries-galeries .views-submit-button, .view-countries-galeries .views-reset-button, .view-countries-policy-papers .views-submit-button, .view-countries-policy-papers .views-reset-button, .view-countries-press-release .views-submit-button, .view-countries-press-release .views-reset-button, .view-countries-stories .views-submit-button, .view-countries-stories .views-reset-button {
      margin-top: 0; } }
  @media (min-width: 601px) and (max-width: 760px) {
    .view-countries-blogs .views-submit-button, .view-countries-blogs .views-reset-button, .view-countries-galeries .views-submit-button, .view-countries-galeries .views-reset-button, .view-countries-policy-papers .views-submit-button, .view-countries-policy-papers .views-reset-button, .view-countries-press-release .views-submit-button, .view-countries-press-release .views-reset-button, .view-countries-stories .views-submit-button, .view-countries-stories .views-reset-button {
      margin-top: 27px; } }
  .view-countries-blogs .views-submit-button input, .view-countries-blogs .views-reset-button input, .view-countries-galeries .views-submit-button input, .view-countries-galeries .views-reset-button input, .view-countries-policy-papers .views-submit-button input, .view-countries-policy-papers .views-reset-button input, .view-countries-press-release .views-submit-button input, .view-countries-press-release .views-reset-button input, .view-countries-stories .views-submit-button input, .view-countries-stories .views-reset-button input {
    padding: 7px 14px 8px; }
    @media (max-width: 760px) {
      .view-countries-blogs .views-submit-button input, .view-countries-blogs .views-reset-button input, .view-countries-galeries .views-submit-button input, .view-countries-galeries .views-reset-button input, .view-countries-policy-papers .views-submit-button input, .view-countries-policy-papers .views-reset-button input, .view-countries-press-release .views-submit-button input, .view-countries-press-release .views-reset-button input, .view-countries-stories .views-submit-button input, .view-countries-stories .views-reset-button input {
        padding: 6px 14px 6px; } }

.media-element-container .content a > img.media-element {
  pointer-events: none; }

.node-blogs .group-header .field-name-field-country {
  display: inline-block;
  float: left;
  max-width: 32px;
  width: 100%;
  height: auto;
  margin-right: 15px;
  margin-bottom: 0;
  margin-top: 20px; }
  @media (max-width: 767px) {
    .node-blogs .group-header .field-name-field-country {
      margin-top: 1.07143em; } }
  .node-blogs .group-header .field-name-field-country img {
    width: 100%;
    height: auto;
    margin: 0;
    float: none;
    clear: none; }
.node-blogs .group-header .field-name-title {
  display: inline-block;
  float: left;
  margin-top: -3px;
  margin-bottom: 20px;
  margin-top: 1.07143em; }
  .node-blogs .group-header .field-name-title h2 {
    margin-top: 0; }
.node-blogs .group-header .field-name-post-date {
  clear: both;
  padding-top: 5px; }

.node-type-press-release .field-name-field-rc-country,
.node-type-press-release .field-name-field-country,
.node-type-policy-paper .field-name-field-rc-country,
.node-type-policy-paper .field-name-field-country,
.node-type-image-story .field-name-field-rc-country,
.node-type-image-story .field-name-field-country,
.node-type-article .field-name-field-rc-country,
.node-type-article .field-name-field-country,
.node-type-country .field-name-field-rc-country,
.node-type-country .field-name-field-country {
  display: inline-block;
  float: left;
  max-width: 51px;
  width: 100%;
  height: auto;
  margin: 0 15px 0 0; }
  @media (max-width: 600px) {
    .node-type-press-release .field-name-field-rc-country,
    .node-type-press-release .field-name-field-country,
    .node-type-policy-paper .field-name-field-rc-country,
    .node-type-policy-paper .field-name-field-country,
    .node-type-image-story .field-name-field-rc-country,
    .node-type-image-story .field-name-field-country,
    .node-type-article .field-name-field-rc-country,
    .node-type-article .field-name-field-country,
    .node-type-country .field-name-field-rc-country,
    .node-type-country .field-name-field-country {
      max-width: 38px;
      margin-right: 10px; } }
  .node-type-press-release .field-name-field-rc-country + h1,
  .node-type-press-release .field-name-field-country + h1,
  .node-type-policy-paper .field-name-field-rc-country + h1,
  .node-type-policy-paper .field-name-field-country + h1,
  .node-type-image-story .field-name-field-rc-country + h1,
  .node-type-image-story .field-name-field-country + h1,
  .node-type-article .field-name-field-rc-country + h1,
  .node-type-article .field-name-field-country + h1,
  .node-type-country .field-name-field-rc-country + h1,
  .node-type-country .field-name-field-country + h1 {
    margin-top: 10px; }

.node-type-landing-page .field-name-field-country,
.node-type-landing-page.page-node-4 .field-name-field-country {
  display: inline-block;
  float: left;
  max-width: 32px;
  width: 100%;
  height: auto;
  margin: 0 15px 0 0; }
.node-type-landing-page .field-name-field-promoted-text,
.node-type-landing-page.page-node-4 .field-name-field-promoted-text {
  clear: left; }
  .node-type-landing-page .field-name-field-promoted-text p,
  .node-type-landing-page.page-node-4 .field-name-field-promoted-text p {
    margin-top: 0; }
.node-type-landing-page .field-name-body,
.node-type-landing-page.page-node-4 .field-name-body {
  float: left; }

.page-latest-press-release .field-name-field-country,
.page-latest-policy-papers .field-name-field-country,
.page-latest-blogs .field-name-field-country,
.page-latest-galleries .field-name-field-country,
.page-actualites-articles .field-name-field-country,
.page-latest-stories .field-name-field-country,
.page-countries-press-release .field-name-field-country,
.page-countries-policy-papers .field-name-field-country,
.page-countries-blogs .field-name-field-country,
.page-countries-galleries .field-name-field-country,
.page-countries-stories .field-name-field-country,
.page-front-page .field-name-field-country {
  display: inline-block;
  float: left;
  max-width: 33px;
  width: 100%;
  height: auto;
  margin-right: 15px;
  margin-bottom: 0; }
  .page-latest-press-release .field-name-field-country img,
  .page-latest-policy-papers .field-name-field-country img,
  .page-latest-blogs .field-name-field-country img,
  .page-latest-galleries .field-name-field-country img,
  .page-actualites-articles .field-name-field-country img,
  .page-latest-stories .field-name-field-country img,
  .page-countries-press-release .field-name-field-country img,
  .page-countries-policy-papers .field-name-field-country img,
  .page-countries-blogs .field-name-field-country img,
  .page-countries-galleries .field-name-field-country img,
  .page-countries-stories .field-name-field-country img,
  .page-front-page .field-name-field-country img {
    width: 100%;
    height: auto;
    margin: 0;
    float: none;
    clear: none; }
.page-latest-press-release .field-name-title h2,
.page-latest-policy-papers .field-name-title h2,
.page-latest-blogs .field-name-title h2,
.page-latest-galleries .field-name-title h2,
.page-actualites-articles .field-name-title h2,
.page-latest-stories .field-name-title h2,
.page-countries-press-release .field-name-title h2,
.page-countries-policy-papers .field-name-title h2,
.page-countries-blogs .field-name-title h2,
.page-countries-galleries .field-name-title h2,
.page-countries-stories .field-name-title h2,
.page-front-page .field-name-title h2 {
  line-height: 26px;
  margin-top: 0; }
.page-latest-press-release .field-name-field-promoted-text,
.page-latest-policy-papers .field-name-field-promoted-text,
.page-latest-blogs .field-name-field-promoted-text,
.page-latest-galleries .field-name-field-promoted-text,
.page-actualites-articles .field-name-field-promoted-text,
.page-latest-stories .field-name-field-promoted-text,
.page-countries-press-release .field-name-field-promoted-text,
.page-countries-policy-papers .field-name-field-promoted-text,
.page-countries-blogs .field-name-field-promoted-text,
.page-countries-galleries .field-name-field-promoted-text,
.page-countries-stories .field-name-field-promoted-text,
.page-front-page .field-name-field-promoted-text {
  clear: both; }
.page-latest-press-release .field-name-body,
.page-latest-policy-papers .field-name-body,
.page-latest-blogs .field-name-body,
.page-latest-galleries .field-name-body,
.page-actualites-articles .field-name-body,
.page-latest-stories .field-name-body,
.page-countries-press-release .field-name-body,
.page-countries-policy-papers .field-name-body,
.page-countries-blogs .field-name-body,
.page-countries-galleries .field-name-body,
.page-countries-stories .field-name-body,
.page-front-page .field-name-body {
  float: left; }

.page-countries-stories .field-name-title {
  margin-bottom: 0 !important; }

@media (max-width: 600px) {
  .page-countries-stories .view-countries-stories > .view-content {
    overflow-x: hidden; } }

.node-type-landing-page .view-countries-what-we-do .view-content {
  overflow: hidden; }

.page-front-page #block-bean-homepage-features .group-left,
.page-front-page #block-bean-homepage-features .group-right {
  width: 100%;
  padding: 0; }
.page-front-page #block-bean-homepage-features .field-name-field-press-release-summary-text p,
.page-front-page #block-bean-homepage-features .field-name-body p {
  margin-top: 0; }
.page-front-page #block-bean-homepage-features .field-name-node-link {
  display: none; }
.page-front-page .field-name-title {
  margin-bottom: 0 !important; }
  .page-front-page .field-name-title h2 {
    margin: 0 auto;
    line-height: 27px; }

.three-col-view .views-row h2 {
  margin: 0 !important;
  font-size: 1.4px !important;
  line-height: 27px !important; }
.three-col-view .views-row .field-type-text-long p:first-of-type, .three-col-view .views-row .field-type-text-long span:first-of-type,
.three-col-view .views-row .field-type-text-with-summary p:first-of-type,
.three-col-view .views-row .field-type-text-with-summary span:first-of-type {
  margin-top: 0; }

.node-type-landing-page.page-node-4 #content-bottom .view-content a {
  padding-left: 0;
  padding-right: 0;
  display: initial; }

/*# sourceMappingURL=country-teaser-view.css.map */
