/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 28 2023 | 17:28:58 */
/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 

#diagramRectangle {
	display: none;
}

#diagramCircle {
	display: none;
}

#mulch-circle-input-fields {
	display: none;
}

#mulch-rectangle-input-fields {
	display: none;
}

.the-mulch-calculator {
    border: solid 2px var(--geowood-redorange);
	background: var(--geowood-white);
	max-width: unset;
	margin: 0 auto;
}

.the-mulch-calculator-inner {
	padding: 50px 15px;
	text-align: center;
}

span.the-mulch-calculator-title {
    display: block;
    background: var(--geowood-redorange);
    padding: 4px 7px;
    text-align: center;
    color: var(--geowood-white);
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 17px;
	font-family: 'Poppins', sans-serif;
}

.the-mulch-calculator-form p {
	font-size: 18px;
	color: var(--geowood-charcoal);
	padding: 0px;
	margin: 0px auto 30px auto;
	text-align: center;
	font-weight: 400;
	max-width: 500px;
	width: 100%;
    text-align: center;
}

.the-mulch-calculator-form p span {
	display: inline-block;
}

.the-mulch-calculator-form select {
	background: var(--geowood-white);
	border: solid 1px var(--geowood-redorange);
	border-radius: 0px;
	padding: 12px;
	margin-bottom: 30px;
}

.mulch-calculator-diagram {
	width: 300px;
	display: block;
	margin: 0 auto 40px auto;
}

.mulch-calc-form-element label {
	color: var(--geowood-redorange);
	font-weight: 500;
	font-size: 16px;
	letter-spacing: 0.5px;
	text-transform: uppercase;
	margin-bottom: 0px;
	font-family: 'Poppins', sans-serif;
}

.mulch-calc-input-group {
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 0 auto 20px auto;
    max-width: 230px;
	position: relative;
}

.mulch-calc-input-group .input-left {
	flex-grow: 1;
	flex-shrink: 1;
}

.mulch-calc-input-group .input-right {
	flex-basis: 70px;
	flex-grow: 0;
	flex-shrink: 0;
	position: absolute;
	left: -moz-calc(100% + 10px);
	left: -webkit-calc(100% + 10px);
	left: calc(100% + 10px);
	font-family: 'Poppins', sans-serif;
}

.mulch-calc-input-group .input-left input {
	background: var(--geowood-white);
	border: solid 1px var(--geowood-redorange);
	border-radius: 0px;
	padding: 10px;
	width: 100%;
}

.the-mulch-calculator-inner .geowood-btn {
	margin-top: 20px;
	margin-bottom: 50px;
}

.the-mulch-calculator-form p.mulch-calclulator-disclaimer {
	font-size: 12px;
	color: #AAA;
	padding: 0px;
	margin: 0px auto 20px auto;
	text-align: center;
	font-weight: 300;
	max-width: 500px;
}

.mulch-form-asterisk {
	font-style: normal;
	color: var(--geowood-redorange);
	font-weight: 500;
}

.the-mulch-calculator-form h3 {
	font-size: 40px;
	color: var(--geowood-redorange);
	padding: 0px;
	margin: 0px auto 30px auto;
	text-align: center;
	font-weight: 600;
	max-width: unset;
}

.the-mulch-calculator-form h3 span.mulch-form-asterisk {
	font-size: 20px;
	position: relative;
	bottom: 15px;
    left: 3px;
}

.calulator-inner-flex {
	display: flex;
    flex-direction: row;
    justify-content: center;
    column-gap: 40px;
}

.calculator-diagrams {
    display: inline-flex;
    justify-content: center;
    flex-direction: column;
}

.calculator-diagrams .mulch-calculator-diagram {
    display: inline-flex;
    justify-content: center;
    flex-direction: column;
	margin: 0px auto;
}

.mulch-rectangle-input-fields {
    position: relative;
    top: -12px;
}


/* -------------------------------------------------------------------- */
@media (max-width: 1199px) {
	
	.calulator-inner-flex {
	display: block;
	}
	
}

/* -------------------------------------------------------------------- */
@media (max-width: 600px) {
	
	.mulch-calc-input-group {
    max-width: 170px;
	}

	.the-mulch-calculator-form p {
    font-size: 15px;
	}
	
	.the-mulch-calculator-form h3 {
    font-size: 27px;
	}
	
	.the-mulch-calculator-inner {
    padding: 30px 15px;
	}

}




