body {
  text-align: left !important;
}
body h1 {
  font-size: 20px;
}
body h2 {
  font-size: 17px;
}
body h3 {
  font-size: 15px;
}
body h4 {
  font-size: 14px;
}
* {
  background: transparent !important;
  color: black !important;
  text-shadow: none !important;
  filter: none !important;
  -ms-filter: none !important;
}
/* Black prints faster: h5bp.com/s */
a,
a:visited {
  text-decoration: underline;
}
a[href]:after {
  content: " (" attr(href) ")";
}
abbr[title]:after {
  content: " (" attr(title) ")";
}
.ir a:after,
a[href^="javascript:"]:after,
a[href^="#"]:after {
  content: "";
}
/* Don't show links for images, or javascript/internal links */
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: 0.5cm;
}
p,
h2,
h3 {
  orphans: 3;
  widows: 3;
}
h2,
h3 {
  page-break-after: avoid;
}
body * {
  text-align: left !important;
  text-indent: 0 !important;
  border: 0 !important;
}
nav#main-nav {
  display: none;
}
nav#main-nav_mobile {
  display: none;
}
header#mast {
  top: auto;
  height: auto;
  margin: 0;
  padding: 0;
}
header#mast h1.logo {
  position: relative;
  width: auto;
  left: auto;
  right: auto;
  top: 0;
  margin-left: 0;
  text-indent: 0;
}
header#mast h1.logo a {
  background-image: none;
  width: auto;
  text-indent: 0;
}
header#mast #aux-menu {
  display: none;
}
header#mast ul.social_networking {
  display: none;
}
header#mast section#search {
  display: none;
}
section#header {
  display: none;
}
section#find-retailer a.button {
  display: none;
}
section#happy-customers div.container div.row h2 {
  margin-bottom: 0;
  font-size: 24px;
}
section#happy-customers div.container div.row div#testimonial-carousel div.controls {
  display: none;
}
section#happy-customers div.container div.row div#testimonial-carousel div.carousel-inner div.item {
  left: 0 !important;
  display: block !important;
}
section#happy-customers div.container div.row div#testimonial-carousel div.carousel-inner div.item div.testimonial-text {
  line-height: 14px;
}
section#happy-customers div.container div.row div#testimonial-carousel div.carousel-inner div.item div.testimonial-text p.read-full {
  display: none;
}
section#happy-customers a.button-orange {
  display: none;
}
section#content div#breadcrumbs {
  display: none;
}
section#content div#main-content main#body div.flare-horizontal {
  display: none;
}
section#content div#main-content main#body div#disqus_thread {
  display: none;
}
section#content div#main-content aside#sidebar {
  display: none;
}
section#content section#products main#body section#main-product aside#media,
section#content section#products main#body section#main-product section#main-gallery {
  display: none;
}
section#content section#products main#body section#all-products {
  display: none;
}
section#articles {
  margin: 0;
}
section#articles div.container div.row a.read-all {
  display: none;
}
section#articles div.container div.row article span.meta span,
section#articles div.container div.row article span.meta a {
  display: none;
}
section#articles div.container div.row article a.read-all {
  display: none !important;
}
section#articles div.container div.row article a.read-all:before {
  display: none;
}
section#articles div.container div.row article a.read-all span {
  display: none;
}
footer#footer {
  display: none;
}
