.content-box #princess-text{padding:1.42857rem;z-index:1;padding-bottom:0;padding-top: 0px;}@media only screen and (min-width:25.063em){.stuck{position:relative;top:inherit}}@media only screen and (min-width:40.063em){.stuck{position:relative;top:inherit}}@media only screen and (min-width:64.063em){.stuck{position:fixed;top:50px;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0)}}@media only screen and (min-width:25.063em){.stuckbottom{position:relative;bottom:inherit}}@media only screen and (min-width:40.063em){.stuckbottom{position:relative;bottom:inherit}}@media only screen and (min-width:64.063em){.stuckbottom{position:absolute;bottom:0}}@media only print{.stuckbottom{position:relative;bottom:inherit}#princess-after,.footer-social,.next-link,.next-prev-container,.previous-link,.princess-tags,.sharing{display:none}#princess-text{margin-left:570px}}.princess-post-entry-widget{clear:both}.princess-post-entry-widget ul{#display:inline-block!important;#position:relative!important;margin:0!important;#padding:0!important;width:100%}.princess-post-entry-widget ul li{position:relative!important;display:inline-block!important;vertical-align:top!important;zoom:1!important;width:calc(16.66% - 10px);margin:0 10px 0 0!important;padding:0!important;background:none!important}.princess-post-entry-widget ul li a{position:relative!important;display:block!important;font-size:16px!important;line-height:1.6em!important;text-decoration:none!important;text-indent:0!important;font-weight:500}.princess-post-entry-widget ul li div{font-size:90%}.princess-post-entry-widget ul li img{display:block!important;max-width:100%!important;margin:0!important;padding:0!important;background:none!important;border:1px #c8af55 solid;border-radius:1px;box-shadow:0 1px 4px rgba(0,0,0,.2)!important}@media screen and (max-width:40.063em){.princess-post-entry-widget ul li{display:inline-block!important;width:30%;clear:both!important}.princess-post-entry-widget ul li a:nth-child(2){font-size:14px!important}}@media screen and (max-width:480px){.princess-post-entry-widget ul li{display:inline-block!important;width:33.33%;clear:both!important}.princess-post-entry-widget ul li a:nth-child(1){float:left!important}.princess-post-entry-widget ul li a:nth-child(2){font-size:14px!important}}.princess-post-entry-widget{padding:10px 30px}#princess-container2{float:left;width:100%;overflow:hidden;position:relative}#princess-container1{float:left;width:100%;position:relative;right:50%}#princess-main{left:50%;height:100%;top:0;bottom:0;width:50%;position:absolute}#princess-text{left:50%;position:relative;width:50%}.princess-subhead{/* border-bottom: 1px solid #cfa855; */}.princess-expander-explanation{float:right;color:#bbb;font-size: 90%;}.princess-subhead:hover .princess-expander-explanation,.princess-subhead:hover h3{/* color:#4b0c00 */}.princess-subhead-anchor:hover{text-decoration:none}.princess-subhead-anchor{position:relative;width:100%;display:block;/* height:50px */}@media only screen and (max-width:64.063em){#princess-main{width:50%;position:absolute}#princess-text{width:50%}}@media only screen and (max-width:40.063em){#princess-main{width:auto;position:relative}#princess-text{width:100%!important}#princess-container1,#princess-container2{float:none!important}}@media only screen and (max-width:1024px){#princess-main{width:auto;position:relative}#princess-text{width:100%!important}#princess-container1,#princess-container2{float:none!important}}#princess-img{display:block;max-width:560px;margin-left:0}@media only screen{#princess-img{width:100%}}@media only screen and (max-height:850px){#princess-img{width:500px;margin-left:50px}}@media only screen and (max-height:690px){#princess-img{width:400px;margin-left:75px}}@media only screen and (max-height:620px){#princess-img{width:350px;margin-left:100px}}@media only screen and (max-width:40em){#princess-img{margin-left:0;padding-bottom:20px;width:100%}}#disqus_thread{margin:0 20px}.princess-tags{padding: 5px;background: rgba(255,255,255,0.2);margin-bottom: 15px;border: 1px solid #eee;font-size: 90%;margin-top: 15px;color: #777;float: right;width: 200px;text-align: left;margin-left: 10px;}.princess-tags h2{padding-top:0;margin-top:10px}.entry-content{padding-bottom:0!important}@media only screen and (max-width:40em){.next-link,.previous-link{display:none}}@media only screen and (min-width:40.063em){.next-link,.previous-link{display:inline-block}}
.princess-specifically-related-row {  padding:5px; }
.princess-specifically-related-row:hover {  background-color:#fff; }
.princess-specifically-related-entry {
  display: inline-block;
  font-size: 90%;
  line-height: 1.2;
  width: 70%;
  padding-left: 10px;
}
.related-posts { background-color: rgba(249, 244, 165, 0.23) !important;margin-top:40px;padding-bottom:10px;margin-bottom:20px;  border-color:#ccc !important; border-right: 1px solid #E5E5E5!important; }

.princess-specifically-related-entry span { color:#666; }
.princess-specifically-related-image { display:inline-block; vertical-align:top;}
.princess-specifically-related { padding-left: 20px; }
.princess-subsection { border-bottom: 1px solid #cfa855; background:rgba(255,255,255,0.5)}
.princess-subsection:hover { background:#fff; }
.princess-subhead, .princess-subhead-anchor {  padding:5px; }
.princess-subsection h3 { margin:0px; }
.princess-subsection a:hover { background-color: #ffff; }
.princess-subsection.sharing .widget-wrap { text-align:center; }
.princess-subsection.sharing { border-bottom:0px; }
.princess-subsection.sharing h3 { text-align:center; font-size:125%; padding-bottom:0px;padding-top:40px; }
.hint {padding-top:30px; border-bottom:1px solid #ccc; background:none;}
.subsection-footnotes h3, .citations h3, .shoutouts h3 { font-size:140%; }
.hint h3, .art-notes h3 { font-weight:500; }
.hint .field {padding-left:20px; padding-top:10px;padding-bottom:10px;}
.art-notes { padding-top:10px; }
.art-notes .field, .bookkeeping .field { padding-left:20px; }
.citations .field, .shoutouts .field, .footnotes .field { padding-left:20px; }

.related-posts {}
.princess-subsection.main-entry {padding-bottom:20px}
.princess-subsection.main-entry, .princess-subsection.sharing, .princess-subsection.related-posts  { background:none; }
.princess-subsection.main-entry:hover, .princess-subsection.sharing:hover, .princess-subsection.related-posts:hover, .princess-subsection.hint:hover  { background:none; }
.footnotes hr {display:none;}
.footnotes li>p { font-size:90% !important;}
.princess-tags a { color:#aaa;}
.princess-tags li { font-size:80%;list-style-type:none;}
.book-ad-below-princess { border:1px solid #ceaa55;text-align:center; font-size:125%; width:100%; background-color:#eee;padding:5px;}
.book-ad-below-princess:hover { background-color:#fff;}
#main .book-only-preview-text p { font-size:110%;padding-bottom:0px;}
#main .book-only-preview-text p:first-of-type { font-size:150%;padding-bottom:20px;}
.book-only-info { text-align:center;font-size:120%; padding-top:30px; padding-bottom:30px;border-top:1px solid #cfa855;}
.book-only-info img { padding-top:15px;padding-bottom:15px;}
.book-only-info h3 { text-align:center; font-weight:400;}
.book-only-aside { font-size:80%; }
.book-only-info:hover { background-color:#fff; text-decoration:none !important;}
.book-only-preview-text>div { width:100%;}
progress {
  /* Positioning */
  position: fixed;
  left: 0;
  top: 0;

  /* Dimensions */
  width: 100%;
  height: .25em;

  /* Reset the apperance */  
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;

  /* Get rid of the default border in Firefox/Opera. */
  border: none;

  /* For Firefox/IE10+ */
  background-color: transparent;

  /* For IE10+, color of the progress bar */
  color: #65d8ff;

  z-index:50;
}

progress::-webkit-progress-bar {
  background-color: transparent;
}

.flat::-webkit-progress-value {
  background-color: #65d8ff;
}

.flat::-moz-progress-bar {
  background-color: #65d8ff;
}

.guess-stats {
  padding-top:20px;
  padding-bottom:5px;
}
.guess-stats .previous-hint { margin:5px; margin-left:20px; font-style:italic;border-left:1px solid #ccc; padding:5px; }
.guess-summary { font-size:80%; }
@media screen and (max-width:40.063em) {.content-box #princess-text { padding-left:0px; padding-right:0px; } }
@media screen and (max-width:40.063em) { {.entry-content { padding:0px; } } }
.pdf-drafts-list { padding-left:20px; }
.pdf-drafts-list a { font-size:120%; }
.pdf-drafts-div { margin:20px; padding:20px; background-color:#eee; border:1px solid #ab8836; }
.wip-images img,.ref-images img { margin:2px; border:1px solid #ab8836; }
.princess-subhead-patreon {padding:5px;display:block;}
.redbubble {  text-align:center; margin-top:20px; width:300px; margin-left:auto; margin-right:auto; padding:10px; background-color:rgba(225,115,17,.4); border:2px solid rgb(223,145,68); color: #533; display:block; border-radius: 15px;}
.redbubble:hover { background-color:rgba(225,115,17,1); border-color:#953; color:white; text-decoration:none;}
.redbubble .subhead { display:block; font-size: 130%;}
.redbubble .message { display:block; font-size: 110%;}
