/* Editable pages (includes/pages.php) — public rendering. Also loaded by editor.php. */

div.pc-canvas {
  position: relative;
  width: 660px;
  text-align: left;
  overflow: visible;
}

div.pc-canvas .pc-item {
  position: absolute;
  box-sizing: border-box;
}

/* Text items — undo the global reset inside rich text. */
div.pc-canvas .pc-text { overflow: visible; word-wrap: break-word; overflow-wrap: break-word; }
div.pc-canvas .pc-text * { font-size: inherit; font-family: inherit; color: inherit; line-height: inherit; }
div.pc-canvas .pc-text b, div.pc-canvas .pc-text strong { font-weight: bold; }
div.pc-canvas .pc-text i, div.pc-canvas .pc-text em { font-style: italic; }
div.pc-canvas .pc-text u { text-decoration: underline; }
div.pc-canvas .pc-text s, div.pc-canvas .pc-text strike { text-decoration: line-through; }
div.pc-canvas .pc-text p { margin: 0 0 .6em 0; line-height: inherit; }
div.pc-canvas .pc-text h1 { font-size: 2em; font-family: Sylfaen, 'Trebuchet MS', Verdana; margin: 0 0 .3em 0; }
div.pc-canvas .pc-text h2 { font-size: 1.6em; font-family: Sylfaen, 'Trebuchet MS', Verdana; margin: 0 0 .3em 0; }
div.pc-canvas .pc-text h3 { font-size: 1.3em; font-weight: bold; font-family: Sylfaen, 'Trebuchet MS', Verdana; margin: 0 0 .3em 0; }
div.pc-canvas .pc-text ul, div.pc-canvas .pc-text ol { margin: 0 0 .6em 1.6em; padding: 0; }
div.pc-canvas .pc-text ul li { list-style: disc; }
div.pc-canvas .pc-text ol li { list-style: decimal; }
div.pc-canvas .pc-text blockquote { margin: 0 0 .6em 0; padding-left: 10px; border-left: 3px solid #a08564; }
div.pc-canvas .pc-text hr { border: 0; border-top: 1px solid #a08564; margin: .5em 0; }
div.pc-canvas .pc-text a { color: #6b1212; text-decoration: underline; }
div.pc-canvas .pc-text a:hover { color: #b0341c; }

div.pc-canvas .pc-image { overflow: hidden; }
div.pc-canvas .pc-image a { display: block; width: 100%; height: 100%; }
div.pc-canvas .pc-image img { display: block; width: 100%; height: 100%; border: 0; }

div.pc-canvas .pc-box { overflow: hidden; }
div.pc-canvas .pc-boxhead {
  padding: 0 8px;
  font-family: Sylfaen, 'Trebuchet MS', Verdana;
  font-size: 13px;
  font-weight: bold;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
div.pc-canvas .pc-boxhead span { font-size: inherit; font-weight: inherit; font-family: inherit; color: inherit; }
div.pc-canvas .pc-boxhead .pc-title { margin-left: 10px; font-weight: normal; opacity: .9; }

div.pc-editlink { text-align: right; margin: -6px 0 6px 0; }
div.pc-editlink a { font-size: 11px; }
