@charset "UTF-8";

/* ----------------------------------------------------------
   Print CSS
   ------------------------------------------------------- */

@media print {
    body {
        padding-right: 0!important;
        padding-left: 0!important;
    }

    .main-content {
        width:auto!important;
    }

    .noprint,
    #sidebar,
    #toolbar {
        display: none!important;
    }

    #main {
        position: relative!important;
        top: auto !important;
        right: auto !important;
        bottom: auto !important;
        left: auto !important;
    }
}

/* ----------------------------------------------------------
   Data table page print
   ------------------------------------------------------- */

.page-print {
    font-size: 12px;
    line-height: 1.5;
}

.page-print .data-table {
    font-size: 12px;
}

.page-print .data-table th {
    min-width: 100px;
    font-weight: bold;
}

.page-print .data-table td,
.page-print .data-table th {
    padding: 5px;
    border: 1px solid #ccc;
}

/* ----------------------------------------------------------
  Catalogue
---------------------------------------------------------- */

@media print {
    .category-toolbar {
        display: none;
    }

    .products-grid {
        width: 660px!important;
    }

    .products-grid > li {
        display: inline-block!important;
        width: 220px!important;
        padding: 0!important;
        *display: inline;
        *zoom: 1;
    }

    .loop-grid-cont .item-is-outofstock .li-button {
        visibility: visible;
        margin-top: -75px;
        outline: 1px solid #000;
        opacity: 0.99;
        filter: alpha(opacity=99);
    }

    /* ----------------------------------------------------------
       Page produit
       ------------------------------------------------------- */

    html,
    body,
    .scroller_inner,
    .catalog-product-view .main-content {
        height: auto;
        max-height: none;
        overflow: visible;
    }

    .catalog-product-view .main-content .scroller_fix:before {
        content: '';
        display: block;
        width: 210px;
        height: 60px;
        margin-bottom: 15px;
        background: #fff url(../images/darcel/logosansadresse.png) no-repeat center center;
        -webkit-print-color-adjust: exact;
    }

    .cookie-alert-box,
    .newsletter-lightbox,
    .catalog-product-view .return-and-category-picture,
    .product-options-bottom,
    .more-about-brand,
    .full-share-product,
    .product-list-currencies,
    .product-essential-box-container .cpm-gallery-link,
    #cpm-more-views {
        display: none !important;
    }

    .category-mainlist a {
        color: #A0A0A0;
    }

    .catalogsearch-result-index .breadcrumbs, .catalog-product-view .breadcrumbs, .catalog-category-view .breadcrumbs {
        background: #fff;
    }

    #main, .scroll-over-280 .lm-listfix {
        background: #fff;
    }

    .catalog-product-view .cont-fluide {
        max-width: none;
        min-width: 0;
    }

    .colette-product-medias {
        height: auto;
    }

    .product-block-1 {
        box-shadow: none;
    }

    .colette-product-medias .product-image {
        margin: 0;
        text-align: left;
        width: 400px;
    }

    .product-media-slider > li {
        display: block;
        margin: 10px 0;
    }

    .product-essential-box-container .product-main-box .price-box,
    .product-img-box .price-box {
        position: relative;
        top: auto;
        right: auto;
        text-align: left;
        padding-top: 0px;
        padding-bottom: 15px;
    }

    .colette-product-options {
        text-align: left;
    }

    .box-info-details-grid {
        display: block;
    }

    .box-info-details-grid > * {
        display: block;
        width: auto;
    }

    .colored-colette-single-option .other-color {
        display: block;
        opacity: 1;
        position: relative;
        visibility: visible;
        box-shadow: none;
        background: transparent;
        transform: none;
        left: auto;
        margin: 0;
        top: auto;
        padding: 0;
    }

    .colette-product-options {
        height: auto;
        padding: 10px 0;
    }
}