@import "https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700&display=swap";

.header-logos {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between
}

.header-logos #logo-dhs,
.header-logos #logo-usaid {
  display: inline-block;
  text-indent: -9999px;
  width: 250px;
  height: 70px;
  background-size: contain;
  background-repeat: no-repeat
}

@media screen and (min-width: 737px) and (max-width: 1200px) {
  .header-logos #logo-dhs,
  .header-logos #logo-usaid {
    margin: 0 1rem !important
  }
}

.header-logos #logo-dhs {
  background-image: url("../images/logo/DHS_logo.svg");
  background-position: 0
}

.header-logos #logo-usaid {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARwAAABRCAYAAAAARRnmAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAATOaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjAtYzA2MCA2MS4xMzQ3NzcsIDIwMTAvMDIvMTItMTc6MzI6MDAgICAgICAgICI+CiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgIHhtcDpMYWJlbD0iWWVzIgogICB4bXA6TWV0YWRhdGFEYXRlPSIyMDE1LTA5LTE1VDE4OjMwOjA2LTA0OjAwIgogICB4bXA6UmF0aW5nPSIzIgogICB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjZGNEVDMTgxRjY1QkU1MTE4MDVFOTUxNjdDRDBFQ0Q5IgogICB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjY5NEVDMTgxRjY1QkU1MTE4MDVFOTUxNjdDRDBFQ0Q5IgogICB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6Njk0RUMxODFGNjVCRTUxMTgwNUU5NTE2N0NEMEVDRDkiPgogICA8eG1wTU06SGlzdG9yeT4KICAgIDxyZGY6U2VxPgogICAgIDxyZGY6bGkKICAgICAgc3RFdnQ6YWN0aW9uPSJzYXZlZCIKICAgICAg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");
  background-position: center right 0
}

@media screen and (min-width: 736px) {
  .header-logos {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
  }
}

@media screen and (max-width: 736px) {
  .header-logos {
    width: 100%
  }

  .header-logos #logo-dhs,
  .header-logos #logo-usaid {
    background-size: 80%;
    max-width: 50vw
  }

  header .wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse
  }

  header .wrap .header-quick-links {
    height: 50px;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
  }
}

#google_translate_element {
  font-family: GillSansRegular, Helvetica Neue, Helvetica, Arial, sans-serif;
  overflow: hidden;
  width: 175px;
  padding: 0 .25rem
}

#google_translate_element .skiptranslate.goog-te-gadget {
  color: transparent;
  margin: .5rem;
  border-radius: 5px;
  border: 1px solid #cfcdc9
}

#google_translate_element .skiptranslate.goog-te-gadget > span {
  display: none
}

#google_translate_element .goog-te-combo {
  border: none
}

.header-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative
}

.header-top #quick-links {
  margin: 10px 0
}

.header-quick-links {
  position: relative;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  margin: auto;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-family: Source Sans Pro, serif !important
}

.header-quick-links,
.header-quick-links #quick-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0
}

.header-quick-links #quick-links {
  margin: 10px 0
}

.header-quick-links #quick-links li {
  margin-right: 6px;
  padding-right: 12px
}

.header-quick-links #quick-links li:not(:last-child) {
  border-right: 1px solid #cfcdc9;
  padding-left: 6px
}

.header-quick-links .quick-links__item {
  font-size: 14px;
  color: #004990;
  line-height: 22px;
  text-decoration: none;
  text-transform: uppercase
}

.header-quick-links .quick-links__item.Search {
  cursor: pointer
}

.header-quick-links select {
  font-size: 14px;
  padding: .35rem .5rem;
  margin: 0 !important;
  color: #004990;
  background-color: #fff;
  border: none
}

.header-quick-links li {
  white-space: nowrap;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 30px
}

.header-quick-links #quick-links .google-translate {
  position: relative;
  margin-right: 0;
  padding-right: 0
}

.header-quick-links #quick-links .google-translate #google_translate_element {
  padding-left: 6px;
  padding-right: 0
}

.header-quick-links #quick-links .google-translate:after {
  font-family: Font Awesome\ 5 Free, serif;
  font-weight: 600;
  font-size: 16px;
  content: "";
  position: absolute;
  right: 1rem;
  color: #004990
}

.header-quick-links li.search-link:before {
  font-family: Font Awesome\ 5 Free, serif;
  font-weight: 900;
  font-size: 14px;
  content: "";
  color: #004990;
  padding-right: .75rem
}

@media screen and (min-width: 1048px) {
  header {
    margin-top: 10px
  }

  .header-quick-links {
    position: absolute;
    top: 10px;
    left: 255px;
    width: calc(100% - 510px)
  }
}

@media screen and (min-width: 737px) {
  #search-box {
    width: calc(90% - 20px);
    max-width: 500px;
    display: none;
    position: absolute;
    left: 50%;
    top: 70px;
    z-index: 9999;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    background-color: #f0f0f0;
    border: 1px solid #aaa;
    border-radius: 4px;
    padding: 10px;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
  }

  #search-box.show {
    display: block
  }
}

#search-box .search-close {
  text-align: right
}

#search-box .search-close i {
  cursor: pointer;
  color: #888
}

#search-box .input-field-wrap {
  position: relative;
  text-align: center
}

#search-box #site-search-form {
  margin-bottom: 14px
}

#search-box .adv-search-checkboxes {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: 1em;
  padding: 0 10%
}

#search-box .adv-search-checkboxes li {
  width: 50%;
  font-size: .75rem;
  color: #666;
  padding-bottom: 5px
}

#search-box .adv-search-checkboxes li label {
  white-space: nowrap
}

#search-box input[type=text] {
  width: 60%;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  -webkit-transition: border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
  transition: border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
  transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
  transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out
}

#search-box .submit-btn,
#search-box input[type=text] {
  display: inline-block;
  height: 35px;
  padding: 0 .75rem;
  font-size: .75rem
}

#search-box .submit-btn {
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  vertical-align: inherit;
  line-height: 1.25;
  border-radius: .25rem;
  -webkit-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
  transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
  transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
  transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
  color: #fff;
  background-color: #2a3e4c;
  border: 1px solid #243542
}

@media screen and (max-width: 736px) {
  .header-quick-links li.search-link,
  .search-close {
    display: none
  }

  #search-box input[type=text] {
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
  }

  #search-box .submit-btn {
    position: absolute;
    top: 0;
    right: 0;
    padding: 0;
    border: none;
    width: 35px;
    height: 35px;
    color: transparent;
    background-color: transparent
  }

  #search-box .submit-btn:before {
    font-family: Font Awesome\ 5 Free, serif;
    font-weight: 900;
    font-size: 1rem;
    content: "";
    color: #d10029;
    width: 35px;
    height: 35px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
  }
}

@media screen and (max-width: 736px) {
  header {
    width: 100vw;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 1rem
  }

  .header-top {
    height: 50px
  }

  .header-top #quick-links {
    margin: 0
  }
}

#newsletter-form {
  position: relative;
  border: 1px solid #5c7489;
  width: 245px;
  padding: 0 6px;
  height: 30px
}

#newsletter-form span:before {
  background: url(https://dhsprogram.com/images/am-02-07-14/icon-email.png) no-repeat 50%;
  content: "";
  float: left;
  height: 30px;
  width: 16px;
  margin-right: 15px
}

#newsletter-form input[type=text] {
  border: 0 solid transparent;
  font-family: GillSansRegular, Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 14px;
  height: 30px;
  width: 200px;
  margin: 0;
  padding: 0
}

#newsletter-form input[type=submit] {
  position: absolute;
  border: 1px solid transparent;
  left: 100%;
  bottom: 0;
  background: url(https://dhsprogram.com/images/am-02-07-14/icon-arrow-right.png) no-repeat 50%;
  height: 30px;
  width: 11px;
  vertical-align: top;
  margin-left: 10px
}

#newsletter-button {
  color: #5c7489;
  font-family: Gill Sans, Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 14px;
  height: 23px;
  line-height: 30px;
  text-decoration: none;
  text-transform: uppercase
}

#newsletter-button:before {
  background: url(https://dhsprogram.com/images/am-02-07-14/icon-arrow-right.png);
  content: "";
  float: right;
  height: 23px;
  width: 11px
}

#newsletter-button > span {
  border: 1px solid #5c7489;
  display: block;
  margin-right: 25px;
  padding: 0 6px;
  text-align: center
}

#newsletter-button > span:before {
  background: url(https://dhsprogram.com/images/am-02-07-14/icon-email.png) no-repeat 50%;
  content: "";
  float: left;
  height: 30px;
  width: 16px
}

#colophon {
  padding: 15px 7.5px;
  font-weight: 400;
  word-break: normal;
  line-height: 1.5em;
  background: #ddd;
  color: #454961;
  font-size: 11px
}

@media screen and (min-width: 1049px) {
  #colophon .wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
  }
}

#colophon p {
  margin: 0;
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 7.5px 15px
}

#sitemap {
  background: #bbc5ca;
  padding: 0
}

@media screen and (min-width: 1049px) {
  #sitemap .wrap .col_1_4th {
    border-right: 1px solid #adb7bb
  }
}

@media screen and (max-width: 1048px) {
  #sitemap .wrap .col_1_4th {
    padding: 0 15px 15px
  }
}

@media screen and (max-width: 736px) {
  #sitemap .wrap {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
  }
}

#sitemap a {
  color: #000;
  text-decoration: none
}

#sitemap ul {
  margin: 0;
  padding: 0;
  list-style-type: none
}

#sitemap ul a,
#sitemap ul li {
  font-size: 13px
}

#sitemap ul a {
  font-weight: 400;
  word-break: normal;
  line-height: 1.5em;
  -webkit-font-smoothing: antialiased;
  font-family: GillSansRegular, Helvetica Neue, Helvetica, Arial, sans-serif;
  -webkit-hyphens: none;
  -ms-hyphens: none;
  hyphens: none;
  list-style: none;
  -webkit-transition: color 0s ease-in-out;
  transition: color 0s ease-in-out;
  outline: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  color: #2b3050;
  text-decoration: none
}

#sitemap .wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

#sitemap .col_1_4th {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 50vw;
  margin-bottom: 0;
  padding: 22.5px
}

#sitemap .col_1_4th.col_last {
  border: none
}

#sitemap .col_1_4th h5 {
  line-height: 1.5em;
  margin: 1.5rem 0 .25rem;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 600
}

@media screen and (min-width: 1049px) {
  #sitemap .wrap {
    -ms-flex-wrap: initial;
    flex-wrap: nowrap
  }
}

#primary-navigation {
  font-family: GillSansRegular, Arial, sans-serif;
  padding-top: 2rem
}

#primary-navigation ul {
  list-style-type: none
}

#primary-navigation > ul {
  display: table;
  list-style: none;
  margin: 0 0 0 auto;
  padding: 0
}

#primary-navigation > ul > li {
  position: relative;
  display: table-cell;
  margin-left: 30px;
  padding: 0;
  text-align: center
}

#primary-navigation > ul > li:first-child {
  margin-left: 0;
  padding-left: 0;
  text-align: left
}

#primary-navigation > ul > li:last-child {
  padding-right: 0;
  text-align: right
}

#primary-navigation > ul > li:not(:last-child) .child-navigation {
  left: 0
}

#primary-navigation > ul > li > a {
  padding: 0 18px 8px;
  border-bottom: 8px solid transparent;
  color: #004990;
  display: inline-block;
  font-size: 14px;
  line-height: 1em;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: border .2s ease-in-out;
  transition: border .2s ease-in-out
}

#primary-navigation .current-menu-item a {
  border-color: #cf0000
}

.mobile-menu-toggle,
.MobileLogin__link {
  display: none
}

@media screen and (min-width: 737px) {
  #primary-navigation > ul > li > a:active,
  #primary-navigation > ul > li > a:focus,
  #primary-navigation > ul > li > a:hover {
    border-color: #def;
    color: #004990
  }

  #primary-navigation li:hover > .child-navigation {
    max-height: none
  }

  .child-navigation {
    display: inline-block;
    position: absolute;
    padding: 0;
    text-align: left;
    top: 100%;
    min-width: 155px;
    z-index: 999;
    background-color: #fff;
    max-height: 0;
    overflow-y: hidden;
    -webkit-transition: max-height .15s ease-in-out;
    transition: max-height .15s ease-in-out;
    -webkit-box-shadow: 0 4px 18px 0 rgba(0, 0, 0,
    .2);
    box-shadow: 0 4px 18px 0 rgba(0, 0, 0,
    .2)
  }

  .child-navigation li {
    display: block;
    text-align: left;
    border-top: 1px solid #ddd;
    white-space: nowrap
  }

  .child-navigation li:hover {
    background-color: #def
  }

  .child-navigation li.sub-item {
    padding: 5px 15px
  }

  .child-navigation a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 10px 30px 10px 10px;
    color: #004990;
    font-size: 14px;
    line-height: 1em;
    text-transform: uppercase;
    text-decoration: none
  }

  .child-navigation a[href^="http://"]:after,
  .child-navigation a[href^="https://"]:after {
    font-family: Font Awesome\ 5 Free, serif;
    font-weight: 900;
    font-size: smaller;
    content: "";
    color: #004990;
    padding-right: .25rem;
    position: absolute;
    right: 4px
  }
}

@media screen and (max-width: 736px) {
  .header-middle {
    height: 70px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
  }

  #main-content .CS_Layout_TR td:first-child {
    padding-right: 0
  }

  #main-nav {
    overflow: hidden;
    position: absolute;
    top: 120px;
    left: 0;
    right: 0;
    height: 0;
    padding: 0 1rem;
    z-index: 1000;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #d5dae0
  }

  #main-nav.active {
    overflow: auto;
    padding: 1rem 0;
    height: calc(100vh - 120px)
  }

  #main-nav #search-box {
    margin: 0 1rem
  }

  #main-nav #primary-navigation {
    padding-top: 0
  }

  #main-nav #primary-navigation > ul,
  #main-nav #primary-navigation > ul > li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
  }

  #main-nav #primary-navigation > ul > li {
    margin: 0 1rem;
    text-align: left;
    border-bottom: 1px solid #b6bfc8
  }

  #main-nav #primary-navigation > ul > li > a {
    padding: 0 .5rem;
    display: block;
    font-size: 16px;
    color: #4a4a4a;
    height: 35px;
    line-height: 35px;
    border-bottom-width: 0
  }

  #main-nav #primary-navigation > ul > li > a:after {
    content: "+";
    position: absolute;
    top: 0;
    right: 5px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-right: auto;
    height: 35px;
    width: 1.5rem;
    font-size: 1.5rem
  }

  #main-nav #primary-navigation > ul > li > ul {
    display: none;
    padding: .5rem 1rem;
    background-color: #fff
  }

  #main-nav #primary-navigation > ul > li > ul .sub-item {
    padding-left: 1.5rem
  }

  #main-nav #primary-navigation > ul > li > ul li a {
    display: inline-block;
    padding: .5rem .25rem;
    color: #4a4a4a;
    font-size: 16px;
    line-height: 1em;
    text-decoration: none
  }

  #main-nav #primary-navigation > ul > li.active > a:after {
    content: "-"
  }

  #main-nav #primary-navigation > ul > li.active > ul {
    display: block;
    border-top: 1px solid #b6bfc8;
    border-right: 1px solid #b6bfc8;
    border-left: 1px solid #b6bfc8
  }

  .mobile-menu-toggle {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    float: right;
    font-size: 25px;
    color: #9d9d9d;
    border-radius: 5px;
    width: 20px;
    background-color: #fff;
    border: none;
    padding: 0;
    margin: 0 7px
  }

  .mobile-menu-toggle,
  .MobileLogin__link {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-decoration: none
  }

  .MobileLogin__link {
    padding: 0 1rem;
    margin-top: .25rem;
    font-size: 16px;
    color: #4a4a4a
  }

  .MobileLogin__link:before {
    font-family: Font Awesome\ 5 Free, serif;
    font-weight: 900;
    font-size: 24px;
    content: "";
    width: 35px;
    height: 35px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
  }

  .header-quick-links .login {
    display: none
  }
}

body.mobile-menu {
  position: fixed !important;
  overflow: hidden !important
}

.close-mobile-menu,
.open-mobile-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center
}

.mobile-menu-toggle:focus {
  outline: 0 -webkit-focus-ring-color
}

.open-mobile-menu {
  min-width: 25px;
  min-height: 25px
}

.close-mobile-menu {
  display: none;
  min-width: 20px;
  min-height: 20px;
  fill: #9d9d9d
}

.mobile-menu-toggle.active .close-mobile-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

.mobile-menu-toggle.active .open-mobile-menu {
  display: none
}

#breadCrumb {
  font-family: GillSansRegular, Helvetica Neue, Helvetica, Arial, sans-serif;
  background-image: none;
  background-color: #f1f1f1;
  height: 40px;
  line-height: 40px;
  padding: 0 .5rem !important;
  color: #002f6c
}

#breadCrumb .CS_Element_LinkBar {
  position: static;
  margin: auto;
  width: 100%;
  max-width: 1200px;
  font-size: 16px;
  white-space: nowrap;
  overflow-x: auto
}

#breadCrumb .CS_Element_LinkBar a {
  font-size: 16px;
  color: #002f6c;
  text-decoration: underline
}

#widgets-area .order-alphabetically,
#widgets-area .order-by-region {
  display: inline-block;
  padding-bottom: .5rem
}

#widgets-area .order-alphabetically a,
#widgets-area .order-by-region a {
  font-size: 16px;
  color: #0067b9
}

#widgets-area #countryAlpha .notranslate > a[href^="#"] {
  font-size: 16px !important
}

#widgets-area #countryAlpha .titlehome {
  display: block;
  color: #000 !important;
  padding: .75rem 0 0;
  font-weight: 700
}

#WidgetsHeader {
  font-size: 14px
}

#WidgetsHeader .initHide {
  display: none
}

#WidgetsHeader .CS_Textblock_Text h2,
#WidgetsHeader .CS_Textblock_Text h3,
#WidgetsHeader .CS_Textblock_Text h4 {
  font-family: Source Sans Pro, serif;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: .75rem 0 !important;
  font-weight: 300;
  color: rgba(33, 39, 33,
  .7) !important;
  margin: 0 0 .75rem;
  font-size: 20px;
  line-height: 27px;
  border-top: none;
  border-bottom: 1px solid #cfcdc9
}

#WidgetsHeader .CS_Textblock_Text a {
  font-size: 14px !important;
  color: #0067b9 !important
}

#WidgetsHeader .CS_Textblock_Text p {
  margin: 0;
  padding: .25rem 0 .75rem;
  color: #6c6463 !important;
  font-size: 14px;
  line-height: 21px
}

#WidgetsHeader #countryAlpha a,
#WidgetsHeader #countryRegion a {
  font-size: 14px;
  color: #0067b9;
  line-height: 1.35rem;
  text-decoration: none
}

#main-content iframe {
  max-width: 100%;
  height: auto;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

@media screen and (min-width: 737px) {
  #main-content iframe {
    min-height: 375px
  }
}

@media screen and (max-width: 736px) {
  #main-content iframe {
    min-height: 225px;
    max-width: 85vw
  }
}

#section-banner.section-banner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  height: 180px;
  padding: 0 1.5rem 1rem 42.5%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #050601;
  background-size: cover;
  background-repeat: no-repeat
}

#section-banner.section-banner.left-align .section-banner__description,
#section-banner.section-banner.left-align .section-banner__title {
  text-align: left
}

@media screen and (min-width: 737px) {
  #section-banner.section-banner.left-align {
    padding: 0 42.5% 1rem 1.5rem
  }
}

#section-banner.section-banner .section-banner__description,
#section-banner.section-banner .section-banner__title {
  margin: 0;
  padding: 0;
  color: #fff;
  text-align: right;
  text-shadow: 0 0 1rem #000
}

#section-banner.section-banner .section-banner__title {
  border: none !important;
  margin: 0 !important;
  padding: 0 !important;
  font-weight: 600 !important;
  font-size: 44px !important;
  line-height: 55px
}

#section-banner.section-banner .section-banner__description {
  font-size: 18px;
  line-height: 22.5px;
  font-weight: 400
}

@media screen and (max-width: 736px) {
  #section-banner.section-banner {
    width: 100vw;
    margin: -10px;
    padding: 0
  }

  #section-banner.section-banner .section-banner__description,
  #section-banner.section-banner .section-banner__title {
    background-color: rgba(0, 0, 0,
    .5)
  }

  #section-banner.section-banner .section-banner__title {
    padding: 0 1rem;
    padding: 0 1rem !important
  }

  #section-banner.section-banner .section-banner__description {
    padding: 0 1rem 1rem
  }
}

#main-content {
  margin-bottom: 2rem
}

#main-content .pressRelease {
  padding: 10px 0;
  margin: 10px 0 0
}

#main-content .pressRelease .title {
  display: inline-block;
  padding: .5rem 0
}

.form-button {
  margin-top: 25px
}

.table-form {
  background-color: #d1e1f6;
  border: none !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 80%;
  -ms-flex-line-pack: center;
  align-content: center
}

.table-form tbody {
  margin: auto;
  padding: 15px
}

.table-form .form-button {
  background-color: #ba0c2f;
  color: #fff;
  padding: 5px 25px;
  height: 35px;
  border-radius: 3px;
  font-size: 12.6px;
  font-weight: 500
}

.table-form input .tdtext {
  font-size: 9.8px
}

.table-form select {
  background: #f9f9f9;
  height: 25px;
  border-radius: 2px;
  border: 1px solid #a7c6ed;
  color: #6c6463
}

.table-form select .tdtext {
  font-family: Source Sans Pro, serif;
  font-size: 28px
}

.table-form input {
  height: 30px;
  border: none;
  border-radius: 2px
}

.table-form tr {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}

.table-form tr td {
  font-family: Source Sans Pro, serif;
  font-size: 14px;
  -ms-flex-line-pack: center;
  align-content: center;
  width: 50%
}

.table-form tr td h5 {
  font-weight: 400;
  font-size: 12.6px;
  margin: 10px 0;
  line-height: 20px
}

.table-form tr td strong {
  font-weight: 300;
  font-size: 12.6px
}

.table-form tr td label {
  font-size: 12.6px
}

#social-media {
  padding: 0
}

#social-media ul {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin: 1rem .25rem;
  padding: 0;
  list-style-type: none;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center
}

#social-media li {
  margin: 0 .25rem
}

#social-media a {
  display: inline-block;
  padding: .75rem 0;
  text-decoration: none
}

#social-media .fab,
#social-media .fas {
  font-size: 14px;
  color: #fff;
  width: 30px;
  height: 30px;
  border-radius: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center
}

#social-media .fa-facebook-f {
  background-color: #3b5998
}

#social-media .fa-twitter {
  background-color: #00aced
}

#social-media .fa-youtube {
  background-color: red
}

#social-media .fa-linkedin-in {
  background-color: #0077b5
}

#social-media .fa-comment-alt {
  background-color: #f8981c
}

@media screen and (min-width: 737px) {
  #social-media.desktop {
    display: block !important
  }
}

@media screen and (max-width: 736px) {
  #social-media.mobile {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important
  }

  #social-media.mobile ul {
    margin: auto
  }

  #social-media.mobile ul li {
    margin: 0 .5rem
  }
}

#main-content #Section--Title-Container {
  position: relative
}

#main-content #Section--Title-Container .Section--Title {
  font-family: Source Sans Pro, serif;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: .75rem 0 !important;
  font-weight: 300;
  color: rgba(33, 39, 33,
  .7) !important;
  margin: 0 0 .75rem;
  font-size: 23px;
  line-height: 31.05px;
  border-top: none;
  border-bottom: 1px solid #cfcdc9
}

#main-content #Section--Title-Container .Section--SubTitle {
  margin: .75rem 0 0;
  padding-bottom: 1rem;
  font-size: 14px;
  text-transform: none;
  font-weight: 500;
  color: #6c6463;
  border: none
}

#main-content #Section--Title-Container .Section--Title__section.include-left-sidebar {
  padding: .5rem 0;
  border-bottom: 1px solid #cfcdc9
}

#main-content #Section--Title-Container .Section--Title__section.include-left-sidebar .Section--Title {
  margin: 0;
  border-left: 5px solid #ba0c2f;
  border-bottom: none;
  padding: .25rem 10px !important
}

@media screen and (min-width: 737px) {
  #main-content #Section--Title-Container {
    margin: 0 0 .75rem
  }
}

.section-title--w-border {
  margin: 0;
  font-size: 23px;
  font-family: Source Sans Pro, serif;
  font-weight: 400;
  color: #212721;
  line-height: 32px;
  min-height: 40px;
  border-left: 5px solid #ba0c2f;
  padding-left: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}

.section--title-border-container {
  border-bottom: 1px solid #cfcdca;
  padding-bottom: 10px
}

#leftColumn .cswImageTextblock .cswImageTextblockContainer .cswInBlock .cswTitle,
#rightColumn .cswImageTextblock .cswImageTextblockContainer .cswInBlock .cswTitle {
  font-family: Source Sans Pro, serif;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: .75rem 0 !important;
  font-weight: 300;
  color: rgba(33, 39, 33,
  .7) !important;
  margin: 0 0 .75rem;
  font-size: 23px;
  line-height: 31.05px;
  border-top: none;
  border-bottom: 1px solid #cfcdc9
}

#leftColumn .cswImageWrapper,
#leftColumn .cswLineWrapper,
#rightColumn .cswImageWrapper,
#rightColumn .cswLineWrapper {
  display: none
}

.container-fluid h1 {
  margin: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}

#report-banner-container {
  min-height: 0 !important
}

.swiper-slide {
  padding: 2rem 0
}

.swiper-slide .report-slide-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0 3.5rem;
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}

.swiper-slide .report-slide-content .report-slide-image {
  -webkit-box-shadow: 4px 4px 14px 6px rgba(0, 0, 0,
  .1);
  box-shadow: 4px 4px 14px 6px rgba(0, 0, 0,
  .1)
}

.swiper-slide .report-slide-content .report-slide-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #fff;
  font-weight: 400;
  list-style: none;
  font-size: 30px;
  line-height: normal;
  -webkit-hyphens: none;
  -ms-hyphens: none;
  hyphens: none
}

.swiper-slide .report-slide-content .report-slide-text a {
  padding-top: 1rem;
  font-size: 18px;
  text-decoration: none
}

@media screen and (max-width: 736px) {
  .swiper-slide .report-slide-content .report-slide-text {
    width: auto
  }
}

@media screen and (min-width: 737px) {
  .swiper-slide .report-slide-content .report-slide-image {
    margin-right: 50px
  }
}

@media screen and (max-width: 736px) {
  .swiper-slide .report-slide-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center
  }

  .swiper-slide .report-slide-content .report-slide-image {
    margin: 0
  }
}

#sub-navigation {
  padding: 1.5rem 0 0;
  background-color: #efefef;
  margin-bottom: 30px
}

#sub-navigation ul {
  list-style-type: none
}

#sub-navigation .wrap {
  position: relative
}

#sub-navigation .wrap .section-title {
  font-family: GillSansLight, Helvetica Neue, Helvetica, Arial, sans-serif;
  color: #33495c;
  margin: 0;
  padding: 0 1rem;
  line-height: 40px;
  font-weight: 200;
  font-size: 24px;
  text-transform: uppercase
}

#sub-navigation .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-top: 1.25rem
}

#sub-navigation .row ul {
  margin: 0;
  padding: 0
}

#sub-navigation .row ul a {
  color: #0067b9;
  font-weight: 600;
  font-size: 16px;
  text-decoration: none;
  line-height: 1.75rem
}

@media screen and (min-width: 737px) {
  #sub-navigation .row .col_1_4th {
    padding: 0 1rem 1.5rem;
    width: 25%
  }
}

@media screen and (min-width: 476px) and (max-width: 736px) {
  #sub-navigation .row {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
  }

  #sub-navigation .row .col_1_4th {
    padding: 0 1rem .5rem;
    width: 50%
  }
}

@media screen and (max-width: 475px) {
  #sub-navigation .row {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
  }

  #sub-navigation .row .col_1_4th {
    padding: 0 1rem .5rem;
    width: 100%
  }
}

#sub-navigation ul.quick-links {
  margin: 0;
  padding: 0 1rem;
  right: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 40px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}

#sub-navigation ul.quick-links li {
  padding-right: 8px
}

#sub-navigation ul.quick-links li a {
  color: #0067b9;
  font-weight: 600;
  text-decoration: none;
  font-size: 16px
}

#sub-navigation ul.quick-links li {
  margin-top: 0
}

@media screen and (min-width: 737px) {
  #sub-navigation ul.quick-links {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    position: absolute
  }

  #sub-navigation ul.quick-links li {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex
  }

  #sub-navigation ul.quick-links li:not(:last-child) {
    margin-right: 8px;
    border-right: 1px solid #b1c9b1
  }
}

@media screen and (max-width: 736px) {
  #sub-navigation ul.quick-links {
    padding-bottom: 1rem
  }

  #sub-navigation ul.quick-links li {
    line-height: 2rem
  }
}

#news-columns {
  font-size: 14px
}

#news-columns .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

#news-columns .row .col_1_3rd {
  width: 33.33333%;
  margin: 0 2rem 0 0;
  padding: 0 1rem 1rem
}

#news-columns .row .col_1_3rd h4 {
  word-break: normal;
  color: #444;
  font-family: GillSansRegular, Helvetica Neue, Helvetica, Arial, sans-serif;
  font-weight: 200;
  text-transform: uppercase;
  height: 24px;
  line-height: 24px;
  padding-left: 36px;
  margin: 17px 0 9px;
  font-size: 16px
}

#news-columns .row .col_1_3rd p {
  color: #6c6463;
  line-height: 21px
}

#news-columns .row .col_1_3rd .blog-title {
  background: url(../images/am-02-07-14/icon-blog.png) no-repeat
}

#news-columns .row .col_1_3rd .twitter-title {
  background: url(../images/am-02-07-14/icon-twitter.png) no-repeat
}

#news-columns .row .col_1_3rd .youtube-title {
  background: url(../images/am-02-07-14/icon-youtube.png) no-repeat
}

#news-columns .row .col_1_3rd a {
  font-weight: 400;
  word-break: normal;
  line-height: 1.5em;
  -webkit-hyphens: none;
  -ms-hyphens: none;
  hyphens: none;
  color: #0067b9;
  text-decoration: underline
}

#news-columns .row .col_1_3rd a p {
  color: #0067b9
}

@media screen and (min-width: 737px) {
  #news-columns .row .col_1_3rd {
    width: 33.33333%;
    padding-bottom: 2rem
  }
}

@media screen and (max-width: 736px) {
  #news-columns .row {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
  }

  #news-columns .row .col_1_3rd {
    width: 100%
  }
}

.report-slide-text {
  margin: 20px 0
}

.swiper-button-next,
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  background-image: none !important;
  font-size: 4em;
  color: #fff
}

.swiper-pagination .swiper-pagination-bullet-active {
  opacity: 1;
  background: #fff
}

#centerColumn #yourBackBtn {
  background: #205493;
  border-radius: 4px;
  height: 32px;
  line-height: 32px;
  float: right;
  font-size: 11px;
  padding: 0 10px;
  position: relative;
  right: 8px;
  top: -56px;
  -webkit-box-shadow: none;
  box-shadow: none
}

#centerColumn #yourBackBtn a {
  color: #fff !important;
  font-weight: 600;
  text-shadow: none
}

#centerColumn #publication_summary {
  width: auto
}

@media screen and (max-width: 1080px) {
  #centerColumn #publication_image,
  #centerColumn #publication_title {
    float: inherit
  }

  #centerColumn #publication_image {
    margin: auto;
    background: none;
    padding: 0
  }

  #centerColumn #publication_metadata {
    width: inherit
  }
}

#centerColumnExpanded #dataset_container,
#centerColumnExpanded #publication_container,
#centerColumnExpanded #wrapper {
  width: auto
}

#centerColumnExpanded #dataset_container a,
#centerColumnExpanded #publication_container a,
#centerColumnExpanded #surveyLeftSide a,
#centerColumnExpanded #wrapper a {
  color: #0067b9
}

#centerColumnExpanded #getAccess {
  border: 1px solid #ccc;
  background-color: #f1f1f1
}

#centerColumn #download_btn a,
#centerColumn #publication_metadata a {
  color: #0067b9
}

#centerColumn #download_btn .download-link {
  padding: 0 .75rem;
  margin: .5rem .25rem;
  border: none;
  border-radius: 3px;
  background-color: #205493;
  font-weight: 500;
  font-size: 14px !important;
  color: #fff !important;
  min-height: 32px;
  line-height: 32px;
  width: auto !important;
  display: block;
  cursor: pointer
}

#search-results .search-results-list.search-featured-results .title,
#search-results a,
#searchResultsContainer .search-results-list.search-featured-results .title,
#searchResultsContainer a {
  color: #0067b9
}

#main-content #recentPublications .recent-publications__link-container {
  text-align: right;
  padding: .35rem .5rem .5rem
}

#main-content #recentPublications .recent-publications__link-container a,
#main-content #recentPublications .recent-publications__link-container i {
  color: #d06a36;
  font-size: 18px
}

#main-content #recentPublications .recent-publications__link-container i {
  padding-left: .25rem
}

#main-content #recentPublications a {
  color: #0067b9
}

#main-content #recentPublications .dates {
  font-size: 14px;
  color: #000
}

#main-content #recentPublications .download-link {
  padding: 0 .75rem;
  margin: .5rem .25rem;
  border: none;
  border-radius: 3px;
  background-color: #205493;
  font-weight: 500;
  font-size: 14px !important;
  color: #fff !important;
  min-height: 32px;
  line-height: 32px;
  width: auto !important;
  display: block;
  cursor: pointer
}

@media (max-width: 736px) {
  [name=pubSearch] .pub-search-row {
    width: 100%
  }
}

@media (max-width: 475px) {
  [name=pubSearch] .pub-search-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
  }

  [name=pubSearch] .pub-search-row .searcbox-col {
    max-width: 100%
  }
}

@media (max-width: 475px) {
  #recentPublications .t15 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
  }

  #recentPublications .t15 .quarter {
    width: auto;
    padding-bottom: 1rem
  }

  #recentPublications .b15 {
    display: none
  }
}

#quickStat > div > img {
  width: 100%;
  height: auto
}

#quickStat #countryColumnsWraper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

@media screen and (min-width: 476px) and (max-width: 736px) {
  #quickStat #countryColumnsWraper {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
  }

  #quickStat #countryColumnsWraper #countryPublications,
  #quickStat #countryColumnsWraper #countrySurvey,
  #quickStat #countryColumnsWraper #featuredDocument {
    width: 50%
  }
}

@media screen and (max-width: 475px) {
  #quickStat #countryColumnsWraper {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
  }

  #quickStat #countryColumnsWraper #countryPublications,
  #quickStat #countryColumnsWraper #countrySurvey,
  #quickStat #countryColumnsWraper #featuredDocument {
    width: 100%
  }
}

#quickStat #countryPublications,
#quickStat #countrySurvey,
#quickStat #featuredDocument {
  width: 33.33333%;
  margin: 0 !important;
  padding: 0 !important;
  display: inline-block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: none;
  min-height: 0
}

#quickStat #countryPublications .countrySurvey__title,
#quickStat #countrySurvey .countrySurvey__title,
#quickStat #featuredDocument .countrySurvey__title {
  margin: 1rem 0 .75rem
}

#quickStat #countryPublications > div,
#quickStat #countrySurvey > div,
#quickStat #featuredDocument > div {
  padding: 0 !important
}

#quickStat #countryPublications img,
#quickStat #countrySurvey img,
#quickStat #featuredDocument img {
  width: 100%;
  height: auto
}

@media screen and (min-width: 1049px) {
  #quickStat #countryPublications,
  #quickStat #countrySurvey,
  #quickStat #featuredDocument {
    padding: 0 1.5rem 0 0 !important
  }
}

.featured-image-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 204px;
  background-color: #748fb3
}

.featured-image-container__thumbnail-placeholder {
  margin: 0;
  text-align: center;
  font-weight: 400;
  line-height: 1.5rem
}

footer .photo-credit {
  font-size: 11px
}

footer .icon-info {
  width: 16px;
  height: 16px;
  position: absolute;
  top: 1px;
  margin: 0 .4em
}

.featured-content__container {
  background-color: #f0f6f9;
  padding: 20px;
  overflow-x: auto
}

.featured-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center
}

.featured-country-label__container {
  height: 50px
}

.featured-content__line {
  font-size: 22px !important;
  font-weight: 500;
  text-transform: none;
  margin: 0;
  text-align: center
}

.featured-chart-container__indicator {
  font-size: 14px !important;
  text-align: center;
  margin: 0;
  color: #2d3e4f;
  text-transform: none;
  padding-bottom: .5em;
  position: relative
}

.featured-content__country-name {
  font-size: 22px !important;
  font-weight: 400;
  text-transform: capitalize;
  padding-left: 3px;
  font-family: GillSansLight, Helvetica Neue, Helvetica, Arial, sans-serif !important
}

.FeaturedPublication__link {
  text-decoration: none;
  color: #f0f6f9
}

.featured-image-container {
  width: 144px
}

.featured-image-container__thumbnail {
  display: block;
  width: 144px;
  height: 204px;
  background-color: #7cb5ec
}

.featured-chart-container {
  margin-left: 22px
}

.featured-chart-container__iframe,
.featured-chart-container__image {
  width: 550px;
  height: auto;
  min-height: 185px;
  padding-bottom: 1em;
  border: 1px solid #ccc;
  background-color: #fff;
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}

.featured-chart-container__Link {
  width: 600px;
  height: 204px;
  display: block;
  text-align: right;
  font-size: 11px;
  color: #444
}

.featured-chart-container__Link:hover {
  color: #888
}

.featured-chart-container__title {
  padding: 1em 2em 0 1em;
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}

.photo-credit {
  text-transform: none;
  font-weight: 700
}

#featuredCountryChart {
  height: 204px;
  width: 567px;
  background: #fff;
  padding-top: 10px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0 1.5em
}

#LoadingModal {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  z-index: 2000
}

#LoadingModal .loader__container {
  display: table;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  background-color: hsla(0, 0%, 100%,
  .65);
  z-index: 100
}

#LoadingModal .spinner {
  margin: -20px -115px 0;
  display: inline-block;
  top: 50%;
  right: 50%;
  position: absolute;
  width: 230px;
  text-align: center
}

#LoadingModal .spinner > div {
  width: 50px;
  height: 50px;
  background-color: #0860a2;
  border-radius: 100%;
  display: inline-block;
  -webkit-animation: bouncedelay 1.4s ease-in-out infinite;
  animation: bouncedelay 1.4s ease-in-out infinite;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  margin: 0 .1em
}

#LoadingModal .spinner .bounce1 {
  -webkit-animation-delay: -.32s;
  animation-delay: -.32s
}

#LoadingModal .spinner .bounce2 {
  -webkit-animation-delay: -.16s;
  animation-delay: -.16s
}

@-webkit-keyframes bouncedelay {
  0%, 80%, to {
    -webkit-transform: scale(0)
  }

  40% {
    -webkit-transform: scale(1)
  }
}

@keyframes bouncedelay {
  0%, 80%, to {
    -webkit-transform: scale(0);
    transform: scale(0)
  }

  40% {
    -webkit-transform: scale(1);
    transform: scale(1)
  }
}

.topic-app {
  font-family: GillSansLight, Helvetica Neue, Helvetica, Arial, sans-serif !important
}

.container {
  width: 100%;
  max-width: 800px;
  margin: auto
}

table {
  width: 100%;
  border-collapse: collapse
}

table .row-header {
  color: #fff;
  line-height: 32px;
  background-color: #205493
}

table .row-header td:first-child {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 .5rem;
  width: 97vw
}

table .row-header td:nth-child(2) {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 3vw
}

table .row-header td:nth-child(2) a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 28px
}

table .row-header td:nth-child(2) a img {
  display: block;
  margin: auto
}

.filters-table__container {
  margin: 0 20px
}

.filters-table__container td {
  padding: 0
}

select::-ms-expand {
  display: none
}

select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  text-indent: 1px;
  text-overflow: ""
}

.countries-pair {
  background-color: #eee
}

.country-couple {
  background-color: #ccc
}

.country-table-head__year {
  white-space: nowrap
}

.icon-info {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjgiIGhlaWdodD0iMTI4Ij48cGF0aCBmaWxsPSIjNzM4ZWI1IiBkPSJNNjQgMEMyOC43IDAgMCAyOC43IDAgNjRzMjguNyA2NCA2NCA2NCA2NC0yOC43IDY0LTY0Uzk5LjMgMCA2NCAwem0wIDEyMEMzMyAxMjAgOCA5NSA4IDY0UzMzIDggNjQgOHM1NiAyNSA1NiA1Ni0yNSA1Ni01NiA1NnoiLz48cGF0aCBmaWxsPSIjNzM4ZWI1IiBkPSJNNjQgNDhjLTQuNCAwLTggMy42LTggOHY0MGMwIDQuNCAzLjYgOCA4IDhzOC0zLjYgOC04VjU2YzAtNC40LTMuNi04LTgtOHptMC04YzQuNCAwIDgtMy42IDgtOHMtMy42LTgtOC04LTggMy42LTggOCAzLjYgOCA4IDh6Ii8+PC9zdmc+")
}

.country-indicator__info-button {
  width: 28px;
  min-width: 28px;
  text-align: center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}

.countries-pair {
  color: #000
}

.country-container,
.featured-content__container,
.indicator-container {
  margin-top: 1em
}

.reset-options__container {
  text-align: center
}

.reset-options__button {
  background-color: #3598da;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  line-height: 30px;
  height: 30px;
  color: #fff;
  display: inline-block;
  padding: 0 1em 0 2.5em;
  border-radius: 15px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMTYgMzFDNy43OSAzMSAxIDI0LjIxIDEgMTZTNy43OSAxIDE2IDFzMTUgNi43OSAxNSAxNS02Ljc5IDE1LTE1IDE1eiIgc3Ryb2tlPSIjRkZGIiBzdHJva2Utd2lkdGg9IjIiIGZpbGw9IiMzNDk4REIiIGZpbGwtcnVsZT0ibm9uemVybyIvPjxwYXRoIGQ9Ik0xMC40NzQgMTcuMTA1bDcuMjYzIDcuNDIxYy42MzEuNjMyIDEuNTc5LjYzMiAyLjIxIDAgLjYzMi0uNjMxLjYzMi0xLjU3OSAwLTIuMjFMMTMuNjMyIDE2bDYuMzE1LTYuMzE2Yy42MzItLjYzMS42MzItMS41NzkgMC0yLjIxLS4zMTUtLjMxNi0uNjMxLS40NzQtMS4xMDUtLjQ3NC0uMzE2IDAtLjc5LjE1OC0xLjEwNS40NzRsLTcuMjYzIDcuNDJjLS42MzIuNzktLjYzMiAxLjczOCAwIDIuMjExeiIgZmlsbD0iI0ZGRiIvPjwvZz48L3N2Zz4=");
  background-size: 26px;
  background-repeat: no-repeat;
  background-position: center left 2px;
  width: 60px;
  font-size: 14px
}

#news-columns .page-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  position: static
}

#news-columns .page-container aside a {
  color: #0067b9;
  margin: 0;
  padding: .125rem 0 0;
  line-height: 20px
}

@media screen and (max-width: 736px) {
  #news-columns .page-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
  }

  #news-columns .page-container .main-content,
  #news-columns .page-container .malaria-sidebar {
    width: 100%;
    min-height: 0
  }

  #news-columns .page-container .malaria-sidebar {
    border: none;
    border-top: 1px solid #d2d6da;
    margin-top: 1rem
  }

  #news-columns .page-container .filter-table__row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
  }

  #news-columns .page-container #country-container {
    width: calc(100% - 40px);
    margin: auto;
    overflow-x: auto
  }

  #news-columns .page-container #country-container .country-table-head__title {
    width: 100%;
    border: 1px solid #738eb5
  }

  #news-columns .page-container .topic-app .country-table,
  #news-columns .page-container .topic-app .indicator-table {
    width: auto
  }
}

@media screen and (max-width: 736px) {
  #topics-banner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: inherit;
    min-height: 145px
  }

  #topics-banner .banner-left,
  #topics-banner .banner-right {
    width: 100%
  }

  #topics-banner .banner-left .banner-left__title,
  #topics-banner .banner-left .banner-right__content,
  #topics-banner .banner-right .banner-left__title,
  #topics-banner .banner-right .banner-right__content {
    padding: 7.5px 15px;
    text-align: center
  }

  #topics-banner .banner-left br,
  #topics-banner .banner-right br {
    display: none
  }
}

.banner {
  height: 145px;
  display: table;
  width: 100%;
  background-position: 50%;
  background-size: cover !important
}

.banner__background-image {
  position: absolute
}

.banner-left {
  width: 30%;
  display: table-cell;
  vertical-align: middle
}

.banner-left__title {
  font-size: 30px;
  line-height: 1em;
  padding-left: 20px;
  margin: 0 !important;
  color: #fff;
  text-transform: uppercase !important;
  font-weight: 400;
  position: relative
}

.banner-left__title:empty {
  display: none
}

.banner-right {
  width: 70%;
  display: table-cell;
  vertical-align: middle;
  position: relative
}

.banner-right__content {
  padding-right: 20px;
  text-align: right;
  font-size: 18px;
  line-height: 22px;
  color: #fff;
  display: block
}

.topic-app {
  margin: 0
}

.country-table,
.indicator-table {
  border: none;
  width: calc(100% - 40px);
  margin: 0 auto !important;
  border-collapse: collapse
}

.topic-app .country-table,
.topic-app .indicator-table {
  border: 1px solid #738eb5
}

.country-table-body,
.indicator-table-body {
  border: 1px solid #acc5da !important
}

.country-table-body .five-up .SurveyValue__ci,
.indicator-table-body .five-up .SurveyValue__ci {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column
}

.country-table-body .country-indicator__info-button,
.indicator-table-body .country-indicator__info-button {
  padding: 0 !important
}

.country-table-body .country-indicator__content,
.indicator-table-body .country-indicator__content {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1
}

.country-table-body .SurveyValue__ci,
.indicator-table-body .SurveyValue__ci {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center
}

.country-table-body .SurveyValue__ci .SurveyValue__ci-value,
.indicator-table-body .SurveyValue__ci .SurveyValue__ci-value {
  padding-right: .125rem
}

.country-table-head,
.indicator-table-head {
  border: solid #738eb5 !important;
  border-width: 1px 1px 2px !important
}

.country-table-head th:not(:last-child),
.indicator-table-head th:not(:last-child) {
  border-right: 1px solid #738eb5 !important
}

.country-table-body td:not(:last-child),
.indicator-table-body td:not(:last-child) {
  border-right: 1px solid #acc5da !important
}

.indicator-table-body a {
  font-size: 12.5px
}

.country-couple {
  background-color: #c51a27
}

.country-table td,
.country-table th,
.indicator-table td,
.indicator-table th {
  border-color: #ccc #ccc #acc5da !important;
  border-bottom: 1px solid #acc5da !important;
  font-size: 12.5px
}

.country-table th p,
.indicator-table th p {
  padding: 0;
  margin: 4px !important;
  font-size: 15px;
  text-align: center;
  white-space: nowrap
}

.country-table th.title p,
.country-table tr span,
.indicator-table th.title p,
.indicator-table tr span {
  text-align: center;
  font-size: 12.5px;
  line-height: normal;
  display: block
}

.country-table-head__title-container,
.indicator-table-head__title-container {
  border-bottom: none
}

.country-table-head__title,
.indicator-table-head__title {
  width: calc(100% - 40px);
  margin: 0 auto !important;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-top: 1px solid #738eb5 !important;
  border-right: 1px solid #738eb5 !important;
  border-left: 1px solid #738eb5 !important;
  font-size: 20px !important;
  text-align: center;
  padding: 8px 15px;
  line-height: normal;
  text-transform: none;
  font-weight: 400
}

.country-table-head__title .icon-info,
.indicator-table-head__title .icon-info {
  margin: .05em .3em
}

.indicator-table-head__percent-sort {
  font-size: 12.5px;
  color: #000
}

.indicator-table-head__percent-sort--background {
  background-repeat: no-repeat;
  background-position: right 6px center;
  background-size: 10px;
  display: block
}

#indicator-container .indicator-table-body tr.even,
.country-container .country-table-body tr.even {
  background: #f1f5f9;
  color: #000
}

#indicator-container .indicator-table-body a {
  color: #000
}

.country-table-body tr:hover,
.indicator-table-body tr:hover {
  background-color: #738eb5 !important;
  color: #fff !important
}

.country-table-body tr:hover td a,
.country-table-body tr:hover td p,
.country-table-body tr:hover td span,
.indicator-table-body tr:hover td a,
.indicator-table-body tr:hover td p,
.indicator-table-body tr:hover td span {
  color: #fff !important
}

.body-content__link,
.country-table-body__indicator-link,
.country-table-body p,
.indicator-table-body__country-link,
.indicator-table-body p {
  color: #222;
  font-size: 12.5px;
  line-height: 20px;
  margin: 0 !important
}

.country-table-body__year-percent-text {
  white-space: nowrap
}

.ui-dialog {
  padding: 0;
  width: 500px !important;
  border: 1px solid #0860a2
}

.ui-draggable .ui-dialog-titlebar {
  top: 0 !important;
  left: 0 !important
}

.ui-dialog .ui-dialog-content {
  padding: .5em .3em
}

.ui-dialog-title {
  font-size: 150%
}

.ui-corner-all,
.ui-corner-left,
.ui-corner-tl,
.ui-corner-top {
  border-top-left-radius: 0 !important
}

.ui-corner-all,
.ui-corner-right,
.ui-corner-top,
.ui-corner-tr {
  border-top-right-radius: 0 !important
}

.ui-corner-all,
.ui-corner-bl,
.ui-corner-bottom,
.ui-corner-left {
  border-bottom-left-radius: 0 !important
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-br,
.ui-corner-right {
  border-bottom-right-radius: 0 !important
}

.ui-widget {
  font-family: GillSansRegular, Helvetica Neue, Helvetica, Arial, sans-serif !important;
  font-size: 15px
}

.ui-widget-header {
  border: 1px solid #0860a2;
  background: #0860a2;
  color: #fff;
  font-weight: 700
}

#dialog table {
  border-spacing: 2px;
  border-collapse: separate
}

#dialog table tr:nth-child(odd) {
  background: #f1f5f9
}

#dialog .popup-first-column {
  width: 65px;
  padding: 2px 3px
}

.pseudoButton {
  cursor: pointer;
  background-position: 50%;
  background-size: contain;
  height: 16px;
  width: 16px;
  display: inline-block !important;
  background-repeat: no-repeat;
  top: 3px;
  position: relative;
  margin: .3em
}

.country-table-body tr:hover .pseudoButton {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjgiIGhlaWdodD0iMTI4Ij48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNjQgMEMyOC43IDAgMCAyOC43IDAgNjRzMjguNyA2NCA2NCA2NCA2NC0yOC43IDY0LTY0Uzk5LjMgMCA2NCAwem0wIDEyMEMzMyAxMjAgOCA5NSA4IDY0UzMzIDggNjQgOHM1NiAyNSA1NiA1Ni0yNSA1Ni01NiA1NnoiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNjQgNDhjLTQuNCAwLTggMy42LTggOHY0MGMwIDQuNCAzLjYgOCA4IDhzOC0zLjYgOC04VjU2YzAtNC40LTMuNi04LTgtOHptMC04YzQuNCAwIDgtMy42IDgtOHMtMy42LTgtOC04LTggMy42LTggOCAzLjYgOCA4IDh6Ii8+PC9zdmc+")
}

.popup-overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  background: rgba(0, 0, 0,
  .3);
  z-index: 1000
}

.popup-container {
  position: absolute;
  width: 500px;
  background: #fff;
  top: calc(50vh - 150px);
  right: calc(50vw - 250px)
}

.popup__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #0860a2;
  color: #fff;
  height: 40px
}

.popup__title {
  margin: 0;
  padding: .5em;
  font-size: 1.4rem;
  text-transform: none
}

.close-country-popup {
  width: 20px;
  height: 20px;
  background-color: #fff;
  margin-left: auto;
  margin-right: .5rem;
  margin-top: 0;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAKlBMVEUAAAAhISEiIiIhISEiIiIhISEiIiIjIyMlJSUiIiIiIiIhISElJSUjIyPAdmenAAAADXRSTlMA+EhLRPKdlz4zOzYwbiBuZAAAAGZJREFUeNqtz0kOgCAMBVAoLZP2/tcVOhjEpXZBmpeQ/xt+mCNXXTC324gjzCVFJtfMPFSMuRjWODWJUff/ICoPGrk+TCPc3gi77ZosaFXUXO1QvbxlwFq+ERNaMzqDa+l2WxH7OBeE/QRPIoYI4AAAAABJRU5ErkJggg==");
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 16px;
  display: block
}

.popup__content {
  padding: .3em
}

.popup__content table {
  width: 100%
}

.popup__content td {
  font-size: 15px;
  padding: .15rem .25rem
}

.popup__content .popup-first-column {
  width: 65px
}

.popup__content tr:nth-child(odd) {
  background: #f1f5f9
}

.ReactModal__Content {
  padding: 0 !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  border: none !important;
  border-radius: 0 !important;
  background: transparent !important
}

.ReactModal__Overlay {
  z-index: 200;
  font-family: GillSansRegular, Helvetica Neue, Helvetica, Arial, sans-serif !important;
  background-color: hsla(0, 0%, 100%,
  .25) !important
}

.main-content {
  width: 79%;
  margin-right: 1%;
  float: left;
  min-height: 540px
}

h3.main-content__title {
  text-align: left;
  text-transform: none;
  font-size: 22px !important;
  padding: 1rem 20px 0;
  color: #2d3e4f;
  font-family: GillSansLight, Helvetica Neue, Helvetica, Arial, sans-serif !important
}

.select-container {
  margin: 0 auto
}

.or-cell {
  width: 160px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIiB3aWR0aD0iMzEiIGhlaWdodD0iNjUiPjxwYXRoIGQ9Ik0xNiA0Ny45NzVWNjVoLTFWNDcuOTc1QzYuNjczIDQ3LjcwOCAwIDQwLjg5MiAwIDMyLjVzNi42NzMtMTUuMjA5IDE1LTE1LjQ3NVYwaDF2MTcuMDI1YzguMzI3LjI2NiAxNSA3LjA4MyAxNSAxNS40NzVzLTYuNjczIDE1LjIwOC0xNSAxNS40NzV6bS0xLjU3Ny0xOC4wMjdjLS43NjktLjc1LTEuNzM1LTEuMTI1LTIuODk3LTEuMTI1LTEuMTczIDAtMi4xNDguMzcyLTIuOTI2IDEuMTE3LS43NzcuNzQ0LTEuMTY2IDEuNjc1LTEuMTY2IDIuNzkzIDAgMS4xMDcuMzg1IDIuMDI5IDEuMTU0IDIuNzY4Ljc2OS43MzkgMS43MjYgMS4xMDggMi44NzIgMS4xMDggMS4xODQgMCAyLjE2Ni0uMzYzIDIuOTQ3LTEuMDkxLjc4LS43MjggMS4xNy0xLjY0MiAxLjE3LTIuNzQ0IDAtMS4xMzQtLjM4NS0yLjA3Ni0xLjE1NC0yLjgyNnptNi42MzktMS4yNThjLS43MzEgMC0xLjQ2MS41OS0yLjE5MSAxLjc2OGwtLjA4My4xMzNWMjguODRoLTEuNTE5djcuNjM3aDEuNTE5di0zLjk5M2MwLS42MzYuMTc4LTEuMTg3LjUzNS0xLjY1Mi4zNTctLjQ2NS43NzktLjY5NyAxLjI2Ni0uNjk3LjQ0OCAwIC45MzUuMjQ5IDEuNDYxLjc0N2wuNzk3LTEuMzI4Yy0uNjItLjU3Ni0xLjIxNS0uODY0LTEuNzg1LS44NjR6bS03LjczIDUuODA3Yy0uNDczLjQ2OC0xLjA4MS43MDEtMS44MjIuNzAxLS43NDcgMC0xLjM1OS0uMjMxLTEuODM1LS42OTMtLjQ3Ni0uNDYyLS43MTQtMS4wNTgtLjcxNC0xLjc4OSAwLS43MzYuMjMzLTEuMzQyLjY5OC0xLjgxOC40NjUtLjQ3NSAxLjA1OS0uNzEzIDEuNzg0LS43MTMuNzQ3IDAgMS4zNjcuMjM4IDEuODYuNzEzLjQ5Mi40NzYuNzM5IDEuMDc3LjczOSAxLjgwMiAwIC43My0uMjM3IDEuMzI5LS43MSAxLjc5N3oiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzM0OThkYiIvPjwvc3ZnPg==");
  background-repeat: no-repeat;
  background-position: 50%
}

.filter-table__row .select-container__country-title,
.filter-table__row .select-container__indicator-title {
  color: #1c64a1;
  font-size: 20px;
  margin: 5px 0 !important
}

.dropdown-container--width,
.select-container,
.select-item--width {
  width: 300px !important
}

.button-submit--width {
  width: 240px !important
}

.dropdown-container__select-item {
  font-size: 16px !important;
  padding: 4px 40px 4px 8px;
  line-height: 20px;
  border-radius: 0;
  margin: 0 auto 17px;
  display: block;
  height: 34px
}

.dropdown-arrow {
  background-color: #748fb3;
  width: 34px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  right: 0
}

.dropdown-container__select-item--background {
  border: 1px solid #748fb3;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgc3R5bGU9Imlzb2xhdGlvbjppc29sYXRlIj48cGF0aCBmaWxsPSIjNzQ4RkIzIiBkPSJNMCAwaDQwdjQwSDB6Ii8+PHBhdGggZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2U9InJnYmEoMCwwLDAsMCkiIGQ9Ik0xOC45IDI1LjUyTDcuODYgMTQuNDhsMS4xLTEuMUwyMCAyNC40bDExLjA0LTExIDEuMSAxLjFMMjEuMSAyNS41MmwtMS4xIDEuMS0xLjEtMS4xeiIvPjwvc3ZnPg==");
  background-repeat: no-repeat;
  background-position: 100%;
  background-size: contain;
  background-color: transparent
}

.dropdown-container__select-item option {
  font-size: 15px
}

.button-submit {
  padding: 10px;
  font-size: 20px;
  text-transform: uppercase;
  color: #fff;
  border: none;
  margin: 20px auto;
  display: block
}

.button-submit--background {
  background-color: #257e26;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1Ljk3NyIgaGVpZ2h0PSI5Ljk4MiI+PHBhdGggZD0iTS44NTQgMEwwIC44MzJsNS4xMjMgNC45OTEuODU0LS44MzJMLjg1NCAweiIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNGRkYiLz48cGF0aCBkPSJNNS45NzcgNC45OTFsLS44NTQtLjgzMkwwIDkuMTUxbC44NTQuODMyIDUuMTIzLTQuOTkyeiIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNGRkYiLz48L3N2Zz4=");
  background-repeat: no-repeat;
  background-position: right 15px center;
  background-size: 9px
}

.malaria-sidebar {
  width: 20%;
  background-color: #f9f9f9;
  border-left: 1px solid #d2d6da;
  overflow: auto;
  min-height: 500px
}

.publicatios,
.surveys {
  padding: 5px 10px 10px
}

.publicatios {
  border-bottom: 1px solid #d2d6da
}

.publicatios__link {
  font-size: 12px;
  text-decoration: none
}

.publicatios__link--background {
  background-repeat: no-repeat;
  background-position: right .7em;
  background-size: 7px;
  display: block
}

.publications__title,
.resources__title,
.surveys__title {
  font-family: Source Sans Pro, serif;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: .75rem 0 !important;
  font-weight: 300;
  color: rgba(33, 39, 33,
  .7) !important;
  margin: 0
}

.resources {
  padding: 5px 10px;
  background-color: #f9f9f9;
  border-top: 1px solid #d2d6da
}

.resources__list {
  list-style-type: none !important;
  margin: 0;
  padding: 0 !important
}

.resources__list li {
  padding: 0 0 12px;
  line-height: 14px
}

.resources__list li a {
  text-decoration: none;
  font-size: 12px
}

.error-message {
  margin: 0 !important;
  text-align: center
}

.error-message__text,
.error-message__title {
  font-size: 16px
}

.error-message__text {
  text-align: center;
  color: red;
  margin: 0 0 15px !important;
  padding: 0
}

.hidden {
  display: none
}

.text-center {
  text-align: center
}

.oldStyle #leftColumn,
.oldStyle #rightColumn {
  border: 1px solid transparent !important
}

a {
  -webkit-transition: color 0s ease-in-out;
  transition: color 0s ease-in-out
}

.malaria-sidebar-container {
  background-color: #f9f9f9;
  border-left: 1px solid #d2d6da
}

.sidebar-resources__title {
  margin-top: 15px;
  color: #354960;
  text-transform: uppercase
}

.sidebar-publications__title,
.sidebar-publications__title-first-letter,
.sidebar-resources__title,
.sidebar-resources__title-first-letter {
  font-size: 20px !important;
  margin: 15px 0 10px
}

.sidebar-resources__list ul {
  border-top: 0 solid #000 !important;
  padding-left: 0 !important;
  margin: 9px 0
}

.sidebar-resources__list a {
  text-transform: none;
  color: #4e5f73;
  display: block;
  padding-left: 0 !important;
  margin: 6px 0;
  text-decoration: none;
  font-size: 12px
}

.dropdown-container__select-item option {
  font-size: 16px
}

.select-container .ui-selectmenu-button span.ui-selectmenu-text {
  line-height: 1.5 !important;
  font-size: 16px;
  background-color: #fff;
  border: 1px solid #748fb3
}

.select-container .ui-state-default .ui-icon {
  background-repeat: no-repeat;
  background-position: right 6px center;
  background-size: 24px
}

.select-container .ui-selectmenu-button span.ui-icon {
  right: 0;
  left: auto;
  margin-top: 0;
  position: absolute;
  top: 0;
  background-color: #748fb3;
  width: 38px;
  height: 38px
}

.ui-state-focus,
.ui-state-hover,
.ui-widget-content .ui-state-focus,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-focus,
.ui-widget-header .ui-state-hover {
  border: 1px solid #999;
  background: #f1f5f9 50% 50% repeat-x;
  font-weight: 400;
  color: #212121
}

.highcharts-label,
.malaria-sidebar a {
  text-decoration: none
}

.malaria-sidebar a {
  font-size: 14px;
  display: inline-block
}

.flowchart-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 1rem
}

.image-gallery__container {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap
}

.image-gallery__container,
.image-gallery__container .image__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center
}

.image-gallery__container .image__container {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 155px;
  height: 155px
}

.image-gallery__container .image__container img {
  max-height: 145px;
  max-width: 145px;
  padding: 5px
}

#main-content .datasets__title {
  font-size: 16px;
  font-weight: 600;
  padding: .25rem
}

#main-content .td_style31 {
  color: #fff;
  font-size: 14px;
  text-align: left;
  background-color: #205493;
  border-right: 1px solid #296cbd
}

#main-content .td_style32 {
  background-color: #efefef
}

#main-content #title_container {
  padding: .25rem 0 .5rem
}

#main-content #title_container .h2alt1 {
  font-size: 16px !important;
  font-weight: 600;
  color: #000
}

#main-content #centerColumnExpanded #printTable > table tr:first-child {
  background-color: #205493;
  color: #fff
}

#main-content #centerColumnExpanded #printTable > table tr:first-child td {
  height: 35px;
  font-size: 16px !important
}

#main-content #centerColumnExpanded #printTable table:first-child tr:first-child {
  background-color: #efefef;
  color: #000
}

#main-content #centerColumnExpanded #printTable table:first-child tr:first-child td {
  font-size: 14px !important
}

#main-content #centerColumnExpanded #mapContainer button {
  background-color: #fff;
  margin: auto;
  padding: 0;
  width: 32px !important;
  height: 32px !important;
  border-radius: 0
}

#LeftSidebarLayout {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1200px
}

#LeftSidebarLayout .LeftSidebar__sidebar-left {
  width: 20%;
  min-width: 20%
}

#LeftSidebarLayout .LeftSidebar__main-content {
  width: 80%;
  min-width: 80%
}

body, pre {
  font-family: Source Sans Pro, serif;
  margin: 0;
  color: #6c6463
}

pre {
  padding: .5rem 0;
  font-size: 14px
}

#colophon .wrap,
#sitemap .wrap,
#social-media .wrap,
#sub-navigation .wrap,
#widgets-area .wrap,
.report-slide-content, header .wrap {
  width: 100%;
  max-width: 1200px;
  margin: auto
}

header .wrap #logo, header .wrap #logo-usaid {
  margin: 0
}

#main-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

#main-content #centerColumn {
  width: calc(60% - 2rem);
  margin: 0 1rem
}

#main-content #centerColumnExpanded {
  margin: 0 0 0 1rem;
  width: calc(100% - 1rem)
}

#main-content #centerColumn,
#main-content #centerColumnExpanded {
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}

#main-content #centerColumnExpanded h2,
#main-content #centerColumnExpanded h3:not(.banner-left__title),
#main-content #centerColumn h2,
#main-content #centerColumn h3:not(.banner-left__title) {
  font-family: Source Sans Pro, serif;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: .75rem 0 !important;
  font-weight: 300;
  color: rgba(33, 39, 33,
  .7) !important;
  margin: 0 0 .75rem;
  font-size: 20px;
  line-height: 27px;
  border-top: none;
  border-bottom: 1px solid #cfcdc9
}

#main-content #centerColumnExpanded h2 strong,
#main-content #centerColumnExpanded h3:not(.banner-left__title) strong,
#main-content #centerColumn h2 strong,
#main-content #centerColumn h3:not(.banner-left__title) strong {
  font-weight: 300
}

#main-content #centerColumnExpanded img.CS_Image_IMG,
#main-content #centerColumn img.CS_Image_IMG {
  width: 100%;
  height: auto
}

#main-content #centerColumn .CS_Layout_TD,
#main-content #centerColumnExpanded .CS_Layout_TD {
  padding-bottom: 1rem
}

#main-content #centerColumnExpanded p:not(.cswTitle),
#main-content #centerColumn p:not(.cswTitle) {
  margin: 0;
  padding: .25rem 0 .75rem;
  color: #6c6463;
  font-size: 14px;
  line-height: 21px
}

#main-content #centerColumnExpanded td,
#main-content #centerColumnExpanded td span,
#main-content #centerColumn td,
#main-content #centerColumn td span {
  font-size: 14px !important;
  line-height: inherit !important
}

#main-content #centerColumnExpanded td a,
#main-content #centerColumn td a {
  font-size: 14px !important;
  color: #0067b9 !important
}

@media screen and (max-width: 736px) {
  #main-content #centerColumn,
  #main-content #centerColumnExpanded {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 1;
    order: 1;
    margin: 0;
    padding: 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%
  }

  #main-content #centerColumnExpanded table .CS_Element_Textblock h4,
  #main-content #centerColumnExpanded table .CS_Element_Textblock p,
  #main-content #centerColumn table .CS_Element_Textblock h4,
  #main-content #centerColumn table .CS_Element_Textblock p {
    padding-left: .5rem;
    padding-right: .5rem
  }
}

#main-content #centerColumnExpanded input,
#main-content #centerColumn input {
  margin: .5rem .25rem;
  padding: .25rem .35rem;
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}

#main-content #centerColumnExpanded input[type=text],
#main-content #centerColumn input[type=text] {
  font-size: 14px;
  min-height: 32px
}

#main-content #centerColumnExpanded select,
#main-content #centerColumn select {
  margin: .5rem .25rem;
  border: none;
  border-radius: 3px;
  background-color: #205493;
  font-weight: 500;
  font-size: 14px !important;
  color: #fff !important;
  min-height: 32px;
  line-height: 32px;
  width: auto !important;
  display: block;
  cursor: pointer;
  padding: 0 2rem 0 .75rem;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iNDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIuNDQ1IDE1aDIwLjEwMmMxLjM5IDAgMi4wODYgMS42OCAxLjEwMSAyLjY2NEwxMy42MDIgMjcuNzJjLS42MS42MS0xLjYwMi42MS0yLjIxMSAwTDEuMzQ0IDE3LjY2NEMuMzU5IDE2LjY4IDEuMDU0IDE1IDIuNDQ1IDE1eiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==");
  background-position: center right .5rem;
  background-repeat: no-repeat;
  background-size: 12px
}

#main-content #centerColumn button,
#main-content #centerColumnExpanded button,
#main-content #centerColumnExpanded input[type=submit],
#main-content #centerColumn input[type=submit] {
  padding: 0 .75rem;
  margin: .5rem .25rem;
  border: none;
  border-radius: 3px;
  background-color: #205493;
  font-weight: 500;
  font-size: 14px !important;
  color: #fff !important;
  min-height: 32px;
  line-height: 32px;
  width: auto !important;
  display: block;
  cursor: pointer
}

#main-content #centerColumn .container-fluid,
#main-content #leftColumn .container-fluid,
#main-content #rightColumn .container-fluid {
  padding: 0
}

#main-content #leftColumn,
#main-content #rightColumn {
  width: 20%;
  min-width: 20%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: none
}

#main-content #leftColumn a,
#main-content #rightColumn a {
  display: block;
  padding: 0;
  color: #0067b9;
  font-size: 14px;
  text-transform: none
}

#main-content #leftColumn a img,
#main-content #rightColumn a img {
  margin: 10px auto;
  display: block
}

#main-content #leftColumn a.selected-country,
#main-content #rightColumn a.selected-country {
  color: #000;
  font-weight: 600
}

#main-content #leftColumn table,
#main-content #rightColumn table {
  line-height: 20px;
  border-collapse: collapse
}

#main-content #leftColumn ul,
#main-content #rightColumn ul {
  margin: 0;
  padding: 0;
  border-top: none !important
}

#main-content #leftColumn ul.default-list,
#main-content #rightColumn ul.default-list {
  margin: initial;
  padding-left: 30px
}

#main-content #leftColumn ul.default-list li,
#main-content #rightColumn ul.default-list li {
  list-style-type: disc
}

#main-content #leftColumn .CS_Element_LinkBar ul,
#main-content #rightColumn .CS_Element_LinkBar ul {
  margin: 0
}

#main-content #leftColumn .CS_Element_LinkBar ul > ul,
#main-content #rightColumn .CS_Element_LinkBar ul > ul {
  margin: 0 0 1rem
}

#main-content .cswImageTextblock .cswInBlock {
  position: static;
  -webkit-transform: translateY(0);
  transform: translateY(0);
  top: 0
}

#main-content .cswImageTextblock .cswInBlock .cswTitle {
  margin: 0;
  padding: .5rem 0 0 .5rem !important;
  font-size: 23px;
  font-weight: 300;
  line-height: 31.05px;
  color: rgba(33, 39, 33,
  .7) !important;
  border-bottom: 1px solid #cfcdc9
}

#main-content .cswImageTextblock .cswInBlock .cswTitle.cswTextBold {
  border-bottom: none
}

#main-content .cswImageTextblock .cswInBlock .cswTitle.cswTextBold a {
  font-size: 16px;
  font-weight: 600;
  color: #0067b9 !important
}

#main-content .cswImageTextblock .cswInBlock .cswBtnWrapper,
#main-content .cswImageTextblock .cswInBlock .cswDesc {
  color: #6c6463 !important;
  margin: 0 !important;
  font-size: 14px
}

#main-content .cswImageTextblock .cswInBlock .cswDesc {
  padding: .5rem 0 0 .5rem !important
}

#main-content .cswImageTextblock .cswInBlock .cswBtnWrapper {
  padding: 1rem 0 1rem .5rem !important
}

#main-content .cswImageTextblock .cswImage {
  background-image: none;
  background-color: #fff
}

#main-content .CS_Textblock_Text {
  color: #6c6463 !important;
  line-height: 20px
}

#main-content .CS_Textblock_Text h4,
#main-content .CS_Textblock_Text li,
#main-content .CS_Textblock_Text p {
  margin: 0;
  line-height: 20px;
  font-size: 14px
}

#main-content .CS_Textblock_Text h3,
#main-content .CS_Textblock_Text h4,
#main-content .CS_Textblock_Text h5 {
  text-transform: none;
  border-top: none;
  margin: 0;
  padding: .75rem 0 .5rem;
  color: rgba(33, 39, 33,
  .7)
}

#main-content .CS_Textblock_Text h3,
#main-content .CS_Textblock_Text h4 {
  font-size: 20px;
  font-weight: 300
}

#main-content .CS_Textblock_Text h5 {
  font-size: 16px;
  font-weight: 600
}

#main-content .CS_Textblock_Text p {
  color: #6c6463 !important;
  padding: .25rem 0 .75rem
}

#main-content .CS_Textblock_Text p a {
  font-weight: 500
}

#main-content .CS_Textblock_Text ol,
#main-content .CS_Textblock_Text ul {
  padding-left: 30px
}

#main-content .CS_Textblock_Text ol li,
#main-content .CS_Textblock_Text ul li {
  padding: 0 0 .25rem;
  color: #6c6463
}

#main-content .CS_Textblock_Text ol li a,
#main-content .CS_Textblock_Text ul li a {
  font-weight: 500
}

#main-content .CS_Element_LinkBar .leftListHeader {
  display: block;
  margin: 0;
  padding: .5rem 0;
  color: #6c6463;
  font-size: 16px;
  line-height: 22px;
  font-weight: 600
}

#main-content .CS_Element_LinkBar > li {
  margin: 0;
  padding: .5rem 0 0;
  line-height: 20px
}

#main-content .CS_Element_LinkBar > ul {
  border: none !important;
  margin: 0 .25rem;
  padding: 0;
  color: #4a4a4a
}

#main-content .CS_Element_LinkBar > ul ul {
  margin: 0;
  padding: 0 0 1rem
}

#main-content .CS_Element_LinkBar > ul ul li {
  line-height: 20px
}

#main-content a {
  font-size: 14px;
  color: #0067b9 !important;
  text-decoration: none
}

#main-content a:hover {
  text-decoration: underline
}

#main-content .CS_Element_Textblock h4 a {
  font-size: 16px
}

#main-content .CS_Element_Textblock a {
  font-weight: 600
}

#main-content .CS_Element_Textblock ul a {
  font-weight: 400
}

#main-content .CS_Element_ImageGrid {
  padding: 1rem
}

#main-content .CS_Element_ImageGrid a {
  display: inline-block;
  padding: .75rem .25rem
}

.new-banner--w-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: end;
  align-content: flex-end;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin: 0;
  min-height: 230px;
  min-width: auto;
  padding: 0 30px 40px 20px;
  background-color: #205493;
  background-image: url(https://github.com/mandelson/testing-page/blob/master/sample-bg.png?raw=true);
  background-repeat: no-repeat;
  background-size: contain;
  background-position-x: 20%
}

.new-banner--w-text .banner-title {
  font-size: 39.1px;
  font-weight: 500;
  line-height: 55px
}

.new-banner--w-text .banner-subtext,
.new-banner--w-text .banner-title {
  font-family: Source Sans Pro, serif;
  color: #fff;
  -ms-flex-item-align: end;
  align-self: flex-end;
  margin: 0
}

.new-banner--w-text .banner-subtext {
  font-size: 16.8px;
  font-weight: 300;
  line-height: 20px;
  text-align: right;
  max-width: 60%
}

.title-container h1 {
  color: red;
  margin: 0
}

.CS_Layout_Table .CS_Layout_TR {
  vertical-align: top
}

.data-table td:first-child {
  width: 50%
}

#leftColumn ul li,
#rightColumn ul li {
  padding: 0;
  margin: 0 0 .125rem;
  list-style-type: none
}

#rightColumn .rightCornerProfile,
#rightColumn .rightCornerPublication,
#rightColumn .rightCornerResource {
  margin: 0 !important;
  border: none !important;
  min-height: 0 !important;
  background-color: transparent !important
}

.CS_TAI_Image img {
  width: 100%;
  height: auto
}

@media screen and (max-width: 480px) {
  .new-banner--w-text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-line-pack: end;
    align-content: flex-end;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 0;
    min-height: 200px;
    min-width: auto;
    padding: 0 15px 20px;
    background-color: #205493;
    background-image: url(https://github.com/mandelson/testing-page/blob/master/sample-bg.png?raw=true);
    background-repeat: no-repeat;
    background-size: contain;
    background-position-x: 5%
  }

  .new-banner--w-text .banner-title {
    font-size: 32.2px;
    font-weight: 500;
    line-height: 55px
  }

  .new-banner--w-text .banner-subtext,
  .new-banner--w-text .banner-title {
    font-family: Source Sans Pro, serif;
    color: #fff;
    -ms-flex-item-align: end;
    align-self: flex-end;
    margin: 0
  }

  .new-banner--w-text .banner-subtext {
    font-size: 14px;
    font-weight: 300;
    line-height: 18px;
    text-align: right;
    max-width: 100%
  }
}

@media screen and (min-width: 1049px) {
  #main-content .CS_Layout_TR td:first-child {
    padding-right: 20px
  }
}

@media screen and (max-width: 1048px) {
  #widgets-area {
    width: 100vw
  }
}

@media screen and (max-width: 736px) {
  #widgets-area {
    width: 100vw
  }

  #widgets-area #main-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    border-top: 1px solid #cfcdc9
  }

  #widgets-area #main-content #centerColumn {
    width: 100%
  }

  #widgets-area #main-content #centerColumn .Section--SubTitle,
  #widgets-area #main-content #centerColumn .Section--Title {
    padding-left: .5rem;
    padding-right: .5rem
  }

  #widgets-area #main-content #leftColumn,
  #widgets-area #main-content #rightColumn {
    width: 100%
  }

  #widgets-area #main-content #leftColumn .Section--SubTitle,
  #widgets-area #main-content #leftColumn .Section--Title,
  #widgets-area #main-content #rightColumn .Section--SubTitle,
  #widgets-area #main-content #rightColumn .Section--Title {
    padding-left: calc(.5rem + 10px) !important;
    padding-right: calc(.5rem + 10px) !important
  }

  #widgets-area #main-content #leftColumn ul,
  #widgets-area #main-content #rightColumn ul {
    margin: 0;
    padding: 0;
  }

  #widgets-area #main-content #leftColumn {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 2;
    order: 2
  }

  #widgets-area #main-content #leftColumn .CS_Element_LinkBar .leftListHeader {
    padding: .5rem calc(.5rem + 10px)
  }

  #widgets-area #main-content #rightColumn {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 3;
    order: 3
  }

  #widgets-area #main-content #leftColumn .cs_GridColumn .CS_Element_Image,
  #widgets-area #main-content #leftColumn .cs_GridColumn .CS_Element_Textblock,
  #widgets-area #main-content #leftColumn .cs_GridColumn .CS_Element_LinkBar,
  #widgets-area #main-content #leftColumn .cs_GridColumn ul,
  #widgets-area #main-content #rightColumn .cs_GridColumn .CS_Element_Image,
  #widgets-area #main-content #rightColumn .cs_GridColumn .CS_Element_Textblock,
  #widgets-area #main-content #rightColumn .cs_GridColumn .CS_Element_LinkBar,
  #widgets-area #main-content #rightColumn .cs_GridColumn ul {
    display: none
  }

  #widgets-area #main-content #leftColumn .cs_GridColumn .CS_Element_Image,
  #widgets-area #main-content #rightColumn .cs_GridColumn .CS_Element_Image {
    text-align: center
  }

  #widgets-area #main-content #leftColumn .cs_GridColumn.show .CS_Element_Image,
  #widgets-area #main-content #leftColumn .cs_GridColumn.show .CS_Element_Textblock,
  #widgets-area #main-content #leftColumn .cs_GridColumn.show .CS_Element_LinkBar,
  #widgets-area #main-content #leftColumn .cs_GridColumn.show ul,
  #widgets-area #main-content #rightColumn .cs_GridColumn.show .CS_Element_Image,
  #widgets-area #main-content #rightColumn .cs_GridColumn.show .CS_Element_Textblock,
  #widgets-area #main-content #rightColumn .cs_GridColumn.show .CS_Element_LinkBar,
  #widgets-area #main-content #rightColumn .cs_GridColumn.show ul {
    display: block
  }

  #widgets-area #main-content #leftColumn .cs_GridColumn.show .CS_Element_LinkBar,
  #widgets-area #main-content #leftColumn .cs_GridColumn.show .CS_Element_Textblock,
  #widgets-area #main-content #rightColumn .cs_GridColumn.show .CS_Element_LinkBar,
  #widgets-area #main-content #rightColumn .cs_GridColumn.show .CS_Element_Textblock {
    margin: .5rem calc(.5rem + 10px)
  }

  #widgets-area #main-content #leftColumn .cs_GridColumn .cswImageTextblock,
  #widgets-area #main-content #leftColumn .cs_GridColumn .Section--Title,
  #widgets-area #main-content #rightColumn .cs_GridColumn .cswImageTextblock,
  #widgets-area #main-content #rightColumn .cs_GridColumn .Section--Title {
    margin: 0;
    background-color: rgba(207, 205, 201,
    .2)
  }

  #widgets-area #main-content #leftColumn .cs_GridColumn .cswImageTextblock .cswImageTextblockContainer .cswInBlock .cswTitle,
  #widgets-area #main-content #rightColumn .cs_GridColumn .cswImageTextblock .cswImageTextblockContainer .cswInBlock .cswTitle {
    margin: 0;
    padding-left: calc(.5rem + 10px) !important;
    padding-right: calc(.5rem + 10px) !important
  }

  #widgets-area #main-content #leftColumn .cs_GridColumn .cswImageTextblock .cswImageTextblockContainer .cswInBlock .cswTitle:after,
  #widgets-area #main-content #leftColumn .cs_GridColumn .Section--Title:after,
  #widgets-area #main-content #rightColumn .cs_GridColumn .cswImageTextblock .cswImageTextblockContainer .cswInBlock .cswTitle:after,
  #widgets-area #main-content #rightColumn .cs_GridColumn .Section--Title:after {
    content: "+";
    width: 20px;
    position: absolute;
    right: 23px;
    top: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 100%;
    font-size: 40px;
    font-weight: 500;
    color: #ba0c2f
  }

  #widgets-area #main-content #leftColumn .cs_GridColumn.show .cswImageTextblock .cswImageTextblockContainer .cswInBlock .cswTitle:after,
  #widgets-area #main-content #leftColumn .cs_GridColumn.show .Section--Title:after,
  #widgets-area #main-content #rightColumn .cs_GridColumn.show .cswImageTextblock .cswImageTextblockContainer .cswInBlock .cswTitle:after,
  #widgets-area #main-content #rightColumn .cs_GridColumn.show .Section--Title:after {
    content: "-"
  }
}

@media screen and (max-width: 475px) {
  #main-content table tr {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 1px
  }

  #main-content table tr td {
    width: 100%
  }
}

.photo-credit {
  text-transform: none;
  font-weight: 400;
  font-family: GillSansLight, sans-serif !important;
}

footer #social-media .fab, footer #social-media .fas {
  font-size: 22px;
  width: 45px;
  height: 45px;
  border-radius: 22.5px;
  margin-right: 1rem;
}

#breadCrumb .CS_Element_LinkBar {
  overflow: hidden;
}

#centerColumn #publication_summary #publication_title {
  width: auto;
}

.covid__section-title {
  margin: 0 0 1.5rem;
  padding: 1rem 0;
  color: #1a1a1a;
  font-size: 22px;
  font-weight: 300;
  border-bottom: 1px solid #cfcdc9
}

#CS_Element_COVIDFooter table ul,
#CS_Element_COVIDMain table ul {
  padding: 0;
  margin: 1rem 0;
  list-style-type: none
}

#CS_Element_COVIDFooter table a,
#CS_Element_COVIDFooter table a.covid__view-more--link,
#CS_Element_COVIDFooter table a:visited,
#CS_Element_COVIDMain table a,
#CS_Element_COVIDMain table a.covid__view-more--link,
#CS_Element_COVIDMain table a:visited {
  color: #2872c4 !important;
  font-size: 16px !important;
  line-height: 21.6px !important;
  display: inline-block;
  padding-bottom: 1.25rem;
  text-decoration: none
}

.covid__main-title {
  color: #4a4a4a;
  margin: 1rem 0;
  font-size: 28px;
  line-height: 1.35;
  font-weight: 500
}

#CS_Element_COVIDMain #CovidSlider .CovidSlider__gallery {
  max-width: 625px;
  margin: auto
}

#CS_Element_COVIDMain #CovidSlider a.covid-slide-link {
  display: inline-block;
  margin: 1rem 0;
  padding: 0 1rem;
  line-height: 40px !important;
  height: 40px !important;
  color: #fff !important;
  font-size: 16px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-weight: 600;
  border-radius: 3px;
  background-color: #0067b9
}

#CS_Element_COVIDMain #CovidSlider .image-gallery-left-nav,
#CS_Element_COVIDMain #CovidSlider .image-gallery-right-nav {
  padding: 0
}

#CS_Element_COVIDMain #CovidSlider .image-gallery {
  margin-bottom: 50px
}

#CS_Element_COVIDMain #CovidSlider .image-gallery-bullets {
  bottom: -30px
}

#CS_Element_COVIDMain #CovidSlider .image-gallery-bullets .image-gallery-bullet {
  width: 50px;
  border-radius: 0;
  background-color: #d8d8d8;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none
}

#CS_Element_COVIDMain #CovidSlider .image-gallery-bullets .image-gallery-bullet.active {
  border-radius: 0;
  color: #ba0c2f;
  border-color: #ba0c2f;
  background-color: #ba0c2f
}

#CS_Element_COVIDMain #CovidSlider .image-gallery-left-nav .image-gallery-svg,
#CS_Element_COVIDMain #CovidSlider .image-gallery-right-nav .image-gallery-svg {
  height: 60px;
  width: 30px;
  padding: 0 10px
}

body, html {
  margin: 0;
  padding: 0;
  font-family: Source Sans Pro, sans-serif;
  background-color: #fff
}

.covid__main-description {
  color: #545454;
  font-weight: 400;
  font-size: 16px;
  line-height: 21.6px
}

#CS_Element_COVIDExtra {
  display: none
}

#CS_Element_COVIDFooter table,
#CS_Element_COVIDFooter tbody,
#CS_Element_COVIDMain table,
#CS_Element_COVIDMain tbody {
  width: 100%
}

#CS_Element_COVIDFooter table tr,
#CS_Element_COVIDMain table tr {
  max-width: 1200px
}

#CS_Element_COVIDFooter table tr .CS_Layout_SpacingHeight,
#CS_Element_COVIDMain table tr .CS_Layout_SpacingHeight {
  display: none
}

@media (max-width: 768px) {
  #CS_Element_COVIDFooter table tr,
  #CS_Element_COVIDMain table tr {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
  }
}

#CS_Element_COVIDFooter table tr td,
#CS_Element_COVIDMain table tr td {
  padding: 1rem;
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}

#CS_Element_COVIDFooter table tr td td,
#CS_Element_COVIDMain table tr td td {
  width: 100% !important;
  padding: 0 !important
}

#CS_Element_COVIDFooter table a.covid__view-more--link,
#CS_Element_COVIDMain table a.covid__view-more--link {
  padding: 0 0 1rem;
  display: block !important;
  text-align: right
}

#CS_Element_COVIDMain {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

@media (min-width: 768px) {
  #CS_Element_COVIDMain table td:first-child {
    width: 66.66%
  }
}

@media (min-width: 768px) {
  #CS_Element_COVIDMain table td:nth-child(2) {
    width: 33.33%
  }
}

#CS_Element_COVIDFooter {
  background-color: #f2f7fd
}

#CS_Element_COVIDFooter table {
  padding: 1rem
}

#CS_Element_COVIDFooter table table {
  padding: 0
}

@media (min-width: 768px) {
  #CS_Element_COVIDFooter table td {
    width: 33.33%
  }
}

/* HOME PAGE UPDATES */
#DhsTopics {
  background-color: #1a1a1a;
}

#DhsTopics .DhsTopics__container {
  margin: auto;
  width: 100%;
  max-width: 1200px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 4.5rem 1.5rem;
}

#DhsTopics .DhsTopics__title,
#DhsTopics .DhsTopics__description {
  margin: 0;
  padding: 0;
  color: #fff;
}

#DhsTopics .DhsTopics__title {
  font-size: 32px;
  font-weight: 500;
  padding-bottom: 1rem;
}

#DhsTopics .DhsTopics__description {
  font-size: 20px;
  font-weight: normal;
  padding: 1rem 0;
}

#DhsTopics .DhsTopics__items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
  list-style: none;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 2rem 0 0 0;
}

@media (max-width: 1048px) {
  #DhsTopics .DhsTopics__items {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}

#DhsTopics .DhsTopics__item {
  width: calc(((1200px - (2 * 1.5rem)) / 5) - (2 * 0.5rem));
  height: calc(((1200px - (2 * 1.5rem)) / 5) - (2 * 0.5rem));
  position: relative;
  margin: 0.5rem;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

#DhsTopics .DhsTopics__item--image {
  width: 100%;
  height: auto;
}

#DhsTopics .DhsTopics__item--text {
  position: absolute;
  top: 0;
  left: 0;
  color: #fff;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-decoration: none;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 26px;
  padding: 2rem;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  line-height: 1.2;
  background-color: rgba(33, 39, 33, 0.5);
}

#DhsTopics .DhsTopics__item--text:hover {
  background-color: rgba(33, 39, 33, 0.1);
}

/* Home Stay Informed Share */
#HomeStayInformedShare {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

@media (max-width: 736px) {
  #HomeStayInformedShare {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}

#HomeStayInformedShare #HomeStayInformed,
#HomeStayInformedShare #HomeShare {
  padding: 1.5rem;
}

#HomeStayInformedShare #HomeStayInformed {
  -webkit-box-flex: 10;
  -ms-flex: 10;
  flex: 10;
  background-color: #d4e4f7;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

#HomeStayInformedShare .HomeStayInformed__container,
#HomeStayInformedShare .HomeShare__container {
  padding: 0.5rem;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#HomeStayInformedShare .HomeStayInformed__container {
  width: 100%;
}

@media (min-width: 1200px) {
  #HomeStayInformedShare .HomeStayInformed__container {
    width: 800px;
  }
}

#HomeStayInformedShare .HomeShare__container {
  width: 100%;
}

@media (min-width: 1200px) {
  #HomeStayInformedShare .HomeShare__container {
    width: 400px;
  }
}

#HomeStayInformedShare #HomeShare {
  -webkit-box-flex: 6;
  -ms-flex: 6;
  flex: 6;
  background-color: #333333;
}

#HomeStayInformedShare .HomeStayInformed__title {
  color: #242424;
  margin: 0;
  padding: 0;
  font-size: 23px;
  font-weight: 300;
}

#HomeStayInformedShare .HomeStayInformed__description {
  color: #242424;
  margin: 0;
  padding: 1rem 0 2rem 0;
  font-size: 14px;
}

#HomeStayInformedShare .HomeStayInformed__input-container {
  position: relative;
}

#HomeStayInformedShare .HomeStayInformed__input-container .fa-envelope {
  position: absolute;
  font-size: 20px;
  width: 40px;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #ba0c2f;
}

#HomeStayInformedShare .HomeStayInformed__submit-input {
  width: 250px;
  height: 40px;
  border: 0;
  padding: 0 1rem 0 2.5rem;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 16px;
}

@media (min-width: 1200px) {
  #HomeStayInformedShare .HomeStayInformed__submit-input {
    width: 325px;
  }
}

#HomeStayInformedShare .HomeStayInformed__submit-button {
  background-color: #004990;
  height: 40px;
  border: 0;
  padding: 0 1rem;
  color: #fff;
  font-size: 16px;
}

#HomeStayInformedShare .HomeShare__title {
  font-size: 29px;
  font-weight: 300;
  line-height: 1.3;
  color: #fff;
  margin: 0 0 1.5rem 0;
}

#HomeStayInformedShare .HomeShare__items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
  padding: 0;
  list-style: none;
}

#HomeStayInformedShare .HomeShare__item-link {
  text-decoration: none;
}

#HomeStayInformedShare .HomeShare__item .fab,
#HomeStayInformedShare .HomeShare__item .fas {
  font-size: 23px;
  width: 45px;
  height: 45px;
  margin-right: 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
  border-radius: 50%;
}

#HomeStayInformedShare .HomeShare__item .fa-facebook-f {
  background-color: #3b579d;
}

#HomeStayInformedShare .HomeShare__item .fa-twitter {
  background-color: #1da1f3;
}

#HomeStayInformedShare .HomeShare__item .fa-youtube {
  background-color: #e22c26;
}

#HomeStayInformedShare .HomeShare__item .fa-linkedin-in {
  background-color: #0177b5;
}

#HomeStayInformedShare .HomeShare__item .fa-comment-alt {
  background-color: #f8981c;
}

/* Tools & Resources */
#HomeToolsResources {
  padding: 3rem 1.5rem;
  color: #212721;
}

#HomeToolsResources .HomeToolsResources__title {
  margin: 0;
  font-size: 32px;
  font-weight: 500;
  line-height: 43.2px;
  text-align: center;
}

#HomeToolsResources #HomeTools__nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  list-style-type: none;
  padding: 0;
}

#HomeToolsResources #HomeTools__nav .HomeTools__nav-item {
  cursor: pointer;
  padding: 0 1rem;
  font-size: 20px;
  height: 40px;
  line-height: 40px;
  background-color: #f2f2f2;
  border-bottom: 3px solid #f2f2f2;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

@media (min-width: 736px) {
  #HomeToolsResources #HomeTools__nav .HomeTools__nav-item {
    padding: 0 2rem;
  }
}

#HomeToolsResources #HomeTools__nav .HomeTools__nav-item.selected {
  border-color: #0067b9;
}

#HomeToolsResources .HomeToolsResources__tiles {
  margin: auto;
  width: 100%;
  max-width: 1200px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  list-style-type: none;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: space-evenly;
  -ms-flex-pack: space-evenly;
  justify-content: space-evenly;
}

#HomeToolsResources .HomeToolsResources__tiles-item {
  display: none;
  width: calc(1200px / 5);
  padding: 2rem 0;
}

#HomeToolsResources .HomeToolsResources__tiles-item.selected {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

@media (max-width: 475px) {
  #HomeToolsResources .HomeToolsResources__tiles-item {
    width: 50%;
  }
}

#HomeToolsResources .HomeToolsResources__tiles-item-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
  color: #212721;
}

#HomeToolsResources .HomeToolsResources__tiles-item-image {
  height: 120px;
  width: 120px;
}

#HomeToolsResources .HomeToolsResources__tiles-item-label {
  display: inline-block;
  font-size: 20px;
  padding: 1rem;
  text-align: center;
}

#HomeToolsResources .HomeToolsResources__tiles-item-label .fa-info-circle {
  position: relative;
  color: #ba0c2f;
  font-size: 14px;
}

#HomeToolsResources .HomeToolsResources__tiles-item-label .fa-info-circle:empty {
  display: none;
}

#HomeToolsResources .HomeToolsResources__tiles-item-label .fa-info-circle:hover .HomeToolsResources__tiles-item-description {
  display: initial;
}

#HomeToolsResources .HomeToolsResources__tiles-item-description {
  display: none;
  position: absolute;
  top: 10px;
  font-family: "Source Sans Pro", serif;
  color: #212721;
  background-color: #efefef;
  border: 1px solid #738eb5;
  width: 200px;
  padding: 0.65rem;
  font-size: 14px;
  white-space: normal;
  text-align: left;
  font-weight: 400;
  line-height: 1.25;
}

#HomeToolsResources .HomeToolsResources__help {
  margin: auto;
  width: 100%;
  max-width: 1200px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

#HomeToolsResources .HomeToolsResources__help .HomeToolsResources__help-item {
  font-size: 16px;
  padding: 1rem 3rem 1rem 0;
}

#HomeToolsResources .HomeToolsResources__help .HomeToolsResources__help-item a {
  color: #0067b9;
}

#HomeToolsResources .HomeToolsResources__help .HomeToolsResources__help-item .fa-question-circle {
  font-size: 20px;
  color: #0067b9;
  padding-right: 1rem;
}

/* Home Banner */
.HomeBanner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  height: 375px;
  background-position: center;
  background-repeat: no-repeat;
}

.HomeBanner .HomeBanner__message-container {
  margin: auto;
  width: 100%;
  max-width: 1200px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 1rem 2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  margin: 0;
}

.HomeBanner .HomeBanner__message-text {
  color: #fff;
  line-height: 31.05px;
  font-size: 23px;
  font-weight: 300;
}

.HomeBanner .HomeBanner__message-text b,
.HomeBanner .HomeBanner__message-text strong {
  font-weight: 400;
}

@media (min-width: 1049px) {
  .HomeBanner .HomeBanner__message-text {
    width: 50%;
  }
}

/* Home Search */
#HomeSearch {
  padding: 3rem 1.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: #205493;
}

#HomeSearch .HomeSearch__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: auto;
  width: 100%;
  max-width: 1200px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 1.5rem;
  text-align: center;
}

#HomeSearch .HomeSearch__container .HomeSearch__title {
  margin: 0;
  font-size: 32px;
  font-weight: 500;
  line-height: 43.2px;
  color: #fff;
}

#HomeSearch .HomeSearch__container .HomeSearch__input-container {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

#HomeSearch .HomeSearch__container .HomeSearch__input {
  height: 50px;
  line-height: 50px;
  font-size: 16px;
  width: 500px;
  margin: 1.25rem 0;
  padding: 0 1rem;
  max-width: calc(100vw - ((1.5rem * 2) + 50px));
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: none;
}

#HomeSearch .HomeSearch__container .HomeSearch__search-button {
  cursor: pointer;
  height: 50px;
  width: 50px;
  line-height: 50px;
  color: #ba0c2f;
  font-size: 20px;
  right: 15px;
  border: none;
  background-color: #fff;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#HomeSearch .HomeSearch__container .HomeSearch__link {
  font-size: 16px;
  color: #fff;
  text-decoration: none;
}

#HomeSearch .HomeSearch__container .HomeSearch__link .fa-chevron-right {
  padding-left: 0.5rem;
}

#HomeSearch .HomeSearchResults {
  top: 75px;
  position: absolute;
  max-height: 300px;
  overflow-x: hidden;
  overflow-y: auto;
  background-color: #fff;
  width: 100%;
  margin: 0;
  padding: 0.5rem;
  text-align: left;
  list-style-type: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 100;
  -webkit-box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.5);
  border-radius: 2px;
}

#HomeSearch .HomeSearchResults__item {
  line-height: 1.85;
}

#HomeSearch .HomeSearchResults__item-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: #212721;
  padding: 0.125rem 0.5rem;
  text-decoration: none;
  font-size: 16px;
}

#HomeSearch .HomeSearchResults__item-link:hover {
  background-color: #efefef;
}

/* Home Publications */
#HomePublications {
  background-color: #f2f7fd;
}

#HomePublications .HomePublications__container {
  margin: auto;
  width: 100%;
  max-width: 1200px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 3rem 1.5rem;
}

#HomePublications .HomePublications__title {
  margin: 0;
  font-size: 32px;
  font-weight: 500;
  line-height: 43.2px;
  color: #ba0c2f;
}

#HomePublications .HomePublications__search-preview-description {
  font-size: 20px;
}

#HomePublications .HomePublications__search {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 1048px) {
  #HomePublications .HomePublications__search {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}

#HomePublications .HomePublications__search-preview {
  -webkit-box-flex: 2;
  -ms-flex: 2;
  flex: 2;
}

#HomePublications .HomePublications__search-filter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

#HomePublications .HomePublications__search-filter .HomePublications__search-filter-link {
  font-size: 16px;
  color: #0067b9;
  text-decoration: none;
  padding: 0 1rem;
}

#HomePublications .HomePublications__search-filter .HomePublications__search-container {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

#HomePublications .HomePublications__search-filter .HomePublications__search-filter-input {
  background-color: #0067b9;
  height: 40px;
  line-height: 40px;
  font-size: 16px;
  margin: 0 0 1.25rem 0;
  padding: 0 1rem;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: none;
  color: #fff;
  width: 100%;
}

#HomePublications .HomePublications__search-filter .HomePublications__search-filter-input::-webkit-input-placeholder {
  color: #fff;
  opacity: 1;
}

#HomePublications .HomePublications__search-filter .HomePublications__search-filter-input::-moz-placeholder {
  color: #fff;
  opacity: 1;
}

#HomePublications .HomePublications__search-filter .HomePublications__search-filter-input:-ms-input-placeholder {
  color: #fff;
  opacity: 1;
}

#HomePublications .HomePublications__search-filter .HomePublications__search-filter-input::-ms-input-placeholder {
  color: #fff;
  opacity: 1;
}

#HomePublications .HomePublications__search-filter .HomePublications__search-filter-input::placeholder {
  color: #fff;
  opacity: 1;
}

#HomePublications .HomePublications__search-filter .HomePublications__search-button {
  background-color: #0067b9;
  width: 40px;
  height: 40px;
  line-height: 40px;
  right: 0;
  border: 0;
  color: #fff;
  font-size: 20px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#HomePublications .HomePublications__search-preview-items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
  padding: 0;
  list-style: none;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

@media (max-width: 736px) {
  #HomePublications .HomePublications__search-preview-items {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    text-align: center;
  }
}

#HomePublications .HomePublications__search-preview-item {
  padding: 0 1.5rem 1rem 0.5rem;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

@media (max-width: 736px) {
  #HomePublications .HomePublications__search-preview-item {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
}

#HomePublications .HomePublications__search-preview-item--link {
  color: #0067b9;
  font-size: 16px;
  text-decoration: none;
  display: inline-block;
}

#HomePublications .HomePublications__search-preview-item--photo {
  max-width: 144px;
}

#HomePublications .HomePublications__search-preview-item--text {
  padding-top: 0.5rem;
}

/* FOOTER */
footer #sitemap {
  background-color: #205493;
  padding: 0;
}

footer #sitemap a, footer #sitemap ul a {
  color: #fff;
}

footer#floor {
  border-bottom: 60px solid #242424;
}

footer #sitemap .wrap .col_1_4th {
  border-right: none;
}

/* Main Topics Page gallery */
#main-content .Page-Topics .cswImageTextblock .cswImageWrapper .cswImage {
  height: 75px !important;
}

#main-content .Page-Topics .cswImageTextblock .cswCard .cswInBlock {
  position: absolute;
}

#main-content .Page-Topics .cswImageTextblock .cswCard .cswInBlock .cswTitle {
  height: 75px !important;
  padding: 0 !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  line-height: 1.25;
}

#main-content .Page-Topics .cswImageTextblock .cswCard .cswInBlock .cswTitle a {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  font-weight: 500;
  color: #fff !important;
  text-shadow: 1px 0px 10px rgba(0, 0, 0, 0.5);
}

/* Home Featured Tool */
#HomeFeaturedTool {
  padding: 3rem 1.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: #242424;
}

#HomeFeaturedTool .HomeFeaturedTool__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: auto;
  width: 100%;
  max-width: 1200px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 1.5rem;
}

@media (max-width: 1048px) {
  #HomeFeaturedTool .HomeFeaturedTool__container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}

#HomeFeaturedTool .HomeFeaturedTool__content_description,
#HomeFeaturedTool .HomeFeaturedTool__content_image {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

@media (min-width: 1049px) {
  #HomeFeaturedTool .HomeFeaturedTool__content_description {
    padding-right: 6rem;
  }
}

#HomeFeaturedTool .HomeFeaturedTool__title {
  margin: 0;
  color: #f23b60;
  font-size: 20px;
  font-weight: 600;
}

#HomeFeaturedTool .HomeFeaturedTool__sub_title {
  font-size: 32px;
  font-weight: 600;
  color: #fff;
}

#HomeFeaturedTool .HomeFeaturedTool__description {
  padding: 0;
  margin: 0;
  color: #fff;
  font-size: 20px;
  line-height: 1.5;
}

#HomeFeaturedTool .HomeFeaturedTool__button_link {
  margin: 1.75rem 0;
  font-size: 16px;
  display: inline-block;
  height: 45px;
  line-height: 45px;
  padding: 0 1.5rem;
  background-color: #0067b9;
  border: 1px solid #0083eb;
  border-radius: 3px;
  color: #fff;
  text-decoration: none;
}

#HomeFeaturedTool .HomeFeaturedTool__content_image {
  max-width: 100%;
}

@media (max-width: 1048px) {
  #HomeFeaturedTool .HomeFeaturedTool__content_image {
    padding: 1rem 0;
    margin: auto;
  }
}

/* Countries list map toggle */
#Countries__list-map-container {
  padding: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

#Countries__list-map-container .Countries__list-map {
  height: 40px;
  border: 1px solid #cfcdc9;
  border-radius: 20px;
}

#Countries__list-map-container #ShowList,
#Countries__list-map-container #ShowMap {
  line-height: 40px;
  padding: 0 1rem;
  display: inline-block;
  font-size: 16px;
  text-decoration: none;
  color: #002f6c;
}

#Countries__list-map-container #ShowList .far,
#Countries__list-map-container #ShowList .fas,
#Countries__list-map-container #ShowMap .far,
#Countries__list-map-container #ShowMap .fas {
  padding-right: 0.5rem;
}

#Countries__list-map-container #ShowList.open,
#Countries__list-map-container #ShowMap.open {
  color: #fff !important;
  background-color: #002f6c;
}

#Countries__list-map-container #ShowList {
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
}

#Countries__list-map-container #ShowMap {
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
}

#mainMapContainer .loaderPlaceholderOverlay {
  width: 1200px;
  max-width: 100%;
  height: 500px;
  margin: 0 auto;
}

/* 2021 Updates - Stert */
@media screen and (max-width: 736px) {
  #widgets-area img {
    max-width: 100%;
    height: auto;
  }

  #widgets-area #main-content.single-country-page {
    flex-direction: column-reverse;
  }
}

@media screen and (min-width: 737px) {
  #primary-navigation .mobile-link {
    display: none;
  }
}

/**********************
** Table Fix - Start **
***********************/
@media screen and (min-width: 476px) and (max-width: 1080px) {
  #main-content table tr td {
    width: 100%;
    overflow-x: auto;
    max-width: calc(100vw - (20vw + (2 * 1rem)));
  }

  #main-content table tr td table {
    width: auto;
    max-width: 100%;
  }
}

@media screen and (max-width: 475px) {
  #main-content table tr {
    display: table-row;
  }

  #main-content table tr td {
    width: 100%;
    overflow-x: auto;
    max-width: calc(100vw - (2 * 1rem));
  }
}

/********************
** Table Fix - End **
*********************/
/* 2021 Updates - End */

/************************/
/* 2023 Updates - Start */
/************************/
#main-content .CS_Textblock_Text .sidebar-title {
  font-size: 23px;
  padding: 0.75rem 0px;
  margin: 0 0 0.75rem;
  border-bottom: 1px solid rgb(207, 205, 201);
}
/**********************/
/* 2023 Updates - End */
/**********************/
/*******************************/
/* Form mobile styling - Start */
/*******************************/
#main-content .Survey-Search__main-table table {
  width: 100%;
}
#main-content .Survey-Search__main-table table,
#main-content .Survey-Search__main-table table td {
  border: none;
}
#main-content .Survey-Search__main-table .row-header td:first-child {
  padding: 0 0 0 0.75rem;
  min-height: 32px;
}
#main-content .Survey-Search__main-table .Survey-Search__table-title {
  display: block;
  cursor: pointer;
}
#main-content .Survey-Search__main-table .Survey-Search__table-toggle {
  min-width: 32px;
  min-height: 32px;
}
@media (max-width: 1200px) {
  #main-content .Survey-Search__main-table table table tr {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
  }
}

/*****************************/
/* Form mobile styling - End */
/*****************************/
/*****************************************/
/* Survey Summary mobile styling - Start */
/*****************************************/
@media (max-width: 736px) {
  #centerColumnExpanded #publication_container table {
    width: 100%;
  }
  #centerColumnExpanded #publication_container table tr {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
  }
  #centerColumnExpanded #publication_container table tr .td_style5,
  #centerColumnExpanded #publication_container table tr .td_style12 {
    padding-top: 10px;
  }
  #centerColumnExpanded #publication_container table tr td {
    max-width: 100%;
  }
  #centerColumnExpanded #publication_container table tr #multiPubDisplay {
    width: 100%;
    display: flex;
    flex-direction: column;
  }
  #centerColumnExpanded #publication_container table tr #multiPubDisplay br {
    display: none;
  }
  #centerColumnExpanded #publication_container table tr #multiPubDisplay #pubEntryID,
  #centerColumnExpanded #publication_container table tr #multiPubDisplay #pubEntryTitle {
    width: 100%;
  }
  #centerColumnExpanded.Page-methodology #dataset_container {
    display: flex;
    flex-flow: wrap;
    justify-content: center;
    align-content: stretch;
  }
  #centerColumnExpanded.Page-methodology #dataset_container #datset_div {
    /* width: 25%; */
    box-sizing: border-box;
    margin: 0;
    padding: 1rem;
    min-width: 160px;
  }
  #centerColumnExpanded .survey-table--row {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  #centerColumnExpanded .survey-table--row > td {
    width: 100%;
    max-width: initial;
  }
  #centerColumnExpanded .survey-table--row #surveyLeftSide,
  #centerColumnExpanded .survey-table--row #surveyRightSide {
    width: 100%;
    padding: 0;
    border-right: none;
  }
  #centerColumnExpanded .survey-table--row #surveyLeftSide table,
  #centerColumnExpanded .survey-table--row #surveyRightSide table {
    width: 100%;
  }
  #centerColumnExpanded .survey-table--row #surveyLeftSide tr td,
  #centerColumnExpanded .survey-table--row #surveyRightSide tr td {
    width: 50%;
  }
  #centerColumnExpanded .survey-characteristics--row table {
    width: 100%;
  }
  #centerColumnExpanded .survey-characteristics--row #wrapper tr {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
  }
  #centerColumnExpanded .survey-characteristics--row #wrapper tr td {
    width: 100%;
  }
}
/***************************************/
/* Survey Summary mobile styling - End */
/***************************************/