/* lato-regular - latin */
@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 400;
	src: url('../fonts/lato-v23-latin-regular.eot');
	/* IE9 Compat Modes */
	src: local(''),
		url('../fonts/lato-v23-latin-regular.eot?#iefix') format('embedded-opentype'),
		/* IE6-IE8 */
		url('../fonts/lato-v23-latin-regular.woff2') format('woff2'),
		/* Super Modern Browsers */
		url('../fonts/lato-v23-latin-regular.woff') format('woff'),
		/* Modern Browsers */
		url('../fonts/lato-v23-latin-regular.ttf') format('truetype'),
		/* Safari, Android, iOS */
		url('../fonts/lato-v23-latin-regular.svg#Lato') format('svg');
	/* Legacy iOS */
}

/* lato-700 - latin */
@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 700;
	src: url('../fonts/lato-v23-latin-700.eot');
	/* IE9 Compat Modes */
	src: local(''),
		url('../fonts/lato-v23-latin-700.eot?#iefix') format('embedded-opentype'),
		/* IE6-IE8 */
		url('../fonts/lato-v23-latin-700.woff2') format('woff2'),
		/* Super Modern Browsers */
		url('../fonts/lato-v23-latin-700.woff') format('woff'),
		/* Modern Browsers */
		url('../fonts/lato-v23-latin-700.ttf') format('truetype'),
		/* Safari, Android, iOS */
		url('../fonts/lato-v23-latin-700.svg#Lato') format('svg');
	/* Legacy iOS */
}


/*  teating*/
.csc-textpic figure img{display: inline-block;}
.csc-textpic-left figure{text-align:left;}
.csc-textpic-right figure{text-align:right;}
.csc-textpic-center figure{text-align:center;}

h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {
	font-family:inherit;
	font-weight:500;
	line-height:1.1;
	color:inherit
}

h1, .h1{
	font-size: 60px;
	color: #333333;
	margin-top:20px;
	margin-bottom:15px;
}
h1 + .cscHeaderSubheader{
	font-size: 24px;
	color: #666666;
	margin-top:-10px;
	margin-bottom:15px;
}

h2, .h2{
	font-size: 24px;
	color: #333333;
	margin-top:20px;
	margin-bottom:15px;
}
h2 + .cscHeaderSubheader{
	font-size: 20px;
	color: #666666;
	margin-top:-10px;
	margin-bottom:15px;
}

h3, .h3{
	font-size: 20px;
	color: #333333;
	margin-top:20px;
	margin-bottom:15px;
}
h3 + .cscHeaderSubheader{
	font-size: 20px;
	color: #666666;
	margin-top:10px;
	margin-bottom:15px;
}

h3[rel="headline2"], .h3[rel="headline2"]{
	font-size: 24px;
	color: #333333;
	margin-top:20px;
	margin-bottom:15px;
}
h3[rel="headline2"] + .cscHeaderSubheader{
	font-size: 20px;
	color: #666666;
	margin-top:-10px;
	margin-bottom:15px;
}

/* set header and subheader text-align the same*/
.csc-header-alignment-left + .cscHeaderSubheader{
	text-align: left;
}
.csc-header-alignment-center + .cscHeaderSubheader{
	text-align: center;
}
.csc-header-alignment-right + .cscHeaderSubheader{
	text-align: right;
}

p {
	margin: 0px 0px 10px;
}

ul {
	margin: 0px 0px 10px;
	padding: 0 0 0 15px;
}
ol {
	margin: 0px 0px 25px;
}

ul li{
	padding: 0 0 5px 0;
	margin: 0;
}
ul li:last-child{
	padding-bottom: 0;
}
ol li{
	padding: 0 0 5px 0;
	margin: 0;
}
ol li:last-child{
	padding-bottom: 0;
}

hr{
	border-color: #e0e0e0;
}

blockquote {

}


/* not used at the moment */
h4, .h4{
	font-size: 20px;
	color: #990000
}
h5, .h5{
	font-size: 20px;
	color: #990000
}
h6, .h6{
	font-size: 20px;
	color: #990000
}


