@media (min-width: 769px) {
  #dashboard-nav {
    content: "desktopDashboardNav";
    data: desktopDashboardNav; } }
/* ---------------------------------------------- 1024px ---------------------------------------------- */
@media (max-width: 1024px) {
  body {
    font-size: 0.75em; }

  .discussion h1.entry-title:after, .discussion h2.question:after {
    background: none; }

  div#header-bottom {
    padding-right: 2%; }
    div#header-bottom hgroup.header-text h1#site-title a {
      margin-bottom: 1em; }

  p.search-results-statement.banner--clone {
    padding-top: 5em;
    font-size: 1rem; }

  /*Mobile Nav*/
  body.mobile-side-nav div#page-wrapper > div.menu-primary-menu-container {
    background: #575b69;
    position: fixed;
    z-index: 1500; }
    body.mobile-side-nav div#page-wrapper > div.menu-primary-menu-container form.search-form:before {
      content: none; }
    body.mobile-side-nav div#page-wrapper > div.menu-primary-menu-container form.search-form input.search-submit {
      padding: 0;
      border-radius: 0;
      border: 0;
      min-height: 0;
      background-color: #E75A28;
      background-image: url(../../fc-default/images/search-white.svg); }
    body.mobile-side-nav div#page-wrapper > div.menu-primary-menu-container span.search-field-wrapper:before {
      content: none; }
  body.mobile-side-nav ul#menu-primary-menu-en a span.description,
  body.mobile-side-nav ul#menu-primary-menu-es a span.description,
  body.mobile-side-nav ul#menu-primary-menu-fr a span.description {
    display: none; }
  body.mobile-side-nav a.toggle-mobile {
    z-index: 1300; }
    body.mobile-side-nav a.toggle-mobile:before {
      display: none; }
    body.mobile-side-nav a.toggle-mobile span {
      color: #E75A28;
      font-family: "CooperHewitt Semibold", Helvetica, Arial, sans-serif;
      display: inline-block;
      vertical-align: middle;
      font-size: 1.5em; }
    body.mobile-side-nav a.toggle-mobile:after {
      background-image: url("../images/sdg-sprite.svg");
      background-repeat: no-repeat;
      background-size: 118.125em 184.375em;
      background-position: -81.7em -32.8em;
      display: inline-block;
      content: "";
      height: 3.4em;
      width: 3.4em;
      vertical-align: middle;
      margin-left: 0.5em; }
  body.mobile-side-nav div#header-bottom.banner--clone nav#middle-nav {
    display: none; }
  body.mobile-side-nav div#header-bottom.banner--clone a.toggle-mobile {
    display: none;
    top: 0.9rem;
    font-size: .8rem; }
  body.mobile-side-nav div#header-bottom.banner--clone.banner--stick a.toggle-mobile {
    display: block; }
  body.mobile-side-nav div#header-bottom hgroup.header-text,
  body.mobile-side-nav p.search-results-statement.banner--stick {
    -webkit-transition: -webkit-transform 300ms ease 0;
    -moz-transition: transform 300ms ease 0;
    -o-transition: transform 300ms ease 0;
    transition: transform 0.5s ease; }
  body.mobile-side-nav.show-nav div#header-bottom hgroup.header-text,
  body.mobile-side-nav.show-nav p.search-results-statement.banner--stick {
    -webkit-transform: translate(-15rem, 0);
    -moz-transform: translate(-15rem, 0);
    -ms-transform: translate(-15rem, 0);
    -o-transform: translate(-15rem, 0);
    transform: translate(-15rem, 0);
    -webkit-transform: translate3d(-15rem, 0, 0);
    -moz-transform: translate3d(-15rem, 0, 0);
    -ms-transform: translate3d(-15rem, 0, 0);
    -o-transform: translate3d(-15rem, 0, 0);
    transform: translate3d(-15rem, 0, 0); }
  body.mobile-side-nav.show-nav a.toggle-mobile {
    color: #E75A28; }
    body.mobile-side-nav.show-nav a.toggle-mobile:before {
      background: none;
      display: block;
      width: auto;
      height: auto;
      font-size: 2.5rem; }
    body.mobile-side-nav.show-nav a.toggle-mobile:after,
    body.mobile-side-nav.show-nav a.toggle-mobile span {
      display: none; }

  div#home-wrapper article {
    padding-left: 5em;
    padding-right: 5em;
    /*&.sdgs {  
    	padding-top:0;
    	p.sdg-coming-soon { font-size: 2.25em; }
    }*/ }
    div#home-wrapper article.sdg_home.mdgs {
      padding-left: 0;
      padding-right: 0; }
    div#home-wrapper article.sdg_home.sdgs {
      padding-left: 0;
      padding-right: 0; }
    div#home-wrapper article.sdg_home .quote {
      padding-left: 2em;
      padding-right: 2em; }
    div#home-wrapper article.hero div.quote {
      height: 35em;
      padding: 8em 2em 0; }
      div#home-wrapper article.hero div.quote h1 {
        font-size: 3em;
        padding: 0 1em; }
        div#home-wrapper article.hero div.quote h1 br {
          display: none; }
    div#home-wrapper article.quote div.quote br {
      display: none; }
    div#home-wrapper article.community {
      padding: 4em 1em;
      height: 45em; }
      div#home-wrapper article.community div.panel {
        padding-left: 1em;
        margin-right: 0.5%;
        padding-right: 1em;
        width: 31%; }
        div#home-wrapper article.community div.panel a.button {
          font-size: 1em;
          margin-top: 0.75em; }
    div#home-wrapper article.wizard {
      padding: 9em 22% 0; }

  footer div.updater {
    width: 60%;
    margin-top: 2em;
    font-size: 0.75em;
    text-align: right; }
    footer div.updater span {
      text-align: center; }
  footer nav#footer-nav {
    display: none; }
  footer .menu {
    display: none; }
  footer p#copyright {
    clear: both;
    text-align: left; }

  aside.email-form div.container div.form-wrapper, aside.email-form div.container div.social-icons-wrapper {
    width: 100%;
    text-align: center;
    float: left; }
    aside.email-form div.container div.form-wrapper ul, aside.email-form div.container div.social-icons-wrapper ul {
      width: 100%;
      margin-top: 1.5em; }
      aside.email-form div.container div.form-wrapper ul li, aside.email-form div.container div.social-icons-wrapper ul li {
        display: inline-block;
        float: none; }

  /* Dashboard */
  body.post-type-archive-sdg_goal_type.mdgs div.highcharts-xaxis-labels span.goal-icon.gender-equality {
    margin-left: -0.5em; }

  nav#map-buttons {
    top: -1em;
    right: 0;
    width: 100%;
    max-width: 90%; }
    nav#map-buttons ul {
      float: right; }
    nav#map-buttons li {
      float: none;
      display: inline-block;
      width: 14em;
      margin-left: 1em; }

  span.tooltip {
    font-size: 0.75em;
    width: 1.25em;
    height: 1.25em; }

  nav#dashboard-nav {
    position: relative;
    z-index: 100; }
    nav#dashboard-nav > ul > li > ul {
      font-size: 0.75em; }
    nav#dashboard-nav span.dash-nav-label:after {
      width: 11%; }
    nav#dashboard-nav li#goal-type-filter {
      height: 3.25em; }
      nav#dashboard-nav li#goal-type-filter span.dash-nav-label:after {
        width: 8%; }
    nav#dashboard-nav ul#goal-list > li.filter-all a.all:after {
      width: 19%; }
    nav#dashboard-nav li#goal-filter {
      height: 6.75em; }
      nav#dashboard-nav li#goal-filter span.dash-nav-label {
        width: 12%; }
        nav#dashboard-nav li#goal-filter span.dash-nav-label:after {
          width: 12%; }
    nav#dashboard-nav li#region-filter {
      height: 4.75em; }
      nav#dashboard-nav li#region-filter span.small {
        display: none; }
    nav#dashboard-nav ul#region-list > li ul.countries-filter div.menu-column li a {
      font-size: 1em; }
    nav#dashboard-nav ul#region-list > li.filter-all a.all:after {
      width: 16%; }
    nav#dashboard-nav ul#region-list > li.oceania {
      margin-left: 0;
      margin-right: 0; }
    nav#dashboard-nav ul#region-list > li.latin-america, nav#dashboard-nav ul#region-list > li.southern-eastern-europe {
      width: 9%; }
    nav#dashboard-nav li#issue-area-search-filter .filter-clear a.all {
      font-size: 1em; }
    nav#dashboard-nav li#issue-area-search-filter .wrapper-issue-area {
      margin-right: 2em; }
    nav#dashboard-nav li#issue-area-search-filter .wrapper-report-search {
      width: auto; }

  div.fc-search-filters li.select-dropdown ul.location.dropdown li.autocomplete {
    width: 100%;
    margin: 0;
    text-align: center; }
    div.fc-search-filters li.select-dropdown ul.location.dropdown li.autocomplete label {
      float: none;
      margin-right: 1%; }
    div.fc-search-filters li.select-dropdown ul.location.dropdown li.autocomplete input {
      float: none; }
    div.fc-search-filters li.select-dropdown ul.location.dropdown li.autocomplete .browse-locations-link {
      float: none;
      margin-top: 0;
      width: 100%; }
  div.fc-search-filters li.select-dropdown ul.location.dropdown li.browse-locations {
    padding: 1em; }
    div.fc-search-filters li.select-dropdown ul.location.dropdown li.browse-locations li.continent {
      padding: 0 1em; }

  body.reports div#search-results article.report-block.featured {
    width: 72%; }
    body.reports div#search-results article.report-block.featured .report-cover {
      margin-bottom: 8em; }

  body.sdgs nav#dashboard-nav li#goal-filter {
    height: 14.5em; }

  body.sdgs section#population {
    text-align: center; }
    body.sdgs section#population div.pop-single {
      float: none;
      display: inline-block;
      width: 11em;
      vertical-align: top; }
      body.sdgs section#population div.pop-single h3 {
        width: 100%;
        bottom: 1em; }
      body.sdgs section#population div.pop-single div.chart-wrapper {
        width: 13em;
        height: 13em;
        font-size: 0.85em;
        text-align: center; }

  section#top-25 {
    font-size: 0.75em; }
    section#top-25 ul.tabs-nav li {
      font-size: 0.95em;
      margin-right: 0.5em; }

  section#reports ul li {
    height: auto; }
  section#reports .report-details {
    line-height: 1.25em; }
  section#reports div#reports-slider {
    height: auto; }

  section#totals #totals-all .total-amount {
    margin-left: 0; }
    section#totals #totals-all .total-amount .total-value {
      font-size: 1.75em !important; }
  section#totals .total-amount {
    width: 50%;
    margin-left: 5%; }
    section#totals .total-amount .percentage {
      font-size: 2.5em !important;
      display: block; }
  section#totals .total-value {
    font-size: 1.25em; }
  section#totals .icon {
    margin-left: 0; }
  section#totals #totals-region .icon {
    font-size: 0.75em; }
  section#totals #totals-country .area-shape {
    font-size: 7em; }

  span.list-name {
    width: 62%; }

  div.distribution-bar {
    font-size: 0.75em !important;
    position: relative; }
    div.distribution-bar svg .highcharts-series rect {
      width: 20px !important; }

  section#foundation-distribution,
  section#oda-distribution {
    height: auto;
    min-height: 27.5em;
    position: relative; }

  /* pilot country */
  div.custom-header-text > p, div.custom-footer-text > p {
    padding-left: 2em;
    padding-right: 2em; }

  article#dashboard header#goal-title.pilot-hero {
    top: -2em; }
    article#dashboard header#goal-title.pilot-hero + .tabs-wrapper > .tabs-nav {
      top: -3.25em; }

  /* reports */
  div#search-results article.report-block {
    width: 22%;
    margin-right: 3% !important; }
    div#search-results article.report-block:nth-child(5n+1) {
      clear: none; }

  div#home-wrapper article.latest article.report-block, div#home-wrapper article.latest div.panel {
    width: 22%; }

  /*REPORTS SINGLE*/
  body.fc_report ul.social-media-icons li a, div.fancybox-inner ul.social-media-icons li a {
    font-size: .5em; }

  /* community */
  aside.email-form .container {
    padding: 3.5% 10% 0; }

  body.community article.case-studies div#reports-wrapper ul#report-list li {
    width: 21.75%; }

  /* GOALS PAGE */
  body.goals div#sdg-wizard-results li.sdg-wizard-goal {
    margin: 0 5% 2em;
    width: 90%; }

  body.page.add-widget div.entry-content {
    width: 90%; }
  body.page.add-widget div.widget-holder {
    width: 280px; }

  body.whats-new article.news ul li {
    height: 20em; } }
/* media query */
/* ---------------------------------------------- 962px ---------------------------------------------- */
@media (max-width: 962px) {
  section#primary, section#secondary {
    padding: 2% 3%; }

  /* Home */
  div#home-wrapper article.community div.panel {
    margin-right: 0.5%;
    width: 32.25%;
    margin-left: 0.5%; }
  div#home-wrapper article.countries ul.slides li div.panel {
    width: 56%;
    margin-left: 22%; }
  div#home-wrapper article.wizard {
    padding: 9em 12% 0; }

  /* Dashboard */
  header.panel-headline h1 {
    font-size: 1.25em; }

  div#sdg-map, div#sdg-map-listview {
    height: 30em; }

  section#map.full-width div#sdg-map, section#map.full-width div#sdg-country-map, section#map.full-width div#sdg-map-listview, section#map.full-width div#sdg-country-map-listview {
    height: 30em; }

  nav#dashboard-nav span.dash-nav-label:after {
    background-size: 140%; }
  nav#dashboard-nav > ul > li > ul {
    font-size: 0.65em; }
  nav#dashboard-nav ul#region-list {
    font-size: 0.65em; }
    nav#dashboard-nav ul#region-list > li.continent:first-child {
      width: 16%; }
    nav#dashboard-nav ul#region-list > li.continent:nth-child(2) {
      width: 36%; }

  #dashboard-nav.sdgs ul#region-list > li.continent span.dash-nav-label,
  #dashboard-nav.sdgs ul#region-list > li.continent a.region {
    padding: 1.75em; }

  body.sdgs nav#dashboard-nav li#goal-filter {
    height: 13em; }

  article#dashboard div.twoColumnTbl div.column1,
  article#dashboard div.twoColumnTbl div.column2 {
    width: 49%; }
  article#dashboard header.page-header {
    margin-top: 0; }

  section#foundation-distribution,
  section#oda-distribution {
    width: 100%;
    min-height: 26em; }
    section#foundation-distribution div.distribution-bar,
    section#oda-distribution div.distribution-bar {
      width: 100% !important;
      top: auto;
      bottom: -3em; }

  section#foundation-trend,
  section#oda-trend {
    width: 100% !important; }

  section#oda-trend .highcharts-xaxis-labels, section#foundation-trend .highcharts-xaxis-labels {
    font-size: 0.7em !important; }
  section#oda-trend svg, section#oda-trend .highcharts-container, section#foundation-trend svg, section#foundation-trend .highcharts-container {
    overflow: visible !important; }

  section#top-25 {
    font-size: 1em; }

  body#diseases .goal-plain-icon-xlarge {
    background-position: -24.5em -44.5em; }

  body#maternal-health .goal-plain-icon-xlarge {
    background-position: -5em -45em; }

  body#environment .goal-plain-icon-xlarge {
    background-position: -44em -44.5em; }

  section#totals .icon {
    height: 7em; }

  section#foundation-updater {
    display: none; }

  /*REPORTS*/
  body.fc_report div.report-details div.detail span.goal, div.fancybox-inner div.report-details div.detail span.goal {
    width: 28%;
    text-align: center; }
    body.fc_report div.report-details div.detail span.goal:before, div.fancybox-inner div.report-details div.detail span.goal:before {
      float: none;
      display: block;
      margin: 0 auto; }
    body.fc_report div.report-details div.detail span.goal.SDGs:before, div.fancybox-inner div.report-details div.detail span.goal.SDGs:before {
      font-size: 1em; }

  body.reports div#search-results article.report-block.featured {
    width: 100%;
    height: auto !important;
    overflow: visible; }
    body.reports div#search-results article.report-block.featured .report-cover {
      margin-bottom: 2em; }

  div#search-results article.report-block.platform-publication {
    overflow: visible; }

  nav#dashboard-nav li#issue-area-search-filter .wrapper-issue-area {
    font-size: 0.75em; }

  li#issue-area-search-filter .wrapper-report-search {
    font-size: 0.5em; }

  /*nav#dashboard-nav ul#goal-list > li.filter-all, 
  nav#dashboard-nav ul#region-list > li.filter-all, 
  nav#dashboard-nav span.filter-clear {
  	display: none;	
  }*/
  li#issue-area-search-filter {
    height: 4em; }

  body.faqs div.faq-button {
    width: 15%; }
  body.faqs div.questions {
    width: 70%; }

  aside.email-form .container {
    padding: 2em; }

  aside.email-form .ninja-forms-cont {
    padding-bottom: 0; }

  body.community article a.view-all {
    right: 40%; }

  body.community article {
    padding: 2em 0 5em 0; }

  body.community article.discussions {
    padding-bottom: 7em; }

  body.community article.discussions article.discussion {
    padding: 1em; }

  .discussion.panel {
    width: 23%;
    margin: 1%; }

  /* Wizard Tools */
  #sdg-wizard-results-description .tools {
    top: 2em; }
  #sdg-wizard-results-description h2 {
    padding-top: 1em; }

  /* GOALS PAGE */
  body.goals h1.page-title {
    margin-top: 1em; } }
/* media query */
/* ---------------------------------------------- 900px ---------------------------------------------- */
@media (max-width: 900px) {
  div.fc-search-filters .fc-choose-filter {
    color: #F9F7F5;
    font-size: 1rem; } }
/* ---------------------------------------------- 768px ---------------------------------------------- */
@media (max-width: 768px) {
  /*Mobile Nav*/
  body.mobile-side-nav a.toggle-mobile {
    top: .7rem; }
  body.mobile-side-nav div#header-bottom.banner--clone {
    height: auto; }
    body.mobile-side-nav div#header-bottom.banner--clone a.toggle-mobile {
      top: .7rem; }

  #main-header {
    position: relative; }

  #main-wrapper {
    position: relative;
    z-index: 0; }

  div#header-bottom {
    height: 6.5em;
    padding-right: 2%;
    padding-bottom: 0; }
    div#header-bottom hgroup.header-text h1#site-title a {
      font-size: 1em; }

  div#home-wrapper article.community div.panel {
    width: 100%;
    height: auto; }
  div#home-wrapper article.countries ul.slides li div.panel {
    width: 66%;
    margin-left: 17%; }
  div#home-wrapper article.wizard {
    padding: 9em 8% 0; }
  div#home-wrapper article.hero div.quote {
    height: auto;
    padding: 5em 2em; }
    div#home-wrapper article.hero div.quote h1 {
      padding: 0;
      font-size: 2.5em; }

  .discussion h1.entry-title:after, .discussion h2.question:after {
    display: none; }

  div#header-top nav#language-nav {
    position: relative;
    z-index: 4;
    line-height: 1.5em;
    height: 3em; }
    div#header-top nav#language-nav h3 {
      position: relative;
      top: 1em; }
    div#header-top nav#language-nav:after {
      top: 1.25em;
      left: 10em;
      border: solid transparent;
      content: " ";
      height: 0;
      width: 0;
      position: absolute;
      pointer-events: none;
      border-color: rgba(89, 213, 143, 0);
      border-top-color: #ED891E;
      border-width: 0.75em; }
    div#header-top nav#language-nav ul#menu-languages li {
      display: none;
      margin: 0;
      padding: 1em 3em 1em 0.5em; }
      div#header-top nav#language-nav ul#menu-languages li:after {
        display: none; }

  .open ul#menu-languages {
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
    background-color: #F9F7F5;
    z-index: 2000;
    left: 0;
    width: 7.5em;
    padding-top: 3em;
    position: absolute; }
    .open ul#menu-languages li {
      display: block !important;
      position: static !important;
      padding: 1em 3em 1em 0.5em !important; }

  .open ul#menu-languages:before {
    content: attr(data-before);
    position: absolute;
    left: 1em;
    top: 1em; }

  .open ul#menu-languages:after {
    opacity: 0.5; }

  body.en div#header-top nav#language-nav ul#menu-languages li.en,
  body.es div#header-top nav#language-nav ul#menu-languages li.es,
  body.fr div#header-top nav#language-nav ul#menu-languages li.fr {
    display: inline;
    top: 1em; }

  nav.primary-menu,
  nav#top-nav.primary-menu,
  nav#access.primary-menu,
  nav#footer-access.primary-menu {
    position: relative;
    top: -1.5em;
    margin-top: 0px !important;
    padding: 0; }
    nav.primary-menu:before,
    nav#top-nav.primary-menu:before,
    nav#access.primary-menu:before,
    nav#footer-access.primary-menu:before {
      background-image: url("../images/sdg-sprite.svg");
      background-repeat: no-repeat;
      background-size: 118.125em 184.375em;
      background-size: 184.37328em 146.055em;
      width: 7em;
      height: 7em;
      background-position: -117em -50.5em;
      content: ""; }

  nav#middle-nav ul.menu {
    background-color: #F9F7F5;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
    z-index: 1000;
    width: 12em;
    top: 4.75em; }
    nav#middle-nav ul.menu li a:after {
      content: none !important; }

  nav#top-nav ul.menu:after {
    top: -2em; }

  /* Dashboard */
  section#foundation-distribution div.distribution-bar,
  section#oda-distribution div.distribution-bar {
    bottom: -1.5em; }

  section#oda-trend .highcharts-xaxis-labels, section#foundation-trend .highcharts-xaxis-labels {
    font-size: 0.5em !important; }
  section#oda-trend svg, section#oda-trend .highcharts-container, section#foundation-trend svg, section#foundation-trend .highcharts-container {
    overflow: visible !important; }

  section#reports ul li {
    line-height: 1.25em;
    height: 10em; }
  section#reports span.report-cover {
    width: 7em; }
  section#reports span.report-title.fade-overflow {
    height: 5em; }
  section#reports div#reports-slider {
    height: auto; }

  section#top-25 ul.tabs-nav li {
    font-size: 0.75em;
    line-height: 2em;
    margin-right: 0; }
    section#top-25 ul.tabs-nav li div.list li {
      padding: 0.5em 0; }

  li#issue-area-search-filter {
    height: 6em; }

  li#issue-area-search-filter select {
    padding-top: 0; }

  /*  ----- FILTERS ----- */
  nav#dashboard-nav {
    font-size: 1.5em; }

  nav#dashboard-nav span.dash-nav-label {
    font-size: 0.85em; }

  li#issue-area-search-filter .wrapper-issue-area:after {
    top: 39%; }

  body.sdgs nav#dashboard-nav li#goal-filter {
    height: 3.5em; }
    body.sdgs nav#dashboard-nav li#goal-filter span.dash-nav-label {
      width: 25%; }
      body.sdgs nav#dashboard-nav li#goal-filter span.dash-nav-label:after {
        background: url("../images/arrow-mask.svg") 100% 50% #575b69 no-repeat;
        background-size: cover; }

  div.fc-search-filters {
    content: "tablet"; }
    div.fc-search-filters li.select-dropdown ul.location.dropdown li.autocomplete {
      text-align: left; }
      div.fc-search-filters li.select-dropdown ul.location.dropdown li.autocomplete label {
        width: 100%;
        margin-right: 0;
        display: block; }
      div.fc-search-filters li.select-dropdown ul.location.dropdown li.autocomplete input {
        width: 100%; }
      div.fc-search-filters li.select-dropdown ul.location.dropdown li.autocomplete .browse-locations-link {
        text-align: left; }
    div.fc-search-filters li.select-dropdown ul.location.dropdown li.browse-locations ul.regions-list {
      display: block; }
    div.fc-search-filters li.select-dropdown ul.location.dropdown li.browse-locations li.continent {
      display: block;
      width: 100%;
      padding: .5em 0;
      border-right: 0;
      text-align: left; }
      div.fc-search-filters li.select-dropdown ul.location.dropdown li.browse-locations li.continent:nth-child(1) {
        padding-top: 0; }
      div.fc-search-filters li.select-dropdown ul.location.dropdown li.browse-locations li.continent ul {
        display: none; }
      div.fc-search-filters li.select-dropdown ul.location.dropdown li.browse-locations li.continent.open ul {
        display: block; }
    div.fc-search-filters li.select-dropdown ul.location.dropdown li.browse-locations li.continent.america li.single-region-list:last-of-type ul.countries-list,
    div.fc-search-filters li.select-dropdown ul.location.dropdown li.browse-locations li.continent.africa li.single-region-list:first-of-type ul.countries-list,
    div.fc-search-filters li.select-dropdown ul.location.dropdown li.browse-locations li.continent.africa li.single-region-list:last-of-type ul.countries-list,
    div.fc-search-filters li.select-dropdown ul.location.dropdown li.browse-locations li.continent.europe ul.countries-list,
    div.fc-search-filters li.select-dropdown ul.location.dropdown li.browse-locations li.continent.oceania ul.countries-list {
      height: 6em;
      overflow: auto; }
    div.fc-search-filters li.select-dropdown ul.location.dropdown li.browse-locations li.continent.oceania span.region-name-two {
      display: block; }
    div.fc-search-filters li.select-dropdown ul.location.dropdown li.browse-locations li.continent.oceania ul.countries-list {
      background: #fff;
      border: 1px solid #AAA;
      overflow: auto;
      padding: 0.5em .75em; }
    div.fc-search-filters li.select-dropdown ul.location.dropdown li.browse-locations li.single-region-list {
      margin-top: .5em; }
    div.fc-search-filters li.select-dropdown ul.location.dropdown li.browse-locations span.region-name {
      cursor: pointer; }
      div.fc-search-filters li.select-dropdown ul.location.dropdown li.browse-locations span.region-name:after {
        font-family: FontAwesome;
        content: "\f107";
        display: inline;
        padding-left: .25em; }
      div.fc-search-filters li.select-dropdown ul.location.dropdown li.browse-locations span.region-name.no-link {
        display: block; }
      div.fc-search-filters li.select-dropdown ul.location.dropdown li.browse-locations span.region-name.link {
        display: none; }

  /* DASHBOARD NAV REWORKED 8/9/16 */
  #dashboard-nav {
    content: "responsiveDashboardNav";
    data: responsiveDashboardNav;
    /* --- SDGs --- */ }
    #dashboard-nav > ul > li > ul {
      float: none !important;
      padding: 1em;
      width: 100% !important;
      height: auto !important; }
    #dashboard-nav > ul > li > ul > li {
      float: none !important;
      display: block; }
    #dashboard-nav li#goal-type-filter,
    #dashboard-nav li#goal-filter,
    #dashboard-nav li#region-filter {
      height: auto !important;
      display: block;
      float: none !important; }
      #dashboard-nav li#goal-type-filter .dash-nav-label span br,
      #dashboard-nav li#goal-filter .dash-nav-label span br,
      #dashboard-nav li#region-filter .dash-nav-label span br {
        display: none; }
    #dashboard-nav .arrow-up:after {
      border-color: transparent transparent #ed891e transparent !important;
      border-width: 1em !important;
      top: -0.5em !important; }
    #dashboard-nav span.dash-nav-label:after {
      display: none !important; }
    #dashboard-nav .dash-nav-label {
      width: 100% !important;
      height: auto !important;
      float: none !important;
      display: block;
      padding: 1em !important;
      text-align: left !important; }
      #dashboard-nav .dash-nav-label:before {
        display: none; }
      #dashboard-nav .dash-nav-label span {
        display: block;
        width: 100%;
        position: relative;
        font-size: 1.5em;
        padding: 0 !important; }
        #dashboard-nav .dash-nav-label span:after {
          content: "";
          position: absolute;
          right: 0;
          font-size: 0.5em;
          top: 0.25em;
          width: 0;
          height: 0;
          border-style: solid;
          border-width: 0.75em 1em 0 1em;
          border-color: #ed891e transparent transparent transparent; }
    #dashboard-nav .continent .dash-nav-label {
      padding: 0 !important; }
    #dashboard-nav ul#goal-type-list a.goal-type {
      font-size: 1.5em !important; }
    #dashboard-nav ul#goal-list.mdgs > li,
    #dashboard-nav ul#goal-list.sdgs > li {
      width: 100%;
      float: none; }
      #dashboard-nav ul#goal-list.mdgs > li a.goal,
      #dashboard-nav ul#goal-list.sdgs > li a.goal {
        width: 100%;
        font-size: 1.25em;
        padding: 0;
        height: auto; }
        #dashboard-nav ul#goal-list.mdgs > li a.goal span,
        #dashboard-nav ul#goal-list.sdgs > li a.goal span {
          background-color: #fbf9f8;
          display: block;
          padding: 2em 2em 2em 0;
          margin-left: 8em;
          text-align: left; }
    #dashboard-nav ul#goal-list > li.filter-all,
    #dashboard-nav ul#region-list > li.filter-all,
    #dashboard-nav span.filter-clear {
      width: 100% !important;
      float: none !important;
      display: block !important;
      position: static; }
      #dashboard-nav ul#goal-list > li.filter-all a.all,
      #dashboard-nav ul#region-list > li.filter-all a.all,
      #dashboard-nav span.filter-clear a.all {
        text-align: left !important;
        display: block !important;
        background-color: transparent;
        color: #575b69 !important; }
    #dashboard-nav li#region-filter span.small {
      display: none !important; }
    #dashboard-nav ul#region-list > li {
      width: 100% !important;
      display: block !important;
      float: none !important; }
      #dashboard-nav ul#region-list > li span.dash-nav-label > span {
        text-align: left !important; }
      #dashboard-nav ul#region-list > li.filter-all a.all {
        width: 90%; }
    #dashboard-nav ul#region-list > li ul {
      position: static !important;
      height: auto !important; }
      #dashboard-nav ul#region-list > li ul li {
        float: none;
        width: 100%; }
    #dashboard-nav ul#region-list > li.continent:nth-child(n) > ul > li:nth-child(n),
    #dashboard-nav ul#region-list > li.oceania:nth-child(n) > ul > li:nth-child(n) {
      width: 100% !important; }
    #dashboard-nav ul.countries-filter {
      margin-top: 0 !important; }
    #dashboard-nav ul#region-list > li ul.countries-filter div.menu-column {
      width: 100% !important;
      float: none !important;
      font-size: 1.25em; }
    #dashboard-nav ul#region-list > li.continent:nth-child(n) > ul > li.open a.region, #dashboard-nav #dashboard-nav.sdgs ul#region-list > li.oceania:nth-child(n) > ul > li.open a.region,
    #dashboard-nav ul#region-list > li.continent:nth-child(n) > ul > li:hover a.region, #dashboard-nav #dashboard-nav.sdgs ul#region-list > li.oceania:nth-child(n) > ul > li:hover a.region {
      border: 0  !important; }
    #dashboard-nav ul#region-list * {
      opacity: 1 !important; }
    #dashboard-nav ul#region-list > li.continent span.dash-nav-label {
      font-size: 1.15em !important;
      color: #575b69 !important;
      font-family: "CooperHewitt Bold", Helvetica, Arial, sans-serif !important; }
    #dashboard-nav ul#region-list > li {
      max-width: 100% !important;
      margin: 0 !important;
      padding: 1em !important;
      position: relative; }
    #dashboard-nav ul#region-list > li a {
      font-size: 1em !important;
      color: #575b69 !important; }
    #dashboard-nav ul#region-list ul.countries-filter {
      margin-top: 0 !important; }
    #dashboard-nav ul#region-list > li ul.countries-filter {
      padding: 1em !important;
      background-color: transparent !important;
      color: #575b69 !important;
      visibility: visible !important;
      opacity: 1 !important; }
      #dashboard-nav ul#region-list > li ul.countries-filter:visible {
        display: none; }
      #dashboard-nav ul#region-list > li ul.countries-filter:before {
        display: none; }
      #dashboard-nav ul#region-list > li ul.countries-filter h2 {
        display: none; }
    #dashboard-nav ul#region-list > li.continent {
      border-bottom: 1px solid #ED891E;
      padding-bottom: 1em; }
      #dashboard-nav ul#region-list > li.continent .region {
        font-size: 1.25em !important;
        font-family: "CooperHewitt Bold", Helvetica, Arial, sans-serif; }
      #dashboard-nav ul#region-list > li.continent > ul {
        padding: 0 1em 1em 2em; }
    #dashboard-nav ul#region-list > li.oceania:after, #dashboard-nav ul#region-list > li.latin-america:after, #dashboard-nav ul#region-list > li.central-asia:after, #dashboard-nav ul#region-list > li.southern-eastern-europe:after, #dashboard-nav ul#region-list > li.continent > ul > li:after {
      display: none !important; }
    #dashboard-nav ul#region-list > li.oceania, #dashboard-nav ul#region-list > li.southern-eastern-europe, #dashboard-nav ul#region-list > li.latin-america, #dashboard-nav ul#region-list > li.mdgs-latin-america {
      border-bottom: 1px solid #ED891E;
      padding-bottom: 1em; }
      #dashboard-nav ul#region-list > li.oceania .region, #dashboard-nav ul#region-list > li.southern-eastern-europe .region, #dashboard-nav ul#region-list > li.latin-america .region, #dashboard-nav ul#region-list > li.mdgs-latin-america .region {
        padding: 0;
        font-size: 1.65em !important;
        font-family: "CooperHewitt Bold", Helvetica, Arial, sans-serif; }
    #dashboard-nav ul#region-list > li.filter-all a {
      position: relative;
      font-size: 1.25em !important; }
      #dashboard-nav ul#region-list > li.filter-all a:before {
        position: absolute;
        content: "Regions and Countires";
        left: 2em; }
    #dashboard-nav ul#region-list > li.continent span.dash-nav-label > span:after {
      visibility: hidden; }
    #dashboard-nav ul#region-list > li.continent span.dash-nav-label > span.expand, #dashboard-nav ul#region-list > li a.region + span.expand {
      display: block;
      position: absolute;
      top: 0;
      right: 1em;
      width: auto;
      padding-right: 1.5em !important;
      font-size: 0.95em;
      font-family: "CooperHewitt Book", Helvetica, Arial, sans-serif;
      color: #ED891E; }
      #dashboard-nav ul#region-list > li.continent span.dash-nav-label > span.expand:after, #dashboard-nav ul#region-list > li a.region + span.expand:after {
        visibility: visible;
        top: 0.75em;
        content: "";
        position: absolute;
        right: 0;
        font-size: 0.5em;
        top: 0.5em;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 0.75em 1em 0 1em;
        border-color: #ED891E transparent transparent transparent; }
    #dashboard-nav ul#region-list > li.continent span.dash-nav-label > span.collapse, #dashboard-nav ul#region-list > li .expand + span.collapse {
      display: none;
      position: absolute;
      top: 0.2em;
      right: 1em;
      width: auto;
      padding-right: 1.5em !important;
      padding-left: 1.5em !important;
      font-size: 0.95em;
      font-family: "CooperHewitt Book", Helvetica, Arial, sans-serif;
      color: #ED891E; }
      #dashboard-nav ul#region-list > li.continent span.dash-nav-label > span.collapse:after, #dashboard-nav ul#region-list > li .expand + span.collapse:after {
        visibility: visible;
        top: -0.25em;
        border-color: transparent transparent #ED891E transparent;
        border-width: 1em;
        content: "";
        position: absolute;
        right: 0;
        font-size: 0.5em;
        top: -0.25em;
        width: 0;
        height: 0;
        border-style: solid; }
    #dashboard-nav ul#region-list > li a.region + span.expand, #dashboard-nav ul#region-list > li .expand + span.collapse {
      background-color: #F9F7F5;
      font-size: 1.1em;
      top: 0.75em;
      right: 2em; }
    #dashboard-nav.sdgs ul#goal-list.sdgs {
      padding: 1em 1em 1em 3em; }
    #dashboard-nav.sdgs ul#region-list > li > ul:before, #dashboard-nav.sdgs ul#region-list > li.oceania ul:before {
      display: none; }
    #dashboard-nav.sdgs ul#region-list > li.oceania a.region {
      padding: 0; }
    #dashboard-nav.sdgs ul#region-list > li.oceania.oceania > ul {
      display: none; }
    #dashboard-nav.sdgs ul#region-list > li.continent > ul {
      background-color: transparent !important;
      color: #575b69;
      padding: 0 0 1em 2em !important;
      border-bottom: 0 !important; }
      #dashboard-nav.sdgs ul#region-list > li.continent > ul a.region {
        padding: 0 !important;
        text-align: left !important; }
      #dashboard-nav.sdgs ul#region-list > li.continent > ul li {
        padding: 0 !important; }
    #dashboard-nav.sdgs ul#region-list > li.continent > ul > li:hover a.region, #dashboard-nav.sdgs ul#region-list > li.continent > ul > li.open a.region {
      background-color: transparent !important; }

  nav#dashboard-nav ul#region-list > li.continent > ul {
    display: none; }

  nav#dashboard-nav .active-country-name {
    display: none !important; }

  nav#dashboard-nav ul#region-list > li.mdgs-latin-america ul.countries-filter,
  nav#dashboard-nav ul#region-list > li.oceania ul.countries-filter,
  nav#dashboard-nav ul#region-list > li.southern-eastern-europe ul.countries-filter {
    display: none; }

  /* dashboard nav */
  article#dashboard header.page-header {
    font-size: 0.75em;
    width: 50%; }

  nav#dashboard-nav li#region-filter ul#region-list:after,
  nav#dashboard-nav li#goal-filter ul#goal-list:after {
    top: 2em; }

  ul#region-list > li.oceania:after,
  ul#region-list > li.latin-america:after,
  ul#region-list > li.central-asia:after,
  ul#region-list > li.southern-eastern-europe:after,
  ul#region-list > li.continent > ul > li:after {
    display: inline !important;
    color: #ED891E;
    content: attr(data-after);
    font-size: 0.75em;
    margin-left: 2em;
    margin-top: 0.5em;
    position: absolute;
    right: 0; }

  ul#region-list > li.open:after,
  ul#region-list > li:active:after,
  ul#region-list > li:focus:after {
    color: #575b69; }

  nav#dashboard-nav ul#goal-list > li.filter-all a.all:after, nav#dashboard-nav ul#region-list > li.filter-all a.all:after {
    display: none; }

  section#grants-slider {
    font-size: 0.85em; }

  ul#case-studies-carousel li {
    width: 100%; }

  article#dashboard header#goal-title.pilot-hero + .tabs-wrapper > .tabs-nav {
    top: -2.75em; }

  /* reports */
  body.post-type-archive-fc_report nav#dashboard-nav ul#goal-list > li.filter-all a.all {
    background-color: transparent; }

  div#search-results article.report-block, div#home-wrapper article.latest article.report-block, div#home-wrapper article.latest div.panel {
    width: 47%;
    height: 40em !important;
    padding-bottom: 0;
    overflow: hidden;
    margin-right: 0; }
    div#search-results article.report-block:nth-child(even), div#home-wrapper article.latest article.report-block:nth-child(even), div#home-wrapper article.latest div.panel:nth-child(even) {
      clear: right; }
    div#search-results article.report-block span.report-cover, div#home-wrapper article.latest article.report-block span.report-cover, div#home-wrapper article.latest div.panel span.report-cover {
      height: 26em; }

  div#home-wrapper article.latest article.report-block, div#home-wrapper article.latest div.panel {
    margin-right: 1%; }

  span.powered-by {
    margin-top: -2em;
    font-size: 0.6em; }

  h1.reports-filter-status {
    font-size: 1.5em;
    margin-top: 1.5em; }

  body.case-studies div#reports-wrapper ul#report-list li {
    height: 41em !important;
    padding-bottom: 0;
    overflow: hidden; }

  body.fc_report div.report-details div.detail span.goal, div.fancybox-inner div.report-details div.detail span.goal {
    width: 40%;
    text-align: center; }
    body.fc_report div.report-details div.detail span.goal:before, div.fancybox-inner div.report-details div.detail span.goal:before {
      float: none;
      display: block;
      margin: 0 auto; }
    body.fc_report div.report-details div.detail span.goal.SDGs:before, div.fancybox-inner div.report-details div.detail span.goal.SDGs:before {
      font-size: 1em; }

  /* community */
  aside.email-form h1 {
    float: none;
    width: 100%;
    text-align: center; }

  aside.email-form .ninja-forms-cont {
    width: 100%; }

  aside.email-form .ninja-forms-cont input[type="submit"] {
    padding: 0; }

  .discussion.panel {
    width: 48%;
    margin: 1%; }

  body.community article.case-studies div#reports-wrapper ul#report-list li {
    width: 47%;
    height: auto !important; }

  div.partnership {
    width: 47%;
    margin-right: 2%; }

  div.partnership:nth-of-type(3n) {
    margin-right: 2%; }

  .single-event.panel, div.blog.panel {
    width: 48%; }
    .single-event.panel:nth-of-type(2n), div.blog.panel:nth-of-type(2n) {
      margin-right: 0; }

  body.whats-new article.events .single-event.panel, body.whats-new div.blog.panel, body.whats-new article.news ul li {
    width: 48%; }
    body.whats-new article.events .single-event.panel:nth-of-type(2n), body.whats-new div.blog.panel:nth-of-type(2n), body.whats-new article.news ul li:nth-of-type(2n) {
      margin-right: 0; }

  /*GOALS PAGE*/
  body.goals div#sdg-wizard-results li.sdg-wizard-goal ul.sdg-wizard-targets > li span.sdg-wizard-target-number, body.goals div#sdg-wizard-results li.sdg-wizard-goal ul.sdg-wizard-targets > li span.sdg-wizard-target-text {
    float: none;
    width: auto; }
  body.goals div#sdg-wizard-results li.sdg-wizard-goal ul.sdg-wizard-indicators {
    margin: 1em 0 0 4%; }

  /*PILOT COUNTRY LANDING PAGE*/
  body.sdg_pilot_country div.intro {
    width: 100%; }
  body.sdg_pilot_country #country-list .panel {
    width: 100%;
    margin: 0 0 3em; } }
/* media query*/
/* ---------------------------------------------- 601px ---------------------------------------------- */
@media (max-width: 601px) {
  nav.primary-menu:before,
  nav#top-nav.primary-menu:before,
  nav#access.primary-menu:before,
  nav#footer-access.primary-menu:before {
    background-size: 184.37328em 146.055em; }

  div#header-bottom.banner--clone #header-bottom-inner-wrapper {
    padding-top: 1em; }
  div#header-bottom.banner--clone hgroup.header-text h1#site-title a {
    font-size: .75em; }

  p.search-results-statement.banner--clone {
    padding-top: 4.5rem;
    font-size: .85rem; }

  nav#home-mdgs ul#goal-list.mdgs > li {
    margin: 0; }

  div#home-wrapper article.sdg_home {
    padding: 2em; }
    div#home-wrapper article.sdg_home.hero {
      padding: 0; }
    div#home-wrapper article.sdg_home.sdgs h1.entry-title {
      font-size: 0.7em; }
    div#home-wrapper article.sdg_home.sdgs nav#home-sdgs ul#goal-list.sdgs li {
      font-size: 1.5em; }
    div#home-wrapper article.sdg_home.countries {
      padding: 0; }
      div#home-wrapper article.sdg_home.countries ul.slides li div.panel {
        width: 84%;
        margin-left: 8%; }
    div#home-wrapper article.sdg_home.wizard {
      padding: 6em 8% 0; }

  div#home-wrapper article.search form {
    font-size: 80%; }
    div#home-wrapper article.search form span.search-field-wrapper:before {
      display: none; }
    div#home-wrapper article.search form input.search-field {
      width: 60%;
      padding-left: .5em; }
    div#home-wrapper article.search form input.search-submit {
      margin-left: 0;
      padding-left: 1em;
      padding-right: 1em; }

  footer #footer-nav {
    float: none;
    width: 100%; }
  footer h1#fc-logo {
    width: 100%;
    float: none;
    border-bottom: 1px solid #ededed;
    padding: 1em 0;
    text-align: center;
    margin: 0; }
    footer h1#fc-logo a {
      display: inline-block; }
  footer div.updater {
    width: 100%;
    float: none;
    text-align: center;
    border-bottom: 1px solid #ededed;
    padding: 1em;
    margin-top: 1em; }
    footer div.updater a span {
      display: inline-block;
      background-position: -28.5em -1.5em;
      width: 17em;
      height: 3em;
      float: none; }
  footer p#copyright {
    clear: both;
    text-align: center; }

  div#header-bottom.banner--clone {
    padding-top: 0; }

  /* dashboard */
  article#dashboard div.twoColumnTbl div.column1, article#dashboard div.twoColumnTbl div.column2 {
    width: 100%; }

  nav#dashboard-nav span.dash-nav-label {
    font-size: 0.65em; }

  article#dashboard header.page-header {
    margin-top: 1em; }

  #goal-title.banner--clone h1.page-title {
    font-size: 1.5em; }

  section#map nav#map-buttons {
    max-width: 100%;
    top: auto;
    bottom: 0em; }

  section#map nav#map-buttons ul {
    float: none;
    text-align: center; }

  section#map nav#map-buttons li {
    width: 48%;
    margin-left: 0;
    padding-left: 0;
    font-size: 0.9em; }

  nav#map-buttons li:before {
    display: none; }

  div#sdg-map-listview {
    position: relative;
    top: -4.5em;
    height: 35em !important;
    font-size: 0.85em; }

  article#dashboard header#goal-title.pilot-hero + .tabs-wrapper > .tabs-nav li {
    padding: 0 0.75em; }

  section#reports {
    height: auto; }
    section#reports div#reports-slider ul.slides {
      height: auto; }

  /* reports */
  div#search-results article.report-block, div#home-wrapper article.latest article.report-block, div#home-wrapper article.latest div.panel {
    width: 100%;
    margin-right: 0 !important;
    height: auto !important;
    padding-bottom: 2em; }
    div#search-results article.report-block span.report-cover, div#home-wrapper article.latest article.report-block span.report-cover, div#home-wrapper article.latest div.panel span.report-cover {
      height: auto !important; }

  body.case-studies div#reports-wrapper ul#report-list li {
    height: auto !important; }

  body.fc_report div.left-container, body.fc_report div.description, body.fc_report div.report-right, div.fancybox-inner div.left-container, div.fancybox-inner div.description, div.fancybox-inner div.report-right {
    width: 100%; }
  body.fc_report div.download, div.fancybox-inner div.download {
    margin-bottom: 0; }
  body.fc_report div.report-details div.detail span.goal, div.fancybox-inner div.report-details div.detail span.goal {
    width: 20%;
    font-size: 0.85em; }
  body.fc_report ul.social-media-icons li a, div.fancybox-inner ul.social-media-icons li a {
    font-size: .75em; }

  li#issue-area-search-filter .wrapper-report-search {
    font-size: 0.75em; }

  body.reports div#search-results article.report-block.featured .report-cover {
    float: none; }

  body.faqs div.faq-button {
    width: 30%;
    margin-top: 1em; }
  body.faqs div.questions {
    font-size: 0.65em;
    width: 100%;
    padding-top: 5.5em; }
    body.faqs div.questions div.faq span.expand {
      width: 4.5em; }

  header.page-header.hero h1.page-title,
  header.page-header.hero h1.entry-title,
  body.page:not(.home) header.entry-header h1.page-title,
  body.page:not(.home) header.entry-header h1.entry-title {
    font-size: 3em; }

  body.page:not(.home) div.entry-content,
  body.single,
  body.single-post header.entry-header,
  body.single-post div.entry-content {
    width: auto; }

  body.community article.case-studies div#reports-wrapper ul#report-list li {
    width: 100%;
    margin-right: 0; }

  div.partnership {
    width: 100%;
    margin-right: 0;
    height: auto !important; }

  /* search results */
  body.search-results #search-grant-wrapper article {
    width: 100%;
    max-width: none; }

  body.search-results #search-reports-wrapper .report-title {
    margin-right: 0; }

  .single-event.panel, div.blog.panel {
    width: 100%;
    margin-right: 0;
    height: auto; }

  body.whats-new article.events .single-event.panel, body.whats-new div.blog.panel, body.whats-new article.news ul li {
    width: 100%;
    margin-right: 0;
    height: auto; }

  /*GOALS PAGE*/
  body.goals div#sdg-wizard-results li.sdg-wizard-goal h1 {
    text-align: center; }
    body.goals div#sdg-wizard-results li.sdg-wizard-goal h1:before {
      float: none;
      margin: 0 auto 0.5em; }

  body.page.add-widget div.entry-content {
    width: auto; }
  body.page.add-widget div.widget-holder {
    width: 100%; }

  body.page:not(.home) div.entry-content, body.page:not(.home) .single-event,
  body.single-sdg_chart_page div.entry-content,
  body.single-sdg_chart_page .single-event,
  body.single-sdg_blog_post div.entry-content,
  body.single-sdg_blog_post .single-event,
  body.single-sdg_event div.entry-content,
  body.single-sdg_event .single-event {
    width: 100%; }

  body.single-sdg_blog_post header.entry-header {
    width: 100%; }

  div.fc-search-filters ul.search-filter-list li.select-dropdown {
    width: 100%;
    margin: .5em 0; }
  div.fc-search-filters li.select-dropdown.open ul.dropdown {
    display: block;
    left: auto;
    margin-left: 0; }
  div.fc-search-filters li.select-dropdown ul.goal.dropdown li {
    display: block;
    text-align: left;
    height: auto;
    width: 100%;
    background: none;
    font-size: 1em; }
    div.fc-search-filters li.select-dropdown ul.goal.dropdown li span {
      display: block; }
    div.fc-search-filters li.select-dropdown ul.goal.dropdown li:hover {
      background: none !important; }
  div.fc-search-filters li.select-dropdown ul.population.dropdown li {
    display: block;
    width: auto;
    margin: 1em 1% 0; }
    div.fc-search-filters li.select-dropdown ul.population.dropdown li.all {
      border: none;
      display: block;
      width: 100%; }
  div.fc-search-filters li.select-dropdown ul.population.dropdown li:before {
    display: none; } }
/* media query*/
/* ---------------------------------------------- 480px ---------------------------------------------- */
@media (max-width: 480px) {
  /*Mobile Nav*/
  body.mobile-side-nav a.toggle-mobile {
    top: .6rem; }
    body.mobile-side-nav a.toggle-mobile span {
      display: none; }

  h1 {
    font-size: 2em; }

  div#header-top nav#language-nav {
    position: absolute !important; }

  div#header-top nav#language-nav:after {
    right: 0; }

  body.en div#header-top nav#language-nav ul#menu-languages li.en,
  body.es div#header-top nav#language-nav ul#menu-languages li.es,
  body.fr div#header-top nav#language-nav ul#menu-languages li.fr {
    left: 0; }

  div#header-bottom hgroup.header-text h1#site-title a {
    font-size: .9em; }

  article#dashboard header.page-header h1 {
    font-size: 2em;
    line-height: 1.25em; }

  div#header-top nav#language-nav h3 {
    display: none; }

  div#header-bottom {
    padding-right: 0.5%;
    height: 6.25em; }

  nav#home-mdgs ul#goal-list.mdgs > li {
    font-size: 0.75em; }

  nav.primary-menu:before,
  nav#top-nav.primary-menu:before,
  nav#access.primary-menu:before,
  nav#footer-access.primary-menu:before {
    font-size: 0.5em; }

  div#header-bottom.banner--clone nav.primary-menu:before,
  div#header-bottom.banner--clone nav#top-nav.primary-menu:before,
  div#header-bottom.banner--clone nav#access.primary-menu:before,
  div#header-bottom.banner--clone nav#footer-access.primary-menu:before {
    margin-top: 0.75em; }

  footer div.updater {
    margin-top: 0; }

  aside.email-form div.container div.social-icons-wrapper li {
    margin: 0 0.5em; }
    aside.email-form div.container div.social-icons-wrapper li a {
      font-size: 0.8em; }

  div#sdg-map, div#sdg-map-listview {
    height: 20em; }

  section#map.full-width div#sdg-map, section#map.full-width div#sdg-country-map, section#map.full-width div#sdg-map-listview, section#map.full-width div#sdg-country-map-listview {
    height: 20em; }

  /* HOMEPAGE */
  div#home-wrapper article.sdg_home.hero div.quote {
    height: auto;
    padding: 4em 1em; }
  div#home-wrapper article.sdg_home.hero div.quote h1 {
    font-size: 2.25em; }
  div#home-wrapper article.sdg_home.sdgs {
    padding-bottom: 2em; }
  div#home-wrapper article.sdg_home.quote div.quote {
    height: 40em; }
  div#home-wrapper article.sdg_home.quote div.quote p {
    font-size: 1.5em; }
  div#home-wrapper article.sdg_home.search {
    padding: 2em 0; }
  div#home-wrapper article.sdg_home.countries ul.flex-direction-nav a.flex-prev {
    left: .5em; }
  div#home-wrapper article.sdg_home.countries ul.flex-direction-nav a.flex-next {
    right: .5em; }

  /*div#header-top form.search-form {
  	&:hover { width: 26em;}
  	input.search-submit {padding: 0.4em 0.5em;}
  }*/
  /* Dashboard */
  article#dashboard header.page-header {
    width: 100%; }

  nav#dashboard-nav li#goal-filter ul#goal-list,
  nav#dashboard-nav li#region-filter ul#region-list,
  nav#dashboard-nav li#goal-type-filter ul#goal-type-list {
    left: 26%;
    width: 74%; }

  nav#dashboard-nav li#region-filter.open ul#region-list {
    height: 45em; }

  nav#dashboard-nav ul#goal-list > li.filter-all a.all, nav#dashboard-nav ul#region-list > li.filter-all a.all {
    text-align: left; }

  nav#dashboard-nav li#goal-type-filter li.active a {
    color: #042A55; }

  nav#dashboard-nav li#goal-type-filter ul#goal-type-list li.active {
    padding-right: 2em; }

  nav#dashboard-nav li#goal-type-filter ul#goal-type-list li.active a.goal-type {
    line-height: 1.5em; }

  nav#dashboard-nav ul#region-list > li {
    text-align: left !important; }

  nav#dashboard-nav.mdgs ul#region-list > li a {
    max-width: 69%;
    display: block; }

  section#top-25.tab {
    font-size: 0.75em; }

  /*section#foundation-distribution div.distribution-bar,
  section#oda-distribution div.distribution-bar {  width:120% !important;}*/
  div#funding-trends.funding-trends {
    width: 100% !important; }

  /*div#funding-trends-oda.funding-trends  {  width:115% !important;}*/
  section#population h1 {
    margin-bottom: 1em; }

  header.panel-headline {
    margin-bottom: 1em; }

  .sdg-flexslider #sample-grants-carousel > li {
    font-size: 0.5em !important; }

  /*form input.search-field {
  	margin-top: 0;    
  	font-size: 1.25em !important;
      padding-left: 0 !important;
      padding-right: 0 !important;
      width: 45% !important;
  }
  
  form span.search-field-wrapper:before { display: none;}*/
  nav#dashboard-nav li#issue-area-search-filter .wrapper-report-search {
    width: 75%; }

  body.fc_report div.report-details div.detail span.goal, div.fancybox-inner div.report-details div.detail span.goal {
    width: 45%;
    margin-left: 0; }

  div.fancybox-inner div#content {
    padding: 0;
    overflow: scroll !important;
    height: 100%; }

  body.faqs div.faq-button {
    width: 50%; }

  aside.email-form .ninja-forms-cont .ninja-forms-all-fields-wrap {
    text-align: center; }

  aside.email-form .ninja-forms-cont .submit-wrap {
    width: 60% !important;
    inline-display: inline-block !important;
    float: none !important;
    margin: 0 auto; }

  aside.email-form .ninja-forms-cont .text-wrap {
    width: 100% !important;
    display: block !important;
    margin-bottom: 0.5em !important; }

  body.community article a.view-all {
    right: 30%; }

  body.search-results article.panel {
    margin-right: 0; }

  body.search-results #search-grant-wrapper article {
    max-width: 100%; }

  /* Wizard Tools */
  #sdg-wizard-results-description h2 {
    padding-top: 2em; }

  /*GOALS PAGE*/
  body.goals div#sdg-wizard-results li.sdg-wizard-goal {
    width: 98%;
    margin: 0 1% 2em; }
    body.goals div#sdg-wizard-results li.sdg-wizard-goal h1 {
      font-size: 1.75em; }
    body.goals div#sdg-wizard-results li.sdg-wizard-goal a.sdg-wizard-button {
      font-size: 1.2em; }

  #country-list .panel h1 {
    font-size: 2em; } }
/* media query*/

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