@charset "UTF-8";
/* CSS Document */

html {
	font-size: 16px;
}

header {
	display: none;
}

body {
	background-color: #f6f5f3 !important;
	text-align: center;
	padding-top: 45px;
}

.container-fluid {
	border: solid 1px #dedede;
	background-color: #FFF;
	padding: 45px !important;
	position: relative;
}

.container-fluid:before {
	content: '';
	width: 100%;
	height: 100%;
	position: absolute;
	background-image: url(/wp-content/themes/diverge-health/footer-logo-icon.svg);
	background-size: 50%;
	background-position: calc(100% - 60px) calc(100% - 60px);
	background-repeat: no-repeat;
	z-index: 5;
	opacity: 0.1;
}

.maxw {
	max-width: 800px;
}

#hcoach .container-fluid .row {
	margin-bottom: 1em;
}

#hcoach .container-fluid .row > div:nth-child(2) {
	padding-left: 1.5em;
}

#hcoach h1 {
	background-color: #F5942E;
	padding: 0.25em;
	margin-bottom: 1em;
	color: #FFF;
	text-align: center;
}

#hcoach :is(h2,h3,p) {
	margin: 0;
	padding: 0;
	margin-bottom: 0.5em;	
	/*background-color: red;*/
}

#hcoach h3 {
	font-size: 1.25em;
	border-top: solid 1px #dedede;
	padding-top: 0.25em;
}

#hcoach ul li {
	list-style: disc;
}

#hcoach .container-fluid  :is(h2,h3,p,li) {
	position: relative;
	z-index: 10;
}

