/* ICM Primary values from UX design */
/* Width - container, element, card, */
/* Margin */
/* padding */
/* Border */
/*
  Roboto font related weights
   https://fonts.google.com/specimen/Roboto?selection.family=Roboto:100,300,400,500,700,900
*/
/* font color, background color */
/* UI elements specific color */
/* Card specific color */
/* max width properties for UI Cards for different number of cards in a container */
/* one are more cards */
/* three are more cards */
i[x] {
  display: none !important; }

.single-page.page-futures .node-desc {
  background: #eeefef;
  padding: 30px;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1;
  letter-spacing: -0.3px;
  text-align: center;
  color: rgba(11, 10, 20, 0.8);
  margin-bottom: 40px; }

.single-page.page-futures .grid-table {
  display: grid; }
  .single-page.page-futures .grid-table .grid-table-row {
    display: grid;
    grid-template-columns: auto;
    font-size: 14px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: 1;
    letter-spacing: -0.3px;
    text-align: left;
    padding: 20px;
    padding-left: 40px;
    border-bottom: 1px solid #e2e3e3; }
    .single-page.page-futures .grid-table .grid-table-row .grid-table-label {
      color: rgba(0, 0, 0, 0.6); }
    .single-page.page-futures .grid-table .grid-table-row .grid-table-value {
      color: rgba(0, 0, 0, 0.8); }
    .single-page.page-futures .grid-table .grid-table-row.grid-table-header {
      color: #000;
      background: #e2e3e3;
      font-size: 18px; }
  .single-page.page-futures .grid-table.grid-table-2 .grid-table-row {
    grid-template-columns: auto 25%; }
  .single-page.page-futures .grid-table.grid-table-3 .grid-table-row {
    grid-template-columns: auto 30% 30%; }
  .single-page.page-futures .grid-table.grid-table-4 .grid-table-row {
    grid-template-columns: auto 20% 25% 25%; }

.single-page.page-futures .page-header {
  background: url(../../assets/img/single_market_page/banner2.png) no-repeat center right; }

.single-page.page-futures .page-first-text::before {
  background: url(../../assets/img/single_market_page/icon-futures.png) center center no-repeat transparent; }

.single-page.page-futures .stck-image {
  background: url(../../assets/img/single_market_page/stckimg.png) center center no-repeat transparent; }

.single-page.page-futures .market-facts-card .facts-item::before {
  color: #34e834; }

.single-page.page-futures .market-facts-card .action-button {
  background: #34e834; }

@media screen and (max-width: 640px) {
  .single-page.page-futures .single-design-table .table-row {
    height: 80px !important; } }
