body {
  font-family: 'Calibri';
  font-size: .9em;
  line-height: 120%;
  color: #000;
  background: #fff;
  padding: 10px; }

a {
  text-decoration: none !important; }

#master {
  width: 100%;
  font-size: .9em;
  margin: 0; }

#top-header,
.top-menu {
  display: none; }

#textarea {
  display: block;
  float: none;
  width: 100%;
  min-height: auto;
  padding: 0;
  margin: 0; }

.order h2 {
  font-size: 1.8em;
  font-weight: bold;
  color: #000;
  margin: 1em 0 .5em; }
.order table.products-sum {
  width: 100%;
  border: 1px solid #9B9B9B;
  border-collapse: collapse;
  margin: 1em 0; }
  .order table.products-sum thead tr {
    border: 0; }
  .order table.products-sum thead th {
    background: #fff;
    border: 1px solid #9B9B9B;
    font-weight: bold;
    white-space: nowrap;
    padding: 5px 10px; }
  .order table.products-sum thead th:nth-child(1) {
    display: none; }
  .order table.products-sum thead th:nth-child(4) {
    text-align: center; }
  .order table.products-sum thead th:nth-child(5),
  .order table.products-sum thead th:nth-child(6) {
    text-align: right; }
  .order table.products-sum tbody tr {
    border: 0; }
  .order table.products-sum tbody td {
    width: auto !important;
    height: auto !important;
    border: 1px solid #9B9B9B;
    padding: 5px 10px; }
  .order table.products-sum tbody td:nth-child(1) {
    display: none; }
  .order table.products-sum tbody td:nth-child(3) {
    white-space: nowrap; }
  .order table.products-sum tbody td:nth-child(4) {
    text-align: center;
    white-space: nowrap; }
  .order table.products-sum tbody td:nth-child(5),
  .order table.products-sum tbody td:nth-child(6) {
    text-align: right;
    white-space: nowrap; }
.order table.order-sum {
  width: 100%;
  background: #fff;
  border: 1px solid #9B9B9B;
  border-collapse: collapse;
  margin: 1em 0; }
  .order table.order-sum tbody tr {
    border: 0; }
  .order table.order-sum tbody td {
    width: auto !important;
    height: auto !important;
    border: 1px solid #9B9B9B;
    font-size: .9em !important;
    padding: 1px 10px !important; }
  .order table.order-sum tbody td.totalSum,
  .order table.order-sum tbody td.totalSum + td.item-price {
    font-size: 1.5em !important;
    padding: 10px 10px !important; }
.order h2.heading--media-print {
  display: block;
  float: left;
  width: 50%; }
.order table.contact-form {
  float: left;
  width: 49%;
  background: none;
  border: 1px solid #9B9B9B;
  margin-right: 1%; }
  .order table.contact-form tbody tr td {
    padding: 0 10px !important; }
.order table.contact-form--media-print {
  display: table; }
.order h2.heading--media-print-hidden,
.order table.contact-form--media-print-hidden {
  display: none; }

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