/* Global Styling */
 body {
	font-family:"Domine";
	color: #000000;
	background-color: #e0e0e0;
	padding: 0px;
	margin: 0px;
}
 a {
	color: #000000;
}
 h1 {
	font-family:"Abel";
}
 h2 {
	font-family:"Abel";
}
 h4 {
	font-family:Arial, Helvetica, sans-serif;
	color: #ffffff;
}
 textarea,
 input[type=text],
 input[type=password],
 input[type=search],
 input[type=email],
 input[type=url],
 input[type=number],
 input[type=tel],
 input[type=date],
 input[type=datetime],
 input[type=datetime-local],
 input[type=month],
 input[type=time],
 input[type=week] {
	border-style: solid;
	border-width: 1px;
	border-color: #9e9e9e;
}
 input[type=reset],
 input[type=submit],
 button {
	text-transform:uppercase;
	color: #ffffff;
	background-color: #000000;
}
 .tf_header {
	background-color: #ffffff;
	padding: 0px;
	margin: 0px;
	height: 190px;
}
 #pagewrap {
	margin-right: auto;
	margin-left: auto;
}
 p {
	margin: 0px;
	padding: 0px;
}
 .pagewidth,
 .themify_builder_row .row_inner,
 .tf_row_wrapper > .tf_row_inner {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
 #middle {
	padding-right: 20px;
	padding-left: 20px;
}
 #content {
	padding-top: 20px;
	padding-right: 0px;
	padding-left: 0px;
}

/* Module Styling */
.tf_row_block_57e1a0345e08e .tf_row_wrapper {
	padding-top: 20px;
}
.tf_row_block_55652a7076f6d .tf_row_wrapper {
	text-align:center;
	padding-top: 8%;
	padding-bottom: 8%;
}
.tf_module_block_555fb10e5a22c .tf_comments_container {
	border-top-style: solid;
	border-top-width: 3px;
	border-top-color: #ebebeb;
	border-right: none;
	padding-top: 20px;
}
.tf_module_block_555fb0e752c74 .tf_author_box {
	background-color: #88;
}
.tf_row_block_57e19cb858fea .tf_row_wrapper {
	background-color: transparent;
	padding-top: 0em;
	padding-right: 20px;
	padding-bottom: 0em;
	padding-left: 20px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	max-width: 1100px;
	border-bottom-style: solid;
	border-bottom-color: #1C1C1C;
}
.tf_row_block_57e19cb858fea.tf_row .tf_row_wrapper > .tf_row_inner,
.tf_row_block_57e19cb858fea.tf_row.tf_row_full_width .tf_row_wrapper > .tf_row_inner {
	padding: 0px;
	margin: 0px;
}
.tf_module_block_57e19cb85a73b .tf_site_logo {
	padding-top: 30px;
}
.tf_module_block_57e19cb85be8f .tf_module_text {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:22px;
	color: #de0000;
	float: right;
	padding-top: 30px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}
.tf_module_block_57e19cb85ca37 .tf_site_tagline {
	margin-bottom: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	color: #787878;
	float: right;
	padding-right: 15px;
}
.tf_module_block_57e19cb85d5e1 .tf_module_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #a3a3a3;
	float: right;
	padding-right: 15px;
}
.tf_module_block_57e19cb85d5e1 .tf_module_text p {
	float: ;
	line-height:16px;
}
.tf_module_block_57e19cb85e18b .tf_menu {
	background-image: none;	background-color: transparent;
	float: right;
	right: 0px;
	bottom: 0px;
	position: ;
	padding-top: 20px;
}
.tf_module_block_57e19cb85e18b .tf_menu ul a,
.tf_module_block_57e19cb85e18b .tf_menu .current_page_item ul a,
.tf_module_block_57e19cb85e18b .tf_menu ul .current_page_item a,
.tf_module_block_57e19cb85e18b .tf_menu .current-menu-item ul a,
.tf_module_block_57e19cb85e18b .tf_menu ul .current-menu-item a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:.75em;
	color: #000000;
}
.tf_module_block_57e19cb85e18b .tf_menu a {
	font-family:"Abel";
	font-size:1.10em;
	text-transform:uppercase;
	color: #000000;
}
.tf_module_block_57e19cb85e18b .tf_menu ul {
	background-color: #ffffff;
}
.tf_module_block_57e19cb85e18b .tf_menu a:hover {
	color: #EE5B40;
}
.tf_module_block_57e19cb85e18b .tf_menu .current_page_item a,
.tf_module_block_57e19cb85e18b .tf_menu .current-menu-item a {
	color: #EE5B40;
}
.tf_row_block_57e19cb85ed34 .tf_row_wrapper {
	background-position: center center;
}
.tf_module_block_57e19cb860488 .tf_module_text {
	font-family:Arial, Helvetica, sans-serif;
}
.tf_module_block_57e19cb860488 .tf_module_text h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:54px;
	line-height:54px;
	color: #ffffff;
	padding-top: 30px;
	padding-left: 20px;
}
.tf_module_block_57e19cb8617e4 .tf_module_text {
	background-color: #000000;
	background-color: rgba(0,0,0,0.73);
	padding-top: 30px;
	padding-right: 20px;
	padding-bottom: 50px;
	padding-left: 20px;
	margin-right: 30px;
}
.tf_module_block_57e19cb8617e4 .tf_module_text h3 {
	font-family:Arial, Helvetica, sans-serif;
	color: #ffffff;
}
.tf_module_block_57e19cb8617e4 .tf_module_text p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #ffffff;
}
.tf_module_block_5570f250bf236 .tf_site_tagline {
	margin-bottom: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	color: #787878;
	float: right;
	padding-right: 15px;
}
.tf_row_block_5570f244b586f .tf_row_wrapper {
	background-color: transparent;
	padding-top: 0em;
	padding-right: 20px;
	padding-bottom: 0em;
	padding-left: 20px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	max-width: 1100px;
}
.tf_row_block_5570f244b586f.tf_row .tf_row_wrapper > .tf_row_inner,
.tf_row_block_5570f244b586f.tf_row.tf_row_full_width .tf_row_wrapper > .tf_row_inner {
	padding: 0px;
	margin: 0px;
}
.tf_module_block_5570f29739427 .tf_menu {
	background-image: none;	background-color: transparent;
	float: right;
	right: 0px;
	bottom: 0px;
	position: ;
	padding-top: 20px;
}
.tf_module_block_5570f29739427 .tf_menu ul a,
.tf_module_block_5570f29739427 .tf_menu .current_page_item ul a,
.tf_module_block_5570f29739427 .tf_menu ul .current_page_item a,
.tf_module_block_5570f29739427 .tf_menu .current-menu-item ul a,
.tf_module_block_5570f29739427 .tf_menu ul .current-menu-item a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:.75em;
	color: #000000;
}
.tf_module_block_5570f29739427 .tf_menu a {
	font-family:"Abel";
	font-size:1.10em;
	text-transform:uppercase;
	color: #000000;
}
.tf_module_block_5570f29739427 .tf_menu ul {
	background-color: #ffffff;
}
.tf_module_block_5570f29739427 .tf_menu a:hover {
	color: #EE5B40;
}
.tf_module_block_5570f29739427 .tf_menu .current_page_item a,
.tf_module_block_5570f29739427 .tf_menu .current-menu-item a {
	color: #EE5B40;
}
.tf_module_block_57e148eea06a0 .tf_site_logo {
	padding-top: 30px;
}
.tf_module_block_57e14e7145c58 .tf_module_text {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:22px;
	color: #de0000;
	float: right;
	padding-top: 30px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}
.tf_module_block_57e14e9aae649 .tf_module_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #a3a3a3;
	float: right;
	padding-right: 15px;
}
.tf_module_block_57e14e9aae649 .tf_module_text p {
	float: ;
	line-height:16px;
}
.tf_row_block_poxys2g8ci1szv9 .tf_row_wrapper {
	background-position: center center;
}
.tf_module_block_57e17020ede84 .tf_module_text {
	background-color: #000000;
	background-color: rgba(0,0,0,0.73);
	padding-top: 30px;
	padding-right: 20px;
	padding-bottom: 50px;
	padding-left: 20px;
	margin-right: 30px;
}
.tf_module_block_57e17020ede84 .tf_module_text h3 {
	font-family:Arial, Helvetica, sans-serif;
	color: #ffffff;
}
.tf_module_block_57e17020ede84 .tf_module_text p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #ffffff;
}
.tf_row_block_555fa4726324e .tf_row_wrapper {
	background-color: #1c1c1c;
	text-align:left;
	padding-top: 3em;
	padding-bottom: 1.2em;
}
.tf_module_block_555fa47d6d154 .tf_module_text {
	font-size:.85em;
	padding-top: 10px;
	padding-bottom: 10px;
}
.tf_module_block_555fa47d6d154 .tf_module_text p {
	font-family:Arial, Helvetica, sans-serif;
	color: #ffffff;
}
.tf_module_block_57e161216e427.tf_image_wrapper {
	padding: 0px;
	margin: 0px;
	float: right;
}
.tf_module_block_57e167350bce4 .tf_module_text {
	font-family:Arial, Helvetica, sans-serif;
	float: right;
	padding-top: 10px;
}
.tf_module_block_57e167350bce4 .tf_module_text p {
	margin: 0px;
	padding: 0px;
	font-size:14px;
	color: #ffffff;
}
.tf_module_block_57e1696b3fe96 .tf_menu {
	padding-bottom: 0px;
	margin-bottom: 0px;
}
.tf_module_block_57e1696b3fe96 .tf_menu a {
	font-family:"Abel";
	font-size:22px;
	color: #ffffff;
}
.tf_module_block_57e1696b3fe96 .tf_menu ul a,
.tf_module_block_57e1696b3fe96 .tf_menu .current_page_item ul a,
.tf_module_block_57e1696b3fe96 .tf_menu ul .current_page_item a,
.tf_module_block_57e1696b3fe96 .tf_menu .current-menu-item ul a,
.tf_module_block_57e1696b3fe96 .tf_menu ul .current-menu-item a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #e8e8e8;
	margin-left: 20px;
}
.tf_module_block_57e1696b3fe96 .tf_menu ul {
	background-image: none;	background-color: transparent;
	margin-top: 0px;
}
.tf_module_block_57e1696b3fe96 .tf_menu ul a:hover,
.tf_module_block_57e1696b3fe96 .tf_menu .current_page_item ul a:hover,
.tf_module_block_57e1696b3fe96 .tf_menu ul .current_page_item a:hover,
.tf_module_block_57e1696b3fe96 .tf_menu .current-menu-item ul a:hover,
.tf_module_block_57e1696b3fe96 .tf_menu ul .current-menu-item a:hover {
	background-image: none;	background-color: transparent;
}
/* Custom CSS */

