/**
 * Campaign Styles for campaign #69906
 */

/** Style Style 1.2#3244 */
/* Fonts */
@import url('https://fonts.googleapis.com/css2?family=Open+Sans&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Cinzel&display=swap');

/*ENTITY PAGE NAMES*/
.entity-actions h1 {
margin: 0;
padding: 1px 0px 4px 4px;
font-size: 1.8em;
display: inline-block;
text-align: center;
font-weight: 400;
font-family: 'Cinzel'; }
/*END SECTION*/

/*THE FONT EVERYWHERE ELSE*/
body {
letter-spacing: .5px;
font-size: 1.55em;
font-family: 'Open Sans';
line-height: 1.45; }
body a, a, h4, h5, h6 { font-family: 'Open Sans', sans-serif; }
/*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: 'Cinzel'; }
/*END SECTION*/

/*Small dashboard widget fix*/
#campaign-dashboard .panel-body a, #campaign-dashboard .more a { font-family: 'Open Sans', sans-serif; }
/*end section*/

/*SIDEBAR CAMPAIGN NAME (slightly larger)*/
section.sidebar-campaign .campaign-block .campaign-head .campaign-name{
font-family: 'Cinzel';
font-size: 1.3em;
margin-bottom: 4px;
line-height: normal;
max-height: 35px;
 }

/*END SECTION*/

/* Title rows*/
#campaign-dashboard .campaign-header-content  { display: none; }
#campaign-dashboard .campaign-header.campaign-imaged-header { background-image: none !important; padding: 0px 0px; }

/* Dashboard Headers */
#campaign-dashboard .widget .widget-header-text{
    font-size: 42px;
    font-family: "Cinzel";
    font-weight: 500;   
    margin-top: 7px;
 }


/* Map*/
.widget-map .panel-body { height: 398px; !important} 
.widget-map { height: 398px; !important} 
.map-dashboard leaflet-container  { height: 398px; !important} 
/* map fix for vertical monitors */
.map-dashboard {
    min-height: unset;
}
/* Panels */
.panel-heading-entity .panel-title { line-height: 0;}
.panel-heading-entity {height: 300px;}
.panel .panel-heading-entity h3 a {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
   background-color: rgba(7, 7, 6, 0.3);
   font-size: 20px;
}

/* Calendar*/
.widget-calendar .panel-body { min-height: 360px; }

/* Add a pre-title to a specific random widget */
#dashboard-widget-47404 h3 a::before { content: "Random NPC:  "; color: lightskyblue; word-wrap: break-word;}
#dashboard-widget-51088 h3 a::before { content: "Random Location: "; color: lightskyblue; word-wrap: break-word;}
#dashboard-widget-51089 h3 a::before { content: "Random Race : "; color: lightskyblue;; word-wrap: break-word;}

#dashboard-widget-51266 h3 a::before { content: "Random:  "; color: lightskyblue; word-wrap: break-word;}
#dashboard-widget-51267 h3 a::before { content: "Random: "; color: lightskyblue; word-wrap: break-word;}
#dashboard-widget-51268 h3 a::before { content: "Random: "; color: lightskyblue;; word-wrap: break-word;}
#dashboard-widget-58005 h3 a::before { content: "Random: "; color: lightskyblue;; word-wrap: break-word;}


/* background image */
:root {
  --background-image: url(https://kanka-user-assets.s3.eu-central-1.amazonaws.com/campaigns/36205/7d470270-8109-47bf-a8d2-d6e00e06c0d3.jpeg);
}

/* Sidebar Tweaks */
.sidebar-menu span {
font-weight: normal;
}

/* Upper Title */
.skin-black .content-header {
color: black;
font-size: 1.5em;
}
body{
    font-size:14px;
}
#campaign-dashboard .content > .max-w-7xl {
    max-width: initial;
    padding: 2rem;
}
