/** plugin: Calligraphic Headings #v1.1 code **/
@import url('https://fonts.googleapis.com/css2?family=Eagle+Lake&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,400;0,600;0,700;1,400;1,600;1,700&display=swap');

/*ENTITY PAGE NAMES*/
.entity-actions h1 {
margin: 0;
padding: 1px 0px 4px 4px;
font-size: 1.8em;
letter-spacing: 0.40px;
display: inline-block;
text-align: center;
font-weight: 400;
font-family: 'Eagle Lake', cursive, 'Palatino Linotype', fantasy, 'Book Antiqua', Palatino, serif; }
/*END SECTION*/

/*THE FONT EVERYWHERE ELSE*/
body {
letter-spacing: .5px;
font-size: 1.45em;
font-family: 'Open Sans';
line-height: 1.45; }

body a, a, h4, h5, h6 { font-family: 'Open Sans'; }
/*END SECTION*/

/*HEADERS IN ENTITY ARTICLES*/
h1, h2, h3, h4, h1 a, h2 a, h3 a, h4 a, #campaign-dashboard body a, #campaign-dashboard a { font-family: 'Eagle Lake'; }
/*END SECTION*/

/*Small dashboard widget fix*/
#campaign-dashboard .panel-body a, #campaign-dashboard .more a { font-family: 'Open Sans'; }
/*end section*/

/*SIDEBAR CAMPAIGN NAME (slightly larger)*/
section.sidebar-campaign .campaign-block .campaign-head .campaign-name {
font-family: 'Eagle Lake';
font-size: 1.2em;
margin-bottom: 4px;
line-height: normal;
max-height: 35px; }
/*END SECTION*/

/** plugin: Simplified Journals #2.2 code **/
.kanka-entity-journal .entity-sidebar-submenu, .kanka-entity-journal .entity-sidebar-pins {
  visibility: hidden;
  position: absolute;
}

.kanka-entity-journal .entity-story-block {
  width: 100%;
  margin-top: 1em;
}

/** plugin: Scrollable Main Sidebar #1.7 code **/
/* BEGIN Scrollable Main Sidebar */
.main-sidebar {
  --sidedar-scrollbar-track-color: auto;
  --sidedar-scrollbar-slider-color: auto;
  --sidedar-scrollbar-width: thin;
}
@media (min-width:768px) {
	.main-sidebar {
		position: fixed;
	}
	/* Main site sidebar */
	body:not(#map-body) .main-sidebar .sidebar {
		height: calc(100vh - 258px) !important;
		overflow-y: scroll;
		scrollbar-width: var(--sidedar-scrollbar-width);
		scrollbar-color: var(--sidedar-scrollbar-slider-color) var(--sidedar-scrollbar-track-color);
		margin-bottom: 0;
		padding: 0;
	}
	/* Adjust height for non-members */
	body:not(#map-body) .main-sidebar.main-sidebar-public .sidebar {
		height: calc(100vh - 210px) !important;
	}

	/* Webkit patch */
	body:not(#map-body) .main-sidebar .sidebar::-webkit-scrollbar {
		background-color: var(--sidedar-scrollbar-track-color);
	}
	body:not(#map-body) .main-sidebar .sidebar::-webkit-scrollbar-thumb {
		background-color: var(--sidedar-scrollbar-slider-color);
	}
}
/* END Scrollable Main Sidebar */

