/** plugin: Tales of the University Theme #1.0 fonts **/
@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("https://benlk.github.io/solbera-dnd-fonts/Solbera Imitation/Solbera Imitation.otf") format("opentype");
    font-weight: normal;
}

@font-face {
  font-family: "Nodesto Caps Condensed";
  src: url("https://benlk.github.io/solbera-dnd-fonts/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;
}

/** plugin: Tales of the University Theme #1.0 code **/
body, p {
	font-family: "Bookinsanity";
  	--box-background: #F9F0DE;
  	--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: #F9F0DE;
}
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;
}

