/* Welcome to Compass. Use this file to define print styles.
 * Import this file using the following HTML or equivalent:
 * <link href="/stylesheets/print.css" media="print" rel="stylesheet" type="text/css" /> */
body *, html * {
  -webkit-transition: none !important;
  transition: none !important; }

h1, h2, h3, h4, h5, h6, p, em, blockquote, strong {
  color: #000 !important; }

h1 {
  font-size: 18pt !important; }
  h1 * {
    font-size: 18pt !important; }

h2 {
  font-size: 16pt !important; }
  h2 * {
    font-size: 16pt !important; }

h3, h4, h5 {
  font-size: 14pt !important; }
  h3 *, h4 *, h5 * {
    font-size: 14pt !important; }

p {
  font-size: 10pt !important; }
  p * {
    font-size: 10pt !important; }

.outer-wrapper {
  padding-top: 0; }

header {
  position: relative; }

ul {
  list-style: disc !important; }
  ul li {
    padding-left: 15px !important; }
    ul li:before {
      display: none !important; }

table tr:last-child td {
  vertical-align: middle;
  background-color: #fff !important;
  color: #000 !important; }

.featured-image figure {
  max-width: 50% !important; }

.main-navigation,
.mobile-navigation,
.meta-navigation,
.slide-search,
.logo-link,
iframe,
video,
.list-view-filter,
.pagination,
.embed-responsive,
.breadcrumb {
  display: none !important; }

.btn,
.button-blue,
.button-red,
.button-grey,
.more-link,
.button-ghost-blue,
.button-ghost-grey,
.button-ghost-white {
  background-color: #fff !important;
  border: 0 !important;
  padding: 0px !important;
  color: #000 !important; }
  .btn:after,
  .button-blue:after,
  .button-red:after,
  .button-grey:after,
  .more-link:after,
  .button-ghost-blue:after,
  .button-ghost-grey:after,
  .button-ghost-white:after {
    position: relative; }
  .btn:before,
  .button-blue:before,
  .button-red:before,
  .button-grey:before,
  .more-link:before,
  .button-ghost-blue:before,
  .button-ghost-grey:before,
  .button-ghost-white:before {
    position: relative; }

.home-link {
  position: relative; }

/* a:after{
	display: inline-block;
	position: relative;
	content:" (" attr(href) ") " !important;
	font-size: 0.8rem;
	font-weight:normal; 
	text-decoration: underline;
	margin-left: 0.4cm;
} */
div[class^="col-"], div[class*=" col-"] {
  float: none;
  width: auto;
  left: auto;
  right: auto;
  display: block; }

.bg-light-grey,
.bg-primary,
.bg-secondary,
.bg-red,
.bg-blue,
.bg-grey {
  background-color: #fff !important;
  color: #000 !important; }

.swiper-wrapper {
  display: block !important; }

.slide-image,
.swiper-slide-duplicate,
.swiper-pagination,
.swiper-button-prev,
.swiper-button-next {
  display: none !important; }

.slide-text {
  display: block !important;
  opacity: 1 !important;
  padding: 15px !important;
  position: relative !important;
  background-color: #fff !important;
  color: #000 !important; }

.swiper-slide {
  transform: translate3d(0px, 0px, 0px) !important;
  opacity: 1 !important; }
  .swiper-slide .col-md-push-4 {
    display: none; }
  .swiper-slide img {
    display: none; }

.product-overview .product-link .product-item {
  text-align: left;
  padding: 0; }

.sidebar {
  border-top: 1px double #000;
  padding-top: 1cm;
  margin-top: 1cm; }
  .sidebar > div {
    display: none; }
    .sidebar > div:first-child {
      display: block;
      background-color: #fff;
      color: #000;
      padding: 0; }

.article-item {
  border: 0 !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important; }
  .article-item.special {
    border: 0 !important;
    padding: 0 !important; }
