/*

*/

body {
  margin: 0;
  padding: 0;
  line-height: 1.4em;
  word-spacing: 1px;
  letter-spacing: .2px;
  font: 13px Georgia,serif;
  color: black;
}
a:link,
a:visited {
  background: 0 0;
  color: #333333;
  text-decoration: none;
}
a:link[href^="http://"]:after,
a[href^="http://"]:visited:after {
  content: " (" attr(href) ") ";
  font-size: 11px;
}
a[href^="http://"] {
  color: black;
}
[class^=vc-] {
  display: none;
}
.header,
.vc-commoditydetail_title h1,
.vc-commoditycategory_title .categoryName {
  font-size: 2em;
}
.vc-headerlogo {
  display: block;
  text-align: center;
}
.vc-headerlogo .claim {
  display: block;
  text-align: center;
  text-decoration: none;
}
.vc-tabstemplate {
  display: block;
}
.vc-tabstemplate .tabName,
.vc-tabstemplate nav {
  display: none;
}
.vc-commodity_attribute {
  display: block;
  overflow: hidden;
  margin-bottom: 20px;
  page-break-after: always;
}
.commodityBox {
  float: left;
  width: 33%;
  box-sizing: border-box;
  padding: 10px;
  page-break-inside: avoid;
}
.commodityBox .inner {
  padding: 10px;
  border: 1px solid #999999;
}
.commodityBox .title {
  min-height: 3em;
}
.commodityBox .availability {
  display: none;
}
.commodityBox .flags {
  display: none;
}
.commodityBox .buyForm {
  display: none;
}
.commodityBox .pricing .price {
  display: block;
  text-align: right;
}
.commodityBox .annotation {
  min-height: 4em;
}
.commodityBox img {
  width: 100%;
  height: auto;
}
.commodityBox img.extra {
  display: none;
}
.vc-article_articleitem {
  display: block;
}
.vc-articledetail {
  display: block;
}
.vc-articledetail .annot strong {
  display: block;
  margin-bottom: 5px;
}
.vc-articledetail .links {
  display: none;
}
.vc-content_footertext {
  display: block;
  border-top: 1px solid #999999;
  padding: 10px;
}
.vc-content_appinfo {
  display: block;
  padding: 10px;
  text-align: center;
}
.vc-articlebox {
  display: block;
  margin-bottom: 20px;
}
.vc-articlebox .articles {
  padding-left: 10px;
}
.vc-articlebox .img {
  display: none;
}
.vc-content_shopinfo,
.vc-content_block {
  display: block;
}
.vc-content_shopinfo .fullName,
.vc-content_shopinfo .street,
.vc-content_shopinfo .city {
  display: block;
}
.vc-commoditydetail_title,
.vc-commoditydetail_image,
.vc-commoditydetail_annotation,
.vc-commoditydetail_attributes,
.vc-commoditydetail_info,
.vc-commoditydetail_pricing,
.vc-commoditydetail_description,
.vc-commoditydetail_parameters,
.vc-commoditydetail_slave,
.vc-commoditydetail_set,
.vc-commoditydetail_related {
  display: block;
}
.vc-commoditydetail_image {
  float: left;
  width: 40%;
  margin-right: 10px;
  margin-bottom: 10px;
  text-align: center;
}
.vc-commoditydetail_image img {
  width: 100%;
  height: auto;
}
.vc-commoditydetail_image a:link[href^="http://"]:after {
  content: "";
}
.vc-commoditydetail_annotation {
  margin-bottom: 10px;
}
.vc-commoditydetail_attributes .flag {
  display: inline-block;
  padding: 5px;
  margin: 5px;
  text-transform: uppercase;
}
.vc-commoditydetail_description {
  clear: both;
  margin-bottom: 10px;
}
.vc-commoditycategory_title,
.vc-commoditycategory_description,
.vc-tabbox {
  display: block;
}
.vc-tabbox {
  overflow: hidden;
  margin-bottom: 20px;
}
.vc-basket {
  display: block;
}
.vc-basket fieldset {
  border: 0;
}
.vc-basket .btn {
  display: none;
}
.vc-basket div.unit {
  display: none;
}
.vc-basket .unit {
  vertical-align: middle;
}
.vc-basket .quantity {
  text-align: right;
  padding-right: 10px;
}
.vc-basket .quantity .quantitySpinner {
  width: 5em;
  float: left;
  text-align: right;
  border: 0;
}
.vc-basket .quantity .ui-spinner-button {
  display: none;
}
.vc-basket .applyCoupon,
.vc-basket .remove {
  display: none;
}
.vc-basket tfoot td {
  border-top: 1px solid #dddddd;
  padding: 20px 0;
}
#heurekaTableft,
#iframe-widgetleft {
  display: none !important;
}
