

@font-face {
  font-family: 'Helvetica_Neue_LT_Std';
  src: url('fonts/HelveticaNeueLTStd-Roman.eot');
  src: url('fonts/HelveticaNeueLTStd-Roman.eot?#iefix') format('embedded-opentype'),
       url('fonts/HelveticaNeueLTStd-Roman.woff') format('woff'),
       url('fonts/HelveticaNeueLTStd-Roman.svg#HelveticaNeueLTStd-Roman') format('svg'),
     url('fonts/HelveticaNeueLTStd-Roman.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: "Helvetica_Neue_LT_BoldCn";
  src: url('fonts/HelveticaNeueLTStd-BdCn.eot');
  src: url('fonts/HelveticaNeueLTStd-BdCn.woff2') format("woff2"), url('fonts/HelveticaNeueLTStd-BdCn.woff') format("woff");
}


:root {
    --red: #c41a34;
    --green: #019046;
    --text: #212529;
    --frames: #656565;
    --white: #ffffff;
    --black: #000000;
  }
  
  
  * {
    font-family: 'Helvetica_Neue_LT_Std', Helvetica, Arial, sans-serif;
    margin: 0;
    padding: 0;
    color: var(--text);
  }

  b, strong {
    font-weight: bold;
  }

  small {
    font-size: 70%;
  }

  a:link,
  a:visited {
  color: var(--text);
  text-decoration: none;
  }



  .poweredby {
    font-size: 8px;
    color: #999999;
    text-align: right;
    padding-right: 0px;
    padding-top: 2px;
    letter-spacing: 2px;
    height: 0px;
  }
  


  /* --- Card Footer --- */
.card-footer {
  text-align: left;
  margin-top: 5px; /* 32px */
  font-size: 10px; /* 12px */
  color: var(--text);
  display: flex;
  justify-content: space-between;
  align-items: space-between;
  column-gap: 25px;
}

.poweredby img {
  height: 10px;
}


  /*---- E01n starts here ------*/

#e01n {
  border: 0px solid red ;
  display: flex;
  flex-wrap: wrap;
  column-gap: 50px;
  border-bottom: 1px solid var(--text)
}

#e01n .column {
  border: 0px solid blue;
  flex: 1 1 280px;
  align-self: flex-end;
}

#e01n .row {
  border: 0px solid green;
  display: flex;
  padding: 5px 0;
}

#e01n .column:nth-child(1) .row:nth-child(1) {
  padding: 1px 0;
}

#e01n .row div {
  border: 0px solid pink;
  flex-grow: 1;
  align-self: center;
}

#e01n .row div:nth-child(2) {
  color: var(--text);
}

#e01n .price {
  font-family: 'Helvetica_Neue_LT_BoldCn';
  font-weight: 500;
  font-size: 30px;
  color: var(--green);
  line-height: 1.2;
}

#e01n .row div:nth-child(2) {
  padding: 0;
  text-align: right;
}

#e01n img {
  width: 28px;
  height: auto;
}

/*---- E01n ends here ------*/


  