/* Welcome to Compass. Use this file to define print styles.
 * Import this file using the following HTML or equivalent:
 * <link href="/stylesheets/print.css" media="print" rel="stylesheet" type="text/css" /> */
@media print {
  /* line 5, ../../sass/print.scss */
  .navigation, .navbar, .login-nav, .d-md-none, #main-nav, .hc-offcanvas-nav, .header-top-nav, .search, .header, .glyphicon-search, .stock-info, .product-documentation, #login-menu-container, .footer, .gallery, .btn-group, .btn, .clear-selected, .modal, .pagination, .fields, #fsTemplate, .search-filters, .expanded-view, .related-products, .related-products-mobile, .options-desktop {
    display: none;
  }

  /* line 9, ../../sass/print.scss */
  .print-gallery {
    display: block !important;
    text-align: center;
    page-break-before: always !important;
  }

  /* line 15, ../../sass/print.scss */
  .element > img {
    width: 500px;
    max-width: 100% !important;
    padding-bottom: 40px;
  }

  /* line 21, ../../sass/print.scss */
  button {
    display: none;
  }

  /* line 25, ../../sass/print.scss */
  a[href]:after {
    content: none !important;
  }

  /* Cart Styling*/
  /* line 33, ../../sass/print.scss */
  .shopping-cart-container {
    width: 100%;
  }

  /* line 74, ../../sass/partials/_shoppingCart.scss */
  /* line 38, ../../sass/print.scss */
  table.cart-table {
    width: 100%;
  }

  /* line 79, ../../sass/partials/_shoppingCart.scss */
  /* line 42, ../../sass/print.scss */
  table.cart-table > tbody > tr {
    border-bottom: 1px solid #ececec;
  }

  /* line 82, ../../sass/partials/_shoppingCart.scss */
  /* line 46, ../../sass/print.scss */
  table.cart-table > tbody > tr > td {
    padding: 15px 0;
  }

  /* line 87, ../../sass/partials/_shoppingCart.scss */
  /* line 50, ../../sass/print.scss */
  table.cart-table > tbody > tr:last-child {
    border-bottom: none;
  }

  /* line 92, ../../sass/partials/_shoppingCart.scss */
  /* line 54, ../../sass/print.scss */
  table.cart-table .misid {
    font-weight: bold;
    margin-left: 5px;
  }

  /* line 96, ../../sass/partials/_shoppingCart.scss */
  /* line 59, ../../sass/print.scss */
  table.cart-table .misid:before {
    content: "EDP:";
    padding-right: 5px;
    color: #666;
    font-size: .8em;
  }

  /* line 104, ../../sass/partials/_shoppingCart.scss */
  /* line 66, ../../sass/print.scss */
  table.cart-table .image-holder {
    border: 1px solid #ececec;
    margin: 5px;
    margin-right: 15px;
  }

  /* line 109, ../../sass/partials/_shoppingCart.scss */
  /* line 72, ../../sass/print.scss */
  table.cart-table .image-holder > img {
    width: 100%;
  }

  /* line 114, ../../sass/partials/_shoppingCart.scss */
  /* line 76, ../../sass/print.scss */
  table.cart-table .vendor-container {
    display: inline-block;
    width: 225px;
    max-width: 225px;
  }

  /* line 121, ../../sass/partials/_shoppingCart.scss */
  /* line 82, ../../sass/print.scss */
  table.cart-table .vendor:before {
    content: "Vendor:";
    padding-right: 5px;
    color: #666;
    font-size: .8em;
  }

  /* line 129, ../../sass/partials/_shoppingCart.scss */
  /* line 89, ../../sass/print.scss */
  table.cart-table .sku-container {
    display: inline-block;
    width: 225px;
    max-width: 225px;
  }

  /* line 136, ../../sass/partials/_shoppingCart.scss */
  /* line 95, ../../sass/print.scss */
  table.cart-table .sku:before {
    content: "SKU:";
    padding-right: 5px;
    color: #666;
    font-size: .8em;
  }

  /* line 144, ../../sass/partials/_shoppingCart.scss */
  /* line 102, ../../sass/print.scss */
  table.cart-table .price-container {
    width: 135px;
    max-width: 135px;
  }

  /* line 149, ../../sass/partials/_shoppingCart.scss */
  /* line 107, ../../sass/print.scss */
  table.cart-table .heading {
    font-weight: bold;
  }

  /* line 153, ../../sass/partials/_shoppingCart.scss */
  /* line 111, ../../sass/print.scss */
  table.cart-table .qty-container {
    width: 85px;
    max-width: 85px;
  }

  /* line 158, ../../sass/partials/_shoppingCart.scss */
  /* line 116, ../../sass/print.scss */
  table.cart-table .line-number-container {
    width: 35px;
    max-width: 35px;
    vertical-align: middle;
  }

  /* line 164, ../../sass/partials/_shoppingCart.scss */
  /* line 122, ../../sass/print.scss */
  table.cart-table .description-container {
    padding: 10px 0;
  }

  /* line 168, ../../sass/partials/_shoppingCart.scss */
  /* line 126, ../../sass/print.scss */
  table.cart-table input.number {
    width: 65px;
    max-width: 65px;
  }

  /* line 173, ../../sass/partials/_shoppingCart.scss */
  /* line 131, ../../sass/print.scss */
  table.cart-table input.changes-pending {
    background-color: yellow;
  }

  /* Faceted Search Styles*/
  /* line 140, ../../sass/print.scss */
  .search-container .search-results {
    border: 1px solid #ccc;
    list-style: none;
    margin: 10px;
    min-width: 750px;
    padding: 5px;
  }

  /* line 65, ../../sass/partials/_search.scss */
  /* line 148, ../../sass/print.scss */
  .search-container .search-results .results > li {
    border-bottom: 1px solid #ccc;
    list-style: none;
  }

  /* line 68, ../../sass/partials/_search.scss */
  /* line 153, ../../sass/print.scss */
  .search-container .search-results .results > li:last-child {
    border-bottom: 0;
  }

  /* line 157, ../../sass/print.scss */
  .search-container .search-results .product-info {
    display: flex;
    flex-flow: row nowrap;
    justify-content: flex-start;
    min-height: 160px;
    padding: 10px;
  }

  /* line 165, ../../sass/print.scss */
  .search-container .search-results .product-info > div {
    align-items: flex-start;
    display: flex;
    flex-flow: row nowrap;
    justify-content: flex-start;
  }

  /* line 92, ../../sass/partials/_search.scss */
  /* line 173, ../../sass/print.scss */
  .search-container .search-results .product-info > div ul.inventory-info {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin-left: 15px;
  }

  /* line 182, ../../sass/print.scss */
  .search-container .search-results .product-info > div ul.inventory-info > li {
    flex: 0 1 auto;
    list-style: none;
    padding-bottom: 5px;
    z-index: 2;
  }

  /* line 189, ../../sass/print.scss */
  .search-container .search-results .product-info > div.purchase-info {
    align-items: center;
    display: flex;
    flex-flow: column nowrap;
    justify-content: space-evenly;
    padding-left: 70px;
    text-align: center;
  }

  /* line 198, ../../sass/print.scss */
  #fsResults .search-results {
    border: 1px solid #ccc;
    list-style: none;
    max-width: 745px;
    padding: 5px;
  }

  /* line 205, ../../sass/print.scss */
  #fsResults .search-results .list-results > li {
    border-bottom: 1px solid #ccc;
    list-style: none;
  }

  /* line 202, ../../sass/partials/_search.scss */
  /* line 210, ../../sass/print.scss */
  #fsResults .search-results .list-results > li:last-child {
    border-bottom: 0;
  }

  /* line 214, ../../sass/print.scss */
  #fsResults .search-results .table-results {
    display: none;
    font-size: 12px;
    min-width: 733px;
    table-layout: auto;
  }

  /* line 214, ../../sass/partials/_search.scss */
  /* line 221, ../../sass/print.scss */
  #fsResults .search-results .table-results th {
    background-color: #eee;
    text-align: center;
  }

  /* line 220, ../../sass/partials/_search.scss */
  /* line 226, ../../sass/print.scss */
  #fsResults .search-results .table-results td {
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  /* line 233, ../../sass/print.scss */
  #fsResults .search-results .product-info {
    display: flex;
    flex-flow: row nowrap;
    justify-content: flex-start;
    min-height: 165px;
    padding: 10px;
  }

  /* line 259, ../../sass/partials/_search.scss */
  /* line 241, ../../sass/print.scss */
  #fsResults .search-results .product-info > div {
    align-items: flex-start;
    display: flex;
    flex-flow: row nowrap;
    justify-content: flex-start;
  }

  /* line 248, ../../sass/print.scss */
  #fsResults .search-results .product-info > div ul.inventory-info {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    list-style: none;
    justify-content: flex-start;
    margin-left: 15px;
  }

  /* line 1, ../../sass/partials/_categoryResults.scss */
  /* line 259, ../../sass/print.scss */
  .category-results {
    margin: 20px 35px;
  }

  /* line 4, ../../sass/partials/_categoryResults.scss */
  /* line 263, ../../sass/print.scss */
  .category-results p {
    margin-top: 20px;
  }

  /* line 8, ../../sass/partials/_categoryResults.scss */
  /* line 267, ../../sass/print.scss */
  .category-results hr {
    margin: 25px 0;
  }

  /* line 12, ../../sass/partials/_categoryResults.scss */
  /* line 271, ../../sass/print.scss */
  .category-results .results {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flext-start;
    align-items: stretch;
    align-content: center;
  }

  /* line 20, ../../sass/partials/_categoryResults.scss */
  /* line 280, ../../sass/print.scss */
  .category-results .results .result {
    padding: 15px;
    width: 50%;
    border-bottom: 1px solid #ececec;
    text-align: center;
  }

  /* line 27, ../../sass/partials/_categoryResults.scss */
  /* line 287, ../../sass/print.scss */
  .category-results .results .result img {
    margin: 20px 0;
  }

  /* line 32, ../../sass/partials/_categoryResults.scss */
  /* line 291, ../../sass/print.scss */
  .category-results .results .result .description {
    text-align: left;
    padding: 0px 25px;
  }

  /* line 39, ../../sass/partials/_categoryResults.scss */
  /* line 296, ../../sass/print.scss */
  .category-results .results .result:nth-child(odd) {
    border-right: 1px solid #ececec;
  }
}
