h2 {
	font-size:44px;
	font-weight:700;
}

h3 {
	font-size:38px;
	font-weight:700;
}

.top-home {
	background:url('/new/images/red-black-top-background2.png');
	background-size:cover;
	background-repeat:no-repeat;
	background-position:top;
}

section {
	margin:60px 0px;
}

p {
	font-size:32px;
	font-weight:600;
	text-align:center;
	font-family: 'Ubuntu', sans-serif;
}
h1, h2, h3 {
	text-align:center;
	font-family: 'Ubuntu', sans-serif;
	margin:20px 0px;
	padding:20px 0px;
}

.top-buffer {
	padding-top:40px;
}

.bottom-buffer {
	padding-bottom:40px;
}

.home-second {
	background:url('/new/images/speak-hi.png');
	background-size:contain;
	background-repeat:no-repeat;
}

.home-divider {
	background:url('/new/images/seagulls.jpg');
	background-repeat:no-repeat;
	background-size:cover;
	padding:120px 0px;
}

.light-blue {
	color:#41B2D3 !important;
}

.red {
	color:#ed1c22;
	font-weight:700;
}

.blue {	
	color:#252984;
}

.copper-iron {
	background:url('/new/images/home/copper-iron.png');
	background-size:contain;
	background-repeat:no-repeat;
	background-position:top;
	padding:0px 30px;
}

.copper-iron p {
	color:#ed1c22;
}

.boy-girl-symbol {
	background:url('/new/images/home/boy-girl.png');
	background-size:cover;
	background-repeat:no-repeat;
	margin:40px 0px;
	padding:40px 0px;
}

.boy-girl-symbol h2 {
	padding-top:40px;
}

.small-margin {
	padding:5px 0px;
	margin:0px;
}

.hand-hotspot {
  position: absolute;
  /* tweak these four values to match the hand + arc */
  top: 22%;     /* distance from top of image */
  left: 10%;    /* distance from left of image */
  width: 35%;   /* width of clickable area */
  height: 18%;  /* height of clickable area */
  display: block;
  /* optional: temporary debug colour */
  /* background: rgba(255, 0, 0, 0.2); */
}
