@charset "IBM437";html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body .accordion dd>a,body .button,body .commentlist .comment-reply-link,body .label,body .pricing-table .price,body .pricing-table .title,body .side-nav,body .side-nav li.active>a:first-child:not(.button),body .sub-nav dd,body .sub-nav dt,body .sub-nav li,body .tabs dd>a,body .top-bar-section ul li>a,body button,body h1,body h2,body h3,body h4,body h5,body h6,html body{font-family:Merriweather,Times New Roman,serif;}body,html{font-size:14px!important}.top-bar .menu-sub-nav,.top-bar-section .dropdown{background-image:url(../images/bg.jpg)!important}article{position:relative;}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}template{display:none}a{background:0 0}a:active,a:hover{outline:0}dfn{font-style:italic}mark{background:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}meta.foundation-mq-small{font-family:"/only screen and (min-width:25.063em)/";width:25.063em}meta.foundation-mq-medium{font-family:"/only screen and (min-width:40.063em)/";width:40.063em}meta.foundation-mq-large{font-family:"/only screen and (min-width:64.063em)/";width:64.063em}meta.foundation-mq-xlarge{font-family:"/only screen and (min-width:90.063em)/";width:90.063em}meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:120.063em)/";width:120.063em}meta.foundation-data-attribute-namespace{font-family:false}body,html{height:100%}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{background:center no-repeat fixed #f4f3e8;color:#555;padding:0;margin:0;font-family:Adamina,serif;font-weight:400;font-style:normal;position:relative;cursor:default}a:hover{cursor:pointer}img{max-width:100%;height:auto;-ms-interpolation-mode:bicubic}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}img{display:inline-block;vertical-align:middle;}textarea{min-height:50px}select{}.row{width:100%;margin:0 auto;max-width:1200px;}.row:after,.row:before{content:" ";display:table}.row:after{clear:both}.row .row{width:auto;margin-top:0;margin-bottom:0;max-width:none}.row .row:after,.row .row:before{content:" ";display:table}.row .row:after{clear:both}.columns{width:100%;float:left;}article div.single-post img{margin-left:auto;margin-right:auto;display:block}.list-article,article,.list-excerpt-div,.list-excerpt-div a{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.list-article:hover{background:#fff}.time-updated{font-size:80%;color:#999;}.byline-categories{float:right}.byline-categories a{padding:3px 10px;margin-left:5px;border:1px solid #af8835}.byline-categories a:hover{background:#cfa855;color:#fff;text-decoration:none}.byline-categories a.category-princesses{border:1px solid #909;color:#909}.byline-categories a.category-princesses:hover{border:1px solid #606;background:#909;color:#fff}.byline-categories a.category-featured{background:#fea;border:1px solid #972;color:#972}.byline-categories a.category-featured:hover{background:#cb7;color:#fff;text-decoration:none}.worthy-explanation{background:rgba(255,255,255,.5);padding:5px;text-align:center;border:1px solid #D2C6AC;margin-bottom:20px;color:#999;display:block;margin-top:5px}.worthy-explanation-link:hover{text-decoration:none}.worthy-explanation:hover{background:#cfa855;color:#fff}@media only screen and (max-width: 30em) {.small-12{width:100%!important;}}@media only screen and (min-width: 25.063em) {.columns{position:relative;float:left}[class*=column]+[class*=column]:last-child{float:right;}}@media only screen and (min-width: 40.063em) {.columns{position:relative;float:left}.medium-6{width:50%}.medium-12{width:100%}[class*=column]+[class*=column]:last-child{float:right;}}@media only screen and (min-width: 64.063em) {.columns{position:relative;float:left;}.large-3{width:25%}.large-6{width:50%}.large-9{width:75%}.large-12{width:100%}.large-invisible{display:none;}[class*=column]+[class*=column]:last-child{float:right}}button{border-style:solid;border-width:0;cursor:pointer;font-family:Adamina,serif;font-weight:400;line-height:normal;margin:0 0 1.42857rem;text-decoration:none;text-align:center;-webkit-appearance:none;-webkit-border-radius:0;display:inline-block;padding:.57143rem 1.14286rem .64286rem;font-size:1.14286rem;background-color:#ab8836;border-color:#460b00;color:#fff}button:focus,button:hover{background-color:#460b00;color:#fff}@media only screen and (min-width: 40.063em) {button{display:inline-block}}label{font-size:1rem;color:#4d4d4d;cursor:pointer;display:block;font-weight:400;line-height:1.5;margin-bottom:0}select::-ms-expand{display:none}@-moz-document url-prefix(){select{background:#fafafa}select:hover{background:#f3f3f3}}input[type=email],input[type=search],input[type=text],input[type=url],textarea{-webkit-appearance:none;background-color:#fff;font-family:inherit;border:1px solid #ccc;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);color:rgba(0,0,0,.75);display:block;font-size:1rem;margin:0 0 1.14286rem;padding:.57143rem;height:2.64286rem;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;transition:box-shadow .45s,border-color .45s ease-in-out}input[type=email]:focus,input[type=search]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus{box-shadow:0 0 5px #999;background:#fafafa;border-color:#999;outline:0}textarea[rows]{height:auto}select{-webkit-appearance:none!important;background-color:#fafafa;background-image:url("data:image/svg+xml;base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iM3B4IiB2aWV3Qm94PSIwIDAgNiAzIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2IDMiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwb2x5Z29uIHBvaW50cz0iNS45OTIsMCAyLjk5MiwzIC0wLjAwOCwwICIvPjwvc3ZnPg==");background-repeat:no-repeat;background-position:97% center;border:1px solid #ccc;padding:.57143rem;font-size:1rem;border-radius:0}select:hover{background-color:#f3f3f3;border-color:#999}input[type=checkbox],input[type=file],select{margin:0 0 1.14286rem}input[type=file]{width:100%}fieldset{border:1px solid #ddd;padding:1.42857rem;margin:1.28571rem 0}.inline-list{padding:0;list-style:none;overflow:hidden;display:inline-block;vertical-align:bottom;}.inline-list>li{list-style:none;float:left;margin-left:1.57143rem;display:block}.inline-list>li>*{display:block}kbd{background-color:#ededed;border-color:#ddd;color:#222;border-style:solid;border-width:1px;margin:0;font-family:Consolas,Menlo,Courier,monospace;font-size:inherit;padding:.14286rem .28571rem 0;border-radius:3px}@keyframes rotate{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}dialog{visibility:hidden;display:none;position:absolute;z-index:100;width:100vw;top:0;left:0;background-color:#fff;padding:1.42857rem;border:1px solid #666;box-shadow:0 0 10px rgba(0,0,0,.4)}@media only screen and (min-width: 25.063em) and (max-width:40em) {dialog{min-height:100vh}}@media only screen and (min-width: 40.063em) {dialog{left:50%}}@media only screen and (min-width: 40.063em) {dialog{margin-left:-40%;width:80%}}@media only screen and (min-width: 40.063em) {dialog{top:7.14286rem}}@media only screen and (min-width: 40.063em) {dialog{padding:2.14286rem}}@media print {dialog{background:#fff!important}}@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}}table{background:#fff;border:1px solid #ddd}meta.foundation-mq-topbar{font-family:"/only screen and (min-width:40.063em)/";width:40.063em}.contain-to-grid{width:100%;position:relative}blockquote,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,li,ol,p,pre,td,th,ul{margin:0;padding:0}a{color:#cfa855;text-decoration:none;line-height:inherit}a:focus,a:hover,a:hover h1,a:hover h2,a:hover h3,a:hover h4,a:hover h5{color:#af8835;}a img{border:none}p{font-family:inherit;font-weight:400;font-size:1rem;line-height:1.6;margin-bottom:.85714rem;text-rendering:optimizeLegibility;}h1,h2,h3,h4,h5,h6{font-family:Adamina,serif;font-weight:400;font-style:normal;color:#777;text-rendering:optimizeLegibility;margin-top:0;margin-bottom:.5rem;line-height:1.4;}h6{font-size:1rem}hr{border:solid #ddd;border-width:1px 0 0;clear:both;margin:2.85714rem 0 2.78571rem;height:0}em,i{font-style:italic;line-height:inherit}b,strong{font-weight:700;line-height:inherit;}small{font-size:60%;line-height:inherit}code{font-family:Consolas,"Liberation Mono",Courier,monospace;font-weight:700;color:#bd260d}dl,ol,ul{font-size:1rem;margin-bottom:.85714rem;list-style-position:outside;font-family:inherit;}ul{margin-left:1.1rem}ul li ul{margin-left:1.42857rem;margin-bottom:0}ol{margin-left:1.4rem}abbr,acronym{text-transform:uppercase;font-size:90%;color:#555;border-bottom:1px dotted #ddd;cursor:help}abbr{text-transform:none}blockquote{margin:0 0 .85714rem;padding:.21429rem 1.42857rem 0 1.35714rem;border-left:1px solid #ddd}blockquote,blockquote p{line-height:1.6;color:#6f6f6f}@media only screen and (min-width: 40.063em) {h1,h2,h3,h4,h5,h6{line-height:1.4}h1{font-size:2.28571rem}h2{font-size:140%}h3{font-size:1.57143rem}h4{font-size:1.42857rem}}@media print {*{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.inner-content{background-color:rgba(255,255,255,.25);border-left:1px solid #E5E5E5;border-right:1px solid #E5E5E5}.inner-wrap{-webkit-backface-visibility:hidden;position:relative;width:100%;-webkit-transition:-webkit-transform 500ms ease;-moz-transition:-moz-transform 500ms ease;-ms-transition:-ms-transform 500ms ease;-o-transition:-o-transform 500ms ease;transition:transform 500ms ease;}.inner-wrap:after,.inner-wrap:before{content:" ";display:table}.inner-wrap:after{clear:both}.tab-bar{-webkit-backface-visibility:hidden;color:#fff;position:relative}.left-small{width:3.21429rem;height:100%;position:absolute;top:0;border-right:solid 1px #cba855;left:0}.tab-bar-section{text-align:center;top:0}@media only screen and (min-width: 40.063em) {.tab-bar-section{text-align:center}}.tab-bar-section.middle{top:0;width:100%;display:inline-block;margin:0 auto;padding-left:50px;border-bottom:1px solid #cfa855;}.tab-bar .menu-icon{text-indent:2.5rem;width:50px;height:100%;display:block;line-height:2.35714rem;padding:0;color:#cb1855;position:relative;-ms-transform:translate(0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.tab-bar .menu-icon span{position:absolute;display:block;height:0;width:1.14286rem;line-height:1;top:40%;left:1.03571rem;box-shadow:0 0 0 1px #cba855,0 7px 0 1px #cba855,0 14px 0 1px #cba855}.tab-bar .menu-icon:hover span{box-shadow:0 0 0 1px #b3b3b3,0 7px 0 1px #b3b3b3,0 14px 0 1px #b3b3b3}.off-canvas-wrap{-webkit-backface-visibility:hidden;position:relative;width:100%;overflow:hidden}.off-canvas-wrap.move-left,.off-canvas-wrap.move-right{min-height:100%;-webkit-overflow-scrolling:touch}.left-off-canvas-menu{-webkit-backface-visibility:hidden;width:17.85714rem;top:0;bottom:0;position:absolute;overflow-y:auto;background:#333;z-index:1001;box-sizing:content-box;-webkit-overflow-scrolling:touch;-ms-transform:translate(-100%,0);-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);left:0;}.left-off-canvas-menu *{-webkit-backface-visibility:hidden}.right-off-canvas-menu{-webkit-backface-visibility:hidden;width:17.85714rem;top:0;bottom:0;position:absolute;overflow-y:auto;background:#333;z-index:1001;box-sizing:content-box;-webkit-overflow-scrolling:touch;-ms-transform:translate(100%,0);-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);-o-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);right:0}.right-off-canvas-menu *{-webkit-backface-visibility:hidden}.move-right>.inner-wrap{-ms-transform:translate(17.85714rem,0);-webkit-transform:translate3d(17.85714rem,0,0);-moz-transform:translate3d(17.85714rem,0,0);-ms-transform:translate3d(17.85714rem,0,0);-o-transform:translate3d(17.85714rem,0,0);transform:translate3d(17.85714rem,0,0)}.move-right .exit-off-canvas{-webkit-backface-visibility:hidden;transition:background 300ms ease;cursor:pointer;box-shadow:-4px 0 4px rgba(0,0,0,.5),4px 0 4px rgba(0,0,0,.5);display:block;position:absolute;background:rgba(255,255,255,.2);top:0;bottom:0;left:0;right:0;z-index:1002;-webkit-tap-highlight-color:transparent}@media only screen and (min-width: 40.063em) {.move-right .exit-off-canvas:hover{background:rgba(255,255,255,.05)}}.move-left>.inner-wrap{-ms-transform:translate(-17.85714rem,0);-webkit-transform:translate3d(-17.85714rem,0,0);-moz-transform:translate3d(-17.85714rem,0,0);-ms-transform:translate3d(-17.85714rem,0,0);-o-transform:translate3d(-17.85714rem,0,0);transform:translate3d(-17.85714rem,0,0)}.move-left .exit-off-canvas{-webkit-backface-visibility:hidden;transition:background 300ms ease;cursor:pointer;box-shadow:-4px 0 4px rgba(0,0,0,.5),4px 0 4px rgba(0,0,0,.5);display:block;position:absolute;background:rgba(255,255,255,.2);top:0;bottom:0;left:0;right:0;z-index:1002;-webkit-tap-highlight-color:transparent}@media only screen and (min-width: 40.063em) {.move-left .exit-off-canvas:hover{background:rgba(255,255,255,.05)}}.no-csstransforms .left-off-canvas-menu{left:-17.85714rem}.no-csstransforms .right-off-canvas-menu{right:-17.85714rem}.no-csstransforms .move-left>.inner-wrap{right:17.85714rem}.no-csstransforms .move-right>.inner-wrap{left:17.85714rem}ul.off-canvas-list{list-style-type:none;padding:0;margin:0}ul.off-canvas-list li label{padding:.3rem 1.07143rem;color:#999;text-transform:uppercase;font-weight:700;background:#444;border-top:1px solid #5e5e5e;border-bottom:none;margin:0}ul.off-canvas-list li a{display:block;padding:.66667rem;color:rgba(255,255,255,.7);border-bottom:1px solid #262626;transition:background 300ms ease}ul.off-canvas-list li a:hover{background:#242424}@media only screen and (min-width: 25.063em) {.hide-for-large-up{display:inherit!important}.show-for-large-up{display:none!important}}@media only screen and (min-width: 40.063em) {.hide-for-large-up{display:inherit!important}.show-for-large-up{display:none!important}}@media only screen and (min-width: 64.063em) {.show-for-large-up{display:inherit!important}.hide-for-large-up{display:none!important}}@media only screen and (min-width: 90.063em) {.show-for-large-up{display:inherit!important}.hide-for-large-up{display:none!important}}@media only screen and (min-width: 120.063em) {.show-for-large-up{display:inherit!important}.hide-for-large-up{display:none!important}}#inner-header{background-size:contain;border-left:1px solid #E5E5E5;border-right:1px solid #E5E5E5;}body{word-wrap:break-word}.lpn{padding-left:0!important}.rpn{padding-right:0!important}.lmn{margin-left:0!important}a{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media only screen and (max-width: 25em) {.hide-for-xsmall-only{display:none!important}}button,input[type=submit]{position:relative;border-radius:3px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.wp-caption img+p.wp-caption-text{margin-bottom:0}.entry-content img+p{margin-top:.71429rem}.aligncenter,.alignnone{margin-bottom:.71429rem}@media only screen and (max-width: 40em) {.widget{margin:2.2em 0}}.sidebar>div:first-child,.sidebar>div:first-child h3{margin-top:0}.sidebar .widget{padding:0}.widget{margin:0 0 2.2em}#inner-header .social{float:right;margin-right:10px;margin-top:30px;}.social{}.social li a{width:35px;height:35px;padding-top:6px;text-align:center;border:2px solid;color:#fff;border-radius:30px}.social li a i{line-height:1;font-size:18px}.social li a{background-color:hsla(40,75%,55%,0.5);border-color:hsla(40,75%,45%,0.5);}.social li a:hover{background-color:hsla(40,75%,55%,0.75);border-color:hsla(40,75%,45%,1);}.social.inline-list>li{display:inline-block;float:none;margin-right:5px;margin-left:0;margin-bottom:.75em}.social_media{margin:0!important;padding:0!important}.social_media.widget_contact_info{text-align:center}.footer-social{text-align:center;background:rgba(255,255,255,.1);padding:20px;border-top:1px solid rgba(203,168,85,.4)}.footer-social a{text-transform:uppercase;padding:10px 20px;margin:0 1%;}.footer-social a:hover{text-decoration:none;background:#cfa855;color:#fff}.footer-bottom .footer-meta{padding-top:1.42857rem;border-top:1px solid #e0ddbf}.copyright{text-align:center}#main .main-view{}body{line-height:1.6;}h2,h3{margin-top:1.25rem}.wp-caption,[class*=wp-image-],table{margin-top:.71429rem;margin-bottom:.71429rem}blockquote{margin-top:.71429rem;margin-bottom:1.42857rem}label:hover{cursor:default}input[type=submit]{border-style:solid;border-width:0;cursor:pointer;font-weight:400;line-height:normal;margin:0 0 1.42857rem;position:relative;text-decoration:none;text-align:center;-webkit-appearance:none;-webkit-border-radius:0;display:inline-block;padding:.57143rem 2.28571rem .64286rem;background-color:rgba(203,165,88,.6);border-color:#460b00;color:#fff;}input[type=submit]:focus,input[type=submit]:hover{background-color:#cfa855;color:#fff;}#main .entry-content,#main ol,#main ul{line-height:1.8;color:#777}.wp-caption img{margin-top:0}.left-off-canvas-menu li a{display:block;padding:3px 0 3px 15px}a:link,a:visited:link{-webkit-tap-highlight-color:rgba(0,0,0,.3)}h1,h2{}.h2,h1,h2,h3,h4,h5{font-size:140%;font-style:normal;font-weight:400;letter-spacing:-1px;}h1 a,h3 a{text-decoration:none}.header #inner-header div .row{display:inline-block;position:relative;width:100%}.off-canvas-list ul{margin-left:20px}.off-canvas-list ul li a{border-bottom:0}.entry-content{}.entry-content img{width:auto}.wp-caption{max-width:100%;background:#eee;padding:5px}.wp-caption img{max-width:100%;margin-bottom:0;width:100%}.wp-caption p.wp-caption-text{font-size:.85em;margin:4px 0 7px;text-align:center}ul.pagination{display:block;height:1.71429rem;margin-left:-.35714rem}ul.pagination li{height:1.71429rem;color:#222;font-size:1rem;margin-left:.35714rem}ul.pagination li a{display:block;padding:.07143rem .71429rem}ul.pagination li a:focus,ul.pagination li:hover a{background:#cba855;color:#fff}ul.pagination li.current a{color:#fff;font-weight:700;cursor:default}ul.pagination li.current a:focus,ul.pagination li.current a:hover{background:#ab8836}ul.pagination li{float:left;display:block}.pagination-centered{text-align:center}.pagination-centered ul.pagination li{float:none;display:inline-block}.pagination a:hover{color:#000}.widget ul{margin:0}.widget ul li{list-style:none}.footer{clear:both}@media only screen and (min-width: 480px) {.entry-content .aligncenter,.entry-content img.aligncenter{margin-right:auto;margin-left:auto;display:block;clear:both}.widget{padding:0 10px;margin:2.2em 0}}@media only screen and (min-width: 768px) {.widget ul li{margin-bottom:.75em}}@media print {*{background:0 0!important;color:#000!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}a,a:visited{color:#444!important}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.page-navigation,.sidebar,nav{display:none}}.header:before{position:absolute;top:.5rem;left:0;content:""}@media only screen and (max-width: 64em) {.header{border:0;margin:0}}.nav-wrap{border-left:1px solid #E5E5E5;border-right:1px solid #E5E5E5;}@media only screen and (max-width: 64em) {.left-off-canvas-menu a,.tab-bar-section a{color:#fff}}.nav-row-container{position:relative;}.content-box{position:relative;}.content-box #main{padding:1.42857rem;z-index:1}#main>.main-view,.list-interstitial{margin-bottom:30px;}.content-box #main.large-9{width:70%;}@media only screen and (max-width: 64em) {.content-box #main.large-9{width:calc(100%);padding:0px;}}.content-box .sidebar .widget{margin-top:0}.content-box .sidebar .widget h3.widget-title{border-bottom:1px dotted rgba(0,0,0,.5);font-size:1.57143rem;color:#7a7a7;padding-bottom:.57143rem;margin-bottom:1.28571rem;padding-top:10px}@media only screen and (min-width: 64em) {.content-box .sidebar.large-3{width:calc(30%);padding:20px;}}#main .entry-content,#main ol,#main ul{font-size:14px;}.entry-content .list-entry-image img{display:block;margin-left:auto;margin-right:auto;border:1px solid rgba(0,0,0,.2)}.entry-content .list-image-div{display:inline-block}.list-image-div{position:relative;float:left;cursor:pointer;overflow:hidden;}.list-image-float-center{float:none;width:100%}.list-entry-default>a:focus>.list-image-div:before{border:1px solid #cfa855;background:rgba(255,255,255,.5)}.list-view-post-thumb{display:block;margin:-16px 0 0;position:absolute;top:150%;left:0;right:0;font-size:1rem;font-weight:400;letter-spacing:2px;text-align:center;text-transform:uppercase;color:#fff;z-index:2;transition:all .615s cubic-bezier(0.19,1,.22,1)}.list-image-div:hover .list-view-post-thumb{top:50%}ul.pagination li a{background:rgba(203,168,85,.2);color:#888;margin-top:10px}ul.pagination li a:hover{text-decoration:none}ul.pagination li.current a{background:#ab8836}.footer{margin-top:0}.footer .footer-bottom .footer-meta{padding-bottom:1.2857rem}#inner-footer{border-left:1px solid #E5E5E5;border-right:1px solid #E5E5E5}.main-view .article-header h1 a{color:#7a7a7a}.main-view .article-header h1 a:hover{color:#a33;text-decoration:none}article.post .article-header h1,article.post .article-header h2,article.post .article-header h3{line-height:normal;font-weight:400;}article.post .article-header h1{margin-bottom:2px;color:;}article.post .article-header h2{font-size:135%;margin:0px;padding-bottom:10px;padding-top:10px;}article.post .article-header h3{margin:5px 0;font-size:130%;font-style:italic;}article.post .article-header h4{margin:0px;font-size:110%;padding:0px;padding-bottom:10px;}article.post .article-header h3 a{text-decoration:none;color:#777}article.post .article-header h3 a:hover{color:#a33}.entry-content iframe{max-width:100%;margin-left:auto;margin-right:auto;display:block;}.sidebar h2{font-size:1.57143rem;padding-bottom:5px;border-bottom:1px dotted rgba(0,0,0,.5)}.rltd-block ul{list-style:none!important;margin-left:0!important;padding-left:0!important}.rltd-block li{border-bottom:1px solid #eee;overflow:hidden;text-overflow:ellipsis;margin-bottom:.75em}.rltd-block a{display:inline!important;text-decoration:none;}.rltd-block h3{background:none!important;clear:none;margin-bottom:0!important;margin-top:0!important;font-weight:400;font-size:16px!important;line-height:1.5em;}.rltd-thumbnail{border:1px solid #eee!important;box-shadow:none!important;margin:2px 10px 2px 0;padding:3px!important;width:60px;height:60px}.rltd-summary{font-size:12px;overflow:hidden;color:#777}.rltd-block h3{transition:all .2s ease-out}.rltd-ul a:hover{text-decoration:none!important}.rltd-li:hover,.rltd-li:hover h3{color:#4b0c00!important;text-decoration:none!important;background:rgba(255,255,255,.5)!important}.rltd-alignleft{display:inline;float:left;}.rltd-clearfix:after,.rltd-clearfix:before{content:"";display:table!important}.rltd-clearfix:after{clear:both}.rltd-clearfix{zoom:1}.rltd-princess-div{display:inline-block;width:175px;vertical-align:top;padding:5px}.rltd-princess-div:hover{background:#fff}.rltd-princess-thumbnail{width:150px;border:1px solid #cfa855}.rltd-princess-thumbnail-div{text-align:center}.rltd-princess-title{font-size:12px}.rltd-princess-div h3{margin-bottom:3px;margin-top:3px}.rltd-princess-div:hover h3{color:#4b0c00}.contain-to-grid .top-bar{margin-bottom:0}.fixed{width:100%;left:0;position:fixed;top:0;z-index:99}.fixed.expanded:not(.top-bar){overflow-y:auto;height:auto;width:100%;max-height:100%}.fixed.expanded:not(.top-bar) .title-area{position:fixed;width:100%;z-index:99}.fixed.expanded:not(.top-bar) .top-bar-section{z-index:98;margin-top:51px}.top-bar{overflow:hidden;position:relative;margin-bottom:0}.top-bar ul{margin-bottom:0;list-style:none}.top-bar .row{max-width:none}.top-bar form,.top-bar input{margin-bottom:0}.top-bar input{height:auto;padding-top:.35rem;padding-bottom:.35rem;font-size:.75rem}.top-bar .button,.top-bar button{padding-top:.45rem;padding-bottom:.35rem;margin-bottom:0;font-size:.75rem}.top-bar .title-area{position:relative;margin:0}.top-bar .name{height:51px;margin:0;font-size:14px}.top-bar .name h1{line-height:51px;font-size:1.21429rem;margin:0}.top-bar .name h1 a{font-weight:400;color:#333;width:75%;display:block;padding:0 17px}.top-bar .toggle-topbar{position:absolute;right:0;top:0}.top-bar .toggle-topbar a{color:#333;text-transform:uppercase;font-size:.92857rem;font-weight:700;position:relative;display:block;padding:0 17px;height:51px;line-height:51px}.top-bar .toggle-topbar.menu-icon{right:17px;top:50%;margin-top:-16px;padding-left:40px}.top-bar .toggle-topbar.menu-icon a{height:34px;line-height:33px;padding:0 25px 0 0;color:#fff;position:relative}.top-bar .toggle-topbar.menu-icon a::after{content:"";position:absolute;right:0;display:block;width:16px;top:0;height:0;box-shadow:0 10px 0 1px white,0 16px 0 1px white,0 22px 0 1px #fff}.top-bar.expanded{height:auto;background:0 0}.top-bar.expanded .title-area{background:#f4f3e8}.top-bar.expanded .toggle-topbar a{color:#888}.top-bar.expanded .toggle-topbar a::after{box-shadow:0 10px 0 1px #888,0 16px 0 1px #888,0 22px 0 1px #888}.js-generated{display:block}.title{font-weight:700;font-size:180%;}@media only screen and (min-width: 40.063em) {.top-bar{background:#f4f3e8;overflow:visible}.top-bar:after,.top-bar:before{content:" ";display:table}.top-bar:after{clear:both}.top-bar .toggle-topbar{display:none}.top-bar .title-area{float:left}.top-bar .name h1 a{width:auto}.top-bar .button,.top-bar button,.top-bar input{font-size:1rem;position:relative;top:7px}.top-bar.expanded{background:#f4f3e8}.contain-to-grid .top-bar{max-width:1230px;margin:0 auto}.no-js .top-bar-section ul li:active>a,.no-js .top-bar-section ul li:hover>a{background:#ab8836;color:#fff}.no-js .top-bar-section .has-dropdown:hover>.dropdown{display:block;height:auto;width:auto;overflow:visible;clip:auto;position:absolute!important}}.top-bar .nav-menu a{transition:none}.top-bar .nav-menu{display:block;position:relative;list-style:none;padding:0;z-index:15;height:37px;margin-left:0px;}.top-bar>ul>li.menu-item{list-style:none;display:inline-block;padding:0;margin:0;height:100%;font-size:105%;}.top-bar a{font-weight:500}.top-bar .menu-item>a{position:relative;display:inline-block;padding:.5em 1em;margin:0 0 -1px;border:1px solid transparent;text-align:center;height:100%;}.top-bar .menu-item>a.open,.top-bar .menu-item>a:focus{border:1px solid #dedede;text-decoration:none;background:#cfa855;color:#fff}.top-bar .menu-item>a.open{border-bottom:none;z-index:1;background:#cfa855;color:#fff}.top-bar .menu-item-has-children>a:after{width:15px;background-image:url(http://www.rejectedprincesses.com/wp-content/themes/WPPremium/library/images/down-arrow.png);display:inline-block;height:15px;content:" ";margin-left:5px;background-repeat:no-repeat;}.top-bar .menu-item-has-children:hover>a:after{background-position-y:15px;}.top-bar .menu-item-has-children>a.open:after{color:#fff}.top-bar .menu-sub-nav{position:absolute;display:none;top:2.6em;padding:0;border:1px solid #cfa855;background-position:-86px -25px}.top-bar .menu-sub-nav.open,.top-bar li:hover .menu-sub-nav{display:block}.top-bar .menu-sub-nav ul{display:inline-block;vertical-align:top;margin:0;padding:0}.top-bar .menu-sub-nav>ul>li{display:block;list-style-type:none;margin:0}.top-bar .menu-sub-nav>ul>li>a{padding-left:2em;padding-right:2em;background:rgba(255,255,255,.5);width:100%}.menu-sub-nav li a.focus,.menu-sub-nav li a.open,.top-bar .menu-sub-nav li:hover a,.top-bar a:hover{background:#cfa855;color:#fff}.top-bar .nav-menu li.current_page_item>a{background:#9f7825;color:#fff}@imposr "partials/header";.top-bar a:hover {
    text-decoration: none!important
}

.top-bar .nav-search {
    background: 0 0
}

.sticky.fixed .top-bar {
    border-radius: 0
}

.sticky.fixed .top-bar .nav-search input[type=text] {
    margin-top: -2px
}

.top-bar .button {
    line-height: 1;
    padding-bottom: .5rem;
    padding-top: .54rem;
    padding-left: 0
}

.top-bar .title-area {
    z-index: 1
}

.top-bar {
    background: 0 0;
    width: 100%;
    background-color: rgba(255,255,255,0.5);
    border: 2px solid hsla(40, 75%, 45%, 0.5);
    border-left: 0px;
    border-right: 0px;
}

.princess-tags span {
    line-height: 1
}

.princess-tags a,.tags a {
    display:;
}

a {
}

.sharing {
    /* border-top:1px solid #ccc; */
    /* margin-bottom:15px */
}

.sharing h3 {
    margin-top: 10px
}

.sharing-buttons {
    width: 100%;
    text-align: center
}

.share-button {
    color: #fff;
    text-decoration: none;
    padding: 5px 30px 5px 0;
    font-size: 13px;
    /* line-height:1; */
    /* border-radius:15px; */
    white-space: nowrap;
    background: url(../images/social-sprite.png) 20px 0 no-repeat;
    display: inline-block;
    text-align: center;
    margin-left: 10px;
    margin-right: 10px;
    height: 30px;
}

.share-button span {
    margin-left: 20px
}

.share-twitter {
    background-position: 20px 0;
    background-color: #41B7D8;
    padding-left: 54px
}

.share-twitter:hover {
    background-color: #279EBF;
    color: #fff;
    text-decoration: none
}

.share-facebook {
    background-position: 20px -30px;
    background-color: #3B5997;
    padding-left: 20px
}

.share-facebook:hover {
    background-color: #2D4372;
    color: #fff;
    text-decoration: none
}

#princess-search-sidebar {
    background: rgba(200,168,58,.2);
    padding: 10px;
    border: 1px solid #cfa855;
    margin-bottom: 20px;
}

.princess-search-sidebar-uncheck-link {
    float: right
}

.princess-search-sidebar-uncheck-link a:hover {
    text-decoration: none
}

.princess-search-selection-label {
    text-transform: capitalize;
    display: inline-block;
    width: 100px;
    margin-bottom: 10px
}

.princess-keyword {
    display: inline-block!important;
    width: 200px!important
}

.princess-search-year-range {
    display: inline!important;
    width: 192px!important;
    margin-bottom: 5px!important;
}

#princess-search-sidebar input#search_query {
    width: 304px!important
}

.princess-search-map-link,.princess-search-submit {
    width: 50%!important;
    margin-left: auto!important;
    margin-right: auto!important;
    text-align: center!important;
    display: block!important
}

body .simplePullQuote {
    width: 50%;
    float: right;
    background: 0 0;
    padding: 6px;
    margin: 10px 0 10px 10px;
    border: none;
}

body .simplePullQuote.float-left {
    float: left
}

body .simplePullQuote p {
    font-size: 175%!important;
    color: #cfa855!important;
    font-weight: 500
}

@media only screen and (max-width: 40em) {
    body .simplePullQuote {
        width:100%
    }
}

@media only screen and (min-width: 40.063em) {
    body .simplePullQuote {
        width:50%
    }
}

.llynx_print {
    margin-left: 30px;
    border-left: 1px solid #cfa855;
    padding-left: 10px;
    margin-top: 10px;
}

.llynx_description {
    margin-left: 30px;
    margin-top: 10px;
}

.llynx_description:before, .llynx_description:after {
    content: "\""
}
.next-prev-container a div {
}
.next-link div, .previous-link div:first-of-type {
    width:54px;
    height:90px;
}
.next-link .arrow,.previous-link .arrow {
    background: url('../images/nav-arrows.png');
    display: block;
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none;
}
.next-link:hover .arrow,.previous-link:hover .arrow {
    background-position-y:-90px;
}
.next-link {
    margin-right:10px;
}
.previous-link {
    margin-left:10px;
}
.previous-link .arrow {
    background-position-x:-54px;
    margin-left: auto;
}
.next-prev-title {
    font-size:90%;
    margin-top: 5px;
    white-space: nowrap;
    text-align: right;
}

@media screen {
    .next-link {
        float: left;
    }

    .previous-link {
        float: right;
        position: relative;
    }
}

input[type="submit"]:disabled {
    background: #ccc;
    color: #eee;
}

.sticky .list-article {
    background: #ffffc5;
    border: 1px solid #cfa855;
    border-bottom: 0px;
}

.sticky .list-article:hover {
    background: #ffffe5;
}
.article-header {
    /* border-bottom: 1px solid #cfa855; */
    margin-bottom: 10px;
    margin-top: 15px;
}
#princess-text .article-header {
    min-height:120px;
}
.article-header h1 {
    font-size: 170%;
}
.article-header h3 {
    font-size: 130% !important;
}
.early-entry-warning {
    font-style:italic;
    text-align: center;
    padding: 0px 40px 20px 40px;
    font-size: 90%;
    color:#999;
}
.list-article-tagline {
    font-size: 70%;
    padding: 5px;
}

.privacy-policy {
    text-align: center;
}

.privacy-policy a {
    font-size: 100%;
    margin-left: 30px;
    margin-right: 30px;
}

.footnotedivider {
}

.footnotes li {
    font-size: 80%;
}

.list-preview-large .list-excerpt-div {
    display: inline-block;
    background-size: cover;
}
.list-preview-huge .list-excerpt-info-tags-header {
    display:none;
}
.list-excerpt-info-tags-header {
    position:absolute;
    right: 1px;
    z-index: 999;
    top: 2px;
}
.list-excerpt-info-tags-header>a {
    padding:5px 20px;
    background: rgba(228, 189, 103, .75);
    border: 1px solid #cfa855;
    color:#fff;
}
.list-excerpt-info-tags-header a:hover {
    background: rgba(228, 189, 103, 1);
}
.list-preview-large {
    width: 100%;
    height: 400px;
    linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7));
}

.list-preview-large .title, .list-preview-huge .title {
    font-weight: 700;
    width: 750px;
}

.list-preview-large .subhead, .list-preview-huge .subhead {
    font-weight: 600;
    font-size: 120%;
    font-style: italic;
    line-height: 1.2;
    margin-bottom: 10px;
}
.list-preview-huge {
    width: 100%;
    height:450px;
}
.list-excerpt-div-large:hover .title, .list-excerpt-div-large:hover .subhead, .list-excerpt-div-large:hover .excerpt {
    color: #ff6;
}

.list-excerpt-div-large:before {
    content: '';
    position: absolute;
    background: linear-gradient(rgba(200,168,58,.1),hsla(46, 100%, 15%, 0.8));
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    width: 100%;
}

.list-excerpt-div-large:hover:before {
    background: linear-gradient(rgba(200,168,58,0.3),hsla(46, 100%, 15%, 1));
}

.list-preview-large .excerpt p {
    color: #fff;
}

.list-excerpt-div {
    width: 100%;
    height: 100%;
    color: #777;
    text-overflow: ellipsis;
    padding-top: 5px;
}

.list-preview-large .list-excerpt-div-description {
    right: 40%!important;
    color: #fff;
    margin: 0px;
    left: 0px;
    bottom: 0px;
    position: absolute;
    padding: 20px;
}
.list-preview-huge .list-excerpt-div-description {
    color: #fff;
    padding: 20px;
    text-align:center;
    position:absolute;
    bottom:0px;
    font-size:125%;
    width:100%;
}
.list-preview-huge .list-excerpt-div-description>div {
    width:600px;
    margin-left: auto;
    margin-right: auto;
}

.logo-title {
    right: 0px;
    text-align: right;
    margin-top: 10px;
    font-weight: 500;
    font-size: 100%;
    padding-right: 20px;
    z-index: 999;
    font-style:italic;
    color: #777;
    position: absolute;
}
.logo-top div {
    margin-top:10px;
    margin-left:30px;
    width:390px;
    height:70px;
    background:url('../images/logo-top.png')
}
.logo-top div:hover {
    background-position-y:-70px;
}
@media only screen and (max-width: 64.063em) {
    .logo-title {
        display: none!important;
    }
}
.site-explanation, .modern-worthies-sidebar {
    margin-bottom: 15px;
}
.mobile-site-explanation {
    padding:20px;
}
.site-explanation-container {
    margin: 10px;
    font-size: 110%;
}

.site-explanation h1 {
    font-size: 180%;
    text-align: center;
}

.sidebar-cap>a {
    font-size: 115%;
    text-align: right;
    width: 100%;
    display: block;
    padding: 5px;
}
.sidebar-cap>a:hover {
    background:#fff;
}

.map-sidebar-container {
    position: relative;
    margin-top: 15px;
}

.map-sidebar {
    margin-bottom: 15px;
}

.map-sidebar:before {
    background: linear-gradient(rgba(218, 191, 133,0.6),rgba(218,191,133,.9));
    content: '';
    position: absolute;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
}

.map-sidebar:hover:before {
    background: linear-gradient(hsla(41, 53%, 50%, 0.6),hsla(41, 53%, 50%, 0.9));
}

.map-sidebar-text {
    color: #fff;
    position: absolute;
    font-size: 200%;
    margin-top: 55px;
    z-index: 999;
    width: 100%;
    text-align: center;
}

.sidebar-list-med {
    text-align: center;
}

.modern-worthies-sidebar-header:hover {
    background-color: white;
}

.sidebar-list-med h3 {
    font-size: 120%;
    padding: 0px;
    text-align: left;
    margin: 0px;
    margin-top: 3px;
}

.sidebar-mini  {
    padding-top:10px;
}
.sidebar-mini:hover  {
    background-color:#fff;
}

.modern-worthies-sidebar h3 {
    font-size:110%;
}
.modern-worthies-sidebar h3, .modern-worthies-sidebar div  {
    margin: 0px;
    position: relative;
}

.sidebar-list-med {
    padding: 10px 20px 10px 20px;
}

.sidebar-list-med:hover {
    background-color: rgba(255,255,255,0.75);
}

.sidebar-cap h1 {
    text-align: center;
    padding: 10px;
    background-color: rgba(203,165,88,.4);
    font-size: 170%;
    margin-bottom: 0px;
    color: #9f7825;
}

.sidebar-cap h1:hover, sidebar-cap a:hover {
    background-color: #9f7825;
    ; color: #fff;
}

.sidebar-divider {
    border-top: 3px double #cfa855;
    margin: 5px;
    margin-top: 15px;
}

.list-preview-micro {
    display: inline-block;
    width: calc(20% - 4px);
    vertical-align: top;
    padding: 5px;
    min-width: 122px;
    min-height: 230px;
}

.list-preview-micro:hover {
    background-color: #fff;
}
.list-image-div-micro {
    position:relative;
}
.list-image-div-micro:after {
    background: linear-gradient(rgba(218, 191, 133,0.4),rgba(218,191,133,.8));
    content: '';
    position: absolute;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
}
.list-preview-micro:hover .list-image-div-micro:after {
    background: linear-gradient(rgba(218, 191, 133,0.1),rgba(218,191,133,.5));
}

.list-preview-micro img {
    display: block;
    width: 100%
}

.list-preview-micro h4 {
    font-size: 100%;
    font-weight: 500;
    letter-spacing: normal;
    text-overflow: ellipsis;
}

.list-preview-small {
    display: inline-block;
    width: calc(33.333333% - 3px);
    vertical-align: top;
    padding: 5px;
    min-width: 122px;
    min-height: 310px;
}
.list-preview-small .excerpt {}
.list-preview-small:hover {
    background-color: #fff;
}

.list-preview-small img {
    display: block;
    width: 100%;
    margin-top: 5px;
}

.list-preview-small h4 {
    font-size: 120%;
    text-align:center;
    font-weight: 500;
    letter-spacing: normal;
    text-overflow: ellipsis;
}
.list-preview-small .excerpt p {
    font-size: 90%;
    color:#666;
}
.list-interstitial {
    background:rgba(255,255,255,0.5);
}

.list-interstitial-header {
    padding: 3px;
    font-style: italic;
    font-weight:700;
    color: #666;
    font-size: 150%;
    border-bottom: 1px solid #cfa855;
}

.list-interstitial-header:hover {
    background-color: rgba(200,168,58,1);
    color: #fff;
}
.list-interstitial-container {
    margin-bottom: 20px;
}
.list-interstitial-collection .list-interstitial-container a {
    position: relative;
}
.book-mobile-ad {
    background-color:rgba(255, 242, 144,0.125);
    padding: 20px;
    text-align: left;
    color: #2c3589;
    border-bottom: 1px solid #cfa855;
    margin-bottom: 20px;
}
.book-mobile-ad:hover {
    background-color:rgba(255, 242, 144,0.5);
}
.book-mobile-ad h2 {
    text-align: left;
    color: #2c3589;
    font-size: 120%;
    font-weight: 700;
    padding: 0px;
    margin: 0px;
    margin-left: 110px;
    margin-bottom: 5px;
}
.book-mobile-ad:hover, .book-mobile-ad:hover h2 { color:#2e0521; } 
.book-mobile-ad img {display:inline-block;width:110px;vertical-align: top;}
.book-mobile-ad>div {display:inline-block;font-size: 120%;max-width: 50%;margin-left: 20px;text-align: center;margin-top: 40px;}

.book-sidebar-ad {
    padding-top: 0px;
    padding-bottom: 10px;
    vertical-align: middle;
    height:160px;
}
.book-sidebar-ad:hover {
    background:#fff;
}

.book-sidebar-ad img {
    float: left;
    margin-top: 0px;
}
.book-sidebar-ad-copy {
    padding-left:100px;
    font-size:105%;
    padding-top:20px;
}
.book-sidebar-ad-copy, .book-sidebar-ad h2 {
    color: #2c3589;
}
.book-sidebar-ad:hover .book-sidebar-ad-copy, .book-sidebar-ad:hover h2 {
    color: #1c2579;
}
.book-behind-the-scenes {
    padding-top:15px;
    margin-top:15px;
    text-align:center;
    border-top:1px solid #ccc;
    padding-bottom:20px;
}
.book-behind-the-scenes:hover { background-color:#fff;}
.book-behind-the-scenes h4, .book-behind-the-scenes h5 {color: #2c2c87;}
.book-behind-the-scenes h4 { font-size:120%;margin-bottom:5px;}
.book-behind-the-scenes h5 { font-size:110%;}
a:hover .book-behind-the-scenes h4, a:hover .book-behind-the-scenes h5 {color: hsla(240, 51%, 55%, 1);}


#mc_embed_signup {
    clear:left;
}
#mc_embed_signup label {
    font-size:150%;
    text-align:center;
    margin-bottom:10px;
}
#mc_embed_signup label span {
    font-size:70%;
    display:block;
}
#mc_embed_signup input, #mc_embed_signup .clear {
    display:inline-block;
}
#mc_embed_signup input[type=email] {width: calc(100% - 136px);vertical-align:bottom;}
.list-preview-micro h1 {
    font-size: 120%;
    orphans: 2;
}

.list-meta-info {
    width: 100%;
    display: none;
    vertical-align: top;
    text-align: right;
    padding-top: 20px;
    padding-left: 20px;
}

.list-meta-info-date>a.date {
    color: #aaa;
}

.list-preview-large h1, .list-preview-large h3 {
    #text-align:center;font-size: 225% !important;
    #text-align:center; border-bottom: 1px solid #ccc !important;
}

.list-preview-large .excerpt {
    font-size:130%;
    line-height: 1.2;
}

.list-preview-medium h1, .list-preview-large h3 {
    font-size: 185% !important;
    #text-align:center
    border-bottom:;
}

.list-preview-medium .excerpt {
    font-size: 100%;
    line-height: 1.2;
    margin-bottom: 20px;
}

.list-preview-medium .list-excerpt-column {
    padding-left: 20px;
}

.list-preview-medium .list-image-div {
    float: left !important;
    width: 35%;
    display: inline-block !important;
    padding-right: 5px;
    padding-bottom: 20px;
}

.list-preview-small h1, .list-preview-large h3 {
    font-size: 150% !important;
}

.list-preview-small .list-excerpt-column {
    padding-right: 20px;
}

.list-preview-small .list-thumb-column {
    float: left;
    margin-right: 20px;
}

.list-meta-info-date {position: absolute;bottom: 10px;right: 0px;padding: 10px;z-index: 999;}

.sharing {
    text-align: center;
}
.new-readers {
    text-align:center;
    margin-top:15px;
    font-size: 120%;
}
.welcome-mat {
    background: rgba(200,168,58,.2);
    padding: 10px;
}

.welcome-mat h1 {
    font-size: 200%;
    font-weight: 500;
    color: #555;
}

.welcome-mat h4 {
    font-size: 110%;
}
#footer-content>div {}
.welcome-text-container {
    position: relative;
}
.welcome-text-header {
    position:absolute;
    color:#f6f6f6;
    font-size:200%;
    padding-top: 50px;
    z-index: 2;
    text-align: center;
    width: 100%;
}
a:hover .welcome-text-header {
    color:#fff;
}
.footer-content div {
}
.welcome-text-section {
    height: 175px;
    background-size:cover;
    width: calc(100% - 20px);
    margin-left: auto;
    margin-right: auto;
}

.welcome-text-section.map {
    background-image: url('../images/map-sm.jpg');
}
.welcome-text-section.faves {
    background-image: url('../images/faves-sm.jpg');
}
.welcome-text-section.combat {
    background-image: url('../images/combat-sm.jpg');
}
.welcome-text-section.presents {
    background-image: url('../images/presents-sm.jpg');
}
.welcome-text-explainer {
    font-size:60%;
    padding:0px 20px;
}
.welcome-text-gradient {
    background: linear-gradient(rgba(191, 150, 50, 0.6),rgba(191, 150, 50, 0.75));
    position: absolute;
    left: 10px;
    top: 0px;
    right: 10px;
    bottom: 0px;
}
#footer-content a:hover .welcome-text-gradient {
    background: linear-gradient(rgba(190, 150, 50, 0.75),rgba(191,150,50,.9));
}

.welcome-intro {
    display: inline-block;
    width: 35%;
}

.welcome-intro>h3 {
    padding: 0px;
    margin: 0px;
    margin-top: 5px;
    font-size: 130%;
}

.welcome-text-section {
    text-align: center;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    background-size:;
}

.welcome-text-section:hover {
}

.welcome-text-section span {
    display: none;
}

.list-image-div-large {
    width: 100%;
    text-align: center;
}

@media only screen and (max-width: 40em) {
    .welcome-text-header {
    }

    .welcome-intro {
        width: 100%;
    }
}

@media only screen and (max-width: 40em) {
    .list-thumb-large, .list-thumb-medium {
        width: 100%;
    }
}

@media only screen and (max-width: 40em) {
    .list-thumb-large .list-image-div, .list-thumb-medium .list-image-div {
        float:none;
        text-align: center;
        display: block;
        margin: auto;
    }
    .list-thumb-medium .list-image-div img {
        width:100% !important;
    }

}

@media only screen and (max-width: 40em) {
    .list-thumb-large img, .list-thumb-medium img {
        width:350px;
    }
}

@media only screen and (max-width: 40em) {
    .content-box #main {
        padding:0px;
        width: 100%;
    }
}

@media only screen and (max-width: 40em) {
    p {
        padding-left:10px;
        padding-right: 10px;
    }
}

@media only screen and (max-width: 40em) {
    .list-excerpt-info-tags-header, .list-meta-info-date {
        display:none;
    }
}

@media only screen and (max-width: 40em) {
    .fave-entry-large {
        width:100%;
    }
}

@media only screen and (max-width: 40em) {
    .fave-entry-medium {
        width:100%;
    }
}

@media only screen and (max-width: 40em) {
    h3.fave-divider {
        margin-top:30px;
    }
}


.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: calc(100% - 70px);
    padding-left: 10px;
}

.related-posts {
    background-color: rgba(249, 244, 165, 0.23) !important;
    margin-top: 30px;
    padding: 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;
}

.book-ad {
    background-color: #67034c;
    height: 75px;
    border-bottom: 1px solid #cfa855;
    text-align: center;
}

li.offscreen-book-menu-item {
    width: 250px;
}

.offscreen-book-menu-item-link {
    background-color: #2c3589;
    text-align: center;
    font-size: 110%;
    color: #fff2d0 !important;
}

.offscreen-book-menu-item-link:hover {
    background: #87236c !important;
    color: #ffffb0 !important;
}

.book-header-img {
    width: 100%;
    height: 500px;
}

@media only screen and (max-width: 40em) {
    .book-header-img {
        width: 100%;
        height: 250px;
    }
}

.book-interstitial-img {
    width: 100%;
    height: 2em;
    background-size: contain;
}

.book-header-img-text {
    font-size: 300%;
    font-weight: 900;
    text-align: center;
    padding-top: 150px;
    color: white;
}

@media only screen and (max-width: 40em) {
    .book-header-img-text {
        padding-top: 40px;
        font-size: 175%;
        color: white;
    }
}

.book-decision {
    text-align:center;
}
.book-decision h2 {font-size:250%; }
.book-decision h4 {margin:30px; }
.book-decision span {
    margin:30px;
}

.book-section {
    padding: 1.42857rem;
    z-index: 1;
    width: 100%;
    margin: 0 auto;
    max-width: 1200px;
    font-size: 100%;
    /* text-align: center; */
}

.book-section p {
    font-size: 150%;
}

.book-section h4 {
    font-weight: 600;
    font-size: 150%;
}

.book-section h3 {
    font-weight: 900;
    text-align: center;
    font-size: 200%;
}

.book-section h2 {
    font-weight: 500;
    text-align: center;
    font-size: 300%;
}
.book-buy-store-container {
    text-align:center;
}
.book-buy-store-container a:hover div{
    background-color:white;
}
.book-buy-store-image {
    display:inline-block;
    width:45%;
    padding:20px 40px;
}
.book-buy-store-header {
    font-size: 140%;
}
.book-nav {
    padding: 10px;
    text-align: center;
    width: 24%;
    display: inline-block;
    text-align: center;
    /* font-size:200%; */
    /* border:1px solid #ccc; */
    /* background-color:#f5f5f5; */
    /* padding-top:45px; */
}

.book-section-nav {
    text-align: center
}

.book-nav:hover {
    background-color: #fff;
}

.book-section ul li {
    font-size: 140%;
    margin-left: 30px;
}

@media only screen and (max-width: 40em) {
    .book-nav {
        text-align:center;
        width: 49%;
    }
}
}

.book-nav img {
    width: 100%;
    max-width: 200px;
}

.book-nav:hover img {
    margin-top: -5px;
}

.book-seller-icon {
    padding: 30px;
    text-align: center;
    width: 19.5%;
    display: inline-block;
    text-align: center;
}

.book-seller-icon:hover {
    background-color: #fff;
}

@media only screen and (max-width: 40em) {
    .book-seller-icon {
        text-align:center;
        width: 49%;
    }
}
}

.book-seller-icon img {
    width: 100%;
    max-width: 200px;
}

.book-preview-row {
    width: 100%;
    text-align: center;
}

.book-toc-subsection-ol p {
    font-size: 120%;
    padding: 0px;
    margin: 0px;
}

.book-toc-subsection-ol li {
    margin-bottom: 10px;
}

.book-toc-subsection {
    display: inline-block;
    min-width: 250px;
    width: 33%;
    vertical-align: top;
}

#preorder ul {
    padding-left: 50px;
    font-size: 140%;
    list-style-type: decimal;
}

.book-contest-list {
    padding-left: 50px;
    font-size: 150%;
    list-style-type: decimal;
}

.book-contest-list li {
    padding-bottom: 10px;
}

.book-contest-rules {
    padding-left: 30px;
    font-size: 160%;
}

.next-entry-info {
    background: rgba(255,255,255,0.5);
}

.next-entry-info:hover {
    background-color: #fff;
}

.next-entry-info-header {
    font-size: 110%;
    padding: 10px;
    text-align: center;
    background: #fff;
    margin-top: 30px;
}

.next-entry-info-header-hint-text {
    display: block;
    font-size: 70%;
    color: #afa591;
    font-style: italic;
}

.next-entry-info-hint {
    padding-left: 20px;
    padding-bottom: 10px;
}
a.patreon-login {
    color: #777;
    margin-top:20px;
}
a.patreon-login:hover {
    color: #cfa855;
}
a.patreon-login img {
    margin:0px 3px;
    margin-top:-3px;
}
.patreon-login {
    margin-top:8px;
}
.patreon-login-div {
    float: right;
    margin-top: 35px;
    text-align:right;
    margin-right: 30px;
}
.patreon-demo-info {
    font-size:80%;
    display:block;
    margin-top: 3px;
    color:#999;
}
.menu-.top-bar item-patreon {display: none!important;}

.menu-item-patreon-logout {
    background: rgba(192,150,0,0.25);
}

.patreonBookQuestion {
    text-align: center;
}

.patreonBookQuestion label {
    display: inline-block;
    width: 70%;
    font-size: 130%;
    text-align: right;
    padding-right: 10px;
}

.patreonBookQuestion input {
    width: 100px;
    display: inline-block;
}

.patreonSubmitContainer {
    text-align: center;
    width: 100%;
}

.patreonSubmitButton {
    border-radius: 1px;
    border: 0;
    background: #cfa855;
    color: #fff;
    font-size: 150%;
    padding: 5px 20px 5px 20px;
}

.patreonAside {
    text-align: center;
    font-style: italic;
    padding-bottom: 20px;
}

.patreonWrongWarning {
    font-size: 160%;
    text-align: center;
    color: red;
}

.patreonBookAnswer {
    width: 15%;
    display: inline-block;
    text-align: left;
}

.ptrn-button {
    display: block;
    margin-bottom: 20px!important;
}

.ptrn-button img {
    width: 272px;
    height: 42px;
    margin-top: 10px;
}

.patreon-msg {
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px;
    border-radius: 6px;
    padding: 8px;
    margin-bottom: 20px!important;
    display: block;
    border: 1px solid #E6461A;
    background-color: #484848;
    color: #ffffff;
}

.patreonBookQuizHeader {
    font-size: 200%;
    text-align: center;
    margin-bottom: 20px;
}

.patreonBookQuizBody {
    width: 80%;
    border: 1px solid #cfa855;
    padding: 20px;
    background: #efefef;
    margin-left: auto;
    margin-right: auto;
    margin-top: 40px;
}

.patreon-support-img-div {
    position: relative;
    width: 116px;
    height: 42px;
    margin: 0 auto;
    /* margin-bottom:20px; */
    display: inline-block;
    margin-right: 15px;
}

.patreon-support-img-div img {
    position: absolute;
    left: 0;
    -webkit-transition: opacity .25s ease-in-out;
    -moz-transition: opacity .25s ease-in-out;
    -o-transition: opacity .25s ease-in-out;
    transition: opacity .25s ease-in-out;
}

.patreon-support-img-normal:hover {
    opacity: 0;
}

.patreon-nav-img-div {
    position: relative;
    width: 178px;
    height: 37px;
    margin: 0 auto;
}

.patreon-nav-img-div img {
    position: absolute;
    left: 0;
    -webkit-transition: opacity .25s ease-in-out;
    -moz-transition: opacity .25s ease-in-out;
    -o-transition: opacity .25s ease-in-out;
    transition: opacity .25s ease-in-out;
}

.patreon-nav-img-normal:hover {
    opacity: 0;
}

.patreonList {
    padding-left: 25px;
}

.patreonList li {
    font-size: 150%;
}

.patreon-login-message {
    text-align: center;
    font-size: 120%;
    padding: 5px;
}

.patreon-login-message-good {
    background: rgba(255,255,200,0.5);
}

.patreon-login-message-bad {
    background: rgba(255,200,128,0.5);
}

.patreon-contact-div {
    font-size: 85%;
}

.patreon-error-msg {
    color: red;
}

.patreon-days-left {
}

.top-bar .menu-item-patreon, .top-bar .menu-item-patreon-logout {
    display:none !important;
}
.menu-item-patreon-logout {
}

.menu-item-patreon-logout a {
    font-size: 100%;
}

.menu-patreon-logout-div {
    padding: .5em 1em;
}

.patreon-demo-div {
    width: 100%;
    padding: 3px;
    text-align: center;
    background: rgba(255,255,128,0.3);
    border: 1px solid #ccc;
}
.patreon-become-backer {
    margin-left:auto;
    margin-right:auto;
    background: hsla(-30, 40%, 40%, 1);
    color: #ffd966;
    width: 300px;
    border-radius: 10px;
    text-align: center;
    font-size: 200%;
    text-transform: capitalize;
    padding: 10px;
    margin-top: 30px;
    margin-bottom: 30px;
    padding-top: 20px;
    padding-bottom: 20px;
    border: 2px solid #ffd966;
}
.patreon-become-backer:hover {
    background: hsla(-30, 40%, 35%, 1);
    color: hsla(45, 100%, 60%, 1);
}
.bonusicon {
    margin-bottom: 5px;
    margin-left: 3px;
}

.book-reviewers h2 {
    font-size: 150%;
}

.book-reviewers ul li {
    display: inline-block;
}

.book-reviewers {
    text-align: center;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 40px;
}

@media only screen and (max-width: 40em) {
    .book-reviewers {
        width:100%;
    }
}

.dbSearchResultsContainer {
    width: 40%;
    display: inline-block;
    min-height: 70vh;
}

.dbSearchResultsMapContainer {
    width: 670px;
    display: inline-block;
    height: 70vh;
    background-color: #ccc;
    vertical-align: top;
}

.dbSearchResultsMap, .dbSearchResultsMapContainer .sticky-wrapper {
    width: 670px;
    height: 666px;
}

.dbSearchResult {
    width: 100%;
    border-bottom: 1px solid black;
    background-color: white;
    padding: 5px;
}

.dbSearchResult:hover {
    cursor: pointer;
}

.dbSearchResult.focus {
    background-color: #ff9;
}

.dbSearchResult.click {
    background-color: #ccf;
}

.dbSearchResult.focus.click {
    background-color: #dfdfff;
}

.dbSearchResultBasics {
    display: inline-block;
    width: 70%;
}

.dbSearchResultHeader {
    font-weight: 700;
    font-size: 150%;
}

.dbSearchResultDescription {
}

.dbSearchResultInfo {
    display: inline-block;
}

.dbSearchResultInfo div {
    font-style: italic;
    font-size: 80%;
    padding-right: 5px;
}

.dbSearchResultInfo div .field {
    text-decoration: underline;
}

.dbSearchResultEthnicity {
}

.dbSearchResultLocation {
}

.dbSearchFields {
    width: 100%;
    padding: 5px;
}

.dbSearchField {
    display: inline-block;
    padding-right: 5px;
}

.dbSearchFieldSubmit {
    padding-right: 0px;
}

.dbSearchFieldSubmit input {
    padding: 0px;
    height: 37px;
    margin: 0px;
    padding-right: 20px;
    padding-left: 20px;
    vertical-align: middle;
    margin-bottom: 5px;
    font-family: Lato;
    font-weight: 700;
    width: 100px;
}

.dbSearchFieldKeyword {
    width: 50%;
}

.dbSearchFieldKeyword input {
    width: 100%;
    display: inline;
}

.dbSearchField h3 {
    display: block;
    ,margin-top: 0px;
    margin-top: 5px;
}

.dbSearchFieldCentury input {
    width: 65px;
    display: inline-block;
}

.dbSearchFields .ui-multiselect.ui-widget {
    height: 37px;
}

.dbSearchResultsMap .acf-map {
    height: 100%;
    margin: 0px;
}

.stuckMap {
    position: fixed;
    top: 0;
}

.dbSearchFields input:disabled {
    background-color: #eee;
}

.dbMapSearchControls div, .dbMapSearchControls label {
    display: inline-block;
    padding: 5px;
}

.dbMapSearchControls>div {
    vertical-align: top;
    padding: 5px;
}

#mapSearchButton, .moreButton {
    height: 37px;
    color: white;
    border: 0px;
    font-weight: 700;
    padding-left: 10px;
    padding-right: 10px;
}

#mapSearchButton {
    background-color: #f66;
}

#mapSearchButton label {
    color: #fff;
}

.moreButton {
    background-color: #666;
}

.moreButton label {
    color: #fff;
}

.resultsSearchMoreButton {
    width: 100%;
    border:
}

.sticky-wrapper {
    display: inline-block;
}

#mapSearchButton:hover, .moreButton:hover {
    cursor: pointer;
    background-color: #ee6;
    color: black;
}

.dbMapSearchToggleContainer {
}

.dbSearchResultsContainer {
    background-color: rgba(255,255,255,0.75);
}

.dbMapSearchToggle {
    height: 37px;
    background-color: #eee;
    vertical-align: center;
    padding: 5px;
    padding-left: 10px;
    padding-right: 10px;
}

.dbMapSearchControls label {
    font-size: 130%;
    font-weight: 700;
}

.dbMapSearchToggleContainer input {
    margin-left: 5px;
}

.dbSearchLoading {
    width: 100%;
    height: 100%;
    text-align: center;
    position: absolute;
    z-index: 1;
    background-color: rgba(255,255,255,0.8)
}

.dbSearchLoading img {
    margin-top: 200px;
}

.dbNoSearchResults {
    font-size: 150%;
    text-align: center;
    padding-top: 30px;
}

#wpadminbar {
    position: absolute !important;
    top: -32px !important;
}

.explanation {
    color: white;
    font-weight: 700;
    height: 20px;
    width: 20px;
    background-color: rgb(222, 192, 150);
    display: inline-block;
    border-radius: 10px;
    border: 0px solid #ab8836;
    margin-left: 5px;
    /* margin-bottom:-2px; */
    padding-left: 7px;
    vertical-align: middle;
    font-size: 70%;
}

.explanation:hover {
    background-color: rgb(252, 222, 180);
    cursor: pointer;
    color: #666;
}

.dbFullExplanationContainer {
    width: 50%;
    margin-left: auto;
    margin-right: auto;
    font-size: 120%;
    background-color: #f9f9f9
}

.dbFullExplanationToggle {
    text-align: center;
    font-size: 120%;
}

.dbFullExplanationToggle:hover {
    cursor: pointer;
    background-color: #ff9
}

.dbFullExplanation {
    padding: 10px;
}

.dbFullExplanation li {
    font-size: 120%;
    margin-left: 20px;
}

.dbFullExplanationToggle, .dbFullExplanation {
    border: 1px solid #ccc;
}

.tooltiptext {
    display: none;
    font-size: 16px;
    font-weight: 500;
    width: 300px;
    background-color: #faf5ef;
    color: #666;
    text-align: left;
    padding: 10px;
    border-radius: 6px;
    border: 1px solid #ab8836;
    position: absolute;
    z-index: 1;
    margin-top: 35px;
    margin-left: -153px;
    /* right: 0px; */
}

.tooltiptext::after {
    content: " ";
    position: absolute;
    bottom: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent transparent #ab8836 transparent;
}

.resultsMapSwitcher {
    display: none;
}

@media only screen and (max-width: 40em) {
    .resultsMapSwitcher {
        display:block;
    }

    .resultsMapSwitcher a {
        display: inline-block;
        padding: 15px;
        background-color: rgba(255,255,255,0.75);
        margin: 0px;
        font-size: 120%;
        font-weight: 500;
    }

    .resultsMapSwitcher a.dbSearchToggleSelected {
        background-color: #cfa855;
        color: #fff;
    }

    .dbSearchResultsContainer {
        width: 100%;
    }

    .tooltiptext {
        left: 0px;
        margin-right: -153px;
        margin-left: 0px;
    }

    dbSearchResultsMapContainer {
        width: 100%;
    }

    .dbSearchField {
        width: 100%;
        display: table;
        margin-top: 5px;
    }

    .dbSearchField h3 {
        height: 39px;
        display: table-cell;
        vertical-align: middle;
        margin: 0px;
        padding: 0px;
    }

    .dbSearchFieldKeyword input {
        width: 100%;
        display: table-cell;
        margin-bottom: 0px;
    }

    .dbSearchField button.ui-multiselect.ui-widget {
        width: 200px !important;
        float: right;
        right: 0px;
    }

    .dbFullExplanationContainer {
        width: 100%;
    }

    .dbSearchFieldSubmit input {
        width: 100%;
    }

    .century_range {
        float: right;
    }

    .century_range input {
        margin-bottom: 0px;
    }

    .dbSearchResultsMap, .dbSearchResultsMapContainer, .dbSearchResultsMapContainer .sticky-wrapper {
        width: 400px;
        height: 600px;
    }

    .dbSearchResultsContainer, .dbSearchResultsMapContainer {
        display: none;
    }

    .dbSearchResultsContainer.visible, .dbSearchResultsMapContainer.visible {
        display: block;
    }

    .mapSearchMoreButton {
        display: none;
    }
}
.subcategories { background:#fff; }
.subcategories a { display:block; width:100%;padding:7px;font-size:120%;  }
.subcategories a:hover { background-color:#cfa855; color:#fff; padding-left:17px; }

@media only screen and (max-width: 30em) {
    .list-preview-huge {
        width: 100%;
        height: inherit;
        position: relative;
    }
    .list-preview-large .title, .list-preview-huge .title {
        width: auto;
    }

    .book-mobile-ad img, .book-mobile-ad>div {max-width: 80%;margin: 0px;padding: 0px;text-align: center;font-size: 100%;}
    .book-mobile-ad img {width: 60px;margin-top: -30px;}

    .list-preview-large {
        height: inherit;
    }
    .list-excerpt-div-large {
        height: 200px;
    }
    .list-preview-huge .list-excerpt-div-large {
        height: auto;
        background-size:contain;
        position: relative;
        background-repeat: no-repeat;
    }
    .list-excerpt-div-large:before, .list-excerpt-div-large:hover:before {
        background:none;
    }
    .list-excerpt-div-large:hover .title, .list-excerpt-div-large:hover .subhead, .list-excerpt-div-large:hover .excerpt {
        color: inherit;
    }
    .list-excerpt-div-large .title, .list-excerpt-div-huge .title  {
        font-size: 125%;
        padding-bottom: 5px;
        line-height: initial;
    }
    .list-excerpt-div-large .excerpt, .list-excerpt-div-huge .excerpt  {
        font-size: 100%;
        padding-bottom: 10px;
    }
    .list-preview-huge .subhead, .list-preview-large .subhead  {
        font-size: 100%;
    }
    .list-preview-huge {
        font-size:80%;
        text-align:left;
    }
    .list-entry-default {
        padding-bottom:10px;
        border-bottom:1px solid #cfa855;
    }
    .list-preview-micro {
        min-height: inherit;
        width: 100%;
    }
    .list-image-div-micro {
        float:left;
        width:60px; 
    }
    .list-preview-micro .list-excerpt-div {
        padding-left:10px;
        float: left;
        display: inline-block;
        width: calc(100% - 80px);
    }
    .list-interstitial-header {
        font-size:120%;
        border-bottom-color: rgba(207, 168, 85, .5);
    }
    .list-article:hover {
        background-color:inherit;
    }
    .list-image-div-micro:after {
        background:none;
    }
    .list-image-div-small {
        width:35%;
        float:left;
        vertical-align:middle;
    }
    .list-preview-small {
        padding:5px 0px;
        min-height: inherit;
        min-height: 110px;
    }
    .list-preview-small h4 {
        font-size:110%;
        font-weight:700;
        padding:0px;
        margin:0px;
        text-align: left;
    }
    .list-preview-small .list-excerpt-div {
        font-size: 90%;
        width:65%;
        float:left;
        padding-left:10px;
    }
    .list-interstitial-container {
        padding: 5px 0px;
        margin-bottom: 0px;
    }
    article.post .article-header h2 {
        font-size: 115%;
        padding: 0px;
        font-weight: 700;
    }
    article.post .article-header h1 {
        font-size: 115%;
        padding: 0px;
    }

    .list-preview-large .list-excerpt-div-description, .list-preview-huge .list-excerpt-div-description {
        right: inherit!important;
        color: #777;
        margin: 0px;
        left: inherit;
        bottom: inherit;
        position: relative;
        padding: 5px 10px;
        margin-top: 200px;
    }
    .list-preview-huge .list-excerpt-div-description {
        margin-top: 150px;
        text-align: left;
    }
    .list-preview-medium h1 {
        font-size: 150% !important;
        font-weight:700 !important;
    }
    .list-preview-medium h3 {
        font-size: 105% !important;
    }
    .list-preview-medium span.excerpt {
        font-size: 100% !important;
        line-height: 1;
        display: inherit;
    }
    .list-preview-medium .list-excerpt-div-description  {
        padding:0px 0px;
        float:left;
        width:calc(100% - 150px);
    }
    .list-preview-medium .article-header  {
        margin-top:0px;
    }

    .list-excerpt-div-large:before, .list-excerpt-div-large:hover:before {
        display:none;
        content: '';
        position: relative;
        background:none;
    }
    .sidebar .site-explanation, .sidebar .book-sidebar-ad, .book-behind-the-scenes.desktop {
        display:none;
    }
    .page-navigation {
        margin-bottom:26px;
    }
    .mobile-site-explanation {
        background: #fff;
        padding: 0px;
        float: none;
        display: none;
    }
    .list-interstitial {
    border: 1px solid #cfa855;
    border-left: 0px;
    border-right: 0px;
    }
    #main>.main-view {
        margin-bottom:0px;
    }
    .list-interstitial-collection {
        border:1px solid #cfa855;
        border-left:0px;
        border-right:0px;
        
    }
    .list-preview-huge .list-excerpt-div-description>div {
        width:auto;
        margin-left: inherit;
        margin-right: inherit;
    }
    a:focus, a:hover, a:hover h1, a:hover h2, a:hover h3, a:hover h4, a:hover h5 {
        color:inherit;
    }
    body .accordion dd>a,body .button,body .commentlist .comment-reply-link,body .label,body .pricing-table .price,body .pricing-table .title,body .side-nav,body .side-nav li.active>a:first-child:not(.button),body .sub-nav dd,body .sub-nav dt,body .sub-nav li,body .tabs dd>a,body .top-bar-section ul li>a,body button,body h1,body h2,body h3,body h4,body h5,body h6,html body {
        font-family: Lato, Arial, Verdana, sans-serif;
    }
    .h2, h1, h2, h3, h4, h5 {
        letter-spacing:0px;
    }
    .princess-post-entry-widget {
        padding:0px;
    }
    .rltd-princess-block {
        text-align:center;
    }
}
}
.collections-page-header {
    text-align:center; font-size:180%; margin-bottom:20px;
}

@media only screen (min-width:30em) and (max-width: 60em) {
    .book-mobile-ad>div { font-size:130%; margin-top:10px;max-width:100%; }   
    .book-mobile-ad img { width:88px;; }   
    .book-mobile-ad h2 { font-size:170%; } 
    .mobile-site-explanation hr { display:none; } 
}
.fave-entry:hover { background:#fff; color:#333; border:1px solid #ccc; padding:9px; }
.fave-entry { display:inline-block; padding: 10px; vertical-align: top;  }
.fave-entry-large { width: 33%; min-height:325px; text-align:center; }
.fave-entry-medium { width: 33%; min-height:150px; }
.fave-entry-medium img { float:left; margin:10px; }

h2.fave-section-divider { font-size:200%; } 
h3.fave-divider { margin:0px;}

a .fave-entry { font-size:100%; color:#666;  }
.fave-entry-large h4 { font-size:120%; font-weight:500; }
.fave-entry-medium h4 { font-size:120%; font-weight:300; }
.fave-entry-medium span { font-size:90%;}
.fave-entry>span { text-align: left;}
h1.page-title { font-size:250%;}
.fave-description { text-align:left !important; }
.fave-explanation { font-size:150%; margin-bottom:20px;font-weight:300;}