/* HTML:  */
.loader {
  height: 16px;
  width: 100%;
  --c:no-repeat linear-gradient(#c4841c 0 0);
  background: var(--c),var(--c),rgba(196,132,28,0.5);
  background-size: 60% 100%;
  animation: l16 3s infinite;
}
@keyframes l16 {
  0%   {background-position:-150% 0,-150% 0}
  66%  {background-position: 250% 0,-150% 0}
  100% {background-position: 250% 0, 250% 0}
}

.mc_signup_form input {color:#000000 !important;}

/*Loading Animation */

#loading-texts {
	animation: pulse 30s;
}

@keyframes pulse {
}

#loading-texts:after {
	content: "";
	animation: spin 30s linear;
	animation-iteration-count: infinite;
}

@keyframes spin {
  0% { content:"Adventure"; }
  5% { content:"Tables & Chairs"; }
	10% { content:"Events"; }
  15% { content:"Community"; }
		  20% { content:"Private Themed Rooms"; }
  25% { content:"Dice"; }
		  30% { content:"Games"; }
  35% { content:"Fun"; }
		  40% { content:"More Dice"; }
  45% { content:"Drinks"; }
				  50% { content:"Workshops"; }
  55% { content:"Even More Dice"; }
		  60% { content:"Snacks"; }
  65% { content:"Goblins"; }
		  70% { content:"Cards"; }
  75% { content:"Music"; }
				  80% { content:"Friends"; }
  85% { content:"Board Games"; }
		  90% { content:"Good Times"; }
  95% { content:"Unfinished Projects Anonymous"; }
		  100% { content:"More Chairs"; }
}

.flex-loading {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  align-content: center;
}

.flex-items:nth-child(1) {
  display: block;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  align-self: auto;
  order: 0;
}

.flex-items:nth-child(2) {
  display: block;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  align-self: auto;
  order: 0;
}

.author-box {display:none !important;}

body {background: radial-gradient(rgb(4, 8, 19) 49%, rgb(11, 22, 46) 100%) !important; background-attachment:fixed !important;}

.blog-layout-grid * {background-color:transparent !important; border:none !important}

.site-description, .event-date {font-size:1.5em !important;}

.custom-logo {width:64px !important; height:auto !important;}

.article, article, .corp-content-wrapper {background:none !important;}

.button-full-width {min-width:100% !important; text-align:center !important;}