h1, h2, h3, h4, h5, h6 {
	margin: 15px 0;
	text-transform: uppercase;
	p + & {
		margin-top: 36px;
	}
}

h3, h5 {
	text-transform: capitalize;
}

h1 + p {
	margin-top: 32px;
}

h2 + p {
	margin-top: 22px;
}

h3 + p {
	margin-top: 26px;
}

h4 + p, h5 + p, h6 + p {
	margin-top: 27px;
}

.heading_before {
	position: relative;
	&:before {
		content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAKCAYAAABrGwT5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJZJREFUeNpi+P//P4Nm0n9BEE0shqlnBDKUGBgYdgPx6mtzGSoYCACtZIYOIBUKxK5MQGImEIMMKIdKENJYDlU/E6Q5HYjvQeVxGoCkkQGqPp0R5HagBMzpSlDJTmQvYNHoCpS/B9YMVYDVAFwaQRy4ZhwGnAViY2waMTTjMACrRqyasRiAVSNOzUgGgKIxHZtGEAAIMACJ4HLlyUUYhgAAAABJRU5ErkJggg==');
		display: inline-block;
		position: absolute;
		left: 50%;
		transform: translateX(-50%);
		bottom: -34px;
	}
	margin-bottom: 75px;
}

.site-main {
	h6 {
		& + ul,
		& + ol {
			margin-top: -0.4em;
		}
	}

	ol, ul {
		& + h6 {
			margin-top: 51px;
		}
	}
}

.inset-1 {
	@media (min-width: 1199px) {
		padding-right: 70px;
	}
}

/*Text align*/
.text-center {
	text-align: center;
}