/*
Theme Name: Aqua Weed
Theme URI: https://amswebdesign.com
Author: Advanced Media Solutions (Ruven Pelka)
Author URI: https://amswebdesign.com
Description: Theme for Aqua Weed Control
Version: 1.0.0
License: GPLv3
License URI: http://www.gnu.org/licenses/gpl.html
Text Domain: iss
Template: site-builder
*/



/**
 * WP/WOOCOMMERCE
 */

.woocommerce-breadcrumb {
	margin-top: 2rem !important;
}



/**
 * WP/SITE-BLOCKS
 */

.wp-site-blocks > header {
	position: relative;
	z-index: 11;
}

.wp-site-blocks > * + * {
	margin-top: 0;
}

/**
 * COMPONENTS/SHADOW
 */

.c-shadow {
	box-shadow: 0px 4.42283px 18.797px rgba(0, 0, 0, 0.1);
}

/**
 * SCOPES/WAVE-CONTAINER
 */

.s-wave-container {
	position: relative;
	margin-top: 0;
}

.s-wave-container--t,
.s-wave-container--y {
	padding-top: 20px !important;
	margin-top: -20px !important;
}

.s-wave-container--b,
.s-wave-container--y {
	margin-bottom: -20px !important;
	padding-bottom: 20px !important;
}

@media (min-width: 1024px) {
	.s-wave-container--t,
	.s-wave-container--y {
		padding-top: 47px !important;
		margin-top: -47px !important;
	}
	.s-wave-container--b,
	.s-wave-container--y {
		margin-bottom: -47px !important;
		padding-bottom: 47px !important;
	}
}

.s-wave-container--t-sm,
.s-wave-container--y-sm {
	padding-top: 20px !important;
	margin-top: -20px !important;
}

.s-wave-container--b-sm,
.s-wave-container--y-sm {
	margin-bottom: -20px !important;
	padding-bottom: 20px !important;
}

@media (min-width: 1024px) {
	.s-wave-container--t-sm,
	.s-wave-container--y-sm {
		padding-top: 30px !important;
		margin-top: -30px !important;
	}
	.s-wave-container--b-sm,
	.s-wave-container--y-sm {
		margin-bottom: -30px !important;
		padding-bottom: 30px !important;
	}
}

.s-wave-container > .wp-block-group__inner-container > .wp-block-group {
	margin-top: 0px; }

/**
 * COMPONENTS/WAVE
 */

.c-wave {
	height: 37px;
	position: absolute;
	left: 0px;
	z-index: 2;
	width: 100%;
	min-width: 100%;
}

@media (min-width: 1024px) {
	.c-wave {
		height: 74px;
	}
}

.c-wave--sm {
	height: 20px;
}

@media (min-width: 1024px) {
	.c-wave--sm {
		height: 30px;
	}
}



/**
 * BASE/FORMS
 */

label {
	display: block;
	font-size: .85em;
	font-weight: 500;
}

[type='text'],
[type='email'],
[type='url'],
[type='password'],
[type='number'],
[type='date'],
[type='datetime-local'],
[type='month'],
[type='search'],
[type='tel'],
[type='time'],
[type='week'],
[multiple],
textarea,
select {
	font-family: inherit;
	box-sizing: border-box;
	border: 2px solid var(--wp--preset--color--lines);
	width: 100%;
	padding: .8rem 1rem;
	font-size: inherit;
	border-radius: 3px;
}

[type='text']:focus,
[type='email']:focus,
[type='url']:focus,
[type='password']:focus,
[type='number']:focus,
[type='date']:focus,
[type='datetime-local']:focus,
[type='month']:focus,
[type='search']:focus,
[type='tel']:focus,
[type='time']:focus,
[type='week']:focus,
[multiple]:focus,
textarea:focus,
select:focus {
	outline-color: var(--wp--preset--color--primary);
}

input[type=submit] {
	background-color: var(--wp--preset--color--primary);
	color: var(--wp--preset--color--base);
	border: 0;
	font-size: inherit;
	font-weight: 500;
	padding: .8rem 2rem;
	border-radius: 3px;
	cursor: pointer;
}
input[type=submit]:hover {
	background-color: var(--wp--preset--color--primary);
}