/*
 * Post Specific CSS Stylesheet
 * Post ID: 11493
 * Slug: events-demo-site
 * Version: 1.0.0
 * This stylesheet is linked by the Post-Specific CSS Manager plugin – see admin settings for details
 */

/* EVENTS DEMO POST STYLES */

/* FONTS */
@font-face {
    font-family: 'All Things Must Pass';
    src: url('../fonts/AllThingsMustPass.woff2') format('woff2'),
        url('../fonts/AllThingsMustPass.woff') format('woff');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Budmo Jiggler';
    src: url('../fonts/BudmoJiggler-Regular.woff2') format('woff2'),
        url('../fonts/BudmoJiggler-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
  font-family: 'Creo';
  src: url('../fonts/Creo-ExtraBold.woff2') format('woff2'),
      url('../fonts/Creo-ExtraBold.woff') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

/* custom font deployment */
.wp-block-site-title a,
.wp-block-navigation .wp-block-navigation-item__label,
h1,h2,h3  {
    font-family: 'Creo',sans-serif; font-weight: 900; text-transform: uppercase;
color: #C8A2C8;}

/* site header */
.hero-header {background-color: transparent !important; 
    border-bottom: none !important; box-shadow: none !important;}

/* footer */
.site-footer .has-main-color {
    background-color: transparent !important; 
    border-top: none !important; 
    box-shadow: none !important;
color: unset !important;}

/* nav menu */
.wp-block-navigation .wp-block-navigation-item__content {background-image: none !important;background-color: #1e73be !important;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
background-color: transparent !important;}

.wp-block-navigation .wp-block-navigation-item__content:hover {background-image: none !important;background-color: #1e73be !important;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}

.wp-block-search.wp-block-search__button-only .wp-block-search__button {
    background: none !important;
}

body {font-family:Verdana, Geneva, Tahoma, sans-serif;font-size: 1.3rem;
 background: rgb(12,0,47);
    background: linear-gradient(90deg, rgba(12,0,47,1) 0%, rgba(0,41,122,1) 50%, rgba(12,0,47,1) 100%)!important;
color: var(--wp--preset--color--base) !important;}

@media only screen and (min-width: 960px) {
    .content {width: 100%;}
    .site-header {border-bottom: 1px solid #13004a;}
}
a, .note h3, .note a:hover {color: #C8A2C8;}
.note a {color: aliceblue;}
a:hover{color: #1e73be;}
a:visited {color:lightslategray;}
.site-container {background-color: #0c002f !important;}
.entry-header {display: none;}
.site-inner, .site-header {padding-top: 0;color: aliceblue;
    background: rgb(12,0,47);
    background: linear-gradient(90deg, rgba(12,0,47,1) 0%, rgba(0,41,122,1) 50%, rgba(12,0,47,1) 100%)!important; }
.before-home .widget, .widget, .content .entry {background-color: transparent;}
@media only screen and (min-width: 960px) {.full-width-content .content { margin-top: -30px;}}
@media only screen and (max-width: 600px) {.wp-block-latest-posts.is-grid li {margin-right: 0;}}
.button-centre {text-align: center; margin: 2rem auto;}
.mPS2id-highlight {background-image: none !important; animation: pulse 3s infinite;}
@keyframes pulse {
  0% {background-color: rgba(12,0,47,0.3);
box-shadow: 0 0 0 0 rgba(200,162,200,0);}
  70% {background-color: rgba(0, 41, 122, 1);
box-shadow: 0 0 20px 10px rgba(200,162,200,0.4);}
  100% {background-color: rgba(12, 0, 47, 0.3);
box-shadow: 0 0 0 0 rgba(200,162,200,0);}}

.firstpara {all: unset; font-size: 1.6rem;font-weight: 900;}
.site-title a:focus, .site-title a:hover,
.menu-toggle {color: #C8A2C8;}
.menu-toggle:hover, .menu-toggle:focus {color: aliceblue;}
.note {background-image: none; padding-top: 0;}
.entry-content ul li::before {display: none;}
h1, h2, h3 {font-family: 'Budmo Jiggler', Arial, sans-serif;}
.site-footer {color: aliceblue; font-size: 1.2rem;}
.goosed {font-family: 'Creo',sans-serif;}
@media screen and (max-width: 800px) {body {margin-left: 0;margin-right: 0;}}
.yellow-menu {background-image: none !important;background-color: #1e73be !important;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;}

.genesis-nav-menu a:focus, .genesis-nav-menu a:hover, .genesis-nav-menu .sub-menu .current-menu-item > a:focus,
.genesis-nav-menu .sub-menu .current-menu-item > a:hover, .site-title a:hover, .site-title a:focus {
    color:#13004a;
    background-image: none;
    background-color:#C8A2C8;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
  }
.genesis-nav-menu a, .site-title a, .site-footer {text-transform: uppercase; font-family: 'Creo',sans-serif; color:#C8A2C8;}
.genesis-nav-menu .sub-menu a {background-color: #13004a;color: #C8A2C8;border-color: #13004a;}
.genesis-nav-menu .sub-menu a:hover {color: #13004a;background-color: #C8A2C8;}
@media only screen and (min-width: 960px) {.genesis-nav-menu .sub-menu {border-top: 0;}}
@media only screen and (max-width: 959px) {.genesis-nav-menu .sub-menu a {background-color: transparent;}}

/* CONTACT FORM */
button, .button, .forminator-button .forminator-button-submit {background-image: none;background-color: #C8A2C8; border-radius: 4px;
font-family: 'Creo',sans-serif !important;}
button:hover, .button:hover, .forminator-button:hover .forminator-button-submit:hover {background-image: none;color: #13004a;background-color: #C8A2C8;}
.forminator-response-message {color:aliceblue;}

/* POST ARCHIVE STYLING */
.wp-block-latest-posts__post-title {text-align: center;
    font-family: 'Creo', Arial, sans-serif;font-size: 1.6rem;
line-height: 1;}
.wp-block-latest-posts__post-excerpt {font-size: 1.1rem;}
.wp-block-latest-posts__post-title {color: #C8A2C8 !important; font-size: 2rem;}

/* post archive featured img one col size fix */
@media (max-width: 768px) {

  .post-template-events-demo-single-post-php .wp-block-latest-posts__featured-image .img-wrap {
    padding: 0 !important;
  }
  .post-template-events-demo-single-post-php .wp-block-latest-posts__featured-image img{
      width: 100vw;
  }
}

/* VIDEO HERO */
.wp-block-cover video.wp-block-cover__video-background {background-image: url(https://bigimpactdesign.com/wp-content/uploads/2024/02/event-demo-hero-video-bkg-img.jpg);
background-size: cover;}

/* VIDEO HERO TEXT */
h2.video-overlay {
    text-transform: uppercase;
    font-family: 'All Things Must Pass', Arial, sans-serif;
    line-height: 2;
    margin-bottom: 0;
    animation: text-flicker-in-glow;
   color: aliceblue;

 -webkit-animation: 2s ease 0s normal forwards 1 fadein;
  animation: 2s ease 0s normal forwards 1 fadein;
}

@keyframes fadein{
  0% { opacity:0; }
  66% { opacity:0; }
  100% { opacity:1; }
}

@-webkit-keyframes fadein{
  0% { opacity:0; }
  66% { opacity:0; }
  100% { opacity:1; }
}
@media only screen and (max-width: 900px) {h2.video-overlay {font-size: clamp(1.8rem, -0.2364rem + 9.3091vw, 5rem) !important;}} /* For 350px TO 900px */
@media only screen and (min-width: 901px) {h2.video-overlay {font-size: clamp(5rem, 0.9008rem + 7.2793vw, 10rem)!important;}} /* For 901px to 2000px */

/* LIGHT FLICKER */
@-webkit-keyframes text-flicker-in-glow{0%{opacity:0}10%{opacity:0;text-shadow:none}10.1%{opacity:1;text-shadow:none}10.2%{opacity:0;text-shadow:none}20%{opacity:0;text-shadow:none}20.1%{opacity:1;text-shadow:0 0 30px rgba(255,0,255,.25)}20.6%{opacity:0;text-shadow:none}30%{opacity:0;text-shadow:none}30.1%{opacity:1;text-shadow:0 0 30px rgba(255,0,255,.45),0 0 60px rgba(255,0,255,.25)}30.5%{opacity:1;text-shadow:0 0 30px rgba(255,0,255,.45),0 0 60px rgba(255,0,255,.25)}30.6%{opacity:0;text-shadow:none}45%{opacity:0;text-shadow:none}45.1%{opacity:1;text-shadow:0 0 30px rgba(255,0,255,.45),0 0 60px rgba(255,0,255,.25)}50%{opacity:1;text-shadow:0 0 30px rgba(255,0,255,.45),0 0 60px rgba(255,0,255,.25)}55%{opacity:1;text-shadow:0 0 30px rgba(255,0,255,.45),0 0 60px rgba(255,0,255,.25)}55.1%{opacity:0;text-shadow:none}57%{opacity:0;text-shadow:none}57.1%{opacity:1;text-shadow:0 0 30px rgba(255,0,255,.55),0 0 60px rgba(255,0,255,.35)}60%{opacity:1;text-shadow:0 0 30px rgba(255,0,255,.55),0 0 60px rgba(255,0,255,.35)}60.1%{opacity:0;text-shadow:none}65%{opacity:0;text-shadow:none}65.1%{opacity:1;text-shadow:0 0 30px rgba(255,0,255,.55),0 0 60px rgba(255,0,255,.35),0 0 100px rgba(255,0,255,.1)}75%{opacity:1;text-shadow:0 0 30px rgba(255,0,255,.55),0 0 60px rgba(255,0,255,.35),0 0 100px rgba(255,0,255,.1)}75.1%{opacity:0;text-shadow:none}77%{opacity:0;text-shadow:none}77.1%{opacity:1;text-shadow:0 0 30px rgba(255,0,255,.55),0 0 60px rgba(255,0,255,.4),0 0 110px rgba(255,0,255,.2),0 0 100px rgba(255,0,255,.1)}85%{opacity:1;text-shadow:0 0 30px rgba(255,0,255,.55),0 0 60px rgba(255,0,255,.4),0 0 110px rgba(255,0,255,.2),0 0 100px rgba(255,0,255,.1)}85.1%{opacity:0;text-shadow:none}86%{opacity:0;text-shadow:none}86.1%{opacity:1;text-shadow:0 0 30px rgba(255,0,255,.6),0 0 60px rgba(255,0,255,.45),0 0 110px rgba(255,0,255,.25),0 0 100px rgba(255,0,255,.1)}100%{opacity:1;text-shadow:0 0 30px rgba(255,0,255,.6),0 0 60px rgba(255,0,255,.45),0 0 110px rgba(255,0,255,.25),0 0 100px rgba(255,0,255,.1)}}@keyframes text-flicker-in-glow{0%{opacity:0}10%{opacity:0;text-shadow:none}10.1%{opacity:1;text-shadow:none}10.2%{opacity:0;text-shadow:none}20%{opacity:0;text-shadow:none}20.1%{opacity:1;text-shadow:0 0 30px rgba(255,0,255,.25)}20.6%{opacity:0;text-shadow:none}30%{opacity:0;text-shadow:none}30.1%{opacity:1;text-shadow:0 0 30px rgba(255,0,255,.45),0 0 60px rgba(255,0,255,.25)}30.5%{opacity:1;text-shadow:0 0 30px rgba(255,0,255,.45),0 0 60px rgba(255,0,255,.25)}30.6%{opacity:0;text-shadow:none}45%{opacity:0;text-shadow:none}45.1%{opacity:1;text-shadow:0 0 30px rgba(255,0,255,.45),0 0 60px rgba(255,0,255,.25)}50%{opacity:1;text-shadow:0 0 30px rgba(255,0,255,.45),0 0 60px rgba(255,0,255,.25)}55%{opacity:1;text-shadow:0 0 30px rgba(255,0,255,.45),0 0 60px rgba(255,0,255,.25)}55.1%{opacity:0;text-shadow:none}57%{opacity:0;text-shadow:none}57.1%{opacity:1;text-shadow:0 0 30px rgba(255,0,255,.55),0 0 60px rgba(255,0,255,.35)}60%{opacity:1;text-shadow:0 0 30px rgba(255,0,255,.55),0 0 60px rgba(255,0,255,.35)}60.1%{opacity:0;text-shadow:none}65%{opacity:0;text-shadow:none}65.1%{opacity:1;text-shadow:0 0 30px rgba(255,0,255,.55),0 0 60px rgba(255,0,255,.35),0 0 100px rgba(255,0,255,.1)}75%{opacity:1;text-shadow:0 0 30px rgba(255,0,255,.55),0 0 60px rgba(255,0,255,.35),0 0 100px rgba(255,0,255,.1)}75.1%{opacity:0;text-shadow:none}77%{opacity:0;text-shadow:none}77.1%{opacity:1;text-shadow:0 0 30px rgba(255,0,255,.55),0 0 60px rgba(255,0,255,.4),0 0 110px rgba(255,0,255,.2),0 0 100px rgba(255,0,255,.1)}85%{opacity:1;text-shadow:0 0 30px rgba(255,0,255,.55),0 0 60px rgba(255,0,255,.4),0 0 110px rgba(255,0,255,.2),0 0 100px rgba(255,0,255,.1)}85.1%{opacity:0;text-shadow:none}86%{opacity:0;text-shadow:none}86.1%{opacity:1;text-shadow:0 0 30px rgba(255,0,255,.6),0 0 60px rgba(255,0,255,.45),0 0 110px rgba(255,0,255,.25),0 0 100px rgba(255,0,255,.1)}100%{opacity:1;text-shadow:0 0 30px rgba(255,0,255,.6),0 0 60px rgba(255,0,255,.45),0 0 110px rgba(255,0,255,.25),0 0 100px rgba(255,0,255,.1)}}

h2, .widget-title {text-align: center;font-size: clamp(2.5rem, 1.2273rem + 5.8182vw, 4.5rem);
color: #C8A2C8;}

/* BLURB CONTAINERS */
.event-demo-blurbs {margin-top: 4rem;}

/* SIMPLE CALENDAR */
.simcal-default-calendar-list ul.simcal-events li.simcal-event {margin-left: 0 !important;}
.simcal-event-details h3 {font-size: 2.5rem; display: inline-block;background-color: #e8e8e8;padding: 2px;width:100%;}
.simcal-calendar-head {background-color:#C8A2C8; padding-top: 5px;}
.simcal-current h3::before {content:url('images/calendar-icon.png');margin-right: 1rem;vertical-align: top;}
.simcal-default-calendar-list ul.simcal-events {margin-left: 0 !important;margin-right: 0 !important;}
.simcal-event-details {
max-height: 300px;
border-bottom: #C8A2C8 2px dotted;}
.simcal-default-calendar-list ul.simcal-events {padding-left: 0 !important;}
.simcal-default-calendar .simcal-current h3,
.simcal-default-calendar-light .simcal-nav-button {color: rgb(0,41,122);}
.simcal-default-calendar-list dt.simcal-day-label:first-of-type {margin-top: 0;}
.simcal-default-calendar-list dt.simcal-day-label > span {
    width: -webkit-fill-available;
    width: -moz-available;}
.simcal-default-calendar-list .simcal-event-details {font-size: 1rem;}
.simcal-default-calendar-list .simcal-calendar-head {padding-bottom: 0!important;}
.simcal-default-calendar-light .simcal-nav-button:disabled {display: none !important;}
.simcal-event-title {font-family: 'Creo', Arial, sans-serif;color:#C8A2C8;
font-size: 1.6rem;line-height: 1; font-weight: normal!important; text-wrap: balance;}

/* CALENDAR COLUMN SETTINGS */
@media only screen and (min-width: 600px) and (max-width: 1023px) {.simcal-events-list-container { column-count:2; column-rule: 1px solid #CCC;}}
@media only screen and (min-width: 1024px) {.simcal-events-list-container { column-count:3; column-rule: 1px solid #CCC;}}

/* SENDER SIGN-UP FORM */
.sender-subs-embed-form-dJmKgb .sender-form-box * {color: aliceblue !important;}

/* MOBILE MENU */
.menu-toggle, .sub-menu-toggle {background-image: none;}
.sub-menu-toggle:focus, .sub-menu-toggle:hover,
.sub-menu-toggle:focus {background-image: none;background-color: #C8A2C8;border-radius: 4px;color:#13004a;}

 /* BACK TO TOP BUTTON */
 .to-top {
	display:inline-block;
	height:40px;
	width:40px;
	position:fixed;
	bottom:40px;
	right:10px;
	overflow:hidden;
	text-indent:100%;
	white-space:nowrap;
	background:url(images/event-back-to-top-button1.gif) no-repeat center 50%;
	visibility:hidden;
	opacity:0;
	-webkit-transition:all .3s;
	-moz-transition:all .3s;
	transition:all .3s;
	-webkit-filter: unset;
 filter: unset;
	z-index:1000;
  box-shadow: unset;
}

.to-top.top-is-visible {
	visibility:visible;
	opacity:1;
	background-color:transparent !important;
	background-image:
	url(images/event-back-to-top-button1.gif);
}

.to-top.top-fade-out {
	opacity:.5;
}

.no-touch .to-top:hover {
	opacity:1;
}
.to-top:hover {
	opacity:1;
}

@media only screen and (min-width: 768px) {
	.to-top {
		right:20px;
		bottom:20px;
		z-index:1000;
	}
}

@media only screen and (min-width: 1024px) {
	.to-top {
		height:60px;
		width:60px;
		right:30px;
		bottom:30px;
		z-index:1000;
	}
}

/* SHARE BUTTON */
.addtoany_content, .entry-meta {inline-size: fit-content;margin-left: 0 !important;}
.addtoany_content {margin: 1rem auto 2rem 0 !important;}
.addtoany_header {display: inline;font-family: 'Creo' !important; font-weight: 900 !important;text-transform: uppercase !important;}

/* TESTIMONIAL STYLING */
.random-post-on-refresh a, .random-post-on-refresh a:active, 
.random-post-on-refresh a:hover, 
.random-post-on-refresh a:link, .random-post-on-refresh a:visited {color: aliceblue !important;}
.gb-block-testimonial .gb-testimonial-name {
  font-family: 'Creo',sans-serif; color: #C8A2C8 !important; text-align: left !important; font-weight: 100 !important;}
.gb-block-testimonial, .robot-talking .gb-block-testimonial  {
	background-image: url(https://bigimpactdesign.com/wp-content/uploads/2025/06/quote-marks-events-150px.png;)
}

/* TESTIMONIALS */ 
.gb-block-testimonial .gb-testimonial-name {letter-spacing: 1px;}
/* RELATED POSTS STYLING */
.jp-related-posts-i2__post-link, .gb-block-testimonial .gb-testimonial-name {
  font-family: 'Creo', 'Arial Black', sans-serif !important;}

  .hero-header.hh-mode-standard {background-color: transparent !important; border-bottom: none;}
.site-header, .pink-panel {
  -webkit-animation: 4s ease 0s normal forwards 1 fadein;
  animation: 4s ease 0s normal forwards 1 fadein;
}

@keyframes fadein{
  0% { opacity:0; }
  66% { opacity:0; }
  100% { opacity:1; }
}

@-webkit-keyframes fadein{
  0% { opacity:0; }
  66% { opacity:0; }
  100% { opacity:1; }
}
