<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url(https://fonts.googleapis.com/css?family=Spectral:400,400i,600);
@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+Arabic:wght@100..900&amp;display=swap);
@charset "UTF-8";
/* http://meyerweb.com/eric/tools/css/reset/
   v5.0.1 | 20191019
   License: none (public domain)
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
main, menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, main, menu, nav, section {
  display: block;
}

/* HTML5 hidden-attribute fix for newer browsers */
*[hidden] {
  display: none;
}

body {
  line-height: 1;
}

menu, ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

@font-face {
  font-family: "Atlas-Grotesk-Web";
  src: url("../../build/fonts/Atlas Grotesk Web-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Atlas-Grotesk-Web";
  src: url("../../build/fonts/Atlas Grotesk Web-Regular It.woff") format("woff");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: "Atlas-Grotesk-Web";
  src: url("../../build/fonts/Atlas Grotesk Web-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Atlas-Grotesk-Web";
  src: url("../../build/fonts/Atlas Grotesk Web-Bold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Atlas-Typewriter-Web";
  src: url("../../build/fonts/Atlas Typewriter Web-Bold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Atlas-Typewriter-Web";
  src: url("../../build/fonts/Atlas Typewriter Web-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Noto Kufi Arabic";
  font-style: normal;
  font-weight: 400;
  src: url(../../build/fonts/NotoKufiArabic-Regular.woff) format("woff");
}
@font-face {
  font-family: "Noto Kufi Arabic";
  font-style: normal;
  font-weight: 600;
  src: url(../../build/fonts/NotoKufiArabic-Bold.woff) format("woff");
}
@font-face {
  font-family: "Noto Kufi Arabic";
  font-style: normal;
  font-weight: 500;
  src: url(../../build/fonts/NotoKufiArabic-Bold.woff) format("woff");
}
strong {
  font-weight: 500;
}

em {
  font-style: italic;
}

@media (min-width: 1260px) {
  body.palestinian-militants-in-israel .content.conflict,
  body.israeli-military-in-syria-the-gaza-strip .content.conflict,
  body.israeli-military-in-syria-the-gaza-strip-arabic .content.conflict,
  body.all-belligerents-in-libya .content.conflict,
  body.palestinian-militants-in-israel-hebrew .content.conflict,
  body.palestinian-militants-in-israel-arabic .content.conflict {
    top: 73px;
  }
}

header.header--pinned .mobile-page-title {
  opacity: 0;
}

body.israel-and-gaza-2023 header {
  text-shadow: 0 0 10px rgb(0, 0, 0);
}
body.israel-and-gaza-2023 header.fixed {
  background: #000;
}

html {
  --header-height: 54px;
}
@media (min-width: 768px) {
  html {
    --header-height: 60px;
  }
}

body.embed header {
  display: none;
}
body.embed main {
  margin-top: 0 !important;
}

body.iframe {
  overflow: hidden;
  max-height: 100vh;
}
body.iframe header, body.iframe footer {
  display: none;
}
body.iframe main {
  margin-top: 0 !important;
  height: 100vh;
  overflow: hidden;
}
body.iframe .annotation {
  display: none;
}
body.iframe .postdata {
  display: none;
}
body.iframe article {
  margin-bottom: 0;
  height: 100%;
  padding-top: 40px;
}
body.iframe .map-container {
  height: calc(100vh - 165px);
}
body.iframe .timeline-controls-container {
  margin-bottom: 0;
}
body.iframe #posts {
  height: 100vh;
}
body.iframe #selected-features {
  height: 100% !important;
}

body.mil header {
  background-image: url(../../build/images/a53e27cb771763cfa9f4dc21efc4debf.jpg);
  background-position: center 65%;
}

body.no-header main {
  margin-top: 0;
}
body.no-header #form {
  background-color: #333;
  color: #FFF;
  padding: 20px;
}
body.no-header #form button {
  color: #000;
  font-weight: bold;
  border-radius: 4px;
  font-size: 16px;
  margin-top: 10px;
}

body.us-forces-in-somalia header {
  background-position: center top center;
}
@media (min-width: 1260px) {
  body.us-forces-in-somalia header {
    background-position: center top -28vw;
  }
}

body.all-belligerents-in-libya-2011 header,
body.all-belligerents-in-libya-2011-arabic header {
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
}
@media (min-width: 1260px) {
  body.all-belligerents-in-libya-2011 header,
  body.all-belligerents-in-libya-2011-arabic header {
    background-position: center 0;
  }
}

body.all-belligerents-in-libya-2011-arabic header .caption {
  color: #FFF;
}

body.all-belligerents-in-libya-2011 header .caption {
  color: #2d2220;
  text-shadow: none;
}
body.all-belligerents-in-libya-2011 header .caption .logo img {
  -webkit-filter: none;
          filter: none;
}
@media (min-width: 768px) {
  body.all-belligerents-in-libya-2011 header .caption .logo img {
    -webkit-filter: invert(85%);
            filter: invert(85%);
  }
}
body.all-belligerents-in-libya-2011 header .caption .page-title h1 {
  color: #2d2220;
}
body.all-belligerents-in-libya-2011 header .caption a:link, body.all-belligerents-in-libya-2011 header .caption a:visited {
  color: #2d2220;
}
body.all-belligerents-in-libya-2011 header .caption a:link:hover, body.all-belligerents-in-libya-2011 header .caption a:visited:hover {
  border-color: #2d2220;
}
body.all-belligerents-in-libya-2011 header .caption p {
  color: #2d2220;
}
body.all-belligerents-in-libya-2011 header .caption .page-title a:link, body.all-belligerents-in-libya-2011 header .caption .page-title a:visited {
  color: #2d2220;
}
body.all-belligerents-in-libya-2011 header .caption .nav-conflict ul a:link, body.all-belligerents-in-libya-2011 header .caption .nav-conflict ul a:visited {
  color: #2d2220;
}
body.all-belligerents-in-libya-2011 header .caption h1 a:link, body.all-belligerents-in-libya-2011 header .caption h1 a:visited {
  color: #2d2220 !important;
}
body.all-belligerents-in-libya-2011 header .caption .logo-navigation nav a:hover {
  border-bottom-color: #2d2220;
}
body.all-belligerents-in-libya-2011 header .caption ul a:link.active, body.all-belligerents-in-libya-2011 header .caption a:visited.active {
  border-bottom-color: #2d2220;
}

body.us-forces-in-yemen header,
body.us-forces-in-yemen-arabic header {
  background-position: center top 120px;
}
@media (min-width: 768px) {
  body.us-forces-in-yemen header,
  body.us-forces-in-yemen-arabic header {
    background-position: center top 10vw;
  }
}
@media (min-width: 1024px) {
  body.us-forces-in-yemen header,
  body.us-forces-in-yemen-arabic header {
    background-position: center top;
  }
}
@media (min-width: 1260px) {
  body.us-forces-in-yemen header,
  body.us-forces-in-yemen-arabic header {
    background-position: center top -12vw;
  }
}
body.us-forces-in-yemen header .mobile-page-title,
body.us-forces-in-yemen header .conflict,
body.us-forces-in-yemen header .caption,
body.us-forces-in-yemen-arabic header .mobile-page-title,
body.us-forces-in-yemen-arabic header .conflict,
body.us-forces-in-yemen-arabic header .caption {
  color: #2d2220;
}
body.us-forces-in-yemen header .mobile-page-title .logo img,
body.us-forces-in-yemen header .conflict .logo img,
body.us-forces-in-yemen header .caption .logo img,
body.us-forces-in-yemen-arabic header .mobile-page-title .logo img,
body.us-forces-in-yemen-arabic header .conflict .logo img,
body.us-forces-in-yemen-arabic header .caption .logo img {
  -webkit-filter: none;
          filter: none;
}
@media (min-width: 768px) {
  body.us-forces-in-yemen header .mobile-page-title .logo img,
  body.us-forces-in-yemen header .conflict .logo img,
  body.us-forces-in-yemen header .caption .logo img,
  body.us-forces-in-yemen-arabic header .mobile-page-title .logo img,
  body.us-forces-in-yemen-arabic header .conflict .logo img,
  body.us-forces-in-yemen-arabic header .caption .logo img {
    -webkit-filter: invert(85%);
            filter: invert(85%);
  }
}
body.us-forces-in-yemen header .mobile-page-title .page-title h1,
body.us-forces-in-yemen header .conflict .page-title h1,
body.us-forces-in-yemen header .caption .page-title h1,
body.us-forces-in-yemen-arabic header .mobile-page-title .page-title h1,
body.us-forces-in-yemen-arabic header .conflict .page-title h1,
body.us-forces-in-yemen-arabic header .caption .page-title h1 {
  color: #2d2220;
}
body.us-forces-in-yemen header .mobile-page-title a:link, body.us-forces-in-yemen header .mobile-page-title a:visited,
body.us-forces-in-yemen header .conflict a:link,
body.us-forces-in-yemen header .conflict a:visited,
body.us-forces-in-yemen header .caption a:link,
body.us-forces-in-yemen header .caption a:visited,
body.us-forces-in-yemen-arabic header .mobile-page-title a:link,
body.us-forces-in-yemen-arabic header .mobile-page-title a:visited,
body.us-forces-in-yemen-arabic header .conflict a:link,
body.us-forces-in-yemen-arabic header .conflict a:visited,
body.us-forces-in-yemen-arabic header .caption a:link,
body.us-forces-in-yemen-arabic header .caption a:visited {
  color: #2d2220;
}
body.us-forces-in-yemen header .mobile-page-title a:link:hover, body.us-forces-in-yemen header .mobile-page-title a:visited:hover,
body.us-forces-in-yemen header .conflict a:link:hover,
body.us-forces-in-yemen header .conflict a:visited:hover,
body.us-forces-in-yemen header .caption a:link:hover,
body.us-forces-in-yemen header .caption a:visited:hover,
body.us-forces-in-yemen-arabic header .mobile-page-title a:link:hover,
body.us-forces-in-yemen-arabic header .mobile-page-title a:visited:hover,
body.us-forces-in-yemen-arabic header .conflict a:link:hover,
body.us-forces-in-yemen-arabic header .conflict a:visited:hover,
body.us-forces-in-yemen-arabic header .caption a:link:hover,
body.us-forces-in-yemen-arabic header .caption a:visited:hover {
  border-color: #2d2220;
}
body.us-forces-in-yemen header .mobile-page-title p,
body.us-forces-in-yemen header .conflict p,
body.us-forces-in-yemen header .caption p,
body.us-forces-in-yemen-arabic header .mobile-page-title p,
body.us-forces-in-yemen-arabic header .conflict p,
body.us-forces-in-yemen-arabic header .caption p {
  color: #2d2220;
}
body.us-forces-in-yemen header .mobile-page-title .page-title a:link, body.us-forces-in-yemen header .mobile-page-title .page-title a:visited,
body.us-forces-in-yemen header .conflict .page-title a:link,
body.us-forces-in-yemen header .conflict .page-title a:visited,
body.us-forces-in-yemen header .caption .page-title a:link,
body.us-forces-in-yemen header .caption .page-title a:visited,
body.us-forces-in-yemen-arabic header .mobile-page-title .page-title a:link,
body.us-forces-in-yemen-arabic header .mobile-page-title .page-title a:visited,
body.us-forces-in-yemen-arabic header .conflict .page-title a:link,
body.us-forces-in-yemen-arabic header .conflict .page-title a:visited,
body.us-forces-in-yemen-arabic header .caption .page-title a:link,
body.us-forces-in-yemen-arabic header .caption .page-title a:visited {
  color: #2d2220;
}
body.us-forces-in-yemen header .mobile-page-title .nav-conflict ul a:link, body.us-forces-in-yemen header .mobile-page-title .nav-conflict ul a:visited,
body.us-forces-in-yemen header .conflict .nav-conflict ul a:link,
body.us-forces-in-yemen header .conflict .nav-conflict ul a:visited,
body.us-forces-in-yemen header .caption .nav-conflict ul a:link,
body.us-forces-in-yemen header .caption .nav-conflict ul a:visited,
body.us-forces-in-yemen-arabic header .mobile-page-title .nav-conflict ul a:link,
body.us-forces-in-yemen-arabic header .mobile-page-title .nav-conflict ul a:visited,
body.us-forces-in-yemen-arabic header .conflict .nav-conflict ul a:link,
body.us-forces-in-yemen-arabic header .conflict .nav-conflict ul a:visited,
body.us-forces-in-yemen-arabic header .caption .nav-conflict ul a:link,
body.us-forces-in-yemen-arabic header .caption .nav-conflict ul a:visited {
  color: #2d2220;
}
body.us-forces-in-yemen header .mobile-page-title h1 a:link, body.us-forces-in-yemen header .mobile-page-title h1 a:visited,
body.us-forces-in-yemen header .conflict h1 a:link,
body.us-forces-in-yemen header .conflict h1 a:visited,
body.us-forces-in-yemen header .caption h1 a:link,
body.us-forces-in-yemen header .caption h1 a:visited,
body.us-forces-in-yemen-arabic header .mobile-page-title h1 a:link,
body.us-forces-in-yemen-arabic header .mobile-page-title h1 a:visited,
body.us-forces-in-yemen-arabic header .conflict h1 a:link,
body.us-forces-in-yemen-arabic header .conflict h1 a:visited,
body.us-forces-in-yemen-arabic header .caption h1 a:link,
body.us-forces-in-yemen-arabic header .caption h1 a:visited {
  color: #2d2220 !important;
}
body.us-forces-in-yemen header .mobile-page-title .logo-navigation nav a:hover,
body.us-forces-in-yemen header .conflict .logo-navigation nav a:hover,
body.us-forces-in-yemen header .caption .logo-navigation nav a:hover,
body.us-forces-in-yemen-arabic header .mobile-page-title .logo-navigation nav a:hover,
body.us-forces-in-yemen-arabic header .conflict .logo-navigation nav a:hover,
body.us-forces-in-yemen-arabic header .caption .logo-navigation nav a:hover {
  border-bottom-color: #2d2220;
}
body.us-forces-in-yemen header .mobile-page-title ul a:link.active, body.us-forces-in-yemen header .mobile-page-title a:visited.active,
body.us-forces-in-yemen header .conflict ul a:link.active,
body.us-forces-in-yemen header .conflict a:visited.active,
body.us-forces-in-yemen header .caption ul a:link.active,
body.us-forces-in-yemen header .caption a:visited.active,
body.us-forces-in-yemen-arabic header .mobile-page-title ul a:link.active,
body.us-forces-in-yemen-arabic header .mobile-page-title a:visited.active,
body.us-forces-in-yemen-arabic header .conflict ul a:link.active,
body.us-forces-in-yemen-arabic header .conflict a:visited.active,
body.us-forces-in-yemen-arabic header .caption ul a:link.active,
body.us-forces-in-yemen-arabic header .caption a:visited.active {
  border-bottom-color: #2d2220;
}
@media (min-width: 768px) {
  body.us-forces-in-yemen header .logo-navigation,
  body.us-forces-in-yemen-arabic header .logo-navigation {
    color: #2d2220;
  }
  body.us-forces-in-yemen header .logo-navigation .logo img,
  body.us-forces-in-yemen-arabic header .logo-navigation .logo img {
    -webkit-filter: none;
            filter: none;
  }
}
@media (min-width: 768px) and (min-width: 768px) {
  body.us-forces-in-yemen header .logo-navigation .logo img,
  body.us-forces-in-yemen-arabic header .logo-navigation .logo img {
    -webkit-filter: invert(85%);
            filter: invert(85%);
  }
}
@media (min-width: 768px) {
  body.us-forces-in-yemen header .logo-navigation .page-title h1,
  body.us-forces-in-yemen-arabic header .logo-navigation .page-title h1 {
    color: #2d2220;
  }
  body.us-forces-in-yemen header .logo-navigation a:link, body.us-forces-in-yemen header .logo-navigation a:visited,
  body.us-forces-in-yemen-arabic header .logo-navigation a:link,
  body.us-forces-in-yemen-arabic header .logo-navigation a:visited {
    color: #2d2220;
  }
  body.us-forces-in-yemen header .logo-navigation a:link:hover, body.us-forces-in-yemen header .logo-navigation a:visited:hover,
  body.us-forces-in-yemen-arabic header .logo-navigation a:link:hover,
  body.us-forces-in-yemen-arabic header .logo-navigation a:visited:hover {
    border-color: #2d2220;
  }
  body.us-forces-in-yemen header .logo-navigation p,
  body.us-forces-in-yemen-arabic header .logo-navigation p {
    color: #2d2220;
  }
  body.us-forces-in-yemen header .logo-navigation .page-title a:link, body.us-forces-in-yemen header .logo-navigation .page-title a:visited,
  body.us-forces-in-yemen-arabic header .logo-navigation .page-title a:link,
  body.us-forces-in-yemen-arabic header .logo-navigation .page-title a:visited {
    color: #2d2220;
  }
  body.us-forces-in-yemen header .logo-navigation .nav-conflict ul a:link, body.us-forces-in-yemen header .logo-navigation .nav-conflict ul a:visited,
  body.us-forces-in-yemen-arabic header .logo-navigation .nav-conflict ul a:link,
  body.us-forces-in-yemen-arabic header .logo-navigation .nav-conflict ul a:visited {
    color: #2d2220;
  }
  body.us-forces-in-yemen header .logo-navigation h1 a:link, body.us-forces-in-yemen header .logo-navigation h1 a:visited,
  body.us-forces-in-yemen-arabic header .logo-navigation h1 a:link,
  body.us-forces-in-yemen-arabic header .logo-navigation h1 a:visited {
    color: #2d2220 !important;
  }
  body.us-forces-in-yemen header .logo-navigation .logo-navigation nav a:hover,
  body.us-forces-in-yemen-arabic header .logo-navigation .logo-navigation nav a:hover {
    border-bottom-color: #2d2220;
  }
  body.us-forces-in-yemen header .logo-navigation ul a:link.active, body.us-forces-in-yemen header .logo-navigation a:visited.active,
  body.us-forces-in-yemen-arabic header .logo-navigation ul a:link.active,
  body.us-forces-in-yemen-arabic header .logo-navigation a:visited.active {
    border-bottom-color: #2d2220;
  }
}
body.us-forces-in-yemen header .mobile-gradient,
body.us-forces-in-yemen-arabic header .mobile-gradient {
  position: absolute;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(60%, #fff4e5), to(rgba(255, 244, 229, 0)));
  background: linear-gradient(180deg, #fff4e5 60%, rgba(255, 244, 229, 0) 100%);
  top: 0;
  left: 0;
  right: 0;
  height: 280px;
}
@media (min-width: 768px) {
  body.us-forces-in-yemen header .mobile-gradient,
  body.us-forces-in-yemen-arabic header .mobile-gradient {
    height: 170px;
  }
}
@media (min-width: 1024px) {
  body.us-forces-in-yemen header .mobile-gradient,
  body.us-forces-in-yemen-arabic header .mobile-gradient {
    opacity: 0.5;
  }
}
@media (min-width: 1260px) {
  body.us-forces-in-yemen header .mobile-gradient,
  body.us-forces-in-yemen-arabic header .mobile-gradient {
    opacity: 0.3;
  }
}
@media (min-width: 768px) {
  body.us-forces-in-yemen header p.caption,
  body.us-forces-in-yemen-arabic header p.caption {
    right: auto;
    left: 15px;
  }
}
@media (min-width: 1260px) {
  body.us-forces-in-yemen header p.caption,
  body.us-forces-in-yemen-arabic header p.caption {
    left: auto;
    right: 10px;
  }
}

body.all-belligerents-in-libya header,
body.all-belligerents-in-libya-arabic header {
  background-position: center top 0;
}
@media (min-width: 1260px) {
  body.all-belligerents-in-libya header,
  body.all-belligerents-in-libya-arabic header {
    background-position: center top 0;
  }
}

@media (min-width: 768px) {
  body.turkish-military-in-iraq-and-syria header,
  body.turkish-military-in-iraq-and-syria-arabic header {
    background-position: center bottom -6vw;
  }
}
@media (min-width: 1420px) {
  body.turkish-military-in-iraq-and-syria header,
  body.turkish-military-in-iraq-and-syria-arabic header {
    background-position: center bottom -8vw;
  }
}

body.russian-military-in-syria header,
body.russian-military-in-syria-arabic header {
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  background-position: center;
}
@media (min-width: 768px) {
  body.russian-military-in-syria header,
  body.russian-military-in-syria-arabic header {
    background-position: center top -6vw;
  }
}
@media (min-width: 1260px) {
  body.russian-military-in-syria header,
  body.russian-military-in-syria-arabic header {
    background-position: center top -10vw;
  }
}
@media (min-width: 1420px) {
  body.russian-military-in-syria header,
  body.russian-military-in-syria-arabic header {
    background-position: center top -12vw;
  }
}
body.russian-military-in-syria header .caption,
body.russian-military-in-syria-arabic header .caption {
  color: #FFF;
}

@media (min-width: 1420px) {
  body.us-forces-in-pakistan header,
  body.us-forces-in-pakistan-arabic header {
    background-position: center top -6vw;
  }
}

body.coalition-in-iraq-and-syria header,
body.coalition-in-iraq-and-syria-arabic header {
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
  background-position: center bottom;
}
@media (min-width: 1024px) {
  body.coalition-in-iraq-and-syria header,
  body.coalition-in-iraq-and-syria-arabic header {
    background-position: center bottom -5vw;
  }
}
@media (min-width: 1260px) {
  body.coalition-in-iraq-and-syria header,
  body.coalition-in-iraq-and-syria-arabic header {
    background-position: center bottom -5vw;
  }
}
body.coalition-in-iraq-and-syria header .caption,
body.coalition-in-iraq-and-syria-arabic header .caption {
  color: #FFF;
}

@media (min-width: 1260px) {
  body.airwars-homepage header {
    background-position: center bottom -300px;
  }
}
@media (min-width: 1420px) {
  body.airwars-homepage header {
    background-position: center bottom -400px;
  }
}
body.airwars-homepage header .page-title {
  display: none;
}

body.about header.fixed .content &gt; .page-title {
  display: block;
}

header.bij {
  background-image: url(../../build/images/3bfc3907279eba648923b871187453de.jpg);
  background-position: center 60%;
}
header.bij.fixed article {
  display: none;
}
header.bij nav {
  text-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
}

body.about header,
body.about_ar header,
body.event header {
  background-image: url(../../build/images/50398d7c3675633b2f14c7ca6299f856.jpg) !important;
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}
@media (min-width: 1260px) {
  body.about header,
  body.about_ar header,
  body.event header {
    background-position: center bottom -22vw;
  }
}
@media (min-width: 1260px) {
  body.about header,
  body.about_ar header,
  body.event header {
    background-position: center top -22vw;
  }
}
body.about header .caption,
body.about_ar header .caption,
body.event header .caption {
  color: #FFF;
  text-shadow: 0 0 4px rgba(0, 0, 0, 0.8);
}

body.news_and_analysis header.short {
  overflow: hidden;
}

header {
  position: relative;
  left: 0;
  right: 0;
  z-index: 100;
  color: #FFF;
  overflow: visible;
  font-family: "Atlas-Grotesk-Web", sans-serif;
  font-size: 16px;
  line-height: 1.4;
  height: 380px;
  background-image: url(../../build/images/41c601b2a7dff6e4f50078afe35360c0.jpg);
  background-position: center 60%;
  background-size: cover;
  background-repeat: no-repeat;
  background-color: #666;
}
@media (min-width: 768px) {
  header {
    overflow: hidden;
  }
}
@media (min-width: 768px) {
  header {
    height: 420px;
  }
}
@media (min-width: 1024px) {
  header {
    height: 420px;
  }
}
@media (min-width: 1260px) {
  header {
    height: 420px;
  }
}
@media (min-width: 1420px) {
  header {
    height: 420px;
  }
}
@media (min-width: 768px) {
  header {
    position: absolute;
  }
}
header.short {
  height: var(--header-height);
  background-image: none !important;
  min-height: 0;
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  z-index: 11;
  background-color: #0d3856;
}
header.short .content {
  position: relative;
}
header.short .caption {
  display: none;
}
header.short.open {
  overflow: visible;
}
header.short .mobile-page-title {
  display: none;
}
header.fixed {
  position: fixed;
  height: var(--header-height);
  min-height: 0;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.3);
          box-shadow: 0 0 15px rgba(0, 0, 0, 0.3);
}
header.fixed .content.mobile-page-title {
  display: none;
}
header.fixed .content:not(.conflict) {
  height: var(--header-height) !important;
}
header.fixed .content.intro {
  display: none;
}
header.fixed .caption {
  display: none;
}
header.fixed .nav-conflict {
  display: none;
}
header.fixed h1 {
  max-width: 400px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
header.short.expanded.fixed {
  height: 300px;
}
header.short.expanded.fixed .content:not(.conflict):not(.mobile-page-title) {
  height: 300px !important;
}
header.fixed.expanded {
  height: 420px;
}
header.fixed.expanded .content:not(.conflict):not(.mobile-page-title) {
  height: 420px !important;
}
header.fixed.expanded .content.mobile-page-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 1260px) {
  header.fixed.expanded .content.mobile-page-title {
    display: none;
  }
}
header.fixed.expanded .content.intro, header.short.expanded .content.intro {
  display: block;
}
header.fixed.expanded .nav-conflict, header.short.expanded .nav-conflict {
  display: block;
}
header.fixed.expanded .nav-conflict.hide, header.short.expanded .nav-conflict.hide {
  display: none;
}
header.fixed.expanded:not(.short) .caption {
  display: block;
}
header .caption {
  margin-bottom: 0;
  padding: 0;
  color: #FFF;
  font-size: 11px;
  font-weight: 500;
  width: 300px;
  right: 10px;
  position: absolute;
  bottom: 10px;
  color: #ccc;
  line-height: 1.3;
  top: auto;
  display: none;
}
@media (min-width: 768px) {
  header .caption {
    display: block;
  }
}
header &gt; article {
  position: absolute;
  bottom: 0;
  background: transparent;
  margin-bottom: 0;
}
header &gt; article h1 {
  color: #000;
  font-size: 24px;
}
@media (min-width: 768px) {
  header &gt; article h1 {
    font-size: 30px;
  }
}
@media (min-width: 1024px) {
  header &gt; article h1 {
    font-size: 30px;
  }
}
@media (min-width: 1260px) {
  header &gt; article h1 {
    font-size: 38px;
  }
}
@media (min-width: 1420px) {
  header &gt; article h1 {
    font-size: 38px;
  }
}
header .content:not(.bij) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
header .content:not(.bij).mobile-page-title {
  padding: 70px 0 0 15px;
  height: auto;
}
body.airwars-homepage header .content:not(.bij).mobile-page-title {
  display: none;
}
header .content:not(.bij).mobile-page-title .info-main {
  padding-left: 10px;
}
@media (min-width: 768px) {
  header .content:not(.bij).mobile-page-title {
    padding: 65px 0 0 20px;
    height: 0;
  }
}
@media (min-width: 1260px) {
  header .content:not(.bij).mobile-page-title {
    display: none;
  }
}
header .content:not(.bij).mobile-page-title h1 {
  position: relative;
  max-width: none;
}
@media (min-width: 768px) {
  header .content:not(.bij).mobile-page-title h1 {
    top: -2px;
    max-width: 180px;
  }
}
header .content:not(.bij).mobile-page-title h1 a:link, header .content:not(.bij).mobile-page-title h1 a:visited {
  color: #FFF;
  text-decoration: none;
}
@media (min-width: 768px) {
  header .content:not(.bij).mobile-page-title h1 a:link, header .content:not(.bij).mobile-page-title h1 a:visited {
    color: #FFF;
  }
}
header .content:not(.bij).logo-navigation {
  background-color: #0d3856;
  position: fixed;
  z-index: 9;
  top: 0;
  left: 0;
  right: 0;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  height: var(--header-height);
}
@media (min-width: 768px) {
  header .content:not(.bij).logo-navigation {
    background-color: transparent;
  }
}
@media (min-width: 1024px) {
  header .content:not(.bij).logo-navigation {
    -webkit-box-align: initial;
        -ms-flex-align: initial;
            align-items: initial;
  }
}
header .content:not(.bij).logo-navigation .page-title {
  display: none;
}
@media (min-width: 1260px) {
  header .content:not(.bij).logo-navigation .page-title {
    display: block;
  }
}
header .content:not(.bij).logo-navigation .page-title a {
  text-decoration: none;
}
header .content:not(.bij).logo-navigation nav &gt; ul {
  padding-left: 0px;
}
@media (min-width: 768px) {
  header .content:not(.bij).logo-navigation nav &gt; ul {
    padding-left: 10px;
  }
}
@media (min-width: 1024px) {
  header .content:not(.bij).logo-navigation nav &gt; ul {
    padding-left: 0;
  }
}
header .content:not(.bij).logo-navigation nav {
  background: #0d3856;
}
@media (min-width: 768px) {
  header .content:not(.bij).logo-navigation nav {
    background: transparent;
  }
}
@media (min-width: 768px) {
  header .content:not(.bij) {
    background-color: transparent;
    height: 420px;
  }
}
@media (min-width: 1260px) {
  header .content:not(.bij) {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media (min-width: 1260px) {
  header .content:not(.bij) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
  }
}
header .content:not(.bij):nth-child(1) .info-left {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
header .content:not(.bij):nth-child(1) .page-title {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
@media (min-width: 768px) {
  header .content:not(.bij):nth-child(1) .page-title {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
}
@media (min-width: 1024px) {
  header .content:not(.bij):nth-child(1) .page-title {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
}
@media (min-width: 1260px) {
  header .content:not(.bij):nth-child(1) .page-title {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
header .content:not(.bij):nth-child(1) &gt; nav {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}
@media (min-width: 768px) {
  header .content:not(.bij):nth-child(1) &gt; nav {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
@media (min-width: 1024px) {
  header .content:not(.bij):nth-child(1) &gt; nav {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
@media (min-width: 1260px) {
  header .content:not(.bij):nth-child(1) &gt; nav {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
}
header .content.about-title {
  position: absolute;
  bottom: 0;
  top: auto;
}
header .content.about-title .page-title h1 {
  margin-bottom: 0.35em;
}
@media (min-width: 768px) {
  header .content.about-title .page-title h1 {
    font-size: 30px;
  }
}
@media (min-width: 1024px) {
  header .content.about-title .page-title h1 {
    font-size: 30px;
  }
}
@media (min-width: 1260px) {
  header .content.about-title .page-title h1 {
    font-size: 38px;
  }
}
@media (min-width: 1420px) {
  header .content.about-title .page-title h1 {
    font-size: 38px;
  }
}
header .content.conflict {
  position: relative;
  top: 0;
  height: auto;
}
@media (min-width: 768px) {
  header .content.conflict {
    height: 0;
    z-index: 10;
  }
}
@media (min-width: 1260px) {
  header .content.conflict {
    height: 0;
    top: 53px;
  }
}
header .content.conflict .info-left {
  padding-top: 20px;
  display: none;
}
@media (min-width: 768px) {
  header .content.conflict .info-left {
    display: block;
  }
}
header .content.conflict h1 {
  font-size: 17px;
  line-height: 1.2;
}
header .content.conflict ul {
  display: block;
}
header .logo.info-left {
  padding-top: 9px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  padding-bottom: 10px;
}
@media (min-width: 768px) {
  header .logo.info-left {
    max-width: 150px;
    padding-top: 12px;
    display: block;
    padding-bottom: 0;
  }
}
@media (min-width: 1024px) {
  header .logo.info-left {
    max-width: none;
    padding-top: 8px;
    max-width: none;
  }
}
header .mobile-nav-toggle {
  color: #FFF;
  border: 1px solid #FFF;
  padding: 2px 6px 0 6px;
  display: block;
  margin-right: 15px;
  position: relative;
  bottom: 2px;
}
@media (min-width: 768px) {
  header .mobile-nav-toggle {
    display: none;
  }
}
header .mobile-nav-toggle:active {
  background-color: #FFF;
  color: #000;
}
header .mobile-nav-toggle:active {
  background-color: #FFF;
  color: #000;
}
@media (min-width: 768px) {
  header .mobile-nav-toggle:active {
    background-color: transparent;
    color: #FFF;
  }
}
header .content.intro {
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.8);
  position: absolute;
  bottom: 0;
  display: block;
}
@media (min-width: 768px) {
  header .content.intro {
    bottom: auto;
    position: static;
    text-shadow: none;
    display: block;
  }
}
header .content.intro .full {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: #FFF;
  font-size: 19px;
  font-weight: 500;
  font-weight: 400;
  position: relative;
  bottom: 0;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  padding-top: 65px;
}
@media (min-width: 768px) {
  header .content.intro .full {
    font-size: 20px;
  }
}
@media (min-width: 1024px) {
  header .content.intro .full {
    font-size: 21px;
  }
}
@media (min-width: 1260px) {
  header .content.intro .full {
    font-size: 24px;
  }
}
@media (min-width: 1420px) {
  header .content.intro .full {
    font-size: 24px;
  }
}
@media (min-width: 768px) {
  header .content.intro .full {
    position: absolute;
  }
}
header .content.intro .full p {
  line-height: 1.3;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100%;
          flex: 1 0 100%;
}
@media (min-width: 768px) {
  header .content.intro .full p {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 70%;
            flex: 0 1 70%;
  }
}
@media (min-width: 1260px) {
  header .content.intro .full p {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 63%;
            flex: 0 1 63%;
  }
}
header .content.intro .full a:link, header .content.intro .full a:visited {
  color: #FFF;
}
header .content.intro .full p.read-more {
  padding-left: 20px;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 40%;
          flex: 0 1 40%;
  font-size: 16px;
}
header img {
  width: 160px;
}
@media (min-width: 768px) {
  header img {
    width: 100%;
  }
}
@media (min-width: 1024px) {
  header img {
    width: 190px;
  }
}
header nav {
  padding: 0;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100%;
          flex: 1 0 100%;
}
@media (min-width: 768px) {
  header nav {
    font-size: 14px;
    -webkit-box-flex: 1;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
    padding: 0 20px 0 0;
  }
}
@media (min-width: 1024px) {
  header nav {
    font-size: initial;
  }
}
header nav.open &gt; ul {
  display: block;
}
@media (min-width: 768px) {
  header nav.open &gt; ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
header ul {
  font-weight: 500;
}
header ul a:link, header ul a:visited {
  color: #FFF;
  text-decoration: none;
}
@media (min-width: 768px) {
  header ul a:link.active, header ul a:visited.active {
    text-decoration: underline;
    text-decoration-thickness: 2px;
    text-underline-offset: 1px;
    text-decoration-color: inherit;
  }
}
header ul a:link:hover, header ul a:visited:hover {
  text-decoration: underline;
  text-decoration-thickness: 2px;
  text-underline-offset: 1px;
  text-decoration-color: inherit;
}
header .nav-conflict, header .page-title {
  position: relative;
}
header .nav-conflict h1, header .page-title h1 {
  padding: 5px 0 0 0;
  line-height: 1.05;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 241px;
          flex: 0 1 241px;
  display: inline-block;
}
@media (min-width: 768px) {
  header .nav-conflict h1, header .page-title h1 {
    padding: 26px 0 0 0;
  }
}
@media (min-width: 1024px) {
  header .nav-conflict h1, header .page-title h1 {
    padding: 10px 0 0 20px;
  }
}
@media (min-width: 1260px) {
  header .nav-conflict h1, header .page-title h1 {
    padding: 27px 0 0 0;
  }
}
header .nav-conflict h1 a:link, header .nav-conflict h1 a:visited, header .page-title h1 a:link, header .page-title h1 a:visited {
  color: #FFF;
}
@media (min-width: 1024px) {
  header .nav-conflict, header .page-title {
    padding-right: 15px;
  }
}
header .nav-conflict {
  width: 100%;
  padding-left: 0;
}
@media (min-width: 768px) {
  header .nav-conflict {
    width: auto;
    height: 0;
    padding-left: 10px;
  }
}
@media (min-width: 1024px) {
  header .nav-conflict {
    padding-left: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }
}
header .nav-conflict.hide {
  display: none;
}
@media (min-width: 1260px) {
  header .nav-conflict.hide {
    display: block;
  }
}
header .nav-conflict ul {
  padding-top: 0;
  width: 100%;
}
@media (min-width: 768px) {
  header .nav-conflict ul {
    position: absolute;
    width: 360px;
  }
}
@media (min-width: 1260px) {
  header .nav-conflict ul {
    padding-top: 20px;
  }
}
header .nav-conflict ul a:link, header .nav-conflict ul a:visited {
  color: #fff;
}
@media (min-width: 768px) {
  header .nav-conflict ul a:link, header .nav-conflict ul a:visited {
    color: #FFF;
  }
}
header .nav-conflict ul li {
  padding: 0px 0 6px 15px;
}
@media (min-width: 768px) {
  header .nav-conflict ul li {
    padding: 0;
  }
}
header h1 .fa-angle-down {
  font-size: 16px;
  position: relative;
  top: -2px;
  display: none;
}
header .nav-conflict ul li, header nav &gt; ul &gt; li ul li {
  height: auto;
}
@media (min-width: 768px) {
  header .nav-conflict ul li, header nav &gt; ul &gt; li ul li {
    line-height: 27px;
  }
  header .nav-conflict ul li a, header nav &gt; ul &gt; li ul li a {
    display: inline-block;
    padding-left: 15px;
    text-indent: -15px;
  }
}
header nav &gt; ul &gt; li ul {
  padding-top: 0;
}
@media (min-width: 768px) {
  header nav &gt; ul &gt; li ul {
    padding-top: 12px;
  }
}
@media (min-width: 1260px) {
  header nav &gt; ul &gt; li ul {
    padding-top: 20px;
  }
}
@media (min-width: 768px) {
  header nav &gt; ul &gt; li ul {
    width: 305px;
    left: 0;
    position: absolute;
  }
}
header.open {
  overflow: visible;
}
header.open .logo-navigation {
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.6);
          box-shadow: 0 0 15px rgba(0, 0, 0, 0.6);
}
header.open .content {
  height: auto;
}
header.open nav &gt; ul {
  display: block;
}
header.open nav &gt; ul li {
  padding: 0;
}
header.open nav &gt; ul li &gt; span, header.open nav &gt; ul li &gt; a {
  display: block;
  padding: 8px 15px 6px 15px;
}
header.open nav &gt; ul li ul li {
  padding: 0;
}
header.open nav &gt; ul li ul li a {
  padding: 8px 0 6px 0;
}
header.open nav &gt; ul li.arabic &gt; span, header.open nav &gt; ul li.arabic &gt; a {
  padding: 6px 15px 8px 15px;
}
header.open nav &gt; ul li.arabic ul {
  padding-right: 0;
}
header.open nav &gt; ul li.arabic ul li {
  font-weight: 400;
  padding-right: 0;
}
header.open nav &gt; ul li.arabic ul li a {
  padding-top: 6px;
  padding-bottom: 8px;
}
header.open nav &gt; ul li.mobile-subnav-open ul {
  display: block;
}
header.open nav &gt; ul li.mobile-subnav-open ul li {
  background: #192933;
}
header.open nav &gt; ul li.mobile-subnav-open ul li a {
  padding-left: 15px;
  padding-right: 15px;
}
header nav &gt; ul {
  display: none;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  position: relative;
  height: 100%;
}
@media (min-width: 768px) {
  header nav &gt; ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
header nav &gt; ul i {
  padding-left: 0px;
  position: relative;
  top: 1px;
}
header nav &gt; ul li.en-about &gt; a {
  display: none;
}
header nav &gt; ul li.arabic {
  font-family: "Noto Kufi Arabic", "Atlas-Grotesk-Web";
  margin-right: 0;
  font-weight: bold;
  text-align: right;
}
header nav &gt; ul li.arabic.home {
  display: block;
}
@media (min-width: 768px) {
  header nav &gt; ul li.arabic.home {
    display: none;
  }
}
@media (min-width: 768px) {
  header nav &gt; ul li.arabic.about {
    padding-right: 0;
  }
}
header nav &gt; ul li.arabic.about &gt; span {
  display: block;
}
@media (min-width: 768px) {
  header nav &gt; ul li.arabic.about &gt; span {
    display: none;
  }
}
header nav &gt; ul li.arabic.about &gt; a {
  display: none;
}
@media (min-width: 768px) {
  header nav &gt; ul li.arabic.about &gt; a {
    display: inline-block;
  }
}
header nav &gt; ul li.arabic.about ul {
  padding-right: 0;
}
header nav &gt; ul li.arabic &gt; a {
  border-bottom: 2px solid transparent;
  display: block;
  line-height: 1.2;
}
header nav &gt; ul li.arabic &gt; a span {
  top: -3px;
}
@media (min-width: 768px) {
  header nav &gt; ul li.arabic &gt; a span {
    top: 0px;
  }
}
header nav &gt; ul li.arabic span {
  font-size: 90%;
  position: relative;
}
header nav &gt; ul li.arabic ul {
  padding-right: 30px;
  font-size: 90%;
  right: 0;
  left: auto;
}
header nav &gt; ul li.arabic ul li a {
  position: relative;
  top: 1px;
}
header nav &gt; ul li {
  border-top: 1px solid #26526f;
}
@media (min-width: 768px) {
  header nav &gt; ul li {
    border-top: none;
  }
}
header nav &gt; ul &gt; li {
  z-index: 0;
  position: relative;
  padding-top: 31px;
  margin-right: 0;
  cursor: pointer;
}
@media (min-width: 768px) {
  header nav &gt; ul &gt; li {
    padding-right: 15px;
  }
}
@media (min-width: 1024px) {
  header nav &gt; ul &gt; li {
    padding-right: 30px;
  }
}
@media (min-width: 1260px) {
  header nav &gt; ul &gt; li {
    padding-right: 20px;
  }
}
@media (min-width: 1420px) {
  header nav &gt; ul &gt; li {
    padding-right: 25px;
  }
}
header nav &gt; ul &gt; li ul {
  display: none;
}
header nav &gt; ul &gt; li ul li {
  padding-left: 15px;
}
@media (min-width: 768px) {
  header nav &gt; ul &gt; li ul li {
    padding-left: 0;
  }
}
header nav &gt; ul &gt; li.subnav-open {
  z-index: 1;
}
header nav &gt; ul &gt; li.subnav-open ul {
  display: block;
}
header nav &gt; ul &gt; li.conflicts ul li {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
header nav &gt; ul &gt; li.conflicts ul li.nav-israel-and-gaza-2023 {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
@media (min-width: 768px) {
  header nav &gt; ul &gt; li.conflicts ul {
    width: 530px;
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
  }
  header nav &gt; ul &gt; li.conflicts ul li {
    -moz-column-break-inside: avoid;
         break-inside: avoid;
    -webkit-column-break-inside: avoid;
  }
  header nav &gt; ul &gt; li.conflicts ul li.nav-all-belligerents-in-libya {
    white-space: nowrap;
  }
}
header nav &gt; ul &gt; li a {
  display: block;
}
@media (min-width: 768px) {
  header nav &gt; ul &gt; li a {
    display: inline;
  }
}
header nav &gt; ul &gt; li a span.long-title {
  display: inline;
}
@media (min-width: 768px) {
  header nav &gt; ul &gt; li a span.long-title {
    display: none;
  }
}
@media (min-width: 1024px) {
  header nav &gt; ul &gt; li a span.long-title {
    display: inline;
  }
}

body.ar footer #newsletter input {
  font-family: "Noto Kufi Arabic";
}
body.ar footer #newsletter input[type=email] {
  max-width: 277px;
  padding-right: 10px;
}
@media (min-width: 768px) {
  body.ar footer #newsletter input[type=email] {
    max-width: none;
  }
}

footer {
  background-color: #0d3856;
  color: #FFF;
  padding: 30px 0;
}
footer a:link, footer a:visited {
  color: #FFF;
}
footer .full {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
footer #newsletter {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
}
footer #newsletter form {
  display: block;
  width: 100%;
}
footer #newsletter &gt; div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
footer #newsletter &gt; div input {
  display: block;
}
footer #newsletter input {
  margin: 0;
}
footer #newsletter input[type=email] {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 60%;
          flex: 1 0 60%;
}
@media (min-width: 768px) {
  footer #newsletter {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 50%;
            flex: 0 1 50%;
  }
  footer #newsletter input[type=email] {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 60%;
            flex: 0 1 60%;
  }
}
footer #donate, footer #contact {
  margin-top: 1rem;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 100%;
          flex: 0 1 100%;
}
@media (min-width: 768px) {
  footer #donate, footer #contact {
    margin-top: 0;
    -webkit-box-flex: 0;
        -ms-flex: 0 1 25%;
            flex: 0 1 25%;
  }
}
footer #contact {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 100%;
          flex: 0 1 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 1024px) {
  footer #contact {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 25%;
            flex: 0 1 25%;
  }
}
@media (min-width: 768px) {
  footer #contact {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 22%;
            flex: 0 1 22%;
    display: block;
  }
}
footer #contact .email {
  padding-left: 10px;
}
@media (min-width: 768px) {
  footer #contact .email {
    padding-left: 0;
  }
}
footer #donate {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 100%;
          flex: 0 1 100%;
}
@media (min-width: 768px) {
  footer #donate {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 28%;
            flex: 0 1 28%;
  }
}
@media (min-width: 1024px) {
  footer #donate {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 25%;
            flex: 0 1 25%;
  }
}
footer #donate p {
  display: none;
}
@media (min-width: 768px) {
  footer #donate p {
    display: block;
  }
}
footer #donate a {
  background-color: #ffc439;
  color: #000;
  width: 100%;
  display: block;
}
@media (min-width: 768px) {
  footer #donate a {
    width: auto;
    display: inline-block;
  }
}
footer #legal {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100%;
          flex: 1 0 100%;
  font-size: 14px;
  margin-top: 0px;
}
@media (min-width: 768px) {
  footer #legal {
    margin-top: 20px;
  }
}
footer #legal p {
  max-width: 100%;
  color: #7498b0;
}
@media (min-width: 1260px) {
  footer #legal p {
    max-width: 70%;
  }
}
footer #mc_embed_signup_scroll div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
footer #mc_embed_signup_scroll div .button {
  height: 33px;
}
footer input[type=email]:focus, footer input[type=text]:focus {
  outline: none;
  border: 2px solid #7498b0;
}

.system {
  letter-spacing: 0.02em;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}

article {
  width: 100%;
  background-color: #FFF;
  margin-bottom: 40px;
  max-width: 100%;
}
article .content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
@media (min-width: 768px) {
  article .content {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
  }
}

div.closed div, div.closed ul {
  display: none;
}

.meta-block {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 50%;
          flex: 0 1 50%;
  padding-right: 5px;
  font-size: 14px;
  line-height: 1.45;
  letter-spacing: 0.025em;
  margin-bottom: 12px;
}
@media (min-width: 768px) {
  .meta-block {
    font-size: 13px;
  }
}
@media (min-width: 1024px) {
  .meta-block {
    font-size: 13px;
  }
}
@media (min-width: 1260px) {
  .meta-block {
    font-size: 14px;
  }
}
@media (min-width: 1420px) {
  .meta-block {
    font-size: 14px;
  }
}
@media (min-width: 1024px) {
  .meta-block {
    margin-bottom: 15px;
  }
}
.meta-block h4 {
  margin-bottom: 2px;
}
@media (min-width: 768px) {
  .meta-block h4 {
    margin-bottom: 0;
  }
}
.meta-block.postcitations {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 100%;
          flex: 0 1 100%;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 0 15px;
}
@media (min-width: 768px) {
  .meta-block.postcitations {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 1 50%;
            flex: 0 1 50%;
  }
}
.meta-block.postcitations h4 {
  margin-bottom: 5px;
  grid-column: 1/-1;
}
.meta-block.postcitations .citation {
  display: block;
  margin-bottom: 12px;
}
@media (min-width: 768px) {
  .meta-block.postcitations .citation {
    width: 96%;
  }
}
.meta-block.permalink i {
  color: #888;
  font-size: 12px;
  position: relative;
  left: 1px;
}
.meta-block.permalink a:link, .meta-block.permalink a:visited {
  color: #888;
  text-decoration: underline;
}
@media (min-width: 768px) {
  .meta-block.permalink a:link, .meta-block.permalink a:visited {
    text-decoration: none;
  }
  .meta-block.permalink a:link:hover, .meta-block.permalink a:visited:hover {
    text-decoration: underline;
  }
}
.meta-block.location {
  font-family: "Noto Kufi Arabic", "Atlas-Grotesk-Web", sans-serif;
}
.meta-block.code {
  color: #7498b0;
  font-weight: 600;
  font-size: 18px;
  line-height: 1.3;
}
.meta-block.code a {
  color: #7498b0;
}
.meta-block.code.current h4 {
  display: block;
}
@media (min-width: 768px) {
  .meta-block.code.current h4 {
    display: none;
  }
}
@media (min-width: 768px) {
  .meta-block.code {
    font-size: 22px;
  }
}
.meta-block.code span {
  letter-spacing: 0;
  -webkit-font-feature-settings: "zero";
          font-feature-settings: "zero";
  font-family: "Atlas-Typewriter-Web";
}
.meta-block.previous span {
  letter-spacing: 0;
  -webkit-font-feature-settings: "zero";
          font-feature-settings: "zero";
  font-family: "Atlas-Typewriter-Web";
}

article .info-left {
  padding: 15px 15px 20px 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
@media (min-width: 768px) {
  article .info-left {
    padding: 20px 20px 10px 20px;
  }
}
@media (min-width: 768px) {
  article .info-left {
    display: block;
    position: sticky;
    top: 60px;
    -ms-flex-item-align: start;
        align-self: flex-start;
  }
}

article .info-main .info-main-block {
  padding: 0 15px;
  margin-bottom: 1.6rem;
}
@media (min-width: 768px) {
  article .info-main .info-main-block {
    margin-bottom: 0;
    padding: 20px 20px 0 10px;
  }
}
@media (min-width: 1024px) {
  article .info-main .info-main-block {
    margin-bottom: 0;
    padding: 20px 20px 0 0;
  }
}
@media (min-width: 1260px) {
  article .info-main .info-main-block {
    margin-bottom: 0;
    padding: 20px 20px 0 0;
  }
}
@media (min-width: 1420px) {
  article .info-main .info-main-block {
    margin-bottom: 0;
    padding: 20px 30px 0 0;
  }
}

article .continue {
  display: block !important;
  font-family: "Atlas-Grotesk-Web", sans-serif;
  font-size: 16px;
  line-height: 1.45;
}
@media (min-width: 768px) {
  article .continue {
    font-size: 16px;
  }
}
@media (min-width: 1024px) {
  article .continue {
    font-size: 16px;
  }
}
@media (min-width: 1260px) {
  article .continue {
    font-size: 17px;
  }
}
@media (min-width: 1420px) {
  article .continue {
    font-size: 17px;
  }
}
@media (min-width: 768px) {
  article .continue {
    line-height: 1.4;
  }
}
article .continue a {
  text-decoration: none;
}
article .continue i {
  font-size: 12px;
  position: relative;
  top: -1px;
  padding-left: 2px;
}

article .info-right .meta-list {
  margin-bottom: 40px;
}

article h2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  article h2 {
    margin-bottom: 0.8em;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
article h2 span {
  cursor: pointer;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.45;
  letter-spacing: 0.025em;
  color: #888;
  display: block;
  padding: 0 0 0 10px;
}
@media (min-width: 768px) {
  article h2 span {
    font-size: 13px;
  }
}
@media (min-width: 1024px) {
  article h2 span {
    font-size: 13px;
  }
}
@media (min-width: 1260px) {
  article h2 span {
    font-size: 14px;
  }
}
@media (min-width: 1420px) {
  article h2 span {
    font-size: 14px;
  }
}
@media (min-width: 768px) {
  article h2 span {
    padding: 3px 0 0 15px;
  }
}
article h2 span i {
  font-size: 12px;
  padding-left: 1px;
}
article h2 span:hover {
  color: #777;
}
article h2 span::-moz-selection {
  background-color: transparent;
}
article h2 span::selection {
  background-color: transparent;
}
article h2.underline-header {
  border-bottom: 2px solid #000;
  margin-bottom: 1em;
}

article.mil h2 span {
  color: #000;
  margin: 0;
  padding: 0;
  font-family: "Atlas-Grotesk-Web", sans-serif;
  font-size: 16px;
  line-height: 1.45;
}
@media (min-width: 768px) {
  article.mil h2 span {
    font-size: 16px;
  }
}
@media (min-width: 1024px) {
  article.mil h2 span {
    font-size: 16px;
  }
}
@media (min-width: 1260px) {
  article.mil h2 span {
    font-size: 17px;
  }
}
@media (min-width: 1420px) {
  article.mil h2 span {
    font-size: 17px;
  }
}
@media (min-width: 768px) {
  article.mil h2 span {
    line-height: 1.4;
  }
}

main div.research {
  font-family: "Atlas-Grotesk-Web";
  letter-spacing: 0;
  background-color: #f2f2f2;
  margin: 0 -10px;
  padding-top: 9px;
  padding-bottom: 8px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
main div.research p {
  padding: 0 10px;
}
main div.research p:nth-last-child(1) {
  margin-bottom: 0;
}

article.type-mil {
  padding: 30px 0;
}
article.type-mil br {
  content: "";
  display: block;
  margin-bottom: 0.8em;
}
article.type-mil &gt; div.content.annotated:nth-last-child(2) .report {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
article.type-mil .content.original {
  display: none;
}
article.type-mil .info-main .report {
  height: 100%;
  border-radius: 0;
}
@media (min-width: 768px) {
  article.type-mil .info-main .report {
    background-image: none;
  }
}
article.type-mil .report-strike {
  position: relative;
}
article.type-mil .report-strike + p {
  margin-top: 0.8em;
}
article.type-mil .report-strike .strike-info {
  font-size: 11px;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  font-weight: bold;
  color: #888;
  color: #6791ad;
  position: relative;
  width: auto;
  right: auto;
  top: auto;
  padding: 5px 0 5px 10px;
}
@media (min-width: 768px) {
  article.type-mil .report-strike .strike-info {
    letter-spacing: 0.1em;
    font-size: 11.49px;
  }
}
@media (min-width: 1260px) {
  article.type-mil .report-strike .strike-info {
    padding: 5px 0 5px 20px;
    width: 190px;
    position: absolute;
    top: 0;
    right: -190px;
  }
}
article.type-mil .report-strike .strike-info.active {
  background-color: #d1dee6;
}
article.type-mil .report-strike .strike-description {
  padding-left: 35px;
  position: relative;
  padding-right: 10px;
}
article.type-mil .report-strike .strike-description::before {
  content: "•";
  font-size: 22px;
  top: -4px;
  position: absolute;
  left: 10px;
}
article.type-mil .report-strike .strike-description.active {
  background-color: #d1dee6;
}
article.type-mil .underline-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
article.type-mil .info-main .info-main-block {
  padding-top: 0;
  margin-bottom: 0;
}
@media (min-width: 1260px) {
  article.type-mil .info-main .info-main-block {
    padding-right: 10px;
  }
}

article.type-mil .content.media {
  margin-top: 20px;
}
article.type-mil .content.media .info-left {
  padding: 0;
}
article.type-mil .content.media .media-embed {
  margin: 0 0 20px 0;
}

article.type-mil .content.original .info-left {
  padding: 10px 0 10px 15px;
}
@media (min-width: 768px) {
  article.type-mil .content.original .info-left {
    padding: 10px 0 10px 20px;
  }
}
article.type-mil .content.original .info-left .meta-block.notes {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100%;
          flex: 1 0 100%;
}
article.type-mil .content.original .info-left p {
  font-size: 12px;
  margin-top: 0.2rem;
  padding-right: 10px;
}
@media (min-width: 768px) {
  article.type-mil .content.original .info-left p {
    padding-right: 20px;
  }
}
article.type-mil .content.original .report &gt; * {
  padding: 0 10px;
}
article.type-mil .content.original .report &gt; * p {
  padding: 0;
}

article.type-mil .content.annotated.summary .info-left {
  color: #000;
}
article.type-mil .content.annotated.summary .info-left .days-summary {
  border: none;
}
article.type-mil .content.annotated.summary .info-main, article.type-mil .content.annotated.summary .info-left {
  border-top: none;
}
article.type-mil .content.annotated.summary .report {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
article.type-mil .content.annotated .info-left {
  color: #6791ad;
  padding: 0;
}
@media (min-width: 768px) {
  article.type-mil .content.annotated .info-left {
    border-top: 1px dashed #6791ad;
    padding: 10px 0 10px 20px;
  }
}
article.type-mil .content.annotated .info-left .days-summary {
  border-top: 1px dashed #bbb;
  border-bottom: 1px dashed #bbb;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 100%;
          flex: 0 1 100%;
  padding: 10px 15px 0 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
@media (min-width: 768px) {
  article.type-mil .content.annotated .info-left .days-summary {
    display: block;
    padding: 0;
    border: none;
  }
}
article.type-mil .content.annotated .info-left .days-summary .date-description {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 768px) {
  article.type-mil .content.annotated .info-left .days-summary .date-description {
    display: block;
  }
}
article.type-mil .content.annotated .info-left .days-summary .meta-block {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
article.type-mil .content.annotated .info-left .days-summary .meta-block.summary {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
article.type-mil .content.annotated .info-left .days-summary .actions, article.type-mil .content.annotated .info-left .days-summary .date {
  -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0;
}
article.type-mil .content.annotated .info-left .meta-block .report-date {
  font-weight: 500;
}
article.type-mil .content.annotated .info-left .meta-block .country-name {
  width: 45px;
  font-weight: bold;
  display: inline-block;
}
@media (min-width: 768px) {
  article.type-mil .content.annotated .info-main {
    border-top: 1px dashed #6791ad;
  }
}

article.type-mil .content.original .report {
  border-radius: 5px;
}

article.type-mil .tab-switch {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 4px;
}
article.type-mil .tab-switch &gt; div {
  cursor: pointer;
  font-weight: normal;
  border-radius: 5px;
  border: 1px solid transparent;
  font-size: 14px;
  line-height: 1.45;
  letter-spacing: 0.025em;
  padding: 3px 7px 0 7px;
  text-align: center;
  height: 26px;
  margin-top: 5px;
}
@media (min-width: 768px) {
  article.type-mil .tab-switch &gt; div {
    font-size: 13px;
  }
}
@media (min-width: 1024px) {
  article.type-mil .tab-switch &gt; div {
    font-size: 13px;
  }
}
@media (min-width: 1260px) {
  article.type-mil .tab-switch &gt; div {
    font-size: 14px;
  }
}
@media (min-width: 1420px) {
  article.type-mil .tab-switch &gt; div {
    font-size: 14px;
  }
}
article.type-mil .tab-switch &gt; div.active {
  border: 1px solid #6791ad;
  background-color: #6791ad;
  color: #FFF;
}
@media (min-width: 768px) {
  article.type-mil .tab-switch &gt; div {
    height: auto;
  }
}
article.type-mil .tab-switch &gt; div.original {
  display: none;
}
@media (min-width: 768px) {
  article.type-mil .tab-switch &gt; div.original {
    display: block;
  }
}

article.original.no-annotation .tab-switch {
  display: none;
}
article.original .content.header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
article.original .content {
  display: none;
}
article.original .content.original, article.original .content.tab-switch {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.mapboxgeolocation {
  position: relative;
}

.geolocation-map {
  height: 400px;
  background-color: #ddd;
  margin-bottom: 2rem;
}
.geolocation-map button {
  display: none;
}

.geojson-container {
  display: none;
}

.declassified-assessments {
  font-size: 14px;
  line-height: 1.45;
  letter-spacing: 0.025em;
}
@media (min-width: 768px) {
  .declassified-assessments {
    font-size: 13px;
  }
}
@media (min-width: 1024px) {
  .declassified-assessments {
    font-size: 13px;
  }
}
@media (min-width: 1260px) {
  .declassified-assessments {
    font-size: 14px;
  }
}
@media (min-width: 1420px) {
  .declassified-assessments {
    font-size: 14px;
  }
}

.victims__victim {
  padding-bottom: 5px;
  margin-bottom: 1rem;
}
.victims__name {
  font-family: "Atlas-Grotesk-Web", "Noto Kufi Arabic";
}
.victims__label {
  margin: 2rem 0 1rem 0;
  font-weight: 500;
}
.victims .commas span::after, .victims .commas div::after {
  content: ", ";
}
.victims .commas span:nth-last-child(1)::after, .victims .commas div:nth-last-child(1)::after {
  content: "";
}

article.type-civ .sources.info-main-block, article.type-civ .stats.info-main-block, article.type-civ .summary.info-main-block {
  display: block;
}
@media (min-width: 1260px) {
  article.type-civ .sources.info-main-block, article.type-civ .stats.info-main-block, article.type-civ .summary.info-main-block {
    display: none;
  }
}
article.type-civ .info-main-block.victims {
  padding-top: 0 !important;
}
article.type-civ .info-main-block.victims p.family-label {
  margin-bottom: 0;
  font-weight: 500;
}
article.type-civ .info-main-block.victims ul {
  margin-bottom: 0.8em;
}
article.type-civ .info-main-block.victims li span::after {
  content: ", ";
}
article.type-civ .info-main-block.victims li span:nth-last-child(1)::after {
  content: "";
}
article.type-civ .info-main-block.victims .victim-age {
  text-transform: lowercase;
}
article.type-civ h2 br {
  display: block;
}
@media (min-width: 768px) {
  article.type-civ h2 br {
    display: none;
  }
}
article.type-civ .info-left i {
  position: relative;
  font-size: 11px;
  top: -1px;
}
@media (min-width: 768px) {
  article.type-civ .info-left i {
    font-size: 13px;
  }
}
article.type-civ .info-left .meta-block span.geo-link.show-warning span.lat-lng {
  display: none;
}
article.type-civ .info-left .meta-block span.geo-link.show-warning span.warning {
  display: block;
}
article.type-civ .info-left .meta-block span.geo-link span.lat-lng:hover {
  text-decoration: underline;
  cursor: pointer;
}
article.type-civ .info-left .meta-block span.geo-link span.warning {
  color: #c30707;
  display: none;
}
article.type-civ .info-left .meta-block span.geo-link span.warning a {
  color: #c30707;
  text-decoration: underline;
}
article.type-civ .info-left .meta-block span.geo-link span.warning i {
  position: relative;
  top: 0;
  font-size: 11px;
}

.content .info-main-block.belligerents {
  padding-bottom: 30px;
}
.content .info-main-block.belligerents .meta-list {
  margin-bottom: 1.8em;
}

.main-strike-report {
  margin-bottom: 20px;
}

.strike-report {
  padding: 10px;
  background-color: #f2f2f2;
  position: relative;
}
.strike-report &gt; div.report {
  font-size: 14px;
  line-height: 1.45;
  letter-spacing: 0.025em;
}
@media (min-width: 768px) {
  .strike-report &gt; div.report {
    font-size: 13px;
  }
}
@media (min-width: 1024px) {
  .strike-report &gt; div.report {
    font-size: 13px;
  }
}
@media (min-width: 1260px) {
  .strike-report &gt; div.report {
    font-size: 14px;
  }
}
@media (min-width: 1420px) {
  .strike-report &gt; div.report {
    font-size: 14px;
  }
}
.strike-report br {
  display: block;
  content: "";
  margin-bottom: 0.8em;
}

.strike-report p.original-language, .report p.original-language {
  display: none;
}
.strike-report p.english-language, .report p.english-language {
  margin-bottom: 0;
}
.strike-report.original p.original-language, .report.original p.original-language {
  display: block;
  margin-bottom: 0;
}
.strike-report.original p.english-language, .report.original p.english-language {
  display: none;
}

.declassified-link i,
.official-source i {
  font-size: 12px;
  position: relative;
  top: -1px;
  padding-right: 3px;
}

.declassified-link {
  margin-right: 10px;
}

.official-source {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  margin-left: 10px;
  text-align: right;
  z-index: 0;
  font-family: "Atlas-Grotesk-Web";
}
@media (min-width: 768px) {
  .official-source {
    margin-left: 0;
    -webkit-box-flex: 0;
        -ms-flex: 0 1 19%;
            flex: 0 1 19%;
  }
}
.official-source a:link:hover, .official-source a:visited:hover {
  text-decoration: underline !important;
}
.official-source a:link {
  background: none !important;
  text-shadow: none !important;
  display: block;
}

.partner-strike-reports + h2, .civilian-casualty-statements + h2 {
  margin-top: 1.6rem;
}

.civilian-casualty-statements-list li, .official-source li {
  position: relative;
  display: none;
}
.civilian-casualty-statements-list li.active, .official-source li.active {
  display: block;
}

.statement-border {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background-color: #f2f2f2;
  font-size: 14px;
  line-height: 1.45;
  letter-spacing: 0.025em;
  border-bottom: 1px solid #dedede;
  -ms-flex-line-pack: baseline;
      align-content: baseline;
  padding: 7px 10px 4px 10px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 768px) {
  .statement-border {
    font-size: 13px;
  }
}
@media (min-width: 1024px) {
  .statement-border {
    font-size: 13px;
  }
}
@media (min-width: 1260px) {
  .statement-border {
    font-size: 14px;
  }
}
@media (min-width: 1420px) {
  .statement-border {
    font-size: 14px;
  }
}
.statement-border a:link, .statement-border a:visited, .statement-border i {
  color: #666;
}
.statement-border .statement-title {
  font-weight: 500;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.statement-border .statement-border-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  color: #666;
}
.statement-border .statement-border-nav.original .or {
  text-decoration: underline;
  color: #000;
}
.statement-border .statement-border-nav.original .en {
  text-decoration: none;
  color: #666;
}
.statement-border .statement-border-nav .en {
  text-decoration: underline;
  color: #000;
}
.statement-border .statement-border-nav.language li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.statement-border .statement-border-nav.language .or {
  padding-left: 3px;
}
.statement-border .statement-border-nav.language .en {
  padding-right: 3px;
}
.statement-border .statement-border-nav.language li div {
  cursor: pointer;
}
.statement-border .statement-border-nav li {
  cursor: pointer;
  padding-left: 20px;
}
.statement-border .statement-border-nav li div {
  text-align: right;
  cursor: pointer;
}

body.annual-report-2022.page header,
body.annual-report-2022.page .info-left,
body.annual-report-2022.page .info-right,
body.annual-report-2022.page footer {
  display: none;
}
body.annual-report-2022.page main {
  margin-top: 0 !important;
}
body.annual-report-2022.page .info-main-block {
  padding: 0;
}
body.annual-report-2022.page .info-main-block h1 {
  display: none;
}
body.annual-report-2022.page p {
  margin-bottom: 0;
}
body.annual-report-2022.page main,
body.annual-report-2022.page #posts,
body.annual-report-2022.page article,
body.annual-report-2022.page .content {
  margin: 0;
  display: block;
  width: 100vw;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

article.type-news_and_analysis, article.output_type-analysis, article.generic-research {
  background-color: #FFF;
}
article.type-news_and_analysis.in-archive .lang-switcher, article.output_type-analysis.in-archive .lang-switcher, article.generic-research.in-archive .lang-switcher {
  display: none !important;
}
article.type-news_and_analysis.in-archive .language-element.ar,
article.type-news_and_analysis.in-archive .language-element.nl, article.output_type-analysis.in-archive .language-element.ar,
article.output_type-analysis.in-archive .language-element.nl, article.generic-research.in-archive .language-element.ar,
article.generic-research.in-archive .language-element.nl {
  display: none !important;
}
article.type-news_and_analysis.in-archive .content .info-main .info-main-block, article.output_type-analysis.in-archive .content .info-main .info-main-block, article.generic-research.in-archive .content .info-main .info-main-block {
  padding-bottom: 0;
}
@media (min-width: 768px) {
  article.type-news_and_analysis.in-archive .content .info-main .info-main-block, article.output_type-analysis.in-archive .content .info-main .info-main-block, article.generic-research.in-archive .content .info-main .info-main-block {
    padding-bottom: 20px;
  }
}
article.type-news_and_analysis.in-archive .content .info-main .info-main-block &gt; *,
article.type-news_and_analysis.in-archive .content .info-main .info-main-block .language-element.en &gt; *, article.output_type-analysis.in-archive .content .info-main .info-main-block &gt; *,
article.output_type-analysis.in-archive .content .info-main .info-main-block .language-element.en &gt; *, article.generic-research.in-archive .content .info-main .info-main-block &gt; *,
article.generic-research.in-archive .content .info-main .info-main-block .language-element.en &gt; * {
  display: none;
}
article.type-news_and_analysis.in-archive .content .info-main .info-main-block &gt; *:nth-child(-n+4),
article.type-news_and_analysis.in-archive .content .info-main .info-main-block .language-element.en &gt; *:nth-child(-n+4), article.output_type-analysis.in-archive .content .info-main .info-main-block &gt; *:nth-child(-n+4),
article.output_type-analysis.in-archive .content .info-main .info-main-block .language-element.en &gt; *:nth-child(-n+4), article.generic-research.in-archive .content .info-main .info-main-block &gt; *:nth-child(-n+4),
article.generic-research.in-archive .content .info-main .info-main-block .language-element.en &gt; *:nth-child(-n+4) {
  display: block;
}
article.type-news_and_analysis.in-archive .content .info-main .info-main-block &gt; *.wp-caption-text,
article.type-news_and_analysis.in-archive .content .info-main .info-main-block .language-element.en &gt; *.wp-caption-text, article.output_type-analysis.in-archive .content .info-main .info-main-block &gt; *.wp-caption-text,
article.output_type-analysis.in-archive .content .info-main .info-main-block .language-element.en &gt; *.wp-caption-text, article.generic-research.in-archive .content .info-main .info-main-block &gt; *.wp-caption-text,
article.generic-research.in-archive .content .info-main .info-main-block .language-element.en &gt; *.wp-caption-text {
  display: none;
}
article.type-news_and_analysis.in-archive .content .info-main .info-main-block .wp-caption, article.output_type-analysis.in-archive .content .info-main .info-main-block .wp-caption, article.generic-research.in-archive .content .info-main .info-main-block .wp-caption {
  display: none;
}

article.type-news_and_analysis .content .info-main .info-main-block &gt; ul, article.type-about .content .info-main .info-main-block &gt; ul, article.output_type-analysis .content .info-main .info-main-block &gt; ul, article.generic-research .content .info-main .info-main-block &gt; ul {
  list-style-type: disc !important;
  margin-left: 1em;
}
article.type-news_and_analysis .content .info-main .info-main-block &gt; ul li, article.type-about .content .info-main .info-main-block &gt; ul li, article.output_type-analysis .content .info-main .info-main-block &gt; ul li, article.generic-research .content .info-main .info-main-block &gt; ul li {
  margin-bottom: 0.8em;
}

article.type-news_and_analysis span.warning {
  color: #c30707;
}
article.type-news_and_analysis table {
  width: 100%;
}
article.type-news_and_analysis table td, article.type-news_and_analysis table th {
  border: 1px solid #ccc;
  padding: 5px 10px;
}
article.type-news_and_analysis table {
  max-width: 100vw;
  margin: 30px 0;
  font-family: "Atlas-Grotesk-Web";
}
article.type-news_and_analysis table caption {
  text-align: left;
  font-weight: bold;
  margin-bottom: 1rem;
}
article.type-news_and_analysis table tr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
@media (min-width: 768px) {
  article.type-news_and_analysis table tr {
    display: table-row;
  }
}
article.type-news_and_analysis table th {
  font-size: 14px;
  line-height: 1.45;
  letter-spacing: 0.025em;
  font-weight: 500;
}
@media (min-width: 768px) {
  article.type-news_and_analysis table th {
    font-size: 13px;
  }
}
@media (min-width: 1024px) {
  article.type-news_and_analysis table th {
    font-size: 13px;
  }
}
@media (min-width: 1260px) {
  article.type-news_and_analysis table th {
    font-size: 14px;
  }
}
@media (min-width: 1420px) {
  article.type-news_and_analysis table th {
    font-size: 14px;
  }
}
article.type-news_and_analysis table td {
  font-size: 14px;
  line-height: 1.45;
  letter-spacing: 0.025em;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 100%;
          flex: 0 1 100%;
  vertical-align: top;
}
@media (min-width: 768px) {
  article.type-news_and_analysis table td {
    font-size: 13px;
  }
}
@media (min-width: 1024px) {
  article.type-news_and_analysis table td {
    font-size: 13px;
  }
}
@media (min-width: 1260px) {
  article.type-news_and_analysis table td {
    font-size: 14px;
  }
}
@media (min-width: 1420px) {
  article.type-news_and_analysis table td {
    font-size: 14px;
  }
}
article.type-news_and_analysis table td b, article.type-news_and_analysis table td strong {
  font-weight: 500;
}

.investigation.darkmode .header-image.hide {
  background: transparent;
  min-height: 250px;
  height: auto;
}
.investigation.darkmode h2 {
  margin-top: 2rem;
  margin-bottom: 1rem;
  position: relative;
  padding-bottom: 10px;
}
.investigation.darkmode hr {
  left: calc((100vw - 1420px) / 2 * -1 - 230px);
  border: none;
  border-bottom: 1px solid #3d454e;
  width: 100vw;
  position: relative;
  margin: 2rem 0;
}
.investigation.darkmode.darkmode h2 {
  color: #FFF;
}
.investigation.darkmode .info-main-block {
  padding-bottom: 80px;
}
.investigation.darkmode .wp-caption-text {
  position: relative;
  width: auto;
  left: auto;
  right: auto;
  margin-top: 1rem;
}
.investigation.darkmode .wp-caption-text a {
  color: inherit;
}
.investigation.darkmode .aligncenter {
  width: 100% !important;
}
@media (min-width: 1024px) {
  .investigation.darkmode .aligncenter {
    width: 120% !important;
    left: -10%;
  }
}
@media (min-width: 1260px) {
  .investigation.darkmode .aligncenter {
    width: 140% !important;
    left: -20%;
  }
}
.investigation.darkmode .aligncenter p {
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
@media (min-width: 768px) {
  .investigation.darkmode .aligncenter p {
    max-width: 75%;
  }
}
.investigation.darkmode .aligncenter p::before {
  content: "▴ ";
}
.investigation.darkmode .alignnone {
  width: 100% !important;
}
.investigation.darkmode .aligncenter,
.investigation.darkmode .alignnone {
  position: relative;
  margin: 2rem 0;
}
@media (min-width: 768px) {
  .investigation.darkmode .aligncenter,
  .investigation.darkmode .alignnone {
    margin: 3rem 0;
  }
}
.investigation.darkmode img {
  height: auto;
  -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.8);
          box-shadow: 0 0 20px rgba(0, 0, 0, 0.8);
  border: none;
  border-radius: 2px;
  overflow: hidden;
}
.investigation.darkmode .info-main-block a {
  color: #81baff;
}
.investigation.darkmode .mediavideo video {
  width: 100%;
  height: auto;
  border-radius: 2px;
  overflow: hidden;
  display: block;
}
.investigation.darkmode .alignleft {
  width: 75%;
  margin: 2rem 0;
}
@media (min-width: 768px) {
  .investigation.darkmode .alignleft {
    margin: 0 2rem 0 0;
    float: left;
    width: 300px;
    margin-left: -150px;
  }
}
@media (min-width: 1260px) {
  .investigation.darkmode .alignleft {
    width: 360px;
    margin-left: -180px;
  }
}
.investigation.darkmode .alignright {
  margin: 0 2rem 0 0;
  width: 400px;
  margin-right: -200px;
  float: right;
}

article.investigation .alignnone, article.investigation .alignleft, article.investigation .alignright {
  max-width: 100%;
  height: auto;
  max-width: 100%;
}
article.investigation .alignnone, article.investigation .aligncenter {
  width: 100% !important;
}

article.type-news_and_analysis div.wp-caption.alignnone,
article.type-news_and_analysis div.wp-caption.aligncenter, article.output_type-analysis div.wp-caption.alignnone,
article.output_type-analysis div.wp-caption.aligncenter, article.generic-research div.wp-caption.alignnone,
article.generic-research div.wp-caption.aligncenter {
  width: 100% !important;
}
article.type-news_and_analysis img, article.output_type-analysis img, article.generic-research img {
  max-width: 100%;
  width: 100%;
  height: auto;
}
article.type-news_and_analysis p, article.output_type-analysis p, article.generic-research p {
  text-align: left !important;
}

article.type-news_and_analysis .partners, article.type-news_and_analysis .share, article.output_type-analysis .partners, article.output_type-analysis .share, article.investigation .partners, article.investigation .share, article.generic-research .partners, article.generic-research .share {
  max-width: 180px;
  margin-top: 10px;
  border: 1px solid #ddd;
  border-top: none;
}
article.type-news_and_analysis .partners__item, article.type-news_and_analysis .share__item, article.output_type-analysis .partners__item, article.output_type-analysis .share__item, article.investigation .partners__item, article.investigation .share__item, article.generic-research .partners__item, article.generic-research .share__item {
  background: #f1f1f1;
  border-top: 1px solid #ddd;
  display: block;
  padding: 15px;
}
article.type-news_and_analysis .partners a.share__item, article.type-news_and_analysis .share a.share__item, article.output_type-analysis .partners a.share__item, article.output_type-analysis .share a.share__item, article.investigation .partners a.share__item, article.investigation .share a.share__item, article.generic-research .partners a.share__item, article.generic-research .share a.share__item {
  padding: 8px 13px 6px 13px;
  text-decoration: none !important;
}
article.type-news_and_analysis .partners a.share__item i, article.type-news_and_analysis .share a.share__item i, article.output_type-analysis .partners a.share__item i, article.output_type-analysis .share a.share__item i, article.investigation .partners a.share__item i, article.investigation .share a.share__item i, article.generic-research .partners a.share__item i, article.generic-research .share a.share__item i {
  padding-right: 7px;
}
article.type-news_and_analysis .partners a.share__item:hover, article.type-news_and_analysis .share a.share__item:hover, article.output_type-analysis .partners a.share__item:hover, article.output_type-analysis .share a.share__item:hover, article.investigation .partners a.share__item:hover, article.investigation .share a.share__item:hover, article.generic-research .partners a.share__item:hover, article.generic-research .share a.share__item:hover {
  background-color: #FFF;
}
article.type-news_and_analysis .partners img, article.type-news_and_analysis .share img, article.output_type-analysis .partners img, article.output_type-analysis .share img, article.investigation .partners img, article.investigation .share img, article.generic-research .partners img, article.generic-research .share img {
  display: block;
  width: 100%;
  mix-blend-mode: multiply;
  height: auto;
}
article.type-news_and_analysis .info-mobile, article.output_type-analysis .info-mobile, article.investigation .info-mobile, article.generic-research .info-mobile {
  width: 100%;
}
@media (min-width: 768px) {
  article.type-news_and_analysis .info-mobile, article.output_type-analysis .info-mobile, article.investigation .info-mobile, article.generic-research .info-mobile {
    width: auto;
  }
}
@media (min-width: 1260px) {
  article.type-news_and_analysis .info-mobile, article.output_type-analysis .info-mobile, article.investigation .info-mobile, article.generic-research .info-mobile {
    display: none;
  }
}
article.type-news_and_analysis .info-mobile .partners, article.output_type-analysis .info-mobile .partners, article.investigation .info-mobile .partners, article.generic-research .info-mobile .partners {
  margin-bottom: 1rem;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  max-width: none;
  border: none;
}
@media (min-width: 768px) {
  article.type-news_and_analysis .info-mobile .partners, article.output_type-analysis .info-mobile .partners, article.investigation .info-mobile .partners, article.generic-research .info-mobile .partners {
    display: block;
  }
}
article.type-news_and_analysis .info-mobile .partners .partners__item, article.output_type-analysis .info-mobile .partners .partners__item, article.investigation .info-mobile .partners .partners__item, article.generic-research .info-mobile .partners .partners__item {
  border: 1px solid #ddd;
}
article.type-news_and_analysis .info-mobile .partners .partners__item:nth-child(even), article.output_type-analysis .info-mobile .partners .partners__item:nth-child(even), article.investigation .info-mobile .partners .partners__item:nth-child(even), article.generic-research .info-mobile .partners .partners__item:nth-child(even) {
  border-left: none;
}
@media (min-width: 768px) {
  article.type-news_and_analysis .info-mobile .partners .partners__item:nth-child(even), article.output_type-analysis .info-mobile .partners .partners__item:nth-child(even), article.investigation .info-mobile .partners .partners__item:nth-child(even), article.generic-research .info-mobile .partners .partners__item:nth-child(even) {
    border-left: 1px solid #ddd;
  }
}
article.type-news_and_analysis .info-mobile .share, article.output_type-analysis .info-mobile .share, article.investigation .info-mobile .share, article.generic-research .info-mobile .share {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: none;
  margin-bottom: 0;
  font-size: 0.9rem;
}
@media (min-width: 768px) {
  article.type-news_and_analysis .info-mobile .share, article.output_type-analysis .info-mobile .share, article.investigation .info-mobile .share, article.generic-research .info-mobile .share {
    display: block;
  }
}
article.type-news_and_analysis .info-mobile .share .share__item, article.output_type-analysis .info-mobile .share .share__item, article.investigation .info-mobile .share .share__item, article.generic-research .info-mobile .share .share__item {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  border-right: 1px solid #ddd;
}
@media (min-width: 768px) {
  article.type-news_and_analysis .info-mobile .share .share__item, article.output_type-analysis .info-mobile .share .share__item, article.investigation .info-mobile .share .share__item, article.generic-research .info-mobile .share .share__item {
    border-right: none;
  }
}
article.type-news_and_analysis .info-mobile .share .share__item:nth-last-child(1), article.output_type-analysis .info-mobile .share .share__item:nth-last-child(1), article.investigation .info-mobile .share .share__item:nth-last-child(1), article.generic-research .info-mobile .share .share__item:nth-last-child(1) {
  border-right: 0;
}
article.type-news_and_analysis .lang-switcher, article.output_type-analysis .lang-switcher, article.investigation .lang-switcher, article.generic-research .lang-switcher {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  margin-bottom: 2rem;
  color: #666;
}
article.type-news_and_analysis .lang-switcher div, article.output_type-analysis .lang-switcher div, article.investigation .lang-switcher div, article.generic-research .lang-switcher div {
  padding: 0 0 0 10px;
  font-weight: 500;
  cursor: pointer;
}
article.type-news_and_analysis .language-element, article.output_type-analysis .language-element, article.investigation .language-element, article.generic-research .language-element {
  display: none;
}
article.type-news_and_analysis[data-lang=en] .lang-switcher div[data-lang=en], article.output_type-analysis[data-lang=en] .lang-switcher div[data-lang=en], article.investigation[data-lang=en] .lang-switcher div[data-lang=en], article.generic-research[data-lang=en] .lang-switcher div[data-lang=en] {
  text-decoration: underline;
}
article.type-news_and_analysis[data-lang=en] .language-element.en, article.output_type-analysis[data-lang=en] .language-element.en, article.investigation[data-lang=en] .language-element.en, article.generic-research[data-lang=en] .language-element.en {
  display: block;
}
article.type-news_and_analysis .content a, article.output_type-analysis .content a, article.investigation .content a, article.generic-research .content a {
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 2px;
  text-decoration-color: inherit;
}
article.type-news_and_analysis .content a span, article.output_type-analysis .content a span, article.investigation .content a span, article.generic-research .content a span {
  text-decoration: underline;
  text-decoration-color: inherit;
  text-decoration-thickness: 1px;
  text-underline-offset: 2px;
}
article.type-news_and_analysis[data-lang=ar] .lang-switcher div[data-lang=ar], article.output_type-analysis[data-lang=ar] .lang-switcher div[data-lang=ar], article.investigation[data-lang=ar] .lang-switcher div[data-lang=ar], article.generic-research[data-lang=ar] .lang-switcher div[data-lang=ar] {
  text-decoration: underline;
}
article.type-news_and_analysis[data-lang=ar] .language-element.ar, article.output_type-analysis[data-lang=ar] .language-element.ar, article.investigation[data-lang=ar] .language-element.ar, article.generic-research[data-lang=ar] .language-element.ar {
  display: block;
}
article.type-news_and_analysis[data-lang=nl] .lang-switcher div[data-lang=nl], article.output_type-analysis[data-lang=nl] .lang-switcher div[data-lang=nl], article.investigation[data-lang=nl] .lang-switcher div[data-lang=nl], article.generic-research[data-lang=nl] .lang-switcher div[data-lang=nl] {
  text-decoration: underline;
}
article.type-news_and_analysis[data-lang=nl] .language-element.nl, article.output_type-analysis[data-lang=nl] .language-element.nl, article.investigation[data-lang=nl] .language-element.nl, article.generic-research[data-lang=nl] .language-element.nl {
  display: block;
}
article.type-news_and_analysis .info-main-block, article.output_type-analysis .info-main-block, article.investigation .info-main-block, article.generic-research .info-main-block {
  max-width: 700px;
}
article.type-news_and_analysis h2, article.output_type-analysis h2, article.investigation h2, article.generic-research h2 {
  display: block;
  text-align: left !important;
  letter-spacing: 0;
  margin-bottom: 0.8rem;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.2;
}
@media (min-width: 768px) {
  article.type-news_and_analysis h2, article.output_type-analysis h2, article.investigation h2, article.generic-research h2 {
    font-size: 24px;
    line-height: 1.3;
  }
}
article.type-news_and_analysis h2[dir=rtl], article.type-news_and_analysis p[dir=rtl], article.output_type-analysis h2[dir=rtl], article.output_type-analysis p[dir=rtl], article.investigation h2[dir=rtl], article.investigation p[dir=rtl], article.generic-research h2[dir=rtl], article.generic-research p[dir=rtl] {
  text-align: right !important;
  font-family: serif;
}
article.type-news_and_analysis h2[dir=rtl], article.output_type-analysis h2[dir=rtl], article.investigation h2[dir=rtl], article.generic-research h2[dir=rtl] {
  font-weight: bold;
}
article.type-news_and_analysis h3, article.output_type-analysis h3, article.investigation h3, article.generic-research h3 {
  font-family: "Spectral";
  font-size: 19px;
  line-height: 1.45;
  -webkit-font-smoothing: auto;
  letter-spacing: -0.01em;
  font-weight: bold;
  margin-bottom: 0.6rem;
  font-size: 26px;
  margin-top: 1rem;
}
@media (min-width: 768px) {
  article.type-news_and_analysis h3, article.output_type-analysis h3, article.investigation h3, article.generic-research h3 {
    font-size: 20px;
  }
}
@media (min-width: 1024px) {
  article.type-news_and_analysis h3, article.output_type-analysis h3, article.investigation h3, article.generic-research h3 {
    font-size: 21px;
  }
}
@media (min-width: 1260px) {
  article.type-news_and_analysis h3, article.output_type-analysis h3, article.investigation h3, article.generic-research h3 {
    font-size: 21px;
  }
}
@media (min-width: 1420px) {
  article.type-news_and_analysis h3, article.output_type-analysis h3, article.investigation h3, article.generic-research h3 {
    font-size: 21px;
  }
}
@media (min-width: 768px) {
  article.type-news_and_analysis h3, article.output_type-analysis h3, article.investigation h3, article.generic-research h3 {
    line-height: 28px;
  }
}
@media (min-width: 1024px) {
  article.type-news_and_analysis h3, article.output_type-analysis h3, article.investigation h3, article.generic-research h3 {
    line-height: 30px;
  }
}
@media (min-width: 1260px) {
  article.type-news_and_analysis h3, article.output_type-analysis h3, article.investigation h3, article.generic-research h3 {
    line-height: 30px;
  }
}
@media (min-width: 1420px) {
  article.type-news_and_analysis h3, article.output_type-analysis h3, article.investigation h3, article.generic-research h3 {
    line-height: 30px;
  }
}
article.type-news_and_analysis h3 b, article.type-news_and_analysis h3 strong, article.output_type-analysis h3 b, article.output_type-analysis h3 strong, article.investigation h3 b, article.investigation h3 strong, article.generic-research h3 b, article.generic-research h3 strong {
  font-weight: 700;
}
@media (min-width: 1024px) {
  article.type-news_and_analysis h3, article.output_type-analysis h3, article.investigation h3, article.generic-research h3 {
    font-size: 26px;
  }
}
article.type-news_and_analysis p, article.output_type-analysis p, article.investigation p, article.generic-research p {
  -webkit-font-smoothing: antialiased;
}
article.type-news_and_analysis .content .info-main .info-main-block p:not(.wp-caption-text),
article.type-news_and_analysis .content .info-main .info-main-block ul,
article.type-news_and_analysis .content .info-main .info-main-block .simplePullQuote p, article.output_type-analysis .content .info-main .info-main-block p:not(.wp-caption-text),
article.output_type-analysis .content .info-main .info-main-block ul,
article.output_type-analysis .content .info-main .info-main-block .simplePullQuote p, article.investigation .content .info-main .info-main-block p:not(.wp-caption-text),
article.investigation .content .info-main .info-main-block ul,
article.investigation .content .info-main .info-main-block .simplePullQuote p, article.generic-research .content .info-main .info-main-block p:not(.wp-caption-text),
article.generic-research .content .info-main .info-main-block ul,
article.generic-research .content .info-main .info-main-block .simplePullQuote p {
  word-break: break-word;
  position: relative;
  font-family: "Spectral";
  font-size: 19px;
  line-height: 1.45;
  -webkit-font-smoothing: auto;
  letter-spacing: -0.01em;
}
@media (min-width: 768px) {
  article.type-news_and_analysis .content .info-main .info-main-block p:not(.wp-caption-text),
  article.type-news_and_analysis .content .info-main .info-main-block ul,
  article.type-news_and_analysis .content .info-main .info-main-block .simplePullQuote p, article.output_type-analysis .content .info-main .info-main-block p:not(.wp-caption-text),
  article.output_type-analysis .content .info-main .info-main-block ul,
  article.output_type-analysis .content .info-main .info-main-block .simplePullQuote p, article.investigation .content .info-main .info-main-block p:not(.wp-caption-text),
  article.investigation .content .info-main .info-main-block ul,
  article.investigation .content .info-main .info-main-block .simplePullQuote p, article.generic-research .content .info-main .info-main-block p:not(.wp-caption-text),
  article.generic-research .content .info-main .info-main-block ul,
  article.generic-research .content .info-main .info-main-block .simplePullQuote p {
    font-size: 20px;
  }
}
@media (min-width: 1024px) {
  article.type-news_and_analysis .content .info-main .info-main-block p:not(.wp-caption-text),
  article.type-news_and_analysis .content .info-main .info-main-block ul,
  article.type-news_and_analysis .content .info-main .info-main-block .simplePullQuote p, article.output_type-analysis .content .info-main .info-main-block p:not(.wp-caption-text),
  article.output_type-analysis .content .info-main .info-main-block ul,
  article.output_type-analysis .content .info-main .info-main-block .simplePullQuote p, article.investigation .content .info-main .info-main-block p:not(.wp-caption-text),
  article.investigation .content .info-main .info-main-block ul,
  article.investigation .content .info-main .info-main-block .simplePullQuote p, article.generic-research .content .info-main .info-main-block p:not(.wp-caption-text),
  article.generic-research .content .info-main .info-main-block ul,
  article.generic-research .content .info-main .info-main-block .simplePullQuote p {
    font-size: 21px;
  }
}
@media (min-width: 1260px) {
  article.type-news_and_analysis .content .info-main .info-main-block p:not(.wp-caption-text),
  article.type-news_and_analysis .content .info-main .info-main-block ul,
  article.type-news_and_analysis .content .info-main .info-main-block .simplePullQuote p, article.output_type-analysis .content .info-main .info-main-block p:not(.wp-caption-text),
  article.output_type-analysis .content .info-main .info-main-block ul,
  article.output_type-analysis .content .info-main .info-main-block .simplePullQuote p, article.investigation .content .info-main .info-main-block p:not(.wp-caption-text),
  article.investigation .content .info-main .info-main-block ul,
  article.investigation .content .info-main .info-main-block .simplePullQuote p, article.generic-research .content .info-main .info-main-block p:not(.wp-caption-text),
  article.generic-research .content .info-main .info-main-block ul,
  article.generic-research .content .info-main .info-main-block .simplePullQuote p {
    font-size: 21px;
  }
}
@media (min-width: 1420px) {
  article.type-news_and_analysis .content .info-main .info-main-block p:not(.wp-caption-text),
  article.type-news_and_analysis .content .info-main .info-main-block ul,
  article.type-news_and_analysis .content .info-main .info-main-block .simplePullQuote p, article.output_type-analysis .content .info-main .info-main-block p:not(.wp-caption-text),
  article.output_type-analysis .content .info-main .info-main-block ul,
  article.output_type-analysis .content .info-main .info-main-block .simplePullQuote p, article.investigation .content .info-main .info-main-block p:not(.wp-caption-text),
  article.investigation .content .info-main .info-main-block ul,
  article.investigation .content .info-main .info-main-block .simplePullQuote p, article.generic-research .content .info-main .info-main-block p:not(.wp-caption-text),
  article.generic-research .content .info-main .info-main-block ul,
  article.generic-research .content .info-main .info-main-block .simplePullQuote p {
    font-size: 21px;
  }
}
@media (min-width: 768px) {
  article.type-news_and_analysis .content .info-main .info-main-block p:not(.wp-caption-text),
  article.type-news_and_analysis .content .info-main .info-main-block ul,
  article.type-news_and_analysis .content .info-main .info-main-block .simplePullQuote p, article.output_type-analysis .content .info-main .info-main-block p:not(.wp-caption-text),
  article.output_type-analysis .content .info-main .info-main-block ul,
  article.output_type-analysis .content .info-main .info-main-block .simplePullQuote p, article.investigation .content .info-main .info-main-block p:not(.wp-caption-text),
  article.investigation .content .info-main .info-main-block ul,
  article.investigation .content .info-main .info-main-block .simplePullQuote p, article.generic-research .content .info-main .info-main-block p:not(.wp-caption-text),
  article.generic-research .content .info-main .info-main-block ul,
  article.generic-research .content .info-main .info-main-block .simplePullQuote p {
    line-height: 28px;
  }
}
@media (min-width: 1024px) {
  article.type-news_and_analysis .content .info-main .info-main-block p:not(.wp-caption-text),
  article.type-news_and_analysis .content .info-main .info-main-block ul,
  article.type-news_and_analysis .content .info-main .info-main-block .simplePullQuote p, article.output_type-analysis .content .info-main .info-main-block p:not(.wp-caption-text),
  article.output_type-analysis .content .info-main .info-main-block ul,
  article.output_type-analysis .content .info-main .info-main-block .simplePullQuote p, article.investigation .content .info-main .info-main-block p:not(.wp-caption-text),
  article.investigation .content .info-main .info-main-block ul,
  article.investigation .content .info-main .info-main-block .simplePullQuote p, article.generic-research .content .info-main .info-main-block p:not(.wp-caption-text),
  article.generic-research .content .info-main .info-main-block ul,
  article.generic-research .content .info-main .info-main-block .simplePullQuote p {
    line-height: 30px;
  }
}
@media (min-width: 1260px) {
  article.type-news_and_analysis .content .info-main .info-main-block p:not(.wp-caption-text),
  article.type-news_and_analysis .content .info-main .info-main-block ul,
  article.type-news_and_analysis .content .info-main .info-main-block .simplePullQuote p, article.output_type-analysis .content .info-main .info-main-block p:not(.wp-caption-text),
  article.output_type-analysis .content .info-main .info-main-block ul,
  article.output_type-analysis .content .info-main .info-main-block .simplePullQuote p, article.investigation .content .info-main .info-main-block p:not(.wp-caption-text),
  article.investigation .content .info-main .info-main-block ul,
  article.investigation .content .info-main .info-main-block .simplePullQuote p, article.generic-research .content .info-main .info-main-block p:not(.wp-caption-text),
  article.generic-research .content .info-main .info-main-block ul,
  article.generic-research .content .info-main .info-main-block .simplePullQuote p {
    line-height: 30px;
  }
}
@media (min-width: 1420px) {
  article.type-news_and_analysis .content .info-main .info-main-block p:not(.wp-caption-text),
  article.type-news_and_analysis .content .info-main .info-main-block ul,
  article.type-news_and_analysis .content .info-main .info-main-block .simplePullQuote p, article.output_type-analysis .content .info-main .info-main-block p:not(.wp-caption-text),
  article.output_type-analysis .content .info-main .info-main-block ul,
  article.output_type-analysis .content .info-main .info-main-block .simplePullQuote p, article.investigation .content .info-main .info-main-block p:not(.wp-caption-text),
  article.investigation .content .info-main .info-main-block ul,
  article.investigation .content .info-main .info-main-block .simplePullQuote p, article.generic-research .content .info-main .info-main-block p:not(.wp-caption-text),
  article.generic-research .content .info-main .info-main-block ul,
  article.generic-research .content .info-main .info-main-block .simplePullQuote p {
    line-height: 30px;
  }
}
article.type-news_and_analysis .content .info-main .info-main-block p:not(.wp-caption-text) b, article.type-news_and_analysis .content .info-main .info-main-block p:not(.wp-caption-text) strong,
article.type-news_and_analysis .content .info-main .info-main-block ul b,
article.type-news_and_analysis .content .info-main .info-main-block ul strong,
article.type-news_and_analysis .content .info-main .info-main-block .simplePullQuote p b,
article.type-news_and_analysis .content .info-main .info-main-block .simplePullQuote p strong, article.output_type-analysis .content .info-main .info-main-block p:not(.wp-caption-text) b, article.output_type-analysis .content .info-main .info-main-block p:not(.wp-caption-text) strong,
article.output_type-analysis .content .info-main .info-main-block ul b,
article.output_type-analysis .content .info-main .info-main-block ul strong,
article.output_type-analysis .content .info-main .info-main-block .simplePullQuote p b,
article.output_type-analysis .content .info-main .info-main-block .simplePullQuote p strong, article.investigation .content .info-main .info-main-block p:not(.wp-caption-text) b, article.investigation .content .info-main .info-main-block p:not(.wp-caption-text) strong,
article.investigation .content .info-main .info-main-block ul b,
article.investigation .content .info-main .info-main-block ul strong,
article.investigation .content .info-main .info-main-block .simplePullQuote p b,
article.investigation .content .info-main .info-main-block .simplePullQuote p strong, article.generic-research .content .info-main .info-main-block p:not(.wp-caption-text) b, article.generic-research .content .info-main .info-main-block p:not(.wp-caption-text) strong,
article.generic-research .content .info-main .info-main-block ul b,
article.generic-research .content .info-main .info-main-block ul strong,
article.generic-research .content .info-main .info-main-block .simplePullQuote p b,
article.generic-research .content .info-main .info-main-block .simplePullQuote p strong {
  font-weight: 700;
}
article.type-news_and_analysis .content .info-right, article.output_type-analysis .content .info-right, article.investigation .content .info-right, article.generic-research .content .info-right {
  display: none;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 440px;
          flex: 0 1 440px;
}
@media (min-width: 1260px) {
  article.type-news_and_analysis .content .info-right, article.output_type-analysis .content .info-right, article.investigation .content .info-right, article.generic-research .content .info-right {
    display: block;
  }
}
article.type-news_and_analysis .content, article.output_type-analysis .content, article.investigation .content, article.generic-research .content {
  margin-top: 20px;
}
article.type-news_and_analysis .header-image, article.output_type-analysis .header-image, article.investigation .header-image, article.generic-research .header-image {
  width: 100%;
  height: 300px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  position: relative;
  background-color: #0d3856;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
@media (min-width: 768px) {
  article.type-news_and_analysis .header-image, article.output_type-analysis .header-image, article.investigation .header-image, article.generic-research .header-image {
    height: 400px;
  }
}
@media (min-width: 1024px) {
  article.type-news_and_analysis .header-image, article.output_type-analysis .header-image, article.investigation .header-image, article.generic-research .header-image {
    height: 450px;
  }
}
@media (min-width: 1260px) {
  article.type-news_and_analysis .header-image, article.output_type-analysis .header-image, article.investigation .header-image, article.generic-research .header-image {
    height: 450px;
  }
}
@media (min-width: 1420px) {
  article.type-news_and_analysis .header-image, article.output_type-analysis .header-image, article.investigation .header-image, article.generic-research .header-image {
    height: 450px;
  }
}
article.type-news_and_analysis .header-image .gradient, article.output_type-analysis .header-image .gradient, article.investigation .header-image .gradient, article.generic-research .header-image .gradient {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 50%;
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
article.type-news_and_analysis .header-image .content, article.output_type-analysis .header-image .content, article.investigation .header-image .content, article.generic-research .header-image .content {
  position: relative;
  z-index: 1;
  padding-bottom: 0.8em;
}
article.type-news_and_analysis .header-image .content .info-main, article.output_type-analysis .header-image .content .info-main, article.investigation .header-image .content .info-main, article.generic-research .header-image .content .info-main {
  padding: 0 15px;
}
@media (min-width: 768px) {
  article.type-news_and_analysis .header-image .content .info-main, article.output_type-analysis .header-image .content .info-main, article.investigation .header-image .content .info-main, article.generic-research .header-image .content .info-main {
    padding: 0 10px;
  }
}
@media (min-width: 1024px) {
  article.type-news_and_analysis .header-image .content .info-main, article.output_type-analysis .header-image .content .info-main, article.investigation .header-image .content .info-main, article.generic-research .header-image .content .info-main {
    padding: 0;
  }
}
article.type-news_and_analysis .header-image .content .info-main h1, article.output_type-analysis .header-image .content .info-main h1, article.investigation .header-image .content .info-main h1, article.generic-research .header-image .content .info-main h1 {
  letter-spacing: -0.01em;
  line-height: 1.2;
  margin-bottom: 0.35rem;
  font-size: 24px;
}
article.type-news_and_analysis .header-image .content .info-main h1 a:link, article.type-news_and_analysis .header-image .content .info-main h1 a:visited, article.output_type-analysis .header-image .content .info-main h1 a:link, article.output_type-analysis .header-image .content .info-main h1 a:visited, article.investigation .header-image .content .info-main h1 a:link, article.investigation .header-image .content .info-main h1 a:visited, article.generic-research .header-image .content .info-main h1 a:link, article.generic-research .header-image .content .info-main h1 a:visited {
  color: #FFF;
  text-decoration: none;
}
@media (min-width: 1024px) {
  article.type-news_and_analysis .header-image .content .info-main h1, article.output_type-analysis .header-image .content .info-main h1, article.investigation .header-image .content .info-main h1, article.generic-research .header-image .content .info-main h1 {
    line-height: 1.1;
  }
}
@media (min-width: 768px) {
  article.type-news_and_analysis .header-image .content .info-main h1, article.output_type-analysis .header-image .content .info-main h1, article.investigation .header-image .content .info-main h1, article.generic-research .header-image .content .info-main h1 {
    font-size: 30px;
  }
}
@media (min-width: 1024px) {
  article.type-news_and_analysis .header-image .content .info-main h1, article.output_type-analysis .header-image .content .info-main h1, article.investigation .header-image .content .info-main h1, article.generic-research .header-image .content .info-main h1 {
    font-size: 30px;
  }
}
@media (min-width: 1260px) {
  article.type-news_and_analysis .header-image .content .info-main h1, article.output_type-analysis .header-image .content .info-main h1, article.investigation .header-image .content .info-main h1, article.generic-research .header-image .content .info-main h1 {
    font-size: 38px;
  }
}
@media (min-width: 1420px) {
  article.type-news_and_analysis .header-image .content .info-main h1, article.output_type-analysis .header-image .content .info-main h1, article.investigation .header-image .content .info-main h1, article.generic-research .header-image .content .info-main h1 {
    font-size: 38px;
  }
}

article.board {
  background-color: transparent;
  margin-bottom: 0;
}
article.board .info-main-block {
  margin-bottom: 0;
}

body.volunteer article .wp-caption img {
  width: auto;
}
body.volunteer article .wp-caption .wp-caption-text {
  margin-top: 5px;
  position: static;
}

article.type-about .content .info-main .info-main-block &gt; p:not([dir=rtl]),
article.type-about .content .info-main .info-main-block &gt; ul, article.type-event .content .info-main .info-main-block &gt; p:not([dir=rtl]),
article.type-event .content .info-main .info-main-block &gt; ul, article.type-about_ar .content .info-main .info-main-block &gt; p:not([dir=rtl]),
article.type-about_ar .content .info-main .info-main-block &gt; ul {
  font-family: "Spectral";
  font-size: 19px;
  line-height: 1.45;
  -webkit-font-smoothing: auto;
  letter-spacing: -0.01em;
}
@media (min-width: 768px) {
  article.type-about .content .info-main .info-main-block &gt; p:not([dir=rtl]),
  article.type-about .content .info-main .info-main-block &gt; ul, article.type-event .content .info-main .info-main-block &gt; p:not([dir=rtl]),
  article.type-event .content .info-main .info-main-block &gt; ul, article.type-about_ar .content .info-main .info-main-block &gt; p:not([dir=rtl]),
  article.type-about_ar .content .info-main .info-main-block &gt; ul {
    font-size: 20px;
  }
}
@media (min-width: 1024px) {
  article.type-about .content .info-main .info-main-block &gt; p:not([dir=rtl]),
  article.type-about .content .info-main .info-main-block &gt; ul, article.type-event .content .info-main .info-main-block &gt; p:not([dir=rtl]),
  article.type-event .content .info-main .info-main-block &gt; ul, article.type-about_ar .content .info-main .info-main-block &gt; p:not([dir=rtl]),
  article.type-about_ar .content .info-main .info-main-block &gt; ul {
    font-size: 21px;
  }
}
@media (min-width: 1260px) {
  article.type-about .content .info-main .info-main-block &gt; p:not([dir=rtl]),
  article.type-about .content .info-main .info-main-block &gt; ul, article.type-event .content .info-main .info-main-block &gt; p:not([dir=rtl]),
  article.type-event .content .info-main .info-main-block &gt; ul, article.type-about_ar .content .info-main .info-main-block &gt; p:not([dir=rtl]),
  article.type-about_ar .content .info-main .info-main-block &gt; ul {
    font-size: 21px;
  }
}
@media (min-width: 1420px) {
  article.type-about .content .info-main .info-main-block &gt; p:not([dir=rtl]),
  article.type-about .content .info-main .info-main-block &gt; ul, article.type-event .content .info-main .info-main-block &gt; p:not([dir=rtl]),
  article.type-event .content .info-main .info-main-block &gt; ul, article.type-about_ar .content .info-main .info-main-block &gt; p:not([dir=rtl]),
  article.type-about_ar .content .info-main .info-main-block &gt; ul {
    font-size: 21px;
  }
}
@media (min-width: 768px) {
  article.type-about .content .info-main .info-main-block &gt; p:not([dir=rtl]),
  article.type-about .content .info-main .info-main-block &gt; ul, article.type-event .content .info-main .info-main-block &gt; p:not([dir=rtl]),
  article.type-event .content .info-main .info-main-block &gt; ul, article.type-about_ar .content .info-main .info-main-block &gt; p:not([dir=rtl]),
  article.type-about_ar .content .info-main .info-main-block &gt; ul {
    line-height: 28px;
  }
}
@media (min-width: 1024px) {
  article.type-about .content .info-main .info-main-block &gt; p:not([dir=rtl]),
  article.type-about .content .info-main .info-main-block &gt; ul, article.type-event .content .info-main .info-main-block &gt; p:not([dir=rtl]),
  article.type-event .content .info-main .info-main-block &gt; ul, article.type-about_ar .content .info-main .info-main-block &gt; p:not([dir=rtl]),
  article.type-about_ar .content .info-main .info-main-block &gt; ul {
    line-height: 30px;
  }
}
@media (min-width: 1260px) {
  article.type-about .content .info-main .info-main-block &gt; p:not([dir=rtl]),
  article.type-about .content .info-main .info-main-block &gt; ul, article.type-event .content .info-main .info-main-block &gt; p:not([dir=rtl]),
  article.type-event .content .info-main .info-main-block &gt; ul, article.type-about_ar .content .info-main .info-main-block &gt; p:not([dir=rtl]),
  article.type-about_ar .content .info-main .info-main-block &gt; ul {
    line-height: 30px;
  }
}
@media (min-width: 1420px) {
  article.type-about .content .info-main .info-main-block &gt; p:not([dir=rtl]),
  article.type-about .content .info-main .info-main-block &gt; ul, article.type-event .content .info-main .info-main-block &gt; p:not([dir=rtl]),
  article.type-event .content .info-main .info-main-block &gt; ul, article.type-about_ar .content .info-main .info-main-block &gt; p:not([dir=rtl]),
  article.type-about_ar .content .info-main .info-main-block &gt; ul {
    line-height: 30px;
  }
}
article.type-about .content .info-main .info-main-block &gt; p:not([dir=rtl]) b, article.type-about .content .info-main .info-main-block &gt; p:not([dir=rtl]) strong,
article.type-about .content .info-main .info-main-block &gt; ul b,
article.type-about .content .info-main .info-main-block &gt; ul strong, article.type-event .content .info-main .info-main-block &gt; p:not([dir=rtl]) b, article.type-event .content .info-main .info-main-block &gt; p:not([dir=rtl]) strong,
article.type-event .content .info-main .info-main-block &gt; ul b,
article.type-event .content .info-main .info-main-block &gt; ul strong, article.type-about_ar .content .info-main .info-main-block &gt; p:not([dir=rtl]) b, article.type-about_ar .content .info-main .info-main-block &gt; p:not([dir=rtl]) strong,
article.type-about_ar .content .info-main .info-main-block &gt; ul b,
article.type-about_ar .content .info-main .info-main-block &gt; ul strong {
  font-weight: 700;
}
article.type-about .content .info-main .info-main-block p[dir=rtl], article.type-event .content .info-main .info-main-block p[dir=rtl], article.type-about_ar .content .info-main .info-main-block p[dir=rtl] {
  font-family: "Noto Kufi Arabic", "Atlas-Grotesk-Web", sans-serif;
  font-size: 19px;
  letter-spacing: 0;
}
article.type-about h2, article.type-event h2, article.type-about_ar h2 {
  font-size: 20px;
  font-weight: 500;
  margin: 1.3em 0 0.3em 0;
  letter-spacing: 0;
}
@media (min-width: 1024px) {
  article.type-about h2, article.type-event h2, article.type-about_ar h2 {
    font-size: 24px;
  }
}
article.type-about h3, article.type-event h3, article.type-about_ar h3 {
  font-weight: 500;
  letter-spacing: 0.03em;
  font-size: 120%;
  margin: 1.6rem 0 0.8rem 0;
}
article.type-about h1, article.type-event h1, article.type-about_ar h1 {
  line-height: 1.2;
}
article.type-about h1 a, article.type-event h1 a, article.type-about_ar h1 a {
  text-decoration: none;
}
article.type-about .team-member-image, article.type-event .team-member-image, article.type-about_ar .team-member-image {
  overflow: hidden;
  position: relative;
}
article.type-about .team-member-image .portrait, article.type-event .team-member-image .portrait, article.type-about_ar .team-member-image .portrait {
  border-radius: 50%;
  width: 150px;
  height: 150px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  -webkit-filter: grayscale(100%) brightness(92%);
          filter: grayscale(100%) brightness(92%);
}
@media (min-width: 1024px) {
  article.type-about .team-member-image .portrait, article.type-event .team-member-image .portrait, article.type-about_ar .team-member-image .portrait {
    width: 180px;
    height: 180px;
  }
}
article.type-about .team-member-image .overlay, article.type-event .team-member-image .overlay, article.type-about_ar .team-member-image .overlay {
  border-radius: 50%;
  background-color: #7498b0;
  width: 150px;
  height: 150px;
  position: absolute;
  z-index: 1;
  mix-blend-mode: overlay;
  opacity: 0.8;
}
body.volunteer article.type-about .team-member-image .overlay, body.volunteer article.type-event .team-member-image .overlay, body.volunteer article.type-about_ar .team-member-image .overlay {
  background-color: transparent;
}
@media (min-width: 1024px) {
  article.type-about .team-member-image .overlay, article.type-event .team-member-image .overlay, article.type-about_ar .team-member-image .overlay {
    width: 180px;
    height: 180px;
  }
}

.team-member {
  margin-bottom: 2.4rem;
}

article.board-title {
  background-color: transparent;
}

article.type-event .header-image {
  display: none;
}
article.type-event .info-main-block {
  padding-bottom: 0;
}
@media (min-width: 768px) {
  article.type-event .info-main-block {
    padding-bottom: 20px;
  }
}

article.output_type-analysis &gt; .content h1 {
  font-size: 24px;
  margin-top: 2rem;
  margin-bottom: 0.8rem;
}
@media (min-width: 768px) {
  article.output_type-analysis &gt; .content h1 {
    font-size: 30px;
  }
}
@media (min-width: 1024px) {
  article.output_type-analysis &gt; .content h1 {
    font-size: 30px;
  }
}
@media (min-width: 1260px) {
  article.output_type-analysis &gt; .content h1 {
    font-size: 38px;
  }
}
@media (min-width: 1420px) {
  article.output_type-analysis &gt; .content h1 {
    font-size: 38px;
  }
}
article.output_type-analysis &gt; .content h1:nth-of-type(1) {
  margin-top: 0;
}

article.research .info-main-block {
  word-break: break-word;
}

article .langswitcher {
  background-color: #FFF;
  margin-top: 1rem;
}

.info-main-block .hidden,
.document-thumbnail .hidden {
  display: none;
}

article.output_type-report .info-right img {
  width: 50%;
  border: 1px solid #f2f2f2;
}
article.output_type-report h1 {
  line-height: 1.25;
  margin-bottom: 0.8rem;
}
article.output_type-report h1 a {
  text-decoration: none;
}
article.output_type-report .info-main .document-thumbnail {
  width: 100%;
  border: 1px solid #efefef;
  margin-bottom: 20px;
  display: block;
}
@media (min-width: 768px) {
  article.output_type-report .info-main .document-thumbnail {
    width: 250px;
  }
}
article.output_type-report .info-main .document-thumbnail img {
  width: 100%;
}
@media (min-width: 1260px) {
  article.output_type-report .info-main .document-thumbnail {
    display: none;
  }
}

ul.meta-list .tooltip-parent {
  border-bottom: none;
}

ul.meta-list.summary &gt; li.tooltip &gt; div:nth-child(1) {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100%;
          flex: 1 0 100%;
}
ul.meta-list.summary &gt; li.tooltip &gt; div:nth-child(1)::after {
  left: 63%;
}

ul.meta-list &gt; li.tooltip {
  border-top: none;
  padding: 0;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
ul.meta-list &gt; li.tooltip &gt; div:nth-child(1) {
  display: none;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 55%;
          flex: 0 0 55%;
  background-color: #e4e4e4;
  padding: 8px 10px;
  border-radius: 5px;
  position: relative;
  margin-bottom: 10px;
}
ul.meta-list &gt; li.tooltip &gt; div:nth-child(1)::after {
  pointer-events: none;
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid #e4e4e4;
  top: -7px;
  left: 10%;
}

ul.meta-list .tag {
  font-size: 11px;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  font-weight: bold;
  color: #888;
}
@media (min-width: 768px) {
  ul.meta-list .tag {
    letter-spacing: 0.1em;
    font-size: 11.49px;
  }
}
ul.meta-list i.fa-info-circle {
  font-size: 13px;
  color: #7498b0;
}
@media (min-width: 768px) {
  ul.meta-list.summary &gt; div:nth-child(1) {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 80%;
            flex: 0 1 80%;
  }
}
ul.meta-list &gt; li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
ul.meta-list &gt; li.sub {
  border-bottom: 0;
  padding-bottom: 2px;
}
ul.meta-list &gt; li.sub + li {
  padding-top: 0;
}
ul.meta-list &gt; li.sub + li div {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100%;
          flex: 1 0 100%;
  color: #777;
}
ul.meta-list &gt; li.sub + li div span::after {
  content: ", ";
}
ul.meta-list &gt; li.sub + li div span:nth-last-child(1)::after {
  content: "";
}
@media (min-width: 768px) {
  ul.meta-list &gt; li:nth-child(1) {
    padding-top: 0;
  }
}
@media (min-width: 768px) {
  ul.meta-list &gt; li {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
  }
}
ul.meta-list &gt; li &gt; div:nth-child(1) {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 45%;
          flex: 0 0 45%;
  padding-right: 5px;
}
ul.meta-list &gt; li &gt; div:nth-child(2) {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 50%;
          flex: 1 1 50%;
  padding-right: 5px;
}
ul.meta-list &gt; li &gt; div:nth-child(2) ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
ul.meta-list &gt; li &gt; div:nth-child(2) ul li::after {
  white-space: pre;
  content: ", ";
}
ul.meta-list &gt; li &gt; div:nth-child(2) ul li:nth-last-child(1)::after {
  content: "";
}
ul.meta-list &gt; li div.value span::after {
  content: ", ";
}
ul.meta-list &gt; li div.value span:nth-last-child(1)::after {
  content: "";
}
ul.meta-list &gt; li div:nth-child(3) {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 20%;
          flex: 1 1 20%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
ul.meta-list &gt; li div:nth-child(3) i {
  position: relative;
  font-size: 12px;
  display: block;
  top: -1px;
  color: #888;
  margin-bottom: 1px;
  padding-right: 2px;
}
ul.meta-list &gt; li a:link, ul.meta-list &gt; li a:visited {
  background-image: none;
  text-decoration: underline;
}
@media (min-width: 1024px) {
  ul.meta-list &gt; li a:link, ul.meta-list &gt; li a:visited {
    text-decoration: none;
  }
}
ul.meta-list &gt; li a.archive {
  color: #888;
}
ul.meta-list &gt; li div:nth-child(4) {
  display: none;
}

.sources ul.meta-list div.source-tags {
  display: none;
}
@media (min-width: 768px) {
  .sources ul.meta-list div.source-tags {
    display: block;
  }
}
.sources ul.meta-list div.archive-link {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 5%;
          flex: 1 1 5%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
@media (min-width: 768px) {
  .sources ul.meta-list div.archive-link {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 20%;
            flex: 1 1 20%;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
.sources ul.meta-list div.source-title {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 45%;
          flex: 1 0 45%;
}
@media (min-width: 768px) {
  .sources ul.meta-list div.source-title {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 45%;
            flex: 0 0 45%;
  }
}
.sources ul.meta-list div.source-tags-mobile {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  display: block;
}
@media (min-width: 768px) {
  .sources ul.meta-list div.source-tags-mobile {
    display: none;
  }
}
.sources ul.meta-list div.source-tags-mobile ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.sources ul.meta-list div.source-tags-mobile ul li {
  padding-right: 10px;
}

ul.meta-list &gt; li, .strike {
  border-bottom: 1px solid #ccc;
  margin: 0px 0;
  padding: 8px 0px 6px 0px;
  font-size: 14px;
  line-height: 1.45;
  letter-spacing: 0.025em;
}
@media (min-width: 768px) {
  ul.meta-list &gt; li, .strike {
    font-size: 13px;
  }
}
@media (min-width: 1024px) {
  ul.meta-list &gt; li, .strike {
    font-size: 13px;
  }
}
@media (min-width: 1260px) {
  ul.meta-list &gt; li, .strike {
    font-size: 14px;
  }
}
@media (min-width: 1420px) {
  ul.meta-list &gt; li, .strike {
    font-size: 14px;
  }
}

nav.navigation.pagination h2 {
  display: none;
}
nav.navigation.pagination .nav-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 auto 30px auto;
  width: 200px;
}
nav.navigation.pagination .nav-links a.next {
  margin-left: auto;
}
nav.navigation.pagination .nav-links span.current {
  font-weight: bold;
}
nav.navigation.pagination .nav-links a, nav.navigation.pagination .nav-links span {
  padding: 0 5px;
  text-decoration: none;
}
nav.navigation.pagination .nav-links i {
  font-size: 15px;
  position: relative;
  top: -2px;
}

#posts {
  position: relative;
}
#posts nav.navigation.pagination:nth-of-type(1) {
  display: none;
  margin: 0;
  font-size: 13px;
  left: 25px;
  right: 25px;
  top: -31px;
}
@media (min-width: 1024px) {
  #posts nav.navigation.pagination:nth-of-type(1) {
    display: none;
  }
}
#posts nav.navigation.pagination:nth-of-type(1) i {
  font-size: 80%;
}
@media (min-width: 1260px) {
  #posts nav.navigation.pagination:nth-of-type(1) {
    top: -32px;
    font-size: 14px;
    left: 100px;
    right: 100px;
  }
}
#posts nav.navigation.pagination:nth-of-type(1) span {
  position: relative;
  top: -2px;
}
#posts nav.navigation.pagination:nth-of-type(1) .nav-links {
  height: 0;
  margin-bottom: 0;
  width: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-line-pack: end;
      align-content: flex-end;
}
#posts nav.navigation.pagination:nth-of-type(1) .page-numbers {
  display: none;
}
#posts nav.navigation.pagination:nth-of-type(1) .prev.page-numbers, #posts nav.navigation.pagination:nth-of-type(1) .next.page-numbers {
  display: block;
  width: 115px;
}
@media (min-width: 1260px) {
  #posts nav.navigation.pagination:nth-of-type(1) .prev.page-numbers, #posts nav.navigation.pagination:nth-of-type(1) .next.page-numbers {
    width: 130px;
  }
}
#posts nav.navigation.pagination:nth-of-type(1) .next {
  text-align: right;
}
#posts nav.navigation.pagination:nth-of-type(1) .prev {
  text-align: left;
}

.single .pagination {
  display: none;
}

.pagination {
  --padding: 15px;
  margin: 3rem 0 3rem 0;
  text-align: center;
  grid-column: 1/-1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  --border-color: rgba(0,0,0,0.1);
  font-size: 14px;
}
.pagination .current {
  background: rgba(0, 0, 0, 0.1);
  font-weight: 500;
  display: inline-block;
  border: none;
}
.pagination a:hover {
  background: #FFF;
}
.pagination .prev {
  padding: 10px var(--padding) 8px var(--padding);
  border-right: 1px solid var(--border-color);
}
.pagination .next {
  padding: 10px var(--padding) 8px var(--padding);
}
.pagination a, .pagination span {
  min-width: 45px;
}
.pagination a {
  text-decoration: none;
}
.pagination a span {
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 2px;
  text-decoration-color: inherit;
  text-transform: capitalize;
}
.pagination a span span {
  text-decoration: underline;
  text-decoration-color: inherit;
  text-decoration-thickness: 1px;
  text-underline-offset: 2px;
}
.pagination__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: 1px solid var(--border-color);
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 8px;
  overflow: hidden;
}
.pagination__inner &gt; * {
  padding: 10px var(--padding) 8px var(--padding);
  display: block;
  height: 100%;
  border-right: 1px solid var(--border-color);
}
.pagination__inner &gt; *:nth-last-child(1) {
  border-right: none;
}

div.wp-caption {
  position: relative;
  margin-bottom: 1em;
}
div.wp-caption img {
  border: 1px solid #f2f2f2;
  max-width: 100%;
  width: 100%;
  height: auto;
}

.wp-caption-text {
  font-size: 14px;
  line-height: 1.45;
  letter-spacing: 0.025em;
  font-family: "Atlas-Grotesk-Web", sans-serif;
  color: #888;
  font-style: normal;
  position: relative;
  right: auto;
  top: auto;
  width: auto;
  padding: 10px 0 20px 0;
}
@media (min-width: 768px) {
  .wp-caption-text {
    font-size: 13px;
  }
}
@media (min-width: 1024px) {
  .wp-caption-text {
    font-size: 13px;
  }
}
@media (min-width: 1260px) {
  .wp-caption-text {
    font-size: 14px;
  }
}
@media (min-width: 1420px) {
  .wp-caption-text {
    font-size: 14px;
  }
}
@media (min-width: 1420px) {
  .wp-caption-text {
    padding: 0;
    position: absolute;
    right: -270px;
    top: 0;
    width: 230px;
  }
}

p &gt; iframe, .media-item iframe {
  display: block;
  width: 100%;
  height: 200px;
}
@media (min-width: 768px) {
  p &gt; iframe, .media-item iframe {
    height: 320px;
  }
}
@media (min-width: 1024px) {
  p &gt; iframe, .media-item iframe {
    height: 420px;
  }
}
@media (min-width: 1260px) {
  p &gt; iframe, .media-item iframe {
    height: 370px;
  }
}
@media (min-width: 1420px) {
  p &gt; iframe, .media-item iframe {
    height: 420px;
  }
}

.graphic-warning {
  position: absolute;
  z-index: 999;
  padding: 20px;
  font-style: italic;
  top: 0;
  left: 0;
  right: 0;
  bottom: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  color: #FFF;
  font-weight: 500;
}
.graphic-warning i {
  font-size: 85%;
  position: relative;
  top: -2px;
}

.graphic.revealed .graphic-warning {
  display: none;
}
.graphic.revealed .media twitter-widget {
  border: 0;
}
.graphic.revealed .media img, .graphic.revealed .media iframe, .graphic.revealed .media twitter-widget {
  -webkit-filter: none;
          filter: none;
}

.graphic {
  position: relative;
}
.graphic .media {
  display: block;
  overflow: hidden;
}
.graphic .media twitter-widget {
  border: 30px solid #333;
}
.graphic .media img, .graphic .media iframe, .graphic .media twitter-widget, .graphic .media video {
  -webkit-filter: blur(50px);
          filter: blur(50px);
}

twitterwidget, twitter-widget {
  width: 100% !important;
}

.fb-video {
  width: 100% !important;
}
.fb-video span, .fb-video iframe {
  width: 100% !important;
  height: auto;
}

.caption, figcaption, iframe ~ em {
  padding: 10px 0 20px 0;
}
.fb-post + p em {
  display: block;
}

.header-caption, figcaption, .caption, iframe ~ em, .fb-post + p em, twitterwidget + p em {
  font-size: 14px;
  line-height: 1.45;
  letter-spacing: 0.025em;
  font-family: "Atlas-Grotesk-Web", sans-serif;
  color: #888;
  font-style: normal;
}
@media (min-width: 768px) {
  .header-caption, figcaption, .caption, iframe ~ em, .fb-post + p em, twitterwidget + p em {
    font-size: 13px;
  }
}
@media (min-width: 1024px) {
  .header-caption, figcaption, .caption, iframe ~ em, .fb-post + p em, twitterwidget + p em {
    font-size: 13px;
  }
}
@media (min-width: 1260px) {
  .header-caption, figcaption, .caption, iframe ~ em, .fb-post + p em, twitterwidget + p em {
    font-size: 14px;
  }
}
@media (min-width: 1420px) {
  .header-caption, figcaption, .caption, iframe ~ em, .fb-post + p em, twitterwidget + p em {
    font-size: 14px;
  }
}

.media-embed, .media-image, figure {
  position: relative;
  margin: 0 0 10px 0;
}
@media (min-width: 768px) {
  .media-embed, .media-image, figure {
    margin: 0 0 30px 0;
  }
}
.media-embed a, .media-image a, figure a {
  word-break: break-all;
}
.media-embed img, .media-image img, figure img {
  width: 100%;
  display: block;
}
.media-embed iframe, .media-image iframe, figure iframe {
  width: 100%;
}

.media-embed-video {
  position: relative;
  background: black;
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
}
.media-embed-video .media {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: black;
}
.media-embed-video .media div {
  width: auto !important;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: black;
}
.media-embed-video .media div video {
  width: 100%;
  height: 100%;
}

.fb-post {
  margin-bottom: 10px;
  width: 100%;
  max-width: calc(100vw - 30px) !important;
}
@media (min-width: 768px) {
  .fb-post {
    max-width: 100%;
  }
}
.fb-post &gt; span, .fb-post iframe {
  width: 100% !important;
}

.media-item.caption-bottom .caption {
  bottom: 0;
  top: auto;
}

.media-item.caption-under .caption {
  position: relative;
  right: auto;
  top: auto;
  bottom: auto;
  padding: 10px 0 20px 0;
  width: auto;
}

input[type=email], input[type=text] {
  -webkit-appearance: none;
  font-family: "Atlas-Grotesk-Web", sans-serif;
  font-size: 16px;
  line-height: 1.45;
  border: none;
  border: 2px solid #FFF;
  display: block;
  border-radius: 0;
  padding: 3px 0 0 10px;
}
@media (min-width: 768px) {
  input[type=email], input[type=text] {
    font-size: 16px;
  }
}
@media (min-width: 1024px) {
  input[type=email], input[type=text] {
    font-size: 16px;
  }
}
@media (min-width: 1260px) {
  input[type=email], input[type=text] {
    font-size: 17px;
  }
}
@media (min-width: 1420px) {
  input[type=email], input[type=text] {
    font-size: 17px;
  }
}
@media (min-width: 768px) {
  input[type=email], input[type=text] {
    line-height: 1.4;
  }
}
@media (min-width: 768px) {
  input[type=email], input[type=text] {
    padding: 0 15px;
  }
}

input[type=submit], button {
  -webkit-appearance: none;
  border-radius: 0;
  border: none;
  font-family: "Atlas-Grotesk-Web", sans-serif;
  font-size: 16px;
  line-height: 1.45;
  display: block;
}
@media (min-width: 768px) {
  input[type=submit], button {
    font-size: 16px;
  }
}
@media (min-width: 1024px) {
  input[type=submit], button {
    font-size: 16px;
  }
}
@media (min-width: 1260px) {
  input[type=submit], button {
    font-size: 17px;
  }
}
@media (min-width: 1420px) {
  input[type=submit], button {
    font-size: 17px;
  }
}
@media (min-width: 768px) {
  input[type=submit], button {
    line-height: 1.4;
  }
}

.link-button, input[type=submit], button {
  padding: 6px 15px 4px 10px;
  background-color: #7498b0;
  color: #FFF;
}
@media (min-width: 768px) {
  .link-button, input[type=submit], button {
    padding: 5px 15px;
  }
}

.button {
  display: block;
  text-decoration: none;
}

select {
  border-radius: 0;
  outline-offset: -1px;
}

form.post-password-form {
  max-width: 400px;
  margin: 4rem auto;
}
form.post-password-form input[type=submit] {
  margin-top: 2rem;
}

button {
  outline: none;
}

section {
  margin-bottom: 30px;
}
@media (min-width: 768px) {
  section {
    margin-bottom: 60px;
  }
}
@media (min-width: 1260px) {
  section {
    margin-bottom: 100px;
  }
}

main &gt; .title {
  margin-top: 20px;
}

.title {
  margin-bottom: 0;
}
.title a {
  text-decoration: none;
}

.featureinvestigation {
  --highlight: #fff;
}
.featureinvestigation__gradient {
  position: absolute;
  inset: 0;
  z-index: 1;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #016fba), to(transparent));
  background: linear-gradient(to bottom, #016fba 20%, transparent);
}
@media (min-width: 768px) {
  .featureinvestigation__gradient {
    display: none;
  }
}
.featureinvestigation__banner {
  text-decoration: none;
  max-height: 440px;
  display: block;
  border-radius: 5px;
  overflow: hidden;
  position: relative;
  background-color: #016fba;
  height: 300px;
}
@media (min-width: 768px) {
  .featureinvestigation__banner {
    height: auto;
  }
}
.featureinvestigation__banner img {
  position: relative;
  z-index: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
  -o-object-position: left center;
     object-position: left center;
}
@media (min-width: 768px) {
  .featureinvestigation__banner img {
    top: 0;
    display: block;
    width: 100%;
    height: auto;
  }
}
.featureinvestigation__button {
  margin-top: 1rem;
}
.featureinvestigation__logo img {
  width: 14rem;
  display: block;
  height: auto;
}
@media (min-width: 768px) {
  .featureinvestigation__logo img {
    width: 12rem;
  }
}
@media (min-width: 1024px) {
  .featureinvestigation__logo img {
    width: 15.1rem;
  }
}
.featureinvestigation__text {
  z-index: 2;
  color: var(--highlight);
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  z-index: 2;
  width: 100%;
  padding: 2.4rem 2.8rem;
  bottom: 0;
  top: 0;
}
@media (min-width: 768px) {
  .featureinvestigation__text {
    position: absolute;
    padding: 2rem 3rem;
    width: auto;
  }
}
@media (min-width: 1024px) {
  .featureinvestigation__text {
    bottom: 1.8rem;
    padding: 3rem 4.3rem;
  }
}
@media (min-width: 1420px) {
  .featureinvestigation__text {
    padding: 4rem 4.3rem;
  }
}
.featureinvestigation__text h2 {
  margin: 0;
  font-weight: 400;
  letter-spacing: -0.06rem;
  color: #000;
  line-height: 1.15;
  opacity: 0.8;
  font-size: 1.4rem;
}
@media (min-width: 768px) {
  .featureinvestigation__text h2 {
    margin-top: 2rem;
    font-size: 2.5vw;
  }
}
@media (min-width: 1024px) {
  .featureinvestigation__text h2 {
    font-size: 1.6rem;
  }
}
@media (min-width: 1260px) {
  .featureinvestigation__text h2 {
    margin-top: 0;
    font-size: 1.8rem;
  }
}
.featureinvestigation__text button {
  background-color: #000;
  color: #fff;
  border-radius: 5px;
  padding: 0.5rem 2.65rem 0.5rem 2.65rem;
  height: auto;
  letter-spacing: -0.04rem;
  font-size: 1.2rem;
  cursor: pointer;
  -webkit-transition: 100ms;
  transition: 100ms;
}
@media (min-width: 768px) {
  .featureinvestigation__text button {
    font-size: 2.3vw;
  }
}
@media (min-width: 1024px) {
  .featureinvestigation__text button {
    font-size: 1.4rem;
    padding: 0.7rem 3.6rem 0.6rem 3.6rem;
  }
}
@media (min-width: 1260px) {
  .featureinvestigation__text button {
    font-size: 1.5;
  }
}
.featureinvestigation__text button:hover {
  background-color: #4f4e4d;
}
.featureinvestigation__text button svg {
  position: relative;
  top: 2px;
  width: 16px;
  margin-left: 2px;
}
@media (min-width: 1024px) {
  .featureinvestigation__text button svg {
    margin-left: 5px;
    width: 18px;
  }
}

.gazastatus {
  opacity: 0;
  -webkit-transition: opacity 400ms;
  transition: opacity 400ms;
  --monitored: #ddd;
  --published: #0474ff;
  --researched: #aad2ff;
  --stroke-weight: 2px;
  --stroke: #000;
  margin-bottom: 0;
  border-top: 1px solid #ddd;
  padding: 20px 0;
}
@media (min-width: 768px) {
  .gazastatus {
    padding: 20px;
  }
}
@media (min-width: 1260px) {
  .gazastatus {
    padding: 40px;
  }
}
.gazastatus .ctooltip {
  text-align: left;
  line-height: 1.3;
}
.gazastatus__note {
  font-style: italic;
  font-size: 13px;
  margin: 12px 20px;
  color: #8d8d8d;
  text-align: center;
}
.gazastatus__header {
  height: auto;
  z-index: 1;
  position: relative;
}
@media (min-width: 1024px) {
  .gazastatus__header {
    height: 80px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
@media (min-width: 1260px) {
  .gazastatus__header {
    height: 90px;
  }
}
@media (min-width: 1420px) {
  .gazastatus__header {
    height: 70px;
  }
}
.gazastatus__header h1 {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-right: 60px;
}
@media (min-width: 1260px) {
  .gazastatus__header h1 {
    margin-right: 0;
  }
}
@media (min-width: 768px) {
  .gazastatus__facts {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.gazastatus__fact {
  text-align: center;
  padding: 6px 10px 8px 10px;
}
@media (min-width: 1260px) {
  .gazastatus__fact {
    padding: 8px 20px 12px 20px;
  }
}
.gazastatus__value {
  font-size: 2.4rem;
  font-weight: 500;
}
@media (min-width: 768px) {
  .gazastatus__value {
    font-size: 2.1rem;
  }
}
@media (min-width: 1260px) {
  .gazastatus__value {
    font-size: 2.6rem;
  }
}
.gazastatus__label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.gazastatus__label span {
  font-size: 0.8rem;
}
.gazastatus__label br {
  display: block;
}
@media (min-width: 1260px) {
  .gazastatus__label br {
    display: none;
  }
}
.gazastatus__breakdown {
  border: var(--stroke-weight) solid var(--stroke);
  -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.1);
          box-shadow: 0 3px 5px rgba(0, 0, 0, 0.1);
}
@media (min-width: 768px) {
  .gazastatus__breakdown {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.gazastatus--monitored {
  background-color: var(--monitored);
}
.gazastatus--published {
  background-color: var(--published);
  color: #FFF;
}
.gazastatus--published .incidentpreviews__moreinfo i {
  color: #FFF;
}
.gazastatus--researched {
  background-color: var(--researched);
}
.gazastatus__join {
  display: none;
  height: var(--stroke-weight);
  background-color: var(--stroke);
  -webkit-box-flex: 1;
      -ms-flex: 1 0 25px;
          flex: 1 0 25px;
}
@media (min-width: 768px) {
  .gazastatus__join {
    display: block;
  }
}
@media (min-width: 1024px) {
  .gazastatus__join {
    width: 25px;
  }
}
@media (min-width: 1260px) {
  .gazastatus__join {
    width: 50px;
  }
}
.gazastatus__timeline {
  margin-top: 5px;
  font-size: 0.7rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}
.gazastatus__total {
  display: none;
}
@media (min-width: 768px) {
  .gazastatus__total {
    display: block;
  }
}
.gazastatus__start {
  line-height: 1;
  border-left: 1px solid #000;
  padding-left: 8px;
  padding-top: 3px;
  padding-bottom: 3px;
}
.gazastatus__end {
  line-height: 1;
  border-right: 1px solid #000;
  padding-right: 8px;
  padding-top: 3px;
  padding-bottom: 3px;
}
.gazastatus__chart {
  margin: 0 0 0 0 !important;
  padding: 0 !important;
  display: none !important;
}
@media (min-width: 768px) {
  .gazastatus__chart {
    display: block !important;
  }
}
.gazastatus__days {
  margin: 0 0 0 0 !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.gazastatus__days &gt; div {
  padding-right: 1px;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  height: 200px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  border-bottom: 1px solid #f2f2f2;
}
.gazastatus__days &gt; div:nth-last-child(1) {
  padding-right: 0;
}
.gazastatus__activeday {
  position: absolute;
  left: 100px;
  top: 0;
  background-color: #FFF;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.13);
          box-shadow: 0 0 5px rgba(0, 0, 0, 0.13);
  width: 130px;
  overflow: hidden;
  padding-top: 2px;
  z-index: 1;
  border-radius: 3px;
  display: none;
}
.gazastatus__daydate {
  border-bottom: 1px solid #ddd;
}
.gazastatus__daydate &gt; div:nth-child(1) {
  font-weight: 500;
}
.gazastatus__datevalue {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.gazastatus__datevalue, .gazastatus__daydate {
  padding: 1px 10px;
}
.gazastatus__day:hover {
  opacity: 0.3;
}

.incidentfilters {
  margin-bottom: 0;
  --bg-color: #d6dee8;
  background: var(--bg-color);
  padding-top: 20px;
}
@media (min-width: 1024px) {
  .incidentfilters {
    padding-top: 40px;
  }
}

.citations {
  margin: 0;
  padding: 20px 0;
  background-color: #efefef;
}
@media (min-width: 768px) {
  .citations {
    padding: 40px 0 20px 0;
  }
}
.citations h4 {
  margin-bottom: 10px;
  color: #000;
}
.citations__all {
  text-align: right;
  font-size: 0.8rem;
  grid-column: 1/-1;
}
.citations__all a {
  text-decoration: none;
}
.citations__all a span.linktext {
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 2px;
  text-decoration-color: inherit;
}
.citations__all a span.linktext span {
  text-decoration: underline;
  text-decoration-color: inherit;
  text-decoration-thickness: 1px;
  text-underline-offset: 2px;
}
.citations--expanded .citations__inner {
  display: grid;
}
.citations--expanded .citations__expand {
  margin-top: 1rem;
}
.citations--expanded .citations__expand span::before {
  content: "Hide ";
}
.citations__expand {
  font-size: 0.9rem;
}
@media (min-width: 768px) {
  .citations__expand {
    display: none;
  }
}
.citations__expand span {
  cursor: pointer;
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 2px;
  text-decoration-color: inherit;
}
.citations__expand span::before {
  content: "Show ";
}
.citations__expand span span {
  text-decoration: underline;
  text-decoration-color: inherit;
  text-decoration-thickness: 1px;
  text-underline-offset: 2px;
}
.citations__inner {
  display: none;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  grid-gap: 12px;
}
@media (min-width: 768px) {
  .citations__inner {
    display: grid;
  }
}
.citations__inner .citation:nth-child(n+7) {
  display: none;
}
@media (min-width: 768px) {
  .citations__inner {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@media (min-width: 1024px) {
  .citations__inner {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .citations__inner .citation:nth-child(n+6) {
    display: none;
  }
}
@media (min-width: 1260px) {
  .citations__inner {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .citations__inner .citation:nth-child(n+6) {
    display: block;
  }
}

header.tax_citation .mobile-page-title {
  display: none;
}

.citationheader {
  padding: 30px 0 20px 0;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .citationheader {
    padding: 40px 0 40px 0;
  }
}
@media (min-width: 1420px) {
  .citationheader {
    padding: 60px 0 40px 0;
  }
}
.citationheader h1 {
  line-height: 1.3;
  max-width: 700px;
}
.citationheader h4 {
  margin-bottom: 1rem;
  color: #000;
}
.citationheader__grid {
  display: grid;
  grid-gap: 15px;
}
@media (min-width: 768px) {
  .citationheader__grid {
    grid-gap: 0 30px;
    grid-template-columns: 2fr 1fr;
  }
}
.citationheader__description {
  max-width: 700px;
}
.citationheader__description p:nth-last-child(1) {
  margin-bottom: 0;
}
.citationheader__type {
  grid-column: 1/-1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 768px) {
  .citationheader__type {
    margin-bottom: 1rem;
  }
}
.citationheader__type div {
  padding: 3px 14px 1px 14px;
  font-size: 0.9rem;
  background-color: #fff;
  border-radius: 30px;
  -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.06);
          box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.06);
}
.citationheader__published, .citationheader__references {
  font-size: 0.9rem;
  line-height: 1.6;
}
.citationheader__meta {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.citationheader__logo {
  margin-bottom: 1rem;
  width: 160px;
}
.citationheader__logo.portrait {
  height: 80px;
}
.citationheader__logo img {
  overflow: hidden;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  display: block;
  -o-object-position: top left;
     object-position: top left;
}
.citationheader__link {
  display: block;
  padding: 6px 12px 5px 12px;
  background-color: #7498b0;
  text-decoration: none;
  font-size: 0.9rem;
  color: #FFF;
  margin: 1rem 0 0.5rem 0;
  -webkit-transition: background-color 150ms;
  transition: background-color 150ms;
}
.citationheader__link:link, .citationheader__link:visited {
  color: #FFF;
}
.citationheader__link span {
  padding-left: 5px;
  padding-bottom: 2px;
}

.citationpreviews__grid {
  display: grid;
  grid-gap: 15px;
}
@media (min-width: 768px) {
  .citationpreviews__grid {
    grid-gap: 20px;
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 1024px) {
  .citationpreviews__grid {
    grid-template-columns: repeat(4, 1fr);
  }
}
@media (min-width: 1024px) {
  .citationpreviews .citation__content {
    padding: 15px;
  }
}
@media (min-width: 768px) {
  .citationpreviews .citation--hasthumbnail .citation__title {
    font-size: 17px;
  }
}
@media (min-width: 1024px) {
  .citationpreviews .citation__type {
    padding: 17px 15px 12px 15px;
  }
}
@media (min-width: 1024px) {
  .citationpreviews .citation__type span {
    padding: 5px 8px 4px 8px;
    font-size: 13px;
  }
}
@media (min-width: 768px) {
  .citationpreviews .citation__org {
    font-size: 15px;
  }
}
@media (min-width: 1024px) {
  .citationpreviews .citation__title {
    font-size: 20px;
  }
}
@media (min-width: 1260px) {
  .citationpreviews .citation__title {
    font-size: 22px;
  }
}
.citationpreviews .citation__logo {
  width: 100px;
  height: 70px;
}

.citation {
  font-size: 13px;
  position: relative;
  background-color: #222;
  color: #fff;
  line-height: 1.3;
  border-radius: 3px;
  overflow: hidden;
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15);
          box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15);
  text-decoration: none;
}
.citation:link, .citation:visited {
  color: #FFF;
}
.citation__gradient {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  bottom: auto;
  pointer-events: none;
  height: 70px;
  background-color: red;
  display: none;
}
.citation__image {
  aspect-ratio: 16/9;
  position: relative;
}
.citation__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.citation__logo {
  padding: 10px;
  width: 90px;
  height: 60px;
  position: absolute;
  right: 0;
  top: 0;
}
.citation__logo img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  display: block;
  -o-object-position: top right;
     object-position: top right;
}
.citation--nothumbnail {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.citation--nothumbnail .citation__content {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.citation--haslogo .citation__title {
  padding-top: 20px;
}
.citation.citation--hasthumbnail.citation--haslogo .citation__title {
  padding-top: 0;
}
.citation--hasthumbnail .citation__type {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}
.citation--hasthumbnail .citation__title {
  font-size: 13px;
}
.citation__title {
  font-weight: 500;
  font-size: 16px;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.citation__org {
  margin-top: 5px;
  color: #999;
}
.citation__incidents {
  color: #999;
}
.citation__type {
  padding: 8px;
}
.citation__type span {
  border-radius: 10px;
  font-size: 11px;
  background-color: #FFF;
  color: #000;
  font-weight: 500;
  padding: 4px 6px 3px 6px;
}
.citation__content {
  padding: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.russian-military-in-ukraine .map-section {
  margin-bottom: 60px;
}

.gazanote,
.ukrainenote {
  text-align: center;
  line-height: 1.7;
  font-size: 0.9rem;
}
.gazanote__link,
.ukrainenote__link {
  border-radius: 4px;
  padding: 6px 8px 6px 8px;
}

.gazanote {
  padding: 20px 0;
  border-top: 1px solid #DDD;
}
@media (min-width: 768px) {
  .gazanote {
    padding: 30px 0;
  }
}
.gazanote span {
  margin-right: 5px;
}
.gazanote a {
  text-decoration: none;
  white-space: nowrap;
}
.gazanote__links {
  max-width: 800px;
  margin: 0 auto;
}
@media (min-width: 768px) {
  .gazanote__links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
.gazanote__links &gt; div:nth-child(1) {
  margin-bottom: 0.5rem;
}
@media (min-width: 768px) {
  .gazanote__links &gt; div:nth-child(1) {
    margin-bottom: 0;
  }
}
.gazanote__methodology {
  background-color: rgba(0, 232, 137, 0.2901960784);
}
.gazanote__donate {
  background-color: #ffef97;
}

.ukrainenote {
  margin-bottom: 60px;
}
.ukrainenote em {
  margin-bottom: 6px;
  display: block;
  font-style: italic;
}
.ukrainenote__link {
  background-color: rgba(0, 126, 232, 0.15);
}
.ukrainenote__links span.spacer {
  padding: 0 5px;
}
.ukrainenote__links a {
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 2px;
  text-decoration-color: rgba(9, 69, 133, 0.4509803922);
}
.ukrainenote__links a span {
  text-decoration: underline;
  text-decoration-color: rgba(9, 69, 133, 0.4509803922);
  text-decoration-thickness: 1px;
  text-underline-offset: 2px;
}

.repeattargets .subject__term {
  max-height: none;
}

.deathsinjuries {
  margin-top: 60px;
}
.deathsinjuries__term {
  border-radius: 5px;
  padding: 13px;
  background-color: #FFF;
}
.deathsinjuries__terms {
  margin-top: 20px;
  grid-gap: 20px;
  display: grid;
}
@media (min-width: 768px) {
  .deathsinjuries__terms {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@media (min-width: 1024px) {
  .deathsinjuries__terms {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}
.deathsinjuries__terms .subject__gallery {
  margin-bottom: 1rem;
}
.deathsinjuries__intro {
  display: grid;
  grid-template-columns: 355px 1fr;
}
.deathsinjuries.subject .subject__incidents p {
  font-size: 14px;
  color: #000;
}
.deathsinjuries.subject .subject__incidents p span {
  background-color: rgba(0, 126, 232, 0.15);
  color: #000;
  padding: 3px 4px 2px 4px;
  text-transform: lowercase;
}

.subject {
  background-color: #ddd;
  padding: 40px 0 40px 0;
  margin-top: 60px;
}
.subject .scroller__controls {
  margin-bottom: 0;
}
@media (min-width: 1260px) {
  .subject__description {
    max-width: 50%;
  }
}
.subject__grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-gap: 1rem;
}
.subject h4 {
  margin-bottom: 8px;
  color: rgba(255, 255, 255, 0.7);
}
.subject .subject__incidents p {
  font-size: 14px;
  color: rgba(255, 255, 255, 0.7);
}
.subject .subject__incidents p span {
  background-color: rgba(255, 255, 255, 0.2);
  color: #FFF;
  padding: 3px 4px 2px 4px;
  text-transform: lowercase;
}
.subject .full {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .subject .full {
    display: grid;
  }
}
.subject .full p {
  grid-column: span 2;
}
.subject__gallerycontrols {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0 0 5px 0;
}
.subject__gallerycontrols button {
  border: none;
  width: 6px;
  height: 6px;
  background-color: rgba(255, 255, 255, 0.4);
  border-radius: 50%;
}
.subject__gallerycontrols button.tns-nav-active {
  background-color: #FFF;
}
.subject .slider__controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.subject .slider__controls div {
  padding: 0 4px;
}
.subject .slider__autoplay {
  padding: 0 0 0 8px;
}
.subject .scroller .subject__term {
  margin-right: 1rem;
}
.subject__term {
  max-height: 460px;
  background-color: #222;
  color: #FFF;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  border-radius: 5px;
  padding: 13px;
  width: 300px;
}
.subject__term p {
  margin-bottom: 0;
  font-size: 14px;
}
@media (min-width: 768px) {
  .subject__term {
    width: 330px;
  }
}
.subject__term h1 {
  line-height: 1.2;
  font-size: 1.2rem;
  font-family: "Atlas-Grotesk-Web", "Noto Kufi Arabic", sans-serif;
}
.subject__term h1 span {
  display: block;
  color: #999;
  font-weight: 500;
}
.subject__term hr {
  border: none;
  border-bottom: 1px solid #444;
}
.subject__term.conflict_observations {
  background-color: #1f5b5b;
}
.subject__term.conflict_observations .subject__civcaslink a:link {
  background-color: green;
}
.subject__term.conflict_casualties {
  background-color: #1c3c5e;
}
.subject__term.conflict_casualties .subject__civcaslink a:link {
  background-color: tan;
}
.subject__nextpause {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.subject__terms {
  padding: 2rem 0;
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  grid-gap: 20px;
}
.subject__gallery {
  width: 100%;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.subject__civcaslink {
  margin-top: 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #FFF;
}
.subject__civcaslink a:visited {
  color: inherit;
}
.subject__civcaslink a:link {
  color: inherit;
  padding: 6px 10px 5px 10px;
  background-color: #005BBB;
  text-decoration: none;
  font-size: 15px;
}
.subject__ids {
  --border-color: #666;
  letter-spacing: 0;
  font-size: 13px;
  color: rgba(255, 255, 255, 0.6);
}
.subject__ids span::after {
  content: ", ";
}
.subject__ids span:nth-last-child(1)::after {
  content: "";
}
.subject__ids a {
  color: inherit !important;
  -webkit-font-feature-settings: "zero";
          font-feature-settings: "zero";
  font-family: "Atlas-Typewriter-Web";
  text-decoration: none;
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 2px;
  text-decoration-color: inherit;
}
.subject__ids a span {
  text-decoration: underline;
  text-decoration-color: inherit;
  text-decoration-thickness: 1px;
  text-underline-offset: 2px;
}
.subject__ids a:hover {
  color: #777 !important;
}
.subject__image {
  height: 200px;
  background-color: #ddd;
}
.subject__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.subject__profile {
  margin-bottom: 1rem;
}
.subject__caption {
  font-size: 12px;
  margin-top: 10px;
  color: rgba(255, 255, 255, 0.6);
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.subject button {
  display: inline;
  padding: 0;
}

main &gt; #donate {
  text-align: center;
}
main &gt; #donate a {
  background-color: #6b9aff;
  color: #FFF;
  font-weight: 500;
  display: block;
  font-size: 16px;
  line-height: 1.3;
  text-decoration: none;
  padding: 15px;
}
@media (min-width: 768px) {
  main &gt; #donate a {
    font-size: 18px;
  }
}
@media (min-width: 1024px) {
  main &gt; #donate a {
    font-size: 24px;
  }
}
main &gt; #donate a:hover {
  background-color: #4d85ff;
}
main &gt; #donate span {
  text-decoration: underline;
}

.home-osmp .visualfeatured {
  background-color: #cad7de;
}
.home-osmp .visualfeatured h4, .home-osmp .visualfeatured p, .home-osmp .visualfeatured h1 {
  color: #222;
}

.home-conflict-data,
.home-osmp {
  margin-top: 0;
  margin-bottom: 60px;
}
.home-conflict-data .conflictdata__item,
.home-osmp .conflictdata__item {
  min-height: 400px;
}
.home-conflict-data .conflictdatafeatured .conflictdata__item,
.home-osmp .conflictdatafeatured .conflictdata__item {
  grid-template-columns: 1fr 1fr;
}
@media (min-width: 768px) {
  .home-conflict-data .conflictdatafeatured .conflictdata__item,
  .home-osmp .conflictdatafeatured .conflictdata__item {
    grid-gap: 40px;
  }
}
.home-conflict-data .conflictdatafeatured__inner,
.home-osmp .conflictdatafeatured__inner {
  margin: 0;
  padding: 0;
}
.home-conflict-data .conflictdatafeatured__inner .conflictdata__info,
.home-osmp .conflictdatafeatured__inner .conflictdata__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  padding-right: 60px;
}
.home-conflict-data .conflictdata__excerpt,
.home-osmp .conflictdata__excerpt {
  max-width: 650px;
}

body.all-belligerents-in-libya-2011-arabic section#conflict-events .full {
  padding-left: 0;
  padding-right: 15px;
}
body.all-belligerents-in-libya-2011-arabic section#conflict-events .conflict-events .gradient {
  left: 0;
  right: auto;
  text-align: left;
  background: -webkit-gradient(linear, right top, left top, from(transparent), color-stop(80%, #FFF));
  background: linear-gradient(to left, transparent 0%, #FFF 80%);
}
body.all-belligerents-in-libya-2011-arabic section#conflict-events .conflict-events {
  direction: rtl;
}
body.all-belligerents-in-libya-2011-arabic section#conflict-events .conflict-event-inner {
  padding-right: 0;
  padding-left: 16vw;
}
body.all-belligerents-in-libya-2011-arabic section#conflict-events .fa-arrow-circle-right {
  display: none;
}
body.all-belligerents-in-libya-2011-arabic section#conflict-events .fa-arrow-circle-left {
  display: block;
}
body.all-belligerents-in-libya-2011-arabic section#conflict-events .conflict-events .event {
  margin: 0 0 0 10px;
}
@media (min-width: 768px) {
  body.all-belligerents-in-libya-2011-arabic section#conflict-events .conflict-events .event {
    margin: 0 0 0 20px;
  }
}

body.conflict.single .research .langswitcher {
  display: none;
}

body.coalition-in-iraq-and-syria section.stats .stats .stat, body.coalition-in-iraq-and-syria section.stats .actions .action, body.coalition-in-iraq-and-syria section.methodology .stats .stat, body.coalition-in-iraq-and-syria section.methodology .actions .action,
body.coalition-in-iraq-and-syria-arabic section.stats .stats .stat,
body.coalition-in-iraq-and-syria-arabic section.stats .actions .action,
body.coalition-in-iraq-and-syria-arabic section.methodology .stats .stat,
body.coalition-in-iraq-and-syria-arabic section.methodology .actions .action,
body.airwars-homepage section.stats .stats .stat,
body.airwars-homepage section.stats .actions .action,
body.airwars-homepage section.methodology .stats .stat,
body.airwars-homepage section.methodology .actions .action,
body.turkish-military-in-iraq-and-syria section.stats .stats .stat,
body.turkish-military-in-iraq-and-syria section.stats .actions .action,
body.turkish-military-in-iraq-and-syria section.methodology .stats .stat,
body.turkish-military-in-iraq-and-syria section.methodology .actions .action,
body.israeli-military-in-iraq-syria section.stats .stats .stat,
body.israeli-military-in-iraq-syria section.stats .actions .action,
body.israeli-military-in-iraq-syria section.methodology .stats .stat,
body.israeli-military-in-iraq-syria section.methodology .actions .action,
body.israeli-military-in-iraq-syria-arabic section.stats .stats .stat,
body.israeli-military-in-iraq-syria-arabic section.stats .actions .action,
body.israeli-military-in-iraq-syria-arabic section.methodology .stats .stat,
body.israeli-military-in-iraq-syria-arabic section.methodology .actions .action,
body.single.ar section.stats .stats .stat,
body.single.ar section.stats .actions .action,
body.single.ar section.methodology .stats .stat,
body.single.ar section.methodology .actions .action {
  margin-bottom: 20px;
  border-bottom: 2px solid #efefef;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100%;
          flex: 1 0 100%;
}
body.coalition-in-iraq-and-syria section.stats .stats .stat h1, body.coalition-in-iraq-and-syria section.stats .actions .action h1, body.coalition-in-iraq-and-syria section.methodology .stats .stat h1, body.coalition-in-iraq-and-syria section.methodology .actions .action h1,
body.coalition-in-iraq-and-syria-arabic section.stats .stats .stat h1,
body.coalition-in-iraq-and-syria-arabic section.stats .actions .action h1,
body.coalition-in-iraq-and-syria-arabic section.methodology .stats .stat h1,
body.coalition-in-iraq-and-syria-arabic section.methodology .actions .action h1,
body.airwars-homepage section.stats .stats .stat h1,
body.airwars-homepage section.stats .actions .action h1,
body.airwars-homepage section.methodology .stats .stat h1,
body.airwars-homepage section.methodology .actions .action h1,
body.turkish-military-in-iraq-and-syria section.stats .stats .stat h1,
body.turkish-military-in-iraq-and-syria section.stats .actions .action h1,
body.turkish-military-in-iraq-and-syria section.methodology .stats .stat h1,
body.turkish-military-in-iraq-and-syria section.methodology .actions .action h1,
body.israeli-military-in-iraq-syria section.stats .stats .stat h1,
body.israeli-military-in-iraq-syria section.stats .actions .action h1,
body.israeli-military-in-iraq-syria section.methodology .stats .stat h1,
body.israeli-military-in-iraq-syria section.methodology .actions .action h1,
body.israeli-military-in-iraq-syria-arabic section.stats .stats .stat h1,
body.israeli-military-in-iraq-syria-arabic section.stats .actions .action h1,
body.israeli-military-in-iraq-syria-arabic section.methodology .stats .stat h1,
body.israeli-military-in-iraq-syria-arabic section.methodology .actions .action h1,
body.single.ar section.stats .stats .stat h1,
body.single.ar section.stats .actions .action h1,
body.single.ar section.methodology .stats .stat h1,
body.single.ar section.methodology .actions .action h1 {
  text-align: center;
}
@media (min-width: 768px) {
  body.coalition-in-iraq-and-syria section.stats .stats .stat, body.coalition-in-iraq-and-syria section.stats .actions .action, body.coalition-in-iraq-and-syria section.methodology .stats .stat, body.coalition-in-iraq-and-syria section.methodology .actions .action,
  body.coalition-in-iraq-and-syria-arabic section.stats .stats .stat,
  body.coalition-in-iraq-and-syria-arabic section.stats .actions .action,
  body.coalition-in-iraq-and-syria-arabic section.methodology .stats .stat,
  body.coalition-in-iraq-and-syria-arabic section.methodology .actions .action,
  body.airwars-homepage section.stats .stats .stat,
  body.airwars-homepage section.stats .actions .action,
  body.airwars-homepage section.methodology .stats .stat,
  body.airwars-homepage section.methodology .actions .action,
  body.turkish-military-in-iraq-and-syria section.stats .stats .stat,
  body.turkish-military-in-iraq-and-syria section.stats .actions .action,
  body.turkish-military-in-iraq-and-syria section.methodology .stats .stat,
  body.turkish-military-in-iraq-and-syria section.methodology .actions .action,
  body.israeli-military-in-iraq-syria section.stats .stats .stat,
  body.israeli-military-in-iraq-syria section.stats .actions .action,
  body.israeli-military-in-iraq-syria section.methodology .stats .stat,
  body.israeli-military-in-iraq-syria section.methodology .actions .action,
  body.israeli-military-in-iraq-syria-arabic section.stats .stats .stat,
  body.israeli-military-in-iraq-syria-arabic section.stats .actions .action,
  body.israeli-military-in-iraq-syria-arabic section.methodology .stats .stat,
  body.israeli-military-in-iraq-syria-arabic section.methodology .actions .action,
  body.single.ar section.stats .stats .stat,
  body.single.ar section.stats .actions .action,
  body.single.ar section.methodology .stats .stat,
  body.single.ar section.methodology .actions .action {
    border-bottom: none;
    margin-bottom: 0;
    -webkit-box-flex: 0;
        -ms-flex: 0 1 calc(50% - 10px);
            flex: 0 1 calc(50% - 10px);
  }
}
@media (min-width: 1024px) {
  body.coalition-in-iraq-and-syria section.stats .stats .stat, body.coalition-in-iraq-and-syria section.stats .actions .action, body.coalition-in-iraq-and-syria section.methodology .stats .stat, body.coalition-in-iraq-and-syria section.methodology .actions .action,
  body.coalition-in-iraq-and-syria-arabic section.stats .stats .stat,
  body.coalition-in-iraq-and-syria-arabic section.stats .actions .action,
  body.coalition-in-iraq-and-syria-arabic section.methodology .stats .stat,
  body.coalition-in-iraq-and-syria-arabic section.methodology .actions .action,
  body.airwars-homepage section.stats .stats .stat,
  body.airwars-homepage section.stats .actions .action,
  body.airwars-homepage section.methodology .stats .stat,
  body.airwars-homepage section.methodology .actions .action,
  body.turkish-military-in-iraq-and-syria section.stats .stats .stat,
  body.turkish-military-in-iraq-and-syria section.stats .actions .action,
  body.turkish-military-in-iraq-and-syria section.methodology .stats .stat,
  body.turkish-military-in-iraq-and-syria section.methodology .actions .action,
  body.israeli-military-in-iraq-syria section.stats .stats .stat,
  body.israeli-military-in-iraq-syria section.stats .actions .action,
  body.israeli-military-in-iraq-syria section.methodology .stats .stat,
  body.israeli-military-in-iraq-syria section.methodology .actions .action,
  body.israeli-military-in-iraq-syria-arabic section.stats .stats .stat,
  body.israeli-military-in-iraq-syria-arabic section.stats .actions .action,
  body.israeli-military-in-iraq-syria-arabic section.methodology .stats .stat,
  body.israeli-military-in-iraq-syria-arabic section.methodology .actions .action,
  body.single.ar section.stats .stats .stat,
  body.single.ar section.stats .actions .action,
  body.single.ar section.methodology .stats .stat,
  body.single.ar section.methodology .actions .action {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 calc(25% - 15px);
            flex: 0 1 calc(25% - 15px);
  }
}

.langswitcher {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0.6rem 0;
  background-color: #f2f2f2;
  font-size: 18px;
  color: #333;
}
.langswitcher span {
  display: block;
  margin-right: 10px;
  padding-top: 4px;
}
.langswitcher a:link, .langswitcher a:visited {
  text-decoration: none;
  background-color: #efdeea;
  border-radius: 3px;
  padding: 4px 8px 1px 8px;
  margin-right: 5px;
  display: block;
  color: #723362;
}
.langswitcher a:link:hover, .langswitcher a:visited:hover {
  background: #e1cfdc;
}
.langswitcher a:link:nth-of-type(2), .langswitcher a:visited:nth-of-type(2) {
  font-family: "Noto Kufi Arabic", sans-serif;
  padding: 0px 8px 5px 8px;
}
.langswitcher a:link.active, .langswitcher a:visited.active {
  background-color: #a0568d;
  color: #efdeea;
}

body.no-webgl section#map-timeline-container {
  display: none;
}

body.israeli-military-in-syria-the-gaza-strip article.type-conflict_data,
body.israeli-military-in-syria-the-gaza-strip-arabic article.type-conflict_data,
body.israeli-military-in-syria-the-gaza-strip-hebrew article.type-conflict_data {
  border-top: 1px solid #ddd;
}
body.israeli-military-in-syria-the-gaza-strip section.gradings-breakdown,
body.israeli-military-in-syria-the-gaza-strip-arabic section.gradings-breakdown,
body.israeli-military-in-syria-the-gaza-strip-hebrew section.gradings-breakdown {
  background-color: transparent;
}
body.israeli-military-in-syria-the-gaza-strip section.gradings-breakdown .top, body.israeli-military-in-syria-the-gaza-strip section.gradings-breakdown .gradings,
body.israeli-military-in-syria-the-gaza-strip-arabic section.gradings-breakdown .top,
body.israeli-military-in-syria-the-gaza-strip-arabic section.gradings-breakdown .gradings,
body.israeli-military-in-syria-the-gaza-strip-hebrew section.gradings-breakdown .top,
body.israeli-military-in-syria-the-gaza-strip-hebrew section.gradings-breakdown .gradings {
  background-color: #FFF;
}

section#conflict-events .full {
  padding-right: 0;
}
section#conflict-events .conflict-events {
  position: relative;
  color: #0d3856;
}
section#conflict-events .conflict-events .fa-arrow-circle-left {
  display: none;
}
section#conflict-events .conflict-events .conflict-event-inner {
  white-space: nowrap;
  overflow-x: auto;
  padding-right: 16vw;
}
section#conflict-events .conflict-events .date {
  font-weight: 500;
}
section#conflict-events .conflict-events .gradient {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  background: -webkit-gradient(linear, left top, right top, from(transparent), color-stop(80%, #FFF));
  background: linear-gradient(to right, transparent 0%, #FFF 80%);
  z-index: 1;
  display: none;
  width: 300px;
  text-align: right;
  font-size: 34px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
}
@media (min-width: 768px) {
  section#conflict-events .conflict-events .gradient {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 1260px) {
  section#conflict-events .conflict-events .gradient {
    width: 300px;
  }
}
section#conflict-events .conflict-events .image {
  height: 180px;
  overflow-x: hidden;
  margin-bottom: 1rem;
}
@media (min-width: 1260px) {
  section#conflict-events .conflict-events .image {
    height: 220px;
  }
}
section#conflict-events .conflict-events .image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
section#conflict-events .conflict-events p {
  font-size: 12px;
}
@media (min-width: 768px) {
  section#conflict-events .conflict-events p {
    font-size: 14px;
  }
}
section#conflict-events .conflict-events .quote {
  font-weight: 500;
  margin: 1rem 0 0 0;
}
section#conflict-events .conflict-events .quote p {
  font-weight: normal;
  margin: 1rem 0 0 0;
}
@media (min-width: 768px) {
  section#conflict-events .conflict-events .quote p {
    margin: 1rem 0 0 1rem;
  }
}
section#conflict-events .conflict-events .date {
  color: #0d3856;
  margin-bottom: 10px;
}
section#conflict-events .conflict-events .text {
  font-size: 14px;
}
section#conflict-events .conflict-events .date, section#conflict-events .conflict-events .text, section#conflict-events .conflict-events .quote {
  padding: 0 10px;
}
@media (min-width: 768px) {
  section#conflict-events .conflict-events .date, section#conflict-events .conflict-events .text, section#conflict-events .conflict-events .quote {
    padding: 0 15px;
  }
}
section#conflict-events .conflict-events .event {
  font-size: 14px;
  margin-right: 10px;
  vertical-align: top;
  white-space: normal;
  display: inline-block;
  background-color: #f2f2f2;
  border-radius: 4px;
  padding: 10px 0;
  width: 80%;
}
@media (min-width: 768px) {
  section#conflict-events .conflict-events .event {
    font-size: 16px;
    margin-right: 20px;
  }
}
@media (min-width: 768px) {
  section#conflict-events .conflict-events .event {
    padding: 15px 0;
  }
}
@media (min-width: 768px) {
  section#conflict-events .conflict-events .event {
    width: 300px;
  }
}
@media (min-width: 1260px) {
  section#conflict-events .conflict-events .event {
    width: 340px;
  }
}
section#conflict-events .conflict-events .event img {
  display: block;
}

section.methodology .stats, section.methodology .actions, section.stats .stats, section.stats .actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
@media (min-width: 1024px) {
  section.methodology .stats, section.methodology .actions, section.stats .stats, section.stats .actions {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
  }
}
section.methodology .stats .action, section.methodology .stats .stat, section.methodology .actions .action, section.methodology .actions .stat, section.stats .stats .action, section.stats .stats .stat, section.stats .actions .action, section.stats .actions .stat {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100%;
          flex: 1 0 100%;
}
section.methodology .stats .action h1, section.methodology .stats .stat h1, section.methodology .actions .action h1, section.methodology .actions .stat h1, section.stats .stats .action h1, section.stats .stats .stat h1, section.stats .actions .action h1, section.stats .actions .stat h1 {
  text-align: center;
}
@media (min-width: 768px) {
  section.methodology .stats .action, section.methodology .stats .stat, section.methodology .actions .action, section.methodology .actions .stat, section.stats .stats .action, section.stats .stats .stat, section.stats .actions .action, section.stats .actions .stat {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 calc(33.3% - 13.3px);
            flex: 0 1 calc(33.3% - 13.3px);
  }
}

section.methodology {
  margin-bottom: 20px;
}
@media (min-width: 1024px) {
  section.methodology p {
    font-size: 90%;
  }
}

section.intro {
  margin: 30px 0 50px 0 !important;
}
section.intro p {
  font-size: 18px;
  font-weight: normal;
}
@media (min-width: 1260px) {
  section.intro p {
    font-size: 20px;
  }
}
section.intro p a {
  text-decoration: underline;
  text-decoration-thickness: 1.5px;
  text-underline-offset: 2px;
  text-decoration-color: #000;
}
@media (min-width: 1024px) {
  section.intro .full {
    -webkit-column-gap: 1rem;
       -moz-column-gap: 1rem;
            column-gap: 1rem;
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
    -webkit-column-fill: balance;
       -moz-column-fill: balance;
            column-fill: balance;
  }
}

section.tweets {
  margin-bottom: 30px;
  padding: 60px 0;
}
section.tweets .full {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (min-width: 1024px) {
  section.tweets .full {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
  }
}
section.tweets .tweet {
  margin-bottom: 20px;
  width: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100%;
          flex: 1 0 100%;
  max-width: none;
  position: relative;
}
@media (min-width: 768px) {
  section.tweets .tweet {
    max-width: calc(50% - 10px);
    width: calc(50% - 10px);
    -webkit-box-flex: 0;
        -ms-flex: 0 1 calc(50% - 10px);
            flex: 0 1 calc(50% - 10px);
  }
}
@media (min-width: 1024px) {
  section.tweets .tweet {
    margin-bottom: 0;
    max-width: calc(25% - 15px);
    width: calc(25% - 15px);
    -webkit-box-flex: 0;
        -ms-flex: 0 1 calc(25% - 15px);
            flex: 0 1 calc(25% - 15px);
  }
}
section.tweets twitter-widget {
  width: 100% !important;
  min-width: 0 !important;
  margin-right: 0 !important;
  max-width: none !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.incident .summary span {
  display: block;
}
.incident .code a {
  text-decoration: none;
}
.incident .code i {
  position: relative;
  top: -3px;
  font-size: 70%;
}

.conflicting-truth {
  background: #383838;
  padding: 20px 0 10px 0;
  margin: 40px 0 0 0;
  color: #FFF;
}
@media (min-width: 1024px) {
  .conflicting-truth {
    margin: 80px 0 0 0;
    padding: 40px 0;
  }
}
.conflicting-truth a:link, .conflicting-truth a:visited {
  color: #ffe200;
}
.conflicting-truth p a {
  display: inline-block;
  margin-top: 0.5rem;
  padding: 8px 10px;
  text-decoration: none;
  border: 1px solid #ffe200;
}
.conflicting-truth p a:hover {
  background: rgba(255, 226, 0, 0.1);
}
.conflicting-truth .full {
  display: block;
}
@media (min-width: 768px) {
  .conflicting-truth .full {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
.conflicting-truth .full p, .conflicting-truth .full h2 {
  margin-bottom: 1rem;
}
.conflicting-truth .full h2 span {
  font-weight: 400;
  color: #ffe200;
}
.conflicting-truth .full &gt; div {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 calc(50% - 10px);
          flex: 0 1 calc(50% - 10px);
}
@media (min-width: 1024px) {
  .conflicting-truth .full &gt; div {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 calc(50% - 20px);
            flex: 0 1 calc(50% - 20px);
  }
}
.conflicting-truth .full .text {
  margin-top: 1rem;
}
@media (min-width: 768px) {
  .conflicting-truth .full .text {
    margin-top: 0;
  }
}
.conflicting-truth .full h1 {
  font-size: 32px;
}
.conflicting-truth .full .image {
  background: #000;
}
.conflicting-truth .full .image img, .conflicting-truth .full .image video {
  width: 100%;
  -webkit-box-shadow: 0 0 20px #000;
          box-shadow: 0 0 20px #000;
}

.content.named-victim {
  margin-top: 40px;
  display: none;
}
.content.named-victim .title h1 {
  font-weight: 400;
}
.content.named-victim .full {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
.content.named-victim h2 {
  margin-bottom: 0.5rem;
  font-weight: 500;
}
.content.named-victim .victim {
  display: block;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
@media (min-width: 768px) {
  .content.named-victim .victim {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 1024px) {
  .content.named-victim .victim {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
  }
}
.content.named-victim .victim .victim-image {
  background-position: center;
  background-size: cover;
  height: 250px;
}
.content.named-victim .victim h1 {
  line-height: 1.25;
}
.content.named-victim .victim h1 span {
  font-weight: 500;
  text-decoration: underline;
}
.content.named-victim .victim .incident {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 calc(25% - 13.3px);
          flex: 0 1 calc(25% - 13.3px);
}
@media (min-width: 1024px) {
  .content.named-victim .victim .incident {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 calc(25% - 13.3px);
            flex: 0 1 calc(25% - 13.3px);
  }
}
.content.named-victim .victim .image {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 calc(35% - 13.3px);
          flex: 0 1 calc(35% - 13.3px);
  margin-bottom: 20px;
}
@media (min-width: 1024px) {
  .content.named-victim .victim .image {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 calc(25% - 13.3px);
            flex: 0 1 calc(25% - 13.3px);
  }
}
@media (min-width: 768px) {
  .content.named-victim .victim .image {
    margin-bottom: 0;
  }
}
.content.named-victim .victim .image img {
  display: block;
  width: 100%;
}
.content.named-victim .victim .description {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 calc(40% - 13.3px);
          flex: 0 1 calc(40% - 13.3px);
  margin-bottom: 20px;
}
@media (min-width: 1024px) {
  .content.named-victim .victim .description {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 calc(50% - 10px);
            flex: 0 1 calc(50% - 10px);
  }
}
@media (min-width: 768px) {
  .content.named-victim .victim .description {
    margin-bottom: 0;
  }
}

body.conflict.single section.stats {
  margin-top: 10px;
  margin-bottom: 30px;
}

section.stats .length_of_campaign .value,
section.stats .battle_of_kharkiv .value, #selected-features .stats .length_of_campaign .value,
#selected-features .stats .battle_of_kharkiv .value {
  max-width: 230px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
section.stats .length_of_campaign .value &gt; span,
section.stats .battle_of_kharkiv .value &gt; span, #selected-features .stats .length_of_campaign .value &gt; span,
#selected-features .stats .battle_of_kharkiv .value &gt; span {
  padding: 0 18px;
  position: relative;
  display: block;
}
section.stats .length_of_campaign .value &gt; span span,
section.stats .battle_of_kharkiv .value &gt; span span, #selected-features .stats .length_of_campaign .value &gt; span span,
#selected-features .stats .battle_of_kharkiv .value &gt; span span {
  display: block;
}
section.stats .length_of_campaign .date-label,
section.stats .battle_of_kharkiv .date-label, #selected-features .stats .length_of_campaign .date-label,
#selected-features .stats .battle_of_kharkiv .date-label {
  position: relative;
  top: -12px;
  font-weight: normal;
  font-size: 16px;
}
section.stats .date-label, #selected-features .stats .date-label {
  font-size: 14px;
}
section.stats .stat, #selected-features .stats .stat {
  display: block;
  background-color: #efefef;
  background-color: #0d3856;
  text-align: center;
  margin-bottom: 15px;
  padding: 20px;
  color: #FFF;
  text-decoration: none;
}
@media (min-width: 768px) {
  section.stats .stat, #selected-features .stats .stat {
    margin-bottom: 20px;
  }
}
section.stats .stat .label, #selected-features .stats .stat .label {
  max-width: none;
  margin: 0 auto;
}
@media (min-width: 1260px) {
  section.stats .stat .label, #selected-features .stats .stat .label {
    max-width: 80%;
  }
}
section.stats .stat .value, #selected-features .stats .stat .value {
  font-weight: bold;
  font-size: 50px;
  position: relative;
}
section.stats .stat .stat-note, #selected-features .stats .stat .stat-note {
  font-size: 0.8em;
  opacity: 0.7;
}

section .full &gt; .title {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100%;
          flex: 1 0 100%;
  margin-bottom: 10px;
}

section.news.reports {
  background-color: #383838;
  color: #FFF;
}
section.news.reports a:link, section.news.reports a:visited {
  color: #FFF;
  text-decoration: none;
}
section.news.reports .author-date {
  color: #777;
}
section.news.reports .reports-preview, section.news.reports .conflict-data-preview {
  display: block;
}
section.news.reports .reports-preview .title h1, section.news.reports .conflict-data-preview .title h1 {
  line-height: 1.2;
}
section.news.reports .reports-preview .author-date, section.news.reports .conflict-data-preview .author-date {
  color: #a7a7a7;
}
section.news.reports .reports-preview:nth-child(3) .image, section.news.reports .conflict-data-preview:nth-child(3) .image {
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-color: #d8d8d8;
}
@media (min-width: 768px) {
  section.news.reports .reports-preview:nth-child(3) {
    display: none;
  }
}
@media (min-width: 1024px) {
  section.news.reports .reports-preview:nth-child(3) {
    display: block;
  }
}
section.news.reports .full &gt; .title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
section.news.reports .full &gt; .title h2 {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 calc(33.3% - 13.3px);
          flex: 0 1 calc(33.3% - 13.3px);
}

section.research {
  color: #FFF;
  background-color: #ddd;
  padding: 30px 0px;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  section.research {
    padding: 40px 0;
  }
}
section.research .researchgrid {
  margin-top: 1.5rem;
  padding: 0;
  grid-gap: 20px;
  display: grid;
  grid-template-columns: repeat(1, 1fr);
}
@media (min-width: 768px) {
  section.research .researchgrid {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 1024px) {
  section.research .researchgrid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
section.news {
  color: #FFF;
  background-color: #000;
  padding: 30px 0 40px 0;
  margin-bottom: 0;
}
section.news .full {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
section.news .full::after {
  content: "";
  -webkit-box-flex: 0;
      -ms-flex: 0 1 calc(33.3% - 13.3px);
          flex: 0 1 calc(33.3% - 13.3px);
}
section.news article &gt; a {
  display: block;
}
section.news article {
  display: none;
  background-color: transparent;
}
section.news article:nth-child(-n+7) {
  display: block;
  margin-bottom: 15px;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100%;
          flex: 1 0 100%;
}
@media (min-width: 768px) {
  section.news article:nth-child(-n+7) {
    margin-bottom: 20px;
    -webkit-box-flex: 0;
        -ms-flex: 0 1 calc(50% - 10px);
            flex: 0 1 calc(50% - 10px);
  }
}
@media (min-width: 1024px) {
  section.news article:nth-child(-n+7) {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 calc(33.3% - 13.3px);
            flex: 0 1 calc(33.3% - 13.3px);
  }
}
section.news .title {
  margin-bottom: 1rem;
}
section.news .author-date {
  color: #999;
  line-height: 1.35;
}
section.news .image {
  background-size: cover;
  background-position: center;
  height: 250px;
  margin-bottom: 1rem;
}
section.news a:link, section.news a:visited {
  color: #FFF;
  text-decoration: none;
}

section.title.conflicts {
  background-color: #efefef;
  padding: 30px 0 20px 0;
}
section.title.conflicts .title {
  margin-bottom: 0;
}
section.title.conflicts h1 {
  margin-bottom: 0;
}

section.preview {
  background: #efefef;
  padding-bottom: 40px;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  section.preview {
    padding-bottom: 80px;
  }
}
section.preview .civcas .image {
  height: 180px;
  background-position: center bottom;
  background-size: cover;
  position: relative;
  color: #FFF;
}
section.preview .civcas .image h2 {
  position: absolute;
  top: 13px;
  text-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  bottom: 0;
  right: 0;
  left: 13px;
}
section.preview .civcas .image h2 a {
  text-decoration: none;
}
section.preview .civcas .image h2 i {
  display: none;
  position: absolute;
  font-size: 90%;
  right: 13px;
  bottom: 10px;
}
section.preview .civcas .meta-block {
  padding-right: 0;
}
section.preview .conflicts {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
section.preview .conflicts .conflict[data-conflict-id="41465"] .image {
  background-position: center 10%;
}
section.preview .conflicts .conflict[data-conflict-id="41466"] .image {
  background-position: center bottom;
}
section.preview .conflicts .conflict[data-conflict-id="67823"] h1 {
  color: #312c2c;
}
section.preview .conflicts .conflict[data-conflict-id="67823"] .image {
  background-position: center top;
}
section.preview .conflicts .conflict[data-conflict-id="41467"] .image {
  background-position: center top;
}
section.preview .conflicts::after {
  content: "";
  -webkit-box-flex: 0;
      -ms-flex: 0 1 calc(33.3% - 20px);
          flex: 0 1 calc(33.3% - 20px);
}
@media (min-width: 1024px) {
  section.preview .conflicts.quads .conflict {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 calc(33.3% - 20px);
            flex: 0 1 calc(33.3% - 20px);
  }
  section.preview .conflicts.quads .conflict:nth-child(1), section.preview .conflicts.quads .conflict:nth-child(2), section.preview .conflicts.quads .conflict:nth-child(3) {
    margin: 0 0 20px 0;
  }
}
section.preview .conflicts .conflict {
  margin-bottom: 15px;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100%;
          flex: 1 0 100%;
  background-color: transparent;
  background-color: #efefef;
  color: #000;
  text-align: left;
}
@media (min-width: 768px) {
  section.preview .conflicts .conflict {
    margin-bottom: 20px;
    -webkit-box-flex: 0;
        -ms-flex: 0 1 calc(50% - 10px);
            flex: 0 1 calc(50% - 10px);
  }
}
@media (min-width: 1024px) {
  section.preview .conflicts .conflict {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 calc(33.3% - 13.3px);
            flex: 0 1 calc(33.3% - 13.3px);
  }
  section.preview .conflicts .conflict:nth-child(1), section.preview .conflicts .conflict:nth-child(2), section.preview .conflicts .conflict:nth-child(3) {
    margin: 0 0 20px 0;
  }
}
section.preview .conflicts .conflict a {
  height: 100%;
  display: block;
  background-color: #FFF;
  cursor: pointer;
  position: relative;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.05);
          box-shadow: 0 0 5px rgba(0, 0, 0, 0.05);
}
section.preview .conflicts .conflict i {
  position: absolute;
  right: 12px;
  bottom: 10px;
  color: #888;
  font-size: 15px;
}
section.preview .conflicts .conflict .incident {
  padding: 15px 12px 0 12px;
  border-top: none;
}
@media (min-width: 1260px) {
  section.preview .conflicts .conflict .incident {
    padding: 15px 15px 0 15px;
  }
}
section.preview .conflicts .conflict h1 {
  line-height: 1.15;
  letter-spacing: 0;
  text-align: left;
  padding: 15px 12px 0 12px;
}
@media (min-width: 1260px) {
  section.preview .conflicts .conflict h1 {
    padding: 15px 15px 0 15px;
  }
}
section.preview .conflicts .conflict a:link {
  text-decoration: none;
}

body.us-forces-in-yemen section.gradings-breakdown:not(.presidency) .content {
  padding: 0 20px;
}
body.us-forces-in-yemen section.gradings-breakdown:not(.presidency) .full {
  border: 9px solid #ffc6c2;
  border-radius: 20px;
  padding: 0;
  overflow: hidden;
}
body.us-forces-in-yemen section.gradings-breakdown:not(.presidency) .yemennote {
  font-size: 14px;
  text-align: center;
  background-color: #ffc6c2;
  padding: 15px 15px 5px 15px;
  color: #680000;
}
section.gradings-breakdown {
  margin-bottom: 60px;
  background-color: #FFF;
}
@media (min-width: 1260px) {
  section.gradings-breakdown {
    margin-bottom: 140px;
  }
}
section.gradings-breakdown .note {
  color: #888;
  font-size: 13px;
}
section.gradings-breakdown.presidency {
  margin-bottom: 4rem;
}
section.gradings-breakdown.presidency .top {
  display: none;
}
section.gradings-breakdown span.statistic {
  padding: 4px 3px 2px 3px;
  background-color: #efefef;
}
section.gradings-breakdown .total span.statistic {
  background-color: #d6d6d6;
}
section.gradings-breakdown .grading-value {
  font-weight: bold;
}
section.gradings-breakdown span.grading {
  font-weight: 500;
}
section.gradings-breakdown .gradings .grading {
  font-weight: bold;
}
section.gradings-breakdown .full &gt; p.note {
  margin-top: 20px;
}
section.gradings-breakdown .full &gt; p.note i {
  font-size: 80%;
  position: relative;
  top: -1px;
}
section.gradings-breakdown .tooltip-content &gt; span:not(.grade):nth-child(1) {
  margin-bottom: 5px;
  display: block;
}
section.gradings-breakdown .presidency-date {
  opacity: 0.4;
}
section.gradings-breakdown span.value {
  font-weight: bold;
}
section.gradings-breakdown .total .grading, section.gradings-breakdown .total .grading-value {
  font-weight: 500;
}
section.gradings-breakdown .top {
  padding: 0;
  text-align: center;
  display: block;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (min-width: 768px) {
  section.gradings-breakdown .top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
section.gradings-breakdown .top h3 {
  font-size: 25px;
  font-weight: 500;
  line-height: 1.2;
}
@media (min-width: 768px) {
  section.gradings-breakdown .top h3 {
    font-size: 27px;
  }
}
section.gradings-breakdown .top .victim-breakdown {
  text-align: left;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  height: auto;
}
@media (min-width: 768px) {
  section.gradings-breakdown .top .victim-breakdown {
    height: 150px;
  }
}
section.gradings-breakdown .top .victim-breakdown &gt; div {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 50%;
          flex: 0 1 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-top: 1px solid #efefef;
  padding: 3px 0;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
section.gradings-breakdown .top .victim-breakdown span {
  display: block;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 50%;
          flex: 0 1 50%;
}
section.gradings-breakdown .top .victim-breakdown span.victim-value {
  margin-right: 5px;
  font-size: 18px;
  font-weight: 500;
  text-align: right;
}
@media (min-width: 768px) {
  section.gradings-breakdown .top .victim-breakdown span.victim-value {
    font-size: 22px;
  }
}
section.gradings-breakdown .top .victim-breakdown span.type {
  margin-left: 5px;
}
section.gradings-breakdown .top &gt; div {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 calc(50% - 10px);
          flex: 0 1 calc(50% - 10px);
  padding: 15px 0 10px 0;
  border: 2px solid #efefef;
  border-right: none;
  border-left: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (min-width: 768px) {
  section.gradings-breakdown .top &gt; div {
    border: 2px solid #efefef;
    padding: 20px 20px 10px 20px;
  }
}
section.gradings-breakdown .top &gt; div.airwars {
  border-top: none;
}
@media (min-width: 768px) {
  section.gradings-breakdown .top &gt; div.airwars {
    border: 2px solid #efefef;
  }
}
section.gradings-breakdown .top &gt; div.belligerent {
  position: relative;
  border-top: none;
  margin-top: 10px;
  border-bottom: none;
}
@media (min-width: 768px) {
  section.gradings-breakdown .top &gt; div.belligerent {
    margin-top: 0;
    border: 2px solid #efefef;
  }
}
section.gradings-breakdown .top &gt; div.belligerent p.note {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
section.gradings-breakdown .top &gt; div.belligerent .victim-breakdown div {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
section.gradings-breakdown .top &gt; div.belligerent .victim-breakdown div span {
  text-align: left;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
section.gradings-breakdown .top .value {
  font-size: 40px;
  font-weight: bold;
  letter-spacing: -0.02em;
}
@media (min-width: 768px) {
  section.gradings-breakdown .top .value {
    font-size: 50px;
  }
}
section.gradings-breakdown .top .note i {
  font-size: 65%;
  position: relative;
  top: -2px;
}
section.gradings-breakdown .gradings {
  display: block;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 20px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  border-bottom: 2px solid #efefef;
}
@media (min-width: 768px) {
  section.gradings-breakdown .gradings {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
section.gradings-breakdown .gradings i {
  color: #888;
}
section.gradings-breakdown .gradings .total {
  background-color: #efefef;
}
@media (min-width: 1024px) {
  section.gradings-breakdown .gradings {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
  }
}
section.gradings-breakdown .gradings h1 {
  font-size: 22px;
}
@media (min-width: 1024px) {
  section.gradings-breakdown .gradings h1 {
    font-size: 17px;
  }
}
@media (min-width: 1260px) {
  section.gradings-breakdown .gradings h1 {
    font-size: 22px;
  }
}
section.gradings-breakdown .gradings h1 &gt; span:nth-last-child(1) {
  margin-top: 5px;
  display: block;
}
@media (min-width: 1024px) {
  section.gradings-breakdown .gradings {
    border-bottom: none;
  }
}
section.gradings-breakdown .gradings &gt; div {
  border: 2px solid #efefef;
  padding: 15px 8px 15px 15px;
  border-right: none;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 50%;
          flex: 1 1 50%;
  border-bottom: none;
  border-right: 2px solid #efefef;
}
@media (min-width: 768px) {
  section.gradings-breakdown .gradings &gt; div {
    border-right: none;
  }
}
@media (min-width: 1024px) {
  section.gradings-breakdown .gradings &gt; div {
    border-bottom: 2px solid #efefef;
    -webkit-box-flex: 0;
        -ms-flex: 0 1 20%;
            flex: 0 1 20%;
  }
}
section.gradings-breakdown .gradings &gt; div.total {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100%;
          flex: 1 0 100%;
}
@media (min-width: 1024px) {
  section.gradings-breakdown .gradings &gt; div.total {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 20%;
            flex: 0 1 20%;
  }
}
section.gradings-breakdown .gradings &gt; div.weak {
  border-right: 2px solid #efefef;
}
@media (min-width: 1024px) {
  section.gradings-breakdown .gradings &gt; div.weak {
    border-right: none;
  }
}
section.gradings-breakdown .gradings &gt; div.discounted {
  border-right: 2px solid #efefef;
}
section.gradings-breakdown .gradings &gt; div .tooltip {
  color: #000;
}
section.gradings-breakdown .gradings h1 a:link, section.gradings-breakdown .gradings h1 a:visited {
  display: inline-block;
  margin-bottom: 2px;
  cursor: pointer;
  text-decoration: none;
  border-bottom: 2px solid #000;
}
section.gradings-breakdown .gradings .confirmed-fair h1 {
  color: #59d37b;
}
section.gradings-breakdown .gradings .confirmed-fair h1 span.grading {
  display: inline-block;
  padding-bottom: 2px;
}
section.gradings-breakdown .gradings .confirmed-fair h1 span.grading .confirmed-label {
  border-bottom: 2px solid #59d37b;
}
section.gradings-breakdown .gradings .confirmed-fair h1 span.grading .fair-label {
  text-transform: capitalize;
  border-bottom: 2px solid #b3e63f;
}
section.gradings-breakdown .gradings .confirmed-fair h1 a:link, section.gradings-breakdown .gradings .confirmed-fair h1 a:visited {
  color: #59d37b;
  border-bottom: none;
}
section.gradings-breakdown .gradings .confirmed-fair h1 .fair-label {
  color: #b3e63f;
}
section.gradings-breakdown .gradings .weak h1 {
  color: #fdbb48;
}
section.gradings-breakdown .gradings .weak h1 a:link, section.gradings-breakdown .gradings .weak h1 a:visited {
  color: #fdbb48;
  border-bottom: 2px solid #fdbb48;
}
section.gradings-breakdown .gradings .contested h1 {
  color: #f87744;
}
section.gradings-breakdown .gradings .contested h1 a:link, section.gradings-breakdown .gradings .contested h1 a:visited {
  color: #f87744;
  border-bottom: 2px solid #f87744;
}
section.gradings-breakdown .gradings .discounted h1 {
  color: #737373;
}
section.gradings-breakdown .gradings .discounted h1 a:link, section.gradings-breakdown .gradings .discounted h1 a:visited {
  color: #737373;
  border-bottom: 2px solid #737373;
}
section.gradings-breakdown .gradings h3 {
  margin-bottom: 0.8rem;
}
section.gradings-breakdown .gradings h3.value span {
  font-weight: bold;
}
section.gradings-breakdown .gradings h3.grading {
  margin-bottom: 0.2em;
  font-weight: 400;
}

section.test {
  display: none;
}
section.test .full {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
section.test .full &gt; div {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 50%;
          flex: 0 1 50%;
  border: 1px solid #000;
}

section.stats .stats {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
#estimate-note {
  color: #888;
  font-size: 10px;
  position: relative;
  top: -15px;
}

body.us-forces-in-somalia section {
  position: relative;
}

.mapboxgl-canvas:focus {
  outline: none;
}

.conflict-map-timeline .svg-container {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

body.shahed-map.iframe {
  background-color: #222;
}
body.shahed-map.iframe article {
  background-color: #222;
}
body.shahed-map.iframe #selected-features, body.shahed-map.iframe .incidents {
  background-color: #222;
  color: #FFF;
}
body.shahed-map.iframe .map-container {
  --line-color: #333;
}
body.shahed-map.iframe #selected-features .sort .incident {
  color: #999;
}
body.shahed-map.iframe #area {
  color: #FFF;
  border-color: #FFF;
}
body.shahed-map.iframe #selected-features .incident .statement {
  color: #999;
}
body.shahed-map.iframe #selected-features .incident .statement h5 {
  color: #999;
}
body.shahed-map.iframe #selected-features .incident .statement a {
  color: #FFF;
}
body.shahed-map.iframe .rc-slider-track {
  background-color: #00423c;
}
body.shahed-map.iframe .timeline-container {
  color: #FFF;
}
body.shahed-map.iframe .overflow {
  border-color: #222;
}
body.shahed-map.iframe .timeline-container .rc-slider .handle-date {
  background-color: transparent;
}

body.british-ekia #donate,
body.shahed-map #donate {
  display: none;
}
body.british-ekia .chart-information,
body.shahed-map .chart-information {
  display: none;
}
body.british-ekia article .content,
body.shahed-map article .content {
  display: block;
}
body.british-ekia article &gt; .content,
body.shahed-map article &gt; .content {
  width: 100vw !important;
}
body.british-ekia .chart-container,
body.shahed-map .chart-container {
  padding: 0;
}
body.british-ekia .timeline-bars,
body.shahed-map .timeline-bars {
  z-index: 7;
  pointer-events: none;
}
body.british-ekia #selected-features,
body.shahed-map #selected-features {
  height: 600px;
}
body.british-ekia .incidents,
body.shahed-map .incidents {
  background-color: #FFF;
}
body.british-ekia .map-controls-sidebar,
body.shahed-map .map-controls-sidebar {
  width: 420px;
}
body.british-ekia .postdata__content,
body.shahed-map .postdata__content {
  display: block;
}
@media (min-width: 1024px) {
  body.british-ekia .postdata__content div div,
  body.shahed-map .postdata__content div div {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
    grid-gap: 30px;
  }
}

body.shahed-map rect {
  fill: #009688;
}
body.shahed-map .rc-slider-track {
  background-color: #cbe8e5;
  border-bottom: 1px solid #0b655b;
}

body.british-ekia rect {
  fill: #485b6c;
}
body.british-ekia .rc-slider-track {
  background-color: #cff0ff;
  border-bottom: 1px solid #485b6c;
}

body.israeli-military-in-syria-the-gaza-strip .comparison-stats .full span,
body.israeli-military-in-syria-the-gaza-strip-hebrew .comparison-stats .full span {
  padding-top: 5px;
  padding-bottom: 3px;
}

body.israeli-military-in-syria-the-gaza-strip-arabic span {
  display: inline-block;
}

@media (min-width: 1024px) {
  body.israeli-military-in-syria-the-gaza-strip .map-section,
  body.israeli-military-in-syria-the-gaza-strip-arabic .map-section,
  body.israeli-military-in-syria-the-gaza-strip-hebrew .map-section {
    display: grid;
    grid-gap: 40px;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    max-width: 1520px;
    margin-left: auto;
    margin-right: auto;
  }
}
body.israeli-military-in-syria-the-gaza-strip .map-section .full,
body.israeli-military-in-syria-the-gaza-strip-arabic .map-section .full,
body.israeli-military-in-syria-the-gaza-strip-hebrew .map-section .full {
  padding: 0 10px !important;
}
body.israeli-military-in-syria-the-gaza-strip .map-section .conflict-map-timeline .overflow,
body.israeli-military-in-syria-the-gaza-strip-arabic .map-section .conflict-map-timeline .overflow,
body.israeli-military-in-syria-the-gaza-strip-hebrew .map-section .conflict-map-timeline .overflow {
  left: 10px;
  right: 10px;
}
body.israeli-military-in-syria-the-gaza-strip .timeline-container.content,
body.israeli-military-in-syria-the-gaza-strip-arabic .timeline-container.content,
body.israeli-military-in-syria-the-gaza-strip-hebrew .timeline-container.content {
  width: auto !important;
}
body.israeli-military-in-syria-the-gaza-strip .stats .stat,
body.israeli-military-in-syria-the-gaza-strip-arabic .stats .stat,
body.israeli-military-in-syria-the-gaza-strip-hebrew .stats .stat {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 calc(25% - 15px);
          flex: 0 1 calc(25% - 15px);
}
body.israeli-military-in-syria-the-gaza-strip .map-section .annotation,
body.israeli-military-in-syria-the-gaza-strip-arabic .map-section .annotation,
body.israeli-military-in-syria-the-gaza-strip-hebrew .map-section .annotation {
  margin-top: 10px;
  font-weight: 500;
  font-size: 16px;
  text-align: center;
  color: #fb8734;
  background: #fff0e5;
  padding: 5px 10px 3px 10px;
  border-radius: 3px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
body.israeli-military-in-syria-the-gaza-strip .map-section .annotation a,
body.israeli-military-in-syria-the-gaza-strip-arabic .map-section .annotation a,
body.israeli-military-in-syria-the-gaza-strip-hebrew .map-section .annotation a {
  color: currentColor;
}
body.israeli-military-in-syria-the-gaza-strip .comparison-stats,
body.israeli-military-in-syria-the-gaza-strip-arabic .comparison-stats,
body.israeli-military-in-syria-the-gaza-strip-hebrew .comparison-stats {
  margin-bottom: 40px;
}
@media (min-width: 1024px) {
  body.israeli-military-in-syria-the-gaza-strip .comparison-stats .content,
  body.israeli-military-in-syria-the-gaza-strip-arabic .comparison-stats .content,
  body.israeli-military-in-syria-the-gaza-strip-hebrew .comparison-stats .content {
    display: grid;
    grid-gap: 20px;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
body.israeli-military-in-syria-the-gaza-strip .comparison-stats .full,
body.israeli-military-in-syria-the-gaza-strip-arabic .comparison-stats .full,
body.israeli-military-in-syria-the-gaza-strip-hebrew .comparison-stats .full {
  margin-bottom: 2rem;
  text-align: center;
  font-size: 20px;
  font-weight: 500;
}
@media (min-width: 1024px) {
  body.israeli-military-in-syria-the-gaza-strip .comparison-stats .full,
  body.israeli-military-in-syria-the-gaza-strip-arabic .comparison-stats .full,
  body.israeli-military-in-syria-the-gaza-strip-hebrew .comparison-stats .full {
    margin-bottom: 0;
  }
}
@media (min-width: 768px) {
  body.israeli-military-in-syria-the-gaza-strip .comparison-stats .full,
  body.israeli-military-in-syria-the-gaza-strip-arabic .comparison-stats .full,
  body.israeli-military-in-syria-the-gaza-strip-hebrew .comparison-stats .full {
    font-size: 28px;
  }
}
body.israeli-military-in-syria-the-gaza-strip .comparison-stats .full span,
body.israeli-military-in-syria-the-gaza-strip-arabic .comparison-stats .full span,
body.israeli-military-in-syria-the-gaza-strip-hebrew .comparison-stats .full span {
  padding-right: 7px;
  padding-left: 7px;
  background-color: #efdeea;
  font-weight: 500;
  color: #a0568d;
}
body.israeli-military-in-syria-the-gaza-strip .gradings-breakdown .top,
body.israeli-military-in-syria-the-gaza-strip-arabic .gradings-breakdown .top,
body.israeli-military-in-syria-the-gaza-strip-hebrew .gradings-breakdown .top {
  display: block;
}
body.israeli-military-in-syria-the-gaza-strip .gradings-breakdown .top .belligerent,
body.israeli-military-in-syria-the-gaza-strip-arabic .gradings-breakdown .top .belligerent,
body.israeli-military-in-syria-the-gaza-strip-hebrew .gradings-breakdown .top .belligerent {
  display: none;
}
body.israeli-military-in-syria-the-gaza-strip .gradings-breakdown .content,
body.israeli-military-in-syria-the-gaza-strip-arabic .gradings-breakdown .content,
body.israeli-military-in-syria-the-gaza-strip-hebrew .gradings-breakdown .content {
  width: auto !important;
}
@media (min-width: 768px) {
  body.israeli-military-in-syria-the-gaza-strip .gradings-breakdown .gradings,
  body.israeli-military-in-syria-the-gaza-strip-arabic .gradings-breakdown .gradings,
  body.israeli-military-in-syria-the-gaza-strip-hebrew .gradings-breakdown .gradings {
    display: grid;
    width: 100%;
    grid-template-columns: 1fr 1fr;
  }
}
@media (min-width: 768px) {
  body.israeli-military-in-syria-the-gaza-strip .gradings-breakdown .gradings .total,
  body.israeli-military-in-syria-the-gaza-strip-arabic .gradings-breakdown .gradings .total,
  body.israeli-military-in-syria-the-gaza-strip-hebrew .gradings-breakdown .gradings .total {
    grid-column: span 2;
  }
  body.israeli-military-in-syria-the-gaza-strip .gradings-breakdown .gradings .total &gt; div,
  body.israeli-military-in-syria-the-gaza-strip-arabic .gradings-breakdown .gradings .total &gt; div,
  body.israeli-military-in-syria-the-gaza-strip-hebrew .gradings-breakdown .gradings .total &gt; div {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: dense;
  }
  body.israeli-military-in-syria-the-gaza-strip .gradings-breakdown .gradings .total &gt; div h1,
  body.israeli-military-in-syria-the-gaza-strip-arabic .gradings-breakdown .gradings .total &gt; div h1,
  body.israeli-military-in-syria-the-gaza-strip-hebrew .gradings-breakdown .gradings .total &gt; div h1 {
    grid-row: span 2;
  }
}
body.israeli-military-in-syria-the-gaza-strip .gradings-breakdown .gradings .weak,
body.israeli-military-in-syria-the-gaza-strip-arabic .gradings-breakdown .gradings .weak,
body.israeli-military-in-syria-the-gaza-strip-hebrew .gradings-breakdown .gradings .weak {
  border-right: 2px solid #efefef;
  border-bottom: none;
}
@media (min-width: 1024px) {
  body.israeli-military-in-syria-the-gaza-strip .gradings-stats-container,
  body.israeli-military-in-syria-the-gaza-strip-arabic .gradings-stats-container,
  body.israeli-military-in-syria-the-gaza-strip-hebrew .gradings-stats-container {
    max-width: 1420px;
    margin: 40px auto;
    display: grid;
    grid-template-columns: 1fr 1fr;
  }
}
body.israeli-military-in-syria-the-gaza-strip .gradings-stats-container .confirmed-fair,
body.israeli-military-in-syria-the-gaza-strip-arabic .gradings-stats-container .confirmed-fair,
body.israeli-military-in-syria-the-gaza-strip-hebrew .gradings-stats-container .confirmed-fair {
  border-bottom: none;
}
body.israeli-military-in-syria-the-gaza-strip .map-section .map-container,
body.israeli-military-in-syria-the-gaza-strip-arabic .map-section .map-container,
body.israeli-military-in-syria-the-gaza-strip-hebrew .map-section .map-container {
  border: 1px solid #ddd;
}
body.israeli-military-in-syria-the-gaza-strip .civilian-fatalities,
body.israeli-military-in-syria-the-gaza-strip-arabic .civilian-fatalities,
body.israeli-military-in-syria-the-gaza-strip-hebrew .civilian-fatalities {
  border-bottom: 1px solid #ddd;
}

.conflict-map-timeline[data-conflictslug=palestinian-militants-in-israel] .rc-slider-track,
.conflict-map-timeline[data-conflictslug=palestinian-militants-in-israel-hebrew] .rc-slider-track,
.conflict-map-timeline[data-conflictslug=palestinian-militants-in-israel-arabic] .rc-slider-track {
  background-color: rgba(251, 135, 52, 0.4);
}
.conflict-map-timeline[data-conflictslug=palestinian-militants-in-israel] .bar,
.conflict-map-timeline[data-conflictslug=palestinian-militants-in-israel-hebrew] .bar,
.conflict-map-timeline[data-conflictslug=palestinian-militants-in-israel-arabic] .bar {
  fill: #fb8734;
}
.conflict-map-timeline[data-conflictslug=palestinian-militants-in-israel] .svg-container,
.conflict-map-timeline[data-conflictslug=palestinian-militants-in-israel-hebrew] .svg-container,
.conflict-map-timeline[data-conflictslug=palestinian-militants-in-israel-arabic] .svg-container {
  border-bottom: 1px solid #fb8734;
}
.conflict-map-timeline[data-conflictslug=palestinian-militants-in-israel] .timeline-block.monitored,
.conflict-map-timeline[data-conflictslug=palestinian-militants-in-israel-hebrew] .timeline-block.monitored,
.conflict-map-timeline[data-conflictslug=palestinian-militants-in-israel-arabic] .timeline-block.monitored {
  border-bottom: 1px solid #35495d;
}
.conflict-map-timeline[data-conflictslug=palestinian-militants-in-israel] .rc-slider-handle::before,
.conflict-map-timeline[data-conflictslug=palestinian-militants-in-israel-hebrew] .rc-slider-handle::before,
.conflict-map-timeline[data-conflictslug=palestinian-militants-in-israel-arabic] .rc-slider-handle::before {
  background-color: #35485d;
}

.conflict-map-timeline[data-conflictslug=israeli-military-in-the-gaza-strip] .rc-slider-track {
  background-color: rgba(160, 86, 141, 0.4);
}
.conflict-map-timeline[data-conflictslug=israeli-military-in-the-gaza-strip] .bar {
  fill: #a0568d;
}
.conflict-map-timeline[data-conflictslug=israeli-military-in-the-gaza-strip] .svg-container {
  border-bottom: 1px solid #a0568d;
}
.conflict-map-timeline[data-conflictslug=israeli-military-in-the-gaza-strip] .timeline-block.monitored {
  border-bottom: 1px solid #35495d;
}
.conflict-map-timeline[data-conflictslug=israeli-military-in-the-gaza-strip] .rc-slider-handle::before {
  background-color: #35485d;
}

.conflict-map-timeline[data-slug*=israeli-military-in-iraq-syria] .rc-slider-track {
  background-color: rgba(160, 86, 141, 0.4);
}
.conflict-map-timeline[data-slug*=israeli-military-in-iraq-syria] .bar {
  fill: #a0568d;
}
.conflict-map-timeline[data-slug*=israeli-military-in-iraq-syria] .svg-container {
  border-bottom: 1px solid #a0568d;
}
.conflict-map-timeline[data-slug*=israeli-military-in-iraq-syria] .timeline-block.monitored {
  border-bottom: 1px solid #35495d;
}
.conflict-map-timeline[data-slug*=israeli-military-in-iraq-syria] .rc-slider-handle::before {
  background-color: #35485d;
}

.conflict-map-timeline[data-slug*=coalition-in-iraq-and-syria] .rc-slider-track,
body.us-led-coalition-in-iraq-and-syria-casualty-map .rc-slider-track {
  background-color: rgba(53, 73, 93, 0.4);
}
.conflict-map-timeline[data-slug*=coalition-in-iraq-and-syria] .bar,
body.us-led-coalition-in-iraq-and-syria-casualty-map .bar {
  fill: #35495d;
}
.conflict-map-timeline[data-slug*=coalition-in-iraq-and-syria] .svg-container,
body.us-led-coalition-in-iraq-and-syria-casualty-map .svg-container {
  border-bottom: 1px solid #35495d;
}
.conflict-map-timeline[data-slug*=coalition-in-iraq-and-syria] .timeline-block.monitored,
body.us-led-coalition-in-iraq-and-syria-casualty-map .timeline-block.monitored {
  border-bottom: 1px solid #35495d;
}
.conflict-map-timeline[data-slug*=coalition-in-iraq-and-syria] .rc-slider-handle::before,
body.us-led-coalition-in-iraq-and-syria-casualty-map .rc-slider-handle::before {
  background-color: #35485d;
}

.conflict-map-timeline[data-conflictslug=us-forces-in-somalia] .timeline-block.monitored {
  border-bottom: 1px solid #b96749;
}
.conflict-map-timeline[data-conflictslug=us-forces-in-somalia] .bar {
  fill: #b96749;
}
.conflict-map-timeline[data-conflictslug=us-forces-in-somalia] .rc-slider-track {
  background-color: rgba(222, 132, 98, 0.3);
}
.conflict-map-timeline[data-conflictslug=us-forces-in-somalia] .timeline-container .rc-slider .rc-slider-handle::before {
  background-color: #8a4d37;
}

.conflict-map-timeline[data-conflictslug=us-forces-in-yemen] .timeline-block.monitored,
.conflict-map-timeline[data-conflictslug=us-forces-in-yemen-arabic] .timeline-block.monitored {
  border-bottom: 1px solid #3f5177;
}
.conflict-map-timeline[data-conflictslug=us-forces-in-yemen] .bar,
.conflict-map-timeline[data-conflictslug=us-forces-in-yemen-arabic] .bar {
  fill: #3f5177;
}
.conflict-map-timeline[data-conflictslug=us-forces-in-yemen] .rc-slider-track,
.conflict-map-timeline[data-conflictslug=us-forces-in-yemen-arabic] .rc-slider-track {
  background-color: rgba(121, 142, 187, 0.3);
}
.conflict-map-timeline[data-conflictslug=us-forces-in-yemen] .timeline-container .rc-slider .rc-slider-handle::before,
.conflict-map-timeline[data-conflictslug=us-forces-in-yemen-arabic] .timeline-container .rc-slider .rc-slider-handle::before {
  background-color: #415275;
}

.conflict-map-timeline[data-conflictslug=us-forces-in-yemen] .timeline-bars .day,
.conflict-map-timeline[data-conflictslug=us-forces-in-yemen-arabic] .timeline-bars .day {
  background-color: #798ebb;
}
.conflict-map-timeline[data-conflictslug=us-forces-in-yemen] .rc-slider-track,
.conflict-map-timeline[data-conflictslug=us-forces-in-yemen-arabic] .rc-slider-track {
  background-color: rgba(121, 142, 187, 0.4);
}

@media (min-width: 768px) {
  .timeline-controls-container {
    margin-bottom: 20px;
  }
}

.rc-slider-handle:nth-child(5) .handle-date {
  text-align: right;
  margin-left: -100px;
}

.conflict_ar .rc-slider-handle:nth-child(5) .handle-date,
.conflict_he .rc-slider-handle:nth-child(5) .handle-date,
.conflict_data_new.ar .rc-slider-handle:nth-child(5) .handle-date {
  text-align: left;
  margin-left: 0;
}
.conflict_ar .rc-slider-handle:nth-child(4) .handle-date,
.conflict_he .rc-slider-handle:nth-child(4) .handle-date,
.conflict_data_new.ar .rc-slider-handle:nth-child(4) .handle-date {
  text-align: right;
  margin-left: -100px;
}

.timeline-container .rc-slider {
  padding: 0;
  height: 80px;
  z-index: 2;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.timeline-container .rc-slider .handle-date {
  pointer-events: none;
  font-size: 12px;
  width: 100px;
  position: relative;
  top: -20px;
  padding-left: 0px;
  left: 8px;
  font-weight: 500;
  background-color: rgba(255, 255, 255, 0.7);
}
.timeline-container .rc-slider .rc-slider-rail {
  height: 80px;
  background-color: transparent;
}
.timeline-container .rc-slider .rc-slider-track {
  height: 79px;
  border-radius: 3px;
}
.timeline-container .rc-slider .rc-slider-step {
  display: none;
}
.timeline-container .rc-slider .rc-slider-handle {
  border-radius: 0;
  margin: 0;
  height: 79px;
  border: none;
  background: transparent;
}
.timeline-container .rc-slider .rc-slider-handle:hover::before {
  opacity: 0.8;
}
.timeline-container .rc-slider .rc-slider-handle::before {
  top: 28px;
  left: -3px;
  color: #FFF;
  font-family: "Font Awesome 5 Pro";
  content: "\f101";
  position: absolute;
  font-weight: 300;
  font-size: 20px;
  pointer-events: none;
  width: 20px;
  height: 20px;
  border-radius: 2px;
  background: #000;
  line-height: 0.8;
  padding-left: 4px;
  padding-top: 2px;
}
.timeline-container .rc-slider .rc-slider-handle:nth-child(4)::before {
  content: "\f100";
}
.timeline-container .rc-slider .rc-slider-handle:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}

article .timeline-container.content {
  display: block;
}

.conflict-map-timeline .timeline-container,
.british-ekia .timeline-container {
  position: relative;
}
.conflict-map-timeline .annotation,
.british-ekia .annotation {
  color: #999;
  font-size: 14px;
}
.conflict-map-timeline .annotation ul,
.british-ekia .annotation ul {
  max-width: 1400px;
  padding: 40px 0;
  margin: 0 auto;
}
.conflict-map-timeline .annotation ul li,
.british-ekia .annotation ul li {
  max-width: 800px;
  margin-bottom: 1rem;
}
.conflict-map-timeline .overflow,
.british-ekia .overflow {
  position: absolute;
  top: 0;
  left: 15px;
  right: 15px;
  height: 80px;
  border-radius: 4px;
  border: 1px solid #ddd;
  overflow: hidden;
  background-image: url(data:image/gif;base64,R0lGODlhBAAEAIAAAJ+fn9ra2iH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjY0RjY3NzUyRTAwQjExRThCRjQzREE0NkY1RjRDNTZCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjY0RjY3NzUzRTAwQjExRThCRjQzREE0NkY1RjRDNTZCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RjkzMzhDN0ZFMDBBMTFFOEJGNDNEQTQ2RjVGNEM1NkIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjkzMzhDODBFMDBBMTFFOEJGNDNEQTQ2RjVGNEM1NkIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4B//79/Pv6+fj39vX08/Lx8O/u7ezr6uno5+bl5OPi4eDf3t3c29rZ2NfW1dTT0tHQz87NzMvKycjHxsXEw8LBwL++vby7urm4t7a1tLOysbCvrq2sq6qpqKempaSjoqGgn56dnJuamZiXlpWUk5KRkI+OjYyLiomIh4aFhIOCgYB/fn18e3p5eHd2dXRzcnFwb25tbGtqaWhnZmVkY2JhYF9eXVxbWllYV1ZVVFNSUVBPTk1MS0pJSEdGRURDQkFAPz49PDs6OTg3NjU0MzIxMC8uLSwrKikoJyYlJCMiISAfHh0cGxoZGBcWFRQTEhEQDw4NDAsKCQgHBgUEAwIBAAAh+QQAAAAAACwAAAAABAAEAAACBESOaFkAOw==);
}
@media (min-width: 1024px) {
  .conflict-map-timeline .overflow,
  .british-ekia .overflow {
    left: 20px;
    right: 20px;
  }
}
.conflict-map-timeline .legend .bar,
.british-ekia .legend .bar {
  border: 1px solid #ddd;
  background-image: url(data:image/gif;base64,R0lGODlhBAAEAIAAAJ+fn9ra2iH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjY0RjY3NzUyRTAwQjExRThCRjQzREE0NkY1RjRDNTZCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjY0RjY3NzUzRTAwQjExRThCRjQzREE0NkY1RjRDNTZCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RjkzMzhDN0ZFMDBBMTFFOEJGNDNEQTQ2RjVGNEM1NkIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjkzMzhDODBFMDBBMTFFOEJGNDNEQTQ2RjVGNEM1NkIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4B//79/Pv6+fj39vX08/Lx8O/u7ezr6uno5+bl5OPi4eDf3t3c29rZ2NfW1dTT0tHQz87NzMvKycjHxsXEw8LBwL++vby7urm4t7a1tLOysbCvrq2sq6qpqKempaSjoqGgn56dnJuamZiXlpWUk5KRkI+OjYyLiomIh4aFhIOCgYB/fn18e3p5eHd2dXRzcnFwb25tbGtqaWhnZmVkY2JhYF9eXVxbWllYV1ZVVFNSUVBPTk1MS0pJSEdGRURDQkFAPz49PDs6OTg3NjU0MzIxMC8uLSwrKikoJyYlJCMiISAfHh0cGxoZGBcWFRQTEhEQDw4NDAsKCQgHBgUEAwIBAAAh+QQAAAAAACwAAAAABAAEAAACBESOaFkAOw==);
}
.conflict-map-timeline .timeline-block,
.british-ekia .timeline-block {
  height: 78px;
  width: 100%;
  position: absolute;
}
.conflict-map-timeline .timeline-block.monitored,
.british-ekia .timeline-block.monitored {
  z-index: 1;
  background: #fff;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
          box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
}
.conflict-map-timeline .timeline-bars,
.british-ekia .timeline-bars {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 80px;
  z-index: 1;
}
.conflict-map-timeline .timeline-bars svg rect,
.british-ekia .timeline-bars svg rect {
  shape-rendering: crispEdges;
}
.conflict-map-timeline .start-end-labels,
.british-ekia .start-end-labels {
  font-size: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 5px;
  font-weight: 500;
}
.conflict-map-timeline .timeline-controls,
.british-ekia .timeline-controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  top: auto;
  left: auto;
}
.conflict-map-timeline .timeline-controls div,
.british-ekia .timeline-controls div {
  text-align: center;
  display: block;
  margin: 12px 0 0 8px;
  font-family: "Atlas-Grotesk-Web";
  padding: 3px 4px 3px 4px;
  font-weight: 500;
  border: 1px solid #c5c5c5;
  border-radius: 5px;
  background: #FFF;
  font-size: 16px;
  min-width: 0;
  height: 22px;
  cursor: pointer;
  color: #000;
}
.conflict-map-timeline .timeline-controls div i,
.british-ekia .timeline-controls div i {
  position: relative;
  top: -3px;
}
.conflict-map-timeline .timeline-controls div:active,
.british-ekia .timeline-controls div:active {
  background: #c5c5c5;
}
.conflict-map-timeline .timeline-controls div.pause-play,
.british-ekia .timeline-controls div.pause-play {
  width: 110px;
  font-size: 12px;
}

section.map-section .get-the-data {
  margin: 1rem auto 0 auto;
}
section.map-section .get-the-data a {
  display: inline-block;
  color: #333;
  background-color: #ededed;
  border: 1px solid #d3d3d3;
  padding: 7px 7px 5px 7px;
  border-radius: 2px;
  text-decoration: none;
}
section.map-section .get-the-data a i {
  margin-right: 5px;
}

.map-switches {
  font-weight: 500;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  margin-bottom: 0;
  border-right: none;
  font-size: 12px;
  right: 0;
}
@media (min-width: 768px) {
  .map-switches {
    margin-bottom: 20px;
  }
}
.map-switches .option.active {
  background-color: #666;
  color: #FFF;
}
.map-switches &gt; div {
  padding: 7px 10px 5px 10px;
}
.map-switches .option {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 50%;
          flex: 0 1 50%;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  border-right: 1px solid #DDD;
  border-top: 1px solid #DDD;
  background: #FFF;
}
.map-switches .option:nth-child(3), .map-switches .option:nth-child(4) {
  border-bottom: 1px solid #DDD;
}
.map-switches .option:not(.active):hover {
  background: #f2f2f2;
}
.map-switches .option:nth-child(-n+2) {
  border-top: none;
}
@media (min-width: 768px) {
  .map-switches .option:nth-child(-n+2) {
    border-top: 1px solid #DDD;
  }
}
.map-switches .option:nth-child(even) {
  border-right: none;
}
.map-switches .option:nth-child(odd) {
  border-left: none;
}
@media (min-width: 768px) {
  .map-switches .option:nth-child(odd) {
    border-left: 1px solid #DDD;
  }
}

.conflict-map-timeline[data-conflictslug=us-forces-in-somalia] .map-controls-sidebar,
.conflict-map-timeline[data-conflictslug=us-forces-in-yemen] .map-controls-sidebar,
.conflict-map-timeline[data-conflictslug=us-forces-in-yemen-arabic] .map-controls-sidebar {
  position: absolute;
  z-index: 4;
  top: 0;
  right: 0;
  left: 0;
  width: auto;
  bottom: auto;
}
@media (min-width: 768px) {
  .conflict-map-timeline[data-conflictslug=us-forces-in-somalia] .map-controls-sidebar,
  .conflict-map-timeline[data-conflictslug=us-forces-in-yemen] .map-controls-sidebar,
  .conflict-map-timeline[data-conflictslug=us-forces-in-yemen-arabic] .map-controls-sidebar {
    width: 300px;
    top: 20px;
    right: 20px;
    left: auto;
  }
}
@media (min-width: 1260px) {
  .conflict-map-timeline[data-conflictslug=us-forces-in-somalia] .map-controls-sidebar,
  .conflict-map-timeline[data-conflictslug=us-forces-in-yemen] .map-controls-sidebar,
  .conflict-map-timeline[data-conflictslug=us-forces-in-yemen-arabic] .map-controls-sidebar {
    left: auto;
    top: 30px;
    right: 50px;
    width: 400px;
  }
}
.conflict-map-timeline[data-conflictslug=us-forces-in-somalia] .map-controls-sidebar p,
.conflict-map-timeline[data-conflictslug=us-forces-in-yemen] .map-controls-sidebar p,
.conflict-map-timeline[data-conflictslug=us-forces-in-yemen-arabic] .map-controls-sidebar p {
  display: none;
  font-size: 12px;
}
@media (min-width: 768px) {
  .conflict-map-timeline[data-conflictslug=us-forces-in-somalia] .map-controls-sidebar p,
  .conflict-map-timeline[data-conflictslug=us-forces-in-yemen] .map-controls-sidebar p,
  .conflict-map-timeline[data-conflictslug=us-forces-in-yemen-arabic] .map-controls-sidebar p {
    display: block;
  }
}
@media (min-width: 768px) {
  .conflict-map-timeline[data-conflictslug=us-forces-in-somalia] #selected-features,
  .conflict-map-timeline[data-conflictslug=us-forces-in-yemen] #selected-features,
  .conflict-map-timeline[data-conflictslug=us-forces-in-yemen-arabic] #selected-features {
    margin-bottom: 20px;
    border-left: 1px solid #DDD;
    border-bottom: 1px solid #ddd;
  }
}
.conflict-map-timeline[data-conflictslug=us-forces-in-somalia] #selected-features .sort, .conflict-map-timeline[data-conflictslug=us-forces-in-somalia] #selected-features .incidents,
.conflict-map-timeline[data-conflictslug=us-forces-in-yemen] #selected-features .sort,
.conflict-map-timeline[data-conflictslug=us-forces-in-yemen] #selected-features .incidents,
.conflict-map-timeline[data-conflictslug=us-forces-in-yemen-arabic] #selected-features .sort,
.conflict-map-timeline[data-conflictslug=us-forces-in-yemen-arabic] #selected-features .incidents {
  background-color: #FFF;
}
@media (min-width: 768px) {
  .conflict-map-timeline[data-conflictslug=us-forces-in-somalia] #selected-features .sort, .conflict-map-timeline[data-conflictslug=us-forces-in-somalia] #selected-features .incidents,
  .conflict-map-timeline[data-conflictslug=us-forces-in-yemen] #selected-features .sort,
  .conflict-map-timeline[data-conflictslug=us-forces-in-yemen] #selected-features .incidents,
  .conflict-map-timeline[data-conflictslug=us-forces-in-yemen-arabic] #selected-features .sort,
  .conflict-map-timeline[data-conflictslug=us-forces-in-yemen-arabic] #selected-features .incidents {
    border-right: 1px solid #DDD;
  }
}
@media (min-width: 768px) {
  .conflict-map-timeline[data-conflictslug=us-forces-in-somalia] #selected-features .sort,
  .conflict-map-timeline[data-conflictslug=us-forces-in-yemen] #selected-features .sort,
  .conflict-map-timeline[data-conflictslug=us-forces-in-yemen-arabic] #selected-features .sort {
    border-top: 1px solid #DDD;
  }
}
.conflict-map-timeline[data-conflictslug=us-forces-in-somalia] #selected-features .map-legend,
.conflict-map-timeline[data-conflictslug=us-forces-in-yemen] #selected-features .map-legend,
.conflict-map-timeline[data-conflictslug=us-forces-in-yemen-arabic] #selected-features .map-legend {
  border-top: 1px solid #ddd;
  border-bottom: none;
}
@media (min-width: 768px) {
  .conflict-map-timeline[data-conflictslug=us-forces-in-somalia] #selected-features .map-legend,
  .conflict-map-timeline[data-conflictslug=us-forces-in-yemen] #selected-features .map-legend,
  .conflict-map-timeline[data-conflictslug=us-forces-in-yemen-arabic] #selected-features .map-legend {
    border-bottom: 1px solid #DDD;
  }
}

.conflict-map-timeline[data-conflictslug=us-forces-in-yemen] #selected-features .incidents,
.conflict-map-timeline[data-conflictslug=us-forces-in-yemen-arabic] #selected-features .incidents {
  height: 290px;
}
.conflict-map-timeline[data-conflictslug=us-forces-in-yemen] #selected-features .incident .casualties,
.conflict-map-timeline[data-conflictslug=us-forces-in-yemen-arabic] #selected-features .incident .casualties {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 12%;
          flex: 0 1 12%;
}
@media (min-width: 1260px) {
  .conflict-map-timeline[data-conflictslug=us-forces-in-yemen] #selected-features .incident .casualties,
  .conflict-map-timeline[data-conflictslug=us-forces-in-yemen-arabic] #selected-features .incident .casualties {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 20%;
            flex: 0 1 20%;
  }
}
.conflict-map-timeline[data-conflictslug=us-forces-in-yemen] #selected-features .incident .uniquid,
.conflict-map-timeline[data-conflictslug=us-forces-in-yemen-arabic] #selected-features .incident .uniquid {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 30%;
          flex: 0 1 30%;
}
.conflict-map-timeline[data-conflictslug=us-forces-in-yemen] #selected-features .incident .strike-target,
.conflict-map-timeline[data-conflictslug=us-forces-in-yemen-arabic] #selected-features .incident .strike-target {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 30%;
          flex: 0 1 30%;
}
.conflict-map-timeline[data-conflictslug=us-forces-in-yemen] .map-controls-sidebar &gt; div:nth-child(1),
.conflict-map-timeline[data-conflictslug=us-forces-in-yemen-arabic] .map-controls-sidebar &gt; div:nth-child(1) {
  z-index: 1;
  position: absolute;
}
@media (min-width: 768px) {
  .conflict-map-timeline[data-conflictslug=us-forces-in-yemen] .map-controls-sidebar &gt; div:nth-child(1),
  .conflict-map-timeline[data-conflictslug=us-forces-in-yemen-arabic] .map-controls-sidebar &gt; div:nth-child(1) {
    position: relative;
  }
}
.conflict-map-timeline[data-conflictslug=us-forces-in-yemen] #selected-features,
.conflict-map-timeline[data-conflictslug=us-forces-in-yemen-arabic] #selected-features {
  z-index: 2;
  position: relative;
}
.conflict-map-timeline[data-conflictslug=us-forces-in-yemen] #selected-features .column-headers .date,
.conflict-map-timeline[data-conflictslug=us-forces-in-yemen-arabic] #selected-features .column-headers .date {
  opacity: 0;
}
@media (min-width: 768px) {
  .conflict-map-timeline[data-conflictslug=us-forces-in-yemen] #selected-features .column-headers .date,
  .conflict-map-timeline[data-conflictslug=us-forces-in-yemen-arabic] #selected-features .column-headers .date {
    opacity: 1;
  }
}
.conflict-map-timeline[data-conflictslug=us-forces-in-yemen] .yemen-event,
.conflict-map-timeline[data-conflictslug=us-forces-in-yemen-arabic] .yemen-event {
  position: absolute;
  font-size: 12px;
  top: -20px;
  color: #888;
}
.conflict-map-timeline[data-conflictslug=us-forces-in-yemen] .yemen-event i,
.conflict-map-timeline[data-conflictslug=us-forces-in-yemen-arabic] .yemen-event i {
  font-size: 80%;
  margin-right: 5px;
  position: relative;
  top: -1px;
}
.conflict-map-timeline[data-conflictslug=us-forces-in-yemen] .yemen-event a,
.conflict-map-timeline[data-conflictslug=us-forces-in-yemen-arabic] .yemen-event a {
  color: currentColor;
}

.conflict-map-timeline[data-conflictslug=us-forces-in-yemen-arabic] .yemen-event {
  right: 20px;
  font-size: 11px;
}

.conflict-map-timeline[data-conflictslug=us-forces-in-somalia] .map-container {
  height: 100%;
  overflow: auto;
}
.conflict-map-timeline[data-conflictslug=us-forces-in-somalia] .map-container #selected-features {
  position: relative;
  margin-top: 0;
  background: transparent;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.conflict-map-timeline[data-conflictslug=us-forces-in-somalia] .map-container #selected-features.strike-target .incidents {
  max-height: none;
}
@media (min-width: 768px) {
  .conflict-map-timeline[data-conflictslug=us-forces-in-somalia] .map-container #selected-features.strike-target .incidents {
    max-height: 470px;
  }
}
@media (min-width: 1260px) {
  .conflict-map-timeline[data-conflictslug=us-forces-in-somalia] .map-container #selected-features.strike-target .incidents {
    max-height: 480px;
  }
}
.conflict-map-timeline[data-conflictslug=us-forces-in-somalia] .map-container #selected-features.strike-locations .incidents {
  max-height: none;
}
@media (min-width: 768px) {
  .conflict-map-timeline[data-conflictslug=us-forces-in-somalia] .map-container #selected-features.strike-locations .incidents {
    max-height: 500px;
  }
}
.conflict-map-timeline[data-conflictslug=us-forces-in-somalia] .map-container #selected-features .incidents {
  height: auto;
}

@supports (-ms-ime-align: auto) {
  .conflict-map-timeline[data-conflictslug=all-belligerents-in-libya] .map-controls-sidebar,
  .conflict-map-timeline[data-conflictslug=all-belligerents-in-libya-arabic] .map-controls-sidebar {
    z-index: 5;
    left: auto;
    top: 20px;
    right: 50px;
    width: 415px;
  }
  .conflict-map-timeline[data-conflictslug=all-belligerents-in-libya] .map-container,
  .conflict-map-timeline[data-conflictslug=all-belligerents-in-libya-arabic] .map-container {
    overflow: hidden;
  }
}
.conflict-map-timeline[data-conflictslug=all-belligerents-in-libya] .rc-slider-step,
.conflict-map-timeline[data-conflictslug=all-belligerents-in-libya-arabic] .rc-slider-step,
.conflict-map-timeline[data-conflictslug=all-belligerents-in-libya-2011] .rc-slider-step,
.conflict-map-timeline[data-conflictslug=all-belligerents-in-libya-2011-arabic] .rc-slider-step,
.all-belligerents-in-libya-2011-casualty-and-strikes-map .rc-slider-step {
  display: none;
}
.conflict-map-timeline[data-conflictslug=all-belligerents-in-libya] .map-legend,
.conflict-map-timeline[data-conflictslug=all-belligerents-in-libya-arabic] .map-legend,
.conflict-map-timeline[data-conflictslug=all-belligerents-in-libya-2011] .map-legend,
.conflict-map-timeline[data-conflictslug=all-belligerents-in-libya-2011-arabic] .map-legend,
.all-belligerents-in-libya-2011-casualty-and-strikes-map .map-legend {
  display: none;
}
.conflict-map-timeline[data-conflictslug=all-belligerents-in-libya] #selected-features,
.conflict-map-timeline[data-conflictslug=all-belligerents-in-libya-arabic] #selected-features,
.conflict-map-timeline[data-conflictslug=all-belligerents-in-libya-2011] #selected-features,
.conflict-map-timeline[data-conflictslug=all-belligerents-in-libya-2011-arabic] #selected-features,
.all-belligerents-in-libya-2011-casualty-and-strikes-map #selected-features {
  position: relative;
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .conflict-map-timeline[data-conflictslug=all-belligerents-in-libya] #selected-features.hidden.strikes + .map-legend,
  .conflict-map-timeline[data-conflictslug=all-belligerents-in-libya-arabic] #selected-features.hidden.strikes + .map-legend,
  .conflict-map-timeline[data-conflictslug=all-belligerents-in-libya-2011] #selected-features.hidden.strikes + .map-legend,
  .conflict-map-timeline[data-conflictslug=all-belligerents-in-libya-2011-arabic] #selected-features.hidden.strikes + .map-legend,
  .all-belligerents-in-libya-2011-casualty-and-strikes-map #selected-features.hidden.strikes + .map-legend {
    display: block;
  }
}
.conflict-map-timeline[data-conflictslug=all-belligerents-in-libya] #selected-features.hidden.strikes + .map-legend .legend-items,
.conflict-map-timeline[data-conflictslug=all-belligerents-in-libya-arabic] #selected-features.hidden.strikes + .map-legend .legend-items,
.conflict-map-timeline[data-conflictslug=all-belligerents-in-libya-2011] #selected-features.hidden.strikes + .map-legend .legend-items,
.conflict-map-timeline[data-conflictslug=all-belligerents-in-libya-2011-arabic] #selected-features.hidden.strikes + .map-legend .legend-items,
.all-belligerents-in-libya-2011-casualty-and-strikes-map #selected-features.hidden.strikes + .map-legend .legend-items {
  display: block;
  -webkit-column-count: 2;
     -moz-column-count: 2;
          column-count: 2;
}
.conflict-map-timeline[data-conflictslug=all-belligerents-in-libya] #selected-features.hidden.strikes + .map-legend .legend-items div,
.conflict-map-timeline[data-conflictslug=all-belligerents-in-libya-arabic] #selected-features.hidden.strikes + .map-legend .legend-items div,
.conflict-map-timeline[data-conflictslug=all-belligerents-in-libya-2011] #selected-features.hidden.strikes + .map-legend .legend-items div,
.conflict-map-timeline[data-conflictslug=all-belligerents-in-libya-2011-arabic] #selected-features.hidden.strikes + .map-legend .legend-items div,
.all-belligerents-in-libya-2011-casualty-and-strikes-map #selected-features.hidden.strikes + .map-legend .legend-items div {
  -webkit-column-break-inside: avoid;
     -moz-column-break-inside: avoid;
          break-inside: avoid-column;
}
.conflict-map-timeline[data-conflictslug=all-belligerents-in-libya] #selected-features .incident .belligerent,
.conflict-map-timeline[data-conflictslug=all-belligerents-in-libya-arabic] #selected-features .incident .belligerent,
.conflict-map-timeline[data-conflictslug=all-belligerents-in-libya-2011] #selected-features .incident .belligerent,
.conflict-map-timeline[data-conflictslug=all-belligerents-in-libya-2011-arabic] #selected-features .incident .belligerent,
.all-belligerents-in-libya-2011-casualty-and-strikes-map #selected-features .incident .belligerent {
  display: block;
}
.conflict-map-timeline[data-conflictslug=all-belligerents-in-libya] #selected-features .incident .belligerent span,
.conflict-map-timeline[data-conflictslug=all-belligerents-in-libya-arabic] #selected-features .incident .belligerent span,
.conflict-map-timeline[data-conflictslug=all-belligerents-in-libya-2011] #selected-features .incident .belligerent span,
.conflict-map-timeline[data-conflictslug=all-belligerents-in-libya-2011-arabic] #selected-features .incident .belligerent span,
.all-belligerents-in-libya-2011-casualty-and-strikes-map #selected-features .incident .belligerent span {
  font-weight: bold;
}

.circle-marker {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.circle-marker .left, .circle-marker .right {
  width: 6px;
  height: 12px;
}
.circle-marker .right {
  background-color: tan;
  border-bottom-right-radius: 12px;
  border-top-right-radius: 12px;
}
.circle-marker .left {
  background-color: green;
  border-bottom-left-radius: 12px;
  border-top-left-radius: 12px;
}

.conflict-map-timeline {
  min-height: 350px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
}
.conflict-map-timeline .end-marker-overlap .total-date-range div:nth-child(2) {
  display: none;
  padding-right: 15px;
}
.conflict-map-timeline .end-marker-overlap .rc-slider-handle-2 .handle-date {
  left: -100px;
  text-align: right;
  background: -webkit-gradient(linear, right top, left top, color-stop(75%, rgb(255, 255, 255)), to(rgba(255, 255, 255, 0)));
  background: linear-gradient(to left, rgb(255, 255, 255) 75%, rgba(255, 255, 255, 0) 100%);
}

#timeline {
  margin-bottom: 30px;
}
#timeline ::-moz-selection {
  background: transparent;
}
#timeline ::selection {
  background: transparent;
}

.map-container {
  --line-color: #efefef;
  position: relative;
  border-bottom: 1px solid var(--line-color);
  border-top: 1px solid var(--line-color);
  background: #eeeeee;
  min-height: 350px;
  overflow: hidden;
}
@media (min-width: 768px) {
  .map-container {
    overflow: auto;
  }
}

.map-controls-sidebar .map-legend {
  display: none;
}
@media (min-width: 768px) {
  .map-controls-sidebar .map-legend {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.map-container &gt; .map-legend {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 768px) {
  .map-container &gt; .map-legend {
    display: none;
  }
}
.map-container &gt; .map-legend.hidden {
  display: none;
}

.map-legend {
  background: #FFF;
  padding: 9px 10px 2px 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 12px;
  font-weight: 500;
  border-bottom: 1px solid #DDD;
  margin-bottom: 12px;
}
@media (min-width: 768px) {
  .map-legend {
    border: 1px solid #DDD;
  }
}
.map-legend.hidden {
  display: none;
}
.map-legend .legend-items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
.map-legend .legend-label {
  padding-right: 10px;
}
.map-legend .legend-items div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-right: 8px;
  margin-bottom: 3px;
}
.map-legend .legend-items div .icon {
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
  border-radius: 50%;
}
.map-legend .legend-items div .label {
  padding-left: 5px;
}

.bars-legend {
  margin-bottom: 0;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
}
.bars-legend .full {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.bars-legend .legend {
  font-size: 10px;
  padding-top: 10px;
  width: 100%;
}
@media (min-width: 768px) {
  .bars-legend .legend {
    padding-top: 4px;
    width: 370px;
  }
}
.bars-legend .legend &gt; div {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-flow: row-reverse nowrap;
          flex-flow: row-reverse nowrap;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: #666;
}
.bars-legend .legend &gt; div .bar {
  width: 13px;
  height: 13px;
  margin-left: 10px;
}
.bars-legend .legend &gt; div.published .bar {
  background-size: cover;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNjBweCIgaGVpZ2h0PSI2MHB4IiB2aWV3Qm94PSIwIDAgNjAgNjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYwIDYwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwb2x5Z29uIGZpbGw9IiNGMUM1NjEiIHBvaW50cz0iMCwwIDMwLDMwIDYwLDAgIi8+DQo8cG9seWdvbiBmaWxsPSIjM0I5OUQ4IiBwb2ludHM9IjAsNjAgMzAsMzAgMCwwICIvPg0KPHBvbHlnb24gZmlsbD0iIzJBQkI5QiIgcG9pbnRzPSI2MCwwIDMwLDMwIDYwLDYwICIvPg0KPHBvbHlnb24gZmlsbD0iIzM0NDk1RSIgcG9pbnRzPSI2MCw2MCAzMCwzMCAwLDYwICIvPg0KPC9zdmc+DQo=);
}
body.coalition-in-iraq-and-syria .bars-legend .legend &gt; div.published .bar {
  background: #35495d;
}
body.russian-military-in-syria .bars-legend .legend &gt; div.published .bar {
  background: #3b99d8;
}
body.turkish-military-in-iraq-and-syria .bars-legend .legend &gt; div.published .bar {
  background: #2abb9b;
}
body.all-belligerents-in-libya .bars-legend .legend &gt; div.published .bar {
  background: #f1c561;
}
.bars-legend .legend &gt; div.monitoring .bar {
  background-image: url(data:image/gif;base64,R0lGODlhBAAEAIAAAJ+fn9ra2iH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjY0RjY3NzUyRTAwQjExRThCRjQzREE0NkY1RjRDNTZCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjY0RjY3NzUzRTAwQjExRThCRjQzREE0NkY1RjRDNTZCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RjkzMzhDN0ZFMDBBMTFFOEJGNDNEQTQ2RjVGNEM1NkIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjkzMzhDODBFMDBBMTFFOEJGNDNEQTQ2RjVGNEM1NkIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4B//79/Pv6+fj39vX08/Lx8O/u7ezr6uno5+bl5OPi4eDf3t3c29rZ2NfW1dTT0tHQz87NzMvKycjHxsXEw8LBwL++vby7urm4t7a1tLOysbCvrq2sq6qpqKempaSjoqGgn56dnJuamZiXlpWUk5KRkI+OjYyLiomIh4aFhIOCgYB/fn18e3p5eHd2dXRzcnFwb25tbGtqaWhnZmVkY2JhYF9eXVxbWllYV1ZVVFNSUVBPTk1MS0pJSEdGRURDQkFAPz49PDs6OTg3NjU0MzIxMC8uLSwrKikoJyYlJCMiISAfHh0cGxoZGBcWFRQTEhEQDw4NDAsKCQgHBgUEAwIBAAAh+QQAAAAAACwAAAAABAAEAAACBESOaFkAOw==);
}
.bars-legend .legend &gt; div.conflict .bar {
  border: 1px solid #aaa;
}

.map-controls-sidebar {
  position: absolute;
  z-index: 3;
  width: 300px;
  top: 0;
  right: 0;
  bottom: 0;
  overflow: auto;
}
.map-controls-sidebar.hidden {
  bottom: auto;
}
@media (min-width: 1260px) {
  .map-controls-sidebar {
    width: 380px;
  }
}
.map-controls-sidebar p {
  font-size: 12px;
}

#area {
  width: 60px;
  height: 60px;
  background-color: rgba(0, 0, 0, 0.05);
  z-index: 2;
  position: absolute;
  pointer-events: none;
  margin-left: -30px;
  margin-top: -30px;
  border: 1px dashed #000;
}
#area.note {
  background-color: transparent;
  border: none;
}
#area .label {
  text-align: center;
  position: absolute;
  top: -15px;
  left: 0;
  font-size: 12px;
  font-weight: 500;
  line-height: 1;
  width: 100px;
  left: -20px;
}

#timeline .conflict {
  height: 20px;
  margin-bottom: 6px;
  position: relative;
  font-size: 12px;
}
#timeline .conflict[data-conflict-id="87295"] a span {
  left: -185px;
  color: #000;
}
#timeline .conflict[data-conflict-id="87295"] a span::after {
  content: " →";
}
#timeline .conflict[data-conflict-id="87295"] .monitoring {
  right: 0;
  width: auto !important;
}
#timeline .conflict[data-conflict-slug=israeli-military-in-syria-the-gaza-strip-syria] div.published {
  left: 40.5% !important;
  width: 59.5% !important;
}
#timeline .conflict[data-conflict-slug=israeli-military-in-syria-the-gaza-strip-syria] a span {
  color: transparent;
}
#timeline .conflict[data-conflict-slug=israeli-military-in-syria-the-gaza-strip-syria] a span::before {
  color: #FFF;
  content: "Israeli Military in Syria";
}
#timeline .conflict[data-conflict-slug=israeli-military-in-syria-the-gaza-strip-the-gaza-strip] {
  top: -26px;
  pointer-events: none;
}
#timeline .conflict[data-conflict-slug=israeli-military-in-syria-the-gaza-strip-the-gaza-strip] .conflict,
#timeline .conflict[data-conflict-slug=israeli-military-in-syria-the-gaza-strip-the-gaza-strip] .monitoring {
  display: none;
}
#timeline .conflict[data-conflict-slug=israeli-military-in-syria-the-gaza-strip-the-gaza-strip] .published {
  background-color: #ff7add !important;
  border-color: #ff7add !important;
}
#timeline .conflict[data-conflict-slug=israeli-military-in-syria-the-gaza-strip-the-gaza-strip] a span {
  color: transparent;
  left: -210px;
}
#timeline .conflict[data-conflict-slug=israeli-military-in-syria-the-gaza-strip-the-gaza-strip] a span::before {
  color: #FFF;
  display: none;
  content: "Israeli Military in the Gaza Strip →";
}
@media (min-width: 768px) {
  #timeline .conflict[data-conflict-slug=israeli-military-in-syria-the-gaza-strip-the-gaza-strip] a span::before {
    display: inline;
  }
}
#timeline .conflict[data-conflict-id="73867"], #timeline .conflict[data-conflict-id="74283"], #timeline .conflict[data-conflict-id="41472"] {
  height: 0px !important;
  top: -26px;
}
#timeline .conflict[data-conflict-id="73867"] &gt; div, #timeline .conflict[data-conflict-id="74283"] &gt; div, #timeline .conflict[data-conflict-id="41472"] &gt; div {
  height: 20px;
}
#timeline .conflict[data-conflict-id="73867"] span, #timeline .conflict[data-conflict-id="74283"] span, #timeline .conflict[data-conflict-id="41472"] span {
  display: none;
}
@media (min-width: 768px) {
  #timeline .conflict[data-conflict-id="73867"] span, #timeline .conflict[data-conflict-id="74283"] span, #timeline .conflict[data-conflict-id="41472"] span {
    display: block;
  }
}
#timeline .conflict[data-conflict-id="41465"] a:link span, #timeline .conflict[data-conflict-id="41465"] a:visited span {
  width: 120px;
  color: #103f4e;
}
@media (min-width: 768px) {
  #timeline .conflict[data-conflict-id="41465"] a:link span, #timeline .conflict[data-conflict-id="41465"] a:visited span {
    color: #FFF;
  }
}
#timeline .conflict[data-conflict-id="41467"] a:link span, #timeline .conflict[data-conflict-id="41467"] a:visited span {
  color: #35290d;
}
@media (min-width: 768px) {
  #timeline .conflict[data-conflict-id="41467"] a:link span, #timeline .conflict[data-conflict-id="41467"] a:visited span {
    color: #FFF;
  }
}
#timeline .conflict &gt; div {
  padding-left: 6px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #999;
  color: #FFF;
  font-weight: 500;
  position: absolute;
  height: 100%;
}
#timeline .conflict &gt; div a:link, #timeline .conflict &gt; div a:visited {
  color: #FFF;
}
#timeline .conflict &gt; div.active {
  background-color: #000;
  pointer-events: none;
  border: none;
  mix-blend-mode: overlay;
  opacity: 0.4;
}
#timeline .conflict &gt; div.off {
  border: none;
  background-color: #FFF;
  opacity: 1;
  mix-blend-mode: color;
  padding: 0;
  pointer-events: none;
  top: 0;
}
#timeline .conflict &gt; div.conflict, #timeline .conflict &gt; div.monitoring {
  color: #888;
}
#timeline .conflict &gt; div.conflict span, #timeline .conflict &gt; div.monitoring span {
  display: none;
}
#timeline .conflict &gt; div.monitoring {
  border: none;
  background-size: 4px;
  background-image: url(data:image/gif;base64,R0lGODlhBAAEAIAAAJ+fn9ra2iH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjY0RjY3NzUyRTAwQjExRThCRjQzREE0NkY1RjRDNTZCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjY0RjY3NzUzRTAwQjExRThCRjQzREE0NkY1RjRDNTZCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RjkzMzhDN0ZFMDBBMTFFOEJGNDNEQTQ2RjVGNEM1NkIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjkzMzhDODBFMDBBMTFFOEJGNDNEQTQ2RjVGNEM1NkIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4B//79/Pv6+fj39vX08/Lx8O/u7ezr6uno5+bl5OPi4eDf3t3c29rZ2NfW1dTT0tHQz87NzMvKycjHxsXEw8LBwL++vby7urm4t7a1tLOysbCvrq2sq6qpqKempaSjoqGgn56dnJuamZiXlpWUk5KRkI+OjYyLiomIh4aFhIOCgYB/fn18e3p5eHd2dXRzcnFwb25tbGtqaWhnZmVkY2JhYF9eXVxbWllYV1ZVVFNSUVBPTk1MS0pJSEdGRURDQkFAPz49PDs6OTg3NjU0MzIxMC8uLSwrKikoJyYlJCMiISAfHh0cGxoZGBcWFRQTEhEQDw4NDAsKCQgHBgUEAwIBAAAh+QQAAAAAACwAAAAABAAEAAACBESOaFkAOw==);
}
#timeline .conflict &gt; div.conflict {
  border: none;
  background-size: 4px;
  background-color: #ddd;
  border: 1px solid #ddd;
  background-color: #FFF;
}
#timeline .conflict &gt; div a:link, #timeline .conflict &gt; div a:visited {
  color: #FFF;
  text-decoration: none;
}
#timeline .conflict &gt; div a:link span, #timeline .conflict &gt; div a:visited span {
  font-size: 10px;
  position: absolute;
  top: 3px;
  width: auto;
  white-space: nowrap;
}
@media (min-width: 768px) {
  #timeline .conflict &gt; div a:link span, #timeline .conflict &gt; div a:visited span {
    position: relative;
    font-size: 12px;
    width: auto;
    top: auto;
  }
}
#timeline .conflict &gt; div.published {
  padding-top: 2px;
}

.conflict-number-1 .slider-container .rc-slider-handle {
  height: 56px;
}

.conflict-number-2 .slider-container .rc-slider-handle {
  height: 82px;
}

.conflict-number-3 .slider-container .rc-slider-handle {
  height: 108px;
}

.conflict-number-4 .slider-container .rc-slider-handle {
  height: 134px;
}

.conflict-number-5 .slider-container .rc-slider-handle {
  height: 160px;
}

.conflict-number-6 .slider-container .rc-slider-handle {
  height: 186px;
}

.conflict-number-7 .slider-container .rc-slider-handle {
  height: 212px;
}

.conflict-number-8 .slider-container .rc-slider-handle {
  height: 238px;
}

.conflict-number-9 .slider-container .rc-slider-handle {
  height: 264px;
}

.conflict-number-10 .slider-container .rc-slider-handle {
  height: 290px;
}

.slider-container {
  margin: 10px 0 0px 0;
  position: relative;
}
.slider-container .total-date-range {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: 12px;
  font-weight: 500;
}
.slider-container .rc-slider {
  padding: 0;
  z-index: 1;
}
.slider-container .rc-slider-rail {
  background-color: #000;
  height: 1px;
}
.slider-container .rc-slider-track {
  background-color: #000;
  height: 1px;
}
.slider-container .rc-slider-handle-click-focused:focus {
  border-color: #000;
  outline: none;
}
.slider-container .rc-slider-handle {
  display: block;
  background: rgba(255, 0, 0, 0);
  width: 20px;
  margin: 0;
  border-radius: 0;
  border: none;
}
@media (min-width: 768px) {
  .slider-container .rc-slider-handle {
    width: 1px;
    background: transparent;
    border-right: 1px solid #000;
    display: block;
    margin-left: 0;
  }
}
.slider-container .rc-slider-handle:hover, .slider-container .rc-slider-handle:active {
  -webkit-box-shadow: none;
          box-shadow: none;
  border-color: #000;
}
.slider-container .line {
  height: 100%;
  border-right: 1px solid #000;
  left: -10px;
  position: relative;
}
@media (min-width: 768px) {
  .slider-container .line {
    display: none;
  }
}
.slider-container .handle-date {
  background: -webkit-gradient(linear, left top, right top, color-stop(75%, rgb(255, 255, 255)), to(rgba(255, 255, 255, 0)));
  background: linear-gradient(to right, rgb(255, 255, 255) 75%, rgba(255, 255, 255, 0) 100%);
  left: 1px;
  padding: 0 15px;
  position: absolute;
  bottom: 0;
  font-size: 10px;
  width: 100px;
  font-weight: 500;
}
@media (min-width: 768px) {
  .slider-container .handle-date {
    font-size: 12px;
    padding: 0 5px;
  }
}
.slider-container .triangle {
  display: block;
  right: 0;
  top: -10px;
  bottom: auto;
  left: auto;
  border-width: 10px 10px 0;
  border-color: #000 transparent;
  width: 0;
  content: "";
  position: absolute;
  border-style: solid;
}
@media (min-width: 768px) {
  .slider-container .triangle {
    display: block;
    right: -10px;
  }
}

.rc-slider {
  position: relative;
  height: 14px;
  padding: 5px 0;
  width: 100%;
  border-radius: 6px;
  -ms-touch-action: none;
  touch-action: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.rc-slider * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.rc-slider-rail {
  position: absolute;
  width: 100%;
  background-color: #e9e9e9;
  height: 4px;
  border-radius: 6px;
}

.rc-slider-track {
  position: absolute;
  left: 0;
  height: 4px;
  border-radius: 6px;
  background-color: #abe2fb;
}

.rc-slider-handle {
  position: absolute;
  margin-left: -7px;
  margin-top: -5px;
  width: 14px;
  height: 14px;
  cursor: pointer;
  cursor: -webkit-grab;
  cursor: grab;
  border-radius: 50%;
  border: solid 2px #96dbfa;
  background-color: #fff;
  -ms-touch-action: pan-x;
  touch-action: pan-x;
}

.rc-slider-handle:focus {
  border-color: #57c5f7;
  -webkit-box-shadow: 0 0 0 5px #96dbfa;
          box-shadow: 0 0 0 5px #96dbfa;
  outline: none;
}

.rc-slider-handle-click-focused:focus {
  border-color: #96dbfa;
  -webkit-box-shadow: unset;
          box-shadow: unset;
}

.rc-slider-handle:hover {
  border-color: #57c5f7;
}

.rc-slider-handle:active {
  border-color: #57c5f7;
  -webkit-box-shadow: 0 0 5px #57c5f7;
          box-shadow: 0 0 5px #57c5f7;
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

.rc-slider-mark {
  position: absolute;
  top: 18px;
  left: 0;
  width: 100%;
  font-size: 12px;
}

.rc-slider-mark-text {
  position: absolute;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  cursor: pointer;
  color: #999;
}

.rc-slider-mark-text-active {
  color: #666;
}

.rc-slider-step {
  position: absolute;
  width: 100%;
  height: 4px;
  background: transparent;
}

.rc-slider-dot {
  position: absolute;
  bottom: -2px;
  margin-left: -4px;
  width: 8px;
  height: 8px;
  border: 2px solid #e9e9e9;
  background-color: #fff;
  cursor: pointer;
  border-radius: 50%;
  vertical-align: middle;
}

.rc-slider-dot-active {
  border-color: #96dbfa;
}

.rc-slider-disabled {
  background-color: #e9e9e9;
}

.rc-slider-disabled .rc-slider-track {
  background-color: #ccc;
}

.rc-slider-disabled .rc-slider-handle,
.rc-slider-disabled .rc-slider-dot {
  border-color: #ccc;
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: #fff;
  cursor: not-allowed;
}

.rc-slider-disabled .rc-slider-mark-text,
.rc-slider-disabled .rc-slider-dot {
  cursor: not-allowed !important;
}

.rc-slider-vertical {
  width: 14px;
  height: 100%;
  padding: 0 5px;
}

.rc-slider-vertical .rc-slider-rail {
  height: 100%;
  width: 4px;
}

.rc-slider-vertical .rc-slider-track {
  left: 5px;
  bottom: 0;
  width: 4px;
}

.rc-slider-vertical .rc-slider-handle {
  margin-left: -5px;
  margin-bottom: -7px;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}

.rc-slider-vertical .rc-slider-mark {
  top: 0;
  left: 18px;
  height: 100%;
}

.rc-slider-vertical .rc-slider-step {
  height: 100%;
  width: 4px;
}

.rc-slider-vertical .rc-slider-dot {
  left: 2px;
  margin-bottom: -4px;
}

.rc-slider-vertical .rc-slider-dot:first-child {
  margin-bottom: -4px;
}

.rc-slider-vertical .rc-slider-dot:last-child {
  margin-bottom: -4px;
}

.rc-slider-tooltip-zoom-down-enter,
.rc-slider-tooltip-zoom-down-appear {
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  display: block !important;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}

.rc-slider-tooltip-zoom-down-leave {
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  display: block !important;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}

.rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-active,
.rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-active {
  -webkit-animation-name: rcSliderTooltipZoomDownIn;
          animation-name: rcSliderTooltipZoomDownIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}

.rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active {
  -webkit-animation-name: rcSliderTooltipZoomDownOut;
          animation-name: rcSliderTooltipZoomDownOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}

.rc-slider-tooltip-zoom-down-enter,
.rc-slider-tooltip-zoom-down-appear {
  -webkit-transform: scale(0, 0);
          transform: scale(0, 0);
  -webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
          animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}

.rc-slider-tooltip-zoom-down-leave {
  -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
          animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}

@-webkit-keyframes rcSliderTooltipZoomDownIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0);
  }
  100% {
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
}

@keyframes rcSliderTooltipZoomDownIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0);
  }
  100% {
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
}
@-webkit-keyframes rcSliderTooltipZoomDownOut {
  0% {
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
  100% {
    opacity: 0;
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0);
  }
}
@keyframes rcSliderTooltipZoomDownOut {
  0% {
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
  100% {
    opacity: 0;
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0);
  }
}
.rc-slider-tooltip {
  position: absolute;
  left: -9999px;
  top: -9999px;
  visibility: visible;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.rc-slider-tooltip * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.rc-slider-tooltip-hidden {
  display: none;
}

.rc-slider-tooltip-placement-top {
  padding: 4px 0 8px 0;
}

.rc-slider-tooltip-inner {
  padding: 6px 2px;
  min-width: 24px;
  height: 24px;
  font-size: 12px;
  line-height: 1;
  color: #fff;
  text-align: center;
  text-decoration: none;
  background-color: #6c6c6c;
  border-radius: 6px;
  -webkit-box-shadow: 0 0 4px #d9d9d9;
          box-shadow: 0 0 4px #d9d9d9;
}

.rc-slider-tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.rc-slider-tooltip-placement-top .rc-slider-tooltip-arrow {
  bottom: 4px;
  left: 50%;
  margin-left: -4px;
  border-width: 4px 4px 0;
  border-top-color: #6c6c6c;
}

body.ukraine-population-density.full-visualisation header.short + main {
  margin-top: 60px;
}

body.mapping-urban-warfare-density header,
body.mapping-urban-warfare-heatmap header {
  display: none !important;
}
body.mapping-urban-warfare-density main,
body.mapping-urban-warfare-heatmap main {
  margin-top: 0 !important;
}
body.mapping-urban-warfare-density body,
body.mapping-urban-warfare-heatmap body {
  overflow: hidden;
}
body.mapping-urban-warfare-density iframe,
body.mapping-urban-warfare-heatmap iframe {
  height: 100vh !important;
  width: 100vw !important;
}

body.full-visualisation article#post-82349 .chart-information,
body.full-visualisation article#post-80514 .chart-information,
body.full-visualisation article#post-85382 .chart-information,
body.full-visualisation article#post-85396 .chart-information,
body.full-visualisation article#post-85397 .chart-information,
body.full-visualisation article#post-85383 .chart-information {
  display: block;
}
body.full-visualisation article#post-82349 .chart-container,
body.full-visualisation article#post-82349 .content,
body.full-visualisation article#post-82349 .title,
body.full-visualisation article#post-80514 .chart-container,
body.full-visualisation article#post-80514 .content,
body.full-visualisation article#post-80514 .title,
body.full-visualisation article#post-85382 .chart-container,
body.full-visualisation article#post-85382 .content,
body.full-visualisation article#post-85382 .title,
body.full-visualisation article#post-85396 .chart-container,
body.full-visualisation article#post-85396 .content,
body.full-visualisation article#post-85396 .title,
body.full-visualisation article#post-85397 .chart-container,
body.full-visualisation article#post-85397 .content,
body.full-visualisation article#post-85397 .title,
body.full-visualisation article#post-85383 .chart-container,
body.full-visualisation article#post-85383 .content,
body.full-visualisation article#post-85383 .title {
  display: block;
}
body.full-visualisation article#post-82349 .title,
body.full-visualisation article#post-80514 .title,
body.full-visualisation article#post-85382 .title,
body.full-visualisation article#post-85396 .title,
body.full-visualisation article#post-85397 .title,
body.full-visualisation article#post-85383 .title {
  padding: 0;
}
body.full-visualisation article#post-82349 .title h1,
body.full-visualisation article#post-80514 .title h1,
body.full-visualisation article#post-85382 .title h1,
body.full-visualisation article#post-85396 .title h1,
body.full-visualisation article#post-85397 .title h1,
body.full-visualisation article#post-85383 .title h1 {
  display: none;
}
body.full-visualisation article#post-82349 .title p,
body.full-visualisation article#post-80514 .title p,
body.full-visualisation article#post-85382 .title p,
body.full-visualisation article#post-85396 .title p,
body.full-visualisation article#post-85397 .title p,
body.full-visualisation article#post-85383 .title p {
  margin-bottom: 0;
}
body.full-visualisation article#post-82349 .chart,
body.full-visualisation article#post-82349 .legend-controls,
body.full-visualisation article#post-80514 .chart,
body.full-visualisation article#post-80514 .legend-controls,
body.full-visualisation article#post-85382 .chart,
body.full-visualisation article#post-85382 .legend-controls,
body.full-visualisation article#post-85396 .chart,
body.full-visualisation article#post-85396 .legend-controls,
body.full-visualisation article#post-85397 .chart,
body.full-visualisation article#post-85397 .legend-controls,
body.full-visualisation article#post-85383 .chart,
body.full-visualisation article#post-85383 .legend-controls {
  display: none;
}
body.full-visualisation article#post-82349 p &gt; iframe,
body.full-visualisation article#post-80514 p &gt; iframe,
body.full-visualisation article#post-85382 p &gt; iframe,
body.full-visualisation article#post-85396 p &gt; iframe,
body.full-visualisation article#post-85397 p &gt; iframe,
body.full-visualisation article#post-85383 p &gt; iframe {
  height: calc(100vh - 60px);
}

#strikes-charts {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
#strikes-charts .chart-container {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 calc(50% - 20px);
          flex: 0 1 calc(50% - 20px);
}

article.static-chart .legend-controls {
  display: none;
}
@media (min-width: 768px) {
  article.static-chart .chart img {
    margin: 20px;
  }
}

.events-container {
  position: relative;
  padding-top: 10px;
  display: none;
}
@media (min-width: 768px) {
  .events-container {
    display: block;
  }
}
.events-container .event-bar {
  height: 28px;
  position: relative;
}
.events-container .event-bar.right &gt; div div {
  text-align: right;
  right: 0;
  left: auto;
}
.events-container .event-bar.right &gt; div div span {
  display: block;
}
.events-container .event-bar.hidden {
  display: none;
}
.events-container .event-bar &gt; div {
  height: 13px;
  border-bottom: 1px solid #000;
  position: absolute;
}
.events-container .event-bar &gt; div::before {
  position: absolute;
  left: 0;
  height: 5px;
  border-left: 1px solid #000;
  content: "";
  top: 50%;
  margin-top: 4px;
}
.events-container .event-bar &gt; div::after {
  position: absolute;
  right: 0;
  height: 5px;
  border-left: 1px solid #000;
  content: "";
  top: 50%;
  margin-top: 4px;
}
.events-container .event-bar &gt; div div {
  padding: 0 3px 0px 3px;
  position: absolute;
  width: 260px;
  font-size: 9.5px;
  letter-spacing: 0.02em;
}
.events-container .event-bar &gt; div div span {
  display: block;
}
.events-container .event-bar &gt; div div .title {
  font-weight: 500;
  padding-bottom: 1px;
  margin-bottom: 0;
}

.hebrew-chart svg .axis.x text {
  text-anchor: end;
  direction: rtl;
}

.arabic-chart svg .axis.x text {
  text-anchor: end;
  direction: rtl;
  font-size: 9;
  font-family: "Noto Kufi Arabic";
}

.chart-container[data-chart-id=strikes-per-president] svg .axis.x text,
.chart-container[data-chart-id=civcas-per-president] svg .axis.x text,
.chart-container[data-chart-id=declared-strikes-per-president-coalition-iraq-syria] svg .axis.x text {
  font-size: 9px;
  text-anchor: middle;
}
@media (min-width: 768px) {
  .chart-container[data-chart-id=strikes-per-president] svg .axis.x text,
  .chart-container[data-chart-id=civcas-per-president] svg .axis.x text,
  .chart-container[data-chart-id=declared-strikes-per-president-coalition-iraq-syria] svg .axis.x text {
    font-size: 10px;
  }
}
@media (min-width: 1260px) {
  .chart-container[data-chart-id=strikes-per-president] svg .axis.x text,
  .chart-container[data-chart-id=civcas-per-president] svg .axis.x text,
  .chart-container[data-chart-id=declared-strikes-per-president-coalition-iraq-syria] svg .axis.x text {
    font-size: 14px;
  }
}

.chart-container[data-chart-id=civcas-per-president][data-query="lang=0&amp;belligerent=us-forces&amp;country=somalia"] svg .axis.x .tick:nth-child(odd) text,
.chart-container[data-chart-id=strikes-per-president][data-query="lang=0&amp;belligerent=us-forces&amp;country=somalia"] svg .axis.x .tick:nth-child(odd) text {
  -webkit-transform: translate(10px, 22px);
          transform: translate(10px, 22px);
}
@media (min-width: 768px) {
  .chart-container[data-chart-id=civcas-per-president][data-query="lang=0&amp;belligerent=us-forces&amp;country=somalia"] svg .axis.x .tick:nth-child(odd) text,
  .chart-container[data-chart-id=strikes-per-president][data-query="lang=0&amp;belligerent=us-forces&amp;country=somalia"] svg .axis.x .tick:nth-child(odd) text {
    -webkit-transform: none;
            transform: none;
  }
}
.chart-container[data-chart-id=civcas-per-president][data-query="lang=0&amp;belligerent=us-forces&amp;country=somalia"] svg .axis.x .tick text,
.chart-container[data-chart-id=strikes-per-president][data-query="lang=0&amp;belligerent=us-forces&amp;country=somalia"] svg .axis.x .tick text {
  font-size: 12px;
}

svg text.label {
  font-size: 11px;
  font-weight: 500;
  letter-spacing: 0.03em;
}
svg rect {
  shape-rendering: crispEdges;
  pointer-events: none;
}
svg .axis.x text {
  text-anchor: start;
}
svg .axis {
  pointer-events: none;
}
svg .axis path {
  display: none;
}
svg .axis line {
  fill: none;
  stroke: #000;
  shape-rendering: crispEdges;
}
svg .axis .tick:not(:first-of-type) line {
  stroke-dasharray: 1, 2;
}
svg .axis.x .tick line {
  stroke-dasharray: none;
}
svg text {
  font-size: 9px;
  font-family: "Atlas-Grotesk-Web";
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
}
svg .axis.x g.tick:nth-child(odd) {
  display: none;
}
@media (min-width: 768px) {
  svg .axis.x g.tick:nth-child(odd) {
    display: block;
  }
}
@media (min-width: 1024px) {
  svg .axis.x g.tick:nth-child(odd) {
    display: none;
  }
}
@media (min-width: 1260px) {
  svg .axis.x g.tick:nth-child(odd) {
    display: block;
  }
}

.color.confirmed {
  background-color: #81de9b;
}
.color.fair {
  background-color: #ceef83;
}
.color.weak {
  background-color: #fdc461;
}
.color.contested {
  background-color: #f98253;
}
.color.discounted {
  background-color: #737373;
}

body.all-belligerents-in-libya .chart-container[data-chart-id=civcas-grading-timeline] .x.axis .tick:nth-child(odd) text,
article[data-postname=reported-civilian-deaths-from-russian-military-strikes-in-ukraine] .x.axis .tick:nth-child(odd) text {
  display: none;
}

.siege-of-tripoli.in-archive {
  margin-bottom: 40px;
}
.siege-of-tripoli.in-archive button {
  background-color: #0e3856;
  font-weight: 500;
  display: block;
  max-width: 300px;
}
@media (min-width: 1260px) {
  .siege-of-tripoli.in-archive button {
    display: none;
  }
}

body.full-visualisation footer {
  display: none;
}
body.full-visualisation .content.mobile-page-title {
  display: none !important;
}
body.full-visualisation header.short + main {
  margin-top: 53px;
  position: relative;
}
body.full-visualisation .legend-button {
  display: grid;
  grid-template-columns: 60px 1fr;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  grid-gap: 30px;
}
body.full-visualisation #posts {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
body.full-visualisation #posts article, body.full-visualisation #posts article &gt; .content, body.full-visualisation #posts .chart, body.full-visualisation #posts .map-container {
  height: 100%;
}
body.full-visualisation #posts .map-container {
  background-color: #081425;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

body.full-visualisation article.type-conflict_data,
article.civilian-casualties-gaza-may-2021-map {
  margin-bottom: 0;
}
body.full-visualisation article.type-conflict_data &gt; .content,
article.civilian-casualties-gaza-may-2021-map &gt; .content {
  width: 100%;
}

body.civilian-casualties-gaza-may-2021-map footer {
  display: none !important;
}
body.civilian-casualties-gaza-may-2021-map .chart-container {
  display: block !important;
}

body.single article.civilian-casualties-gaza-may-2021-map .map-container {
  height: 500px;
}

body.full-visualisation .chart-container,
article.civilian-casualties-gaza-may-2021-map .chart-container {
  display: block;
  margin: 0;
  padding: 0;
}
body.full-visualisation .chart-container .chart-information,
article.civilian-casualties-gaza-may-2021-map .chart-container .chart-information {
  display: none;
}
body.full-visualisation .chart-container .content,
article.civilian-casualties-gaza-may-2021-map .chart-container .content {
  position: relative;
  display: block;
}
@media screen and (max-width: 768px) {
  body.full-visualisation .chart-container .content,
  article.civilian-casualties-gaza-may-2021-map .chart-container .content {
    width: 100%;
  }
}
@media (min-width: 768px) {
  body.full-visualisation .chart-container .content,
  article.civilian-casualties-gaza-may-2021-map .chart-container .content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
body.full-visualisation .chart-container .content.intro-mode .introduction,
article.civilian-casualties-gaza-may-2021-map .chart-container .content.intro-mode .introduction {
  display: block;
}
body.full-visualisation .chart-container .content.intro-mode .title,
article.civilian-casualties-gaza-may-2021-map .chart-container .content.intro-mode .title {
  background-color: #081425;
  display: block;
}
@media (min-width: 1260px) {
  body.full-visualisation .chart-container .content.intro-mode .title,
  article.civilian-casualties-gaza-may-2021-map .chart-container .content.intro-mode .title {
    background-color: transparent;
    display: grid;
  }
}
body.full-visualisation .chart-container .content.intro-mode .right,
article.civilian-casualties-gaza-may-2021-map .chart-container .content.intro-mode .right {
  display: none;
}
@media (min-width: 1260px) {
  body.full-visualisation .chart-container .content.intro-mode .right,
  article.civilian-casualties-gaza-may-2021-map .chart-container .content.intro-mode .right {
    display: block;
  }
}
body.full-visualisation .chart-container .content .introduction,
article.civilian-casualties-gaza-may-2021-map .chart-container .content .introduction {
  display: none;
}
@media (min-width: 1260px) {
  body.full-visualisation .chart-container .content .introduction,
  article.civilian-casualties-gaza-may-2021-map .chart-container .content .introduction {
    display: block;
  }
}
body.full-visualisation .chart-container .hex-legend,
article.civilian-casualties-gaza-may-2021-map .chart-container .hex-legend {
  z-index: 10;
  width: 50px;
  height: 50px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjAuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMDAgODYuNiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAwIDg2LjY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7b3BhY2l0eTowLjM4O30KCS5zdDF7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPGcgY2xhc3M9InN0MCI+Cgk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNNzIuNyw0bDIyLjcsMzkuM0w3Mi43LDgyLjZIMjcuM0w0LjYsNDMuM0wyNy4zLDRINzIuNyBNNzUsMEgyNUwwLDQzLjNsMjUsNDMuM2g1MGwyNS00My4zTDc1LDBMNzUsMHoiLz4KPC9nPgo8Zz4KCTxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iNzUsODYuNiAyNSw4Ni42IDI3LjMsODIuNiA3Mi43LDgyLjYgCSIvPgo8L2c+CjxnPgoJPHBhdGggY2xhc3M9InN0MSIgZD0iTTMwLjksNzIuMXYtMi4zaDMuOVY2MWgtMy43di0yaDEuMWMxLDAsMS43LTAuMiwyLjMtMC43YzAuNS0wLjQsMC43LTEuMSwwLjctMi4xaDIuNnYxMy42aDMuOHYyLjNIMzAuOXoiLz4KCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik00Ny42LDcyLjFoLTIuOFY1NS4zaDIuOFY2Nmw0LjUtNS4yaDMuMmwtNC4xLDQuNmw0LjUsNi44aC0zLjJsLTMuMi01TDQ3LjYsNjlWNzIuMXoiLz4KCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik01Ny40LDYwLjdoMi4zdjEuNmgwLjFjMC4zLTEuMSwxLTEuOSwyLjQtMS45YzEuMywwLDIsMC44LDIuMiwxLjloMC4xYzAuMy0xLDAuOS0xLjksMi40LTEuOQoJCWMxLjYsMCwyLjMsMSwyLjMsMi45djguOGgtMi41di03LjljMC0wLjktMC4yLTEuNC0wLjktMS40Yy0wLjgsMC0xLjIsMC43LTEuMiwxLjl2Ny41SDYydi03LjljMC0wLjktMC4yLTEuNC0wLjktMS40CgkJYy0wLjgsMC0xLjIsMC43LTEuMiwxLjl2Ny41aC0yLjVWNjAuN3oiLz4KPC9nPgo8L3N2Zz4K);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  display: block;
}
body.full-visualisation .chart-container .title,
article.civilian-casualties-gaza-may-2021-map .chart-container .title {
  z-index: 1;
  grid-gap: 40px;
  display: block;
  grid-template-columns: 1fr 1fr;
  color: #FFF;
  position: absolute;
  margin-bottom: 0;
  padding: 15px;
  width: 100%;
}
@media (min-width: 768px) {
  body.full-visualisation .chart-container .title,
  article.civilian-casualties-gaza-may-2021-map .chart-container .title {
    padding: 20px;
    display: grid;
  }
}
body.full-visualisation .chart-container .title h1,
article.civilian-casualties-gaza-may-2021-map .chart-container .title h1 {
  margin: 0;
  line-height: 1.2;
}
body.full-visualisation .chart-container .title h1.date,
article.civilian-casualties-gaza-may-2021-map .chart-container .title h1.date {
  font-weight: normal;
  margin-bottom: 1rem;
}
body.full-visualisation .chart-container .title p,
article.civilian-casualties-gaza-may-2021-map .chart-container .title p {
  font-size: 12px;
}
@media (min-width: 768px) {
  body.full-visualisation .chart-container .title p,
  article.civilian-casualties-gaza-may-2021-map .chart-container .title p {
    font-size: 14px;
  }
}
body.full-visualisation .chart-container .title .right,
article.civilian-casualties-gaza-may-2021-map .chart-container .title .right {
  position: relative;
}
body.full-visualisation .chart-container .title .right .dates,
article.civilian-casualties-gaza-may-2021-map .chart-container .title .right .dates {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: 12px;
  font-weight: 500;
  padding-bottom: 3px;
}
body.full-visualisation .chart-container .title .right .dates div,
article.civilian-casualties-gaza-may-2021-map .chart-container .title .right .dates div {
  width: 80px;
  text-align: center;
}
body.full-visualisation .chart-container .title .right .dates div:nth-child(1),
article.civilian-casualties-gaza-may-2021-map .chart-container .title .right .dates div:nth-child(1) {
  margin-left: -15px;
}
@media (min-width: 1024px) {
  body.full-visualisation .chart-container .title .right .dates div:nth-child(1),
  article.civilian-casualties-gaza-may-2021-map .chart-container .title .right .dates div:nth-child(1) {
    margin-left: -35px;
  }
}
body.full-visualisation .chart-container .title .right .dates div:nth-child(2),
article.civilian-casualties-gaza-may-2021-map .chart-container .title .right .dates div:nth-child(2) {
  margin-right: -10px;
}
@media (min-width: 1024px) {
  body.full-visualisation .chart-container .title .right .dates div:nth-child(2),
  article.civilian-casualties-gaza-may-2021-map .chart-container .title .right .dates div:nth-child(2) {
    margin-left: -35px;
  }
}
body.full-visualisation .chart-container .title input[type=range],
article.civilian-casualties-gaza-may-2021-map .chart-container .title input[type=range] {
  width: 100%;
  outline: none;
}
body.full-visualisation .chart-container .horizontal-slider,
article.civilian-casualties-gaza-may-2021-map .chart-container .horizontal-slider {
  height: 20px;
  left: 20px;
  right: 20px;
  width: calc(100% - 40px);
}
@media (min-width: 1024px) {
  body.full-visualisation .chart-container .horizontal-slider,
  article.civilian-casualties-gaza-may-2021-map .chart-container .horizontal-slider {
    left: 0;
    right: 0;
    width: 100%;
    padding: 0;
  }
}
body.full-visualisation .chart-container .example-thumb,
article.civilian-casualties-gaza-may-2021-map .chart-container .example-thumb {
  cursor: pointer;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  outline: none;
}
body.full-visualisation .chart-container .example-thumb.active,
article.civilian-casualties-gaza-may-2021-map .chart-container .example-thumb.active {
  background-color: red;
}
body.full-visualisation .chart-container .example-track,
article.civilian-casualties-gaza-may-2021-map .chart-container .example-track {
  position: relative;
  background: #2c3035;
}
body.full-visualisation .chart-container .example-track.example-track-1,
article.civilian-casualties-gaza-may-2021-map .chart-container .example-track.example-track-1 {
  background: #006fd2;
}
body.full-visualisation .chart-container .example-track.example-track-2,
article.civilian-casualties-gaza-may-2021-map .chart-container .example-track.example-track-2 {
  background: #2c3035;
}
body.full-visualisation .chart-container .horizontal-slider .example-track,
article.civilian-casualties-gaza-may-2021-map .chart-container .horizontal-slider .example-track {
  top: 4px;
  height: 8px;
}
body.full-visualisation .chart-container .horizontal-slider .example-thumb,
article.civilian-casualties-gaza-may-2021-map .chart-container .horizontal-slider .example-thumb {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background-color: #006fd2;
}
body.full-visualisation .chart-container .horizontal-slider .example-thumb:hover,
article.civilian-casualties-gaza-may-2021-map .chart-container .horizontal-slider .example-thumb:hover {
  background-color: #759ec1;
}
body.full-visualisation .chart-container .horizontal-slider .example-thumb-0,
article.civilian-casualties-gaza-may-2021-map .chart-container .horizontal-slider .example-thumb-0 {
  margin-left: -1px;
}
body.full-visualisation .chart-container .horizontal-slider .example-thumb-0 .label,
article.civilian-casualties-gaza-may-2021-map .chart-container .horizontal-slider .example-thumb-0 .label {
  margin-left: -34px;
}
body.full-visualisation .chart-container .horizontal-slider .example-thumb-1,
article.civilian-casualties-gaza-may-2021-map .chart-container .horizontal-slider .example-thumb-1 {
  margin-left: -1px;
}
body.full-visualisation .chart-container .horizontal-slider .example-thumb-1 .label,
article.civilian-casualties-gaza-may-2021-map .chart-container .horizontal-slider .example-thumb-1 .label {
  margin-left: -33px;
}
body.full-visualisation .chart-container .example-thumb .label,
article.civilian-casualties-gaza-may-2021-map .chart-container .example-thumb .label {
  background-color: #081425;
  font-size: 12px;
  position: absolute;
  top: 20px;
  text-align: center;
  width: 80px;
  position: relative;
  color: #5aadff;
  font-weight: 500;
}
body.full-visualisation .chart-container #selected-features,
article.civilian-casualties-gaza-may-2021-map .chart-container #selected-features {
  pointer-events: none;
  position: absolute;
  background-color: rgba(255, 255, 255, 0.8);
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
          box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
  z-index: 10;
  height: auto;
  width: 270px;
  margin-top: 40px;
}
body.full-visualisation .chart-container #selected-features.frozen,
article.civilian-casualties-gaza-may-2021-map .chart-container #selected-features.frozen {
  pointer-events: auto;
}
@media screen and (max-width: 768px) {
  body.full-visualisation .chart-container #selected-features,
  article.civilian-casualties-gaza-may-2021-map .chart-container #selected-features {
    left: 15px !important;
  }
}
body.full-visualisation .chart-container #selected-features .uniquid,
article.civilian-casualties-gaza-may-2021-map .chart-container #selected-features .uniquid {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 20%;
          flex: 0 1 20%;
}
body.full-visualisation .chart-container #selected-features .uniquid a:link,
article.civilian-casualties-gaza-may-2021-map .chart-container #selected-features .uniquid a:link {
  color: #000;
}
body.full-visualisation .chart-container #selected-features .reporting,
article.civilian-casualties-gaza-may-2021-map .chart-container #selected-features .reporting {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 26%;
          flex: 0 1 26%;
}
body.full-visualisation .chart-container #selected-features .date,
article.civilian-casualties-gaza-may-2021-map .chart-container #selected-features .date {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 80px;
          flex: 1 0 80px;
}
body.full-visualisation .chart-container #selected-features .incidents,
article.civilian-casualties-gaza-may-2021-map .chart-container #selected-features .incidents {
  height: auto;
}

.chart-container[data-chart-id=libya-2011-civcas-timeline] rect.unknown,
.chart-container[data-chart-id=libya-2011-strikes-timeline] rect.unknown {
  fill: url(#pattern_unknown) !important;
}
.chart-container[data-chart-id=libya-2011-civcas-timeline] .chart-tooltip .inner-tooltip div.grade,
.chart-container[data-chart-id=libya-2011-strikes-timeline] .chart-tooltip .inner-tooltip div.grade {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 70%;
          flex: 0 1 70%;
}
.chart-container[data-chart-id=libya-2011-civcas-timeline] .chart-tooltip .inner-tooltip div.number,
.chart-container[data-chart-id=libya-2011-strikes-timeline] .chart-tooltip .inner-tooltip div.number {
  padding-left: 10px;
}

.chart-container[data-chart-id=libya-strikes-timeline] .chart-tooltip .inner-tooltip &gt; div .grade,
.chart-container[data-chart-id=libya-civcas-belligerents-timeline] .chart-tooltip .inner-tooltip &gt; div .grade {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.chart-container[data-chart-id=libya-strikes-timeline] rect.lna_uae_egypt,
.chart-container[data-chart-id=libya-civcas-belligerents-timeline] rect.lna_uae_egypt {
  fill: url(#lna_uae_egypt) !important;
}
.chart-container[data-chart-id=libya-strikes-timeline] rect.gna_turkey,
.chart-container[data-chart-id=libya-civcas-belligerents-timeline] rect.gna_turkey {
  fill: url(#pattern_turkey) !important;
}
.chart-container[data-chart-id=libya-strikes-timeline] rect.contested,
.chart-container[data-chart-id=libya-civcas-belligerents-timeline] rect.contested {
  fill: url(#pattern_contested) !important;
}
.chart-container[data-chart-id=libya-strikes-timeline] rect.unknown,
.chart-container[data-chart-id=libya-civcas-belligerents-timeline] rect.unknown {
  fill: url(#pattern_unknown) !important;
}
.chart-container[data-chart-id=libya-strikes-timeline] .multilateral-label,
.chart-container[data-chart-id=libya-civcas-belligerents-timeline] .multilateral-label {
  color: #888;
  font-size: 10px;
  font-weight: 500;
}

[data-postname=reported-civilian-deaths-from-us-led-coalition-strikes-in-syria] .x.axis g.tick:nth-child(odd),
[data-postname=reported-civilian-deaths-from-us-led-coalition-strikes-in-iraq] .x.axis g.tick:nth-child(odd) {
  display: none;
}

.chart-container[data-chart-id=strikes-per-president] svg .axis.x g.tick:nth-child(odd),
.chart-container[data-chart-id=civcas-per-president] svg .axis.x g.tick:nth-child(odd),
.chart-container[data-chart-id=declared-strikes-per-president-coalition-iraq-syria] svg .axis.x g.tick:nth-child(odd) {
  display: block !important;
}

.chart-container[data-chart-id=coalition-russia-alleged-incidents] .chart-tooltip .inner-tooltip &gt; div .grade {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 80%;
          flex: 0 1 80%;
  padding-right: 10px;
}

.chart-container[data-chart-id=libya-civcas-belligerents-timeline] .x.axis g.tick,
.chart-container[data-chart-id=libya-strikes-timeline] .x.axis g.tick {
  display: block;
}
.chart-container[data-chart-id=libya-civcas-belligerents-timeline] .y.axis.multiple .tick line,
.chart-container[data-chart-id=libya-strikes-timeline] .y.axis.multiple .tick line {
  stroke-dasharray: 1, 2;
}
.chart-container[data-chart-id=libya-civcas-belligerents-timeline] .y.axis.multiple text,
.chart-container[data-chart-id=libya-strikes-timeline] .y.axis.multiple text {
  display: none;
}
.chart-container[data-chart-id=libya-civcas-belligerents-timeline] .y.axis.multiple g.tick:nth-child(odd),
.chart-container[data-chart-id=libya-strikes-timeline] .y.axis.multiple g.tick:nth-child(odd) {
  display: none;
}

.chart-container[data-chart-id=coalition-strikes-by-ally] .legend-controls,
.chart-container[data-chart-id=libya-percentage-civcas-per-belligerent] .legend-controls,
.chart-container[data-chart-id=libya-percentage-strikes-per-belligerent] .legend-controls {
  display: none;
}

.chart-container[data-chart-id=libya-percentage-strikes-per-belligerent],
.chart-container[data-chart-id=libya-percentage-civcas-per-belligerent] {
  display: block;
}
@media (min-width: 1260px) {
  .chart-container[data-chart-id=libya-percentage-strikes-per-belligerent],
  .chart-container[data-chart-id=libya-percentage-civcas-per-belligerent] {
    margin-top: 60px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.chart-container[data-chart-id=libya-percentage-strikes-per-belligerent] .chart-information,
.chart-container[data-chart-id=libya-percentage-civcas-per-belligerent] .chart-information {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 30%;
          flex: 0 1 30%;
  display: block;
}
.chart-container[data-chart-id=libya-percentage-strikes-per-belligerent] .chart,
.chart-container[data-chart-id=libya-percentage-civcas-per-belligerent] .chart {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 70%;
          flex: 0 1 70%;
  margin-top: 30px;
}
@media (min-width: 1260px) {
  .chart-container[data-chart-id=libya-percentage-strikes-per-belligerent] .chart,
  .chart-container[data-chart-id=libya-percentage-civcas-per-belligerent] .chart {
    margin-top: 0;
  }
}

.chart-container[data-chart-id=libya-percentage-strikes-per-belligerent] .group .label.percentage {
  bottom: -35px !important;
}

.chart-container[data-chart-id=coalition-strikes-by-ally] .chart-element:nth-child(1) .piece:nth-child(1) {
  color: #000;
  font-weight: 500;
  background-color: #999 !important;
}
.chart-container[data-chart-id=coalition-strikes-by-ally] .chart-element:nth-child(1) .piece:nth-child(2) {
  color: #000;
  background-color: #ddd !important;
}

.waterfall-chart .strip-container {
  border-top: 1px solid #eaeaea;
  border-bottom: 1px solid #eaeaea;
  display: block;
}
.waterfall-chart .strip-container .group-box-container {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 0;
  pointer-events: none;
}
.waterfall-chart .strip-container .group-box-container .box.group_lna_uae_egypt {
  position: absolute;
  top: 0px;
  left: 7.6%;
  width: 23%;
  height: 54.3%;
  background-color: #eaeaea;
}
.waterfall-chart .strip-container .group-box-container .box.group_gna_turkey {
  position: absolute;
  top: 54.3%;
  left: 30.6%;
  width: 15.4%;
  height: 10.8%;
  background-color: #eaeaea;
}
@media (min-width: 768px) {
  .waterfall-chart .strip-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.waterfall-chart .strip-container .group .label.percentage {
  bottom: -20px;
}
.waterfall-chart .strip-container .label {
  font-size: 10px;
  position: absolute;
  top: -3px;
  height: 0;
  width: 100%;
  line-height: 1.3;
}
.waterfall-chart .strip-container .label span {
  font-weight: 500;
}
.waterfall-chart .strip-container .label span.mono {
  font-weight: 400;
}
.waterfall-chart .strip-container .label div {
  position: absolute;
  bottom: 0;
  left: 0;
  padding-left: 3px;
  right: 0;
}
.waterfall-chart .strip-container .label.multilateral, .waterfall-chart .strip-container .label.percentage {
  top: auto;
  bottom: -6px;
}
.waterfall-chart .strip-container .label.multilateral div, .waterfall-chart .strip-container .label.percentage div {
  color: #888;
  bottom: auto;
  top: 0;
}
.waterfall-chart .strip-container .label.percentage {
  font-weight: 500;
  bottom: -6px;
  padding: 0 3px;
}
.waterfall-chart .strip-container .piece {
  background-size: 8px;
  position: absolute;
  width: 100%;
  background-color: #666;
}
.waterfall-chart .strip-container .strip {
  position: relative;
  border-right: 1px solid #eaeaea;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  margin-left: 80px;
}
@media (min-width: 768px) {
  .waterfall-chart .strip-container .strip {
    margin-left: 0;
  }
}
.waterfall-chart .strip-container .strip:hover {
  background: #f1f1f1;
}
.waterfall-chart .strip-container .strip.full-strip {
  border-right: 0;
  background-color: #383838;
}
.waterfall-chart .strip-container .strip.full-strip .breakdown-label {
  padding: 5px;
  color: #FFF;
  font-weight: 500;
  font-size: 10px;
}
.waterfall-chart .strip-container .strip:hover .percentage {
  display: block;
}
.waterfall-chart .strip-container .strip .arrow {
  display: none;
  color: #464646;
}
.waterfall-chart .strip-container .strip .piece:nth-child(2) .arrow {
  display: inline;
}
.waterfall-chart .strip-container .strip .piece:nth-child(2) .label {
  bottom: 0;
  top: auto;
}
.waterfall-chart .strip-container .strip .piece:nth-child(2) .label div {
  padding-top: 5px;
  bottom: auto;
}
.waterfall-chart .strip-container .strip .percentage {
  display: none;
}

.strip.group_lna_uae_egypt.group .piece,
.grade.lna_uae_egypt .color,
.legend .lna_uae_egypt .color,
.strip .piece.lna_uae_egypt {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAACXBIWXMAAAsTAAALEwEAmpwYAAAGxmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDggNzkuMTY0MDM2LCAyMDE5LzA4LzEzLTAxOjA2OjU3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjEuMCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjAtMDUtMThUMTI6Mjk6MDcrMDE6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIwLTA1LTE4VDEzOjQ2OjExKzAxOjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIwLTA1LTE4VDEzOjQ2OjExKzAxOjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjU0ZTRmYTk3LTM3YWItNDI1ZC05NzVmLWNkMmFkMGIwMjBhYyIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjkzNmNjMjViLTAzMTgtMTg0Zi1iNzk4LTQyY2ZhNTI3YmI0MCIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjU0MmRmY2E4LTk1ZTUtNDFiNC05MjNhLTA3ZDFkOTQ5MjNiNSI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NTQyZGZjYTgtOTVlNS00MWI0LTkyM2EtMDdkMWQ5NDkyM2I1IiBzdEV2dDp3aGVuPSIyMDIwLTA1LTE4VDEyOjI5OjA3KzAxOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjEuMCAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ODM2MjA0MjUtMTViNi00MDk0LWIxMjgtOTBmMzdhYmIzODY2IiBzdEV2dDp3aGVuPSIyMDIwLTA1LTE4VDEyOjUzOjA4KzAxOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjEuMCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NTRlNGZhOTctMzdhYi00MjVkLTk3NWYtY2QyYWQwYjAyMGFjIiBzdEV2dDp3aGVuPSIyMDIwLTA1LTE4VDEzOjQ2OjExKzAxOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjEuMCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7Q67ITAAAAMUlEQVQImWMM8Vv0zMKJgYFB6sQ+BgYGOJsJqygDAwMTVtFnFk7M5twGmKJQHbS2AwAYHy76MolDvAAAAABJRU5ErkJggg==) !important;
}

.grade.unknown .color,
div[data-chart-id=libya-strikes-timeline] .grade.contested .color,
div[data-chart-id=libya-civcas-belligerents-timeline] .grade.contested .color,
.grade.gna_turkey .color,
.strip .piece.gna_turkey,
.strip .contested.piece,
.strip .unknown.piece,
.legend .gna_turkey .color,
div[data-chart-id=libya-strikes-timeline] .legend .contested .color,
div[data-chart-id=libya-civcas-belligerents-timeline] .legend .contested .color,
.legend .unknown .color {
  background-size: 8px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAACXBIWXMAAAsTAAALEwEAmpwYAAAGxmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDggNzkuMTY0MDM2LCAyMDE5LzA4LzEzLTAxOjA2OjU3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjEuMCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjAtMDUtMThUMTI6Mjk6MDcrMDE6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIwLTA1LTE4VDEzOjQ4OjU1KzAxOjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIwLTA1LTE4VDEzOjQ4OjU1KzAxOjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjFiYzBkNzEzLWU4ZjgtNDBmOC1iY2E4LTMwMmJhNjAyYjM5NyIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ3OThmNTJkLTcwMDYtYTU0NC04MTI3LWQxNDY3ZTk5ZDBiOSIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjU0MmRmY2E4LTk1ZTUtNDFiNC05MjNhLTA3ZDFkOTQ5MjNiNSI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NTQyZGZjYTgtOTVlNS00MWI0LTkyM2EtMDdkMWQ5NDkyM2I1IiBzdEV2dDp3aGVuPSIyMDIwLTA1LTE4VDEyOjI5OjA3KzAxOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjEuMCAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ODM2MjA0MjUtMTViNi00MDk0LWIxMjgtOTBmMzdhYmIzODY2IiBzdEV2dDp3aGVuPSIyMDIwLTA1LTE4VDEyOjUzOjA4KzAxOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjEuMCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6MWJjMGQ3MTMtZThmOC00MGY4LWJjYTgtMzAyYmE2MDJiMzk3IiBzdEV2dDp3aGVuPSIyMDIwLTA1LTE4VDEzOjQ4OjU1KzAxOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjEuMCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz67Wv5gAAAAMklEQVQYlWP8//8/AwMDQwUDBHRAaTifCZ8kAwMDAxM+SQYGhgpGqBU4rWHCJ0knNwAAHv0X9Rc4hgAAAAAASUVORK5CYII=) !important;
}

.percentage-chart {
  font-weight: 500;
}
.percentage-chart .chart-element {
  margin-bottom: 40px;
}
.percentage-chart .chart-element p {
  margin-top: 10px;
}
.percentage-chart .diagonal-stripe-4 {
  background-size: 4px;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjAuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA1IDUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUgNTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiNGRkZGRkY7fQoJLnN0MXtmaWxsOiMyNjUxN0Y7fQoJLnN0MntzdHJva2U6IzYwODlCRjt9Cjwvc3R5bGU+CjxyZWN0IGNsYXNzPSJzdDAiIHdpZHRoPSI1IiBoZWlnaHQ9IjUiLz4KPHJlY3QgeD0iMCIgY2xhc3M9InN0MSIgd2lkdGg9IjUiIGhlaWdodD0iNSIvPgo8cGF0aCBjbGFzcz0ic3QyIiBkPSJNMCw1bDUtNUwwLDV6Ii8+CjxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik02LDRMNCw2TDYsNHoiLz4KPHBhdGggY2xhc3M9InN0MiIgZD0iTS0xLDFsMi0yTC0xLDF6Ii8+Cjwvc3ZnPgo=");
  background-repeat: repeat;
  background-color: #6089bf;
}
.percentage-chart .lightstripe {
  background-size: 4px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc1JyBoZWlnaHQ9JzUnPgogIDxyZWN0IHdpZHRoPSc1JyBoZWlnaHQ9JzUnIGZpbGw9J3doaXRlJy8+CiAgPHBhdGggZD0nTTAgNUw1IDBaTTYgNEw0IDZaTS0xIDFMMSAtMVonIHN0cm9rZT0nIzg4OCcgc3Ryb2tlLXdpZHRoPScxJy8+Cjwvc3ZnPg==");
  background-repeat: repeat;
}
.percentage-chart .piece:nth-child(1) {
  color: #FFF;
  font-weight: 500;
}
.percentage-chart .piece:nth-child(2) {
  color: #FFF;
}
.percentage-chart .overflow-list {
  font-size: 9.5px;
  position: absolute;
  right: 80px;
  border-left: 30px solid #FFF;
  line-height: 14px;
  padding-top: 7px;
}
.percentage-chart .overflow-list div {
  background-color: #FFF;
  padding-right: 5px;
  float: left;
  clear: both;
}
.percentage-chart .percentage-bar {
  font-size: 9.5px;
  display: block;
}
@media (min-width: 768px) {
  .percentage-chart .percentage-bar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.percentage-chart .percentage-bar .overflow {
  position: relative;
  border-bottom: 1px solid #000;
  z-index: 0;
}
.percentage-chart .percentage-bar .overflow .line-up {
  height: 60px;
  width: 1px;
  background-color: #000;
  position: absolute;
  right: 0;
  bottom: 0;
}
.percentage-chart .percentage-bar .piece.narrow {
  padding: 0;
  position: relative;
}
.percentage-chart .percentage-bar .piece.narrow .overflow {
  position: absolute;
  top: 100%;
  width: 90px;
  right: 50%;
}
.percentage-chart .percentage-bar .piece {
  background-color: #f2f2f2;
  height: 50px;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  padding: 5px 0 3px 6px;
  margin-bottom: 0;
}
.percentage-chart .percentage-bar .piece.narrow .info span, .percentage-chart .percentage-bar .piece.narrow .info br {
  opacity: 0;
}
.percentage-chart .percentage-axis {
  height: 5px;
  margin-bottom: 8px;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100%;
          flex: 1 0 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-bottom: 1px solid #bbb;
}
.percentage-chart .percentage-axis .tick {
  border-right: 1px solid #bbb;
  height: 5px;
  position: relative;
}
.percentage-chart .percentage-axis .tick span {
  color: #888;
  font-size: 9.5px;
  top: -12px;
  position: absolute;
  width: 30px;
  text-align: center;
  left: -14px;
}

.chart-container .chart-tooltip {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 160px;
  margin-left: -79px;
  pointer-events: none;
  font-size: 10px;
  bottom: 0;
}
.chart-container .chart-tooltip &gt; div {
  border: 1px solid #000;
}
.chart-container .chart-tooltip.bar-chart .total {
  display: none;
}
.chart-container .chart-tooltip .inner-tooltip {
  background-color: #FFF;
  padding: 6px;
  z-index: 1;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
}
.chart-container .chart-tooltip .inner-tooltip &gt; div .color {
  min-width: 12px;
  height: 12px;
  margin-right: 5px;
}
.chart-container .chart-tooltip .inner-tooltip &gt; div .grade {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 55%;
          flex: 0 1 55%;
}
.chart-container .chart-tooltip .inner-tooltip &gt; div .grade.us {
  text-transform: uppercase;
}
.chart-container .chart-tooltip .breakdown {
  margin-top: 8px;
}
.chart-container .chart-tooltip .breakdown &gt; div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.chart-container .chart-tooltip .total {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-weight: 500;
}
.chart-container .chart-tooltip .line {
  z-index: -1;
  position: absolute;
  top: 0;
  left: calc(50% - 1px);
  bottom: 50px;
  width: 1px;
  background-color: #000;
}
.chart-container .chart-tooltip .date {
  font-weight: 500;
}

.chart-container {
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  padding: 0;
  margin: 20px 0;
  width: 100%;
  display: block;
}
@media (min-width: 768px) {
  .chart-container {
    padding: 0 20px;
    margin: 40px 0;
  }
}
@media (min-width: 1024px) {
  .chart-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.chart-container h1 {
  line-height: 1.2;
  word-break: break-word;
}
.chart-container h1 a {
  text-decoration: none;
}
.chart-container .annotation {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 100%;
          flex: 0 1 100%;
  font-size: 12px;
  color: #999;
  margin-top: 10px;
}
.chart-container .annotation .far.fa-info-circle {
  margin-right: 4px;
  top: 2px;
  color: #999;
}
.chart-container .date-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 14px;
  line-height: 1.45;
  letter-spacing: 0.025em;
}
@media (min-width: 768px) {
  .chart-container .date-link {
    font-size: 13px;
  }
}
@media (min-width: 1024px) {
  .chart-container .date-link {
    font-size: 13px;
  }
}
@media (min-width: 1260px) {
  .chart-container .date-link {
    font-size: 14px;
  }
}
@media (min-width: 1420px) {
  .chart-container .date-link {
    font-size: 14px;
  }
}
.chart-container .date-link &gt; div {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 50%;
          flex: 0 1 50%;
}
.chart-container .legend-controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  margin-top: 1rem;
}
.chart-container .legend-controls .legend {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 42%;
          flex: 0 1 42%;
}
@media (min-width: 1260px) {
  .chart-container .legend-controls .legend {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 50%;
            flex: 0 1 50%;
  }
}
.chart-container .legend-controls .controls {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 58%;
          flex: 0 1 58%;
}
@media (min-width: 1260px) {
  .chart-container .legend-controls .controls {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 50%;
            flex: 0 1 50%;
  }
}
.chart-container .legend-controls h4 {
  margin: 0 0 8px 0;
}
.chart-container .chart {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 65%;
          flex: 1 1 65%;
  position: relative;
}
.chart-container .chart-information {
  padding: 0;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 35%;
          flex: 0 1 35%;
  display: block;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
@media (min-width: 768px) {
  .chart-container .chart-information {
    padding: 0 0 20px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 1024px) {
  .chart-container .chart-information {
    padding: 0 25px 20px 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column nowrap;
            flex-flow: column nowrap;
  }
}
.chart-container .title {
  padding-right: 0;
}
@media (min-width: 768px) {
  .chart-container .title {
    padding-right: 15px;
  }
}
@media (min-width: 1024px) {
  .chart-container .title {
    padding-right: 0;
  }
}
.chart-container h2 {
  margin-bottom: 0.8rem;
}
.chart-container .title, .chart-container .legend-controls {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 50%;
          flex: 0 1 50%;
}
@media (min-width: 1260px) {
  .chart-container .title, .chart-container .legend-controls {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }
}
.chart-container .footnote {
  font-size: 14px;
  line-height: 1.45;
  letter-spacing: 0.025em;
}
@media (min-width: 768px) {
  .chart-container .footnote {
    font-size: 13px;
  }
}
@media (min-width: 1024px) {
  .chart-container .footnote {
    font-size: 13px;
  }
}
@media (min-width: 1260px) {
  .chart-container .footnote {
    font-size: 14px;
  }
}
@media (min-width: 1420px) {
  .chart-container .footnote {
    font-size: 14px;
  }
}
.chart-container .title, .chart-container .controls, .chart-container .legend {
  margin-bottom: 0.8rem;
}
.chart-container .controls {
  margin-bottom: 1.6rem;
}
.chart-container .legend &gt; div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 14px;
  line-height: 1.45;
  letter-spacing: 0.025em;
}
@media (min-width: 768px) {
  .chart-container .legend &gt; div {
    font-size: 13px;
  }
}
@media (min-width: 1024px) {
  .chart-container .legend &gt; div {
    font-size: 13px;
  }
}
@media (min-width: 1260px) {
  .chart-container .legend &gt; div {
    font-size: 14px;
  }
}
@media (min-width: 1420px) {
  .chart-container .legend &gt; div {
    font-size: 14px;
  }
}
.chart-container .legend .label {
  padding-bottom: 1px;
}
.chart-container .legend .color {
  background-color: #999;
  margin-right: 10px;
  width: 15px;
  height: 15px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 15px;
          flex: 0 0 15px;
}
.chart-container .credit {
  margin-top: auto;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100%;
          flex: 1 0 100%;
  display: block;
  color: #888;
  font-size: 14px;
  line-height: 1.45;
  letter-spacing: 0.025em;
}
.chart-container .credit div:nth-child(1)::after {
  content: ", ";
}
@media (min-width: 768px) {
  .chart-container .credit {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 1024px) {
  .chart-container .credit {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    display: block;
  }
  .chart-container .credit div:nth-child(1)::after {
    content: "";
  }
}
@media (min-width: 768px) {
  .chart-container .credit {
    font-size: 13px;
  }
}
@media (min-width: 1024px) {
  .chart-container .credit {
    font-size: 13px;
  }
}
@media (min-width: 1260px) {
  .chart-container .credit {
    font-size: 14px;
  }
}
@media (min-width: 1420px) {
  .chart-container .credit {
    font-size: 14px;
  }
}
.chart-container .credit a:link, .chart-container .credit a:visited {
  color: #888;
}
.chart-container .buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.chart-container .controls button {
  padding: 4px 6px 1px 6px;
  display: block;
  margin-right: 10px;
  cursor: pointer;
  height: auto;
  border: 1px solid #000;
  font-size: inherit;
}
@media (min-width: 1260px) {
  .chart-container .controls button {
    padding: 4px 8px 2px 8px;
  }
}
.chart-container form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
.chart-container form span.multiples {
  display: none;
}
.chart-container form.multiples span.multiples {
  display: inline-block;
}
.chart-container form.multiples span.stacked {
  display: none;
}
.chart-container input[type=radio] {
  display: none;
}
.chart-container input[type=radio] + label {
  padding: 4px 6px 1px 6px;
  display: block;
  margin-right: 10px;
  cursor: pointer;
  height: auto;
  border: 1px solid #000;
}
@media (min-width: 1260px) {
  .chart-container input[type=radio] + label {
    padding: 4px 8px 2px 8px;
  }
}
.chart-container button.active {
  background-color: #333;
  color: #FFF;
}
.chart-container input[type=radio]:checked + label {
  background-color: #333;
  color: #FFF;
}

/*!
 * Pikaday
 * Copyright © 2014 David Bushell | BSD &amp; MIT license | https://dbushell.com/
 */
.pika-single {
  z-index: 9999;
  display: block;
  position: relative;
  color: #333;
  background: #fff;
  border: 1px solid #ccc;
  margin-top: 7px;
  border-bottom-color: #bbb;
}

/*
clear child float (pika-lendar), using the famous micro clearfix hack
http://nicolasgallagher.com/micro-clearfix-hack/
*/
.pika-single:before,
.pika-single:after {
  content: " ";
  display: table;
}

.pika-single:after {
  clear: both;
}

.pika-single {
  *zoom: 1;
}

.pika-single.is-hidden {
  display: none;
}

.pika-single.is-bound {
  position: absolute;
  -webkit-box-shadow: 0 5px 15px -5px rgba(0, 0, 0, 0.3);
          box-shadow: 0 5px 15px -5px rgba(0, 0, 0, 0.3);
}

.pika-lendar {
  float: left;
  width: 240px;
  margin: 8px;
}

.pika-title {
  position: relative;
  text-align: center;
}

.pika-label {
  display: inline-block;
  *display: inline;
  position: relative;
  z-index: 9999;
  overflow: hidden;
  margin: 0;
  padding: 5px 3px;
  font-size: 14px;
  line-height: 20px;
  font-weight: bold;
  background-color: #fff;
}

.pika-title select {
  cursor: pointer;
  position: absolute;
  z-index: 9998;
  margin: 0;
  left: 0;
  top: 5px;
  filter: alpha(opacity=0);
  opacity: 0;
}

.pika-prev,
.pika-next {
  display: block;
  cursor: pointer;
  position: relative;
  outline: none;
  border: 0;
  padding: 0;
  width: 20px;
  height: 30px;
  /* hide text using text-indent trick, using width value (it's enough) */
  text-indent: 20px;
  white-space: nowrap;
  overflow: hidden;
  background-color: transparent;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 75% 75%;
  opacity: 0.5;
  *position: absolute;
  *top: 0;
}

.pika-prev:hover,
.pika-next:hover {
  opacity: 1;
}

.pika-prev,
.is-rtl .pika-next {
  float: left;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==");
  *left: 0;
}

.pika-next,
.is-rtl .pika-prev {
  float: right;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=");
  *right: 0;
}

.pika-prev.is-disabled,
.pika-next.is-disabled {
  cursor: default;
  opacity: 0.2;
}

.pika-select {
  display: inline-block;
  *display: inline;
}

.pika-table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
  border: 0;
}

.pika-table th,
.pika-table td {
  width: 14.2857142857%;
  padding: 0;
}

.pika-table th {
  color: #999;
  font-size: 12px;
  line-height: 25px;
  font-weight: bold;
  text-align: center;
}

.pika-button {
  cursor: pointer;
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -moz-box-sizing: border-box;
  outline: none;
  border: 0;
  margin: 0;
  width: 100%;
  padding: 5px;
  color: #666;
  font-size: 12px;
  line-height: 15px;
  text-align: right;
  background: #f5f5f5;
}

.pika-week {
  font-size: 11px;
  color: #999;
}

.is-today .pika-button {
  color: #33aaff;
  font-weight: bold;
}

.is-selected .pika-button,
.has-event .pika-button {
  color: #fff;
  font-weight: bold;
  background: #7498b0;
}

.has-event .pika-button {
  background: #005da9;
}

.is-disabled .pika-button,
.is-inrange .pika-button {
  background: #D5E9F7;
}

.is-startrange .pika-button {
  color: #fff;
  background: #6CB31D;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.is-endrange .pika-button {
  color: #fff;
  background: #33aaff;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.is-disabled .pika-button {
  pointer-events: none;
  cursor: default;
  color: #999;
  opacity: 0.3;
}

.is-outside-current-month .pika-button {
  color: #999;
  opacity: 0.3;
}

.is-selection-disabled {
  pointer-events: none;
  cursor: default;
}

.pika-button:hover,
.pika-row.pick-whole-week:hover .pika-button {
  color: #fff;
  background: #888;
  -webkit-box-shadow: none;
          box-shadow: none;
}

/* styling for abbr */
.pika-table abbr {
  border-bottom: none;
  text-decoration: none;
}

body.news_and_analysis.archive section#filters #filter-bar .info-main {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
body.news_and_analysis.archive section#filters #filter-bar .info-left {
  display: none;
}
@media (min-width: 1024px) {
  body.news_and_analysis.archive section#filters #filter-bar .info-left {
    display: block;
  }
}
@media (min-width: 1024px) {
  body.news_and_analysis.archive section#filters #filter-bar .filter.date.start {
    padding-left: 0;
  }
}
body.news_and_analysis.archive section#filters #filter-bar .filter.search {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  margin-top: 10px;
  padding-right: 5px;
}
@media (min-width: 768px) {
  body.news_and_analysis.archive section#filters #filter-bar .filter.search {
    margin-top: 0;
  }
}
@media (min-width: 1024px) {
  body.news_and_analysis.archive section#filters #filter-bar .filter.search {
    padding-right: 10px;
  }
}
body.news_and_analysis.archive section#filters #filter-bar .filter.search input {
  width: 100%;
}

section#filters {
  margin-bottom: 10px;
}

article.filterwarning {
  background-color: transparent;
  margin-top: 1.5rem;
}
article.filterwarning .radio-bar-note {
  font-size: 12px;
  letter-spacing: 0.04em;
  padding-right: 20px;
  color: #000;
}

.radio-bar-note {
  padding: 6px 0 4px 0;
}

.radio-bar {
  font-size: 14px;
  line-height: 1.45;
  letter-spacing: 0.025em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 20px;
  margin-bottom: 17px;
  background-color: rgba(116, 152, 176, 0.2);
}
@media (min-width: 768px) {
  .radio-bar {
    font-size: 13px;
  }
}
@media (min-width: 1024px) {
  .radio-bar {
    font-size: 13px;
  }
}
@media (min-width: 1260px) {
  .radio-bar {
    font-size: 14px;
  }
}
@media (min-width: 1420px) {
  .radio-bar {
    font-size: 14px;
  }
}
.radio-bar .label {
  color: #777;
  padding: 6px 10px 4px 10px;
}
.radio-bar input {
  display: none;
}
.radio-bar input:checked + label {
  background-color: #7498b0;
  color: #FFF;
}
.radio-bar label {
  padding: 6px 10px 4px 10px;
  cursor: pointer;
}
.radio-bar label:hover {
  background-color: rgba(116, 152, 176, 0.2);
}

#filter-bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 16px 5px 0 5px;
  margin: 0 auto;
}
@media (min-width: 1024px) {
  #filter-bar {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (min-width: 1024px) {
  #filter-bar {
    padding: 16px 0 0px 0;
  }
}
#filter-bar .info-main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
@media (min-width: 768px) {
  #filter-bar .info-main {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
@media (min-width: 1260px) {
  #filter-bar .info-main {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-flex: 1;
        -ms-flex: auto;
            flex: auto;
    width: 100%;
  }
}
#filter-bar .info-left {
  display: none;
}

.content.results-bar {
  text-align: center;
  font-size: 14px;
  line-height: 1.45;
  letter-spacing: 0.025em;
  color: #888;
  margin: 20px 0;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  display: block;
  padding: 0 10px;
}
@media (min-width: 768px) {
  .content.results-bar {
    font-size: 13px;
  }
}
@media (min-width: 1024px) {
  .content.results-bar {
    font-size: 13px;
  }
}
@media (min-width: 1260px) {
  .content.results-bar {
    font-size: 14px;
  }
}
@media (min-width: 1420px) {
  .content.results-bar {
    font-size: 14px;
  }
}
.content.results-bar p {
  margin-bottom: 0.4rem;
}
.content.results-bar.civ .num-results {
  color: #000;
}
@media (min-width: 1024px) {
  .content.results-bar {
    margin: 15px 0 0 0;
  }
}
.content.results-bar .num-results {
  padding: 0;
  text-align: left;
  padding-bottom: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 768px) {
  .content.results-bar .num-results {
    display: block;
    padding-right: 20px;
  }
}
.content.results-bar .num-results .number::after {
  content: ", ";
}
@media (min-width: 768px) {
  .content.results-bar .num-results .number::after {
    content: "";
  }
}
.content.results-bar .num-results .label {
  display: block;
  padding-left: 5px;
}
@media (min-width: 768px) {
  .content.results-bar .num-results .label {
    display: none;
  }
}
@media (min-width: 768px) {
  .content.results-bar {
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.content.results-bar .sort-by-options {
  text-align: left;
  display: block;
}
@media (min-width: 768px) {
  .content.results-bar .sort-by-options {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    text-align: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
  }
}
.content.results-bar .sort-by-options .label {
  padding-right: 15px;
  display: none;
}
@media (min-width: 768px) {
  .content.results-bar .sort-by-options .label {
    display: block;
  }
}
.content.results-bar .sort-by-options &gt; div {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 50%;
          flex: 0 1 50%;
}
@media (min-width: 768px) {
  .content.results-bar .sort-by-options &gt; div {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }
}
.content.results-bar .sort-by-options .option {
  padding: 0;
  border-bottom: 1px solid #ddd;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 768px) {
  .content.results-bar .sort-by-options .option {
    display: block;
    padding: 0 15px 5px 0;
    border-bottom: none;
  }
}
.content.results-bar .sort-by-options .option i {
  display: none;
}
.content.results-bar .sort-by-options .option a:link, .content.results-bar .sort-by-options .option a:visited {
  color: #888;
  text-decoration: none;
  display: block;
  padding: 5px 0 5px 0;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
@media (min-width: 768px) {
  .content.results-bar .sort-by-options .option a:link, .content.results-bar .sort-by-options .option a:visited {
    display: inline;
    padding: 0;
  }
}
.content.results-bar .sort-by-options .option i {
  padding-left: 4px;
  font-size: 80%;
}
.content.results-bar .sort-by-options .option.selected {
  color: #000;
}
.content.results-bar .sort-by-options .option.selected a:link, .content.results-bar .sort-by-options .option.selected a:visited {
  color: #000;
}
.content.results-bar .sort-by-options .option.selected.asc i.fa-arrow-up {
  display: inline-block;
}
.content.results-bar .sort-by-options .option.selected.desc i.fa-arrow-down {
  display: inline-block;
}

#filter-bar .current-filter {
  background-color: #7498b0;
  color: #FFF;
  padding: 6px 10px 3px 10px;
  margin-top: 7px;
  font-size: 14px;
  height: 29px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
@media (min-width: 1260px) {
  #filter-bar .current-filter {
    height: 30px;
    padding: 7px 20px 3px 10px;
  }
}

.clear-hover {
  background-color: #577f9a !important;
}

.ui.select, .ui.text, .ui.button, .current-filter {
  position: relative;
}
.ui.select i, .ui.text i, .ui.button i, .current-filter i {
  position: absolute;
  right: 0;
  top: 0;
  padding: 6px 9px 5px 8px;
}
.ui.select i.fa-search, .ui.text i.fa-search, .ui.button i.fa-search, .current-filter i.fa-search {
  font-size: 13px;
}
.ui.select i.fa-angle-down, .ui.text i.fa-angle-down, .ui.button i.fa-angle-down, .current-filter i.fa-angle-down {
  pointer-events: none;
}
.ui.select i.fa-map, .ui.text i.fa-map, .ui.button i.fa-map, .current-filter i.fa-map {
  left: 0;
}
.ui.select select.active, .ui.select button.active, .ui.text select.active, .ui.text button.active, .ui.button select.active, .ui.button button.active, .current-filter select.active, .current-filter button.active {
  background-color: #7498b0;
  color: #FFF;
}
.ui.select select.active ~ .fa-plus-circle, .ui.select button.active ~ .fa-plus-circle, .ui.text select.active ~ .fa-plus-circle, .ui.text button.active ~ .fa-plus-circle, .ui.button select.active ~ .fa-plus-circle, .ui.button button.active ~ .fa-plus-circle, .current-filter select.active ~ .fa-plus-circle, .current-filter button.active ~ .fa-plus-circle {
  display: none;
}
.ui.select select.active ~ i.fa-angle-down, .ui.select button.active ~ i.fa-angle-down, .ui.text select.active ~ i.fa-angle-down, .ui.text button.active ~ i.fa-angle-down, .ui.button select.active ~ i.fa-angle-down, .ui.button button.active ~ i.fa-angle-down, .current-filter select.active ~ i.fa-angle-down, .current-filter button.active ~ i.fa-angle-down {
  display: none;
}
.ui.select select.active ~ i.fa-times, .ui.select button.active ~ i.fa-times, .ui.text select.active ~ i.fa-times, .ui.text button.active ~ i.fa-times, .ui.button select.active ~ i.fa-times, .ui.button button.active ~ i.fa-times, .current-filter select.active ~ i.fa-times, .current-filter button.active ~ i.fa-times {
  color: #FFF;
  display: block;
}
.ui.select select.active ~ i.fa-map, .ui.select button.active ~ i.fa-map, .ui.text select.active ~ i.fa-map, .ui.text button.active ~ i.fa-map, .ui.button select.active ~ i.fa-map, .ui.button button.active ~ i.fa-map, .current-filter select.active ~ i.fa-map, .current-filter button.active ~ i.fa-map {
  color: #FFF;
}

.ui.button {
  background-color: #7498b0;
  color: #FFF;
}

button, select, input[type=text], input[type=date], .button {
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  padding: 6px 10px 4px 10px;
  background-color: #FFF;
  border: none;
  font-size: 14px;
  height: 29px;
  outline: none;
  font-family: "Atlas-Grotesk-Web";
}
@media (min-width: 1260px) {
  button, select, input[type=text], input[type=date], .button {
    height: 30px;
  }
}

select {
  padding-left: 6px;
}
select option {
  font-family: sans-serif;
  font-size: 16px;
}

body.mil #filter-bar .filter {
  -webkit-box-ordinal-group: 11;
      -ms-flex-order: 10;
          order: 10;
}
body.mil #filter-bar .filter.belligerent, body.mil #filter-bar .filter.country, body.mil #filter-bar .filter.date {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
@media (min-width: 1024px) {
  body.mil #filter-bar .filter.belligerent, body.mil #filter-bar .filter.country, body.mil #filter-bar .filter.date {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
}
body.mil #filter-bar .filter.search {
  width: 50%;
}
@media (min-width: 768px) {
  body.mil #filter-bar .filter.search {
    margin-top: 0;
    width: 75%;
  }
}
@media (min-width: 1024px) {
  body.mil #filter-bar .filter.search {
    width: auto;
  }
}

#filter-bar .filter {
  padding: 0 4px;
  margin-top: 20px;
  width: 50%;
}
@media (min-width: 768px) {
  #filter-bar .filter {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    margin-top: 12px;
    width: 25%;
  }
}
@media (min-width: 1024px) {
  #filter-bar .filter {
    margin-top: 0;
    width: 20%;
  }
}
@media (min-width: 1260px) {
  #filter-bar .filter {
    width: 17%;
  }
}
#filter-bar .filter .label {
  font-size: 11px;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  font-weight: bold;
  color: #888;
  margin-bottom: 2px;
  min-height: 0;
  line-height: 1.3;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
@media (min-width: 768px) {
  #filter-bar .filter .label {
    letter-spacing: 0.1em;
    font-size: 11.49px;
  }
}
@media (min-width: 768px) {
  #filter-bar .filter .label {
    max-width: none;
    margin-bottom: 5px;
    min-height: 30px;
  }
}
#filter-bar .filter i {
  pointer-events: none;
  top: 2px;
}
@media (min-width: 1260px) {
  #filter-bar .filter i {
    top: 3px;
  }
}
#filter-bar .filter .fal.fa-calendar {
  font-size: 13px;
  top: 2px;
}
#filter-bar .filter .fal.fa-plus-circle {
  font-size: 13px;
}
#filter-bar .filter .fa-times-circle {
  font-size: 13px;
  cursor: pointer;
  pointer-events: auto;
}
@media (min-width: 1260px) {
  #filter-bar .filter.date {
    width: auto;
  }
}
#filter-bar .filter.date input {
  width: 100%;
}
@media (min-width: 1260px) {
  #filter-bar .filter.date input {
    width: 125px;
  }
}
@media (min-width: 1420px) {
  #filter-bar .filter.date input {
    width: 135px;
  }
}
#filter-bar .filter.date input.date-selected {
  background-color: #7498b0;
  color: #fff;
}
#filter-bar .filter.date input.date-selected ~ .fa-calendar {
  display: none;
}
#filter-bar .filter.date input.date-selected ~ .fa-times-circle {
  display: block;
}
#filter-bar .filter.date .fa-times-circle {
  color: #FFF;
  display: none;
}
@media (min-width: 1024px) {
  #filter-bar .filter.infrastructure {
    width: 20%;
  }
}
@media (min-width: 1260px) {
  #filter-bar .filter.infrastructure {
    width: 135px;
  }
}
@media (min-width: 1024px) {
  #filter-bar .filter.civilian_harm_status {
    width: 20%;
  }
}
@media (min-width: 1260px) {
  #filter-bar .filter.civilian_harm_status {
    width: auto;
    -webkit-box-flex: 0;
        -ms-flex: 0 1 175px;
            flex: 0 1 175px;
  }
}
@media (min-width: 1260px) {
  #filter-bar .filter.country {
    width: 105px;
  }
}
@media (min-width: 1420px) {
  #filter-bar .filter.country {
    width: 115px;
  }
}
#filter-bar .filter.country select {
  width: 100%;
}
@media (min-width: 1024px) {
  #filter-bar .filter.report_from {
    width: 165px;
  }
}
@media (min-width: 1260px) {
  #filter-bar .filter.report_from {
    width: 190px;
  }
}
@media (min-width: 1260px) {
  #filter-bar .filter.declassified_document {
    width: 8%;
  }
}
#filter-bar .filter.search {
  width: 50%;
}
@media (min-width: 768px) {
  #filter-bar .filter.search {
    width: 25%;
  }
}
@media (min-width: 1024px) {
  #filter-bar .filter.search {
    width: 40%;
  }
}
@media (min-width: 1260px) {
  #filter-bar .filter.search {
    width: auto;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 300px;
  }
}
#filter-bar .filter.search input[type=text] {
  width: 100%;
}
@media (min-width: 1260px) {
  #filter-bar .filter.search input[type=text] {
    min-width: 165px;
  }
}
@media (min-width: 1260px) {
  #filter-bar .filter.airwars_grading {
    width: 125px;
  }
}
@media (min-width: 1420px) {
  #filter-bar .filter.airwars_grading {
    width: 150px;
  }
}
@media (min-width: 1260px) {
  #filter-bar .filter.belligerent_assessment {
    width: 160px;
  }
}
@media (min-width: 1420px) {
  #filter-bar .filter.belligerent_assessment {
    width: 175px;
  }
}
@media (min-width: 1260px) {
  #filter-bar .filter.belligerent {
    width: 160px;
  }
}
@media (min-width: 1420px) {
  #filter-bar .filter.belligerent {
    width: 190px;
  }
}
@media (min-width: 1260px) {
  #filter-bar .filter.strike_status {
    width: 120px;
  }
}
@media (min-width: 1260px) {
  #filter-bar .filter.type_of_strike {
    width: 150px;
  }
}
#filter-bar .filter.map {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
#filter-bar .filter.map button#map-search-trigger {
  background-color: transparent;
  padding: 0 0 0 22px;
}
#filter-bar .filter.map button#map-search-trigger::after {
  content: "Map";
}
#filter-bar .filter.map .fal.fa-map {
  pointer-events: none;
  font-size: 15px;
  padding-top: 9px;
}

.filter select {
  color: #888;
  height: 29px;
  width: 100%;
}
@media (min-width: 1260px) {
  .filter select {
    height: 30px;
  }
}

.has-tooltip {
  position: relative;
}

.tooltip {
  position: relative;
  display: none;
}
.tooltip.visible {
  display: inline-block;
}
.tooltip .tooltip-content {
  width: 200px;
  background-color: #e4e4e4;
  padding: 6px 8px;
  border-radius: 2px;
  position: absolute;
  z-index: 1;
  bottom: 0%;
  margin-bottom: 22px;
  margin-left: -111px;
  pointer-events: none;
  font-size: 11px;
  font-weight: 400;
  line-height: 1.3;
}
.tooltip .tooltip-content .grade {
  font-weight: 500;
}
.tooltip .tooltip-content::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #e4e4e4 transparent transparent transparent;
}

i.far.fa-info-circle {
  font-size: 12px;
  color: #7498b0;
  position: relative;
  top: -1px;
}

body.israeli-military-in-syria-the-gaza-strip-arabic .gradings-stats-container .contested {
  border-right: 2px solid #efefef;
}

body.conflict_ar:not(.israeli-military-in-syria-the-gaza-strip-arabic) section.gradings-breakdown .contested {
  border-right: 2px solid #efefef;
}
@media (min-width: 1024px) {
  body.conflict_ar:not(.israeli-military-in-syria-the-gaza-strip-arabic) section.gradings-breakdown .contested {
    border-right: none;
  }
}

header nav &gt; ul &gt; li.arabic ul {
  width: 330px;
}

.lang-arabic h1 {
  font-weight: bold;
  font-family: "Noto Kufi Arabic", "Atlas-Grotesk-Web";
  direction: rtl;
}

body.about_ar,
body.conflict_ar,
body.ar {
  font-family: "Noto Kufi Arabic", "Atlas-Grotesk-Web";
}
body.about_ar .sidebar__close,
body.conflict_ar .sidebar__close,
body.ar .sidebar__close {
  left: 17px;
  top: 0;
  right: auto;
}
body.about_ar #timeline .conflict[data-conflict-id="76647"] div.published,
body.conflict_ar #timeline .conflict[data-conflict-id="76647"] div.published,
body.ar #timeline .conflict[data-conflict-id="76647"] div.published {
  left: 0% !important;
}
body.about_ar #timeline .conflict[data-conflict-id="76647"] a span::before,
body.conflict_ar #timeline .conflict[data-conflict-id="76647"] a span::before,
body.ar #timeline .conflict[data-conflict-id="76647"] a span::before {
  text-align: right;
  width: 100%;
  display: inline-block;
  content: "الجيش الإسرائيلي في سوريا";
}
body.about_ar #timeline .conflict[data-conflict-id="77037"] a span,
body.conflict_ar #timeline .conflict[data-conflict-id="77037"] a span,
body.ar #timeline .conflict[data-conflict-id="77037"] a span {
  left: 5px;
}
body.about_ar #timeline .conflict[data-conflict-id="77037"] a span::before,
body.conflict_ar #timeline .conflict[data-conflict-id="77037"] a span::before,
body.ar #timeline .conflict[data-conflict-id="77037"] a span::before {
  position: absolute;
  left: 0;
  content: "← الضربات العسكرية الإسرائيلية على قطاع غزة";
}
body.about_ar #timeline .conflict &gt; div a:link,
body.conflict_ar #timeline .conflict &gt; div a:link,
body.ar #timeline .conflict &gt; div a:link {
  text-align: right;
  padding-right: 5px;
}
body.about_ar #gaza-sidebar div.langswitcher,
body.conflict_ar #gaza-sidebar div.langswitcher,
body.ar #gaza-sidebar div.langswitcher {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
body.about_ar section.intro .full,
body.conflict_ar section.intro .full,
body.ar section.intro .full {
  direction: rtl;
}
body.about_ar .legend__description,
body.conflict_ar .legend__description,
body.ar .legend__description {
  direction: rtl;
}
body.about_ar .annotation,
body.conflict_ar .annotation,
body.ar .annotation {
  direction: rtl;
}
body.about_ar .annotation i,
body.conflict_ar .annotation i,
body.ar .annotation i {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
body.about_ar header,
body.conflict_ar header,
body.ar header {
  font-family: "Noto Kufi Arabic", "Atlas-Grotesk-Web";
}
body.about_ar header h1,
body.conflict_ar header h1,
body.ar header h1 {
  line-height: 1.2;
}
body.about_ar p, body.about_ar h1,
body.conflict_ar p,
body.conflict_ar h1,
body.ar p,
body.ar h1 {
  direction: rtl;
}
body.about_ar h1,
body.conflict_ar h1,
body.ar h1 {
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 0.8rem;
  line-height: 1;
}
@media (min-width: 768px) {
  body.about_ar h1,
  body.conflict_ar h1,
  body.ar h1 {
    font-size: 18px;
  }
}
@media (min-width: 1024px) {
  body.about_ar h1,
  body.conflict_ar h1,
  body.ar h1 {
    font-size: 19px;
  }
}
@media (min-width: 1260px) {
  body.about_ar h1,
  body.conflict_ar h1,
  body.ar h1 {
    font-size: 21px;
  }
}
@media (min-width: 1420px) {
  body.about_ar h1,
  body.conflict_ar h1,
  body.ar h1 {
    font-size: 21px;
  }
}
body.about_ar section.intro p,
body.conflict_ar section.intro p,
body.ar section.intro p {
  font-size: 18px;
  font-weight: 500;
  font-weight: normal;
}
@media (min-width: 768px) {
  body.about_ar section.intro p,
  body.conflict_ar section.intro p,
  body.ar section.intro p {
    font-size: 18px;
  }
}
@media (min-width: 1024px) {
  body.about_ar section.intro p,
  body.conflict_ar section.intro p,
  body.ar section.intro p {
    font-size: 19px;
  }
}
@media (min-width: 1260px) {
  body.about_ar section.intro p,
  body.conflict_ar section.intro p,
  body.ar section.intro p {
    font-size: 21px;
  }
}
@media (min-width: 1420px) {
  body.about_ar section.intro p,
  body.conflict_ar section.intro p,
  body.ar section.intro p {
    font-size: 21px;
  }
}
body.about_ar article.about_ar,
body.conflict_ar article.about_ar,
body.ar article.about_ar {
  direction: rtl;
}
body.about_ar article.about_ar .info-main-block,
body.conflict_ar article.about_ar .info-main-block,
body.ar article.about_ar .info-main-block {
  padding-right: 15px;
}
@media (min-width: 768px) {
  body.about_ar article.about_ar .info-main-block,
  body.conflict_ar article.about_ar .info-main-block,
  body.ar article.about_ar .info-main-block {
    padding-right: 0;
  }
}
body.about_ar section.news h1,
body.conflict_ar section.news h1,
body.ar section.news h1 {
  direction: ltr;
}
body.about_ar footer,
body.conflict_ar footer,
body.ar footer {
  direction: rtl;
}
body.about_ar header,
body.conflict_ar header,
body.ar header {
  direction: rtl;
}
body.about_ar header .caption,
body.conflict_ar header .caption,
body.ar header .caption {
  font-family: "Noto Kufi Arabic", "Atlas-Grotesk-Web";
  left: 20px;
  right: auto;
}
body.about_ar .logo.info-left,
body.conflict_ar .logo.info-left,
body.ar .logo.info-left {
  padding-left: 0;
  padding-right: 16px;
}
@media (min-width: 1024px) {
  body.about_ar .logo.info-left,
  body.conflict_ar .logo.info-left,
  body.ar .logo.info-left {
    padding-right: 22px;
  }
}
body.about_ar #civcas-map-timeline .yemen-event,
body.conflict_ar #civcas-map-timeline .yemen-event,
body.ar #civcas-map-timeline .yemen-event {
  left: auto;
  right: 0;
}
body.about_ar #civcas-map-timeline .yemen-event i,
body.conflict_ar #civcas-map-timeline .yemen-event i,
body.ar #civcas-map-timeline .yemen-event i {
  margin: 0 0 0 5px;
}
body.about_ar .legend-controls label,
body.conflict_ar .legend-controls label,
body.ar .legend-controls label {
  margin-right: 0;
  margin-left: 10px;
}
body.about_ar .mobile-nav-toggle,
body.conflict_ar .mobile-nav-toggle,
body.ar .mobile-nav-toggle {
  margin-left: 15px;
  margin-right: 0;
}
body.about_ar .stats, body.about_ar .civcas .conflicts,
body.conflict_ar .stats,
body.conflict_ar .civcas .conflicts,
body.ar .stats,
body.ar .civcas .conflicts {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
body.about_ar .logo-navigation nav,
body.conflict_ar .logo-navigation nav,
body.ar .logo-navigation nav {
  padding: 0;
}
body.about_ar .logo-navigation nav a,
body.conflict_ar .logo-navigation nav a,
body.ar .logo-navigation nav a {
  display: inline-block;
  line-height: 1.2;
}
@media (min-width: 768px) {
  body.about_ar .logo-navigation nav li,
  body.conflict_ar .logo-navigation nav li,
  body.ar .logo-navigation nav li {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
}
@media (min-width: 768px) {
  body.about_ar .logo-navigation nav li.en-about,
  body.conflict_ar .logo-navigation nav li.en-about,
  body.ar .logo-navigation nav li.en-about {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}
body.about_ar .logo-navigation nav li.en-about span,
body.conflict_ar .logo-navigation nav li.en-about span,
body.ar .logo-navigation nav li.en-about span {
  display: none;
}
body.about_ar .logo-navigation nav li.en-about a,
body.conflict_ar .logo-navigation nav li.en-about a,
body.ar .logo-navigation nav li.en-about a {
  display: inline-block;
}
@media (min-width: 768px) {
  body.about_ar .logo-navigation nav li.conflicts,
  body.conflict_ar .logo-navigation nav li.conflicts,
  body.ar .logo-navigation nav li.conflicts {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
@media (min-width: 768px) {
  body.about_ar .logo-navigation nav,
  body.conflict_ar .logo-navigation nav,
  body.ar .logo-navigation nav {
    padding-left: 15px;
  }
}
@media (min-width: 1024px) {
  body.about_ar .logo-navigation nav,
  body.conflict_ar .logo-navigation nav,
  body.ar .logo-navigation nav {
    padding-left: 20px;
  }
}
body.about_ar .logo-navigation nav &gt; ul,
body.conflict_ar .logo-navigation nav &gt; ul,
body.ar .logo-navigation nav &gt; ul {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-flow: row-reverse;
          flex-flow: row-reverse;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
body.about_ar .logo-navigation nav li,
body.conflict_ar .logo-navigation nav li,
body.ar .logo-navigation nav li {
  direction: ltr;
}
body.about_ar .logo-navigation nav &gt; ul &gt; li:not(.arabic),
body.conflict_ar .logo-navigation nav &gt; ul &gt; li:not(.arabic),
body.ar .logo-navigation nav &gt; ul &gt; li:not(.arabic) {
  text-align: left;
}
body.about_ar .logo-navigation nav &gt; ul &gt; li:not(.arabic) ul,
body.conflict_ar .logo-navigation nav &gt; ul &gt; li:not(.arabic) ul,
body.ar .logo-navigation nav &gt; ul &gt; li:not(.arabic) ul {
  direction: ltr;
  text-align: left;
}
body.about_ar .tooltip .tooltip-content,
body.conflict_ar .tooltip .tooltip-content,
body.ar .tooltip .tooltip-content {
  margin-right: -111px;
}
body.about_ar .tooltip .tooltip-content .grade,
body.conflict_ar .tooltip .tooltip-content .grade,
body.ar .tooltip .tooltip-content .grade {
  font-weight: bold;
}
body.about_ar .mobile-page-title,
body.conflict_ar .mobile-page-title,
body.ar .mobile-page-title {
  padding-right: 20px !important;
}
body.about_ar .page-title,
body.conflict_ar .page-title,
body.ar .page-title {
  padding-right: 0;
}
body.about_ar section.title h1,
body.conflict_ar section.title h1,
body.ar section.title h1 {
  font-weight: bold;
}
body.about_ar .nav-conflict,
body.conflict_ar .nav-conflict,
body.ar .nav-conflict {
  padding-right: 15px;
}
@media (min-width: 768px) {
  body.about_ar .nav-conflict,
  body.conflict_ar .nav-conflict,
  body.ar .nav-conflict {
    padding-right: 0;
  }
}
body.about_ar .nav-conflict a,
body.conflict_ar .nav-conflict a,
body.ar .nav-conflict a {
  text-indent: 0;
}
body.about_ar .action h1,
body.conflict_ar .action h1,
body.ar .action h1 {
  font-weight: bold;
}
body.about_ar section.preview .content.civcas .conflict h1,
body.conflict_ar section.preview .content.civcas .conflict h1,
body.ar section.preview .content.civcas .conflict h1 {
  direction: rtl;
  text-align: initial;
  font-weight: bold;
}
body.about_ar section.preview .content.named-victim,
body.conflict_ar section.preview .content.named-victim,
body.ar section.preview .content.named-victim {
  direction: rtl;
}
body.about_ar section.preview .content.named-victim h1, body.about_ar section.preview .content.named-victim p, body.about_ar section.preview .content.named-victim .incident,
body.conflict_ar section.preview .content.named-victim h1,
body.conflict_ar section.preview .content.named-victim p,
body.conflict_ar section.preview .content.named-victim .incident,
body.ar section.preview .content.named-victim h1,
body.ar section.preview .content.named-victim p,
body.ar section.preview .content.named-victim .incident {
  direction: ltr;
}
body.about_ar #civcas-map-timeline #timeline-bars .published,
body.conflict_ar #civcas-map-timeline #timeline-bars .published,
body.ar #civcas-map-timeline #timeline-bars .published {
  text-align: right;
  padding-right: 6px;
}
body.about_ar .map-controls-sidebar .option,
body.conflict_ar .map-controls-sidebar .option,
body.ar .map-controls-sidebar .option {
  direction: rtl;
}
body.about_ar .map-controls-sidebar .map-legend,
body.conflict_ar .map-controls-sidebar .map-legend,
body.ar .map-controls-sidebar .map-legend {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
body.about_ar .chart-container,
body.conflict_ar .chart-container,
body.ar .chart-container {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
body.about_ar .chart-container .chart-information,
body.conflict_ar .chart-container .chart-information,
body.ar .chart-container .chart-information {
  padding: 0 0 20px 25px;
}
body.about_ar .chart-container .chart-information .langswitcher,
body.conflict_ar .chart-container .chart-information .langswitcher,
body.ar .chart-container .chart-information .langswitcher {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
body.about_ar .chart-container .credit, body.about_ar .chart-container .legend-controls, body.about_ar .chart-container .date-link,
body.conflict_ar .chart-container .credit,
body.conflict_ar .chart-container .legend-controls,
body.conflict_ar .chart-container .date-link,
body.ar .chart-container .credit,
body.ar .chart-container .legend-controls,
body.ar .chart-container .date-link {
  direction: rtl;
}
body.about_ar .chart-container .legend-controls .color,
body.conflict_ar .chart-container .legend-controls .color,
body.ar .chart-container .legend-controls .color {
  margin: 0 0 0 10px;
}
body.about_ar .chart-container .inner-tooltip,
body.conflict_ar .chart-container .inner-tooltip,
body.ar .chart-container .inner-tooltip {
  direction: rtl;
}
body.about_ar .chart-container .inner-tooltip .grade .color,
body.conflict_ar .chart-container .inner-tooltip .grade .color,
body.ar .chart-container .inner-tooltip .grade .color {
  margin-right: 0;
  margin-left: 5px;
}
body.about_ar span.statistic,
body.conflict_ar span.statistic,
body.ar span.statistic {
  font-family: "Atlas-Grotesk-Web";
}
body.about_ar section.gradings-breakdown,
body.conflict_ar section.gradings-breakdown,
body.ar section.gradings-breakdown {
  direction: rtl;
}
body.about_ar section.gradings-breakdown .victim-breakdown .victim-value,
body.conflict_ar section.gradings-breakdown .victim-breakdown .victim-value,
body.ar section.gradings-breakdown .victim-breakdown .victim-value {
  text-align: left;
  margin-left: 5px;
  margin-right: 0;
}
body.about_ar section.gradings-breakdown .victim-breakdown .type,
body.conflict_ar section.gradings-breakdown .victim-breakdown .type,
body.ar section.gradings-breakdown .victim-breakdown .type {
  text-align: right;
  margin-right: 5px;
  margin-left: 0;
}
body.about_ar section.gradings-breakdown .total .grading,
body.conflict_ar section.gradings-breakdown .total .grading,
body.ar section.gradings-breakdown .total .grading {
  font-weight: bold;
}
body.about_ar section.gradings-breakdown .gradings &gt; div,
body.conflict_ar section.gradings-breakdown .gradings &gt; div,
body.ar section.gradings-breakdown .gradings &gt; div {
  padding: 15px 15px 15px 8px;
}
body.about_ar section.gradings-breakdown .confirmed-fair,
body.conflict_ar section.gradings-breakdown .confirmed-fair,
body.ar section.gradings-breakdown .confirmed-fair {
  border-right: 2px solid #efefef;
}
body.about_ar section.gradings-breakdown .weak,
body.conflict_ar section.gradings-breakdown .weak,
body.ar section.gradings-breakdown .weak {
  border-right: 2px solid #efefef;
}
@media (min-width: 768px) {
  body.about_ar section.gradings-breakdown .weak,
  body.conflict_ar section.gradings-breakdown .weak,
  body.ar section.gradings-breakdown .weak {
    border-right: none;
  }
}
body.about_ar section.gradings-breakdown .discounted,
body.conflict_ar section.gradings-breakdown .discounted,
body.ar section.gradings-breakdown .discounted {
  border-right: 2px solid #efefef;
}
@media (min-width: 768px) {
  body.about_ar section.gradings-breakdown .discounted,
  body.conflict_ar section.gradings-breakdown .discounted,
  body.ar section.gradings-breakdown .discounted {
    border-right: none;
  }
}
body.about_ar section.gradings-breakdown .confirmed-fair h1,
body.conflict_ar section.gradings-breakdown .confirmed-fair h1,
body.ar section.gradings-breakdown .confirmed-fair h1 {
  color: #59d37b;
}
body.about_ar section.gradings-breakdown .confirmed-fair h1 span.grading,
body.conflict_ar section.gradings-breakdown .confirmed-fair h1 span.grading,
body.ar section.gradings-breakdown .confirmed-fair h1 span.grading {
  padding-bottom: 0;
}
body.about_ar section.gradings-breakdown .confirmed-fair h1 span.grading .confirmed-label,
body.conflict_ar section.gradings-breakdown .confirmed-fair h1 span.grading .confirmed-label,
body.ar section.gradings-breakdown .confirmed-fair h1 span.grading .confirmed-label {
  border-bottom: none;
}
body.about_ar section.gradings-breakdown .confirmed-fair h1 span.grading .fair-label,
body.conflict_ar section.gradings-breakdown .confirmed-fair h1 span.grading .fair-label,
body.ar section.gradings-breakdown .confirmed-fair h1 span.grading .fair-label {
  border-bottom: none;
}
body.about_ar section.gradings-breakdown .confirmed-fair h1 a:link, body.about_ar section.gradings-breakdown .confirmed-fair h1 a:visited,
body.conflict_ar section.gradings-breakdown .confirmed-fair h1 a:link,
body.conflict_ar section.gradings-breakdown .confirmed-fair h1 a:visited,
body.ar section.gradings-breakdown .confirmed-fair h1 a:link,
body.ar section.gradings-breakdown .confirmed-fair h1 a:visited {
  color: #59d37b;
  border-bottom: 2px solid #59d37b;
}
body.about_ar #map-container .incidents,
body.conflict_ar #map-container .incidents,
body.ar #map-container .incidents {
  padding-left: 5px;
}
body.about_ar #map-container .incident,
body.conflict_ar #map-container .incident,
body.ar #map-container .incident {
  direction: rtl;
}
body.about_ar #map-container .incident .reporting,
body.conflict_ar #map-container .incident .reporting,
body.ar #map-container .incident .reporting {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 23%;
          flex: 0 1 23%;
}
body.about_ar #map-container .incident .date,
body.conflict_ar #map-container .incident .date,
body.ar #map-container .incident .date {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 32%;
          flex: 0 1 32%;
}

[dir=rtl] {
  font-family: "Noto Kufi Arabic", "Atlas-Grotesk-Web";
}

#archive-page-frame {
  width: 100%;
  min-height: 1000px;
  overflow: hidden;
}

body.archive {
  background: #f2f2f2;
}
body.archive .content.bij h1 {
  color: #FFF;
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
}

section.archive .section-title {
  margin: 1rem 0 0.5rem 0;
}
section.archive .notice {
  position: absolute;
  background: #c30707;
  color: #FFF;
  top: 60px;
  left: 0;
  right: 0;
  height: 60px;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
section.archive #filter-bar {
  margin: 0rem 0 2rem 0;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
section.archive #filter-bar .search {
  padding-left: 0;
  margin-top: 0;
}
section.archive #filter-bar .filter {
  width: auto;
}
section.archive #filter-bar .filter.country select, section.archive #filter-bar .filter.topics select {
  width: 200px;
}
section.archive #filter-bar .filter.search input[type=text] {
  width: 350px;
}
section.archive hr {
  border: none;
  border-top: 1px solid #000;
  margin: 4rem 0;
}
section.archive .content {
  display: block;
}
section.archive &gt; .content h2, section.archive .archive-information h2 {
  margin-bottom: 0;
}
section.archive .search-filter {
  border-bottom: 1px solid #000;
}
section.archive .section-description {
  width: 100%;
}
@media (min-width: 1260px) {
  section.archive .section-description {
    width: 66%;
  }
}
section.archive article.intro {
  padding-bottom: 2rem;
  padding: 2rem 0 4rem 0;
  margin-bottom: 0;
}
section.archive article.intro h1 {
  font-size: 24px;
}
@media (min-width: 768px) {
  section.archive article.intro h1 {
    font-size: 30px;
  }
}
@media (min-width: 1024px) {
  section.archive article.intro h1 {
    font-size: 30px;
  }
}
@media (min-width: 1260px) {
  section.archive article.intro h1 {
    font-size: 38px;
  }
}
@media (min-width: 1420px) {
  section.archive article.intro h1 {
    font-size: 38px;
  }
}
section.archive article.intro .full {
  display: block;
}
section.archive article.intro .full &gt; div {
  -webkit-column-count: 1;
     -moz-column-count: 1;
          column-count: 1;
}
@media (min-width: 1260px) {
  section.archive article.intro .full &gt; div {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
  }
}
section.archive article.intro .full &gt; div p {
  font-size: 19px;
  font-weight: 500;
  font-weight: normal;
}
@media (min-width: 768px) {
  section.archive article.intro .full &gt; div p {
    font-size: 20px;
  }
}
@media (min-width: 1024px) {
  section.archive article.intro .full &gt; div p {
    font-size: 21px;
  }
}
@media (min-width: 1260px) {
  section.archive article.intro .full &gt; div p {
    font-size: 24px;
  }
}
@media (min-width: 1420px) {
  section.archive article.intro .full &gt; div p {
    font-size: 24px;
  }
}
@media (min-width: 1260px) {
  section.archive article.intro .full &gt; div p {
    font-size: 22px;
  }
}
section.archive article:not(.intro) {
  background: transparent;
  margin: 1rem 0;
}
section.archive article:not(.intro) .naming-the-dead {
  margin-top: 2rem;
}
section.archive article:not(.intro) h1:not(.naming-the-dead):not(.monitoring) {
  font-size: 24px;
}
@media (min-width: 768px) {
  section.archive article:not(.intro) h1:not(.naming-the-dead):not(.monitoring) {
    font-size: 30px;
  }
}
@media (min-width: 1024px) {
  section.archive article:not(.intro) h1:not(.naming-the-dead):not(.monitoring) {
    font-size: 30px;
  }
}
@media (min-width: 1260px) {
  section.archive article:not(.intro) h1:not(.naming-the-dead):not(.monitoring) {
    font-size: 38px;
  }
}
@media (min-width: 1420px) {
  section.archive article:not(.intro) h1:not(.naming-the-dead):not(.monitoring) {
    font-size: 38px;
  }
}
section.archive .archive-information hr {
  margin-top: 0;
}
section.archive .archive-information .sections {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 calc(33.3% - 15px);
          flex: 0 1 calc(33.3% - 15px);
}
section.archive .archive-information .sections ul {
  margin-top: 2rem;
}
section.archive .sections &gt; div.case-studies-visible ul.case-studies {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
section.archive .sections &gt; div ul {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
section.archive .sections &gt; div ul.case-studies {
  margin-top: 2rem;
  display: none;
}
section.archive .sections &gt; div ul.case-studies h2 {
  font-weight: 500;
}
@media (min-width: 768px) {
  section.archive .sections &gt; div ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
section.archive .sections &gt; div ul::after {
  content: "";
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
}
section.archive .sections &gt; div ul li {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 50%;
          flex: 0 1 50%;
  padding-right: 20px;
}
@media (min-width: 1260px) {
  section.archive .sections &gt; div ul li {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 33.3%;
            flex: 0 1 33.3%;
  }
}
section.archive .sections &gt; div ul li .case-studies-toggle i.fa-caret-down, section.archive .sections &gt; div ul li .case-studies-toggle i.fa-caret-up {
  display: inline;
  top: 1px;
  right: auto;
  left: 6px;
  position: relative;
}
section.archive .sections .title.files h2 {
  display: block;
}
section.archive .sections .title.files h2 a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 7px;
}
section.archive .sections .title.files span {
  font-size: 14px;
  font-weight: 500;
  display: inline;
}
section.archive .sections .title.files span a {
  display: inline;
  background: #9bb8cc;
  padding: 4px 4px 2px 4px;
  color: #FFF;
  border-radius: 3px;
}
section.archive .sections li {
  margin-bottom: 0.3rem;
  position: relative;
}
section.archive .sections li &gt; div {
  border-bottom: 1px solid #ccc;
  height: 100%;
}
section.archive .sections li .file-types {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 30px;
  padding-bottom: 10px;
}
section.archive .sections li .file-types span {
  margin-right: 4px;
}
section.archive .sections li a {
  padding: 10px 0;
  display: block;
}
section.archive .sections li i.fa-long-arrow-right {
  position: absolute;
  top: 13px;
  right: 26px;
  display: none;
  display: inline-block;
}
section.archive .sections li:hover a &gt; i {
  display: block;
  color: #000;
}
section.archive .sections li h2 {
  padding-right: 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
section.archive .sections li h2 span {
  display: block;
}
section.archive .sections li h2 i {
  text-align: center;
  position: relative;
  top: 1px;
  margin-right: 7px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 22px;
          flex: 0 0 22px;
  display: block;
}
section.archive .sections a {
  text-decoration: none;
}
section.archive .sections h1 {
  margin-top: 2rem;
}
section.archive .sections .projects, section.archive .sections .countries, section.archive .sections .topics {
  display: inline;
}
section.archive .sections .projects span {
  background: #ffefd7;
}
section.archive .sections .countries span {
  background: #f3dcdc;
}
section.archive .sections .topics span {
  background: #d3e7f5;
}

.chart-container[data-query="lang=ar"] #gaza-sidebar,
.chart-container[data-query="lang=he"] #gaza-sidebar {
  right: 0;
  left: auto;
}
.chart-container[data-query="lang=ar"] .gaza__legend,
.chart-container[data-query="lang=he"] .gaza__legend {
  left: 30px;
  right: auto;
}
.chart-container[data-query="lang=ar"] .loading-container,
.chart-container[data-query="lang=he"] .loading-container {
  left: 0;
  right: 0;
}
@media (min-width: 768px) {
  .chart-container[data-query="lang=ar"] .loading-container,
  .chart-container[data-query="lang=he"] .loading-container {
    right: var(--sidebar-width);
  }
}

body.civilian-casualties-gaza-may-2021-map,
body.civilian-casualties-in-gaza-may-10th-20th-2021 {
  font-family: "Atlas-Grotesk-Web", "Noto Kufi Arabic", sans-serif;
  overflow: hidden;
  --sidebar-width: 100%;
}
body.civilian-casualties-gaza-may-2021-map #gaza-sidebar .langswitcher,
body.civilian-casualties-in-gaza-may-10th-20th-2021 #gaza-sidebar .langswitcher {
  background-color: transparent;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  font-size: 14px;
  margin: 0;
  padding-bottom: 0;
}
body.civilian-casualties-gaza-may-2021-map #gaza-sidebar .langswitcher a,
body.civilian-casualties-in-gaza-may-10th-20th-2021 #gaza-sidebar .langswitcher a {
  background-color: #374a5a;
  color: #9db2c5;
}
body.civilian-casualties-gaza-may-2021-map #gaza-sidebar .langswitcher a:hover,
body.civilian-casualties-in-gaza-may-10th-20th-2021 #gaza-sidebar .langswitcher a:hover {
  background-color: #4a6276;
}
body.civilian-casualties-gaza-may-2021-map #gaza-sidebar .langswitcher a.active,
body.civilian-casualties-in-gaza-may-10th-20th-2021 #gaza-sidebar .langswitcher a.active {
  background-color: #4786c4;
  color: #fff;
}
body.civilian-casualties-gaza-may-2021-map .map__control,
body.civilian-casualties-in-gaza-may-10th-20th-2021 .map__control {
  -webkit-filter: invert(1);
          filter: invert(1);
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  border-color: transparent !important;
}
body.civilian-casualties-gaza-may-2021-map .map__control.rotation,
body.civilian-casualties-in-gaza-may-10th-20th-2021 .map__control.rotation {
  inset: auto 10px 75px auto !important;
}
@media (min-width: 768px) {
  body.civilian-casualties-gaza-may-2021-map,
  body.civilian-casualties-in-gaza-may-10th-20th-2021 {
    --sidebar-width: 420px;
  }
}
body.civilian-casualties-gaza-may-2021-map .map-container,
body.civilian-casualties-in-gaza-may-10th-20th-2021 .map-container {
  border: none;
}
body.civilian-casualties-gaza-may-2021-map .chart-container,
body.civilian-casualties-gaza-may-2021-map .conflict-data-container,
body.civilian-casualties-in-gaza-may-10th-20th-2021 .chart-container,
body.civilian-casualties-in-gaza-may-10th-20th-2021 .conflict-data-container {
  height: 100%;
}
body.civilian-casualties-gaza-may-2021-map header.short + main,
body.civilian-casualties-in-gaza-may-10th-20th-2021 header.short + main {
  margin-top: 54px;
}
@media (min-width: 768px) {
  body.civilian-casualties-gaza-may-2021-map header.short + main,
  body.civilian-casualties-in-gaza-may-10th-20th-2021 header.short + main {
    margin-top: 60px;
  }
}
@media screen and (max-width: 768px) {
  body.civilian-casualties-gaza-may-2021-map .chart-container #selected-features,
  body.civilian-casualties-in-gaza-may-10th-20th-2021 .chart-container #selected-features {
    left: 0 !important;
  }
}

.gaza__legend {
  position: absolute;
  bottom: 10px;
  right: 60px;
  z-index: 1;
  color: #FFF;
  font-size: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.gaza__legend img {
  width: 32px;
  height: auto;
}
@media (min-width: 768px) {
  .gaza__legend img {
    width: 40px;
  }
}
.gaza__legend .legend__range {
  padding-left: 10px;
  font-weight: 500;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.gaza__legend .legend__description {
  width: 120px;
  margin-right: 15px;
  text-shadow: 0 0 10px #000;
}

#gaza-sidebar h1.date,
.neighbourhood-clickthrough h1.date {
  font-weight: normal;
  color: #c4d6e1;
}
#gaza-sidebar h1,
.neighbourhood-clickthrough h1 {
  line-height: 1.2;
  color: #FFF;
  margin-bottom: 0;
}
#gaza-sidebar p,
.neighbourhood-clickthrough p {
  color: #c4d6e1;
}

.neighbourhood-clickthrough {
  height: 510px;
  display: block;
  position: relative;
  overflow: hidden;
}
.neighbourhood-clickthrough:hover img {
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
}

.neighbourhood-clickthrough__text {
  position: absolute;
  padding: 30px;
  width: 480px;
  z-index: 1;
}

.neighbourhood-clickthrough__map {
  height: 100%;
  z-index: 0;
  position: relative;
}
.neighbourhood-clickthrough__map img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
  -webkit-transition: 200ms;
  transition: 200ms;
  -webkit-transform: scale(1);
          transform: scale(1);
}

.neighbourhood-clickthrough__button {
  position: absolute;
  right: 30px;
  bottom: 30px;
  z-index: 1;
  color: #FFf;
  background-color: #589ee0;
  padding: 6px 11px 5px 11px;
}

.loading-container {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDVweCIgaGVpZ2h0PSI1OS4zMzRweCIgdmlld0JveD0iMCAwIDQ1IDU5LjMzNCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDUgNTkuMzM0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEgMSkiPg0KCTxjaXJjbGUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmZmZmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1vcGFjaXR5PSIwIiBjeD0iMjEuNSIgY3k9IjIyIiByPSI2Ij4NCgkNCgkJPGFuaW1hdGUgIGZpbGw9InJlbW92ZSIgYWNjdW11bGF0ZT0ibm9uZSIgdmFsdWVzPSI2OzIyIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgZHVyPSIzcyIgYWRkaXRpdmU9InJlcGxhY2UiIGNhbGNNb2RlPSJsaW5lYXIiIGF0dHJpYnV0ZU5hbWU9InIiIGJlZ2luPSIxLjVzIiByZXN0YXJ0PSJhbHdheXMiPg0KCQk8L2FuaW1hdGU+DQoJDQoJCTxhbmltYXRlICBmaWxsPSJyZW1vdmUiIGFjY3VtdWxhdGU9Im5vbmUiIHZhbHVlcz0iMTswIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgZHVyPSIzcyIgYWRkaXRpdmU9InJlcGxhY2UiIGNhbGNNb2RlPSJsaW5lYXIiIGF0dHJpYnV0ZU5hbWU9InN0cm9rZS1vcGFjaXR5IiBiZWdpbj0iMS41cyIgcmVzdGFydD0iYWx3YXlzIj4NCgkJPC9hbmltYXRlPg0KCQ0KCQk8YW5pbWF0ZSAgZmlsbD0icmVtb3ZlIiBhY2N1bXVsYXRlPSJub25lIiB2YWx1ZXM9IjI7MCIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIGR1cj0iM3MiIGFkZGl0aXZlPSJyZXBsYWNlIiBjYWxjTW9kZT0ibGluZWFyIiBhdHRyaWJ1dGVOYW1lPSJzdHJva2Utd2lkdGgiIGJlZ2luPSIxLjVzIiByZXN0YXJ0PSJhbHdheXMiPg0KCQk8L2FuaW1hdGU+DQoJPC9jaXJjbGU+DQoJPGNpcmNsZSBmaWxsPSJub25lIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW9wYWNpdHk9IjAiIGN4PSIyMS41IiBjeT0iMjIiIHI9IjYiPg0KCQ0KCQk8YW5pbWF0ZSAgZmlsbD0icmVtb3ZlIiBhY2N1bXVsYXRlPSJub25lIiB2YWx1ZXM9IjY7MjIiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiBkdXI9IjNzIiBhZGRpdGl2ZT0icmVwbGFjZSIgY2FsY01vZGU9ImxpbmVhciIgYXR0cmlidXRlTmFtZT0iciIgYmVnaW49IjNzIiByZXN0YXJ0PSJhbHdheXMiPg0KCQk8L2FuaW1hdGU+DQoJDQoJCTxhbmltYXRlICBmaWxsPSJyZW1vdmUiIGFjY3VtdWxhdGU9Im5vbmUiIHZhbHVlcz0iMTswIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgZHVyPSIzcyIgYWRkaXRpdmU9InJlcGxhY2UiIGNhbGNNb2RlPSJsaW5lYXIiIGF0dHJpYnV0ZU5hbWU9InN0cm9rZS1vcGFjaXR5IiBiZWdpbj0iM3MiIHJlc3RhcnQ9ImFsd2F5cyI+DQoJCTwvYW5pbWF0ZT4NCgkNCgkJPGFuaW1hdGUgIGZpbGw9InJlbW92ZSIgYWNjdW11bGF0ZT0ibm9uZSIgdmFsdWVzPSIyOzAiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiBkdXI9IjNzIiBhZGRpdGl2ZT0icmVwbGFjZSIgY2FsY01vZGU9ImxpbmVhciIgYXR0cmlidXRlTmFtZT0ic3Ryb2tlLXdpZHRoIiBiZWdpbj0iM3MiIHJlc3RhcnQ9ImFsd2F5cyI+DQoJCTwvYW5pbWF0ZT4NCgk8L2NpcmNsZT4NCgk8Y2lyY2xlIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZmZmZiIgc3Ryb2tlLXdpZHRoPSIyIiBjeD0iMjEuNSIgY3k9IjIyIiByPSI4Ij4NCgkNCgkJPGFuaW1hdGUgIGZpbGw9InJlbW92ZSIgYWNjdW11bGF0ZT0ibm9uZSIgdmFsdWVzPSI2OzE7MjszOzQ7NTs2IiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgZHVyPSIxLjVzIiBhZGRpdGl2ZT0icmVwbGFjZSIgY2FsY01vZGU9ImxpbmVhciIgYXR0cmlidXRlTmFtZT0iciIgYmVnaW49IjBzIiByZXN0YXJ0PSJhbHdheXMiPg0KCQk8L2FuaW1hdGU+DQoJPC9jaXJjbGU+DQo8L2c+DQo8Zz4NCgk8cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNOS4xOTcsNDcuNTAzaDAuNzJ2Ni4zMDFoLTAuNzJWNDcuNTAzeiIvPg0KCTxwYXRoIGZpbGw9IiNmZmZmZmYiIGQ9Ik0xMS4wMzcsNTEuNjkzYzAtMS4zMDQsMC43Mi0yLjIwNywxLjg5Ni0yLjIwN2MxLjI1NSwwLDEuODc5LDAuOTAzLDEuODc5LDIuMjA3DQoJCWMwLDEuMzE4LTAuNzEyLDIuMjE0LTEuODk2LDIuMjE0QzExLjY3Nyw1My45MDcsMTEuMDM3LDUzLjAxMiwxMS4wMzcsNTEuNjkzeiBNMTEuNzgxLDUxLjY5M2MwLDEuMDMxLDAuMzQ0LDEuNjU0LDEuMTU5LDEuNjU0DQoJCWMwLjc4MywwLDEuMTI3LTAuNjIzLDEuMTI3LTEuNjU0YzAtMS4wMjMtMC4zMzYtMS42NTUtMS4xNDQtMS42NTVDMTIuMTU2LDUwLjAzOCwxMS43ODEsNTAuNjcsMTEuNzgxLDUxLjY5M3oiLz4NCgk8cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNMTUuODI5LDUwLjc0MWMwLjAxNi0wLjc0MywwLjU4My0xLjI1NSwxLjU5MS0xLjI1NWMxLjA0OCwwLDEuNTYsMC40MzksMS41NiwxLjU2NnYxLjcyDQoJCWMwLDAuMzM2LDAuMDcxLDAuNDcyLDAuMzg0LDAuNDc5djAuNTg0aC0wLjA4OWMtMC42NzEsMC0wLjg5Ni0wLjI0LTAuOTY3LTAuNzQ0aC0wLjAxN2MtMC4yMjQsMC40OTYtMC43MjgsMC43ODQtMS4zNTEsMC43ODQNCgkJYy0wLjg0LDAtMS4zMzYtMC40NTYtMS4zMzYtMS4yMDhjMC0wLjQ2MywwLjItMC44NDgsMC42MzItMS4wNjNjMC40NC0wLjIzMSwxLjA5Ni0wLjMxMiwyLjAzOS0wLjM0NHYtMC4xODQNCgkJYzAtMC43Ni0wLjI4OC0xLjA1Ni0wLjg4LTEuMDU2Yy0wLjYyMywwLTAuODU1LDAuMzYtMC44NzksMC43MkgxNS44Mjl6IE0xOC4yNzUsNTEuODkzdi0wLjA5Ng0KCQljLTAuOTExLDAuMDQtMS40MzIsMC4xMTItMS43MDMsMC4zMTJjLTAuMTYsMC4xMi0wLjIzMSwwLjI5Ni0wLjIzMSwwLjUyYzAsMC40MzMsMC4yNzksMC42NjQsMC43MzUsMC42NjQNCgkJQzE3LjYxMSw1My4yOTIsMTguMjc1LDUyLjkzMywxOC4yNzUsNTEuODkzeiIvPg0KCTxwYXRoIGZpbGw9IiNmZmZmZmYiIGQ9Ik0yMy44MzQsNTMuODA0aC0wLjY4OHYtMC42OTVoLTAuMDIzYy0wLjIyNCwwLjQxNS0wLjY4LDAuNzk5LTEuMzI3LDAuNzk5Yy0wLjg5NiwwLTEuNzE5LTAuNTYtMS43MTktMi4xODMNCgkJYzAtMS40NDcsMC43NTEtMi4yMzgsMS44MTQtMi4yMzhjMC42MzIsMCwxLjA0LDAuMzUyLDEuMjA4LDAuNzQzaDAuMDE2di0yLjcyN2gwLjcxOVY1My44MDR6IE0yMy4xMzEsNTEuNTMzDQoJCWMwLTAuODk2LTAuNDcyLTEuNDcyLTEuMTQ0LTEuNDcyYy0wLjgwOCwwLTEuMTc1LDAuNjQtMS4xNzUsMS42MzJjMCwwLjk1MSwwLjI3OSwxLjY0NiwxLjExOSwxLjY0Ng0KCQljMC43NDQsMCwxLjE5OS0wLjU5MiwxLjE5OS0xLjM1OVY1MS41MzN6Ii8+DQoJPHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTTI1LjMyNCw0Ny44NTVoMC43NnYwLjc3NWgtMC43NlY0Ny44NTV6IE0yNS4zNCw0OS41OWgwLjcyOXY0LjIxNEgyNS4zNFY0OS41OXoiLz4NCgk8cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNMzAuMjUsNTEuMjA1YzAtMC4zMDQsMC0wLjY0LTAuMTUtMC44NGMtMC4xNDUtMC4xOTktMC4zODUtMC4yNzktMC42NjQtMC4yNzkNCgkJYy0wLjc4MywwLTEuMTQ1LDAuNTA0LTEuMTQ1LDEuMTkxdjIuNTI2aC0wLjcxOVY0OS41OWgwLjY4djAuNzEyaDAuMDE2YzAuMjAxLTAuNDMyLDAuNjg4LTAuODE1LDEuMzU5LTAuODE1DQoJCWMwLjgwOSwwLDEuMzQ0LDAuMzg0LDEuMzQ0LDEuMzgzdjIuOTM1SDMwLjI1VjUxLjIwNXoiLz4NCgk8cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNMzIuMTY0LDU0LjIyOGgwLjY5N2MwLjA3OCwwLjM1OSwwLjM1MiwwLjU5MiwxLjAzOSwwLjU5MmMwLjc5OSwwLDEuMTk5LTAuMjk2LDEuMTk5LTEuMjI0di0wLjYyM2gtMC4wMDgNCgkJYy0wLjIxNywwLjQxNS0wLjcxMywwLjc3NS0xLjM0NCwwLjc3NWMtMC44NzksMC0xLjY4OC0wLjU1Mi0xLjY4OC0yLjExMWMwLTEuMzkxLDAuNzM2LTIuMTUsMS43NzUtMi4xNQ0KCQljMC42OCwwLDEuMDg4LDAuMzc2LDEuMjY0LDAuNzY4aDAuMDE2VjQ5LjU5aDAuNjg4djQuMTFjMCwxLjE4My0wLjc3NSwxLjY5NC0xLjkxOCwxLjY5NA0KCQlDMzMuMDg0LDU1LjM5NSwzMi4yNiw1NS4wOTksMzIuMTY0LDU0LjIyOHogTTM1LjExNSw1MS40NjljMC0wLjgzOS0wLjQ3My0xLjQxNS0xLjE5OS0xLjQxNWMtMC43NiwwLTEuMTE5LDAuNjMyLTEuMTE5LDEuNTgzDQoJCWMwLDAuOTI4LDAuMjY0LDEuNTY3LDEuMTUsMS41NjdjMC42OCwwLDEuMTY4LTAuNTkyLDEuMTY4LTEuMzEyVjUxLjQ2OXoiLz4NCjwvZz4NCjwvc3ZnPg0K);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100px;
  position: absolute;
  top: 0;
  background-color: rgba(4, 10, 19, 0.6509803922);
  right: 0;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  z-index: 4;
  left: 0;
}
@media (min-width: 768px) {
  .loading-container {
    left: var(--sidebar-width);
  }
}

#gaza-sidebar {
  --dark-blue-text: #6287ab;
  --sidebar-padding: 15px;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 10;
  color: #FFF;
  bottom: 0;
  overflow: auto;
  width: var(--sidebar-width);
  background-color: rgba(4, 10, 19, 0.6509803922);
}
@media (min-width: 768px) {
  #gaza-sidebar {
    --sidebar-padding: 20px;
  }
}
@media (min-width: 768px) {
  #gaza-sidebar {
    height: 100%;
  }
}
#gaza-sidebar a {
  color: currentColor;
}
#gaza-sidebar i.far.fa-info-circle {
  top: 1px;
  cursor: pointer;
}
#gaza-sidebar .sidebar__close {
  position: absolute;
  top: 5px;
  right: 18px;
  font-size: 36px;
}
@media (min-width: 768px) {
  #gaza-sidebar .sidebar__close {
    display: none;
  }
}
#gaza-sidebar.populated {
  background-color: #040a14;
  padding-bottom: 20px;
}
@media (min-width: 768px) {
  #gaza-sidebar.populated {
    padding-bottom: 0;
    bottom: 0;
  }
}
#gaza-sidebar label {
  color: #999;
  text-transform: uppercase;
  font-size: 9.5px;
  font-weight: 500;
  letter-spacing: 0.1em;
}
#gaza-sidebar .neighbourhood-name {
  color: var(--dark-blue-text);
}
#gaza-sidebar .slideshow {
  position: relative;
  padding: 0 var(--sidebar-padding);
  margin-bottom: 1rem;
}
#gaza-sidebar .slideshow .slideshow__panel {
  position: absolute;
  width: 50%;
  height: 100%;
  top: 0;
  z-index: 1;
}
#gaza-sidebar .slideshow .slideshow__panel.next {
  cursor: e-resize;
  right: 0;
}
#gaza-sidebar .slideshow .slideshow__panel.prev {
  cursor: w-resize;
}
#gaza-sidebar .slideshow .slideshow__caption {
  font-size: 12px;
  margin-bottom: 2rem;
  color: #999;
}
#gaza-sidebar .slideshow .slideshow__slides {
  background-color: #1e232b;
  height: 210px;
  position: relative;
}
#gaza-sidebar .slideshow .slideshow__controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: 14px;
  color: #fff;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
}
#gaza-sidebar .slideshow .slideshow__controls &gt; div {
  padding: 7px 0;
}
#gaza-sidebar .slideshow .slideshow__controls .prev {
  padding-right: 7px;
}
#gaza-sidebar .slideshow .slideshow__controls .next {
  padding-left: 7px;
}
#gaza-sidebar .slideshow .slideshow__controls .prev, #gaza-sidebar .slideshow .slideshow__controls .next {
  cursor: pointer;
}
#gaza-sidebar .slideshow .slideshow__controls .prev:hover, #gaza-sidebar .slideshow .slideshow__controls .next:hover {
  opacity: 0.7;
}
#gaza-sidebar .slideshow .slide {
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
#gaza-sidebar .slideshow .slide.portrait img {
  -o-object-fit: contain;
     object-fit: contain;
}
#gaza-sidebar .slideshow .slide img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
#gaza-sidebar .sidebar__title {
  padding: var(--sidebar-padding);
}
#gaza-sidebar .sidebar__title p {
  font-size: 16px;
  margin-top: 1rem;
  text-shadow: 0 0 10px #000;
}
#gaza-sidebar .sidebar__title p span {
  background-color: #2c3f4a;
  font-weight: 500;
  border-radius: 2px;
  padding: 4px 5px 2px 5px;
  color: #d9edff;
}
#gaza-sidebar .sidebar-stats {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 12px;
  text-align: center;
  font-size: 26px;
  font-weight: 500;
  margin: 0 0 12px 0;
  padding: 0 var(--sidebar-padding);
}
#gaza-sidebar .sidebar-stats div {
  background-color: rgba(255, 255, 255, 0.1);
  padding: 6px;
}
#gaza-sidebar .sidebar-stats label {
  display: block;
}
#gaza-sidebar .fair {
  color: #ceef83;
}
#gaza-sidebar .confirmed {
  color: #81de9b;
}
#gaza-sidebar .weak {
  color: #fdc461;
}
#gaza-sidebar .discounted {
  color: #737373;
}
#gaza-sidebar .contested {
  color: #f98253;
}
#gaza-sidebar #selected-features {
  pointer-events: auto;
  position: relative;
  width: auto;
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: transparent;
  margin: 0;
  border-left: none;
}
#gaza-sidebar #selected-features .incidents, #gaza-sidebar #selected-features .sort {
  padding: 0;
}
#gaza-sidebar #selected-features .sort {
  border-bottom-color: #2e3542;
}
#gaza-sidebar #selected-features .sort .incident {
  color: #999;
  text-transform: uppercase;
  font-size: 9.5px;
  font-weight: 500;
  letter-spacing: 0.1em;
}
#gaza-sidebar #selected-features .injured {
  text-align: center;
}
#gaza-sidebar #selected-features .incidents .incident {
  padding: 4px 0;
  font-weight: 500;
}
#gaza-sidebar #selected-features .incidents .incident:hover {
  background-color: #112038;
}
#gaza-sidebar #selected-features .incidents .incident .uniquid {
  color: var(--dark-blue-text);
}
#gaza-sidebar #selected-features .incident {
  display: grid;
  grid-template-columns: 1.3fr 1fr 0.7fr 0.8fr 1fr;
  color: currentColor;
  text-decoration: none;
  border-bottom-color: #2e3542;
}
#gaza-sidebar #selected-features .incident .date {
  text-align: left;
  padding-left: var(--sidebar-padding);
}
#gaza-sidebar .uniquid a {
  color: #FFF !important;
}

.neighbourhood-tooltip {
  opacity: 0;
  pointer-events: none;
  position: absolute;
  background-color: rgba(255, 255, 255, 0.8);
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
          box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
  z-index: 10;
  height: auto;
  width: 270px;
  margin-top: 40px;
  padding: 10px;
  font-size: 13px;
  border-radius: 2px;
}
@media (min-width: 768px) {
  .neighbourhood-tooltip {
    opacity: 1;
  }
}
.neighbourhood-tooltip.frozen {
  pointer-events: auto;
}
.neighbourhood-tooltip .neighbourhood-name {
  font-size: 15px;
  line-height: 1.2;
  font-weight: 500;
}
.neighbourhood-tooltip .tooltip__instructions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.neighbourhood-tooltip i.fas {
  color: var(--dark-text-color);
}
.neighbourhood-tooltip span.amount {
  font-weight: 500;
}
.neighbourhood-tooltip label {
  color: #666;
  text-transform: uppercase;
  font-size: 9.5px;
  font-weight: 500;
  letter-spacing: 0.1em;
  margin-bottom: 3px;
}
.neighbourhood-tooltip &gt; div {
  margin-bottom: 10px;
}
.neighbourhood-tooltip &gt; div:nth-last-child(1) {
  margin-bottom: 0;
}

body.israeli-military-in-syria-the-gaza-strip-hebrew .gradings-stats-container .contested {
  border-right: 2px solid #efefef;
}

body.conflict_he:not(.israeli-military-in-syria-the-gaza-strip-hebrew) section.gradings-breakdown .contested {
  border-right: 2px solid #efefef;
}
@media (min-width: 1024px) {
  body.conflict_he:not(.israeli-military-in-syria-the-gaza-strip-hebrew) section.gradings-breakdown .contested {
    border-right: none;
  }
}

.lang-hebrew h1 {
  font-weight: bold;
  direction: rtl;
}

body.conflict_he .sidebar__close,
body.he .sidebar__close {
  left: 17px;
  top: 0;
  right: auto;
}
body.conflict_he #gaza-sidebar div.langswitcher,
body.he #gaza-sidebar div.langswitcher {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
body.conflict_he .comparison-stats .full,
body.he .comparison-stats .full {
  font-weight: bold;
}
body.conflict_he .comparison-stats .full span,
body.he .comparison-stats .full span {
  font-weight: bold;
}
body.conflict_he .chart-information .title h1,
body.he .chart-information .title h1 {
  font-weight: bold;
}
body.conflict_he section.intro .full,
body.he section.intro .full {
  direction: rtl;
}
body.conflict_he .neighbourhood-tooltip,
body.he .neighbourhood-tooltip {
  margin-left: -270px;
  direction: rtl;
}
body.conflict_he .neighbourhood-tooltip label,
body.he .neighbourhood-tooltip label {
  font-size: 11px;
  font-weight: bold;
}
body.conflict_he #gaza-sidebar label,
body.conflict_he #gaza-sidebar #selected-features .sort .incident,
body.he #gaza-sidebar label,
body.he #gaza-sidebar #selected-features .sort .incident {
  font-size: 11px;
  font-weight: bold;
}
body.conflict_he .annotation,
body.he .annotation {
  direction: rtl;
}
body.conflict_he .annotation i,
body.he .annotation i {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
body.conflict_he .legend__description,
body.he .legend__description {
  direction: rtl;
}
body.conflict_he .neighbourhood-clickthrough__text p, body.conflict_he .neighbourhood-clickthrough__text h1,
body.he .neighbourhood-clickthrough__text p,
body.he .neighbourhood-clickthrough__text h1 {
  direction: rtl;
}
body.conflict_he p, body.conflict_he h1,
body.he p,
body.he h1 {
  direction: rtl;
}
body.conflict_he section.intro p,
body.he section.intro p {
  font-size: 18px;
  font-weight: 500;
  font-weight: normal;
}
@media (min-width: 768px) {
  body.conflict_he section.intro p,
  body.he section.intro p {
    font-size: 18px;
  }
}
@media (min-width: 1024px) {
  body.conflict_he section.intro p,
  body.he section.intro p {
    font-size: 19px;
  }
}
@media (min-width: 1260px) {
  body.conflict_he section.intro p,
  body.he section.intro p {
    font-size: 21px;
  }
}
@media (min-width: 1420px) {
  body.conflict_he section.intro p,
  body.he section.intro p {
    font-size: 21px;
  }
}
body.conflict_he article.about_he,
body.he article.about_he {
  direction: rtl;
}
body.conflict_he article.about_he .info-main-block,
body.he article.about_he .info-main-block {
  padding-right: 15px;
}
@media (min-width: 768px) {
  body.conflict_he article.about_he .info-main-block,
  body.he article.about_he .info-main-block {
    padding-right: 0;
  }
}
body.conflict_he footer,
body.he footer {
  direction: rtl;
}
body.conflict_he header,
body.he header {
  direction: rtl;
}
body.conflict_he header .caption,
body.he header .caption {
  left: 20px;
  right: auto;
}
body.conflict_he .logo.info-left,
body.he .logo.info-left {
  padding-left: 0;
  padding-right: 16px;
}
@media (min-width: 1024px) {
  body.conflict_he .logo.info-left,
  body.he .logo.info-left {
    padding-right: 22px;
  }
}
body.conflict_he .legend-controls label,
body.he .legend-controls label {
  margin-right: 0;
  margin-left: 10px;
}
body.conflict_he .mobile-nav-toggle,
body.he .mobile-nav-toggle {
  margin-left: 15px;
  margin-right: 0;
}
body.conflict_he .stats, body.conflict_he .civcas .conflicts,
body.he .stats,
body.he .civcas .conflicts {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
body.conflict_he .logo-navigation nav,
body.he .logo-navigation nav {
  padding: 0;
}
body.conflict_he .logo-navigation nav a,
body.he .logo-navigation nav a {
  display: inline-block;
  line-height: 1.2;
}
@media (min-width: 768px) {
  body.conflict_he .logo-navigation nav li,
  body.he .logo-navigation nav li {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
}
@media (min-width: 768px) {
  body.conflict_he .logo-navigation nav li.en-about,
  body.he .logo-navigation nav li.en-about {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}
body.conflict_he .logo-navigation nav li.en-about span,
body.he .logo-navigation nav li.en-about span {
  display: none;
}
body.conflict_he .logo-navigation nav li.en-about a,
body.he .logo-navigation nav li.en-about a {
  display: inline-block;
}
@media (min-width: 768px) {
  body.conflict_he .logo-navigation nav li.conflicts,
  body.he .logo-navigation nav li.conflicts {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
@media (min-width: 768px) {
  body.conflict_he .logo-navigation nav,
  body.he .logo-navigation nav {
    padding-left: 15px;
  }
}
@media (min-width: 1024px) {
  body.conflict_he .logo-navigation nav,
  body.he .logo-navigation nav {
    padding-left: 20px;
  }
}
body.conflict_he .logo-navigation nav &gt; ul,
body.he .logo-navigation nav &gt; ul {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-flow: row-reverse;
          flex-flow: row-reverse;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
body.conflict_he .logo-navigation nav li,
body.he .logo-navigation nav li {
  direction: ltr;
}
body.conflict_he .logo-navigation nav &gt; ul &gt; li:not(.arabic),
body.he .logo-navigation nav &gt; ul &gt; li:not(.arabic) {
  text-align: left;
}
body.conflict_he .logo-navigation nav &gt; ul &gt; li:not(.arabic) ul,
body.he .logo-navigation nav &gt; ul &gt; li:not(.arabic) ul {
  direction: ltr;
  text-align: left;
}
body.conflict_he .tooltip .tooltip-content,
body.he .tooltip .tooltip-content {
  margin-right: -111px;
}
body.conflict_he .tooltip .tooltip-content .grade,
body.he .tooltip .tooltip-content .grade {
  font-weight: bold;
}
body.conflict_he .mobile-page-title,
body.he .mobile-page-title {
  padding-right: 20px !important;
}
body.conflict_he .page-title,
body.he .page-title {
  padding-right: 0;
  padding-left: 10px;
}
body.conflict_he section.title h1,
body.he section.title h1 {
  font-weight: bold;
}
body.conflict_he .nav-conflict,
body.he .nav-conflict {
  padding-right: 15px;
}
@media (min-width: 768px) {
  body.conflict_he .nav-conflict,
  body.he .nav-conflict {
    padding-right: 0;
  }
}
body.conflict_he .nav-conflict a,
body.he .nav-conflict a {
  text-indent: 0;
}
body.conflict_he .action h1,
body.he .action h1 {
  font-weight: bold;
}
body.conflict_he section.preview .content.civcas .conflict h1,
body.he section.preview .content.civcas .conflict h1 {
  direction: rtl;
  text-align: initial;
  font-weight: bold;
}
body.conflict_he section.preview .content.named-victim,
body.he section.preview .content.named-victim {
  direction: rtl;
}
body.conflict_he section.preview .content.named-victim h1, body.conflict_he section.preview .content.named-victim p, body.conflict_he section.preview .content.named-victim .incident,
body.he section.preview .content.named-victim h1,
body.he section.preview .content.named-victim p,
body.he section.preview .content.named-victim .incident {
  direction: ltr;
}
body.conflict_he #civcas-map-timeline #timeline-bars .published,
body.he #civcas-map-timeline #timeline-bars .published {
  text-align: right;
  padding-right: 6px;
}
body.conflict_he .map-controls-sidebar .option,
body.he .map-controls-sidebar .option {
  direction: rtl;
}
body.conflict_he .map-controls-sidebar .map-legend,
body.he .map-controls-sidebar .map-legend {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
body.conflict_he .chart-container,
body.he .chart-container {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
body.conflict_he .chart-container .chart-information,
body.he .chart-container .chart-information {
  padding: 0 0 20px 25px;
}
body.conflict_he .chart-container .credit, body.conflict_he .chart-container .legend-controls, body.conflict_he .chart-container .date-link,
body.he .chart-container .credit,
body.he .chart-container .legend-controls,
body.he .chart-container .date-link {
  direction: rtl;
}
body.conflict_he .chart-container .legend-controls .color,
body.he .chart-container .legend-controls .color {
  margin: 0 0 0 10px;
}
body.conflict_he .chart-container .inner-tooltip,
body.he .chart-container .inner-tooltip {
  direction: rtl;
}
body.conflict_he .chart-container .inner-tooltip .grade .color,
body.he .chart-container .inner-tooltip .grade .color {
  margin-right: 0;
  margin-left: 5px;
}
body.conflict_he span.statistic,
body.he span.statistic {
  font-family: "Atlas-Grotesk-Web";
}
body.conflict_he section.gradings-breakdown,
body.he section.gradings-breakdown {
  direction: rtl;
}
body.conflict_he section.gradings-breakdown .victim-breakdown .victim-value,
body.he section.gradings-breakdown .victim-breakdown .victim-value {
  text-align: left;
  margin-left: 5px;
  margin-right: 0;
}
body.conflict_he section.gradings-breakdown .victim-breakdown .type,
body.he section.gradings-breakdown .victim-breakdown .type {
  text-align: right;
  margin-right: 5px;
  margin-left: 0;
}
body.conflict_he section.gradings-breakdown .total .grading,
body.he section.gradings-breakdown .total .grading {
  font-weight: bold;
}
body.conflict_he section.gradings-breakdown .gradings &gt; div,
body.he section.gradings-breakdown .gradings &gt; div {
  padding: 15px 15px 15px 8px;
}
body.conflict_he section.gradings-breakdown .confirmed-fair,
body.he section.gradings-breakdown .confirmed-fair {
  border-right: 2px solid #efefef;
}
body.conflict_he section.gradings-breakdown .weak,
body.he section.gradings-breakdown .weak {
  border-right: 2px solid #efefef;
}
@media (min-width: 768px) {
  body.conflict_he section.gradings-breakdown .weak,
  body.he section.gradings-breakdown .weak {
    border-right: none;
  }
}
body.conflict_he section.gradings-breakdown .discounted,
body.he section.gradings-breakdown .discounted {
  border-right: 2px solid #efefef;
}
@media (min-width: 768px) {
  body.conflict_he section.gradings-breakdown .discounted,
  body.he section.gradings-breakdown .discounted {
    border-right: none;
  }
}
body.conflict_he section.gradings-breakdown .confirmed-fair h1,
body.he section.gradings-breakdown .confirmed-fair h1 {
  color: #59d37b;
}
body.conflict_he section.gradings-breakdown .confirmed-fair h1 span.grading,
body.he section.gradings-breakdown .confirmed-fair h1 span.grading {
  padding-bottom: 0;
}
body.conflict_he section.gradings-breakdown .confirmed-fair h1 span.grading .confirmed-label,
body.he section.gradings-breakdown .confirmed-fair h1 span.grading .confirmed-label {
  border-bottom: none;
}
body.conflict_he section.gradings-breakdown .confirmed-fair h1 span.grading .fair-label,
body.he section.gradings-breakdown .confirmed-fair h1 span.grading .fair-label {
  border-bottom: none;
}
body.conflict_he section.gradings-breakdown .confirmed-fair h1 a:link, body.conflict_he section.gradings-breakdown .confirmed-fair h1 a:visited,
body.he section.gradings-breakdown .confirmed-fair h1 a:link,
body.he section.gradings-breakdown .confirmed-fair h1 a:visited {
  color: #59d37b;
  border-bottom: 2px solid #59d37b;
}
body.conflict_he #map-container .incidents,
body.he #map-container .incidents {
  padding-left: 5px;
}
body.conflict_he #map-container .incident,
body.he #map-container .incident {
  direction: rtl;
}
body.conflict_he #map-container .incident .reporting,
body.he #map-container .incident .reporting {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 23%;
          flex: 0 1 23%;
}
body.conflict_he #map-container .incident .date,
body.he #map-container .incident .date {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 32%;
          flex: 0 1 32%;
}

[dir=rtl] {
  font-family: "Noto Kufi Arabic", "Atlas-Grotesk-Web";
}

article.darkmode,
.darkinv {
  margin-bottom: 0;
  color: #ddd;
  background-color: #191d21;
}
article.darkmode a,
.darkinv a {
  color: #ddd;
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 2px;
  text-decoration-color: #999;
}
article.darkmode a span,
.darkinv a span {
  text-decoration: underline;
  text-decoration-color: #999;
  text-decoration-thickness: 1px;
  text-underline-offset: 2px;
}
article.darkmode .share, article.darkmode .partners,
.darkinv .share,
.darkinv .partners {
  border-color: #333;
}
article.darkmode .partners img,
.darkinv .partners img {
  mix-blend-mode: normal;
}
article.darkmode .share__item, article.darkmode .partners__item,
.darkinv .share__item,
.darkinv .partners__item {
  background-color: #191d21;
  border-color: #333 !important;
}
article.darkmode .share__item:hover, article.darkmode .partners__item:hover,
.darkinv .share__item:hover,
.darkinv .partners__item:hover {
  background-color: #242a30 !important;
}

.repeat-targets-yemen .repeattargets {
  margin-top: 0;
}
.repeat-targets-yemen .conflictdatum__introduction {
  background-color: #FFF;
}
.repeat-targets-yemen .full {
  display: none;
}
.repeat-targets-yemen main {
  background-color: #ddd;
}

body.research .filter .filter__clear {
  display: none;
}
body.research .filter .active ~ .filter__clear {
  display: block;
}
body.research .filter .active .fa-plus-circle {
  display: none;
}
body.research .filter .fa-times-circle {
  color: #FFF;
}
body.research .alignnone,
body.research .aligncenter {
  margin: 2rem 0;
  width: 100% !important;
}
body.research .alignnone img,
body.research .aligncenter img {
  width: 100% !important;
}
body.research .aligncenter {
  position: relative;
  margin: 2rem 0;
  height: auto;
  width: 100% !important;
}
body.research .aligncenter img {
  width: 100% !important;
  height: auto;
}
@media (min-width: 1024px) {
  body.research .aligncenter {
    margin: 3rem 0;
    left: -15%;
    width: 130% !important;
  }
}
body.research #filter-bar .info-main {
  padding: 0 10px;
}
@media (min-width: 1024px) {
  body.research #filter-bar .info-main {
    padding: 0 20px;
  }
}
body.research .mobile-page-title {
  display: none;
}

.conflictdatapost {
  max-width: 650px;
  margin: 0 auto;
  padding: 20px 20px 50px 20px;
  line-height: 1.5;
}
.conflictdatapost__titles h1 {
  font-size: 36px;
  margin-bottom: 0.3rem;
  letter-spacing: -0.01em;
}
.conflictdatapost__titles h2 {
  font-size: 26px;
  font-weight: 500;
  color: #828282;
  letter-spacing: 0;
  margin-bottom: 0;
}
.conflictdatapost__titles {
  margin-bottom: 1.5rem;
}

.conflictdatagallery__image {
  max-width: 1600px;
  margin: 0 auto;
  padding: 20px 40px;
}
.conflictdatagallery__image img {
  display: block;
  width: 100%;
  height: auto;
}
.conflictdatagallery__image p {
  padding: 0 20px;
  max-width: 650px;
  margin: 1rem auto;
  font-size: 14px;
  color: #b0b0b0;
}

.conflictdatum {
  border: 10px solid red;
}
.conflictdatum__introduction {
  padding-top: 2rem;
}
.conflictdatum__introduction .full {
  display: grid;
  grid-gap: 0 40px;
  grid-template-columns: 1fr 1fr;
  margin: 3rem 0;
}
.conflictdatum__introduction .full h1 {
  grid-column: span 2;
}

.researchgrid {
  padding: 0 15px;
  grid-gap: 20px;
  grid-template-columns: repeat(2, 1fr);
}
@media (min-width: 768px) {
  .researchgrid {
    padding: 0 20px;
    display: grid;
  }
}
@media (min-width: 1024px) {
  .researchgrid {
    grid-gap: 30px;
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (min-width: 1260px) {
  .researchgrid {
    grid-template-columns: repeat(4, 1fr);
  }
}
.researchgrid a:link, .researchgrid a:visited, .researchgrid a:active, .researchgrid a:hover {
  color: inherit;
}
.researchgrid .output_type-bar-chart .panel__thumb &gt; div img {
  -o-object-fit: contain;
     object-fit: contain;
}
.researchgrid h4 {
  display: none;
}

article.conflict_data_new .conflict-data-container {
  margin: 0 auto;
}
article.conflict_data_new .langswitcher {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  font-size: 1rem;
}

h1.subheading {
  font-weight: normal;
  line-height: 1.3;
  margin-bottom: 2rem;
  font-size: 1.2rem;
}

.visualfeatured {
  background-color: #081d2b;
  color: #FFF;
}
.visualfeatured h4 {
  color: rgba(255, 255, 255, 0.65);
  margin-bottom: 10px;
}
@media (min-width: 768px) {
  .visualfeatured h4 {
    margin-bottom: 15px;
  }
}
.visualfeatured .panel__collaborationbyline {
  color: rgba(255, 255, 255, 0.6);
  margin-top: 1rem;
}
.visualfeatured .panel__types {
  position: static;
  right: auto;
  top: auto;
  margin-top: 1rem;
}
@media (min-width: 1024px) {
  .visualfeatured__inner {
    margin-right: calc((100vw - var(--content-max-width)) / 2);
    padding-right: 30px;
  }
}
.visualfeatured .panel__info {
  padding: 20px 15px;
}
@media (min-width: 768px) {
  .visualfeatured .panel__info {
    padding: 40px 20px;
  }
}
@media (min-width: 1024px) {
  .visualfeatured .panel__info {
    padding: 60px 0;
  }
}
.visualfeatured .panel__thumb {
  height: auto;
  padding-bottom: 0;
  height: 200px;
}
@media (min-width: 768px) {
  .visualfeatured .panel__thumb {
    height: auto;
  }
}
.visualfeatured .tagstable {
  background-color: transparent;
  padding: 0;
  color: #000;
  margin-top: 1rem;
}
@media (min-width: 768px) {
  .visualfeatured .tagstable {
    margin-top: 2rem;
  }
}
.visualfeatured .tag {
  padding-bottom: 4px;
}
.visualfeatured .tagstable__label {
  color: rgba(255, 255, 255, 0.65);
  font-weight: bold;
}
@media (min-width: 768px) {
  .visualfeatured .tagstable__label {
    font-size: 11.49px;
  }
}
.visualfeatured .tagstable__row {
  padding: 5px 0;
  grid-template-columns: 1fr 2fr;
}
.visualfeatured .tag {
  font-size: 13px;
  color: #FFF;
}
.visualfeatured .panel {
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0;
  margin-bottom: 0;
  color: #fff;
  background-color: transparent;
}
.visualfeatured .panel h1 {
  margin-bottom: 0.5rem;
  font-size: 26px;
}
@media (min-width: 768px) {
  .visualfeatured .panel h1 {
    margin-bottom: 0.8rem;
    font-size: 32px;
  }
}
@media (min-width: 768px) {
  .visualfeatured .panel {
    display: grid;
    grid-template-columns: 1fr 1fr;
  }
}
@media (min-width: 1024px) {
  .visualfeatured .panel {
    grid-gap: 30px;
    grid-template-columns: 1.6fr 1fr;
  }
}
@media (min-width: 768px) {
  .visualfeatured .panel .panel__excerpt {
    font-size: 1rem;
  }
}

.panel {
  border-radius: 10px;
  overflow: hidden;
  margin-bottom: 0;
  color: #FFF;
  text-decoration: none;
  margin-bottom: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.panel:hover img {
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
}
.panel__video {
  z-index: 1;
  position: absolute;
  opacity: 0;
  pointer-events: none;
  width: 100%;
  height: 100%;
  background-color: tan;
}
.panel__video video {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.panel:hover .panel__video {
  opacity: 1;
}
@media (min-width: 768px) {
  .panel {
    margin-bottom: 0;
  }
}
.panel h1 {
  line-height: 1.2;
}
.panel h4 {
  margin-bottom: 0.8rem;
}
.panel__collaborationbyline {
  color: #777;
  font-size: 15px;
  margin-top: 0.8rem;
}
.panel__types {
  position: absolute;
  right: 15px;
  top: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  z-index: 2;
}
.panel__info {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.panel__type {
  background-color: #ea312e;
  border-radius: 5px;
  padding: 4px 8px 3px 8px;
  font-size: 15px;
  font-weight: 500;
  color: #FFF;
}
.panel__type .dot {
  font-size: 0.8em;
  position: relative;
  top: -0.2em;
}
.panel__thumb {
  height: 0;
  padding-bottom: 60%;
  position: relative;
  width: 100%;
  overflow: hidden;
  background-color: #FFF;
}
.panel__image {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  overflow: hidden;
}
.panel__image img {
  -webkit-transition: 200ms;
  transition: 200ms;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.panel__excerpt {
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
@media (min-width: 768px) {
  .panel__excerpt {
    display: block;
  }
}
.panel.output_type-report .panel__image {
  background-color: #233743;
  padding: 10px;
}
.panel.output_type-report .panel__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  display: block;
}

.share {
  margin-bottom: 2rem;
}

.partnerships__logos {
  grid-template-columns: repeat(3, 1fr);
}
@media (min-width: 1420px) {
  .partnerships__logos {
    grid-gap: 100px;
  }
}

.awards__logos {
  grid-template-columns: repeat(2, 1fr);
}
@media (min-width: 1420px) {
  .awards__logos {
    grid-gap: 50px;
  }
}

.partnerships,
.awards {
  grid-column: 1/-1;
  padding: 0 0px;
  margin: 2rem 0;
}
@media (min-width: 768px) {
  .partnerships,
  .awards {
    margin-bottom: 0;
    padding: 0 60px;
  }
}
@media (min-width: 1420px) {
  .partnerships,
  .awards {
    padding: 0 120px;
  }
}
.partnerships img,
.awards img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  display: block;
}
.partnerships__text,
.awards__text {
  text-align: center;
  margin-bottom: 1rem;
}
.partnerships__logos,
.awards__logos {
  display: grid;
  grid-gap: 20px;
}
@media (min-width: 768px) {
  .partnerships__logos,
  .awards__logos {
    grid-gap: 50px;
    grid-template-columns: repeat(5, 1fr);
  }
}
.partnerships img,
.awards img {
  mix-blend-mode: multiply;
}

.award {
  text-decoration: none;
}
.award:nth-last-child(1) {
  display: none;
}
@media (min-width: 768px) {
  .award:nth-last-child(1) {
    display: block;
  }
}
.award__logo {
  max-width: 160px;
  margin: 0 auto 1rem auto;
  position: relative;
  padding-bottom: 30%;
}
.award__logo &gt; div {
  position: absolute;
  inset: 0;
}
.award__year {
  font-size: 0.7rem;
  text-align: center;
  font-weight: 500;
  border-top: 1px solid rgba(0, 0, 0, 0.2);
  padding-top: 1rem;
}
.award__names {
  font-size: 0.75rem;
  text-align: center;
}
.award__name {
  margin-bottom: 0.5rem;
}
.award__name:nth-last-child(1) {
  border-bottom: none;
}

.researchgrid,
.investigations {
  grid-gap: 20px;
}
@media (min-width: 768px) {
  .researchgrid,
  .investigations {
    grid-template-columns: repeat(2, 1fr);
    padding: 0 20px;
    display: grid;
  }
}
.researchgrid a:link, .researchgrid a:visited, .researchgrid a:active, .researchgrid a:hover,
.investigations a:link,
.investigations a:visited,
.investigations a:active,
.investigations a:hover {
  color: inherit;
}

.investigations {
  margin-top: 30px;
  padding: 0 15px;
}
@media (min-width: 1024px) {
  .investigations {
    margin-top: 50px;
    grid-gap: 50px;
    padding: 0 50px;
    grid-template-columns: repeat(2, 1fr);
  }
}
.investigations .panel {
  background-color: #fff;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}
.investigations .tagstable {
  padding: 0px 0 10px 0;
  background-color: transparent;
  border-top: 1px solid #ddd;
}
.investigations .tagstable__label {
  color: #777;
}
.investigations .tagstable__row {
  padding: 5px 25px 6px 25px;
  border-bottom: 1px solid #ddd;
}
.investigations .tagstable__row:nth-last-child(1) {
  border-bottom: none;
}
.investigations .panel__info {
  padding: 15px;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (min-width: 768px) {
  .investigations .panel__info {
    padding: 25px;
  }
}
.investigations .panel__excerpt {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  font-size: 14px;
}
@media (min-width: 768px) {
  .investigations .panel__excerpt {
    font-size: 1rem;
  }
}

.tagstable__date {
  font-size: 0.8rem;
}
.tagstable__date {
  font-size: 0.8rem;
}
.tagstable__label {
  color: #666;
  text-transform: uppercase;
  font-size: 9.5px;
  font-weight: 500;
  letter-spacing: 0.1em;
  font-size: 10px;
}
.tagstable__label span {
  padding-top: 3px;
  display: block;
}
.tagstable .tag {
  -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.1607843137);
          box-shadow: 0 0 4px rgba(0, 0, 0, 0.1607843137);
}
.tagstable__terms {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
.tagstable__row {
  display: grid;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  grid-template-columns: 1fr 1.5fr;
}

.researchgrid .tags,
.investigations .tags,
.visualfeatured .tags {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
.researchgrid .tag,
.investigations .tag,
.visualfeatured .tag {
  margin: 4px 4px 0 0;
  padding: 2px 6px 0px 6px;
  background-color: #7498b0;
  background-color: #78497c;
  text-transform: capitalize;
  font-size: 12px;
  font-weight: 500;
  border-radius: 2px;
  color: #FFF;
}
.researchgrid .tag.belligerent,
.investigations .tag.belligerent,
.visualfeatured .tag.belligerent {
  background-color: #7874b0;
}
.researchgrid .tag.output_type,
.investigations .tag.output_type,
.visualfeatured .tag.output_type {
  background-color: #3f5e70;
}
.researchgrid .tag.language,
.investigations .tag.language,
.visualfeatured .tag.language {
  background-color: #406f61;
}
.researchgrid .tag.language.ar,
.investigations .tag.language.ar,
.visualfeatured .tag.language.ar {
  font-family: "Atlas-Grotesk-Web", "Noto Kufi Arabic";
  font-weight: normal;
}
.researchgrid .tagstable__date,
.investigations .tagstable__date,
.visualfeatured .tagstable__date {
  color: #fff;
  font-size: 1rem;
}
.researchgrid .panel img,
.investigations .panel img,
.visualfeatured .panel img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.researchgrid {
  color: #FFF;
  padding: 0 15px;
}
@media (min-width: 1260px) {
  .researchgrid {
    grid-template-columns: repeat(4, 1fr);
  }
}
@media (min-width: 1024px) {
  .researchgrid {
    grid-gap: 30px;
    grid-template-columns: repeat(3, 1fr);
  }
}
.researchgrid .output_type-bar-chart .researchgrid__thumb &gt; div img {
  -o-object-fit: contain;
     object-fit: contain;
}
.researchgrid .panel {
  background-color: #071d2b;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
          box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
}
.researchgrid .panel__info {
  padding: 15px;
}
.researchgrid .panel__excerpt {
  font-size: 14px;
}
.researchgrid .tagstable {
  padding: 5px 0 10px 0;
  background: #233743;
}
.researchgrid .tagstable__label {
  color: #FFF;
}
.researchgrid .tagstable__row {
  padding: 3px 15px 6px 15px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.15);
}
.researchgrid .tagstable__row:nth-last-child(1) {
  border-bottom: none;
}
.researchgrid h4 {
  display: none;
}

.visualnavigation {
  margin-bottom: 2rem;
  background-color: #eeeeee;
  padding: 0px 0 20px 0;
  border-bottom: 1px solid #DDD;
}
@media (min-width: 768px) {
  .visualnavigation {
    padding: 1rem 0 2rem 0;
  }
}
.visualnavigation #filter-bar {
  padding: 0;
}

.visualresults {
  text-align: center;
  padding: 0 0 1.5rem 0;
  font-size: 14px;
  color: #777;
}

.grabbing {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

.grabbable {
  cursor: -webkit-grab;
  cursor: grab;
}

.scroller {
  width: 100%;
  height: 100%;
  --padding: 10px;
}
.scroller + .container {
  max-width: var(--content-max-width);
  margin: 0 auto;
}
.scroller__outer {
  position: relative;
  overflow-x: scroll;
  -ms-overflow-style: none;
  -webkit-overflow-scrolling: touch;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
}
.scroller__outer::-webkit-scrollbar {
  width: 0;
  height: 0;
  display: none;
}
.scroller__controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  font-size: 16px;
}
@media (min-width: 768px) {
  .scroller__controls {
    margin-bottom: 10px;
  }
}
.scroller__controls div {
  padding: 0 4px;
}
.scroller__controls button {
  color: #000;
  cursor: pointer;
  border: none;
  font-size: inherit;
  border-radius: 3px;
  padding: 2px 8px 0 8px;
  background: rgba(0, 0, 0, 0.05);
}
.scroller__controls button:hover {
  background: rgba(0, 0, 0, 0.1);
}
.scroller__controls button:active {
  background: rgba(0, 0, 0, 0.2);
}
.scroller__outer, .scroller__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
}
.scroller__inner {
  padding: 10px 0;
}
.scroller__inner &gt; * {
  margin-right: var(--padding);
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.scroller__spacer {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 80px;
          flex: 0 0 80px;
}
.scroller__left {
  width: 15px;
  margin-right: 0;
}
@media (min-width: 1024px) {
  .scroller__left {
    width: 20px;
  }
}
@media (min-width: 1260px) {
  .scroller__left {
    width: calc(max(0px, (100vw - var(--content-max-width)) / 2) + var(--padding) * 2);
  }
}
.scroller__gradient {
  width: 180px;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  pointer-events: none;
  z-index: 1;
  left: auto;
}

body.moh-list, body.moh-list-ar {
  background-color: #f2f2f2;
  background-image: url("https://airwars.org/wp-content/themes/airwars-new/media/wheel.svg");
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
body.moh-list article, body.moh-list-ar article {
  background-color: transparent;
  margin-bottom: 0;
}
body.moh-list footer, body.moh-list-ar footer {
  display: none;
}

body.moh-list .moh__filterslabel:nth-child(1) .tooltip__inner {
  -webkit-transform: none;
          transform: none;
  left: -5px;
}
body.moh-list .moh__filterslabel:nth-child(1) .tooltip__inner::before {
  left: 0;
  margin-left: 3px;
}

body.moh-list-ar article.research {
  direction: rtl;
}
body.moh-list-ar .moh__filtersmoreinfo {
  padding: 0 0 0 5px;
}
body.moh-list-ar .moh__text p {
  margin-bottom: 1.5rem;
}
body.moh-list-ar .moh__age input:nth-child(1) {
  margin: 0 0 0 10px;
}
body.moh-list-ar .moh__age input[type=number] {
  padding-left: 5px;
}
body.moh-list-ar input[type=text] {
  text-align: right;
}
body.moh-list-ar .tooltip__inner {
  left: -5px;
}
body.moh-list-ar .moh__tabs div {
  margin: 0 0 0 10px;
}
body.moh-list-ar .moh__table {
  border-top-left-radius: 5px;
  border-top-right-radius: 0;
}
body.moh-list-ar .moh__filterslabel:nth-child(1) .tooltip__inner {
  -webkit-transform: none;
          transform: none;
  left: -197px;
}
body.moh-list-ar .moh__filterslabel:nth-child(1) .tooltip__inner::before {
  right: 2px;
  margin-left: 3px;
}

.moh {
  max-width: 1400px;
  margin: 0 auto;
  position: relative;
  font-family: "Atlas-Grotesk-Web", "Noto Sans Arabic";
  --padding: 15px;
}
@media (min-width: 1024px) {
  .moh {
    --padding: 20px;
  }
}
@media (min-width: 768px) {
  .moh__languages {
    -ms-flex-item-align: end;
        align-self: flex-end;
  }
}
.moh h1 {
  line-height: 1.3;
}
@media (max-width: 768px) {
  .moh h1 {
    font-size: 1rem;
  }
}
.moh h4 {
  font-size: 0.6rem;
  margin-bottom: 0.2rem;
}
@media (min-width: 1024px) {
  .moh h4 {
    font-size: 0.6rem;
  }
}
.moh button {
  color: #000;
}
.moh__sexage span {
  font-family: "Atlas-Typewriter-Web", monospace, "Noto Sans Arabic";
  font-size: 0.65rem;
}
.moh__excerpt {
  display: none;
}
@media (min-width: 768px) {
  .moh__excerpt {
    display: block;
  }
}
.moh__mobileexcerpt {
  font-size: 0.78rem;
  display: block;
}
@media (min-width: 768px) {
  .moh__mobileexcerpt {
    display: none;
  }
}
.moh__content {
  display: grid;
  grid-gap: 10px;
  font-size: 0.8rem;
  padding: var(--padding);
}
@media (min-width: 768px) {
  .moh__content {
    grid-gap: var(--padding);
  }
}
@media (min-width: 1024px) {
  .moh__content {
    display: grid;
    font-size: 0.9rem;
    grid-gap: 1rem 3rem;
    grid-template-columns: 1fr 1fr;
  }
}
@media (min-width: 1024px) {
  .moh__content {
    padding: calc(var(--padding) * 2) var(--padding);
  }
}
.moh__tips strong {
  background-color: #e2e9ed;
  padding: 0.25em 0.2em 0.2em 0.2em;
  border-radius: 2px;
  font-weight: 400;
}
.moh__searchfilters {
  padding: 10px var(--padding) 10px var(--padding);
  grid-gap: 10px 10px;
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  border-bottom: 1px solid #ddd;
}
@media (min-width: 1024px) {
  .moh__searchfilters {
    padding: 15px var(--padding) 10px var(--padding);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 20px;
  }
}
.moh__searchfilters select {
  background-color: #eeeeee;
  display: block;
  font-size: inherit;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  padding: 7px 20px 6px 6px;
  background-image: url("data:image/svg+xml;utf8,&lt;svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%23000000'&gt;&lt;polygon points='0,0 100,0 50,50'/&gt;&lt;/svg&gt;");
  background-repeat: no-repeat;
  background-size: 9px;
  width: 100%;
  background-position: calc(100% - 9px) 11px;
  background-repeat: no-repeat;
  border-radius: 0;
  height: auto;
  font-family: inherit;
}
@media (min-width: 768px) {
  .moh__searchfilters select {
    background-position: calc(100% - 9px) 13px;
    height: 29px;
    padding: 7px 24px 7px 8px;
  }
}
.moh__searchfilters input[type=text], .moh__searchfilters input[type=number] {
  font-size: 12px;
  height: 26px;
  font-family: inherit;
}
@media (min-width: 1024px) {
  .moh__searchfilters input[type=text], .moh__searchfilters input[type=number] {
    height: 30px;
    font-size: 14px;
  }
}
.moh__searchfilters label {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-right: 12px;
}
.moh__searchfilters label input {
  margin: 0 5px 0 0;
}
.moh__searchfilters label:nth-last-child(1) {
  margin-right: 0;
}
.moh__searchfilters label span {
  position: relative;
  top: -0.07rem;
}
.moh__sex, .moh__listselect {
  font-size: 0.8rem;
}
.moh__age div {
  display: grid;
  grid-gap: 10px;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
@media (min-width: 1024px) {
  .moh__age div {
    display: block;
  }
}
.moh__age input[type=number] {
  font-family: inherit;
  border: none;
  padding: 6px 10px 4px 10px;
  width: 100%;
  -ms-flex-negative: 1;
      flex-shrink: 1;
}
@media (min-width: 1024px) {
  .moh__age input[type=number] {
    width: 75px;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }
}
.moh .hastooltip:hover .tooltip {
  display: inline-block;
}
.moh__namesnumber {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.moh__namesnumber i {
  color: #666;
  margin-left: 0.3rem;
}
.moh__filterslabel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 5px;
  position: relative;
}
@media (min-width: 1260px) {
  .moh__filterslabel {
    height: auto;
  }
}
.moh__filterslabel h4 {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  margin-bottom: 0;
  padding-left: 5px;
}
.moh__filtersmoreinfo {
  font-size: 0.65rem;
  padding: 0 3px 0 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #666;
  position: relative;
  top: -0.05em;
}
@media (min-width: 1024px) {
  .moh__filtersmoreinfo {
    padding: 0px 5px 0 0;
  }
}
.moh__filtersmoreinfo:hover {
  cursor: pointer;
  color: #999;
}
.moh__search {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  grid-column: span 3;
}
.moh__results {
  padding: 5px var(--padding);
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  position: relative;
  z-index: 2;
  background-color: #fff;
  border-bottom: 1px solid #ddd;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.8rem;
}
@media (min-width: 768px) {
  .moh__results {
    border: none;
    padding: 10px var(--padding);
  }
}
.moh__age input:nth-child(1) {
  margin-right: 10px;
}
.moh__title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 10px;
}
@media (min-width: 768px) {
  .moh__title {
    display: block;
  }
}
.moh__title h1 {
  margin-bottom: 0;
}
.moh__title .moh__languages {
  display: block;
}
@media (min-width: 768px) {
  .moh__title .moh__languages {
    display: none;
  }
}
.moh__text {
  background-color: #fff;
  padding: 20px;
}
@media (min-width: 768px) {
  .moh__text {
    padding: 40px;
  }
}
.moh__text &gt; div {
  max-width: 750px;
}
.moh__text p {
  margin-bottom: 1em;
}
.moh__text a {
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 2px;
  text-decoration-color: inherit;
}
.moh__text a span {
  text-decoration: underline;
  text-decoration-color: inherit;
  text-decoration-thickness: 1px;
  text-underline-offset: 2px;
}
.moh__text ul {
  list-style-type: disc;
  margin-left: 1em;
  margin-bottom: 1.1em;
}
.moh__text ul li {
  padding-left: 0.5em;
  margin-bottom: 1.1em;
}
.moh__text h3 {
  font-weight: 500;
  margin-bottom: 1.1em;
  margin-top: 2.2em;
  font-size: 1.1em;
}
.moh__tabcontainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 0.75rem;
  margin-left: var(--padding);
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (min-width: 768px) {
  .moh__tabcontainer {
    font-size: 0.85rem;
    margin-left: 0;
  }
}
.moh__tabcontainer .moh__languages {
  display: none;
}
@media (min-width: 768px) {
  .moh__tabcontainer .moh__languages {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.moh__languages {
  font-size: 0.75rem;
}
@media (min-width: 768px) {
  .moh__languages .ar {
    padding-top: 3px;
  }
}
.moh__languages div {
  background-color: rgba(0, 0, 0, 0.1);
  border-radius: 20px;
}
.moh__languages a {
  display: block;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 20px;
  text-decoration: none;
}
.moh__languages a:hover {
  color: #000;
  background-color: rgba(0, 0, 0, 0.02);
}
.moh__languages div, .moh__languages a {
  text-align: center;
  margin: 0 3px;
  margin-bottom: 5px;
  padding: 3px 7px 1px 7px;
  line-height: 1;
}
.moh__languages div:nth-child(2), .moh__languages a:nth-child(2) {
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .moh__languages div:nth-child(2), .moh__languages a:nth-child(2) {
    margin-bottom: 7px;
  }
}
@media (min-width: 768px) {
  .moh__languages div, .moh__languages a {
    margin-bottom: 7px;
    padding: 5px 12px 3px 12px;
  }
}
.moh__tabs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-weight: 500;
}
.moh__tabs div {
  background-color: #ddd;
  padding: 7px 10px 5px 10px;
  margin-right: 10px;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  cursor: pointer;
}
@media (min-width: 768px) {
  .moh__tabs div {
    padding: 7px 15px 5px 15px;
  }
}
.moh__tabs div.active {
  background-color: #fff;
}
.moh__table {
  background-color: #fff;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
          box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  border-radius: 5px;
  border-top-left-radius: 0;
  font-size: 0.7rem;
}
.moh__list {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden;
}
.moh__row {
  display: grid;
  padding: 0 var(--padding) 0 var(--padding);
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  grid-template-columns: repeat(4, 1fr);
  grid-gap: 10px;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  grid-auto-flow: dense;
}
@media (min-width: 1024px) {
  .moh__row {
    padding-top: 2px;
    grid-gap: var(--padding);
    grid-template-columns: 0.6fr 0.8fr 1.4fr 0.3fr 0.5fr minmax(0, 0.9fr) 0.5fr;
  }
}
@media (min-width: 1260px) {
  .moh__row {
    grid-template-columns: 0.4fr 0.9fr 1.4fr 0.4fr 0.5fr minmax(0, 0.9fr) 0.4fr;
  }
}
.moh__row h4 {
  font-size: 0.6rem;
}
@media (min-width: 1024px) {
  .moh__row h4 {
    display: none;
  }
}
.moh__outer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  justify-content: center;
  border-bottom: 1px solid #ddd;
}
.moh__source {
  grid-column: 1/-1;
}
@media (min-width: 768px) {
  .moh__source &gt; div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (min-width: 1024px) {
  .moh__source {
    grid-column: span 1;
  }
}
.moh__source span {
  color: #999;
  font-size: 0.9rem;
  display: none;
}
@media (min-width: 768px) {
  .moh__source span {
    display: inline;
  }
}
.moh__truncated {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
}
.moh__lists {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.moh__name {
  font-weight: 500;
  display: none;
}
@media (min-width: 1024px) {
  .moh__name {
    display: block;
  }
}
.moh__mobilename {
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
  grid-column: 1/-1;
}
@media (min-width: 1024px) {
  .moh__mobilename {
    display: none;
  }
}
.moh__arabic span {
  text-align: right;
}
.moh__code span {
  font-size: 0.65rem;
  font-family: "Atlas-Typewriter-Web";
}
.moh__header {
  height: 30px;
  padding: 0 0;
  display: none;
  border-bottom: 1px solid #ddd;
  position: relative;
  z-index: 1;
}
.moh__header .moh__row {
  border-width: 2px;
  padding-top: 10px;
}
@media (min-width: 1024px) {
  .moh__header {
    display: block;
  }
}
.moh__headerlabel {
  text-transform: uppercase;
  font-size: 0.6rem;
  letter-spacing: 0.05rem;
  font-weight: 500;
}
.moh input {
  background-color: #eee;
}
.moh .tooltip {
  display: none;
  width: 0px;
  height: 0px;
  font-size: 11px;
  font-weight: 400;
  z-index: 1000;
  pointer-events: none;
}
@media (min-width: 1024px) {
  .moh .tooltip {
    font-size: 12px;
  }
}
.moh .tooltip__inner {
  top: 10px;
  width: 200px;
  left: 5px;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  background: #ddd;
  position: absolute;
  border-radius: 3px;
  color: #000;
  padding: 4px 8px;
}
@media (min-width: 1024px) {
  .moh .tooltip__inner {
    width: 200px;
  }
}
@media (min-width: 1024px) {
  .moh .tooltip__inner {
    padding: 8px 10px 6px 10px;
  }
}
.moh .tooltip__inner::before {
  display: none;
  left: 15px;
  top: -6px;
  margin-left: -6px;
  content: "";
  width: 0;
  height: 0;
  position: absolute;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #ddd;
}
@media (min-width: 768px) {
  .moh .tooltip__inner::before {
    display: block;
  }
}
@media (min-width: 1024px) {
  .moh .tooltip__inner::before {
    left: 50%;
  }
}

body.coalition-confirmed-strikes-timeline article,
body.coalition-declared-strikes-timeline article,
body.the-credibles article,
body.the-credibles-new article,
body.us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018 article {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDVweCIgaGVpZ2h0PSI1OS4zMzRweCIgdmlld0JveD0iMCAwIDQ1IDU5LjMzNCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDUgNTkuMzM0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEgMSkiPg0KCTxjaXJjbGUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRTI0MjQyIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1vcGFjaXR5PSIwIiBjeD0iMjEuNSIgY3k9IjIyIiByPSI2Ij4NCgkNCgkJPGFuaW1hdGUgIGZpbGw9InJlbW92ZSIgYWNjdW11bGF0ZT0ibm9uZSIgdmFsdWVzPSI2OzIyIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgZHVyPSIzcyIgYWRkaXRpdmU9InJlcGxhY2UiIGNhbGNNb2RlPSJsaW5lYXIiIGF0dHJpYnV0ZU5hbWU9InIiIGJlZ2luPSIxLjVzIiByZXN0YXJ0PSJhbHdheXMiPg0KCQk8L2FuaW1hdGU+DQoJDQoJCTxhbmltYXRlICBmaWxsPSJyZW1vdmUiIGFjY3VtdWxhdGU9Im5vbmUiIHZhbHVlcz0iMTswIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgZHVyPSIzcyIgYWRkaXRpdmU9InJlcGxhY2UiIGNhbGNNb2RlPSJsaW5lYXIiIGF0dHJpYnV0ZU5hbWU9InN0cm9rZS1vcGFjaXR5IiBiZWdpbj0iMS41cyIgcmVzdGFydD0iYWx3YXlzIj4NCgkJPC9hbmltYXRlPg0KCQ0KCQk8YW5pbWF0ZSAgZmlsbD0icmVtb3ZlIiBhY2N1bXVsYXRlPSJub25lIiB2YWx1ZXM9IjI7MCIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIGR1cj0iM3MiIGFkZGl0aXZlPSJyZXBsYWNlIiBjYWxjTW9kZT0ibGluZWFyIiBhdHRyaWJ1dGVOYW1lPSJzdHJva2Utd2lkdGgiIGJlZ2luPSIxLjVzIiByZXN0YXJ0PSJhbHdheXMiPg0KCQk8L2FuaW1hdGU+DQoJPC9jaXJjbGU+DQoJPGNpcmNsZSBmaWxsPSJub25lIiBzdHJva2U9IiNFMjQyNDIiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW9wYWNpdHk9IjAiIGN4PSIyMS41IiBjeT0iMjIiIHI9IjYiPg0KCQ0KCQk8YW5pbWF0ZSAgZmlsbD0icmVtb3ZlIiBhY2N1bXVsYXRlPSJub25lIiB2YWx1ZXM9IjY7MjIiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiBkdXI9IjNzIiBhZGRpdGl2ZT0icmVwbGFjZSIgY2FsY01vZGU9ImxpbmVhciIgYXR0cmlidXRlTmFtZT0iciIgYmVnaW49IjNzIiByZXN0YXJ0PSJhbHdheXMiPg0KCQk8L2FuaW1hdGU+DQoJDQoJCTxhbmltYXRlICBmaWxsPSJyZW1vdmUiIGFjY3VtdWxhdGU9Im5vbmUiIHZhbHVlcz0iMTswIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgZHVyPSIzcyIgYWRkaXRpdmU9InJlcGxhY2UiIGNhbGNNb2RlPSJsaW5lYXIiIGF0dHJpYnV0ZU5hbWU9InN0cm9rZS1vcGFjaXR5IiBiZWdpbj0iM3MiIHJlc3RhcnQ9ImFsd2F5cyI+DQoJCTwvYW5pbWF0ZT4NCgkNCgkJPGFuaW1hdGUgIGZpbGw9InJlbW92ZSIgYWNjdW11bGF0ZT0ibm9uZSIgdmFsdWVzPSIyOzAiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiBkdXI9IjNzIiBhZGRpdGl2ZT0icmVwbGFjZSIgY2FsY01vZGU9ImxpbmVhciIgYXR0cmlidXRlTmFtZT0ic3Ryb2tlLXdpZHRoIiBiZWdpbj0iM3MiIHJlc3RhcnQ9ImFsd2F5cyI+DQoJCTwvYW5pbWF0ZT4NCgk8L2NpcmNsZT4NCgk8Y2lyY2xlIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0UyNDI0MiIgc3Ryb2tlLXdpZHRoPSIyIiBjeD0iMjEuNSIgY3k9IjIyIiByPSI4Ij4NCgkNCgkJPGFuaW1hdGUgIGZpbGw9InJlbW92ZSIgYWNjdW11bGF0ZT0ibm9uZSIgdmFsdWVzPSI2OzE7MjszOzQ7NTs2IiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgZHVyPSIxLjVzIiBhZGRpdGl2ZT0icmVwbGFjZSIgY2FsY01vZGU9ImxpbmVhciIgYXR0cmlidXRlTmFtZT0iciIgYmVnaW49IjBzIiByZXN0YXJ0PSJhbHdheXMiPg0KCQk8L2FuaW1hdGU+DQoJPC9jaXJjbGU+DQo8L2c+DQo8Zz4NCgk8cGF0aCBmaWxsPSIjRTI0MjQyIiBkPSJNOS4xOTcsNDcuNTAzaDAuNzJ2Ni4zMDFoLTAuNzJWNDcuNTAzeiIvPg0KCTxwYXRoIGZpbGw9IiNFMjQyNDIiIGQ9Ik0xMS4wMzcsNTEuNjkzYzAtMS4zMDQsMC43Mi0yLjIwNywxLjg5Ni0yLjIwN2MxLjI1NSwwLDEuODc5LDAuOTAzLDEuODc5LDIuMjA3DQoJCWMwLDEuMzE4LTAuNzEyLDIuMjE0LTEuODk2LDIuMjE0QzExLjY3Nyw1My45MDcsMTEuMDM3LDUzLjAxMiwxMS4wMzcsNTEuNjkzeiBNMTEuNzgxLDUxLjY5M2MwLDEuMDMxLDAuMzQ0LDEuNjU0LDEuMTU5LDEuNjU0DQoJCWMwLjc4MywwLDEuMTI3LTAuNjIzLDEuMTI3LTEuNjU0YzAtMS4wMjMtMC4zMzYtMS42NTUtMS4xNDQtMS42NTVDMTIuMTU2LDUwLjAzOCwxMS43ODEsNTAuNjcsMTEuNzgxLDUxLjY5M3oiLz4NCgk8cGF0aCBmaWxsPSIjRTI0MjQyIiBkPSJNMTUuODI5LDUwLjc0MWMwLjAxNi0wLjc0MywwLjU4My0xLjI1NSwxLjU5MS0xLjI1NWMxLjA0OCwwLDEuNTYsMC40MzksMS41NiwxLjU2NnYxLjcyDQoJCWMwLDAuMzM2LDAuMDcxLDAuNDcyLDAuMzg0LDAuNDc5djAuNTg0aC0wLjA4OWMtMC42NzEsMC0wLjg5Ni0wLjI0LTAuOTY3LTAuNzQ0aC0wLjAxN2MtMC4yMjQsMC40OTYtMC43MjgsMC43ODQtMS4zNTEsMC43ODQNCgkJYy0wLjg0LDAtMS4zMzYtMC40NTYtMS4zMzYtMS4yMDhjMC0wLjQ2MywwLjItMC44NDgsMC42MzItMS4wNjNjMC40NC0wLjIzMSwxLjA5Ni0wLjMxMiwyLjAzOS0wLjM0NHYtMC4xODQNCgkJYzAtMC43Ni0wLjI4OC0xLjA1Ni0wLjg4LTEuMDU2Yy0wLjYyMywwLTAuODU1LDAuMzYtMC44NzksMC43MkgxNS44Mjl6IE0xOC4yNzUsNTEuODkzdi0wLjA5Ng0KCQljLTAuOTExLDAuMDQtMS40MzIsMC4xMTItMS43MDMsMC4zMTJjLTAuMTYsMC4xMi0wLjIzMSwwLjI5Ni0wLjIzMSwwLjUyYzAsMC40MzMsMC4yNzksMC42NjQsMC43MzUsMC42NjQNCgkJQzE3LjYxMSw1My4yOTIsMTguMjc1LDUyLjkzMywxOC4yNzUsNTEuODkzeiIvPg0KCTxwYXRoIGZpbGw9IiNFMjQyNDIiIGQ9Ik0yMy44MzQsNTMuODA0aC0wLjY4OHYtMC42OTVoLTAuMDIzYy0wLjIyNCwwLjQxNS0wLjY4LDAuNzk5LTEuMzI3LDAuNzk5Yy0wLjg5NiwwLTEuNzE5LTAuNTYtMS43MTktMi4xODMNCgkJYzAtMS40NDcsMC43NTEtMi4yMzgsMS44MTQtMi4yMzhjMC42MzIsMCwxLjA0LDAuMzUyLDEuMjA4LDAuNzQzaDAuMDE2di0yLjcyN2gwLjcxOVY1My44MDR6IE0yMy4xMzEsNTEuNTMzDQoJCWMwLTAuODk2LTAuNDcyLTEuNDcyLTEuMTQ0LTEuNDcyYy0wLjgwOCwwLTEuMTc1LDAuNjQtMS4xNzUsMS42MzJjMCwwLjk1MSwwLjI3OSwxLjY0NiwxLjExOSwxLjY0Ng0KCQljMC43NDQsMCwxLjE5OS0wLjU5MiwxLjE5OS0xLjM1OVY1MS41MzN6Ii8+DQoJPHBhdGggZmlsbD0iI0UyNDI0MiIgZD0iTTI1LjMyNCw0Ny44NTVoMC43NnYwLjc3NWgtMC43NlY0Ny44NTV6IE0yNS4zNCw0OS41OWgwLjcyOXY0LjIxNEgyNS4zNFY0OS41OXoiLz4NCgk8cGF0aCBmaWxsPSIjRTI0MjQyIiBkPSJNMzAuMjUsNTEuMjA1YzAtMC4zMDQsMC0wLjY0LTAuMTUtMC44NGMtMC4xNDUtMC4xOTktMC4zODUtMC4yNzktMC42NjQtMC4yNzkNCgkJYy0wLjc4MywwLTEuMTQ1LDAuNTA0LTEuMTQ1LDEuMTkxdjIuNTI2aC0wLjcxOVY0OS41OWgwLjY4djAuNzEyaDAuMDE2YzAuMjAxLTAuNDMyLDAuNjg4LTAuODE1LDEuMzU5LTAuODE1DQoJCWMwLjgwOSwwLDEuMzQ0LDAuMzg0LDEuMzQ0LDEuMzgzdjIuOTM1SDMwLjI1VjUxLjIwNXoiLz4NCgk8cGF0aCBmaWxsPSIjRTI0MjQyIiBkPSJNMzIuMTY0LDU0LjIyOGgwLjY5N2MwLjA3OCwwLjM1OSwwLjM1MiwwLjU5MiwxLjAzOSwwLjU5MmMwLjc5OSwwLDEuMTk5LTAuMjk2LDEuMTk5LTEuMjI0di0wLjYyM2gtMC4wMDgNCgkJYy0wLjIxNywwLjQxNS0wLjcxMywwLjc3NS0xLjM0NCwwLjc3NWMtMC44NzksMC0xLjY4OC0wLjU1Mi0xLjY4OC0yLjExMWMwLTEuMzkxLDAuNzM2LTIuMTUsMS43NzUtMi4xNQ0KCQljMC42OCwwLDEuMDg4LDAuMzc2LDEuMjY0LDAuNzY4aDAuMDE2VjQ5LjU5aDAuNjg4djQuMTFjMCwxLjE4My0wLjc3NSwxLjY5NC0xLjkxOCwxLjY5NA0KCQlDMzMuMDg0LDU1LjM5NSwzMi4yNiw1NS4wOTksMzIuMTY0LDU0LjIyOHogTTM1LjExNSw1MS40NjljMC0wLjgzOS0wLjQ3My0xLjQxNS0xLjE5OS0xLjQxNWMtMC43NiwwLTEuMTE5LDAuNjMyLTEuMTE5LDEuNTgzDQoJCWMwLDAuOTI4LDAuMjY0LDEuNTY3LDEuMTUsMS41NjdjMC42OCwwLDEuMTY4LTAuNTkyLDEuMTY4LTEuMzEyVjUxLjQ2OXoiLz4NCjwvZz4NCjwvc3ZnPg0K);
  background-size: 80px;
  background-repeat: no-repeat;
  background-position: center;
  min-height: 600px;
}
body.coalition-confirmed-strikes-timeline article .content,
body.coalition-declared-strikes-timeline article .content,
body.the-credibles article .content,
body.the-credibles-new article .content,
body.us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018 article .content {
  width: 100% !important;
}
body.coalition-confirmed-strikes-timeline article .chart-container,
body.coalition-declared-strikes-timeline article .chart-container,
body.the-credibles article .chart-container,
body.the-credibles-new article .chart-container,
body.us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018 article .chart-container {
  margin: 0;
  padding: 0;
}
body.coalition-confirmed-strikes-timeline article .timeline-controls-container, body.coalition-confirmed-strikes-timeline article .full-intro, body.coalition-confirmed-strikes-timeline article .all-victim-container, body.coalition-confirmed-strikes-timeline article .named-victims, body.coalition-confirmed-strikes-timeline article .map-strikes-information-container &gt; .controls,
body.coalition-declared-strikes-timeline article .timeline-controls-container,
body.coalition-declared-strikes-timeline article .full-intro,
body.coalition-declared-strikes-timeline article .all-victim-container,
body.coalition-declared-strikes-timeline article .named-victims,
body.coalition-declared-strikes-timeline article .map-strikes-information-container &gt; .controls,
body.the-credibles article .timeline-controls-container,
body.the-credibles article .full-intro,
body.the-credibles article .all-victim-container,
body.the-credibles article .named-victims,
body.the-credibles article .map-strikes-information-container &gt; .controls,
body.the-credibles-new article .timeline-controls-container,
body.the-credibles-new article .full-intro,
body.the-credibles-new article .all-victim-container,
body.the-credibles-new article .named-victims,
body.the-credibles-new article .map-strikes-information-container &gt; .controls,
body.us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018 article .timeline-controls-container,
body.us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018 article .full-intro,
body.us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018 article .all-victim-container,
body.us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018 article .named-victims,
body.us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018 article .map-strikes-information-container &gt; .controls {
  width: 100%;
  margin: 0 auto;
  padding: 0 15px;
}
@media (min-width: 1024px) {
  body.coalition-confirmed-strikes-timeline article .timeline-controls-container, body.coalition-confirmed-strikes-timeline article .full-intro, body.coalition-confirmed-strikes-timeline article .all-victim-container, body.coalition-confirmed-strikes-timeline article .named-victims, body.coalition-confirmed-strikes-timeline article .map-strikes-information-container &gt; .controls,
  body.coalition-declared-strikes-timeline article .timeline-controls-container,
  body.coalition-declared-strikes-timeline article .full-intro,
  body.coalition-declared-strikes-timeline article .all-victim-container,
  body.coalition-declared-strikes-timeline article .named-victims,
  body.coalition-declared-strikes-timeline article .map-strikes-information-container &gt; .controls,
  body.the-credibles article .timeline-controls-container,
  body.the-credibles article .full-intro,
  body.the-credibles article .all-victim-container,
  body.the-credibles article .named-victims,
  body.the-credibles article .map-strikes-information-container &gt; .controls,
  body.the-credibles-new article .timeline-controls-container,
  body.the-credibles-new article .full-intro,
  body.the-credibles-new article .all-victim-container,
  body.the-credibles-new article .named-victims,
  body.the-credibles-new article .map-strikes-information-container &gt; .controls,
  body.us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018 article .timeline-controls-container,
  body.us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018 article .full-intro,
  body.us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018 article .all-victim-container,
  body.us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018 article .named-victims,
  body.us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018 article .map-strikes-information-container &gt; .controls {
    padding: 0 20px;
  }
}
@media (min-width: 768px) {
  body.coalition-confirmed-strikes-timeline article .timeline-controls-container, body.coalition-confirmed-strikes-timeline article .full-intro, body.coalition-confirmed-strikes-timeline article .all-victim-container, body.coalition-confirmed-strikes-timeline article .named-victims, body.coalition-confirmed-strikes-timeline article .map-strikes-information-container &gt; .controls,
  body.coalition-declared-strikes-timeline article .timeline-controls-container,
  body.coalition-declared-strikes-timeline article .full-intro,
  body.coalition-declared-strikes-timeline article .all-victim-container,
  body.coalition-declared-strikes-timeline article .named-victims,
  body.coalition-declared-strikes-timeline article .map-strikes-information-container &gt; .controls,
  body.the-credibles article .timeline-controls-container,
  body.the-credibles article .full-intro,
  body.the-credibles article .all-victim-container,
  body.the-credibles article .named-victims,
  body.the-credibles article .map-strikes-information-container &gt; .controls,
  body.the-credibles-new article .timeline-controls-container,
  body.the-credibles-new article .full-intro,
  body.the-credibles-new article .all-victim-container,
  body.the-credibles-new article .named-victims,
  body.the-credibles-new article .map-strikes-information-container &gt; .controls,
  body.us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018 article .timeline-controls-container,
  body.us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018 article .full-intro,
  body.us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018 article .all-victim-container,
  body.us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018 article .named-victims,
  body.us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018 article .map-strikes-information-container &gt; .controls {
    width: 100vw;
  }
}
@media (min-width: 1024px) {
  body.coalition-confirmed-strikes-timeline article .timeline-controls-container, body.coalition-confirmed-strikes-timeline article .full-intro, body.coalition-confirmed-strikes-timeline article .all-victim-container, body.coalition-confirmed-strikes-timeline article .named-victims, body.coalition-confirmed-strikes-timeline article .map-strikes-information-container &gt; .controls,
  body.coalition-declared-strikes-timeline article .timeline-controls-container,
  body.coalition-declared-strikes-timeline article .full-intro,
  body.coalition-declared-strikes-timeline article .all-victim-container,
  body.coalition-declared-strikes-timeline article .named-victims,
  body.coalition-declared-strikes-timeline article .map-strikes-information-container &gt; .controls,
  body.the-credibles article .timeline-controls-container,
  body.the-credibles article .full-intro,
  body.the-credibles article .all-victim-container,
  body.the-credibles article .named-victims,
  body.the-credibles article .map-strikes-information-container &gt; .controls,
  body.the-credibles-new article .timeline-controls-container,
  body.the-credibles-new article .full-intro,
  body.the-credibles-new article .all-victim-container,
  body.the-credibles-new article .named-victims,
  body.the-credibles-new article .map-strikes-information-container &gt; .controls,
  body.us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018 article .timeline-controls-container,
  body.us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018 article .full-intro,
  body.us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018 article .all-victim-container,
  body.us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018 article .named-victims,
  body.us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018 article .map-strikes-information-container &gt; .controls {
    width: 100vw;
  }
}
@media (min-width: 1260px) {
  body.coalition-confirmed-strikes-timeline article .timeline-controls-container, body.coalition-confirmed-strikes-timeline article .full-intro, body.coalition-confirmed-strikes-timeline article .all-victim-container, body.coalition-confirmed-strikes-timeline article .named-victims, body.coalition-confirmed-strikes-timeline article .map-strikes-information-container &gt; .controls,
  body.coalition-declared-strikes-timeline article .timeline-controls-container,
  body.coalition-declared-strikes-timeline article .full-intro,
  body.coalition-declared-strikes-timeline article .all-victim-container,
  body.coalition-declared-strikes-timeline article .named-victims,
  body.coalition-declared-strikes-timeline article .map-strikes-information-container &gt; .controls,
  body.the-credibles article .timeline-controls-container,
  body.the-credibles article .full-intro,
  body.the-credibles article .all-victim-container,
  body.the-credibles article .named-victims,
  body.the-credibles article .map-strikes-information-container &gt; .controls,
  body.the-credibles-new article .timeline-controls-container,
  body.the-credibles-new article .full-intro,
  body.the-credibles-new article .all-victim-container,
  body.the-credibles-new article .named-victims,
  body.the-credibles-new article .map-strikes-information-container &gt; .controls,
  body.us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018 article .timeline-controls-container,
  body.us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018 article .full-intro,
  body.us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018 article .all-victim-container,
  body.us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018 article .named-victims,
  body.us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018 article .map-strikes-information-container &gt; .controls {
    width: 100%;
  }
}
@media (min-width: 1420px) {
  body.coalition-confirmed-strikes-timeline article .timeline-controls-container, body.coalition-confirmed-strikes-timeline article .full-intro, body.coalition-confirmed-strikes-timeline article .all-victim-container, body.coalition-confirmed-strikes-timeline article .named-victims, body.coalition-confirmed-strikes-timeline article .map-strikes-information-container &gt; .controls,
  body.coalition-declared-strikes-timeline article .timeline-controls-container,
  body.coalition-declared-strikes-timeline article .full-intro,
  body.coalition-declared-strikes-timeline article .all-victim-container,
  body.coalition-declared-strikes-timeline article .named-victims,
  body.coalition-declared-strikes-timeline article .map-strikes-information-container &gt; .controls,
  body.the-credibles article .timeline-controls-container,
  body.the-credibles article .full-intro,
  body.the-credibles article .all-victim-container,
  body.the-credibles article .named-victims,
  body.the-credibles article .map-strikes-information-container &gt; .controls,
  body.the-credibles-new article .timeline-controls-container,
  body.the-credibles-new article .full-intro,
  body.the-credibles-new article .all-victim-container,
  body.the-credibles-new article .named-victims,
  body.the-credibles-new article .map-strikes-information-container &gt; .controls,
  body.us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018 article .timeline-controls-container,
  body.us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018 article .full-intro,
  body.us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018 article .all-victim-container,
  body.us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018 article .named-victims,
  body.us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018 article .map-strikes-information-container &gt; .controls {
    width: 1420px;
  }
}
body.coalition-confirmed-strikes-timeline .code,
body.coalition-declared-strikes-timeline .code,
body.the-credibles .code,
body.the-credibles-new .code,
body.us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018 .code {
  letter-spacing: 0;
  -webkit-font-feature-settings: "zero";
          font-feature-settings: "zero";
  font-family: "Atlas-Typewriter-Web";
}

.mapboxgl-marker {
  pointer-events: none;
}
.mapboxgl-marker svg text {
  font-weight: 600;
}

article.coalition-declared-strikes-timeline,
article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDVweCIgaGVpZ2h0PSI1OS4zMzRweCIgdmlld0JveD0iMCAwIDQ1IDU5LjMzNCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDUgNTkuMzM0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEgMSkiPg0KCTxjaXJjbGUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRTI0MjQyIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1vcGFjaXR5PSIwIiBjeD0iMjEuNSIgY3k9IjIyIiByPSI2Ij4NCgkNCgkJPGFuaW1hdGUgIGZpbGw9InJlbW92ZSIgYWNjdW11bGF0ZT0ibm9uZSIgdmFsdWVzPSI2OzIyIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgZHVyPSIzcyIgYWRkaXRpdmU9InJlcGxhY2UiIGNhbGNNb2RlPSJsaW5lYXIiIGF0dHJpYnV0ZU5hbWU9InIiIGJlZ2luPSIxLjVzIiByZXN0YXJ0PSJhbHdheXMiPg0KCQk8L2FuaW1hdGU+DQoJDQoJCTxhbmltYXRlICBmaWxsPSJyZW1vdmUiIGFjY3VtdWxhdGU9Im5vbmUiIHZhbHVlcz0iMTswIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgZHVyPSIzcyIgYWRkaXRpdmU9InJlcGxhY2UiIGNhbGNNb2RlPSJsaW5lYXIiIGF0dHJpYnV0ZU5hbWU9InN0cm9rZS1vcGFjaXR5IiBiZWdpbj0iMS41cyIgcmVzdGFydD0iYWx3YXlzIj4NCgkJPC9hbmltYXRlPg0KCQ0KCQk8YW5pbWF0ZSAgZmlsbD0icmVtb3ZlIiBhY2N1bXVsYXRlPSJub25lIiB2YWx1ZXM9IjI7MCIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIGR1cj0iM3MiIGFkZGl0aXZlPSJyZXBsYWNlIiBjYWxjTW9kZT0ibGluZWFyIiBhdHRyaWJ1dGVOYW1lPSJzdHJva2Utd2lkdGgiIGJlZ2luPSIxLjVzIiByZXN0YXJ0PSJhbHdheXMiPg0KCQk8L2FuaW1hdGU+DQoJPC9jaXJjbGU+DQoJPGNpcmNsZSBmaWxsPSJub25lIiBzdHJva2U9IiNFMjQyNDIiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW9wYWNpdHk9IjAiIGN4PSIyMS41IiBjeT0iMjIiIHI9IjYiPg0KCQ0KCQk8YW5pbWF0ZSAgZmlsbD0icmVtb3ZlIiBhY2N1bXVsYXRlPSJub25lIiB2YWx1ZXM9IjY7MjIiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiBkdXI9IjNzIiBhZGRpdGl2ZT0icmVwbGFjZSIgY2FsY01vZGU9ImxpbmVhciIgYXR0cmlidXRlTmFtZT0iciIgYmVnaW49IjNzIiByZXN0YXJ0PSJhbHdheXMiPg0KCQk8L2FuaW1hdGU+DQoJDQoJCTxhbmltYXRlICBmaWxsPSJyZW1vdmUiIGFjY3VtdWxhdGU9Im5vbmUiIHZhbHVlcz0iMTswIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgZHVyPSIzcyIgYWRkaXRpdmU9InJlcGxhY2UiIGNhbGNNb2RlPSJsaW5lYXIiIGF0dHJpYnV0ZU5hbWU9InN0cm9rZS1vcGFjaXR5IiBiZWdpbj0iM3MiIHJlc3RhcnQ9ImFsd2F5cyI+DQoJCTwvYW5pbWF0ZT4NCgkNCgkJPGFuaW1hdGUgIGZpbGw9InJlbW92ZSIgYWNjdW11bGF0ZT0ibm9uZSIgdmFsdWVzPSIyOzAiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiBkdXI9IjNzIiBhZGRpdGl2ZT0icmVwbGFjZSIgY2FsY01vZGU9ImxpbmVhciIgYXR0cmlidXRlTmFtZT0ic3Ryb2tlLXdpZHRoIiBiZWdpbj0iM3MiIHJlc3RhcnQ9ImFsd2F5cyI+DQoJCTwvYW5pbWF0ZT4NCgk8L2NpcmNsZT4NCgk8Y2lyY2xlIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0UyNDI0MiIgc3Ryb2tlLXdpZHRoPSIyIiBjeD0iMjEuNSIgY3k9IjIyIiByPSI4Ij4NCgkNCgkJPGFuaW1hdGUgIGZpbGw9InJlbW92ZSIgYWNjdW11bGF0ZT0ibm9uZSIgdmFsdWVzPSI2OzE7MjszOzQ7NTs2IiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgZHVyPSIxLjVzIiBhZGRpdGl2ZT0icmVwbGFjZSIgY2FsY01vZGU9ImxpbmVhciIgYXR0cmlidXRlTmFtZT0iciIgYmVnaW49IjBzIiByZXN0YXJ0PSJhbHdheXMiPg0KCQk8L2FuaW1hdGU+DQoJPC9jaXJjbGU+DQo8L2c+DQo8Zz4NCgk8cGF0aCBmaWxsPSIjRTI0MjQyIiBkPSJNOS4xOTcsNDcuNTAzaDAuNzJ2Ni4zMDFoLTAuNzJWNDcuNTAzeiIvPg0KCTxwYXRoIGZpbGw9IiNFMjQyNDIiIGQ9Ik0xMS4wMzcsNTEuNjkzYzAtMS4zMDQsMC43Mi0yLjIwNywxLjg5Ni0yLjIwN2MxLjI1NSwwLDEuODc5LDAuOTAzLDEuODc5LDIuMjA3DQoJCWMwLDEuMzE4LTAuNzEyLDIuMjE0LTEuODk2LDIuMjE0QzExLjY3Nyw1My45MDcsMTEuMDM3LDUzLjAxMiwxMS4wMzcsNTEuNjkzeiBNMTEuNzgxLDUxLjY5M2MwLDEuMDMxLDAuMzQ0LDEuNjU0LDEuMTU5LDEuNjU0DQoJCWMwLjc4MywwLDEuMTI3LTAuNjIzLDEuMTI3LTEuNjU0YzAtMS4wMjMtMC4zMzYtMS42NTUtMS4xNDQtMS42NTVDMTIuMTU2LDUwLjAzOCwxMS43ODEsNTAuNjcsMTEuNzgxLDUxLjY5M3oiLz4NCgk8cGF0aCBmaWxsPSIjRTI0MjQyIiBkPSJNMTUuODI5LDUwLjc0MWMwLjAxNi0wLjc0MywwLjU4My0xLjI1NSwxLjU5MS0xLjI1NWMxLjA0OCwwLDEuNTYsMC40MzksMS41NiwxLjU2NnYxLjcyDQoJCWMwLDAuMzM2LDAuMDcxLDAuNDcyLDAuMzg0LDAuNDc5djAuNTg0aC0wLjA4OWMtMC42NzEsMC0wLjg5Ni0wLjI0LTAuOTY3LTAuNzQ0aC0wLjAxN2MtMC4yMjQsMC40OTYtMC43MjgsMC43ODQtMS4zNTEsMC43ODQNCgkJYy0wLjg0LDAtMS4zMzYtMC40NTYtMS4zMzYtMS4yMDhjMC0wLjQ2MywwLjItMC44NDgsMC42MzItMS4wNjNjMC40NC0wLjIzMSwxLjA5Ni0wLjMxMiwyLjAzOS0wLjM0NHYtMC4xODQNCgkJYzAtMC43Ni0wLjI4OC0xLjA1Ni0wLjg4LTEuMDU2Yy0wLjYyMywwLTAuODU1LDAuMzYtMC44NzksMC43MkgxNS44Mjl6IE0xOC4yNzUsNTEuODkzdi0wLjA5Ng0KCQljLTAuOTExLDAuMDQtMS40MzIsMC4xMTItMS43MDMsMC4zMTJjLTAuMTYsMC4xMi0wLjIzMSwwLjI5Ni0wLjIzMSwwLjUyYzAsMC40MzMsMC4yNzksMC42NjQsMC43MzUsMC42NjQNCgkJQzE3LjYxMSw1My4yOTIsMTguMjc1LDUyLjkzMywxOC4yNzUsNTEuODkzeiIvPg0KCTxwYXRoIGZpbGw9IiNFMjQyNDIiIGQ9Ik0yMy44MzQsNTMuODA0aC0wLjY4OHYtMC42OTVoLTAuMDIzYy0wLjIyNCwwLjQxNS0wLjY4LDAuNzk5LTEuMzI3LDAuNzk5Yy0wLjg5NiwwLTEuNzE5LTAuNTYtMS43MTktMi4xODMNCgkJYzAtMS40NDcsMC43NTEtMi4yMzgsMS44MTQtMi4yMzhjMC42MzIsMCwxLjA0LDAuMzUyLDEuMjA4LDAuNzQzaDAuMDE2di0yLjcyN2gwLjcxOVY1My44MDR6IE0yMy4xMzEsNTEuNTMzDQoJCWMwLTAuODk2LTAuNDcyLTEuNDcyLTEuMTQ0LTEuNDcyYy0wLjgwOCwwLTEuMTc1LDAuNjQtMS4xNzUsMS42MzJjMCwwLjk1MSwwLjI3OSwxLjY0NiwxLjExOSwxLjY0Ng0KCQljMC43NDQsMCwxLjE5OS0wLjU5MiwxLjE5OS0xLjM1OVY1MS41MzN6Ii8+DQoJPHBhdGggZmlsbD0iI0UyNDI0MiIgZD0iTTI1LjMyNCw0Ny44NTVoMC43NnYwLjc3NWgtMC43NlY0Ny44NTV6IE0yNS4zNCw0OS41OWgwLjcyOXY0LjIxNEgyNS4zNFY0OS41OXoiLz4NCgk8cGF0aCBmaWxsPSIjRTI0MjQyIiBkPSJNMzAuMjUsNTEuMjA1YzAtMC4zMDQsMC0wLjY0LTAuMTUtMC44NGMtMC4xNDUtMC4xOTktMC4zODUtMC4yNzktMC42NjQtMC4yNzkNCgkJYy0wLjc4MywwLTEuMTQ1LDAuNTA0LTEuMTQ1LDEuMTkxdjIuNTI2aC0wLjcxOVY0OS41OWgwLjY4djAuNzEyaDAuMDE2YzAuMjAxLTAuNDMyLDAuNjg4LTAuODE1LDEuMzU5LTAuODE1DQoJCWMwLjgwOSwwLDEuMzQ0LDAuMzg0LDEuMzQ0LDEuMzgzdjIuOTM1SDMwLjI1VjUxLjIwNXoiLz4NCgk8cGF0aCBmaWxsPSIjRTI0MjQyIiBkPSJNMzIuMTY0LDU0LjIyOGgwLjY5N2MwLjA3OCwwLjM1OSwwLjM1MiwwLjU5MiwxLjAzOSwwLjU5MmMwLjc5OSwwLDEuMTk5LTAuMjk2LDEuMTk5LTEuMjI0di0wLjYyM2gtMC4wMDgNCgkJYy0wLjIxNywwLjQxNS0wLjcxMywwLjc3NS0xLjM0NCwwLjc3NWMtMC44NzksMC0xLjY4OC0wLjU1Mi0xLjY4OC0yLjExMWMwLTEuMzkxLDAuNzM2LTIuMTUsMS43NzUtMi4xNQ0KCQljMC42OCwwLDEuMDg4LDAuMzc2LDEuMjY0LDAuNzY4aDAuMDE2VjQ5LjU5aDAuNjg4djQuMTFjMCwxLjE4My0wLjc3NSwxLjY5NC0xLjkxOCwxLjY5NA0KCQlDMzMuMDg0LDU1LjM5NSwzMi4yNiw1NS4wOTksMzIuMTY0LDU0LjIyOHogTTM1LjExNSw1MS40NjljMC0wLjgzOS0wLjQ3My0xLjQxNS0xLjE5OS0xLjQxNWMtMC43NiwwLTEuMTE5LDAuNjMyLTEuMTE5LDEuNTgzDQoJCWMwLDAuOTI4LDAuMjY0LDEuNTY3LDEuMTUsMS41NjdjMC42OCwwLDEuMTY4LTAuNTkyLDEuMTY4LTEuMzEyVjUxLjQ2OXoiLz4NCjwvZz4NCjwvc3ZnPg0K);
  background-size: 80px;
  background-repeat: no-repeat;
  background-position: center;
  min-height: 600px;
}
article.coalition-declared-strikes-timeline .content,
article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .content {
  width: 100% !important;
}
article.coalition-declared-strikes-timeline .chart-container,
article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .chart-container {
  margin: 0;
  padding: 0;
}
article.coalition-declared-strikes-timeline .timeline-controls-container,
article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .timeline-controls-container {
  width: 100%;
  margin: 0 auto;
  padding: 0 15px;
}
@media (min-width: 1024px) {
  article.coalition-declared-strikes-timeline .timeline-controls-container,
  article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .timeline-controls-container {
    padding: 0 20px;
  }
}
@media (min-width: 768px) {
  article.coalition-declared-strikes-timeline .timeline-controls-container,
  article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .timeline-controls-container {
    width: 100vw;
  }
}
@media (min-width: 1024px) {
  article.coalition-declared-strikes-timeline .timeline-controls-container,
  article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .timeline-controls-container {
    width: 100vw;
  }
}
@media (min-width: 1260px) {
  article.coalition-declared-strikes-timeline .timeline-controls-container,
  article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .timeline-controls-container {
    width: 100%;
  }
}
@media (min-width: 1420px) {
  article.coalition-declared-strikes-timeline .timeline-controls-container,
  article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .timeline-controls-container {
    width: 1420px;
  }
}

.chart-container[data-chart-id=coalition-declared-strikes-timeline],
.chart-container[data-chart-id=the-credibles] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.chart-container[data-chart-id=coalition-declared-strikes-timeline],
.chart-container[data-chart-id=the-credibles],
article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .conflict-data-container,
article[data-postname=the-credibles-new] .conflict-data-container {
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
}
.chart-container[data-chart-id=coalition-declared-strikes-timeline] .map-strikes-information-container,
.chart-container[data-chart-id=the-credibles] .map-strikes-information-container,
article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .conflict-data-container .map-strikes-information-container,
article[data-postname=the-credibles-new] .conflict-data-container .map-strikes-information-container {
  position: relative;
}
.chart-container[data-chart-id=coalition-declared-strikes-timeline] .strikes-information, .chart-container[data-chart-id=coalition-declared-strikes-timeline] .incidents-container,
.chart-container[data-chart-id=the-credibles] .strikes-information,
.chart-container[data-chart-id=the-credibles] .incidents-container,
article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .conflict-data-container .strikes-information,
article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .conflict-data-container .incidents-container,
article[data-postname=the-credibles-new] .conflict-data-container .strikes-information,
article[data-postname=the-credibles-new] .conflict-data-container .incidents-container {
  width: 100%;
  z-index: 1;
  position: relative;
  padding: 0 15px;
  position: relative;
}
@media (min-width: 1024px) {
  .chart-container[data-chart-id=coalition-declared-strikes-timeline] .strikes-information, .chart-container[data-chart-id=coalition-declared-strikes-timeline] .incidents-container,
  .chart-container[data-chart-id=the-credibles] .strikes-information,
  .chart-container[data-chart-id=the-credibles] .incidents-container,
  article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .conflict-data-container .strikes-information,
  article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .conflict-data-container .incidents-container,
  article[data-postname=the-credibles-new] .conflict-data-container .strikes-information,
  article[data-postname=the-credibles-new] .conflict-data-container .incidents-container {
    padding: 0 20px;
  }
}
@media (min-width: 1024px) and (min-width: 768px) {
  .chart-container[data-chart-id=coalition-declared-strikes-timeline] .strikes-information, .chart-container[data-chart-id=coalition-declared-strikes-timeline] .incidents-container,
  .chart-container[data-chart-id=the-credibles] .strikes-information,
  .chart-container[data-chart-id=the-credibles] .incidents-container,
  article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .conflict-data-container .strikes-information,
  article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .conflict-data-container .incidents-container,
  article[data-postname=the-credibles-new] .conflict-data-container .strikes-information,
  article[data-postname=the-credibles-new] .conflict-data-container .incidents-container {
    width: 100vw;
    margin-left: -50vw;
  }
}
@media (min-width: 1024px) and (min-width: 1024px) {
  .chart-container[data-chart-id=coalition-declared-strikes-timeline] .strikes-information, .chart-container[data-chart-id=coalition-declared-strikes-timeline] .incidents-container,
  .chart-container[data-chart-id=the-credibles] .strikes-information,
  .chart-container[data-chart-id=the-credibles] .incidents-container,
  article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .conflict-data-container .strikes-information,
  article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .conflict-data-container .incidents-container,
  article[data-postname=the-credibles-new] .conflict-data-container .strikes-information,
  article[data-postname=the-credibles-new] .conflict-data-container .incidents-container {
    width: 100vw;
    margin-left: -50vw;
  }
}
@media (min-width: 1024px) and (min-width: 1260px) {
  .chart-container[data-chart-id=coalition-declared-strikes-timeline] .strikes-information, .chart-container[data-chart-id=coalition-declared-strikes-timeline] .incidents-container,
  .chart-container[data-chart-id=the-credibles] .strikes-information,
  .chart-container[data-chart-id=the-credibles] .incidents-container,
  article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .conflict-data-container .strikes-information,
  article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .conflict-data-container .incidents-container,
  article[data-postname=the-credibles-new] .conflict-data-container .strikes-information,
  article[data-postname=the-credibles-new] .conflict-data-container .incidents-container {
    width: 100%;
    margin-left: -50%;
  }
}
@media (min-width: 1024px) and (min-width: 1420px) {
  .chart-container[data-chart-id=coalition-declared-strikes-timeline] .strikes-information, .chart-container[data-chart-id=coalition-declared-strikes-timeline] .incidents-container,
  .chart-container[data-chart-id=the-credibles] .strikes-information,
  .chart-container[data-chart-id=the-credibles] .incidents-container,
  article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .conflict-data-container .strikes-information,
  article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .conflict-data-container .incidents-container,
  article[data-postname=the-credibles-new] .conflict-data-container .strikes-information,
  article[data-postname=the-credibles-new] .conflict-data-container .incidents-container {
    width: 1420px;
    margin-left: -710px;
  }
}
@media (min-width: 1024px) {
  .chart-container[data-chart-id=coalition-declared-strikes-timeline] .strikes-information, .chart-container[data-chart-id=coalition-declared-strikes-timeline] .incidents-container,
  .chart-container[data-chart-id=the-credibles] .strikes-information,
  .chart-container[data-chart-id=the-credibles] .incidents-container,
  article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .conflict-data-container .strikes-information,
  article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .conflict-data-container .incidents-container,
  article[data-postname=the-credibles-new] .conflict-data-container .strikes-information,
  article[data-postname=the-credibles-new] .conflict-data-container .incidents-container {
    position: absolute;
    top: 0;
    left: 50%;
  }
}
.chart-container[data-chart-id=coalition-declared-strikes-timeline] .chart-information,
.chart-container[data-chart-id=the-credibles] .chart-information,
article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .conflict-data-container .chart-information,
article[data-postname=the-credibles-new] .conflict-data-container .chart-information {
  display: none;
}
.chart-container[data-chart-id=coalition-declared-strikes-timeline] .rc-slider,
.chart-container[data-chart-id=the-credibles] .rc-slider,
article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .conflict-data-container .rc-slider,
article[data-postname=the-credibles-new] .conflict-data-container .rc-slider {
  padding: 0;
  height: 60px;
  z-index: 8;
}
.chart-container[data-chart-id=coalition-declared-strikes-timeline] .rc-slider .rc-slider-track,
.chart-container[data-chart-id=the-credibles] .rc-slider .rc-slider-track,
article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .conflict-data-container .rc-slider .rc-slider-track,
article[data-postname=the-credibles-new] .conflict-data-container .rc-slider .rc-slider-track {
  height: 60px;
  border-radius: 0;
  background-color: #f2f2f2;
}
.chart-container[data-chart-id=coalition-declared-strikes-timeline] .rc-slider .rc-slider-handle,
.chart-container[data-chart-id=the-credibles] .rc-slider .rc-slider-handle,
article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .conflict-data-container .rc-slider .rc-slider-handle,
article[data-postname=the-credibles-new] .conflict-data-container .rc-slider .rc-slider-handle {
  border-radius: 0;
  margin: 0;
  width: 1px;
  border: none;
  background-color: #0d3856;
  height: 60px;
  pointer-events: none;
  -ms-touch-action: none;
      touch-action: none;
  display: none;
}
.chart-container[data-chart-id=coalition-declared-strikes-timeline] .rc-slider .rc-slider-handle:active,
.chart-container[data-chart-id=the-credibles] .rc-slider .rc-slider-handle:active,
article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .conflict-data-container .rc-slider .rc-slider-handle:active,
article[data-postname=the-credibles-new] .conflict-data-container .rc-slider .rc-slider-handle:active {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.chart-container[data-chart-id=coalition-declared-strikes-timeline] .rc-slider .rc-slider-rail,
.chart-container[data-chart-id=the-credibles] .rc-slider .rc-slider-rail,
article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .conflict-data-container .rc-slider .rc-slider-rail,
article[data-postname=the-credibles-new] .conflict-data-container .rc-slider .rc-slider-rail {
  background-color: transparent;
  height: 60px;
  border-radius: 0;
}
.chart-container[data-chart-id=coalition-declared-strikes-timeline] .start-end-labels .timeline-controls div,
.chart-container[data-chart-id=the-credibles] .start-end-labels .timeline-controls div,
article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .conflict-data-container .start-end-labels .timeline-controls div,
article[data-postname=the-credibles-new] .conflict-data-container .start-end-labels .timeline-controls div {
  margin-top: 2px;
}
.chart-container[data-chart-id=coalition-declared-strikes-timeline] .timeline-controls,
.chart-container[data-chart-id=the-credibles] .timeline-controls,
article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .conflict-data-container .timeline-controls,
article[data-postname=the-credibles-new] .conflict-data-container .timeline-controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  top: auto;
  left: auto;
}
.chart-container[data-chart-id=coalition-declared-strikes-timeline] .timeline-controls div,
.chart-container[data-chart-id=the-credibles] .timeline-controls div,
article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .conflict-data-container .timeline-controls div,
article[data-postname=the-credibles-new] .conflict-data-container .timeline-controls div {
  text-align: center;
  display: block;
  margin: 12px 0 0 8px;
  font-family: "Atlas-Grotesk-Web";
  padding: 3px 4px 3px 4px;
  text-transform: uppercase;
  font-weight: 500;
  border: 1px solid #c5c5c5;
  border-radius: 5px;
  background: #FFF;
  font-size: 16px;
  min-width: 0;
  height: 22px;
  cursor: pointer;
  color: #000;
}
.chart-container[data-chart-id=coalition-declared-strikes-timeline] .timeline-controls div i,
.chart-container[data-chart-id=the-credibles] .timeline-controls div i,
article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .conflict-data-container .timeline-controls div i,
article[data-postname=the-credibles-new] .conflict-data-container .timeline-controls div i {
  position: relative;
  top: -3px;
}
.chart-container[data-chart-id=coalition-declared-strikes-timeline] .timeline-controls div:active,
.chart-container[data-chart-id=the-credibles] .timeline-controls div:active,
article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .conflict-data-container .timeline-controls div:active,
article[data-postname=the-credibles-new] .conflict-data-container .timeline-controls div:active {
  background: #c5c5c5;
}
.chart-container[data-chart-id=coalition-declared-strikes-timeline] .timeline-controls div.pause-play,
.chart-container[data-chart-id=the-credibles] .timeline-controls div.pause-play,
article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .conflict-data-container .timeline-controls div.pause-play,
article[data-postname=the-credibles-new] .conflict-data-container .timeline-controls div.pause-play {
  width: 60px;
  font-size: 12px;
}
.chart-container[data-chart-id=coalition-declared-strikes-timeline] .mapboxgl-map .timeline-controls,
.chart-container[data-chart-id=the-credibles] .mapboxgl-map .timeline-controls,
article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .conflict-data-container .mapboxgl-map .timeline-controls,
article[data-postname=the-credibles-new] .conflict-data-container .mapboxgl-map .timeline-controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 1024px) {
  .chart-container[data-chart-id=coalition-declared-strikes-timeline] .mapboxgl-map .timeline-controls,
  .chart-container[data-chart-id=the-credibles] .mapboxgl-map .timeline-controls,
  article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .conflict-data-container .mapboxgl-map .timeline-controls,
  article[data-postname=the-credibles-new] .conflict-data-container .mapboxgl-map .timeline-controls {
    display: none;
  }
}
.chart-container[data-chart-id=coalition-declared-strikes-timeline] .mapboxgl-map .timeline-controls div,
.chart-container[data-chart-id=the-credibles] .mapboxgl-map .timeline-controls div,
article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .conflict-data-container .mapboxgl-map .timeline-controls div,
article[data-postname=the-credibles-new] .conflict-data-container .mapboxgl-map .timeline-controls div {
  height: 27px;
  padding: 3px 8px 3px 8px;
}
.chart-container[data-chart-id=coalition-declared-strikes-timeline] .mapboxgl-map .timeline-controls div i,
.chart-container[data-chart-id=the-credibles] .mapboxgl-map .timeline-controls div i,
article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .conflict-data-container .mapboxgl-map .timeline-controls div i,
article[data-postname=the-credibles-new] .conflict-data-container .mapboxgl-map .timeline-controls div i {
  position: static;
}
.chart-container[data-chart-id=coalition-declared-strikes-timeline] .timeline-controls-container,
.chart-container[data-chart-id=the-credibles] .timeline-controls-container,
article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .conflict-data-container .timeline-controls-container,
article[data-postname=the-credibles-new] .conflict-data-container .timeline-controls-container {
  margin: 30px auto 10px auto;
  position: relative;
}
@media (min-width: 1260px) {
  .chart-container[data-chart-id=coalition-declared-strikes-timeline] .timeline-controls-container,
  .chart-container[data-chart-id=the-credibles] .timeline-controls-container,
  article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .conflict-data-container .timeline-controls-container,
  article[data-postname=the-credibles-new] .conflict-data-container .timeline-controls-container {
    margin: 60px auto 15px auto;
  }
}
.chart-container[data-chart-id=coalition-declared-strikes-timeline] .timeline-controls-container &gt; h1,
.chart-container[data-chart-id=the-credibles] .timeline-controls-container &gt; h1,
article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .conflict-data-container .timeline-controls-container &gt; h1,
article[data-postname=the-credibles-new] .conflict-data-container .timeline-controls-container &gt; h1 {
  display: block;
}
@media (min-width: 768px) {
  .chart-container[data-chart-id=coalition-declared-strikes-timeline] .timeline-controls-container &gt; h1,
  .chart-container[data-chart-id=the-credibles] .timeline-controls-container &gt; h1,
  article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .conflict-data-container .timeline-controls-container &gt; h1,
  article[data-postname=the-credibles-new] .conflict-data-container .timeline-controls-container &gt; h1 {
    display: none;
  }
}
.chart-container[data-chart-id=coalition-declared-strikes-timeline] .timeline-controls-container .timeline-container,
.chart-container[data-chart-id=the-credibles] .timeline-controls-container .timeline-container,
article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .conflict-data-container .timeline-controls-container .timeline-container,
article[data-postname=the-credibles-new] .conflict-data-container .timeline-controls-container .timeline-container {
  position: relative;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 100%;
          flex: 0 1 100%;
}
.chart-container[data-chart-id=coalition-declared-strikes-timeline] .timeline-controls-container .timeline-container .grid-lines,
.chart-container[data-chart-id=the-credibles] .timeline-controls-container .timeline-container .grid-lines,
article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .conflict-data-container .timeline-controls-container .timeline-container .grid-lines,
article[data-postname=the-credibles-new] .conflict-data-container .timeline-controls-container .timeline-container .grid-lines {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  z-index: 1;
}
.chart-container[data-chart-id=coalition-declared-strikes-timeline] .timeline-controls-container .timeline-container .grid-lines .bar,
.chart-container[data-chart-id=the-credibles] .timeline-controls-container .timeline-container .grid-lines .bar,
article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .conflict-data-container .timeline-controls-container .timeline-container .grid-lines .bar,
article[data-postname=the-credibles-new] .conflict-data-container .timeline-controls-container .timeline-container .grid-lines .bar {
  border-bottom: 1px solid #dcdcdc;
}
.chart-container[data-chart-id=coalition-declared-strikes-timeline] .timeline-controls-container .start-end-labels,
.chart-container[data-chart-id=the-credibles] .timeline-controls-container .start-end-labels,
article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .conflict-data-container .timeline-controls-container .start-end-labels,
article[data-postname=the-credibles-new] .conflict-data-container .timeline-controls-container .start-end-labels {
  font-size: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 5px;
  font-weight: 500;
}
.chart-container[data-chart-id=coalition-declared-strikes-timeline] .timeline-bars,
.chart-container[data-chart-id=the-credibles] .timeline-bars,
article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .conflict-data-container .timeline-bars,
article[data-postname=the-credibles-new] .conflict-data-container .timeline-bars {
  height: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  pointer-events: none;
  left: 0;
  top: 0;
  right: 0;
  z-index: 9;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.chart-container[data-chart-id=coalition-declared-strikes-timeline] .timeline-bars .overflow,
.chart-container[data-chart-id=the-credibles] .timeline-bars .overflow,
article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .conflict-data-container .timeline-bars .overflow,
article[data-postname=the-credibles-new] .conflict-data-container .timeline-bars .overflow {
  width: 100%;
  height: 14px;
  background: tan;
  position: absolute;
  top: -14px;
  left: 0;
  display: none;
  background: -webkit-gradient(linear, left bottom, left top, from(rgb(197, 197, 197)), to(rgba(197, 197, 197, 0)));
  background: linear-gradient(to top, rgb(197, 197, 197), rgba(197, 197, 197, 0));
}
.chart-container[data-chart-id=coalition-declared-strikes-timeline] .timeline-bars &gt; div.day,
.chart-container[data-chart-id=the-credibles] .timeline-bars &gt; div.day,
article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .conflict-data-container .timeline-bars &gt; div.day,
article[data-postname=the-credibles-new] .conflict-data-container .timeline-bars &gt; div.day {
  background: #c5c5c5;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 1px;
          flex: 1 1 1px;
  position: relative;
  z-index: 2;
}
.chart-container[data-chart-id=coalition-declared-strikes-timeline] .timeline-bars &gt; div.day.shown,
.chart-container[data-chart-id=the-credibles] .timeline-bars &gt; div.day.shown,
article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .conflict-data-container .timeline-bars &gt; div.day.shown,
article[data-postname=the-credibles-new] .conflict-data-container .timeline-bars &gt; div.day.shown {
  background: #000;
}
.chart-container[data-chart-id=coalition-declared-strikes-timeline] .timeline-bars &gt; div.day.shown .overflow,
.chart-container[data-chart-id=the-credibles] .timeline-bars &gt; div.day.shown .overflow,
article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .conflict-data-container .timeline-bars &gt; div.day.shown .overflow,
article[data-postname=the-credibles-new] .conflict-data-container .timeline-bars &gt; div.day.shown .overflow {
  background: -webkit-gradient(linear, left bottom, left top, from(rgb(226, 66, 66)), to(rgba(226, 66, 66, 0)));
  background: linear-gradient(to top, rgb(226, 66, 66), rgba(226, 66, 66, 0));
}

.chart-container[data-chart-id=coalition-declared-strikes-timeline] .timeline-controls,
article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .conflict-data-container .timeline-controls {
  position: absolute;
  left: 0;
  top: 0;
  display: none;
}
@media (min-width: 1024px) {
  .chart-container[data-chart-id=coalition-declared-strikes-timeline] .timeline-controls,
  article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .conflict-data-container .timeline-controls {
    position: relative;
    top: auto;
    left: auto;
  }
}
@media (min-width: 1024px) {
  .chart-container[data-chart-id=coalition-declared-strikes-timeline] .timeline-controls,
  article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .conflict-data-container .timeline-controls {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.chart-container[data-chart-id=coalition-declared-strikes-timeline] .map &gt; .description,
article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .conflict-data-container .map &gt; .description {
  -webkit-column-count: 1;
     -moz-column-count: 1;
          column-count: 1;
  padding: 20px 15px;
  display: block;
}
.chart-container[data-chart-id=coalition-declared-strikes-timeline] .map &gt; .description h2,
article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .conflict-data-container .map &gt; .description h2 {
  margin-bottom: 1rem;
  font-size: 16px;
}
@media (min-width: 768px) {
  .chart-container[data-chart-id=coalition-declared-strikes-timeline] .map &gt; .description h2,
  article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .conflict-data-container .map &gt; .description h2 {
    font-size: 17px;
  }
}
@media (min-width: 768px) {
  .chart-container[data-chart-id=coalition-declared-strikes-timeline] .map &gt; .description,
  article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .conflict-data-container .map &gt; .description {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
  }
}
@media (min-width: 1260px) {
  .chart-container[data-chart-id=coalition-declared-strikes-timeline] .map &gt; .description,
  article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .conflict-data-container .map &gt; .description {
    -webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1;
  }
}
@media (min-width: 1260px) {
  .chart-container[data-chart-id=coalition-declared-strikes-timeline] .map &gt; .description,
  article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .conflict-data-container .map &gt; .description {
    display: none;
  }
}
.chart-container[data-chart-id=coalition-declared-strikes-timeline] .map &gt; .description h1,
article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .conflict-data-container .map &gt; .description h1 {
  display: none;
}
.chart-container[data-chart-id=coalition-declared-strikes-timeline] .value,
article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .conflict-data-container .value {
  font-size: 20px;
  margin: 0;
  font-weight: bold;
  line-height: 1;
}
@media (min-width: 768px) {
  .chart-container[data-chart-id=coalition-declared-strikes-timeline] .value,
  article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .conflict-data-container .value {
    font-size: 50px;
  }
}
.chart-container[data-chart-id=coalition-declared-strikes-timeline] h2,
article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .conflict-data-container h2 {
  margin: 0;
  font-weight: 500;
  font-size: 12px;
}
@media (min-width: 768px) {
  .chart-container[data-chart-id=coalition-declared-strikes-timeline] h2,
  article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .conflict-data-container h2 {
    font-size: 17px;
  }
}
.chart-container[data-chart-id=coalition-declared-strikes-timeline] p.credit,
article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .conflict-data-container p.credit {
  font-size: 12px;
  margin: 8px 0 0 0;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100%;
          flex: 1 0 100%;
  text-align: right;
}
.chart-container[data-chart-id=coalition-declared-strikes-timeline] .share-buttons,
article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .conflict-data-container .share-buttons {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.chart-container[data-chart-id=coalition-declared-strikes-timeline] .share-buttons iframe:nth-child(1),
article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .conflict-data-container .share-buttons iframe:nth-child(1) {
  margin-right: 10px;
}
.chart-container[data-chart-id=coalition-declared-strikes-timeline] .map-strikes-information-container &gt; .share-buttons,
article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .conflict-data-container .map-strikes-information-container &gt; .share-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  right: 15px;
  bottom: 13px;
  z-index: 1;
}
@media (min-width: 1024px) {
  .chart-container[data-chart-id=coalition-declared-strikes-timeline] .map-strikes-information-container &gt; .share-buttons,
  article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .conflict-data-container .map-strikes-information-container &gt; .share-buttons {
    display: none;
  }
}
.chart-container[data-chart-id=coalition-declared-strikes-timeline] .strikes-information .share-buttons,
article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .conflict-data-container .strikes-information .share-buttons {
  display: none;
  position: absolute;
  bottom: 30px;
  right: 20px;
}
@media (min-width: 1024px) {
  .chart-container[data-chart-id=coalition-declared-strikes-timeline] .strikes-information .share-buttons,
  article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .conflict-data-container .strikes-information .share-buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.chart-container[data-chart-id=coalition-declared-strikes-timeline] .strikes-information,
article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .conflict-data-container .strikes-information {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
}
.chart-container[data-chart-id=coalition-declared-strikes-timeline] .strikes-information &gt; div,
article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .conflict-data-container .strikes-information &gt; div {
  width: 100%;
}
@media (min-width: 1024px) {
  .chart-container[data-chart-id=coalition-declared-strikes-timeline] .strikes-information &gt; div,
  article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .conflict-data-container .strikes-information &gt; div {
    width: 370px;
  }
}
@media (min-width: 1260px) {
  .chart-container[data-chart-id=coalition-declared-strikes-timeline] .strikes-information &gt; div,
  article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .conflict-data-container .strikes-information &gt; div {
    width: 370px;
  }
}
@media (min-width: 1420px) {
  .chart-container[data-chart-id=coalition-declared-strikes-timeline] .strikes-information &gt; div,
  article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .conflict-data-container .strikes-information &gt; div {
    width: 420px;
  }
}
.chart-container[data-chart-id=coalition-declared-strikes-timeline] .strikes-information .description,
article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .conflict-data-container .strikes-information .description {
  display: none;
}
.chart-container[data-chart-id=coalition-declared-strikes-timeline] .strikes-information .description h2,
article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .conflict-data-container .strikes-information .description h2 {
  margin-bottom: 1rem;
}
@media (min-width: 1260px) {
  .chart-container[data-chart-id=coalition-declared-strikes-timeline] .strikes-information .description,
  article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .conflict-data-container .strikes-information .description {
    font-size: 15px;
    display: block;
    position: absolute;
    right: 0;
    width: 340px;
    top: 20px;
    padding-right: 20px;
  }
}
@media (min-width: 1420px) {
  .chart-container[data-chart-id=coalition-declared-strikes-timeline] .strikes-information .description,
  article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .conflict-data-container .strikes-information .description {
    width: 380px;
    font-size: 17px;
  }
}
.chart-container[data-chart-id=coalition-declared-strikes-timeline] .strikes-information .description strong, .chart-container[data-chart-id=coalition-declared-strikes-timeline] .strikes-information .description a,
article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .conflict-data-container .strikes-information .description strong,
article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .conflict-data-container .strikes-information .description a {
  font-weight: 500;
}
.chart-container[data-chart-id=coalition-declared-strikes-timeline] .strikes-information .strike-totals,
article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .conflict-data-container .strikes-information .strike-totals {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 1rem;
}
.chart-container[data-chart-id=coalition-declared-strikes-timeline] .strikes-information .strike-totals .total,
article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .conflict-data-container .strikes-information .strike-totals .total {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 50%;
          flex: 0 1 50%;
}
.chart-container[data-chart-id=coalition-declared-strikes-timeline] .strikes-information .strike-totals .value,
article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .conflict-data-container .strikes-information .strike-totals .value {
  color: #fe3933;
}
@media (min-width: 1024px) {
  .chart-container[data-chart-id=coalition-declared-strikes-timeline] .strikes-information .strike-totals,
  article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .conflict-data-container .strikes-information .strike-totals {
    margin-bottom: 2rem;
  }
}
.chart-container[data-chart-id=coalition-declared-strikes-timeline] .strikes-information .inner,
article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .conflict-data-container .strikes-information .inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid #dcdcdc;
  padding: 0 0 7px 0;
  margin-bottom: 11px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
@media (min-width: 1024px) {
  .chart-container[data-chart-id=coalition-declared-strikes-timeline] .strikes-information .inner,
  article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .conflict-data-container .strikes-information .inner {
    border-bottom: none;
    padding: 0;
    margin-bottom: 0;
  }
}
@media (min-width: 1260px) {
  .chart-container[data-chart-id=coalition-declared-strikes-timeline] .strikes-information .inner,
  article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .conflict-data-container .strikes-information .inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.chart-container[data-chart-id=coalition-declared-strikes-timeline] .strikes-information .inner .date,
article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .conflict-data-container .strikes-information .inner .date {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100%;
          flex: 1 0 100%;
  font-size: 19px;
  margin: 0 0 7px 0;
  font-weight: 500;
}
@media (min-width: 1024px) {
  .chart-container[data-chart-id=coalition-declared-strikes-timeline] .strikes-information .inner .date,
  article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .conflict-data-container .strikes-information .inner .date {
    margin: 1rem 0;
  }
}
@media (min-width: 768px) {
  .chart-container[data-chart-id=coalition-declared-strikes-timeline] .strikes-information .inner .date,
  article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .conflict-data-container .strikes-information .inner .date {
    font-size: 35px;
  }
}
.chart-container[data-chart-id=coalition-declared-strikes-timeline] .strikes-information .inner .column,
article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .conflict-data-container .strikes-information .inner .column {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 50%;
          flex: 0 1 50%;
}
.chart-container[data-chart-id=coalition-declared-strikes-timeline] .strikes-information .inner .column .value,
article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .conflict-data-container .strikes-information .inner .column .value {
  color: #fe3933;
}
.chart-container[data-chart-id=coalition-declared-strikes-timeline] .strikes-information .inner .column:nth-child(3),
article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .conflict-data-container .strikes-information .inner .column:nth-child(3) {
  margin-top: 0;
}
@media (min-width: 1024px) {
  .chart-container[data-chart-id=coalition-declared-strikes-timeline] .strikes-information .inner .column:nth-child(3),
  article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .conflict-data-container .strikes-information .inner .column:nth-child(3) {
    margin-top: 20px;
  }
}
@media (min-width: 1260px) {
  .chart-container[data-chart-id=coalition-declared-strikes-timeline] .strikes-information .inner .column:nth-child(3),
  article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .conflict-data-container .strikes-information .inner .column:nth-child(3) {
    margin-top: 0;
  }
}
.chart-container[data-chart-id=coalition-declared-strikes-timeline] .strikes-information .inner .column:nth-child(3) hr,
article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .conflict-data-container .strikes-information .inner .column:nth-child(3) hr {
  width: 90%;
}
.chart-container[data-chart-id=coalition-declared-strikes-timeline] .strikes-information .inner hr,
article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .conflict-data-container .strikes-information .inner hr {
  margin: 0.8rem 0 0 0;
  padding: 0;
  border: none;
  border-top: 1px solid #000;
  display: none;
}
@media (min-width: 1260px) {
  .chart-container[data-chart-id=coalition-declared-strikes-timeline] .strikes-information .inner hr,
  article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .conflict-data-container .strikes-information .inner hr {
    display: none;
  }
}
.chart-container[data-chart-id=coalition-declared-strikes-timeline] .strikes-information .inner .locations,
article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .conflict-data-container .strikes-information .inner .locations {
  display: none;
  margin-top: 1rem;
  font-size: 12px;
  font-weight: 500;
}
@media (min-width: 1260px) {
  .chart-container[data-chart-id=coalition-declared-strikes-timeline] .strikes-information .inner .locations,
  article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .conflict-data-container .strikes-information .inner .locations {
    font-size: 14px;
  }
}
@media (min-width: 1024px) {
  .chart-container[data-chart-id=coalition-declared-strikes-timeline] .strikes-information .inner .locations,
  article[data-postname=us-led-coalition-air-strikes-on-isis-in-iraq-syria-2014-2018] .conflict-data-container .strikes-information .inner .locations {
    display: block;
  }
}

.chart-container[data-chart-id=coalition-declared-strikes-timeline] .mobile-version.map .rc-slider {
  height: 40px;
}
.chart-container[data-chart-id=coalition-declared-strikes-timeline] .mobile-version.map .rc-slider .rc-slider-track, .chart-container[data-chart-id=coalition-declared-strikes-timeline] .mobile-version.map .rc-slider .rc-slider-handle, .chart-container[data-chart-id=coalition-declared-strikes-timeline] .mobile-version.map .rc-slider .rc-slider-rail {
  height: 40px;
}
.chart-container[data-chart-id=coalition-declared-strikes-timeline] .mobile-version.map .timeline-bars {
  height: 40px;
}
@media (min-width: 768px) {
  .chart-container[data-chart-id=coalition-declared-strikes-timeline] .mobile-version.map .rc-slider {
    height: 60px;
  }
  .chart-container[data-chart-id=coalition-declared-strikes-timeline] .mobile-version.map .rc-slider .rc-slider-track, .chart-container[data-chart-id=coalition-declared-strikes-timeline] .mobile-version.map .rc-slider .rc-slider-handle, .chart-container[data-chart-id=coalition-declared-strikes-timeline] .mobile-version.map .rc-slider .rc-slider-rail {
    height: 60px;
  }
  .chart-container[data-chart-id=coalition-declared-strikes-timeline] .mobile-version.map .timeline-bars {
    height: 60px;
  }
}

body.the-credibles .title-language,
body.the-credibles-new .title-language {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100%;
          flex: 1 0 100%;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
body.the-credibles .title-language h1,
body.the-credibles-new .title-language h1 {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 80%;
          flex: 0 1 80%;
  font-family: "Noto Kufi Arabic", "Atlas-Grotesk-Web";
}
@media (min-width: 768px) {
  body.the-credibles .title-language h1,
  body.the-credibles-new .title-language h1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 56%;
            flex: 0 1 56%;
  }
}
@media (min-width: 1024px) {
  body.the-credibles .title-language h1,
  body.the-credibles-new .title-language h1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 61.5%;
            flex: 0 1 61.5%;
  }
}
@media (min-width: 1260px) {
  body.the-credibles .title-language h1,
  body.the-credibles-new .title-language h1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 64%;
            flex: 0 1 64%;
  }
}
@media (min-width: 768px) {
  body.the-credibles .title-language h1.ar,
  body.the-credibles-new .title-language h1.ar {
    direction: rtl;
    padding-right: 30px;
  }
}
body.the-credibles .title-language .lang-switcher,
body.the-credibles-new .title-language .lang-switcher {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
body.the-credibles .title-language .lang-switcher a,
body.the-credibles-new .title-language .lang-switcher a {
  padding: 3px 5px 0 6px;
  text-decoration: none;
  display: block;
  border-radius: 3px;
  font-size: 14px;
}
body.the-credibles .title-language .lang-switcher a.active,
body.the-credibles-new .title-language .lang-switcher a.active {
  background: rgba(254, 57, 51, 0.2);
}
body.the-credibles .left.ar,
body.the-credibles-new .left.ar {
  direction: rtl;
  font-family: "Noto Kufi Arabic", "Atlas-Grotesk-Web";
}
body.the-credibles .mobile-page-title,
body.the-credibles-new .mobile-page-title {
  display: none;
}
body.the-credibles #posts,
body.the-credibles-new #posts {
  margin-bottom: 160px;
}
body.the-credibles .media-container,
body.the-credibles-new .media-container {
  position: absolute;
  right: 0;
  top: 290px;
  margin-bottom: 20px;
  display: none;
}
@media (min-width: 768px) {
  body.the-credibles .media-container,
  body.the-credibles-new .media-container {
    display: block;
  }
}
body.the-credibles .media-container .media .counter,
body.the-credibles-new .media-container .media .counter {
  color: #fff;
  padding: 1px 4px 0px 4px;
  position: absolute;
  top: -19px;
  right: 0;
  font-weight: bold;
  font-size: 13px;
  background: #000;
}
body.the-credibles .media-container .media.ground-level,
body.the-credibles-new .media-container .media.ground-level {
  display: none;
  position: relative;
}
body.the-credibles .media-container .media.ground-level:nth-child(1),
body.the-credibles-new .media-container .media.ground-level:nth-child(1) {
  display: block;
}
body.the-credibles .media-container .media.ground-level img,
body.the-credibles-new .media-container .media.ground-level img {
  width: auto;
  height: 100%;
  max-height: 200px;
  max-width: 500px;
}
@media (min-width: 1024px) {
  body.the-credibles .media-container .media.ground-level img,
  body.the-credibles-new .media-container .media.ground-level img {
    max-height: 250px;
    max-width: 590px;
  }
}
body.the-credibles .media-container .media img,
body.the-credibles-new .media-container .media img {
  float: right;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
          box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
  width: 431px;
}
body.the-credibles .media-container .media.graphic,
body.the-credibles-new .media-container .media.graphic {
  overflow: hidden;
}
body.the-credibles .media-container .media.graphic img,
body.the-credibles-new .media-container .media.graphic img {
  -webkit-filter: blur(10px);
          filter: blur(10px);
}
body.the-credibles h2,
body.the-credibles-new h2 {
  margin-bottom: 6px !important;
  padding: 0 !important;
  font-size: 16px;
}
body.the-credibles .description,
body.the-credibles-new .description {
  -webkit-column-count: 1 !important;
     -moz-column-count: 1 !important;
          column-count: 1 !important;
}
body.the-credibles .named-victims,
body.the-credibles-new .named-victims {
  border-top: 1px solid #000;
  margin-top: 80px !important;
  font-size: 12px;
  padding-bottom: 100px;
}
body.the-credibles .named-victims .content,
body.the-credibles-new .named-victims .content {
  -webkit-column-count: 7;
     -moz-column-count: 7;
          column-count: 7;
  padding-top: 40px;
  display: block;
  padding-bottom: 80px;
}
body.the-credibles .named-victims .content div,
body.the-credibles-new .named-victims .content div {
  padding-left: 1.5em;
  text-indent: -1.5em;
}
body.the-credibles .named-victims .content div:hover,
body.the-credibles-new .named-victims .content div:hover {
  text-decoration: underline;
  cursor: pointer;
}
body.the-credibles .all-victim-container,
body.the-credibles-new .all-victim-container {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  padding-top: 30px !important;
}
body.the-credibles .all-victim-container h1,
body.the-credibles-new .all-victim-container h1 {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100%;
          flex: 1 0 100%;
}
@media (min-width: 768px) {
  body.the-credibles .all-victim-container,
  body.the-credibles-new .all-victim-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
body.the-credibles .all-victim-container .family,
body.the-credibles-new .all-victim-container .family {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100%;
          flex: 1 0 100%;
  margin-top: 20px;
}
body.the-credibles .all-victim-container .family .victims,
body.the-credibles-new .all-victim-container .family .victims {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  display: block;
}
@media (min-width: 768px) {
  body.the-credibles .all-victim-container .family .victims,
  body.the-credibles-new .all-victim-container .family .victims {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
body.the-credibles .all-victim-container .victim,
body.the-credibles-new .all-victim-container .victim {
  margin-bottom: 10px;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 calc(50% - 10px);
          flex: 0 1 calc(50% - 10px);
  height: auto;
  margin-right: 10px;
  position: relative;
  border: 1px solid #000;
}
@media (min-width: 1024px) {
  body.the-credibles .all-victim-container .victim,
  body.the-credibles-new .all-victim-container .victim {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 calc(33.3% - 10px);
            flex: 0 1 calc(33.3% - 10px);
  }
}
body.the-credibles .all-victim-container .victim span,
body.the-credibles-new .all-victim-container .victim span {
  font-size: 14px;
  font-weight: 500;
  color: #777;
  text-transform: lowercase;
}
body.the-credibles .all-victim-container .victim span::after,
body.the-credibles-new .all-victim-container .victim span::after {
  content: ", ";
}
body.the-credibles .all-victim-container .victim span:nth-last-child(1)::after,
body.the-credibles-new .all-victim-container .victim span:nth-last-child(1)::after {
  content: "";
}
body.the-credibles .all-victim-container .victim .image,
body.the-credibles-new .all-victim-container .victim .image {
  background-position: center;
  background-size: cover;
  height: 100px;
  width: 100px;
}
body.the-credibles .all-victim-container .victim .text-content,
body.the-credibles-new .all-victim-container .victim .text-content {
  padding: 15px 10px;
}
body.the-credibles .all-victim-container .victim .text-content .name,
body.the-credibles-new .all-victim-container .victim .text-content .name {
  font-size: 20px;
  line-height: 1.1;
  font-weight: 500;
}
body.the-credibles .all-victim-container .victim.has-image,
body.the-credibles-new .all-victim-container .victim.has-image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
body.the-credibles header .page-title,
body.the-credibles-new header .page-title {
  display: none !important;
}
body.the-credibles .chart-container .totals,
body.the-credibles .conflict-data-container .totals,
body.the-credibles-new .chart-container .totals,
body.the-credibles-new .conflict-data-container .totals {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-align: center;
  padding: 0 15px 0 15px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (min-width: 1260px) {
  body.the-credibles .chart-container .totals,
  body.the-credibles .conflict-data-container .totals,
  body.the-credibles-new .chart-container .totals,
  body.the-credibles-new .conflict-data-container .totals {
    padding: 0 20px 0 20px;
  }
}
body.the-credibles .chart-container .totals .total,
body.the-credibles .conflict-data-container .totals .total,
body.the-credibles-new .chart-container .totals .total,
body.the-credibles-new .conflict-data-container .totals .total {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 calc(33.3% - 10px);
          flex: 0 1 calc(33.3% - 10px);
  padding: 10px 5px;
  background: #FFF;
  border: 1px solid #fe3933;
  color: #fe3933;
  margin-bottom: 20px;
  position: relative;
}
@media (min-width: 1024px) {
  body.the-credibles .chart-container .totals .total,
  body.the-credibles .conflict-data-container .totals .total,
  body.the-credibles-new .chart-container .totals .total,
  body.the-credibles-new .conflict-data-container .totals .total {
    padding: 10px;
  }
}
@media (min-width: 1260px) {
  body.the-credibles .chart-container .totals .total,
  body.the-credibles .conflict-data-container .totals .total,
  body.the-credibles-new .chart-container .totals .total,
  body.the-credibles-new .conflict-data-container .totals .total {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 calc(33.3% - 15px);
            flex: 0 1 calc(33.3% - 15px);
  }
}
body.the-credibles .chart-container .totals .total i,
body.the-credibles .conflict-data-container .totals .total i,
body.the-credibles-new .chart-container .totals .total i,
body.the-credibles-new .conflict-data-container .totals .total i {
  color: #666;
  position: absolute;
  top: 8px;
  right: 9px;
}
body.the-credibles .chart-container .totals .value,
body.the-credibles .conflict-data-container .totals .value,
body.the-credibles-new .chart-container .totals .value,
body.the-credibles-new .conflict-data-container .totals .value {
  font-weight: bold;
  line-height: 1;
  font-size: 24px;
}
@media (min-width: 1024px) {
  body.the-credibles .chart-container .totals .value,
  body.the-credibles .conflict-data-container .totals .value,
  body.the-credibles-new .chart-container .totals .value,
  body.the-credibles-new .conflict-data-container .totals .value {
    font-size: 28px;
  }
}
@media (min-width: 1260px) {
  body.the-credibles .chart-container .totals .value,
  body.the-credibles .conflict-data-container .totals .value,
  body.the-credibles-new .chart-container .totals .value,
  body.the-credibles-new .conflict-data-container .totals .value {
    font-size: 40px;
  }
}
body.the-credibles .chart-container .totals .label,
body.the-credibles .conflict-data-container .totals .label,
body.the-credibles-new .chart-container .totals .label,
body.the-credibles-new .conflict-data-container .totals .label {
  margin: 0 auto;
  font-size: 12px;
  max-width: 160px;
}
@media (min-width: 1260px) {
  body.the-credibles .chart-container .totals .label,
  body.the-credibles .conflict-data-container .totals .label,
  body.the-credibles-new .chart-container .totals .label,
  body.the-credibles-new .conflict-data-container .totals .label {
    font-size: 14px;
  }
}
body.the-credibles .code a:link, body.the-credibles .code a:visited,
body.the-credibles-new .code a:link,
body.the-credibles-new .code a:visited {
  font-size: 24px;
  font-weight: 600;
  color: #fe3933 !important;
  border-bottom: 1px solid #fe3933;
}
body.the-credibles article,
body.the-credibles-new article {
  background-image: none;
}
body.the-credibles .controls,
body.the-credibles-new .controls {
  height: 0px;
  display: block;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0 20px;
  position: relative;
  top: 15px;
  margin-top: 20px;
  z-index: 3;
}
@media (min-width: 768px) {
  body.the-credibles .controls,
  body.the-credibles-new .controls {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
body.the-credibles .controls.started,
body.the-credibles-new .controls.started {
  display: none;
}
body.the-credibles .controls .map-controls-sidebar,
body.the-credibles-new .controls .map-controls-sidebar {
  position: relative;
  overflow: visible;
  left: auto;
  width: 100%;
  margin-top: 15px;
}
@media (min-width: 768px) {
  body.the-credibles .controls .map-controls-sidebar,
  body.the-credibles-new .controls .map-controls-sidebar {
    margin-top: 0;
    width: 340px;
  }
}
@media (min-width: 1024px) {
  body.the-credibles .controls,
  body.the-credibles-new .controls {
    top: 30px;
  }
}
body.the-credibles .controls i,
body.the-credibles-new .controls i {
  position: absolute;
  color: #FFF;
  top: 9px;
  font-size: 12px;
  left: 33px;
}
body.the-credibles .controls p.error,
body.the-credibles-new .controls p.error {
  color: #FFF;
  font-size: 12px;
  padding: 5px 0 0 37px;
  color: #999;
}
body.the-credibles .controls input,
body.the-credibles-new .controls input {
  width: 100%;
  display: block;
  border: none;
  font-family: "Atlas-Grotesk-Web", "Noto Kufi Arabic";
  padding: 8px 10px 7px 36px;
  font-size: 14px;
  color: #FFF;
  outline: none;
  background: #000;
}
@media (min-width: 768px) {
  body.the-credibles .controls input,
  body.the-credibles-new .controls input {
    width: 300px;
  }
}
body.the-credibles .controls input::-webkit-input-placeholder, body.the-credibles-new .controls input::-webkit-input-placeholder {
  color: #999;
}
body.the-credibles .controls input::-moz-placeholder, body.the-credibles-new .controls input::-moz-placeholder {
  color: #999;
}
body.the-credibles .controls input:-ms-input-placeholder, body.the-credibles-new .controls input:-ms-input-placeholder {
  color: #999;
}
body.the-credibles .controls input::-ms-input-placeholder, body.the-credibles-new .controls input::-ms-input-placeholder {
  color: #999;
}
body.the-credibles .controls input::placeholder,
body.the-credibles-new .controls input::placeholder {
  color: #999;
}
body.the-credibles .controls input:focus,
body.the-credibles-new .controls input:focus {
  background: #000;
}
body.the-credibles .controls input:focus + i,
body.the-credibles-new .controls input:focus + i {
  color: #fe3933;
}
body.the-credibles .full-intro,
body.the-credibles-new .full-intro {
  position: relative;
  z-index: 10;
}
body.the-credibles .full-intro p,
body.the-credibles-new .full-intro p {
  font-size: 16px;
  line-height: 1.45;
  text-shadow: 0 0 1px #FFF, 0px 0px 2px #FFF, 0px 0px 2px #FFF, 0px 0px 4px #FFF, 0px 0px 5px #FFF, 0px 0px 4px #FFF;
}
@media (min-width: 768px) {
  body.the-credibles .full-intro p,
  body.the-credibles-new .full-intro p {
    font-size: 17px;
  }
}
@media (min-width: 1260px) {
  body.the-credibles .full-intro p,
  body.the-credibles-new .full-intro p {
    font-size: 19px;
  }
}
body.the-credibles .full-intro p strong,
body.the-credibles-new .full-intro p strong {
  font-weight: bold;
}
body.the-credibles .full-intro .full,
body.the-credibles-new .full-intro .full {
  margin-top: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  padding: 0;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (min-width: 768px) {
  body.the-credibles .full-intro .full,
  body.the-credibles-new .full-intro .full {
    margin-top: 30px;
  }
}
@media (min-width: 1260px) {
  body.the-credibles .full-intro .full,
  body.the-credibles-new .full-intro .full {
    margin-top: 60px;
  }
}
@media (min-width: 768px) {
  body.the-credibles .full-intro .full,
  body.the-credibles-new .full-intro .full {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
body.the-credibles .full-intro .full h1,
body.the-credibles-new .full-intro .full h1 {
  margin-bottom: 10px;
  font-weight: 600;
}
body.the-credibles .full-intro .full a,
body.the-credibles-new .full-intro .full a {
  display: block;
}
body.the-credibles .full-intro .left,
body.the-credibles-new .full-intro .left {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 calc(70% - 20px);
          flex: 0 1 calc(70% - 20px);
}
body.the-credibles .full-intro .right,
body.the-credibles-new .full-intro .right {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 calc(30% - 20px);
          flex: 0 1 calc(30% - 20px);
}
@media (min-width: 768px) {
  body.the-credibles .full-intro .right,
  body.the-credibles-new .full-intro .right {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
}
body.the-credibles .full-intro h1, body.the-credibles .full-intro .value,
body.the-credibles-new .full-intro h1,
body.the-credibles-new .full-intro .value {
  font-size: 8.5vw;
}
@media (min-width: 768px) {
  body.the-credibles .full-intro h1, body.the-credibles .full-intro .value,
  body.the-credibles-new .full-intro h1,
  body.the-credibles-new .full-intro .value {
    font-size: 44px;
  }
}
@media (min-width: 1260px) {
  body.the-credibles .full-intro h1, body.the-credibles .full-intro .value,
  body.the-credibles-new .full-intro h1,
  body.the-credibles-new .full-intro .value {
    font-size: 50px;
  }
}
body.the-credibles .full-intro .stat,
body.the-credibles-new .full-intro .stat {
  text-align: center;
  margin-bottom: 15px;
  border-bottom: 2px solid #efefef;
  padding: 0 0 15px 0;
}
body.the-credibles .full-intro .stat .label,
body.the-credibles-new .full-intro .stat .label {
  max-width: 250px;
  margin: 0 auto;
  font-size: 14px;
}
@media (min-width: 768px) {
  body.the-credibles .full-intro .stat .label,
  body.the-credibles-new .full-intro .stat .label {
    font-size: 16px;
  }
}
@media (min-width: 768px) {
  body.the-credibles .full-intro .stat,
  body.the-credibles-new .full-intro .stat {
    border-bottom: none;
    padding: 0 0 0 0;
    margin-bottom: 28px;
  }
}
body.the-credibles .full-intro .stat:nth-child(1),
body.the-credibles-new .full-intro .stat:nth-child(1) {
  border-top: 2px solid #efefef;
  padding-top: 15px;
}
@media (min-width: 768px) {
  body.the-credibles .full-intro .stat:nth-child(1),
  body.the-credibles-new .full-intro .stat:nth-child(1) {
    padding-top: 0;
    border-top: none;
  }
}
body.the-credibles .full-intro .stat:nth-child(1) .value,
body.the-credibles-new .full-intro .stat:nth-child(1) .value {
  color: #fe3933;
}
body.the-credibles .full-intro .stat .value,
body.the-credibles-new .full-intro .stat .value {
  font-weight: 600;
  line-height: 1;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
}

.chart-container[data-chart-id=the-credibles] .incidents,
article[data-postname=the-credibles-new] .conflict-data-container .incidents {
  background-color: #f2f2f2;
}
@media (min-width: 768px) {
  .chart-container[data-chart-id=the-credibles] .incidents,
  article[data-postname=the-credibles-new] .conflict-data-container .incidents {
    background-color: #FFF;
  }
}
@media (min-width: 768px) {
  .chart-container[data-chart-id=the-credibles] .incidents,
  article[data-postname=the-credibles-new] .conflict-data-container .incidents {
    min-height: 740px;
  }
}
@media (min-width: 1024px) {
  .chart-container[data-chart-id=the-credibles] .incidents,
  article[data-postname=the-credibles-new] .conflict-data-container .incidents {
    min-height: 645px;
  }
}
@media (min-width: 1260px) {
  .chart-container[data-chart-id=the-credibles] .incidents,
  article[data-postname=the-credibles-new] .conflict-data-container .incidents {
    min-height: 540px;
  }
}
.chart-container[data-chart-id=the-credibles] .map-switches,
article[data-postname=the-credibles-new] .conflict-data-container .map-switches {
  border: none;
}
.chart-container[data-chart-id=the-credibles] .map-switches .option,
article[data-postname=the-credibles-new] .conflict-data-container .map-switches .option {
  border: none;
}
.chart-container[data-chart-id=the-credibles] .map-switches.disabled,
article[data-postname=the-credibles-new] .conflict-data-container .map-switches.disabled {
  display: none;
}
.chart-container[data-chart-id=the-credibles] .map-switches.casualties-selected .casualties-option,
article[data-postname=the-credibles-new] .conflict-data-container .map-switches.casualties-selected .casualties-option {
  background-color: #fe3933;
  color: #000;
}
.chart-container[data-chart-id=the-credibles] .map-switches.casualties-selected .incidents-option,
article[data-postname=the-credibles-new] .conflict-data-container .map-switches.casualties-selected .incidents-option {
  background-color: #000;
  color: #999;
}
.chart-container[data-chart-id=the-credibles] .map-switches .incidents-option,
article[data-postname=the-credibles-new] .conflict-data-container .map-switches .incidents-option {
  margin-right: 0;
  background-color: #ffca4d;
  color: #000;
}
.chart-container[data-chart-id=the-credibles] .map-switches .casualties-option,
article[data-postname=the-credibles-new] .conflict-data-container .map-switches .casualties-option {
  color: #999;
  background-color: #000;
}
.chart-container[data-chart-id=the-credibles] .map-legend,
article[data-postname=the-credibles-new] .conflict-data-container .map-legend {
  display: block;
  z-index: 100;
  color: #FFF;
  background-color: #000;
  position: absolute;
  top: 0;
  font-weight: 500;
  margin-bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 12px;
  right: 0;
}
.chart-container[data-chart-id=the-credibles] .map-legend .incidents-option,
article[data-postname=the-credibles-new] .conflict-data-container .map-legend .incidents-option {
  margin-right: 0;
  background-color: #ffca4d;
  color: #000;
}
.chart-container[data-chart-id=the-credibles] .map-legend &gt; div,
article[data-postname=the-credibles-new] .conflict-data-container .map-legend &gt; div {
  padding: 7px 10px 5px 10px;
}
.chart-container[data-chart-id=the-credibles] .map-legend .option,
article[data-postname=the-credibles-new] .conflict-data-container .map-legend .option {
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
.chart-container[data-chart-id=the-credibles] .map-legend .casualties-option,
article[data-postname=the-credibles-new] .conflict-data-container .map-legend .casualties-option {
  color: #999;
}
.chart-container[data-chart-id=the-credibles] .group,
article[data-postname=the-credibles-new] .conflict-data-container .group {
  display: block;
}
.chart-container[data-chart-id=the-credibles] .label,
article[data-postname=the-credibles-new] .conflict-data-container .label {
  font-weight: normal;
}
.chart-container[data-chart-id=the-credibles] h2,
article[data-postname=the-credibles-new] .conflict-data-container h2 {
  margin: 0 0 1rem 0;
  padding: 0 20px;
}
.chart-container[data-chart-id=the-credibles] h4,
article[data-postname=the-credibles-new] .conflict-data-container h4 {
  margin-bottom: 5px;
}
.chart-container[data-chart-id=the-credibles] .description,
article[data-postname=the-credibles-new] .conflict-data-container .description {
  padding: 0 15px;
  font-size: 14px;
  -webkit-column-count: 2;
     -moz-column-count: 2;
          column-count: 2;
}
@media (min-width: 1260px) {
  .chart-container[data-chart-id=the-credibles] .description,
  article[data-postname=the-credibles-new] .conflict-data-container .description {
    padding: 0 20px;
  }
}
.chart-container[data-chart-id=the-credibles] .description p,
article[data-postname=the-credibles-new] .conflict-data-container .description p {
  text-align: left !important;
}
.chart-container[data-chart-id=the-credibles] .description.airwars p,
article[data-postname=the-credibles-new] .conflict-data-container .description.airwars p {
  display: none;
}
.chart-container[data-chart-id=the-credibles] .description.airwars p:nth-child(-n+2),
article[data-postname=the-credibles-new] .conflict-data-container .description.airwars p:nth-child(-n+2) {
  display: block;
}
.chart-container[data-chart-id=the-credibles] .incident-header,
article[data-postname=the-credibles-new] .conflict-data-container .incident-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  height: auto;
  margin-top: 0;
  padding: 15px 15px 0 15px;
  position: relative;
}
@media (min-width: 768px) {
  .chart-container[data-chart-id=the-credibles] .incident-header,
  article[data-postname=the-credibles-new] .conflict-data-container .incident-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
  }
}
@media (min-width: 1024px) {
  .chart-container[data-chart-id=the-credibles] .incident-header,
  article[data-postname=the-credibles-new] .conflict-data-container .incident-header {
    height: 70px;
    padding: 20px 20px 0 20px;
  }
}
.chart-container[data-chart-id=the-credibles] .incident-header .date,
article[data-postname=the-credibles-new] .conflict-data-container .incident-header .date {
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  font-weight: normal;
}
@media (min-width: 768px) {
  .chart-container[data-chart-id=the-credibles] .incident-header .date,
  article[data-postname=the-credibles-new] .conflict-data-container .incident-header .date {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 240px;
            flex: 1 0 240px;
  }
}
.chart-container[data-chart-id=the-credibles] .incident-header .code,
article[data-postname=the-credibles-new] .conflict-data-container .incident-header .code {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 110px;
          flex: 0 0 110px;
  font-weight: 600;
}
.chart-container[data-chart-id=the-credibles] .incident-header .location,
article[data-postname=the-credibles-new] .conflict-data-container .incident-header .location {
  text-align: left;
  display: block;
  font-size: 14px;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  font-family: "Noto Kufi Arabic", "Atlas-Grotesk-Web";
}
@media (min-width: 768px) {
  .chart-container[data-chart-id=the-credibles] .incident-header .location,
  article[data-postname=the-credibles-new] .conflict-data-container .incident-header .location {
    margin-bottom: 1rem;
    font-size: 15px;
    text-align: right;
    display: none;
  }
}
@media (min-width: 1260px) {
  .chart-container[data-chart-id=the-credibles] .incident-header .location,
  article[data-postname=the-credibles-new] .conflict-data-container .incident-header .location {
    display: block;
  }
}
.chart-container[data-chart-id=the-credibles] .incident-header .exact-location,
article[data-postname=the-credibles-new] .conflict-data-container .incident-header .exact-location {
  margin-bottom: 1rem;
  display: block;
  font-size: 14px;
}
.chart-container[data-chart-id=the-credibles] .incident-header .exact-location span,
article[data-postname=the-credibles-new] .conflict-data-container .incident-header .exact-location span {
  font-size: 12px;
  font-family: "Atlas-Typewriter-Web";
}
@media (min-width: 768px) {
  .chart-container[data-chart-id=the-credibles] .incident-header .exact-location,
  article[data-postname=the-credibles-new] .conflict-data-container .incident-header .exact-location {
    display: none;
  }
}
.chart-container[data-chart-id=the-credibles] .incident-header .close,
article[data-postname=the-credibles-new] .conflict-data-container .incident-header .close {
  position: relative;
  right: -8px;
  width: 30px;
  height: 30px;
  text-align: center;
  font-size: 20px;
  color: #fe3933;
  padding-top: 2px;
}
@media (min-width: 768px) {
  .chart-container[data-chart-id=the-credibles] .incident-header .close,
  article[data-postname=the-credibles-new] .conflict-data-container .incident-header .close {
    background-color: #FFF;
    position: absolute;
    right: -30px;
    top: 0;
  }
}
.chart-container[data-chart-id=the-credibles] .incident-header .close:hover,
article[data-postname=the-credibles-new] .conflict-data-container .incident-header .close:hover {
  background-color: #fe3933;
  color: #000;
  cursor: pointer;
}
.chart-container[data-chart-id=the-credibles] .timeline-outer .timeline-bars,
article[data-postname=the-credibles-new] .conflict-data-container .timeline-outer .timeline-bars {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.chart-container[data-chart-id=the-credibles] .timeline-outer .timeline-bars &gt; div.day,
article[data-postname=the-credibles-new] .conflict-data-container .timeline-outer .timeline-bars &gt; div.day {
  background-color: #fe3933;
  bottom: 1px;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 2px;
          flex: 1 1 2px;
}
.chart-container[data-chart-id=the-credibles] .timeline-outer .timeline-bars &gt; div.day.shown,
article[data-postname=the-credibles-new] .conflict-data-container .timeline-outer .timeline-bars &gt; div.day.shown {
  background-color: #000;
}
.chart-container[data-chart-id=the-credibles] .timeline-outer .timeline-bars .time-marker,
article[data-postname=the-credibles-new] .conflict-data-container .timeline-outer .timeline-bars .time-marker {
  width: 0;
  position: relative;
  top: 0px;
  background: #000;
  border-left: 1px solid #dcdcdc;
  font-size: 10px;
  height: 70px;
}
@media (min-width: 1024px) {
  .chart-container[data-chart-id=the-credibles] .timeline-outer .timeline-bars .time-marker,
  article[data-postname=the-credibles-new] .conflict-data-container .timeline-outer .timeline-bars .time-marker {
    height: 76px;
    font-size: 12px;
  }
}
.chart-container[data-chart-id=the-credibles] .timeline-outer .timeline-bars .time-marker span,
article[data-postname=the-credibles-new] .conflict-data-container .timeline-outer .timeline-bars .time-marker span {
  background: #FFF;
  padding: 0 0 0 5px;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
  -webkit-transform-origin: 0 50%;
          transform-origin: 0 50%;
  display: inline-block;
}
@media (min-width: 1024px) {
  .chart-container[data-chart-id=the-credibles] .timeline-outer .timeline-bars .time-marker span,
  article[data-postname=the-credibles-new] .conflict-data-container .timeline-outer .timeline-bars .time-marker span {
    padding-left: 3px;
    min-width: 60px;
    -webkit-transform: none;
            transform: none;
  }
}
.chart-container[data-chart-id=the-credibles] .timeline-outer .timeline-bars .time-marker span.date-2019,
article[data-postname=the-credibles-new] .conflict-data-container .timeline-outer .timeline-bars .time-marker span.date-2019 {
  display: inline-block;
}
@media (min-width: 1024px) {
  .chart-container[data-chart-id=the-credibles] .timeline-outer .timeline-bars .time-marker span.date-2019,
  article[data-postname=the-credibles-new] .conflict-data-container .timeline-outer .timeline-bars .time-marker span.date-2019 {
    display: none;
  }
}
@media (min-width: 1420px) {
  .chart-container[data-chart-id=the-credibles] .timeline-outer .timeline-bars .time-marker span.date-2019,
  article[data-postname=the-credibles-new] .conflict-data-container .timeline-outer .timeline-bars .time-marker span.date-2019 {
    display: inline;
  }
}
.chart-container[data-chart-id=the-credibles] .rc-slider .rc-slider-track,
article[data-postname=the-credibles-new] .conflict-data-container .rc-slider .rc-slider-track {
  background-color: #fe3933 !important;
  opacity: 0.12;
}
.chart-container[data-chart-id=the-credibles] .incidents-container,
article[data-postname=the-credibles-new] .conflict-data-container .incidents-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  position: relative;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  top: 0px;
  padding: 0;
  z-index: 4;
}
@media (min-width: 768px) {
  .chart-container[data-chart-id=the-credibles] .incidents-container,
  article[data-postname=the-credibles-new] .conflict-data-container .incidents-container {
    height: 0;
    position: absolute;
  }
}
@media (min-width: 768px) {
  .chart-container[data-chart-id=the-credibles] .incidents-container,
  article[data-postname=the-credibles-new] .conflict-data-container .incidents-container {
    top: 15px;
    padding: 0 15px;
  }
}
@media (min-width: 1260px) {
  .chart-container[data-chart-id=the-credibles] .incidents-container,
  article[data-postname=the-credibles-new] .conflict-data-container .incidents-container {
    top: 30px;
    padding: 0 20px;
  }
}
.chart-container[data-chart-id=the-credibles] .incidents-container .incidents,
article[data-postname=the-credibles-new] .conflict-data-container .incidents-container .incidents {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100%;
          flex: 1 0 100%;
}
@media (min-width: 768px) {
  .chart-container[data-chart-id=the-credibles] .incidents-container .incidents,
  article[data-postname=the-credibles-new] .conflict-data-container .incidents-container .incidents {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 50%;
            flex: 0 1 50%;
  }
}
.chart-container[data-chart-id=the-credibles] .incidents-container .incidents.intro,
article[data-postname=the-credibles-new] .conflict-data-container .incidents-container .incidents.intro {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 40%;
          flex: 0 1 40%;
  padding: 40px 0;
}
.chart-container[data-chart-id=the-credibles] .incidents-container .incidents.intro .totals,
article[data-postname=the-credibles-new] .conflict-data-container .incidents-container .incidents.intro .totals {
  display: none;
  background: transparent;
  padding: 0;
  margin: 1rem 0;
}
.chart-container[data-chart-id=the-credibles] .incidents-container .incidents.intro .totals .total,
article[data-postname=the-credibles-new] .conflict-data-container .incidents-container .incidents.intro .totals .total {
  background: transparent;
  border: 1px solid #000;
}
.chart-container[data-chart-id=the-credibles] .incidents-container .incidents.intro h1,
article[data-postname=the-credibles-new] .conflict-data-container .incidents-container .incidents.intro h1 {
  font-size: 38px;
  line-height: 1.15;
}
.chart-container[data-chart-id=the-credibles] .incidents-container .incidents.intro h1 span,
article[data-postname=the-credibles-new] .conflict-data-container .incidents-container .incidents.intro h1 span {
  font-weight: 400;
}
.chart-container[data-chart-id=the-credibles] .incidents-container .incidents.intro .start,
article[data-postname=the-credibles-new] .conflict-data-container .incidents-container .incidents.intro .start {
  margin-top: 1rem;
  border: 1px solid #FFF;
  padding: 10px 15px;
  display: inline-block;
  text-decoration: none;
}
.chart-container[data-chart-id=the-credibles] .incidents-container .map-meta,
article[data-postname=the-credibles-new] .conflict-data-container .incidents-container .map-meta {
  max-width: 45%;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  padding: 0 0 0 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 0;
  position: relative;
  display: none;
}
@media (min-width: 768px) {
  .chart-container[data-chart-id=the-credibles] .incidents-container .map-meta,
  article[data-postname=the-credibles-new] .conflict-data-container .incidents-container .map-meta {
    display: block;
  }
}
.chart-container[data-chart-id=the-credibles] .incidents-container .map-meta .lat-lng,
article[data-postname=the-credibles-new] .conflict-data-container .incidents-container .map-meta .lat-lng {
  padding: 12px 15px 10px 15px;
  background: #FFF;
  text-align: right;
}
.chart-container[data-chart-id=the-credibles] .incidents-container .map-meta .lat-lng .location,
article[data-postname=the-credibles-new] .conflict-data-container .incidents-container .map-meta .lat-lng .location {
  font-size: 12px;
  font-family: "Noto Kufi Arabic", "Atlas-Grotesk-Web";
}
@media (min-width: 1260px) {
  .chart-container[data-chart-id=the-credibles] .incidents-container .map-meta .lat-lng .location,
  article[data-postname=the-credibles-new] .conflict-data-container .incidents-container .map-meta .lat-lng .location {
    display: none;
  }
}
.chart-container[data-chart-id=the-credibles] .incidents-container .map-meta .lat-lng .value,
article[data-postname=the-credibles-new] .conflict-data-container .incidents-container .map-meta .lat-lng .value {
  font-family: "Atlas-Typewriter-Web";
  font-weight: bold;
}
.chart-container[data-chart-id=the-credibles] .incidents-container .map-meta .lat-lng .accuracy,
article[data-postname=the-credibles-new] .conflict-data-container .incidents-container .map-meta .lat-lng .accuracy {
  font-size: 12px;
}
@media (min-width: 1260px) {
  .chart-container[data-chart-id=the-credibles] .incidents-container .map-meta .lat-lng .accuracy,
  article[data-postname=the-credibles-new] .conflict-data-container .incidents-container .map-meta .lat-lng .accuracy {
    font-size: 14px;
  }
}
@media (min-width: 1260px) {
  .chart-container[data-chart-id=the-credibles] .incidents-container .map-meta .lat-lng,
  article[data-postname=the-credibles-new] .conflict-data-container .incidents-container .map-meta .lat-lng {
    padding: 20px 20px 20px 20px;
  }
}

.postdata {
  margin: 2rem 0 2rem 0;
}
@media (min-width: 768px) {
  .postdata {
    margin: 3rem 0 4rem 0;
  }
}
@media (min-width: 768px) {
  .postdata__content {
    display: grid;
    grid-template-columns: 1.5fr 1fr;
    grid-gap: 40px;
  }
}
@media (min-width: 768px) {
  .postdata h4 {
    margin: 2.4rem 0 0 0;
  }
}
.postdata .langswitcher {
  margin-top: 0;
  font-size: 15px;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

article[data-postname=russian-military-in-ukraine-casualty-map] .timeline-block.monitored,
[data-slug*=russian-military-in-ukraine] .timeline-block.monitored {
  border-bottom: 1px solid #005BBB;
}
article[data-postname=russian-military-in-ukraine-casualty-map] .bar,
[data-slug*=russian-military-in-ukraine] .bar {
  fill: #005BBB;
}
article[data-postname=russian-military-in-ukraine-casualty-map] .rc-slider-track,
[data-slug*=russian-military-in-ukraine] .rc-slider-track {
  background-color: rgba(0, 91, 187, 0.3);
}
article[data-postname=russian-military-in-ukraine-casualty-map] .timeline-container .rc-slider .rc-slider-handle::before,
[data-slug*=russian-military-in-ukraine] .timeline-container .rc-slider .rc-slider-handle::before {
  background-color: #005BBB;
}
article[data-postname=russian-military-in-ukraine-casualty-map] #selected-features .incidents,
[data-slug*=russian-military-in-ukraine] #selected-features .incidents {
  max-height: none;
}
@media (min-width: 768px) {
  article[data-postname=russian-military-in-ukraine-casualty-map] #selected-features .incidents,
  [data-slug*=russian-military-in-ukraine] #selected-features .incidents {
    max-height: 470px;
  }
}
@media (min-width: 1260px) {
  article[data-postname=russian-military-in-ukraine-casualty-map] #selected-features .incidents,
  [data-slug*=russian-military-in-ukraine] #selected-features .incidents {
    max-height: 480px;
  }
}

article[data-postname=us-forces-in-somalia-fatalities-and-strikes-map] .timeline-block.monitored,
[data-slug*=us-forces-in-somalia] .timeline-block.monitored {
  border-bottom: 1px solid #b96749;
}
article[data-postname=us-forces-in-somalia-fatalities-and-strikes-map] .bar,
[data-slug*=us-forces-in-somalia] .bar {
  fill: #b96749;
}
article[data-postname=us-forces-in-somalia-fatalities-and-strikes-map] .rc-slider-track,
[data-slug*=us-forces-in-somalia] .rc-slider-track {
  background-color: rgba(222, 132, 98, 0.3);
}
article[data-postname=us-forces-in-somalia-fatalities-and-strikes-map] .timeline-container .rc-slider .rc-slider-handle::before,
[data-slug*=us-forces-in-somalia] .timeline-container .rc-slider .rc-slider-handle::before {
  background-color: #8a4d37;
}
article[data-postname=us-forces-in-somalia-fatalities-and-strikes-map] #selected-features .incidents,
[data-slug*=us-forces-in-somalia] #selected-features .incidents {
  max-height: none;
}
@media (min-width: 768px) {
  article[data-postname=us-forces-in-somalia-fatalities-and-strikes-map] #selected-features .incidents,
  [data-slug*=us-forces-in-somalia] #selected-features .incidents {
    max-height: 470px;
  }
}
@media (min-width: 1260px) {
  article[data-postname=us-forces-in-somalia-fatalities-and-strikes-map] #selected-features .incidents,
  [data-slug*=us-forces-in-somalia] #selected-features .incidents {
    max-height: 480px;
  }
}

article[data-postname=us-forces-in-yemen-fatalities-and-strikes-map] .timeline-block.monitored,
[data-slug*=us-forces-in-yemen] .timeline-block.monitored {
  border-bottom: 1px solid #3f5177;
}
article[data-postname=us-forces-in-yemen-fatalities-and-strikes-map] .bar,
[data-slug*=us-forces-in-yemen] .bar {
  fill: #3f5177;
}
article[data-postname=us-forces-in-yemen-fatalities-and-strikes-map] .rc-slider-track,
[data-slug*=us-forces-in-yemen] .rc-slider-track {
  background-color: rgba(121, 142, 187, 0.3);
}
article[data-postname=us-forces-in-yemen-fatalities-and-strikes-map] .timeline-container .rc-slider .rc-slider-handle::before,
[data-slug*=us-forces-in-yemen] .timeline-container .rc-slider .rc-slider-handle::before {
  background-color: #415275;
}
article[data-postname=us-forces-in-yemen-fatalities-and-strikes-map] .yemen-event,
[data-slug*=us-forces-in-yemen] .yemen-event {
  position: absolute;
  font-size: 12px;
  top: -20px;
  color: #888;
}
article[data-postname=us-forces-in-yemen-fatalities-and-strikes-map] .yemen-event i,
[data-slug*=us-forces-in-yemen] .yemen-event i {
  font-size: 80%;
  margin-right: 5px;
  position: relative;
  top: -1px;
}
article[data-postname=us-forces-in-yemen-fatalities-and-strikes-map] .yemen-event a,
[data-slug*=us-forces-in-yemen] .yemen-event a {
  color: currentColor;
}
article[data-postname=us-forces-in-yemen-fatalities-and-strikes-map] #selected-features .incidents,
[data-slug*=us-forces-in-yemen] #selected-features .incidents {
  max-height: none;
}
@media (min-width: 768px) {
  article[data-postname=us-forces-in-yemen-fatalities-and-strikes-map] #selected-features .incidents,
  [data-slug*=us-forces-in-yemen] #selected-features .incidents {
    max-height: 240px;
  }
}
@media (min-width: 1260px) {
  article[data-postname=us-forces-in-yemen-fatalities-and-strikes-map] #selected-features .incidents,
  [data-slug*=us-forces-in-yemen] #selected-features .incidents {
    max-height: 240px;
  }
}

article[data-postname=us-forces-in-somalia-fatalities-and-strikes-map] #selected-features.strike-target .incident,
article[data-postname=us-forces-in-somalia-fatalities-and-strikes-map] #selected-features.strike-locations .incident,
article[data-postname=us-forces-in-somalia-fatalities-and-strikes-map] #selected-features.militant-fatalities .incident,
article[data-postname=us-forces-in-yemen-fatalities-and-strikes-map] #selected-features.strike-target .incident,
article[data-postname=us-forces-in-yemen-fatalities-and-strikes-map] #selected-features.strike-locations .incident,
article[data-postname=us-forces-in-yemen-fatalities-and-strikes-map] #selected-features.militant-fatalities .incident,
[data-slug*=us-forces-in-somalia] #selected-features.strike-target .incident,
[data-slug*=us-forces-in-somalia] #selected-features.strike-locations .incident,
[data-slug*=us-forces-in-somalia] #selected-features.militant-fatalities .incident,
[data-slug*=us-forces-in-yemen] #selected-features.strike-target .incident,
[data-slug*=us-forces-in-yemen] #selected-features.strike-locations .incident,
[data-slug*=us-forces-in-yemen] #selected-features.militant-fatalities .incident {
  grid-template-columns: 100px 1fr 60px 90px;
}
article[data-postname=us-forces-in-somalia-fatalities-and-strikes-map] #selected-features.civilian-fatalities .incident,
article[data-postname=us-forces-in-yemen-fatalities-and-strikes-map] #selected-features.civilian-fatalities .incident,
[data-slug*=us-forces-in-somalia] #selected-features.civilian-fatalities .incident,
[data-slug*=us-forces-in-yemen] #selected-features.civilian-fatalities .incident {
  grid-template-columns: 100px 1fr 60px 60px 90px;
}
article[data-postname=us-forces-in-somalia-fatalities-and-strikes-map] .map-container,
article[data-postname=us-forces-in-yemen-fatalities-and-strikes-map] .map-container,
[data-slug*=us-forces-in-somalia] .map-container,
[data-slug*=us-forces-in-yemen] .map-container {
  height: 100%;
  overflow: auto;
}
article[data-postname=us-forces-in-somalia-fatalities-and-strikes-map] .map-container #selected-features,
article[data-postname=us-forces-in-yemen-fatalities-and-strikes-map] .map-container #selected-features,
[data-slug*=us-forces-in-somalia] .map-container #selected-features,
[data-slug*=us-forces-in-yemen] .map-container #selected-features {
  position: relative;
  margin-top: 0;
  background: transparent;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
article[data-postname=us-forces-in-somalia-fatalities-and-strikes-map] .map-container #selected-features .incidents,
article[data-postname=us-forces-in-yemen-fatalities-and-strikes-map] .map-container #selected-features .incidents,
[data-slug*=us-forces-in-somalia] .map-container #selected-features .incidents,
[data-slug*=us-forces-in-yemen] .map-container #selected-features .incidents {
  height: auto;
}
article[data-postname=us-forces-in-somalia-fatalities-and-strikes-map] .map-controls-sidebar,
article[data-postname=us-forces-in-yemen-fatalities-and-strikes-map] .map-controls-sidebar,
[data-slug*=us-forces-in-somalia] .map-controls-sidebar,
[data-slug*=us-forces-in-yemen] .map-controls-sidebar {
  position: absolute;
  z-index: 4;
  top: 0;
  right: 0;
  left: 0;
  width: auto;
  bottom: auto;
}
@media (min-width: 768px) {
  article[data-postname=us-forces-in-somalia-fatalities-and-strikes-map] .map-controls-sidebar,
  article[data-postname=us-forces-in-yemen-fatalities-and-strikes-map] .map-controls-sidebar,
  [data-slug*=us-forces-in-somalia] .map-controls-sidebar,
  [data-slug*=us-forces-in-yemen] .map-controls-sidebar {
    width: 300px;
    top: 20px;
    right: 20px;
    left: auto;
  }
}
@media (min-width: 1260px) {
  article[data-postname=us-forces-in-somalia-fatalities-and-strikes-map] .map-controls-sidebar,
  article[data-postname=us-forces-in-yemen-fatalities-and-strikes-map] .map-controls-sidebar,
  [data-slug*=us-forces-in-somalia] .map-controls-sidebar,
  [data-slug*=us-forces-in-yemen] .map-controls-sidebar {
    left: auto;
    top: 30px;
    right: 50px;
    width: 400px;
  }
}
article[data-postname=us-forces-in-somalia-fatalities-and-strikes-map] .map-controls-sidebar p,
article[data-postname=us-forces-in-yemen-fatalities-and-strikes-map] .map-controls-sidebar p,
[data-slug*=us-forces-in-somalia] .map-controls-sidebar p,
[data-slug*=us-forces-in-yemen] .map-controls-sidebar p {
  display: none;
  font-size: 12px;
}
@media (min-width: 768px) {
  article[data-postname=us-forces-in-somalia-fatalities-and-strikes-map] .map-controls-sidebar p,
  article[data-postname=us-forces-in-yemen-fatalities-and-strikes-map] .map-controls-sidebar p,
  [data-slug*=us-forces-in-somalia] .map-controls-sidebar p,
  [data-slug*=us-forces-in-yemen] .map-controls-sidebar p {
    display: block;
  }
}
@media (min-width: 768px) {
  article[data-postname=us-forces-in-somalia-fatalities-and-strikes-map] #selected-features,
  article[data-postname=us-forces-in-yemen-fatalities-and-strikes-map] #selected-features,
  [data-slug*=us-forces-in-somalia] #selected-features,
  [data-slug*=us-forces-in-yemen] #selected-features {
    margin-bottom: 20px;
    border-left: 1px solid #DDD;
    border-bottom: 1px solid #ddd;
  }
}
article[data-postname=us-forces-in-somalia-fatalities-and-strikes-map] #selected-features .sort, article[data-postname=us-forces-in-somalia-fatalities-and-strikes-map] #selected-features .incidents,
article[data-postname=us-forces-in-yemen-fatalities-and-strikes-map] #selected-features .sort,
article[data-postname=us-forces-in-yemen-fatalities-and-strikes-map] #selected-features .incidents,
[data-slug*=us-forces-in-somalia] #selected-features .sort,
[data-slug*=us-forces-in-somalia] #selected-features .incidents,
[data-slug*=us-forces-in-yemen] #selected-features .sort,
[data-slug*=us-forces-in-yemen] #selected-features .incidents {
  background-color: #FFF;
}
@media (min-width: 768px) {
  article[data-postname=us-forces-in-somalia-fatalities-and-strikes-map] #selected-features .sort, article[data-postname=us-forces-in-somalia-fatalities-and-strikes-map] #selected-features .incidents,
  article[data-postname=us-forces-in-yemen-fatalities-and-strikes-map] #selected-features .sort,
  article[data-postname=us-forces-in-yemen-fatalities-and-strikes-map] #selected-features .incidents,
  [data-slug*=us-forces-in-somalia] #selected-features .sort,
  [data-slug*=us-forces-in-somalia] #selected-features .incidents,
  [data-slug*=us-forces-in-yemen] #selected-features .sort,
  [data-slug*=us-forces-in-yemen] #selected-features .incidents {
    border-right: 1px solid #DDD;
  }
}
@media (min-width: 768px) {
  article[data-postname=us-forces-in-somalia-fatalities-and-strikes-map] #selected-features .sort,
  article[data-postname=us-forces-in-yemen-fatalities-and-strikes-map] #selected-features .sort,
  [data-slug*=us-forces-in-somalia] #selected-features .sort,
  [data-slug*=us-forces-in-yemen] #selected-features .sort {
    border-top: 1px solid #DDD;
  }
}
article[data-postname=us-forces-in-somalia-fatalities-and-strikes-map] #selected-features .map-legend,
article[data-postname=us-forces-in-yemen-fatalities-and-strikes-map] #selected-features .map-legend,
[data-slug*=us-forces-in-somalia] #selected-features .map-legend,
[data-slug*=us-forces-in-yemen] #selected-features .map-legend {
  border-top: 1px solid #ddd;
  border-bottom: none;
}
@media (min-width: 768px) {
  article[data-postname=us-forces-in-somalia-fatalities-and-strikes-map] #selected-features .map-legend,
  article[data-postname=us-forces-in-yemen-fatalities-and-strikes-map] #selected-features .map-legend,
  [data-slug*=us-forces-in-somalia] #selected-features .map-legend,
  [data-slug*=us-forces-in-yemen] #selected-features .map-legend {
    border-bottom: 1px solid #DDD;
  }
}

article[data-postname*=israeli-military-in] .timeline-controls-container,
.conflict-map-timeline[data-slug*=israeli-military-in] .timeline-controls-container {
  display: none;
}

article[data-postname=all-belligerents-in-libya-2012-present-casualty-and-strikes-map] .timeline-block.monitored,
[data-slug*=all-belligerents-in-libya-2012] .timeline-block.monitored {
  border-bottom: 1px solid #b19458;
}
article[data-postname=all-belligerents-in-libya-2012-present-casualty-and-strikes-map] .bar,
[data-slug*=all-belligerents-in-libya-2012] .bar {
  fill: #b19458;
}
article[data-postname=all-belligerents-in-libya-2012-present-casualty-and-strikes-map] .rc-slider-track,
[data-slug*=all-belligerents-in-libya-2012] .rc-slider-track {
  background-color: rgba(241, 197, 97, 0.3);
}
article[data-postname=all-belligerents-in-libya-2012-present-casualty-and-strikes-map] #selected-features.civilian-fatalities .incident,
[data-slug*=all-belligerents-in-libya-2012] #selected-features.civilian-fatalities .incident {
  grid-template-columns: 70px 65px 1fr 40px 84px;
}
article[data-postname=all-belligerents-in-libya-2012-present-casualty-and-strikes-map] #selected-features.strikes .incident,
[data-slug*=all-belligerents-in-libya-2012] #selected-features.strikes .incident {
  grid-template-columns: 12px 70px 65px 1fr 40px 84px;
}
article[data-postname=all-belligerents-in-libya-2012-present-casualty-and-strikes-map] .map-legend,
[data-slug*=all-belligerents-in-libya-2012] .map-legend {
  display: none;
}
article[data-postname=all-belligerents-in-libya-2012-present-casualty-and-strikes-map] #selected-features,
[data-slug*=all-belligerents-in-libya-2012] #selected-features {
  position: relative;
  border-bottom: 1px solid #ddd;
}
@media (min-width: 768px) {
  article[data-postname=all-belligerents-in-libya-2012-present-casualty-and-strikes-map] #selected-features.hidden.strikes + .map-legend,
  [data-slug*=all-belligerents-in-libya-2012] #selected-features.hidden.strikes + .map-legend {
    display: block;
  }
}
article[data-postname=all-belligerents-in-libya-2012-present-casualty-and-strikes-map] #selected-features.hidden.strikes + .map-legend .legend-items,
[data-slug*=all-belligerents-in-libya-2012] #selected-features.hidden.strikes + .map-legend .legend-items {
  display: block;
  -webkit-column-count: 2;
     -moz-column-count: 2;
          column-count: 2;
}
article[data-postname=all-belligerents-in-libya-2012-present-casualty-and-strikes-map] #selected-features.hidden.strikes + .map-legend .legend-items div,
[data-slug*=all-belligerents-in-libya-2012] #selected-features.hidden.strikes + .map-legend .legend-items div {
  -webkit-column-break-inside: avoid;
     -moz-column-break-inside: avoid;
          break-inside: avoid-column;
}

article[data-postname=all-belligerents-in-libya-2011-casualty-and-strikes-map] .rc-slider-track,
[data-slug*=all-belligerents-in-libya-2011] .rc-slider-track {
  background-color: rgba(230, 156, 64, 0.4);
}
article[data-postname=all-belligerents-in-libya-2011-casualty-and-strikes-map] .bar,
[data-slug*=all-belligerents-in-libya-2011] .bar {
  fill: #e69c40;
}
article[data-postname=all-belligerents-in-libya-2011-casualty-and-strikes-map] .svg-container,
[data-slug*=all-belligerents-in-libya-2011] .svg-container {
  border-bottom: 1px solid #e69c40;
}
article[data-postname=all-belligerents-in-libya-2011-casualty-and-strikes-map] #selected-features.civilian-fatalities .incident,
[data-slug*=all-belligerents-in-libya-2011] #selected-features.civilian-fatalities .incident {
  grid-template-columns: 85px 65px 1fr 1fr 84px;
}
article[data-postname=all-belligerents-in-libya-2011-casualty-and-strikes-map] #selected-features.strikes .incident,
[data-slug*=all-belligerents-in-libya-2011] #selected-features.strikes .incident {
  grid-template-columns: 12px 85px 65px 1fr 1fr 84px;
}

article[data-postname=all-belligerents-in-libya-2011-casualty-and-strikes-map] .map-controls-sidebar,
article[data-postname=all-belligerents-in-libya-2012-present-casualty-and-strikes-map] .map-controls-sidebar,
[data-slug*=all-belligerents-in-libya-2011] .map-controls-sidebar,
[data-slug*=all-belligerents-in-libya-2012] .map-controls-sidebar {
  z-index: 5;
  left: auto;
  width: 100%;
}
@media (min-width: 768px) {
  article[data-postname=all-belligerents-in-libya-2011-casualty-and-strikes-map] .map-controls-sidebar,
  article[data-postname=all-belligerents-in-libya-2012-present-casualty-and-strikes-map] .map-controls-sidebar,
  [data-slug*=all-belligerents-in-libya-2011] .map-controls-sidebar,
  [data-slug*=all-belligerents-in-libya-2012] .map-controls-sidebar {
    top: 20px;
    right: 20px;
    width: 395px;
  }
}
@media (min-width: 1260px) {
  article[data-postname=all-belligerents-in-libya-2011-casualty-and-strikes-map] .map-controls-sidebar,
  article[data-postname=all-belligerents-in-libya-2012-present-casualty-and-strikes-map] .map-controls-sidebar,
  [data-slug*=all-belligerents-in-libya-2011] .map-controls-sidebar,
  [data-slug*=all-belligerents-in-libya-2012] .map-controls-sidebar {
    right: 50px;
  }
}
article[data-postname=all-belligerents-in-libya-2011-casualty-and-strikes-map] .map-controls-sidebar .incidents,
article[data-postname=all-belligerents-in-libya-2012-present-casualty-and-strikes-map] .map-controls-sidebar .incidents,
[data-slug*=all-belligerents-in-libya-2011] .map-controls-sidebar .incidents,
[data-slug*=all-belligerents-in-libya-2012] .map-controls-sidebar .incidents {
  max-height: 370px;
}
article[data-postname=all-belligerents-in-libya-2011-casualty-and-strikes-map] .map-controls-sidebar .incidents .belligerent span::after,
article[data-postname=all-belligerents-in-libya-2012-present-casualty-and-strikes-map] .map-controls-sidebar .incidents .belligerent span::after,
[data-slug*=all-belligerents-in-libya-2011] .map-controls-sidebar .incidents .belligerent span::after,
[data-slug*=all-belligerents-in-libya-2012] .map-controls-sidebar .incidents .belligerent span::after {
  content: " ";
}

article[data-postname=russian-military-in-syria-casualty-map] .timeline-block.monitored,
article[data-postname=russian-military-in-syria-casualty-map] .timeline-block.monitored,
[data-slug*=russian-military-in-syria] .timeline-block.monitored {
  border-bottom: 1px solid #1a87a9;
}
article[data-postname=russian-military-in-syria-casualty-map] .bar,
article[data-postname=russian-military-in-syria-casualty-map] .bar,
[data-slug*=russian-military-in-syria] .bar {
  fill: #1a87a9;
}
article[data-postname=russian-military-in-syria-casualty-map] .rc-slider-track,
article[data-postname=russian-military-in-syria-casualty-map] .rc-slider-track,
[data-slug*=russian-military-in-syria] .rc-slider-track {
  background-color: rgba(47, 176, 216, 0.3);
}
article[data-postname=russian-military-in-syria-casualty-map] .rc-slider-handle::before,
article[data-postname=russian-military-in-syria-casualty-map] .rc-slider-handle::before,
[data-slug*=russian-military-in-syria] .rc-slider-handle::before {
  background-color: #16586d;
}

article[data-postname=turkish-military-in-iraq-and-syria-casualty-map] .timeline-block.monitored,
[data-slug*=turkish-military-in-iraq] .timeline-block.monitored {
  border-bottom: 1px solid #239e83;
}
article[data-postname=turkish-military-in-iraq-and-syria-casualty-map] .bar,
[data-slug*=turkish-military-in-iraq] .bar {
  fill: #239e83;
}
article[data-postname=turkish-military-in-iraq-and-syria-casualty-map] .rc-slider-track,
[data-slug*=turkish-military-in-iraq] .rc-slider-track {
  background-color: rgba(42, 187, 155, 0.3);
}
article[data-postname=turkish-military-in-iraq-and-syria-casualty-map] .exception,
[data-slug*=turkish-military-in-iraq] .exception {
  color: #2abb9b;
  font-weight: 500;
}
article[data-postname=turkish-military-in-iraq-and-syria-casualty-map] .rc-slider-handle::before,
[data-slug*=turkish-military-in-iraq] .rc-slider-handle::before {
  background-color: #156552;
}

#selected-features {
  z-index: 3;
  font-size: 12px;
  -webkit-overflow-scrolling: touch;
  background-color: rgba(255, 255, 255, 0.9);
  border-left: 1px solid var(--line-color);
}
#selected-features.hidden {
  display: none;
}
@media (min-width: 768px) {
  #selected-features {
    background-color: #FFF;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}
#selected-features .close {
  display: block;
  width: 30px;
  height: 30px;
  position: absolute;
  right: 0;
  top: 0;
  font-size: 22px;
  text-align: center;
  line-height: 1.6;
}
@media (min-width: 768px) {
  #selected-features .close {
    display: none;
  }
}
#selected-features .close:active {
  background: #7498b0;
  color: #FFF;
}
#selected-features .sort {
  padding: 8px 10px;
  height: 40px;
  border-bottom: 1px solid var(--line-color);
}
#selected-features .sort .result {
  padding-bottom: 6px;
}
#selected-features .sort .incident {
  color: #666;
  text-transform: uppercase;
  font-size: 9.5px;
  font-weight: 500;
  letter-spacing: 0.1em;
}
#selected-features .incidents {
  padding: 5px 10px 10px 10px;
  top: 0px;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: auto;
}
#selected-features .incidents .result.incident {
  display: block;
  border-bottom: none;
  padding-bottom: 7px;
}
#selected-features .incidents .result.incident span.value {
  font-weight: 500;
}
#selected-features .incidents .incident {
  padding: 3px 0;
  border-bottom: 1px solid var(--line-color);
}
#selected-features .incidents .reporting {
  text-transform: capitalize;
}
#selected-features .incident {
  display: grid;
  grid-template-columns: 65px 100px 1fr 0.9fr 84px;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
}
#selected-features .incident i {
  -webkit-transition: 150ms;
  transition: 150ms;
}
#selected-features .incident:nth-last-child(1) {
  border-bottom: none;
}
#selected-features .incident.expandable {
  cursor: pointer;
}
#selected-features .incident.expandable:hover i {
  -webkit-transform: scale(1.3);
          transform: scale(1.3);
}
body.british-ekia #selected-features .incident {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  grid-template-columns: 12px 70px 65px 1fr 40px 84px;
}
body.shahed-map #selected-features .incident {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  grid-template-columns: 15px 60px 100px 70px 1fr 84px;
}
body.shahed-map #selected-features .incident .statement {
  padding: 10px 0;
}
body.shahed-map #selected-features .incident .incident .accuracy {
  color: #999;
}
body.shahed-map #selected-features .incident .source {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  margin-bottom: 5px;
}
body.shahed-map #selected-features .incident .source h5 {
  margin-right: 5px;
}
body.shahed-map #selected-features .incident .source a {
  text-decoration: none;
}
body.shahed-map #selected-features .incident .source a span:not(.arrow) {
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 2px;
  text-decoration-color: inherit;
}
body.shahed-map #selected-features .incident .source a span:not(.arrow) span {
  text-decoration: underline;
  text-decoration-color: inherit;
  text-decoration-thickness: 1px;
  text-underline-offset: 2px;
}
body.shahed-map #selected-features .incident .source a .arrow {
  letter-spacing: 0.02em;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans Arabic", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Sans Arabic";
}
#selected-features .incident .uniquid {
  font-weight: 500;
}
#selected-features .incident .belligerent {
  font-weight: 500;
}
#selected-features .incident .statement {
  grid-column: 1/-1;
  padding: 20px 0 20px 0;
  color: #666;
}
#selected-features .incident .statement h5 {
  color: #666;
  text-transform: uppercase;
  font-size: 9.5px;
  font-weight: 500;
  letter-spacing: 0.1em;
  margin-bottom: 5px;
}
#selected-features .incident .statement strong {
  color: #000;
  font-weight: 500;
}
#selected-features .incident .casualties,
#selected-features .incident .militant-fatalities {
  text-align: center;
  font-weight: 500;
}
#selected-features .incident .injured {
  text-align: center;
}
#selected-features .incident .date {
  text-align: right;
}
#selected-features .incident .strike-target {
  font-weight: 500;
}
#selected-features .incident .strike-target span {
  display: block;
  padding-bottom: 2px;
}
#selected-features .incident .strike-status {
  font-weight: 500;
}
#selected-features .additional-info {
  display: grid;
  grid-column: 1/-1;
  padding: 10px 0;
  line-height: 1.5;
  grid-template-columns: 1fr 1fr;
}
#selected-features .additional-info .label {
  color: #666;
  text-transform: uppercase;
  font-size: 9.5px;
  font-weight: 500;
  letter-spacing: 0.1em;
}
#selected-features .additional-info .location {
  font-family: "Atlas-Grotesk-Web", "Noto Kufi Arabic";
}
#selected-features .additional-info .lat-lng {
  font-family: "Atlas-Typewriter-Web";
}
#selected-features .additional-info .accuracy {
  color: #999;
}

.legend-item {
  margin-bottom: 2px;
}
.legend-item i.far.fa-info-circle {
  margin-left: 4px;
  position: relative;
  top: 3px;
}
.legend-item .fa-info-circle:hover + .tooltip {
  display: block;
}

body.syria-earthquake-strikes {
  overflow: hidden;
}
body.syria-earthquake-strikes footer {
  display: none;
}
body.syria-earthquake-strikes main {
  height: calc(100vh - var(--header-height));
}
body.syria-earthquake-strikes nav {
  overflow: hidden;
}
body.syria-earthquake-strikes #posts &gt; article {
  margin-bottom: 0;
  overflow: hidden;
}

.earthquakemap {
  --blue: #178fd8;
  --sidebarwidth: 440px;
  height: calc(100vh - var(--header-height));
  position: relative;
  font-size: 12px;
  font-family: "Atlas-Grotesk-Web", "Noto Kufi Arabic";
}
.earthquakemap input[type=range] {
  background: transparent;
  margin-top: 4px;
}
@media (min-width: 768px) {
  .earthquakemap input[type=range] {
    margin-top: 8px;
  }
}
@media (min-width: 1024px) {
  .earthquakemap {
    display: grid;
    grid-template-columns: 1fr var(--sidebarwidth);
  }
}
.earthquakemap__clear {
  grid-column: span 2;
}
@media (min-width: 768px) {
  .earthquakemap__clear {
    grid-column: span 1;
  }
}
.earthquakemap__legendsource {
  font-size: 0.6rem;
  font-weight: normal;
  max-width: 180px;
  margin-top: 0.5rem;
  display: none;
}
@media (min-width: 768px) {
  .earthquakemap__legendsource {
    display: block;
  }
}
.earthquakemap__legendsource a:link, .earthquakemap__legendsource a:visited {
  color: #FFF;
}
.earthquakemap__filters {
  padding: 10px 15px 10px 15px;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 10px;
  margin-right: 40px;
  background: #222;
  color: #FFF;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  border-top: 1px solid #333;
}
@media (min-width: 768px) {
  .earthquakemap__filters {
    grid-gap: 15px;
    grid-template-columns: repeat(4, 1fr) 90px;
  }
}
@media (min-width: 1260px) {
  .earthquakemap__filters {
    grid-template-columns: 80px repeat(4, 1fr) 90px;
  }
}
@media (min-width: 1024px) {
  .earthquakemap__filters {
    margin-right: 0;
  }
}
.earthquakemap__filters label {
  display: block;
  margin-bottom: 5px;
}
.earthquakemap__filters &gt; label {
  display: none;
}
@media (min-width: 1260px) {
  .earthquakemap__filters &gt; label {
    display: block;
  }
}
.earthquakemap__filters select {
  padding: 6px 8px 5px 8px;
  display: block;
  width: 100%;
  height: auto;
  background: #333;
  color: #999;
  border-radius: 3px;
  font-size: 13px;
  -webkit-appearance: auto;
     -moz-appearance: auto;
          appearance: auto;
}
.earthquakemap__filters .active select {
  background: #204961;
  color: #289de4;
  font-weight: 500;
}
.earthquakemap__filters button {
  margin: 0 auto;
  padding: 0;
  background: transparent;
  font-size: 12px;
}
@media (min-width: 768px) {
  .earthquakemap__filters button {
    font-size: 13px;
  }
}
.earthquakemap__filters button span {
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 2px;
  text-decoration-color: inherit;
}
.earthquakemap__filters button span span {
  text-decoration: underline;
  text-decoration-color: inherit;
  text-decoration-thickness: 1px;
  text-underline-offset: 2px;
}
.earthquakemap__slider {
  color: #FFF;
  z-index: 100;
  background-color: #222;
  padding: 15px 15px 15px 12px;
  position: relative;
  display: grid;
  grid-template-columns: 14px 1fr;
  position: relative;
}
@media (min-width: 1024px) {
  .earthquakemap__slider {
    padding: 20px 10px 20px 15px;
  }
}
.earthquakemap__slider input {
  display: block;
  width: 100%;
  margin: 5px 0 0 0;
}
.earthquakemap__sliderlegend {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: 11px;
  font-weight: 500;
  height: 64px;
  margin-top: -7px;
  text-align: right;
  color: #b9b9b9;
  position: relative;
}
.earthquakemap__sliderlegend span {
  font-size: 11px;
  position: absolute;
  right: -54px;
  top: 0;
}
.earthquakemap__entries {
  height: calc(100vh - 145px - var(--header-height));
}
@media (min-width: 768px) {
  .earthquakemap__entries {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-flow: column-reverse nowrap;
            flex-flow: column-reverse nowrap;
    height: auto;
    overflow: hidden;
  }
}
.earthquakemap__sliderinner {
  position: relative;
}
.earthquakemap__sidebar {
  background-color: #222;
  z-index: 100;
  padding: 0px;
  -webkit-box-shadow: 0 -10px 10px rgba(0, 0, 0, 0.1);
          box-shadow: 0 -10px 10px rgba(0, 0, 0, 0.1);
  color: #fff;
  position: absolute;
  right: calc((100vw - 75px) * -1);
  top: 115px;
  bottom: 0;
  width: calc(100vw - 35px);
  border-left: 1px solid #333;
  overflow: auto;
}
@media (min-width: 1024px) {
  .earthquakemap__sidebar {
    position: static;
    width: auto;
  }
}
.earthquakemap__sidebar.open {
  right: 0;
}
.earthquakemap__sidebar.open + .earthquakemap__toggle {
  left: 5px;
}
.earthquakemap__toggle {
  background: #000;
  width: 32px;
  height: 32px;
  position: absolute;
  top: 50%;
  margin-top: -16px;
  right: 40px;
  color: #FFF;
  padding: 2px 4px;
  font-size: 26px;
}
@media (min-width: 1024px) {
  .earthquakemap__toggle {
    display: none;
  }
}
.earthquakemap__toggle span {
  font-weight: 200;
  height: 30px;
  display: block;
  line-height: 1;
}
.earthquakemap .mapboxgl-control-container {
  display: none;
}
@media (min-width: 1024px) {
  .earthquakemap .mapboxgl-control-container {
    display: block;
  }
}
.earthquakemap__datemarker {
  position: absolute;
  width: 82px;
  margin-left: -41px;
  text-align: center;
  padding-top: 0px;
  font-size: 11px;
  font-weight: 500;
  background: #222;
  z-index: 0;
  bottom: -10px;
}
@media (min-width: 768px) {
  .earthquakemap__datemarker {
    bottom: -3px;
  }
}
@media (min-width: 1024px) {
  .earthquakemap__datemarker {
    padding-top: 5px;
    font-size: 12px;
  }
}
.earthquakemap__marker {
  --earthquake: #ff495e;
  position: absolute;
  top: 0;
  bottom: 0;
  width: 0px;
  left: 0%;
  background-color: transparent !important;
  border-left: 1px dashed var(--earthquake) !important;
  font-size: 11px;
}
.earthquakemap__marker &gt; span {
  top: 8px;
  position: absolute;
  right: -133px;
  width: 130px;
  font-size: 11px;
  font-weight: 500;
  color: var(--earthquake);
}
.earthquakemap__introduction {
  padding: 20px;
  display: block;
}
@media (min-width: 1024px) {
  .earthquakemap__introduction {
    display: block;
  }
}
.earthquakemap__introduction a, .earthquakemap__introduction a:visited {
  color: inherit;
}
.earthquakemap__histogram {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 50px;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  position: relative;
  margin: 0 11px;
}
@media (min-width: 1024px) {
  .earthquakemap__histogram {
    grid-gap: 1px;
  }
}
.earthquakemap__histogram div {
  min-height: 1px;
  background-color: var(--blue);
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.earthquakemap h2 {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.2;
  letter-spacing: 0;
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .earthquakemap h2 {
    font-size: 20px;
  }
}
.earthquakemap__row {
  display: grid;
  border-bottom: 1px solid #555;
  grid-template-columns: 80px 1fr 0.6fr 0.8fr;
  padding: 5px 15px 2px 15px;
  grid-gap: 0 5px;
}
.earthquakemap__title {
  position: absolute;
  padding: 30px;
  left: 0;
  top: 0;
  width: 45vw;
  font-size: 30px;
  line-height: 1.3;
  font-weight: 500;
  letter-spacing: 0;
  color: #FFF;
  display: none;
}
.earthquakemap__left {
  display: grid;
  grid-template-rows: 115px auto 1fr;
  height: 100%;
}
@media (min-width: 1024px) {
  .earthquakemap__left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column nowrap;
            flex-flow: column nowrap;
  }
}
.earthquakemap__filters .earthquakemap__select, .earthquakemap__filters .earthquakemap__clear {
  display: none;
}
@media (min-width: 768px) {
  .earthquakemap__filters .earthquakemap__select, .earthquakemap__filters .earthquakemap__clear {
    display: block;
  }
}
.earthquakemap__filters.open .earthquakemap__filtertoggle span::before {
  content: "▴ Close ";
}
.earthquakemap__filters.open .earthquakemap__select, .earthquakemap__filters.open .earthquakemap__clear {
  display: block;
}
.earthquakemap__filtertoggle {
  grid-column: span 2;
  display: block;
  text-align: center;
}
@media (min-width: 768px) {
  .earthquakemap__filtertoggle {
    display: none;
  }
}
.earthquakemap__filtertoggle span::before {
  content: "▾ Open ";
}
.earthquakemap__map {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.earthquakemap__months {
  grid-template-columns: 0.78fr repeat(10, 1fr);
  margin: 0 11px;
  display: none;
}
@media (min-width: 768px) {
  .earthquakemap__months {
    display: grid;
  }
}
.earthquakemap__months &gt; div {
  border-left: 1px solid #5c5c5c;
  padding-left: 5px;
  line-height: 1;
  color: #999;
}
.earthquakemap__sliderelement {
  position: relative;
  z-index: 1;
}
.earthquakemap__sliderelement input {
  z-index: 1;
}
.earthquakemap__clusterselectionlabel {
  color: #999;
  padding: 8px 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.earthquakemap__clusterselectionlabel div {
  padding-left: 10px;
}
.earthquakemap__clusterselectionlabel span {
  cursor: pointer;
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 2px;
  text-decoration-color: inherit;
}
.earthquakemap__clusterselectionlabel span:hover {
  opacity: 0.8;
}
.earthquakemap__clusterselectionlabel span span {
  text-decoration: underline;
  text-decoration-color: inherit;
  text-decoration-thickness: 1px;
  text-underline-offset: 2px;
}
.earthquakemap__legend {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 10;
  padding: 10px;
  font-size: 10px;
  color: #FFF;
  font-weight: 500;
}
@media (min-width: 1024px) {
  .earthquakemap__legend {
    font-size: 12px;
  }
}
@media (min-width: 1024px) {
  .earthquakemap__legend {
    padding: 30px;
  }
}
.earthquakemap__legend div {
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.35), -1px -1px 2px rgba(0, 0, 0, 0.09);
}
.earthquakemap__filters label, .earthquakemap__header {
  color: #ddd;
  text-transform: uppercase;
  font-size: 9.5px;
  font-weight: 500;
  letter-spacing: 0.1em;
}
.earthquakemap__header {
  position: sticky;
  top: 0;
  background: #333;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  padding-top: 10px;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.earthquakemap__gradient {
  height: 20px;
  width: 100%;
  background-image: -webkit-gradient(linear, right top, left top, from(#d53e4f), color-stop(#fc8d59), color-stop(#fee08b), color-stop(#e6f598), color-stop(#99d594), to(#3288bd));
  background-image: linear-gradient(to left, #d53e4f, #fc8d59, #fee08b, #e6f598, #99d594, #3288bd);
}
@media (min-width: 1024px) {
  .earthquakemap__gradient {
    height: 26px;
  }
}
.earthquakemap__legendlabel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 4px 10px;
  font-weight: 500;
  color: #FFF;
}
@media (min-width: 1024px) {
  .earthquakemap__legendlabel {
    padding: 6px 10px;
  }
}
.earthquakemap__legendinner {
  position: relative;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
          box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  border-radius: 5px;
  overflow: hidden;
  margin-bottom: 0.5rem;
}
.earthquakemap__rowextra {
  grid-column: 1/-1;
  color: #999;
}

.earthquakemap {
  /*generated with Input range slider CSS style generator (version 20211225)
  https://toughengineer.github.io/demo/slider-styler*/
  --darker-blue: #147dbd;
  /*progress support*/
  /*webkit*/
  /*mozilla*/
  /*ms*/
}
.earthquakemap input[type=range].styled-slider {
  height: 2em;
  -webkit-appearance: none;
}
.earthquakemap input[type=range].styled-slider.slider-progress {
  --range: calc(var(--max) - var(--min));
  --ratio: calc((var(--value) - var(--min)) / var(--range));
  --sx: calc(0.5 * 1.6em + var(--ratio) * (100% - 1.6em));
}
.earthquakemap input[type=range].styled-slider:focus {
  outline: none;
}
.earthquakemap input[type=range].styled-slider::-webkit-slider-thumb {
  -webkit-appearance: none;
  width: 1.6em;
  height: 1.6em;
  border-radius: 1em;
  background: var(--blue);
  border: none;
  -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.5215686275);
          box-shadow: 0 0 2px rgba(0, 0, 0, 0.5215686275);
  margin-top: -0.4em;
}
.earthquakemap input[type=range].styled-slider::-webkit-slider-runnable-track {
  height: 0.8em;
  border: none;
  border-radius: 0.5em;
  background: #efefef;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.earthquakemap input[type=range].styled-slider::-webkit-slider-thumb:hover {
  background: var(--darker-blue);
}
.earthquakemap input[type=range].styled-slider:hover::-webkit-slider-runnable-track {
  background: #e5e5e5;
}
.earthquakemap input[type=range].styled-slider::-webkit-slider-thumb:active {
  background: #2f98f9;
}
.earthquakemap input[type=range].styled-slider:active::-webkit-slider-runnable-track {
  background: #f5f5f5;
}
.earthquakemap input[type=range].styled-slider.slider-progress::-webkit-slider-runnable-track {
  background: -webkit-gradient(linear, left top, left bottom, from(var(--blue)), to(var(--blue))) 0/var(--sx) 100% no-repeat, #efefef;
  background: linear-gradient(var(--blue), var(--blue)) 0/var(--sx) 100% no-repeat, #efefef;
}
.earthquakemap input[type=range].styled-slider.slider-progress:hover::-webkit-slider-runnable-track {
  background: -webkit-gradient(linear, left top, left bottom, from(var(--darker-blue)), to(var(--darker-blue))) 0/var(--sx) 100% no-repeat, #e5e5e5;
  background: linear-gradient(var(--darker-blue), var(--darker-blue)) 0/var(--sx) 100% no-repeat, #e5e5e5;
}
.earthquakemap input[type=range].styled-slider.slider-progress:active::-webkit-slider-runnable-track {
  background: -webkit-gradient(linear, left top, left bottom, from(#2f98f9), to(#2f98f9)) 0/var(--sx) 100% no-repeat, #f5f5f5;
  background: linear-gradient(#2f98f9, #2f98f9) 0/var(--sx) 100% no-repeat, #f5f5f5;
}
.earthquakemap input[type=range].styled-slider::-moz-range-thumb {
  width: 1.6em;
  height: 1.6em;
  border-radius: 1em;
  background: var(--blue);
  border: none;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.5215686275);
}
.earthquakemap input[type=range].styled-slider::-moz-range-track {
  height: 0.8em;
  border: none;
  border-radius: 0.5em;
  background: #efefef;
  box-shadow: none;
}
.earthquakemap input[type=range].styled-slider::-moz-range-thumb:hover {
  background: var(--darker-blue);
}
.earthquakemap input[type=range].styled-slider:hover::-moz-range-track {
  background: #e5e5e5;
}
.earthquakemap input[type=range].styled-slider::-moz-range-thumb:active {
  background: #2f98f9;
}
.earthquakemap input[type=range].styled-slider:active::-moz-range-track {
  background: #f5f5f5;
}
.earthquakemap input[type=range].styled-slider.slider-progress::-moz-range-track {
  background: linear-gradient(var(--blue), var(--blue)) 0/var(--sx) 100% no-repeat, #efefef;
}
.earthquakemap input[type=range].styled-slider.slider-progress:hover::-moz-range-track {
  background: linear-gradient(var(--darker-blue), var(--darker-blue)) 0/var(--sx) 100% no-repeat, #e5e5e5;
}
.earthquakemap input[type=range].styled-slider.slider-progress:active::-moz-range-track {
  background: linear-gradient(#2f98f9, #2f98f9) 0/var(--sx) 100% no-repeat, #f5f5f5;
}
.earthquakemap input[type=range].styled-slider::-ms-fill-upper {
  background: transparent;
  border-color: transparent;
}
.earthquakemap input[type=range].styled-slider::-ms-fill-lower {
  background: transparent;
  border-color: transparent;
}
.earthquakemap input[type=range].styled-slider::-ms-thumb {
  width: 1.6em;
  height: 1.6em;
  border-radius: 1em;
  background: var(--blue);
  border: none;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.5215686275);
  margin-top: 0;
  box-sizing: border-box;
}
.earthquakemap input[type=range].styled-slider::-ms-track {
  height: 0.8em;
  border-radius: 0.5em;
  background: #efefef;
  border: none;
  box-shadow: none;
  box-sizing: border-box;
}
.earthquakemap input[type=range].styled-slider::-ms-thumb:hover {
  background: var(--darker-blue);
}
.earthquakemap input[type=range].styled-slider:hover::-ms-track {
  background: #e5e5e5;
}
.earthquakemap input[type=range].styled-slider::-ms-thumb:active {
  background: #2f98f9;
}
.earthquakemap input[type=range].styled-slider:active::-ms-track {
  background: #f5f5f5;
}
.earthquakemap input[type=range].styled-slider.slider-progress::-ms-fill-lower {
  height: 0.8em;
  border-radius: 0.5em 0 0 0.5em;
  margin: 0 0 0 0;
  background: var(--blue);
  border: none;
  border-right-width: 0;
}
.earthquakemap input[type=range].styled-slider.slider-progress:hover::-ms-fill-lower {
  background: var(--darker-blue);
}
.earthquakemap input[type=range].styled-slider.slider-progress:active::-ms-fill-lower {
  background: #2f98f9;
}

.ctooltip {
  width: 0px;
  height: 0px;
  font-size: 12px;
  font-weight: 400;
  z-index: 1000;
  position: relative;
  left: -12px;
}
.ctooltip img {
  display: block;
  width: 100%;
  height: auto;
  margin-top: 3px;
  margin-bottom: 8px;
}
.ctooltip__inner {
  left: -100px;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  width: 200px;
  padding: 6px 10px;
  background: #333;
  position: absolute;
  color: #fff;
  border-radius: 3px;
  bottom: 18px;
}
.ctooltip__inner::before {
  left: 50%;
  bottom: -6px;
  content: "";
  width: 0;
  height: 0;
  position: absolute;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid #333;
}

.incidentpreviews {
  background: #efefef;
  --padding: 15px;
  padding: 0 0 var(--padding) 0;
  margin-bottom: 0;
}
.incidentpreviews.filters-applied .incidentpreviews__results a {
  display: inline;
}
@media (min-width: 1024px) {
  .incidentpreviews {
    --padding: 20px;
  }
}
@media (min-width: 1420px) {
  .incidentpreviews {
    padding: 30px var(--padding) 80px var(--padding);
  }
}
@media (min-width: 1024px) {
  .incidentpreviews .civilian-infrastructure-affected,
  .incidentpreviews .victims-include {
    grid-column: span 2;
  }
}
.incidentpreviews__results {
  text-align: center;
  font-size: 13px;
}
.incidentpreviews__results a {
  display: none;
  text-decoration: none;
  margin-left: 5px;
}
.incidentpreviews__results a span {
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 2px;
  text-decoration-color: inherit;
}
.incidentpreviews__results a span span {
  text-decoration: underline;
  text-decoration-color: inherit;
  text-decoration-thickness: 1px;
  text-underline-offset: 2px;
}
.incidentpreviews__datepicker input[name=incident_date] {
  width: 80%;
}
.incidentpreviews__filters {
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 20px;
  margin: 0 0 0 0;
  padding-bottom: 1rem;
  grid-auto-flow: dense;
}
@media (min-width: 768px) {
  .incidentpreviews__filters {
    grid-gap: 30px 20px;
    grid-template-columns: 1fr 1fr;
  }
}
@media (min-width: 1024px) {
  .incidentpreviews__filters {
    margin: 0 0 0 0;
    padding-bottom: 2rem;
    grid-template-columns: 1fr 1fr 1fr;
  }
}
.incidentpreviews__filters h4 {
  color: #333;
}
.incidentpreviews__filter {
  margin-right: 2rem;
}
.incidentpreviews__filter:nth-last-child(1) {
  margin-right: 0;
}
.incidentpreviews__filter.civilian-infrastructure-affected {
  grid-column: span 2;
  grid-row: span 2;
}
.incidentpreviews__label {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 8px;
}
.incidentpreviews__filteritems {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 14px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
.incidentpreviews__filteritems &gt; label {
  margin-right: 7px;
  margin-bottom: 6px;
  border-radius: 20px;
  background-color: rgba(0, 0, 0, 0.1);
  padding: 5px 10px 3px 10px;
  font-size: 13px;
}
.incidentpreviews__filteritems &gt; label.active {
  color: #FFF;
  background-color: #265288;
}
.incidentpreviews__filteritems input {
  position: relative;
  top: -1px;
  width: 14px;
  height: 14px;
  margin: 0 5px 0 0;
  border: none;
}
.incidentpreviews__moreinfo {
  margin-left: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.incidentpreviews__moreinfo i {
  font-size: 60%;
  color: #333;
}
.incidentpreviews__moreinfo:hover i {
  color: #333;
}
.incidentpreviews__moreinfo:hover .ctooltip {
  display: block;
}
.incidentpreviews__moreinfo .ctooltip {
  display: none;
}
.incidentpreviews__input {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.incidentpreviews .grid, .incidentpreviews #posts {
  margin-top: 1rem;
  display: grid;
  grid-gap: var(--padding);
}
@media (min-width: 768px) {
  .incidentpreviews .grid, .incidentpreviews #posts {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 1024px) {
  .incidentpreviews .grid, .incidentpreviews #posts {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (min-width: 768px) {
  .incidentpreviews .title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (min-width: 768px) {
  .incidentpreviews .title h1 {
    margin-bottom: 0;
  }
}
@media (min-width: 1260px) {
  .incidentpreviews .title {
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
  }
}
.incidentpreviews .title p {
  font-style: italic;
  font-size: 13px;
  max-width: 350px;
  margin-bottom: 0;
}
@media (min-width: 1260px) {
  .incidentpreviews .title p {
    max-width: none;
  }
}
.incidentpreviews .title p i {
  font-size: 0.5rem;
  position: relative;
  top: -3px;
}
.incidentpreviews__button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  grid-column: 1/-1;
  margin-top: 2rem;
}
.incidentpreviews__button .button {
  background: #333;
  color: #FFF;
  height: auto;
}

.incidentpreview {
  background: #FFF;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.05);
          box-shadow: 0 0 5px rgba(0, 0, 0, 0.05);
  text-decoration: none;
  font-size: 0.85rem;
  font-family: "Atlas-Grotesk-Web", "Noto Kufi Arabic";
}
.incidentpreview .meta-block {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  margin-bottom: 0;
}
.incidentpreview.filter-hide {
  display: none;
}
.incidentpreview__code span {
  font-family: "Atlas-Typewriter-Web";
  -webkit-font-feature-settings: "zero";
          font-feature-settings: "zero";
}
.incidentpreview h1 {
  font-size: 1.1rem;
  margin-top: 3px;
  margin-bottom: 0;
}
.incidentpreview__header {
  display: grid;
  grid-template-columns: 2fr 1fr;
}
.incidentpreview__excerpt {
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
  margin-bottom: 1rem;
}
.incidentpreview__inner {
  height: 100%;
  padding: var(--padding);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.incidentpreview__inner &gt; div {
  margin-bottom: 1rem;
}
.incidentpreview__inner &gt; div:nth-last-child(1) {
  margin-bottom: 0;
}
.incidentpreview__summary {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.incidentpreview:hover .button {
  background-color: #44667d;
}
.incidentpreview .commas span::after, .incidentpreview .commas div::after {
  content: ", ";
}
.incidentpreview .commas span:nth-last-child(1)::after, .incidentpreview .commas div:nth-last-child(1)::after {
  content: "";
}
.incidentpreview__rows {
  margin-top: 5px;
  border-top: 1px solid #ddd;
  font-size: 0.75rem;
}
.incidentpreview__row {
  border-bottom: 1px solid #ddd;
  padding: 4px 0;
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 10px;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
.incidentpreview__row:nth-last-child(1) {
  border-bottom: none;
}
.incidentpreview__row &gt; div:nth-child(1) {
  color: #666;
}
.incidentpreview .button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: inherit;
  padding: 6px 10px 5px 10px;
  background-color: #7498b0;
  text-decoration: none;
  font-size: 14px;
  color: #FFF;
  text-align: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: background-color 150ms;
  transition: background-color 150ms;
}
.incidentpreview .button span {
  padding-left: 5px;
  padding-bottom: 2px;
}
.tns-outer {
  padding: 0 !important;
}

.tns-outer [hidden] {
  display: none !important;
}

.tns-outer [aria-controls], .tns-outer [data-action] {
  cursor: pointer;
}

.tns-slider {
  -webkit-transition: all 0s;
  transition: all 0s;
}

.tns-slider &gt; .tns-item {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.tns-horizontal.tns-subpixel {
  white-space: nowrap;
}

.tns-horizontal.tns-subpixel &gt; .tns-item {
  display: inline-block;
  vertical-align: top;
  white-space: normal;
}

.tns-horizontal.tns-no-subpixel:after {
  content: "";
  display: table;
  clear: both;
}

.tns-horizontal.tns-no-subpixel &gt; .tns-item {
  float: left;
}

.tns-horizontal.tns-carousel.tns-no-subpixel &gt; .tns-item {
  margin-right: -100%;
}

.tns-no-calc {
  position: relative;
  left: 0;
}

.tns-gallery {
  position: relative;
  left: 0;
  min-height: 1px;
}

.tns-gallery &gt; .tns-item {
  position: absolute;
  left: -100%;
  -webkit-transition: transform 0s, opacity 0s;
  -webkit-transition: opacity 0s, -webkit-transform 0s;
  transition: opacity 0s, -webkit-transform 0s;
  transition: transform 0s, opacity 0s;
  transition: transform 0s, opacity 0s, -webkit-transform 0s;
}

.tns-gallery &gt; .tns-slide-active {
  position: relative;
  left: auto !important;
}

.tns-gallery &gt; .tns-moving {
  -webkit-transition: all 0.25s;
  transition: all 0.25s;
}

.tns-autowidth {
  display: inline-block;
}

.tns-lazy-img {
  -webkit-transition: opacity 0.6s;
  transition: opacity 0.6s;
  opacity: 0.6;
}

.tns-lazy-img.tns-complete {
  opacity: 1;
}

.tns-ah {
  -webkit-transition: height 0s;
  transition: height 0s;
}

.tns-ovh {
  overflow: hidden;
}

.tns-visually-hidden {
  position: absolute;
  left: -10000em;
}

.tns-transparent {
  opacity: 0;
  visibility: hidden;
}

.tns-fadeIn {
  opacity: 1;
  filter: alpha(opacity=100);
  z-index: 0;
}

.tns-normal, .tns-fadeOut {
  opacity: 0;
  filter: alpha(opacity=0);
  z-index: -1;
}

.tns-vpfix {
  white-space: nowrap;
}

.tns-vpfix &gt; div, .tns-vpfix &gt; li {
  display: inline-block;
}

.tns-t-subp2 {
  margin: 0 auto;
  width: 310px;
  position: relative;
  height: 10px;
  overflow: hidden;
}

.tns-t-ct {
  width: 2333.3333333%;
  width: -moz-calc(100% * 70 / 3);
  width: 2333.3333333333%;
  position: absolute;
  right: 0;
}

.tns-t-ct:after {
  content: "";
  display: table;
  clear: both;
}

.tns-t-ct &gt; div {
  width: 1.4285714%;
  width: -moz-calc(100% / 70);
  width: 1.4285714286%;
  height: 10px;
  float: left;
}


html {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 16px;
  --content-max-width: 100%;
}
@media (min-width: 768px) {
  html {
    font-size: 16px;
  }
}
@media (min-width: 1024px) {
  html {
    font-size: 16px;
  }
}
@media (min-width: 1260px) {
  html {
    font-size: 17px;
  }
}
@media (min-width: 1420px) {
  html {
    font-size: 17px;
  }
}
@media (min-width: 1420px) {
  html {
    --content-max-width: 1420px;
  }
}

*, *:before, *:after {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
}

img {
  display: block;
}

h1 {
  font-size: 19px;
  font-weight: 500;
  margin-bottom: 0.8rem;
  line-height: 1.2;
}
@media (min-width: 768px) {
  h1 {
    font-size: 20px;
  }
}
@media (min-width: 1024px) {
  h1 {
    font-size: 21px;
  }
}
@media (min-width: 1260px) {
  h1 {
    font-size: 24px;
  }
}
@media (min-width: 1420px) {
  h1 {
    font-size: 24px;
  }
}
@media (min-width: 768px) {
  h1 {
    line-height: 1;
  }
}

h4 {
  font-size: 11px;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  font-weight: bold;
  color: #888;
}
@media (min-width: 768px) {
  h4 {
    letter-spacing: 0.1em;
    font-size: 11.49px;
  }
}

h2 {
  font-weight: bold;
  letter-spacing: 0.03em;
}

a:link, a:visited, a:active, a:hover {
  color: #000;
}

p {
  margin-bottom: 0.8em;
}

body &gt; svg {
  width: 0;
  height: 0;
}

body {
  overflow-x: hidden;
}

body {
  margin: 0;
  font-family: "Atlas-Grotesk-Web", sans-serif;
  font-size: 16px;
  line-height: 1.45;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  min-height: 100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
}
@media (min-width: 768px) {
  body {
    font-size: 16px;
  }
}
@media (min-width: 1024px) {
  body {
    font-size: 16px;
  }
}
@media (min-width: 1260px) {
  body {
    font-size: 17px;
  }
}
@media (min-width: 1420px) {
  body {
    font-size: 17px;
  }
}
@media (min-width: 768px) {
  body {
    line-height: 1.4;
  }
}
body::before {
  content: "none";
  position: absolute;
  color: transparent;
  pointer-events: none;
}
@media (min-width: 767px) {
  body::before {
    content: "xsm";
  }
}
@media (min-width: 1024px) {
  body::before {
    content: "sm";
  }
}
@media (min-width: 1260px) {
  body::before {
    content: "md";
  }
}
@media (min-width: 1420px) {
  body::before {
    content: "lg";
  }
}

header.short + main {
  margin-top: var(--header-height);
}

body.conflict.archive,
body.mil.archive,
body.news_and_analysis.archive,
body.report.archive,
body.civ.archive,
body.about.team,
body.event.archive,
body.boards,
body.conflict_data.archive,
body.about.volunteer {
  background-color: #efefef;
}

main {
  overflow-x: hidden;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  margin-top: 0px;
}
@media (min-width: 768px) {
  main {
    margin-top: 420px;
  }
}
@media (min-width: 1024px) {
  main {
    margin-top: 420px;
  }
}
@media (min-width: 1260px) {
  main {
    margin-top: 420px;
  }
}
@media (min-width: 1420px) {
  main {
    margin-top: 420px;
  }
}

.content {
  max-width: 100vw;
  margin: 0 auto;
  width: var(--content-max-width);
}
.content .full {
  padding: 0 15px;
}
@media (min-width: 1024px) {
  .content .full {
    padding: 0 20px;
  }
}

.info-left {
  padding: 0 0 0 15px;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 100%;
          flex: 0 1 100%;
}
@media (min-width: 768px) {
  .info-left {
    padding: 0 0 0 20px;
  }
}
@media (min-width: 768px) {
  .info-left {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 200px;
            flex: 0 0 200px;
  }
}
@media (min-width: 1024px) {
  .info-left {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 230px;
            flex: 0 0 230px;
  }
}
@media (min-width: 1260px) {
  .info-left {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 230px;
            flex: 0 0 230px;
  }
}
@media (min-width: 1420px) {
  .info-left {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 230px;
            flex: 0 0 230px;
  }
}

.info-main {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 100%;
          flex: 0 1 100%;
}
@media (min-width: 768px) {
  .info-main {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
  }
}
@media (min-width: 1024px) {
  .info-main {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
  }
}
@media (min-width: 1260px) {
  .info-main {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 660px;
            flex: 0 0 660px;
  }
}
@media (min-width: 1420px) {
  .info-main {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 770px;
            flex: 0 1 770px;
  }
}

.info-right {
  display: none;
  padding: 20px 20px 10px 10px;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 100%;
          flex: 0 1 100%;
}
@media (min-width: 1260px) {
  .info-right {
    display: block;
  }
}
@media (min-width: 768px) {
  .info-right {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
  }
}
@media (min-width: 1024px) {
  .info-right {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
  }
}
@media (min-width: 1260px) {
  .info-right {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 380px;
            flex: 1 0 380px;
  }
}
@media (min-width: 1420px) {
  .info-right {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 420px;
            flex: 0 1 420px;
  }
}

@media (max-width: 320px) {
  .chart-container svg .axis.x g.tick {
    display: none;
  }
  .chart-container svg .axis.x g.tick:nth-child(3n-7) {
    display: block;
  }
  body.ar footer #newsletter input[type=email],
  body.conflict_ar footer #newsletter input[type=email] {
    max-width: 222px;
  }
}
@media (max-width: 320px) and (min-width: 768px) {
  body.ar footer #newsletter input[type=email],
  body.conflict_ar footer #newsletter input[type=email] {
    max-width: none;
  }
}
@media (max-width: 320px) {
  .chart-container .legend-controls .controls {
    padding-left: 12px;
  }
  .chart-container .legend-controls .controls label {
    font-size: 86%;
    padding: 4px 6px 2px 6px;
    margin-right: 0;
  }
  .chart-container .legend-controls .controls .control:nth-child(1) label {
    margin-right: 8px;
  }
}
body.page.anatomy-of-a-russian-cluster-munition-strike-ukraine header, body.page.anatomy-of-a-russian-cluster-munition-strike-ukraine footer, body.page.anatomy-of-a-russian-cluster-munition-strike-ukraine #donate,
body.investigating-a-massacre-the-afrin-hospital-attack-one-year-on header,
body.investigating-a-massacre-the-afrin-hospital-attack-one-year-on footer,
body.investigating-a-massacre-the-afrin-hospital-attack-one-year-on #donate {
  display: none;
}
body.page.anatomy-of-a-russian-cluster-munition-strike-ukraine main,
body.investigating-a-massacre-the-afrin-hospital-attack-one-year-on main {
  position: fixed;
  z-index: 2;
  width: 100%;
  height: 100%;
  top: 0;
  background-color: #000;
  margin-top: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
body.page.anatomy-of-a-russian-cluster-munition-strike-ukraine .video-wrapper,
body.investigating-a-massacre-the-afrin-hospital-attack-one-year-on .video-wrapper {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  width: 100%;
}
body.page.anatomy-of-a-russian-cluster-munition-strike-ukraine .video-wrapper iframe,
body.investigating-a-massacre-the-afrin-hospital-attack-one-year-on .video-wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
</pre></body></html>