﻿*,
*:before,
*:after { color: #000 !important; box-shadow: none !important; text-shadow: none !important; }
a,
a:visited { text-decoration: underline; }
* { font-family: Arial, sans-serif; }

/*
* Don't show links that are fragment identifiers,
*/
a[href^="#"]:after,
a[href^="javascript:"]:after { content: ""; }
pre,
blockquote { border: 1px solid #999; page-break-inside: avoid; }

/*
* Printing Tables:
*/
thead { display: table-header-group; }
tr,
img { page-break-inside: avoid; }
img { max-width: 100% !important; }
p,
h2,
h3 { orphans: 3; widows: 3; }
h2,
h3 { page-break-after: avoid; }
body { background-color: #FFF; width: auto !important; }
table { width: 100% !important; }

/*
* Structure
*/
header,
footer,
nav,
#SearchForm,
#SubContentInfo,
#Pros,
.checkoutSteps,
.pageHead,
.col-sticky,
.blockHead,
.hidden-print,
#formTsShops,
.hint,
.c-steps,
.c-thankyou,
#RichSnippetBreadcrumb,
.price-wrap,
.c-layer,
.etrusted-checkout-card,
.etrusted-custom__brand,
.sidebar__basket,
.sidebar__account,
.c-header__modal,
.c-autosuggest,
.tscard_db8d3657bdbe440c985ae127463eaad4_lightbox,
#us_report_button
{ display: none; }
#ConfirmPrint,
#ConfirmPrint #InfoBox { display: block; margin-bottom: 20px; }
#ConfirmPrint .form-wrapper { display: table; width: 100%; }
#ConfirmPrint .half-step { float: none; display: table-cell; width: 50%; }
#ConfirmPrint .half-step strong { font-size: 14px; }
#ConfirmPrint table img { max-width: 60px !important; }
#ConfirmPrint h5 { font-size: 18px; margin-bottom: 10px;}
#ConfirmPrint #basket { width: 100%; margin-top: 20px;}
#ConfirmPrint #basket th { background: #F5F5F5 !important; text-align: left; font-size: 14px; padding: 10px; }
#ConfirmPrint #basket td { padding: 10px 0; border-bottom: 1px solid #F5F5F5; font-size: 12px; }
#ConfirmPrint .adress-col { display: block; width: 100%; }
#ConfirmPrint #basketSummary { width: 500px; float: right; }
#ConfirmPrint #basketSummary table { padding-top: 10px; }
#ConfirmPrint #basketSummary th,
#ConfirmPrint #basketSummary td { width: 50%; }
#ConfirmPrint #basketSummary th { text-align: left; }
#ConfirmPrint #basketSummary td { text-align: right; }
#ConfirmPrint .art-num { display: block; }
#ConfirmPrint .amount-order { display: inline; padding: 10px; }
#ConfirmPrint .piece { display: block; text-align: center; }
#ConfirmPrint .basketImage,
#ConfirmPrint .basketDesc { display: table-cell; vertical-align: top; }
#ConfirmPrint .basketDesc { padding: 0 20px ; }
#ConfirmPrint .basketitems td.article-desc,
#ConfirmPrint .basketitems th.article-desc,
#ConfirmPrint .basketitems td.quantity,
#ConfirmPrint .basketitems th.quantity,
#ConfirmPrint .basketitems td.unitPrice,
#ConfirmPrint .basketitems th.unitPrice,
#ConfirmPrint .basketitems td.total-price,
#ConfirmPrint .basketitems th.total-price { width: auto; }
#ConfirmPrint .basketitems td.unitPrice,
#ConfirmPrint .basketitems th.unitPrice,
#ConfirmPrint .basketitems td.total-price,
#ConfirmPrint .basketitems th.total-price,
#ConfirmPrint .quantity, #ConfirmPrint .unitPrice, #ConfirmPrint .total-price{ text-align: right !important; }
#ConfirmPrint .basketitems td.article-desc,
#ConfirmPrint .basketitems td.quantity,
#ConfirmPrint .basketitems td.unitPrice,
#ConfirmPrint .basketitems td.total-price { vertical-align: top; }
#ConfirmPrint .summary .brutto-price,
#ConfirmPrint .summary .brutto-price th,
#ConfirmPrint .summary .brutto-price td,
#ConfirmPrint .summary .brutto-price strong,
#ConfirmPrint .summary .brutto-price span,
#ConfirmPrint .summary .netto-price,
#ConfirmPrint .summary .netto-price th,
#ConfirmPrint .summary .netto-price td,
#ConfirmPrint .summary .netto-price strong,
#ConfirmPrint .summary .netto-price span { font-size: 14px; }
#ConfirmPrint #basketSummary { display: block; background: #F9F9F9; }
#ConfirmPrint #basketSummary th, #ConfirmPrint #basketSummary td {padding: 5px;}

@media print {
    #ConfirmPrint #basketSummary { display: block; background: url('../../img/ico_background.png') #F9F9F9; -webkit-print-color-adjust: exact; print-color-adjust: exact; -moz-print-color-adjust: exact; }
    #ConfirmPrint #basket th { background: #F5F5F5 !important; text-align: left; font-size: 14px; padding: 10px; -webkit-print-color-adjust: exact; print-color-adjust: exact; -moz-print-color-adjust: exact; }
    .s-thankyou li{list-style: none;}
}