#primary.content-area {
	max-width: 1000px;
}

h2 {
	font-size: 44px;
}

a {
	color: #ef5b65;
	font-weight: bold;
}

a:hover {
	color: #ad6c00;
	text-decoration: underline;
}

label {
	font-family: "IBM Plex Sans";
	font-weight: 200;
	font-weight: bold;
	font-style: normal;
	font-size: 14px;
}

.sp-button, #edd-purchase-button.edd-submit.sp-button, input[type='submit'].edd-submit.sp-button, .edd-add-to-cart, button.edd-submit.sp-button, a.edd-submit.sp-button, .edd-submit, input[type='submit'].edd-submit, #edd-save-cart-button, #edd_next_button, input[type='submit'], .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .button.wp-element-button {
	color: #fff;
	background-color: #ef5b65;
	font-family: "IBM Plex Sans";
	font-weight: 500;
	font-style: normal;
	border-radius: 5px;
	border-width: 0px;
	border-style: solid;
}

.sp-button:hover {
	background-color: #d09a18;
	color: #000;
}

input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="date"], input[type="month"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="week"], input[type="number"], input[type="search"], input[type="tel"], input[type="color"], select, textarea, .woocommerce input, .woocommerce select, .woocommerce textarea {
	color: #b7b7b7;
	background-color: #fff;
	border: 1px solid #dbdbdb;
	border-radius: 5px;
	padding: 7px;
	font-family: "IBM Plex Sans";
	font-weight: 200;
	font-style: normal;
}

.btn {
	background-color: #ef5b65;
}

@media (max-width: 480px) {
	h2 {
		font-size: 38px;
	}
}

@media (min-width: 481px) and (max-width: 1024px) {}