/*addition to print styles from type.scss*/

body{
	padding:0 15pt !important;
	width:100%;
	/*overflow:hidden;*/
}

.row{
	margin:0 !important;
}

.column, .columns{
	float:none !important ;
	padding:0 !important;
	margin:0 !important;
	width:100% !important;
}


div.table{
	width:100%;
	border-top:1px solid #d8dbdd;
}

div.table .thead{
	display:none;
}

div.table .columns, div.table .column{
	float:left !important ;
	width:auto !important;
	padding-top:10pt !important;
}

div.table .columns.large-1{width:auto !important;}
div.table .columns.large-2{width:16% !important;}
div.table .columns.large-3{width:25% !important;}
div.table .columns.large-4{width:33% !important;}
div.table .columns.large-5{width:41% !important;}
div.table .columns.large-6{width:50% !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; }



h1{
	font-size:22pt !important;
	margin:0 0 15pt 0 !important;
}
h1.custom {
	padding-top:15pt !important;
}

h2{
	font-size:18pt !important;
	margin:0 0 15pt 0 !important;
}

h2.h1-like{
	font-size:10pt !important;
	margin:0 0 0pt 0 !important;
	font-weight:600 !important;
	color: #999 !important;
}

h3 {margin-bottom:15pt !important; font-weight:400 !important; font-size:16pt !important; text-transform:none !important;}
h3 + hr{
	display:none;
}
p{
	margin-bottom:15pt !important;
}

.panel:not(.info-panel){
	background-color:#eee !important;
	border:1px solid #e5e7e8 !important;
}

.panel p:last-child{
	margin-bottom:0 !important
}

.main{
	min-height:0 !important;
}

.dcat.panel.plain{
	padding:15pt;
}


.dcat .list-item.list-item-small{
	margin-bottom:15pt !important;
}

.dcat .list-item-small h3, .dcat .list-item-small p{
	margin-bottom:0 !important;
}

.dcat .list-item-small .fluid-col, .dcat .list-item.list-item-small{
	text-align:left !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;
	padding:0pt 0 10pt;
	margin-bottom:15pt;
}

.header-bottom{
	text-align:center;
	height:auto;
}


.mc .header {border:0;}

.header .columns {
	float:none;
	width:100% !important;
}

.logo-wrap{
	position:relative;
	left:auto;
	right:auto;
	width:100%;
	display:block;
	margin-bottom:0 !important;
	margin-top:5pt !important;
}

.logo-print{
	clear: both;
    margin: 10pt 0 0;
    position: relative;
}

.body{
	padding-top:0;
}

.body .header{
	border-bottom:0 !important;
	margin-bottom:0 !important;
	padding-bottom:0;
}

.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:22pt !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 img {max-height:100pt;}

.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;}

.material-wrap .material-item .mi-inner .fluid-col {
    padding: 15pt 0 15pt !important;
}

.gallery-detail-wrap .zoom{
	/*display:none !important;*/
}

.dcat .ignore-last-child-float .columns{
	float:left !important ;
	width:49% !important;
}

.dcat .list-item, .article .dcat .list-item {
	text-align:center !important;
	margin-bottom: 40pt  !important;
}

.dcat .list-item, .article .dcat .list-item h3{
	margin-bottom: 5pt  !important;
}

.contain-to-grid.fixed{
	position:relative;
	display:block !important;
}


.steps-header span:first-child {
    color: #eaeaea !important;
    display:none;
}


.tags-wrap {
	position:relative !important;
}

.tag{
	height:auto !important;
	width:auto !important;
	margin-bottom:10pt !important;
	margin-top:5pt !important;
}

.cart .table h3{
	margin-bottom:5pt !important;
}

.cart .table .props{
	margin-bottom:5pt !important;
}

.contain-to-grid.fixed{
	position:relative;
	display:block !important;
}

.body .main .summary-price .columns{
	text-align:right !important;
}

.body .main .summary-price .row > .columns:first-child label{
	text-align:right !important;
	margin-bottom:0pt !important;
}

.body .main .summary-price .columns label{
	margin-bottom:10pt !important;
}

.form-data-list .columns{
	float:left !important ;
	width:auto !important;
	padding-right: 5pt !important;
}


.panel.info-panel.big-panel.vertical-center.small-text-center{
	text-align:center !important;
	border: 1px solid #d8dbdd;
}

.person.mc, .index .person.promo-box {
    padding-top: 0 !important;
}


.width-100-per{width:100%}

.summary{margin:10pt 0;}
td, th{border-bottom:1px solid #ccc;}

.dcat.detail .area-wrap {
    border: 0;
}


.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, .header-bottom, .account-area-wrap, .user-area-wrap,
.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, .header-divider, #off-canvas-toggle, .top-bar, .panel form,
.checkout-steps, .discount form, .summary-tools, .header-back, .gallery-thumbs-wrap, .variant-product-box, .benefits,
.magellan-container .tabs, .variant-form, .subhead, .header .claim
{display:none !important;}



