/** plugin: Dashboard: Default Widget Banner #2.0 code **/
/* BEGIN Default Widget Banner by Salvatos */
/* Default image */
.widget {
	--default-banner-100p: url("https://images.unsplash.com/photo-1601137705550-adcd8d863861?fit=crop&w=1200");
	--default-banner-75p: url("https://images.unsplash.com/photo-1601137705550-adcd8d863861?fit=crop&w=1000");
	--default-banner-66p: url("https://images.unsplash.com/photo-1601137705550-adcd8d863861?fit=crop&w=800");
	--default-banner-50p: url("https://images.unsplash.com/photo-1601137705550-adcd8d863861?fit=crop&w=800");
	--default-banner-33p: url("https://images.unsplash.com/photo-1601137705550-adcd8d863861?fit=crop&w=400");
	--default-banner-25p: url("https://images.unsplash.com/photo-1601137705550-adcd8d863861?fit=crop&w=400");
}
/* Merge into a single var */
div.md\:col-span-12 { --default-banner: var(--default-banner-100p) }
div.md\:col-span-9 { --default-banner: var(--default-banner-75p) }
div.md\:col-span-8 { --default-banner: var(--default-banner-66p) }
div.md\:col-span-6 { --default-banner: var(--default-banner-50p) }
div.md\:col-span-4 { --default-banner: var(--default-banner-33p) }
div.md\:col-span-3 { --default-banner: var(--default-banner-25p) }

/* Prepare the link’s flexbox to hold an image */
#campaign-dashboard .w-full:not(.no-default-banner) .widget-header:not(:has(picture)) > a {
	padding: 0;
	flex-wrap: wrap;
	gap: 0;
}
/* Set the background */
#campaign-dashboard .w-full:not(.no-default-banner) .widget-header:not(:has(picture)) > a::before {
	content: "";
	width: 100%;
	background-image: var(--default-banner);
	background-size: cover;
	background-repeat: no-repeat;
    aspect-ratio: 16 / 9;
}
/* Reapply padding to the actual title */
#campaign-dashboard .w-full:not(.no-default-banner) .widget-header:not(:has(picture)) > a > span {
	padding: 1rem 1rem 0 1rem;
}
/* END Default Widget Banner by Salvatos */

/** plugin: Bolder Names! #4.0 code **/
entity-title entity-header-line{
   color: black;
    font-weight: bold;

}

.entity-grid>.entity-header.with-entity-banner .entity-name,.entity-grid>.entity-header.with-entity-banner .entity-title {
text-shadow:-0.6px -0.6px 0 #e7caca, 0.6px -0.6px 0 #e7caca, -0.6px 0.6px 0 #e7caca, 0.6px 0.6px 0 #e7caca;
       color: black;
    font-weight: 700;
    font-size: 1.2em;
    font-variant: small-caps;  
}
.entity-grid>.entity-header.with-entity-banner .entity-breadcrumb a,
.entity-grid>.entity-header.with-entity-banner .entity-icons {   
   text-shadow:
     0 0 3px rgba(255,255,255,0.75), 0 0 5px rgba(255,255,255,0.75);
 	color: black;
	font-weight: bolder;
}

.entity-grid>.entity-header.with-entity-banner .entity-header-sub {  
   text-shadow:
     0 0 3px rgba(255,255,255,0.75), 0 0 5px rgba(255,255,255,0.75);
	color: black;
	font-weight: bolder;
}

.entity-grid>.entity-header.with-entity-banner .entity-header-sub a {
  
   text-shadow:
     0 0 3px rgba(255,255,255,0.75), 0 0 5px rgba(255,255,255,0.75);
  	color: black;
    text-decoration: underline;
	font-weight: bolder;
}

/* Breadcrumbs */
#main-content > section > div > div.entity-header.pb-5.flex.flex-wrap > div.entity-header-text.flex.flex-col > div.entity-texts > ol > li:nth-child(1) > a{
  text-shadow:
      0 0 3px rgba(255,255,255,0.75), 0 0 5px rgba(255,255,255,0.75)!important;
  	color: black!important;
 }

.entity-header .entity-breadcrumb li+li:before
{
  text-shadow:
      0 0 3px rgba(255,255,255,0.75), 0 0 5px rgba(255,255,255,0.75)!important;
  	color: black!important;
}

.entity-grid>.entity-header.with-entity-banner .entity-name-header>.entity-name, .entity-grid>.entity-header.with-entity-banner .entity-name-header>.entity-title{
font-size: 3.0em;
color: black;
font-weight: 700;
font-family: Eagle Lake;
font-variant: small-caps;
text-shadow:
0 0 3px rgba(255,255,255,0.75), 0 0 5px rgba(255,255,255,0.75);
}


.badge{
  color: hsl(var(--bc)/var(--tw-text-opacity))
}

.entity-header-text a:not(.btn):not(.btn2) {
    text-shadow:
0 0 3px rgba(255,255,255,0.75), 0 0 5px rgba(255,255,255,0.75)!important;
  color: black!important;
}

/** plugin: Center Image in Text Fields #1.0 code **/
/* Centers images in text fields. add (class="centerimage") inside the image tags for it to take effect */

:root
.centerimage {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 50%;
}

