body {
	color: #151517;
	font-family: 'Open Sans', sans-serif;
	padding-top: 0;
}
p {
	font-family: 'Open Sans', sans-serif;
	color: #151517;
}
h1, .h1 {
	font-size: 32px;
}
h2, .h2 {
	font-size: 28px;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-family: 'Open Sans', sans-serif;
}
h1, h2, h3 {
	margin: 20px 0;
}
a {
	color: #007CA9;
}
a:hover,
a:focus {
	text-decoration: none;
}
.corporate .slideshow {
	padding: 0 !important;
}
.navbar-default {
	background-color: #fff !important;
}
.t3-mainnav {
	border-bottom: 1px solid #eeeeee;
}
.logo:hover a,
.logo a:hover,
.logo a:active,
.logo a:focus {
	background: transparent;
}
@media (min-width: 991px) {
	.logo a {
		background: transparent;
	}
}
@media (max-width: 740px) {
	.logo.logo-image {
		position: relative;
		text-align: center;
	}
}
.t3-copyright {
	border-top: transparent;
	padding: 0;
}
.preheader-left {
	margin: 0 0 5px;
}
.preheader-right {
	float: right;
	margin: 0 0 5px;
}
@media (max-width: 992px) {
	.preheader-left,
	.preheader-right {
		float: none;
		text-align: center;
	}
}
.phone {
	float: right;
	padding-top: 24px;
	font-size: 16px;
}
@media (max-width: 740px) {
	.phone {
		width: 100%;
		text-align: center;
		padding-top: 5px;
	}
}
@media (min-width: 991px) and (max-width: 1200px) {
	.phone {
		visibility: visible;
	}
}
@media (min-width: 740px) and (max-width: 992px) {
	.phone {
		width: 50%;
		float: right;
	}
}
#rev_slider_1_1, #rev_slider_1_1_wrapper {
	width:100% !important;
	height:550px !important;
}
@media (min-width: 768px) and (max-width: 940px) {
	#rev_slider_1_1, #rev_slider_1_1_wrapper {
		height:413px !important;
	}
}
@media (min-width: 510px) and (max-width: 767px) {
	#rev_slider_1_1, #rev_slider_1_1_wrapper {
		height:303px !important;
	}
}
@media (min-width: 320px) and (max-width: 509px) {
	#rev_slider_1_1, #rev_slider_1_1_wrapper {
		height:250px !important;
	}
}
@media (max-width: 319px) {
	#rev_slider_1_1, #rev_slider_1_1_wrapper {
		height:195px !important;
	}
}
@media (min-width: 991px) {
	.navbar-default .navbar-nav > .active > a,
	.navbar-default .navbar-nav > .active > a:hover,
	.navbar-default .navbar-nav > .active > a:focus {
		-webkit-box-shadow: inset 0 -2px 0 #00466e;
		box-shadow: inset 0 -2px 0 #00466e;
	}
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
	color: #00466e;
}
@media (min-width: 991px) {
	.navbar-default .navbar-nav > .open > a,
	.navbar-default .navbar-nav > .open > a:hover,
	.navbar-default .navbar-nav > .open > a:focus {
		-webkit-box-shadow: inset 0 -2px 0 #00466e;
		box-shadow: inset 0 -2px 0 #00466e;
	}
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
	color: #00466e;
}
.navbar-default .navbar-nav > .open > a .caret,
.navbar-default .navbar-nav > .open > a:hover .caret,
.navbar-default .navbar-nav > .open > a:focus .caret {
	border-top-color: #00466e;
	border-bottom-color: #00466e;
}
.navbar-default .navbar-nav > .dropdown > a:hover .caret,
.navbar-default .navbar-nav > .dropdown > a:focus .caret {
	border-top-color: #00466e;
	border-bottom-color: #00466e;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
	color: #00466e;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
	color: #00466e;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
	color: #00466e;
}
.navbar-default .navbar-nav > li > a {
	color: #0077bb;
}
.navbar-default .navbar-nav > .dropdown > a .caret {
	border-top-color: #0077bb;
	border-bottom-color: #0077bb;
}
.logo-image > a {
	max-width: 70px;
	max-height: 70px;
}
.navbar {
	min-height: 70px;
}
@media (min-width: 991px) {
	.navbar-default .navbar-nav > li > a {
		line-height: 70px;
	}
}
.uk-form input[type=radio],
.uk-form input[type=checkbox] {
	margin-right: 10px;
}
.com_workforce ul {
	list-style-type: none;
}
.com_workforce hr {
	margin-top: -5px;
	margin-bottom: 5px;
}
.com_workforce .well {
	background: transparent;
}
.t3-mainnav {
	display: none;
}
.corporate .t3-sl-1 {
	padding: 5px 0;
}
.itemid-244 .table {
	margin-top: 50px;
}
.t3-sl-1 {
	border-bottom: none;
	padding: 5px 0;
}
@media screen and (min-width: 768px) {
	.t3-footer-sl {
		padding: 10px 0;
	}
}
.t3-navhelper {
	background: none;
}
.t3-footer {
	border-top: 10px solid #eeeeee;
}