@font-face {
  font-family: 'Work Sans';
  font-weight: 100;
  src: url(/wp-content/themes/bfamfaphd-theme/dist/b3bf1d30fc34cad6f2e597a59a4a69e4.ttf);
}

@font-face {
  font-family: 'Work Sans';
  font-weight: 200;
  src: url(/wp-content/themes/bfamfaphd-theme/dist/f8c1bc513e07a12bd586c2e1b6a8f5e6.ttf);
}

@font-face {
  font-family: 'Work Sans';
  font-weight: 300;
  src: url(/wp-content/themes/bfamfaphd-theme/dist/38088e7c0c0493ff8ba099803a47464d.ttf);
}

@font-face {
  font-family: 'Work Sans';
  font-weight: 400;
  src: url(/wp-content/themes/bfamfaphd-theme/dist/92bbabfda96fb9e73100d90404d5383a.ttf);
}

@font-face {
  font-family: 'Work Sans';
  font-weight: 500;
  src: url(/wp-content/themes/bfamfaphd-theme/dist/816c43ce4c83ecd53572f8ec92d85bc2.ttf);
}

@font-face {
  font-family: 'Work Sans';
  font-weight: 600;
  src: url(/wp-content/themes/bfamfaphd-theme/dist/74460583ab1c0fa092289a5de795eb2b.ttf);
}

@font-face {
  font-family: 'Work Sans';
  font-weight: 700;
  src: url(/wp-content/themes/bfamfaphd-theme/dist/9e150cff4fc476012d62575e7b17b2d7.ttf);
}

@font-face {
  font-family: 'Work Sans';
  font-weight: 800;
  src: url(/wp-content/themes/bfamfaphd-theme/dist/b3bab6fa53995f9ddb397cf2ef6d290d.ttf);
}

@font-face {
  font-family: 'Work Sans';
  font-weight: 900;
  src: url(/wp-content/themes/bfamfaphd-theme/dist/2286c38c3eef5d9cd0544749010be077.ttf);
}

* {
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004);
  text-rendering: optimizeLegibility !important;
  -webkit-font-smoothing: antialiased !important;
  -webkit-tap-highlight-color: transparent;
}

html, body {
  overflow-x: hidden;
}

body {
  font-size: 15px;
  line-height: 22px;
  letter-spacing: 0.3px;
}

a:hover, a:focus {
  text-decoration: none;
}

p {
  margin: 0 0 20px;
}

body.hasNavbar {
  padding-top: 50px;
}

body.home {
  padding-top: 80px;
}

body.scrollLocked {
  position: fixed;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  padding: 0;
}

body.scrollLocked .container {
  position: relative;
  height: 100%;
}

@media screen and (max-width: 769px) {
  body, body.home {
    padding-top: 40px;
  }
}

.page {
  margin-bottom: 40px;
}

.container, .container-fluid {
  font-family: 'Work Sans', Verdana, sans-serif;
  color: #000000;
}

.container {
  max-width: 1200px;
}

.btn {
  font-weight: 400;
  font-size: 16px;
  margin-top: 20px;
  margin-bottom: 10px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

h4, label, h5 {
  font-size: 15px;
  font-weight: 400;
}

.section-bfamfaphd a, .section-bfamfaphd a:hover, .section-bfamfaphd a:focus {
  color: #333366;
  border-bottom: 1px solid #333366;
}

.section-bfamfaphd h1, .section-bfamfaphd h2, .section-bfamfaphd h3, .section-bfamfaphd h4, .section-bfamfaphd h5, .section-bfamfaphd h6, .section-bfamfaphd h1 a, .section-bfamfaphd h2 a, .section-bfamfaphd h3 a, .section-bfamfaphd h4 a, .section-bfamfaphd h5 a, .section-bfamfaphd h6 a, .section-bfamfaphd label {
  color: #333366;
  font-weight: 400;
  letter-spacing: 0.5px;
}

.section-bfamfaphd h3 {
  font-size: 24px;
  line-height: 33px;
  margin-top: 0;
  margin-bottom: 25px;
}

.section-bfamfaphd h3.lead {
  margin-top: 80px;
  margin-bottom: 20px;
}

.section-bfamfaphd h5:last-child {
  margin-bottom: 0;
}

@media screen and (max-width: 768px) {
  .section-bfamfaphd h3 {
    font-size: 20px;
    line-height: 24px;
  }
}

.section-bfamfaphd body p {
  color: #333366;
  font-size: 16px;
  margin-bottom: 30px;
}

.section-supply-chains h1, .section-supply-chains h2, .section-supply-chains h3, .section-supply-chains h4, .section-supply-chains h5, .section-supply-chains h6, .section-supply-chains h1 a, .section-supply-chains h2 a, .section-supply-chains h3 a, .section-supply-chains h4 a, .section-supply-chains h5 a, .section-supply-chains h6 a {
  color: #000000;
  font-weight: 600;
  border-width: 0px;
}

.section-supply-chains h1:hover, .section-supply-chains h2:hover, .section-supply-chains h3:hover, .section-supply-chains h4:hover, .section-supply-chains h5:hover, .section-supply-chains h6:hover, .section-supply-chains h1 a:hover, .section-supply-chains h2 a:hover, .section-supply-chains h3 a:hover, .section-supply-chains h4 a:hover, .section-supply-chains h5 a:hover, .section-supply-chains h6 a:hover {
  color: #000000;
}

.section-supply-chains h2 {
  font-weight: 600;
  font-size: 32px;
}

.section-supply-chains h3 {
  font-weight: 600;
  font-size: 32px;
}

.section-supply-chains a, .section-supply-chains p a {
  color: #000000;
  border-bottom: 1px solid #000000;
}

.section-supply-chains a.more-link {
  border-bottom-width: 0px;
}

.section-supply-chains p {
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 30px;
}

.section-supply-chains article.item-half p {
  line-height: 22px;
}

.section-supply-chains article.item-third p {
  line-height: 22px;
}

.slide {
  -webkit-transition: opacity ease-in-out 500ms, height ease-in-out 500ms, -webkit-transform ease-in-out 500ms;
  transition: opacity ease-in-out 500ms, height ease-in-out 500ms, -webkit-transform ease-in-out 500ms;
  transition: transform ease-in-out 500ms, opacity ease-in-out 500ms, height ease-in-out 500ms;
  transition: transform ease-in-out 500ms, opacity ease-in-out 500ms, height ease-in-out 500ms, -webkit-transform ease-in-out 500ms;
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
  opacity: 0;
}

.slide.in, .slide.lg-in {
  -webkit-transform: none;
          transform: none;
  opacity: 1;
}

iframe {
  display: block;
}

input.form-control {
  width: 100%;
  border: 0px;
  border-radius: 0;
  box-shadow: none;
  padding: 10px;
  border-bottom: 1px solid #3366ff;
  background-color: #f5f7ff;
  color: #333366;
  font-size: 15px;
  line-height: 22px;
  height: 30px;
}

input.form-control:focus {
  box-shadow: none;
}

.navbar {
  font-size: 16px;
  background-color: #ffffff;
  font-weight: 400;
  margin-bottom: 0px;
  padding-top: 10px;
  padding-bottom: 0px;
  color: #000000;
}

.navbar .container {
  padding-top: 10px;
  padding-bottom: 10px;
}

.navbar ul li.active a, .navbar ul li a:hover, .navbar ul li a:active, .navbar ul li a:focus {
  border-bottom: 1px solid #3366ff;
  display: inline-block;
  position: relative;
  background-color: #ffffff;
  color: #000000;
}

.navbar.navbar-supply-chains {
  height: 60px;
}

.navbar.navbar-supply-chains li.active a, .navbar.navbar-supply-chains a:hover, .navbar.navbar-supply-chains a:active, .navbar.navbar-supply-chains a:visited, .navbar.navbar-supply-chains a:focus {
  border-bottom: 1px solid #000000;
}

.navbar.navbar-supply-chains a.navbar-title {
  border-width: 0px !important;
}

.navbar.navbar-supply-chains .container {
  padding-top: 0;
  padding-bottom: 0;
  margin-top: 0;
  margin-bottom: 0;
}

.navbar.navbar-supply-chains #menu-supply-chains-menu li a {
  border-width: 0px;
}

.navbar.navbar-supply-chains #menu-supply-chains-menu li a:hover, .navbar.navbar-supply-chains #menu-supply-chains-menu li a:active, .navbar.navbar-supply-chains #menu-supply-chains-menu li a:visited, .navbar.navbar-supply-chains #menu-supply-chains-menu li a:focus {
  border-width: 1px;
}

.navbar.navbar-supply-chains #bfa-nav-chain-menu {
  overflow: hidden;
  background-color: #ffffff;
}

.navbar.navbar-supply-chains #bfa-nav-chain-menu ul {
  margin-top: 10px;
  margin-bottom: 20px;
  overflow: hidden;
}

.navbar.navbar-supply-chains #bfa-nav-chain-menu.collapse {
  display: block;
  -webkit-transform: scaleY(0);
          transform: scaleY(0);
  -webkit-transition: -webkit-transform 500ms ease-in-out;
  transition: -webkit-transform 500ms ease-in-out;
  transition: transform 500ms ease-in-out;
  transition: transform 500ms ease-in-out, -webkit-transform 500ms ease-in-out;
  -webkit-transform-origin: top;
          transform-origin: top;
}

.navbar.navbar-supply-chains #bfa-nav-chain-menu.collapse.in {
  -webkit-transform: scaleY(1);
          transform: scaleY(1);
}

.navbar.navbar-bfamfaphd {
  border-bottom: 1px solid #3366ff;
  height: 60px;
}

.navbar.navbar-bfamfaphd a.navbar-title {
  border-width: 0px !important;
}

.navbar.navbar-bfamfaphd li, .navbar.navbar-bfamfaphd li a, .navbar.navbar-bfamfaphd li.active a, .navbar.navbar-bfamfaphd a, .navbar.navbar-bfamfaphd a:hover {
  background-color: #ffffff;
  color: #3366ff;
  font-weight: 400;
}

.navbar.navbar-bfamfaphd li.active a, .navbar.navbar-bfamfaphd a:hover {
  border-bottom: 1px solid #3366ff;
}

.navbar .navbar-nav li > a {
  padding-top: 10px;
  padding-bottom: 0;
}

.navbar .nav > li > a {
  padding: 0;
  padding-top: 10px;
  margin-left: 15px;
  border-bottom: 1px solid transparent;
}

.navbar .container {
  position: relative;
  padding-bottom: 8px;
}

.navbar .navbar-title-wrap {
  display: block;
  padding-top: 10px;
  padding-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  color: inherit;
}

.navbar .navbar-title-wrap a:hover {
  cursor: pointer;
  text-decoration: none;
}

@media (max-width: 768px) {
  .navbar.navbar-bfamfaphd .navbar-menu.in li {
    border-bottom: 1px solid #3366ff;
  }

  .navbar.navbar-bfamfaphd .navbar-menu.in li:hover {
    background-color: #3366ff;
    color: #ffffff;
  }

  .navbar.navbar-supply-chains .navbar-menu.in li {
    border-bottom: 1px solid #000000;
  }

  .navbar.navbar-supply-chains .navbar-menu.in li.active {
    background-color: #000000;
  }

  .navbar.navbar-supply-chains .navbar-menu.in li.active a {
    border-width: 0;
    color: white;
  }

  .navbar.navbar-supply-chains .navbar-menu.in li:hover, .navbar.navbar-supply-chains .navbar-menu.in li:hover a {
    background-color: #000000;
    color: #ffffff;
  }

  .navbar .navbar-menu {
    margin: 0 0;
    padding: 20px 0;
    background: #ffffff;
    max-height: 95%;
    position: fixed;
    left: 0;
    width: 100%;
    -webkit-transition: -webkit-transform 500ms ease-in-out;
    transition: -webkit-transform 500ms ease-in-out;
    transition: transform 500ms ease-in-out;
    transition: transform 500ms ease-in-out, -webkit-transform 500ms ease-in-out;
    -webkit-transform: scaleY(0);
            transform: scaleY(0);
    -webkit-transform-origin: top;
            transform-origin: top;
    text-align: center;
  }

  .navbar .navbar-menu.in {
    -webkit-transform: scale(1);
            transform: scale(1);
  }

  .navbar .navbar-menu .navbar-nav {
    margin: 0px;
  }

  .navbar .navbar-menu li {
    height: 60px;
    padding-top: 10px;
  }

  .navbar .navbar-menu li a {
    background-color: transparent !important;
  }

  .navbar .navbar-menu li a:hover {
    background-color: transparent !important;
    border-width: 0px;
    color: #ffffff;
  }
}

.navbar .navbar-toggle {
  position: absolute;
  right: 0px;
  top: -2px;
}

.navbar .navbar-toggle span.icon-bar {
  background-color: #3366ff;
}

.navbar .navbar-logo {
  position: absolute;
  right: 15px;
  top: 5px;
  text-align: right;
  cursor: pointer;
  z-index: 99;
  border-width: 0;
}

.navbar a.navbar-logo:hover {
  border-bottom: none;
}

.navbar .navbar-interstitial {
  float: right;
  text-align: right;
}

.navbar .navbar-interstitial ul, .navbar .navbar-interstitial ul li {
  float: right;
}

.navbar ul.navbar-nav {
  margin-left: -15px;
  margin-right: -15px;
}

.navbar a {
  color: #000000;
  font-size: 16px;
}

.navbar .navbar-header a.navbar-brand {
  display: block;
  float: none;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

.navbar .dots-logo {
  position: relative;
  top: -5px;
  display: inline-block;
  height: 40px;
  width: 40px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjQsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTAwcHgiIGhlaWdodD0iMTAwcHgiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMDAgMTAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxkZWZzPg0KCQk8cmVjdCBpZD0iU1ZHSURfMV8iIHg9IjIwLjc0IiB5PSIyNS4xNjgiIHdpZHRoPSI2MC43NjkiIGhlaWdodD0iNTMuODMyIi8+DQoJPC9kZWZzPg0KCTxjbGlwUGF0aCBpZD0iU1ZHSURfMl8iPg0KCQk8dXNlIHhsaW5rOmhyZWY9IiNTVkdJRF8xXyIgIG92ZXJmbG93PSJ2aXNpYmxlIi8+DQoJPC9jbGlwUGF0aD4NCgk8Y2lyY2xlIGNsaXAtcGF0aD0idXJsKCNTVkdJRF8yXykiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAxMDEwMSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBjeD0iNDIuNjg1IiBjeT0iNDQuODAxIiByPSI0LjI5OSIvPg0KCTxjaXJjbGUgY2xpcC1wYXRoPSJ1cmwoI1NWR0lEXzJfKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDEwMTAxIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGN4PSI1OS41NjMiIGN5PSI0NC44MDEiIHI9IjQuMjk4Ii8+DQoJPGNpcmNsZSBjbGlwLXBhdGg9InVybCgjU1ZHSURfMl8pIiBmaWxsPSJub25lIiBzdHJva2U9IiMwMTAxMDEiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgY3g9IjM0LjI0NiIgY3k9IjU5LjM2NyIgcj0iNC4yOTkiLz4NCgk8Y2lyY2xlIGNsaXAtcGF0aD0idXJsKCNTVkdJRF8yXykiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAxMDEwMSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBjeD0iNTEuMTI0IiBjeT0iNTkuMzY3IiByPSI0LjI5OCIvPg0KCTxjaXJjbGUgY2xpcC1wYXRoPSJ1cmwoI1NWR0lEXzJfKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDEwMTAxIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGN4PSI2OC4wMDMiIGN5PSI1OS4zNjciIHI9IjQuMjk4Ii8+DQoJPGNpcmNsZSBjbGlwLXBhdGg9InVybCgjU1ZHSURfMl8pIiBmaWxsPSJub25lIiBzdHJva2U9IiMwMTAxMDEiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgY3g9IjQyLjY4NSIgY3k9IjczLjkzNCIgcj0iNC4yOTkiLz4NCgk8Y2lyY2xlIGNsaXAtcGF0aD0idXJsKCNTVkdJRF8yXykiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAxMDEwMSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBjeD0iNTkuNTYzIiBjeT0iNzMuOTM0IiByPSI0LjI5OCIvPg0KCTxjaXJjbGUgY2xpcC1wYXRoPSJ1cmwoI1NWR0lEXzJfKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDEwMTAxIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGN4PSI1MS4wMDgiIGN5PSIzMC4yMzUiIHI9IjQuMjk4Ii8+DQoJPGNpcmNsZSBjbGlwLXBhdGg9InVybCgjU1ZHSURfMl8pIiBmaWxsPSJub25lIiBzdHJva2U9IiMwMTAxMDEiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgY3g9IjI1LjgwNyIgY3k9IjczLjkzNCIgcj0iNC4yOTgiLz4NCgk8Y2lyY2xlIGNsaXAtcGF0aD0idXJsKCNTVkdJRF8yXykiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAxMDEwMSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBjeD0iNzYuNDQyIiBjeT0iNzMuOTM0IiByPSI0LjI5OCIvPg0KPC9nPg0KPC9zdmc+DQo=);
  background-repeat: no-repeat;
  background-size: contain;
  -webkit-transform: rotate(0);
          transform: rotate(0);
  -webkit-transform-origin: center;
          transform-origin: center;
  -webkit-transition: -webkit-transform 500ms ease-in-out;
  transition: -webkit-transform 500ms ease-in-out;
  transition: transform 500ms ease-in-out;
  transition: transform 500ms ease-in-out, -webkit-transform 500ms ease-in-out;
}

.navbar .dots-logo[aria-expanded=true] {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.section-bfamfaphd article#topic-home .article-body {
  padding-bottom: 0px;
}

.section-bfamfaphd .interstitial-module {
  position: relative;
  width: auto;
}

.section-bfamfaphd .interstitial-module .supply-ring {
  margin: 0px auto;
  background-image: url(/wp-content/themes/bfamfaphd-theme/dist/ea2634a008661908a69591f2c3f2de7f.png);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  width: 30vh;
  height: 30vh;
}

.section-bfamfaphd .interstitial-module h3, .section-bfamfaphd .interstitial-module h3.lead, .section-bfamfaphd .interstitial-module a, .section-bfamfaphd .interstitial-module p {
  max-width: 800px;
}

.section-bfamfaphd .interstitial-module h3 a {
  color: #3366ff;
  border-bottom: 1px solid #3366ff;
  padding-bottom: 6px;
  z-index: 3;
}

@media screen and (min-width: 1024px) {
  .section-bfamfaphd .interstitial-module {
    padding-bottom: 260px;
    /*168px*/
  }

  .section-bfamfaphd .interstitial-module .supply-ring {
    position: absolute;
    bottom: 30px;
    right: 20px;
    background-position: right;
  }
}

.section-bfamfaphd .projects {
  max-width: 100vw;
  margin-top: 60px;
  margin-bottom: 60px;
}

.section-bfamfaphd .projects .projects-list .item {
  margin-bottom: 55px;
}

.section-bfamfaphd .projects .projects-list a h5, .section-bfamfaphd .projects .projects-list a h6 {
  color: #333366 !important;
  margin: 3px 0;
}

.section-bfamfaphd .projects .projects-list a h5.project-title {
  margin-top: 15px;
  font-style: italic;
}

.section-bfamfaphd .projects .projects-list a h6.author {
  display: none;
}

.section-bfamfaphd .projects .projects-list a h6.year {
  display: none;
  margin-bottom: 10px;
}

@media screen and (min-width: 768px) {
  .section-bfamfaphd .projects {
    width: 130%;
    margin-left: -15%;
  }
}

.section-bfamfaphd .topics article.item-full#topic-events p, .section-bfamfaphd .topics article.item-full#topic-events h1, .section-bfamfaphd .topics article.item-full#topic-events h2, .section-bfamfaphd .topics article.item-full#topic-events h3, .section-bfamfaphd .topics article.item-full#topic-events h4, .section-bfamfaphd .topics article.item-full#topic-events h5, .section-bfamfaphd .topics article.item-full#topic-events h6, .section-bfamfaphd .topics article.item-full#topic-events li, .section-bfamfaphd .topics article.item-full#topic-events a {
  color: #333366;
}

.section-bfamfaphd article.item-full .article-content p {
  max-width: 600px;
  /*550px*/
  color: #333366;
}

.section-bfamfaphd ul.ecs-event-list {
  margin: 20px 0 0 0;
}

.section-bfamfaphd ul.ecs-event-list li.ecs-event {
  list-style: none;
  padding-bottom: 30px;
}

.section-bfamfaphd ul.ecs-event-list li.ecs-event:before {
  content: '';
}

.section-bfamfaphd ul.ecs-event-list li.ecs-event * {
  color: #333366 !important;
  border-color: #333366;
}

.section-bfamfaphd ul.ecs-event-list li.ecs-event h4.entry-title {
  margin-bottom: 2px;
}

.section-bfamfaphd ul.ecs-event-list li.ecs-event p.ecs-excerpt {
  margin-bottom: 2px;
}

.section-bfamfaphd ul.ecs-event-list:nth-child(4n) li.ecs-event * {
  color: #3366ff !important;
  border-color: #3366ff;
}

.section-bfamfaphd #topic-events h3 {
  margin-top: 20px;
}

.section-bfamfaphd .article-content ul.ecs-event-list:nth-child(4n-2) + h3 {
  color: #3366ff;
}

.section-supply-chains .feature {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}

.section-supply-chains .supply-chain-list {
  overflow: hidden;
  margin-left: -15px;
  margin-right: -15px;
}

.section-supply-chains .supply-chain-list article {
  margin-top: 0;
}

.section-supply-chains .supply-chain-list article header {
  padding-top: 6px;
  padding-bottom: 10px;
}

.section-supply-chains .supply-chain-list article .feature {
  min-height: 260px;
  width: 100%;
}

.section-supply-chains .supply-chain-section-wrap {
  width: 100%;
  background-color: whitesmoke;
  padding: 60px;
  margin: 30px 0;
}

.section-supply-chains .supply-chain-section-wrap .supply-chain-section {
  max-width: 600px;
  margin: 0px auto;
}

.section-supply-chains .supply-chain-collapse-wrap {
  padding-bottom: 15px;
  border-bottom: 1px solid #000000;
  margin: 30px 0;
}

.section-supply-chains .supply-chain-collapse-wrap header {
  position: relative;
  cursor: pointer;
}

.section-supply-chains .supply-chain-collapse-wrap header[aria-expanded=true]:before {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

.section-supply-chains .supply-chain-collapse-wrap header:before {
  position: absolute;
  right: 0px;
  top: -5px;
  width: 20px;
  height: 20px;
  content: '\2193';
  text-align: center;
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
  -webkit-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
  -webkit-transition: -webkit-transform 500ms ease-in-out;
  transition: -webkit-transform 500ms ease-in-out;
  transition: transform 500ms ease-in-out;
  transition: transform 500ms ease-in-out, -webkit-transform 500ms ease-in-out;
}

.section-supply-chains .supply-chain-collapse-wrap .supply-chain-collapse {
  position: relative;
  max-height: 100px;
  overflow: hidden;
  -webkit-transition: max-height 500ms ease-in-out;
  transition: max-height 500ms ease-in-out;
  z-index: 0;
  padding-bottom: 40px;
}

.section-supply-chains .supply-chain-collapse-wrap .supply-chain-collapse.in {
  max-height: 1500px !important;
}

.section-supply-chains .supply-chain-collapse-wrap .supply-chain-collapse .collapse-gradient {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 60px;
  background: -webkit-linear-gradient(top, transparent 30%, whitesmoke);
  background: linear-gradient(to bottom, transparent 30%, whitesmoke);
  z-index: 2;
}

.section-supply-chains .ecs-event-list {
  margin-left: 0px;
  padding-left: 0px;
}

.section-supply-chains .ecs-event-list li {
  list-style: none;
}

.section-supply-chains .mailchimp-form {
  background-color: whitesmoke;
  padding: 20px;
  margin: 20px 0;
  color: #000000 !important;
}

.section-supply-chains .mailchimp-form h3 {
  color: #000000 !important;
  font-size: 18px;
  margin-bottom: 30px;
}

.section-supply-chains .mailchimp-form h5, .section-supply-chains .mailchimp-form label.control-label, .section-supply-chains .mailchimp-form .btn {
  color: #000000;
}

.section-supply-chains .mailchimp-form input.form-control {
  background-color: whitesmoke;
  color: #000000;
  border-color: #000000;
}

.section-supply-chains .mailchimp-form input[type=submit] {
  clear: both;
}

@media screen and (min-width: 1024px) {
  .section-supply-chains article.item-full .article-content {
    margin-left: 130px;
    width: 540px;
  }
}

.articles {
  margin-left: -15px;
  margin-right: -15px;
}

article {
  padding: 0px 0px;
}

article:first-child {
  clear: both;
}

article header.article-header {
  margin-top: 14px;
  margin-bottom: 10px;
}

article header.article-header h3 {
  font-size: 20px;
}

article .article-body, article .article-header {
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 46px;
  padding-bottom: 50px;
}

article.type-project .article-header h4.project-title {
  font-style: italic;
}

article.type-project .more-projects {
  position: relative;
  margin-left: -15px;
  margin-right: -15px;
  overflow: hidden;
}

article.type-project .more-projects a {
  cursor: pointer;
}

article.type-project .more-projects > h4 {
  margin-left: 15px;
  margin-bottom: 30px;
  margin-top: 30px;
}

article.type-project .more-projects .project-item {
  width: 33%;
  float: left;
  padding-right: 15px;
  padding-left: 15px;
  font-style: italic;
}

article.type-project .more-projects .project-item .thumb {
  height: 100px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

.item {
  position: relative;
}

.item.item-half, .item.item-third {
  padding-right: 15px;
  padding-left: 15px;
}

.item.item-third {
  width: 33%;
  float: left;
}

.item.item-third:nth-child(3n+1) {
  clear: left;
}

.item .item-thumb {
  width: 100%;
  height: 200px;
  position: relative;
  overflow: hidden;
  border: 1px solid whitesmoke;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}

.item .item-thumb img {
  width: 100%;
  height: auto;
}

.item-list {
  margin-left: -15px;
  margin-right: -15px;
  overflow: hidden;
}

article.item-full .article-body-wrapper {
  padding-left: 40px;
  padding-right: 40px;
  /* margin-top: 30px; */
  /* margin-bottom: 30px; */
}

article.item-full .article-summary p {
  max-width: 500px;
}

article.item-full .feature-wrapper {
  position: relative;
  margin-left: 0px;
  margin-right: 0px;
  overflow: hidden;
}

article.item-full .feature {
  float: left;
  width: auto;
  position: relative;
  overflow: hidden;
  width: 100%;
}

article.item-full .feature p {
  margin-bottom: 0;
}

article.item-full .feature img {
  max-width: 100%;
  max-height: 100%;
  height: auto;
}

article.item-full .feature .feature-image {
  height: 400px;
  width: 100%;
  background-size: contain;
  background-position: left;
  background-repeat: no-repeat;
}

article.item-full ul {
  margin-left: 0px;
  padding-left: 0px;
  margin-bottom: 0;
  max-width: 600px;
}

article.item-full ul li {
  list-style: none;
  margin: 25px auto;
}

article.item-full ul li:before {
  content: '\2192';
}

article.item-full ul li:first-child {
  margin-top: 0;
}

article.item-full ul li:last-child {
  margin-bottom: 0;
}

article.item-full .article-attachments ul li {
  margin-top: 5px;
  margin-bottom: 5px;
}

article.item-full .article-attachments ul li a {
  font-weight: bold;
  border-bottom: 0px;
}

article.item-half {
  position: relative;
  width: 50%;
  float: left;
  overflow: hidden;
  padding-left: 15px;
  padding-right: 15px;
  margin-top: 60px;
  margin-bottom: 20px;
}

article.item-half:nth-child(odd) {
  clear: left;
}

article.item-half header.article-header {
  margin-top: 0px;
}

article.item-half .article-body {
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 0;
  padding-bottom: 0;
}

article.item-half .article-body-wrapper {
  width: 100%;
  overflow: hidden;
}

article.item-half .feature {
  margin-bottom: 20px;
  position: relative;
  overflow: hidden;
}

article.item-half .feature img {
  width: auto;
  height: auto;
  max-width: 100%;
}

article.item-half .more-link {
  white-space: nowrap;
}

@media screen and (max-width: 769px) {
  .item.item-half, .item.item-third {
    margin-right: 0px;
    margin-left: 0px;
    width: 100%;
    max-width: 100%;
  }
}

.video-placeholder {
  background-image: url(/wp-content/themes/bfamfaphd-theme/dist/fa08a91c99c60b6137c0e068792b5ec8.png);
  background-size: contain;
  background-repeat: no-repeat;
  margin-left: 0;
  margin-right: 0;
  min-width: 600px;
  height: 422px;
}

.article-cards-wrapper {
  height: 400px;
  overflow: hidden;
}

.article-cards {
  position: relative;
  outline: none;
}

.article-cards button.next, .article-cards button.previous {
  border: 0px;
  background: transparent;
  width: 22px;
  margin-top: 10px;
}

.article-cards .flickity-slider {
  height: 100%;
}

.article-cards .article-media {
  width: 100%;
  position: relative;
  margin: 0px 20px;
}

.article-cards .article-media .article-card {
  float: left;
  width: 25%;
  height: auto;
}

.article-cards .article-media .article-card-image-wrapper {
  position: absolute;
  left: 25%;
  right: 0;
  bottom: 0;
  top: 0;
  padding-left: 45px;
}

.article-cards .article-media .article-card-image-wrapper .article-card-image {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  height: 100%;
  width: 100%;
}

.article-cards .article-media .article-card-image-caption {
  margin-top: 10px;
}

@media (max-width: 768px) {
  .article-cards .article-media .article-card {
    visibility: hidden;
  }

  .article-cards .article-media .article-card-image-wrapper {
    left: 0;
    padding-left: 0;
  }

  .article-cards .article-media .article-card-image-caption {
    margin-top: 35px;
  }
}

#game {
  background-color: whitesmoke;
  position: relative;
  height: calc(100% - 80px);
  margin-bottom: 30px;
}

#game #drawCardsToggle {
  position: absolute;
  z-index: 99;
  right: -25px;
  top: 50%;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
  cursor: pointer;
  background: none;
  border: 0px;
  outline: none;
  padding: 0px 0;
}

#game #drawCardsToggle .text {
  float: left;
  display: block;
  font-size: 16px;
  font-weight: 400;
  border-bottom: 1px solid black;
}

#game #drawCardsToggle .arrow {
  float: left;
  display: block;
  margin: 0px 5px;
  text-decoration: none;
  -webkit-transition: -webkit-transform ease-in-out 500ms;
  transition: -webkit-transform ease-in-out 500ms;
  transition: transform ease-in-out 500ms;
  transition: transform ease-in-out 500ms, -webkit-transform ease-in-out 500ms;
}

#game #drawCardsToggle[aria-expanded=true] .arrow {
  -webkit-transform: scaleY(-1);
          transform: scaleY(-1);
}

#game #drawCardsContainer {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  background-color: rgba(245, 245, 245, 0.9);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  z-index: 100;
}

#game #drawCardsContainer .cardsWrapper {
  position: relative;
  width: 100%;
  height: 100%;
}

#game #drawCardsContainer .cards {
  position: relative;
  -webkit-perspective: 2000px;
          perspective: 2000px;
  -webkit-transition: -webkit-transform 750ms ease-in-out;
  transition: -webkit-transform 750ms ease-in-out;
  transition: transform 750ms ease-in-out;
  transition: transform 750ms ease-in-out, -webkit-transform 750ms ease-in-out;
  width: 300px;
  margin-left: auto;
  margin-right: auto;
}

#game #drawCardsContainer .cards .card, #game #drawCardsContainer .cards .deck {
  position: absolute;
  top: 0;
  left: 0;
  height: 150%;
  width: 100%;
  max-width: 400px;
  margin-top: 10%;
  padding: 30px 0;
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
  -webkit-transform-origin: top center;
          transform-origin: top center;
  cursor: pointer;
  border-width: 0px;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transition: -webkit-transform 750ms ease-in-out;
  transition: -webkit-transform 750ms ease-in-out;
  transition: transform 750ms ease-in-out;
  transition: transform 750ms ease-in-out, -webkit-transform 750ms ease-in-out;
}

#game #drawCardsContainer .cards .card.open, #game #drawCardsContainer .cards .deck.open {
  z-index: 100 !important;
  -webkit-transform: scale(0.9) rotateY(180deg) translate3d(0, 0, -100px) !important;
          transform: scale(0.9) rotateY(180deg) translate3d(0, 0, -100px) !important;
  margin-top: 0%;
}

#game #drawCardsContainer .cards .card.open img, #game #drawCardsContainer .cards .deck.open img {
  -webkit-transform: rotate(0) !important;
          transform: rotate(0) !important;
}

@media screen and (min-width: 400px) {
  #game #drawCardsContainer .cards .card, #game #drawCardsContainer .cards .deck {
    margin-top: 45%;
  }

  #game #drawCardsContainer .cards .card.open, #game #drawCardsContainer .cards .deck.open {
    margin-top: 10%;
  }
}

#game #drawCardsContainer .cards .card .back, #game #drawCardsContainer .cards .deck .back {
  -webkit-transform: rotateY(0deg);
          transform: rotateY(0deg);
}

#game #drawCardsContainer .cards .card .img, #game #drawCardsContainer .cards .deck .img {
  -webkit-transform: rotateY(180deg);
          transform: rotateY(180deg);
  z-index: 2;
}

#game #drawCardsContainer .cards .card .img, #game #drawCardsContainer .cards .card .back, #game #drawCardsContainer .cards .deck .img, #game #drawCardsContainer .cards .deck .back {
  margin: 0;
  position: absolute;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-transition: -webkit-transform 750ms ease-in-out;
  transition: -webkit-transform 750ms ease-in-out;
  transition: transform 750ms ease-in-out;
  transition: transform 750ms ease-in-out, -webkit-transform 750ms ease-in-out;
}

#game #drawCardsContainer .cards .card .img img, #game #drawCardsContainer .cards .card .back img, #game #drawCardsContainer .cards .deck .img img, #game #drawCardsContainer .cards .deck .back img {
  width: 100%;
  height: auto;
  border-radius: 28px;
  -webkit-transform-origin: bottom center;
          transform-origin: bottom center;
  -webkit-transition: -webkit-transform 750ms ease-in-out;
  transition: -webkit-transform 750ms ease-in-out;
  transition: transform 750ms ease-in-out;
  transition: transform 750ms ease-in-out, -webkit-transform 750ms ease-in-out;
}

#game #drawCardsContainer .cards .card .back img, #game #drawCardsContainer .cards .deck .back img {
  border: 2px solid #ffffff;
}

#game #drawCardsContainer .cards .deck img {
  box-shadow: -3px 5px 10px 1px rgba(0, 0, 0, 0.25);
}

#game #drawCardsContainer .cards.dealt {
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

#game #drawCardsContainer .cards.dealt .card img {
  box-shadow: -3px 5px 10px 1px rgba(0, 0, 0, 0.25);
  pointer-events: all;
}

#game #drawCardsContainer .cards.dealt .deck {
  -webkit-transform: scale(0.5) translateX(-30%);
          transform: scale(0.5) translateX(-30%);
  z-index: 99;
}

#game #drawCardsContainer .cards.dealt .card-1 {
  z-index: 98;
}

#game #drawCardsContainer .cards.dealt .card-1 img {
  -webkit-transform: translateX(125%) rotate(-15deg);
          transform: translateX(125%) rotate(-15deg);
}

#game #drawCardsContainer .cards.dealt .card-2 {
  z-index: 97;
}

#game #drawCardsContainer .cards.dealt .card-2 img {
  -webkit-transform: translateX(125%) rotate(0deg);
          transform: translateX(125%) rotate(0deg);
}

#game #drawCardsContainer .cards.dealt .card-3 {
  z-index: 96;
}

#game #drawCardsContainer .cards.dealt .card-3 img {
  -webkit-transform: translateX(125%) rotate(15deg);
          transform: translateX(125%) rotate(15deg);
}

#game #drawCardsContainer .cards.dealt .card.open {
  -webkit-transform: scale(0.9) rotateY(180deg) translate3d(-50%, 0, -100px) !important;
          transform: scale(0.9) rotateY(180deg) translate3d(-50%, 0, -100px) !important;
}

#game #drawCardsContainer .cards.dealt .card.open .img {
  padding-left: 15px;
}

#game #drawCardsContainer #refreshButton {
  position: absolute;
  bottom: 20px;
  left: 20px;
  width: 75px;
  height: 75px;
  cursor: pointer;
  background-image: url(/wp-content/themes/bfamfaphd-theme/dist/f90fefa008461f9234d7af79acf9ea4c.svg);
  background-repeat: no-repeat;
  background-size: contain;
  z-index: 99;
}

#game #drawCardsContainer #instructionsButton {
  position: absolute;
  bottom: 20px;
  right: 20px;
  width: 75px;
  height: 75px;
  cursor: pointer;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjQsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTAwcHgiIGhlaWdodD0iMTAwcHgiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMDAgMTAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxnPg0KCQk8Zz4NCgkJCTxnPg0KCQkJCTxkZWZzPg0KCQkJCQk8cmVjdCBpZD0iU1ZHSURfMV8iIHg9Ii0xMDY3LjUwMyIgeT0iLTY0OC41NzkiIHdpZHRoPSIyMjM0LjI2MSIgaGVpZ2h0PSIxMzk2LjQxMyIvPg0KCQkJCTwvZGVmcz4NCgkJCQk8Y2xpcFBhdGggaWQ9IlNWR0lEXzJfIj4NCgkJCQkJPHVzZSB4bGluazpocmVmPSIjU1ZHSURfMV8iICBvdmVyZmxvdz0idmlzaWJsZSIvPg0KCQkJCTwvY2xpcFBhdGg+DQoJCQkJPHBhdGggY2xpcC1wYXRoPSJ1cmwoI1NWR0lEXzJfKSIgZmlsbD0iIzAxMDEwMSIgZD0iTS05MjIuMTYxLDYwOC40Yy0xMy4zNzgtMy4yNzItMjIuMTk0LTEyLjE2NS0yMi4xOTQtMjIuMTI1DQoJCQkJCWMwLTEyLjkyLDE1LjM1Mi0yMy40MzUsMzMuNTk4LTIzLjQzNXYyLjQzN2MtMTcuMDI5LDAtMzEuMTY0LDkuNDItMzEuMTY0LDIwLjk5OGMwLDguODE2LDguMTU2LDE2Ljc1OSwyMC40MjQsMTkuNzYxDQoJCQkJCUwtOTIyLjE2MSw2MDguNHoiLz4NCgkJCTwvZz4NCgkJPC9nPg0KCTwvZz4NCgk8Zz4NCgkJPGc+DQoJCQk8Zz4NCgkJCQk8ZGVmcz4NCgkJCQkJPHJlY3QgaWQ9IlNWR0lEXzNfIiB4PSItMTA2Ny41MDMiIHk9Ii02NDguNTc5IiB3aWR0aD0iMjIzNC4yNjEiIGhlaWdodD0iMTM5Ni40MTMiLz4NCgkJCQk8L2RlZnM+DQoJCQkJPGNsaXBQYXRoIGlkPSJTVkdJRF80XyI+DQoJCQkJCTx1c2UgeGxpbms6aHJlZj0iI1NWR0lEXzNfIiAgb3ZlcmZsb3c9InZpc2libGUiLz4NCgkJCQk8L2NsaXBQYXRoPg0KCQkJCTxwYXRoIGNsaXAtcGF0aD0idXJsKCNTVkdJRF80XykiIGZpbGw9IiMwMTAxMDEiIGQ9Ik0tOTMzLjE2Miw2MTcuMTM0YzMuODk1LTQuNTE4LDkuMjYyLTcuNjU3LDE0Ljc2Ni05Ljg1NQ0KCQkJCQljLTQuNDU2LTMuOTM3LTguMTg0LTguODUtMTAuNDM3LTE0LjM2MWwtMi45ODgtMC41MzZjMi4yNzgsNS4zNjIsNS4zMSwxMC4yMDgsOS40MDUsMTQuMTc5DQoJCQkJCWMtNS4yMywyLjM1NC05LjkwNCw1Ljg3LTEzLjc4NCwxMC4wMzNMLTkzMy4xNjIsNjE3LjEzNHoiLz4NCgkJCTwvZz4NCgkJPC9nPg0KCTwvZz4NCgk8Zz4NCgkJPGc+DQoJCQk8Zz4NCgkJCQk8ZGVmcz4NCgkJCQkJPHJlY3QgaWQ9IlNWR0lEXzVfIiB4PSItMTA2Ny41MDMiIHk9Ii02NDguNTc5IiB3aWR0aD0iMjIzNC4yNjEiIGhlaWdodD0iMTM5Ni40MTMiLz4NCgkJCQk8L2RlZnM+DQoJCQkJPGNsaXBQYXRoIGlkPSJTVkdJRF82XyI+DQoJCQkJCTx1c2UgeGxpbms6aHJlZj0iI1NWR0lEXzVfIiAgb3ZlcmZsb3c9InZpc2libGUiLz4NCgkJCQk8L2NsaXBQYXRoPg0KCQkJCTxwYXRoIGNsaXAtcGF0aD0idXJsKCNTVkdJRF82XykiIGZpbGw9IiMwMTAxMDEiIGQ9Ik0tOTE0LjcwNSw1ODAuMDkxYzEzLjM3NywzLjI3MiwyMS45NjQsMTIuMTY2LDIxLjk2NCwyMi4xMjYNCgkJCQkJYzAsMTIuOTE5LTE1LjU4NCwyMy40MzQtMzMuODMsMjMuNDM0di0yLjQzN2MxNy4wMywwLDMxLjM5Ny05LjQyLDMxLjM5Ny0yMC45OTdjMC04LjgyLTguMDQyLTE2Ljc2LTIwLjMxMi0xOS43NjINCgkJCQkJTC05MTQuNzA1LDU4MC4wOTF6Ii8+DQoJCQk8L2c+DQoJCTwvZz4NCgk8L2c+DQoJPGc+DQoJCTxnPg0KCQkJPGc+DQoJCQkJPGRlZnM+DQoJCQkJCTxyZWN0IGlkPSJTVkdJRF83XyIgeD0iLTEwNjcuNTAzIiB5PSItNjQ4LjU3OSIgd2lkdGg9IjIyMzQuMjYxIiBoZWlnaHQ9IjEzOTYuNDEzIi8+DQoJCQkJPC9kZWZzPg0KCQkJCTxjbGlwUGF0aCBpZD0iU1ZHSURfOF8iPg0KCQkJCQk8dXNlIHhsaW5rOmhyZWY9IiNTVkdJRF83XyIgIG92ZXJmbG93PSJ2aXNpYmxlIi8+DQoJCQkJPC9jbGlwUGF0aD4NCgkJCQk8cGF0aCBjbGlwLXBhdGg9InVybCgjU1ZHSURfOF8pIiBmaWxsPSIjMDEwMTAxIiBkPSJNLTkwMy43MDUsNTcxLjM1OGMtMy44OTQsNC41MTctOS4yNjIsNy42NTMtMTQuNzY1LDkuODU0DQoJCQkJCWM0LjQ1NiwzLjkzOCw4LjE4Myw4Ljg0NywxMC40MzcsMTQuMzYxbDIuOTg3LDAuNTM3Yy0yLjI3Ny01LjM2My01LjMwNi0xMC4yMDktOS40MDQtMTQuMTgzDQoJCQkJCWM1LjIyOS0yLjM1NCw5LjkwNC01Ljg3LDEzLjc4NC0xMC4wM0wtOTAzLjcwNSw1NzEuMzU4eiIvPg0KCQkJPC9nPg0KCQk8L2c+DQoJPC9nPg0KPC9nPg0KPGc+DQoJPGc+DQoJCTxnPg0KCQkJPGc+DQoJCQkJPGRlZnM+DQoJCQkJCTxyZWN0IGlkPSJTVkdJRF85XyIgeD0iLTEwNjUuNzU4IiB5PSItNjQ2LjgzNCIgd2lkdGg9IjIyMzQuMjYyIiBoZWlnaHQ9IjEzOTYuNDE0Ii8+DQoJCQkJPC9kZWZzPg0KCQkJCTxjbGlwUGF0aCBpZD0iU1ZHSURfMTBfIj4NCgkJCQkJPHVzZSB4bGluazpocmVmPSIjU1ZHSURfOV8iICBvdmVyZmxvdz0idmlzaWJsZSIvPg0KCQkJCTwvY2xpcFBhdGg+DQoJCQkJPHBhdGggY2xpcC1wYXRoPSJ1cmwoI1NWR0lEXzEwXykiIGZpbGw9IiMwMTAxMDEiIGQ9Ik0tOTIwLjQxNiw2MTAuMTQ2Yy0xMy4zNzgtMy4yNzMtMjIuMTk0LTEyLjE2Ni0yMi4xOTQtMjIuMTI5DQoJCQkJCWMwLTEyLjkxOSwxNS4zNTMtMjMuNDMyLDMzLjU5OS0yMy40MzJ2Mi40MzhjLTE3LjAzLDAtMzEuMTY1LDkuNDE5LTMxLjE2NSwyMC45OTRjMCw4LjgxOSw4LjE1NiwxNi43NjMsMjAuNDI0LDE5Ljc2NQ0KCQkJCQlMLTkyMC40MTYsNjEwLjE0NnoiLz4NCgkJCTwvZz4NCgkJPC9nPg0KCTwvZz4NCgk8Zz4NCgkJPGc+DQoJCQk8Zz4NCgkJCQk8ZGVmcz4NCgkJCQkJPHJlY3QgaWQ9IlNWR0lEXzExXyIgeD0iLTEwNjUuNzU4IiB5PSItNjQ2LjgzNCIgd2lkdGg9IjIyMzQuMjYyIiBoZWlnaHQ9IjEzOTYuNDE0Ii8+DQoJCQkJPC9kZWZzPg0KCQkJCTxjbGlwUGF0aCBpZD0iU1ZHSURfMTJfIj4NCgkJCQkJPHVzZSB4bGluazpocmVmPSIjU1ZHSURfMTFfIiAgb3ZlcmZsb3c9InZpc2libGUiLz4NCgkJCQk8L2NsaXBQYXRoPg0KCQkJCTxwYXRoIGNsaXAtcGF0aD0idXJsKCNTVkdJRF8xMl8pIiBmaWxsPSIjMDEwMTAxIiBkPSJNLTkzMS40MTcsNjE4Ljg3OWMzLjg5Ni00LjUxOCw5LjI2My03LjY1NywxNC43NjYtOS44NTQNCgkJCQkJYy00LjQ1Ni0zLjkzOC04LjE4My04Ljg1LTEwLjQzNy0xNC4zNjFsLTIuOTg4LTAuNTM3YzIuMjc4LDUuMzYyLDUuMzA3LDEwLjIwOSw5LjQwNSwxNC4xNzkNCgkJCQkJYy01LjIyOSwyLjM1NC05LjkwMyw1Ljg3MS0xMy43ODQsMTAuMDMzTC05MzEuNDE3LDYxOC44Nzl6Ii8+DQoJCQk8L2c+DQoJCTwvZz4NCgk8L2c+DQoJPGc+DQoJCTxnPg0KCQkJPGc+DQoJCQkJPGRlZnM+DQoJCQkJCTxyZWN0IGlkPSJTVkdJRF8xM18iIHg9Ii0xMDY1Ljc1OCIgeT0iLTY0Ni44MzQiIHdpZHRoPSIyMjM0LjI2MiIgaGVpZ2h0PSIxMzk2LjQxNCIvPg0KCQkJCTwvZGVmcz4NCgkJCQk8Y2xpcFBhdGggaWQ9IlNWR0lEXzE0XyI+DQoJCQkJCTx1c2UgeGxpbms6aHJlZj0iI1NWR0lEXzEzXyIgIG92ZXJmbG93PSJ2aXNpYmxlIi8+DQoJCQkJPC9jbGlwUGF0aD4NCgkJCQk8cGF0aCBjbGlwLXBhdGg9InVybCgjU1ZHSURfMTRfKSIgZmlsbD0iIzAxMDEwMSIgZD0iTS05MTIuOTU5LDU4MS44MzZjMTMuMzc3LDMuMjczLDIxLjk2NCwxMi4xNjYsMjEuOTY0LDIyLjEyNg0KCQkJCQljMCwxMi45MTktMTUuNTg1LDIzLjQzMi0zMy44MzEsMjMuNDMydi0yLjQzNWMxNy4wMywwLDMxLjM5Ny05LjQxOSwzMS4zOTctMjAuOTk3YzAtOC44MTktOC4wNDEtMTYuNzYtMjAuMzEyLTE5Ljc2Mg0KCQkJCQlMLTkxMi45NTksNTgxLjgzNnoiLz4NCgkJCTwvZz4NCgkJPC9nPg0KCTwvZz4NCgk8Zz4NCgkJPGc+DQoJCQk8Zz4NCgkJCQk8ZGVmcz4NCgkJCQkJPHJlY3QgaWQ9IlNWR0lEXzE1XyIgeD0iLTEwNjUuNzU4IiB5PSItNjQ2LjgzNCIgd2lkdGg9IjIyMzQuMjYyIiBoZWlnaHQ9IjEzOTYuNDE0Ii8+DQoJCQkJPC9kZWZzPg0KCQkJCTxjbGlwUGF0aCBpZD0iU1ZHSURfMTZfIj4NCgkJCQkJPHVzZSB4bGluazpocmVmPSIjU1ZHSURfMTVfIiAgb3ZlcmZsb3c9InZpc2libGUiLz4NCgkJCQk8L2NsaXBQYXRoPg0KCQkJCTxwYXRoIGNsaXAtcGF0aD0idXJsKCNTVkdJRF8xNl8pIiBmaWxsPSIjMDEwMTAxIiBkPSJNLTkwMS45NTksNTczLjEwNGMtMy44OTUsNC41MjEtOS4yNjMsNy42NTctMTQuNzY2LDkuODU3DQoJCQkJCWM0LjQ1NywzLjkzNiw4LjE4Myw4Ljg0OCwxMC40MzcsMTQuMzYxbDIuOTg4LDAuNTM3Yy0yLjI3Ny01LjM2Mi01LjMwNy0xMC4yMDktOS40MDQtMTQuMTgyDQoJCQkJCWM1LjIyNy0yLjM1NCw5LjkwMy01Ljg3MSwxMy43ODQtMTAuMDMxTC05MDEuOTU5LDU3My4xMDR6Ii8+DQoJCQk8L2c+DQoJCTwvZz4NCgk8L2c+DQo8L2c+DQo8Zz4NCgk8Zz4NCgkJPGc+DQoJCQk8Zz4NCgkJCQk8ZGVmcz4NCgkJCQkJPHJlY3QgaWQ9IlNWR0lEXzE3XyIgeD0iLTEyMTEuNTAzIiB5PSItNjQ4LjU3OSIgd2lkdGg9IjIyMzQuMjYxIiBoZWlnaHQ9IjEzOTYuNDEzIi8+DQoJCQkJPC9kZWZzPg0KCQkJCTxjbGlwUGF0aCBpZD0iU1ZHSURfMThfIj4NCgkJCQkJPHVzZSB4bGluazpocmVmPSIjU1ZHSURfMTdfIiAgb3ZlcmZsb3c9InZpc2libGUiLz4NCgkJCQk8L2NsaXBQYXRoPg0KCQkJCTxwYXRoIGNsaXAtcGF0aD0idXJsKCNTVkdJRF8xOF8pIiBmaWxsPSIjMDEwMTAxIiBkPSJNLTEwNjYuMTYxLDYwOC40Yy0xMy4zNzgtMy4yNzItMjIuMTk0LTEyLjE2NS0yMi4xOTQtMjIuMTI1DQoJCQkJCWMwLTEyLjkyLDE1LjM1Mi0yMy40MzUsMzMuNTk4LTIzLjQzNXYyLjQzN2MtMTcuMDI5LDAtMzEuMTY0LDkuNDItMzEuMTY0LDIwLjk5OGMwLDguODE2LDguMTU2LDE2Ljc1OSwyMC40MjQsMTkuNzYxDQoJCQkJCUwtMTA2Ni4xNjEsNjA4LjR6Ii8+DQoJCQk8L2c+DQoJCTwvZz4NCgk8L2c+DQoJPGc+DQoJCTxnPg0KCQkJPGc+DQoJCQkJPGRlZnM+DQoJCQkJCTxyZWN0IGlkPSJTVkdJRF8xOV8iIHg9Ii0xMjExLjUwMyIgeT0iLTY0OC41NzkiIHdpZHRoPSIyMjM0LjI2MSIgaGVpZ2h0PSIxMzk2LjQxMyIvPg0KCQkJCTwvZGVmcz4NCgkJCQk8Y2xpcFBhdGggaWQ9IlNWR0lEXzIwXyI+DQoJCQkJCTx1c2UgeGxpbms6aHJlZj0iI1NWR0lEXzE5XyIgIG92ZXJmbG93PSJ2aXNpYmxlIi8+DQoJCQkJPC9jbGlwUGF0aD4NCgkJCQk8cGF0aCBjbGlwLXBhdGg9InVybCgjU1ZHSURfMjBfKSIgZmlsbD0iIzAxMDEwMSIgZD0iTS0xMDc3LjE2Miw2MTcuMTM0YzMuODk1LTQuNTE4LDkuMjYyLTcuNjU3LDE0Ljc2Ni05Ljg1NQ0KCQkJCQljLTQuNDU2LTMuOTM3LTguMTg0LTguODUtMTAuNDM3LTE0LjM2MWwtMi45ODgtMC41MzZjMi4yNzgsNS4zNjIsNS4zMDgsMTAuMjA4LDkuNDA1LDE0LjE3OQ0KCQkJCQljLTUuMjMsMi4zNTQtOS45MDQsNS44Ny0xMy43ODQsMTAuMDMzTC0xMDc3LjE2Miw2MTcuMTM0eiIvPg0KCQkJPC9nPg0KCQk8L2c+DQoJPC9nPg0KCTxnPg0KCQk8Zz4NCgkJCTxnPg0KCQkJCTxkZWZzPg0KCQkJCQk8cmVjdCBpZD0iU1ZHSURfMjFfIiB4PSItMTIxMS41MDMiIHk9Ii02NDguNTc5IiB3aWR0aD0iMjIzNC4yNjEiIGhlaWdodD0iMTM5Ni40MTMiLz4NCgkJCQk8L2RlZnM+DQoJCQkJPGNsaXBQYXRoIGlkPSJTVkdJRF8yMl8iPg0KCQkJCQk8dXNlIHhsaW5rOmhyZWY9IiNTVkdJRF8yMV8iICBvdmVyZmxvdz0idmlzaWJsZSIvPg0KCQkJCTwvY2xpcFBhdGg+DQoJCQkJPHBhdGggY2xpcC1wYXRoPSJ1cmwoI1NWR0lEXzIyXykiIGZpbGw9IiMwMTAxMDEiIGQ9Ik0tMTA1OC43MDUsNTgwLjA5MWMxMy4zNzcsMy4yNzIsMjEuOTY0LDEyLjE2NiwyMS45NjQsMjIuMTI2DQoJCQkJCWMwLDEyLjkxOS0xNS41ODQsMjMuNDM0LTMzLjgzLDIzLjQzNHYtMi40MzdjMTcuMDMsMCwzMS4zOTctOS40MiwzMS4zOTctMjAuOTk3YzAtOC44Mi04LjA0Mi0xNi43Ni0yMC4zMTEtMTkuNzYyDQoJCQkJCUwtMTA1OC43MDUsNTgwLjA5MXoiLz4NCgkJCTwvZz4NCgkJPC9nPg0KCTwvZz4NCgk8Zz4NCgkJPGc+DQoJCQk8Zz4NCgkJCQk8ZGVmcz4NCgkJCQkJPHJlY3QgaWQ9IlNWR0lEXzIzXyIgeD0iLTEyMTEuNTAzIiB5PSItNjQ4LjU3OSIgd2lkdGg9IjIyMzQuMjYxIiBoZWlnaHQ9IjEzOTYuNDEzIi8+DQoJCQkJPC9kZWZzPg0KCQkJCTxjbGlwUGF0aCBpZD0iU1ZHSURfMjRfIj4NCgkJCQkJPHVzZSB4bGluazpocmVmPSIjU1ZHSURfMjNfIiAgb3ZlcmZsb3c9InZpc2libGUiLz4NCgkJCQk8L2NsaXBQYXRoPg0KCQkJCTxwYXRoIGNsaXAtcGF0aD0idXJsKCNTVkdJRF8yNF8pIiBmaWxsPSIjMDEwMTAxIiBkPSJNLTEwNDcuNzA1LDU3MS4zNThjLTMuODk0LDQuNTE3LTkuMjYyLDcuNjUzLTE0Ljc2NSw5Ljg1NA0KCQkJCQljNC40NTYsMy45MzgsOC4xODMsOC44NDcsMTAuNDM3LDE0LjM2MWwyLjk4NywwLjUzN2MtMi4yNzctNS4zNjMtNS4zMDYtMTAuMjA5LTkuNDA0LTE0LjE4Mw0KCQkJCQljNS4yMjktMi4zNTQsOS45MDQtNS44NywxMy43ODQtMTAuMDNMLTEwNDcuNzA1LDU3MS4zNTh6Ii8+DQoJCQk8L2c+DQoJCTwvZz4NCgk8L2c+DQo8L2c+DQo8Zz4NCgk8Zz4NCgkJPGc+DQoJCQk8Zz4NCgkJCQk8ZGVmcz4NCgkJCQkJPHJlY3QgaWQ9IlNWR0lEXzI1XyIgeD0iLTEyMDkuNzU4IiB5PSItNjQ2LjgzNCIgd2lkdGg9IjIyMzQuMjYyIiBoZWlnaHQ9IjEzOTYuNDE0Ii8+DQoJCQkJPC9kZWZzPg0KCQkJCTxjbGlwUGF0aCBpZD0iU1ZHSURfMjZfIj4NCgkJCQkJPHVzZSB4bGluazpocmVmPSIjU1ZHSURfMjVfIiAgb3ZlcmZsb3c9InZpc2libGUiLz4NCgkJCQk8L2NsaXBQYXRoPg0KCQkJCTxwYXRoIGNsaXAtcGF0aD0idXJsKCNTVkdJRF8yNl8pIiBmaWxsPSIjMDEwMTAxIiBkPSJNLTEwNjQuNDE2LDYxMC4xNDZjLTEzLjM3OC0zLjI3My0yMi4xOTQtMTIuMTY2LTIyLjE5NC0yMi4xMjkNCgkJCQkJYzAtMTIuOTE5LDE1LjM1My0yMy40MzIsMzMuNTk5LTIzLjQzMnYyLjQzOGMtMTcuMDMsMC0zMS4xNjUsOS40MTktMzEuMTY1LDIwLjk5NGMwLDguODE5LDguMTU2LDE2Ljc2MywyMC40MjQsMTkuNzY1DQoJCQkJCUwtMTA2NC40MTYsNjEwLjE0NnoiLz4NCgkJCTwvZz4NCgkJPC9nPg0KCTwvZz4NCgk8Zz4NCgkJPGc+DQoJCQk8Zz4NCgkJCQk8ZGVmcz4NCgkJCQkJPHJlY3QgaWQ9IlNWR0lEXzI3XyIgeD0iLTEyMDkuNzU4IiB5PSItNjQ2LjgzNCIgd2lkdGg9IjIyMzQuMjYyIiBoZWlnaHQ9IjEzOTYuNDE0Ii8+DQoJCQkJPC9kZWZzPg0KCQkJCTxjbGlwUGF0aCBpZD0iU1ZHSURfMjhfIj4NCgkJCQkJPHVzZSB4bGluazpocmVmPSIjU1ZHSURfMjdfIiAgb3ZlcmZsb3c9InZpc2libGUiLz4NCgkJCQk8L2NsaXBQYXRoPg0KCQkJCTxwYXRoIGNsaXAtcGF0aD0idXJsKCNTVkdJRF8yOF8pIiBmaWxsPSIjMDEwMTAxIiBkPSJNLTEwNzUuNDE3LDYxOC44NzljMy44OTYtNC41MTgsOS4yNjMtNy42NTcsMTQuNzY2LTkuODU0DQoJCQkJCWMtNC40NTYtMy45MzgtOC4xODMtOC44NS0xMC40MzctMTQuMzYxbC0yLjk4OC0wLjUzN2MyLjI3OCw1LjM2Miw1LjMwNywxMC4yMDksOS40MDUsMTQuMTc5DQoJCQkJCWMtNS4yMjksMi4zNTQtOS45MDMsNS44NzEtMTMuNzg0LDEwLjAzM0wtMTA3NS40MTcsNjE4Ljg3OXoiLz4NCgkJCTwvZz4NCgkJPC9nPg0KCTwvZz4NCgk8Zz4NCgkJPGc+DQoJCQk8Zz4NCgkJCQk8ZGVmcz4NCgkJCQkJPHJlY3QgaWQ9IlNWR0lEXzI5XyIgeD0iLTEyMDkuNzU4IiB5PSItNjQ2LjgzNCIgd2lkdGg9IjIyMzQuMjYyIiBoZWlnaHQ9IjEzOTYuNDE0Ii8+DQoJCQkJPC9kZWZzPg0KCQkJCTxjbGlwUGF0aCBpZD0iU1ZHSURfMzBfIj4NCgkJCQkJPHVzZSB4bGluazpocmVmPSIjU1ZHSURfMjlfIiAgb3ZlcmZsb3c9InZpc2libGUiLz4NCgkJCQk8L2NsaXBQYXRoPg0KCQkJCTxwYXRoIGNsaXAtcGF0aD0idXJsKCNTVkdJRF8zMF8pIiBmaWxsPSIjMDEwMTAxIiBkPSJNLTEwNTYuOTU5LDU4MS44MzZjMTMuMzc3LDMuMjczLDIxLjk2NCwxMi4xNjYsMjEuOTY0LDIyLjEyNg0KCQkJCQljMCwxMi45MTktMTUuNTg1LDIzLjQzMi0zMy44MzEsMjMuNDMydi0yLjQzNWMxNy4wMywwLDMxLjM5Ny05LjQxOSwzMS4zOTctMjAuOTk3YzAtOC44MTktOC4wNDEtMTYuNzYtMjAuMzExLTE5Ljc2Mg0KCQkJCQlMLTEwNTYuOTU5LDU4MS44MzZ6Ii8+DQoJCQk8L2c+DQoJCTwvZz4NCgk8L2c+DQoJPGc+DQoJCTxnPg0KCQkJPGc+DQoJCQkJPGRlZnM+DQoJCQkJCTxyZWN0IGlkPSJTVkdJRF8zMV8iIHg9Ii0xMjA5Ljc1OCIgeT0iLTY0Ni44MzQiIHdpZHRoPSIyMjM0LjI2MiIgaGVpZ2h0PSIxMzk2LjQxNCIvPg0KCQkJCTwvZGVmcz4NCgkJCQk8Y2xpcFBhdGggaWQ9IlNWR0lEXzMyXyI+DQoJCQkJCTx1c2UgeGxpbms6aHJlZj0iI1NWR0lEXzMxXyIgIG92ZXJmbG93PSJ2aXNpYmxlIi8+DQoJCQkJPC9jbGlwUGF0aD4NCgkJCQk8cGF0aCBjbGlwLXBhdGg9InVybCgjU1ZHSURfMzJfKSIgZmlsbD0iIzAxMDEwMSIgZD0iTS0xMDQ1Ljk1OSw1NzMuMTA0Yy0zLjg5NSw0LjUyMS05LjI2Myw3LjY1Ny0xNC43NjYsOS44NTcNCgkJCQkJYzQuNDU3LDMuOTM2LDguMTgzLDguODQ4LDEwLjQzNywxNC4zNjFsMi45ODgsMC41MzdjLTIuMjc3LTUuMzYyLTUuMzA3LTEwLjIwOS05LjQwNC0xNC4xODINCgkJCQkJYzUuMjI3LTIuMzU0LDkuOTAzLTUuODcxLDEzLjc4NC0xMC4wMzFMLTEwNDUuOTU5LDU3My4xMDR6Ii8+DQoJCQk8L2c+DQoJCTwvZz4NCgk8L2c+DQo8L2c+DQo8Zz4NCgk8Zz4NCgkJPGc+DQoJCQk8Zz4NCgkJCQk8ZGVmcz4NCgkJCQkJPHJlY3QgaWQ9IlNWR0lEXzMzXyIgeD0iLTk0NS4wMDMiIHk9Ii02NDguNTc5IiB3aWR0aD0iMjIzNC4yNjEiIGhlaWdodD0iMTM5Ni40MTMiLz4NCgkJCQk8L2RlZnM+DQoJCQkJPGNsaXBQYXRoIGlkPSJTVkdJRF8zNF8iPg0KCQkJCQk8dXNlIHhsaW5rOmhyZWY9IiNTVkdJRF8zM18iICBvdmVyZmxvdz0idmlzaWJsZSIvPg0KCQkJCTwvY2xpcFBhdGg+DQoJCQkJPHBhdGggY2xpcC1wYXRoPSJ1cmwoI1NWR0lEXzM0XykiIGZpbGw9IiMwMTAxMDEiIGQ9Ik0tNzk5LjY2MSw2MDguNGMtMTMuMzc4LTMuMjcyLTIyLjE5NC0xMi4xNjUtMjIuMTk0LTIyLjEyNQ0KCQkJCQljMC0xMi45MiwxNS4zNTItMjMuNDM1LDMzLjU5OC0yMy40MzV2Mi40MzdjLTE3LjAyOSwwLTMxLjE2NCw5LjQyLTMxLjE2NCwyMC45OThjMCw4LjgxNiw4LjE1NiwxNi43NTksMjAuNDI0LDE5Ljc2MQ0KCQkJCQlMLTc5OS42NjEsNjA4LjR6Ii8+DQoJCQk8L2c+DQoJCTwvZz4NCgk8L2c+DQoJPGc+DQoJCTxnPg0KCQkJPGc+DQoJCQkJPGRlZnM+DQoJCQkJCTxyZWN0IGlkPSJTVkdJRF8zNV8iIHg9Ii05NDUuMDAzIiB5PSItNjQ4LjU3OSIgd2lkdGg9IjIyMzQuMjYxIiBoZWlnaHQ9IjEzOTYuNDEzIi8+DQoJCQkJPC9kZWZzPg0KCQkJCTxjbGlwUGF0aCBpZD0iU1ZHSURfMzZfIj4NCgkJCQkJPHVzZSB4bGluazpocmVmPSIjU1ZHSURfMzVfIiAgb3ZlcmZsb3c9InZpc2libGUiLz4NCgkJCQk8L2NsaXBQYXRoPg0KCQkJCTxwYXRoIGNsaXAtcGF0aD0idXJsKCNTVkdJRF8zNl8pIiBmaWxsPSIjMDEwMTAxIiBkPSJNLTgxMC42NjIsNjE3LjEzNGMzLjg5NS00LjUxOCw5LjI2Mi03LjY1NywxNC43NjYtOS44NTUNCgkJCQkJYy00LjQ1Ni0zLjkzNy04LjE4NC04Ljg1LTEwLjQzNy0xNC4zNjFsLTIuOTg4LTAuNTM2YzIuMjc4LDUuMzYyLDUuMzEsMTAuMjA4LDkuNDA1LDE0LjE3OQ0KCQkJCQljLTUuMjMsMi4zNTQtOS45MDQsNS44Ny0xMy43ODQsMTAuMDMzTC04MTAuNjYyLDYxNy4xMzR6Ii8+DQoJCQk8L2c+DQoJCTwvZz4NCgk8L2c+DQoJPGc+DQoJCTxnPg0KCQkJPGc+DQoJCQkJPGRlZnM+DQoJCQkJCTxyZWN0IGlkPSJTVkdJRF8zN18iIHg9Ii05NDUuMDAzIiB5PSItNjQ4LjU3OSIgd2lkdGg9IjIyMzQuMjYxIiBoZWlnaHQ9IjEzOTYuNDEzIi8+DQoJCQkJPC9kZWZzPg0KCQkJCTxjbGlwUGF0aCBpZD0iU1ZHSURfMzhfIj4NCgkJCQkJPHVzZSB4bGluazpocmVmPSIjU1ZHSURfMzdfIiAgb3ZlcmZsb3c9InZpc2libGUiLz4NCgkJCQk8L2NsaXBQYXRoPg0KCQkJCTxwYXRoIGNsaXAtcGF0aD0idXJsKCNTVkdJRF8zOF8pIiBmaWxsPSIjMDEwMTAxIiBkPSJNLTc5Mi4yMDUsNTgwLjA5MWMxMy4zNzcsMy4yNzIsMjEuOTY0LDEyLjE2NiwyMS45NjQsMjIuMTI2DQoJCQkJCWMwLDEyLjkxOS0xNS41ODQsMjMuNDM0LTMzLjgzLDIzLjQzNHYtMi40MzdjMTcuMDMsMCwzMS4zOTctOS40MiwzMS4zOTctMjAuOTk3YzAtOC44Mi04LjA0Mi0xNi43Ni0yMC4zMTItMTkuNzYyDQoJCQkJCUwtNzkyLjIwNSw1ODAuMDkxeiIvPg0KCQkJPC9nPg0KCQk8L2c+DQoJPC9nPg0KCTxnPg0KCQk8Zz4NCgkJCTxnPg0KCQkJCTxkZWZzPg0KCQkJCQk8cmVjdCBpZD0iU1ZHSURfMzlfIiB4PSItOTQ1LjAwMyIgeT0iLTY0OC41NzkiIHdpZHRoPSIyMjM0LjI2MSIgaGVpZ2h0PSIxMzk2LjQxMyIvPg0KCQkJCTwvZGVmcz4NCgkJCQk8Y2xpcFBhdGggaWQ9IlNWR0lEXzQwXyI+DQoJCQkJCTx1c2UgeGxpbms6aHJlZj0iI1NWR0lEXzM5XyIgIG92ZXJmbG93PSJ2aXNpYmxlIi8+DQoJCQkJPC9jbGlwUGF0aD4NCgkJCQk8cGF0aCBjbGlwLXBhdGg9InVybCgjU1ZHSURfNDBfKSIgZmlsbD0iIzAxMDEwMSIgZD0iTS03ODEuMjA1LDU3MS4zNThjLTMuODk0LDQuNTE3LTkuMjYyLDcuNjUzLTE0Ljc2NSw5Ljg1NA0KCQkJCQljNC40NTYsMy45MzgsOC4xODMsOC44NDcsMTAuNDM3LDE0LjM2MWwyLjk4NywwLjUzN2MtMi4yNzctNS4zNjMtNS4zMDYtMTAuMjA5LTkuNDA0LTE0LjE4Mw0KCQkJCQljNS4yMjktMi4zNTQsOS45MDQtNS44NywxMy43ODQtMTAuMDNMLTc4MS4yMDUsNTcxLjM1OHoiLz4NCgkJCTwvZz4NCgkJPC9nPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8Zz4NCgkJCTxnPg0KCQkJCTxkZWZzPg0KCQkJCQk8cmVjdCBpZD0iU1ZHSURfNDFfIiB4PSItOTQzLjI1OCIgeT0iLTY0Ni44MzQiIHdpZHRoPSIyMjM0LjI2MiIgaGVpZ2h0PSIxMzk2LjQxNCIvPg0KCQkJCTwvZGVmcz4NCgkJCQk8Y2xpcFBhdGggaWQ9IlNWR0lEXzQyXyI+DQoJCQkJCTx1c2UgeGxpbms6aHJlZj0iI1NWR0lEXzQxXyIgIG92ZXJmbG93PSJ2aXNpYmxlIi8+DQoJCQkJPC9jbGlwUGF0aD4NCgkJCQk8cGF0aCBjbGlwLXBhdGg9InVybCgjU1ZHSURfNDJfKSIgZmlsbD0iIzAxMDEwMSIgZD0iTS03OTcuOTE2LDYxMC4xNDZjLTEzLjM3OC0zLjI3My0yMi4xOTQtMTIuMTY2LTIyLjE5NC0yMi4xMjkNCgkJCQkJYzAtMTIuOTE5LDE1LjM1My0yMy40MzIsMzMuNTk5LTIzLjQzMnYyLjQzOGMtMTcuMDMsMC0zMS4xNjUsOS40MTktMzEuMTY1LDIwLjk5NGMwLDguODE5LDguMTU2LDE2Ljc2MywyMC40MjQsMTkuNzY1DQoJCQkJCUwtNzk3LjkxNiw2MTAuMTQ2eiIvPg0KCQkJPC9nPg0KCQk8L2c+DQoJPC9nPg0KCTxnPg0KCQk8Zz4NCgkJCTxnPg0KCQkJCTxkZWZzPg0KCQkJCQk8cmVjdCBpZD0iU1ZHSURfNDNfIiB4PSItOTQzLjI1OCIgeT0iLTY0Ni44MzQiIHdpZHRoPSIyMjM0LjI2MiIgaGVpZ2h0PSIxMzk2LjQxNCIvPg0KCQkJCTwvZGVmcz4NCgkJCQk8Y2xpcFBhdGggaWQ9IlNWR0lEXzQ0XyI+DQoJCQkJCTx1c2UgeGxpbms6aHJlZj0iI1NWR0lEXzQzXyIgIG92ZXJmbG93PSJ2aXNpYmxlIi8+DQoJCQkJPC9jbGlwUGF0aD4NCgkJCQk8cGF0aCBjbGlwLXBhdGg9InVybCgjU1ZHSURfNDRfKSIgZmlsbD0iIzAxMDEwMSIgZD0iTS04MDguOTE3LDYxOC44NzljMy44OTYtNC41MTgsOS4yNjMtNy42NTcsMTQuNzY2LTkuODU0DQoJCQkJCWMtNC40NTYtMy45MzgtOC4xODMtOC44NS0xMC40MzctMTQuMzYxbC0yLjk4OC0wLjUzN2MyLjI3OCw1LjM2Miw1LjMwNywxMC4yMDksOS40MDUsMTQuMTc5DQoJCQkJCWMtNS4yMjksMi4zNTQtOS45MDMsNS44NzEtMTMuNzg0LDEwLjAzM0wtODA4LjkxNyw2MTguODc5eiIvPg0KCQkJPC9nPg0KCQk8L2c+DQoJPC9nPg0KCTxnPg0KCQk8Zz4NCgkJCTxnPg0KCQkJCTxkZWZzPg0KCQkJCQk8cmVjdCBpZD0iU1ZHSURfNDVfIiB4PSItOTQzLjI1OCIgeT0iLTY0Ni44MzQiIHdpZHRoPSIyMjM0LjI2MiIgaGVpZ2h0PSIxMzk2LjQxNCIvPg0KCQkJCTwvZGVmcz4NCgkJCQk8Y2xpcFBhdGggaWQ9IlNWR0lEXzQ2XyI+DQoJCQkJCTx1c2UgeGxpbms6aHJlZj0iI1NWR0lEXzQ1XyIgIG92ZXJmbG93PSJ2aXNpYmxlIi8+DQoJCQkJPC9jbGlwUGF0aD4NCgkJCQk8cGF0aCBjbGlwLXBhdGg9InVybCgjU1ZHSURfNDZfKSIgZmlsbD0iIzAxMDEwMSIgZD0iTS03OTAuNDU5LDU4MS44MzZjMTMuMzc3LDMuMjczLDIxLjk2NCwxMi4xNjYsMjEuOTY0LDIyLjEyNg0KCQkJCQljMCwxMi45MTktMTUuNTg1LDIzLjQzMi0zMy44MzEsMjMuNDMydi0yLjQzNWMxNy4wMywwLDMxLjM5Ny05LjQxOSwzMS4zOTctMjAuOTk3YzAtOC44MTktOC4wNDEtMTYuNzYtMjAuMzEyLTE5Ljc2Mg0KCQkJCQlMLTc5MC40NTksNTgxLjgzNnoiLz4NCgkJCTwvZz4NCgkJPC9nPg0KCTwvZz4NCgk8Zz4NCgkJPGc+DQoJCQk8Zz4NCgkJCQk8ZGVmcz4NCgkJCQkJPHJlY3QgaWQ9IlNWR0lEXzQ3XyIgeD0iLTk0My4yNTgiIHk9Ii02NDYuODM0IiB3aWR0aD0iMjIzNC4yNjIiIGhlaWdodD0iMTM5Ni40MTQiLz4NCgkJCQk8L2RlZnM+DQoJCQkJPGNsaXBQYXRoIGlkPSJTVkdJRF80OF8iPg0KCQkJCQk8dXNlIHhsaW5rOmhyZWY9IiNTVkdJRF80N18iICBvdmVyZmxvdz0idmlzaWJsZSIvPg0KCQkJCTwvY2xpcFBhdGg+DQoJCQkJPHBhdGggY2xpcC1wYXRoPSJ1cmwoI1NWR0lEXzQ4XykiIGZpbGw9IiMwMTAxMDEiIGQ9Ik0tNzc5LjQ1OSw1NzMuMTA0Yy0zLjg5NSw0LjUyMS05LjI2Myw3LjY1Ny0xNC43NjYsOS44NTcNCgkJCQkJYzQuNDU3LDMuOTM2LDguMTgzLDguODQ4LDEwLjQzNywxNC4zNjFsMi45ODgsMC41MzdjLTIuMjc3LTUuMzYyLTUuMzA3LTEwLjIwOS05LjQwNC0xNC4xODINCgkJCQkJYzUuMjI3LTIuMzU0LDkuOTAzLTUuODcxLDEzLjc4NC0xMC4wMzFMLTc3OS40NTksNTczLjEwNHoiLz4NCgkJCTwvZz4NCgkJPC9nPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxwb2x5Z29uIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBwb2ludHM9IjI2LjIzNSwzNy4zODUgNDIuMzg2LDM3LjM4NSA0Mi4zODYsMjEuOTQzIDcyLDIxLjk0MyANCgkJNzIsODAuNSAyNi4yMzUsODAuNSAJIi8+DQo8L2c+DQo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjI2LjA4NSIgeTE9IjM3LjIwOCIgeDI9IjQyLjIzNyIgeTI9IjIxLjc2NyIvPg0KPC9zdmc+DQo=);
  background-repeat: no-repeat;
  background-size: contain;
  z-index: 99;
}

#game #drawCardsContainer #instructionsButton a {
  display: block;
  height: 100%;
  width: 100%;
  border-bottom: none;
}

#game #drawCardsContainer #instructionsButton a:hover {
  border-bottom: none;
}

#game #drawCardsContainer .story {
  width: 100%;
}

#game #drawCardsContainer .story p {
  padding: 0 20px 20px 20px;
  margin: 0px auto;
  text-align: center;
  max-width: 600px;
}

#game #cards {
  position: relative;
  max-width: 100%;
  margin: 40px auto;
  padding-bottom: 40px;
  height: 100%;
}

#game #cards #circle {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

#game #cards #circle svg {
  display: block;
  margin: 0px auto;
}

#game #cards #circle svg #circleOverlay {
  fill: whitesmoke;
}

#game #cards #circle svg #contentClickable {
  pointer-events: fill;
  -webkit-transition: background ease-in-out 300ms;
  transition: background ease-in-out 300ms;
}

#game #cards #circle svg #contentClickable:hover {
  fill: rgba(0, 0, 0, 0.07);
  cursor: pointer;
}

#game #cards #circle svg g#labelContainer {
  -webkit-transition: -webkit-transform ease-in-out 1000ms;
  transition: -webkit-transform ease-in-out 1000ms;
  transition: transform ease-in-out 1000ms;
  transition: transform ease-in-out 1000ms, -webkit-transform ease-in-out 1000ms;
  -webkit-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
}

#game #cards #circle svg g.label {
  font-size: 16px;
  font-weight: 400;
  cursor: pointer;
}

#game #cards #circle svg g.label .arrow {
  -webkit-transition: -webkit-transform ease-in-out 300ms;
  transition: -webkit-transform ease-in-out 300ms;
  transition: transform ease-in-out 300ms;
  transition: transform ease-in-out 300ms, -webkit-transform ease-in-out 300ms;
  -webkit-transform: translateY(0px);
          transform: translateY(0px);
}

#game #cards #circle svg g.label:hover .arrow, #game #cards #circle svg g.label:focus .arrow, #game #cards #circle svg g.label:active .arrow, #game #cards #circle svg g.label.active .arrow {
  -webkit-transform: translateY(10px);
          transform: translateY(10px);
}

@media screen and (min-width: 481px) {
  #game #drawCardsContainer .story {
    padding-left: 80px;
    padding-right: 80px;
  }
}

@media screen and (max-width: 1024px) {
  #game #drawCardsToggle {
    -webkit-transform: none;
            transform: none;
    bottom: 20px;
    top: auto;
    left: 50%;
    margin: 0;
    width: 145px;
    margin-left: -73px;
    right: auto;
  }

  #game #drawCardsContainer {
    margin-bottom: 40px;
  }
}

@media screen and (max-width: 481px) {
  #game #cards #circle svg g.label {
    font-size: 12px;
  }

  #game #cards #circle svg g.label .arrow {
    -webkit-transform: translateY(-5px);
            transform: translateY(-5px);
  }

  #game #cards #circle svg g.label .arrow.active {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }

  #game #drawCardsContainer #refreshButton {
    bottom: -40px;
    left: 0;
    width: 40px;
    height: 40px;
  }

  #game #drawCardsContainer #instructionsButton {
    bottom: -40px;
    right: 0;
    width: 40px;
    height: 40px;
  }

  #game #drawCardsContainer #instructionsButton a {
    border-width: 0;
  }
}

.hasNavbar #game {
  height: calc(100vh - 120px);
}

#page-about {
  margin: 15px auto;
  padding: 40px;
}

#page-about h2 {
  margin: 40px 0;
  font-weight: 300;
}

#page-about h2 a {
  font-weight: inherit;
}

#page-about p {
  font-size: 24px;
  font-weight: 400;
}

#page-about p b {
  font-weight: 500;
}

#page-about a {
  color: #000000;
  text-decoration: underline;
}

#page-about .content {
  max-width: 640px;
  margin: 40px auto;
}

#page-about .row-landing {
  width: 100%;
  margin-bottom: 80px;
}

#page-about .landing-image-wrapper > a {
  font-size: 24px;
  display: block;
  margin: 20px 0px;
  color: #000000;
}

#page-about .landing-image-wrapper > a:hover {
  color: #000000;
}

#page-about .landing-image-wrapper .landing-image {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top-left;
  height: 30vw;
}

#page-about .landing-image-wrapper .landing-image.artists-report {
  background-image: url(/wp-content/themes/bfamfaphd-theme/dist/082e08eb46efad40a982c78be5c187d6.jpg);
}

#page-about .landing-image-wrapper .landing-image.supply-chains {
  background-image: url(/wp-content/themes/bfamfaphd-theme/dist/29835086b0ac84f64e9ac85ddc69a5ff.jpg);
}

#page-about .landing-image-wrapper .landing-image > a {
  display: block;
  height: 100%;
  width: 100%;
}

.topics article.item-full + article.item-full .article-body {
  border-top: 1px solid #333366;
}

.topics article.item-full hr {
  margin-top: 40px;
  margin-bottom: 10px;
}

.topics article.item-full:nth-child(odd) .article-body {
  border-top-color: #333366 !important;
}

.topics article.item-full:nth-child(odd) p, .topics article.item-full:nth-child(odd) h1, .topics article.item-full:nth-child(odd) h2, .topics article.item-full:nth-child(odd) h3, .topics article.item-full:nth-child(odd) h4, .topics article.item-full:nth-child(odd) h5, .topics article.item-full:nth-child(odd) h6, .topics article.item-full:nth-child(odd) ul li, .topics article.item-full:nth-child(odd) hr {
  color: #333366;
}

.topics article.item-full:nth-child(even) .article-body {
  border-top-color: #3366ff !important;
  color: #3366ff !important;
}

.topics article.item-full:nth-child(even) p, .topics article.item-full:nth-child(even) h1, .topics article.item-full:nth-child(even) h2, .topics article.item-full:nth-child(even) h3, .topics article.item-full:nth-child(even) h4, .topics article.item-full:nth-child(even) h5, .topics article.item-full:nth-child(even) h6, .topics article.item-full:nth-child(even) ul li, .topics article.item-full:nth-child(even) hr, .topics article.item-full:nth-child(even) a {
  color: #3366ff;
}

.topics article.item-full:nth-child(even) a {
  border-bottom-color: #3366ff;
}

.mailchimp-form {
  overflow: hidden;
}

.mailchimp-form form {
  margin-left: -15px;
  margin-right: -15px;
  display: block;
}

.mailchimp-form h3, .mailchimp-form h4, .mailchimp-form h5 {
  color: #3366ff;
}

.mailchimp-form label {
  font-size: 15px;
  color: #3366ff;
}

.mailchimp-form input {
  margin-top: 10px;
}

.mailchimp-form .form-group {
  width: 100%;
  display: block;
  position: relative;
  float: left;
  padding-left: 15px;
  padding-right: 15px;
}

.mailchimp-form .btn-subscribe {
  background-color: transparent;
  color: #3366ff;
  box-shadow: none;
  border: 0px;
}

@media screen and (min-width: 480px) {
  .mailchimp-form .form-group {
    width: 33%;
  }
}


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