
.related-content .pager.prev, .video-player .video-cover, .search-overlay .category-title, .comment-box, .social-bar, .site-header, .menu-dropdown.left-aligned .spike, .menu-dropdown.with-description .menu-description-block, .featured-content-slides, .featured-content-slides .carousel, .featured-content-headers .subtitle, .related-content .pager.next, .video-control-bar .video-control.fullscreen, .video-close, .comment-box .close-boxed, .menu-dropdown .spike, .page.index .site-footer, .page.not-found .site-footer, .site-header .navigation-strip:after, .site-header .language-options, .site-footer .language-options, .scroll-indicator, .article-slides .pager-holder, .site-header .language-menu-button:before, .site-footer .language-menu-button:before, .menu-dropdown .arrow, .comment-box-container, .social-bar ul>li, .article-sidebox .locations ul>li, .related-content .pager, .video-control-bar, .video-control-bar .seek-bar .buffer, .video-control-bar .seek-bar .elapsed, .video-control-bar .seek-bar .elapsed .timecode:after, .video-control-bar .seek-bar .shadowseek, .contactus input, .contactus select, .contactus textarea, .contactus .validate, .contactus input[type='submit'], .article-sidebox .locations, .article-sidebox .locations h3, .article-sidebox .pull-quote, .editorial-content .social-bar, .site-header .language-menu-button, .site-footer .language-menu-button, .main-menu, .menu-dropdown .menu-description-block, .menu-dropdown .description-paragraph, .page>article {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	display: block;
	white-space: normal;
}

.video-player .player, .video-player .video-cover, .comment-box .comment-scroll-wrapper, .menu-dropdown .menu-description-block, .featured-content-slides, .featured-content-slides .carousel, .featured-content-slides .slide-item {
	width: 100%;
	height: 100%;
}

.contactus input, .contactus select, .contactus textarea, .article-sidebox .locations .world-map, .article-sidebox .locations .world-map img, .article-sidebox .author-photo, .site-footer, .menu-dropdown.with-thumbnails img, .featured-content-headers .subtitle {
	width: 100%;
}

.related-content .pager, .video-control-bar .seek-bar, .social-bar, .index, .page.editorial, .editorial-container, .editorial-slides {
	height: 100%;
}

.ticker>li, .related-content-container ul>li, .main-menu>li, .related-content-container ul>li:nth-child(n+6), .video-control-bar .seek-bar, .video-control-bar .volume, .video-control-bar .volume .col, .video-control-bar .video-control, .video-close, .captions, .article-pager .pager-right, .article-content .location-details strong, .article-content .location-features strong, .map-container .map, .site-header .language-selector, .site-footer .language-selector, .site-header .contactus-block, .site-footer .contactus-block, .site-header .logo-block, .menu-with-dropdown .menu-item.search, .menu-dropdown .description-paragraph.icon .description-image, .featured-content-headers .video-button, .contentgrid .featured .video-button {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
	position: relative;
}

.related-box .picture, .editorial-content, .site-header .contactus-block, .site-footer .contactus-block {
	padding: 0 !important;
}

.related-box .picture {
	margin: 0 !important;
}

.related-content .pager.prev, .video-player .video-cover, .search-overlay .category-title, .comment-box, .social-bar, .site-header, .menu-dropdown.left-aligned .spike, .menu-dropdown.with-description .menu-description-block, .featured-content-slides, .featured-content-slides .carousel, .featured-content-headers .subtitle {
	position: absolute;
	top: 0;
	left: 0;
}

.related-content .pager.next, .video-control-bar .video-control.fullscreen, .video-close, .comment-box .close-boxed, .menu-dropdown .spike {
	position: absolute;
	top: 0;
	right: 0;
}

.pager.prev:before {
	font-family: "Ionicons";
	content: "";
}

.pager.next:before {
	font-family: "Ionicons";
	content: "";
}

.page.index .site-footer, .page.not-found .site-footer, .site-header .navigation-strip:after {
	position: absolute;
	bottom: 0;
	left: 0;
}

.site-header .language-options, .site-footer .language-options {
	position: absolute;
	bottom: 100%;
}

.scroll-indicator {
	position: absolute;
	bottom: 0;
}

.scroll-indicator {
	position: absolute;
	left: 50%;
}

.menu-with-dropdown .menu-item:focus .menu-dropdown, html.no-touch .menu-with-dropdown .menu-item:hover .menu-dropdown, html.no-js .menu-with-dropdown .menu-item:hover .menu-dropdown, .menu-with-dropdown .menu-item.active .menu-dropdown, .menu-with-dropdown .menu-link:focus+.menu-dropdown, html.no-touch .menu-with-dropdown .menu-link:hover+.menu-dropdown, html.no-js .menu-with-dropdown .menu-link:hover+.menu-dropdown, .featured-content-headers .pages-indicator, .overview-filters .filter-by:focus .menu-dropdown, html.no-touch .overview-filters .filter-by:hover .menu-dropdown, html.no-js .overview-filters .filter-by:hover .menu-dropdown, .overview-filters .openfilters:focus+.menu-dropdown, html.no-touch .overview-filters .openfilters:hover+.menu-dropdown, html.no-js .overview-filters .openfilters:hover+.menu-dropdown, .article-column-split, .article-column-split-basic {
	padding-top: 24px;
}

.search-overlay .search-label, .comment-box .close-boxed {
	margin-top: 24px;
}

.search-overlay .search-results, .article-column-split, .article-column-split-basic {
	padding-right: 24px;
}

.site-header .language-selector, .site-footer .language-selector, .menu-dropdown .dropdown-link .icon {
	margin-right: 24px;
}

.article-content, .map-container .map-address li, .featured-content-headers .pages-indicator, .article-column-split, .article-column-split-basic {
	padding-bottom: 24px;
}

.button.video-options, .contactus p, .contactus input[type='submit'] {
	padding-top: 6px;
}

html.icon-sprite .editorial-content .social-bar .button, .site-header .contact-button, .site-footer .contact-button, .menu-dropdown .arrow.next {
	margin-right: 6px;
}

.article-sidebox .follow li, .menu-dropdown .description-paragraph.icon .description-image {
	margin-bottom: 6px;
}

.overview-filters .menu-container {
	padding-bottom: 12px;
}

.related-content, .article-sidebox .career .button, .site-header .language-link:last-child, .site-footer .language-link:last-child, .site-header .contact-button, .site-footer .contact-button, .contentgrid .featured h1 {
	margin-bottom: 12px;
}

.related-content-title, .overview-filters .filter-by {
	padding-left: 72px;
}

.button.video-options, .video-player .video-cover, .editorial-content .social-bar, .menu-with-dropdown .menu-item.inside-possible, .menu-with-dropdown .menu-item.editorial {
	background-color: transparent;
}

.button.simple-button:focus, html.no-touch .button.simple-button:hover, html.no-js .button.simple-button:hover, .site-header .language-options, .site-footer .language-options, .menu-with-dropdown .menu-link:focus, html.no-touch .menu-with-dropdown .menu-link:hover, html.no-js .menu-with-dropdown .menu-link:hover, .featured-content-headers .subtitle {
	background-color: #000;
}

.article-pager .pager:focus, html.no-touch .article-pager .pager:hover, .article-pager html.no-touch .pager:hover, html.no-js .article-pager .pager:hover, .article-pager html.no-js .pager:hover {
	background-color: #000 !important;
}

.comment-box, .menu-dropdown .dropdown-link:focus .icon, html.no-touch .menu-dropdown .dropdown-link:hover .icon, html.no-js .menu-dropdown .dropdown-link:hover .icon, .menu-dropdown .dropdown-link.active .icon {
	background-color: #fff;
}

.button.play:focus, html.no-touch .button.play:hover, html.no-js .button.play:hover, .button.video-options:focus, html.no-touch .button.video-options:hover, html.no-js .button.video-options:hover, .button.close:focus, html.no-touch .button.close:hover, html.no-js .button.close:hover, html.icon-sprite .button.close-boxed, .video-control-bar .seek-bar .elapsed, .video-control-bar .seek-bar .elapsed .timecode, .video-control-bar .volume.vol-10 .col:nth-child(1), .video-control-bar .volume.vol-20 .col:nth-child(1), .video-control-bar .volume.vol-20 .col:nth-child(2), .video-control-bar .volume.vol-30 .col:nth-child(1), .video-control-bar .volume.vol-30 .col:nth-child(2), .video-control-bar .volume.vol-30 .col:nth-child(3), .video-control-bar .volume.vol-40 .col:nth-child(1), .video-control-bar .volume.vol-40 .col:nth-child(2), .video-control-bar .volume.vol-40 .col:nth-child(3), .video-control-bar .volume.vol-40 .col:nth-child(4), .video-control-bar .volume.vol-50 .col:nth-child(1), .video-control-bar .volume.vol-50 .col:nth-child(2), .video-control-bar .volume.vol-50 .col:nth-child(3), .video-control-bar .volume.vol-50 .col:nth-child(4), .video-control-bar .volume.vol-50 .col:nth-child(5), .video-control-bar .volume.vol-60 .col:nth-child(1), .video-control-bar .volume.vol-60 .col:nth-child(2), .video-control-bar .volume.vol-60 .col:nth-child(3), .video-control-bar .volume.vol-60 .col:nth-child(4), .video-control-bar .volume.vol-60 .col:nth-child(5), .video-control-bar .volume.vol-60 .col:nth-child(6), .video-control-bar .volume.vol-70 .col:nth-child(1), .video-control-bar .volume.vol-70 .col:nth-child(2), .video-control-bar .volume.vol-70 .col:nth-child(3), .video-control-bar .volume.vol-70 .col:nth-child(4), .video-control-bar .volume.vol-70 .col:nth-child(5), .video-control-bar .volume.vol-70 .col:nth-child(6), .video-control-bar .volume.vol-70 .col:nth-child(7), .video-control-bar .volume.vol-80 .col:nth-child(1), .video-control-bar .volume.vol-80 .col:nth-child(2), .video-control-bar .volume.vol-80 .col:nth-child(3), .video-control-bar .volume.vol-80 .col:nth-child(4), .video-control-bar .volume.vol-80 .col:nth-child(5), .video-control-bar .volume.vol-80 .col:nth-child(6), .video-control-bar .volume.vol-80 .col:nth-child(7), .video-control-bar .volume.vol-80 .col:nth-child(8), .video-control-bar .volume.vol-90 .col:nth-child(1), .video-control-bar .volume.vol-90 .col:nth-child(2), .video-control-bar .volume.vol-90 .col:nth-child(3), .video-control-bar .volume.vol-90 .col:nth-child(4), .video-control-bar .volume.vol-90 .col:nth-child(5), .video-control-bar .volume.vol-90 .col:nth-child(6), .video-control-bar .volume.vol-90 .col:nth-child(7), .video-control-bar .volume.vol-90 .col:nth-child(8), .video-control-bar .volume.vol-90 .col:nth-child(9), .video-control-bar .volume.vol-100 .col:nth-child(1), .video-control-bar .volume.vol-100 .col:nth-child(2), .video-control-bar .volume.vol-100 .col:nth-child(3), .video-control-bar .volume.vol-100 .col:nth-child(4), .video-control-bar .volume.vol-100 .col:nth-child(5), .video-control-bar .volume.vol-100 .col:nth-child(6), .video-control-bar .volume.vol-100 .col:nth-child(7), .video-control-bar .volume.vol-100 .col:nth-child(8), .video-control-bar .volume.vol-100 .col:nth-child(9), .video-control-bar .volume.vol-100 .col:nth-child(10), .article-slides .pages-indicator .pager:focus, html.no-touch .article-slides .pages-indicator .pager:hover, html.no-js .article-slides .pages-indicator .pager:hover, .social-bar .button:focus .count, html.no-touch .social-bar .button:hover .count, html.no-js .social-bar .button:hover .count, .social-bar .button.active .count, .menu-dropdown .arrow:focus, html.no-touch .menu-dropdown .arrow:hover, html.no-js .menu-dropdown .arrow:hover {
	background-color: #39b54a;
}

.scroll-indicator:focus, html.no-touch .scroll-indicator:hover, html.no-js .scroll-indicator:hover {
	background-color: #39b54a !important;
}

.button.circle:focus .icon, html.no-touch .button.circle:hover .icon, html.no-js .button.circle:hover .icon {
	color: #000;
}

.comment-box .close-boxed:focus, html.no-touch .comment-box .close-boxed:hover, .comment-box html.no-touch .close-boxed:hover, html.no-js .comment-box .close-boxed:hover, .comment-box html.no-js .close-boxed:hover {
	color: #000 !important;
}

.related-content .pager, .video-control-bar .seek-bar .elapsed .timecode, .video-control-bar .video-control, .video-close, .captions, .site-header .social-link:focus, html.no-touch .site-header .social-link:hover, html.no-js .site-header .social-link:hover, .site-footer .social-link:focus, html.no-touch .site-footer .social-link:hover, html.no-js .site-footer .social-link:hover, .site-header .language-menu-button:focus, html.no-touch .site-header .language-menu-button:hover, html.no-js .site-header .language-menu-button:hover, .site-footer .language-menu-button:focus, html.no-touch .site-footer .language-menu-button:hover, html.no-js .site-footer .language-menu-button:hover, .site-header .language-link:focus, html.no-touch .site-header .language-link:hover, html.no-js .site-header .language-link:hover, .site-footer .language-link:focus, html.no-touch .site-footer .language-link:hover, html.no-js .site-footer .language-link:hover, .site-header .contact-address:focus, html.no-touch .site-header .contact-address:hover, html.no-js .site-header .contact-address:hover, .site-footer .contact-address:focus, html.no-touch .site-footer .contact-address:hover, html.no-js .site-footer .contact-address:hover, .overview-filters .openfilters:focus, html.no-touch .overview-filters .openfilters:hover, html.no-js .overview-filters .openfilters:hover, .scroll-indicator {
	color: #fff;
}

.site-header .language-menu-button, .site-footer .language-menu-button, .site-header .language-menu-button:before, .site-footer .language-menu-button:before {
	color: #999;
}

.search-overlay .category-title {
	color: #909090;
}

.map-container .map-navigation .button:focus, html.no-touch .map-container .map-navigation .button:hover, .map-container .map-navigation html.no-touch .button:hover, html.no-js .map-container .map-navigation .button:hover, .map-container .map-navigation html.no-js .button:hover {
	color: #262626 !important;
}

.button.with-tooltip .tooltip a:focus, html.no-touch .button.with-tooltip .tooltip a:hover, html.no-js .button.with-tooltip .tooltip a:hover, .video-control-bar .video-control:focus, html.no-touch .video-control-bar .video-control:hover, html.no-js .video-control-bar .video-control:hover, .comment-box .close-boxed, .social-bar .button:focus, html.no-touch .social-bar .button:hover, html.no-js .social-bar .button:hover, .social-bar .button.active, .article-sidebox .locations h3, .article-sidebox .pull-quote p, .article-sidebox .pull-quote .quote, .menu-with-dropdown .menu-link:focus, html.no-touch .menu-with-dropdown .menu-link:hover, html.no-js .menu-with-dropdown .menu-link:hover {
	color: #39b54a;
}

.ticker>li, .related-content-container ul>li, .main-menu>li, .social-bar ul>li, .article-sidebox .locations ul>li, .ticker .ticker-content li, .ticker .ticker-block li {
	font-size: 16px;
	text-decoration: none;
	text-indent: 0;
	white-space: normal;
	letter-spacing: 0;
	line-height: 1.35;
}

.related-content .pager, .video-control-bar .seek-bar .elapsed .timecode, .video-control-bar .video-control, .social-bar .button {
	text-align: center;
}

.site-header .language-options, .site-footer .language-options, .site-footer, .menu-dropdown .description-paragraph {
	text-align: left;
}

.site-header .language-contact-block, .site-footer .language-contact-block, .site-header .navigation-strip {
	text-align: right;
}

.site-header .contact-address:focus, html.no-touch .site-header .contact-address:hover, html.no-js .site-header .contact-address:hover, .site-footer .contact-address:focus, html.no-touch .site-footer .contact-address:hover, html.no-js .site-footer .contact-address:hover {
	text-decoration: underline;
}

.social-bar .button, .site-header .contact-address, .site-footer .contact-address, .menu-with-dropdown .menu-link:focus, html.no-touch .menu-with-dropdown .menu-link:hover, html.no-js .menu-with-dropdown .menu-link:hover, .menu-dropdown .dropdown-link:focus, html.no-touch .menu-dropdown .dropdown-link:hover, html.no-js .menu-dropdown .dropdown-link:hover, .menu-dropdown .dropdown-link.active, .menu-dropdown .menu-thumbnail-link {
	text-decoration: none !important;
}

.button.flat-button, .captions, .search-overlay .category-title, .search-overlay .title, .contactus label, .contactus input[type='submit'], .site-header .language-menu-button, .site-footer .language-menu-button {
	text-transform: uppercase;
}

.site-header .language-menu-button, .site-footer .language-menu-button {
	font-size: 1em;
}

.article-pager .title, .site-header .language-contact-block, .site-footer .language-contact-block, .overview-filters .menu-container, .contentgrid .featured figure {
	white-space: nowrap;
}

.video-control-bar .seek-bar .elapsed .timecode {
	font-size: 11px;
}

.site-header .language-contact-block, .site-footer .language-contact-block {
	font-size: 12px;
}

.search-overlay .category-title, .article-sidebox .locations ul, .menu-with-dropdown .menu-item {
	font-size: 13px;
}

.video-control-bar .video-control, .article-sidebox .locations h3, .menu-dropdown .description-paragraph {
	font-size: 14px;
}

.ticker .related-box.featured .title h3, .related-box h5, .video-close, .captions, .search-overlay .title {
	font-size: 16px;
}

.article-sidebox .pull-quote p, .article-sidebox .pull-quote .quote {
	font-size: 18px;
}

.related-content .pager, .article-content h2 {
	font-size: 20px;
}

.article-pager .title, .not-found-message {
	font-size: 24px;
}

.article-slides .pages-indicator .pager, .scroll-indicator {
	font-size: 28px;
}

.article-content h1 {
	font-size: 36px;
}

.menu-dropdown .description-paragraph {
	font-family: "Helvetica Neue", Helvetica, Arial, _sans-serif;
}

.wf {
	font-style: normal;
}

html.wf-loading .wf, html.js .wf {
	visibility: hidden;
}

html.wf-inactive .wf, html.wf-active .wf, html.no-fontface .wf, html.no-external-fontface .wf {
	visibility: inherit;
}

html.no-fontface .article-pager .title, .article-pager html.no-fontface .title, html.no-fontface .article-content h3, .article-content html.no-fontface h3, html.no-fontface .site-header .contact-button, .site-header html.no-fontface .contact-button, html.no-fontface .site-footer .contact-button, .site-footer html.no-fontface .contact-button, html.no-external-fontface .article-pager .title, .article-pager html.no-external-fontface .title, html.no-external-fontface .article-content h3, .article-content html.no-external-fontface h3, html.no-external-fontface .site-header .contact-button, .site-header html.no-external-fontface .contact-button, html.no-external-fontface .site-footer .contact-button, .site-footer html.no-external-fontface .contact-button {
	font-weight: normal;
}

html.no-fontface .related-box h3, .related-box html.no-fontface h3, html.no-fontface .search-overlay .search-label, .search-overlay html.no-fontface .search-label, html.no-fontface .search-overlay .category-title, .search-overlay html.no-fontface .category-title, html.no-fontface .search-overlay .title, .search-overlay html.no-fontface .title, html.no-fontface .comment-box h3, .comment-box html.no-fontface h3, html.no-fontface .article-content h4, .article-content html.no-fontface h4, html.no-fontface .article-sidebox .pull-quote p, .article-sidebox .pull-quote html.no-fontface p, html.no-fontface .article-sidebox .pull-quote .quote, .article-sidebox .pull-quote html.no-fontface .quote, html.no-fontface .article-contact h4, .article-contact html.no-fontface h4, html.no-fontface .map-container .map-address h4, .map-container .map-address html.no-fontface h4, html.no-fontface .menu-with-dropdown .menu-item, .menu-with-dropdown html.no-fontface .menu-item, html.no-fontface .featured-content-headers .lead, .featured-content-headers html.no-fontface .lead, html.no-fontface .contentgrid .featured h2, .contentgrid .featured html.no-fontface h2, html.no-external-fontface .related-box h3, .related-box html.no-external-fontface h3, html.no-external-fontface .search-overlay .search-label, .search-overlay html.no-external-fontface .search-label, html.no-external-fontface .search-overlay .category-title, .search-overlay html.no-external-fontface .category-title, html.no-external-fontface .search-overlay .title, .search-overlay html.no-external-fontface .title, html.no-external-fontface .comment-box h3, .comment-box html.no-external-fontface h3, html.no-external-fontface .article-content h4, .article-content html.no-external-fontface h4, html.no-external-fontface .article-sidebox .pull-quote p, .article-sidebox .pull-quote html.no-external-fontface p, html.no-external-fontface .article-sidebox .pull-quote .quote, .article-sidebox .pull-quote html.no-external-fontface .quote, html.no-external-fontface .article-contact h4, .article-contact html.no-external-fontface h4, html.no-external-fontface .map-container .map-address h4, .map-container .map-address html.no-external-fontface h4, html.no-external-fontface .menu-with-dropdown .menu-item, .menu-with-dropdown html.no-external-fontface .menu-item, html.no-external-fontface .featured-content-headers .lead, .featured-content-headers html.no-external-fontface .lead, html.no-external-fontface .contentgrid .featured h2, .contentgrid .featured html.no-external-fontface h2 {
	font-weight: normal;
}

.button.no-underline:focus, html.no-touch .button.no-underline:hover, html.no-js .button.no-underline:hover {
	text-decoration: none;
}

.button.flat-button {
	border-radius: 0;
	border: 1px solid #1d9ed9;
	padding-left: 1em;
	padding-right: 1em;
	margin-top: 1em;
	color: #1d9ed9;
	text-decoration: none;
}

.button.flat-button:focus, html.no-touch .button.flat-button:hover, html.no-js .button.flat-button:hover {
	background-color: #1d9ed9 !important;
	color: #fff !important;
	text-decoration: none;
}

.button.flat-button:focus .label, html.no-touch .button.flat-button:hover .label, html.no-js .button.flat-button:hover .label {
	color: #fff !important;
}

.button.video-button:focus, html.no-touch .button.video-button:hover, html.no-js .button.video-button:hover, .button.readmore-button:focus, html.no-touch .button.readmore-button:hover, html.no-js .button.readmore-button:hover {
	background-color: #fff !important;
}

.button.video-button:focus .label, html.no-touch .button.video-button:hover .label, html.no-js .button.video-button:hover .label, .button.readmore-button:focus .label, html.no-touch .button.readmore-button:hover .label, html.no-js .button.readmore-button:hover .label {
	color: #000 !important;
}

.button.video-button:focus .icon, html.no-touch .button.video-button:hover .icon, html.no-js .button.video-button:hover .icon, .button.readmore-button:focus .icon, html.no-touch .button.readmore-button:hover .icon, html.no-js .button.readmore-button:hover .icon {
	border-left-color: #000 !important;
}

.button.simple-button.small {
	padding-top: 0;
	padding-bottom: 0;
}

.button.play:focus .icon, html.no-touch .button.play:hover .icon, html.no-js .button.play:hover .icon {
	border-left-color: #fff;
}

.button.video-options {
	padding-bottom: 2px;
}

.button.close-boxed:focus .icon:before, html.no-touch .button.close-boxed:hover .icon:before, html.no-js .button.close-boxed:hover .icon:before {
	content: "e";
}

html.icon-sprite .button.close-boxed {
	border: 3px solid #1d9ed9;
}

.button.circle:focus, html.no-touch .button.circle:hover, html.no-js .button.circle:hover {
	text-decoration: none;
}

.button.with-tooltip:focus .tooltip, html.no-touch .button.with-tooltip:hover .tooltip, html.no-js .button.with-tooltip:hover .tooltip {
	height: auto;
	overflow: visible;
}

.button.with-tooltip .tooltip a:focus, html.no-touch .button.with-tooltip .tooltip a:hover, html.no-js .button.with-tooltip .tooltip a:hover {
	text-decoration: none;
}

a:focus, html.no-touch a:hover, html.no-js a:hover {
	text-decoration: underline;
}

.ticker {
	margin: 0;
	padding: 0;
}

.ticker.desktop {
	display: block;
	height: 64%;
	overflow: hidden;
}

.ticker.mobile {
	display: none;
}

.ticker .ticker-short-title {
	display: none;
}

.ticker ul {
	border: 0;
}

.ticker li:nth-child(n) {
	display: block;
}

.ticker .related-box .description {
	height: 100%;
}

.ticker .related-box h3 {
	display: none;
}

.ticker .related-box.featured .title {
	top: 20%;
}

.ticker .related-box.featured .title h3 {
	display: block;
	line-height: 1;
	background-color: transparent;
	box-shadow: none;
}

.ticker .related-box.featured .title h3.color-0 {
	color: inherit;
}

.ticker .related-box.featured .title h3.color-1 {
	color: #fff;
}

.ticker .related-box.featured .title h3.color-2 {
	color: #000;
}

.ticker .related-box.featured .title h3.color-3 {
	color: #1d9ed9;
}

.ticker .related-box.featured .title h3.color-4 {
	color: #f70808;
}

.ticker .related-box.featured .title h3.color-5 {
	color: #814baa;
}

.ticker .related-box.featured .title h3.color-6 {
	color: #4ac56a;
}

.ticker .related-box.featured .title h3.color-7 {
	color: #262626;
}

.ticker .related-box.featured .title h3.color-8 {
	color: #606060;
}

.ticker .related-box.featured .title h3.color-9 {
	color: #666;
}

.ticker .related-box.featured .title h3.color-10 {
	color: #909090;
}

.ticker-block .related-box figure {
	padding-bottom: 0;
}

.related-box a:focus h3, html.no-touch .related-box a:hover h3, html.no-js .related-box a:hover h3 {
	display: none;
}

.related-box a:focus .description, html.no-touch .related-box a:hover .description, html.no-js .related-box a:hover .description {
	bottom: 0% !important;
	top: auto;
}

.related-box a:focus h5 {
	text-decoration: underline;
}

.related-content {
	outline: none;
	box-shadow: 0 0 10px 5px rgba(0, 0, 0, .35);
}

.related-content:focus .pager, html.no-touch .related-content:hover .pager, html.no-js .related-content:hover .pager {
	opacity: 1;
}

.related-content .related-pager-container {
	display: block;
}

.related-content .pager {
	width: 48px;
	-webkit-transition: opacity 600ms cubic-bezier(.19, 1, .22, 1);
	-webkit-transition: background-color 600ms cubic-bezier(.19, 1, .22, 1);
	-moz-transition: opacity 600ms cubic-bezier(.19, 1, .22, 1);
	-moz-transition: background-color 600ms cubic-bezier(.19, 1, .22, 1);
	transition: opacity 600ms cubic-bezier(.19, 1, .22, 1);
	transition: background-color 600ms cubic-bezier(.19, 1, .22, 1);
	background-color: rgba(0, 0, 0, .5);
	opacity: 0;
	z-index: 10;
	overflow: hidden;
}

.related-content .pager:focus, html.no-touch .related-content .pager:hover, html.no-js .related-content .pager:hover {
	background-color: rgba(29, 158, 217, .7);
}

.related-content .related-box .description {
	height: 100%;
}

.related-content-container {
	overflow: hidden;
}

.page.index .video-player .player-container.ng-hide, .page.editorial .video-player .player-container.ng-hide {
	z-index: -10;
}

.animate-show.hidden {
	-webkit-transition: opacity 1.5s cubic-bezier(.19, 1, .22, 1) .7s;
	-moz-transition: opacity 1.5s cubic-bezier(.19, 1, .22, 1) .7s;
	transition: opacity 1.5s cubic-bezier(.19, 1, .22, 1) .7s;
	opacity: 0;
}

.captions {
	line-height: 36px;
	z-index: 79;
}

.pages-indicator {
	height: auto;
	position: relative;
	margin: 0 auto;
	top: auto;
}

.pages-indicator .pager-dot {
	width: 8px;
	height: 8px;
	box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, .3);
}

.pages-indicator .pager:focus, html.no-touch .pages-indicator .pager:hover, html.no-js .pages-indicator .pager:hover {
	background: rgba(0, 0, 0, .75);
}

.pages-indicator .pager:focus {
	background-color: transparent;
}

.pages-indicator li {
	line-height: 0;
}

.mobile-detect {
	display: none;
}

button {
	-webkit-font-smoothing: antialiased;
}

.site-header .social-links-block, .site-footer .social-links-block {
	overflow: hidden;
	padding-top: 0;
}

.site-header .social-link, .site-footer .social-link {
	padding-left: 0;
}

.site-header .social-icon.yt, .site-footer .social-icon.yt {
	top: 15px;
}

.site-header .language-contact-block, .site-footer .language-contact-block {
	line-height: 44px;
}

.site-header .language-selector, .site-footer .language-selector {
	margin-top: 0;
	margin-bottom: 0;
	vertical-align: top;
}

.site-header .language-selector:focus .language-options, html.no-touch .site-header .language-selector:hover .language-options, html.no-js .site-header .language-selector:hover .language-options, .site-header .language-selector.active .language-options, .site-footer .language-selector:focus .language-options, html.no-touch .site-footer .language-selector:hover .language-options, html.no-js .site-footer .language-selector:hover .language-options, .site-footer .language-selector.active .language-options {
	height: auto;
}

.site-header .language-menu-button, .site-footer .language-menu-button {
	line-height: 44px;
	overflow: visible;
	-webkit-font-smoothing: antialiased;
}

.site-header .language-menu-button:before, .site-footer .language-menu-button:before {
	content: "";
	height: 0;
	width: 0;
	border-bottom: 4px solid #909090;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	margin: -3px 0 0 -12px;
}

.site-header .language-menu-button:focus:before, html.no-touch .site-header .language-menu-button:hover:before, html.no-js .site-header .language-menu-button:hover:before, .site-footer .language-menu-button:focus:before, html.no-touch .site-footer .language-menu-button:hover:before, html.no-js .site-footer .language-menu-button:hover:before {
	border-bottom-color: #fff;
}

.site-header .language-options, .site-footer .language-options {
	margin: 0 0 0 -20px;
	height: 0;
	overflow: hidden;
}

.site-header .contactus-block, .site-footer .contactus-block {
	border-left: 1px solid #909090;
	vertical-align: top;
}

.site-header .contact-button, .site-footer .contact-button {
	color: #1d9ed9;
	text-decoration: none;
}

.site-header .contact-button:focus, html.no-touch .site-header .contact-button:hover, html.no-js .site-header .contact-button:hover, .site-footer .contact-button:focus, html.no-touch .site-footer .contact-button:hover, html.no-js .site-footer .contact-button:hover {
	color: #fff;
	text-decoration: none;
}

.page.index.ticker-open .site-header {
	height: 28%;
}

.page {
	min-width: 641px;
	height: 430px;
	position: relative;
	min-height: 100%;
	-webkit-font-smoothing: antialiased;
}

.mobile-content {
	display: none;
}

.index {
	overflow: hidden;
}

.index-content {
	position: absolute;
	top: 0px;
	right: 100%;
	bottom: 0px;
	left: 0;
}

.ticker-open .index-content {
	top: 22%;
}

.featured-content-slides .slide-item {
	padding: 0;
}

.featured-content-slides .video-play-button {
	display: none !important;
}

.featured-content-headers {
	display: none;
	width: 420px;
	max-height: 520px;
	margin-bottom: -195px;
	position: absolute;
	top: auto;
	right: 0;
	bottom: 50%;
	left: 3%;
	-webkit-transition: left 400ms cubic-bezier(.19, 1, .22, 1);
	-moz-transition: left 400ms cubic-bezier(.19, 1, .22, 1);
	transition: left 400ms cubic-bezier(.19, 1, .22, 1);
	padding: 0;
	background-color: rgba(0, 0, 0, .65);
}

.featured-content-headers.with-ticker {
	margin-bottom: -200px;
}

.featured-content-headers.hidden {
	left: -100%;
}

.featured-content-headers .headers {
	padding: 48px 36px 12px 36px;
	min-height: 330px;
}

.featured-content-headers .header-item {
	position: static;
}

.featured-content-headers .subtitle {
	height: 40px;
	line-height: 40px;
	padding-left: 36px;
}

.featured-content-headers .pages-indicator {
	width: 80%;
	border-top: 1px solid #666;
}

.overview-filters {
	padding-top: 56px;
}

.overview-filters .filter-by {
	width: auto;
	z-index: 10100;
}

.overview-filters .filter-by:focus .menu-dropdown, html.no-touch .overview-filters .filter-by:hover .menu-dropdown, html.no-js .overview-filters .filter-by:hover .menu-dropdown {
	display: block;
	height: auto;
}

.overview-filters .filter-by:focus .menu-dropdown .spike, html.no-touch .overview-filters .filter-by:hover .menu-dropdown .spike, html.no-js .overview-filters .filter-by:hover .menu-dropdown .spike {
	display: block;
}

.overview-filters .openfilters {
	padding-left: 0;
}

.overview-filters .openfilters:focus+.menu-dropdown, html.no-touch .overview-filters .openfilters:hover+.menu-dropdown, html.no-js .overview-filters .openfilters:hover+.menu-dropdown {
	display: block;
	height: auto;
}

.overview-filters .openfilters:focus+.menu-dropdown .spike, html.no-touch .overview-filters .openfilters:hover+.menu-dropdown .spike, html.no-js .overview-filters .openfilters:hover+.menu-dropdown .spike {
	display: block;
}

.overview-filters .dropdown-list li {
	border: none !important;
}

.overview-filters .dropdown-list.one-half:first-child, .overview-filters .dropdown-list.two-quarters:first-child, .overview-filters .dropdown-list.three-sixths:first-child, .overview-filters .dropdown-list.four-eighths:first-child, .overview-filters .dropdown-list.five-tenths:first-child, .overview-filters .dropdown-list.six-twelfths:first-child {
	border-right: 1px solid rgba(144, 144, 144, .5);
}

.content-navigation a:focus, html.no-touch .content-navigation a:hover, html.no-js .content-navigation a:hover, .content-navigation button:focus, html.no-touch .content-navigation button:hover, html.no-js .content-navigation button:hover {
	color: #fff;
}

.scroll-indicator {
	width: 120px;
	height: 60px;
	line-height: 84px;
	border-top-left-radius: 72px;
	border-top-right-radius: 72px;
	margin-left: -60px;
	-webkit-transition: bottom 400ms ease-out;
	-moz-transition: bottom 400ms ease-out;
	transition: bottom 400ms ease-out;
	background-color: rgba(0, 0, 0, .7);
	overflow: hidden;
}

.scroll-indicator.disabled {
	pointer-events: none;
	bottom: -60px;
}

.related-box.product-box .related-link:focus h3, html.no-touch .related-box.product-box .related-link:hover h3, html.no-js .related-box.product-box .related-link:hover h3 {
	display: inline;
}

.related-box.product-box .related-link:focus .product__button, html.no-touch .related-box.product-box .related-link:hover .product__button, html.no-js .related-box.product-box .related-link:hover .product__button {
	background-color: #1d9ed9;
}

.related-box.product-box .related-link:focus .product__button--stroked, html.no-touch .related-box.product-box .related-link:hover .product__button--stroked, html.no-js .related-box.product-box .related-link:hover .product__button--stroked {
	border: 1px solid transparent;
}

.related-box.product-box .related-link:focus .button--play, html.no-touch .related-box.product-box .related-link:hover .button--play, html.no-js .related-box.product-box .related-link:hover .button--play {
	background-color: #1d9ed9;
}

.citation--text .citation__text {
	font-weight: normal;
}
