
#site{
	max-width: 1440px;
	background: #fff;
	margin: 0 auto;
}

/**
 * General
 * -----------------------------------------------------------------------------
 */
html,
body{
	height: 100%;
	color: #454545;
	background: #ecf0f1;
}
a,
a:visited  /* PAA Added to override /dnn/default.css */
{
	-webkit-transition: all 200ms ease-in;
	-moz-transition: all 200ms ease-in;
	-ms-transition: all 200ms ease-in;
	-o-transition: all 200ms ease-in;
	transition: all 200ms ease-in;
	outline: none;
	color: #007FFF;
	text-decoration: none;
}
a.btn-info,  a.btn-info:visited  /* copied from bootstrap to override previous rules for btn-info */
{
	color: #fff;
	background-color: #00B4DF;
	border-color: #46b8da
}
a:hover{
	color: rgba(101, 114, 119, 1);
	text-decoration: none;
}
img{
	max-width: 100%;
	height: auto;
}
h1,
h2,
h3,
h4,
h6{
	color: #363d40;
}
h5{
	color: #00B4DF;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small{
	color: #454545;
}
strong, b{
	font-weight: 500;
}

/**
 * General > Typography
 * -----------------------------------------------------------------------------
 */

html{
	font-size: 62.5%;
	font-weight: 300;
}
body{
	font-size: 1.4rem;
	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
}
p, li, div{
	font-size: 1.8rem;
}
.lead{
	font-size: 2.0rem;
	margin: 2.8rem 0;
}

h1{
    font-family: "proxima-nova", sans-serif;
	font-size: 4rem;
	line-height: 1.2;
	color:#003B67;
	font-weight: 700
}
h1>span {font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif"; font-size: 3.6rem;color:#00B4DF;font-weight: 200;}
h2{
	font-size: 3.0rem;
	line-height: 1.2;
}
h4{
	font-size: 2rem;
	line-height: 1.2;
	color:#003B67;
	margin-bottom: 0
}
h5{
	font-size: 1.6rem;
	line-height: 1.2;
}
h6{
	font-size: 1.4rem;
	line-height: 1.2;
}

h3{
	font-size: 2.4rem;
	line-height: 1.2;
	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";font-weight: 500;font-size:3rem;color:#003B67;margin-top:40px}

ul.list-unstyled li{
	margin-bottom: 1.4rem;
}
h1 small, 
h2 small,
h3 small{
	font-size: 80%;
	font-weight: normal;
}
h4 small{
	font-size: 65%;
}
h5 small,
h6 small{
	font-size: 75%;
}
h1,
h2{
	font-family: "Georgia", serif;
	position: relative;
}

#content h1[style*='center'],
#content h2[style*='center'],
#content h3[style*='center'],
#content h4[style*='center'],
#content h5[style*='center'],
#content h6[style*='center'],
#content h1.text-center,
#content h2.text-center,
#content h3.text-center,
#content h4.text-center,
#content h5.text-center,
#content h6.text-center{
	margin-bottom: 6.2rem;
}
#content h1[style*='center']::after,
#content h2[style*='center']::after,
#content h3[style*='center']::after,
#content h4[style*='center']::after,
#content h5[style*='center']::after,
#content h6[style*='center']::after,
#content h1.text-center::after,
#content h2.text-center::after,
#content h3.text-center::after,
#content h4.text-center::after,
#content h5.text-center::after,
#content h6.text-center::after{
	content: '';
	display: block;
	position: absolute;
	width: 6rem;
	border-bottom: .3rem solid #003B67;
	margin-top: 1.2rem;
	margin-left: -3rem;
	left: 50%;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small{
	display: block;
	opacity: 0.8;
	line-height: 1.2;
}
h1 .center-block,
h2 .center-block,
h3 .center-block,
h4 .center-block,
h5 .center-block,
h6 .center-block{
	display: block;
	margin: 0 auto;
	line-height: 1.4;
}

@media (max-width:767px) {
html{
		font-size: 75%;
	}
	h1{
		font-size: 3.6rem;
	}
	h2{
		font-size: 3.0rem;
	}
	h3{
		font-size: 2.4rem;
	}
	h4{
		font-size: 1.8rem;
	}
	h5{
		font-size: 1.6rem;
	}
	h6{
		font-size: 1.4rem;
	}
}