html {
  width: 210mm;
  height: 297mm; }

body {
  width: 210mm;
  height: 297mm;
  padding: 20mm; }

* {
  margin: 0;
  padding: 0;
  line-height: 14pt;
  position: static !important;
  width: 100% !important;
  transform: none !important;
  -webkit-transform: none !important;
  background: none !important;
  height: auto !important; }

#fix-wrapper, #footer, #bottom, .mod_navigation, .invisible, .theme-menu-close, #theme-menu, .body_top, .body_bottom, .stickyheader, form, .mod_breadcrumb {
  display: none !important; }

body {
  font-size: 10pt !important; }

.image_container img {
  width: auto !important;
  max-width: 210mm;
  height: auto !important; }

img {
  margin-bottom: 3mm; }

p {
  margin-bottom: 10mm; }

ul {
  margin-bottom: 10mm; }
  ul li {
    margin-bottom: 3mm; }

.ce_gallery {
  margin-bottom: 10mm; }

h1, h2, h3, h4, h5, h6 {
  margin-bottom: 5mm;
  font-weight: bold; }

h1 {
  font-size: 22pt !important;
  line-height: 26pt !important; }

h2 {
  font-size: 20pt !important;
  line-height: 26pt !important; }

h3 {
  font-size: 18pt !important;
  line-height: 22pt !important; }

h5 {
  font-size: 16pt !important;
  line-height: 19pt !important; }

h6 {
  font-size: 14pt !important;
  line-height: 17pt !important; }

table {
  width: 100%; }
  table td {
    padding: 0 2mm 2mm 0; }

.isotope .isotope-item {
  position: static !important;
  transform: none !important;
  -webkit-transform: none !important; }

.mod_portfoliolist.isotope {
  height: auto !important; }

.mod_portfoliolist .info {
  margin-bottom: 10mm; }

.mod_portfoliolist.isotope div {
  width: 100% !important;
  height: auto; }

.tabs, i.fa {
  display: none; }

.ce_text_image_bar div {
  height: auto !important; }

.pdf_link {
  display: none; }
