/*
Theme Name: Snakepit Child
Theme URI: https://preview.wolfthemes.store/snakepit/landing/
Description: Snakepit Child theme
Author: WolfThemes
Author URI: https://wolfthemes.com
Template: snakepit
Text Domain: snakepit-child
Version: 1.1.0
*/
body.page-id-12123.custom-background .content-inner {
    background: center top no-repeat;
    background-size: auto 2000px;
}

.fp-auto-height.fp-section, .fp-auto-height .fp-slide, .fp-auto-height .fp-tableCell {
    height: 100vh!important;
}

.product-content .wp-audio-shortcode{
	margin-bottom:35px
}

.single-product .product-content .wp-audio-shortcode{
	margin-bottom:35px
}

.cta-container .wvc-icon-container .wvc-icon {
    width: 100%;
}
.search-bar-blog .wp-block-search__button {
	background-color: #cc9933;
	min-width: 100px;
	text-align: center;
	padding: 0;
}
input[type="checkbox"], input[type="color"], input[type="date"], input[type="datetime-local"], input[type="datetime"], input[type="email"], input[type="month"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], select, textarea { 
	padding: 5px 12px;
	height: 38px;
	background-color: transparent !important;
	color: #fff !important;
}
input[type="checkbox"]:focus, input[type="color"]:focus, input[type="date"]:focus, input[type="datetime-local"]:focus, input[type="datetime"]:focus, input[type="email"]:focus, input[type="month"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="time"]:focus, input[type="url"]:focus, input[type="week"]:focus, select:focus, textarea:focus {
	border-color: #f2d87c;
}
textarea {
  height: 75px;
}
.wpcf7-not-valid-tip { font-size: 14px; }
.wpcf7-inline-wrapper .wpcf7-inline-field { margin-bottom: 10px; }
.wpcf7 form.invalid .wpcf7-response-output { margin-top: -30px; }

.wvc-mailchimp-submit { height: 38px !important; }

.wpcf7-newsletter-wrapper { position: relative; }
.wpcf7-button-newsletter { position: absolute; top: 0; right: 0; height:38px; width: min-content; }
.wpcf7-button-newsletter input {height: 38px;}
.wpcf7-newsletter-wrapper .wpcf7-email { border-color:#cc9933 !important; }
.wpb_copyright_element { margin:0; }
.hero-slide {pointer-events: none;}
.wvc-social-icon a { pointer-events: all;z-index: 1; }
/** Products Homepage */
.releases-medias .entry-box { max-width: 350px !important; max-height: 350px !important; }
.products-medias .product-thumbnail-container { max-width: 350px !important; max-height: 350px !important; }
.products-medias .product-summary { max-width: 350px !important; }
.event-date .bigtext-line0 { font-size: 18.8px !important; }
.event-date .bigtext-line1 { font-size: 38.8px !important; }
.past-events span.event-date { padding-right: 70px !important; }
@media screen and (max-width: 768px) {
	.hero-slide {pointer-events: none;}
	.home-hero-banner { min-height: 450px !important; }
	.home-hero .wvc-column-container { min-height: 450px !important; }
	.hero-slide rs-module-wrap { height: 500px !important;}
	.hero-slide rs-module { height: 500px !important;}
	body.home.custom-background .content-inner {
		//background-image: url(https://mattcoffy.com/wp-content/uploads/2025/07/New-Project.jpg) !important;
		background-image: url(https://mattcoffy.com/wp-content/uploads/2025/07/MCB-Website-Background.jpg) !important;
	}
	.past-events span.event-date { padding-right: 35px !important; }
	.intro .logo-img.logo-light {display: none;}
	.home-hero-banner .wvc-socials-container { display: none; }
}
@media screen and (max-width: 580px) {
	.past-events span.event-date { padding-right: 25px !important; }
}
@media screen and (max-width: 420px) {
	.past-events span.event-date { padding-right: 10px !important; }
}