/** plugin: Scrollable Main Sidebar #1.9 code **/
/* BEGIN Scrollable Main Sidebar */
.main-sidebar {
  --sidebar-scrollbar-track-color: auto;
  --sidebar-scrollbar-slider-color: auto;
  --sidebar-scrollbar-width: thin;
}
@media (min-width:768px) {
	.main-sidebar {
		position: fixed;
	}
  .main-sidebar .sidebar-menu {
    margin-bottom: 0;
  }
	/* Main site sidebar */
	body:not(#map-body) .main-sidebar .sidebar {
		height: calc(100vh - 258px) !important;
		overflow-y: scroll;
		scrollbar-width: var(--sidebar-scrollbar-width);
		scrollbar-color: var(--sidebar-scrollbar-slider-color) var(--sidebar-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(--sidebar-scrollbar-track-color);
	}
	body:not(#map-body) .main-sidebar .sidebar::-webkit-scrollbar-thumb {
		background-color: var(--sidebar-scrollbar-slider-color);
	}
}
/* END Scrollable Main Sidebar */

/** plugin: Bolder Names! #6.0 code **/
.entity-grid>.entity-header.with-entity-banner .entity-name, 
.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: Bolder Headings! (Deprecated) #2.0 code **/
/* Upper Title */
.skin-black .content-header {
color: black;
font-size: 1.5em;
}
entity-tags entity-header-line
/* Name */
.entity-grid>.entity-header.with-entity-banner .entity-header-sub, .entity-grid>.entity-header.with-entity-banner i.entity-icons,
.entity-header .entity-name-header .entity-name{
color: black;
font-weight: 700;
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;
}

.label-default {
  text-shadow: none;
}

.entity-title,
.entity-header-line {
  color: black;
  font-size: 1.1em;
  font-weight: 700;
  text-shadow:
    -0.4px -0.4px 0 #FFFFFF,
    0.4px -0.4px 0 #FFFFFF,
    -0.4px 0.4px 0 #FFFFFF,
    0.4px 0.4px 0 #FFFFFF;
}


/* Entity Title elements */
entity-name-icons entity-name-icons-2,
.entity-name-icons-2,
.entity-header-sub pull-left,
.entity-header-sub,
.entity-header-sub-element,
.entity-header-sub-element .name,
.entity-header-sub-element .text,
.entity-header-sub pull-left .name,
.entity-header-sub .name,
.entity-name-icons {
color: black;
font-weight: 700;
font-family: Cinzel;
font-variant: small-caps;
font-size: large;
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;
}

/* Remove text shadow from dropdown menu text*/
.dropdown-menu{
text-shadow:0 0 black;
}

/* Restore popover colour to standard text colour */
.popover{
color: rgb(204, 199, 187);
}


/* Breadcrumbs */
.content-header > .breadcrumb > li{
color: rgb(41, 40, 38);
}

.content-header > .breadcrumb > li > a{
color: rgb(112, 110, 95);
}

.entity-header.with-entity-header .entity-header-sub,
.entity-header.with-entity-header i.entity-icons,
.entity-header.with-entity-header .entity-header-sub a,
.entity-header.with-entity-header .entity-header-sub{
color:black;
}

/** plugin: Hide Campaign Header #1.0 code **/
/* Hide campaign header while keeping action bar */
.campaign-header.campaign-imaged-header {
    height: 0;
    padding: 0;
    margin: 0 0 70px 0;
    visibility: hidden;
   backdrop-filter: unset;
}
.campaign-header.campaign-imaged-header .campaign-header-content {
   backdrop-filter: unset;
}
.campaign-header .action-bar {
    visibility: visible;
}

/** plugin: Dark Footer #2.0 code **/
/*Footer*/
#footer img.logo-white
.logo-white{
display: initial !important;
}

.logo-blue{
display: none;
}

div.footer-links {
    background-color:rgba(45, 51, 53,0.8);
}

/** plugin: Larger pictures in Dashboard #1.1 code **/
/* Set vars */
:root {
	--sky-dashboard-picture-height: 250px;
	--sky-dashboard-picture-height-mobile: 200px;
}

.panel .panel-heading-entity h3 {
	height: var(--sky-dashboard-picture-height);
}

@media (max-width:767px) {
	.panel .panel-heading-entity h3 {
		height: var(--sky-dashboard-picture-height-mobile);
	}
}

/** plugin: Round Entity Images #1.0 code **/
.entity-header .entity-image {

    border-radius: 100% !important;

}

/** plugin: Taller Map #1 code **/
/* dashboard */
.widget-map .panel-body { height: 750px; }
.panel-heading-entity .panel-title { line-height: 0.1; }
.panel-heading-entity { height: 750px; }
#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;
}

