/* ----------------------------------------------------------------------------- 
  Print
------------------------------------------------------------------------------*/

/* General resets
------------------------------------------------------------------------------*/

@page {
  margin: 0;
   size: auto; 
}

* {
  color: #000 !important;
  text-shadow: none !important;
  filter: none !important;
  -ms-filter: none !important
}

h1, .h1,
h2, .h2,
h3, .h3,
h4, .h4,
h5, .h5,
h6, .h6 {
  break-inside: avoid;
  break-after: avoid;
  page-break-after: avoid;
  page-break-inside: avoid;  
}

p, h2, h3 {
  orphans: 3;
  widows: 3;
}

a,
a:link,
a:visited {
  color: #444 !important;
  text-decoration: underline !important;
}

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

pre, blockquote {
  page-break-inside: avoid;
}

thead {
  display: table-header-group; /* Repeat header row at top of each printed page */
  page-break-inside: avoid;
}

table {
  border-collapse: collapse;
}

tr, img {
  page-break-inside: avoid;
}


body,
.footer .wrapper {
  background: #fff;
}

/*--------- Hidden elements------*/

/*global*/
header, 
#navigation, 
#footer,
.header-global-banner{
  display:none!important;
}

/*comparison modal*/
.top-link-row,
.removerow 
.compareremovecell,
.back,
.open-quick-view{
  display:none!important;
}


/* Content */

.container {
  width: 94%;
  padding: 0 3%;
  position: relative;
}

.content {
  width: 100%;
}
