.dover-authoring__border:nth-child(2n){border:1px dashed #2b2b2b}.dover-authoring__border:nth-child(odd){border:1px dashed #003087}.dover-authoring__border+.dover-authoring__border{margin-top:4px}.dover-placeholder{margin:0;width:100%}.dover-placeholder__inner-text{color:#000;font-size:24px;margin:0;padding:1rem;text-align:center}.dover-placeholder__inner-text.-left{text-align:left}.dover-accordion__item .dover-placeholder__inner-text{font-size:14px}.dover-theme-builder{--fontHeadings:"Montserrat",sans-serif;--fontParagraph:"Open Sans",sans-serif;font-family:var(--fontParagraph);margin-bottom:2rem}.dover-theme-builder__fonts-rules{margin-bottom:2rem}.dover-theme-builder__font-section{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:1rem}.dover-theme-builder__font-section-label{font-size:14px;font-weight:700;margin-bottom:.5rem}.dover-theme-builder__value-label{font-weight:700}.dover-theme-builder__value-section{-ms-flex-item-align:end;align-self:flex-end;background:#efefef;border:1px solid hsla(0,0%,80%,.6);border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:2rem;padding:0 .5rem .5rem;text-align:center}.dover-theme-builder__value-section:before{display:none}.dover-theme-builder__color-table{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-left:-2rem;padding:1rem 0}.dover-theme-builder__font-input-value{border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 1px 1px 4px rgba(0,0,0,.1);box-shadow:inset 1px 1px 4px rgba(0,0,0,.1);display:inline-block;max-width:20pc;width:100%}.dover-theme-builder [data-is-valid=false]{font-style:italic;opacity:.6}.dover-theme-builder__notice{color:#cd0101}.dover-theme-builder__example{background-color:var(--colorBackground);border-radius:4px;padding:1rem}.dover-theme-builder__sample-page-select{display:block;margin:1rem 0}.dover-theme-builder__sample-page{border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:1px 1px 1pc rgba(0,0,0,.2);box-shadow:1px 1px 1pc rgba(0,0,0,.2);height:900px;margin:2rem 0;max-width:100%;min-height:40pc;min-width:20pc;overflow:scroll;resize:vertical}.dover-theme-builder__sample-page .dover-header.-fixed .dover-header__outer-container.-spacer{display:none}.dover-theme-builder__sample-page .dover-cookie-policy,.dover-theme-builder__sample-page .dover-header.-fixed .dover-header__outer-container:first-child{position:relative}.dover-theme-font-picker{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dover-theme-font-picker,.dover-theme-font-size-picker,.dover-theme-font-size-type-picker,.dover-theme-font-weight-picker{padding:.5rem 1rem}.dover-theme-color-picker{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;border:1px solid hsla(0,0%,80%,.6);border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;height:8rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;overflow:hidden;padding:.5rem;position:relative;text-transform:uppercase;width:8rem}.dover-theme-color-picker__value{color:#fff;font-weight:700;z-index:1}.dover-theme-color-picker__value[data-is-dark=false]{color:#000}.dover-theme-color-picker[data-is-valid=false]{background-color:#f3f3f3;border:1px solid #bf8e8e}.dover-theme-color-picker[data-is-valid=false]:before{border-bottom:4px solid #bf8e8e;content:"";height:0;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);width:200%}.dover-theme-color-picker[data-is-valid=false] .dover-theme-color-picker__value{color:#000;text-shadow:none}.xf-web-container{--fontHeadings:"Montserrat",sans-serif;--fontParagraph:"Open Sans",sans-serif;font-family:var(--fontParagraph)}.xf-web-container div.container{padding:0}