﻿/* ============== [ print.css ] ==============

Notes: 

/* 
--------------------------------------------------- 
Print Styles
---------------------------------------------------
*/

html {
    font-size: 50%;
}

* {
    background: transparent !important;
    color: black !important; /* Black prints faster: sanbeiji.com/archives/953 */
    text-shadow: none !important;
    filter: none !important;
    -ms-filter: none !important;
}

body {
    font-family: Georgia, ‘Times New Roman’, serif;
}

a, a:visited {
    text-decoration: underline;
    font-weight: bold;
}

    /*a[href]:after {
        content: " (" attr(href) ")";
    }*/

    /* Do not show javascript and internal links */
    a[href^="javascript:"]:after, a[href^="#"]:after {
        content: "";
    }

/* Printing Tables: css-discuss.incutio.com/wiki/Printing_Tables */
thead {
    display: table-header-group;
}

tr, img {
    page-break-inside: avoid;
}

@page {
    margin: 0.5cm;
}

p, h2, h3 {
    orphans: 3;
    widows: 3;
}

h1 {
    font-size: 20pt;
}

h2 {
    font-size: 18pt;
}

h3 {
    font-size: 17pt;
}

h4 {
    font-size: 16pt;
}

h5 {
    font-size: 15pt;
}

h6 {
    font-size: 14pt;
}

p, li {
    font-size: 12pt;
}

.breadcrumbs {
    font-size: 10pt;
}

    .breadcrumbs a {
        margin-right: 5px;
    }

        .breadcrumbs a:after {
            content: " >";
        }

h2, h3 {
    page-break-after: avoid;
}

#skiplink {
    display: none;
}



/* ---[ Homepage ]---*/
.feature-teaser,.newsletter-signup
{
    display:none;
}


.hgroup .title
{
}
.hgroup .subtitle
{
}


/*#region SHOP*/


/*#region No-Display*/
.title-container,
.category-navigation,
.nav,
.order-details .buttons,
.footer,
.item-row .item-part2.mobile-descriptions {
    display: none;
}
/*#endregion*/

.page {
    border: none;
}

.header .logo {
    background-image: url('//test.macallan.clients.eqtr.com/assets/cssImages/logo.png') !important;
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
}



.page-title h1 {
    margin: 20px 0;
    padding: 0;
}


dl,
.left-info,
.total-info,
.order-column-display {
    display: table-cell;
}

.order-column-display  dl,
.printable{
    display: block;
}


/*#region ORDER DETAILS*/
.order-details .order-detail-summary,
.main-totals,
.order-display {
    margin: 0 auto 10px;
    display: table;
    width: 90%;
}

.items {
    width: 90%;
}

.main-totals {
    border-top: 1px solid #E0E0E0;
    border-bottom: 1px solid #E0E0E0;
    padding: 5px 0;
}

    .main-totals .left-info {
        text-align: left;
    }

    .main-totals .total-info {
        text-align: right;
    }

.items .item-quantity span,
.items .item-detail {
    background: none;
    border: none;
}

.items .item-row {
margin-bottom: 20px;
display: table;
width: 100%;
}

.items .item-row .item-part1 {
display: table-cell;
vertical-align: middle;
width: 45%;
}

.items .inner-part-table {
display: table;
width: 100%;
}

.items .item-img, .items .item-title, .items .item-quantity, .items .item-price, .items .item-total-price, .items .item-remove {
display: table-cell;
padding: 1%;
vertical-align: middle;
text-align: center;
}

.items .item-title {
width: 68%;
}

.items .item-row-descriptions {
    text-align: center;
}
/*#endregion*/
/*#endregion*/
