.tx-pxa-purus-dealers,
.mobile-nav,
.color-fill > .row > .span3:first-child,
.color-fill > .row > .span9 > .row:first-child,
.tx-pxa-product-manager .singel-product-wrapper .singel-product-gallery__items,
.head-middle .searching,
.head-middle,
.language-menu,
.sub-header,
.singel-product-pdf-btn,
.singel-product-wrapper .singel-product-foto > p.print-teaser,
.singel-product-wrapper .singel-product-foto > p,
.singel-product-gallery__links{
  display: none;
}

a {
color: #000!important;
  text-decoration: none;
}

.head-middle {
  border: 0;
}

.head-middle a.logo {
  display:none;
  text-decoration: none;
}

.tx-pxa-product-manager .singel-product-wrapper .singel-product-foto a.singel-product-fotoBox {
  display: none;
  text-align: left;
  float: left;
  margin-right: 20px;
}

.singel-product-wrapper h2 {
width: 100%;
}

.singel-product-related__item a {
display: block;
  background: #f3f3f3!important;
}


.singel-product-related .singel-product-related__item {
  
  width: 100%;

}

.singel-product-related .singel-product-related__item img {
float:left;
  width:55px;
  min-height: 40px;
}

.singel-product-related .singel-product-related__item a {
min-height: 55px!important;
}

.singel-product-related {
margin-top: 20px;
}

.singel-product-table {
margin-top: 25px;
}

.singel-product-table {
  width: 100%;
  float: left;
  padding-left: 20px;
}

.singel-product-table table {
  background: #fbfbfb !important;
}

.singel-product-table table td {
  line-height: 18px;
  padding-left: 14px;
  font-family: Oxygen, arial, sans-serif;
}
.singel-product-table table td p{
  margin: 0;
}

.singel-product-table table tr:nth-child(odd) td:first-child,
.singel-product-table table tr:nth-child(odd) th:first-child{
  background: #d8e1e9 !important;
  border: 6px solid #fbfbfb;
  font-weight: 600;
  padding: 8px;
}

.singel-product-table table td:first-child {
  font-weight: 600;
}

.singel-product-table table tr:nth-child(odd) td:last-child {
  background: #ecf0f3 !important;
  border: 6px solid #fbfbfb;
  padding: 8px;
}

.singel-product-table h3 {
  padding-bottom: 10px;
}

.logo {
  text-align: left;
  padding-left: 43px;
  display: none;
}

.singel-product-pdf div {
border: 1px solid #E9EAE4;
  width: 70%;
  margin-top:20px;
}

.singel-product-foto img {
  max-width: 100% !important;
  float:left;
  border: 1px solid #ccc;
    display: inline-block;
}

.singel-product-subproducts .singel-product-related__item > a > div, .singel-product-related .singel-product-related__item > a > div {
padding-left:5px;
  padding-right:5px;
  width:10%;
 float:left;
}

.tx-pxa-product-manager {
width: 850px;
}


.singel-product-wrapper h2 {
margin-bottom: 40px;
}


@media (max-width: 767px) {
.singel-product-gallery {
width: 50%;
  float:left;
  padding-left: 0;
}
}


.singel-product-foto {
width: 50%;
float: left;
}

h3::after {
display: none;
}

.footer-container {
  display:inline;
  position:relative;
  top: 0px;
}

.footer-container img {
  position:relative;
  top: -7px;
}

.left-foot-pdf {
  position:relative;
    float: left;
    width: 160px;
  margin-left: 10px;
  display: inline-block;
}
.center-foot-pdf::before {
content: "";
width: 0px;
height: 30px;
display: block;
position: absolute;
top: 10px;
left: 0px;
border-left: 1px solid #E9EAE4;
}

.center-foot-pdf {
  position:relative;
    float: left;
  padding-left:10px;
    width: 200px;
}

.right-foot-pdf {
  position:relative;
    float: left;
    width: 240px;
}

.logo-foot-pdf {
float:right;
  padding-top:10px;
width:40%;
}

.text-pdf {
font-size: 8px;
}

@media (max-width: 767px) {
.singel-product-table table tr:nth-child(2n+1) td:first-child, .singel-product-table table tr:nth-child(2n+1) th:first-child {
width:25%;
}
}

.singel-product-subproducts .singel-product-related__item > a > ul,.singel-product-subproducts .singel-product-related__item > a > ul, .singel-product-related__item ul {
width: 85%!important;
}

.singel-product-related {
padding-left:0;
}

.singel-product-related__item ul {
padding-bottom: 5px;
  padding-left: 0;
  padding-right: 0;
  padding-top:5px;
}

.singel-product-related__item {
padding-top: 5px;
  padding-bottom:5px;
} 

.singel-product-gallery__header {
background: #575757!important;
}

.singel-product-gallery__header h3 {
display:block;
  margin:0;
  color: #fff!important;
  font-size: 26px;
  line-height: 40px;
  font-weight: 300;
}

.singel-product-gallery__header h5 {
display: block;
color: #a6a6a6!important;
margin: 0;
font-size: 18px;
line-height: 21px;
font-weight: 700;
}

a { 
  page-break-inside: avoid; 
  page-break-before: avoid;
  page-break-after: avoid;
} 
.singel-product-related__item {
display:block;
}
div.singel-product-related__item { 
  page-break-after:always; 
}
