.placeit-main article {
  padding-left: 139px;
  padding-top: 30px;
  padding-bottom: 60px;
  max-width: 900px;
  --color-products: #ecfed8;
}

article .field--name-field-iframe-message {
  font-family: var(--font-semibold);
  font-size: 13pt;
  /* margin-right:10%; */
  position: fixed;
  background-color: unset;
  z-index:9;
  /* right:0; */
  margin-left: 700px;
  animation-duration: 1s;
  opacity: 0;
}

/*
@keyframes moveprice {
  from {margin-top: 0px; margin-right: 10%; background-color: unset;}
  to {margin-top: 20px; margin-right:0%; background-color: var(--color-products)}
}
@keyframes movepriceback {
  from {margin-top: 20px; margin-right: 0%; background-color: var(--color-products)}
  to {margin-top: 0px; margin-right: 10%; background-color: unset;}
}
*/
@keyframes moveprice {
  from {margin-top: 0px; margin-left: 700px; background-color: unset; opacity: 0;}
  to {margin-top: 20px; margin-left: 800px; background-color: var(--color-products); opacity: 1;}
}
@keyframes movepriceback {
  from {margin-top: 20px; margin-left: 800px; background-color: var(--color-products); opacity: 1;}
  to {margin-top: 0px; margin-left: 700px; background-color: unset; opacity: 0;}
}

article .field--name-price, .field--name-field-iframe-message {
  padding: 7px;
  background-color: var(--color-products-op);
}

article .field--name-field-iframe-message .placeit-showprice-text {
  font-size: 10pt;
}

article .field--name-body {
  margin-bottom: 20px;
  font-family: var(--font-text);
  font-size: var(--font-size-text-normal);
  line-height: 1.2;
  max-width: 800px;
}	

article .field--name-body a {
  color: var(--color-text);
}

@media (min-width: 0px) and (max-width: 640px) {
  div.field--type-iframe iframe {
    height: 2500px;
  }
  .placeit-main article {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 30px;
    padding-right: 30px;
  }
  article .field--name-field-iframe-message {
    margin-right: -20px;
    margin-top: 5px;
    padding-right: 30px;
    text-align: right;
    margin-left: unset;
    right: 10px;
  }
  article .field--name-field-iframe-message .placeit-showprice-text,  {
    font-size: 10pt;
  }
  article .field--name-field-iframe-message .placeit-showprice {
    font-size: 9pt;
    font-weight: 900;
  }
  article .field--name-field-iframe-message {
    margin-top: 5px;
  }
  @keyframes moveprice {
    from {margin-top: 0px; background-color: unset; opacity: 0;}
    to {margin-top: -20px; background-color: var(--color-products); opacity: 1;}
  }
  @keyframes movepriceback {
    from {margin-top: -20px; background-color: var(--color-products); opacity: 1;}
    to {margin-top: 0px; background-color: unset; opacity: 0;}
  }
}

