<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
	display: block
}
audio, canvas, video {
*display:inline;
*zoom:1
}
html {
	font-size: 100%
}
a:focus {
	outline: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px
}
img {
	max-width: 100%;
	width: auto\9;
	height: auto;
	vertical-align: middle;
	-ms-interpolation-mode: bicubic
}
#map_canvas img, .google-maps img {
	max-width: none
}
button, input, select, textarea {
	vertical-align: middle
}
button, input {
*overflow:visible
}
button, input[type=button], input[type=checkbox], input[type=radio], input[type=reset], input[type=submit], label, select {
	cursor: pointer
}
@media print {
* {
	text-shadow: none!important;
	color: #000!important;
	background: transparent!important;
	-webkit-box-shadow: none!important;
	box-shadow: none!important
}
a, a:visited {
	text-decoration: underline
}
a[href]:after {
	content: " (" attr(href) ")"
}
abbr[title]:after {
	content: " (" attr(title) ")"
}
.ir a:after, a[href^="#"]:after, a[href^="javascript:"]:after {
	content: ""
}
blockquote, pre {
	border: 1px solid #999;
	page-break-inside: avoid
}
thead {
	display: table-header-group
}
img, tr {
	page-break-inside: avoid
}
img {
	max-width: 100%!important
}
@page {
margin:.5cm
}
h2, h3, p {
	orphans: 3;
	widows: 3
}
h2, h3 {
	page-break-after: avoid
}
}
/*! normalize.css v2.0.1 | MIT License | git.io/normalize */article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary {
	display: block
}
audio, canvas, video {
	display: inline-block
}
audio:not([controls]) {
	display: none;
	height: 0
}
[hidden] {
display:none
}
html {
	font-family: sans-serif;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%
}
a:focus {
	outline: thin dotted
}
a:active, a:hover {
	outline: 0
}
h1 {
	font-size: 2em
}
abbr[title] {
	border-bottom: 1px dotted
}
b, strong {
	font-weight: 700
}
dfn {
	font-style: italic
}
mark {
	background: #ff0;
	color: #000
}
code, kbd, pre, samp {
	font-family: monospace, serif;
	font-size: 1em
}
pre {
	white-space: pre;
	white-space: pre-wrap;
	word-wrap: break-word
}
q {
	quotes: "\201C" "\201D" "\2018" "\2019"
}
small {
	font-size: 80%
}
sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}
sup {
	top: -.5em
}
sub {
	bottom: -.25em
}
img {
	border: 0
}
svg:not(:root) {
	overflow: hidden
}
figure {
	margin: 0
}
fieldset {
	border: 1px solid silver;
	margin: 0 2px;
	padding: .35em .625em .75em
}
button, input, select, textarea {
	font-family: inherit;
	font-size: 100%;
	margin: 0
}
button, input {
	line-height: normal
}
button, html input[type=button], input[type=reset], input[type=submit] {
	-webkit-appearance: button;
	cursor: pointer
}
button[disabled], input[disabled] {
	cursor: default
}
input[type=checkbox], input[type=radio] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0
}
input[type=search] {
	-webkit-appearance: textfield;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}
input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
-webkit-appearance:none
}
button::-moz-focus-inner, input::-moz-focus-inner {
border:0;
padding:0
}
textarea {
	overflow: auto;
	vertical-align: top
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
.clearfix {
*zoom:1
}
.clearfix:after, .clearfix:before {
	display: table;
	content: "";
	line-height: 0
}
.clearfix:after {
	clear: both
}
.hide-text {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0
}
.input-block-level {
	display: block;
	width: 100%;
	min-height: 30px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.absolute-center {
	position: absolute
}
.absolute-center, .fixed-center {
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto
}
.fixed-center {
	position: fixed
}
.off-screen {
	position: absolute;
	top: -1000px;
	left: -1000px;
	right: auto;
	bottom: auto
}
.reset-box-sizing, .reset-box-sizing *, .reset-box-sizing:after, .reset-box-sizing :after, .reset-box-sizing:before, .reset-box-sizing :before {
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}
@supports (overflow:-webkit-marquee) and (justify-content:inherit) {
.overlay-scroller {
-webkit-overflow-scrolling:auto!important
}
}
.hardware-accelerate {
	-webkit-transform: translateZ(0);
	-ms-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-perspective: 1000;
	-o-perspective: 1000;
	-ms-perspective: 1000;
	perspective: 1000
}
.pull-right {
	float: right
}
.pull-left {
	float: left
}
.hide {
	display: none
}
.show {
	display: block
}
.invisible {
	visibility: hidden
}
.affix {
	position: fixed
}
.ps {
	overflow: hidden!important;
	overflow-anchor: none;
	-ms-overflow-style: none;
	touch-action: auto;
	-ms-touch-action: auto
}
.ps__rail-x {
	height: 15px;
	bottom: 0
}
.ps__rail-x, .ps__rail-y {
	display: none;
	opacity: 0;
	-o-transition: background-color .2s linear, opacity .2s linear;
	transition: background-color .2s linear, opacity .2s linear;
	-webkit-transition: background-color .2s linear, opacity .2s linear;
	position: absolute
}
.ps__rail-y {
	width: 15px;
	right: 0
}
.ps--active-x&gt;.ps__rail-x, .ps--active-y&gt;.ps__rail-y {
	display: block;
	background-color: transparent
}
.ps--focus&gt;.ps__rail-x, .ps--focus&gt;.ps__rail-y, .ps--scrolling-x&gt;.ps__rail-x, .ps--scrolling-y&gt;.ps__rail-y, .ps:hover&gt;.ps__rail-x, .ps:hover&gt;.ps__rail-y {
	opacity: .6
}
.ps .ps__rail-x.ps--clicking, .ps .ps__rail-x:focus, .ps .ps__rail-x:hover, .ps .ps__rail-y.ps--clicking, .ps .ps__rail-y:focus, .ps .ps__rail-y:hover {
	background-color: #eee;
	opacity: .9
}
.ps__thumb-x {
	-o-transition: background-color .2s linear, height .2s ease-in-out;
	transition: background-color .2s linear, height .2s ease-in-out;
	-webkit-transition: background-color .2s linear, height .2s ease-in-out;
	height: 6px;
	bottom: 2px
}
.ps__thumb-x, .ps__thumb-y {
	background-color: #aaa;
	border-radius: 6px;
	position: absolute
}
.ps__thumb-y {
	-o-transition: background-color .2s linear, width .2s ease-in-out;
	transition: background-color .2s linear, width .2s ease-in-out;
	-webkit-transition: background-color .2s linear, width .2s ease-in-out;
	width: 6px;
	right: 2px
}
.ps__rail-x.ps--clicking .ps__thumb-x, .ps__rail-x:focus&gt;.ps__thumb-x, .ps__rail-x:hover&gt;.ps__thumb-x {
	background-color: #999;
	height: 11px
}
.ps__rail-y.ps--clicking .ps__thumb-y, .ps__rail-y:focus&gt;.ps__thumb-y, .ps__rail-y:hover&gt;.ps__thumb-y {
	background-color: #999;
	width: 11px
}
@supports (-ms-overflow-style:none) {
.ps {
overflow:auto!important
}
}
@media (-ms-high-contrast:none), screen and (-ms-high-contrast:active) {
.ps {
	overflow: auto!important
}
}
.ps .ps__rail-x {
	position: absolute;
	bottom: 3px;
	height: 8px;
	border-radius: 4px;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: background-color .2s linear, opacity .2s linear;
	-o-transition: background-color .2s linear, opacity .2s linear;
	transition: background-color .2s linear, opacity .2s linear
}
.ps.hover .ps__rail-x, .ps:hover .ps__rail-x {
	opacity: .7;
	filter: alpha(opacity=70)
}
.ps .ps__rail-x.hover, .ps .ps__rail-x:hover {
	background-color: #eee;
	opacity: .9;
	filter: alpha(opacity=90)
}
.ps .ps__rail-x.in-scrolling {
	opacity: .9;
	filter: alpha(opacity=90)
}
.ps .ps__rail-y {
	position: absolute;
	right: 3px;
	width: 8px;
	border-radius: 4px;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: background-color .2s linear, opacity .2s linear;
	-o-transition: background-color .2s linear, opacity .2s linear;
	transition: background-color .2s linear, opacity .2s linear
}
.ps.hover .ps__rail-y, .ps:hover .ps__rail-y {
	opacity: .6;
	filter: alpha(opacity=60)
}
.cta .ps .ps__rail-y.ps--clicking, .cta .ps .ps__rail-y:hover {
	background-color: transparent
}
.ps .ps__rail-y.hover .ps__thumb-y, .ps .ps__rail-y.ps--clicking .ps__thumb-y, .ps .ps__rail-y:focus&gt;.ps__thumb-y, .ps .ps__rail-y:hover&gt;.ps__thumb-y {
	background-color: #eee;
	width: 6px;
	opacity: .9;
	filter: alpha(opacity=90)
}
.ps .ps__rail-y.in-scrolling {
	opacity: .9;
	filter: alpha(opacity=90)
}
.ps .ps-scrollbar-x {
	position: absolute;
	bottom: 0;
	height: 8px;
	background-color: #aaa;
	border-radius: 4px;
	-webkit-transition: background-color .2s linear;
	-o-transition: background-color .2s linear;
	transition: background-color .2s linear
}
.ps.ie6 .ps-scrollbar-x {
	font-size: 0
}
.ps .ps__rail-x.hover .ps-scrollbar-x, .ps .ps__rail-x:hover .ps-scrollbar-x {
	background-color: #999
}
.ps .ps-scrollbar-y {
	position: absolute;
	right: 0;
	width: 8px;
	background-color: #aaa;
	border-radius: 4px;
	-webkit-transition: background-color .2s linear;
	-o-transition: background-color .2s linear;
	transition: background-color .2s linear
}
.ps.ie6 .ps-scrollbar-y {
	font-size: 0
}
.ps .ps__rail-y.hover .ps-scrollbar-y, .ps .ps__rail-y:hover .ps-scrollbar-y {
	background-color: #999
}
.ps.ie .ps-scrollbar-x, .ps.ie .ps-scrollbar-y {
	visibility: hidden
}
.ps.ie.hover .ps-scrollbar-x, .ps.ie.hover .ps-scrollbar-y, .ps.ie:hover .ps-scrollbar-x, .ps.ie:hover .ps-scrollbar-y {
	visibility: visible
}
.ps:not(:hover) .ps__rail-y {
	opacity: .3;
	filter: alpha(opacity=30)
}
.ps .ps__rail-y, .ps .ps__rail-y.hover {
	background: transparent
}
.ps .ps__rail-y.hover .ps__thumb-y, .ps .ps__rail-y .ps__thumb-y {
	background-color: #fff
}
body, html {
	width: 100%;
	height: 100%
}
body {
	position: static;
	margin: 0;
	overflow: auto;
	overflow-x: hidden;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch
}
body.noscroll, html.noscroll {
	overflow: hidden;
	overflow-x: hidden;
	overflow-y: hidden;
	-webkit-overflow-scrolling: none
}
body.noscroll {
	position: fixed
}
html.silk, html.silk body {
	overflow: visible!important;
	overflow-x: visible!important;
	overflow-y: visible!important
}
html.silk body {
	position: static!important
}
html.silk.noscroll, html.silk body.noscroll {
	overflow: visible!important
}
html.silk body.noscroll {
	position: static!important
}
html.silk .overlay-scroller {
	overflow: visible!important;
	overflow-x: visible!important;
	overflow-y: visible!important
}
body {
	color: #333;
	background: #f9f9f9;
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif
}
body.listing-page, body.single-page {
	height: inherit
}
body.disable-hover, body.disable-hover * {
	pointer-events: none!important
}
a:active, a:focus, a:hover, a:link, a:visited {
	outline: 0
}
input::-moz-focus-inner {
border:0
}
.top-nav:before {
	display: block;
	position: absolute;
	top: 3px;
	left: 3px;
	width: 32px;
	height: 14px;
	line-height: 14px;
	background: #fff;
	border: 3px solid #000;
	font-size: 10px;
	padding: 0 2px;
	content: "";
	z-index: 9999999;
	display: none
}
.main {
	margin-top: 90px
}
#hubs-container {
	position: relative;
	margin-bottom: 25px
}
#hubs-container.invisible {
	visibility: hidden;
	overflow: auto
}



















.page-width {
	position: relative;
	margin-left: 128px;
	margin-right: 128px
}
.page-width .page-aligner {
	position: relative;
	margin: 0 auto;
*zoom:1
}
.page-width .page-aligner:after, .page-width .page-aligner:before {
	display: table;
	content: "";
	line-height: 0
}
.page-width .page-aligner:after {
	clear: both
}
.hubs-embedded a, .hubs-frontend a {
	color: #333;
	text-decoration: none
}
.hubs-embedded a:hover, .hubs-frontend a:hover {
	color: #0d0d0d;
	text-decoration: underline
}
.hubs-embedded a.btn, .hubs-frontend a.btn {
	color: #333
}
.hubs-embedded a.btn-primary, .hubs-frontend a.btn-primary {
	color: hsla(0,0%,100%,.75)
}
.hubs-embedded a.btn-hub, .hubs-frontend a.btn-hub {
	color: #fff
}
.hubs-embedded h1, .hubs-embedded h2, .hubs-embedded h3, .hubs-embedded h4, .hubs-embedded h5, .hubs-embedded h6, .hubs-frontend h1, .hubs-frontend h2, .hubs-frontend h3, .hubs-frontend h4, .hubs-frontend h5, .hubs-frontend h6 {
	font-weight: 700;
	margin: 0;
	line-height: 1
}
.hubs-embedded h1, .hubs-frontend h1 {
	color: #333;
	font-size: 36px;
	text-transform: uppercase
}
.hubs-embedded h2, .hubs-frontend h2 {
	color: #555;
	font-size: 30px;
	margin-bottom: 20px
}
body.hub-page header {
	height: 90%
}
body.hub-page header.uf-dismissed-banner {
	height: auto;
	height: unset
}
body.hub-page header .large-header {
	display: block
}
body.hub-page.hubs-embedded-iframe header {
	height: 650px;
	max-height: 650px
}
body.hub-page.hubs-embedded-iframe header .large-header {
	background-size: auto;
	background-position: top
}
body.hub-page.hubs-embedded-iframe header.uf-dismissed-banner {
	height: auto;
	height: unset
}
body.hub-page.hubs-embedded-iframe.lab_permanent_header header {
	height: 400px!important;
	min-height: 400px;
	max-height: 400px
}
body.hub-page.hubs-embedded-iframe.lab_permanent_header header .large-header {
	background-size: 100% auto
}
body.hub-page.hubs-embedded-iframe.hide-banner .main {
	margin-top: 30px
}
body.hub-page.hubs-embedded-iframe.hide-header header {
	height: auto!important;
	min-height: 0;
	max-height: none
}
body.hub-page.hubs-embedded-iframe.hide-header header .large-header {
	display: none
}
body.listing-page.hubs-embedded-iframe.hide-banner .main, body:not(.uf-stream-template-banner):not(.uf-stream-template-banner-marketing).hide-banner .main {
	margin-top: 30px
}
.large-header {
	position: relative;
	background: #c2c2c2;
	background-size: cover;
	background-attachment: fixed;
	background-position: 50%;
	background-repeat: repeat;
	display: none;
	min-height: 100%;
	height: 100%;
	text-align: center;
	text-shadow: 1px 1px 1px rgba(0,0,0,.3);
	-webkit-transition: margin 1s ease;
	-o-transition: margin 1s ease;
	transition: margin 1s ease
}
.large-header .primary-logo {
	color: #fff;
	display: inline-block;
	font-size: 54px;
	font-weight: 900;
	width: 100%;
	height: 100%;
	opacity: 0;
	-webkit-transition: opacity .5s ease-out;
	-o-transition: opacity .5s ease-out;
	transition: opacity .5s ease-out;
	pointer-events: none
}
.large-header .primary-logo.txt {
	width: 90%;
	text-transform: uppercase
}
.large-header .primary-logo img {
	width: auto;
	height: auto;
	max-width: 550px;
	max-height: 250px;
	pointer-events: none
}
.large-header h2 {
	color: #fff;
	font-weight: 300;
	font-size: 26px;
	line-height: 1.3;
	overflow: hidden;
	opacity: 0;
	-webkit-transition: opacity .5s ease-out;
	-o-transition: opacity .5s ease-out;
	transition: opacity .5s ease-out;
	pointer-events: none;
	margin: 0
}
.large-header .gradient {
	height: 100%;
	background: -o-radial-gradient(center, ellipse cover, hsla(0,0%,100%,.3) 0, hsla(0,0%,100%,.01) 100%);
	background: -o-radial-gradient(center, ellipse, hsla(0,0%,100%,.3) 0, hsla(0,0%,100%,.01) 100%);
	background: radial-gradient(ellipse at center, hsla(0,0%,100%,.3) 0, hsla(0,0%,100%,.01) 100%)
}
.large-header .no-gradient {
	height: 100%
}
.large-header #header-loading-overlay {
	-webkit-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
	position: absolute;
	left: 50%;
	bottom: 27px;
	margin-left: -27px;
	background-color: rgba(0,0,0,.3);
	border-radius: 50%;
	height: 35px;
	width: 35px;
	padding: 10px;
	border: 3px solid transparent
}
.large-header #header-loading-overlay .splash-down {
	height: 32px;
	width: 32px;
	cursor: hand;
	cursor: pointer;
	position: absolute;
	left: 12px
}
.large-header #header-loading-overlay.hide-splash-state {
	bottom: -27px;
	border-color: #f9f9f9
}
.large-header #header-loading-overlay.hide-splash-state:hover {
	-webkit-box-shadow: 0 0 8px #fff;
	box-shadow: 0 0 8px #fff;
	border-color: #fff
}
.large-header .header-intro {
	padding-top: 20px;
	margin: 0 auto;
	width: 75%;
	overflow: hidden
}
.large-header .header-main {
	max-height: 350px;
	overflow: hidden;
	margin: 0 auto;
	width: 90%
}
.large-header .header-wrapper {
	position: absolute;
	width: 100%;
	top: 50%;
	margin-top: -5%
}
.large-header .header-wrapper.img {
	margin-top: -100px
}
#loading-overlay {
	position: fixed;
	display: none;
	background-color: rgba(0,0,0,.12);
	overflow: hidden
}
#loading-overlay, #loading-overlay .overlay-scroller {
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}
#loading-overlay .overlay-scroller {
	position: absolute;
	overflow: auto;
	overflow-x: hidden;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch
}
#loading-overlay .overlay-scroller * {
	-webkit-transform: translateZ(0)
}
#loading-overlay .loading-indicator {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 50px;
	height: 50px;
	margin: -25px 0 0 -25px;
	text-align: center;
	background-color: rgba(0,0,0,.4);
	border-radius: 50%
}
#loading-overlay .loading-indicator img {
	margin-top: 8px
}
body.hubs-embedded-iframe #loading-overlay {
	background-color: hsla(0,0%,100%,.5)
}
#loading-notifier {
	display: none
}
#loading-notifier div {
	position: absolute;
	top: 35%;
	text-align: center;
	width: 100%
}
#loading-notifier div img {
	width: 64px;
	height: 64px
}
#loading-notifier span {
	color: #aaa;
	position: absolute;
	top: 55%;
	text-align: center;
	width: 100%
}
#loading-notifier.list {
	-webkit-box-shadow: none;
	box-shadow: none;
	background: transparent
}
#loading-notifier.list:before {
	background: transparent
}
.top-nav {
	position: fixed;
	top: 0;
	left: 0;
	margin-bottom: 30px;
	background-color: #fff;
	background-color: hsla(0,0%,100%,.97);
	border-bottom: 1px solid #ececec;
	-webkit-box-shadow: 0 1px 8px rgba(0,0,0,.05);
	box-shadow: 0 1px 8px rgba(0,0,0,.05)
}
.top-nav, .top-nav .secondary-logo {
	display: block;
	width: 100%;
	height: 64px
}
.top-nav .secondary-logo {
	position: relative;
	font-size: 36px;
	font-weight: 700;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	text-align: center
}
.top-nav .secondary-logo a {
	display: inline-block;
	color: #333;
	height: 64px;
	line-height: 64px;
	font-size: 0
}
.top-nav .secondary-logo a:hover {
	color: #333;
	opacity: .8
}
.top-nav .secondary-logo a img {
	margin: 0;
	max-width: 100%;
	height: auto;
	max-height: 40px
}
.top-nav .secondary-logo.txt {
	margin: 0;
	padding: 0
}
.top-nav .secondary-logo.txt a {
	font-size: 36px;
	line-height: 64px;
	white-space: nowrap;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	margin: 0;
	padding: 0
}
.top-nav .right-side-btns {
	display: block;
	position: absolute;
	top: 12px;
	left: auto;
	right: 20px;
	bottom: auto;
	width: auto;
	height: 40px
}
.top-nav .right-side-btns .locale-selector {
	position: relative;
	float: right;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 100%;
	margin-left: 10px;
	background-color: #fff;
	border: 1px solid #e1e1e1;
	border-radius: 3px;
	padding: 0 10px
}
.top-nav .right-side-btns .locale-selector, .top-nav .right-side-btns .locale-selector&gt;a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}
.top-nav .right-side-btns .locale-selector&gt;a {
	cursor: pointer;
	line-height: 26px;
	color: #666;
	font-size: .8em
}
.top-nav .right-side-btns .locale-selector&gt;a i {
	margin: 0 0 0 8px
}
.top-nav .right-side-btns .locale-selector&gt;a i:before {
	padding: 0
}
.top-nav .right-side-btns .locale-selector:hover {
	-webkit-box-shadow: 0 0 1px 1px rgba(0,0,0,.05);
	box-shadow: 0 0 1px 1px rgba(0,0,0,.05);
	background-color: #fcfcfc
}
.top-nav .right-side-btns .locale-selector&gt;ul {
	display: none;
	position: absolute;
	z-index: 36;
	min-width: 265px;
	right: -1px;
	top: 39px;
	width: 100%;
	background-color: #fff;
	padding: 0;
	border: 1px solid #e1e1e1;
	border-top: none;
	-webkit-box-shadow: -1px 2px 3px rgba(0,0,0,.1);
	box-shadow: -1px 2px 3px rgba(0,0,0,.1)
}
.top-nav .right-side-btns .locale-selector&gt;ul li {
	border-top: 1px solid #f2f2f2
}
.top-nav .right-side-btns .locale-selector&gt;ul li:first-child {
	border-top: none
}
.top-nav .right-side-btns .locale-selector&gt;ul a {
	display: block;
	font-size: .8em;
	color: #999;
	padding: 14px 10px;
	text-align: right
}
.top-nav .right-side-btns .locale-selector&gt;ul a:hover {
	color: #000
}
.top-nav .right-side-btns .locale-selector button {
	display: none;
	padding: 0;
	border: 0;
	background: transparent;
	font-size: 1.3rem;
	color: #a2a1a1
}
.top-nav .right-side-btns .locale-selector button i:before {
	padding: 0
}
.top-nav .right-side-btns .locale-selector.hover {
	-webkit-box-shadow: -1px 2px 3px rgba(0,0,0,.1);
	box-shadow: -1px 2px 3px rgba(0,0,0,.1)
}
.top-nav .right-side-btns .locale-selector.hover ul {
	display: block
}
.top-nav .nav-toggle, .top-nav .share-toggle {
	background-color: #fff;
	background-image: url(/img/hubs/sprite-1x.png);
	background-position: -36px -202px;
	border: 1px solid #e1e1e1;
	border-radius: 3px;
	text-indent: -9999px
}
.top-nav .nav-toggle:hover, .top-nav .share-toggle:hover {
	-webkit-box-shadow: 0 0 1px 1px rgba(0,0,0,.05);
	box-shadow: 0 0 1px 1px rgba(0,0,0,.05);
	background-color: #fcfcfc
}
.top-nav .nav-toggle {
	display: block;
	position: absolute;
	top: 12px;
	left: auto;
	right: 20px;
	bottom: auto;
	width: 40px;
	height: 40px
}
.top-nav .search-container, .top-nav .share-toggle {
	float: right;
	width: 40px;
	height: 40px
}
.top-nav .share-toggle {
	margin-left: 10px
}
.top-nav .mobile-nav, .top-nav .mobile-share, .top-nav .nav-toggle {
	display: none;
	text-indent: -99999
}
.top-nav .left-nav.desktop {
	position: relative;
	top: 16px;
	left: 30px
}
.top-nav .left-nav.desktop&gt;li {
	float: left;
	width: auto;
	height: auto;
	margin-right: 3px;
	background: transparent;
	border-radius: 3px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.top-nav .left-nav.desktop&gt;li.hover {
	text-decoration: underline
}
.top-nav .left-nav.desktop&gt;li.hover.has-children {
	text-decoration: none;
	background: #fff;
	-webkit-box-shadow: -1px 0 3px rgba(0,0,0,.1);
	box-shadow: -1px 0 3px rgba(0,0,0,.1);
	padding-bottom: 7px
}
.top-nav .left-nav.desktop&gt;li.hover.has-children&gt;a {
	border-right-color: rgba(0,0,0,.1)
}
.top-nav .left-nav.desktop&gt;li.hover.has-children&gt;a:hover {
	cursor: default
}
.top-nav .left-nav.desktop&gt;li.hover.has-children&gt;a.link-header:hover {
	cursor: pointer;
	text-decoration: underline
}
.top-nav .left-nav.desktop&gt;li&gt;a {
	width: auto;
	height: auto;
	padding: 3px 10px;
	margin: 0;
	line-height: 26px;
	color: #666;
	font-size: .8em;
	text-indent: 0;
	background: transparent;
	border-radius: 3px;
	border-right: 1px solid transparent
}
.top-nav .left-nav.desktop&gt;li.selected&gt;a {
	color: #fff;
	background-color: #8f8f8f;
	background-color: rgba(0,0,0,.2)
}
.top-nav .left-nav.desktop&gt;li.selected.hover&gt;a, .top-nav .left-nav.desktop&gt;li.selected.hover&gt;a:hover {
	background: transparent;
	color: #666
}
.top-nav .left-nav.desktop&gt;li ul a:after {
	display: none
}
.top-nav .left-nav.desktop&gt;li ul {
	left: 0;
	top: 33px!important;
	padding: 0;
	-webkit-box-shadow: -1px 2px 3px rgba(0,0,0,.1);
	box-shadow: -1px 2px 3px rgba(0,0,0,.1)
}
.top-nav .left-nav.desktop&gt;li ul li {
	border-right: 1px solid rgba(0,0,0,.1)
}
.top-nav .left-nav.desktop&gt;li ul li:first-child {
	display: none
}
.top-nav .left-nav.desktop&gt;li ul li:nth-child(2) a {
	border-top: none
}
.top-nav .left-nav.desktop&gt;li ul li a {
	font-size: .8em;
	padding: 14px 10px
}
.top-nav .left-nav.desktop&gt;li .sub-menu-arrow {
	display: none!important
}
.top-nav .left-nav.desktop&gt;li&gt;a:hover {
	color: #666;
	text-decoration: none
}
.locale-selector-mobile {
	display: none;
	position: fixed;
	z-index: 9999;
	top: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background: #fff
}
.locale-selector-mobile.active {
	display: block
}
.locale-selector-mobile&gt;div {
	background: #a0a0a0;
	border-bottom: 1px solid #ececec;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 10px 18px
}
.locale-selector-mobile&gt;div i, .locale-selector-mobile&gt;div p {
	color: #fff;
	margin: 0
}
.locale-selector-mobile&gt;div i {
	font-size: 1.2rem
}
.locale-selector-mobile&gt;div i:before {
	padding: 0
}
.locale-selector-mobile&gt;div .glyphicons-globe-af {
	font-size: 1.6rem
}
.locale-selector-mobile&gt;div p {
	text-transform: uppercase
}
.locale-selector-mobile&gt;div button {
	padding: 0;
	border: 0;
	background: transparent
}
.locale-selector-mobile ul {
	padding: 0 15px
}
.locale-selector-mobile ul a {
	display: block;
	color: #7d7d7d;
	padding: 12px 0;
	border-bottom: 1px solid #e7e7e7;
	font-size: 1.1rem
}
body.lab_top_menu .top-nav .secondary-logo {
	float: left;
	width: auto
}
body.hubs-embedded-iframe.hide-primary-nav .nav-toggle {
	display: none
}
.mobile-nav, .mobile-share {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	display: none;
	overflow: hidden;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}
.mobile-nav .overlay-scroller, .mobile-share .overlay-scroller {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	top: 48px;
	padding: 15px;
	background: rgba(0,0,0,.9);
	overflow: auto;
	overflow-x: hidden;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}
.mobile-nav .overlay-scroller *, .mobile-share .overlay-scroller * {
	-webkit-transform: translateZ(0)
}
.mobile-nav .overlay-scroller&gt;ul, .mobile-share .overlay-scroller&gt;ul {
	font-size: 24px;
	height: calc(100% + 1px)
}
.mobile-nav .overlay-scroller&gt;ul a, .mobile-share .overlay-scroller&gt;ul a {
	display: block;
	color: #fff;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden
}
.mobile-nav .overlay-scroller&gt;ul a:hover, .mobile-share .overlay-scroller&gt;ul a:hover {
	color: #fff;
	text-decoration: underline
}
.mobile-nav .overlay-scroller&gt;ul ul, .mobile-share .overlay-scroller&gt;ul ul {
	font-size: 18px;
	text-transform: none
}
.mobile-nav .overlay-scroller&gt;ul ul li, .mobile-share .overlay-scroller&gt;ul ul li {
	position: relative;
	padding-right: 30px;
	padding-top: 20px;
	line-height: 1.2
}
.mobile-nav .overlay-scroller&gt;ul ul li:after, .mobile-share .overlay-scroller&gt;ul ul li:after {
	display: block;
	position: absolute;
	top: 25px;
	right: 10px;
	width: 8px;
	height: 11px;
	background: url(/img/hubs/sprite-1x.png) -63px -167px;
	content: ""
}
.mobile-nav .overlay-scroller&gt;ul&gt;li, .mobile-share .overlay-scroller&gt;ul&gt;li {
	position: relative;
	display: block;
	line-height: 40px;
	margin-left: 45px;
	margin-bottom: 30px;
	padding-right: 20px
}
.mobile-nav .overlay-scroller&gt;ul&gt;li:before, .mobile-share .overlay-scroller&gt;ul&gt;li:before {
	display: block;
	position: absolute;
	top: -5px;
	left: -55px;
	width: 48px;
	height: 48px;
	background: url(/img/hubs/sprite-1x.png);
	background-position: -224px 0;
	content: ""
}
.mobile-nav .overlay-scroller&gt;ul&gt;li:after, .mobile-share .overlay-scroller&gt;ul&gt;li:after {
	display: block;
	position: absolute;
	top: 15px;
	right: 10px;
	width: 10px;
	height: 10px;
	background: url(/img/hubs/sprite-1x.png) -63px -167px;
	content: ""
}
.mobile-nav .overlay-scroller&gt;ul&gt;li:last-child, .mobile-share .overlay-scroller&gt;ul&gt;li:last-child {
	padding-bottom: 40px
}
.mobile-nav .overlay-scroller&gt;ul&gt;li .collapsable-section, .mobile-share .overlay-scroller&gt;ul&gt;li .collapsable-section {
	display: block;
	height: auto;
	max-height: 0;
	overflow: hidden;
	-webkit-transition: max-height .2s;
	-o-transition: max-height .2s;
	transition: max-height .2s
}
.mobile-nav .overlay-scroller&gt;ul&gt;li.expanded:after, .mobile-share .overlay-scroller&gt;ul&gt;li.expanded:after {
	background-position: -46px -163px
}
.mobile-nav .overlay-scroller&gt;ul&gt;li.collapsed:after, .mobile-share .overlay-scroller&gt;ul&gt;li.collapsed:after {
	background-position: -28px -166px
}
.mobile-nav .exit-bar, .mobile-share .exit-bar {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 48px;
	background: #a8a8a8
}
.mobile-nav .exit-bar .title, .mobile-share .exit-bar .title {
	color: #fff;
	display: block;
	margin-top: 12px;
	text-align: center;
	text-transform: uppercase
}
.mobile-nav .exit, .mobile-share .exit {
	display: block;
	position: absolute;
	top: 13px;
	left: 13px;
	width: 19px;
	height: 19px;
	text-indent: -9999px;
	background: url(/img/hubs/sprite-1x.png) -1px -167px
}
.mobile-share .exit {
	left: auto;
	right: 13px
}
.mobile-share ul li.facebook:before {
	background-position: -281px 0
}
.mobile-share ul li.twitter:before {
	background-position: -280px -58px
}
.mobile-share ul li.email:before {
	background-position: -281px -116px
}
.mobile-share ul li.linkedin:before {
	background-position: -281px -174px
}
.share-hub, .share-item {
	display: none;
	position: fixed;
	top: 61px;
	right: 40px;
	padding: 0;
	margin: 0 128px 0 0;
	min-width: 140px;
	max-width: 280px;
	background-color: #fff;
	text-transform: uppercase;
	-webkit-box-shadow: 0 4px 8px rgba(0,0,0,.15);
	box-shadow: 0 4px 8px rgba(0,0,0,.15)
}
.share-hub.hover, .share-item.hover {
	display: block
}
.share-hub:before, .share-item:before {
	display: block;
	position: absolute;
	top: -20px;
	right: 10px;
	width: 0;
	height: 0;
	border: 10px solid transparent;
	border-bottom-color: #e5e5e5;
	content: ""
}
.share-hub li, .share-item li {
	display: block;
	float: left;
	color: #aaa;
	text-shadow: 1px 1px 2px #fff;
	font-size: 16px;
	height: 100%;
	line-height: 40px;
	text-align: center
}
.share-hub li a, .share-item li a {
	display: block;
	width: 55px;
	height: 100%;
	background-image: url(/img/hubs/sprite-1x.png);
	text-indent: -9999px
}
.share-hub li a.facebook, .share-item li a.facebook {
	background-position: -55px -333px
}
.share-hub li a.facebook.on, .share-hub li a.facebook:hover, .share-item li a.facebook.on, .share-item li a.facebook:hover {
	background-position: -55px -374px
}
.share-hub li a.twitter, .share-item li a.twitter {
	background-position: -110px -333px
}
.share-hub li a.twitter.on, .share-hub li a.twitter:hover, .share-item li a.twitter.on, .share-item li a.twitter:hover {
	background-position: -110px -374px
}
.share-hub li a.email, .share-item li a.email {
	background-position: -165px -333px
}
.share-hub li a.email.on, .share-hub li a.email:hover, .share-item li a.email.on, .share-item li a.email:hover {
	background-position: -165px -374px
}
.share-hub li a.linkedin, .share-item li a.linkedin {
	background-position: -275px -333px
}
.share-hub li a.linkedin.on, .share-hub li a.linkedin:hover, .share-item li a.linkedin.on, .share-item li a.linkedin:hover {
	background-position: -275px -374px
}
.share-hub li a.on:hover, .share-item li a.on:hover {
	background-color: #efefef
}
.share-hub li:first-child, .share-item li:first-child {
	display: block;
	width: 100%;
	padding: 0!important;
	border: 0;
	background: #e5e5e5
}
.share-slideshare, .share-social, .share-twitter {
	position: absolute;
	top: 11px;
	right: 40px;
	height: 40px;
	padding: 0;
	margin: 0;
	background-color: #f9f9f9;
	border: 1px solid #e1e1e1
}
.share-slideshare li, .share-social li, .share-twitter li {
	border-right: 1px solid #eee;
	border-left: 1px solid #fff;
	color: #a2a2a2;
	display: block;
	float: left;
	font-size: 16px;
	line-height: 40px;
	height: 100%;
	text-align: center;
	padding: 0;
	margin: 0
}
.share-slideshare li a, .share-social li a, .share-twitter li a {
	background-image: url(/img/hubs/sprite-1x.png);
	display: block;
	height: 100%;
	text-indent: -9999px;
	width: 55px
}
.share-slideshare li a.facebook, .share-social li a.facebook, .share-twitter li a.facebook {
	background-position: -55px -333px
}
.share-slideshare li a.facebook:hover, .share-social li a.facebook:hover, .share-twitter li a.facebook:hover {
	background-position: -55px -373px
}
.share-slideshare li a.twitter, .share-social li a.twitter, .share-twitter li a.twitter {
	background-position: -110px -333px
}
.share-slideshare li a.twitter:hover, .share-social li a.twitter:hover, .share-twitter li a.twitter:hover {
	background-position: -110px -373px
}
.share-slideshare li a.email, .share-social li a.email, .share-twitter li a.email {
	background-position: -165px -333px
}
.share-slideshare li a.email:hover, .share-social li a.email:hover, .share-twitter li a.email:hover {
	background-position: -165px -373px
}
.share-slideshare li a.linkedin, .share-social li a.linkedin, .share-twitter li a.linkedin {
	background-position: -275px -333px
}
.share-slideshare li a.linkedin:hover, .share-social li a.linkedin:hover, .share-twitter li a.linkedin:hover {
	background-position: -275px -373px
}
.share-slideshare li.share-text, .share-slideshare li:first-child, .share-social li.share-text, .share-social li:first-child, .share-twitter li.share-text, .share-twitter li:first-child {
	border-left: 0;
	padding: 0 14px
}
.share-slideshare li:last-child, .share-social li:last-child, .share-twitter li:last-child {
	border-right: 0
}
.share-social a, .share-twitter a {
	color: #a2a2a2;
	background-image: url(/img/hubs/sprite-1x.png)
}
.share-social a.view, .share-twitter a.view {
	text-indent: 0;
	background-image: none;
	width: auto
}
.share-social a.reply, .share-twitter a.reply {
	background-position: 0 -254px
}
.share-social a.reply:hover, .share-twitter a.reply:hover {
	background-position: 0 -295px
}
.share-social a.retweet, .share-twitter a.retweet {
	background-position: -57px -254px
}
.share-social a.retweet:hover, .share-twitter a.retweet:hover {
	background-position: -57px -293px
}
.share-social a.fav, .share-twitter a.fav {
	background-position: -114px -256px
}
.share-social a.fav:hover, .share-twitter a.fav:hover {
	background-position: -114px -295px
}
.share-single {
	display: block;
	position: absolute!important;
	width: 88%!important;
	height: 40px!important;
	bottom: 55px!important;
	margin: 0 6%!important;
	padding: 0!important;
	opacity: 0;
	filter: alpha(opacity=0);
	background-color: hsla(0,0%,100%,.9);
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: opacity .15s linear;
	-o-transition: opacity .15s linear;
	transition: opacity .15s linear
}
.share-single.four {
	width: 74%!important;
	margin: 0 13%!important
}
.share-single.four li {
	width: 25%!important
}
.share-single.three {
	width: 60%!important;
	margin: 0 20%!important
}
.share-single.three li {
	width: 33.33333333%!important
}
.share-single.two {
	width: 40%!important;
	margin: 0 30%!important
}
.share-single.two li {
	width: 50%!important
}
.share-single.one {
	width: 20%!important;
	margin: 0 40%!important
}
.share-single.one li {
	width: 100%!important
}
.share-single.zero {
	display: none
}
.share-single li {
	display: block!important;
	float: left!important;
	height: 100%!important;
	width: 20%!important;
	padding: 0!important;
	margin: 0!important;
	text-indent: -9999px!important;
	background: #fff!important;
	border: 1px solid #eee;
	border-left-color: #fff;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.share-single li:first-child {
	border-left: 1px solid #eee
}
.share-single li:last-child {
	border-right: 1px solid #eee
}
.share-single li a {
	display: block!important;
	height: 100%!important;
	text-indent: -9999px!important
}
.share-single li a.facebook {
	background: url(/img/hubs/button-facebook.png) no-repeat center 0
}
.share-single li a.facebook:hover {
	background-position: center -40px
}
.share-single li a.twitter {
	background: url(/img/hubs/button-twitter.png) no-repeat center 0
}
.share-single li a.twitter:hover {
	background-position: center -40px
}
.share-single li a.email {
	background: url(/img/hubs/button-email.png) no-repeat center 0
}
.share-single li a.email:hover {
	background-position: center -40px
}
.share-single li a.linkedin {
	background: url(/img/hubs/button-linkedin.png) no-repeat center 0
}
.share-single li a.linkedin:hover {
	background-position: center -40px
}
.share-single li a.reply {
	background: url(/img/hubs/button-reply.png) no-repeat center 0
}
.share-single li a.reply:hover {
	background-position: center -41px
}
.share-single li a.retweet {
	background: url(/img/hubs/button-retweet.png) no-repeat center 0
}
.share-single li a.retweet:hover {
	background-position: center -41px
}
.share-single li a.fav {
	background: url(/img/hubs/button-fav.png) no-repeat center 0
}
.share-single li a.fav:hover {
	background-position: center -41px
}
#hubs-container .icon, .item-next-prev .preview .meta-top .preview-icon, .left-nav&gt;li&gt;a, .mobile-nav .overlay-scroller li:before {
	background-image: url(/img/hubs/sprite-1x.png)
}
.left-nav&gt;li.home&gt;a, .left-nav&gt;li.menu-home&gt;a {
	background-position: -224px 0
}
.item-next-prev .preview .meta-top .preview-icon.docs, .left-nav&gt;li.docs&gt;a, .left-nav&gt;li.menu-docs&gt;a, .mobile-nav .overlay-scroller li.docs:before, .mobile-nav .overlay-scroller li.menu-docs:before, .tile.docs .icon {
	background-position: -224px -59px
}
.item-next-prev .preview .meta-top .preview-icon.blogs, .left-nav&gt;li.blogs&gt;a, .left-nav&gt;li.menu-blogs&gt;a, .mobile-nav .overlay-scroller li.blogs:before, .mobile-nav .overlay-scroller li.menu-blogs:before, .tile.blogs .icon {
	background-position: -224px -116px
}
.item-next-prev .preview .meta-top .preview-icon.videos, .left-nav&gt;li.menu-videos&gt;a, .left-nav&gt;li.videos&gt;a, .mobile-nav .overlay-scroller li.menu-videos:before, .mobile-nav .overlay-scroller li.videos:before, .tile.videos .icon {
	background-position: -224px -176px
}
.item-next-prev .preview .meta-top .preview-icon.social, .left-nav&gt;li.menu-social&gt;a, .left-nav&gt;li.social&gt;a, .mobile-nav .overlay-scroller li.menu-social:before, .mobile-nav .overlay-scroller li.social:before, .tile.social .icon {
	background-position: -224px -233px
}
.item-next-prev .preview .meta-top .preview-icon.custom, .left-nav&gt;li.custom&gt;a, .left-nav&gt;li.menu-custom&gt;a, .mobile-nav .overlay-scroller li.custom:before, .mobile-nav .overlay-scroller li.menu-custom:before, .tile.custom .icon {
	background-position: -331px 0
}
.related-container .tile.single .icon {
	display: none
}
.left-nav&gt;li.uberflip&gt;a, .mobile-nav .overlay-scroller li.uberflip:before, .tile.uberflip .icon {
	background-position: -224px -59px
}
.left-nav&gt;li.blogpost&gt;a, .mobile-nav .overlay-scroller li.blogpost:before, .tile.blogpost .icon {
	background-position: -224px -116px
}
.left-nav&gt;li.vimeo&gt;a, .left-nav&gt;li.youtube&gt;a, .mobile-nav .overlay-scroller li.vimeo:before, .mobile-nav .overlay-scroller li.youtube:before, .tile.vidyard .icon, .tile.vimeo .icon, .tile.youtube .icon {
	background-position: -224px -176px
}
.left-nav&gt;li.instagram&gt;a, .left-nav&gt;li.twitter&gt;a, .mobile-nav .overlay-scroller li.instagram:before, .mobile-nav .overlay-scroller li.twitter:before, .tile.instagram .icon, .tile.twitter .icon {
	background-position: -224px -233px
}
.tile .icon.star {
	background-position: -282px -284px;
	opacity: .7;
	filter: alpha(opacity=70);
	border-radius: 50%
}
div.tile.single&gt;a.view, li.tile.single&gt;a.view {
	padding-left: 45px;
	background-image: url(/resources-pdf/sprite-1x.png)
}
.tile.single.uberflip&gt;a.view {
	background-position: -385px -5px
}
.tile.single.twitter&gt;a.view {
	background-position: -385px -55px
}
.tile.single.instagram&gt;a.view {
	background-position: -385px -505px
}
.tile.single.youtube&gt;a.view {
	background-position: -385px -205px
}
.tile.single.vimeo&gt;a.view {
	background-position: -385px -255px
}
.tile.single.brightcove&gt;a.view, .tile.single.vidyard&gt;a.view {
	background-position: -385px -753px
}
.tile.single.blogpost&gt;a.view {
	background-position: -385px -305px
}
.tile.single.pinterest&gt;a.view {
	background-position: -385px -455px
}
.tile.single.slideshare&gt;a.view {
	background-position: -385px -587px
}
.tile.single.facebook&gt;a.view {
	background-position: -385px -105px
}
.tile.single.wistiar&gt;a.view {
	background-position: -385px -753px
}
.left-nav {
	height: auto;
	margin-left: 40px;
	text-align: left
}
.left-nav.desktop {
	position: fixed;
	margin-top: 0;
	top: 95px;
	left: 0
}
.left-nav&gt;li {
	position: relative
}
.left-nav&gt;li.hover&gt;ul {
	display: block
}
.left-nav&gt;li.hover .sub-menu-arrow {
	display: inline-block
}
.left-nav&gt;li&gt;a {
	position: relative;
	display: block;
	width: 48px;
	height: 48px;
	margin-bottom: 10px;
	text-indent: -999999px;
	background-color: #a8a8a8;
	overflow: hidden
}
.left-nav&gt;li.selected&gt;a {
	background-color: #8f8f8f;
	background-color: rgba(0,0,0,.2)
}
.left-nav&gt;li .sub-menu-arrow {
	display: none;
	position: absolute;
	top: 15px;
	left: 46px;
	width: 0;
	height: 0;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	border-right: 10px solid #fff
}
.left-nav&gt;li ul {
	display: none;
	position: absolute;
	top: 0;
	left: 55px;
	padding: 0 10px;
	min-width: 250px;
	max-width: 300px;
	background-color: #fff;
	-webkit-box-shadow: 0 4px 8px rgba(0,0,0,.15);
	box-shadow: 0 4px 8px rgba(0,0,0,.15)
}
.left-nav&gt;li ul li:first-child {
	padding: 15px
}
.left-nav&gt;li ul li:first-child&gt;a {
	border-top: 0;
	min-width: 0;
	padding: 0
}
.left-nav&gt;li ul li:first-child&gt;a:after {
	display: none
}
.left-nav&gt;li ul li.selected&gt;a {
	color: #000
}
.left-nav&gt;li ul li.selected&gt;a:after {
	background-position: -16px 0
}
.left-nav&gt;li ul a {
	display: block;
	position: relative;
	min-width: 200px;
	padding: 15px 25px 15px 15px;
	color: #999;
	border-top: 1px solid #f2f2f2;
	text-transform: none;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden;
	max-width: 270px
}
.left-nav&gt;li ul a:hover {
	color: #000
}
.left-nav&gt;li ul a:hover:after {
	background-position: -16px 0
}
.left-nav&gt;li ul a:after {
	display: block;
	position: absolute;
	top: 19px;
	right: -2px;
	width: 16px;
	height: 16px;
	background: transparent url(/img/hubs/sprite-1x.png) 0 0 no-repeat;
	content: ""
}
.right-sidebar {
	display: none;
	position: absolute;
	top: 0;
	right: 40px;
	width: 16.15819209%;
	border-left: 1px solid #e1e1e1;
	padding-left: 40px
}
.right-sidebar.fixed {
	position: fixed;
	top: 134px
}
.right-sidebar p {
	color: #555;
	font-weight: 300;
	margin-top: 0
}
.right-sidebar .cta {
	background-color: #e1e1e1;
	padding: 20px;
	text-align: center
}
.right-sidebar .cta p {
	color: #555;
	font-weight: 400
}
.right-sidebar .cta a:hover {
	outline: 1px solid rgba(0,0,0,.2)
}
#uf-privacy-banner {
	position: fixed;
	bottom: 0;
	right: 0;
	left: 0;
	background: #fff;
	z-index: 1000300;
	padding: 20px 20px 30px;
	border-top: 2px solid grey;
	max-height: 180px
}
#uf-privacy-banner .close {
	cursor: pointer;
	position: absolute;
	right: 10px;
	top: 7px;
	font-size: 30px
}
#uf-privacy-banner .banner-content {
	width: 99%;
	max-height: 180px;
	overflow-y: auto;
	display: inline-block;
	vertical-align: middle
}
#uf-privacy-banner .banner-content p {
	margin: 0;
	padding: 15px;
	overflow-y: auto;
	max-height: 85%
}
#uf-privacy-banner .banner-content #privacy-banner-secondary-content {
	display: none
}
#uf-privacy-banner .privacy-buttons+.banner-content {
	width: 78%
}
#uf-privacy-banner[data-secondary=true] .banner-content #privacy-banner-primary-content {
	display: none
}
#uf-privacy-banner[data-secondary=true] .banner-content #privacy-banner-secondary-content {
	display: block
}
#uf-privacy-banner .privacy-buttons {
	float: right;
	width: 20%;
	display: inline-block;
	vertical-align: middle;
	text-align: center
}
#uf-privacy-banner .privacy-buttons .btn {
	width: 50%;
	min-width: 100px;
	margin: 0 auto;
	background-color: #ce0058;
	display: block;
	background-image: none;
	color: #fff;
	text-shadow: none;
	border: 0
}
#uf-privacy-banner .privacy-buttons a:not(.btn) {
	width: 100%;
	font-size: 12px;
	position: relative;
	top: 8px;
	white-space: nowrap
}
body.lab_theme_dark #uf-privacy-banner .banner-content p {
	color: #000
}
@media only screen and (max-width:700px) {
#uf-privacy-banner {
	display: block;
	padding: 0 26px 0 15px
}
#uf-privacy-banner .close {
	right: 4px
}
#uf-privacy-banner .banner-content, #uf-privacy-banner .privacy-buttons+.banner-content {
	width: 100%;
	margin-bottom: 50px;
	max-height: 97px;
	overflow-y: auto
}
#uf-privacy-banner .privacy-buttons {
	position: fixed;
	bottom: 10px;
	width: 100%;
	left: 0
}
#uf-privacy-banner .privacy-buttons .btn {
	display: inline-block;
	width: auto
}
#uf-privacy-banner .privacy-buttons a:not(.btn) {
	width: auto;
	display: inline-block;
	padding-left: 15px;
	top: 0
}
}
.color-box-service-icon {
	display: inline-block;
	width: 50px;
	height: 50px;
	line-height: 50px;
	vertical-align: middle;
	background-color: #ccc;
	background-image: url(/img/hubs/serviceicons.png);
	background-repeat: no-repeat;
	background-position: 0 0
}
.color-box-service-icon.service-twitter {
	background-color: #79caee;
	background-position: -9px -9px
}
.color-box-service-icon.service-blogpost {
	background-color: #f7931d;
	background-position: -79px -9px
}
.color-box-service-icon.service-facebook {
	background-color: #415f9f;
	background-position: -149px -9px
}
.color-box-service-icon.service-youtube {
	background-color: #e9644a;
	background-position: -219px -9px
}
.color-box-service-icon.service-uberflip {
	background-color: #cd1c5a;
	background-position: -289px -9px
}
.color-box-service-icon.service-vimeo {
	background-color: #7bcfdb;
	background-position: -359px -9px
}
.color-box-service-icon.service-instagram {
	background-color: #e4405f;
	background-position: -429px -9px
}
.color-box-service-icon.service-slideshare {
	background-color: #00a7a9;
	background-position: -499px -9px
}
.color-box-service-icon.service-wistiar {
	background-color: #1678be;
	background-position: -569px -9px
}
.color-box-service-icon.service-vidyard {
	background-color: #499744;
	background-position: -639px -9px
}
.color-box-service-icon.service-cta {
	background-color: #aaa;
	background-position: -708px -9px
}
.color-box-service-icon.service-custom {
	background-color: #cd1c5a;
	background-position: -778px -10px
}
.color-box-service-icon.service-targeted {
	background-color: #ce0058;
	background-position: -78px -79px
}
.color-box-service-icon.service-brightcove {
	background-color: #f7931d;
	background-position: -9px -78px
}
.color-box-service-icon.medium {
	width: 36px;
	height: 36px;
	background-size: 603px 101px
}
.color-box-service-icon.medium.service-twitter {
	background-position: -5px -5px
}
.color-box-service-icon.medium.service-blogpost {
	background-position: -57px -6px
}
.color-box-service-icon.medium.service-facebook {
	background-position: -107px -6px
}
.color-box-service-icon.medium.service-youtube {
	background-position: -157px -6px
}
.color-box-service-icon.medium.service-uberflip {
	background-position: -208px -6px
}
.color-box-service-icon.medium.service-vimeo {
	background-position: -258px -6px
}
.color-box-service-icon.medium.service-instagram {
	background-position: -308px -6px
}
.color-box-service-icon.medium.service-slideshare {
	background-position: -359px -6px
}
.color-box-service-icon.medium.service-wistiar {
	background-position: -409px -6px
}
.color-box-service-icon.medium.service-vidyard {
	background-position: -460px -6px
}
.color-box-service-icon.medium.service-cta {
	background-position: -509px -6px
}
.color-box-service-icon.medium.service-custom {
	background-position: -560px -7px
}
.color-box-service-icon.medium.service-filter, .color-box-service-icon.medium.service-hub, .color-box-service-icon.medium.service-schedule {
	background-image: none
}
.color-box-service-icon.medium.service-targeted {
	background-position: -57px -58px
}
.color-box-service-icon.medium.service-brightcove {
	background-position: -6px -58px
}
.color-box-service-icon.small {
	width: 24px;
	height: 24px;
	background-size: 418px 70px
}
.color-box-service-icon.small.service-twitter {
	background-position: -5px -5px
}
.color-box-service-icon.small.service-blogpost {
	background-position: -39px -5px
}
.color-box-service-icon.small.service-facebook {
	background-position: -74px -5px
}
.color-box-service-icon.small.service-youtube {
	background-position: -109px -5px
}
.color-box-service-icon.small.service-uberflip {
	background-position: -145px -5px
}
.color-box-service-icon.small.service-vimeo {
	background-position: -179px -5px
}
.color-box-service-icon.small.service-instagram {
	background-position: -214px -5px
}
.color-box-service-icon.small.service-slideshare {
	background-position: -249px -5px
}
.color-box-service-icon.small.service-wistiar {
	background-position: -284px -5px
}
.color-box-service-icon.small.service-vidyard {
	background-position: -319px -5px
}
.color-box-service-icon.small.service-cta {
	background-position: -354px -5px
}
.color-box-service-icon.small.service-custom {
	background-position: -389px -6px
}
.color-box-service-icon.small.service-targeted {
	background-position: -40px -40px
}
.color-box-service-icon.small.service-filter, .color-box-service-icon.small.service-hub, .color-box-service-icon.small.service-schedule {
	background-image: none
}
.color-box-service-icon.small.service-brightcove {
	background-position: -5px -40px
}
.color-box-service-icon.shout-service {
	width: 30px;
	height: 30px;
	background-size: 502px 84px
}
.color-box-service-icon.shout-service.service-twitter {
	background-position: -5px -5px;
	border-radius: 4px
}
.color-box-service-icon.shout-service.service-blogpost {
	background-position: -46px -5px;
	border-radius: 4px
}
.color-box-service-icon.shout-service.service-facebook {
	background-position: -89px -5px;
	border-radius: 4px
}
.color-box-service-icon.shout-service.service-youtube {
	background-position: -131px -5px;
	border-radius: 4px
}
.color-box-service-icon.shout-service.service-uberflip {
	background-position: -173px -5px;
	border-radius: 4px
}
.color-box-service-icon.shout-service.service-vimeo {
	background-position: -215px -5px;
	border-radius: 4px
}
.color-box-service-icon.shout-service.service-instagram {
	background-position: -257px -5px;
	border-radius: 4px
}
.color-box-service-icon.shout-service.service-slideshare {
	background-position: -299px -5px;
	border-radius: 4px
}
.color-box-service-icon.shout-service.service-wistiar {
	background-position: -341px -5px;
	border-radius: 4px
}
.color-box-service-icon.shout-service.service-vidyard {
	background-position: -383px -5px;
	border-radius: 4px
}
.color-box-service-icon.shout-service.service-cta {
	background-position: -424px -5px;
	border-radius: 4px
}
.color-box-service-icon.shout-service.service-custom {
	background-position: -466px -6px;
	border-radius: 4px
}
.color-box-service-icon.shout-service.service-targeted {
	background-position: -47px -48px;
	border-radius: 4px
}
.color-box-service-icon.shout-service.service-filter, .color-box-service-icon.shout-service.service-hub, .color-box-service-icon.shout-service.service-schedule {
	background-image: none
}
.color-box-service-icon.shout-service.service-brightcove {
	background-position: -5px -48px;
	border-radius: 4px
}
.carousel {
	position: relative;
	line-height: 1;
	overflow: hidden;
	padding: 0 5px 10px
}
.carousel .carousel-inner {
	position: relative;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}
.carousel .carousel-inner.animate {
	-webkit-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	transition: all .3s ease-out
}
.carousel .carousel-inner .item&gt;a {
	-webkit-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	-ms-user-select: none;
	user-select: none
}
.carousel-nav {
	position: absolute;
	top: -55px;
	left: 0;
	width: 68px
}
.carousel-nav li {
	float: left;
	width: 30px;
	height: 30px;
	margin-left: 1px;
	border: 1px solid #e1e1e1
}
.carousel-nav li a {
	display: block;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	background-image: url(/img/hubs/sprite-1x.png);
	background-repeat: no-repeat;
	background-color: #fff;
	background-position: 0 -97px
}
.carousel-nav li a:hover {
	background-position: -1px -130px;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.15);
	box-shadow: 0 1px 2px rgba(0,0,0,.15)
}
.carousel-nav li a.disabled {
	opacity: .5;
	filter: alpha(opacity=50)
}
.carousel-nav li a.disabled:hover {
	background-position: 0 -97px;
	-webkit-box-shadow: none;
	box-shadow: none;
	cursor: default
}
.carousel-nav li.next a, .carousel-nav li.next a.disabled, .carousel-nav li.next a.disabled:hover {
	background-position: -33px -98px
}
.carousel-nav li.next a:hover {
	background-position: -34px -131px
}
.carousel {
	line-height: normal
}
.features, .related {
	position: relative;
	margin-bottom: 40px
}
.featured-container, .related-container {
	position: relative;
	min-height: 100px;
	overflow: hidden;
*zoom:1
}
.featured-container:after, .featured-container:before, .related-container:after, .related-container:before {
	display: table;
	content: "";
	line-height: 0
}
.featured-container:after, .related-container:after {
	clear: both
}
.featured-container .tile img.taller, .related-container .tile img.taller {
	height: auto
}
.featured-container-fade {
	position: absolute;
	top: 0;
	left: 0;
	width: 140px;
	height: 100%;
	background: -o-linear-gradient(left, #ededed 25%, hsla(0,0%,92.9%,0) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(25%, #ededed), to(hsla(0,0%,92.9%,0)));
	background: linear-gradient(90deg, #ededed 25%, hsla(0,0%,92.9%,0))
}
.featured-container-fade.fade-right {
	left: auto;
	right: 0;
	background: -o-linear-gradient(left, hsla(0,0%,92.9%,0) 0, #ededed 75%);
	background: -webkit-gradient(linear, left top, right top, from(hsla(0,0%,92.9%,0)), color-stop(75%, #ededed));
	background: linear-gradient(90deg, hsla(0,0%,92.9%,0) 0, #ededed 75%)
}
.featured-container-fade.hide {
	display: none
}
.tile {
	position: relative;
	float: left;
	width: 250px;
	height: 330px;
	padding: 0;
	margin: 0 20px 20px 0;
	line-height: 1.5em;
	background: #fff;
	-webkit-box-shadow: 0 1px 5px rgba(0,0,0,.2);
	box-shadow: 0 1px 5px rgba(0,0,0,.2);
	overflow: hidden
}


.tile .img {
	float: none;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 41.09947644%;
	padding: 0;
	margin: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: opacity .4s;
	-o-transition: opacity .4s;
	transition: opacity .4s
}
.tile .img.visible {
	opacity: 1;
	filter: alpha(opacity=100)
}
.tile .img .duration {
	position: absolute;
	bottom: 10px;
	right: 10px;
	background: #000 transparent;
	background: rgba(0,0,0,.6);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#99000000", endColorstr="#99000000");
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
	border-radius: 4px;
	color: #fff;
	font-size: 13px;
	padding: 5px;
	line-height: 6px
}
.tile .img img {
	float: none;
	width: 100%;
	height: auto;
	max-width: none;
	padding: 0;
	margin: 0
}
.tile .img img.shorter {
	height: 100%;
	width: auto
}
.tile.single .icon {
	display: block;
	position: absolute;
	top: 20px;
	right: 20px;
	width: 48px;
	height: 48px;
	background-color: #000;
	background-color: rgba(0,0,0,.5)
}
.tile.single&gt;a {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.tile.single&gt;a.view {
	top: auto;
	bottom: 0;
	width: 100%;
	height: 40px;
	color: #333;
	font-size: 16px;
	line-height: 40px;
	padding-left: 20px;
	background-color: #fcfcfc;
	border-top: 1px solid #eee;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.tile.single&gt;a.view:before {
	display: block;
	width: 100%;
	height: 20px;
	margin-left: -40px;
	padding-right: 20px;
	margin-top: -21px;
	background-color: hsla(0,0%,100%,.2);
	background-image: -o-linear-gradient(top, hsla(0,0%,100%,0), hsla(0,0%,100%,.5));
	background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0,0%,100%,0)), to(hsla(0,0%,100%,.5)));
	background-image: linear-gradient(180deg, hsla(0,0%,100%,0), hsla(0,0%,100%,.5));
	background-repeat: repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff", endColorstr="#80ffffff", GradientType=0);
	background-color: transparent;
	content: "";
	z-index: 1
}
.tile.single&gt;a.view:after {
	display: block;
	position: absolute;
	top: 13px;
	right: 17px;
	width: 16px;
	height: 16px;
	background: transparent url(/resources-pdf/sprite-1x.png) 0 0 no-repeat;
	content: ""
}
.tile.single .description {
	background-color: #fff;
	height: 58.90052356%
}
.tile.single .description h3 {
	color: #555;
    /*font-weight: 700;*/
    margin: 5px 5px;
    font-size: 17px;
	color:#666;
}
.tile.single .description h3.no-timestamp {
	padding-top: 12px
}
.tile.single .description h3.no-timestamp.avatar {
	padding-top: 0
}
.tile.single .description h4 {
	color: #999;
	font-size: 18px;
	font-weight: 400;
	margin: 20px
}
.tile.single .description h4 em {
	font-style: normal
}
.tile.single .description div.h3like+h4, .tile.single .description h3+h4 {
	margin: 0 20px;
	font-weight: 300
}
.tile.single .description div.h3like {
	color: #555;
	font-weight: 700;
	margin: 5px 20px;
	font-size: 19px;
	line-height: 1.3
}
.tile.single .description div.h3like.no-timestamp {
	padding-top: 12px
}
.tile.single .description div.h3like.no-timestamp.avatar {
	padding-top: 0
}
.tile.single .description div.h3like.avatar {
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 18px;
	font-weight: 400;
	line-height: 25px;
	white-space: nowrap;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis
}
.tile.single .description .friendly-timestamp {
	color: #bbb;
	margin-left: 20px;
	margin-top: 10px;
	font-size: 11px;
	font-weight: 400
}
.tile.single .description img.avatar {
	float: left;
	width: auto;
	height: 25px;
	margin-left: 20px;
	margin-top: 10px;
	margin-right: 5px;
	border-radius: 4px
}
.tile.single .description h3.avatar {
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 18px;
	font-weight: 400;
	line-height: 25px;
	white-space: nowrap;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	word-wrap: normal
}
.tile.single .description h4.avatar {
	font-size: 16px;
	line-height: 18px
}
.tile.single.no-img .description {
	height: 100%
}
.tile.single.no-img .description h3 {
	font-size: 24px
}
.tile.single.no-img .description h3.avatar {
	font-size: 18px
}
.tile.single.no-img .description h4 {
	color: #666;
	font-size: 20px;
	line-height: 24px
}
.tile.single.no-img.social h4 {
	font-size: 26px;
	font-weight: 300;
	line-height: 30px
}
.tile.single.with-img .description h4.long-h3 {
	display: none
}
.tile.single.uberflip.portrait:not(.list) .description {
	height: 110px;
	border-top: 1px solid rgba(0,0,0,.05);
	background: hsla(0,0%,100%,.95);
	-webkit-box-shadow: 0 -2px 30px hsla(0,0%,58.8%,.1);
	box-shadow: 0 -2px 30px hsla(0,0%,58.8%,.1)
}
.tile.single.uberflip.portrait:not(.list) .description .friendly-timestamp {
	font-size: 11px;
	height: 15px
}
.tile.single.uberflip.portrait:not(.list) .description .friendly-timestamp.blank {
	height: 5px
}
.tile.single.uberflip.portrait:not(.list) .description h3 {
	font-size: 16px;
	font-weight: 600;
	color: #555;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap
}
.tile.single.uberflip.portrait:not(.list) .description .share-single {
	bottom: 60px
}
.tile.single.uberflip.portrait:not(.list) .img {
	height: 88%
}
.tile.single.uberflip.portrait:not(.list) .img img.taller {
	height: auto;
	width: 100%
}
.tile.single.uberflip.portrait:not(.list) a.view:before {
	background: none
}
.tile.single.brightcove .img:before, .tile.single.instagram.media-type-video .img:before, .tile.single.vidyard .img:before, .tile.single.vimeo .img:before, .tile.single.wistiar .img:before, .tile.single.youtube .img:before {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(/img/hubs/video-play.png) no-repeat 50%;
	background-size: 47px;
	content: ""
}
.tile.single.instagram:not(.list) .description, .tile.single.pinterest:not(.list) .description {
	height: 44%
}
.tile.single.instagram:not(.list) .img, .tile.single.pinterest:not(.list) .img {
	height: 56%
}
.tile.single.slideshare&gt;.img.visible:after {
	width: 100%;
	height: 50px;
	margin-top: -40px;
	position: relative;
	display: block;
	background-color: rgba(0,0,0,.028);
	background-image: -o-linear-gradient(top, transparent, rgba(0,0,0,.07));
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0,0,0,.07)));
	background-image: linear-gradient(180deg, transparent, rgba(0,0,0,.07));
	background-repeat: repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#12000000", GradientType=0);
	background-color: transparent;
	content: ""
}
.tile.single .hidden-cta-fields.fields-revealed .cta-field-sprite-container {
	top: auto;
	bottom: 13px
}
.tile.single .hidden-cta-fields.fields-revealed.fields-revealed .cta-field-sprite-container {
	bottom: 6px
}
.tile.single:hover .description h3 {
	color: #000
}
.tile.single:hover&gt;a.view {
	text-decoration: underline;
	background-color: #f8f8f8
}
.tile.single:hover&gt;a.view:after {
	background-position: -16px 0
}
.tile.single:not(".cta"):before {
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: #fff;
	content: ""
}
.tile.links&gt;.description&gt;h4 {
	position: absolute;
	width: 85%;
	width: calc(100% - 40px);
	z-index: 5
}
.tile.list {
	width: 100%;
	float: none;
	height: 110px;
	overflow: hidden;
	margin-bottom: 15px;
	background: #fdfdfd
}
.tile.list&gt;div.img {
	width: 25%;
	float: left;
	clear: none;
	height: 100%!important;
	overflow: hidden;
	background-color: #ddd;
	position: relative
}
.tile.list&gt;div.img&gt;img {
	width: 100%;
	height: auto
}
.tile.list&gt;div.img span.duration {
	font-size: 11px;
	bottom: 6px;
	right: 6px
}
.tile.list&gt;div.description {
	float: left;
	clear: none;
	width: 75%;
	overflow: hidden;
	height: 100%;
	position: relative
}
.tile.list&gt;div.description&gt;.friendly-timestamp {
	margin-top: 5px;
	margin-left: 35px
}
.tile.list&gt;div.description&gt;img.avatar {
	margin-top: 2px
}
.tile.list&gt;div.description .h3like, .tile.list&gt;div.description h3 {
	margin-right: 45px;
	margin-bottom: 2px
}
.tile.list&gt;div.description .h3like.avatar, .tile.list&gt;div.description h3.avatar {
	margin-top: 2px;
	margin-bottom: 2px
}
.tile.list&gt;div.description h4 {
	margin-right: 45px;
	font-size: 16px;
	line-height: 21px;
	max-height: 42px;
	overflow: hidden
}
.tile.list&gt;div.description h4.avatar {
	line-height: 18px;
	max-height: 36px
}
.tile.list&gt;div.description:after {
	display: block;
	height: 100%;
	width: 50px;
	position: absolute;
	right: 12px;
	top: 0;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAACACAYAAAD03Gy6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAsdJREFUeNrs3G1u2kAUheEQdRtdhXfUtLtIC7TbqPqxIC+hW6k7SEaKohLA4/E59847kuUoCCy9Ty6Df4TdNE0PS9c4jof5x8NDp2sYhqrnv6uMv3/xq24RatbjSvH3AGw0ASX+sZy+/OehPZPQeALeiM8ktAa4IT4IrQDuiA/C2ntAif+1nD4veG32hNoJqIjPJNQCrBAfhKUAK8YH4d49oMT/Vk7PDa7FnnBtAhrGZxKuAWwQH4RLAPN7/vOG1wXh1QT8Kcffja8NwhlgGIbf5fQBBOEeAILBpyAQDG7EQDC4EwZBDACCAQAIBgAgGACAYAAAggEACAYAIBgAvEB4AkEEMCP8AkEIAIIBwLxAEAOAYAAAggEACAYAIBgAgGAAAIIBAAgGACAYAJwRPoKgAzitnyBoAUAwAADBAAAEAwAQDABAMADoHuHRZBK7RXAB6BbBCaBLBDeA7hAcAc4In8oxZUdwBTitH/MkpEZwBugCwR0gPUIEgNQIUQDSIkQCSIkQDSAdQkSAVAhRAdIgRAZIgRAdIDxCBoDQKwPA6T82v5djt/F1j0xA8PjRAcLHjwyQIn5UgDTxIwKkih8NIF38SAAp40cBSBs/AkDq+O4A6eM7A3QR3xWgm/iOAF3FdwPoLr4TQJfxXQC6je8A0HV8NUD38ZUAxBcCEF8IQHwhAPGFAMQXAhBfCEB8IQDxhQDEFwIQXwhAfCEA8YUAxBcCEF8FMI4j8VUAxBcCEF8IQHwhAPGFAMQXAhBfCEB8IQDxhQDEFwIQXwhAfCEA8YUAxBcCEF8/Ae+JLwQYhuE4ByG+ag8oCIeNEIh/6VPQBgjEv3Yf0BCB+LfeCTdAIP49ACsjEH8JwEoIxK8BqEQg/hoACxGIvybAnQjEbwFwIwLxWwJcQSD+FgAXEIi/cO2mafnX7o/jeI7ebfzyx1j1/H8CDAARKo7z21s+vgAAAABJRU5ErkJggg==");
	background-repeat: no-repeat;
	background-position: 100%;
	background-size: 50%;
	content: "";
	opacity: .3;
	filter: alpha(opacity=30)
}
.tile.list.with-img&gt;div.description h4.long-h3 {
	display: block
}
.tile.list.no-img .description {
	width: 100%
}
.tile.list.no-img .description&gt;.h3like, .tile.list.no-img .description&gt;h3 {
	font-size: 19px
}
.tile.list.no-img .description&gt;h4 {
	font-size: 16px;
	line-height: 18px;
	color: #999;
	max-height: 36px;
	overflow: hidden
}
.tile.list.no-img a.item-link.view {
	left: 0
}
.tile.list a.item-link.view {
	text-indent: -9999px;
	width: 45px;
	border: 0;
	background-color: transparent;
	left: 25%;
	top: -3px;
	opacity: .5;
	filter: alpha(opacity=50);
	-webkit-transform: scale(.7);
	-ms-transform: scale(.7);
	transform: scale(.7)
}
.tile.list a.item-link.view:after, .tile.list a.item-link.view:before {
	display: none
}
.tile.list a.item-link:not(.view) {
	display: block;
	position: absolute;
	width: 100%;
	height: 100%
}
.tile.list.links&gt;.description&gt;h4 {
	width: 87%;
	width: calc(100% - 65px)
}
.tile.list:hover {
	-webkit-box-shadow: 1px 1px 5px rgba(0,0,0,.2);
	box-shadow: 1px 1px 5px rgba(0,0,0,.2)
}
.tile.list:hover&gt;.description h4 {
	color: #333
}
html.silk .tile {
	margin: 20px 0 0 10px
}
div.description {
	position: absolute;
	bottom: 0;
	width: 100%;
	min-height: 70px;
	background-color: #a8a8a8;
	padding-top: 10px;
}
div.description h3 {
	color: #fff;
	font-size: 18px;
	font-weight: 400;
	margin: 17px 10px 3px 65px;
	line-height: 1.3
}
div.description h3, div.description h4 {
	word-wrap: break-word;
	text-transform: none
}
div.description h4 {
	color: hsla(0,0%,100%,.5);
	font-weight: 300;
	font-size: 16px;
	line-height: 1.2;
	margin: 0 10px 15px 65px
}
div.description .icon {
	background-color: #a8a8a8;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	height: 48px;
	width: 48px;
	margin: 15px 10px
}
div.description .icon.spacer {
	display: none
}
.no-img div.description .icon.spacer {
	display: block;
	position: relative;
	float: right;
	margin: 0;
	width: 80px;
	height: 80px;
	background: transparent
}
.carousel-inner .tile, .carousel-inner .tile.highlight {
	width: 250px!important;
	height: 330px!important;
	margin-right: 20px!important;
	margin-bottom: 0!important
}
body.font-libre-baskerville .tile.single .description h3.avatar {
	font-size: 15px
}
body.font-libre-baskerville .tile.single:not(.list) .description h4 {
	font-size: 13px;
	padding-top: 6px;
	line-height: 19px
}
body.font-libre-baskerville .tile.single:not(.list).no-img .description h4 {
	font-size: 1.1em;
	line-height: 1.3em
}
body.font-libre-baskerville .tile.single.list .description .h3like, body.font-libre-baskerville .tile.single.list .description h3 {
	font-size: 14px;
	line-height: 18px;
	max-height: 54px
}
body.font-libre-baskerville .tile.single.list .description h4 {
	font-size: 13px;
	line-height: 16px;
	max-height: 32px
}
#embed-tile.tile {
	-webkit-box-shadow: none;
	box-shadow: none
}
#embed-tile.tile.single {
	width: 248px;
	height: 303px;
	border: 1px solid #d3d3d3
}
#embed-tile .tile-description {
	position: absolute;
	width: 211px;
	height: 122px;
	padding: 30px 21px 20px 17px;
	font-size: 14px;
	overflow: hidden
}
#embed-tile .tile-description h3 {
	font-size: 19px
}
#embed-tile .tile-description h5 {
	color: grey;
	font-size: 15px;
	font-weight: 500;
	line-height: normal;
	margin-top: 8px
}
#embed-tile .tile-img {
	position: absolute;
	top: 172px;
	width: 250px;
	height: 131px;
	background-size: cover;
	background-position: 50%
}
#embed-tile .tile-img:before {
	width: 100%;
	height: 38px;
	position: absolute;
	top: -38px;
	content: "";
	z-index: 1;
	background-color: hsla(0,0%,100%,.4);
	background-image: -o-linear-gradient(top, hsla(0,0%,100%,0), #fff);
	background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0,0%,100%,0)), to(#fff));
	background-image: linear-gradient(180deg, hsla(0,0%,100%,0), #fff);
	background-repeat: repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff", endColorstr="#ffffffff", GradientType=0);
	background-color: transparent
}
.cascade-tile img {
	position: fixed;
	top: 305px;
	background-color: #fff
}
#item-content.fullscreen-doc .item-data.blocking-cta {
	-webkit-filter: none;
	-moz-filter: none;
	-o-filter: none;
	-ms-filter: none;
	filter: none;
	opacity: 1;
	filter: alpha(opacity=100)
}
#item-content.fullscreen-doc .item-data.blocking-cta .single-uberflip .fullscreen-controls, #item-content.fullscreen-doc .item-data.blocking-cta .single-uberflip iframe {
	filter: blur(4px);
	-webkit-filter: blur(4px);
	-moz-filter: blur(4px);
	-o-filter: blur(4px);
	-ms-filter: blur(4px);
filter:progid:DXImageTransform.Microsoft.blur(pixelradius=3)
}
#item-content.fullscreen-doc .blocking-cta.prevent-interaction {
	background: #fff;
	opacity: .8;
	filter: alpha(opacity=80)
}
.layout-bs3 .new-cta-title-input {
	color: #555;
	width: 450px;
	height: 36px;
	font-size: 1.5em;
	padding-left: 15px;
	margin: 0 auto
}
.item-contents-with-cta {
	float: left;
	width: 920px
}
#collection-items.blocking-cta, .page-width.item-level .blocking-cta {
	opacity: .2;
	filter: alpha(opacity=20);
	filter: blur(4px);
	-webkit-filter: blur(4px);
	-moz-filter: blur(4px);
	-o-filter: blur(4px);
	-ms-filter: blur(4px);
filter:progid:DXImageTransform.Microsoft.blur(pixelradius=3)
}
html.mobile #collection-items.blocking-cta, html.mobile .page-width.item-level .blocking-cta {
	-webkit-filter: none;
	-moz-filter: none;
	-o-filter: none;
	-ms-filter: none;
	filter: none
}
.single-embed-wrapper {
	position: relative
}
.single-embed-wrapper .hide-embed {
	opacity: .2
}
.prevent-interaction {
	display: none
}
.blocking-cta.prevent-interaction {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	display: block;
	position: absolute;
	overflow: hidden;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}
.block-cta {
	display: none;
	position: fixed;
	top: 50%;
	left: 50%;
	right: auto;
	bottom: auto;
	width: 250px;
	height: 330px;
	margin-top: -165px;
	margin-left: -125px
}
.block-cta.embed-cta {
	position: absolute
}
.block-cta .cta .hide-preview-cancel {
	display: none!important
}
.block-cta .no-thanks {
	text-align: center
}
.hubs-embedded-iframe .block-cta {
	position: fixed;
	top: 120px;
	left: 50%;
	right: auto;
	bottom: auto;
	margin-top: 0
}
.cta-item-container {
	float: left;
	width: auto;
	padding-top: 0;
	padding-left: 20px
}
.cta-item-container .cta {
	position: fixed!important
}
.cta {
	margin-bottom: 20px
}
.cta .submission-loader-container {
	display: inline;
	position: absolute;
	top: 0;
	left: 0;
	right: auto;
	bottom: auto;
	width: 100%;
	height: 100%
}
.cta .submission-loader-container .loader-background {
	position: absolute;
	top: 50%;
	left: 50%;
	right: auto;
	bottom: auto;
	width: 52px;
	height: 52px;
	margin: -26px 0 0 -26px;
	background-color: #1a3d18;
	border-radius: 25px;
	opacity: .5;
	filter: alpha(opacity=50)
}
.cta .submission-loader-container .backdrop {
	position: absolute;
	top: 0;
	left: auto;
	right: auto;
	bottom: auto;
	width: 100%;
	height: 100%;
	opacity: .4;
	filter: alpha(opacity=40);
	background-color: #1a3d18
}
.cta .submission-loader-container img {
	position: absolute;
	top: 50%;
	left: 50%;
	right: auto;
	bottom: auto;
	width: 32px;
	height: 32px;
	margin: -16px 0 0 -16px
}
.cta .submission-loader-container.hidden {
	display: none
}
.cta.full-screen-cta {
	position: fixed;
	top: 0;
	margin-bottom: 0;
	overflow: hidden
}
.cta.full-screen-cta, .cta.full-screen-cta .hidden-cta-fields {
	left: 0;
	right: 0;
	bottom: 0;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}
.cta.full-screen-cta .hidden-cta-fields {
	position: absolute;
	top: 50px;
	width: auto;
	height: auto;
	margin: 0 auto;
	padding: 0;
	max-width: 400px;
	overflow: scroll;
	overflow-x: hidden;
	overflow-y: scroll;
	-webkit-overflow-scrolling: touch
}
.cta.full-screen-cta .hidden-cta-fields .cta-field-section {
	height: auto;
	padding-top: 5px
}
.cta.full-screen-cta .hidden-cta-fields .cta-field-section select {
	width: 96.5%
}
.cta.full-screen-cta .hidden-cta-fields .cta-field-section.one-line {
	padding-top: 10px
}
.cta.full-screen-cta .hidden-cta-fields .cta-button-container {
	width: 88%
}
.cta.full-screen-cta .hidden-cta-fields .cta-button-container&gt;input.cta-button {
	width: 96.5%
}
.cta.full-screen-cta .run-away {
	position: absolute;
	top: 0;
	left: auto;
	right: auto;
	bottom: auto
}
.cta.tile.single:before, .cta:before {
	background-color: inherit
}
.cta:before {
	content: "";
	opacity: 1;
	filter: alpha(opacity=100)
}
.cta .cta-sprite {
	background: url(/img/hubs/hubs-cta-spritesheet.png) no-repeat;
	display: inline-block
}
.cta .cta-sprite-check {
	background-position: 0 0;
	width: 94px;
	height: 94px
}
.cta .cta-sprite-exclaim {
	background-position: -98px 0;
	width: 94px;
	height: 94px
}
.cta .cta-sprite-close {
	background-position: -29px -99px;
	width: 23px;
	height: 23px
}
.cta .cta-sprite-email {
	background-position: -56px -99px;
	width: 24px;
	height: 24px
}
.cta .cta-sprite-left-half-body {
	background-position: -84px -99px;
	width: 24px;
	height: 24px
}
.cta .cta-sprite-right-half-body {
	background-position: -112px -99px;
	width: 24px;
	height: 24px
}
.cta .cta-sprite-company {
	background-position: -140px -99px;
	width: 24px;
	height: 24px
}
.cta .cta-sprite-small-exclaim {
	background-position: -2px -99px;
	width: 24px;
	height: 24px
}
.cta .hide-preview-cancel {
	display: none;
	cursor: pointer;
	position: absolute;
	top: 0;
	right: 0;
	text-align: right;
	height: 25px;
	line-height: 25px
}
.cta .hide-preview-cancel .cta-close {
	background: rgba(0,0,0,.4);
	color: #fff;
	text-align: center;
	width: 25px
}
.cta .run-away {
	height: 74%;
	width: 100%;
	top: 0;
	left: 0;
	border-bottom: 1px solid;
	position: absolute
}
.cta .run-away.cta-transition {
	-webkit-transition: top .25s linear;
	-o-transition: top .25s linear;
	transition: top .25s linear
}
.cta .hidden-cta-fields {
	height: 95%;
	width: 100%;
	top: 75%;
	position: absolute;
	margin: auto;
	overflow: hidden;
	padding-top: 3%
}
.cta .hidden-cta-fields input {
	margin-bottom: 14px
}
.cta .hidden-cta-fields.fields-revealed {
	height: 92%
}
.cta .hidden-cta-fields.fields-revealed .cta-field-section {
	padding-bottom: 0
}
.cta .hidden-cta-fields.fields-revealed .cta-field-section input {
	margin-bottom: 6px
}
.cta .hidden-cta-fields.fields-revealed .cta-button-container input {
	margin-bottom: 0
}
.cta .hidden-cta-fields.fields-revealed .cta-field-section.one-line {
	padding-top: 10px
}
.cta .hidden-cta-fields form {
	margin: 0 0 20px
}
.cta .hidden-cta-fields.cta-transition {
	-webkit-transition: top .25s linear;
	-o-transition: top .25s linear;
	transition: top .25s linear
}
.cta .hidden-cta-fields .cta-field-section {
	height: 25%;
	position: relative;
	width: 88%;
	margin: 0 auto;
	padding-bottom: 15px
}
.cta .hidden-cta-fields .cta-field-section.smaller .cta-field-name {
	font-size: 14px;
	padding-bottom: 0
}
.cta .hidden-cta-fields .cta-field-section.smaller .cta-field-sprite-container.cta-front {
	top: 27px!important
}
.cta .hidden-cta-fields .cta-field-section.smaller input {
	height: 19px;
	margin-bottom: 0
}
.cta .hidden-cta-fields .cta-field-section.smaller select {
	height: 27px!important;
	line-height: 32px!important;
	margin: 0
}
.cta .hidden-cta-fields .cta-field-section .cta-field-name {
	display: inline-block;
	zoom: 1;
	font-size: 16px;
	padding-bottom: 4px;
	color: #fff
}
.cta .hidden-cta-fields .cta-field-section .cta-field-name.label-only-text {
	font-size: 11px;
	line-height: 1.5em
}
.cta .hidden-cta-fields .cta-field-section .cta-field-name-optional {
	font-size: 80%;
	opacity: .75;
	filter: alpha(opacity=75)
}
.cta .hidden-cta-fields .cta-field-section .cta-field-sprite-container {
	position: absolute;
	background-color: transparent;
	top: 36px;
	left: 8px
}
.cta .hidden-cta-fields .cta-field-section .preview-form-field {
	display: inline-block;
	zoom: 1;
	height: 25px
}
.cta .hidden-cta-fields .cta-field-section .preview-form-field::-webkit-input-placeholder {
color:hsla(0,0%,100%,.7)
}
.cta .hidden-cta-fields .cta-field-section .preview-form-field:-moz-placeholder, .cta .hidden-cta-fields .cta-field-section .preview-form-field::-moz-placeholder {
color:hsla(0,0%,100%,.7)
}
.cta .hidden-cta-fields .cta-field-section .preview-form-field:-ms-input-placeholder {
color:hsla(0,0%,100%,.7)
}
.cta .hidden-cta-fields .cta-field-section .preview-form-field.error {
	border-color: #fff;
	background-color: #f5aaaa
}
.cta .hidden-cta-fields .cta-field-section input {
	width: 93%
}
.cta .hidden-cta-fields .cta-field-section select {
	width: 99%;
	height: 35px!important;
	line-height: 32px!important;
	margin-bottom: 6px
}
.cta .hidden-cta-fields .cta-field-section.one-line {
	padding-top: 30px;
	padding-bottom: 10px
}
.cta .hidden-cta-fields .cta-field-section.one-line .opt-in-required {
	display: none;
	float: left;
	background: #f5aaaa;
	border: 1px solid #fff;
	height: 20px;
	width: 20px;
	border-radius: 4px;
	text-align: center;
	color: #000;
	font-weight: 700;
	font-size: 14px;
	line-height: 20px;
	margin-right: 5px
}
.cta .hidden-cta-fields .cta-field-section.one-line .opt-in-required.show-required-text {
	display: inline-block
}
.cta .hidden-cta-fields .cta-field-section.one-line input {
	width: auto;
	margin: 6px 8px 0 3px;
	vertical-align: top;
	height: auto;
	text-indent: auto;
	display: inline
}
.cta .hidden-cta-fields .cta-field-section.one-line span {
	display: inline
}
.cta .hidden-cta-fields .cta-button-container {
	height: 22%;
	padding-top: 14px;
	width: 88%;
	margin: 0 auto
}
.cta .hidden-cta-fields .cta-activate-button-container {
	padding-top: 0;
	width: 100%
}
.cta .cta-form-response {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%
}
.cta .cta-form-response.cta-form-error {
	background-color: #fff
}
.cta .cta-form-response .cta-form-message-container {
	width: 75%;
	margin: 28% auto 0;
	text-align: center
}
.cta .cta-form-response .cta-form-message-container .cta-form-message-sprite {
	display: block;
	margin: 0 auto
}
.cta .cta-form-response .cta-form-message-container .cta-form-message {
	padding-top: 30px
}
.cta .cta-form-response .cta-form-message-container .cta-form-message span {
	font-size: 22px
}
.cta .cta-form-response .cta-button-container {
	width: 90%;
	margin-left: 5%;
	position: absolute;
	bottom: 15px
}
.cta .cta-button {
	font-family: Droid Sans, sans-serif;
	line-height: 40px;
	height: 40px;
	vertical-align: middle;
	display: block;
	font-size: 17px;
	text-align: center;
	width: 100%;
	border: 0
}
.cta .cta-button:hover {
	-webkit-box-shadow: 0 3px 4px rgba(0,0,0,.3);
	box-shadow: 0 3px 4px rgba(0,0,0,.3)
}
.cta&gt;img {
	width: 100%;
	position: absolute
}
.cta p {
	display: block;
	position: relative;
	top: 0;
	left: 0;
	padding: 20px;
	color: #fff;
	font-size: 30px;
	font-weight: 400;
	text-align: center;
	line-height: normal
}
.cta.tile.single&gt;a, .cta&gt;a {
	position: absolute;
	top: auto;
	left: 0;
	bottom: 0;
	width: 68%;
	height: 1em;
	margin: 20px 8.5%;
	text-align: center;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}
.cta&gt;a.accent-button {
	background-color: #a8a8a8;
	color: #fff;
	display: block;
	font-size: 20px;
	line-height: 1;
	margin-top: 20px;
	padding: 20px;
	text-decoration: none;
	font-size:16px;
}
.cta&gt;a.accent-button:hover {
	color: #fff
}
.cta.setValues {
	background-image: none!important
}
.cta.setValues&gt;.run-away {
	top: -300px
}
.cta.setValues&gt;.fields-revealed {
	top: 25px
}
.cta.setValues&gt;.hide-preview-cancel {
	display: block
}
@media screen and (max-width:1247px) {
.level-three .block-cta {
	position: absolute
}
}
@media screen and (max-width:666px) {
.level-three .hide-embed {
	opacity: 0!important;
	filter: alpha(opacity=0)!important
}
.level-three .block-cta {
	position: absolute;
	top: 0;
	height: 370px;
	margin-bottom: 20px;
	margin-top: 0
}
}
abbr[title] {
	border: 0
}
ul {
	padding: 0;
	margin: 0;
	list-style: none
}
.notransition {
	-webkit-transition: none!important;
	-o-transition: none!important;
	transition: none!important
}
.hub-heading {
	text-shadow: 0 1px #fff;
	text-transform: uppercase
}
.load-more {
	text-align: center
}
.load-more a {
	background-color: #fff;
	padding: 20px;
	display: block;
	margin: -15px 5px 0;
	-webkit-box-shadow: 0 4px 8px rgba(0,0,0,.15);
	box-shadow: 0 4px 8px rgba(0,0,0,.15);
	text-transform: uppercase
}
.single-page .related, .single-page .related .carousel {
	max-width: 920px
}
.bread-crumbs {
	color: #999;
	font-size: 14px;
	margin-left: 128px;
	margin-right: 15.158192%;
	margin-bottom: 20px;
	max-width: 900px;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
	position: relative
}
.bread-crumbs span {
	padding: 0 5px;
	font-size: 16px
}
.uf-duplicate-breadcrumb, .uf-duplicate-breadcrumb+.uf-breadcrumb-icon {
	display: none
}
.author-bio-avatar, .stream-owner-avatar {
	float: left;
	width: 90px;
	height: 90px;
	margin: 0 20px 0 0;
	border-radius: 50%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.author-bio-avatar.item-level, .stream-owner-avatar.item-level {
	width: 35px;
	height: 35px;
	margin: -6px 10px 0 0
}
.author-bio-avatar.pic, .stream-owner-avatar.pic {
	background-size: cover;
	background-repeat: no-repeat;
	background-color: #fff
}
.author-bio-avatar.pic.item-level, .stream-owner-avatar.pic.item-level {
	background-size: 35px auto
}
.author-bio-avatar.text, .stream-owner-avatar.text {
	line-height: 90px;
	font-size: 32px;
	font-weight: 500;
	text-transform: uppercase;
	text-align: center;
	vertical-align: middle;
	color: #fff
}
.author-bio-avatar.text.item-level, .stream-owner-avatar.text.item-level {
	line-height: 35px;
	font-size: 17px;
	font-weight: 300
}
.hubs-embedded-iframe.hide-primary-nav .bread-crumbs {
	display: none!important
}
body.hubs-embedded-iframe.cta-embed {
	overflow: hidden;
	background: transparent
}
body.hubs-embedded-iframe.cta-embed&gt;.main {
	margin-top: 0!important
}
body.hubs-embedded-iframe.cta-embed&gt;.main #hubs-container {
	margin: 0
}
body.hubs-embedded-iframe.cta-embed&gt;.main div.tile.cta {
	margin: 0;
	float: none;
	height: 330px;
	max-height: 330px
}
.description-block {
	margin: 3px 0 30px
}
.description-block.has-stream-owner-avatar {
	overflow: auto
}
.description-block.has-stream-owner-avatar .hub-heading, .description-block.has-stream-owner-avatar p {
	margin-left: 110px
}
.description-block h1, .description-block h2 {
	color: #555;
	margin-bottom: 15px
}
.description-block h1.hub-heading, .description-block h2.hub-heading {
	font-size: 26px
}
.description-block p {
	color: #555;
	margin: 0;
	font-size: 18px;
	font-weight: 300
}
.description-block p.summary {
	padding-right: 40px
}
.hubs-frontend .hubs-load-more {
	margin: 20px 8px 8px;
	padding-top: 10px;
	text-align: center;
*zoom:1
}
.hubs-frontend .hubs-load-more:after, .hubs-frontend .hubs-load-more:before {
	display: table;
	content: "";
	line-height: 0
}
.hubs-frontend .hubs-load-more:after {
	clear: both
}
.hubs-frontend .hubs-load-more .btn {
	background: #c0bfbf;
	border: none;
	border-bottom: 2px solid #aaa;
	text-decoration: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	border-radius: 2px;
	color: #fff;
	text-shadow: none;
	cursor: pointer
}
.hubs-frontend .hubs-load-more .btn:hover {
	background: #aaa;
	border-color: #6b6b6b
}
.page-type {
	display: block;
	margin-bottom: 10px;
	color: #555;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase
}
.page-type:before {
	display: inline-block;
	position: relative;
	top: 2px;
	width: 16px;
	height: 15px;
	background-image: url(/img/hubs/sprite-1x.png);
	background-position: -184px -2px;
	content: ""
}
.page-type.blogpost:before {
	background-position: -184px -26px;
	margin-right: 3px;
	top: 3px
}
.page-type.social:before {
	background-position: -185px -50px;
	margin-right: 5px
}
.page-type.videos:before {
	background-position: -184px -74px;
	margin-right: 2px;
	top: 1px
}
.page-type.custom:before {
	background-position: -184px -96px;
	margin-right: 2px;
	top: 1px
}
.right-sidebar h1 {
	color: #555;
	font-size: 30px;
	text-transform: none;
	margin-bottom: 10px;
	word-wrap: break-word
}
.right-sidebar .cta {
	font-size: 24px
}
.level-two .single {
	-webkit-transition: height .15s linear;
	-o-transition: height .15s linear;
	transition: height .15s linear
}
.level-two .single:hover .share-single {
	opacity: 1;
	filter: alpha(opacity=100)
}
.level-three, body.cke_editable {
	margin-bottom: 40px;
	max-width: 920px;
	background-color: #fff;
	border: 1px solid #ececec;
	-webkit-box-shadow: 0 1px 8px rgba(0,0,0,.05);
	box-shadow: 0 1px 8px rgba(0,0,0,.05);
	overflow-x: hidden;
*zoom:1
}
.level-three:after, .level-three:before, body.cke_editable:after, body.cke_editable:before {
	display: table;
	content: "";
	line-height: 0
}
.level-three:after, body.cke_editable:after {
	clear: both
}
.level-three.bottom, body.cke_editable.bottom {
	margin-top: -35px;
	padding: 30px 0;
	text-align: center
}
.level-three.bottom a, body.cke_editable.bottom a {
	font-size: 20px
}
.level-three .entry-wrapper, body.cke_editable .entry-wrapper {
	padding: 40px
}
.level-three h1, body.cke_editable h1 {
	color: #000;
	font-size: 46px;
	text-transform: none;
	font-weight: 400;
	line-height: 1.3
}
.level-three .full-desc-container, body.cke_editable .full-desc-container {
	height: 3.6em;
	font-size: 1.2em;
	margin-bottom: 15px;
	overflow: hidden
}
.level-three .display-more, body.cke_editable .display-more {
	display: none;
	margin-bottom: -38px;
	background-color: #fff
}
.level-three .display-more a, body.cke_editable .display-more a {
	font-size: 12px;
	font-weight: 700;
	text-transform: lowercase;
	background: #fff;
	padding: 0 5px;
	text-align: center;
	margin-left: 47%
}
.level-three .meta, body.cke_editable .meta {
	border-top: 1px solid #e1e1e1;
	color: #999;
	font-size: 14px;
	font-weight: 700;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-top: 20px;
	text-transform: uppercase;
*zoom:1
}
.level-three .meta:after, .level-three .meta:before, body.cke_editable .meta:after, body.cke_editable .meta:before {
	display: table;
	content: "";
	line-height: 0
}
.level-three .meta:after, body.cke_editable .meta:after {
	clear: both
}
.level-three .meta&gt;span:not(.privacy-policy-date), body.cke_editable .meta&gt;span:not(.privacy-policy-date) {
	margin-right: 20px;
	position: relative
}
.level-three .meta&gt;span:not(.privacy-policy-date):before, body.cke_editable .meta&gt;span:not(.privacy-policy-date):before {
	background-image: url(/img/hubs/sprite-1x.png);
	background-position: 0 -73px;
	content: "";
	display: inline-block;
	height: 16px;
	margin-right: 10px;
	position: relative;
	width: 16px
}
.level-three .meta&gt;span:not(.privacy-policy-date).author:before, body.cke_editable .meta&gt;span:not(.privacy-policy-date).author:before {
	background-position: -18px -73px
}
.level-three .share-social, .level-three .share-twitter, body.cke_editable .share-social, body.cke_editable .share-twitter {
	display: inline-block;
	margin-bottom: 0;
	position: static
}
.level-three .share-social li:first-child, .level-three .share-social li:last-child, .level-three .share-twitter li:first-child, .level-three .share-twitter li:last-child, body.cke_editable .share-social li:first-child, body.cke_editable .share-social li:last-child, body.cke_editable .share-twitter li:first-child, body.cke_editable .share-twitter li:last-child {
	padding: 0
}
.level-three .share-social li.share-text, .level-three .share-twitter li.share-text, body.cke_editable .share-social li.share-text, body.cke_editable .share-twitter li.share-text {
	padding: 0 14px
}
.level-three .share-social.zero, .level-three .share-twitter.zero, body.cke_editable .share-social.zero, body.cke_editable .share-twitter.zero {
	display: none
}
.level-three .meta-wrapper, body.cke_editable .meta-wrapper {
	position: relative
}
.level-three .meta-wrapper .share-social, .level-three .meta-wrapper .share-twitter, body.cke_editable .meta-wrapper .share-social, body.cke_editable .meta-wrapper .share-twitter {
	margin-bottom: 20px
}
.level-three .prev-next, body.cke_editable .prev-next {
	width: 90px;
	height: 60px;
	overflow: hidden;
	float: left;
	margin-right: 10px;
	background: #000
}
.level-three .prev-next img, body.cke_editable .prev-next img {
	position: relative;
	width: 100%
}
.level-three .avatar, body.cke_editable .avatar {
	height: 100%;
	width: auto
}
.level-three.instagram, body.cke_editable.instagram {
	padding: 15px 0 0
}
.level-three.instagram .entry-wrapper, body.cke_editable.instagram .entry-wrapper {
	padding-top: 8px
}
.level-three.instagram .entry-wrapper .entry.entry-video, body.cke_editable.instagram .entry-wrapper .entry.entry-video {
	overflow: hidden;
	margin-top: 20px;
	height: 600px
}
.level-three.instagram .entry-wrapper .entry.entry-video&gt;iframe, body.cke_editable.instagram .entry-wrapper .entry.entry-video&gt;iframe {
	margin-top: -50px;
	width: 612px;
	height: 710px
}
.level-three.instagram .entry-wrapper .entry img.large, body.cke_editable.instagram .entry-wrapper .entry img.large {
	border: none!important
}
.level-three.instagram .status-update, body.cke_editable.instagram .status-update {
	max-width: 612px;
	margin: 0 auto
}
.level-three.instagram .status-update .likes, body.cke_editable.instagram .status-update .likes {
	margin-top: 20px
}
.level-three.instagram .status-update .likes span.icon, body.cke_editable.instagram .status-update .likes span.icon {
	line-height: 32px;
	width: 32px;
	display: inline-block;
	background-position: 0 -413px
}
.level-three.instagram .status-update .likes a, body.cke_editable.instagram .status-update .likes a {
	margin-right: 2px;
	display: inline-block;
	height: 32px
}
.level-three.instagram .status-update .likes a img, body.cke_editable.instagram .status-update .likes a img {
	width: 32px
}
.level-three.instagram .status-update .likes a:hover, body.cke_editable.instagram .status-update .likes a:hover {
	-webkit-box-shadow: 0 1px 6px 1px rgba(0,0,0,.15);
	box-shadow: 0 1px 6px 1px rgba(0,0,0,.15)
}
.level-three.instagram .status-update .likes span.more, body.cke_editable.instagram .status-update .likes span.more {
	margin-left: 10px
}
.level-three.instagram .status-update .comments, body.cke_editable.instagram .status-update .comments {
	margin-top: 20px
}
.level-three.instagram .status-update .comments span.icon, body.cke_editable.instagram .status-update .comments span.icon {
	line-height: 32px;
	width: 32px;
	display: inline-block;
	background-position: -32px -413px
}
.level-three.instagram .status-update .comments .comment, body.cke_editable.instagram .status-update .comments .comment {
	margin: 12px 0 0 32px;
	white-space: nowrap;
	overflow: hidden
}
.level-three.instagram .status-update .comments .comment a, body.cke_editable.instagram .status-update .comments .comment a {
	margin-right: 6px
}
.level-three.instagram .status-update .comments .comment a img, body.cke_editable.instagram .status-update .comments .comment a img {
	width: 32px
}
.level-three.instagram .status-update .comments .comment a:hover img, body.cke_editable.instagram .status-update .comments .comment a:hover img {
	-webkit-box-shadow: 0 1px 6px 1px rgba(0,0,0,.15);
	box-shadow: 0 1px 6px 1px rgba(0,0,0,.15)
}
.level-three.instagram .status-update .comments .comment div, body.cke_editable.instagram .status-update .comments .comment div {
	display: inline-block;
	white-space: normal;
	vertical-align: top
}
.level-three.instagram .status-update .comments .comment div.text, body.cke_editable.instagram .status-update .comments .comment div.text {
	padding-right: 32px
}
.level-three.facebook .status-update&gt;.meta-top img, body.cke_editable.facebook .status-update&gt;.meta-top img {
	height: 40px;
	width: 40px
}
.level-three.facebook .entry-wrapper, body.cke_editable.facebook .entry-wrapper {
	padding-bottom: 50px
}
.level-three.facebook .entry-inner-wrapper, body.cke_editable.facebook .entry-inner-wrapper {
	border: 1px solid #eee;
	margin-bottom: 15px
}
.level-three.facebook .entry-inner-wrapper img.large, body.cke_editable.facebook .entry-inner-wrapper img.large {
	margin: 0 auto
}
.level-three.facebook .entry-inner-wrapper .entry-inner, body.cke_editable.facebook .entry-inner-wrapper .entry-inner {
	background: #f9f9f9;
	padding: 20px
}
.level-three.facebook .entry-inner-wrapper .entry-inner&gt;p, body.cke_editable.facebook .entry-inner-wrapper .entry-inner&gt;p {
	margin: 0
}
.level-three.facebook a.btn.btn-facebook, body.cke_editable.facebook a.btn.btn-facebook {
	font-weight: 700;
	text-decoration: none;
	background: #4c69ba;
	background: -webkit-linear-gradient(#4c69ba, #3b55a0);
	border: none;
	-webkit-border-radius: 2px;
	color: #fff;
	height: 20px;
	line-height: 20px;
	text-shadow: 0 -1px 0 #354c8c;
	font-family: Helvetica Neue, Helvetica, Arial, lucida grande, tahoma, verdana, arial, sans-serif
}
.level-three.facebook a.btn.btn-facebook:hover, body.cke_editable.facebook a.btn.btn-facebook:hover {
	background: #5b7bd5;
	background: -webkit-linear-gradient(#5b7bd5, #4864b1);
	border-color: #5874c3 #4961a8 #41599f;
	-webkit-box-shadow: inset 0 0 1px #607fd6
}
.level-three.facebook iframe.facebook-follow, body.cke_editable.facebook iframe.facebook-follow {
	margin-top: 4px;
	border: none;
	overflow: hidden;
	height: 21px;
	width: 105px
}
.level-three.facebook iframe.facebook-like-share, body.cke_editable.facebook iframe.facebook-like-share {
	border: none;
	overflow: hidden;
	height: 21px;
	width: 170px
}
.level-three .extra-tweet, body.cke_editable .extra-tweet {
	padding: 20px;
	background: #f7f7f7;
	border-bottom: 1px solid #eee;
	font-size: 15px;
	color: #999
}
.level-three .extra-tweet h6, body.cke_editable .extra-tweet h6 {
	margin: -10px 0 10px
}
.level-three .extra-tweet .avatar, body.cke_editable .extra-tweet .avatar {
	float: left;
	margin-right: 12px
}
.level-three .extra-tweet .avatar img, body.cke_editable .extra-tweet .avatar img {
	width: 40px
}
.level-three .extra-tweet .profile, body.cke_editable .extra-tweet .profile {
	float: left;
	margin: 0 20px 10px 0
}
.level-three .extra-tweet .profile .name, body.cke_editable .extra-tweet .profile .name {
	display: block
}
.level-three .extra-tweet .tweet, body.cke_editable .extra-tweet .tweet {
	float: left;
	max-width: 550px;
	font-style: italic
}
.level-three .extra-tweet .time, body.cke_editable .extra-tweet .time {
	float: right;
	margin-top: 8px;
	font-size: 12px
}
.level-three a.link-to-tweet, body.cke_editable a.link-to-tweet {
*zoom:1;
	font-size: 11px;
	color: #999
}
.level-three a.link-to-tweet:after, .level-three a.link-to-tweet:before, body.cke_editable a.link-to-tweet:after, body.cke_editable a.link-to-tweet:before {
	display: table;
	content: "";
	line-height: 0
}
.level-three a.link-to-tweet:after, body.cke_editable a.link-to-tweet:after {
	clear: both
}
.level-three .video-js, body.cke_editable .video-js {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0
}
.level-three .custom-vimeo-wrapper, body.cke_editable .custom-vimeo-wrapper {
	position: relative;
	height: 0;
	padding-bottom: 56.25%
}
.level-three .custom-vimeo-wrapper iframe, body.cke_editable .custom-vimeo-wrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}
.uf-privacy-policy-page .level-three {
	margin-bottom: 15px
}
.uf-privacy-policy-page .level-three.bottom {
	margin-top: 0
}
.uf-privacy-policy-page #uf-privacy-group-toggles {
	padding: 40px;
	position: relative
}
.uf-privacy-policy-page #uf-privacy-group-toggles&gt;h1 {
	padding-bottom: 18px;
	width: 100%;
	border-bottom: 1px solid #e1e2e1;
	margin-bottom: 10px
}
.uf-privacy-policy-page #uf-privacy-group-toggles .uf-privacy-group {
	width: 100%;
	position: relative;
	display: inline-block;
	margin-top: 15px
}
.uf-privacy-policy-page #uf-privacy-group-toggles .uf-privacy-group .uf-privacy-group-info {
	width: auto;
	padding-right: 63px
}
.uf-privacy-policy-page #uf-privacy-group-toggles .uf-privacy-group .uf-privacy-group-toggle {
	position: absolute;
	right: 0;
	top: 0
}
.uf-privacy-policy-page .uf-checkbox-toggle {
	position: relative;
	display: inline-block;
	width: 54px;
	height: 30px;
	margin: 0;
	vertical-align: middle
}
.uf-privacy-policy-page .uf-checkbox-toggle input {
	display: none
}
.uf-privacy-policy-page .uf-checkbox-toggle .uf-toggle-slider {
	position: absolute;
	cursor: pointer;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #ccc;
	-webkit-transition: .4s;
	-o-transition: .4s;
	transition: .4s;
	border-radius: 34px
}
.uf-privacy-policy-page .uf-checkbox-toggle .uf-toggle-slider:before {
	position: absolute;
	content: "";
	height: 24px;
	width: 24px;
	left: 3px;
	bottom: 3px;
	background-color: #fff;
	-webkit-transition: .4s;
	-o-transition: .4s;
	transition: .4s;
	border-radius: 50%
}
.uf-privacy-policy-page .uf-checkbox-toggle input:checked+.uf-toggle-slider {
	background-color: #7db33e
}
.uf-privacy-policy-page .uf-checkbox-toggle input:focus+.uf-toggle-slider {
	-webkit-box-shadow: 0 0 8px #5bc0de;
	box-shadow: 0 0 8px #5bc0de
}
.uf-privacy-policy-page .uf-checkbox-toggle input:checked+.uf-toggle-slider:before {
	-webkit-transform: translateX(24px);
	-ms-transform: translateX(24px);
	transform: translateX(24px)
}
.hubs-embedded-iframe.hide-secondary-nav .level-three.bottom, .hubs-embedded-iframe.hide-secondary-nav .related-items-container {
	display: none
}
.entry, body.cke_editable {
	color: #3b3b3b;
	font-size: 20px;
	font-weight: 300;
	line-height: 1.5
}
.entry.default-description, body.cke_editable.default-description {
	color: #999
}
.entry p.caption, body.cke_editable p.caption {
	font-size: 16px;
	font-style: italic;
	text-align: center;
	padding: 0 40px
}
.entry blockquote, body.cke_editable blockquote {
	background-color: #fbfbfb;
	border-left: 10px solid #333;
	color: #000;
	font-size: 24px;
	font-weight: 300;
	margin: 30px 0;
	padding: 20px
}
.entry blockquote.author&gt;img, .entry blockquote author&gt;img, body.cke_editable blockquote.author&gt;img, body.cke_editable blockquote author&gt;img {
	float: right;
	width: 120px;
	height: 120px;
	margin: -45px 0 20px 20px;
	border-radius: 60px
}
.entry blockquote.author&gt;p, .entry blockquote author&gt;p, body.cke_editable blockquote.author&gt;p, body.cke_editable blockquote author&gt;p {
	font-size: 16px
}
.entry blockquote.author&gt;a, .entry blockquote author&gt;a, body.cke_editable blockquote.author&gt;a, body.cke_editable blockquote author&gt;a {
	font-size: 13px
}
.entry blockquote.author&gt;a.author-bio-link, .entry blockquote author&gt;a.author-bio-link, body.cke_editable blockquote.author&gt;a.author-bio-link, body.cke_editable blockquote author&gt;a.author-bio-link {
	margin: 10px 10px 0 0;
	background: #fff;
	border: 1px solid #eee;
	-webkit-box-shadow: none;
	box-shadow: none
}
.entry blockquote.author&gt;a.author-bio-link:hover, .entry blockquote author&gt;a.author-bio-link:hover, body.cke_editable blockquote.author&gt;a.author-bio-link:hover, body.cke_editable blockquote author&gt;a.author-bio-link:hover {
	text-decoration: none;
	color: #000;
	border-color: #ccc
}
.entry blockquote.author&gt;h2, .entry blockquote author&gt;h2, body.cke_editable blockquote.author&gt;h2, body.cke_editable blockquote author&gt;h2 {
	font-size: 22px
}
.entry blockquote.author, body.cke_editable blockquote.author {
	border: 3px solid #f5f5f5
}
.entry h1, .entry h2, body.cke_editable h1, body.cke_editable h2 {
	color: #000;
	font-size: 30px;
	line-height: 40px;
	font-weight: 400;
	margin-bottom: 1em
}
.entry h3, .entry h4, .entry h5, .entry h6, body.cke_editable h3, body.cke_editable h4, body.cke_editable h5, body.cke_editable h6 {
	color: #555;
	font-size: 22px;
	line-height: 30px;
	font-weight: 700;
	margin-bottom: 1em
}
.entry img.large, body.cke_editable img.large {
	display: block;
	margin: 1em auto;
	min-width: 25%;
	max-width: 100%
}
.entry ol, .entry ul, body.cke_editable ol, body.cke_editable ul {
	color: #555;
	font-size: 20px;
	font-weight: 300;
	line-height: 2;
	margin: 1em 0;
	padding: 0 0 0 20px
}
.entry ul, body.cke_editable ul {
	list-style-type: disc
}
.entry iframe, body.cke_editable iframe {
	max-width: 100%!important;
	display: block;
	margin: auto
}
.entry pre.prettyprint, body.cke_editable pre.prettyprint {
	background: #f9f9f9;
	border: 1px solid #eee;
	padding: 6px
}
.single-slideshare, .single-video, .status-update {
	position: relative;
	color: #999;
	padding: 0;
	word-wrap: break-word;
	margin-bottom: 20px
}
.single-slideshare&gt;p, .single-video&gt;p, .status-update&gt;p {
	font-size: 26px;
	font-weight: 300;
	word-wrap: break-word
}
.single-slideshare&gt;img, .single-video&gt;img, .status-update&gt;img {
	display: block;
	margin: 0 auto;
	max-width: 100%
}
.single-slideshare .meta-top, .single-video .meta-top, .status-update .meta-top {
	font-size: 14px
}
.single-slideshare .meta-top img, .single-video .meta-top img, .status-update .meta-top img {
	display: block;
	float: left;
	width: 50px;
	height: 50px;
	margin-right: 10px
}
.single-slideshare .meta-top .name, .single-video .meta-top .name, .status-update .meta-top .name {
	display: block;
	font-size: 18px
}
.single-slideshare .meta-bottom, .single-video .meta-bottom, .status-update .meta-bottom {
	border-top: 1px solid #e1e1e1;
	margin-top: 30px;
	padding-top: 30px
}
.single-slideshare .meta-bottom .meta-inner, .single-video .meta-bottom .meta-inner, .status-update .meta-bottom .meta-inner {
	position: relative
}
.single-slideshare .meta-bottom .info, .single-video .meta-bottom .info, .status-update .meta-bottom .info {
	float: right;
	font-size: 14px;
	text-align: right;
	text-transform: uppercase;
	line-height: 40px
}
.single-slideshare .meta-bottom .info strong, .single-video .meta-bottom .info strong, .status-update .meta-bottom .info strong {
	color: #555
}
.single-slideshare&gt;p, .single-video&gt;p, .single-vimeo&gt;p, .single-youtube&gt;p {
	font-size: 18px
}
.single-slideshare&gt;h1.title, .single-slideshare&gt;p.title, .single-video&gt;h1.title, .single-video&gt;p.title, .single-vimeo&gt;h1.title, .single-vimeo&gt;p.title, .single-youtube&gt;h1.title, .single-youtube&gt;p.title {
	margin-top: 20px;
	color: #000;
	font-size: 24px;
	font-weight: 700
}
.single-video .vidyard_iframe, .single-video span[id^=vidyard_span] {
	width: 100%!important;
	-webkit-transition: height 1s ease;
	-o-transition: height 1s ease;
	transition: height 1s ease
}
.embed-container {
	position: relative;
	height: 0;
	max-width: 100%;
	padding-bottom: 56.25%;
	overflow: hidden
}
.embed-container embed, .embed-container iframe, .embed-container object {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%
}
.single-uberflip {
	position: relative
}
.single-uberflip&gt;iframe {
	width: 100%;
	height: 570px;
	border: 0
}
.single-uberflip&gt;iframe:-ms-fullscreen {
width:100%;
height:100%
}
.single-uberflip .fullscreen-controls.overlay {
	position: absolute;
	top: auto;
	left: auto;
	right: 10px;
	bottom: 10px;
	background: transparent
}
.single-uberflip .fullscreen-controls.overlay a {
	display: block;
	width: 40px;
	height: 40px;
	text-decoration: none;
	background-color: #000;
	background-image: url(/img/hubs/sprite-1x.png);
	border-radius: 8px;
	-webkit-transition: opacity .15s ease-in-out;
	-o-transition: opacity .15s ease-in-out;
	transition: opacity .15s ease-in-out;
	opacity: .5;
	filter: alpha(opacity=50)
}
.single-uberflip .fullscreen-controls.overlay a:hover {
	opacity: .9;
	filter: alpha(opacity=90)
}
.single-uberflip .fullscreen-controls.overlay .fullscreen-open {
	display: block;
	background-position: 0 -450px
}
.single-uberflip .fullscreen-controls.overlay .fullscreen-close {
	display: none;
	background-position: -40px -450px
}
.single-uberflip .fullscreen-controls.underneath {
	line-height: 50px;
	height: 50px;
	margin-top: 6px
}
.single-uberflip .fullscreen-controls.underneath&gt;a {
	float: left;
	display: block;
	width: 50%;
	line-height: 50px;
	text-align: center;
	background: #eaeaea
}
.single-uberflip .fullscreen-controls.underneath&gt;a:hover {
	background: #ddd
}
.single-uberflip.controls-underneath .fullscreen-controls.overlay {
	position: absolute;
	top: auto;
	left: auto;
	right: 10px;
	bottom: 70px
}
.single-uberflip.controls-underneath .fullscreen-controls.overlay.fullscreen {
	z-index: 9999999999;
	bottom: 20px;
	right: 20px
}
.single-uberflip.fullscreen&gt;iframe {
	position: fixed;
	top: 0;
	left: 0;
	right: auto;
	bottom: auto;
	width: 100%;
	height: 100%;
	max-height: 100%;
	z-index: 9999
}
.single-uberflip.fullscreen .fullscreen-controls.overlay {
	position: fixed;
	top: auto;
	left: auto;
	right: 20px;
	bottom: 20px;
	margin: 0;
	z-index: 9999999999
}
.single-uberflip.fullscreen .fullscreen-controls.overlay .fullscreen-open {
	display: none
}
.single-uberflip.fullscreen .fullscreen-controls.overlay .fullscreen-close {
	display: inline-block
}
.single-uberflip.fullscreen .fullscreen-controls.underneath {
	display: none
}
.accent-button {
	position: relative
}
.accent-button:hover {
	-webkit-box-shadow: 0 2px 2px rgba(50,50,50,.3);
	box-shadow: 0 2px 2px rgba(50,50,50,.3);
	text-shadow: 0 1px 3px rbga(0, 0, 0, .9)
}
.accent-button:hover:before {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: auto;
	bottom: auto;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,.26);
	background-image: -o-linear-gradient(top, transparent, rgba(0,0,0,.65));
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0,0,0,.65)));
	background-image: linear-gradient(180deg, transparent, rgba(0,0,0,.65));
	background-repeat: repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#a6000000", GradientType=0);
	content: "";
	opacity: .1;
	filter: alpha(opacity=10);
	z-index: -1
}
.item-next-prev {
	padding: 25px 0;
	border-top: 1px solid #e5e5e5;
	background-color: #fdfdfd;
*zoom:1
}
.item-next-prev:after, .item-next-prev:before {
	display: table;
	content: "";
	line-height: 0
}
.item-next-prev:after {
	clear: both
}
.item-next-prev .item-next, .item-next-prev .item-prev {
	position: relative;
	float: left;
	width: 50%;
	height: 86px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 40px;
	overflow: hidden
}
.item-next-prev .item-next p.no-more, .item-next-prev .item-prev p.no-more {
	color: #aaa;
	margin-top: 28px;
	text-transform: uppercase;
	text-align: center;
	cursor: default
}
.item-next-prev .item-next a, .item-next-prev .item-prev a {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent url(data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==) no-repeat 0 0;
	-webkit-tap-highlight-color: rgba(0,0,0,0)
}
.item-next-prev .item-next .preview, .item-next-prev .item-prev .preview {
	cursor: pointer;
	position: relative
}
.item-next-prev .item-next .preview h6, .item-next-prev .item-prev .preview h6 {
	text-transform: uppercase;
	line-height: 1.1em
}
.item-next-prev .item-next .preview .meta-top, .item-next-prev .item-prev .preview .meta-top {
	padding: 10px 0;
	font-size: 12px;
	height: 54px;
	overflow: hidden
}
.item-next-prev .item-next .preview .meta-top img, .item-next-prev .item-prev .preview .meta-top img {
	float: left;
	margin-right: 10px;
	width: auto;
	max-width: 130%;
	margin-left: -15%
}
.item-next-prev .item-next .preview .meta-top img.avatar, .item-next-prev .item-prev .preview .meta-top img.avatar {
	margin-left: 0
}
.item-next-prev .item-next .preview .meta-top span.title, .item-next-prev .item-prev .preview .meta-top span.title {
	font-weight: 400;
	font-size: 17px;
	color: #888;
	white-space: nowrap;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	display: block;
	margin-top: 8px
}
.item-next-prev .item-next .preview .meta-top span.handle, .item-next-prev .item-prev .preview .meta-top span.handle {
	color: #aaa
}
.item-next-prev .item-next .preview .meta-top p, .item-next-prev .item-prev .preview .meta-top p {
	margin: 0;
	white-space: nowrap;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	height: 50px;
	color: #999
}
.item-next-prev .item-next .preview .meta-top .preview-icon, .item-next-prev .item-prev .preview .meta-top .preview-icon {
	display: block;
	float: left;
	width: 48px;
	height: 48px;
	margin-right: 10px;
	text-indent: -999999px;
	background-color: #a8a8a8
}
.item-next-prev .item-next .arrow, .item-next-prev .item-prev .arrow {
	margin: 5px 20px 0 0;
	border-color: hsla(0,0%,80%,0) #ccc hsla(0,0%,80%,0) hsla(0,0%,80%,0)
}
.item-next-prev .item-next .arrow, .item-next-prev .item-next .arrow span, .item-next-prev .item-prev .arrow, .item-next-prev .item-prev .arrow span {
	position: absolute;
	width: 0;
	height: 0;
	border-top: 30px solid transparent;
	border-left: 20px solid transparent;
	border-bottom: 30px solid transparent;
	border-style: solid;
	border-width: 30px 20px;
	-webkit-transform: rotate(1turn);
	-ms-transform: rotate(1turn);
	transform: rotate(1turn)
}
.item-next-prev .item-next .arrow span, .item-next-prev .item-prev .arrow span {
	top: -30px;
	left: -18px;
	border-color: hsla(0,0%,80%,0) #fdfdfd hsla(0,0%,80%,0) hsla(0,0%,80%,0)
}
.item-next-prev .item-next:hover .arrow, .item-next-prev .item-prev:hover .arrow {
	border-right-color: #aaa
}
.item-next-prev .item-next:hover .preview .meta-top p, .item-next-prev .item-next:hover .preview .meta-top span.title, .item-next-prev .item-prev:hover .preview .meta-top p, .item-next-prev .item-prev:hover .preview .meta-top span.title {
	color: #555
}
.item-next-prev .item-next:hover .preview .meta-top .prev-next, .item-next-prev .item-next:hover .preview .meta-top .preview-icon, .item-next-prev .item-prev:hover .preview .meta-top .prev-next, .item-next-prev .item-prev:hover .preview .meta-top .preview-icon {
	-webkit-box-shadow: 1px 1px 8px #aaa;
	box-shadow: 1px 1px 8px #aaa
}
.item-next-prev .item-next {
	border-left: 1px solid #e5e5e5
}
.item-next-prev .item-next .arrow {
	right: 0;
	margin: 5px 0 0 20px;
	border-left: 20px solid #ccc;
	border-right: 20px solid hsla(0,0%,80%,0)
}
.item-next-prev .item-next .arrow span {
	top: -30px;
	left: -22px;
	border-left: 20px solid #fdfdfd;
	border-right: 20px solid hsla(0,0%,80%,0)
}
.item-next-prev .item-next:hover .arrow {
	border-right-color: hsla(0,0%,66.7%,0);
	border-left-color: #aaa
}
.item-next-prev .item-next .preview {
	padding-right: 25px
}
.item-next-prev .item-prev .arrow {
	left: 0
}
.item-next-prev .item-prev .preview {
	padding-left: 25px
}
#recommendation-button-wrapper .item-next {
	width: 100%;
	border-left: none
}
.hubs-embedded-iframe.hide-secondary-nav .item-next-prev {
	display: none
}
html.silk .item-next-prev .item-next, html.silk .item-next-prev .item-prev {
	width: 44%;
	padding: 0 3%
}
html.silk .item-next-prev .item-next {
	float: right;
	border: 0
}
@-moz-document url-prefix() {
.item-next-prev .item-next, .item-next-prev .item-prev {
width:44%;
padding:0 3%
}
.item-next-prev .item-next {
float:right;
border:0
}
}
#moveToTop {
	position: fixed;
	bottom: 25px;
	left: 35px;
	width: 30px;
	height: 30px;
	line-height: 30px;
	margin: 0;
	-webkit-transition: opacity .75s ease-in-out;
	-o-transition: opacity .75s ease-in-out;
	transition: opacity .75s ease-in-out;
	opacity: 0;
	filter: alpha(opacity=0)
}
#moveToTop.show {
	opacity: 1;
	filter: alpha(opacity=100)
}
#moveToTop a {
	display: block;
	width: 30px;
	height: 30px;
	margin: 0;
	opacity: .6;
	filter: alpha(opacity=60);
	text-decoration: none;
	background: #f5f5f5 url(/img/hubs/uparrow.png) no-repeat 8px 7px;
	-webkit-transition: all .35s ease-in-out;
	-o-transition: all .35s ease-in-out;
	transition: all .35s ease-in-out;
	border-radius: 50%
}
#moveToTop a:hover {
	opacity: 1;
	filter: alpha(opacity=100);
	background-color: #fff
}
.hubs-embedded-iframe #moveToTop {
	position: absolute;
	bottom: auto;
	-webkit-transition: none;
	-o-transition: none;
	transition: none
}
.photo-nav {
	position: absolute;
	width: 92%;
	left: 4%;
	top: 306px
}
.photo-nav a {
	position: absolute;
	width: 25px;
	height: 70px;
	font-size: 70px;
	font-weight: 400;
	line-height: 70px;
	color: #ccc!important;
	text-align: center
}
.photo-nav a.photo-nav-next {
	right: -90px
}
.photo-nav a.photo-nav-prev {
	left: -90px
}
.photo-nav a:hover {
	text-decoration: none;
	color: #666!important;
	border-color: #ccc
}
section.level-three article.item-preview {
	overflow: hidden
}
section.level-three div.item-preview-div {
	height: 250px;
	background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0,0%,100%,0)), to(#fff));
	background-image: -o-linear-gradient(top, hsla(0,0%,100%,0), #fff);
	background-image: linear-gradient(180deg, hsla(0,0%,100%,0), #fff);
	margin-top: -250px;
	position: relative
}
section.level-three div.item-preview-div a.btn.item-preview-link {
	margin-top: 170px;
	position: relative;
	left: 50%;
	margin-left: -100px;
	width: 200px;
	background: #fff;
	padding: 10px 0;
	border-color: #ccc
}
section.level-three div.item-preview-div a.btn.item-preview-link:hover {
	text-decoration: none;
	border-color: #666
}
body&gt;footer {
	position: relative;
	color: #999;
	font-size: 14px;
	padding: 30px;
	margin-bottom: 20px;
	border-top: 1px solid #e1e1e1;
	min-height: 20px;
	overflow: auto
}
body&gt;footer .copyright {
	float: left;
	margin: 0 0 0 85px
}
.hubs-embedded-iframe.hide-footer&gt;footer {
	display: none!important
}
.hubs-embedded-iframe.hide-footer&gt;.main {
	margin-bottom: 0!important
}
.top-nav .search-container {
	width: auto;
	line-height: 1;
	cursor: pointer
}
.top-nav .search-container .search-toggle {
	display: block;
	float: right;
	width: 40px;
	height: 40px;
	max-width: 300px;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #e1e1e1;
	border-radius: 5px;
	overflow: hidden;
	-webkit-transition: width .2s linear;
	-o-transition: width .2s linear;
	transition: width .2s linear;
*zoom:1
}
.top-nav .search-container .search-toggle:after, .top-nav .search-container .search-toggle:before {
	display: table;
	content: "";
	line-height: 0
}
.top-nav .search-container .search-toggle:after {
	clear: both
}
.top-nav .search-container .search-toggle .search-icon {
	display: block;
	float: left;
	width: 40px;
	height: 40px;
	background-color: transparent
}
.top-nav .search-container .search-toggle .search-icon&gt;span {
	display: block;
	width: 40px;
	height: 40px;
	background-color: transparent;
	background-image: url(/img/hubs/sprite-1x.png);
	background-position: -117px -410px
}
.top-nav .search-container .search-toggle .search-input {
	display: none;
	float: left;
	background-color: transparent
}
.top-nav .search-container .search-toggle .search-input input {
	width: 208px;
	height: 36px;
	margin: 0;
	padding: 2px 6px;
	color: #fff;
	font-size: 16px;
	border: 0;
	background-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
	border-radius: 0;
	-webkit-transition: width .2s linear;
	-o-transition: width .2s linear;
	transition: width .2s linear
}
.top-nav .search-container .search-toggle .search-input input::-webkit-input-placeholder {
color:hsla(0,0%,100%,.4)
}
.top-nav .search-container .search-toggle .search-input input:-moz-placeholder, .top-nav .search-container .search-toggle .search-input input::-moz-placeholder {
color:hsla(0,0%,100%,.4)
}
.top-nav .search-container .search-toggle .search-input input:-ms-input-placeholder {
color:hsla(0,0%,100%,.4)
}
.top-nav .search-container .search-toggle .search-input input::-ms-clear {
display:none
}
.top-nav .search-container .search-toggle .search-close {
	display: none;
	float: left;
	width: 40px;
	height: 40px;
	background-color: transparent
}
.top-nav .search-container .search-toggle .search-close&gt;span {
	display: block;
	width: 20px;
	height: 20px;
	margin: 10px auto;
	line-height: 20px;
	text-align: center;
	vertical-align: middle;
	color: #555;
	font-size: 18px;
	font-weight: 600;
	background: #fff;
	border-radius: 10px;
	cursor: pointer
}
.top-nav .search-container .search-toggle.expanded {
	width: 300px;
	background-color: #999;
	border-color: #999
}
.top-nav .search-container .search-toggle.expanded .search-icon span {
	background-position: -117px -449px
}
.top-nav .search-container .search-toggle.expanded .search-close, .top-nav .search-container .search-toggle.expanded .search-input {
	display: block
}
.top-nav .search-container .search-toggle:not(.expanded).hover, .top-nav .search-container .search-toggle:not(.expanded):hover {
	background-color: #fcfcfc;
	-webkit-box-shadow: 0 0 1px 1px rgba(0,0,0,.05);
	box-shadow: 0 0 1px 1px rgba(0,0,0,.05)
}
.has-search .top-nav.disabled .left-nav.desktop, .has-search .top-nav.disabled h1 {
	opacity: .2;
	filter: alpha(opacity=20);
	pointer-events: none
}
.has-search .top-nav.disabled .left-nav.desktop&gt;li.hover ul {
	display: none
}
.search-results-backdrop {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	display: none;
	top: 65px;
	padding: 0;
	margin: 0;
	overflow: hidden;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	background-color: #787878;
	opacity: .9;
	filter: alpha(opacity=90)
}
.search-results-backdrop.loading {
	background-repeat: no-repeat;
	background-position: 50%;
	background-image: url(/img/hubs/ajax-loader-white-2x.gif);
	background-size: 48px auto
}
.search-results-overlay {
	position: fixed;
	top: 0;
	bottom: 0;
	display: none;
	top: 65px;
	padding: 0;
	margin: 0;
	overflow: hidden;
	background-color: transparent
}
.search-results-overlay, .search-results-overlay .overlay-scroller {
	left: 0;
	right: 0;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}
.search-results-overlay .overlay-scroller {
	position: absolute;
	top: 0;
	bottom: 0;
	top: 120px;
	bottom: 30px;
	overflow: auto;
	overflow-x: hidden;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch
}
.search-results-overlay .overlay-scroller * {
	-webkit-transform: translateZ(0)
}
.search-results-overlay .mobile-search-header {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: auto;
	width: auto;
	height: 64px;
	line-height: 64px
}
.search-results-overlay .mobile-search-header .search-icon {
	display: block;
	float: left;
	width: 40px;
	height: 40px;
	margin: 12px 0 0 6px;
	background-color: transparent
}
.search-results-overlay .mobile-search-header .search-icon&gt;span {
	display: block;
	width: 40px;
	height: 40px;
	background-color: transparent;
	background-image: url(/img/hubs/sprite-1x.png);
	background-position: -117px -449px
}
.search-results-overlay .mobile-search-header .search-input {
	position: absolute;
	top: 0;
	left: 50px;
	right: 50px;
	bottom: 0;
	background-color: transparent
}
.search-results-overlay .mobile-search-header .search-input input {
	width: 95%;
	height: 24px;
	margin: -2px 0 0;
	padding: 4px 2.5%;
	color: #333;
	font-size: 16px;
	background-color: #fff;
	-webkit-box-shadow: none;
	box-shadow: none;
	border: 0;
	border-radius: 3px
}
.search-results-overlay .mobile-search-header .search-close {
	float: right;
	width: 40px;
	height: 40px;
	margin: 12px 6px 0 0;
	background-color: transparent
}
.search-results-overlay .mobile-search-header .search-close&gt;span {
	display: block;
	width: 20px;
	height: 20px;
	margin: 10px auto;
	line-height: 20px;
	text-align: center;
	vertical-align: middle;
	color: #555;
	font-size: 18px;
	font-weight: 600;
	background: #fff;
	border-radius: 10px;
	cursor: pointer
}
.search-results-overlay .breadcrumbs-container {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: auto;
	width: auto;
	height: 30px;
	padding: 60px 0 30px
}
.search-results-overlay .breadcrumbs-container .breadcrumbs {
	height: 30px;
	color: #fff;
	font-size: 22px;
	line-height: 30px;
	white-space: nowrap;
	text-align: center
}
.search-results-overlay .breadcrumbs-container .breadcrumbs a {
	display: inline-block;
	height: 30px;
	line-height: 30px;
	margin-left: 5px;
	margin-right: 10px;
	color: #eee;
	font-size: 18px;
	font-weight: 300;
	vertical-align: middle;
	text-decoration: underline;
	cursor: pointer
}
.search-results-overlay .breadcrumbs-container .breadcrumbs a:first-child {
	margin-left: -6px
}
.search-results-overlay .breadcrumbs-container .breadcrumbs a:last-child {
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap
}
.search-results-overlay .breadcrumbs-container .breadcrumbs a.active {
	color: #fff;
	font-weight: 700;
	text-decoration: none;
	cursor: default
}
.search-results-overlay .breadcrumbs-container .breadcrumbs a.stream {
	border-left: 2px solid #ccc;
	padding-left: 15px
}
.search-results-overlay .breadcrumbs-container .breadcrumbs&gt;span {
	display: inline-block;
	text-transform: uppercase;
	font-size: 14px;
	color: #eee;
	margin-right: 15px;
	font-weight: 400
}
.search-results-overlay .overlay-scroller .results {
	position: relative;
	height: auto
}
.search-results-overlay .overlay-scroller .results.no-items-found {
	height: 70%
}
.search-results-overlay .overlay-scroller .results.no-items-found .no-items-found, .search-results-overlay .overlay-scroller .results.no-items-found .search-entire-hub {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	color: #eee;
	text-align: center
}
.search-results-overlay .overlay-scroller .results.no-items-found .no-items-found {
	width: 100%;
	height: 40px;
	line-height: 40px;
	font-size: 24px;
	font-weight: 700
}
.search-results-overlay .overlay-scroller .results.no-items-found .search-entire-hub {
	top: 180px;
	width: 260px;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	font-weight: 300;
	color: #eee;
	border: 1px solid #eee;
	background: transparent;
	border-radius: 4px;
	text-decoration: none;
	cursor: pointer
}
.search-results-overlay .overlay-scroller .results.no-items-found .search-entire-hub&gt;span {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: auto;
	bottom: auto;
	width: 40px;
	height: 40px;
	background-color: transparent;
	background-image: url(/img/hubs/sprite-1x.png);
	background-position: -227px -448px
}
.search-results-overlay .overlay-scroller .results.no-items-found .search-entire-hub:active {
	color: #555;
	background: #eee
}
.search-results-overlay .overlay-scroller .results.no-items-found .search-entire-hub:active&gt;span {
	background-position: -227px -408px
}
.search-results-overlay .overlay-scroller .results .search-result-section {
	margin-top: 30px
}
.search-results-overlay .overlay-scroller .results .search-result-section:first-child {
	margin-top: 0
}
.search-results-overlay .overlay-scroller .results .search-result-section .section-header {
	color: #fff;
	border-bottom: 1px solid #aaa;
*zoom:1
}
.search-results-overlay .overlay-scroller .results .search-result-section .section-header:after, .search-results-overlay .overlay-scroller .results .search-result-section .section-header:before {
	display: table;
	content: "";
	line-height: 0
}
.search-results-overlay .overlay-scroller .results .search-result-section .section-header:after {
	clear: both
}
.search-results-overlay .overlay-scroller .results .search-result-section .section-header h2 {
	float: left;
	margin-bottom: 0;
	color: inherit;
	font-size: 18px;
	text-transform: uppercase;
	line-height: 30px
}
.search-results-overlay .overlay-scroller .results .search-result-section .section-header .section-toggle {
	float: right;
	margin: 0 10px;
	color: inherit;
	font-size: 30px;
	line-height: 30px
}
.search-results-overlay .overlay-scroller .results .search-result-section .section-content ul li a {
	display: block;
	height: 50px;
	line-height: 46px;
	padding: 10px 0;
	border-bottom: 1px solid #aaa;
	text-decoration: none;
	color: #fff;
	cursor: pointer;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap
}
.search-results-overlay .overlay-scroller .results .search-result-section .section-content ul li a .color-box-service-icon {
	margin: 0 15px
}
.search-results-overlay .overlay-scroller .results .search-result-section .section-content ul li a .color-box-service-icon:not(.medium) {
	width: 100px;
	margin: 0 25px
}
.search-results-overlay .overlay-scroller .results .search-result-section .section-content ul li a .color-box-service-icon:not(.medium).service-twitter {
	background-position: 16px -9px
}
.search-results-overlay .overlay-scroller .results .search-result-section .section-content ul li a .color-box-service-icon:not(.medium).service-blogpost {
	background-position: -54px -9px
}
.search-results-overlay .overlay-scroller .results .search-result-section .section-content ul li a .color-box-service-icon:not(.medium).service-facebook {
	background-position: -124px -9px
}
.search-results-overlay .overlay-scroller .results .search-result-section .section-content ul li a .color-box-service-icon:not(.medium).service-youtube {
	background-position: -194px -9px
}
.search-results-overlay .overlay-scroller .results .search-result-section .section-content ul li a .color-box-service-icon:not(.medium).service-uberflip {
	background-position: -264px -9px
}
.search-results-overlay .overlay-scroller .results .search-result-section .section-content ul li a .color-box-service-icon:not(.medium).service-vimeo {
	background-position: -334px -9px
}
.search-results-overlay .overlay-scroller .results .search-result-section .section-content ul li a .color-box-service-icon:not(.medium).service-instagram {
	background-position: -404px -9px
}
.search-results-overlay .overlay-scroller .results .search-result-section .section-content ul li a .color-box-service-icon:not(.medium).service-slideshare {
	background-position: -474px -9px
}
.search-results-overlay .overlay-scroller .results .search-result-section .section-content ul li a .color-box-service-icon:not(.medium).service-wistiar {
	background-position: -544px -9px
}
.search-results-overlay .overlay-scroller .results .search-result-section .section-content ul li a .color-box-service-icon:not(.medium).service-vidyard {
	background-position: -614px -9px
}
.search-results-overlay .overlay-scroller .results .search-result-section .section-content ul li a .color-box-service-icon:not(.medium).service-cta {
	background-position: -783px -9px
}
.search-results-overlay .overlay-scroller .results .search-result-section .section-content ul li a .color-box-service-icon:not(.medium).service-custom {
	background-position: -753px -10px
}
.search-results-overlay .overlay-scroller .results .search-result-section .section-content ul li a .color-box-service-icon:not(.medium).service-brightcove {
	background-position: 16px -78px
}
.search-results-overlay .overlay-scroller .results .search-result-section .section-content ul li a span i {
	display: block;
	width: 36px;
	height: 36px;
	background-color: transparent;
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: auto 100%
}
.search-results-overlay .overlay-scroller .results .search-result-section .section-content ul li a span:not(.medium) i {
	width: 100px;
	height: 50px;
	background-size: 100% auto
}
.search-results-overlay .overlay-scroller .results .search-result-section .section-content ul li a:active {
	background-color: rgba(0,0,0,.2)
}
.search-results-overlay .overlay-scroller .results .search-result-section .section-content ul li.see-more a {
	position: relative;
	font-size: 18px;
	font-weight: 300;
	text-align: center;
	text-transform: uppercase
}
.search-results-overlay .overlay-scroller .results .search-result-section .section-content ul li.see-more a:after {
	width: 0;
	height: 0;
	border: 10px solid transparent;
	border-top-color: #fff;
	-moz-transform: scale(.9999);
	font-size: 0;
	line-height: 0;
	_border-left-color: #0ff;
	_border-right-color: #0ff;
	_border-bottom-color: #0ff;
	_-webkit-filter: chroma(color=cyan);
	_filter: chroma(color=cyan);
	display: inline-block;
	position: relative;
	top: 8px;
	right: -17px;
	content: ""
}
.search-results-overlay .overlay-scroller .results .search-result-section .section-content ul li.see-more.loading {
	background-color: #787878;
	background-repeat: no-repeat;
	background-position: 50%;
	background-image: url(/img/hubs/ajax-loader-white-2x.gif);
	background-size: 36px auto;
	opacity: .9;
	filter: alpha(opacity=90)
}
.search-results-overlay .overlay-scroller .results .search-result-section .section-content ul li.see-more.loading a {
	visibility: hidden
}
.search-results-overlay.no-breadcrumbs .breadcrumbs-container {
	display: none
}
.search-results-overlay.no-breadcrumbs .overlay-scroller {
	top: 40px
}
.search-drop-down {
	display: none;
	position: fixed;
	top: 70px;
	left: 0;
	right: auto;
	bottom: auto;
	width: 350px;
	height: auto;
	border: 1px solid #d5d5d5;
	background-color: #fff;
	-webkit-box-shadow: 0 0 5px 2px rgba(0,0,0,.1);
	box-shadow: 0 0 5px 2px rgba(0,0,0,.1);
	opacity: 0;
	filter: alpha(opacity=0)
}
.search-drop-down .arrow {
	top: -28px;
	left: 20px;
	border: 14px solid transparent;
	border-bottom-color: #d5d5d5;
	_border-top-color: #0ff;
	_border-right-color: #0ff;
	_border-left-color: #0ff
}
.search-drop-down .arrow, .search-drop-down .arrow span {
	position: absolute;
	right: auto;
	bottom: auto;
	width: 0;
	height: 0;
	-moz-transform: scale(.9999);
	font-size: 0;
	line-height: 0;
	_-webkit-filter: chroma(color=cyan);
	_filter: chroma(color=cyan)
}
.search-drop-down .arrow span {
	top: -13px;
	left: -14px;
	border: 14px solid transparent;
	border-bottom-color: #fff;
	_border-top-color: #0ff;
	_border-right-color: #0ff;
	_border-left-color: #0ff
}
.search-drop-down .overlay-scroller {
	min-height: 0;
	max-height: 500px;
	margin: 20px 0;
	background-color: #fff;
	overflow: auto;
	opacity: 1;
	filter: alpha(opacity=100)
}
.search-drop-down.loading, .search-drop-down.loading .overlay-scroller {
	background-repeat: no-repeat;
	background-position: 50%
}
.search-drop-down.loading .overlay-scroller {
	min-height: 60px;
	background-image: url(/img/hubs/ajax-loader-grey-2x.gif);
	background-size: 64px auto
}
.search-drop-down .overlay-scroller .search-result-section, .search-results-overlay.as-search-menu .overlay-scroller .results .search-result-section {
	margin-top: 20px
}
.search-drop-down .overlay-scroller .search-result-section:first-child, .search-results-overlay.as-search-menu .overlay-scroller .results .search-result-section:first-child {
	margin-top: 0
}
.search-drop-down .overlay-scroller .search-result-section .section-header h2, .search-results-overlay.as-search-menu .overlay-scroller .results .search-result-section .section-header h2 {
	font-size: 16px;
	padding: 0 20px;
	margin-bottom: 10px
}
.search-drop-down .overlay-scroller .search-result-section .section-content ul, .search-results-overlay.as-search-menu .overlay-scroller .results .search-result-section .section-content ul {
	margin: 0;
	list-style: none
}
.search-drop-down .overlay-scroller .search-result-section .section-content ul li a, .search-results-overlay.as-search-menu .overlay-scroller .results .search-result-section .section-content ul li a {
	display: block;
	width: 320px;
	height: 36px;
	line-height: 36px;
	padding: 0 20px 0 10px;
	text-decoration: none;
	color: #777;
	cursor: pointer;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap
}
.search-drop-down .overlay-scroller .search-result-section .section-content ul li a .search-icon, .search-results-overlay.as-search-menu .overlay-scroller .results .search-result-section .section-content ul li a .search-icon {
	display: block;
	float: left;
	width: 32px;
	height: 32px;
	background-color: transparent;
	background-image: url(/img/hubs/sprite-1x.png);
	background-position: -177px -411px
}
.search-drop-down .overlay-scroller .search-result-section .section-content ul li a .highlight, .search-results-overlay.as-search-menu .overlay-scroller .results .search-result-section .section-content ul li a .highlight {
	color: #333
}
.search-drop-down .overlay-scroller .search-result-section .section-content ul li a:active, .search-results-overlay.as-search-menu .overlay-scroller .results .search-result-section .section-content ul li a:active {
	color: #fff;
	background-color: #999
}
.search-drop-down .overlay-scroller .search-result-section .section-content ul li a:active .search-icon, .search-results-overlay.as-search-menu .overlay-scroller .results .search-result-section .section-content ul li a:active .search-icon {
	background-position: -178px -410px
}
.search-results-overlay.as-search-menu .overlay-scroller .results .search-result-section .section-header {
	border: 0
}
.search-results-overlay.as-search-menu .overlay-scroller .results .search-result-section .section-header h2 {
	font-size: 16px;
	padding: 0 20px;
	margin-bottom: 10px;
	text-transform: none;
	line-height: 1
}
.search-results-overlay.as-search-menu .overlay-scroller .results .search-result-section .section-content ul li a {
	width: auto;
	height: 36px;
	color: #eee;
	border: 0
}
.search-results-overlay.as-search-menu .overlay-scroller .results .search-result-section .section-content ul li a .search-icon {
	background-position: -178px -410px
}
.search-results-overlay.as-search-menu .overlay-scroller .results .search-result-section .section-content ul li a .highlight {
	color: #fff
}
.search-results-overlay.as-search-menu .overlay-scroller .results .search-result-section .section-content ul li a:active {
	color: #fff;
	background-color: rgba(0,0,0,.2)
}
.search-results-overlay.as-search-menu .overlay-scroller .results .search-result-section .section-content ul li a:active .search-icon {
	background-position: -178px -449px
}
html:not(.touch) .search-results-overlay .breadcrumbs-container .breadcrumbs a:hover {
	color: #fff
}
html:not(.touch) .search-results-overlay .overlay-scroller .results.no-items-found .search-entire-hub:hover {
	color: #555;
	background: #eee
}
html:not(.touch) .search-results-overlay .overlay-scroller .results.no-items-found .search-entire-hub:hover&gt;span {
	background-position: -227px -408px
}
html:not(.touch) .search-results-overlay .overlay-scroller .results .search-result-section .section-content ul li a:hover {
	background-color: rgba(0,0,0,.2)
}
html:not(.touch) .search-drop-down .overlay-scroller .search-result-section .section-content ul li a:hover, html:not(.touch) .search-results-overlay.as-search-menu .overlay-scroller .results .search-result-section .section-content ul li a:hover {
	color: #fff;
	background-color: #999
}
html:not(.touch) .search-drop-down .overlay-scroller .search-result-section .section-content ul li a:hover .search-icon, html:not(.touch) .search-results-overlay.as-search-menu .overlay-scroller .results .search-result-section .section-content ul li a:hover .search-icon {
	background-position: -178px -410px
}
html:not(.touch) .search-results-overlay.as-search-menu .overlay-scroller .results .search-result-section .section-content ul li a:hover {
	color: #fff;
	background-color: rgba(0,0,0,.2)
}
html:not(.touch) .search-results-overlay.as-search-menu .overlay-scroller .results .search-result-section .section-content ul li a:hover .search-icon {
	background-position: -178px -449px
}
.has-search .mobile-search-header {
	display: none
}
.has-search.mobile-search .search-results-overlay .mobile-search-header {
	display: block
}
.has-search.mobile-search .search-results-overlay .breadcrumbs-container {
	top: 64px
}
.has-search.mobile-search .search-results-overlay .overlay-scroller {
	top: 194px
}
.has-search.mobile-search .search-results-overlay.no-breadcrumbs .overlay-scroller {
	top: 74px
}
@media only screen and (max-width:860px) {
body.lab_top_menu .top-nav .search-container {
	height: 32px
}
body.lab_top_menu .top-nav .search-container .search-toggle {
	width: 30px;
	height: 30px;
	max-width: none
}
body.lab_top_menu .top-nav .search-container .search-toggle .search-icon {
	width: 30px;
	height: 30px
}
body.lab_top_menu .top-nav .search-container .search-toggle .search-icon span {
	width: 30px;
	height: 30px;
	background-position: -122px -415px
}
body.lab_top_menu .top-nav .search-container .search-toggle .search-input input {
	width: 227px;
	height: 26px;
	padding: 2px 6px;
	font-size: 16px
}
body.lab_top_menu .top-nav .search-container .search-toggle .search-close {
	width: 30px;
	height: 30px
}
body.lab_top_menu .top-nav .search-container .search-toggle .search-close span {
	margin: 5px auto
}
body.lab_top_menu .top-nav .search-container .search-toggle.expanded {
	width: auto
}
body.lab_top_menu .top-nav .search-container .search-toggle.expanded .search-icon span {
	background-position: -121px -453px
}
body.lab_top_menu .search-results-backdrop, body.lab_top_menu .search-results-overlay {
	top: 48px
}
body.lab_top_menu .search-results-overlay .overlay-scroller {
	top: 100px;
	bottom: 20px
}
body.lab_top_menu .search-results-overlay.no-breadcrumbs .overlay-scroller {
	top: 30px
}
body.lab_top_menu.has-search.mobile-search .search-results-backdrop, body.lab_top_menu.has-search.mobile-search .search-results-overlay {
	top: 0
}
body.lab_top_menu.has-search.mobile-search .search-results-backdrop .mobile-search-header, body.lab_top_menu.has-search.mobile-search .search-results-overlay .mobile-search-header {
	width: auto;
	height: 45px;
	line-height: 45px
}
body.lab_top_menu.has-search.mobile-search .search-results-backdrop .mobile-search-header .search-close, body.lab_top_menu.has-search.mobile-search .search-results-backdrop .mobile-search-header .search-icon, body.lab_top_menu.has-search.mobile-search .search-results-overlay .mobile-search-header .search-close, body.lab_top_menu.has-search.mobile-search .search-results-overlay .mobile-search-header .search-icon {
	margin: 2px 0 0 2px
}
body.lab_top_menu.has-search.mobile-search .search-results-backdrop .mobile-search-header .search-input, body.lab_top_menu.has-search.mobile-search .search-results-overlay .mobile-search-header .search-input {
	position: absolute;
	top: 0;
	left: 40px;
	right: 40px;
	bottom: 0
}
body.lab_top_menu.has-search.mobile-search .search-results-backdrop .breadcrumbs-container, body.lab_top_menu.has-search.mobile-search .search-results-overlay .breadcrumbs-container {
	top: 48px
}
body.lab_top_menu.has-search.mobile-search .search-results-backdrop .overlay-scroller, body.lab_top_menu.has-search.mobile-search .search-results-overlay .overlay-scroller {
	top: 155px
}
body.lab_top_menu.has-search.mobile-search .search-results-backdrop.no-breadcrumbs .overlay-scroller, body.lab_top_menu.has-search.mobile-search .search-results-overlay.no-breadcrumbs .overlay-scroller {
	top: 55px
}
body.has-search.mobile-search .search-results-backdrop, body.has-search.mobile-search .search-results-overlay {
	top: 0
}
.search-drop-down, .search-results-overlay.as-search-menu {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	top: 64px;
	width: 100%;
	border: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: rgba(0,0,0,.9);
	overflow: hidden;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}
.search-drop-down .overlay-scroller, .search-results-overlay.as-search-menu .overlay-scroller {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	max-height: none;
	background: transparent;
	overflow: auto;
	overflow-x: hidden;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}
.search-drop-down .overlay-scroller *, .search-results-overlay.as-search-menu .overlay-scroller * {
	-webkit-transform: translateZ(0)
}
.search-drop-down .arrow, .search-results-overlay.as-search-menu .arrow {
	display: none
}
.search-drop-down.loading, .search-results-overlay.as-search-menu.loading {
	background-color: #000;
	background-image: url(/img/hubs/ajax-loader-white-2x.gif);
	background-size: 36px auto
}
.search-drop-down.loading .overlay-scroller, .search-results-overlay.as-search-menu.loading .overlay-scroller {
	background-image: none;
	background-color: transparent
}
.search-drop-down .overlay-scroller .search-result-section .section-header h2, .search-results-overlay.as-search-menu .overlay-scroller .results .search-result-section .section-header h2 {
	color: #ccc
}
.search-drop-down .overlay-scroller .search-result-section .section-content ul li a, .search-results-overlay.as-search-menu .overlay-scroller .results .search-result-section .section-content ul li a {
	width: 95%;
	color: #ccc
}
.search-drop-down .overlay-scroller .search-result-section .section-content ul li a:hover, .search-results-overlay.as-search-menu .overlay-scroller .results .search-result-section .section-content ul li a:hover {
	background-color: hsla(0,0%,100%,.1)
}
}
@media only screen and (max-width:720px) {
.top-nav .search-container {
	height: 32px
}
.top-nav .search-container .search-toggle {
	width: 30px;
	height: 30px;
	max-width: none
}
.top-nav .search-container .search-toggle .search-icon {
	width: 30px;
	height: 30px
}
.top-nav .search-container .search-toggle .search-icon span {
	width: 30px;
	height: 30px;
	background-position: -122px -415px
}
.top-nav .search-container .search-toggle .search-input input {
	width: 227px;
	height: 26px;
	padding: 2px 6px;
	font-size: 16px
}
.top-nav .search-container .search-toggle .search-close {
	width: 30px;
	height: 30px
}
.top-nav .search-container .search-toggle .search-close span {
	margin: 5px auto
}
.top-nav .search-container .search-toggle.expanded {
	width: auto
}
.top-nav .search-container .search-toggle.expanded .search-icon span {
	background-position: -121px -453px
}
.search-results-backdrop, .search-results-overlay {
	top: 48px
}
.search-results-overlay .overlay-scroller {
	top: 100px;
	bottom: 20px
}
.search-results-overlay.no-breadcrumbs .overlay-scroller {
	top: 30px
}
.has-search.mobile-search .search-results-backdrop, .has-search.mobile-search .search-results-overlay {
	top: 0
}
.has-search.mobile-search .search-results-backdrop .mobile-search-header, .has-search.mobile-search .search-results-overlay .mobile-search-header {
	width: auto;
	height: 45px;
	line-height: 45px
}
.has-search.mobile-search .search-results-backdrop .mobile-search-header .search-close, .has-search.mobile-search .search-results-backdrop .mobile-search-header .search-icon, .has-search.mobile-search .search-results-overlay .mobile-search-header .search-close, .has-search.mobile-search .search-results-overlay .mobile-search-header .search-icon {
	margin: 2px 0 0 2px
}
.has-search.mobile-search .search-results-backdrop .mobile-search-header .search-input, .has-search.mobile-search .search-results-overlay .mobile-search-header .search-input {
	position: absolute;
	top: 0;
	left: 40px;
	right: 40px;
	bottom: 0
}
.has-search.mobile-search .search-results-backdrop .breadcrumbs-container, .has-search.mobile-search .search-results-overlay .breadcrumbs-container {
	top: 48px
}
.has-search.mobile-search .search-results-backdrop .overlay-scroller, .has-search.mobile-search .search-results-overlay .overlay-scroller {
	top: 155px
}
.has-search.mobile-search .search-results-backdrop.no-breadcrumbs .overlay-scroller, .has-search.mobile-search .search-results-overlay.no-breadcrumbs .overlay-scroller {
	top: 55px
}
.search-drop-down, .search-results-overlay.as-search-menu {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	top: 48px;
	overflow: hidden;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}
}
@media only screen and (max-width:560px) {
.search-results-overlay .breadcrumbs-container {
	height: 30px;
	padding: 0 0 10px
}
.search-results-overlay .breadcrumbs-container .breadcrumbs {
	height: 30px;
	line-height: 30px;
	font-size: 18px
}
.search-results-overlay .breadcrumbs-container .breadcrumbs a {
	height: 30px;
	line-height: 30px;
	font-size: 16px;
	margin-left: 10px;
	margin-right: 10px
}
.search-results-overlay .overlay-scroller {
	top: 35px;
	bottom: 10px
}
.search-results-overlay .overlay-scroller .results .search-result-section .section-header h2 {
	font-size: 16px;
	line-height: 26px
}
.search-results-overlay .overlay-scroller .results .search-result-section .section-header .section-toggle {
	font-size: 24px;
	line-height: 26px
}
.search-results-overlay .overlay-scroller .results .search-result-section .section-content ul li a {
	height: 36px;
	line-height: 30px;
	padding: 7px 0;
	font-size: 14px
}
.search-results-overlay .overlay-scroller .results .search-result-section .section-content ul li.see-more a {
	font-size: 16px
}
.search-results-overlay .overlay-scroller .results .search-result-section .section-content ul li.see-more.loading {
	background-size: auto 60%
}
.has-search.mobile-search .search-results-overlay .breadcrumbs-container {
	top: 48px
}
.has-search.mobile-search .search-results-overlay .overlay-scroller {
	top: 90px!important
}
.has-search.mobile-search .search-results-overlay.no-breadcrumbs .overlay-scroller {
	top: 50px!important
}
}
.reducedSizeSearch .top-nav .search-container {
	height: 32px
}
.reducedSizeSearch .top-nav .search-container .search-toggle {
	width: 30px;
	height: 30px;
	max-width: none
}
.reducedSizeSearch .top-nav .search-container .search-toggle .search-icon {
	width: 30px;
	height: 30px
}
.reducedSizeSearch .top-nav .search-container .search-toggle .search-icon span {
	width: 30px;
	height: 30px;
	background-position: -122px -415px
}
.reducedSizeSearch .top-nav .search-container .search-toggle .search-input input {
	width: 227px;
	height: 26px;
	padding: 2px 6px;
	font-size: 16px
}
.reducedSizeSearch .top-nav .search-container .search-toggle .search-close {
	width: 30px;
	height: 30px
}
.reducedSizeSearch .top-nav .search-container .search-toggle .search-close span {
	margin: 5px auto
}
.reducedSizeSearch .top-nav .search-container .search-toggle.expanded {
	width: auto
}
.reducedSizeSearch .top-nav .search-container .search-toggle.expanded .search-icon span {
	background-position: -121px -453px
}
.reducedSizeSearch .search-results-backdrop, .reducedSizeSearch .search-results-overlay {
	top: 48px
}
.reducedSizeSearch .search-results-overlay .overlay-scroller {
	top: 100px;
	bottom: 20px
}
.reducedSizeSearch .search-results-overlay.no-breadcrumbs .overlay-scroller {
	top: 30px
}
.reducedSizeSearch.has-search.mobile-search .search-results-backdrop, .reducedSizeSearch.has-search.mobile-search .search-results-overlay {
	top: 0
}
.reducedSizeSearch.has-search.mobile-search .search-results-backdrop .mobile-search-header, .reducedSizeSearch.has-search.mobile-search .search-results-overlay .mobile-search-header {
	width: auto;
	height: 45px;
	line-height: 45px
}
.reducedSizeSearch.has-search.mobile-search .search-results-backdrop .mobile-search-header .search-close, .reducedSizeSearch.has-search.mobile-search .search-results-backdrop .mobile-search-header .search-icon, .reducedSizeSearch.has-search.mobile-search .search-results-overlay .mobile-search-header .search-close, .reducedSizeSearch.has-search.mobile-search .search-results-overlay .mobile-search-header .search-icon {
	margin: 2px 0 0 2px
}
.reducedSizeSearch.has-search.mobile-search .search-results-backdrop .mobile-search-header .search-input, .reducedSizeSearch.has-search.mobile-search .search-results-overlay .mobile-search-header .search-input {
	position: absolute;
	top: 0;
	left: 40px;
	right: 40px;
	bottom: 0
}
.reducedSizeSearch.has-search.mobile-search .search-results-backdrop .breadcrumbs-container, .reducedSizeSearch.has-search.mobile-search .search-results-overlay .breadcrumbs-container {
	top: 48px
}
.reducedSizeSearch.has-search.mobile-search .search-results-backdrop .overlay-scroller, .reducedSizeSearch.has-search.mobile-search .search-results-overlay .overlay-scroller {
	top: 155px
}
.reducedSizeSearch.has-search.mobile-search .search-results-backdrop.no-breadcrumbs .overlay-scroller, .reducedSizeSearch.has-search.mobile-search .search-results-overlay.no-breadcrumbs .overlay-scroller {
	top: 55px
}
html.touch .loading-header {
	display: none
}
html.touch .top-nav {
	display: block
}
html.touch .accent-button:hover:before, html.touch .featured-container:after, html.touch.mobile .share-single {
	display: none
}
html.touch .top-nav {
	height: 70px
}
html.touch .top-nav .secondary-logo {
	line-height: 70px
}
html.touch .top-nav .secondary-logo img {
	height: 50px;
	max-height: 50px;
	margin-top: 7px;
	vertical-align: baseline
}
html.touch .main .left-nav.desktop {
	top: 110px
}
@media only screen and (max-width:9999px) {
.top-nav:before {
	width: 50px;
	border: 3px solid purple;
	content: "&gt;1876px"
}
.page-aligner {
	width: 1620px
}
.page-aligner.list {
	max-width: 900px
}
.page-aligner.list .cta {
	display: none!important
}
#moveToTop {
	left: 50%;
	margin-left: -860px
}
.page-width.item-level {
	margin: 0 auto;
	max-width: 920px
}
.page-width.item-level .page-aligner {
	max-width: 920px
}
.page-width.item-level .page-aligner .right-side-btns {
	right: 0
}
#moveToTop.item-level {
	left: 50%;
	margin-left: -515px
}
.page-width.item-level.with-cta {
	max-width: 1210px;
	margin: 0 auto
}
.page-width.item-level.with-cta .page-aligner {
	max-width: 1260px
}
.page-width.item-level.with-cta .page-aligner .right-side-btns {
	right: 70px
}
#moveToTop.item-level.with-cta {
	left: 50%;
	margin-left: -660px
}
html.android3 .main .left-nav.desktop, html.android-ff .main .left-nav.desktop {
	top: 108px
}
.bread-crumbs.item-level {
	margin: 0 0 20px
}
.level-three {
	margin: 0 auto 40px;
	overflow: hidden
}
#related-items-heading {
	max-width: 920px;
	margin: 0 auto 20px
}
#related-items {
	margin: 0 auto;
	padding-bottom: 40px
}
}
@media only screen and (max-width:1876px) {
.top-nav:before {
	width: 80px;
	border: 3px solid #ff0;
	content: "1606px - 1876px"
}
.page-aligner {
	width: 1350px
}
#moveToTop {
	left: 50%;
	margin-left: -725px
}
.cta p {
	font-size: 25px
}
}
@media only screen and (max-width:1606px) {
.top-nav:before {
	width: 80px;
	border: 3px solid red;
	content: "1336px - 1606px"
}
.page-aligner {
	width: 1080px
}
#moveToTop {
	left: 50%;
	margin-left: -590px
}
.page-width.item-level.with-cta {
	margin: 0 128px
}
.page-width.item-level.with-cta .page-aligner {
	width: 1350px
}
#moveToTop.item-level.with-cta {
	left: 50px;
	margin-left: 0
}
.hubs-embedded-iframe .page-width.item-level.with-cta {
	margin: 0 0 0 128px
}
.large-header .primary-logo {
	font-size: 44px
}
.large-header h2 {
	font-size: 22px
}
}
@media only screen and (max-width:1350px) {
.item-contents-with-cta {
	float: none;
	max-width: none;
	width: auto
}
.cta-item-container {
	float: none;
	width: auto;
	margin: 0 auto;
	padding: 10px 0 30px
}
.cta-item-container .cta {
	position: relative!important;
	float: none!important;
	margin: 0 auto!important
}
.page-width.item-level.with-cta .page-aligner h1 {
	margin-left: auto
}
.hubs-embedded-iframe .page-width.item-level.with-cta {
	margin: 0 30px 0 128px
}
}
@media only screen and (max-width:1336px) {
.top-nav:before {
	width: 80px;
	border: 3px solid #00f;
	content: "1066px - 1336px"
}
.page-aligner {
	width: 810px
}
#moveToTop {
	left: 50%;
	margin-left: -455px
}
.page-width.item-level {
	max-width: 880px;
	margin: 0 128px
}
.page-width.item-level .page-aligner {
	max-width: 880px
}
.page-width.item-level .page-aligner .right-side-btns {
	right: 0
}
#moveToTop.item-level {
	left: 50px;
	margin-left: 0
}
.page-width.item-level.with-cta {
	margin: 0 128px
}
.page-width.item-level.with-cta .page-aligner {
	width: auto;
	max-width: 920px
}
.page-width.item-level.with-cta .page-aligner .right-side-btns {
	right: 0
}
.page-width.item-level.with-cta .item-contents-with-cta {
	width: 100%
}
#moveToTop.item-level.with-cta {
	left: 50%;
	margin-left: -510px
}
.large-header {
	display: none;
	background-size: auto;
	background-attachment: scroll
}
html.android3 .main .left-nav.desktop {
	top: 108px
}
.level-two .single {
	opacity: 1;
	filter: alpha(opacity=100)
}
}
@media only screen and (max-width:1066px) {
.top-nav:before {
	width: 80px;
	border: 3px solid green;
	content: "980px - 1066px"
}
.page-width {
	margin-right: 30px
}
.page-aligner {
	width: 810px
}
.page-width.item-level {
	max-width: 810px;
	margin: 0 30px 0 128px
}
.page-width.item-level .page-aligner {
	width: auto
}
.page-width.item-level .page-aligner .right-side-btns {
	right: 0
}
#moveToTop.item-level {
	left: 0;
	margin-left: 0
}
.page-width.item-level.with-cta {
	margin: 0 30px 0 128px
}
.page-width.item-level.with-cta .page-aligner {
	width: auto
}
.page-width.item-level.with-cta .page-aligner .right-side-btns {
	right: 0
}
.page-width.item-level.with-cta .item-contents-with-cta {
	width: 100%
}
#moveToTop.item-level.with-cta {
	left: 0;
	margin-left: 0
}
body.lab_top_menu .page-width, body.lab_top_menu .page-width.item-level, body.lab_top_menu .page-width.item-level.with-cta {
	margin: 0 30px
}
.large-header .primary-logo {
	font-size: 36px
}
.large-header h2 {
	font-size: 20px
}
.top-nav .secondary-logo.txt a {
	max-width: 480px
}
.cta p {
	font-size: 23px
}
.single-slideshare&gt;iframe, .single-uberflip:not(.uf-fullscreen-element):not(.fullscreen)&gt;iframe {
	max-height: 480px
}
.top-nav .right-side-btns .locale-selector {
	height: 40px;
	width: 40px;
	padding: 0
}
.top-nav .right-side-btns .locale-selector&gt;a {
	display: none
}
.top-nav .right-side-btns .locale-selector button {
	display: inline-block
}
}
@media only screen and (max-width:980px) {
.top-nav:before {
	width: 80px;
	border: 3px solid green;
	content: "796px - 980px"
}
.page-width {
	margin-right: 30px
}
.page-aligner {
	width: 540px
}
#moveToTop {
	left: 0;
	margin-left: 0
}
.description-block&gt;p.summary {
	padding-right: 0
}
.description-block.author-bio {
	text-align: center
}
.description-block.author-bio img.author-bio-avatar {
	float: none;
	clear: none
}
body.lab_top_menu .page-width {
	margin-left: 30px;
	margin-right: 30px
}
body.lab_top_menu .page-aligner {
	width: 810px
}
}
@media only screen and (max-width:860px) {
body.lab_top_menu .page-width {
	margin-left: 30px;
	margin-right: 30px
}
body.lab_top_menu .page-aligner {
	width: 580px
}
body.lab_top_menu .level-two {
	width: 540px;
	margin: 0 auto
}
body.lab_top_menu #moveToTop {
	left: 50%;
	margin-left: -315px
}
body.lab_top_menu #moveToTop.item-level {
	left: 0;
	margin-left: 0
}
body.lab_top_menu .top-nav, body.lab_top_menu html.touch .top-nav {
	display: block;
	height: 45px;
	line-height: 45px
}
body.lab_top_menu .top-nav .secondary-logo, body.lab_top_menu html.touch .top-nav .secondary-logo {
	float: none;
	font-size: 18px;
	width: auto;
	height: 45px;
	line-height: 45px;
	text-align: center;
	padding: 0;
	margin: 0 auto
}
body.lab_top_menu .top-nav .secondary-logo&gt;a, body.lab_top_menu html.touch .top-nav .secondary-logo&gt;a {
	height: 45px;
	line-height: 45px;
	word-wrap: normal;
	white-space: nowrap;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis
}
body.lab_top_menu .top-nav .secondary-logo&gt;a img, body.lab_top_menu html.touch .top-nav .secondary-logo&gt;a img {
	max-width: 100%;
	height: auto;
	max-height: 30px
}
body.lab_top_menu .top-nav .secondary-logo.txt, body.lab_top_menu html.touch .top-nav .secondary-logo.txt {
	margin-top: 0
}
body.lab_top_menu .top-nav .secondary-logo.txt&gt;a, body.lab_top_menu html.touch .top-nav .secondary-logo.txt&gt;a {
	font-size: 18px;
	line-height: 45px
}
body.lab_top_menu .top-nav .left-nav.desktop, body.lab_top_menu html.touch .top-nav .left-nav.desktop {
	display: none
}
body.lab_top_menu .top-nav .right-side-btns, body.lab_top_menu html.touch .top-nav .right-side-btns {
	position: absolute;
	top: 7px;
	left: auto;
	right: 0;
	bottom: auto;
	width: auto;
	height: 32px
}
body.lab_top_menu .top-nav .nav-toggle, body.lab_top_menu .top-nav .share-toggle, body.lab_top_menu html.touch .top-nav .nav-toggle, body.lab_top_menu html.touch .top-nav .share-toggle {
	display: block;
	height: 30px;
	width: 30px
}
body.lab_top_menu .top-nav .nav-toggle, body.lab_top_menu html.touch .top-nav .nav-toggle {
	top: 7px;
	left: 0;
	background-position: -5px -207px
}
body.lab_top_menu .top-nav .share-toggle, body.lab_top_menu html.touch .top-nav .share-toggle {
	background-position: -42px -207px;
	top: 7px;
	right: 0
}
body.lab_top_menu .single-page .top-nav .nav-toggle, body.lab_top_menu html.touch .single-page .top-nav .nav-toggle {
	display: block
}
body.lab_top_menu .page-aligner.list .level-two {
	width: 100%
}
.tile.uf-aspect-ratio-fix.list:not(.portrait)&gt;div.img {
	min-width: 203px
}
.tile.uf-aspect-ratio-fix.list:not(.portrait)&gt;div.img&gt;img {
	width: auto;
	height: 100%
}
.tile.uf-aspect-ratio-fix.list:not(.portrait) .description {
	max-width: calc(100% - 203px)
}
.tile.uf-aspect-ratio-fix.list:not(.portrait) a.view {
	left: 203px
}
.top-nav .right-side-btns .locale-selector {
	height: 30px;
	width: 30px
}
}
@media only screen and (max-width:796px) {
.top-nav:before {
	width: 80px;
	border: 3px solid orange;
	content: "720px - 796px"
}
.page-width {
	margin-right: 30px
}
.page-aligner {
	width: 540px
}
.large-header .primary-logo {
	font-size: 30px
}
.large-header h2 {
	font-size: 18px
}
.top-nav .secondary-logo.txt a {
	max-width: 390px
}
.photo-nav {
	top: 280px
}
.photo-nav a {
	width: 60px;
	height: 60px;
	font-size: 50px;
	line-height: 50px
}
.photo-nav a.photo-nav-prev {
	left: -70px
}
.photo-nav a.photo-nav-next {
	right: -70px
}
.single-slideshare&gt;iframe {
	max-height: 426px
}
}
@media only screen and (max-width:720px) {
.top-nav:before {
	width: 80px;
	border: 3px solid orange;
	content: "560px - 720px"
}
.page-width {
	margin: 0 10px
}
.page-aligner {
	width: 540px
}
.page-width.item-level, .page-width.item-level.with-cta, body.lab_top_menu .page-width, body.lab_top_menu .page-width.item-level, body.lab_top_menu .page-width.item-level.with-cta {
	margin: 0 10px
}
body.lab_top_menu .page-aligner {
	width: 540px
}
body.lab_top_menu .level-two {
	width: auto
}
.hubs-embedded-iframe .page-width.item-level.with-cta {
	margin: 0 10px
}
.large-header .primary-logo {
	font-size: 26px
}
.large-header h2 {
	font-size: 18px
}
.large-header #header-loading-overlay {
	bottom: 48%
}
.large-header .primary-logo.img img {
	max-width: 250px;
	max-height: 170px
}
.large-header, .share-hub {
	display: none
}
h2 {
	margin-bottom: 20px
}
.main {
	margin-top: 65px
}
.top-nav, html.touch .top-nav {
	display: block;
	height: 45px;
	line-height: 45px
}
.top-nav .secondary-logo, html.touch .top-nav .secondary-logo {
	float: none;
	font-size: 18px;
	width: auto;
	height: 45px;
	line-height: 45px;
	text-align: center;
	padding: 0;
	margin: 0 auto
}
.top-nav .secondary-logo&gt;a, html.touch .top-nav .secondary-logo&gt;a {
	height: 45px;
	line-height: 45px;
	word-wrap: normal;
	white-space: nowrap;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis
}
.top-nav .secondary-logo&gt;a img, html.touch .top-nav .secondary-logo&gt;a img {
	max-width: 100%;
	height: auto;
	max-height: 30px
}
.top-nav .secondary-logo.txt, html.touch .top-nav .secondary-logo.txt {
	margin-top: 0
}
.top-nav .secondary-logo.txt&gt;a, html.touch .top-nav .secondary-logo.txt&gt;a {
	font-size: 18px;
	line-height: 45px
}
.top-nav .left-nav.desktop, html.touch .top-nav .left-nav.desktop {
	display: none
}
.top-nav .right-side-btns, html.touch .top-nav .right-side-btns {
	position: absolute;
	top: 7px;
	left: auto;
	right: 0;
	bottom: auto;
	width: auto;
	height: 32px
}
.top-nav .nav-toggle, .top-nav .share-toggle, html.touch .top-nav .nav-toggle, html.touch .top-nav .share-toggle {
	display: block;
	height: 30px;
	width: 30px
}
.top-nav .nav-toggle, html.touch .top-nav .nav-toggle {
	top: 7px;
	left: 0;
	background-position: -5px -207px
}
.top-nav .share-toggle, html.touch .top-nav .share-toggle {
	background-position: -42px -207px;
	top: 7px;
	right: 0
}
.single-page .top-nav .nav-toggle, html.touch .single-page .top-nav .nav-toggle {
	display: block
}
.share-hub, .share-item {
	top: 48px
}
.share-hub:before, .share-item:before {
	right: 6px
}
.share-hub li a, .share-item li a {
	width: 45px;
	margin-left: -3px
}
.hubs-frontend h2 {
	margin-bottom: 20px
}
.carousel-nav {
	top: -50px
}
h2.hub-heading {
	font-size: 24px
}
.tile .description {
	min-height: 70px
}
.tile .description h3 {
	margin-top: 10px;
	font-size: 18px
}
.tile .description h3.hovered-h3 {
	margin-top: 0
}
.tile .description h4 {
	font-size: 16px
}
.cta p {
	font-size: 39px
}
.main .left-nav {
	display: none
}
.level-one {
	margin-top: 20px
}
.level-three {
	padding: 15px
}
.level-three h1 {
	font-size: 36px
}
.level-three p.caption {
	padding: 0
}
.level-three .meta span {
	display: block;
	margin-bottom: 5px
}
.level-three .entry-wrapper {
	padding: 0 0 30px
}
.level-three.instagram .status-update .caption, .level-three.instagram .status-update .comments, .level-three.instagram .status-update .likes, .level-three.instagram .status-update .meta-top {
	padding: 0 15px
}
.level-three .extra-tweet {
	margin: -15px -15px 20px
}
.level-three .comments-container {
	padding: 20px 0
}
.item-next-prev .item-next .preview .meta-top p, .item-next-prev .item-prev .preview .meta-top p {
	margin: 0;
	overflow: hidden;
	height: 30px
}
.single-video, .status-update {
	padding: 0
}
.single-video .meta-top .name, .status-update .meta-top .name {
	font-size: 14px
}
.single-video .meta-bottom .twitter-tools, .status-update .meta-bottom .twitter-tools {
	display: block;
	margin: 0 auto;
	width: 226px
}
.single-video .meta-bottom .twitter-tools li, .status-update .meta-bottom .twitter-tools li {
	height: 40px
}
.bread-crumbs, .stream-owner-avatar.item-level {
	display: none
}
body&gt;footer {
	padding: 20px;
	text-align: center
}
body&gt;footer .copyright {
	float: none;
	margin: 0 auto
}
#moveToTop {
	display: none
}
html.silk .tile a.view:after {
	right: 30px
}
html.playbook .carousel-nav, html.silk .carousel-nav {
	top: -50px
}
.photo-nav {
	display: none
}
.single-slideshare&gt;iframe {
	max-height: 375px
}
.top-nav .secondary-logo, html.touch .top-nav .secondary-logo {
	float: left;
	margin: 0 0 0 45px
}
}
@media only screen and (max-device-width:650px) and (orientation:landscape) {
.top-nav:before {
	width: 120px;
	border: 3px solid pink;
	content: "480px - 650px (landscape)"
}
.large-header .header-wrapper.img {
	margin-top: 0
}
.large-header .primary-logo.img img {
	max-height: 100px
}
.large-header h2 {
	display: none
}
}
@media only screen and (max-width:630px) {
.share-single {
	display: none
}
}
@media only screen and (max-width:560px) {
.top-nav:before {
	width: 80px;
	border: 3px solid #000;
	content: "420px - 560px"
}
.top-nav .secondary-logo.txt a {
	max-width: 310px
}
.page-width {
	margin-left: 10px;
	margin-right: 10px
}
.page-aligner {
	width: 96%
}
body.hub-page header {
	height: 92%
}
body.hub-page header .large-header .primary-logo {
	font-size: 35px
}
body.hub-page header .large-header h2 {
	font-size: 16px
}
body.hub-page header .large-header .header-wrapper {
	margin-top: -25%
}
body.hub-page.hubs-embedded-iframe header .large-header {
	border-bottom: 0
}
.carousel-nav {
	display: none
}
.item-next-prev {
	padding: 10px 0
}
.item-next-prev .item-next, .item-next-prev .item-prev {
	height: 65px;
	padding: 0 30px
}
.item-next-prev .item-prev .preview {
	padding: 0
}
.item-next-prev .item-next .preview h6, .item-next-prev .item-prev .preview h6 {
	margin-top: 25px;
	text-align: left
}
.item-next-prev .item-prev .preview h6 {
	text-align: right
}
.item-next-prev .item-next .preview p, .item-next-prev .item-prev .preview p {
	font-size: 12px;
	line-height: 1
}
.item-next-prev .item-next .preview .meta-top, .item-next-prev .item-prev .preview .meta-top {
	display: none
}
.status-update .meta-bottom .info {
	float: none;
	display: block;
	text-align: left
}
.cta p {
	font-size: 34px
}
author&gt;h2, blockquote.author&gt;h2 {
	text-align: center
}
author&gt;img, blockquote.author&gt;img {
	float: none!important;
	margin: auto!important;
	display: block
}
author a.author-bio-link, blockquote.author a.author-bio-link {
	display: block;
	line-height: 22px;
	text-align: center
}
.tile.single:not(.list):not(.uf-aspect-ratio-fix) {
	width: 100%;
	height: 370px
}
.tile.single:not(.list) .description .friendly-timestamp {
	line-height: 16px
}
.tile.single:not(.list) .description h3 {
	font-size: 25px!important
}
.tile.single:not(.list) .description h4 {
	font-size: 18px!important
}
.tile.single:not(.list) .description h4.avatar {
	font-size: 16px!important;
	line-height: 20px!important;
	color: #666
}
.tile.single:not(.list).no-img&gt;.description h4 {
	font-size: 25px!important;
	line-height: 27px!important
}
.tile.single.list {
	height: 90px;
	margin-bottom: 10px
}
.tile.single.list div.img {
	width: 35%
}
.tile.single.list.with-img&gt;div.description {
	width: 65%
}
.tile.single.list.with-img&gt;a.item-link.view {
	left: 35%
}
.tile.single.list.uf-aspect-ratio-fix div.img {
	width: 165px;
	min-width: 165px
}
.tile.single.list.uf-aspect-ratio-fix div.img.with-img&gt;div.description {
	max-width: calc(100% - 165px)
}
.tile.single.list.uf-aspect-ratio-fix div.img.with-img&gt;a.item-link.view {
	left: 165px
}
.tile.single.list&gt;div.description&gt;img.avatar {
	height: 20px;
	margin-top: 0
}
.tile.single.list&gt;div.description&gt;.h3like, .tile.single.list&gt;div.description&gt;h3 {
	font-size: 13px;
	line-height: 17px;
	max-height: 51px;
	overflow: hidden
}
.tile.single.list&gt;div.description&gt;h4, .tile.single.list&gt;div.description h4.avatar {
	font-size: 13px;
	line-height: 17px;
	max-height: 34px;
	overflow: hidden
}
.hub-page .tile.single.uf-aspect-ratio-fix:not(.list), .listing-page .tile.single.uf-aspect-ratio-fix:not(.list) {
	float: none;
	margin-left: auto;
	margin-right: auto
}
.single-slideshare&gt;iframe {
	max-height: 277px
}
.single-slideshare .meta-bottom, .single-video .meta-bottom {
	padding-top: 10px
}
.single-slideshare .meta-bottom .meta-inner .info, .single-video .meta-bottom .meta-inner .info {
	float: none;
	display: block;
	text-align: left;
	padding: 10px 0 20px
}
body.lab_top_menu .page-width {
	margin-left: 10px;
	margin-right: 10px
}
body.lab_top_menu .page-aligner {
	width: 96%
}
}
@media only screen and (max-width:560px) and (min-width:421px) {
.hub-page .tile.single.uf-aspect-ratio-fix:not(.list), .listing-page .tile.single.uf-aspect-ratio-fix:not(.list) {
	width: 350px;
	height: 462px;
	min-width: 250px;
	min-height: 330px
}
.hub-page .tile.single.uf-aspect-ratio-fix:not(.list).cta-form .run-away, .listing-page .tile.single.uf-aspect-ratio-fix:not(.list).cta-form .run-away {
	height: 80%
}
.hub-page .tile.single.uf-aspect-ratio-fix:not(.list).cta-form .hidden-cta-fields:not(.fields-revealed), .listing-page .tile.single.uf-aspect-ratio-fix:not(.list).cta-form .hidden-cta-fields:not(.fields-revealed) {
	top: 80%
}
.hub-page .tile.single.uf-aspect-ratio-fix:not(.list).cta-form.cta.setValues&gt;.run-away, .listing-page .tile.single.uf-aspect-ratio-fix:not(.list).cta-form.cta.setValues&gt;.run-away {
	top: -100%
}
.hub-page .tile.single.uf-aspect-ratio-fix:not(.list).uberflip.portrait .description, .listing-page .tile.single.uf-aspect-ratio-fix:not(.list).uberflip.portrait .description {
	height: 155px
}
}
@media screen and (max-width:420px) {
.top-nav:before {
	width: 80px;
	border: 3px solid brown;
	content: "0px - 420px"
}
.top-nav .secondary-logo.txt a {
	max-width: 150px
}
.mobile-nav .overlay-scroller&gt;ul ul {
	font-size: 18px
}
.carousel-nav {
	display: none
}
.cta p {
	font-size: 29px
}
.cta.tile {
	height: 330px
}
.single-slideshare&gt;iframe {
	max-height: 235px
}
iframe.facebook-follow {
	max-width: 62px!important
}
.block-cta {
	margin-top: -200px
}
}
@media only screen and (device-width:320px) and (device-height:480px) {
.large-header .header-main .primary-logo.img img {
	max-height: 100px
}
}
.collapsePrimaryNav .top-nav, .collapsePrimaryNav html.touch .top-nav {
	display: block;
	height: 45px;
	line-height: 45px
}
.collapsePrimaryNav .top-nav .secondary-logo, .collapsePrimaryNav html.touch .top-nav .secondary-logo {
	float: none;
	font-size: 18px;
	width: auto;
	height: 45px;
	line-height: 45px;
	text-align: center;
	padding: 0;
	margin: 0 auto
}
.collapsePrimaryNav .top-nav .secondary-logo&gt;a, .collapsePrimaryNav html.touch .top-nav .secondary-logo&gt;a {
	height: 45px;
	line-height: 45px;
	word-wrap: normal;
	white-space: nowrap;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis
}
.collapsePrimaryNav .top-nav .secondary-logo&gt;a img, .collapsePrimaryNav html.touch .top-nav .secondary-logo&gt;a img {
	max-width: 100%;
	height: auto;
	max-height: 30px
}
.collapsePrimaryNav .top-nav .secondary-logo.txt, .collapsePrimaryNav html.touch .top-nav .secondary-logo.txt {
	margin-top: 0
}
.collapsePrimaryNav .top-nav .secondary-logo.txt&gt;a, .collapsePrimaryNav html.touch .top-nav .secondary-logo.txt&gt;a {
	font-size: 18px;
	line-height: 45px
}
.collapsePrimaryNav .top-nav .left-nav.desktop, .collapsePrimaryNav html.touch .top-nav .left-nav.desktop {
	display: none
}
.collapsePrimaryNav .top-nav .right-side-btns, .collapsePrimaryNav html.touch .top-nav .right-side-btns {
	position: absolute;
	top: 7px;
	left: auto;
	right: 0;
	bottom: auto;
	width: auto;
	height: 32px
}
.collapsePrimaryNav .top-nav .nav-toggle, .collapsePrimaryNav .top-nav .share-toggle, .collapsePrimaryNav html.touch .top-nav .nav-toggle, .collapsePrimaryNav html.touch .top-nav .share-toggle {
	display: block;
	height: 30px;
	width: 30px
}
.collapsePrimaryNav .top-nav .nav-toggle, .collapsePrimaryNav html.touch .top-nav .nav-toggle {
	top: 7px;
	left: 0;
	background-position: -5px -207px
}
.collapsePrimaryNav .top-nav .share-toggle, .collapsePrimaryNav html.touch .top-nav .share-toggle {
	background-position: -42px -207px;
	top: 7px;
	right: 0
}
.collapsePrimaryNav .single-page .top-nav .nav-toggle, .collapsePrimaryNav html.touch .single-page .top-nav .nav-toggle {
	display: block
}
@media (-webkit-min-device-pixel-ratio:1.5) {
.share-blogpost li a, .share-docs li a, .share-hub li a, .share-videos li a, .twitter-tools li a {
	background-image: url(/img/hubs/sprite-2x.png);
	background-size: 434px
}
.share-blogpost li a:hover, .share-docs li a:hover, .share-hub li a:hover, .share-videos li a:hover, .twitter-tools li a:hover {
	background-image: url(/img/hubs/sprite-2x.png)
}
#hubs-container .icon, .carousel-nav li a, .carousel-nav li a.disabled:hover, .left-nav&gt;li&gt;a, .left-nav&gt;li ul a:after, .level-one .highlight:hover .description:after, .level-one .tile:hover .description:after, .level-three .meta&gt;span:before, .mobile-nav .exit, .mobile-nav .overlay-scroller&gt;ul&gt;li:after, .mobile-nav .overlay-scroller&gt;ul&gt;li:before, .mobile-nav .overlay-scroller&gt;ul ul li:after, .mobile-nav li:before, .mobile-share .exit, .mobile-share&gt;ul&gt;li:after, .mobile-share&gt;ul&gt;li:before, .mobile-share&gt;ul ul li:after, .page-type:before, .status-update .twitter-tools a, .tile.single&gt;a.view, .tile.single&gt;a.view:after, .top-nav .nav-toggle, .top-nav .search-container .search-toggle .search-icon&gt;span, .top-nav .share-toggle {
	background-image: url(/img/hubs/sprite-2x.png);
	background-size: 434px
}
}
#flashdata-message {
	position: fixed;
	bottom: 14px;
	right: 14px;
	max-width: 500px;
	max-height: 100px;
	padding: 0 15px 0 0;
	border: 1px solid;
	border-color: #555 #555 #606060;
	border-radius: 4px
}
#flashdata-message span {
	display: block;
	padding: 15px;
	color: #333;
	text-shadow: 0 1px 1px #fff
}
#flashdata-message b {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	line-height: 20px;
	padding: 0 5px;
	color: #999;
	text-shadow: none;
	background: #f9f9f9;
	border-radius: 0 4px 0 4px;
	vertical-align: middle;
	font-weight: 400;
	cursor: pointer
}
.hubs-embedded .empty-hub-wrapper, .hubs-frontend .empty-hub-wrapper {
	position: relative;
	width: 80%;
	max-width: 1000px;
	margin: 0 auto;
	padding: 40px 0
}
.hubs-embedded .empty-hub-wrapper .empty-hub, .hubs-frontend .empty-hub-wrapper .empty-hub {
	position: relative
}
.hubs-embedded .empty-hub-wrapper .empty-hub .display-block, .hubs-frontend .empty-hub-wrapper .empty-hub .display-block {
	position: relative;
	width: 75%;
	min-height: 300px;
	margin: 20px auto;
	background: hsla(0,0%,100%,.9);
	-webkit-box-shadow: 0 0 2px 1px rgba(0,0,0,.1);
	box-shadow: 0 0 2px 1px rgba(0,0,0,.1);
	text-align: center
}
.hubs-embedded .empty-hub-wrapper .empty-hub .display-block h2, .hubs-frontend .empty-hub-wrapper .empty-hub .display-block h2 {
	font-size: 60px;
	padding-top: 80px;
	margin-bottom: 30px
}
.hubs-embedded .empty-hub-wrapper .empty-hub .display-block p, .hubs-frontend .empty-hub-wrapper .empty-hub .display-block p {
	font-size: 22px;
	margin: 5px 0 0
}
.hubs-embedded .empty-hub-wrapper .empty-hub .display-block .yowzers, .hubs-frontend .empty-hub-wrapper .empty-hub .display-block .yowzers {
	position: absolute;
	top: 50px;
	left: 15%;
	width: 70px;
	height: 30px;
	background: transparent url(/img/hubs/empty-hub.png) no-repeat 0 -232px
}
.hubs-embedded .empty-hub-wrapper .gear-layer1, .hubs-frontend .empty-hub-wrapper .gear-layer1 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 220px;
	height: 231px;
	background: transparent url(/img/hubs/empty-hub.png) no-repeat 0 0
}
.hubs-embedded .empty-hub-wrapper .gear-layer2, .hubs-frontend .empty-hub-wrapper .gear-layer2 {
	position: absolute;
	top: 0;
	right: 0;
	width: 357px;
	height: 300px;
	background: transparent url(/img/hubs/empty-hub.png) no-repeat 100% 0
}
.hubs-embedded .settings_wrapper .empty-hub-wrapper, .hubs-frontend .settings_wrapper .empty-hub-wrapper {
	width: 100%
}
.hubs-embedded .settings_wrapper .empty-hub-wrapper *, .hubs-frontend .settings_wrapper .empty-hub-wrapper * {
	text-align: center
}
.hubs-embedded .settings_wrapper .empty-hub-wrapper .empty-hub .display-block, .hubs-frontend .settings_wrapper .empty-hub-wrapper .empty-hub .display-block {
	width: 85%
}
.hubs-embedded .settings_wrapper .empty-hub-wrapper .empty-hub .display-block .yowzers, .hubs-frontend .settings_wrapper .empty-hub-wrapper .empty-hub .display-block .yowzers {
	left: 7%
}
.hubs-embedded .settings_wrapper .empty-hub-wrapper .empty-hub .display-block h2, .hubs-frontend .settings_wrapper .empty-hub-wrapper .empty-hub .display-block h2 {
	font-size: 40px
}
.hubs-embedded .settings_wrapper .empty-hub-wrapper .empty-hub .footer, .hubs-frontend .settings_wrapper .empty-hub-wrapper .empty-hub .footer {
	width: 85%
}
.hubs-embedded .settings_wrapper .empty-hub-wrapper .gear-layer1, .hubs-frontend .settings_wrapper .empty-hub-wrapper .gear-layer1 {
	bottom: 60px
}
@media only screen and (max-width:1200px) {
.hubs-embedded .empty-hub-wrapper, .hubs-frontend .empty-hub-wrapper {
	width: 90%
}
.hubs-embedded .empty-hub-wrapper .empty-hub .display-block, .hubs-frontend .empty-hub-wrapper .empty-hub .display-block {
	width: 80%
}
.hubs-embedded .empty-hub-wrapper .empty-hub .display-block .yowzers, .hubs-frontend .empty-hub-wrapper .empty-hub .display-block .yowzers {
	left: 9%
}
.hubs-embedded .empty-hub-wrapper .empty-hub .footer, .hubs-frontend .empty-hub-wrapper .empty-hub .footer {
	width: 80%
}
.hubs-embedded .empty-hub-wrapper .gear-layer1, .hubs-frontend .empty-hub-wrapper .gear-layer1 {
	bottom: 60px
}
}
@media only screen and (max-width:900px) {
.hubs-embedded .empty-hub-wrapper, .hubs-frontend .empty-hub-wrapper {
	width: 100%
}
.hubs-embedded .empty-hub-wrapper .empty-hub .display-block, .hubs-frontend .empty-hub-wrapper .empty-hub .display-block {
	width: 85%
}
.hubs-embedded .empty-hub-wrapper .empty-hub .display-block .yowzers, .hubs-frontend .empty-hub-wrapper .empty-hub .display-block .yowzers {
	left: 7%
}
.hubs-embedded .empty-hub-wrapper .empty-hub .footer, .hubs-frontend .empty-hub-wrapper .empty-hub .footer {
	width: 85%
}
.hubs-embedded .empty-hub-wrapper .gear-layer1, .hubs-frontend .empty-hub-wrapper .gear-layer1 {
	bottom: 60px
}
}
@media only screen and (max-width:650px) {
.hubs-embedded .empty-hub-wrapper, .hubs-frontend .empty-hub-wrapper {
	width: 100%
}
.hubs-embedded .empty-hub-wrapper .empty-hub .display-block, .hubs-frontend .empty-hub-wrapper .empty-hub .display-block {
	width: 90%;
	min-height: 280px
}
.hubs-embedded .empty-hub-wrapper .empty-hub .display-block h2, .hubs-frontend .empty-hub-wrapper .empty-hub .display-block h2 {
	font-size: 45px
}
.hubs-embedded .empty-hub-wrapper .empty-hub .display-block p, .hubs-frontend .empty-hub-wrapper .empty-hub .display-block p {
	font-size: 20px
}
.hubs-embedded .empty-hub-wrapper .empty-hub .display-block .yowzers, .hubs-frontend .empty-hub-wrapper .empty-hub .display-block .yowzers {
	left: 5%
}
.hubs-embedded .empty-hub-wrapper .gear-layer1, .hubs-frontend .empty-hub-wrapper .gear-layer1 {
	left: -20px;
	bottom: 110px
}
.hubs-embedded .empty-hub-wrapper .gear-layer2, .hubs-frontend .empty-hub-wrapper .gear-layer2 {
	top: -20px
}
}
#moveToTop {
	z-index: 2
}
.featured-container-fade.fade-left {
	z-index: 3
}
.level-one a {
	z-index: 4
}
.tile.single .icon {
	z-index: 1
}
.tile.single&gt;a {
	z-index: 4
}
.tile.single&gt;a.view {
	z-index: 6
}
.cta-item-container .cta {
	z-index: 1
}
.cta .cta-form-response, .cta .hidden-cta-fields {
	z-index: 5
}
.cta .run-away {
	z-index: 6
}
.cta .submission-loader-container {
	z-index: 12
}
.cta .submission-loader-container img {
	z-index: 1
}
.blocking-cta.prevent-interaction {
	z-index: 2
}
.block-cta {
	z-index: 6
}
.bread-crumbs {
	z-index: 4
}
.share-item.type-single, .share-single {
	z-index: 7
}
.search-results-overlay .mobile-search-header {
	z-index: 1
}
.share-item, .share-social, .share-twitter {
	z-index: 401
}
.top-nav {
	z-index: 1000
}
.top-nav .secondary-logo {
	z-index: 1100
}
.top-nav .left-nav.desktop {
	z-index: 1200
}
.top-nav .nav-toggle, .top-nav .right-side-btns {
	z-index: 1300
}
.large-header {
	z-index: 2000
}
.left-nav.desktop {
	z-index: 3000
}
.left-nav&gt;li ul {
	z-index: 36
}
.left-nav&gt;li .sub-menu-arrow {
	z-index: 41
}
.search-results-backdrop {
	z-index: 4200
}
.search-results-overlay {
	z-index: 4250
}
.search-drop-down {
	z-index: 4300
}
.share-hub, .share-item {
	z-index: 4400
}
.mobile-nav, .mobile-share {
	z-index: 4500
}
#cboxOverlay, #cboxWrapper, #colorbox {
	z-index: 4700
}
.cta.full-screen-cta {
	z-index: 7000
}
.cta.full-screen-cta .run-away {
	z-index: 10
}
.cta.full-screen-cta .hidden-cta-fields {
	z-index: 9
}
.document-container {
	z-index: 7100
}
.document-container .document-control {
	z-index: 7200
}
#item-content.fullscreen-doc .block-cta {
	z-index: 7500
}
#loading-overlay {
	z-index: 8000
}
body.lab_permanent_header .search-results-backdrop {
	z-index: 5200
}
body.lab_permanent_header .search-results-overlay {
	z-index: 5250
}
body.lab_permanent_header .search-drop-down {
	z-index: 5300
}
body.lab_permanent_header.search-results-opened .top-nav {
	z-index: 6000
}
body.lab_permanent_header.search-results-opened .mobile-nav, body.lab_permanent_header.search-results-opened .mobile-share, body.lab_permanent_header.search-results-opened .search-drop-down, body.lab_permanent_header.search-results-opened .share-hub, body.lab_permanent_header.search-results-opened .share-item {
	z-index: 6100
}
body.lab_permanent_header.search-results-opened .search-results-backdrop {
	z-index: 6500
}
body.lab_permanent_header.search-results-opened .search-results-overlay {
	z-index: 6600
}
body.lab_permanent_header.search-results-opened .search-drop-down {
	z-index: 6700
}
body.lab_nav_always_top .top-nav {
	z-index: 6000
}
body.lab_nav_always_top .mobile-nav, body.lab_nav_always_top .mobile-share, body.lab_nav_always_top .search-drop-down, body.lab_nav_always_top .share-hub, body.lab_nav_always_top .share-item {
	z-index: 6100
}
body.lab_nav_always_top .search-results-backdrop {
	z-index: 6500
}
body.lab_nav_always_top .search-results-overlay {
	z-index: 6600
}
body.lab_nav_always_top .search-drop-down {
	z-index: 6700
}
.KeepNavAtTop .top-nav {
	z-index: 6000
}
.KeepNavAtTop .mobile-nav, .KeepNavAtTop .mobile-share, .KeepNavAtTop .search-drop-down, .KeepNavAtTop .share-hub, .KeepNavAtTop .share-item {
	z-index: 6100
}
.KeepNavAtTop .search-results-backdrop {
	z-index: 6500
}
.KeepNavAtTop .search-results-overlay {
	z-index: 6600
}
.KeepNavAtTop .search-drop-down {
	z-index: 6700
}
.comments-container {
	padding: 40px;
	border-top: 1px solid #e5e5e5
}
.bi-standard.bi-custom.bi-wrap.bi-right {
	z-index: 1
}
.bi-standard.bi-custom.bi-wrap.bi-right .bi-panel .bi-promo {
	background-color: transparent
}
.bi-standard.bi-custom.bi-wrap.bi-right .bi-panel .bi-promo:hover {
	background-color: #fff
}
.bi-standard.bi-custom.bi-wrap.bi-right .bi-panel .bi-promo-title {
	color: #333;
	font-size: 12px
}
.bi-standard.bi-custom.bi-wrap.bi-right .bi-panel .bi-title {
	font-size: 16px;
	color: #000
}
.bi-standard.bi-custom.bi-wrap.bi-right .bi-panel .bi-promo-sep {
	height: 0
}
.bi-standard.bi-custom.bi-wrap.bi-right&gt;.bi-bubble2 {
	background-color: #fff;
	border-color: #fff;
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,.2);
	box-shadow: 0 0 5px rgba(0,0,0,.2)
}
.bi-standard.bi-custom.bi-wrap.bi-right&gt;.bi-bubble2&gt;.bi-bubble2-title {
	display: none
}
.bi-standard.bi-custom.bi-wrap.bi-right&gt;.bi-bubble2&gt;.bi-bubble2-body {
	color: #666;
	font-size: 13px
}
.bi-standard.bi-custom.bi-wrap.bi-right&gt;.bi-bubble2&gt;.bi-bubble2-arrow.bi-left {
	border-left-color: #fff
}
.bi-standard.bi-custom.bi-wrap.bi-right&gt;.bi-bubble2&gt;.bi-bubble2-arrow.bi-right {
	border-right-color: #fff
}
@media only screen and (max-height:800px) {
.item-level.with-cta .bi-standard.bi-custom.bi-wrap .bi-promo-container&gt;.bi-promo[data-index="2"] {
	display: none
}
}
@media only screen and (max-height:715px) {
.item-level.with-cta .bi-standard.bi-custom.bi-wrap .bi-promo-container&gt;.bi-promo[data-index="1"] {
	display: none
}
}
.bi-wrap.bi-bar.bi-bottom {
	z-index: 1
}
.bi-wrap.bi-bar.bi-bottom .bi-promo .bi-promo-icon-wrap {
	display: none
}
.bi-wrap.bi-bar.bi-bottom .bi-panel {
	background-color: #fff
}
.bi-wrap.bi-bar.bi-bottom .bi-pager-dot.bi-active {
	background-color: #5bc0de
}
.bi-wrap.bi-bar.bi-bottom .bi-pager-dot:hover {
	background-color: #ccc
}
.bi-wrap.bi-bar.bi-bottom .bi-promo-title, .bi-wrap.bi-bar.bi-bottom .bi-promo-type {
	color: #5bc0de
}
.bi-wrap.bi-bar.bi-bottom .bi-footer, .bi-wrap.bi-bar.bi-bottom .bi-header.bi-showtrue {
	display: none
}
body.lab_sticky_footer&gt;footer {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	background: #454545;
	margin: 0;
	padding: 8px 0;
	border: none;
	color: #aaa;
	z-index: 999
}
body.lab_sticky_footer&gt;footer .copyright&gt;a {
	color: #ddd;
	margin: 0 11px
}
body.lab_sticky_footer&gt;footer .copyright&gt;a:hover {
	color: #fff!important
}
body.lab_sticky_footer&gt;footer&gt;p {
	margin: 0!important;
	max-width: none!important
}
body.lab_sticky_footer&gt;footer&gt;p&gt;span {
	color: #999;
	font-size: 12px
}
body.lab_sticky_footer&gt;footer&gt;p&gt;a {
	color: #999;
	font-size: 12px;
	margin-right: 85px!important
}
body.lab_sticky_footer #moveToTop {
	bottom: 65px
}
@media only screen and (max-width:560px) {
body.lab_sticky_footer&gt;footer {
	position: relative;
	width: auto
}
body.lab_sticky_footer&gt;footer .copyright {
	padding-bottom: 7px
}
body.lab_sticky_footer&gt;footer .copyright&gt;a {
	margin: 0 5px
}
body.lab_sticky_footer&gt;footer&gt;p&gt;a {
	margin-right: 0!important
}
}
@media only screen and (min-width:1250px) {
body.lab_next_flyout #default-next-button-wrapper .item-next-prev, body.lab_next_flyout #recommendation-button-wrapper .item-next-prev {
	position: fixed;
	bottom: 50px;
	right: 0;
	border: 1px solid #ccc;
	border-right: 0;
	z-index: 9
}
body.lab_next_flyout #default-next-button-wrapper .item-prev, body.lab_next_flyout #recommendation-button-wrapper .item-prev {
	display: none
}
body.lab_next_flyout #default-next-button-wrapper .item-next-prev .item-next, body.lab_next_flyout #recommendation-button-wrapper .item-next-prev .item-next {
	border-left: 0;
	width: 200px;
	-webkit-transition: width .3s ease-out;
	-o-transition: width .3s ease-out;
	transition: width .3s ease-out
}
body.lab_next_flyout #default-next-button-wrapper .item-next:hover, body.lab_next_flyout #recommendation-button-wrapper .item-next:hover {
	width: 500px!important
}
body.lab_next_flyout #default-next-button-wrapper .item-next.none, body.lab_next_flyout #recommendation-button-wrapper .item-next.none {
	display: none
}
body.lab_next_flyout #default-next-button-wrapper .item-next-prev .item-next .arrow, body.lab_next_flyout #recommendation-button-wrapper .item-next-prev .item-next .arrow {
	margin-top: 15px
}
}
body.lab_permanent_header.hub-page header {
	height: 60%!important;
	max-height: 400px
}
body.lab_permanent_header.hub-page header&gt;.large-header {
	border-bottom: none!important
}
body.lab_permanent_header.hub-page header&gt;.large-header .primary-logo {
	opacity: 1;
	filter: alpha(opacity=100)
}
body.lab_permanent_header.hub-page header #header-loading-overlay {
	display: none
}
body.lab_permanent_header.hub-page .main {
	margin-top: 30px
}
@media only screen and (max-width:560px) {
body.lab_permanent_header.hub-page header .large-header .header-wrapper {
	margin-top: -15%
}
}
@media only screen and (min-width:721px) {
body.lab_permanent_header.hub-page header&gt;.large-header .primary-logo&gt;img {
	max-height: 210px
}
}
body.lab_no_header.hub-page.hubs-embedded-iframe header, body.lab_no_header.hub-page header {
	height: auto!important;
	min-height: 0
}
body.lab_no_header.hub-page.hubs-embedded-iframe header&gt;.large-header, body.lab_no_header.hub-page header&gt;.large-header {
	display: none
}
body.lab_no_header.hub-page.hubs-embedded-iframe .main, body.lab_no_header.hub-page .main {
	margin-top: 90px
}
body.hubs-embedded-iframe.hide-banner.hide-primary-nav .main, body.iframe.lab_iframe_no_nav.lab_no_header.hub-page .main, body.lab_no_header.hubs-embedded-iframe.hide-header .main {
	margin-top: 30px
}
@media only screen and (min-width:990px) {
body.lab_highlight .tile.highlight {
	width: 520px;
	height: 679px;
	background-color: #fff
}
body.lab_highlight .tile.highlight .img {
	position: absolute;
	top: 0;
	left: 0;
	height: 283px;
	width: 100%;
	background-color: #fff
}
body.lab_highlight .tile.highlight .description {
	height: 396px
}
body.lab_highlight .tile.highlight .description img.avatar {
	height: 40px
}
body.lab_highlight .tile.highlight .description h3 {
	font-size: 50px;
	line-height: 50px
}
body.lab_highlight .tile.highlight .description h3.avatar {
	font-size: 25px;
	line-height: 40px
}
body.lab_highlight .tile.highlight .description h4 {
	font-size: 30px;
	line-height: 36px
}
body.lab_highlight .tile.highlight .description .icon {
	margin: 30px
}
body.lab_highlight .tile.highlight .description .share-single {
	width: 60%;
	margin: 0 15%
}
body.lab_highlight .tile.highlight.uberflip.portrait .img {
	height: 540px
}
body.lab_highlight .tile.highlight.uberflip.portrait .description {
	height: 140px
}
body.lab_highlight .tile.highlight.uberflip.portrait .description&gt;h3 {
	font-size: 40px;
	line-height: 40px
}
body.lab_highlight .tile.highlight.instagram:not(.list) .img {
	height: 520px
}
body.lab_highlight .tile.highlight.instagram:not(.list) .description {
	height: 180px
}
}
body.iframe.lab_iframe_no_nav .top-nav {
	display: none
}
body.iframe.lab_iframe_no_nav .main {
	margin-top: 30px
}
body.iframe.lab_iframe_no_nav .large-header #header-loading-overlay.hide-splash-state {
	bottom: 25px
}
body.lab_theme_dark {
	background: #212121;
	color: #fff
}
body.lab_theme_dark a:hover {
	color: #fff
}
body.lab_theme_dark .description-block h1, body.lab_theme_dark .description-block h2 {
	color: #eee;
	text-shadow: none
}
body.lab_theme_dark .description-block p {
	color: #ddd
}
body.lab_theme_dark h2.hub-heading {
	color: #eee;
	text-shadow: none
}
body.lab_theme_dark .top-nav {
	background-color: #000;
	background-color: rgba(0,0,0,.97);
	border-bottom-color: #212121
}
body.lab_theme_dark .top-nav .nav-toggle, body.lab_theme_dark .top-nav .search-toggle, body.lab_theme_dark .top-nav .share-toggle {
	border-color: #222;
	background-color: #111;
	color: #fff;
	text-align: center
}
body.lab_theme_dark .top-nav .search-container .search-toggle:not(.expanded):hover {
	background-color: #333
}
body.lab_theme_dark .top-nav .share-hub li:first-child, body.lab_theme_dark .top-nav .share-item li:first-child {
	background: #333;
	color: #eee;
	text-shadow: none
}
body.lab_theme_dark .top-nav .share-hub li, body.lab_theme_dark .top-nav .share-item li {
	overflow: hidden
}
body.lab_theme_dark .top-nav .share-hub:before, body.lab_theme_dark .top-nav .share-item:before {
	border-bottom-color: #333
}
body.lab_theme_dark .top-nav .left-nav.desktop&gt;li.hover.has-children {
	background: #111
}
body.lab_theme_dark .top-nav .left-nav.desktop&gt;li.hover.has-children a {
	color: #fff
}
body.lab_theme_dark .top-nav .left-nav&gt;li.selected {
	background: #333
}
body.lab_theme_dark .top-nav .left-nav&gt;li.hover, body.lab_theme_dark .top-nav .left-nav&gt;li ul {
	background: #111;
	-webkit-box-shadow: -1px 0 3px hsla(0,0%,100%,.1);
	box-shadow: -1px 0 3px hsla(0,0%,100%,.1)
}
body.lab_theme_dark .top-nav .left-nav&gt;li&gt;a {
	color: #ccc
}
body.lab_theme_dark .top-nav .left-nav&gt;li&gt;a:hover {
	color: #fff
}
body.lab_theme_dark .tile {
	background: #000;
	-webkit-box-shadow: none;
	box-shadow: none
}
body.lab_theme_dark .tile:before {
	background: #000
}
body.lab_theme_dark .tile.single .img.visible {
	opacity: .85;
	filter: alpha(opacity=85)
}
body.lab_theme_dark .tile.single .description {
	background-color: #000!important
}
body.lab_theme_dark .tile.single .description h3 {
	color: #ccc!important
}
body.lab_theme_dark .tile.single .description h4 {
	color: #aaa!important
}
body.lab_theme_dark .tile.single&gt;a.view {
	background-color: #333;
	border-top-color: #212121
}
body.lab_theme_dark .tile.single&gt;a.view:before {
	background-color: rgba(0,0,0,.2);
	background-image: -o-linear-gradient(top, transparent, rgba(0,0,0,.5));
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0,0,0,.5)));
	background-image: linear-gradient(180deg, transparent, rgba(0,0,0,.5));
	background-repeat: repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#80000000", GradientType=0)
}
body.lab_theme_dark .tile.single&gt;a.view:after {
	background-position: -16px 0
}
body.lab_theme_dark .tile.single:hover .img.visible {
	opacity: 1;
	filter: alpha(opacity=100)
}
body.lab_theme_dark .tile.single:hover .description h3 {
	color: #fff!important
}
body.lab_theme_dark .tile.single:hover .description h4 {
	color: #ccc!important
}
body.lab_theme_dark .tile.single.list&gt;a.view {
	background-color: transparent;
	border: none
}
body.lab_theme_dark .share-single {
	background: transparent!important
}
body.lab_theme_dark .share-single&gt;li {
	background: #000!important;
	background: rgba(0,0,0,.9)!important;
	border-color: #111
}
body.lab_theme_dark .left-nav&gt;li .sub-menu-arrow {
	border-right-color: #000
}
body.lab_theme_dark .left-nav&gt;li ul {
	background: #000;
	color: #aaa
}
body.lab_theme_dark .left-nav&gt;li ul a {
	color: #eee;
	border-top-color: #333
}
body.lab_theme_dark .left-nav&gt;li ul a:hover {
	color: #fff
}
body.lab_theme_dark section.level-three {
	background: #000;
	color: #fff;
	border-color: #333
}
body.lab_theme_dark section.level-three h1 {
	color: #fff
}
body.lab_theme_dark section.level-three .meta, body.lab_theme_dark section.level-three .meta-bottom {
	border-color: #333
}
body.lab_theme_dark section.level-three .entry h2, body.lab_theme_dark section.level-three .entry h3, body.lab_theme_dark section.level-three .entry h4, body.lab_theme_dark section.level-three .entry h5 {
	color: #ddd
}
body.lab_theme_dark section.level-three .entry ol, body.lab_theme_dark section.level-three .entry p, body.lab_theme_dark section.level-three .entry ul {
	color: #ccc
}
body.lab_theme_dark section.level-three .entry blockquote {
	background: #111
}
body.lab_theme_dark section.level-three .entry blockquote h2 {
	color: #eee
}
body.lab_theme_dark section.level-three .entry blockquote.author {
	border-color: #222
}
body.lab_theme_dark section.level-three .meta-bottom ul.share-twitter {
	background: transparent;
	border: none
}
body.lab_theme_dark section.level-three .meta-bottom ul.share-twitter li {
	border: none
}
body.lab_theme_dark section.level-three .item-next-prev {
	background-color: #111;
	border-color: #333
}
body.lab_theme_dark section.level-three .item-next-prev .item-next .preview .meta-top span.title, body.lab_theme_dark section.level-three .item-next-prev .item-prev .preview .meta-top span.title {
	color: #eee
}
body.lab_theme_dark section.level-three .item-next-prev .item-next:hover .preview .meta-top .prev-next, body.lab_theme_dark section.level-three .item-next-prev .item-prev:hover .preview .meta-top .prev-next {
	-webkit-box-shadow: none;
	box-shadow: none
}
body.lab_theme_dark section.level-three .item-next-prev .item-next:hover .preview .meta-top p, body.lab_theme_dark section.level-three .item-next-prev .item-next:hover .preview .meta-top span.title, body.lab_theme_dark section.level-three .item-next-prev .item-prev:hover .preview .meta-top p, body.lab_theme_dark section.level-three .item-next-prev .item-prev:hover .preview .meta-top span.title {
	color: #fff
}
body.lab_theme_dark section.level-three .item-next-prev .item-prev&gt;.arrow {
	border-right-color: #666
}
body.lab_theme_dark section.level-three .item-next-prev .item-prev&gt;.arrow&gt;span {
	border-right-color: #111
}
body.lab_theme_dark section.level-three .item-next-prev .item-next {
	border-left-color: #333
}
body.lab_theme_dark section.level-three .item-next-prev .item-next&gt;.arrow {
	border-left-color: #666
}
body.lab_theme_dark section.level-three .item-next-prev .item-next&gt;.arrow&gt;span {
	border-left-color: #111
}
body.lab_theme_dark section.level-three .comments-container, body.lab_theme_dark section.level-three.facebook .entry-inner-wrapper {
	border-color: #333
}
body.lab_theme_dark section.level-three.facebook .entry-inner-wrapper .entry-inner {
	background: #333
}
body.lab_theme_dark section.level-three&gt;.single-uberflip .fullscreen-controls.underneath&gt;a {
	background: #111
}
body.lab_theme_dark section.level-three&gt;.single-uberflip .fullscreen-controls.underneath&gt;a:hover {
	background: #222
}
body.lab_theme_dark .carousel-nav li {
	border-color: #333
}
body.lab_theme_dark .carousel-nav li a, body.lab_theme_dark .carousel-nav li a:hover {
	background-position: -1px -130px
}
body.lab_theme_dark .carousel-nav li.next a, body.lab_theme_dark .carousel-nav li.next a:hover {
	background-position: -34px -131px
}
body.lab_theme_dark .carousel-nav li a {
	background-color: #000
}
body.lab_theme_dark .carousel-nav li a:hover {
	background-color: #111
}
body.lab_theme_dark footer {
	border-color: #333
}
body.lab_theme_dark #loading-notifier&gt;div {
	opacity: .2;
	filter: alpha(opacity=20)
}
body.lab_theme_dark .top-nav .right-side-btns .locale-selector {
	background-color: #111;
	border-color: #222
}
body.lab_theme_dark .top-nav .right-side-btns .locale-selector&gt;a {
	color: #a2a1a1
}
body.lab_theme_dark .top-nav .right-side-btns .locale-selector&gt;ul {
	background-color: #111;
	border-color: #222
}
body.lab_theme_dark .top-nav .right-side-btns .locale-selector&gt;ul li {
	border-color: #222
}
body.lab_theme_dark .top-nav .right-side-btns .locale-selector&gt;ul a, body.lab_theme_dark .top-nav .right-side-btns .locale-selector&gt;ul a:hover {
	color: #a2a1a1
}
body.hub-login {
	height: auto
}
body.hub-login .intro {
	text-align: center;
	opacity: 0;
	filter: alpha(opacity=0)
}
body.hub-login .intro h1 {
	display: inline-block;
	line-height: 1;
	font-weight: 900;
	text-transform: uppercase
}
body.hub-login .intro h2 {
	font-weight: 400
}
body.hub-login .intro .input-container {
	display: inline-block;
	margin-bottom: 10px
}
body.hub-login .intro .input-container button, body.hub-login .intro .input-container input {
	border: 0;
	background-image: none
}
body.hub-login .intro .input-container input {
	padding: 10px 2.5%;
	color: #777;
	border-radius: 3px
}
body.hub-login .intro .input-container button {
	position: relative;
	padding: 0;
	border: 1px solid hsla(0,0%,100%,.3);
	border-radius: 3px;
	color: #ccc;
	text-shadow: 1px 1px 1px rgba(0,0,0,.3);
	outline: 0
}
body.hub-login .intro .input-container button:hover {
	color: #eee
}
body.hub-login .intro .input-container button:active {
	-webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
	box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05)
}
body.hub-login .intro .input-container button span {
	display: block;
	width: 100%;
	height: 100%
}
body.hub-login .intro .input-container button.loading {
	pointer-events: none;
	cursor: default
}
body.hub-login .intro .input-container button.loading span {
	background-color: hsla(0,0%,100%,.4);
	background-image: url(/img/hubs/ajax-loader-white-2x.gif);
	background-position: 98%;
	background-repeat: no-repeat;
	opacity: .8;
	filter: alpha(opacity=80)
}
body.hub-login .error-alert {
	position: fixed;
	top: -50px;
	left: auto;
	right: 0;
	bottom: auto;
	width: 100%;
	height: auto;
	text-align: center
}
body.hub-login .error-alert p {
	display: inline-block;
	margin: 0;
	background-color: #f2dede;
	border: 1px solid #eed3d7;
	color: #b94a48;
	border-radius: 6px
}
body.hub-login.theme-light .intro h1 {
	color: #000;
	text-shadow: 1px 1px 1px hsla(0,0%,100%,.3)
}
body.hub-login.theme-light .intro h2 {
	color: #333
}
body.hub-login.theme-light .intro .input-container input:focus {
	border-color: rgba(0,0,0,.8);
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px hsla(0,0%,100%,.6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px hsla(0,0%,100%,.6)
}
body.hub-login.theme-dark .intro h1 {
	color: #fff;
	text-shadow: 1px 1px 1px rgba(0,0,0,.3)
}
body.hub-login.theme-dark .intro h2 {
	color: #eee
}
body.hub-login.theme-dark .intro .input-container input:focus {
	border-color: rgba(0,0,0,.8);
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px hsla(0,0%,100%,.6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px hsla(0,0%,100%,.6)
}
body.hub-login .intro h1 {
	margin: 10px;
	font-size: 22px
}
body.hub-login .intro h1 img {
	max-width: 126px;
	max-height: 80px
}
body.hub-login .intro h2 {
	padding: 0 5px;
	font-size: 12px
}
body.hub-login .intro .input-container {
	width: 190px
}
body.hub-login .intro .input-container button, body.hub-login .intro .input-container input {
	font-size: 16px
}
body.hub-login .intro .input-container input {
	width: 95%;
	height: 22px;
	padding: 5px 2.5%;
	line-height: 24px
}
body.hub-login .intro .input-container button {
	width: 100%;
	height: 32px;
	line-height: 30px
}
body.hub-login .intro .input-container button.loading span {
	background-size: 24px auto
}
body.hub-login .error-alert p {
	padding: 5px;
	font-size: 12px
}
@media screen and (min-width:320px) {
body.hub-login .intro h1 {
	margin: 20px 10px;
	font-size: 28px
}
body.hub-login .intro h1 img {
	max-width: 200px;
	max-height: 128px
}
body.hub-login .intro h2 {
	padding: 0 20px;
	font-size: 16px
}
body.hub-login .intro .input-container {
	width: 280px
}
body.hub-login .intro .input-container button, body.hub-login .intro .input-container input {
	font-size: 20px
}
body.hub-login .intro .input-container input {
	padding: 10px 2.5%
}
body.hub-login .intro .input-container button {
	width: 100%;
	height: 40px;
	line-height: 40px
}
}
@media screen and (min-width:480px) {
body.hub-login .intro h1 {
	font-size: 34px
}
body.hub-login .intro h1 img {
	max-width: 306px;
	max-height: 196px
}
body.hub-login .intro h2 {
	padding: 0 20px;
	font-size: 18px
}
body.hub-login .intro .input-container {
	width: 400px
}
body.hub-login .intro .input-container button, body.hub-login .intro .input-container input {
	font-size: 22px
}
body.hub-login .intro .input-container input {
	height: 24px
}
body.hub-login .intro .input-container button {
	width: 100%;
	height: 44px;
	line-height: 44px
}
body.hub-login .intro .input-container button.loading span {
	background-size: 32px auto
}
body.hub-login .error-alert p {
	padding: 10px;
	font-size: 14px
}
}
@media screen and (min-width:1024px) {
body.hub-login .intro h1 {
	margin: 20px;
	font-size: 38px
}
body.hub-login .intro h1 img {
	max-width: 394px;
	max-height: 250px
}
body.hub-login .intro h2 {
	padding: 0 20px;
	font-size: 20px
}
body.hub-login .intro .input-container {
	width: 420px
}
body.hub-login .error-alert p {
	padding: 15px;
	font-size: 14px
}
}
@media screen and (min-width:1280px) {
body.hub-login .intro h1 {
	margin: 20px;
	font-size: 46px
}
body.hub-login .intro h1 img {
	max-width: 394px;
	max-height: 250px
}
body.hub-login .intro h2 {
	font-size: 22px
}
body.hub-login .intro .input-container {
	width: 450px
}
body.hub-login .intro .input-container button, body.hub-login .intro .input-container input {
	font-size: 22px
}
body.hub-login .intro .input-container input {
	height: 30px
}
body.hub-login .intro .input-container button {
	width: 100%;
	height: 50px;
	line-height: 50px
}
}
.addthis_toolbox.addthis_floating_style {
	left: 50%;
	margin-left: -546px;
	background: transparent
}
.addthis_toolbox.addthis_floating_style.addthis_counter_style .addthis_internal_container {
	width: 70px
}
.addthis_toolbox.addthis_floating_style.addthis_counter_style .addthis_internal_container&gt;a {
	margin-bottom: 15px
}
.addthis_toolbox.addthis_floating_style.addthis_counter_style .addthis_internal_container .addthis_button_tweet.at300b {
	height: 20px
}
.item-level.with-cta .addthis_toolbox.addthis_floating_style {
	left: 50%;
	margin-left: -690px
}
body:not(.lab_top_menu) .addthis_toolbox.addthis_floating_style {
	display: inline-block;
	position: static;
	height: 70px;
	width: auto;
	margin-left: 0;
	min-width: 300px
}
body:not(.lab_top_menu) .addthis_toolbox.addthis_floating_style.addthis_counter_style .addthis_internal_container {
	width: 310px
}
body:not(.lab_top_menu) .addthis_toolbox.addthis_floating_style.addthis_counter_style .addthis_internal_container&gt;a {
	margin-bottom: 15px;
	float: left;
	margin-right: 13px
}
body:not(.lab_top_menu) .item-level.with-cta .addthis_toolbox.addthis_floating_style {
	margin-left: 0
}
@media only screen and (max-width:1606px) and (min-width:1510px) {
.item-level.with-cta .addthis_toolbox.addthis_floating_style {
	margin-left: -750px
}
}
@media only screen and (max-width:1400px) {
.item-level.with-cta .addthis_toolbox.addthis_floating_style {
	display: inline-block;
	position: static;
	height: 70px;
	width: auto;
	margin-left: 0;
	min-width: 300px
}
.item-level.with-cta .addthis_toolbox.addthis_floating_style.addthis_counter_style .addthis_internal_container {
	width: 310px
}
.item-level.with-cta .addthis_toolbox.addthis_floating_style.addthis_counter_style .addthis_internal_container&gt;a {
	margin-bottom: 15px;
	float: left;
	margin-right: 13px
}
.item-level.with-cta .item-level.with-cta .addthis_toolbox.addthis_floating_style {
	margin-left: 0
}
}
@media only screen and (max-width:1336px) and (min-width:1220px) {
.addthis_toolbox.addthis_floating_style {
	margin-left: -610px
}
}
@media only screen and (max-width:1100px) {
.addthis_toolbox.addthis_floating_style {
	display: inline-block;
	position: static;
	height: 70px;
	width: auto;
	margin-left: 0;
	min-width: 300px
}
.addthis_toolbox.addthis_floating_style.addthis_counter_style .addthis_internal_container {
	width: 310px
}
.addthis_toolbox.addthis_floating_style.addthis_counter_style .addthis_internal_container&gt;a {
	margin-bottom: 15px;
	float: left;
	margin-right: 13px
}
.item-level.with-cta .addthis_toolbox.addthis_floating_style {
	margin-left: 0
}
}
body.has-reco-panel #item-content {
	-webkit-transition: margin .25s cubic-bezier(.02, .01, .47, 1);
	-o-transition: margin .25s cubic-bezier(.02, .01, .47, 1);
	transition: margin .25s cubic-bezier(.02, .01, .47, 1)
}
.reco-panel {
	-webkit-transition: left .25s cubic-bezier(.02, .01, .47, 1);
	-o-transition: left .25s cubic-bezier(.02, .01, .47, 1);
	transition: left .25s cubic-bezier(.02, .01, .47, 1);
	position: fixed;
	bottom: 0;
	width: 240px;
	left: -240px;
	-webkit-box-shadow: 5px 10px 10px rgba(0,0,0,.05);
	box-shadow: 5px 10px 10px rgba(0,0,0,.05);
	background: #fff;
	border-right: 1px solid #d9d9d9;
	z-index: 7;
	top: 65px
}
.reco-panel::-webkit-scrollbar {
width:5px;
height:5px
}
.reco-panel::-webkit-scrollbar-track {
background:rgba(0,0,0,.05)
}
.reco-panel::-webkit-scrollbar-thumb {
background:rgba(0,0,0,.15);
border-radius:2px
}
.reco-panel::-webkit-scrollbar-thumb:hover {
background:rgba(0,0,0,.3)
}
.reco-panel .reco-toggle {
	z-index: 8
}
.reco-panel .reco-toggle span {
	position: fixed;
	font-size: 16px;
	color: #bbb;
	padding: 0 10px;
	background: #fff;
	line-height: 36px;
	z-index: 99;
	text-align: center;
	border: 1px solid #d9d9d9;
	-webkit-transition: all .2s ease-out;
	-o-transition: all ease-out .2s;
	transition: all .2s ease-out;
	margin-top: 15px;
	border-radius: 0 18px 18px 0;
	left: -4px;
	text-decoration: none
}
.reco-panel.open {
	overflow-y: scroll
}
.reco-panel.open, .reco-panel.open&gt;h3 {
	left: 0;
	-webkit-transition: left .25s cubic-bezier(.02, .01, .47, 1);
	-o-transition: left .25s cubic-bezier(.02, .01, .47, 1);
	transition: left .25s cubic-bezier(.02, .01, .47, 1)
}
.reco-panel.open .reco-toggle .reco-hide {
	display: block
}
.reco-panel.open .reco-toggle .reco-show {
	display: none
}
.reco-panel .reco-toggle {
	cursor: pointer
}
.reco-panel .reco-toggle .reco-hide {
	display: none
}
.reco-panel .reco-toggle .reco-show {
	display: block
}
.reco-panel .reco-toggle:active, .reco-panel .reco-toggle:hover {
	text-decoration: none;
	color: #666;
	background: #f9f9f9;
	border-color: #d9d9d9;
	left: 0
}
.reco-panel&gt;h3 {
	position: fixed;
	text-align: center;
	font-weight: 400;
	width: 218px;
	margin-left: 12px;
	left: -240px;
	height: 36px;
	background: #fff;
	border-bottom: 1px solid #d9d9d9;
	z-index: 7;
	line-height: 36px;
	text-transform: uppercase;
	font-size: 1em;
	-webkit-transition: left .25s cubic-bezier(.02, .01, .47, 1);
	-o-transition: left .25s cubic-bezier(.02, .01, .47, 1);
	transition: left .25s cubic-bezier(.02, .01, .47, 1)
}
.reco-panel .reco-panel-items {
	margin-top: 36px;
	padding: 16px
}
.reco-panel .reco-panel-items&gt;div.tile.single {
	width: 208px;
	height: 245px;
	margin: 0 0 16px
}
.reco-panel .reco-panel-items&gt;div.tile.single .img .duration {
	left: auto;
	right: 10px;
	border: none
}
.reco-panel .reco-panel-items&gt;div.tile.single .description div.h3like {
	font-size: 1.1em
}
.reco-panel .reco-panel-items&gt;div.tile.single .description h4, .reco-panel .reco-panel-items&gt;div.tile.single&gt;a.item-link.view {
	font-size: 13px
}
.reco-panel .reco-panel-items&gt;div.tile.single .icon.star {
	display: none
}
.related-items-container.reco-engine-show {
	display: block
}
body.ufw-viewer {
	color: beige
}
body.ufw-viewer.hide-footer div.site-footer {
	display: none
}
body.ufw-viewer.hubs-embedded-iframe::-webkit-scrollbar {
width:5px;
height:5px
}
body.ufw-viewer.hubs-embedded-iframe::-webkit-scrollbar-track {
background:rgba(0,0,0,.05)
}
body.ufw-viewer.hubs-embedded-iframe::-webkit-scrollbar-thumb {
background:rgba(0,0,0,.15);
border-radius:2px
}
body.ufw-viewer.hubs-embedded-iframe::-webkit-scrollbar-thumb:hover {
background:rgba(0,0,0,.3)
}
body.ufw-viewer.hubs-embedded-iframe {
	height: auto;
	background: #fff
}
body.ufw-viewer.hubs-embedded-iframe section.level-three {
	border: 0;
	margin: 0
}
body.ufw-viewer.hubs-embedded-iframe #hubs-container {
	margin: 0
}
body.ufw-viewer.hubs-embedded-iframe .bread-crumbs.item-level {
	display: none
}
body.ufw-viewer.hubs-embedded-iframe .page-width.item-level {
	margin: 40px 0 0
}
body.ufw-viewer.hubs-embedded-iframe .single-embed-wrapper .single-slideshare, body.ufw-viewer.hubs-embedded-iframe .single-embed-wrapper .single-video {
	margin: -40px -40px 20px
}
body.ufw-viewer.lab_no_header.hubs-embedded-iframe.hide-header .main {
	margin: 6px 0 0
}
body.ufw-viewer.hubs-embedded-iframe.hide-banner.hide-primary-nav .main, body.ufw-viewer.iframe.lab_iframe_no_nav.lab_no_header.hub-page .main, body.ufw-viewer.lab_no_header.hubs-embedded-iframe.hide-header .main {
	margin-top: -40px
}
.stream-banner, .stream-banner * {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
header.uf-stream-banner-sales .top-nav {
	display: none
}
body.hide-header.hide-banner .stream-banner-header.uf-stream-banner-marketing+div.main, body:not(.hide-header) .stream-banner-header.uf-stream-banner-marketing+div.main {
	margin-top: 30px
}
.stream-banner {
	position: relative
}
.stream-banner-shorter {
	height: 200px
}
.stream-banner-taller {
	height: 250px
}
.stream-banner:after {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	width: 100%;
	background-size: cover;
	background-position: 50%
}
.stream-banner-content {
	position: absolute;
	width: 100%;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	z-index: 1
}
.stream-banner-logos-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}
.stream-banner-logos-icon {
	font-style: normal;
	display: block;
	text-align: center;
	margin: 0 50px;
	font-size: 47px
}
.stream-banner-logos-icon.glyphicons:before {
	padding: 0
}
.stream-banner-logo {
	max-width: 100px;
	border-radius: 12px;
	border: 3px solid #fff
}
@media (max-width:720px) {
.stream-banner-logo {
	max-width: 75px
}
}
.stream-banner-logos-wrapper .stream-banner-logo-border {
	border-radius: 15px;
	overflow: hidden;
	border: 3px solid #fff
}
.stream-banner-logos-wrapper .stream-banner-logo-border .stream-banner-prospectLogo-wrapper, .stream-banner-logos-wrapper .stream-banner-logo-border .stream-banner-selfLogo-wrapper {
	border-radius: 10px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 100px;
	width: 100px
}
@media (max-width:860px) {
.stream-banner-logos-wrapper .stream-banner-logo-border .stream-banner-prospectLogo-wrapper, .stream-banner-logos-wrapper .stream-banner-logo-border .stream-banner-selfLogo-wrapper {
	height: 75px;
	width: 75px
}
}
.stream-banner-logos-wrapper .stream-banner-logo-border .stream-banner-prospectLogo-wrapper .stream-banner-logo, .stream-banner-logos-wrapper .stream-banner-logo-border .stream-banner-selfLogo-wrapper .stream-banner-logo {
	max-width: 100%;
	max-height: 100%;
	border-width: 0;
	border-radius: 0
}
.stream-banner-avatar {
	position: absolute;
	top: 100%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 80px;
	height: 80px;
	overflow: hidden;
	-webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,.5);
	box-shadow: 0 2px 4px 0 rgba(0,0,0,.5);
	border: 3px solid #fff;
	border-radius: 50%;
	z-index: 1
}
.stream-banner-avatar .uf-stream-banner-avatar-img {
	width: 100%
}
h2.stream-banner-heading {
	font-size: 30px;
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	line-height: normal;
	letter-spacing: normal;
	text-align: center;
	text-shadow: 0 2px 4px #000;
	margin-bottom: 0;
	margin-top: 10px
}
h2.stream-banner-heading.no-logo-largerFont {
	font-size: 48px;
	margin-top: 0
}
body.stream-banner-hide-navigation .bread-crumbs.item-level&gt;a:first-of-type, body.stream-banner-hide-navigation .bread-crumbs.item-level&gt;span:first-of-type, body.stream-banner-hide-navigation .item-next-prev, body.stream-banner-hide-navigation .related-items-container, body.stream-banner-hide-top-nav #bottom-footer, body.stream-banner-hide-top-nav .top-nav {
	display: none
}
body:not(.stream-banner-hide-top-nav):not(.hide-banner) .uf-stream-banner-marketing .stream-banner {
	margin-top: 65px
}
@media (max-width:860px) {
body.lab_top_menu:not(.stream-banner-hide-top-nav):not(.hide-banner) .uf-stream-banner-marketing .stream-banner {
	margin-top: 46px
}
}
@media (max-width:720px) {
body:not(.lab_top_menu):not(.stream-banner-hide-top-nav):not(.hide-banner) .uf-stream-banner-marketing .stream-banner {
	margin-top: 46px
}
}
@font-face {
	font-family: Glyphicons Regular;
	src: url(/fonts/glyphicons/glyphicons-regular.eot);
	src: url(/fonts/glyphicons/glyphicons-regular.eot?#iefix) format("embedded-opentype"), url(/fonts/glyphicons/glyphicons-regular.woff2) format("woff2"), url(/fonts/glyphicons/glyphicons-regular.woff) format("woff"), url(/fonts/glyphicons/glyphicons-regular.ttf) format("truetype"), url(/fonts/glyphicons/glyphicons-regular.svg#glyphiconsregular) format("svg")
}
.glyphicons {
	display: inline-block;
	font-family: Glyphicons Regular;
	font-style: normal;
	font-weight: 400;
	line-height: 1;
	vertical-align: top;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.glyphicons:before {
	display: inline-block;
	padding: 6px 8px
}
.glyphicons.x05 {
	font-size: 12px
}
.glyphicons.x2 {
	font-size: 48px
}
.glyphicons.x2:before {
	padding: 8px 12px
}
.glyphicons.x3 {
	font-size: 72px
}
.glyphicons.x3:before {
	padding: 16px 20px
}
.glyphicons.x4 {
	font-size: 96px
}
.glyphicons.x4:before {
	padding: 20px 28px
}
.glyphicons.x5 {
	font-size: 120px
}
.glyphicons.x5:before {
	padding: 28px 36px
}
.glyphicons.light:before {
	color: #f2f2f2
}
.glyphicons.drop:before {
	text-shadow: -1px 1px 3px rgba(0,0,0,.3)
}
.glyphicons.flip {
	-webkit-transform: scaleX(-1);
	-ms-transform: scaleX(-1);
	transform: scaleX(-1);
	-webkit-filter: FlipH;
	filter: FlipH;
	-ms-filter: "FlipH"
}
.glyphicons.flipv {
	-webkit-transform: scaleY(-1);
	-ms-transform: scaleY(-1);
	transform: scaleY(-1);
	-webkit-filter: FlipV;
	filter: FlipV;
	-ms-filter: "FlipV"
}
.glyphicons.rotate90 {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg)
}
.glyphicons.rotate180 {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}
.glyphicons.rotate270 {
	-webkit-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	transform: rotate(270deg)
}
.glyphicons-glass:before {
	content: "\E001"
}
.glyphicons-leaf:before {
	content: "\E002"
}
.glyphicons-dog:before {
	content: "\E003"
}
.glyphicons-user:before {
	content: "\E004"
}
.glyphicons-girl:before {
	content: "\E005"
}
.glyphicons-car:before {
	content: "\E006"
}
.glyphicons-user-add:before {
	content: "\E007"
}
.glyphicons-user-remove:before {
	content: "\E008"
}
.glyphicons-film:before {
	content: "\E009"
}
.glyphicons-magic:before {
	content: "\E010"
}
.glyphicons-envelope:before {
	content: "\E011"
}
.glyphicons-camera:before {
	content: "\E012"
}
.glyphicons-heart:before {
	content: "\E013"
}
.glyphicons-beach-umbrella:before {
	content: "\E014"
}
.glyphicons-train:before {
	content: "\E015"
}
.glyphicons-print:before {
	content: "\E016"
}
.glyphicons-bin:before {
	content: "\E017"
}
.glyphicons-music:before {
	content: "\E018"
}
.glyphicons-music-alt:before {
	content: "\E019"
}
.glyphicons-heart-empty:before {
	content: "\E020"
}
.glyphicons-home:before {
	content: "\E021"
}
.glyphicons-snowflake:before {
	content: "\E022"
}
.glyphicons-fire:before {
	content: "\E023"
}
.glyphicons-magnet:before {
	content: "\E024"
}
.glyphicons-parents:before {
	content: "\E025"
}
.glyphicons-binoculars:before {
	content: "\E026"
}
.glyphicons-road:before {
	content: "\E027"
}
.glyphicons-search:before {
	content: "\E028"
}
.glyphicons-cars:before {
	content: "\E029"
}
.glyphicons-notes-2:before {
	content: "\E030"
}
.glyphicons-pencil:before {
	content: "\E031"
}
.glyphicons-bus:before {
	content: "\E032"
}
.glyphicons-wifi-alt:before {
	content: "\E033"
}
.glyphicons-luggage:before {
	content: "\E034"
}
.glyphicons-old-man:before {
	content: "\E035"
}
.glyphicons-woman:before {
	content: "\E036"
}
.glyphicons-file:before {
	content: "\E037"
}
.glyphicons-coins:before {
	content: "\E038"
}
.glyphicons-plane:before {
	content: "\E039"
}
.glyphicons-notes:before {
	content: "\E040"
}
.glyphicons-stats:before {
	content: "\E041"
}
.glyphicons-charts:before {
	content: "\E042"
}
.glyphicons-pie-chart:before {
	content: "\E043"
}
.glyphicons-group:before {
	content: "\E044"
}
.glyphicons-keys:before {
	content: "\E045"
}
.glyphicons-calendar:before {
	content: "\E046"
}
.glyphicons-router:before {
	content: "\E047"
}
.glyphicons-camera-small:before {
	content: "\E048"
}
.glyphicons-star-empty:before {
	content: "\E049"
}
.glyphicons-star:before {
	content: "\E050"
}
.glyphicons-link:before {
	content: "\E051"
}
.glyphicons-eye-open:before {
	content: "\E052"
}
.glyphicons-eye-close:before {
	content: "\E053"
}
.glyphicons-alarm:before {
	content: "\E054"
}
.glyphicons-clock:before {
	content: "\E055"
}
.glyphicons-stopwatch:before {
	content: "\E056"
}
.glyphicons-projector:before {
	content: "\E057"
}
.glyphicons-history:before {
	content: "\E058"
}
.glyphicons-truck:before {
	content: "\E059"
}
.glyphicons-cargo:before {
	content: "\E060"
}
.glyphicons-compass:before {
	content: "\E061"
}
.glyphicons-keynote:before {
	content: "\E062"
}
.glyphicons-paperclip:before {
	content: "\E063"
}
.glyphicons-power:before {
	content: "\E064"
}
.glyphicons-lightbulb:before {
	content: "\E065"
}
.glyphicons-tag:before {
	content: "\E066"
}
.glyphicons-tags:before {
	content: "\E067"
}
.glyphicons-cleaning:before {
	content: "\E068"
}
.glyphicons-ruler:before {
	content: "\E069"
}
.glyphicons-gift:before {
	content: "\E070"
}
.glyphicons-umbrella:before {
	content: "\E071"
}
.glyphicons-book:before {
	content: "\E072"
}
.glyphicons-bookmark:before {
	content: "\E073"
}
.glyphicons-wifi:before {
	content: "\E074"
}
.glyphicons-cup:before {
	content: "\E075"
}
.glyphicons-stroller:before {
	content: "\E076"
}
.glyphicons-headphones:before {
	content: "\E077"
}
.glyphicons-headset:before {
	content: "\E078"
}
.glyphicons-warning-sign:before {
	content: "\E079"
}
.glyphicons-signal:before {
	content: "\E080"
}
.glyphicons-retweet:before {
	content: "\E081"
}
.glyphicons-refresh:before {
	content: "\E082"
}
.glyphicons-roundabout:before {
	content: "\E083"
}
.glyphicons-random:before {
	content: "\E084"
}
.glyphicons-heat:before {
	content: "\E085"
}
.glyphicons-repeat:before {
	content: "\E086"
}
.glyphicons-display:before {
	content: "\E087"
}
.glyphicons-log-book:before {
	content: "\E088"
}
.glyphicons-address-book:before {
	content: "\E089"
}
.glyphicons-building:before {
	content: "\E090"
}
.glyphicons-eyedropper:before {
	content: "\E091"
}
.glyphicons-adjust:before {
	content: "\E092"
}
.glyphicons-tint:before {
	content: "\E093"
}
.glyphicons-crop:before {
	content: "\E094"
}
.glyphicons-vector-path-square:before {
	content: "\E095"
}
.glyphicons-vector-path-circle:before {
	content: "\E096"
}
.glyphicons-vector-path-polygon:before {
	content: "\E097"
}
.glyphicons-vector-path-line:before {
	content: "\E098"
}
.glyphicons-vector-path-curve:before {
	content: "\E099"
}
.glyphicons-vector-path-all:before {
	content: "\E100"
}
.glyphicons-font:before {
	content: "\E101"
}
.glyphicons-italic:before {
	content: "\E102"
}
.glyphicons-bold:before {
	content: "\E103"
}
.glyphicons-text-underline:before {
	content: "\E104"
}
.glyphicons-text-strike:before {
	content: "\E105"
}
.glyphicons-text-height:before {
	content: "\E106"
}
.glyphicons-text-width:before {
	content: "\E107"
}
.glyphicons-text-resize:before {
	content: "\E108"
}
.glyphicons-left-indent:before {
	content: "\E109"
}
.glyphicons-right-indent:before {
	content: "\E110"
}
.glyphicons-align-left:before {
	content: "\E111"
}
.glyphicons-align-center:before {
	content: "\E112"
}
.glyphicons-align-right:before {
	content: "\E113"
}
.glyphicons-justify:before {
	content: "\E114"
}
.glyphicons-list:before {
	content: "\E115"
}
.glyphicons-text-smaller:before {
	content: "\E116"
}
.glyphicons-text-bigger:before {
	content: "\E117"
}
.glyphicons-embed:before {
	content: "\E118"
}
.glyphicons-embed-close:before {
	content: "\E119"
}
.glyphicons-table:before {
	content: "\E120"
}
.glyphicons-message-full:before {
	content: "\E121"
}
.glyphicons-message-empty:before {
	content: "\E122"
}
.glyphicons-message-in:before {
	content: "\E123"
}
.glyphicons-message-out:before {
	content: "\E124"
}
.glyphicons-message-plus:before {
	content: "\E125"
}
.glyphicons-message-minus:before {
	content: "\E126"
}
.glyphicons-message-ban:before {
	content: "\E127"
}
.glyphicons-message-flag:before {
	content: "\E128"
}
.glyphicons-message-lock:before {
	content: "\E129"
}
.glyphicons-message-new:before {
	content: "\E130"
}
.glyphicons-inbox:before {
	content: "\E131"
}
.glyphicons-inbox-plus:before {
	content: "\E132"
}
.glyphicons-inbox-minus:before {
	content: "\E133"
}
.glyphicons-inbox-lock:before {
	content: "\E134"
}
.glyphicons-inbox-in:before {
	content: "\E135"
}
.glyphicons-inbox-out:before {
	content: "\E136"
}
.glyphicons-cogwheel:before {
	content: "\E137"
}
.glyphicons-cogwheels:before {
	content: "\E138"
}
.glyphicons-picture:before {
	content: "\E139"
}
.glyphicons-adjust-alt:before {
	content: "\E140"
}
.glyphicons-database-lock:before {
	content: "\E141"
}
.glyphicons-database-plus:before {
	content: "\E142"
}
.glyphicons-database-minus:before {
	content: "\E143"
}
.glyphicons-database-ban:before {
	content: "\E144"
}
.glyphicons-folder-open:before {
	content: "\E145"
}
.glyphicons-folder-plus:before {
	content: "\E146"
}
.glyphicons-folder-minus:before {
	content: "\E147"
}
.glyphicons-folder-lock:before {
	content: "\E148"
}
.glyphicons-folder-flag:before {
	content: "\E149"
}
.glyphicons-folder-new:before {
	content: "\E150"
}
.glyphicons-edit:before {
	content: "\E151"
}
.glyphicons-new-window:before {
	content: "\E152"
}
.glyphicons-check:before {
	content: "\E153"
}
.glyphicons-unchecked:before {
	content: "\E154"
}
.glyphicons-more-windows:before {
	content: "\E155"
}
.glyphicons-show-big-thumbnails:before {
	content: "\E156"
}
.glyphicons-show-thumbnails:before {
	content: "\E157"
}
.glyphicons-show-thumbnails-with-lines:before {
	content: "\E158"
}
.glyphicons-show-lines:before {
	content: "\E159"
}
.glyphicons-playlist:before {
	content: "\E160"
}
.glyphicons-imac:before {
	content: "\E161"
}
.glyphicons-macbook:before {
	content: "\E162"
}
.glyphicons-ipad:before {
	content: "\E163"
}
.glyphicons-iphone:before {
	content: "\E164"
}
.glyphicons-iphone-transfer:before {
	content: "\E165"
}
.glyphicons-iphone-exchange:before {
	content: "\E166"
}
.glyphicons-ipod:before {
	content: "\E167"
}
.glyphicons-ipod-shuffle:before {
	content: "\E168"
}
.glyphicons-ear-plugs:before {
	content: "\E169"
}
.glyphicons-record:before {
	content: "\E170"
}
.glyphicons-step-backward:before {
	content: "\E171"
}
.glyphicons-fast-backward:before {
	content: "\E172"
}
.glyphicons-rewind:before {
	content: "\E173"
}
.glyphicons-play:before {
	content: "\E174"
}
.glyphicons-pause:before {
	content: "\E175"
}
.glyphicons-stop:before {
	content: "\E176"
}
.glyphicons-forward:before {
	content: "\E177"
}
.glyphicons-fast-forward:before {
	content: "\E178"
}
.glyphicons-step-forward:before {
	content: "\E179"
}
.glyphicons-eject:before {
	content: "\E180"
}
.glyphicons-facetime-video:before {
	content: "\E181"
}
.glyphicons-download-alt:before {
	content: "\E182"
}
.glyphicons-mute:before {
	content: "\E183"
}
.glyphicons-volume-down:before {
	content: "\E184"
}
.glyphicons-volume-up:before {
	content: "\E185"
}
.glyphicons-screenshot:before {
	content: "\E186"
}
.glyphicons-move:before {
	content: "\E187"
}
.glyphicons-more:before {
	content: "\E188"
}
.glyphicons-brightness-reduce:before {
	content: "\E189"
}
.glyphicons-brightness-increase:before {
	content: "\E190"
}
.glyphicons-plus-sign:before {
	content: "\E191"
}
.glyphicons-minus-sign:before {
	content: "\E192"
}
.glyphicons-remove-sign:before {
	content: "\E193"
}
.glyphicons-ok-sign:before {
	content: "\E194"
}
.glyphicons-question-sign:before {
	content: "\E195"
}
.glyphicons-info-sign:before {
	content: "\E196"
}
.glyphicons-exclamation-sign:before {
	content: "\E197"
}
.glyphicons-remove-circle:before {
	content: "\E198"
}
.glyphicons-ok-circle:before {
	content: "\E199"
}
.glyphicons-ban-circle:before {
	content: "\E200"
}
.glyphicons-download:before {
	content: "\E201"
}
.glyphicons-upload:before {
	content: "\E202"
}
.glyphicons-shopping-cart:before {
	content: "\E203"
}
.glyphicons-lock:before {
	content: "\E204"
}
.glyphicons-unlock:before {
	content: "\E205"
}
.glyphicons-electricity:before {
	content: "\E206"
}
.glyphicons-ok:before {
	content: "\E207"
}
.glyphicons-remove:before {
	content: "\E208"
}
.glyphicons-cart-in:before {
	content: "\E209"
}
.glyphicons-cart-out:before {
	content: "\E210"
}
.glyphicons-arrow-left:before {
	content: "\E211"
}
.glyphicons-arrow-right:before {
	content: "\E212"
}
.glyphicons-arrow-down:before {
	content: "\E213"
}
.glyphicons-arrow-up:before {
	content: "\E214"
}
.glyphicons-resize-small:before {
	content: "\E215"
}
.glyphicons-resize-full:before {
	content: "\E216"
}
.glyphicons-circle-arrow-left:before {
	content: "\E217"
}
.glyphicons-circle-arrow-right:before {
	content: "\E218"
}
.glyphicons-circle-arrow-top:before {
	content: "\E219"
}
.glyphicons-circle-arrow-down:before {
	content: "\E220"
}
.glyphicons-play-button:before {
	content: "\E221"
}
.glyphicons-unshare:before {
	content: "\E222"
}
.glyphicons-share:before {
	content: "\E223"
}
.glyphicons-chevron-right:before {
	content: "\E224"
}
.glyphicons-chevron-left:before {
	content: "\E225"
}
.glyphicons-bluetooth:before {
	content: "\E226"
}
.glyphicons-euro:before {
	content: "\E227"
}
.glyphicons-usd:before {
	content: "\E228"
}
.glyphicons-gbp:before {
	content: "\E229"
}
.glyphicons-retweet-2:before {
	content: "\E230"
}
.glyphicons-moon:before {
	content: "\E231"
}
.glyphicons-sun:before {
	content: "\E232"
}
.glyphicons-cloud:before {
	content: "\E233"
}
.glyphicons-direction:before {
	content: "\E234"
}
.glyphicons-brush:before {
	content: "\E235"
}
.glyphicons-pen:before {
	content: "\E236"
}
.glyphicons-zoom-in:before {
	content: "\E237"
}
.glyphicons-zoom-out:before {
	content: "\E238"
}
.glyphicons-pin:before {
	content: "\E239"
}
.glyphicons-albums:before {
	content: "\E240"
}
.glyphicons-rotation-lock:before {
	content: "\E241"
}
.glyphicons-flash:before {
	content: "\E242"
}
.glyphicons-map-marker:before {
	content: "\E243"
}
.glyphicons-anchor:before {
	content: "\E244"
}
.glyphicons-conversation:before {
	content: "\E245"
}
.glyphicons-chat:before {
	content: "\E246"
}
.glyphicons-note-empty:before {
	content: "\E247"
}
.glyphicons-note:before {
	content: "\E248"
}
.glyphicons-asterisk:before {
	content: "\E249"
}
.glyphicons-divide:before {
	content: "\E250"
}
.glyphicons-snorkel-diving:before {
	content: "\E251"
}
.glyphicons-scuba-diving:before {
	content: "\E252"
}
.glyphicons-oxygen-bottle:before {
	content: "\E253"
}
.glyphicons-fins:before {
	content: "\E254"
}
.glyphicons-fishes:before {
	content: "\E255"
}
.glyphicons-boat:before {
	content: "\E256"
}
.glyphicons-delete:before {
	content: "\E257"
}
.glyphicons-sheriffs-star:before {
	content: "\E258"
}
.glyphicons-qrcode:before {
	content: "\E259"
}
.glyphicons-barcode:before {
	content: "\E260"
}
.glyphicons-pool:before {
	content: "\E261"
}
.glyphicons-buoy:before {
	content: "\E262"
}
.glyphicons-spade:before {
	content: "\E263"
}
.glyphicons-bank:before {
	content: "\E264"
}
.glyphicons-vcard:before {
	content: "\E265"
}
.glyphicons-electrical-plug:before {
	content: "\E266"
}
.glyphicons-flag:before {
	content: "\E267"
}
.glyphicons-credit-card:before {
	content: "\E268"
}
.glyphicons-keyboard-wireless:before {
	content: "\E269"
}
.glyphicons-keyboard-wired:before {
	content: "\E270"
}
.glyphicons-shield:before {
	content: "\E271"
}
.glyphicons-ring:before {
	content: "\E272"
}
.glyphicons-cake:before {
	content: "\E273"
}
.glyphicons-drink:before {
	content: "\E274"
}
.glyphicons-beer:before {
	content: "\E275"
}
.glyphicons-fast-food:before {
	content: "\E276"
}
.glyphicons-cutlery:before {
	content: "\E277"
}
.glyphicons-pizza:before {
	content: "\E278"
}
.glyphicons-birthday-cake:before {
	content: "\E279"
}
.glyphicons-tablet:before {
	content: "\E280"
}
.glyphicons-settings:before {
	content: "\E281"
}
.glyphicons-bullets:before {
	content: "\E282"
}
.glyphicons-cardio:before {
	content: "\E283"
}
.glyphicons-t-shirt:before {
	content: "\E284"
}
.glyphicons-pants:before {
	content: "\E285"
}
.glyphicons-sweater:before {
	content: "\E286"
}
.glyphicons-fabric:before {
	content: "\E287"
}
.glyphicons-leather:before {
	content: "\E288"
}
.glyphicons-scissors:before {
	content: "\E289"
}
.glyphicons-bomb:before {
	content: "\E290"
}
.glyphicons-skull:before {
	content: "\E291"
}
.glyphicons-celebration:before {
	content: "\E292"
}
.glyphicons-tea-kettle:before {
	content: "\E293"
}
.glyphicons-french-press:before {
	content: "\E294"
}
.glyphicons-coffee-cup:before {
	content: "\E295"
}
.glyphicons-pot:before {
	content: "\E296"
}
.glyphicons-grater:before {
	content: "\E297"
}
.glyphicons-kettle:before {
	content: "\E298"
}
.glyphicons-hospital:before {
	content: "\E299"
}
.glyphicons-hospital-h:before {
	content: "\E300"
}
.glyphicons-microphone:before {
	content: "\E301"
}
.glyphicons-webcam:before {
	content: "\E302"
}
.glyphicons-temple-christianity-church:before {
	content: "\E303"
}
.glyphicons-temple-islam:before {
	content: "\E304"
}
.glyphicons-temple-hindu:before {
	content: "\E305"
}
.glyphicons-temple-buddhist:before {
	content: "\E306"
}
.glyphicons-bicycle:before {
	content: "\E307"
}
.glyphicons-life-preserver:before {
	content: "\E308"
}
.glyphicons-share-alt:before {
	content: "\E309"
}
.glyphicons-comments:before {
	content: "\E310"
}
.glyphicons-flower:before {
	content: "\E311"
}
.glyphicons-baseball:before {
	content: "\E312"
}
.glyphicons-rugby:before {
	content: "\E313"
}
.glyphicons-ax:before {
	content: "\E314"
}
.glyphicons-table-tennis:before {
	content: "\E315"
}
.glyphicons-bowling:before {
	content: "\E316"
}
.glyphicons-tree-conifer:before {
	content: "\E317"
}
.glyphicons-tree-deciduous:before {
	content: "\E318"
}
.glyphicons-more-items:before {
	content: "\E319"
}
.glyphicons-sort:before {
	content: "\E320"
}
.glyphicons-filter:before {
	content: "\E321"
}
.glyphicons-gamepad:before {
	content: "\E322"
}
.glyphicons-playing-dices:before {
	content: "\E323"
}
.glyphicons-calculator:before {
	content: "\E324"
}
.glyphicons-tie:before {
	content: "\E325"
}
.glyphicons-wallet:before {
	content: "\E326"
}
.glyphicons-piano:before {
	content: "\E327"
}
.glyphicons-sampler:before {
	content: "\E328"
}
.glyphicons-podium:before {
	content: "\E329"
}
.glyphicons-soccer-ball:before {
	content: "\E330"
}
.glyphicons-blog:before {
	content: "\E331"
}
.glyphicons-dashboard:before {
	content: "\E332"
}
.glyphicons-certificate:before {
	content: "\E333"
}
.glyphicons-bell:before {
	content: "\E334"
}
.glyphicons-candle:before {
	content: "\E335"
}
.glyphicons-pushpin:before {
	content: "\E336"
}
.glyphicons-iphone-shake:before {
	content: "\E337"
}
.glyphicons-pin-flag:before {
	content: "\E338"
}
.glyphicons-turtle:before {
	content: "\E339"
}
.glyphicons-rabbit:before {
	content: "\E340"
}
.glyphicons-globe:before {
	content: "\E341"
}
.glyphicons-briefcase:before {
	content: "\E342"
}
.glyphicons-hdd:before {
	content: "\E343"
}
.glyphicons-thumbs-up:before {
	content: "\E344"
}
.glyphicons-thumbs-down:before {
	content: "\E345"
}
.glyphicons-hand-right:before {
	content: "\E346"
}
.glyphicons-hand-left:before {
	content: "\E347"
}
.glyphicons-hand-up:before {
	content: "\E348"
}
.glyphicons-hand-down:before {
	content: "\E349"
}
.glyphicons-fullscreen:before {
	content: "\E350"
}
.glyphicons-shopping-bag:before {
	content: "\E351"
}
.glyphicons-book-open:before {
	content: "\E352"
}
.glyphicons-nameplate:before {
	content: "\E353"
}
.glyphicons-nameplate-alt:before {
	content: "\E354"
}
.glyphicons-vases:before {
	content: "\E355"
}
.glyphicons-bullhorn:before {
	content: "\E356"
}
.glyphicons-dumbbell:before {
	content: "\E357"
}
.glyphicons-suitcase:before {
	content: "\E358"
}
.glyphicons-file-import:before {
	content: "\E359"
}
.glyphicons-file-export:before {
	content: "\E360"
}
.glyphicons-bug:before {
	content: "\E361"
}
.glyphicons-crown:before {
	content: "\E362"
}
.glyphicons-smoking:before {
	content: "\E363"
}
.glyphicons-cloud-upload:before {
	content: "\E364"
}
.glyphicons-cloud-download:before {
	content: "\E365"
}
.glyphicons-restart:before {
	content: "\E366"
}
.glyphicons-security-camera:before {
	content: "\E367"
}
.glyphicons-expand:before {
	content: "\E368"
}
.glyphicons-collapse:before {
	content: "\E369"
}
.glyphicons-collapse-top:before {
	content: "\E370"
}
.glyphicons-globe-af:before {
	content: "\E371"
}
.glyphicons-global:before {
	content: "\E372"
}
.glyphicons-spray:before {
	content: "\E373"
}
.glyphicons-nails:before {
	content: "\E374"
}
.glyphicons-claw-hammer:before {
	content: "\E375"
}
.glyphicons-classic-hammer:before {
	content: "\E376"
}
.glyphicons-hand-saw:before {
	content: "\E377"
}
.glyphicons-riflescope:before {
	content: "\E378"
}
.glyphicons-electrical-socket-eu:before {
	content: "\E379"
}
.glyphicons-electrical-socket-us:before {
	content: "\E380"
}
.glyphicons-message-forward:before {
	content: "\E381"
}
.glyphicons-coat-hanger:before {
	content: "\E382"
}
.glyphicons-dress:before {
	content: "\E383"
}
.glyphicons-bathrobe:before {
	content: "\E384"
}
.glyphicons-shirt:before {
	content: "\E385"
}
.glyphicons-underwear:before {
	content: "\E386"
}
.glyphicons-log-in:before {
	content: "\E387"
}
.glyphicons-log-out:before {
	content: "\E388"
}
.glyphicons-exit:before {
	content: "\E389"
}
.glyphicons-new-window-alt:before {
	content: "\E390"
}
.glyphicons-video-sd:before {
	content: "\E391"
}
.glyphicons-video-hd:before {
	content: "\E392"
}
.glyphicons-subtitles:before {
	content: "\E393"
}
.glyphicons-sound-stereo:before {
	content: "\E394"
}
.glyphicons-sound-dolby:before {
	content: "\E395"
}
.glyphicons-sound-5-1:before {
	content: "\E396"
}
.glyphicons-sound-6-1:before {
	content: "\E397"
}
.glyphicons-sound-7-1:before {
	content: "\E398"
}
.glyphicons-copyright-mark:before {
	content: "\E399"
}
.glyphicons-registration-mark:before {
	content: "\E400"
}
.glyphicons-radar:before {
	content: "\E401"
}
.glyphicons-skateboard:before {
	content: "\E402"
}
.glyphicons-golf-course:before {
	content: "\E403"
}
.glyphicons-sorting:before {
	content: "\E404"
}
.glyphicons-sort-by-alphabet:before {
	content: "\E405"
}
.glyphicons-sort-by-alphabet-alt:before {
	content: "\E406"
}
.glyphicons-sort-by-order:before {
	content: "\E407"
}
.glyphicons-sort-by-order-alt:before {
	content: "\E408"
}
.glyphicons-sort-by-attributes:before {
	content: "\E409"
}
.glyphicons-sort-by-attributes-alt:before {
	content: "\E410"
}
.glyphicons-compressed:before {
	content: "\E411"
}
.glyphicons-package:before {
	content: "\E412"
}
.glyphicons-cloud-plus:before {
	content: "\E413"
}
.glyphicons-cloud-minus:before {
	content: "\E414"
}
.glyphicons-disk-save:before {
	content: "\E415"
}
.glyphicons-disk-open:before {
	content: "\E416"
}
.glyphicons-disk-saved:before {
	content: "\E417"
}
.glyphicons-disk-remove:before {
	content: "\E418"
}
.glyphicons-disk-import:before {
	content: "\E419"
}
.glyphicons-disk-export:before {
	content: "\E420"
}
.glyphicons-tower:before {
	content: "\E421"
}
.glyphicons-send:before {
	content: "\E422"
}
.glyphicons-git-branch:before {
	content: "\E423"
}
.glyphicons-git-create:before {
	content: "\E424"
}
.glyphicons-git-private:before {
	content: "\E425"
}
.glyphicons-git-delete:before {
	content: "\E426"
}
.glyphicons-git-merge:before {
	content: "\E427"
}
.glyphicons-git-pull-request:before {
	content: "\E428"
}
.glyphicons-git-compare:before {
	content: "\E429"
}
.glyphicons-git-commit:before {
	content: "\E430"
}
.glyphicons-construction-cone:before {
	content: "\E431"
}
.glyphicons-shoe-steps:before {
	content: "\E432"
}
.glyphicons-plus:before {
	content: "\E433"
}
.glyphicons-minus:before {
	content: "\E434"
}
.glyphicons-redo:before {
	content: "\E435"
}
.glyphicons-undo:before {
	content: "\E436"
}
.glyphicons-golf:before {
	content: "\E437"
}
.glyphicons-hockey:before {
	content: "\E438"
}
.glyphicons-pipe:before {
	content: "\E439"
}
.glyphicons-wrench:before {
	content: "\E440"
}
.glyphicons-folder-closed:before {
	content: "\E441"
}
.glyphicons-phone-alt:before {
	content: "\E442"
}
.glyphicons-earphone:before {
	content: "\E443"
}
.glyphicons-floppy-disk:before {
	content: "\E444"
}
.glyphicons-floppy-saved:before {
	content: "\E445"
}
.glyphicons-floppy-remove:before {
	content: "\E446"
}
.glyphicons-floppy-save:before {
	content: "\E447"
}
.glyphicons-floppy-open:before {
	content: "\E448"
}
.glyphicons-translate:before {
	content: "\E449"
}
.glyphicons-fax:before {
	content: "\E450"
}
.glyphicons-factory:before {
	content: "\E451"
}
.glyphicons-shop-window:before {
	content: "\E452"
}
.glyphicons-shop:before {
	content: "\E453"
}
.glyphicons-kiosk:before {
	content: "\E454"
}
.glyphicons-kiosk-wheels:before {
	content: "\E455"
}
.glyphicons-kiosk-light:before {
	content: "\E456"
}
.glyphicons-kiosk-food:before {
	content: "\E457"
}
.glyphicons-transfer:before {
	content: "\E458"
}
.glyphicons-money:before {
	content: "\E459"
}
.glyphicons-header:before {
	content: "\E460"
}
.glyphicons-blacksmith:before {
	content: "\E461"
}
.glyphicons-saw-blade:before {
	content: "\E462"
}
.glyphicons-basketball:before {
	content: "\E463"
}
.glyphicons-server:before {
	content: "\E464"
}
.glyphicons-server-plus:before {
	content: "\E465"
}
.glyphicons-server-minus:before {
	content: "\E466"
}
.glyphicons-server-ban:before {
	content: "\E467"
}
.glyphicons-server-flag:before {
	content: "\E468"
}
.glyphicons-server-lock:before {
	content: "\E469"
}
.glyphicons-server-new:before {
	content: "\E470"
}
.glyphicons-charging-station:before {
	content: "\E471"
}
.glyphicons-gas-station:before {
	content: "\E472"
}
.glyphicons-target:before {
	content: "\E473"
}
.glyphicons-bed:before {
	content: "\E474"
}
.glyphicons-mosquito:before {
	content: "\E475"
}
.glyphicons-dining-set:before {
	content: "\E476"
}
.glyphicons-plate-of-food:before {
	content: "\E477"
}
.glyphicons-hygiene-kit:before {
	content: "\E478"
}
.glyphicons-blackboard:before {
	content: "\E479"
}
.glyphicons-marriage:before {
	content: "\E480"
}
.glyphicons-bucket:before {
	content: "\E481"
}
.glyphicons-none-color-swatch:before {
	content: "\E482"
}
.glyphicons-bring-forward:before {
	content: "\E483"
}
.glyphicons-bring-to-front:before {
	content: "\E484"
}
.glyphicons-send-backward:before {
	content: "\E485"
}
.glyphicons-send-to-back:before {
	content: "\E486"
}
.glyphicons-fit-frame-to-image:before {
	content: "\E487"
}
.glyphicons-fit-image-to-frame:before {
	content: "\E488"
}
.glyphicons-multiple-displays:before {
	content: "\E489"
}
.glyphicons-handshake:before {
	content: "\E490"
}
.glyphicons-child:before {
	content: "\E491"
}
.glyphicons-baby-formula:before {
	content: "\E492"
}
.glyphicons-medicine:before {
	content: "\E493"
}
.glyphicons-atv-vehicle:before {
	content: "\E494"
}
.glyphicons-motorcycle:before {
	content: "\E495"
}
.glyphicons-bed-alt:before {
	content: "\E496"
}
.glyphicons-tent:before {
	content: "\E497"
}
.glyphicons-glasses:before {
	content: "\E498"
}
.glyphicons-sunglasses:before {
	content: "\E499"
}
.glyphicons-family:before {
	content: "\E500"
}
.glyphicons-education:before {
	content: "\E501"
}
.glyphicons-shoes:before {
	content: "\E502"
}
.glyphicons-map:before {
	content: "\E503"
}
.glyphicons-cd:before {
	content: "\E504"
}
.glyphicons-alert:before {
	content: "\E505"
}
.glyphicons-piggy-bank:before {
	content: "\E506"
}
.glyphicons-star-half:before {
	content: "\E507"
}
.glyphicons-cluster:before {
	content: "\E508"
}
.glyphicons-flowchart:before {
	content: "\E509"
}
.glyphicons-commodities:before {
	content: "\E510"
}
.glyphicons-duplicate:before {
	content: "\E511"
}
.glyphicons-copy:before {
	content: "\E512"
}
.glyphicons-paste:before {
	content: "\E513"
}
.glyphicons-bath-bathtub:before {
	content: "\E514"
}
.glyphicons-bath-shower:before {
	content: "\E515"
}
.glyphicons-shower:before {
	content: "\E516"
}
.glyphicons-menu-hamburger:before {
	content: "\E517"
}
.glyphicons-option-vertical:before {
	content: "\E518"
}
.glyphicons-option-horizontal:before {
	content: "\E519"
}
.glyphicons-currency-conversion:before {
	content: "\E520"
}
.glyphicons-user-ban:before {
	content: "\E521"
}
.glyphicons-user-lock:before {
	content: "\E522"
}
.glyphicons-user-flag:before {
	content: "\E523"
}
.glyphicons-user-asterisk:before {
	content: "\E524"
}
.glyphicons-user-alert:before {
	content: "\E525"
}
.glyphicons-user-key:before {
	content: "\E526"
}
.glyphicons-user-conversation:before {
	content: "\E527"
}
.glyphicons-database:before {
	content: "\E528"
}
.glyphicons-database-search:before {
	content: "\E529"
}
.glyphicons-list-alt:before {
	content: "\E530"
}
.glyphicons-hazard-sign:before {
	content: "\E531"
}
.glyphicons-hazard:before {
	content: "\E532"
}
.glyphicons-stop-sign:before {
	content: "\E533"
}
.glyphicons-lab:before {
	content: "\E534"
}
.glyphicons-lab-alt:before {
	content: "\E535"
}
.glyphicons-ice-cream:before {
	content: "\E536"
}
.glyphicons-ice-lolly:before {
	content: "\E537"
}
.glyphicons-ice-lolly-tasted:before {
	content: "\E538"
}
.glyphicons-invoice:before {
	content: "\E539"
}
.glyphicons-cart-tick:before {
	content: "\E540"
}
.glyphicons-hourglass:before {
	content: "\E541"
}
.glyphicons-cat:before {
	content: "\E542"
}
.glyphicons-lamp:before {
	content: "\E543"
}
.glyphicons-scale-classic:before {
	content: "\E544"
}
.glyphicons-eye-plus:before {
	content: "\E545"
}
.glyphicons-eye-minus:before {
	content: "\E546"
}
.glyphicons-quote:before {
	content: "\E547"
}
.glyphicons-bitcoin:before {
	content: "\E548"
}
.glyphicons-yen:before {
	content: "\E549"
}
.glyphicons-ruble:before {
	content: "\E550"
}
.glyphicons-erase:before {
	content: "\E551"
}
.glyphicons-podcast:before {
	content: "\E552"
}
.glyphicons-firework:before {
	content: "\E553"
}
.glyphicons-scale:before {
	content: "\E554"
}
.glyphicons-king:before {
	content: "\E555"
}
.glyphicons-queen:before {
	content: "\E556"
}
.glyphicons-pawn:before {
	content: "\E557"
}
.glyphicons-bishop:before {
	content: "\E558"
}
.glyphicons-knight:before {
	content: "\E559"
}
.glyphicons-mic-mute:before {
	content: "\E560"
}
.glyphicons-voicemail:before {
	content: "\E561"
}
.glyphicons-paragraph-alt:before {
	content: "\E562"
}
.glyphicons-person-walking:before {
	content: "\E563"
}
.glyphicons-person-wheelchair:before {
	content: "\E564"
}
.glyphicons-underground:before {
	content: "\E565"
}
.glyphicons-car-hov:before {
	content: "\E566"
}
.glyphicons-car-rental:before {
	content: "\E567"
}
.glyphicons-transport:before {
	content: "\E568"
}
.glyphicons-taxi:before {
	content: "\E569"
}
.glyphicons-ice-cream-no:before {
	content: "\E570"
}
.glyphicons-uk-rat-u:before {
	content: "\E571"
}
.glyphicons-uk-rat-pg:before {
	content: "\E572"
}
.glyphicons-uk-rat-12a:before {
	content: "\E573"
}
.glyphicons-uk-rat-12:before {
	content: "\E574"
}
.glyphicons-uk-rat-15:before {
	content: "\E575"
}
.glyphicons-uk-rat-18:before {
	content: "\E576"
}
.glyphicons-uk-rat-r18:before {
	content: "\E577"
}
.glyphicons-tv:before {
	content: "\E578"
}
.glyphicons-sms:before {
	content: "\E579"
}
.glyphicons-mms:before {
	content: "\E580"
}
.glyphicons-us-rat-g:before {
	content: "\E581"
}
.glyphicons-us-rat-pg:before {
	content: "\E582"
}
.glyphicons-us-rat-pg-13:before {
	content: "\E583"
}
.glyphicons-us-rat-restricted:before {
	content: "\E584"
}
.glyphicons-us-rat-no-one-17:before {
	content: "\E585"
}
.glyphicons-equalizer:before {
	content: "\E586"
}
.glyphicons-speakers:before {
	content: "\E587"
}
.glyphicons-remote-control:before {
	content: "\E588"
}
.glyphicons-remote-control-tv:before {
	content: "\E589"
}
.glyphicons-shredder:before {
	content: "\E590"
}
.glyphicons-folder-heart:before {
	content: "\E591"
}
.glyphicons-person-running:before {
	content: "\E592"
}
.glyphicons-person:before {
	content: "\E593"
}
.glyphicons-voice:before {
	content: "\E594"
}
.glyphicons-stethoscope:before {
	content: "\E595"
}
.glyphicons-paired:before {
	content: "\E596"
}
.glyphicons-activity:before {
	content: "\E597"
}
.glyphicons-watch:before {
	content: "\E598"
}
.glyphicons-scissors-alt:before {
	content: "\E599"
}
.glyphicons-car-wheel:before {
	content: "\E600"
}
.glyphicons-chevron-up:before {
	content: "\E601"
}
.glyphicons-chevron-down:before {
	content: "\E602"
}
.glyphicons-superscript:before {
	content: "\E603"
}
.glyphicons-subscript:before {
	content: "\E604"
}
.glyphicons-text-size:before {
	content: "\E605"
}
.glyphicons-text-color:before {
	content: "\E606"
}
.glyphicons-text-background:before {
	content: "\E607"
}
.glyphicons-modal-window:before {
	content: "\E608"
}
.glyphicons-newspaper:before {
	content: "\E609"
}
.glyphicons-tractor:before {
	content: "\E610"
}
.glyphicons-camping:before {
	content: "\E611"
}
.glyphicons-camping-benches:before {
	content: "\E612"
}
.glyphicons-forest:before {
	content: "\E613"
}
.glyphicons-park:before {
	content: "\E614"
}
.glyphicons-field:before {
	content: "\E615"
}
.glyphicons-mountains:before {
	content: "\E616"
}
.glyphicons-fees-payments:before {
	content: "\E617"
}
.glyphicons-small-payments:before {
	content: "\E618"
}
.glyphicons-mixed-buildings:before {
	content: "\E619"
}
.glyphicons-industrial-zone:before {
	content: "\E620"
}
.glyphicons-visitor-tag:before {
	content: "\E621"
}
.glyphicons-businessman:before {
	content: "\E622"
}
.glyphicons-meditation:before {
	content: "\E623"
}
.glyphicons-bath:before {
	content: "\E624"
}
.glyphicons-donate:before {
	content: "\E625"
}
.glyphicons-sauna:before {
	content: "\E626"
}
.glyphicons-bedroom-nightstand:before {
	content: "\E627"
}
.glyphicons-bedroom-lamp:before {
	content: "\E628"
}
.glyphicons-doctor:before {
	content: "\E629"
}
.glyphicons-engineering-networks:before {
	content: "\E630"
}
.glyphicons-washing-machine:before {
	content: "\E631"
}
.glyphicons-dryer:before {
	content: "\E632"
}
.glyphicons-dishwasher:before {
	content: "\E633"
}
.glyphicons-luggage-group:before {
	content: "\E634"
}
.glyphicons-teenager:before {
	content: "\E635"
}
.glyphicons-person-stick:before {
	content: "\E636"
}
.glyphicons-person-stick-old:before {
	content: "\E637"
}
.glyphicons-traveler:before {
	content: "\E638"
}
.glyphicons-veteran:before {
	content: "\E639"
}
.glyphicons-group-chat:before {
	content: "\E640"
}
.glyphicons-elections:before {
	content: "\E641"
}
.glyphicons-law-justice:before {
	content: "\E642"
}
.glyphicons-judiciary:before {
	content: "\E643"
}
.glyphicons-house-fire:before {
	content: "\E644"
}
.glyphicons-firefighters:before {
	content: "\E645"
}
.glyphicons-police:before {
	content: "\E646"
}
.glyphicons-ambulance:before {
	content: "\E647"
}
.glyphicons-light-beacon:before {
	content: "\E648"
}
.glyphicons-important-day:before {
	content: "\E649"
}
.glyphicons-bike-park:before {
	content: "\E650"
}
.glyphicons-object-align-top:before {
	content: "\E651"
}
.glyphicons-object-align-bottom:before {
	content: "\E652"
}
.glyphicons-object-align-horizontal:before {
	content: "\E653"
}
.glyphicons-object-align-left:before {
	content: "\E654"
}
.glyphicons-object-align-vertical:before {
	content: "\E655"
}
.glyphicons-object-align-right:before {
	content: "\E656"
}
.glyphicons-reflect-y:before {
	content: "\E657"
}
.glyphicons-reflect-x:before {
	content: "\E658"
}
.glyphicons-tick:before {
	content: "\E659"
}
.glyphicons-lawnmower:before {
	content: "\E660"
}
.glyphicons-call-redirect:before {
	content: "\E661"
}
.glyphicons-call-ip:before {
	content: "\E662"
}
.glyphicons-call-record:before {
	content: "\E663"
}
.glyphicons-call-ringtone:before {
	content: "\E664"
}
.glyphicons-call-traffic:before {
	content: "\E665"
}
.glyphicons-call-hold:before {
	content: "\E666"
}
.glyphicons-call-incoming:before {
	content: "\E667"
}
.glyphicons-call-outgoing:before {
	content: "\E668"
}
.glyphicons-call-video:before {
	content: "\E669"
}
.glyphicons-call-missed:before {
	content: "\E670"
}
.glyphicons-theater:before {
	content: "\E671"
}
.glyphicons-heartbeat:before {
	content: "\E672"
}
.glyphicons-kettlebell:before {
	content: "\E673"
}
.glyphicons-fireplace:before {
	content: "\E674"
}
.glyphicons-street-lights:before {
	content: "\E675"
}
.glyphicons-pedestrian:before {
	content: "\E676"
}
.glyphicons-flood:before {
	content: "\E677"
}
.glyphicons-open-water:before {
	content: "\E678"
}
.glyphicons-for-sale:before {
	content: "\E679"
}
.glyphicons-dustbin:before {
	content: "\E680"
}
.glyphicons-door:before {
	content: "\E681"
}
.glyphicons-camp-fire:before {
	content: "\E682"
}
.glyphicons-fleur-de-lis:before {
	content: "\E683"
}
.glyphicons-temperature-settings:before {
	content: "\E684"
}
.glyphicons-article:before {
	content: "\E685"
}
.glyphicons-sunbath:before {
	content: "\E686"
}
.glyphicons-balanced-diet:before {
	content: "\E687"
}
.glyphicons-ticket:before {
	content: "\E688"
}
.glyphicons-parking-ticket:before {
	content: "\E689"
}
.glyphicons-parking-meter:before {
	content: "\E690"
}
.glyphicons-laptop:before {
	content: "\E691"
}
.glyphicons-tree-structure:before {
	content: "\E692"
}
.glyphicons-weather-warning:before {
	content: "\E693"
}
.glyphicons-temperature-low:before {
	content: "\E694"
}
.glyphicons-temperature-high:before {
	content: "\E695"
}
.glyphicons-temperature-low-warning:before {
	content: "\E696"
}
.glyphicons-temperature-high-warning:before {
	content: "\E697"
}
.glyphicons-hurricane:before {
	content: "\E698"
}
.glyphicons-storm:before {
	content: "\E699"
}
.glyphicons-sorted-waste:before {
	content: "\E700"
}
.glyphicons-ear:before {
	content: "\E701"
}
.glyphicons-ear-deaf:before {
	content: "\E702"
}
.glyphicons-file-plus:before {
	content: "\E703"
}
.glyphicons-file-minus:before {
	content: "\E704"
}
.glyphicons-file-lock:before {
	content: "\E705"
}
.glyphicons-file-cloud:before {
	content: "\E706"
}
.glyphicons-file-cloud-download:before {
	content: "\E707"
}
.glyphicons-file-cloud-upload:before {
	content: "\E708"
}
.glyphicons-paragraph:before {
	content: "\E709"
}
.glyphicons-list-numbered:before {
	content: "\E710"
}
.glyphicons-donate-heart:before {
	content: "\E711"
}
.glyphicons-government:before {
	content: "\E712"
}
.glyphicons-maze:before {
	content: "\E713"
}
.glyphicons-chronicle:before {
	content: "\E714"
}
.glyphicons-user-structure:before {
	content: "\E715"
}
.glyphicons-recycle:before {
	content: "\E716"
}
.glyphicons-gas:before {
	content: "\E717"
}
.glyphicons-waste-pipe:before {
	content: "\E718"
}
.glyphicons-water-pipe:before {
	content: "\E719"
}
.glyphicons-parking:before {
	content: "\E720"
}
.glyphicons-closed:before {
	content: "\E721"
}
.glyphicons-mouse:before {
	content: "\E722"
}
.glyphicons-mouse-double-click:before {
	content: "\E723"
}
.glyphicons-mouse-left-click:before {
	content: "\E724"
}
.glyphicons-mouse-right-click:before {
	content: "\E725"
}
.glyphicons-mouse-middle-click:before {
	content: "\E726"
}
.glyphicons-mouse-scroll:before {
	content: "\E727"
}
.glyphicons-resize-vertical:before {
	content: "\E728"
}
.glyphicons-resize-horizontal:before {
	content: "\E729"
}
.glyphicons-temperature:before {
	content: "\E730"
}
.glyphicons-puzzle:before {
	content: "\E731"
}
.glyphicons-puzzle-2:before {
	content: "\E732"
}
.glyphicons-puzzle-3:before {
	content: "\E733"
}
.glyphicons-nearby-square:before {
	content: "\E734"
}
.glyphicons-nearby-circle:before {
	content: "\E735"
}
.glyphicons-rotate-right:before {
	content: "\E736"
}
.glyphicons-rotate-left:before {
	content: "\E737"
}
.glyphicons-pictures:before {
	content: "\E738"
}
.glyphicons-photo-album:before {
	content: "\E739"
}
.glyphicons-cadastral-map:before {
	content: "\E740"
}
.glyphicons-fingerprint-scan:before {
	content: "\E741"
}
.glyphicons-fingerprint:before {
	content: "\E742"
}
.glyphicons-fingerprint-lock:before {
	content: "\E743"
}
.glyphicons-fingerprint-ok:before {
	content: "\E744"
}
.glyphicons-fingerprint-remove:before {
	content: "\E745"
}
.glyphicons-fingerprint-reload:before {
	content: "\E746"
}
.glyphicons-pending-notifications:before {
	content: "\E747"
}
.glyphicons-synchronization:before {
	content: "\E748"
}
.glyphicons-synchronization-ban:before {
	content: "\E749"
}
.glyphicons-hash:before {
	content: "\E750"
}
.glyphicons-gender-male:before {
	content: "\E751"
}
.glyphicons-gender-female:before {
	content: "\E752"
}
.glyphicons-gender-virgin-female:before {
	content: "\E753"
}
.glyphicons-gender-intersex:before {
	content: "\E754"
}
.glyphicons-gender-transgender:before {
	content: "\E755"
}
.glyphicons-gender-ori-lesbian:before {
	content: "\E756"
}
.glyphicons-gender-ori-gay:before {
	content: "\E757"
}
.glyphicons-gender-ori-hetero:before {
	content: "\E758"
}
.glyphicons-gender-other:before {
	content: "\E759"
}
.glyphicons-gender-unknown:before {
	content: "\E760"
}
.glyphicons-scanner:before {
	content: "\E761"
}
.glyphicons-multifunction-printer:before {
	content: "\E762"
}
.glyphicons-lasso:before {
	content: "\E763"
}
.glyphicons-view-360:before {
	content: "\E764"
}
.glyphicons-battery-charging:before {
	content: "\E765"
}
.glyphicons-battery-full:before {
	content: "\E766"
}
.glyphicons-battery-75:before {
	content: "\E767"
}
.glyphicons-battery-50:before {
	content: "\E768"
}
.glyphicons-battery-25:before {
	content: "\E769"
}
.glyphicons-battery-10:before {
	content: "\E770"
}
.glyphicons-satellite:before {
	content: "\E771"
}
.glyphicons-satellite-dish:before {
	content: "\E772"
}
.glyphicons-satellite-dish-alt:before {
	content: "\E773"
}
.glyphicons-auction:before {
	content: "\E774"
}
.glyphicons-directions:before {
	content: "\E775"
}
.glyphicons-race:before {
	content: "\E776"
}
.glyphicons-robot:before {
	content: "\E777"
}
.glyphicons-ruler-alt:before {
	content: "\E778"
}
.glyphicons-cube-empty:before {
	content: "\E779"
}
.glyphicons-cube-black:before {
	content: "\E780"
}
.glyphicons-move-square:before {
	content: "\E781"
}
.glyphicons-drop:before {
	content: "\E782"
}
.glyphicons-vr-headset:before {
	content: "\E783"
}
.glyphicons-vr-charging:before {
	content: "\E784"
}
.glyphicons-vr-low-battery:before {
	content: "\E785"
}
.glyphicons-vr-paired:before {
	content: "\E786"
}
.glyphicons-vr-settings:before {
	content: "\E787"
}
.glyphicons-vr-maintenance:before {
	content: "\E788"
}
.glyphicons-filter-remove:before {
	content: "\E789"
}
.glyphicons-filter-applied:before {
	content: "\E790"
}
.glyphicons-one-day:before {
	content: "\E791"
}
.glyphicons-user-vr:before {
	content: "\E792"
}
.glyphicons-user-vr-add:before {
	content: "\E793"
}
.glyphicons-user-vr-remove:before {
	content: "\E794"
}
.glyphicons-dice-1:before {
	content: "\E795"
}
.glyphicons-dice-2:before {
	content: "\E796"
}
.glyphicons-dice-3:before {
	content: "\E797"
}
.glyphicons-dice-4:before {
	content: "\E798"
}
.glyphicons-dice-5:before {
	content: "\E799"
}
.glyphicons-dice-6:before {
	content: "\E800"
}
.glyphicons-uf-pipe:before {
	content: "|"
}
form {
	margin: 0 0 20px
}
fieldset {
	margin: 0
}
fieldset, legend {
	padding: 0;
	border: 0
}
legend {
	display: block;
	width: 100%;
	margin-bottom: 20px;
	font-size: 21px;
	line-height: 40px;
	color: #333;
	border-bottom: 1px solid #e5e5e5
}
legend small {
	font-size: 15px;
	color: #999
}
button, input, label, select, textarea {
	font-size: 14px;
	font-weight: 400;
	line-height: 20px
}
button, input, select, textarea {
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif
}
label {
	display: block;
	margin-bottom: 5px
}
.uneditable-input, input[type=color], input[type=date], input[type=datetime-local], input[type=datetime], input[type=email], input[type=month], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], select, textarea {
	display: inline-block;
	height: 20px;
	padding: 4px 6px;
	margin-bottom: 10px;
	font-size: 14px;
	line-height: 20px;
	color: #555;
	border-radius: 4px;
	vertical-align: middle
}
.uneditable-input, input, textarea {
	width: 206px
}
textarea {
	height: auto
}
.uneditable-input, input[type=color], input[type=date], input[type=datetime-local], input[type=datetime], input[type=email], input[type=month], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], textarea {
	background-color: #fff;
	border: 1px solid #ccc;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border .2s linear, box-shadow .2s linear;
	-o-transition: border linear .2s, box-shadow linear .2s;
	-webkit-transition: border .2s linear, -webkit-box-shadow .2s linear;
	transition: border .2s linear, -webkit-box-shadow .2s linear;
	transition: border .2s linear, box-shadow .2s linear;
	transition: border .2s linear, box-shadow .2s linear, -webkit-box-shadow .2s linear
}
.uneditable-input:focus, input[type=color]:focus, input[type=date]:focus, input[type=datetime-local]:focus, input[type=datetime]:focus, input[type=email]:focus, input[type=month]:focus, input[type=number]:focus, input[type=password]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=time]:focus, input[type=url]:focus, input[type=week]:focus, textarea:focus {
	border-color: rgba(82,168,236,.8);
	outline: 0;
	outline: thin dotted\9;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6)
}
input[type=checkbox], input[type=radio] {
	margin: 4px 0 0;
*margin-top:0;
	margin-top: 1px\9;
	line-height: normal
}
input[type=button], input[type=checkbox], input[type=file], input[type=image], input[type=radio], input[type=reset], input[type=submit] {
	width: auto
}
input[type=file], select {
	height: 30px;
*margin-top:4px;
	line-height: 30px
}
select {
	width: 220px;
	border: 1px solid #ccc;
	background-color: #fff
}
select[multiple], select[size] {
	height: auto
}
input[type=checkbox]:focus, input[type=file]:focus, input[type=radio]:focus, select:focus {
	outline: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px
}
.uneditable-input, .uneditable-textarea {
	color: #999;
	background-color: #fcfcfc;
	border-color: #ccc;
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.025);
	box-shadow: inset 0 1px 2px rgba(0,0,0,.025);
	cursor: not-allowed
}
.uneditable-input {
	overflow: hidden;
	white-space: nowrap
}
.uneditable-textarea {
	width: auto;
	height: auto
}
input:-moz-placeholder, textarea:-moz-placeholder {
color:#999
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
color:#999
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
color:#999
}
.checkbox, .radio {
	min-height: 20px;
	padding-left: 20px
}
.checkbox input[type=checkbox], .radio input[type=radio] {
	float: left;
	margin-left: -20px
}
.controls&gt;.checkbox:first-child, .controls&gt;.radio:first-child {
	padding-top: 5px
}
.checkbox.inline, .radio.inline {
	display: inline-block;
	padding-top: 5px;
	margin-bottom: 0;
	vertical-align: middle
}
.checkbox.inline+.checkbox.inline, .radio.inline+.radio.inline {
	margin-left: 10px
}
.input-mini {
	width: 60px
}
.input-small {
	width: 90px
}
.input-medium {
	width: 150px
}
.input-large {
	width: 210px
}
.input-xlarge {
	width: 270px
}
.input-xxlarge {
	width: 530px
}
.row-fluid .uneditable-input[class*=span], .row-fluid input[class*=span], .row-fluid select[class*=span], .row-fluid textarea[class*=span], .uneditable-input[class*=span], input[class*=span], select[class*=span], textarea[class*=span] {
	float: none;
	margin-left: 0
}
.input-append .uneditable-input[class*=span], .input-append input[class*=span], .input-prepend .uneditable-input[class*=span], .input-prepend input[class*=span], .row-fluid .input-append [class*=span], .row-fluid .input-prepend [class*=span], .row-fluid .uneditable-input[class*=span], .row-fluid input[class*=span], .row-fluid select[class*=span], .row-fluid textarea[class*=span] {
	display: inline-block
}
.uneditable-input, input, textarea {
	margin-left: 0
}
.controls-row [class*=span]+[class*=span] {
margin-left:20px
}
.uneditable-input.span12, input.span12, textarea.span12 {
	width: 926px
}
.uneditable-input.span11, input.span11, textarea.span11 {
	width: 846px
}
.uneditable-input.span10, input.span10, textarea.span10 {
	width: 766px
}
.uneditable-input.span9, input.span9, textarea.span9 {
	width: 686px
}
.uneditable-input.span8, input.span8, textarea.span8 {
	width: 606px
}
.uneditable-input.span7, input.span7, textarea.span7 {
	width: 526px
}
.uneditable-input.span6, input.span6, textarea.span6 {
	width: 446px
}
.uneditable-input.span5, input.span5, textarea.span5 {
	width: 366px
}
.uneditable-input.span4, input.span4, textarea.span4 {
	width: 286px
}
.uneditable-input.span3, input.span3, textarea.span3 {
	width: 206px
}
.uneditable-input.span2, input.span2, textarea.span2 {
	width: 126px
}
.uneditable-input.span1, input.span1, textarea.span1 {
	width: 46px
}
.controls-row {
*zoom:1
}
.controls-row:after, .controls-row:before {
	display: table;
	content: "";
	line-height: 0
}
.controls-row:after {
	clear: both
}
.controls-row [class*=span], .row-fluid .controls-row [class*=span] {
	float: left
}
.controls-row .checkbox[class*=span], .controls-row .radio[class*=span] {
	padding-top: 5px
}
input[disabled], input[readonly], select[disabled], select[readonly], textarea[disabled], textarea[readonly] {
	cursor: not-allowed;
	background-color: #eee
}
input[type=checkbox][disabled], input[type=checkbox][readonly], input[type=radio][disabled], input[type=radio][readonly] {
	background-color: transparent
}
.control-group.warning .checkbox, .control-group.warning .control-label, .control-group.warning .help-block, .control-group.warning .help-inline, .control-group.warning .radio, .control-group.warning input, .control-group.warning select, .control-group.warning textarea {
	color: #c09853
}
.control-group.warning input, .control-group.warning select, .control-group.warning textarea {
	border-color: #c09853;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075)
}
.control-group.warning input:focus, .control-group.warning select:focus, .control-group.warning textarea:focus {
	border-color: #a47e3c;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 6px #dbc59e;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 6px #dbc59e
}
.control-group.warning .input-append .add-on, .control-group.warning .input-prepend .add-on {
	color: #c09853;
	background-color: #fcf8e3;
	border-color: #c09853
}
.control-group.error .checkbox, .control-group.error .control-label, .control-group.error .help-block, .control-group.error .help-inline, .control-group.error .radio, .control-group.error input, .control-group.error select, .control-group.error textarea {
	color: #b94a48
}
.control-group.error input, .control-group.error select, .control-group.error textarea {
	border-color: #b94a48;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075)
}
.control-group.error input:focus, .control-group.error select:focus, .control-group.error textarea:focus {
	border-color: #953b39;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 6px #d59392;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 6px #d59392
}
.control-group.error .input-append .add-on, .control-group.error .input-prepend .add-on {
	color: #b94a48;
	background-color: #f2dede;
	border-color: #b94a48
}
.control-group.success .checkbox, .control-group.success .control-label, .control-group.success .help-block, .control-group.success .help-inline, .control-group.success .radio, .control-group.success input, .control-group.success select, .control-group.success textarea {
	color: #468847
}
.control-group.success input, .control-group.success select, .control-group.success textarea {
	border-color: #468847;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075)
}
.control-group.success input:focus, .control-group.success select:focus, .control-group.success textarea:focus {
	border-color: #356635;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 6px #7aba7b;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 6px #7aba7b
}
.control-group.success .input-append .add-on, .control-group.success .input-prepend .add-on {
	color: #468847;
	background-color: #dff0d8;
	border-color: #468847
}
.control-group.info .checkbox, .control-group.info .control-label, .control-group.info .help-block, .control-group.info .help-inline, .control-group.info .radio, .control-group.info input, .control-group.info select, .control-group.info textarea {
	color: #3a87ad
}
.control-group.info input, .control-group.info select, .control-group.info textarea {
	border-color: #3a87ad;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075)
}
.control-group.info input:focus, .control-group.info select:focus, .control-group.info textarea:focus {
	border-color: #2d6987;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 6px #7ab5d3;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 6px #7ab5d3
}
.control-group.info .input-append .add-on, .control-group.info .input-prepend .add-on {
	color: #3a87ad;
	background-color: #d9edf7;
	border-color: #3a87ad
}
input:focus:invalid, select:focus:invalid, textarea:focus:invalid {
color:#b94a48;
border-color:#ee5f5b
}
input:focus:invalid:focus, select:focus:invalid:focus, textarea:focus:invalid:focus {
border-color:#e9322d;
-webkit-box-shadow:0 0 6px #f8b9b7;
box-shadow:0 0 6px #f8b9b7
}
.form-actions {
	padding: 19px 20px 20px;
	margin-top: 20px;
	margin-bottom: 20px;
	background-color: #f5f5f5;
	border-top: 1px solid #e5e5e5;
*zoom:1
}
.form-actions:after, .form-actions:before {
	display: table;
	content: "";
	line-height: 0
}
.form-actions:after {
	clear: both
}
.help-block, .help-inline {
	color: #595959
}
.help-block {
	display: block;
	margin-bottom: 10px
}
.help-inline {
	display: inline-block;
*display:inline;
*zoom:1;
	vertical-align: middle;
	padding-left: 5px
}
.input-append, .input-prepend {
	display: inline-block;
	margin-bottom: 10px;
	vertical-align: middle;
	font-size: 0;
	white-space: nowrap
}
.input-append .dropdown-menu, .input-append .popover, .input-append .uneditable-input, .input-append input, .input-append select, .input-prepend .dropdown-menu, .input-prepend .popover, .input-prepend .uneditable-input, .input-prepend input, .input-prepend select {
	font-size: 14px
}
.input-append .uneditable-input, .input-append input, .input-append select, .input-prepend .uneditable-input, .input-prepend input, .input-prepend select {
	position: relative;
	margin-bottom: 0;
*margin-left:0;
	vertical-align: top;
	border-radius: 0 4px 4px 0
}
.input-append .uneditable-input:focus, .input-append input:focus, .input-append select:focus, .input-prepend .uneditable-input:focus, .input-prepend input:focus, .input-prepend select:focus {
	z-index: 2
}
.input-append .add-on, .input-prepend .add-on {
	display: inline-block;
	width: auto;
	height: 20px;
	min-width: 16px;
	padding: 4px 5px;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	text-align: center;
	text-shadow: 0 1px 0 #fff;
	background-color: #eee;
	border: 1px solid #ccc
}
.input-append .add-on, .input-append .btn, .input-append .btn-group&gt;.dropdown-toggle, .input-prepend .add-on, .input-prepend .btn, .input-prepend .btn-group&gt;.dropdown-toggle {
	vertical-align: top;
	border-radius: 0
}
.input-append .active, .input-prepend .active {
	background-color: #a9dba9;
	border-color: #46a546
}
.input-prepend .add-on, .input-prepend .btn {
	margin-right: -1px
}
.input-append .uneditable-input, .input-append input, .input-append select, .input-prepend .add-on:first-child, .input-prepend .btn:first-child {
	border-radius: 4px 0 0 4px
}
.input-append .uneditable-input+.btn-group .btn:last-child, .input-append input+.btn-group .btn:last-child, .input-append select+.btn-group .btn:last-child {
	border-radius: 0 4px 4px 0
}
.input-append .add-on, .input-append .btn, .input-append .btn-group {
	margin-left: -1px
}
.input-append .add-on:last-child, .input-append .btn-group:last-child&gt;.dropdown-toggle, .input-append .btn:last-child {
	border-radius: 0 4px 4px 0
}
.input-prepend.input-append .uneditable-input, .input-prepend.input-append input, .input-prepend.input-append select {
	border-radius: 0
}
.input-prepend.input-append .uneditable-input+.btn-group .btn, .input-prepend.input-append input+.btn-group .btn, .input-prepend.input-append select+.btn-group .btn {
	border-radius: 0 4px 4px 0
}
.input-prepend.input-append .add-on:first-child, .input-prepend.input-append .btn:first-child {
	margin-right: -1px;
	border-radius: 4px 0 0 4px
}
.input-prepend.input-append .add-on:last-child, .input-prepend.input-append .btn:last-child {
	margin-left: -1px;
	border-radius: 0 4px 4px 0
}
.input-prepend.input-append .btn-group:first-child {
	margin-left: 0
}
input.search-query {
	padding-right: 14px;
	padding-right: 4px\9;
	padding-left: 14px;
	padding-left: 4px\9;
	margin-bottom: 0;
	border-radius: 15px
}
.form-search .input-append .search-query, .form-search .input-prepend .search-query {
	border-radius: 0
}
.form-search .input-append .search-query {
	border-radius: 14px 0 0 14px
}
.form-search .input-append .btn, .form-search .input-prepend .search-query {
	border-radius: 0 14px 14px 0
}
.form-search .input-prepend .btn {
	border-radius: 14px 0 0 14px
}
.form-horizontal .help-inline, .form-horizontal .input-append, .form-horizontal .input-prepend, .form-horizontal .uneditable-input, .form-horizontal input, .form-horizontal select, .form-horizontal textarea, .form-inline .help-inline, .form-inline .input-append, .form-inline .input-prepend, .form-inline .uneditable-input, .form-inline input, .form-inline select, .form-inline textarea, .form-search .help-inline, .form-search .input-append, .form-search .input-prepend, .form-search .uneditable-input, .form-search input, .form-search select, .form-search textarea {
	display: inline-block;
*display:inline;
*zoom:1;
	margin-bottom: 0;
	vertical-align: middle
}
.form-horizontal .hide, .form-inline .hide, .form-search .hide {
	display: none
}
.form-inline .btn-group, .form-inline label, .form-search .btn-group, .form-search label {
	display: inline-block
}
.form-inline .input-append, .form-inline .input-prepend, .form-search .input-append, .form-search .input-prepend {
	margin-bottom: 0
}
.form-inline .checkbox, .form-inline .radio, .form-search .checkbox, .form-search .radio {
	padding-left: 0;
	margin-bottom: 0;
	vertical-align: middle
}
.form-inline .checkbox input[type=checkbox], .form-inline .radio input[type=radio], .form-search .checkbox input[type=checkbox], .form-search .radio input[type=radio] {
	float: left;
	margin-right: 3px;
	margin-left: 0
}
.control-group {
	margin-bottom: 10px
}
legend+.control-group {
	margin-top: 20px;
	-webkit-margin-top-collapse: separate
}
.form-horizontal .control-group {
	margin-bottom: 20px;
*zoom:1
}
.form-horizontal .control-group:after, .form-horizontal .control-group:before {
	display: table;
	content: "";
	line-height: 0
}
.form-horizontal .control-group:after {
	clear: both
}
.form-horizontal .control-label {
	float: left;
	width: 160px;
	padding-top: 5px;
	text-align: right
}
.form-horizontal .controls {
*display:inline-block;
*padding-left:20px;
	margin-left: 180px;
*margin-left:0
}
.form-horizontal .controls:first-child {
*padding-left:180px
}
.form-horizontal .help-block {
	margin-bottom: 0
}
.form-horizontal .input-append+.help-block, .form-horizontal .input-prepend+.help-block, .form-horizontal .uneditable-input+.help-block, .form-horizontal input+.help-block, .form-horizontal select+.help-block, .form-horizontal textarea+.help-block {
	margin-top: 10px
}
.form-horizontal .form-actions {
	padding-left: 180px
}
[class*=" icon-"], [class^=icon-] {
display:inline-block;
width:14px;
height:14px;
*margin-right:.3em;
line-height:14px;
vertical-align:text-top;
background-image:url(/img/hubs/glyphicons-halflings.png);
background-position:14px 14px;
background-repeat:no-repeat;
margin-top:1px
}
.dropdown-menu&gt;.active&gt;a&gt;[class*=" icon-"], .dropdown-menu&gt;.active&gt;a&gt;[class^=icon-], .dropdown-menu&gt;li&gt;a:focus&gt;[class*=" icon-"], .dropdown-menu&gt;li&gt;a:focus&gt;[class^=icon-], .dropdown-menu&gt;li&gt;a:hover&gt;[class*=" icon-"], .dropdown-menu&gt;li&gt;a:hover&gt;[class^=icon-], .dropdown-submenu:focus&gt;a&gt;[class*=" icon-"], .dropdown-submenu:focus&gt;a&gt;[class^=icon-], .dropdown-submenu:hover&gt;a&gt;[class*=" icon-"], .dropdown-submenu:hover&gt;a&gt;[class^=icon-], .icon-white, .nav-list&gt;.active&gt;a&gt;[class*=" icon-"], .nav-list&gt;.active&gt;a&gt;[class^=icon-], .nav-pills&gt;.active&gt;a&gt;[class*=" icon-"], .nav-pills&gt;.active&gt;a&gt;[class^=icon-], .navbar-inverse .nav&gt;.active&gt;a&gt;[class*=" icon-"], .navbar-inverse .nav&gt;.active&gt;a&gt;[class^=icon-] {
background-image:url(/img/hubs/glyphicons-halflings-white.png)
}
.icon-glass {
	background-position: 0 0
}
.icon-music {
	background-position: -24px 0
}
.icon-search {
	background-position: -48px 0
}
.icon-envelope {
	background-position: -72px 0
}
.icon-heart {
	background-position: -96px 0
}
.icon-star {
	background-position: -120px 0
}
.icon-star-empty {
	background-position: -144px 0
}
.icon-user {
	background-position: -168px 0
}
.icon-film {
	background-position: -192px 0
}
.icon-th-large {
	background-position: -216px 0
}
.icon-th {
	background-position: -240px 0
}
.icon-th-list {
	background-position: -264px 0
}
.icon-ok {
	background-position: -288px 0
}
.icon-remove {
	background-position: -312px 0
}
.icon-zoom-in {
	background-position: -336px 0
}
.icon-zoom-out {
	background-position: -360px 0
}
.icon-off {
	background-position: -384px 0
}
.icon-signal {
	background-position: -408px 0
}
.icon-cog {
	background-position: -432px 0
}
.icon-trash {
	background-position: -456px 0
}
.icon-home {
	background-position: 0 -24px
}
.icon-file {
	background-position: -24px -24px
}
.icon-time {
	background-position: -48px -24px
}
.icon-road {
	background-position: -72px -24px
}
.icon-download-alt {
	background-position: -96px -24px
}
.icon-download {
	background-position: -120px -24px
}
.icon-upload {
	background-position: -144px -24px
}
.icon-inbox {
	background-position: -168px -24px
}
.icon-play-circle {
	background-position: -192px -24px
}
.icon-repeat {
	background-position: -216px -24px
}
.icon-refresh {
	background-position: -240px -24px
}
.icon-list-alt {
	background-position: -264px -24px
}
.icon-lock {
	background-position: -287px -24px
}
.icon-flag {
	background-position: -312px -24px
}
.icon-headphones {
	background-position: -336px -24px
}
.icon-volume-off {
	background-position: -360px -24px
}
.icon-volume-down {
	background-position: -384px -24px
}
.icon-volume-up {
	background-position: -408px -24px
}
.icon-qrcode {
	background-position: -432px -24px
}
.icon-barcode {
	background-position: -456px -24px
}
.icon-tag {
	background-position: 0 -48px
}
.icon-tags {
	background-position: -25px -48px
}
.icon-book {
	background-position: -48px -48px
}
.icon-bookmark {
	background-position: -72px -48px
}
.icon-print {
	background-position: -96px -48px
}
.icon-camera {
	background-position: -120px -48px
}
.icon-font {
	background-position: -144px -48px
}
.icon-bold {
	background-position: -167px -48px
}
.icon-italic {
	background-position: -192px -48px
}
.icon-text-height {
	background-position: -216px -48px
}
.icon-text-width {
	background-position: -240px -48px
}
.icon-align-left {
	background-position: -264px -48px
}
.icon-align-center {
	background-position: -288px -48px
}
.icon-align-right {
	background-position: -312px -48px
}
.icon-align-justify {
	background-position: -336px -48px
}
.icon-list {
	background-position: -360px -48px
}
.icon-indent-left {
	background-position: -384px -48px
}
.icon-indent-right {
	background-position: -408px -48px
}
.icon-facetime-video {
	background-position: -432px -48px
}
.icon-picture {
	background-position: -456px -48px
}
.icon-pencil {
	background-position: 0 -72px
}
.icon-map-marker {
	background-position: -24px -72px
}
.icon-adjust {
	background-position: -48px -72px
}
.icon-tint {
	background-position: -72px -72px
}
.icon-edit {
	background-position: -96px -72px
}
.icon-share {
	background-position: -120px -72px
}
.icon-check {
	background-position: -144px -72px
}
.icon-move {
	background-position: -168px -72px
}
.icon-step-backward {
	background-position: -192px -72px
}
.icon-fast-backward {
	background-position: -216px -72px
}
.icon-backward {
	background-position: -240px -72px
}
.icon-play {
	background-position: -264px -72px
}
.icon-pause {
	background-position: -288px -72px
}
.icon-stop {
	background-position: -312px -72px
}
.icon-forward {
	background-position: -336px -72px
}
.icon-fast-forward {
	background-position: -360px -72px
}
.icon-step-forward {
	background-position: -384px -72px
}
.icon-eject {
	background-position: -408px -72px
}
.icon-chevron-left {
	background-position: -432px -72px
}
.icon-chevron-right {
	background-position: -456px -72px
}
.icon-plus-sign {
	background-position: 0 -96px
}
.icon-minus-sign {
	background-position: -24px -96px
}
.icon-remove-sign {
	background-position: -48px -96px
}
.icon-ok-sign {
	background-position: -72px -96px
}
.icon-question-sign {
	background-position: -96px -96px
}
.icon-info-sign {
	background-position: -120px -96px
}
.icon-screenshot {
	background-position: -144px -96px
}
.icon-remove-circle {
	background-position: -168px -96px
}
.icon-ok-circle {
	background-position: -192px -96px
}
.icon-ban-circle {
	background-position: -216px -96px
}
.icon-arrow-left {
	background-position: -240px -96px
}
.icon-arrow-right {
	background-position: -264px -96px
}
.icon-arrow-up {
	background-position: -289px -96px
}
.icon-arrow-down {
	background-position: -312px -96px
}
.icon-share-alt {
	background-position: -336px -96px
}
.icon-resize-full {
	background-position: -360px -96px
}
.icon-resize-small {
	background-position: -384px -96px
}
.icon-plus {
	background-position: -408px -96px
}
.icon-minus {
	background-position: -433px -96px
}
.icon-asterisk {
	background-position: -456px -96px
}
.icon-exclamation-sign {
	background-position: 0 -120px
}
.icon-gift {
	background-position: -24px -120px
}
.icon-leaf {
	background-position: -48px -120px
}
.icon-fire {
	background-position: -72px -120px
}
.icon-eye-open {
	background-position: -96px -120px
}
.icon-eye-close {
	background-position: -120px -120px
}
.icon-warning-sign {
	background-position: -144px -120px
}
.icon-plane {
	background-position: -168px -120px
}
.icon-calendar {
	background-position: -192px -120px
}
.icon-random {
	background-position: -216px -120px;
	width: 16px
}
.icon-comment {
	background-position: -240px -120px
}
.icon-magnet {
	background-position: -264px -120px
}
.icon-chevron-up {
	background-position: -288px -120px
}
.icon-chevron-down {
	background-position: -313px -119px
}
.icon-retweet {
	background-position: -336px -120px
}
.icon-shopping-cart {
	background-position: -360px -120px
}
.icon-folder-close {
	background-position: -384px -120px;
	width: 16px
}
.icon-folder-open {
	background-position: -408px -120px;
	width: 16px
}
.icon-resize-vertical {
	background-position: -432px -119px
}
.icon-resize-horizontal {
	background-position: -456px -118px
}
.icon-hdd {
	background-position: 0 -144px
}
.icon-bullhorn {
	background-position: -24px -144px
}
.icon-bell {
	background-position: -48px -144px
}
.icon-certificate {
	background-position: -72px -144px
}
.icon-thumbs-up {
	background-position: -96px -144px
}
.icon-thumbs-down {
	background-position: -120px -144px
}
.icon-hand-right {
	background-position: -144px -144px
}
.icon-hand-left {
	background-position: -168px -144px
}
.icon-hand-up {
	background-position: -192px -144px
}
.icon-hand-down {
	background-position: -216px -144px
}
.icon-circle-arrow-right {
	background-position: -240px -144px
}
.icon-circle-arrow-left {
	background-position: -264px -144px
}
.icon-circle-arrow-up {
	background-position: -288px -144px
}
.icon-circle-arrow-down {
	background-position: -312px -144px
}
.icon-globe {
	background-position: -336px -144px
}
.icon-wrench {
	background-position: -360px -144px
}
.icon-tasks {
	background-position: -384px -144px
}
.icon-filter {
	background-position: -408px -144px
}
.icon-briefcase {
	background-position: -432px -144px
}
.icon-fullscreen {
	background-position: -456px -144px
}
.well {
	min-height: 20px;
	padding: 19px;
	margin-bottom: 20px;
	background-color: #f5f5f5;
	border: 1px solid #e3e3e3;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.05)
}
.well blockquote {
	border-color: #ddd;
	border-color: rgba(0,0,0,.15)
}
.well-large {
	padding: 24px;
	border-radius: 6px
}
.well-small {
	padding: 9px;
	border-radius: 3px
}
.fade {
	opacity: 0;
	-webkit-transition: opacity .15s linear;
	-o-transition: opacity .15s linear;
	transition: opacity .15s linear
}
.fade.in {
	opacity: 1
}
.collapse {
	position: relative;
	height: 0;
	overflow: hidden;
	-webkit-transition: height .35s ease;
	-o-transition: height .35s ease;
	transition: height .35s ease
}
.collapse.in {
	height: auto
}
.close {
	float: right;
	font-size: 20px;
	font-weight: 700;
	line-height: 20px;
	color: #000;
	text-shadow: 0 1px 0 #fff;
	opacity: .2;
	filter: alpha(opacity=20)
}
.close:focus, .close:hover {
	color: #000;
	text-decoration: none;
	cursor: pointer;
	opacity: .4;
	filter: alpha(opacity=40)
}
button.close {
	padding: 0;
	cursor: pointer;
	background: transparent;
	border: 0;
	-webkit-appearance: none
}
.btn {
	display: inline-block;
*display:inline;
*zoom:1;
	padding: 4px 12px;
	margin-bottom: 0;
	font-size: 14px;
	line-height: 20px;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	color: #333;
	text-shadow: 0 1px 1px hsla(0,0%,100%,.75);
	background-color: #f5f5f5;
	background-image: -o-linear-gradient(top, #fff, #e6e6e6);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e6e6e6));
	background-image: linear-gradient(180deg, #fff, #e6e6e6);
	background-repeat: repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffffff", endColorstr="#ffe6e6e6", GradientType=0);
*background-color:#e6e6e6;
filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
	border: 1px solid #ccc;
*border:0;
	border-bottom-color: #b3b3b3;
	border-radius: 4px;
*margin-left:.3em;
	-webkit-box-shadow: inset 0 1px 0 hsla(0,0%,100%,.2), 0 1px 2px rgba(0,0,0,.05);
	box-shadow: inset 0 1px 0 hsla(0,0%,100%,.2), 0 1px 2px rgba(0,0,0,.05)
}
.btn.active, .btn.disabled, .btn:active, .btn:focus, .btn:hover, .btn[disabled] {
	color: #333;
	background-color: #e6e6e6;
*background-color:#d9d9d9
}
.btn.active, .btn:active {
	background-color: #ccc\9
}
.btn:first-child {
*margin-left:0
}
.btn:focus, .btn:hover {
	color: #333;
	text-decoration: none;
	background-position: 0 -15px;
	-webkit-transition: background-position .1s linear;
	-o-transition: background-position .1s linear;
	transition: background-position .1s linear
}
.btn:focus {
	outline: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px
}
.btn.active, .btn:active {
	background-image: none;
	outline: 0;
	-webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
	box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05)
}
.btn.disabled, .btn[disabled] {
	cursor: default;
	background-image: none;
	opacity: .65;
	filter: alpha(opacity=65);
	-webkit-box-shadow: none;
	box-shadow: none
}
.btn-large {
	padding: 11px 19px;
	font-size: 17.5px;
	border-radius: 6px
}
.btn-large [class*=" icon-"], .btn-large [class^=icon-] {
	margin-top: 4px
}
.btn-small {
	padding: 2px 10px;
	font-size: 11.9px;
	border-radius: 3px
}
.btn-small [class*=" icon-"], .btn-small [class^=icon-] {
	margin-top: 0
}
.btn-mini [class*=" icon-"], .btn-mini [class^=icon-] {
	margin-top: -1px
}
.btn-mini {
	padding: 0 6px;
	font-size: 10.5px;
	border-radius: 3px
}
.btn-block {
	display: block;
	width: 100%;
	padding-left: 0;
	padding-right: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.btn-block+.btn-block {
	margin-top: 5px
}
input[type=button].btn-block, input[type=reset].btn-block, input[type=submit].btn-block {
	width: 100%
}
.btn-danger.active, .btn-info.active, .btn-inverse.active, .btn-primary.active, .btn-success.active, .btn-warning.active {
	color: hsla(0,0%,100%,.75)
}
.btn-primary {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,.25);
	background-color: #333;
	background-image: -o-linear-gradient(top, #333, #333);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#333), to(#333));
	background-image: linear-gradient(180deg, #333, #333);
	background-repeat: repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff333333", endColorstr="#ff333333", GradientType=0);
	border-color: #333 #333 #0d0d0d;
	border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
*background-color:#333;
filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)
}
.btn-primary.active, .btn-primary.disabled, .btn-primary:active, .btn-primary:focus, .btn-primary:hover, .btn-primary[disabled] {
	color: #fff;
	background-color: #333;
*background-color:#262626
}
.btn-primary.active, .btn-primary:active {
	background-color: #1a1a1a\9
}
.btn-warning {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,.25);
	background-color: #faa732;
	background-image: -o-linear-gradient(top, #fbb450, #f89406);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fbb450), to(#f89406));
	background-image: linear-gradient(180deg, #fbb450, #f89406);
	background-repeat: repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fffbb450", endColorstr="#fff89406", GradientType=0);
	border-color: #f89406 #f89406 #ad6704;
	border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
*background-color:#f89406;
filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)
}
.btn-warning.active, .btn-warning.disabled, .btn-warning:active, .btn-warning:focus, .btn-warning:hover, .btn-warning[disabled] {
	color: #fff;
	background-color: #f89406;
*background-color:#df8505
}
.btn-warning.active, .btn-warning:active {
	background-color: #c67605\9
}
.btn-danger {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,.25);
	background-color: #da4f49;
	background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ee5f5b), to(#bd362f));
	background-image: linear-gradient(180deg, #ee5f5b, #bd362f);
	background-repeat: repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffee5f5b", endColorstr="#ffbd362f", GradientType=0);
	border-color: #bd362f #bd362f #802420;
	border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
*background-color:#bd362f;
filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)
}
.btn-danger.active, .btn-danger.disabled, .btn-danger:active, .btn-danger:focus, .btn-danger:hover, .btn-danger[disabled] {
	color: #fff;
	background-color: #bd362f;
*background-color:#a9302a
}
.btn-danger.active, .btn-danger:active {
	background-color: #942a25\9
}
.btn-success {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,.25);
	background-color: #5bb75b;
	background-image: -o-linear-gradient(top, #62c462, #51a351);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#62c462), to(#51a351));
	background-image: linear-gradient(180deg, #62c462, #51a351);
	background-repeat: repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff62c462", endColorstr="#ff51a351", GradientType=0);
	border-color: #51a351 #51a351 #387038;
	border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
*background-color:#51a351;
filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)
}
.btn-success.active, .btn-success.disabled, .btn-success:active, .btn-success:focus, .btn-success:hover, .btn-success[disabled] {
	color: #fff;
	background-color: #51a351;
*background-color:#499249
}
.btn-success.active, .btn-success:active {
	background-color: #408140\9
}
.btn-info {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,.25);
	background-color: #49afcd;
	background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#2f96b4));
	background-image: linear-gradient(180deg, #5bc0de, #2f96b4);
	background-repeat: repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff5bc0de", endColorstr="#ff2f96b4", GradientType=0);
	border-color: #2f96b4 #2f96b4 #1f6377;
	border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
*background-color:#2f96b4;
filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)
}
.btn-info.active, .btn-info.disabled, .btn-info:active, .btn-info:focus, .btn-info:hover, .btn-info[disabled] {
	color: #fff;
	background-color: #2f96b4;
*background-color:#2a85a0
}
.btn-info.active, .btn-info:active {
	background-color: #24748c\9
}
.btn-inverse {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,.25);
	background-color: #363636;
	background-image: -o-linear-gradient(top, #444, #222);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#444), to(#222));
	background-image: linear-gradient(180deg, #444, #222);
	background-repeat: repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff444444", endColorstr="#ff222222", GradientType=0);
	border-color: #222 #222 #000;
	border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
*background-color:#222;
filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)
}
.btn-inverse.active, .btn-inverse.disabled, .btn-inverse:active, .btn-inverse:focus, .btn-inverse:hover, .btn-inverse[disabled] {
	color: #fff;
	background-color: #222;
*background-color:#151515
}
.btn-inverse.active, .btn-inverse:active {
	background-color: #080808\9
}
button.btn, input[type=submit].btn {
*padding-top:3px;
*padding-bottom:3px
}
button.btn::-moz-focus-inner, input[type=submit].btn::-moz-focus-inner {
padding:0;
border:0
}
button.btn.btn-large, input[type=submit].btn.btn-large {
*padding-top:7px;
*padding-bottom:7px
}
button.btn.btn-small, input[type=submit].btn.btn-small {
*padding-top:3px;
*padding-bottom:3px
}
button.btn.btn-mini, input[type=submit].btn.btn-mini {
*padding-top:1px;
*padding-bottom:1px
}
.btn-link, .btn-link:active, .btn-link[disabled] {
	background-color: transparent;
	background-image: none;
	-webkit-box-shadow: none;
	box-shadow: none
}
.btn-link {
	border-color: transparent;
	cursor: pointer;
	color: #333;
	border-radius: 0
}
.btn-link:focus, .btn-link:hover {
	color: #0d0d0d;
	text-decoration: underline;
	background-color: transparent
}
.btn-link[disabled]:focus, .btn-link[disabled]:hover {
	color: #333;
	text-decoration: none
}
.btn-group {
	position: relative;
	display: inline-block;
*display:inline;
*zoom:1;
	font-size: 0;
	vertical-align: middle;
	white-space: nowrap;
*margin-left:.3em
}
.btn-group:first-child {
*margin-left:0
}
.btn-group+.btn-group {
	margin-left: 5px
}
.btn-toolbar {
	font-size: 0;
	margin-top: 10px;
	margin-bottom: 10px
}
.btn-toolbar&gt;.btn+.btn, .btn-toolbar&gt;.btn+.btn-group, .btn-toolbar&gt;.btn-group+.btn {
	margin-left: 5px
}
.btn-group&gt;.btn {
	position: relative;
	border-radius: 0
}
.btn-group&gt;.btn+.btn {
	margin-left: -1px
}
.btn-group&gt;.btn, .btn-group&gt;.dropdown-menu, .btn-group&gt;.popover {
	font-size: 14px
}
.btn-group&gt;.btn-mini {
	font-size: 10.5px
}
.btn-group&gt;.btn-small {
	font-size: 11.9px
}
.btn-group&gt;.btn-large {
	font-size: 17.5px
}
.btn-group&gt;.btn:first-child {
	margin-left: 0;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px
}
.btn-group&gt;.btn:last-child, .btn-group&gt;.dropdown-toggle {
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px
}
.btn-group&gt;.btn.large:first-child {
	margin-left: 0;
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px
}
.btn-group&gt;.btn.large:last-child, .btn-group&gt;.large.dropdown-toggle {
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px
}
.btn-group&gt;.btn.active, .btn-group&gt;.btn:active, .btn-group&gt;.btn:focus, .btn-group&gt;.btn:hover {
	z-index: 2
}
.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {
	outline: 0
}
.btn-group&gt;.btn+.dropdown-toggle {
	padding-left: 8px;
	padding-right: 8px;
	-webkit-box-shadow: inset 1px 0 0 hsla(0,0%,100%,.125), inset 0 1px 0 hsla(0,0%,100%,.2), 0 1px 2px rgba(0,0,0,.05);
	box-shadow: inset 1px 0 0 hsla(0,0%,100%,.125), inset 0 1px 0 hsla(0,0%,100%,.2), 0 1px 2px rgba(0,0,0,.05);
*padding-top:5px;
*padding-bottom:5px
}
.btn-group&gt;.btn-mini+.dropdown-toggle {
	padding-left: 5px;
	padding-right: 5px;
*padding-top:2px;
*padding-bottom:2px
}
.btn-group&gt;.btn-small+.dropdown-toggle {
*padding-top:5px;
*padding-bottom:4px
}
.btn-group&gt;.btn-large+.dropdown-toggle {
	padding-left: 12px;
	padding-right: 12px;
*padding-top:7px;
*padding-bottom:7px
}
.btn-group.open .dropdown-toggle {
	background-image: none;
	-webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
	box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05)
}
.btn-group.open .btn.dropdown-toggle {
	background-color: #e6e6e6
}
.btn-group.open .btn-primary.dropdown-toggle {
	background-color: #333
}
.btn-group.open .btn-warning.dropdown-toggle {
	background-color: #f89406
}
.btn-group.open .btn-danger.dropdown-toggle {
	background-color: #bd362f
}
.btn-group.open .btn-success.dropdown-toggle {
	background-color: #51a351
}
.btn-group.open .btn-info.dropdown-toggle {
	background-color: #2f96b4
}
.btn-group.open .btn-inverse.dropdown-toggle {
	background-color: #222
}
.btn .caret {
	margin-top: 8px;
	margin-left: 0
}
.btn-large .caret {
	margin-top: 6px;
	border-left-width: 5px;
	border-right-width: 5px;
	border-top-width: 5px
}
.btn-mini .caret, .btn-small .caret {
	margin-top: 8px
}
.dropup .btn-large .caret {
	border-bottom-width: 5px
}
.btn-danger .caret, .btn-info .caret, .btn-inverse .caret, .btn-primary .caret, .btn-success .caret, .btn-warning .caret {
	border-top-color: #fff;
	border-bottom-color: #fff
}
.btn-group-vertical {
	display: inline-block;
*display:inline;
*zoom:1
}
.btn-group-vertical&gt;.btn {
	display: block;
	float: none;
	max-width: 100%;
	border-radius: 0
}
.btn-group-vertical&gt;.btn+.btn {
	margin-left: 0;
	margin-top: -1px
}
.btn-group-vertical&gt;.btn:first-child {
	border-radius: 4px 4px 0 0
}
.btn-group-vertical&gt;.btn:last-child {
	border-radius: 0 0 4px 4px
}
.btn-group-vertical&gt;.btn-large:first-child {
	border-radius: 6px 6px 0 0
}
.btn-group-vertical&gt;.btn-large:last-child {
	border-radius: 0 0 6px 6px
}
.tooltip {
	position: absolute;
	z-index: 1040;
	display: block;
	visibility: visible;
	font-size: 11px;
	line-height: 1.4;
	opacity: 0;
	filter: alpha(opacity=0)
}
.tooltip.in {
	opacity: .8;
	filter: alpha(opacity=80)
}
.tooltip.top {
	margin-top: -3px;
	padding: 5px 0
}
.tooltip.right {
	margin-left: 3px;
	padding: 0 5px
}
.tooltip.bottom {
	margin-top: 3px;
	padding: 5px 0
}
.tooltip.left {
	margin-left: -3px;
	padding: 0 5px
}
.tooltip-inner {
	max-width: 200px;
	padding: 8px;
	color: #fff;
	text-align: center;
	text-decoration: none;
	background-color: #000;
	border-radius: 4px
}
.tooltip-arrow {
	position: absolute;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid
}
.tooltip.top .tooltip-arrow {
	bottom: 0;
	left: 50%;
	margin-left: -5px;
	border-width: 5px 5px 0;
	border-top-color: #000
}
.tooltip.right .tooltip-arrow {
	top: 50%;
	left: 0;
	margin-top: -5px;
	border-width: 5px 5px 5px 0;
	border-right-color: #000
}
.tooltip.left .tooltip-arrow {
	top: 50%;
	right: 0;
	margin-top: -5px;
	border-width: 5px 0 5px 5px;
	border-left-color: #000
}
.tooltip.bottom .tooltip-arrow {
	top: 0;
	left: 50%;
	margin-left: -5px;
	border-width: 0 5px 5px;
	border-bottom-color: #000
}
@-ms-viewport {
width:device-width
}
@-o-viewport {
width:device-width
}
@viewport {
width:device-width
}
@media print {
* {
	background: transparent!important;
	color: #000!important;
	-webkit-box-shadow: none!important;
	box-shadow: none!important;
	text-shadow: none!important;
	-webkit-filter: none!important;
	filter: none!important;
	-ms-filter: none!important
}
a, a:visited {
	text-decoration: underline
}
a[href]:after {
	content: " (" attr(href) ")"
}
abbr[title]:after {
	content: " (" attr(title) ")"
}
.ir a:after, a[href^="#"]:after, a[href^="javascript:"]:after {
	content: ""
}
blockquote, pre {
	border: 1px solid #999;
	page-break-inside: avoid
}
thead {
	display: table-header-group
}
img, tr {
	page-break-inside: avoid
}
img {
	max-width: 100%!important
}
@page {
margin:.5cm
}
h2, h3, p {
	orphans: 3;
	widows: 3
}
h2, h3 {
	page-break-after: avoid
}
}
.single-uberflip.fullscreen&gt;iframe, .uf-fullscreen-element&gt;iframe {
	height: 100vh;
	width: 100vw
}

/*# sourceMappingURL=hubs.2207fdc4aef0280f7391.css.map*/
</pre></body></html>