body {
	font-family: 'Open Sans', sans-serif;
	line-height: 1.6;
}
p {
	font-family: 'Open Sans', sans-serif;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-family: 'Open Sans', sans-serif;
}
h1, h2, h3, h4, h5, h6 {
	color: #46bed8;
}
a {
	color: #2ba6cb;
	text-decoration: none;
}
a:hover,
a:focus {
	color: #77c831;
	text-decoration: none;
}
.corporate .slideshow {
	padding: 0 !important;
}
.navbar-default {
	background-color: #f7f7f7 !important;
}
.t3-mainnav {
	border-bottom: 1px solid #f7f7f7;
}
.navbar-default .navbar-nav > li > a {
	color: #46bed8;
	font-weight: 600;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
	color: #5bb048;
}
@media (min-width: 991px) {
	.navbar-default .navbar-nav > li > a:hover,
	.navbar-default .navbar-nav > li > a:focus {
		-webkit-box-shadow: inset 0 -2px 0 #5bb048;
		box-shadow: inset 0 -2px 0 #5bb048;
	}
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
	color: #5bb048;
}
@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 #5bb048;
		box-shadow: inset 0 -2px 0 #5bb048;
	}
}
.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;
}
.phone {
	float: right;
	padding-top: 16px;
	font-family: arial, helvetica, sans-serif;
	font-size: 17px;
}
@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;
	}
}
.btn-primary {
	background-color: #46bed8;
	border-color: #46bed8;
	border-radius: 2px;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
	background-color: #a3de4e;
	border-color: #a3de4e;
	border-radius: 2px;
}
.fa-check {
	color: #72af41;
}
.page-masthead .row-feature {
	padding: 0;
}
@media (min-width: 992px) {
	.page-masthead .row-feature {
		padding: 0;
	}
}
@media (min-width: 1200px) {
	.page-masthead .container {
		width: 100%;
		margin-bottom: -50px;
	}
}
.t3-footer {
	background: #363839;
}
.t3-footer-sl .t3-module {
	background: transparent;
	color: #c8c8c8;
}
*::selection {
	background: #cc0000;
	color: #fff;
}
.nav-tabs > li > a {
	text-transform: none;
	margin-right: 0;
	padding: 10px 20px;
}
.nav-tabs>li.active>a,
.nav-tabs>li.active>a:focus,
.nav-tabs>li.active>a:hover {
	color: #555;
	font-weight: bold;
	cursor: default;
	background-color: #fff;
	border: 1px solid #ddd;
	border-bottom-color: transparent;
}
.nav-tabs>li.active {
	border-top: 3px solid #46bed8;
}
.corporate .t3-mainbody {
	padding: 0;
}
.corporate .t3-sl-1 {
	padding-top: 40px;
	padding-bottom: 30px;
}
.t3-copyright {
	display: none;
}
@media (min-width: 768px) {
	.t3-footer-sl {
		padding: 20px 0;
	}
}
#fade-quote-carousel.carousel {
	padding-bottom: 40px;
}
#fade-quote-carousel.carousel .carousel-inner .item {
	opacity: 0;
	-webkit-transition-property: opacity;
	-ms-transition-property: opacity;
	transition-property: opacity;
}
#fade-quote-carousel.carousel .carousel-inner .active {
	opacity: 1;
	-webkit-transition-property: opacity;
	-ms-transition-property: opacity;
	transition-property: opacity;
}
#fade-quote-carousel.carousel .carousel-indicators {
	bottom: 10px;
}
#fade-quote-carousel.carousel .carousel-indicators > li {
	background-color: #2ba6cb;
	border: none;
}
#fade-quote-carousel.carousel .carousel-indicators > li.active {
	background-color: #77c831;
}
.uk-form input[type=radio],
.uk-form input[type=checkbox] {
	margin-right: 10px;
}