/** plugin: Calendar: Inverted Full Moon Icons #1.1 code **/
/* Inverted moon icons */
.kanka-entity-calendar .calendar .moon.far.fa-circle::before { font-weight: 900; } /* new moon empty */
.kanka-entity-calendar .calendar .moon.fas.fa-circle::before { font-weight: 400; } /* full moon filled */
.kanka-entity-calendar .calendar .moon.far.fa-moon::before { font-weight: 900; } /* waning moon filled */
.kanka-entity-calendar .calendar .moon.fas.fa-moon { transform: scaleX(-1); } /* waxing moon filled */

/** plugin: Handwritten Journal #1.1 code **/
/* Made by Ornstein, maybe sloppy, to create 'letter' styles for journals and notes */

/*Import fonts from google for handwritten letters; there are 6.*/
@import url('https://fonts.googleapis.com/css2?family=Dancing+Script:wght@500&family=Fondament&family=Homemade+Apple&family=Kalam&family=Sacramento&family=Shadows+Into+Light&display=swap');
/*Main letter class, establishing background image and text colour (in case they're in dark mode)*/
.lback
{
   background: url("https://cdn-ugc.kanka.io/entities/files/n68lwMIv4f0NVfp0d1ghHo0tJQikA3CAnyhHW9s6.png") no-repeat center top;
   background-size: 100%;
    background-attachment:fixed;
padding-top: 25px;
padding-left: 50px;
padding-right:50px;
padding-bottom:25px;
  color:black;
}
/*Certain things ignore the master styling. Need to overrwrite. Lists and block quotes*/
.lback li {
background:transparent;
color:black; 
}

.lback hr {
    height: 1px;
    background-color: black;
    border: none;
}

.lback a 
{
	color: DarkBlue;
}

.letter blockquote {
background:transparent;
color:black; 
font-size: 1.1em;
border-left: 5px double black;
}

.hand1 {
font-family: 'Kalam', cursive;
}

.hand2 {
    font-size: 1.5em;
font-family: 'Sacramento', cursive;
}

.hand3 {
    font-size: 1.2em;
font-family: 'Dancing Script', cursive;
}

.hand4 {
font-family: 'Fondamento', cursive;
}

.hand5 {
font-family: 'Homemade Apple', cursive;
}

.hand6{
    font-size: 1.1em;
font-family: 'Shadows Into Light', cursive;

}

.sig {
    font-size:2em;
}
.letter a, h1, h2, h3, h4, h5, h6 {
    font-family:inherit;
}

.lback .table-bordered,
.lback .table-bordered > tbody > tr > td,
.lback .table-bordered > tbody > tr > th,
.lback .table-bordered > tfoot > tr > td,
.lback .table-bordered > tfoot > tr > th,
.lback .table-bordered > thead > tr > td,
.lback .table-bordered > thead > tr > th
    { border: 1px solid black; }

/** plugin: Dashboard: Default Widget Banner #1.1 code **/
/* BEGIN Default Widget Banner by Salvatos */
.widget {
	--default-banner-100p: url(https://images.unsplash.com/photo-1601137705550-adcd8d863861);
	--default-banner-66p: url(https://images.unsplash.com/photo-1601137705550-adcd8d863861);
	--default-banner-50p: url(https://images.unsplash.com/photo-1601137705550-adcd8d863861);
	--default-banner-33p: url(https://images.unsplash.com/photo-1601137705550-adcd8d863861);
	--default-banner-25p: url(https://images.unsplash.com/photo-1601137705550-adcd8d863861);
}
div.col-md-12 .panel-heading:not(.panel-heading-entity) {
	background-image: var(--default-banner-100p);
}
div.col-md-8 .panel-heading:not(.panel-heading-entity) {
	background-image: var(--default-banner-66p);
}
div.col-md-6 .panel-heading:not(.panel-heading-entity) {
	background-image: var(--default-banner-50p);
}
div.col-md-4 .panel-heading:not(.panel-heading-entity) {
	background-image: var(--default-banner-33p);
}
div.col-md-3 .panel-heading:not(.panel-heading-entity) {
	background-image: var(--default-banner-25p);
}
.panel-heading:not(.panel-heading-entity) {
	padding: 0;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50% 10%;
}
.panel-heading:not(.panel-heading-entity) h3 {
	padding: 30px 20px;
	display: inline-block;
	width: 100%;
	color: #fff;
	text-shadow: rgba(0,0,0,.9) 0 1px 4px;
	font-size: 18px;
}
/* END Default Widget Banner by Salvatos */

/** plugin: Quick Link Icons #1.4 code **/
.subsection a[href*="/characters"] i:before { content: "\f007"; }
.subsection a[href*="/locations"] i:before { content: "\EAD2"; font-family: RPGAwesome; font-weight: 400; }
.subsection a[href*="/races"] i:before { content: "\EAEB"; font-family: RPGAwesome; font-weight: 400; }
.subsection a[href*="/families"] i:before { content: "\E99E"; font-family: RPGAwesome; font-weight: 400; }
.subsection a[href*="/items"] i:before { content: "\E9DF"; font-family: RPGAwesome; font-weight: 400; }
.subsection a[href*="/notes"] i:before { content: "\f518"; }
.subsection a[href*="/maps"] i:before { content: "\f279"; }
.subsection a[href*="/calendars"] i:before { content: "\f073"; }
.subsection a[href*="/events"] i:before { content: "\f0e7"; }
.subsection a[href*="/journals"] i:before { content: "\EA8F"; font-family: RPGAwesome; font-weight: 400; }
.subsection a[href*="/organisations"] i:before { content: "\EA03"; font-family: RPGAwesome; font-weight: 400; }
.subsection a[href*="/quests"] i:before { content: "\EAE9"; font-family: RPGAwesome; font-weight: 400; }
.subsection a[href*="/tags"] i:before { content: "\f02c"; }
.subsection a[href*="/abilities"] i:before { content: "\E9C2"; font-family: RPGAwesome; font-weight: 400; }
.subsection a[href*="/timelines"] i:before { content: "\f252"; }

/** plugin: Simplified Timelines #1.0 code **/
.timeline-footer {
  display: none;
}

.timeline-item {
  margin-bottom: 1em
}

.kanka-entity-timeline .box-widget {
  margin-bottom: 2em
}

.kanka-entity-timeline .col-md-3, .kanka-entity-timeline .col-lg-2, .kanka-entity-timeline .nav-tabs-custom {
  display: none;
}

.kanka-entity-timeline .col-md-9, .kanka-entity-timeline .col-lg-10 {
  width: 100%;
  margin-top: 1em;
}

/** plugin: .boxquote | A Secondary Blockquote #v1.0 code **/
/*BOXQUOTE*/
.boxquote {
display: inline-flex;
padding: 0% 10% 0% 10%;
margin: 20px 0px 25px 0px; }

.boxquote::before {
content: "";
border-left: 4px double;
padding-left: 20px;
border-color: inherit;
opacity: 0.3; }
/*END BOXQUOTE*/

