@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,700);
body {
	font-family: 'Open Sans', sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 16px;
	letter-spacing: .1em
}

h1 {
	font-family: 'Open Sans', sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 18px;
	line-height: 26px;
	color: #000
}

h2 {
	font-family: 'Open Sans', sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 16px;
	color: #000
}

h3,
h4,
h5 {
	font-family: 'Open Sans', sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 13px;
	line-height: 16px;
	margin: 10px 0
}

.content h1 {
	padding-bottom: 5px;
	text-transform: uppercase
}

blockquote {
	font-family: 'Open Sans', sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 16px;
	margin: 6px;
	padding: 0
}

p {
	font-family: 'Open Sans', sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 26px
}

b,
strong {
	font-family: 'Open Sans', sans-serif;
	font-style: normal;
	font-weight: 700
}

a {
	outline: none;
	font-weight: normal;
	color: #356b92
}

a:link {
	text-decoration: none;
	color: #356b92
}

a:visited {
	color: #356b92
}

a:hover {
	color: #bf9d2b
}

body {
	font-size: 100%;
	overflow: -moz-scrollbars-vertical;
	overflow-y: scroll;
	-webkit-font-smoothing: antialiased;
	-ms-font-smoothing: antialiased;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	background-color: #fff;
	color: #000
}

html,
body,
article,
p,
blockquote,
h1,
h2,
h3,
h4,
address,
a,
table td {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	line-height: 20px;
	font-style: normal;
	font-weight: 400;
	color: #333;
	height: 100%
}

p,
a,
table td {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	line-height: 20px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: .08em
}

iframe {
	padding: 0
}

picture {
	max-width: 100% !important;
	height: auto;
	font-size: 0;
	line-height: 0
}

picture img,
.resonsive-img img,
figure img {
	max-width: 100% !important;
	max-height: 100% !important;
	width: 100%
}

.resonsive-video video {
	max-width: 100% !important;
	max-height: 100% !important;
	width: 100%
}

a {
	color: #000;
	outline: none
}

a:active,
a:focus {
	outline: none
}

a:visited {
	color: #bf9d2b
}

.no-gutter>[class*='col-'] {
	padding-right: 0;
	padding-left: 0
}

.shadow {
	-moz-box-shadow: 1px 5px 7px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 1px 5px 7px rgba(0, 0, 0, 0.3);
	-khtml-box-shadow: 1px 5px 7px rgba(0, 0, 0, 0.3);
	box-shadow: 1px 5px 7px rgba(0, 0, 0, 0.3);
	background-color: #fff
}

.container-fluid {
	padding: 0
}

.page {
	margin: 0 auto;
	width: 100%;
	max-width: 1500px;
	min-width: 240px;
	min-height: 500px;
	padding: 0;
	background-color: #fff;
	color: #000
}

.page-footer {
	margin: 0 auto;
	width: 100%;
	max-width: 1500px;
	min-width: 240px;
	padding: 0;
	color: #356b92
}

hr {
	border-top: 1px solid #356b92;
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #356b92 -moz-use-text-color -moz-use-text-color;
	border-image: none;
	border-right: 0 none;
	border-style: solid none none;
	border-width: 1px 0 0;
	margin-bottom: 10px;
	margin-top: 10px
}

.xpage-navigation {
	height: 70px
}

.stage {
	position: relative;
	-moz-box-shadow: inset 0 39px 20px -39px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: inset 0 39px 20px -39px rgba(0, 0, 0, 0.3);
	-khtml-box-shadow: inset 0 39px 20px -39px rgba(0, 0, 0, 0.3);
	box-shadow: inset 0 39px 20px -39px rgba(0, 0, 0, 0.3)
}

.menu {
	background-color: #fff;
	height: 350px;
	width: 100%;
	left: 0;
	right: 0;
	margin: 0 auto;
	position: fixed;
	top: 0;
	z-index: 9000;
	-webkit-box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.3);
	box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.3)
}

.xpage-stage {
	margin-top: 350px
}

.main {
	padding-bottom: 25px;
	background-color: #e5f2f9
}

article h1,
article p {
	color: #356b92
}

article h1 {
	font-size: 18px;
	line-height: 26px;
	font-weight: 700;
	margin: 30px 0
}

article p,
article a {
	font-size: 18px;
	line-height: 26px;
	font-weight: 400
}

article p strong {
	font-weight: 700
}

article a:link {
	color: #bf9d2b
}

article a.read-more {
	font-weight: 700;
	font-size: 18px;
	line-height: 26px
}

#newsletter .nl-email {
	width: 100%;
	padding: 5px 5px;
	border: 1px solid #356b92
}

#newsletter .nl-button {
	background: none;
	border: none;
	color: #bf9d2b;
	text-decoration: none;
	cursor: pointer;
	font-size: 18px;
	line-height: 26px;
	font-weight: 400
}

.whitebox {
	background-color: #fff
}

.whitebox a:visited {
	color: #bf9d2b
}

.whitebox a,
.whitebox a:link,
.whitebox a:visited {
	font-size: 14px;
	line- height: 20px;
	font-style: normal;
	font-weight: 600
}

address {
	color: #356b92
}

.whitebox address a,
.whitebox address a:link,
.whitebox address a:visited {
	font-size: 14px;
	line-height: 20px;
	font-style: normal;
	font-weight: 400
}

.readmore-js-toggle {
	padding-top: 25px
}

ul.pluslist {
	list-style: none;
	margin-left: 0;
	padding-left: 0;
	text-indent: -1em
}

ul.pluslist li:before {
	content: "+";
	margin-right: 5px
}

ul.pluslist li {
	padding-left: 1em;
	font-weight: 700
}

ul.circlelist {
	list-style: none;
	margin-left: 0;
	padding-left: 0;
	text-indent: -1em;
	margin-top: -8px
}

ul.circlelist li:before {
	content: "\2022";
	vertical-align: middle;
	margin-right: 5px;
	font-size: 14px;
	font-weight: 600
}

ul.circlelist li {
	padding-left: 1em;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	letter-spacing: .08em;
	color: #333
}

#history th {
	text-align: left;
	vertical-align: top;
	min-width: 50px;
	font-weight: 700
}

.product,
.product-title,
.product-description {
	font-family: 'Open Sans', sans-serif;
	font-style: normal;
	font-weight: 400;
	color: #356b92
}

.product {
	margin: 15px 0
}

.product-title {
	font-size: 18px;
	line-height: 26px;
	font-weight: 700;
	padding-left: 0;
	margin-bottom: 10px
}

.product a:link {
	font-weight: 700
}

.product-image img {
	width: 100%
}

.product-description {
	margin-top: 10px
}

.product-link {
	font-size: 18px;
	line-height: 26px;
	font-weight: 700;
	color: #bf9d2b
}

.xpage-footer {
	margin: 0 auto;
	max-width: 1500px;
	min-width: 240px;
	padding: 0;
	width: 100%;
	background-color: #356b92
}

.xpage-footer p,
.xpage-footer a {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	line-height: 24px;
	font-weight: 400;
	color: #fff;
	letter-spacing: .03em;
	padding: 0;
	margin: 0
}

.xpage-footer p strong {
	font-weight: 700
}

.control-label {
	color: #356b92
}

.form-horizontal .form-group {
	margin-right: 0;
	margin-left: 0
}

@media (max-width:479px) {
	.logo img {
		height: 100px
	}
	.menu {
		height: 150px
	}
	.xpage-stage {
		margin-top: 150px
	}
}

@media (min-width:480px) and (max-width:767px) {
	.logo img {
		height: 130px
	}
	.menu {
		height: 180px
	}
	.xpage-stage {
		margin-top: 180px
	}
}

/* @media (min-width:768px) and (max-width:1023px) { */
@media (min-width:768px) {

    .logo img {
		height: 130px
	}
	.menu {
		height: 180px
	}
	.xpage-stage {
		margin-top: 180px
	}
}

/*@media (min-width:1024px) {
	.logo img {
		height: 287px;
		max-width: 500px
	}
	.menu {
		height: 350px
	}
	.xpage-stage {
		margin-top: 350px
	}
}*/

.xpage-navigation {
	display: block
}

.mpage-navigation {
	display: none
}

nav a#pull {
	display: none
}

.nav,
.subnav {
	list-style: outside none none;
	margin-bottom: 0;
	padding-left: 0
}

.navbar {
	border-radius: 0;
	background-color: transparent;
	margin-bottom: 0;
	z-index: 9000
}

.subnavbar {
	border-radius: 0;
	background-color: transparent;
	margin-bottom: 0;
	z-index: 9000
}

.subnavbar-nav>li,
.navbar-nav>li {
	float: left
}

.subnav>li .nav>li {
	display: block;
	position: relative
}

.navbar-nav {
	margin: 0 10px 0
}

.subnavbar-nav {
	margin: 0 10px;
	height: 30px
}

.navbar-default {
	border: 0;
	background-color: transparent;
	border-radius: 0;
	height: 25px;
	min-height: 25px
}

.subnavbar-nav>li,
.navbar-nav>li {
	padding: 0 8px;
	border-right: 1px solid #356b92;
	margin-bottom: 10px;
	height: 14px
}

.subnavbar-nav>li {
	line-height: 14px
}

.subnavbar-nav>li:last-child,
.navbar-nav>li:last-child {
	padding-right: 0;
	border-right: 0
}

.subnavbar-nav>li>a,
.navbar-nav>li>a {
	padding: 0;
	font-size: 18px;
	height: 14px;
	letter-spacing: .08em;
	line-height: 14px;
	font-weight: 400
}

.subnavbar-default .subnavbar-nav>.active>a,
.subnavbar-default .subnavbar-nav>.active>a:hover,
.subnavbar-default .subnavbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:hover,
.navbar-default .navbar-nav>.active>a:focus {
	background-color: transparent;
	color: #bf9d2b;
	font-weight: 700
}

.subnavbar-default .subnavbar-nav>li>a,
.navbar-default .navbar-nav>li>a {
	background-color: transparent;
	color: #356b92
}

.subnavbar-default .subnavbar-nav>li>a:hover,
.subnavbar-default .subnavbar-nav>li>a:focus,
.subnavbar-default .subnavbar-nav>li>a.nav-active,
.navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>li>a:focus,
.navbar-default .navbar-nav>li>a.nav-active {
	background-color: transparent;
	color: #bf9d2b;
	font-weight: 700
}

.navbar-footer {
	min-height: 25px
}

.navbar-footer .navbar-nav {
	margin: 5px 0 0 0
}

.navbar-footer .navbar-nav>li {
	margin: 0 0 5px 0
}

.navbar-footer .navbar-nav>li>a {
	font-size: 12px;
	line-height: 14px;
	font-weight: 400;
	color: #fff;
	height: 12px
}

.navbar-footer .navbar-nav>.active>a,
.navbar-footer .navbar-nav>. active>a:hover,
.navbar-footer .navbar-nav>.active>a:focus {
	background-color: transparent;
	color: #bf9d2b
}

.navbar-footer .navbar-nav>li>a {
	background-color: transparent;
	color: #fff
}

.navbar-footer .navbar-nav>li>a:hover,
.navbar-footer .navbar-nav>li>a:focus,
.navbar-footer .navbar-nav>li>a.nav-active {
	background-color: transparent;
	color: #bf9d2b
}

.navi-block {
	padding: 25px 12px 0 0
}

.navi-default {
	background-color: #fff;
	list-style: outside none none;
	margin-bottom: 1px;
	padding-left: 0;
	padding: 10px 15px
}

.navi-default>li .navi-default>li {
	display: block;
	position: relative
}

.navi-default>li>a {
	font-size: 14px;
	line-height: 35px
}

.navi-default>li>a,
.navi-default>li>a:hover,
.navi-default>li>a:focus {
	background-color: transparent;
	color: #bf9d2b
}

.navi-default>li>a {
	background-color: transparent;
	color: #356b92
}

.navi-default>li>a:hover,
.navi-default>li>a:focus,
.navi-default>li>a.nav-active {
	background-color: transparent;
	color: #bf9d2b
}

.navbar-footer-line {
	margin-top: 25px;
	height: 40px
}

.navbar-footer-line p,
.navbar-footer-line a {
	color: #000;
	font-size: 12px;
	line-height: 16px
}

.navbar-footer-line a:hover,
.navbar-footer-line a:focus,
.navbar-footer-line a.nav-active {
	color: #000;
	font-weight: 700
}

.navbar-footer-line p strong {
	font-weight: 700
}

.col-nav {
	margin: 0 auto;
	width: 900px
}

.mpage-navigation {
	border: 0 solid #356b92
}

.toggleMenu {
	display: none;
	padding: 10px 15px;
	color: #356b92;
	width: 100%
}

.toggleMenu {
	background-color: #fff;
	width: 100%;
	position: relative;
	text-decoration: none
}

.toggleMenu:after {
	content: "";
	background: url('../images/nav-icon.png') no-repeat scroll 5px 5px #356b92;
	width: 31px;
	height: 31px;
	display: inline-block;
	position: absolute;
	right: 15px;
	top: 10px
}

.toggleMenu:link,
.toggleMenu:visited {
	color: #356b92
}

.toggleMenu:hover {
	color: #bf9d2b
}

.toggleMenu {
	color: #356b92;
	font-family: 'Open Sans', sans-serif;
	font-size: 14pt;
	line-height: 22pt;
	text-indent: 0
}

.mobile-nav {
	list-style: none;
	*zoom: 1;
	background: #fff
}

.nav:before,
.nav:after {
	content: " ";
	display: table
}

.nav:after {
	clear: both
}

.mobile-nav {
	padding-left: 0;
	margin: 0
}

.mobile-nav ul {
	list-style: none;
	width: 9em;
	padding-left: 10px
}

.mobile-nav a {
	padding: 10px 15px;
	color: #356b92
}

.mobile-nav li {
	position: relative
}

.mobile-nav>li {
	float: left;
	border-top: 1px solid #356b92
}

.mobile-nav>li>.parent {
	background-image: url("../images/downArrow.png");
	background-repeat: no-repeat;
	background-position: right
}

.mobile-nav>li>a {
	display: block;
	font-family: 'Open Sans', sans-serif;
	font-size: 11pt;
	line-height: 12pt
}

.mobile-nav li ul {
	position: absolute;
	left: -9999px
}

.mobile-nav>li.hover>ul {
	left: 0
}

.mobile-nav li li.hover ul {
	left: 100%;
	top: 0
}

.mobile-nav li li a {
	display: block;
	background: #fff;
	position: relative;
	z-index: 100;
	border-top: 1px solid #356b92
}

.mobile-nav li li li a {
	z-index: 200;
	border-top: 1px solid #356b92
}

.mobile-nav li a,
.mobile-nav li a:hover,
.mobile-nav li a:focus,
.mobile-nav li li a,
.mobile-nav li li a:hover,
.mobile-nav li li a:focus {
	background-color: transparent;
	color: #bf9d2b
}

.mobile-nav li a,
.mobile-nav li li a {
	background-color: transparent;
	color: #356b92
}

.mobile-nav li a:hover,
.mobile-nav li a:focus,
.mobile-nav li a.nav-active {
	background-color: transparent;
	color: #bf9d2b
}

@media screen and (max-width:800px) {
	.active {
		display: block
	}
	.mobile-nav>li {
		float: none
	}
	.mobile-nav>li>.parent {
		background-position: 95% 50%
	}
	.mobile-nav li li .parent {
		background-image: url("../images/downArrow.png");
		background-repeat: no-repeat;
		background-position: 95% 50%
	}
	.mobile-nav ul {
		display: block;
		width: 100%
	}
	.mobile-nav>li.hover>ul,
	.mobile-nav li li.hover ul {
		position: static
	}
}

@media only screen and (max-width:800px) {
	.xpage-navigation {
		display: none
	}
	.mpage-navigation {
		display: block
	}
	.disclaimer {
		display: none
	}
}


/*# sourceMappingURL=lq.css.map */
