﻿body, html {
  background: white; }

.l-content, .l-teasers {
  background-image: none;
  background-color: transparent; }

.header, .footer {
  display: none; }

.main-content {
  margin-top: 0 !important; }

/* advice page */
.advice-page .advice-page-top-image, .advice-page .advice-page-top-media iframe,
.advice-page .call-to-action, .advice-page .faq-items {
  display: none; }

.advice-page .advice-step-content {
  margin-left: 60%; }

.title-container .print {
  display: none; }

.compare-products {
  text-align: left;
  page-break-inside: auto;
  border-spacing: 0;
  table-layout: auto; }
  .compare-products td, .compare-products th {
    vertical-align: top;
    padding-left: 10px;
    padding-right: 10px;
    line-height: 24px;
    width: auto;
    border-left: 1px solid #f2f2f2; }
    .compare-products td:first-child, .compare-products th:first-child {
      border-left: none; }
  .compare-products tr {
    page-break-inside: avoid;
    page-break-after: auto; }
  .compare-products .hidden-print {
    display: none; }
  .compare-products .product {
    width: 200px; }
    .compare-products .product .button, .compare-products .product .product-actions-wrapper {
      display: none; }
    .compare-products .product .image-container {
      position: relative;
      width: 100%;
      height: 150px; }
      .compare-products .product .image-container img {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        margin: auto;
        max-width: 125px; }
  .compare-products ul {
    list-style-type: none;
    padding: 0;
    margin: 0; }
    .compare-products ul li {
      position: relative;
      padding-left: 20px; }
      .compare-products ul li:before {
        font-family: FontAwesome;
        content: "\f054";
        position: absolute;
        top: 2px;
        left: 0; }
  .compare-products .description {
    page-break-before: always; }
  .compare-products .group {
    background: #1d3b3d;
    color: #fff; }
  .compare-products h3 {
    font-family: "Montserrat Light 300";
    margin-top: 15px;
    color: #0c59A1;
    min-height: 100px; }

