@media print {

header, footer, #sidebar, #banner, .filters, .view {display:none !important;}

.wrapper-med {max-width:initial;}
  #category .category-grid .box p {font-size: 8pt}

/*.box {position:relative; float: none; display: inline-block; vertical-align: top; padding: 0 0px 20px 0; width:25%; min-height:5cm; max-width:300px; font-size: 11px !important; break-inside:avoid; page-break-inside:avoid;}
.box:nth-child(2n+1) {clear:left;}
.box:nth-child(2), .box:first-child {clear:none;}*/
.contain {display:flex; justify-content:space-between; flex-wrap:wrap; width:100%; position:relative;}
#p_list_data {}
.category-grid {position:relative;}
.box {float: none; page-break-before: always; display: inline-block; vertical-align: top; padding: 0 20px 20px 0;
	width: 6.7cm !important; font-size: 11px !important;  position:relative;
	min-width:8.7cm !important; max-width:8.7cm !important; min-height:14.5cm; break-after: avoid-page; -webkit-break-after: avoid-page;}

.category-grid .box:first-child {margin-top: 80px; max-height: 14.5cm;}
.category-grid .box:nth-child(2) {margin-top: 80px; max-height: 14.5cm;}

td {font-size: 9px !important; padding: 5px; text-transform:uppercase;}

.print-only {display: block !important}
.print-only.black-block {padding:10px; background:#000000;}
h2 {font-weight: bold; font-size: 15px !important; margin-left: 5px !important}
img {width: 150px !important; }

.logo {width:60px; margin-bottom: 30px;}

a[href]:after {
  content: none !important;
}

.model-hide {display: block !important}
.hide-print {display:none !important;}

#category {margin:0px; padding:0px;}
#category h2 {max-width:initial !important; float:none;}

#category .category-grid .box .features .feat {border: 0 !important; width: 200px;}
.print-container {display: flex; border-top: 1px solid #eee;}

.logo-print {position: absolute;}
}
