/**
 * Campaign Styles for campaign #272527
 */

/** Style hex entity thumbnail css#7176 */
:root {
  --hexagon-images-use: var(--hexagon-images-variant-two);
}
/** Style Fixes from Salvatos#6691 */
/* Give H6 dashboard header widgets a background ribbon */
.widget-header:has(h6) {
    width: 100%;
    h6 {
        --widget-header-r: .8em; /* control the ribbon shape */
        --widget-header-rc: #7b1f0e; /* control the ribbon color */

        width: fit-content;
        margin-inline: auto;
        padding-inline: calc(var(--widget-header-r) + 1em);
        padding-block: .5em;
        clip-path: polygon(0 0,100% 0,calc(100% - var(--widget-header-r)) 50%,100% 100%,0 100%, var(--widget-header-r) 50%);
        background: var(--widget-header-rc);
        font-size: var(--text-2xl);
        font-family: 'Girassol', cursive !important;
        color: white;
    }
}

/* Fix Tales of the University drop caps */
.box-entity-entry .entity-content > p:first-child::first-letter,
.widget-preview .entity-content > p:first-child::first-letter,
.post-block .entity-content > p:first-child::first-letter {
    font-size: 80px;
    font-family: "Solbera Imitation";
    float: left;
    padding-right: 5px;
    padding-top: 23px;
    padding-bottom: 18px;
    color: #861200;
}
@media only screen and (max-width: 600px) {
    .box-entity-entry .entity-content > p:first-child::first-letter,
    .widget-preview .entity-content > p:first-child::first-letter,
    .post-block .entity-content > p:first-child::first-letter {
        padding-top: 23px;
        padding-bottom: 10px;
    }
}
/** Style 100% table maybe#6831 */
table {
  width: 100%;
}
/** Style taller images 250 px#5554 */
:root {
	--RWI-h: 250x; /* use e.g. 30vh for a percentage of screen height */
	--RWI-c: #fff;
/** Style Dash map height - 450#5570 */
.map-dashboard {
	height: 450px !important;
}
/** Style background div color#5578 */
body, p {
	font-family: "Bookinsanity";
  	--box-background: #fffefa;
  	--body-text: #3A3030;
  	font-size: 14px;
}
/** Style White parchment Background#5562 */
.content-wrapper, .main-footer, body {

    background: url(https://d3a4xjr8r2ldhu.cloudfront.net/campaigns/272527/9e9eab47-f18f-4c6c-a7c2-7ddde9f6a2de.jpg);
}
/** Style tales of the university theme css#5558 */
body, p {
	font-family: "Bookinsanity";
  	--box-background: #fffefa;
  	--body-text: #3A3030;
  	font-size: 14px;
}
.sidebar-menu > li > a,
.sidebar-menu > li > span,
.sidebar-submenu > li.subsection > a {
	text-transform: none;
  	font-size: 14px;
	font-family: "Bookinsanity";
}
.sidebar-menu > li > span > i,
.sidebar-menu > li > span > i,
.sidebar-submenu > li.subsection > a > i {
	padding-bottom: 3px;
}
.sidebar-menu > li > a,
.sidebar-menu > li > span,
.sidebar-menu > li > span,
.sidebar-menu > li > span > i {
	/*color: gold !important; */
}
img.note-float-left,
img.note-float-right {
	margin: 0 20px 20px 20px;
  	border: 6px double #553C38;
}
img.note-float-left {
  	float: left;
}
a {
    color: #861200;
}
a:hover, a:active {
	color: #600D00;
}
a.entity-mention, a.mention, a.name {
    font-family: "Bookinsanity";
}
.entity-story-block > .box-entity-entry > .entity-content > p:first-child::first-letter,
.widget-preview > .panel-body > .entity-content > p:first-child::first-letter,
.entity-note > .entity-content > .entity-note-body > p:first-child::first-letter {
    font-size: 80px;
    font-family: "Solbera Imitation";
  	float: left;
  	padding-right: 8px;
  	padding-top: 5px;
    color: #B90000;
}
@media only screen and (max-width: 600px) {
  .entity-story-block > .box-entity-entry > .entity-content > p:first-child::first-letter,
  .widget-preview > .panel-body > .entity-content > p:first-child::first-letter,
  .entity-note > .entity-content > .entity-note-body > p:first-child::first-letter {
  	padding-top: 23px;
  	padding-bottom: 10px;
  }
}
section.sidebar,
aside.main-sidebar-placeholder,
section.sidebar-creator {
    --sidebar-background: #200A06;
  	--campaign-switcher-background: #200A06;
	background-color: #200A06;
}
#dashboard-widget-233110.widget-map > .panel-body,
#dashboard-widget-233143.widget-map > .panel-body {
	height: 400px;
}
.panel-default > .panel-heading,
div.box-entity-entry > div.box-header.with-border,
.entity-story-block > .box-entity-entry,
.box .box-header.with-border {
  border-color: #DDBD93 !important;
  border-width: 2px !important;
}
.box.box-solid {
  box-shadow: initial;
}
.content-wrapper,
.main-footer, div.panel {
  background-color: #fffefa;
}
body .main-header .navbar {
  background-color: #EADFC9;
}
div.box-entity-entry > div.box-header > h3.box-title {
  visibility: hidden;
}
div.box-entity-entry > div.box-header > h3.box-title::before {
  content: 'Summary';
  visibility: visible;
}
.entity-note > .box-header > h3.box-title, .box-entity-entry > .box-header > h3.box-title, h3.panel-title {
	content: 'Summary';
}
.entity-note > .box-header > h3.box-title,
.box-entity-entry > .box-header > h3.box-title,
h3.panel-title {
 font-size: 30px;
}
.entity-note > .box-header > h3.box-title {
  font-size: 30px;
}
html body.ab-testing-second div#app.wrapper div#campaign-dashboard.content-wrapper div.campaign-header.no-header div.campaign-header-content div.campaign-content div.campaign-head a.campaign-title {
  background: #861200;
  clip-path: polygon(0% 0%, 100% 0%, calc(100% - 20px) 50%, 100% 100%, 0% 100%);
  padding: 20px 40px 20px 20px;
  color: #f9f0de;
}
.campaign-header .campaign-content .campaign-head a.campaign-title {
  font-size: 48px;
}
section.sidebar-campaign .campaign-block .campaign-head .campaign-name {
  font-size: 29px;
}
section.sidebar-campaign .campaign-block .campaign-head .campaign-name i {
  font-size: 16px;
}
.campaign-header .campaign-content .campaign-head a.campaign-title,
section.sidebar-campaign .campaign-block .campaign-head .campaign-name {
  font-family: 'Nodesto Caps Condensed' !important;
}
h1, h2, h3, h4, h5,
h3.panel-title {
  /* color: #58170D; */
  color: #861200;
  font-family: 'Girassol', cursive !important;
}
h3.panel-title > a {
  font-family: 'Girassol', cursive !important;
}
.content-header h1 {
  font-size: 3.3em;
}
.campaign-header .campaign-content .campaign-head .campaign-title {
  font-size: 42px;
}
p:not(:empty),
p > span:not(:empty),
div.preview:not(:empty),
.post-body > ul > li {
  color: #3A3030;
  font-size: 18px !important;
  line-height: 25px;
  font-family: 'Bookinsanity';
}
.div {
	color: #3A3030;
}

/* Add Tales of the University h3 styling
to entity links in timeline titles,
mention tooltips, and dashboard widgets */
h3.element-toggle a,
.tooltip-content a.entity-name,
.widget-header a {
    color: #861200;
    font-family: 'Girassol', cursive !important;
}
/** Style campaign header#6676 */
/* -----------------------------------------------------
 * 13. Dashboard Header – Forced Translucent Blur Fix
 * (Placed LAST to override DaisyUI/Tailwind)
 * ----------------------------------------------------- */

.campaign-header .bg-box,
.campaign-header .bg-base-90,
.campaign-header .bg-base-100 {
  --tw-bg-opacity: 0.8 !important;
  background-color: hsl(var(--b1) / 0.8) !important;

  backdrop-filter: blur(6px) !important;
  -webkit-backdrop-filter: blur(6px) !important;
/** Style Fonts for theme with fix#6685 */
@import url('https://fonts.googleapis.com/css2?family=Girassol&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Alegreya+Sans:ital,wght@0,400;0,600;0,700;1,400;1,600;1,700&display=swap');

	@font-face {
		font-family: "Solbera Imitation";
		src: url("./Solbera Imitation/Solbera Imitation.otf") format("opentype");
		font-weight: normal;
	}

	@font-face {
		font-family: "Nodesto Caps Condensed";
		src: url("./Nodesto Caps Condensed/Nodesto Caps Condensed.otf") format("opentype");
		font-weight: normal;
	}
}
@font-face {
    font-family: "Bookinsanity";
    src: url("https://benlk.github.io/solbera-dnd-fonts/Bookinsanity/Bookinsanity.otf") format("opentype");
    font-weight: normal;
}
@font-face {
    font-family: "Bookinsanity Bold";
    src: url("https://benlk.github.io/solbera-dnd-fonts/Bookinsanity/Bookinsanity Bold.otf") format("opentype");
    font-weight: bold;
    font-style: normal;
}
close
/** Style Elegant Music Embeds#6705 */
video, audio, iframe, embed{
  height:85px;
  width: 100%;
}
/** Style redacted#7086 */
span.redacted {
    color: black;
    background-color: black;
}
