/** 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: Bolder Names! #5.0 code **/
.entity-header .entity-name-header .entity-name {
margin: 0;
font-size: 2.5em;
display: inline-block;
padding: 0px 0px 10px;
color: black;
font-weight: 700;
font-family: Caesar Dressing;
font-variant: small-caps;
text-shadow:
-0.85px -0.85px 0 #ffffff,
0.85px -0.85px 0 #ffffff,
-0.85px 0.85px 0 #ffffff,
0.85px 0.85px 0 #ffffff;
}

/** 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: Dashboard Banners #1.1 code **/
/* dashboard */
.widget-map .panel-body { height: 350px; }
.panel-heading-entity .panel-title { line-height: 0.1; }
.panel-heading-entity { height: 175px; }
#campaign-dashboard .campaign { display: none; }
#campaign-dashboard .campaign + .row:before { content: "World Map"; }
#campaign-dashboard .campaign + .row:after { content: "Characters"; }
#campaign-dashboard .campaign + .row:after, #campaign-dashboard .campaign + .row:before {
    font-size: xx-large;
    position: relative;
    text-align: center;
    margin-left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    margin-bottom: 20px;
    width: 95%;
    padding-top: 10px;
    padding-bottom: 10px;
    background-image: linear-gradient(to right, rgba(0,0,0,0), rgb(30, 30, 30), rgba(0,0,0,0));
}

.panel-title .ra,
.panel-title .fa,
.panel-title .fab,
.panel-title .fad,
.panel-title .fal,
.panel-title .far,
.panel-title .fas {
    line-height: 0.1;
}

/** plugin: Quick Link Icons #1.5 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"; }
.subsection a[href*="?dashboard="] i:before { content: "\f009"; }

/** plugin: Background Image #1.0 code **/
:root {
  --background-image: url(https://cdn-ugc.kanka.io/notes/8ly9AmgnOqMJecSFiLzSMMkItIdyK9TEKVO2WXbt.jpeg);
}

/* background image */
.wrapper {
  background: var(--background-image);
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: right bottom;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.content-wrapper, .main-footer { background: none; }

/** plugin: Elegant Music Embeds #1.0 code **/
/*Music  Embeds */
.panel-body iframe {
    width: 100%;
    height: 85px;
}

.box-body iframe {
    width: 100%;
    height: 85px;
}

