html, body {
  margin: 0;
  padding:0;
  font-family: Albert, Helvetica, Myriad;
  font-size: 12px;
  height: 1027px;
}

.ru {
  font-family: Helvetica !important;
}

.pl {
  font-family: Myriad !important;
}

.clear {
  clear: both;
}

.left {
  width: 45%;
  float: left;
  padding-top: 3px;
}

.left hr {
  border: 2px solid;
}

.automotive .left hr {
  border-color: #d12130;
}

.general-industry .left hr {
  border-color: #f6af1e;
}

.energy .left hr {
  border-color: #1589c9;
}

.metal-manufacturing .left hr {
  border-color: #0a9ab3;
}

.right {
  width: 45%;
  float: right;
  text-transform: uppercase;
  color: #293f9c;
  padding-top: 6px;
  letter-spacing: 2px;
  font-family: Albert-Italic;
  font-size: 13px;
}

.q8pds-title {
  width: 60%;
  float: left;
}

.q8pds h1 {
  letter-spacing: 2px;
  font-weight: bold;
  font-style: italic;
  font-size: 11px;
  padding-top: 30px;
  font-family: Albert-Bold;
}

.q8pds-major {
  font-size: 12pt;
  text-transform: uppercase;
  display: inline-block;
}

.beak {
  display: inline-block;
  padding-left: 20px;
  padding-right: 20px;
}

.automotive .q8pds-title {
  color: #d12130 !important;
}

.general-industry .q8pds-title {
  color: #f6af1e !important;
}

.energy .q8pds-title {
  color: #1589c9 !important;
}

.metal-manufacturing .q8pds-title {
  color: #0a9ab3 !important;
}

.q8pds-minor {
  white-space: nowrap;
  display: inline-block;
  font-family: Albert;
}

.q8pds-logo {
  width: 224px;
  float: left;
}

.q8pds-logo img {
  position: relative;
  top: 8px;
}

.site h2 {
  color: #293f9c;
  font-size: 16pt;
  margin-bottom: 0;
  letter-spacing: 1.5px;
}

.site h3 {
  color: #1f419b;
  font-family: Albert-Bold;
  font-weight: bold;
  font-style: italic;
  font-size: 11pt;
}

.q8pds .specifications {
    page-break-inside: auto !important;
}

.q8pds .specifications table {
    page-break-inside: auto !important;
}

.specifications table {
  margin-top: 8px;
}

.specifications h3 {
  margin-bottom: 0;
}

.specifications td{
  width: 49%;
  vertical-align: top;
}
.specifications td.spacer{
  width: 2%;
}

.spec {
  width: 50%;
  float: left;
}

.spec:first-child {
    font-family: Albert-Bold;
  font-weight: bold;
}

.spec:nth-child(2) {
    font-family: Albert;
    font-size: 12px;
}


.subtitle {
  margin-top: 5px;
  font-weight: bold;
  font-size: 12px;
}

p, li {
  font-family: Albert-Italic;
  font-style: italic;
  color: #656263;
}

.ru p, .ru li {
  font-family: Helvetica !important;
}

.pl p, .pl li {
  font-family: Myriad !important;
}

ol, ul {
  padding-left: 1.2em;
}

table {
  width: 100%;
  page-break-inside: avoid !important;
}

table li {
  list-style-type: none;
}

table ul {
  padding: 0;
  margin: 0;
}

.properties h3 {
  margin-bottom: 0 !important;
}

.properties table td {
  border-top: 1px solid #1f419b;
  font-style: italic;
  color: #656263;
  padding: 3px 0px;
  font-family: Albert-Italic;
}
.pl table td {
  font-family: Myriad !important;
}

table tr.first-row td {
  border: none;
}

.properties .first-row td {
  color: #1f419b;
  font-size: 1.2em;
}

.instructions table td p{
  padding: 0px 0px 0px 5px;
  margin: 0;
}

.instructions span {
  font-size: 12px !important;
  font-family: Albert, Helvetica, Myriad !important;
}

.ru .instructions span {
  font-family: Helvetica !important;
}

.pl .instructions span {
  font-family: Myriad !important;
}


.benefits h3 {
  margin-bottom: 0 !important;
}

.benefits ul {
  margin-top: 8px;
}

.benefits li {
  padding-top: 5px;
}

.benefits li:first-child {
  padding-top: 0px;
}

.last {
  margin: 0;
  padding: 0;
}

.energyFeatures {
  border-collapse: collapse;
}

.energyFeatures ul {
    margin-top: 0px;
}

.energyFeatures td {
  padding: 2px;
  vertical-align: top;
}

.energyFeatures td p {
  margin-top: 0px;
  padding-top: 0px;
  padding-right: 20px;
  font-weight: bold;
}

.energyFeatures .first td {
  border: none;
}

.energyFeatures .nowrap {
  white-space: nowrap;
}

.chapter {
  page-break-inside: avoid !important;
}

.approved {
  color: #1f419b; 
  font-weight: bold;
  font-family: Albert-Italic;
}

.description p,
.applications p {
    margin-bottom: 0;
    margin-top: 8px;
}

.description h3,
.applications h3 {
    margin-bottom: 0;
}

.sustainability {
	margin-top: 36px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: #b6ded1;
  padding: 26px;
}

.sustainability .title {
	margin-bottom: 14px;
	position: relative;
}

.sustainability .title h3 {
	margin: 0;
	display: inline-block;
	position: relative;
	top: 2px;
  font-size: 22px;
  font-style: normal;
}

.sustainability .logo img {
	width: 166px;
}

.sustainability .content p {
  color: #1f419b;
  margin: 0;
  padding-right: 6px;
}

.sustainability .content a {
	text-decoration: none;
	color: #1f419b;
}

.pcf-validation-container {
  display: flex;
  justify-content: right;
  margin-top: 32px;
}

.pcf-validation-container .pcf {
  width: 220px;
  position: relative;
}

.pcf-validation-container .background {
  width: inherit;
}

.pcf-validation-container .background img {
  width: inherit;
}

.pcf-validation-container .content {
  position: absolute;
  top: 16px;
  left: 12px;
}

.pcf-validation-container .content p {
  font-family: Albert;
  font-style: normal;
  margin: 0;
  color: #fff;
  text-transform: uppercase;
  font-size: 8px;
}

.pcf-validation-container .content p:nth-child(2) {
  margin-bottom: 10px;
}

.pcf-validation-container .content p:nth-child(3) {
  font-size: 6px;
  margin-bottom: 2px;
}

.pcf-validation-container .content p:nth-child(1),
.pcf-validation-container .content p:nth-child(4) {
  font-family: Albert-Bold;
}