﻿#headerTopWrap,
#headerWrap,
#headerBottomWrap,
#headerMenuWrap,
#hpNavWrap,
#footerTopWrap,
#footerWrap,
#logosBoxWrap,
#footerBottomWrap,
#cookiePanel,
#productsPath,
.boxMainPld,
.main-menu,
.relatedNadpis,
.blogList,
.code-rate,
button,
.info-line,
.product-avail,
.pldNav,
.captain,
.product-functions,
.moreInfo,
.product-info-controls,
.product-moreinfo,
.imageCount,
.hidden,
.product-gallery,
.mobile-product-title,
.price-box-avail,
.products .product-gallery .gallery-thumb-list .gallery-thumb-item.first {
    display: none !important;
}

.cleaner {
    clear: both;
    height: 0;
    line-height: 0;
    font-size: 0;
}

@page {
    size: A4;
    margin: 0cm;
}

html, body {
    width: 190mm;
    height: 297mm;
    background-color: #fff;
    font: 12pt "Tahoma";
}

p {
    font: 12pt "Tahoma";
}

.products .product-right {
    width: 100%;
}

.pdf-gallery {
    width: 100%;
    font-size: 0;
    margin: 0 0 30px 0;
    display: block !important;
}

.pdf-gallery-item {
    display: inline-block;
    width: 50%;
    padding: 5pt;
    text-align: center;
}

    .pdf-gallery-item:first-child {
        width: 100%;
    }

        .pdf-gallery-item:first-child img {
            max-height: 200pt
        }

    .pdf-gallery-item img {
        max-width: 100%;
        display: inline-block;
    }


.products .product-right {
    padding: 0 !important;
    width: 100% !important;
}

    .products .product-right h1 {
        font-size: 15pt;
        color: #192F52;
        font-weight: bold;
        margin: 0 !important;
        text-align: center;
        border: none !important;
        border-image-width: 0 !important;
        display: block !important;
    }

.product-title {
    width: 100%;
}

.product-description {
    display: block;
}

    .product-description h1, .product-description h2, .product-description h3 {
        font-size: 12pt;
        color: rgb(0, 0, 0);
    }

    .product-description ul li {
        list-style: none;
        color: rgb(0, 0, 0);
        padding: 0 !important;
        margin: 0;
    }

        .product-description ul li::before {
            display: none;
            width: 0;
            height: 0;
        }

.product-info {
    padding: 0 !important;
}

.product-info-prices {
    text-align: left !important;
}

    .product-info-prices .base-price, .product-info-prices .vatless-price {
        display: inline-block;
        color: rgb(25,47,82) !important;
    }

        .product-info-prices .base-price::before {
            content: "Akční cena: ";
            padding-right: 5pt;
        }

        .product-info-prices .vatless-price::before {
            content: "(";
        }

        .product-info-prices .vatless-price::after {
            content: ")";
        }

.tabs {
    display: inline-block;    width: 100%;
}

    .tabs .pldNBox {
        margin: 0;
    }

.tab-box {
    display: none !important;
    width: 0 !important;
}

    .tab-box.tab-box-technicke-parametry, .tab-box.tab-box-popis {
        display: inline-block !important;
        border: 10px solid #ccc;
        width: 49% !important;
        max-width: 49%;
    }

    .tab-box.tab-box-technicke-parametry {
        margin-left: 0;
        float: left;
    }

    .tab-box.tab-box-popis {
        float: right;
    }

    .tab-box.tab-box-technicke-parametry::before {
        content: "Technické parametry:";
        display: block;
        margin: 5px;
        font-size: 24px;
        font-family: "Tahoma";
        font-weight: 400;
    }

    .tab-box.tab-box-technicke-parametry .box50 {
        width: 100%;
        font-size: 12px;
    }

        .tab-box.tab-box-technicke-parametry .box50 table tr:nth-child(2n) {
            background-color: #eee;
        }

        .tab-box.tab-box-technicke-parametry .box50 img {
            max-width: 100%;
        }

    .tab-box.tab-box-popis h2 {
        color: #000 !important;
        font-size: 18pt !important;
        margin: 5px !important;
        font-weight: 400 !important;
        padding: 0 !important;
        border: 0 !important;
        vertical-align: baseline !important;
        display: block !important;
    }

    .tab-box.tab-box-popis ul {
        display: flex;
        flex-direction: column;
    }

        .tab-box.tab-box-popis ul li::before {
            display: none !important;
        }

.tab-box.tab-box-technicke-parametry, .tab-box.tab-box-popis {padding: 5pt; font-size: 14px;}
.tab-box.tab-box-technicke-parametry table tr:nth-child(2n), .tab-box.tab-box-popis table tr:nth-child(2n) {background: #eee; -webkit-print-color-adjust: exact; }
.tab-box.tab-box-technicke-parametry h2 { color: #000 !important;font-size: 18pt !important;margin: 5px !important;font-weight: 400 !important;padding: 0 !important; border: 0 !important; vertical-align: baseline !important; display: block !important; }

/*#headerTopWrap,
#headerWrap,
#headerBottomWrap,
#headerMenuWrap,
#hpNavWrap,
#footerTopWrap,
#footerWrap,
#logosBoxWrap,
#footerBottomWrap,
#cookiePanel,
#productsPath,
.boxMainPld,
.main-menu
{display:none}

.cleaner { clear: both; height: 0; line-height: 0; font-size: 0; }

@page {
  size: A4;
  margin: 1cm;
}
@media print {
  html, body {
    width: 210mm;
    height: 297mm;
    background-color: #fff; 
    font: 12pt "Tahoma";
  }

    .printHeader { display: block !important; border-bottom: 1px solid #000; font-size: 8pt; padding:0 0 1cm 0;}
    .printLogo { float: left; width:40%}
    .printLogo img {margin:10px 0 0 0}
    .printHeaderText { float: left; width:35%}
    .printHeaderText2 { float: left; width:25%}

    .printDetail { display: block !important; font-size: 10pt;}

    .printFooter { display: block !important;border-top: 1px solid #000; text-align: center;}
    .printFooter strong {font-size:18pt;}
  
    #bcBackground {background:#fff;}
    #bcBackground #bcHeader {width:100%;}
    #bcBackground #bcFooter {padding:0;}

    .printHeader { display: block !important;border-bottom: 1px solid #000; font-size: 8pt; padding:0 0 1cm 0;}
    .printLogo { float: left; width:40%}
    .printLogo img {margin:10px 0 0 0}
    .printHeaderText { float: left; width:35%}
    .printHeaderText2 { float: left; width:25%}
    .printDetail { display: block !important; font-size: 10pt;}
    .printDetail h1 {font-size:18pt;color:#192F52;font-weight:bold; margin:1cm 0 0.5cm 0; text-align:center;}
    .printDesc {width:100%; float: left;padding:0 0 0.5cm 0;}
    .printImg {width:100%;float:left;text-align:center;margin:0;}
    .printImg img {width:80%; margin: 0}

    .printInfo {}
    .printCenaOriginal {font-size:13pt;color:#000;font-weight:bold;margin:0px;}
    .printCena {font-size:17pt;color:#192F52;font-weight:bold;margin:0px;}
    .printCenaVatless {font-size:15pt;color:#192F52;font-weight:normal;margin:0 0 0 0.2cm; display:inline-block;}
    .printCode, .printDostupnost { font-size: 13pt;margin:2mm 0 0 0px;}

    .box50 {width:50%; float:left; padding:0.2cm; margin:0; page-break-inside:avoid;}
    .box50 .box50 {width:100%; padding:0;}
    .box100 {width:100%; padding:0.2cm; margin:0;}
    
    .printImg-thumbs {color:#000;font-size: 0pt; margin:0 -0.2cm;}
    .print-thumb {width:50%; float:left; padding:0.2cm; margin:0; text-align:center;}
    .print-thumb img {width:100%; margin: 0;}

    .print-border {border:10px solid transparent; padding:0; margin:0}
    .print-border-inner {border:10px solid #ccc; padding:0.2cm;}

    .printTexts {color:#000;font-size: 0pt; margin:0 -0.2cm;}
    .printTexts table {color:#000; width: 100% !important; padding: 0; margin:0 0 0.3cm 0;}
    .printTexts table tbody td {page-break-inside: avoid;}
    .printTexts table tbody tr th {color:#000; font-size: 12pt;text-align:left; padding: 0.15cm 0.2cm;}
    .printTexts table tbody tr td {color:#000; font-size: 9pt; text-align:left; padding: 0.15cm 0.2cm;}
    .printTexts table tbody tr td:nth-child(2n) {text-align: right;font-weight: bold;}
    .printTexts table tbody tr:nth-child(2n) {background: #eee;-webkit-print-color-adjust: exact; }
    .printTexts table p {display:block; width:100%; margin:0; padding:0;}
    .printTexts h2 {color:#000; font-size:18pt;}
    .printTexts p {color:#000; font: 9pt "Tahoma";}
    .printTexts ul {color:#000; font: 9pt "Tahoma";}
    .printTexts ul li { list-style: none; margin: 0 0 5px 0; padding: 0 0 0 15px; position:relative;}
    .printTexts ul li:before {-webkit-print-color-adjust: exact !important; background: #000 !important; content: ""; position:absolute; left:0; top:4px; width:5px; height:5px; border-radius:100%;}

    .tablukaGear td {text-align:center !important; width:50%; }
    .tablukaGear td:nth-child(2n) {text-align:center; font-weight:400; border-left:1px solid #666;-webkit-print-color-adjust: exact;}
    .printTexts .tablukaGear tbody tr td:nth-child(2n) {text-align: center;font-weight: normal;}

    .printFooter { display: block !important;border-top: 1px solid #000; text-align: center;}
    .printFooter strong {font-size:18pt;}

}

*/
