/* Scss Document */
/* color */
@media print {
  #header,
  .page-title,
  .breadcrumb,
  #footer,
  #print,
  #page-top {
    display: none !important; }

  body {
    font-size: 0.8rem;
    zoom: 1; }

  h3 {
    font-size: 1.2rem;
    padding-left: 10px;
    border-left: #084a87 solid 5px;
    margin: 0 0 10px; }

  #main section {
    padding: 20px 0 0; }
    #main section > section {
      padding: 0 0 20px; }
    #main section > section:last-child {
      padding: 0; }

  #main section:last-child,
  #main section.sec {
    padding: 20px 0; }

  #main section p {
    font-size: 0.8rem;
    line-height: 1.4;
    margin: 0 0 0.5rem; }

  .table td, .table th {
    padding: 3px 4px; }

  .pdf:after {
    width: 10px;
    height: 8px;
    background: url("../img/icon/pdf.png") center/contain no-repeat; }

  #product.single h1 {
    border-bottom: solid 1px #ddd;
    font-size: 1.6rem;
    margin-bottom: 20px; }
    #product.single h1 span {
      display: inline-block;
      margin: 0 5px;
      font-size: 1rem; }
  #product.single section > section {
    padding-bottom: 20px; }
  #product.single section > section:last-child {
    padding-bottom: 0; }
  #product.single .table tbody th {
    font-size: 0.8rem;
    background: #f3f3f3;
    width: 110px; }
  #product.single .table tbody td {
    font-size: 0.8rem;
    width: calc(100% - 110px); }
  #product.single .box .left {
    width: calc(50% - 10px);
    float: left; }
  #product.single .box .right {
    width: calc(50% - 10px);
    float: right; }
  #product.single .box .table tbody th {
    width: 180px; }
  #product.single .box .table tbody td {
    width: calc(100% - 180px); }
  #product.single #product_code .table tbody th {
    width: 100px; }
  #product.single #product_code .table tbody td {
    width: calc(100% - 100px); }
  #product.single .photo {
    padding: 10px; }
    #product.single .photo img {
      height: 60px;
      width: auto;
      margin: 0 10px 0 0;
      float: left;
      display: block; }
    #product.single .photo img:nth-child(n+3) {
      margin: 0 10px 0 0; }
  #product.single h3 span {
    font-size: 1rem; } }
