/** 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: Winter Frost #1.0 code **/
/* WINTER FROST THEME */

/* box shadow tweaks */
.box, .tab-content, .timeline-item {box-shadow: 2px 2px 6px 1px rgba(0,0,0,.1);}
.navbar {box-shadow: 2px 2px 3px 1px rgba(0,0,0,.1);}
/* .nav-tabs>li {border: 1px solid #e8e8e8;} */

/* header menu background color */
 .skin-black .main-header .navbar, .skin-black .main-header .logo, .skin-black .main-header .navbar .sidebar-toggle:hover, .skin-black .main-header .navbar .nav .open>a, .skin-black .main-header .navbar .nav .open>a:focus, .skin-black .main-header .navbar .nav .open>a:hover, .skin-black .main-header .navbar .nav>.active>a, .skin-black .main-header .navbar .nav>li>a:active, .skin-black .main-header .navbar .nav>li>a:focus, .skin-black .main-header .navbar .nav>li>a:hover {background-color: #eff5fa;} 

/* breadcrumb and helper text color */
.help-block, .text-muted, body, .breadcrumb>li+li:before, .content-header>.breadcrumb>li>a {color: #444;}

/* sidebar background color */
.main-sidebar .sidebar, .skin-black .left-side, .skin-black .main-sidebar, .skin-black .wrapper {background-color: #2B313B;}

/* sidebar image gradient fade color match to background color */
section.sidebar-campaign {background: linear-gradient(180deg,rgba(51,51,51,0),#2B313B);}

/* sidebar link color */
.main-sidebar, .main-sidebar .sidebar li .sidebar-text, .main-sidebar .sidebar li a, .main-sidebar .sidebar .sidebar-icon-link {color: #f3f6f7;}

/* link color */
a {color: #457d9f;}
.campaign .content .more a {color: #72afd2;}
.campaign .content .more a:hover {color: #89c7eb;}
.skin-black .main-header .navbar .nav .open>a, .skin-black .main-header .navbar .nav .open>a:focus, .skin-black .main-header .navbar .nav .open>a:hover, .skin-black .main-header .navbar .nav>.active>a, .skin-black .main-header .navbar .nav>li>a:active, .skin-black .main-header .navbar .nav>li>a:focus, .skin-black .main-header .navbar .nav>li>a:hover, .skin-black .main-header .navbar .sidebar-toggle:hover {color: #42708a;}

/*tabs color */
.nav-tabs-custom>.nav-tabs>li>a:hover {color: #457d9f;}
.entity-form ul.nav li {background-color: #eff5fa;}

/* button color */
.btn-success {background-color: #457d9f; border-color: #42708a;}
.btn-success:visited, .btn-success:focus, .btn-success:hover, .btn-success:active, .btn-success.active, .btn-success:active, .open>.btn-success.dropdown-toggle {background-color: #3C8DBC; border-color: #5086a5;}
button#form-submit-main.btn.btn-success:hover {background-color: #3C8DBC; border-color: #5086a5;}

.btn-success.active.focus, .btn-success.active:focus, .btn-success.active:hover, .btn-success:active.focus, .btn-success:active:focus, .btn-success:active:hover, .open>.btn-success.dropdown-toggle.focus, .open>.btn-success.dropdown-toggle:focus, .open>.btn-success.dropdown-toggle:hover {background-color: #3C8DBC; border-color: #5086a5;}

/* parchment background */
.wrapper {
  background: url(https://cdn-ugc.kanka.io/entities/files/c41qqprVSLpXyoWmzGc1Gbo8NssgO3PN8en3RXPc.png);
  background-repeat: repeat;
  background-size: auto;
  background-attachment: fixed;
}

.content-wrapper, .main-footer {
background: none;
}

/** plugin: Mention Type Indicators #1.5 code **/
.entity-mention::after {
	font-size: var(--mention-icon-size, 12px);
}
.entity-mention[href*="/characters/"]::after {
	content: " \f007";
	font-family: "Font Awesome 5 Pro";
	font-weight: 900;
}
.entity-mention[href*="/locations/"]::after {
	content: " \EAD2";
	font-family: RPGAwesome;
	font-weight: 400;
}
.entity-mention[href*="/maps/"]::after {
	content: " \f279";
	font-family: "Font Awesome 5 Pro";
	font-weight: 900;
}
.entity-mention[href*="/races/"]::after {
	content: " \EAEB";
	font-family: RPGAwesome;
	font-weight: 400;
}
.entity-mention[href*="/organisations/"]::after {
	content: " \EA03";
	font-family: RPGAwesome;
	font-weight: 400;
}
.entity-mention[href*="/families/"]::after {
	content: " \E99E";
	font-family: RPGAwesome;
	font-weight: 400;
}
.entity-mention[href*="/calendars/"]::after {
	content: " \f073";
	font-family: "Font Awesome 5 Pro";
	font-weight: 900;
}
.entity-mention[href*="/timelines/"]::after {
	content: " \f252";
	font-family: "Font Awesome 5 Pro";
	font-weight: 900;
}
.entity-mention[href*="/races/"]::after {
	content: " \EAEB";
	font-family: RPGAwesome;
	font-weight: 400;
}
.entity-mention[href*="/creatures/"]::after {
	content: " ";
	font-family: "RPGAwesome";
	font-weight: 400;
}
.entity-mention[href*="/quests/"]::after {
	content: " \EAE9";
	font-family: RPGAwesome;
	font-weight: 400;
}
.entity-mention[href*="/journals/"]::after {
	content: " \EA75";
	font-family: RPGAwesome;
	font-weight: 400;
}
.entity-mention[href*="/items/"]::after {
	content: " \E9DF";
	font-family: RPGAwesome;
	font-weight: 400;
}
.entity-mention[href*="/events/"]::after {
	content: " \f0e7";
	font-family: "Font Awesome 5 Pro";
	font-weight: 900;
}
.entity-mention[href*="/abilities/"]::after {
	content: " \E9C2";
	font-family: RPGAwesome;
	font-weight: 400;
}
.entity-mention[href*="/notes/"]::after {
	content: " \f518";
	font-family: "Font Awesome 5 Pro";
	font-weight: 900;
}
.entity-mention[href*="/tags/"]::after {
	content: " \f02c";
	font-family: "Font Awesome 5 Pro";
	font-weight: 900;
}

/** plugin: Better Grid View - Dead Characters #1.1 code **/
div[data-dead="true"]{
    border-color: #484848;
    border-width: .35em;
 }

.entity.block[data-dead="true"] a{
  filter: grayscale(100%);
 }

