html {
	font-size: 15px;
	margin: 0;
	padding: 0;
	font-family: "DINProRegular", Arial;
}
.clearfix {
	zoom: 1;
}
.clearfix:before, .clearfix:after {
	content: "";
	display: table;
}
.clearfix:after {
	clear: both;
}
.c-modal, body:before, html:before {
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	pointer-events: none
}
.c-modal, .c-modal *, body, html {
	-webkit-backface-visibility: hidden
}
.c-footer__main:after, .c-footer__nav:after, .c-page-content__container:after, .clearfix:after {
	clear: both
}
@font-face {
	font-family: "DINProRegular";
	src: url("../font/FF_DIN_Web_Pro.eot");
	src: url("../font/FF_DIN_Web_Pro.eot?#iefix") format("embedded-opentype"), url("../font/FF_DIN_Web_Pro.ttf") format("truetype"), url("../font/FF_DIN_Web_Pro.woff") format("woff");
	font-style: normal;
	font-weight: 400;
}
@font-face {
	font-family: "DINProBold";
	src: url("../font/FF_DIN_Web_Pro_Bold.eot");
	src: url("../font/FF_DIN_Web_Pro_Bold.eot?#iefix") format("embedded-opentype"), url("../font/FF_DIN_Web_Pro_Bold.ttf") format("truetype"), url("../font/FF_DIN_Web_Pro_Bold.woff") format("woff");
	font-style: normal;
	font-weight: 600;
}

@font-face {
    font-family: "pexa";
    font-style: normal;
    font-weight: 400;
    src: url("/html/assets/pexa.eot?#iefix") format("embedded-opentype"), url("/html/assets/pexa.woff") format("woff"), url("/html/assets/pexa.ttf") format("truetype"), url("/html/assets/pexa.svg#pexa") format("svg");
}


.c-btn--arrow-light:after, .c-btn--arrow:after, .c-btn--play:before, .c-btn--play:link:before, .c-btn--play:visited:before, .c-btn--search:before, .c-btn--search:link:before, .c-btn--search:visited:before, .c-mega-menu__back-btn:after, .c-site-navigation__expand:after, .c-site-navigation__expand:link:after, .c-site-navigation__expand:visited:after, .i-arrow-down:before, .i-arrow-left:before, .i-arrow-right:before, .i-arrow-up:before, .i-chevron-down:before, .i-chevron-left:before, .i-chevron-right:before, .i-chevron-up:before, .i-clock:before, .i-cross:before, .i-email:before, .i-facebook:before, .i-fax:before, .i-google-plus:before, .i-instagram:before, .i-linkedin:before, .i-phone:before, .i-pinterest:before, .i-play:before, .i-search:before, .i-share:before, .i-tick:before, .i-twitter:before, .i-vimeo:before, .i-youtube:before, [class*=" i-"], [class^=i-] {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	font-family: pexa;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	line-height: 1;
	speak: none;
	text-decoration: none;
	text-transform: none
}
.c-mega-menu__back-btn:after, .i-arrow-left:before {
	content: "\E002"
}
.c-btn--arrow-light:after, .c-btn--arrow:after, .c-site-navigation__expand:after, .c-site-navigation__expand:link:after, .c-site-navigation__expand:visited:after, .i-chevron-right:before {
	content: "\E007"
}
[hidden], template {
	display: none
}
div#pexa-navigation a {
 background-color:;
}
div#pexa-navigation h1 {
	font-size: 2em;
	margin: .67em 0
}
div#pexa-navigation h1, div#pexa-navigation h2, div#pexa-navigation h3, div#pexa-navigation h4, div#pexa-navigation h5, div#pexa-navigation h6, div#pexa-navigation p, div#pexa-navigation p:first-child {
	margin-top: 0
}
div#pexa-navigation img {
	border: 0;
	height: auto;
	max-width: 100%
}
svg:not(:root) {
	overflow: hidden
}
div#pexa-navigation button, div#pexa-navigation input, div#pexa-navigation optgroup, div#pexa-navigation select, div#pexa-navigation textarea {
	color: inherit;
	font: inherit;
	margin: 0
}
.c-btn, .c-btn:link, .c-btn:visited, .c-mega-menu__title, div#pexa-navigation {
	font-family: "DINProBold", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
div#pexa-navigation button {
	overflow: visible
}
div#pexa-navigation button, div#pexa-navigation select {
	text-transform: none
}
div#pexa-navigation textarea {
	overflow: auto;
	-webkit-appearance: none;
	resize: none;
	min-height: 150px
}
div#pexa-navigation table {
	border-collapse: collapse;
	border-spacing: 0
}
div#pexa-navigation td, div#pexa-navigation th {
	padding: 0
}
span.bottomhoverborder {
	border-bottom: 2px solid white;
	padding-top: 26px;
}
 @-webkit-keyframes "spinner" {
0% {
-webkit-transform:rotate(0);
transform:rotate(0);
}
100% {
-webkit-transform:rotate(360deg);
transform:rotate(360deg);
}
}
@keyframes "spinner" {
0% {
-webkit-transform:rotate(0);
transform:rotate(0);
}
100% {
-webkit-transform:rotate(360deg);
transform:rotate(360deg);
}
}
*, *::after, *::before {
	-webkit-box-sizing: inherit;
	box-sizing: inherit;
}
*, :after, :before {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
div#pexa-navigation :focus {
	outline: #f1f1f1 dotted 1px
}
html[data-focus-source=key]>body :focus {
	outline: #AD3BF9 solid 2px !important
}
html[data-focus-source=pointer]>body :focus {
	outline: 0
}
div#pexa-navigation ::selection {
	color: #fff;
	background: #444
}
div#pexa-navigation ::-moz-selection {
color:#fff;
background:#444
}
div#pexa-navigation {
	-moz-osx-font-smoothing: auto;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased !important;
	color: #384b59;
	font-weight: 400;
	line-height: 1.3125;
	min-width: 320px;
	position: relative;
	text-rendering: optimizeLegibility !important;
	width: 100%;
	z-index: 100;
	position: absolute;
	top: 0;
	left: 0;
}
div#pexa-navigation {
	margin: 0;
	font-size: 1rem
}
a[href*="mailto:"] {
	word-wrap: break-word
}
div#pexa-navigation ol, div#pexa-navigation ul {
	list-style: none;
	margin: 0;
	padding: 0
}
a {
	text-decoration: none
}
.c-mega-menu__item a, .c-mega-menu__item a:link, .c-mega-menu__item a:visited {
	border-bottom: 2px solid transparent;
	color: #bb1d7f;
	cursor: pointer;
	font-weight: 700;
	text-decoration: none
}
 .u-show@desktop-nav a:hover {
text-decoration: none;
}
.c-mega-menu__item a:hover {
	border-bottom-color: #92257f;
	color: #92257f;
	text-decoration: none
}
div#pexa-navigation p {
	margin-bottom: 1.875rem
}
div#pexa-navigation p:last-child, p:last-of-type {
	margin-bottom: 0
}
[class^=c-btn], a, button, input[type=text], textarea {
	-webkit-tap-highlight-color: rgba(255,255,255,0);
	-webkit-transition-duration: 350ms;
	transition-duration: 350ms;
	-webkit-transition-property: background-color, color, opacity, border, border-color, background-position, outline, border-bottom, text-decoration, left, top, -webkit-box-shadow, -webkit-transform;
	transition-property: background-color, color, opacity, border, border-color, background-position, outline, border-bottom, text-decoration, left, top, -webkit-box-shadow, -webkit-transform;
	transition-property: background-color, color, opacity, border, border-color, background-position, outline, box-shadow, border-bottom, text-decoration, left, top, transform;
	transition-property: background-color, color, opacity, border, border-color, background-position, outline, box-shadow, border-bottom, text-decoration, left, top, transform, -webkit-box-shadow, -webkit-transform;
	-webkit-transition-timing-function: cubic-bezier(.1, .98, .54, 1);
	transition-timing-function: cubic-bezier(.1, .98, .54, 1);
	-webkit-transform-origin: center center;
	-ms-transform-origin: center center;
	transform-origin: center center
}
div#pexa-navigation form ol li, div#pexa-navigationform ul li {
	margin-bottom: .9375rem
}
div#pexa-navigation button {
	outline: 0;
	background: 0 0;
	border: none;
	padding: 0
}
div#pexa-navigation figure {
	margin: 0
}
.c-navigation-menu, .c-site-header {
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.12), 0 1px 2px rgba(0,0,0,.24)
}
button::-moz-focus-inner {
padding:0;
border:0
}
.c-btn-menu, .c-btn-menu:link, .c-btn-menu:visited {
	border: none;
	border-radius: 0;
	display: block;
	height: 80px;
	height: 5rem;
	margin: 0;
	padding: 0;
	width: 80px;
	width: 5rem;
	z-index: 100
}
.c-btn-menu:before, .c-btn-menu:link:before, .c-btn-menu:visited:before {
	background-color: #fff;
	content: "";
	display: block;
	height: 100%;
	left: 25px;
	left: 1.5625rem;
	pointer-events: none;
	position: absolute;
	top: 0;
	-webkit-transition: left 350ms cubic-bezier(.1, .98, .54, 1) 0s, background 350ms cubic-bezier(.1, .98, .54, 1) 0s;
	transition: left 350ms cubic-bezier(.1, .98, .54, 1) 0s, background 350ms cubic-bezier(.1, .98, .54, 1) 0s;
	width: 3px;
	width: .1875rem;
	z-index: 120
}
.c-btn-menu:active, .c-btn-menu:focus, .c-btn-menu:hover {
	background-color: #f0f2f3;
	outline: 0
}
.c-btn-menu:active:before, .c-btn-menu:focus:before, .c-btn-menu:hover:before {
	background-color: #f0f2f3
}
.c-btn-menu i, .c-btn-menu i:after, .c-btn-menu i:before {
	background-color: #2a3c44;
	display: block;
	z-index: 110;
	position: absolute
}
.has-active-menu .c-btn-menu:before {
	left: -3px;
	left: -.1875rem
}
.c-btn-menu i {
	height: 3px;
	height: .1875rem;
	left: 22px;
	left: 1.375rem;
	margin: -.125rem 0 0;
	text-indent: -1000px;
	top: 50%;
	-webkit-transition: background .4s cubic-bezier(.1, .98, .54, 1);
	transition: background .4s cubic-bezier(.1, .98, .54, 1);
	width: 36px;
	width: 2.25rem
}
.c-btn-menu i:after, .c-btn-menu i:before {
	content: "";
	height: 3px;
	left: 0;
	-webkit-transform: rotate3d(0, 0, 1, 0deg);
	transform: rotate3d(0, 0, 1, 0deg);
	-webkit-transition: top .3s cubic-bezier(.1, .98, .54, 1) .3s, bottom .3s cubic-bezier(.1, .98, .54, 1) .3s, -webkit-transform .3s cubic-bezier(.1, .98, .54, 1) 0s;
	transition: top .3s cubic-bezier(.1, .98, .54, 1) .3s, bottom .3s cubic-bezier(.1, .98, .54, 1) .3s, -webkit-transform .3s cubic-bezier(.1, .98, .54, 1) 0s;
	transition: transform .3s cubic-bezier(.1, .98, .54, 1) 0s, top .3s cubic-bezier(.1, .98, .54, 1) .3s, bottom .3s cubic-bezier(.1, .98, .54, 1) .3s;
	transition: transform .3s cubic-bezier(.1, .98, .54, 1) 0s, top .3s cubic-bezier(.1, .98, .54, 1) .3s, bottom .3s cubic-bezier(.1, .98, .54, 1) .3s, -webkit-transform .3s cubic-bezier(.1, .98, .54, 1) 0s;
	width: 36px;
	width: 2.25rem
}
.c-btn-menu i:before {
	top: -11px;
	top: -.6875rem
}
.c-btn-menu i:after {
	bottom: -11px;
	bottom: -.6875rem
}
.has-active-menu .c-btn-menu i {
	background-color: transparent
}
.has-active-menu .c-btn-menu i:after, .has-active-menu .c-btn-menu i:before {
	-webkit-transition: top .3s cubic-bezier(.1, .98, .54, 1) 0s, bottom .3s cubic-bezier(.1, .98, .54, 1) 0s, -webkit-transform .3s cubic-bezier(.1, .98, .54, 1) .3s;
	transition: top .3s cubic-bezier(.1, .98, .54, 1) 0s, bottom .3s cubic-bezier(.1, .98, .54, 1) 0s, -webkit-transform .3s cubic-bezier(.1, .98, .54, 1) .3s;
	transition: top .3s cubic-bezier(.1, .98, .54, 1) 0s, bottom .3s cubic-bezier(.1, .98, .54, 1) 0s, transform .3s cubic-bezier(.1, .98, .54, 1) .3s;
	transition: top .3s cubic-bezier(.1, .98, .54, 1) 0s, bottom .3s cubic-bezier(.1, .98, .54, 1) 0s, transform .3s cubic-bezier(.1, .98, .54, 1) .3s, -webkit-transform .3s cubic-bezier(.1, .98, .54, 1) .3s
}
.has-active-menu .c-btn-menu i:before {
	top: 0;
	-webkit-transform: rotate3d(0, 0, 1, 45deg);
	transform: rotate3d(0, 0, 1, 45deg)
}
.has-active-menu .c-btn-menu i:after {
	bottom: 0;
	-webkit-transform: rotate3d(0, 0, 1, -45deg);
	transform: rotate3d(0, 0, 1, -45deg)
}
.c-btn, .c-btn:link, .c-btn:visited {
	background-color: #bb1d7f;
	border: none;
	border-radius: 0;
	color: #fff;
	display: inline-block;
	font-size: 16px;
	font-size: 1rem;
	font-weight: 700;
	outline: 0;
	padding: .92rem 1.5625rem 1rem;
	text-align: center;
	text-decoration: none;
	-webkit-appearance: none;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.c-mega-menu__more .c-btn:hover {
	background: #cc1785;
	box-shadow: 0 5px 11px 0 rgba(0,0,0,.18), 0 4px 15px 0 rgba(0,0,0,.15) ;
}
.c-btn:focus, .c-navigation-member__label:focus, .c-site-navigation__title:focus {
	text-decoration: underline
}
.c-btn:focus {
	outline: 0
}
.c-mega-menu {
	display: block;
	font-size: 16px;
	max-height: 0;
	overflow: hidden;
	-webkit-transform: translateX(100%);
	-ms-transform: translateX(100%);
	transform: translateX(100%);
	-webkit-transition: -webkit-transform .5s cubic-bezier(.1, .98, .54, 1) 0s;
	transition: -webkit-transform .5s cubic-bezier(.1, .98, .54, 1) 0s;
	transition: transform .5s cubic-bezier(.1, .98, .54, 1) 0s;
	transition: transform .5s cubic-bezier(.1, .98, .54, 1) 0s, -webkit-transform .5s cubic-bezier(.1, .98, .54, 1) 0s;
	visibility: hidden;
	width: 100%;
	z-index: 800
}
.c-mega-menu.is-visible, .has-active-menu .c-site-navigation {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0)
}
.c-mega-menu.is-visible {
	left: 0;
	max-height: 1000px;
	position: absolute;
	top: 80px;
	top: 5rem;
	transform: translateX(0);
	visibility: visible
}
.c-mega-menu__content {
	padding: 0;
	width: 100%
}
.c-mega-menu__section {
	margin-bottom: 0
}
.c-mega-menu__title {
	font-size: 24px;
	font-size: 1.5rem;
	font-weight: 700;
	line-height: 1.333333333;
	color: #fff;
	min-height: 70px;
	min-height: 4.375rem;
	margin-bottom: 0;
	padding: 1.1875rem 4.375rem
}
.c-mega-menu__description {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.3125;
	display: none
}
.c-mega-menu__more {
	display: none
}
.c-mega-menu__item a, .c-mega-menu__item a:link, .c-mega-menu__item a:visited {
	background-color: transparent;
	border-bottom-width: 0;
	display: block;
	color: #fff;
	font-size: 18px;
	font-size: 1.125rem;
	font-weight: 400;
	padding: .78125rem 4.375rem
}
.c-mega-menu__item a:active, .c-mega-menu__item a:focus, .c-mega-menu__item a:hover {
	background-color: #fff;
	background-color: rgba(255,255,255,.05)
}
.c-mega-menu__back-btn, .c-mega-menu__back-btn:link, .c-mega-menu__back-btn:visited {
	background-color: transparent;
	color: #fff;
	display: block;
	font-size: 21px;
	font-size: 1.3125rem;
	height: 70px;
	height: 4.375rem;
	left: 0;
	overflow: hidden;
	position: absolute;
	right: 0;
	text-align: center;
	text-indent: -1000px;
	top: 0;
	width: 70px;
	width: 4.375rem
}
.c-mega-menu__back-btn:active, .c-mega-menu__back-btn:hover {
	background-color: #fff;
	background-color: rgba(255,255,255,.05)
}
.c-mega-menu__back-btn:after {
	color: #fff;
	left: 50%;
	position: absolute;
	text-indent: 0;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	font-family: 'pexa';
}
.c-mega-menu__open-btn {
	margin: 1.25rem 4.375rem 0
}
.c-modal {
	background-color: #000;
	background-color: rgba(0,0,0,.95);
	display: table;
	height: 0;
	left: 0;
	overflow: hidden;
	position: fixed;
	text-align: center;
	top: 0;
	-webkit-transform: scale(.8);
	-ms-transform: scale(.8);
	transform: scale(.8);
	-webkit-transition: opacity .3s cubic-bezier(.1, .98, .54, 1) 0s, visibility 0s linear .3s, height 1ms linear .3s, width 0s linear .3s, z-index 0s linear .3s, -webkit-transform .3s cubic-bezier(.1, .98, .54, 1) 0s;
	transition: opacity .3s cubic-bezier(.1, .98, .54, 1) 0s, visibility 0s linear .3s, height 1ms linear .3s, width 0s linear .3s, z-index 0s linear .3s, -webkit-transform .3s cubic-bezier(.1, .98, .54, 1) 0s;
	transition: transform .3s cubic-bezier(.1, .98, .54, 1) 0s, opacity .3s cubic-bezier(.1, .98, .54, 1) 0s, visibility 0s linear .3s, height 1ms linear .3s, width 0s linear .3s, z-index 0s linear .3s;
	transition: transform .3s cubic-bezier(.1, .98, .54, 1) 0s, opacity .3s cubic-bezier(.1, .98, .54, 1) 0s, visibility 0s linear .3s, height 1ms linear .3s, width 0s linear .3s, z-index 0s linear .3s, -webkit-transform .3s cubic-bezier(.1, .98, .54, 1) 0s;
	visibility: hidden;
	width: 0;
	z-index: -1
}
.c-modal__content {
	height: 100%;
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	pointer-events: all;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	-webkit-transition: opacity .5s cubic-bezier(.1, .98, .54, 1) 0s, visibility 0s linear 0s, height 0s linear 0s, width 0s linear 0s, z-index 0s linear 0s, -webkit-transform .4s cubic-bezier(.1, .98, .54, 1) 0s;
	transition: opacity .5s cubic-bezier(.1, .98, .54, 1) 0s, visibility 0s linear 0s, height 0s linear 0s, width 0s linear 0s, z-index 0s linear 0s, -webkit-transform .4s cubic-bezier(.1, .98, .54, 1) 0s;
	transition: transform .4s cubic-bezier(.1, .98, .54, 1) 0s, opacity .5s cubic-bezier(.1, .98, .54, 1) 0s, visibility 0s linear 0s, height 0s linear 0s, width 0s linear 0s, z-index 0s linear 0s;
	transition: transform .4s cubic-bezier(.1, .98, .54, 1) 0s, opacity .5s cubic-bezier(.1, .98, .54, 1) 0s, visibility 0s linear 0s, height 0s linear 0s, width 0s linear 0s, z-index 0s linear 0s, -webkit-transform .4s cubic-bezier(.1, .98, .54, 1) 0s;
	visibility: visible;
	width: 100%;
	z-index: 2000
}
.c-modal__close, .c-modal__close:link, .c-modal__close:visited {
	border-width: 0;
	display: block;
	height: 30px;
	height: 1.875rem;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	overflow: hidden;
	position: fixed;
	right: 30px;
	right: 1.875rem;
	text-indent: -1000px;
	top: 30px;
	top: 1.875rem;
	-webkit-transition: opacity 350ms cubic-bezier(.1, .98, .54, 1) 0;
	transition: opacity 350ms cubic-bezier(.1, .98, .54, 1) 0;
	width: 30px;
	width: 1.875rem
}
.touch .c-modal__close {
	position: absolute
}
.c-modal__close:after, .c-modal__close:before {
	background-color: #fff;
	content: "";
	height: 2px;
	position: fixed;
	right: 30px;
	right: 1.875rem;
	top: 45px;
	top: 2.8125rem;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	-webkit-transition: opacity 250ms cubic-bezier(.1, .98, .54, 1) 150ms, -webkit-transform 250ms cubic-bezier(.1, .98, .54, 1) 0s;
	transition: opacity 250ms cubic-bezier(.1, .98, .54, 1) 150ms, -webkit-transform 250ms cubic-bezier(.1, .98, .54, 1) 0s;
	transition: transform 250ms cubic-bezier(.1, .98, .54, 1) 0s, opacity 250ms cubic-bezier(.1, .98, .54, 1) 150ms;
	transition: transform 250ms cubic-bezier(.1, .98, .54, 1) 0s, opacity 250ms cubic-bezier(.1, .98, .54, 1) 150ms, -webkit-transform 250ms cubic-bezier(.1, .98, .54, 1) 0s;
	width: 30px;
	width: 1.875rem
}
.touch .c-modal__close:after, .touch .c-modal__close:before {
	position: absolute
}
.touch .has-active-search .c-modal__close:after, .touch .has-active-search .c-modal__close:before {
	top: 15px;
	top: .9375rem;
	right: 0
}
.c-navigation-member__label, .c-navigation-member__label:link, .c-navigation-member__label:visited {
	display: block;
	text-align: center
}
.c-navigation-menu {
	box-shadow: 0 1px 3px rgba(0,0,0,.12), 0 1px 2px rgba(0,0,0,.24);
	background-color: #384b59;
	max-height: 0;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	overflow: hidden;
	-webkit-transform: matrix3d(1, 0, 0, 0, 0, .4, 0, .0005, 0, 0, 1, 0, 0, 0, 0, 1);
	transform: matrix3d(1, 0, 0, 0, 0, .4, 0, .0005, 0, 0, 1, 0, 0, 0, 0, 1);
	-webkit-transform-origin: center top 0;
	-ms-transform-origin: center top 0;
	transform-origin: center top 0;
	-webkit-transition: opacity 150ms cubic-bezier(.1, .98, .54, 1) 0s, visibility 0s linear 150ms, -webkit-transform 150ms cubic-bezier(.1, .98, .54, 1) 0s;
	transition: opacity 150ms cubic-bezier(.1, .98, .54, 1) 0s, visibility 0s linear 150ms, -webkit-transform 150ms cubic-bezier(.1, .98, .54, 1) 0s;
	transition: transform 150ms cubic-bezier(.1, .98, .54, 1) 0s, opacity 150ms cubic-bezier(.1, .98, .54, 1) 0s, visibility 0s linear 150ms;
	transition: transform 150ms cubic-bezier(.1, .98, .54, 1) 0s, opacity 150ms cubic-bezier(.1, .98, .54, 1) 0s, visibility 0s linear 150ms, -webkit-transform 150ms cubic-bezier(.1, .98, .54, 1) 0s;
	visibility: hidden;
	z-index: 900
}
.c-navigation-menu__list {
	color: #fff;
	display: table;
	font-family: DINPro, Arial, sans-serif;
	font-size: 0
}
.c-navigation-menu__item {
	display: block;
	font-size: 16px;
	text-align: center
}
.c-navigation-menu__item:after {
	display: none
}
.c-navigation-menu__item a, .c-navigation-menu__item a:link, .c-navigation-menu__item a:visited {
	border-bottom-width: 0;
	color: #fff;
	display: block;
	font-weight: 400;
	line-height: 1.3;
	padding: 1.25rem
}
.c-navigation-menu__item a span, .c-navigation-menu__item a:link span, .c-navigation-menu__item a:visited span {
	border-bottom: 2px solid transparent;
	display: inline-block;
	padding: .1875rem 0;
	-webkit-transition: border 350ms cubic-bezier(.1, .98, .54, 1) 0s;
	transition: border 350ms cubic-bezier(.1, .98, .54, 1) 0s
}
.c-navigation-menu__item a:active span, .c-navigation-menu__item a:focus span, .c-navigation-menu__item a:hover span {
	border-bottom-color: #fff
}
.c-navigation-menu__item a:active {
	background-color: #000;
	background-color: rgba(0,0,0,.05)
}
.c-navigation-menu__item:last-child:after {
	display: none
}
.c-navigation-menu.is-active {
	max-height: 1000px;
	max-height: 62.5rem;
	opacity: 1;
	z-index: 1200000;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	-webkit-transition: opacity 150ms cubic-bezier(.1, .98, .54, 1) 0s, visibility 0s linear 0s, -webkit-transform 150ms cubic-bezier(.1, .98, .54, 1) 0s;
	transition: opacity 150ms cubic-bezier(.1, .98, .54, 1) 0s, visibility 0s linear 0s, -webkit-transform 150ms cubic-bezier(.1, .98, .54, 1) 0s;
	transition: transform 150ms cubic-bezier(.1, .98, .54, 1) 0s, opacity 150ms cubic-bezier(.1, .98, .54, 1) 0s, visibility 0s linear 0s;
	transition: transform 150ms cubic-bezier(.1, .98, .54, 1) 0s, opacity 150ms cubic-bezier(.1, .98, .54, 1) 0s, visibility 0s linear 0s, -webkit-transform 150ms cubic-bezier(.1, .98, .54, 1) 0s;
	visibility: visible
}
.c-navigation-menu--members {
	background-color: #0089bd
}
.c-navigation-menu--members .c-navigation-menu__item {
	position: relative
}
.c-navigation-menu--members .c-navigation-menu__item a, .c-navigation-menu--members .c-navigation-menu__item a:link, .c-navigation-menu--members .c-navigation-menu__item a:visited {
	white-space: nowrap
}
.c-page-content:nth-child(2n+2) {
	background-color: #f0f2f3
}
.c-page-content__container {
	zoom: 1;
	margin-left: auto;
	margin-right: auto;
	max-width: 1190px;
	max-width: 74.375rem;
	padding: 0 1.25rem;
	position: relative
}
.c-page-content__container:after, .c-page-content__container:before {
	content: "";
	display: table
}


.profile-info {
	padding: 0 1.25rem;
}
.profile-info span {
	display: block;
	height: 100%;
	white-space: nowrap;
}
.profile-info-avatar-wrap {
	position: relative;
	width: 38px;
	display: inline-flex;
	vertical-align: middle;
	height: 38px;
}
.profile-info img {
	border-radius: 50%;
}
.profile-info-unread {
	position: absolute;
	top: -8px;
	right: -8px;
    min-width: 10px;
    padding: 3px 7px;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    line-height: 1;
    white-space: nowrap;
    text-align: center;
    background-color: #9a5e5e;
    border-radius: 10px;
}
.profile-info-login {
	margin-left: 10px;
	position: relative;
	display: none;
}
.profile-info-login-ellipsis {
	max-width: 150px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}




@media (min-width:768px) {
.c-page-content__container {
	padding: 0 1.875rem
}
}

@media (min-width:992px) {
.c-page-content__container {
	margin-left: 1.875rem;
	margin-right: 1.875rem;
	min-height: 10.625rem;
	padding: 0;
	z-index: 30
}
.c-page-content--overlap {
	margin-top: -6.875rem
}
}

@media (min-width:1250px) {
.c-page-content__container {
	margin-left: auto;
	margin-right: auto
}
}
.c-page-content__content {
	position: relative;
	z-index: 50
}
.c-page-content--overlap {
	position: relative;
	z-index: 800
}
.c-page-content--overlap:nth-child(2n+2) {
	background-color: transparent
}

@media (min-width:992px) {
.c-page-content--overlap .c-page-content__container {
	background-color: #fff
}
.c-page-content--overlap .c-page-content__container:before {
	-webkit-box-shadow: 0 0 8px rgba(0,0,0,.45);
	box-shadow: 0 0 8px rgba(0,0,0,.45);
	content: "";
	display: block;
	height: 10rem;
	left: 0;
	position: absolute;
	top: 0;
	-webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, .00003, 0, 0, 1, 0, 0, 0, 0, 1);
	transform: matrix3d(1, 0, 0, 0, 0, 1, 0, .00003, 0, 0, 1, 0, 0, 0, 0, 1);
	-webkit-transform-origin: center top 0;
	-ms-transform-origin: center top 0;
	transform-origin: center top 0;
	width: 100%;
	z-index: -1
}
}
.c-page-content--overlap .c-page-content__content {
	background-color: #fff
}
.c-page-content--bg-grey, .c-page-content--bg-grey:nth-child(2n+2) {
	background-color: #f0f2f3
}
.c-page-content--bg-white, .c-page-content--bg-white:nth-child(2n+2), .c-site-header {
	background-color: #fff
}
.touch .c-search-overlay__close, .touch .c-search-overlay__close:after, .touch .c-search-overlay__close:before {
	position: absolute
}
.touch .has-active-search .c-search-overlay__close:after, .touch .has-active-search .c-search-overlay__close:before {
	top: 15px;
	top: .9375rem;
	right: 0
}
.c-site-header {
	box-shadow: 0 1px 3px rgba(0,0,0,.12), 0 1px 2px rgba(0,0,0,.24);
	height: 80px;
	height: 5rem;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 1000
}
.c-site-header__container {
	-webkit-align-content: flex-start;
	-ms-flex-line-pack: start;
	align-content: flex-start;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 0;
	width: 100%
}
.c-site-header__item-logo, .c-site-header__item-nav, .c-site-header__item-search {
	display: inline-block;
	vertical-align: top;
}
.c-site-header__item-logo {
	-webkit-box-flex: 1;
	-webkit-flex: 1 0 6.875rem;
	-ms-flex: 1 0 6.875rem;
	flex: 1 0 6.875rem;
	-webkit-box-ordinal-group: 3;
	-webkit-order: 2;
	-ms-flex-order: 2;
	order: 2
}
.c-site-header__item-nav {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 5rem;
	-ms-flex: 0 0 5rem;
	flex: 0 0 5rem;
	max-width: 80px;
	max-width: 5rem;
	-webkit-box-ordinal-group: 2;
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1;
	width: 80px;
	width: 5rem
}
.c-site-header__item-search {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 5rem;
	-ms-flex: 0 0 5rem;
	flex: 0 0 5rem;
	-webkit-box-ordinal-group: 4;
	-webkit-order: 3;
	-ms-flex-order: 3;
	order: 3
}



.c-navigation-member {
	height: 5rem;
}
.c-navigation-member__item {
	font-size: 0;
	max-width: 36rem;
	position: relative;
}
.c-navigation-member__label, .c-navigation-member__label:link, .c-navigation-member__label:visited {
	background-color: #0089bd;
	border-bottom-width: 0;
	color: #fff;
	display: table;
	font-size: 16px;
	font-weight: 400;
	height: 5rem;
	width: 100%;
}
.c-navigation-member__label span, .c-navigation-member__label:link span, .c-navigation-member__label:visited span {
	display: table-cell;
	vertical-align: middle;
}
.c-navigation-member__label:active, .c-navigation-member__label:focus, .c-navigation-member__label:hover {
	background-color: #0d78a6
}




.c-site-header__item-member {
	display: inline-block;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 5rem;
	-ms-flex: 0 0 5rem;
	flex: 0 0 5rem;
	-webkit-box-ordinal-group: 5;
	-webkit-order: 4;
	-ms-flex-order: 4;
	order: 4;
	vertical-align: top;
	z-index: 1010;
}

.c-site-header__logo, .c-site-header__logo:link, .c-site-header__logo:visited {
	border-bottom-width: 0;
	display: block;
	height: 80px;
	height: 5rem;
	padding: 1.3rem 0;
	text-align: center;
	width: 100%
}
.c-site-header__logo img, .c-site-header__logo svg {
	display: inline-block;
	width: 110px;
	width: 6.875rem;
	height: 33px;
	height: 2.0625rem
}
.c-site-navigation-secondary__list {
	display: table
}
.c-site-navigation-secondary__item {
	display: table-cell
}
.c-site-navigation-secondary a, .c-site-navigation-secondary a:link, .c-site-navigation-secondary a:visited {
	background-color: #2a3c44;
	color: #fff;
	display: block;
	font-weight: 400
}
.c-site-navigation-secondary .c-btn-search, .c-site-navigation-secondary .c-btn-search:link, .c-site-navigation-secondary .c-btn-search:visited {
	background-color: transparent;
	border-bottom-width: 0;
	height: 80px;
	height: 5rem;
	position: relative;
	width: 80px;
	width: 5rem
}
.c-site-navigation-secondary .c-btn-search:active, .c-site-navigation-secondary .c-btn-search:focus, .c-site-navigation-secondary .c-btn-search:hover {
	background-color: #f0f2f3
}
.c-site-navigation-secondary .c-btn-search__label {
	border: 0 !important;
	clip: rect(1px 1px 1px 1px);
	clip: rect(1px,1px,1px,1px);
	height: 1px !important;
	overflow: hidden;
	padding: 0 !important;
	position: absolute !important;
	width: 1px !important;
	background: red
}
.c-site-navigation-secondary .c-btn-search svg {
	display: block;
	fill: #2a3c44;
	height: 25px;
	height: 1.5625rem;
	left: 50%;
	position: absolute;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	-webkit-transition: fill 350ms cubic-bezier(.1, .98, .54, 1) 0s;
	transition: fill 350ms cubic-bezier(.1, .98, .54, 1) 0s;
	width: 25px;
	width: 1.5625rem
}
.c-site-navigation {
	background-color: #bb1d7f;
	left: 0;
	min-height: 100vh;
	/* overflow: hidden; */
	padding-top: 5rem;
	position: fixed;
	top: 0;
	-webkit-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	transform: translateX(-100%);
	-webkit-transition: top 0s linear .5s, -webkit-transform .5s cubic-bezier(.1, .98, .54, 1) 0s;
	transition: top 0s linear .5s, -webkit-transform .5s cubic-bezier(.1, .98, .54, 1) 0s;
	transition: transform .5s cubic-bezier(.1, .98, .54, 1) 0s, top 0s linear .5s;
	transition: transform .5s cubic-bezier(.1, .98, .54, 1) 0s, top 0s linear .5s, -webkit-transform .5s cubic-bezier(.1, .98, .54, 1) 0s;
	width: 100%;
	z-index: 900;
}
.c-site-navigation:before {
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.12), 0 1px 2px rgba(0,0,0,.24);
	box-shadow: 0 1px 3px rgba(0,0,0,.12), 0 1px 2px rgba(0,0,0,.24);
	background-color: transparent;
	content: "";
	display: block;
	height: 80px;
	height: 5rem;
	left: 0;
	pointer-events: none;
	position: fixed;
	top: -80px;
	top: -5rem;
	width: 100%;
	z-index: 802
}
.has-active-menu .c-site-navigation {
	position: relative;
	top: 0;
	transform: translateX(0);
	-webkit-transition: top 0s linear 0s, -webkit-transform 350ms cubic-bezier(.1, .98, .54, 1) 0s;
	transition: top 0s linear 0s, -webkit-transform 350ms cubic-bezier(.1, .98, .54, 1) 0s;
	transition: transform 350ms cubic-bezier(.1, .98, .54, 1) 0s, top 0s linear 0s;
	transition: transform 350ms cubic-bezier(.1, .98, .54, 1) 0s, top 0s linear 0s, -webkit-transform 350ms cubic-bezier(.1, .98, .54, 1) 0s
}
.c-site-navigation__list {
	width: 100%
}
.c-site-navigation__list .c-site-navigation__label {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	-webkit-transition: -webkit-transform 350ms cubic-bezier(.1, .98, .54, 1) 0s;
	transition: -webkit-transform 350ms cubic-bezier(.1, .98, .54, 1) 0s;
	transition: transform 350ms cubic-bezier(.1, .98, .54, 1) 0s;
	transition: transform 350ms cubic-bezier(.1, .98, .54, 1) 0s, -webkit-transform 350ms cubic-bezier(.1, .98, .54, 1) 0s
}
.c-site-navigation__list.is-hidden .c-site-navigation__item {
	pointer-events: none
}
.c-site-navigation__list.is-hidden .c-site-navigation__item.is-open {
	pointer-events: all
}
.c-site-navigation__list.is-hidden .c-site-navigation__label {
	-webkit-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	transform: translateX(-100%)
}
.c-site-navigation__item {
	-webkit-box-flex: 1 auto;
	-webkit-flex: 1 auto;
	-ms-flex: 1 auto;
	flex: 1 auto;
	font-size: 0;
	-webkit-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
}
.c-site-navigation__item.lesswidth {
	-webkit-box-flex: 1 auto;
	-webkit-flex: 1 auto;
	-ms-flex: 1 auto;
	flex: 1 auto;
}
.c-site-navigation__title, .c-site-navigation__title:link, .c-site-navigation__title:visited {
	border-bottom: 0;
	color: #fff;
	font-size: 16px
}
.c-footer__fine-print a:active, .c-footer__fine-print a:focus, .c-footer__fine-print a:hover, .c-footer__fine-print a:link:hover, .c-footer__fine-print a:visited:hover, .c-footer__link:hover, .c-footer__link:link:hover, .c-footer__link:visited:hover {
	border-bottom-color: #fff
}
.c-site-navigation__title:active, .c-site-navigation__title:focus, .c-site-navigation__title:hover {
 background-color:;
}
.c-site-navigation__expand, .c-site-navigation__expand:link, .c-site-navigation__expand:visited {
	display: block;
	font-size: 20px;
	font-size: 1.25rem;
	height: 74px;
	height: 4.625rem;
	overflow: hidden;
	position: absolute;
	right: 0;
	text-align: center;
	text-indent: -1000px;
	top: 0;
	-webkit-transition: background 350ms cubic-bezier(.1, .98, .54, 1) 0s;
	transition: background 350ms cubic-bezier(.1, .98, .54, 1) 0s;
	width: 75px;
	width: 4.6875rem
}
.c-site-navigation__expand:after, .c-site-navigation__expand:link:after, .c-site-navigation__expand:visited:after {
	color: #fff;
	left: 50%;
	position: absolute;
	text-indent: 0;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}
.c-site-navigation__expand:active, .c-site-navigation__expand:hover {
	background-color: #2c2d68;
	color: #fff;
	cursor: pointer
}
.c-site-navigation__expand:active:after, .c-site-navigation__expand:hover:after {
	color: #fff
}
.c-site-navigation .is-level-1 .c-site-navigation__title, .c-site-navigation .is-level-1 .c-site-navigation__title:link, .c-site-navigation .is-level-1 .c-site-navigation__title:visited {
	font-family: DINProBold, Arial, sans-serif;
	font-size: 22px;
	font-size: 1.375rem;
	font-weight: 700;
	line-height: 1.318181818;
	display: block;
	padding: 1.4375rem 5rem 1.4375rem 1.5625rem;
	position: relative
}
.c-site-navigation .is-level-1 .c-site-navigation__title:active, .c-site-navigation .is-level-1 .c-site-navigation__title:hover {
	background-color: #9e2373
}
.c-site-navigation .is-level-1 .c-site-navigation__title:hover {
}
.c-site-navigation .is-level-1 .c-site-navigation__title:after {
	background-color: #fff;
	bottom: 0;
	content: "";
	display: block;
	height: 1px;
	left: 23px;
	opacity: .2;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
	position: absolute;
	width: 100%;
	width: -webkit-calc(100% - 23px - 23px);
	width: calc(100% - 23px - 23px)
}
.has-active-menu #main {
	position: fixed;
	left: 0;
	top: 0
}
.u-skip-to-content {
	left: 0;
	margin-left: -9999em;
	position: absolute;
	top: 0
}
.u-skip-to-content:focus {
	margin-left: 0
}
.u-show\@desktop-nav.u-show\@desktop-nav {
	display: none
}
.c-footer {
	background-color: #384b59;
	color: #fff;
	font-family: Helvetica, Arial, sans-serif
}
.c-footer__main {
	zoom: 1;
	max-width: 1350px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	padding: 0 1.25rem
}
.c-footer__main:after, .c-footer__main:before {
	content: "";
	display: table
}

@media (min-width:768px) {
.c-footer__main {
	padding: 0 1.875rem
}
.c-footer__content {
	-webkit-align-content: flex-start;
	-ms-flex-line-pack: start;
	align-content: flex-start;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	width: 100%
}
}

@media (min-width:992px) {
.c-footer__main {
	max-width: 43.75rem;
	padding-top: 1.25rem
}
}

@media (min-width:992px) and (min-width:992px) {
.c-footer__main {
	max-width: 59.375rem
}
}
.c-footer__link, .c-footer__link:link, .c-footer__link:visited {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.3125
}
.c-footer__link, .c-footer__link:link, .c-footer__link:link:link, .c-footer__link:link:visited, .c-footer__link:visited, .c-footer__link:visited:link, .c-footer__link:visited:visited {
	color: #fff
}
.c-footer__content-block {
	margin-bottom: 4.375rem;
	margin-top: 3.125rem;
	padding-right: 1.25rem
}

@media (min-width:540px) {
.c-footer__content-block {
	width: 50%;
	float: left
}
}

@media (min-width:768px) {
.c-footer__content-block {
	float: none;
	margin-bottom: 5.375rem;
	max-width: 22.5rem;
	width: 100%
}
}
.c-footer__content-list>*, .c-footer__heading {
	margin-bottom: 1.875rem
}
.c-footer__content-block:last-child {
	width: 100%;
	padding-right: 0
}

@media (min-width:540px) {
.c-footer__content-block:last-child {
	margin-top: 0;
	max-width: 25rem
}
}
.c-footer__heading {
	font-family: DINPro, Arial, sans-serif;
	font-size: 18px;
	font-size: 1.125rem;
	font-weight: 700;
	line-height: 1.333333333
}
.c-footer__item-with-icon {
	display: block;
	margin-left: 40px;
	position: relative
}
.c-footer__item-with-icon svg {
	fill: #fff;
	display: inline-block;
	height: 20px;
	height: 1.25rem;
	left: -40px;
	left: -2.5rem;
	position: absolute;
	top: 50%;
	width: 20px;
	width: 1.25rem;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}
.c-footer__fine-print {
	background-color: #2a3c44;
	font-size: 14px;
	font-size: .875rem
}
.c-footer__fine-print a, .c-footer__fine-print a:link, .c-footer__fine-print a:visited {
	font-weight: 400
}
.c-footer__fine-print a, .c-footer__fine-print a:link, .c-footer__fine-print a:link:link, .c-footer__fine-print a:link:visited, .c-footer__fine-print a:visited, .c-footer__fine-print a:visited:link, .c-footer__fine-print a:visited:visited {
	color: #fff
}
.c-footer__nav {
	zoom: 1;
	max-width: 1350px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	padding: 0 1.25rem
}
.c-footer__nav:after, .c-footer__nav:before {
	content: "";
	display: table
}

@media (min-width:768px) {
.c-footer__content-block:last-child {
	margin-top: 3.125rem
}
.c-footer__nav {
	padding: 0 1.875rem
}
.c-footer__nav-primary {
	float: left
}
}

@media (min-width:992px) {
.c-footer__nav {
	max-width: 43.75rem
}
}

@media (min-width:992px) and (min-width:992px) {
.c-footer__nav {
	max-width: 59.375rem
}
}
.c-footer__nav-primary {
	display: inline-block;
	line-height: 1.5;
	margin: 1rem 0 .625rem
}
.c-footer__nav-links {
	display: inline-block;
	float: left;
	padding: 0 .625rem;
	position: relative
}
.c-footer__nav-links:after {
	background-color: #fff;
	bottom: 5px;
	bottom: .3125rem;
	content: "";
	position: absolute;
	right: 0;
	top: 5px;
	top: .3125rem;
	width: 1px;
	width: .0625rem
}
.c-footer__nav-links:first-child {
	padding-left: 0
}
.c-footer__nav-links:last-child {
	padding-right: 0
}
.c-footer__nav-links:last-child:after {
	content: none
}
.c-footer__nav-secondary {
	margin-top: .625rem;
	margin-bottom: 1.5625rem
}

@media (min-width:768px) {
.c-footer__nav-secondary {
	float: right;
	margin: 1rem 0 .625rem
}
}
.c-social-links__item {
	display: inline-block;
	margin-right: 3.125rem
}

@media (min-width:768px) {
.c-social-links__item {
	margin-right: 1.875rem
}
}
.c-social-links__item a, .c-social-links__item a:link, .c-social-links__item a:visited {
	border-bottom-width: 0
}
.c-social-links__item a svg, .c-social-links__item a:link svg, .c-social-links__item a:visited svg {
	fill: #384b59;
	-webkit-transition: fill 350ms cubic-bezier(.1, .98, .54, 1) 0s;
	transition: fill 350ms cubic-bezier(.1, .98, .54, 1) 0s;
	width: 22px;
	width: 1.375rem
}
.c-social-links__item a span, .c-social-links__item a:link span, .c-social-links__item a:visited span {
	border: 0 !important;
	clip: rect(1px 1px 1px 1px);
	clip: rect(1px,1px,1px,1px);
	height: 1px !important;
	overflow: hidden;
	padding: 0 !important;
	position: absolute !important;
	width: 1px !important
}
.c-social-links__item a:active svg, .c-social-links__item a:focus svg, .c-social-links__item a:hover svg {
	fill: #fff
}
.c-social-links__item-facebook {
	display: inline-block;
	margin-right: 3.125rem
}

@media (min-width:768px) {
.c-social-links__item-facebook {
	margin-right: 1.875rem
}
}
.c-social-links__item-facebook a, .c-social-links__item-facebook a:link, .c-social-links__item-facebook a:visited {
	border-bottom-width: 0
}
.c-social-links__item-facebook a svg, .c-social-links__item-facebook a:link svg, .c-social-links__item-facebook a:visited svg {
	fill: #384b59;
	-webkit-transition: fill 350ms cubic-bezier(.1, .98, .54, 1) 0s;
	transition: fill 350ms cubic-bezier(.1, .98, .54, 1) 0s;
	width: 22px;
	width: 1.375rem
}
.c-social-links__item-facebook a span, .c-social-links__item-facebook a:link span, .c-social-links__item-facebook a:visited span {
	border: 0 !important;
	clip: rect(1px 1px 1px 1px);
	clip: rect(1px,1px,1px,1px);
	height: 1px !important;
	overflow: hidden;
	padding: 0 !important;
	position: absolute !important;
	width: 1px !important
}
.c-social-links__item-facebook a:active svg, .c-social-links__item-facebook a:focus svg, .c-social-links__item-facebook a:hover svg {
	fill: #3b5998
}
.c-social-links__item-twitter {
	display: inline-block;
	margin-right: 3.125rem
}

@media (min-width:768px) {
.c-social-links__item-twitter {
	margin-right: 1.875rem
}
}
.c-social-links__item-twitter a, .c-social-links__item-twitter a:link, .c-social-links__item-twitter a:visited {
	border-bottom-width: 0
}
.c-social-links__item-twitter a svg, .c-social-links__item-twitter a:link svg, .c-social-links__item-twitter a:visited svg {
	fill: #384b59;
	-webkit-transition: fill 350ms cubic-bezier(.1, .98, .54, 1) 0s;
	transition: fill 350ms cubic-bezier(.1, .98, .54, 1) 0s;
	width: 22px;
	width: 1.375rem
}
.c-social-links__item-twitter a span, .c-social-links__item-twitter a:link span, .c-social-links__item-twitter a:visited span {
	border: 0 !important;
	clip: rect(1px 1px 1px 1px);
	clip: rect(1px,1px,1px,1px);
	height: 1px !important;
	overflow: hidden;
	padding: 0 !important;
	position: absolute !important;
	width: 1px !important
}
.c-social-links__item-twitter a:active svg, .c-social-links__item-twitter a:focus svg, .c-social-links__item-twitter a:hover svg {
	fill: #00aced
}
.c-social-links__item-linkedin {
	display: inline-block;
	margin-right: 3.125rem
}

@media (min-width:768px) {
.c-social-links__item-linkedin {
	margin-right: 1.875rem
}
}
.c-social-links__item-linkedin a, .c-social-links__item-linkedin a:link, .c-social-links__item-linkedin a:visited {
	border-bottom-width: 0
}
.c-social-links__item-linkedin a svg, .c-social-links__item-linkedin a:link svg, .c-social-links__item-linkedin a:visited svg {
	fill: #384b59;
	-webkit-transition: fill 350ms cubic-bezier(.1, .98, .54, 1) 0s;
	transition: fill 350ms cubic-bezier(.1, .98, .54, 1) 0s;
	width: 22px;
	width: 1.375rem
}
.c-social-links__item-linkedin a span, .c-social-links__item-linkedin a:link span, .c-social-links__item-linkedin a:visited span {
	border: 0 !important;
	clip: rect(1px 1px 1px 1px);
	clip: rect(1px,1px,1px,1px);
	height: 1px !important;
	overflow: hidden;
	padding: 0 !important;
	position: absolute !important;
	width: 1px !important
}
.c-social-links__item-linkedin a:active svg, .c-social-links__item-linkedin a:focus svg, .c-social-links__item-linkedin a:hover svg {
	fill: #007bb5
}
.c-social-links--light .c-social-links__item a svg, .c-social-links--light .c-social-links__item a:link svg, .c-social-links--light .c-social-links__item a:visited svg {
	fill: rgba(255,255,255,.5)
}
.c-social-links--light .c-social-links__item a:active svg, .c-social-links--light .c-social-links__item a:hover svg {
	fill: #fff
}
.c-social-links--light .c-social-links__item-facebook a svg, .c-social-links--light .c-social-links__item-facebook a:link svg, .c-social-links--light .c-social-links__item-facebook a:visited svg {
	fill: rgba(255,255,255,.5)
}
.c-social-links--light .c-social-links__item-facebook a:active svg, .c-social-links--light .c-social-links__item-facebook a:focus svg, .c-social-links--light .c-social-links__item-facebook a:hover svg {
	fill: #3b5998
}
.c-social-links--light .c-social-links__item-twitter a svg, .c-social-links--light .c-social-links__item-twitter a:link svg, .c-social-links--light .c-social-links__item-twitter a:visited svg {
	fill: rgba(255,255,255,.5)
}
.c-social-links--light .c-social-links__item-twitter a:active svg, .c-social-links--light .c-social-links__item-twitter a:focus svg, .c-social-links--light .c-social-links__item-twitter a:hover svg {
	fill: #00aced
}
.c-social-links--light .c-social-links__item-linkedin a svg, .c-social-links--light .c-social-links__item-linkedin a:link svg, .c-social-links--light .c-social-links__item-linkedin a:visited svg {
	fill: rgba(255,255,255,.5)
}
.c-social-links--light .c-social-links__item-linkedin a:active svg, .c-social-links--light .c-social-links__item-linkedin a:focus svg, .c-social-links--light .c-social-links__item-linkedin a:hover svg {
	fill: #007bb5
}

@media (min-width:1280px) {
.c-mega-menu__content, .c-site-navigation__list {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal
}
.c-btn-menu, .c-btn-menu:link, .c-btn-menu:visited, body:before, html:before {
	display: none
}
.c-mega-menu {
	left: 0;
	max-height: 0;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	padding-left: 0;
	padding-right: 0;
	position: fixed;
	top: 5rem;
	-webkit-transform: translateX(-15%);
	-ms-transform: translateX(-15%);
	transform: translateX(-15%);
	-webkit-transition: max-height 0s cubic-bezier(.1, .98, .54, 1) .5s, opacity 150ms linear 0s, visibility 0s linear .5s, -webkit-transform .5s cubic-bezier(.1, .98, .54, 1) 0s;
	transition: max-height 0s cubic-bezier(.1, .98, .54, 1) .5s, opacity 150ms linear 0s, visibility 0s linear .5s, -webkit-transform .5s cubic-bezier(.1, .98, .54, 1) 0s;
	transition: max-height 0s cubic-bezier(.1, .98, .54, 1) .5s, opacity 150ms linear 0s, transform .5s cubic-bezier(.1, .98, .54, 1) 0s, visibility 0s linear .5s;
	transition: max-height 0s cubic-bezier(.1, .98, .54, 1) .5s, opacity 150ms linear 0s, transform .5s cubic-bezier(.1, .98, .54, 1) 0s, visibility 0s linear .5s, -webkit-transform .5s cubic-bezier(.1, .98, .54, 1) 0s
}
.c-mega-menu.is-active {
	max-height: 31.25rem;
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	-webkit-transition: max-height .5s cubic-bezier(.1, .98, .54, 1) 0s, opacity .3s linear 0s, visibility 0s linear 0s, -webkit-transform .5s cubic-bezier(.1, .98, .54, 1) 0s;
	transition: max-height .5s cubic-bezier(.1, .98, .54, 1) 0s, opacity .3s linear 0s, visibility 0s linear 0s, -webkit-transform .5s cubic-bezier(.1, .98, .54, 1) 0s;
	transition: max-height .5s cubic-bezier(.1, .98, .54, 1) 0s, opacity .3s linear 0s, transform .5s cubic-bezier(.1, .98, .54, 1) 0s, visibility 0s linear 0s;
	transition: max-height .5s cubic-bezier(.1, .98, .54, 1) 0s, opacity .3s linear 0s, transform .5s cubic-bezier(.1, .98, .54, 1) 0s, visibility 0s linear 0s, -webkit-transform .5s cubic-bezier(.1, .98, .54, 1) 0s;
	visibility: visible;
	z-index: 801
}
.c-mega-menu__content {
	zoom: 1;
	max-width: 1350px;
	margin-left: auto;
	margin-right: auto;
	padding: 2.5rem 0 2.5rem 11.5625rem;
	-webkit-align-content: flex-start;
	-ms-flex-line-pack: start;
	align-content: flex-start;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	width: 100%
}
.c-mega-menu__content:after, .c-mega-menu__content:before {
	content: "";
	display: table
}
.c-mega-menu__content:after {
	clear: both
}
.c-mega-menu__section {
	padding: 0 8.125rem 0 0;
	width: 100%
}
.c-mega-menu__section:first-of-type {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1
}
.c-mega-menu__section:last-child:last-of-type {
	-webkit-box-flex: 2;
	-webkit-flex: 2;
	-ms-flex: 2;
	flex: 2
}
.c-mega-menu__title {
	color: #2a3c44;
	margin-bottom: .9375rem;
	min-height: 0;
	padding: 0
}
.c-mega-menu__description {
	display: block
}
.c-mega-menu__more {
	display: block;
	margin-top: 1.25rem;
	
}
.c-mega-menu__list {
	-webkit-column-count: 2;
	-moz-column-count: 2;
	column-count: 2;
	-webkit-column-gap: 8.125rem;
	-moz-column-gap: 8.125rem;
	column-gap: 8.125rem
}
div#pexa-navigation .c-mega-menu__item a, div#pexa-navigation .c-mega-menu__item a:link, div#pexa-navigation .c-mega-menu__item a:visited {
	border-bottom-width: .125rem;
	color: #2a3c44;
	display: inline-block;
	font-size: 1.125rem;
	font-weight: 700;
	line-height: 1.444444444;
	margin: .3125rem 0;
	padding: .3125rem 0
}
div#pexa-navigation .c-mega-menu__item a:active, div#pexa-navigation .c-mega-menu__item a:focus, div#pexa-navigation .c-mega-menu__item a:hover {
	background-color: transparent;
	border-bottom-color: #92257f;
	color: #92257f
}
.c-site-navigation__label a.c-site-navigation__title:hover {
	text-decoration: none !important;
}
.c-mega-menu__back-btn, .c-mega-menu__back-btn:after, .c-mega-menu__back-btn:link, .c-mega-menu__back-btn:visited, .c-mega-menu__open-btn {
	display: none
}
.c-navigation-member {
	height: 5rem
}
.c-navigation-member__item {
	font-size: 0;
	max-width: 36rem;
	position: relative;
}
.c-navigation-member__label, .c-navigation-member__label:link, .c-navigation-member__label:visited {
	background-color: #0089bd;
	border-bottom-width: 0;
	color: #fff;
	display: table;
	font-size: 16px;
	font-weight: 400;
	height: 5rem;
	width: 100%;
}
.c-navigation-member__label span, .c-navigation-member__label:link span, .c-navigation-member__label:visited span {
	display: table-cell;
	vertical-align: middle;
}
.c-navigation-member__label:active, .c-navigation-member__label:focus, .c-navigation-member__label:hover {
	background-color: #0d78a6
}
.c-navigation-menu {
	display: table
}
.c-navigation-menu__item {
	display: table-cell
}
.c-navigation-menu__item:after, .c-site-header:before {
	content: "";
	display: block;
	position: absolute
}
.c-navigation-menu__item:after {
	background-color: #fff;
	height: 2.125rem;
	right: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 1px
}
.c-navigation-menu__item a, .c-navigation-menu__item a:link, .c-navigation-menu__item a:visited {
	padding: 1.9375rem 1.875rem
}
.c-navigation-menu--members {
	position: absolute;
	right: 0;
	top: 100%
}
.c-site-header {
	background-color: #f0f2f3;
	-webkit-box-shadow: none;
	box-shadow: none;
	min-height: 5rem;
	overflow: visible;
	-webkit-transition: min-height .5s cubic-bezier(.1, .98, .54, 1) .2s;
	transition: min-height .5s cubic-bezier(.1, .98, .54, 1) .2s
}
.c-site-header:before {
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.12), 0 1px 2px rgba(0,0,0,.24);
	box-shadow: 0 1px 3px rgba(0,0,0,.12), 0 1px 2px rgba(0,0,0,.24);
	background-color: #fff;
	height: 5rem;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 1001
}
.has-active-mega-menu .c-site-header {
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.12), 0 1px 2px rgba(0,0,0,.24);
	box-shadow: 0 1px 3px rgba(0,0,0,.12), 0 1px 2px rgba(0,0,0,.24);
	overflow: hidden;
	-webkit-transition: min-height .5s cubic-bezier(.1, .98, .54, 1) 0s;
	transition: min-height .5s cubic-bezier(.1, .98, .54, 1) 0s
}
.c-site-header__container {
	margin: 0 auto;
	max-width: 1400px;
	padding-left: 0;
	padding-right: 0;
	position: relative;
	z-index: 1002
}
.c-site-header__item-logo {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 10.625rem;
	-ms-flex: 0 0 10.625rem;
	flex: 0 0 10.625rem;
	-webkit-box-ordinal-group: 2;
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1;
	z-index: 1010
}
.c-site-header__item-nav {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	max-width: none;
	-webkit-box-ordinal-group: 3;
	-webkit-order: 2;
	-ms-flex-order: 2;
	order: 2;
	width: auto;
	z-index: 1010
}
.c-site-header__item-search {
	z-index: 1010
}
.c-site-header__item-member {
	display: inline-block;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	-webkit-box-ordinal-group: 5;
	-webkit-order: 4;
	-ms-flex-order: 4;
	order: 4;
	vertical-align: top;
	z-index: 1010;
}
.profile-info-login {
	display:inline-flex;
}
.c-site-header__logo, .c-site-header__logo:link, .c-site-header__logo:visited {
	height: 5rem;
	padding: 1.3125rem 0;
	width: 10.625rem
}
.c-site-header__logo img, .c-site-header__logo svg {
	height: auto;
	width: 8rem
}
.c-site-navigation-secondary .c-btn-search, .c-site-navigation-secondary .c-btn-search:link, .c-site-navigation-secondary .c-btn-search:visited {
	background-color: #2a3c44;
	color: #fff
}
.c-site-navigation-secondary .c-btn-search svg, .c-site-navigation-secondary .c-btn-search:link svg, .c-site-navigation-secondary .c-btn-search:visited svg {
	fill: #fff
}
.c-site-navigation-secondary .c-btn-search:active, .c-site-navigation-secondary .c-btn-search:focus, .c-site-navigation-secondary .c-btn-search:hover {
	background-color: #d3d7dc
}
.c-site-navigation-secondary .c-btn-search:active svg, .c-site-navigation-secondary .c-btn-search:focus svg, .c-site-navigation-secondary .c-btn-search:hover svg {
	fill: #2a3c44
}
.c-site-navigation {
	background-color: transparent;
	max-width: none;
	min-height: 0;
	padding-top: 0;
	position: static;
	top: auto;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	width: 100%
}
.c-site-navigation .is-level-1 .c-site-navigation__title:active, .c-site-navigation .is-level-1 .c-site-navigation__title:hover, .c-site-navigation__item.is-active .c-site-navigation__title, .c-site-navigation__item.is-active .c-site-navigation__title:link, .c-site-navigation__item.is-active .c-site-navigation__title:visited, .c-site-navigation__title:focus {
	background-color: transparent;
}
.c-site-navigation .is-level-1 .c-site-navigation__title:active {
	background-color: transparent;
}
.c-site-navigation:before {
	display: none
}
.has-active-menu .c-site-navigation {
	-webkit-transform: none;
	-ms-transform: none;
	transform: none
}
.c-site-navigation__list {
	-webkit-align-content: flex-start;
	-ms-flex-line-pack: start;
	align-content: flex-start;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between
}
.c-site-navigation__list.is-hidden .c-site-navigation__item {
	pointer-events: all
}
.c-site-navigation__list.is-hidden .c-site-navigation__label {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0)
}
.c-site-navigation__item {
	display: inline-block;
	position: static
}
.c-site-navigation__title, .c-site-navigation__title:link, .c-site-navigation__title:visited {
	color: #2a3c44;
	display: table;
	font-size: .875rem;
	font-weight: 700;
	height: 5rem;
	max-width: 8.125rem;
	padding: .9375rem .8125rem;
	width: 100%
}
.c-site-navigation__title span, .c-site-navigation__title:link span, .c-site-navigation__title:visited span {
	display: table-cell;
	vertical-align: middle
}
.c-site-navigation__expand, .c-site-navigation__expand:after, .c-site-navigation__expand:link, .c-site-navigation__expand:link:after, .c-site-navigation__expand:visited, .c-site-navigation__expand:visited:after {
	display: none
}
.c-site-navigation .is-level-1 .c-site-navigation__title, .c-site-navigation .is-level-1 .c-site-navigation__title:link, .c-site-navigation .is-level-1 .c-site-navigation__title:visited {
	display: table;
	font-size: 1rem;
	font-weight: 700;
	padding: .9375rem 0 .8125rem 1.1rem;
}
.c-site-navigation__item:hover {
	background: #f0f2f3;
}
.c-site-navigation__label .bigwidth {
}
#pexa-navigation a.c-navigation-member__label:hover {
	text-decoration: none;
}
.c-site-header__logo, .c-site-header__logo:link, .c-site-header__logo:visited {
	text-align: left;
	padding-left: 18px;
}
.c-site-navigation .is-level-1 .c-site-navigation__title.level1active {
	color: #9e2373
}
.c-site-navigation .is-level-1 .c-site-navigation__title:after {
	display: none
}
.u-hide\@desktop-nav.u-hide\@desktop-nav {
	display: none
}
.u-show\@desktop-nav.u-show\@desktop-nav {
	display: block
}
.u-hide\@desktop-nav.u-hide\@desktop-nav {
	display: none
}
.pexa-head-height-clear {
	min-height: 74px;
	position: relative;
	-webkit-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
.c-navigation-member__label span {
	font-family: "DINProRegular", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
}

@media (max-width:1280px) {
.c-site-navigation .is-level-1 .c-site-navigation__title.level1active {
	background-color: #9e2373
}
.pexa-head-height-clear {
}
#pexa-navigation {
 display:;
}
}
#back-to-top {
	position: fixed;
	right: 30px;
	bottom: 30px;
	background: rgba(0,137,189,.4);
	padding: 6px 10px;
	color: #fff;
	border-radius: 3px;
	display: none;
	-webkit-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
	z-index: 100
}
#back-to-top:hover {
	background: rgba(0,137,189,1);
	color: #fff
}
.fawesome {
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: 400;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.fa-chevron-up:before {
	content: "\f077"
}
.fa-chevron-down:before {
	content: "\f078"
}
.lia-body div.custom-header.custom-header {
	position: relative;
	height: 70px;
	background: #fff;
}
.lia-body div.custom-header.custom-header a.community-link {
	position: absolute;
	font-size: 20px;
	padding-top: 10px;
	height: 70px;
	left: 0;
	top: 0;
	text-decoration: none;
	color: #939598;
	font-weight: 100;
}
div.custom-header.custom-header a.community-link:before {
	font-family: "FontAwesome";
	content: '\f015';
	padding: 0 10px 0 24px;
	font-size: 26px;
}
div.custom-header.custom-header a.community-logo {
	position: absolute;
	right: 0;
	text-align: right;
	height: 100%;
	padding-right: 20px;
	max-width: 160px;
}
div.custom-header.custom-header img {
	width: 80%;
	padding-top: 18px;
	height: auto;
}

@media screen and (max-width: 560px) {
span.comheadlink {
	display: none;
}
.lia-page .user-navigation-user-profile a.lia-link-navigation.login-link {
	display: none;
}
}
.tooltip {
}
/* Tooltip text */
.tooltip .tooltiptext {
	background-color: rgba(0,137,189,0.9);
	color: #fff;
	text-align: center;
	padding: 6px 10px 5px;
	left: 24px;
	font-size: 11px;
	border-radius: 3px;
	top: 84px;
	-webkit-transform: matrix3d(1, 0, 0, 0, 0, .4, 0, .0005, 0, 0, 1, 0, 0, 0, 0, 1);
	transform: matrix3d(1, 0, 0, 0, 0, .4, 0, .0005, 0, 0, 1, 0, 0, 0, 0, 1);
	-webkit-transform-origin: center top 0;
	transform-origin: center top 0;
	-webkit-transition: all 0.15s ease-in-out;
	transition: all 0.15s ease-in-out;
	opacity: 0;    /* Position the tooltip text - see examples below! */
	position: absolute;
	z-index: 1;
}

.tooltip .tooltiptext.apps {
	/* right: 164px; */
	left: 2px;
}

.tooltip .tooltiptext::after {
	content: " ";
	position: absolute;
	bottom: 100%;  /* At the top of the tooltip */
	left: 50%;
	margin-left: -6px;
	border-width: 6px;
	border-style: solid;
	border-color: transparent transparent #0089bd transparent;
}
/* Show the tooltip text when you mouse over the tooltip container */
.tooltip:hover .tooltiptext {
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	opacity: 1;
}
@media (max-width:1280px) {
	.tooltip:hover .tooltiptext,
	li.dropdown {
	display: none;	
	}
}

.dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	float: left;
	min-width: 160px;
	padding: 5px 0;
	margin: 2px 0 0;
	list-style: none;
	font-size: 13px;
	text-align: left;
	background-color: #fff;
	border: none;
	border-radius: 2px;
	box-shadow: 0 6px 25px rgba(0,0,0,0.175);
	background-clip: padding-box;
}
.dropdown-menu>li>a {
	display: block;
	padding: 3px 20px;
	clear: both;
	font-weight: normal;
	line-height: 1.42857143;
	color: #333333;
	white-space: nowrap
}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {
	text-decoration: none;
	color: #262626;
	background-color: #f5f5f5
}


.apps-menu {
	-webkit-transform: scale(0);
	transform: scale(0);
}

.dropdown-menu {
	-webkit-transform-origin: top center;
	transform-origin: top center;
	-webkit-transition: all 0.2s ease 0s;
	transition: all 0.2s ease 0s
}
.open>.dropdown-menu {
	-webkit-transform: scale(1);
	transform: scale(1)
}


@media (min-width:768px) {
.navbar-right .dropdown-menu {
	left: auto;
	right: 0
}
}

/* -------------------------- Other products dropdown menu starts ------------------------------- */

.be-connections {
  min-width: 260px;
}
 .be-connections {
  /* left: auto; */
  /* right: 68px; */
}
.be-connections .content {
  padding: 20px 15px 15px;
  overflow: auto;
}
.be-connections .content .row {
  margin: 0;
}
.be-connections .content .row > div {
  padding-left: 5px;
  padding-right: 5px;
}
.be-connections .connection-item {
  border-radius: 3px;
  line-height: 24px;
  text-align: center;
  padding: 12px 0 9px;
  display: block;
  border: 1px solid transparent;
  color: #737373;
}
.be-connections .connection-item span {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.be-connections .connection-item img {
  max-height: 35px;
  margin-bottom: 6px;
}
.be-connections .connection-item:hover {
  background-color: transparent;
  border-color: #ebebeb;
}
@media (max-width: 767px) {
  .be-connections {
    right: 5px;
  }
  .navbar-nav .open .be-connections {
    position: absolute;
    background-color: #ffffff;
  }
}
@media (max-width: 480px) {
  .be-connections {
    min-width: 260px;
  }
  .open .be-connections {
    position: fixed;
  }
  .be-connections .content {
    padding-left: 10px;
    padding-right: 10px;
  }
}

li.dropdown .dropdown-menu .footer a {
  background-color: #fafafa;
  font-size: 13px;
  color: #8a8a8a;
  text-align: center;
  padding: 10px 0;
  border-top: 1px solid #ebebeb;
  display: block;
  outline: none;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  line-height: 18px;
  cursor: pointer;
}

 li.dropdown .dropdown-menu .footer a:hover {
	background-color: #f1f1f1;
	color: #0aa3a8;
}


li.dropdown .dropdown-menu {
	border-radius: 3px;
	margin-top: 15px !important;
	left: -88px;
}
li.dropdown .dropdown-menu>li>a {
	color: #504e4e;
	padding: 10px 20px;
	min-width: 175px
}
li.dropdown .dropdown-menu>li>a:hover {
	background-color: #4285f4;
	color: #ffffff
}
li.dropdown .dropdown-menu>li>a:focus, 
li.dropdown .dropdown-menu>li>a:active {
	background-color: transparent;
	color: #504e4e
}
li.dropdown .dropdown-menu:after, 
li.dropdown .dropdown-menu:before {
	border-bottom: 8px solid white;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	top: -8px;
	content: "";
	display: inline-block;
	left: 42px;
	margin-left: -6px;
	position: absolute
}
li.dropdown .dropdown-menu:before {
	border-bottom-width: 9px;
	border-left-width: 9px;
	border-right-width: 9px;
	border-bottom-color: #e3e3e3;
	margin-left: -7px;
	top: -9px
}

@media (max-width: 480px) {
   li.dropdown .dropdown-menu {
    left: 0;
    top: 60px;
    width: 100%;
    box-shadow: none;
    border-width: 0;
  }
  li.dropdown .dropdown-menu {
    border-radius: 0;
    margin-top: 1px;
  }
  li.dropdown .dropdown-menu .footer a {
    border-bottom: 1px solid #ebebeb;
  }
  li.dropdown.open > a:before {
    display: none;
  }
  li.dropdown.open > a:after {
    bottom: -1px;
  }
}

a.dropdown-toggle.more-products {
	padding: 0 24px !important;
	border-left: 1px solid #dddddd;
	line-height: 70px !important;
}

a.dropdown-toggle.more-products:hover {
	background: #eeeeee !important;
}

ul.dropdown-menu.be-connections {
	padding: 0;	
}

a.dropdown-toggle.more-products span {
	font-size: 34px !important;
	-webkit-transform: translate(0,-1px);
	transform: translate(0,-1px);
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

li.dropdown.open > a.dropdown-toggle.more-products span,
a.dropdown-toggle.more-products span:hover,
a.dropdown-toggle.more-products:hover > span  {
	color: #1893c7;	
}

li.dropdown {
	cursor: pointer;
	max-width: 80px;
	position: relative;
}


li.dropdown.open {
	background: #f0f2f3;
}




 li.dropdown .dropdown-menu.be-connections::before,
 li.dropdown .dropdown-menu.be-connections::after {
	left: 126px;
}

@media (max-width: 767px) {
 li.dropdown .dropdown-menu.be-connections::before,
 li.dropdown .dropdown-menu.be-connections::after {
	right: 30px;
	left: auto;
}

li.dropdown .dropdown-menu.be-connections {
	top: 68px;
}
}

.connection-item.disabled {
	background-color: transparent;
	color: #bbbbbb;
	cursor: default;
	pointer-events: none;
	-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
    filter: grayscale(100%);
	opacity: 0.3;
}

/* -------------------------- Other products dropdown menu ends ------------------------------- */



.dropdown-menu-row {
  margin-right: -15px;
  margin-left: -15px;
}
.col-xs-6 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  float: left;
}

.col-xs-6 {
  width: 50%;
}

a.c-site-navigation__label.c-site-navigation__title {
	padding: 0 !important;
	border-left: 1px solid #eeeeee;
}

a.c-site-navigation__label.c-site-navigation__title:focus {
	text-decoration: none !important;
}

span.more-apps-icon {
	color: #777777;
	font-size: 	26px;
	padding-top: 3px;
	text-align: center;
		transform:scale(1,1.15); /* W3C */
-webkit-transform:scale(1,1.15); /* Safari and Chrome */
-moz-transform:scale(1,1.15);/* Firefox */
-ms-transform:scale(1,1.15); /* IE 9 */
-o-transform:scale(1,1.15); /* Opera */
}

li.dropdown.open span.more-apps-icon {
	color: #1893c7;	
}

li.dropdown.open .tooltiptext.apps {
	opacity: 0;	
}

.col-xs-6.no-padding {
	padding: 0 !important;	
}

.dropdown-menu.be-connections .footer {
	height: auto;
	background: none;	
}

.fa-th:before {
	content: "\f00a"
}

/* Hide default user-navigation button which is rendered by lia-component-common-widget-slide-out-user-menu */
.user-navigation-settings-dropdown-link {
	display: none;
}
.lia-user-navigation-sign-in {
	display: none;
}