body {
	background: #a52420;
}

/* hide scrollbar but allow scrolling */
body {
    -ms-overflow-style: none; /* for Internet Explorer, Edge */
    scrollbar-width: none; /* for Firefox */
    overflow-y: scroll; 
}

body::-webkit-scrollbar {
    display: none; /* for Chrome, Safari, and Opera */
}

p {
	font-family: 'Cinzel', serif;
}

.meth-hero-img .elementor-widget-container .elementor-image-box-wrapper .elementor-image-box-img img:hover {
	box-shadow: 0px 10px 67px -14px #A30000,0px 10px 15px -3px rgba(0,0,0,0.1);
}

.scramble {
	text-shadow: 2px 2px #d2d2d2;
}

/* forms */

.wpforms-container input[type=text], .wpforms-container textarea, .wpforms-container input[type=email], input[type=text], .wpcf7 input[type="email"] {
	background: transparent;
		color: #A30000;
}

.wpforms-container textarea, .wpcf7 input[type="email"] {
	margin-bottom: 40px;
}

.wpforms-submit, input[type="submit"] {
	color: #fff;
	background: #a30000;
}

.wpforms-submit:focus, .wpforms-submit:hover, input[type="submit"]:focus, input[type="submit"]:hover {
	background: #3b3b3b;
	color: #fff;
}

.elementor-1318 .elementor-element.elementor-element-c6ff24a > .elementor-widget-container {
background: #3838388A;
}

.btn-auto-width.elementor-widget.elementor-widget-button {
	width: auto;
}

.front-btn > .elementor-widget-wrap.elementor-element-populated {
	gap: 30px;
}

input[type=text]:focus, input[type=text]:active {
	background: transparent;
	color: #A30000;
}

/* preloader */
.plwao-loader-wrap {
	background: url("http://methuselahs.co.za/wp-content/uploads/2023/07/smoke-1.gif");
	background-size: cover;
}

.plwao-custom-cnt {
	display: none;
}

/* form message style */
.wpcf7 form.sent .wpcf7-response-output {
    border-color: #46b450;
    background-color: #46b450;
    color: #fff;
    border-radius: 8px;
}

.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
    border-color: #ffb900;
    background: #ffb900;
    color: #fff;
    border-radius: 8px;
}

.wpcf7 input:not([type=submit]), .wpcf7 select, .wpcf7 textarea {
	background: transparent;
}

.wpcf7 textarea {
	height: 140px;
		resize: none;
}

.wpcf7 textarea:focus, .wpcf7 textarea:active {
	color: #a30000;
}