#info {
	width: 100%;
	height: 100%;
}

#info a {
	text-transform: initial;
	font-weight: bold;
}

#info .separate {
	width: 70%;
	border-bottom: 4px solid #8b8b8b;
	margin: 50px 0px;
}

#info h2 {
	font-size: 1.25rem;
}

#info h3 {
	font-size: 1rem;
	margin-top: 50px;
	margin-bottom: 20px;
}

#info p {
	font-size: 0.75rem;
	margin-bottom: 15px;
	text-transform: inherit;
	line-height: 1rem;
}


#info .shipping {
	width: 70%;
	padding-top: 150px;
}

#info .shipping h3 {
	margin-top: 50px;
	margin-bottom: 20px;
}

#info .legal {
	width: 70%;
	margin-bottom: 150px;
}


@media only screen and (min-width: 300px) and (max-width: 736px) {

	#info .shipping {
		margin-top: 0px;
		padding-top: 0px;
		/* margin-top: 100px; */
		/* padding-top: 0px; */
	}

	#info .shipping, #info .legal {
		width: 90%;
	}

}
