div.checklist {
     float: left;
     width: 30%;
}
 div.front-column {
     height: 200px;
     max-height: 200px;
     padding: 4px;
}
 div.front-display {
     height: 600px;
     overflow-y: scroll;
}
 div.front-row div.front-column:nth-child(even) {
     float: left;
     width: 30%;
     max-width: 30%;
}
 div.front-row div.front-column:nth-child(odd) {
     float: left;
     width: 20%;
     max-width: 20%;
}
 div.front-row {
     margin-bottom: 4px;
     height: 250px;
}
 h1, h2, h3, h4, .post-date, .stencil {
     font-family: 'Saira Stencil One' !important;
}
 img {
     border-radius: 3%;
}
 img.pc-sheet {
     border-radius: unset;
}
 span.stencil , .secondary-heading {
     font-family: 'Saira Stencil One' !important;
}
 ul.checklist li {
     list-style: none;
     background-image: url(https://db4sgowjqfwig.cloudfront.net/campaigns/281078/assets/1250625/checkbox_icon_151467.png?1650845970);
     background-repeat: no-repeat;
     background-position: left center;
     background-size: 20px;
     padding-left: 25px;
     padding-top: 2px;
}
 ul.plain {
     list-style: none;
}
 #banner-container{
     margin-top: 16px!important;
}
 .campaign-public-layout #banner-container .campaign-banner-image{
     padding-bottom: 10% !important;
}
 .campaign-public-layout #campaign-nav a {
     color: whitesmoke !important;
}
 .campaign-public-layout.wiki-pages-edit section.main-section {
        min-height: revert !important;
}
 .campaign-public-title-container {
     display: none !important;
}
 .campaign-public-title-container {
     height: 50px !important;
}
 .character-index.campaign-public-layout .filter-options {
    padding-top: 0;
    padding-bottom: 8px;
 }
 .character-index.campaign-public-layout .character-quick-search {
    padding-bottom: 10px;
}
 .custom-filter-options .row.underlined {
     display: none !important;
}
 .filter-options .row.underlined {
        margin-top: 2px !important;
        margin-bottom: 4px  !important;
}
 .flame-dragon {
     display: none;
}
 .front-column h3 {
     font-size: 1.25em;
     line-height: 1.2;
     margin-bottom: 4px;
}
 .front-column p {
     font-family: inherit;
     font-weight: normal;
     font-size: .9em;
     line-height: 1.2em;
     margin-bottom: 1.25em;
     text-rendering: optimizelegibility;
}
 .front-row:after {
     content: "";
     display: table;
     clear: both;
}
 .highlight-container {
     height:32px !important;
     overflow: hidden;
     position: relative;
     background-color: #585858 !important;
     text-shadow: 2px 2px #1e1d1e;
     border-radius: 4px;
     margin-bottom: 4px;
}
 .highlight-container::before{
     content: ".. Hail to the Emperor .. Please report for advance mission briefing .. In battle drop imminent  .. Blessed is the M-34 auto-cannon ..";
     font-family: 'Saira Stencil One' !important;
     color: #d3c599 !important;
     font-size: 28px;
     position: absolute;
     width: 125%;
     height: 100%;
     margin: 0;
     line-height: 32px;
     text-align: center;
     -moz-transform: translateX(100%);
     -webkit-transform: translateX(100%);
     transform: translateX(100%);
     -moz-animation: scroll-left 18s linear infinite;
     -webkit-animation: scroll-left 18s linear infinite;
     animation: scroll-left 18s linear infinite;
}
 .main-content .highlight-container {
     display: none !important;
}
 .main-content > div {
     border: 5px solid transparent;
     border-image: url(https://db4sgowjqfwig.cloudfront.net/campaigns/281078/assets/1250823/border-1.png?1650920762) 30 round;
}
 .main-content a {
     font-family: 'Saira Stencil One';
     color: #23624b !important;
}
 .main-content a:hover, .sidebar a:hover, .modal-container a:hover, #campaign-footer a:hover {
     color: #324035 !important;
     text-decoration: underline !important;
}
 .morale-left {
     float: left;
     width: 45%;
}
 .morale-right {
     float: right;
     width: 55%;
     padding-top: 35px;
}
 .morale-row{
     border: 1px solid black;
     border-radius: 4px;
     margin-bottom: 8px;
     padding: 4px;
}
 .post-date {
     color: darkolivegreen !important;
}
 .post-header-container {
     background: #99999911 !important;
}
 .post-main, .main-content, .post-section, .main-content section, .campaign-landing-page-container {
     background-color: rgba(255, 255, 255, 0.5) !important;
    min-height: 600px  !important;
}
 .public-gm-only-filter-options {
    display:none !important;
}
 .pull-left {
	 float:left;
}
 .secondary-heading {
     padding-left: 4px;
}
 .sidebar a, .modal-container a, #campaign-footer a {
     color: #36492e !important;
}
 .sidebar-table-of-contents, .sidebar-last-updated {
     background-color: rgba(239,239,239,0.5) !important;
}
 .ui-state-default, .ui-state-active, .ui-widget-content {
     background-color: rgba(255, 255, 255, 0.5) !important;
     background-image: none !important;
}
.wiki-div-image {
	width: 60%;
 }
 .wiki-div-text {
	width: 30%;
	margin-left:3%;
 }
 .wiki-div-wrapper {
	border: 1px solid black;
     border-radius: 4px;
     margin-bottom: 8px;
     padding: 4px;
	 float: left;
 }
 @-moz-keyframes scroll-left {
     0% {
         -moz-transform: translateX(100%);
    }
     100% {
         -moz-transform: translateX(-100%);
    }
}
 @-webkit-keyframes scroll-left {
     0% {
         -webkit-transform: translateX(100%);
    }
     100% {
         -webkit-transform: translateX(-100%);
    }
}
 @keyframes scroll-left {
     0% {
         -moz-transform: translateX(100%);
         -webkit-transform: translateX(100%);
         transform: translateX(100%);
    }
     100% {
         -moz-transform: translateX(-100%);
         -webkit-transform: translateX(-100%);
         transform: translateX(-100%);
    }
}
 ::-webkit-scrollbar-track {
     -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
     border-radius: 10px;
     background-color: #F5F5F5;
}
 ::-webkit-scrollbar {
     width: 12px;
     background-color: #F5F5F5;
}
 ::-webkit-scrollbar-thumb {
     border-radius: 10px;
     -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
     background-color: #43583a;
}
 #character-save-button {
    font-size: 2em !important;
    border: 2pt solid black !important;
}