/****************************
 *  halloween special 2025  *
 ****************************/

html, #toTop {
	filter: invert(100%) hue-rotate(30deg);
}
* img, #footer, a.responsive-featured-image {
	filter: invert(100%) hue-rotate(-40deg);
}
body, .page-template-template-onecolumn .main, body.single-post .main {
	background: #eee;
}
a#logo > img.custom-logo {
	width: 0;
	height: 0;
	padding-left: 48px;
	padding-top: 48px;
	background-image: url("/resources/cryout-halloween-companion.svg");
	background-size: contain;
	filter: invert(100%);
	margin-top: 18px;
}

body .background-black .color-lightgray {
	color: #222;
}

body #site-header-main, #cryout-pp-themes-showcase .cryout-element-inside {
	background-color: #e8e6e3;
}
#cryout-pp-themes-showcase .cryout-element-hidden {
	border-color: #d6d6d6;
}

body .background-black {
	background-color: #ccc;
}

body .ubermenu .ubermenu-item-layout-image_above > .ubermenu-image,
#cryout-theme-description img {
	border-color: #222;
}

#cryout-theme-description img {
	background: #111;
}

body .ubermenu-main .ubermenu-item-level-0 > .ubermenu-target,
body .ubermenu-skin-clean-white .ubermenu-submenu,
body .ubermenu-skin-clean-white .ubermenu-submenu .ubermenu-target,
body .ubermenu-skin-clean-white .ubermenu-target { color: #555; }

[class*="crybutton"], input[type="submit"], button[type="submit"], 
.cart_item.edd_checkout a, 
#edd-purchase-button, .edd-submit, input.edd-submit[type="submit"],
#cryout-cookies-notification .close-button {
	font-weight: 500;
}

body #footer {
	background-color: #17191c;
	overflow: hidden;
}

body #footer a:hover {
	color: #9C4B13;
}

#footer img {
	filter: none;
}

#footer::before {
	content: "";
	bottom: -25px;
	left: 3vw;
	width: 300px;
	height: 300px;
	position: absolute;
	background-image: url("/resources/zombie-hand-3.png");
	background-repeat: no-repeat;
	background-size: contain;
    opacity: 0;
    animation: anim1 45s linear infinite;
	transform-origin: bottom center;
}

@keyframes anim1 {
  10% { opacity: 0; scale: 70%; transform: rotate(30deg) translateY(100px); }
  25% { opacity: 0.5; scale: 110%; transform: rotate(0) translateY(20px);  }
  40% { opacity: 0; scale: 150%;  transform: rotate(-30deg) translateY(0px); }
  90% { opacity: 0; }
}

#banner_bar > div.banner-blue {
	background: #4ac0c1;
	color: #000;
}

#banner_bar > div.banner-blue:hover {
	background-color: #B03A80; /* #AE403F; */
	color: #1b1b1b;
}

#banner_bar div.banner-blue a strong {
	color: #000;
}
#banner_bar div.banner-blue:hover a strong {
	color: #4ac0c1;
}

body .color-gray { color: #444; }

#edd_payment_mode_select #edd-payment-mode-wrap label {
	filter: hue-rotate(-155deg) grayscale(0.7); 
}
#edd_payment_mode_select #edd-payment-mode-wrap label.edd-gateway-option-selected {
	/* border-color: #FF9C53; */
	border-color: #FF53A4;
}

body #cryout-cookies-notification {
	box-shadow: none;
}

#bbpress-forums .status-spam.even,
#bbpress-forums .status-trash.even {
	background-color: #cff;
}

#content-masonry .article-inside {
  padding-left: 1em;
  padding-right: 1em;
}

/* Muhahahahahhaha.... end! */