#footer-logo-badge{
	margin-top: -142px;
}
@media screen and (max-width: 1024px){

	
	footer *{
		text-align: center !important;
	}
	footer ul{
		display: flex;
		justify-content: center;
	}
	
	footer .site-footer-middle-section-2{
		order: 1 !important;
	}
	footer .site-footer-middle-section-1{
		order: 3 !important;
	}
	footer .site-footer-middle-section-3{
		order: 2 !important;
	}
}

.sr-only{
	width: 0px;
	height: 0px;
	overflow: hidden;
}

.gform_required_legend{
    display: none !important;	
}

body .aspen-form .gform-field-label,
body .aspen-form input[type="submit"]{
	font-family: HebdenGrotesque !important;
	text-transform: uppercase !important;
	font-size: 1.125rem !important;
	color: #140B07;
}

body .aspen-form .gfield_required{
	color: #140B07;
	font-size: 1.125rem !important;
}

body .aspen-form .gform_fields,
body .aspen-form .gfield--input-type-address .ginput_complex{
	row-gap: 1.62rem !important;
}

body .aspen-form input:not(input[type="submit"]),
body .aspen-form textarea,
body .aspen-form select{
	border-radius: 1.25rem !important;
	border: 1px solid #fff !important;
	height: 3.68rem !important;
    font-size: 1.125rem !important;
    padding: 0 1.25rem !important;
    --gf-local-outline-width: 0 !important;
}
body .aspen-form textarea{
    padding-top: 1.125rem !important;
}

body .aspen-form textarea::placeholder{
    color: #B9ABA4;
}

body .aspen-form .ginput_address_city{
    inline-size: 100%;
}

body .aspen-form .ginput_address_state{
    inline-size: 70%;
}

body .aspen-form .ginput_address_zip{
    inline-size: 30%;
}


body .aspen-form input[type="submit"]{
	background-color: #140B07 !important;
    height: 3.125rem !important;
	border-radius: 3.125rem !important;
	border-color: #140B07 !important;
    padding: 0 1.5rem !important;
    font-weight: 400;
}

.entry.loop-entry{
	box-shadow: unset !important;
}

.price-cents,
.woocommerce-Price-currencySymbol{
    /* superscript */
    font-size: 0.6em;
    vertical-align: super;

}


