﻿
@media print {
    @page {
        size: A4 portrait;
        margin: 2cm
    }

    body {
       font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;

    }
    .c-text h1 {
        color: #036;
    }
        .c-header {
        display: none !important;
    }

    .c-main {
        display: block !important;
        width: 800px !important;
        overflow: auto;
    }
    .is--subline {
        font-weight: bolder;
    }

    * {
        flex: unset !important;
        flex-shrink: unset !important;
        font-size: 1rem !important;
        line-height: 1.8rem !important;
        padding: 0 !important;
        margin: 0 !important;
    }

        *:before {
            content: "" !important;
        }

    .o-row, .o-col__hh, .o-col__xs, .o-col__sm, .o-col__md, .o-col__lg, .o-col__xlg, .o-col__hh-1, .o-col__hh-2, .o-col__hh-3, .o-col__hh-4, .o-col__hh-5, .o-col__hh-6, .o-col__hh-7, .o-col__hh-8, .o-col__hh-9, .o-col__hh-10, .o-col__hh-11, .o-col__hh-12, .o-col__xs-1, .o-col__xs-2, .o-col__xs-3, .o-col__xs-4, .o-col__xs-5, .o-col__xs-6, .o-col__xs-7, .o-col__xs-8, .o-col__xs-9, .o-col__xs-10, .o-col__xs-11, .o-col__xs-12, .o-col__sm-1, .o-col__sm-2, .o-col__sm-3, .o-col__sm-4, .o-col__sm-5, .o-col__sm-6, .o-col__sm-7, .o-col__sm-8, .o-col__sm-9, .o-col__sm-10, .o-col__sm-11, .o-col__sm-12, .o-col__md-1, .o-col__md-2, .o-col__md-3, .o-col__md-4, .o-col__md-5, .o-col__md-6, .o-col__md-7, .o-col__md-8, .o-col__md-9, .o-col__md-10, .o-col__md-11, .o-col__md-12, .o-col__lg-1, .o-col__lg-2, .o-col__lg-3, .o-col__lg-4, .o-col__lg-5, .o-col__lg-6, .o-col__lg-7, .o-col__lg-8, .o-col__lg-9, .o-col__lg-10, .o-col__lg-11, .o-col__lg-12, .o-col__xlg-1, .o-col__xlg-2, .o-col__xlg-3, .o-col__xlg-4, .o-col__xlg-5, .o-col__xlg-6, .o-col__xlg-7, .o-col__xlg-8, .o-col__xlg-9, .o-col__xlg-10, .o-col__xlg-11, .o-col__xlg-12 {
        display: block;
    }


    *::after, *::before, *::first-letter {
        box-shadow: none !important;
        text-shadow: none !important;
    }

    a {
        text-decoration: underline;
    }

        a:visited {
            text-decoration: underline;
        }

        a:before {
            content: "" !important;
        }

    pre {
        white-space: pre-wrap !important;
    }

    pre,
    blockquote {
        border: 0.0625rem solid #000;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group;
    }

    tr,
    img {
        page-break-inside: avoid;
    }

    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }

    h2,
    h3 {
        page-break-after: avoid;
    }

    table {
        border-collapse: collapse;
    }

        table td,
        table th {
            background-color: #fff;
        }


    img {
        max-width:100%;
    }


    nav,
    .c-nav,
    .c-footer,
    .c-search,
    .c-nav__mobile,
    .c-header__action,
    .c-breadcrumb,
    .c-rating {
        display: none !important;
    }

    .collapse {
        display: block;
        visibility: visible;
    }
    .c-cbox {
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .c-cbox picture {
        display: none;
    }

    .c-header.is--shadow {
        box-shadow: none !important;
    }

    .c-cbox,
    .ihk-collapse {
        page-break-inside: avoid;
        page-break-after: auto
    }

    .c-text h1 {
        font-size: 2rem !important;
        line-height: 2.2rem !important;
    }

    .c-text h2 {
        font-size: 1.5rem !important;
        line-height: 1.7rem !important;
    }

    .c-text h3 {
        font-size: 1.2rem !important;
        line-height: 1.4rem !important;
    }

    .c-text, .c-text em, .c-text i, .c-text li, .c-text p, .c-text strong {
        font-size: 1rem !important;
    }

    .c-repContact,
    .c-slider button,
    .slick-dots {
        display: none !important;
    }

    .d-repContact {
        margin-top:25px;
    }
    
}
