@charset "UTF-8";
/* simple print.css*/
.skip, .noprint  {display:none;}
body {
  width:800px !important;
  margin: 0;
  padding: 0.2em;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  background-color: #ffff !important;
  color: #000 !important;
}

h1 {font-size: 16px !important;}
h2 {font-size: 15px !important;}
h3 {font-size: 14px !important;}
h4 {font-size: 13px !important;}

.header-main, footer {display:none;}

h1.accessible , .article-header__service , .default-module .stmelfp_gallery ,.video , .stmelf-selector__wrapper{display:none !important;}


img, picture {
  page-break-before: auto !important;
  page-break-after: auto !important;
  page-break-inside: avoid !important;
  max-width: 400px !important;
}

.article-content.show-navigation {
  display: block !important;
}
.article-content__navigation {
  display: block;
  position: relative;
}

/* open all containers */
.collapse:not(.show) , .tab-content > .tab-pane {
  display: block !important;
}



