body {
	font-size: 13px;
}
.line-through {
	text-decoration: line-through !important;
}
#image-3d .main-image, html, body, #content, .container, * {
	height: auto !important;
	min-height: none !important;
	max-height: none !important;
}
#image-3d .main-image {
	display: block !important;
}
#order .btn, #cmsEdit, .listing-table .smaller .red, .quantity .col-controls, .listing-products-tableb2b .image, .add-product-box .btn, .quantity .btn, .quantity .quantity-change .input-quantity, div[data-func="table-search"], #ship-pay-data, #image-3d #flashId, .clear, .nav, .loading, .hide, .modal-overlay, .modal, #sign, #footer, #absolute, #top-producers, #col-left .nav, #nav-product, #product-info .add-to-cart, #product-path, #breadcrumbs, #listing-images, #image-3d iframe, #heureka-availability .calendar, .stars-rating .rating-bg, #wr-c {
	display: none !important;
	height:0 !important;
	width: 0 !important;
	visibility: none;
}
#adresses #contact {
	width: 50%;
	float: left;
	display: inline-block;
}
#adresses #address {
	width: 50%;
	float: left;
	display: inline-block;	
}
.container {
	margin: 0 3%;
	position: relative;
}
#adresses, .col, .row, #order-overview {
	display: inline-block;
	float: left;
}
.row {
	float: none;
}
.col-1 {
	width: 8.22222%;
}
.col-2 {
	width: 16.5556%;
}
.col-3 {
	width: 25%;
}
.col-4 {
	width: 33.2222%;
}
.col-5 {
	width: 41.5556%;
}
.col-6 {
	width: 50%;
}
.col-7 {
	width: 58.2222%;
}
.col-8 {
	width: 66%;
}
.col-9 {
	width: 75%;
}
.col-10 {
	width: 83.2222%;
}
.col-11 {
	width: 91.5556%;
}
.tabs .tab {
	display: inline-block;
	width: 100%;
	clear: both;
	margin-bottom: 1.5em;
}
.quantity .quantity-change, .quantity .quantity-change .input-quantity {
	width: 50px !important;
}
.availability span {
	display: inline-block;
	padding-left: 1em;
	padding-right: 2em;
}
#adresses, .col-12, .row, #order-overview {
	clear: both;
	width: 100%;
}
.row {
	float: none;
}
#col-left {
	float: left;
	width: 100%;
}
#col-right, .col-right {
	float: right;
	width: 100%;
}
body {
	padding-top: 0 !important;
	background: #ffffff;
}
#header {
	position: relative !important;
	border: 0px none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
h1#title {
	margin-top: 0.5em;
}
#nav-skiplink #menu-login {
	width: 250px;
}
.listing-products-tableb2b .item {
	border-bottom: 1px solid #eeeeee;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	page-break-inside: avoid;
}
.listing-products-tableb2b .product-view .col-product {
	width: 50% !important;
}
.listing-products-tableb2b .product-view .col-buy {
	width: 21% !important;
}
.listing-products-tableb2b .product-view .col-buy .inside {
	margin-top: 0 !important;
}
.title, .text, .main-text .description {
	padding: 0.5em 1em;
}
.image img, .image, #gallery {
	max-width: 100%;
	display: inline-block;
}
#gallery .inner {
	max-width: 100%;
}