/*addition to print styles from type.scss*/

body{
	padding:0 15pt !important;
	width:100%;
	/*overflow:hidden;*/
}

.logo-print{
	margin-bottom:20pt;
}

.row{
	margin:0 !important;
}

.column, .columns{
	float:left !important ;
	padding:0 !important;
	margin:0 !important;
	width:auto !important;
}
.contain-to-grid.fixed{
	position:relative;
	display:block !important;
}

.owl-carousel,
.owl-wrapper-outer,
.owl-wrapper,
.owl-stage,
.owl-item{width:auto !important; transform:none !important}

.owl-item:not(.active){display: none !important;}

/* style from type.scss start*/
  * {
  background: transparent !important;
  color: #000 !important; /* Black prints faster: h5bp.com/s */
  box-shadow: none !important;
  text-shadow: none !important;
}



abbr[title]:after { content: " (" attr(title) ")"; }

/*Don't show links for images, or javascript/internal links*/
.ir a:after,
a[href^="javascript:"]:after,
a[href^="#"]:after { content: ""; }

a{text-decoration:none !important}
a[href]:after { content: " "; }
abbr[title]:after { content: " "; }

pre,
blockquote {
  border: 1px solid #999;
  page-break-inside: avoid;
}

thead { display: table-header-group; /* h5bp.com/t */ }

tr,
img { page-break-inside: avoid; }

img { max-width: 100% !important; }

@page { margin: 1cm 0.5cm 0.5cm; }

p,
h2,
h3 {
  orphans: 3;
  widows: 3;
}

h2,
h3 {page-break-after: avoid !important; }

.hide-on-print { display: none !important; }
.print-only { display: block !important; }
.hide-for-print { display: none !important; }
.show-for-print { display: inherit !important; }

/* style from type.scss end */

/********************************/




body{
	padding:0 15pt !important;
	width:90%;
	font-family:Arial, Helvetica, sans-serif;
	/*overflow:hidden;*/
	font-size:9pt;
}

.header{border-bottom:1px solid #ccc; margin-bottom:15pt; height:50pt;}

.mc .header {border:0;}

.header .columns {
	float:none;
}

.logo-print{
	margin-bottom:20pt;
	clear:both;
	margin-top:10pt;
}

.mc{
	border:0;

	/*@include radius(0);*/
}

.show-for-print{
	display:block !important;
}

/*
.row{
	margin:0 !important;
}

.column, .columns{
	float:left !important ;
	padding:0 !important;
	margin:0 !important;
	width:auto !important;
}
*/
.dcat .large-3 {float:left; width:32%;}
.dcat .product-params2{clear:both;}
.gallery-detail-wrap{position:relative; clear:both;}
.gallery-detail-wrap img{position:relative !importants; clear:both;}
.gallery-detail-wrap .owl-item{position:relative; float:none;}
.dcat .list-item h3{font-size:11pt !important;}
.dcat.detail h1 {font-size:26pt !important; margin-top:-15pt !important;}
.dcat.detail p.props{margin-top:-10pt !important;}
	.dcat.detail .variant-selector {border:0;padding:5pt 0 0 0 !important;}
		.dcat.detail .variant-selector p.price {font-size:14pt !important;}
.dcat.detail br {display:none;}
.dcat.detail .product-params {margin-bottom:25pt;}
	.dcat.detail .product-params .row {margin-bottom:-10pt;}
	.dcat.detail h5 {font-size:11pt !important; margin-bottom:5pt;}
	.dcat.detail h5:after {content:"-"; display:inline-block; margin:0 5px;}
	.dcat .gallery-detail-wrap ul li {text-align:left;}
	/*.dcat.detail .product-params hr {display:block !important;}*/
.dcat.detail .price, .dcat.detail .order-param-selector {margin-right:10pt;}
.dcat.detail hr{display:block; visibility:hidden; margin:3pt 0 !important}

.dcat.detail .gallery-detail-wrap .owl-wrapper img {max-width:250pt !important;}
.dcat.detail .gallery-detail-wrap .owl-wrapper .owl-item:not(:first-child) {display:none;}

.gallery-thumbs-wrap ul, .gallery-detail-wrap ul,
.gallery-thumbs-wrap ul li, .gallery-detail-wrap ul li
{list-style:none; margin-left:0 !important; padding-left:0 !important;}

.contain-to-grid.fixed{
	position:relative;
	display:block !important;
}

.box {
	.owl-carousel,
	.owl-wrapper-outer,
	.owl-wrapper,
	.owl-item{width:auto !important;}
}


/*.order .panel.callout {width:100%;}*/

h1 {margin-top:-15pt !important; margin-bottom:0 !important; font-weight:400 !important; font-size:20pt !important;}
h3 {margin-bottom:10pt; font-weight:400 !important; font-size:16pt !important}
.design-table h3{font-size:12pt !important}
.order.detail h5 {margin-right:10pt !important;}
.order.detail .delivery-address,
.order.detail .shipping.block
{width:240pt !important;}
.order.detail .billing-address,
.order.detail .params.block .large-6
{width:220pt !important;}
.order.detail hr.full-block-width{margin-bottom:5pt !important;  margin-top:5px !important;}
.order.detail .delivery-address.block .row, .order.detail .billing-address.block .row{width:100% !important}
.order.detail .delivery-address.block .row .columns:first-child, .order.detail .billing-address.block .row .columns:first-child{width:40% !important}
.order.detail .delivery-address.block .row .columns:last-child, .order.detail .billing-address.block .row .columns:last-child{width:60% !important}
.order.detail h3 {page-break-after: avoid !important;}
.order.detail .help{font-size:8pt !important;}
.order.detail table .props, .order.detail table div.description, .order.detail table td{font-size:9pt !important}
.order.detail .panel.callout {padding:5pt 10pt !important}

.width-100-per{width:100%}

.summary{margin:10pt 0;}
td, th{border-bottom:1px solid #ccc;}


.no-print, .hide-for-print, .hide-on-print,
button, .button, .promo-box, .box, aside, .side-bar,
.breadcrumbs, .toolbar-panel, .reveal-modal, .foot,
.zoom-info,  .production-menu, .pagination,
.products-strip, .logo, .postage-note, .facet, .benefits, .share-tools,
.search-form, .search, .contact_parking, .discount, .toolbar, .socials-list,  .user-area-wrap, .share-wrap,
.spinner, .main-navi, .logo-wrap span, .owl-controls
{display:none !important;}



