@import url(https://fonts.googleapis.com/css?family=Rubik:300,400,500);

@font-face {
	font-family: icomoon;
	src: url(data:application/x-font-ttf;charset=utf-8;base64,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) format('truetype');
	font-weight: 400;
	font-style: normal
}

[class*=icon-],
[class^=icon-] {
	font-family: icomoon !important;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.icon-slideshow:before {
	content: "\e603"
}

.icon-image:before {
	content: "\e623"
}

.icon-shield:before {
	content: "\e907"
}

.icon-map:before {
	content: "\e600"
}

.icon-close:before {
	content: "\e624"
}

.icon-facebook:before {
	content: "\e900"
}

.icon-search:before {
	content: "\e606"
}

.icon-consumer:before {
	content: "\e902"
}

.icon-menu:before {
	content: "\e620"
}

.icon-twitter:before {
	content: "\e617"
}

.icon-mail:before {
	content: "\e616"
}

.icon-arrow-left2:before {
	content: "\e612"
}

.icon-arrow-right2:before {
	content: "\e613"
}

.icon-pill-id:before {
	content: "\e905"
}

.icon-right:before {
	content: "\e628"
}

html {
	font-family: sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%
}

body {
	margin: 0
}

article,
footer,
header,
main,
menu,
nav,
section {
	display: block
}

audio,
canvas,
video {
	display: inline-block;
	vertical-align: baseline
}

audio:not([controls]) {
	display: none;
	height: 0
}

[hidden] {
	display: none
}

a {
	background-color: transparent
}

a:active,
a:hover {
	outline: 0
}

b,
strong {
	font-weight: 700
}

h1 {
	font-size: 2em;
	margin: .67em 0
}

img {
	border: 0
}

svg:not(:root) {
	overflow: hidden
}

button,
input {
	color: inherit;
	font: inherit;
	margin: 0
}

button {
	overflow: visible
}

button {
	text-transform: none
}

button,
html input[type=button],
input[type=reset],
input[type=submit] {
	-webkit-appearance: button;
	cursor: pointer
}

button[disabled],
html input[disabled] {
	cursor: default
}

button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0
}

input {
	line-height: normal
}

input[type=checkbox],
input[type=radio] {
	box-sizing: border-box;
	padding: 0
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
	height: auto
}

input[type=search] {
	-webkit-appearance: textfield;
	box-sizing: content-box
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
	-webkit-appearance: none
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

html {
	color: #333;
	font-size: 1em;
	font-weight: 400;
	line-height: 1.6;
	font-family: Rubik, sans-serif;
	-webkit-font-smoothing: antialiased
}

::-moz-selection {
	background: #000;
	text-shadow: none;
	color: #fff
}

::selection {
	background: #000;
	text-shadow: none;
	color: #fff
}

audio,
canvas,
img,
svg,
video {
	vertical-align: middle
}

b,
h1,
h2,
h3,
h4,
h5,
h6,
strong {
	font-weight: 500
}

a[data-title]:hover:before {
	content: attr(data-title);
	padding: 4px 8px;
	color: #fff;
	position: absolute;
	z-index: 9999;
	border-radius: 3px;
	background: #333;
	font-size: 15px;
	margin: 28px 10px 0 0;
	line-height: normal
}

#backTop {
	display: none;
	position: fixed;
	right: 20px;
	top: calc(100vh - 70px);
	z-index: 1
}

#backTop span {
	color: #fff;
	font-weight: 700;
	font-size: 36px;
	padding: 8px;
	border-radius: 100px;
	background: rgba(120, 120, 120, .4);
	transform: rotate(-90deg);
	display: block;
	transition: background 250ms
}

#backTop span:hover {
	cursor: pointer;
	background: #000
}

body>header.fixed {
	margin-top: 100px
}

.share a[class*="_share"],
.social-section a[class*="_share"] {
	text-decoration: none;
	font-size: 20px;
	width: 40px;
	height: 40px;
	margin: 2px;
	border-radius: 100px;
	cursor: pointer;
	display: inline-block;
	background: #b3d5eb;
	transition: background .2s ease-in
}

.share a.fb_share,
.social-section a.fb_share {
	background: #3664a2
}

.share a.tw_share,
.social-section a.tw_share {
	background: #55acee
}

.share a.email_share,
.social-section a.email_share {
	background: #dd4b39
}

.share a[class*="_share"]:hover,
.social-section a[class*="_share"]:hover {
	background: 0 0;
	text-decoration: none !important
}

.share span,
.social-section span {
	color: #fff;
	padding: 10px;
	line-height: 40px;
	transition: all 250ms ease-out
}

.share a[class*="_share"]:hover span,
.social-section a[class*="_share"]:hover span {
	color: #000;
	text-decoration: none
}

.masterhead {
	margin: 0;
	padding: 5px;
	height: 50px;
	background: #f2f2f2;
	position: relative
}

.masterhead li {
	float: left;
	list-style: none
}

.masterhead .logo {
	margin-top: 10px
}

.masterhead .menu {
	text-align: center;
	width: 82%;
	line-height: 50px
}

.masterhead .menu a {
	color: #6896da;
	text-decoration: none;
	padding: 6px;
	margin: 0 4px;
	font-size: 16px;
	transition: all 250ms
}

.masterhead .menu a:hover {
	background: #6896da;
	border-radius: 3px;
	color: #fff
}

.masterhead .search {
	position: absolute;
	right: 45px
}

.masterhead .search button {
	border: none;
	background: 0 0;
	outline: 0;
	color: #6896da;
	font-size: 20px;
	position: absolute;
	top: 0;
	right: -40px;
	padding: 10px 12px 5px 12px
}

.masterhead .search button:hover {
	color: #47638d
}

.masterheadSub {
	display: none;
	background: rgba(104, 150, 218, .95);
	position: absolute;
	width: calc(100vw - 47px);
	padding: 15px;
	text-align: center;
	z-index: 9999
}

.masterhead .menu .media {
	cursor: pointer;
	padding: 6px 2px 6px 6px
}

.masterhead .menu .media .icon-arrow-right2:before {
	display: inline-block;
	vertical-align: -20%;
	font-size: 20px;
	font-weight: 700;
	transform: rotate(90deg);
	transition: transform 250ms
}

.masterhead .menu .media.on .icon-arrow-right2:before {
	transform: rotate(-90deg)
}

.masterhead .menu .media.on:after {
	content: "";
	width: 0;
	height: 0;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-bottom: 8px solid #6898dc;
	margin: 47px 0 0 -48px;
	position: absolute
}

.mediaBar a {
	color: #fff !important;
	text-decoration: none;
	padding: 6px;
	margin: 0 4px;
	font-size: 16px;
	transition: all 250ms
}

.mediaBar a:after {
	content: "|";
	margin: 0 20px 0 40px;
	color: #95c1ff;
	font-size: 13px
}

.mediaBar a:last-child:after {
	display: none !important
}

.mediaBar a:hover {
	text-decoration: underline
}

.mediaBar a:hover:after {
	text-decoration: none;
	display: inline-block
}

.legalMenu {
	display: none
}

.sc-searchbox {
	position: relative
}

.sc-searchbox .sc-searchbox-input-wrapper {
	display: flex
}

.sc-searchbox .sc-searchbox-input {
	flex-grow: 1
}

.sc-searchbox .sc-searchbox-list {
	position: absolute;
	width: 100%;
	z-index: 50;
	background: #fff;
	box-sizing: border-box
}

.nav-search.sc-searchbox {
	width: 60%;
	margin: auto;
	text-align: left
}

.nav-search.sc-searchbox .sc-searchbox-input {
	padding: 10px;
	border: none;
	outline: 0;
	font-weight: 300;
	border-radius: 3px 0 0 3px
}

.nav-search.sc-searchbox .sc-searchbox-input:focus {
	background: #000;
	color: #fff
}

.nav-search.sc-searchbox .icon-search:before {
	display: none
}

.nav-search.sc-searchbox .sc-searchbox-button {
	font-family: Rubik, sans-serif !important;
	padding: 7px 20px;
	font-weight: 500;
	background: #47638d;
	color: #fff;
	border-radius: 0 3px 3px 0;
	outline: 0;
	border: none;
	transition: all 250ms
}

.nav-search.sc-searchbox .sc-searchbox-button:hover {
	background: #000 !important
}

.nav-search.sc-searchbox .sc-searchbox-list {
	background: #fff;
	padding: 6px;
	border: 1px solid #ddd;
	border-top: none;
	color: #000;
	border-radius: 0 0 3px 3px;
	z-index: 1000
}

footer {
	background: #f2f2f2;
	padding: 25px 5% 0 5%;
	margin-bottom: -65px
}

footer nav {
	text-align: center;
	padding-bottom: 40px
}

footer nav>div {
	margin: 20px 0
}

footer nav a {
	color: #6896da;
	text-decoration: none;
	padding: 0 5px;
	font-size: 14px;
	display: inline-block;
	margin: 3px 0
}

footer nav a:hover {
	text-decoration: underline;
	color: #0072bc
}

footer nav .network a {
	font-size: 14px;
	padding: 0
}

footer nav .network a:after {
	content: "|";
	padding: 0 8px;
	display: inline-block
}

footer nav .network a:last-child:after {
	content: "";
	padding: 0
}

footer .copyright .badge {
	float: right;
	margin: 15px 0
}

footer .copyright .logo {
	float: left;
	margin: 50px 30px 0 5px
}

footer .copyright .share {
	float: left;
	margin-top: 40px
}

footer .copyright .share>div {
	display: inline-block
}

footer .copyright p {
	color: #555;
	font-size: 12px;
	font-weight: 300;
	text-align: right;
	border-top: 1px solid #bbb;
	padding: 10px 0;
	clear: both
}

footer .copyright p a {
	color: #0072bc
}

footer .copyright p a:hover {
	color: #000
}

@media (min-width:1200px) {
	footer nav a {
		padding: 0 15px
	}

	footer nav .network a:after {
		padding: 0 20px
	}

	footer nav .network a {
		font-size: 16px
	}
}

@media (min-width:1400px) {
	.masterhead .menu {
		margin-left: 0
	}
}

@media print {

	*,
	:after,
	:before {
		background: 0 0 !important;
		color: #000 !important;
		box-shadow: none !important;
		text-shadow: none !important
	}

	a,
	a:visited {
		text-decoration: underline
	}

	a[href^="#"]:after,
	a[href^="javascript:"]:after {
		content: ""
	}

	img {
		page-break-inside: avoid
	}

	img {
		max-width: 100% !important
	}

	h2,
	h3,
	p {
		orphans: 3;
		widows: 3
	}

	h2,
	h3 {
		page-break-after: avoid
	}

	#backTop,
	.social-section,
	.sticky-wrapper,
	.webmdrx,
	footer,
	header {
		display: none !important
	}

	.wrapper-hero {
		padding: 0 !important
	}
}