﻿body {	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;		font-size: 0.75em;	color: #787878;	line-height: 1.5em;}::selection {background-color: #606060;text-shadow: none;color: #fff;}.content {padding: 20px 0 20px 0;}.content-title {	clear: both;	background: transparent url(/media/assets/stripes.png) repeat-x left 50%;	overflow: hidden;	margin-top: 0;	margin-right: 0;	margin-bottom: 10px;	margin-left: 0;}.content-title-newshub {	clear: both;	overflow: hidden;	margin-top: 0;	margin-right: 0;	margin-bottom: 10px;	margin-left: 0;}.content-title h2 {	float: left;padding: 0 20px 0 0;background-color: #fff;		}			 .content-title h3,	.content-title h4 {	font-family: "ProximaNova-Regular" ;	font-size: 1.5em;	color: #D8A412;	line-height: 1.25em;	font-weight: normal;}.content-title h1, .content-title h2, .content-title h3, .content-title h4, .content-title h5, .content-title h6 {margin: 10px 0;}h1 {	font-family: "ProximaNova-Regular";	font-size: 2.5em;	color: #D8A412;	line-height: 1.5em;		font-weight: normal;}h2 {font-family: "ProximaNova-Bold"  ;	font-size: 2.5em;	color: #606060;	line-height: 1.5em;		font-weight: normal;}h3 {font-family:"ProximaNova-Regular";	font-size: 1.5em;	color: #606060;	line-height: 1.25em;	font-weight: normal;}h4 {font-family: "ProximaNova-Regular" ;	font-size: 1.5em;	color: #D8A412;	line-height: 1.25em;	font-weight: normal;}h5 {font-family:"ProximaNova-Regular" ;	font-size: 1.5em;	color: #787878;	line-height: 1.25em;	font-weight: normal;}h6 {font-family: "ProximaNova-Semibold" ;	font-size: 1.2em;	color: #606060;	line-height: 1.25em;	font-weight: normal;	}.retainer-holder {	padding: 10px;	border: thin solid #EFECEC;}.bullet-lists {padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;list-style-type: disc;margin-left: 40px;}.bullet-lists-sub {padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;list-style-type: circle;margin-left: 80px;}.widget-box {min-height: 100%;margin-bottom: 10px;}.widget-tags ul {margin-left: -10px;}.widget-tags ul li {margin: 0 0 10px 10px;display: inline-block;background-color: #ffffff;border: 1px solid #e2e2e2;}.infobox {border: 5px solid #f7f7f7;outline: 1px solid #e2e2e2;margin: 0 0 30px 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;padding: 20px 35px 0 20px;min-height: 70px;position: relative;}.infobox-wrap {overflow: hidden;}.infobox h4 {margin: 0 0 5px 0;}		h1, h2, h3, h4, h5, h6 {margin: 0 0 10px 0;}	.calltoaction, .button, .divider-text span, .pricing-table .title-row, .news-table-alt .title-row, .widget-title {font-family: "Proxima Nova Rg", "Proxima Nova Lt", "Proxima Nova Cn Rg", "Proxima Nova Cn Lt";}.sidebar {min-height: 300px!important;padding: 10px 0 20px 0;}.widget-tags ul {margin-left: -10px;}		.widget-tags ul li {margin: 0 0 10px 10px;display: inline-block;background-color: #ffffff;border: 1px solid #e2e2e2;}.bullet-lists {list-style-type: disc;}li {line-height: 20px;}.widget-category ul li a, .widget-category4 ul li a, .widget-menu ul li a, .widget-tags ul li a {display: block;padding: 5px;}	.widget-category ul li a:before, .widget-category4 ul li a:before, .widget-tags ul li a:before {	font-family: "Font Awesome 5 Free";  /* updated font-family */    font-weight: 900;	content: "\f0da";	color: #545454;	padding: 0 15px 0 0;}.widget-tags ul li a {padding-top: 5px;padding-right: 20px;padding-bottom: 5px;padding-left: 10px;	}/* The brochure downloads stuff */.page-title-content h1 {color: #D8A412;	font-size: 2.5em;			}			a:hover, .dropcap1, .content a, .news-table-alt .news-row, .active .accordion-arrow:before, .tooltip, table th, .single-navigation a:hover, .page-description a, .tweet_text a:hover, .tweet_time a:hover, .widget-contact-info p.widget-sub-title, .widget-blogpost-date a:hover, .format-news h4:hover, .format-news h2:hover {color: #D8A412;			}	table th {	color: #4f4f4f;	padding-top: 5px;	background-color: #f8fbfa;	width: 200px;	height: 30px;	border: 1px solid #d7d7d7;	border-bottom: none;	text-align: left;	padding-left: 10px;}table {margin: 10px 0 20px 0;width: 100%;text-align: center;}table td {background-color: #fff;border: 1px solid #d7d7d7;		text-align: left;padding-left: 10px;	padding-top: 10px;	padding-bottom: 10px;}