/*************************
    PRINT STYLESHEET
**************************/
@page {
    size: A4;
}
@media print { 
    html, body {
        width: 210mm !important;
        height: 297mm !important;
    }
    /* Print Styles */
    * {
      -webkit-print-color-adjust: exact;
      print-color-adjust: exact;
    }
    .print-hidden,
    #navigation,
    #myContent,
    #cookieLayer,
    #companyContact,
    #footer,
    footer,
    .tooltipBox,
    .reveal-modal,
    .header .service,
    .jobsGrouping .filterWrap,
    .naviSwitch,
    .video .rating,
    .video .videoFunctions,
    .card .event.countdown ul.calendarLinks,
    .swiper-container.lightbox,
    header .service,
    header #languageSwitcher,
    .collection-link,
    .load-more,
    .link-list,
    .img-rwd,
    .card-container .card .back,
    .card-container .back,
    .icon-arrow_link, .icon-arrow_link2,
    .multi-lang-wrap,
    .upload-wrapper,
    input[type=submit],
    input[type=reset],
    button.video-play,
    .nav-controls,
    .nav-items,
    .img-functions{
        display: none !important;
    }
    .banner{
        display: inline-block !important;
    }
    h1, h2, h3,
    h2.stripeHeadline {
       page-break-after: avoid;
    }
    img {
       max-width: 100% !important;
        page-break-inside: avoid !important;
    }
    .image-rwd img,.video img{
        padding-right: 20px;
    }
    .img-wrap{
        display: inline-block !important;
    }
    .col,.card,.img-wrap, .link-element, .video, .videoTeaser {
        page-break-inside: avoid !important;
    }
    a:link {
        color: #000;
    }
    #contentWrap {
        margin: 0 !important;
        min-width: 100% !important;
    }
    .stripe.forcedHeight .col {
        height: auto !important;
    }
    .news .dateWrap p,
    .news .dateWrap span {
        float: left;
        width: auto;
    }
    .col .span_1, .col .span_2, .col .span_3, .col .span_4 {
        float: none;
        display: inline-block;
    }
    [class^=col-] {
        display: inline-block !important;
    }
    /* forced height class creates problems in print mode because elements collide and go one into another */
    .forced-height div{
        height: auto !important;
    }
    /* henkel life cards */
    .card,.card .front{
        height: auto !important;
    }
     .nav-wrapper-row .nav-wrapper-container{
        border-bottom: 0 solid #828c96 !important;
    }
    .table-responsive,table{
        display: inline-block !important;
        min-width: 100% !important;
    }
    /* botstrap print fix */
    .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
        float: left;
    }
    .col-xs-12 {
        width: 100%;
    }
    .col-xs-11 {
        width: 91.66666667%;
    }
    .col-xs-10 {
        width: 83.33333333%;
    }
    .col-xs-9 {
        width: 75%;
    }
    .col-xs-8 {
        width: 66.66666667%;
    }
    .col-xs-7 {
        width: 58.33333333%;
    }
    .col-xs-6 {
        width: 50%;
    }
    .col-xs-5 {
        width: 41.66666667%;
    }
    .col-xs-4 {
        width: 33.33333333%;
    }
    .col-xs-3 {
        width: 25%;
    }
    .col-xs-2 {
        width: 16.66666667%;
    }
    .col-xs-1 {
        width: 8.33333333%;
    }
    .col-xs-pull-12 {
        right: 100%;
    }
    .col-xs-pull-11 {
        right: 91.66666667%;
    }
    .col-xs-pull-10 {
        right: 83.33333333%;
    }
    .col-xs-pull-9 {
        right: 75%;
    }
    .col-xs-pull-8 {
        right: 66.66666667%;
    }
    .col-xs-pull-7 {
        right: 58.33333333%;
    }
    .col-xs-pull-6 {
        right: 50%;
    }
    .col-xs-pull-5 {
        right: 41.66666667%;
    }
    .col-xs-pull-4 {
        right: 33.33333333%;
    }
    .col-xs-pull-3 {
        right: 25%;
    }
    .col-xs-pull-2 {
        right: 16.66666667%;
    }
    .col-xs-pull-1 {
        right: 8.33333333%;
    }
    .col-xs-pull-0 {
        right: auto;
    }
    .col-xs-push-12 {
        left: 100%;
    }
    .col-xs-push-11 {
        left: 91.66666667%;
    }
    .col-xs-push-10 {
        left: 83.33333333%;
    }
    .col-xs-push-9 {
        left: 75%;
    }
    .col-xs-push-8 {
        left: 66.66666667%;
    }
    .col-xs-push-7 {
        left: 58.33333333%;
    }
    .col-xs-push-6 {
        left: 50%;
    }
    .col-xs-push-5 {
        left: 41.66666667%;
    }
    .col-xs-push-4 {
        left: 33.33333333%;
    }
    .col-xs-push-3 {
        left: 25%;
    }
    .col-xs-push-2 {
        left: 16.66666667%;
    }
    .col-xs-push-1 {
        left: 8.33333333%;
    }
    .col-xs-push-0 {
        left: auto;
    }
    .col-xs-offset-12 {
        margin-left: 100%;
    }
    .col-xs-offset-11 {
        margin-left: 91.66666667%;
    }
    .col-xs-offset-10 {
        margin-left: 83.33333333%;
    }
    .col-xs-offset-9 {
        margin-left: 75%;
    }
    .col-xs-offset-8 {
        margin-left: 66.66666667%;
    }
    .col-xs-offset-7 {
        margin-left: 58.33333333%;
    }
    .col-xs-offset-6 {
        margin-left: 50%;
    }
    .col-xs-offset-5 {
        margin-left: 41.66666667%;
    }
    .col-xs-offset-4 {
        margin-left: 33.33333333%;
    }
    .col-xs-offset-3 {
        margin-left: 25%;
    }
    .col-xs-offset-2 {
        margin-left: 16.66666667%;
    }
    .col-xs-offset-1 {
        margin-left: 8.33333333%;
    }
    .col-xs-offset-0 {
        margin-left: 0%;
    }
    .visible-xs {
        display: none !important;
    }
    .hidden-xs {
        display: block !important;
    }
    table.hidden-xs {
        display: table;
    }
    tr.hidden-xs {
        display: table-row !important;
    }
    th.hidden-xs,
    td.hidden-xs {
        display: table-cell !important;
    }
    .hidden-xs.hidden-print {
        display: none !important;
    }
    .hidden-sm {
        display: none !important;
    }
    .visible-sm {
        display: block !important;
    }
    table.visible-sm {
        display: table;
    }
    tr.visible-sm {
        display: table-row !important;
    }
    th.visible-sm,
    td.visible-sm {
        display: table-cell !important;
    }
/* // Print Styles */
}
