/* Recovery stylesheet: original theme assets (creatium /assets/3.6) were not archived.
   Goal: linear readable flow of the original markup. Structure and texts untouched. */
* { box-sizing: border-box; }
html, body { margin: 0; padding: 0; background: #fff; color: #2b2b2b;
  font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 1.5; }
img { max-width: 100%; height: auto !important; }
a { color: #1273a3; }
.area, .area * {
  position: static !important;
  left: auto !important; right: auto !important; top: auto !important; bottom: auto !important;
  transform: none !important;
  float: none !important;
  max-width: 100% !important;
}
.zero-layer, .node, .layer, .cont, .col, .gridwrap, .wrapper1, .wrapper2,
.textable, .text, .metahtml, .w-menu-grid, .w-menu-grid__cell {
  display: block;
  height: auto !important;
  min-height: 0 !important;
  max-height: none !important;
  width: auto !important;
}
.zero-layer { overflow: visible !important; padding: 8px 0; }
.cont, .wrapper1, .wrapper2 { max-width: 1140px; margin: 0 auto; padding: 12px 16px; }
.node, .w-menu-grid__cell { margin: 8px 0; }
.textable p { margin: 0 0 10px; }
.btn { display: inline-block; padding: 10px 18px; margin: 6px 0; background: #1273a3;
  color: #fff !important; border-radius: 4px; text-decoration: none; }
.btn * { color: #fff !important; }
.btn-out, .macros-button, .btn-content, .btn-inner { display: inline-block; }
hr { border: 0; border-top: 1px solid #ddd; }
