.print-hide .page, 
.print-list .print-select,
.confirm-age, 
.m-panel, 
.header, 
.sidebar, 
.sr-only, 
.footer, 
.breadcrumbs, 
.price-list .btn, 
.price-list hr, 
.disclaimer, 
.related-products, 
.hero-block, 
.social-share, 
.visual-form-builder-container, 
.icon-set-3, 
.beer-star-block-2, 
.article-list, 
.zoomContainer, 
.hero-product {
	display: none !important;
}
.print-logo {
	display: block;
}
* {
	-webkit-print-color-adjust: exact;
    print-color-adjust: exact;
}
ul, li, img {
   page-break-inside: avoid;
}
.article-page .article, 
.db-page .main-content, 
.category-page .post-list {
	float: none;
	width: auto;
	padding-right: 0;
}
html, body {
	background: transparent;
}
.container {
	max-width: inherit;
}
.article-page .article, 
.db-page .main-content {
	padding: 0;
}
.header {
	height: auto;
	background: none;
}
.h-group, 
.main-title {
	margin: 35px 0 !important;
}
.table-wrap {
	overflow: hidden;
}
table {
	border-collapse: collapse !important;
	min-width: 100% !important;
	width: 100% !important;
}
td {
	padding: 5px !important;
	border: 1px #ccc solid !important;
	background-color: transparent !important;
	color: #000 !important;
}
.price-list td {
	padding: 1px !important;
	font-size: 11px !important;
}
.h-group .title, 
.main-title {
	font-size: 30px !important;
	font-weight: 400 !important;
}
.article-page .article h2, 
.article-list h2, 
.family-list h2 {
	font-size: 20px;
	font-weight: 400;
}
.article-list h3 {
	font-size: 16px;
}
.article-page, .logo-db-page, .search-page, .db-page, .category-page {
	border-bottom: 0;
}
.product-page .main-content .photo {
	width: 16%;
	margin-right: 40px;
}
.product-page .main-content .photo span {
	padding-bottom: 0;
	background: none;
}
.product-page .main-content .photo.zoom a {
	padding-bottom: 0;
	background: none;
}
.icon-set-1, .icon-set-2 {
	margin-bottom: 20px;
}
.product-page .main-content {
	margin-bottom: 40px;
}
.product-list .photo {
	background: none;
}
form, fieldset {
	border: 0;
}