

/* FILE: print.css */
/* HANDLES: default,cms_page,STORE_cottonclassics_cz,THEME_frontend_default_czech,cms_index_index,page_blank,cms_page_identifier_home,cms_index_index_after,customer_logged_out,replace_product_finder_with_login_form */
/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magento.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magento.com for more information.
 *
 * @category    design
 * @package     default_default
 * @copyright   Copyright (c) 2006-2020 Magento, Inc. (http://www.magento.com)
 * @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */
*     { background:none !important; text-align:left !important; }
html  { margin:0 !important; padding:0 !important; }
body  { background:#fff !important; font-size:9pt !important; padding:0 !important; margin:10px !important; }
a     { color:#2976c9 !important; }
th,td { color:#2f2f2f !important;  border-color:#ccc !important; }

.header-container,
.nav-container,
.footer-container,
.pager,
.toolbar,
.actions,
.buttons-set { display:none !important; }

.page-print .data-table .cart-tax-total { background-position:100% -54px; }
.page-print .data-table .cart-tax-info { display:block !important; }



/* FILE: print-custom.css */
/* HANDLES: default,cms_page,STORE_cottonclassics_cz,THEME_frontend_default_czech,cms_index_index,page_blank,cms_page_identifier_home,cms_index_index_after,customer_logged_out,replace_product_finder_with_login_form */
a     { color:#85878b !important; }

/* Layout */
#nav { display:none; }

/* Order page */
div.order-print-box {
    margin-top:     1cm;
    padding:        0;
}

#my-orders-table.print {
    border-color:   #85878b !important;
}

#my-orders-table a.product-link {
     color: #2f2f2f !important;
     font-weight: bold;
     text-decoration: none;
}

.color-caption {
    text-align: center !important;
}

div.button-set {
    display:        none;
}

td.a-center {
    text-align:     center;
}

td.a-right {
    text-align:     right;
}

div.cart-price {
    text-align:     right;
}

.col-main.hide-product,
#dual-view.hide-product {
	display: none;
}

.col-main.print-product,
#dual-view.print-product {
	display: block !important;
}

.catalog-product-view.print .col-left,
.catalog-product-view.print .col-right,
.catalog-product-view.print #wrapper-header,
.catalog-product-view.print .subheader,
.catalog-product-view.print #wrapper-footer,
.print-product #available-colors,
.print-product .similar-products-container,
.print-product .alternative-products-container,
.print-product .specs-link,
.print-product .contact-link,
.print-product .add-to-cart,
.print-product #color-match-container,
.print-product .tips-container,
.print-product .icons-bar,
.print-product .tags-bar {
	display: none;
}

.col-main.print-product,
#dual-view.print-product,
.print-product .product-info-box,
.print-product .product-essential {
	margin: 0 !important;
	heigth: 100%;
	overflow: visible;
	padding: 0 !important;
	width: 100%;
}

/*.print-product .product-info-box,
#dual-view.print-product .product-info-box {
	left: 0;
	padding-left: 54px;
	position: absolute;
	top: 0;
}*/

.print-product .product-info-box .product-details,
.print-product .product-essential {
	border: none;
}

.print-product .product-essential {
	border: none;
	font-size: 17px !important;
}

.print-product .product-img-box {
	left: 0;
	position: absolute;
	top: 0;
	width: 50%;
}

.print-product .product-details {
	right: 0;
	position: absolute;
	top: 0;
	width: 50%;
}

/*.print-product .product-img-box,
.print-product .product-details {
	width: 421px !important;
}*/

.print-product .product-img-box img {
	left: 50% !important;
	margin-left: -146px;
}

.print-product h1.product-name,
.print-product .sku,
.print-product .product-subtitle,
.print-product .collateral-box {
	color: #000 !important;
    font-weight: normal !important;
}

.print-product h1.product-name {
	font-size: 24px;
	margin: 0;
	padding: 0;
	position: relative;
	top: 20px;
}

.print-product #image {
	left: 0;
	position: relative;
	top: 0;
}

.print-product .product-name,
.print-product .label-itemnumber,
.print-product .product-specs strong,
.print-product .sizes strong,
.print-product .label-description,
.print-product .label-colors {
	border-bottom: 1px dashed #000;
	width: 100%;
}

.print-product .product-subtitle {
	font-size: 17px;
	position: absolute;
	/* top: 35px; */
	top: 135px;
}

.print-product .label-itemnumber,
.print-product .label-description,
.print-product .label-colors {
	display: block;
}

.print-product .product-specs strong,
.print-product .sizes strong {
	display: block;
	margin-bottom: 10px;
}

.print-product .product-specs strong,
.print-product .sizes strong {
	color: #000 !important;
}

.print-product .logo-container {
	margin: 0;
	padding: 0;
	position: relative;
	top: 0;
}

.print-product .price-box {
	position: absolute;
	top: 165px;
}

.print-product .price-prefix,
.print-product .price,
.print-product .price-postfix {
	font-size: 17px !important;
}

.print-product .label-itemnumber {
	position: absolute;
	top: 210px;
}

.print-product .sku {
	position: absolute;
	top: 240px;
}

.print-product .sizes {
	color: #000 !important;
	position: absolute;
	top: 280px;
	width: 100%;
}

.print-product .product-specs {
	position: absolute;
	top: 340px;
	width: 100%;
}

.print-product .label-description {
	left: -100%;
	padding-left: 54px;
	padding-right: 54px;
	position: absolute;
	top: 450px;
	width: 200% !important;
}

.print-product .product-description {
	left: -100%;
	padding-left: 54px;
	padding-right: 54px;
	position: absolute;
	top: 477px;
}

.print-product .label-colors {
	left: -100%;
	padding-left: 54px;
	padding-right: 54px;
	position: absolute;
	top: 550px;
	width: 200% !important;
}

.print-product .order-container {
	left: 0;
	padding-left: 54px;
	position: absolute;
	top: 595px;
}

.print-product .product-shop,
.print-product .order-container,
.print-product .color-chooser,
.print-product #color-selection {
	width: 100% !important;
}

/*.print-product #color-chooser {
	position: absolute;
	top: 555px;
}*/

.print-product #color-chooser h4 {
	display: none;
}

.print-product .color-caption {
	color: #b5b8b4;
	font-size: 17px;
	margin-top: 3px !important;
	margin-bottom: 8px !important;
}

.print-product .primary-color-flat,
.print-product .secondary-color-flat,
.print-product .tertiary-color-flat {
	border-left: 90px solid;
}

.print-product .color-count-1 .primary-color {
	height: 39px;
}

.print-product .color-count-2 .primary-color,
.print-product .color-count-3 .primary-color {
	height: 20px;
}

.print-product .secondary-color,
.print-product .tertiary-color {
	height: 19px;
}

.print-product .color-box {
	height: 40px;
	width: 91px;
}

.print-product .color-box-container {
	margin-right: 20px !important;
	width: 90px !important;
}

.print-product #order-options {
	font-size: 17px !important;
	width: 100%;
}

.print-product #order-options td.order-options-td-quantity,
.print-product #order-options td.order-options-td-price {
	padding: 8px !important;
}

.print-product #order-options tfoot td {
	padding-left: 8px !important;
}

.print-product #order-table-header {
	border-bottom: 1px dashed #000 !important;
	color: #000 !important;
	font-size: 17px !important;
	width: 100%;
}

.print-product #scale-of-prices,
.print-product #scale-of-prices td,
.print-product #scale-of-prices th,
.print-product #price-scales,
.print-product #order-options td,
.print-product #order-options th,
.print-product #order-row-noselection,
.print-product .order-header-size-last {
	font-size: 17px !important;
}

.print-product #scale-of-prices {
	border: 1px solid #fff !important;
	width: 100% !important;
}

.print-product #order-options td input.order-options-input {
	font-size: 17px !important;
	margin: 4px 0 3px !important;
}

.print-product #scale-of-prices th {
	border-bottom: 1px solid #848484 !important;
}

.print-product .qty-av {
	margin-bottom: 4px !important;
}

.print-product .stock-ok {
	background-color: transparent !important;
	border: 2px solid #b5f1bb !important;
	font-size: 17px !important;
	height: auto !important;
	padding-bottom: 3px;
	padding-top: 3px;
}

.print-product .stock-missing {
	background-color: transparent !important;
	border: 2px solid #fae013 !important;
	font-size: 17px !important;
	height: auto !important;
	padding-bottom: 3px;
	padding-top: 3px;
}

.print-product .stock-next {
	background-color: transparent !important;
	border: 2px solid #EBF28A !important;
	font-size: 17px !important;
	height: auto !important;
	padding-bottom: 3px;
	padding-top: 3px;
}

.print-product .no-stock {
	background-color: transparent !important;
	border: 2px solid #FBA5A6 !important;
	font-size: 17px !important;
	height: auto !important;
	padding-bottom: 3px;
	padding-top: 3px;
}

.print-product .no-manufacturer-data .no-stock {
	background-color: transparent !important;
	border: 2px solid #FAE013 !important;
	font-size: 17px !important;
	height: auto !important;
	padding-bottom: 3px;
	padding-top: 3px;
}

.print-product #scale-of-prices th.box div.box_icon ,
.print-product #scale-of-prices th.cover div.cover_icon{
	margin-left: 1px;
}

.print-product #price-scales {
	border-bottom: 1px dashed #000 !important;
	color: #000 !important;
	margin-top: 30px;
}

.print-product .add-to-links {
	display: none;
}


/* DUAL VIEW */
#dual-view.print-product .product-info-box {
	padding-left: 54px !important;
}

#dual-view.print-product .product-img-box {
	left: 22%;
	float: left !important;
	width: 50% !important;
}

#dual-view.print-product .product-details {
	border: none !important;
	margin: 30px;
    padding: 0;
    width: 50% !important;
}

#dual-view.print-product .order-container {
	left: 0;
	padding-left: 10px !important;
	padding-right: 10px;
	position: absolute;
	top: 595px;
}

#dual-view.print-product #available-colors {
    margin-left: 10px;
}

.print-product .wrapper-content {
	top: 0 !important;
}

.print-product .jspContainer,
.print-product .jspPane {
	height: 3104px !important;
	width: 100% !important;
}

.print #wrapper-content,
.print .col-main,
.print #dual-view,
.print .product-info-box,
.print .product-essential {
	width: 100% !important;
}

.print-product .jspPane,
.print-product .product-info-box {
	position: relative !important;
}

html,
body.print,
.print .wrapper {
	height: auto;
}

.print .wrapper {
	bottom: auto;
	position: relative;
	top: auto;
}

.print #wrapper-content {
	left: auto;
	margin-left: auto;
	position: relative;
	top: auto;
}

.print .main-container {
	height: auto !important;
}

.print .main {
	height: auto;
}

.print .col-main,
.print #dual-view {
	bottom: auto;
	height: auto;
	position: static;
	right: auto;
	top: auto;
}

.print .product-info-box {
	bottom: auto;
	height: auto;
	left: auto;
	overflow: visible !important;
	position: static;
	top: auto;
}

.print .jspScrollable {
	height: auto !important;
}

.print .jspContainer {
	height: auto !important;
	overflow: visible !important;
}

.print .jspPane {
	height: auto !important;
	position: static;
	top: auto !important;
}

.print .product-essential {
	height: auto !important;
}

.print .product-essential form {
	display: block;
	height: auto !important;
}

.print-product .color-box-layer img{
	width: 100%;
}

.print-product .sizetable{
		display: none;
}



