@import url("../../fc-default/fonts/OpenSans/stylesheet_all.css");
@import url("../../fc-default/fonts/JosefinSans/stylesheet.css");
@import url("../fonts/fontello/css/fontello.css");
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box; }

/* ---------------------------------------------- 1024px ---------------------------------------------- */
@media (max-width: 1024px) {
  body {
    font-size: 65%; }

  #footer-wrapper .footer-box {
    padding: 2em 1em; }
    #footer-wrapper .footer-box.subscribe nf-field:first-child {
      width: 60%;
      font-size: 0.9em; }
      #footer-wrapper .footer-box.subscribe nf-field:first-child input {
        height: 4.75em; }
  #footer-wrapper #credits {
    padding: 3em 1em; }

  #main-header, #posts-wrapper, .entry-content, #footer-wrapper {
    margin: 0 2%; }

  .page-header,
  body.share .entry-header,
  body.about .entry-header,
  body.online-community .entry-header,
  body.sdg-life-below-water .entry-header {
    padding: 4em 10%; }

  .button {
    font-size: 1.15em; }

  article.map-question-wrapper {
    width: 80%;
    margin: 0 10% 5em; }

  body.about div.entry-content, body.online-community div.entry-content, body.sdg-life-below-water div.entry-content {
    margin-left: 15%;
    margin-right: 15%; }

  article.resource .report-left div.issuelab span.issuelab-logo {
    font-size: .7em; }

  #search-results article {
    width: 22.8%; }
    #search-results article .cover-graphic {
      height: 12em; }
    #search-results article h2, body.search #search-results article.map-question-wrapper div.map-question h3 {
      font-size: 0.85em; }

  ul.search-filter-list ul.type {
    margin: 0; }

  body.fc_report form.resources-search, body.oceans_event form.resources-search, body.oceans_case_study form.resources-search, body.oceans_group form.resources-search, body.fc_news form.resources-search, body.oceans_repository form.resources-search {
    margin-right: 1.25em; }
  body.fc_report #search-results article.featured, body.oceans_event #search-results article.featured, body.oceans_case_study #search-results article.featured, body.oceans_group #search-results article.featured, body.fc_news #search-results article.featured, body.oceans_repository #search-results article.featured {
    width: 47.89%; }
    body.fc_report #search-results article.featured .resource-description p, body.oceans_event #search-results article.featured .resource-description p, body.oceans_case_study #search-results article.featured .resource-description p, body.oceans_group #search-results article.featured .resource-description p, body.fc_news #search-results article.featured .resource-description p, body.oceans_repository #search-results article.featured .resource-description p {
      font-size: .8em; }
    body.fc_report #search-results article.featured .cover-graphic, body.oceans_event #search-results article.featured .cover-graphic, body.oceans_case_study #search-results article.featured .cover-graphic, body.oceans_group #search-results article.featured .cover-graphic, body.fc_news #search-results article.featured .cover-graphic, body.oceans_repository #search-results article.featured .cover-graphic {
      height: 12em; }

  /*HEADER*/
  #main-header #header-top nav.nav-menu li a {
    font-size: 1.1em; }

  #main-header h1#site-title a {
    margin: 2em 0; }
  #main-header #header-top {
    display: none; }

  body.mobile-side-nav a.toggle-mobile {
    color: #1baa8f; }
  body.mobile-side-nav div#page-wrapper > div.menu-primary-menu-container {
    background: #011035; }
    body.mobile-side-nav div#page-wrapper > div.menu-primary-menu-container ul > li a {
      font-family: "Josefin Sans";
      font-weight: 700; }
      body.mobile-side-nav div#page-wrapper > div.menu-primary-menu-container ul > li a:hover {
        background-color: #1baa8f; }
    body.mobile-side-nav div#page-wrapper > div.menu-primary-menu-container form.search-form input.search-submit {
      background-color: #1baa8f;
      background-image: url("../../fc-default/images/search-white.svg"); }
  body.mobile-side-nav.show-nav {
    background: #ffffff; }
    body.mobile-side-nav.show-nav div#page-wrapper:before {
      background-color: #ffffff;
      opacity: 0.7;
      z-index: 999; } }
/*--end media query---*/
/* ---------------------------------------------- 990px ---------------------------------------------- */
@media (max-width: 990px) {
  #footer-wrapper .footer-box {
    width: 100%;
    display: block; }
    #footer-wrapper .footer-box:after {
      font-size: 6em; }

  #partner-logos {
    font-size: 0.79em; }

  #home-wrapper .home-hero form.search-form {
    margin: 4em 23%; }
  #home-wrapper .home-hero h2 + p {
    margin: 1em 0; }
  #home-wrapper .home-stats {
    max-width: 100%;
    padding: 0 2%; }
    #home-wrapper .home-stats .flexslider {
      max-width: 100%; }
    #home-wrapper .home-stats .slides li .stat-image {
      width: 12em;
      height: 12em; }
  #home-wrapper .home-quote .home-quote-wrapper {
    padding: 4.5em 13em 0 3em; }
  #home-wrapper .home-map {
    padding: 2em 2% 4em 2%; }
    #home-wrapper .home-map li h2 {
      font-size: 1.5em;
      height: 9em; }
  #home-wrapper .home-resources {
    max-width: 100%;
    padding: 0 2%; }
    #home-wrapper .home-resources header {
      margin: 0; }

  body.fc_report .wrapper, body.oceans_event .wrapper, body.oceans_case_study .wrapper, body.oceans_group .wrapper, body.fc_news .wrapper, body.oceans_repository .wrapper {
    margin: 0 0.5em 0 1em; }
  body.fc_report .resources-filters-wrapper ul.search-filter-list, body.oceans_event .resources-filters-wrapper ul.search-filter-list, body.oceans_case_study .resources-filters-wrapper ul.search-filter-list, body.oceans_group .resources-filters-wrapper ul.search-filter-list, body.fc_news .resources-filters-wrapper ul.search-filter-list, body.oceans_repository .resources-filters-wrapper ul.search-filter-list {
    font-size: 1em; }
    body.fc_report .resources-filters-wrapper ul.search-filter-list ul.type li, body.oceans_event .resources-filters-wrapper ul.search-filter-list ul.type li, body.oceans_case_study .resources-filters-wrapper ul.search-filter-list ul.type li, body.oceans_group .resources-filters-wrapper ul.search-filter-list ul.type li, body.fc_news .resources-filters-wrapper ul.search-filter-list ul.type li, body.oceans_repository .resources-filters-wrapper ul.search-filter-list ul.type li {
      width: 13.9%; } }
/*--end media query---*/
/* ---------------------------------------------- 900px ---------------------------------------------- */
@media (max-width: 900px) {
  #fc-search-filters-outer-wrapper {
    background-color: #e8e8e8;
    color: #011035;
    margin-right: 1.25em;
    padding: 1em; }

  div.fc-search-filters .fc-choose-filter {
    font-family: "OpenSans Semi-bold";
    font-size: 1.25em;
    text-transform: uppercase; }
  div.fc-search-filters .fc-selected-filter {
    background: #ffffff;
    font-size: 1.125em; }

  body.fc_report .resources-filters-wrapper ul.search-filter-list, body.oceans_event .resources-filters-wrapper ul.search-filter-list, body.oceans_case_study .resources-filters-wrapper ul.search-filter-list, body.oceans_group .resources-filters-wrapper ul.search-filter-list, body.fc_news .resources-filters-wrapper ul.search-filter-list, body.oceans_repository .resources-filters-wrapper ul.search-filter-list {
    font-size: 1rem; }
    body.fc_report .resources-filters-wrapper ul.search-filter-list ul.type, body.oceans_event .resources-filters-wrapper ul.search-filter-list ul.type, body.oceans_case_study .resources-filters-wrapper ul.search-filter-list ul.type, body.oceans_group .resources-filters-wrapper ul.search-filter-list ul.type, body.fc_news .resources-filters-wrapper ul.search-filter-list ul.type, body.oceans_repository .resources-filters-wrapper ul.search-filter-list ul.type {
      background: #ffffff;
      border: 1px solid #ccc; }
      body.fc_report .resources-filters-wrapper ul.search-filter-list ul.type li, body.oceans_event .resources-filters-wrapper ul.search-filter-list ul.type li, body.oceans_case_study .resources-filters-wrapper ul.search-filter-list ul.type li, body.oceans_group .resources-filters-wrapper ul.search-filter-list ul.type li, body.fc_news .resources-filters-wrapper ul.search-filter-list ul.type li, body.oceans_repository .resources-filters-wrapper ul.search-filter-list ul.type li {
        width: 100%;
        background: #ffffff;
        text-align: left;
        font-size: 1rem;
        text-transform: none;
        display: block; }
        body.fc_report .resources-filters-wrapper ul.search-filter-list ul.type li:before, body.oceans_event .resources-filters-wrapper ul.search-filter-list ul.type li:before, body.oceans_case_study .resources-filters-wrapper ul.search-filter-list ul.type li:before, body.oceans_group .resources-filters-wrapper ul.search-filter-list ul.type li:before, body.fc_news .resources-filters-wrapper ul.search-filter-list ul.type li:before, body.oceans_repository .resources-filters-wrapper ul.search-filter-list ul.type li:before {
          content: none; }
        body.fc_report .resources-filters-wrapper ul.search-filter-list ul.type li a, body.fc_report .resources-filters-wrapper ul.search-filter-list ul.type li.active, body.oceans_event .resources-filters-wrapper ul.search-filter-list ul.type li a, body.oceans_event .resources-filters-wrapper ul.search-filter-list ul.type li.active, body.oceans_case_study .resources-filters-wrapper ul.search-filter-list ul.type li a, body.oceans_case_study .resources-filters-wrapper ul.search-filter-list ul.type li.active, body.oceans_group .resources-filters-wrapper ul.search-filter-list ul.type li a, body.oceans_group .resources-filters-wrapper ul.search-filter-list ul.type li.active, body.fc_news .resources-filters-wrapper ul.search-filter-list ul.type li a, body.fc_news .resources-filters-wrapper ul.search-filter-list ul.type li.active, body.oceans_repository .resources-filters-wrapper ul.search-filter-list ul.type li a, body.oceans_repository .resources-filters-wrapper ul.search-filter-list ul.type li.active {
          font-size: 1rem !important;
          font-family: "OpenSans";
          padding: 0.5em !important; }
          body.fc_report .resources-filters-wrapper ul.search-filter-list ul.type li a:hover, body.fc_report .resources-filters-wrapper ul.search-filter-list ul.type li.active:hover, body.oceans_event .resources-filters-wrapper ul.search-filter-list ul.type li a:hover, body.oceans_event .resources-filters-wrapper ul.search-filter-list ul.type li.active:hover, body.oceans_case_study .resources-filters-wrapper ul.search-filter-list ul.type li a:hover, body.oceans_case_study .resources-filters-wrapper ul.search-filter-list ul.type li.active:hover, body.oceans_group .resources-filters-wrapper ul.search-filter-list ul.type li a:hover, body.oceans_group .resources-filters-wrapper ul.search-filter-list ul.type li.active:hover, body.fc_news .resources-filters-wrapper ul.search-filter-list ul.type li a:hover, body.fc_news .resources-filters-wrapper ul.search-filter-list ul.type li.active:hover, body.oceans_repository .resources-filters-wrapper ul.search-filter-list ul.type li a:hover, body.oceans_repository .resources-filters-wrapper ul.search-filter-list ul.type li.active:hover {
            color: #ffffff;
            background: #1baa8f; }
        body.fc_report .resources-filters-wrapper ul.search-filter-list ul.type li.active, body.oceans_event .resources-filters-wrapper ul.search-filter-list ul.type li.active, body.oceans_case_study .resources-filters-wrapper ul.search-filter-list ul.type li.active, body.oceans_group .resources-filters-wrapper ul.search-filter-list ul.type li.active, body.fc_news .resources-filters-wrapper ul.search-filter-list ul.type li.active, body.oceans_repository .resources-filters-wrapper ul.search-filter-list ul.type li.active {
          color: #ffffff;
          background: #1baa8f; }
        body.fc_report .resources-filters-wrapper ul.search-filter-list ul.type li:first-child, body.oceans_event .resources-filters-wrapper ul.search-filter-list ul.type li:first-child, body.oceans_case_study .resources-filters-wrapper ul.search-filter-list ul.type li:first-child, body.oceans_group .resources-filters-wrapper ul.search-filter-list ul.type li:first-child, body.fc_news .resources-filters-wrapper ul.search-filter-list ul.type li:first-child, body.oceans_repository .resources-filters-wrapper ul.search-filter-list ul.type li:first-child {
          font-size: 100% !important; }
    body.fc_report .resources-filters-wrapper ul.search-filter-list ul.type li,
    body.fc_report .resources-filters-wrapper ul.search-filter-list ul.type li a,
    body.fc_report .resources-filters-wrapper ul.search-filter-list ul.type li:first-child,
    body.fc_report .resources-filters-wrapper ul.search-filter-list ul.type li:first-child a, body.oceans_event .resources-filters-wrapper ul.search-filter-list ul.type li,
    body.oceans_event .resources-filters-wrapper ul.search-filter-list ul.type li a,
    body.oceans_event .resources-filters-wrapper ul.search-filter-list ul.type li:first-child,
    body.oceans_event .resources-filters-wrapper ul.search-filter-list ul.type li:first-child a, body.oceans_case_study .resources-filters-wrapper ul.search-filter-list ul.type li,
    body.oceans_case_study .resources-filters-wrapper ul.search-filter-list ul.type li a,
    body.oceans_case_study .resources-filters-wrapper ul.search-filter-list ul.type li:first-child,
    body.oceans_case_study .resources-filters-wrapper ul.search-filter-list ul.type li:first-child a, body.oceans_group .resources-filters-wrapper ul.search-filter-list ul.type li,
    body.oceans_group .resources-filters-wrapper ul.search-filter-list ul.type li a,
    body.oceans_group .resources-filters-wrapper ul.search-filter-list ul.type li:first-child,
    body.oceans_group .resources-filters-wrapper ul.search-filter-list ul.type li:first-child a, body.fc_news .resources-filters-wrapper ul.search-filter-list ul.type li,
    body.fc_news .resources-filters-wrapper ul.search-filter-list ul.type li a,
    body.fc_news .resources-filters-wrapper ul.search-filter-list ul.type li:first-child,
    body.fc_news .resources-filters-wrapper ul.search-filter-list ul.type li:first-child a, body.oceans_repository .resources-filters-wrapper ul.search-filter-list ul.type li,
    body.oceans_repository .resources-filters-wrapper ul.search-filter-list ul.type li a,
    body.oceans_repository .resources-filters-wrapper ul.search-filter-list ul.type li:first-child,
    body.oceans_repository .resources-filters-wrapper ul.search-filter-list ul.type li:first-child a {
      height: auto; }

  #fc-calendar ul.calendar-content li {
    font-size: 1.25em; } }
/* ---------------------------------------------- 850px ---------------------------------------------- */
@media (max-width: 850px) {
  article.resource .report-middle-right {
    width: 74%; }

  #search-results article .cover-graphic {
    height: 11em; }

  body.fc_report form.resources-search, body.oceans_event form.resources-search, body.oceans_case_study form.resources-search, body.oceans_group form.resources-search, body.fc_news form.resources-search, body.oceans_repository form.resources-search {
    margin-right: 0.8em; }
  body.fc_report #search-results article.featured .cover-graphic, body.oceans_event #search-results article.featured .cover-graphic, body.oceans_case_study #search-results article.featured .cover-graphic, body.oceans_group #search-results article.featured .cover-graphic, body.fc_news #search-results article.featured .cover-graphic, body.oceans_repository #search-results article.featured .cover-graphic {
    height: 11em; }

  #fc-search-filters-outer-wrapper {
    margin-right: .8em; }

  #home-wrapper .home-quote .home-quote-wrapper {
    padding: 4.5em 9em 0 2em; } }
/*--end media query---*/
/* ---------------------------------------------- 768px ---------------------------------------------- */
@media (max-width: 768px) {
  h1 {
    font-size: 2.5em; }

  .page-header p.intro-text,
  body.share .entry-header p.intro-text,
  body.about .entry-header p.intro-text,
  body.online-community .entry-header p.intro-text,
  body.sdg-life-below-water .entry-header p.intro-text {
    font-size: 1.75em; }

  .fancybox-wrap {
    width: 90% !important; }

  .fancybox-inner {
    width: 100% !important; }

  body.funding-map .fancybox-wrap, body.search .fancybox-wrap {
    width: 90% !important; }
  body.funding-map .fancybox-inner, body.search .fancybox-inner {
    width: 100% !important; }

  article.map-question-wrapper {
    width: 100%;
    margin: 0 0 5em; }
    article.map-question-wrapper div.map-question h3 {
      font-size: 1.75em; }

  body.share div.left,
  body.share div.entry-content div.ninja-forms-cont,
  body.share div.entry-content div.nf-form-cont {
    width: 100%;
    float: none;
    margin-left: 0;
    margin-right: 0; }
  body.share div.entry-content div.ninja-forms-cont,
  body.share div.entry-content div.nf-form-cont {
    padding: 1em 1.5em; }

  body.about div.entry-content, body.online-community div.entry-content, body.sdg-life-below-water div.entry-content {
    margin-left: 3%;
    margin-right: 3%; }

  article.resource .report-left {
    width: 28%; }
    article.resource .report-left div.issuelab span.issuelab-logo {
      font-size: 1em; }
  article.resource .report-middle-right {
    width: 70%; }

  #search-results article {
    width: 22.7%; }
    #search-results article .cover-graphic {
      height: 9em; }

  body.fc_report #search-results article.featured, body.oceans_event #search-results article.featured, body.oceans_case_study #search-results article.featured, body.oceans_group #search-results article.featured, body.fc_news #search-results article.featured, body.oceans_repository #search-results article.featured {
    width: 47.8%; }
    body.fc_report #search-results article.featured .cover-graphic, body.oceans_event #search-results article.featured .cover-graphic, body.oceans_case_study #search-results article.featured .cover-graphic, body.oceans_group #search-results article.featured .cover-graphic, body.fc_news #search-results article.featured .cover-graphic, body.oceans_repository #search-results article.featured .cover-graphic {
      height: 9em; }

  #partner-logos {
    font-size: 1em; }

  #home-wrapper .home-hero {
    padding: 10em 3%; }
    #home-wrapper .home-hero form.search-form {
      margin: 4em 12%; }
  #home-wrapper .home-stats .slides li header {
    width: 69%; }
  #home-wrapper .home-stats .slides li h2 {
    margin-right: 0; }
  #home-wrapper .home-quote .home-quote-wrapper {
    padding: 3em;
    min-height: 0; }
  #home-wrapper .home-map li h2 {
    font-size: 1.25em; } }
/*--end media query---*/
/* ---------------------------------------------- 700px ---------------------------------------------- */
@media (max-width: 700px) {
  #home-wrapper .home-resources {
    max-width: 100%;
    padding: 0 2%; }
    #home-wrapper .home-resources ul.type {
      margin: 0 12%; }
      #home-wrapper .home-resources ul.type li {
        width: 10em;
        margin-bottom: 1.5%; }
        #home-wrapper .home-resources ul.type li.oceans_event {
          margin-left: 1.5%; }

  body.fc_report .resources-search .field-keyword, body.oceans_event .resources-search .field-keyword, body.oceans_case_study .resources-search .field-keyword, body.oceans_group .resources-search .field-keyword, body.fc_news .resources-search .field-keyword, body.oceans_repository .resources-search .field-keyword {
    width: 84%; } }
/*--end media query---*/
/* ---------------------------------------------- 600px ---------------------------------------------- */
@media (max-width: 600px) {
  article.map-question-wrapper div.map-question {
    width: 100%; }
  article.map-question-wrapper div.map-video {
    width: 100%; }

  article.resource .report-left, article.resource .report-middle-right {
    width: 100%;
    float: none; }
  article.resource .report-left {
    margin-bottom: 2em; }
    article.resource .report-left .report-cover-image img {
      max-height: 28em; }
  article.resource .report-middle-right {
    margin-left: 0; }
    article.resource .report-middle-right span.resource-type {
      text-align: left; }
    article.resource .report-middle-right nav#share-this span {
      font-size: 2.5em; }

  #partner-logos {
    font-size: 0.8em; }

  #home-wrapper .home-hero {
    padding: 4em 3%; }
    #home-wrapper .home-hero form.search-form {
      margin: 4em 0; }
    #home-wrapper .home-hero h1 {
      font-size: 3.25em; }
  #home-wrapper .home-stats .slides li .stat-image {
    width: 8em;
    height: 8em; }
  #home-wrapper .home-map {
    background: none; }
    #home-wrapper .home-map li {
      display: block;
      width: 100%;
      padding: 2em;
      margin-bottom: 2em; }
      #home-wrapper .home-map li h2 {
        font-size: 1.5em;
        height: auto;
        text-align: center;
        padding-top: 0;
        margin-top: 0;
        display: block; }
      #home-wrapper .home-map li:nth-child(2) {
        display: flex;
        flex-direction: column; }
        #home-wrapper .home-map li:nth-child(2) h2 {
          order: 1; }
        #home-wrapper .home-map li:nth-child(2) img {
          order: 2; }
  #home-wrapper .home-resources ul.type {
    margin: 0 2%; }
  #home-wrapper .home-resources .featured-resource {
    margin: 3em 2%; }

  body.sdg-life-below-water .entry-content h2.sdg-icon:before {
    font-size: 1em; }

  #search-results article {
    width: 47.6%; }
    #search-results article .cover-graphic {
      height: 14em; }

  #search-results #search-sort-by-wrapper {
    float: none; }

  body.fc_report .resources-search .field-keyword, body.oceans_event .resources-search .field-keyword, body.oceans_case_study .resources-search .field-keyword, body.oceans_group .resources-search .field-keyword, body.fc_news .resources-search .field-keyword, body.oceans_repository .resources-search .field-keyword {
    width: 70%; }
    body.fc_report .resources-search .field-keyword input, body.oceans_event .resources-search .field-keyword input, body.oceans_case_study .resources-search .field-keyword input, body.oceans_group .resources-search .field-keyword input, body.fc_news .resources-search .field-keyword input, body.oceans_repository .resources-search .field-keyword input {
      text-overflow: ellipsis; }
  body.fc_report .resources-search .field-submit, body.oceans_event .resources-search .field-submit, body.oceans_case_study .resources-search .field-submit, body.oceans_group .resources-search .field-submit, body.fc_news .resources-search .field-submit, body.oceans_repository .resources-search .field-submit {
    width: 28%; }
  body.fc_report #search-results article.featured, body.oceans_event #search-results article.featured, body.oceans_case_study #search-results article.featured, body.oceans_group #search-results article.featured, body.fc_news #search-results article.featured, body.oceans_repository #search-results article.featured {
    width: 97.5%;
    margin-right: 0; }
    body.fc_report #search-results article.featured .cover-graphic, body.oceans_event #search-results article.featured .cover-graphic, body.oceans_case_study #search-results article.featured .cover-graphic, body.oceans_group #search-results article.featured .cover-graphic, body.fc_news #search-results article.featured .cover-graphic, body.oceans_repository #search-results article.featured .cover-graphic {
      height: 14em; } }
/*--end media query---*/
/* ---------------------------------------------- 480px ---------------------------------------------- */
@media (max-width: 480px) {
  h1 {
    font-size: 2em; }

  h1.icon-wave {
    font-size: 2.5em;
    margin-bottom: 0.5em; }

  body.home h2 {
    font-size: 1.5em; }

  #home-wrapper h1.entry-title {
    font-size: 2.5em; }

  #main-header #header-top nav.nav-menu li a {
    padding-bottom: 1.5em;
    font-size: 1.3em; }
  #main-header h1#site-title a {
    margin-bottom: 1em; }

  /*PAGES*/
  .page-header,
  body.share .entry-header,
  body.about .entry-header,
  body.online-community .entry-header,
  body.sdg-life-below-water .entry-header {
    padding: 2em 5%; }
    .page-header p.intro-text,
    body.share .entry-header p.intro-text,
    body.about .entry-header p.intro-text,
    body.online-community .entry-header p.intro-text,
    body.sdg-life-below-water .entry-header p.intro-text {
      font-size: 1.25em; }

  div.two-buttons {
    padding: 0.5em 0 1em; }
    div.two-buttons a.button {
      display: block;
      margin: 0 0 1em; }

  body.funding-map .fancybox-inner, body.search .fancybox-inner {
    height: 300px !important; }

  article.map-question-wrapper div.map-question h3 {
    font-size: 1.25em; }

  #home-wrapper h1.entry-title {
    font-size: 2.5em; }
  #home-wrapper .home-hero form.search-form input {
    padding: 0 0.5em; }
    #home-wrapper .home-hero form.search-form input.search-field {
      font-size: 0.85em;
      height: 3.85em;
      border: 0;
      text-overflow: ellipsis; }
  #home-wrapper .home-hero h1.entry-title {
    font-size: 2.75em; }
  #home-wrapper .home-hero h1.entry-title {
    font-size: 2.75em; }
  #home-wrapper .home-stats .slides li header {
    width: 100%; }
  #home-wrapper .home-stats .slides li .stat-image {
    display: none; }
  #home-wrapper .home-quote .home-quote-wrapper {
    padding: 2em 1em;
    font-size: 1.8em; }
  #home-wrapper .home-map header {
    margin: 0; }
  #home-wrapper .home-map li {
    padding: 1em; }
    #home-wrapper .home-map li h2 {
      line-height: 1.3; }
  #home-wrapper .home-resources ul.type {
    margin: 0;
    font-size: 0.9em; }

  #search-results article {
    width: 47%; }
    #search-results article .cover-graphic {
      height: 9em; }
  #search-results p#search-results-statement {
    text-align: center; }

  body.fc_report #search-results article.featured .cover-graphic, body.oceans_event #search-results article.featured .cover-graphic, body.oceans_case_study #search-results article.featured .cover-graphic, body.oceans_group #search-results article.featured .cover-graphic, body.fc_news #search-results article.featured .cover-graphic, body.oceans_repository #search-results article.featured .cover-graphic {
    height: 9em; }

  #footer-wrapper .footer-box.subscribe nf-field:first-child input {
    border-radius: 0 !important; }

  body.sdg-life-below-water .entry-content h2.sdg-icon:before {
    float: none;
    margin: 0 auto .5em; } }
/*--end media query---*/
/* ---------------------------------------------- 320px ---------------------------------------------- */
@media (max-width: 320px) {
  body.funding-map .fancybox-inner, body.search .fancybox-inner {
    height: 210px !important; }

  #home-wrapper .home-resources .featured-resource a.cover {
    display: none; }
  #home-wrapper .home-resources .featured-resource .description {
    width: 100%; }

  body.fc_report #search-results article.featured div.resource-cover, body.oceans_event #search-results article.featured div.resource-cover, body.oceans_case_study #search-results article.featured div.resource-cover, body.oceans_group #search-results article.featured div.resource-cover, body.fc_news #search-results article.featured div.resource-cover, body.oceans_repository #search-results article.featured div.resource-cover {
    width: 100%;
    float: none;
    margin: 0 0 0.5em; }
  body.fc_report #search-results article.featured .cover-graphic, body.oceans_event #search-results article.featured .cover-graphic, body.oceans_case_study #search-results article.featured .cover-graphic, body.oceans_group #search-results article.featured .cover-graphic, body.fc_news #search-results article.featured .cover-graphic, body.oceans_repository #search-results article.featured .cover-graphic {
    height: 17.25em; }

  #search-results article {
    width: 96%; }
    #search-results article .cover-graphic {
      height: 17.25em; } }
/*--end media query---*/

/*# sourceMappingURL=responsive.css.map */
