@charset "utf-8";
/* CSS Document */



[ng\:cloak], [ng-cloak], .ng-cloak, .data-ng-cloak, [data-ng-cloak], [x-ng-cloak], .x-ng-cloak {
display: none !important;
}
a {
	color:#fff
}
a, a:hover, a:focus {
	color:inherit;
	cursor:pointer;
	outline:none;
	-webkit-transition-duration:0.3s;
	-moz-transition-duration:0.3s;
	-o-transition-duration:0.3s;
	transition-duration:0.3s;
	text-decoration:none
}
.hover-image, .hover-image:hover, .hover-image:focus {
	-webkit-transition-duration:0.3s;
	-moz-transition-duration:0.3s;
	-o-transition-duration:0.3s;
	transition-duration:0.3s
}
body {
	font-size:12px;
	font-family:"clanproregular", sans-serif;
	margin:0
}
html body {
	background:#1a1a1a
}
* {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
table {
	border-spacing:0;
	border-collapse:collapse;
	width:100%;
	max-width:100%
}
.btn:focus, .btn:active:focus, .btn.active:focus {
	outline:none
}
.btn {
	border-radius:0;
	font-size:10px;
	font-family:"clanproblack", sans-serif;
	line-height:1.42857;
	margin-bottom:0;
	padding:12px 11px;
	text-align:left;
	text-transform:uppercase
}
.btn-default {
	background:#1a1a1a;
	border-color:#1a1a1a;
	overflow:hidden;
	padding:11px 40px 10px 11px;
	position:relative;
	color:#fff;
	-webkit-transition-duration:0s !important;
	-moz-transition-duration:0s !important;
	-o-transition-duration:0s !important;
	transition-duration:0s !important
}
.btn-default:before {
	background:url("../images/spacer.png") 100% -748px no-repeat;
	content:"";
	display:block;
	height:12px;
	margin:-6px 0 0;
	position:absolute;
	right:0;
	top:50%;
	width:30px
}
.btn-default:after {
	background:#fff;
	content:"";
	display:block;
	height:100%;
	opacity:0.5;
	position:absolute;
	right:34px;
	top:0;
	transform:skewX(-21deg);
	-webkit-transform:skewX(-21deg);
	-moz-transform:skewX(-21deg);
	-ms-transform:skewX(-21deg);
	-o-transform:skewX(-21deg);
	width:2px
}
.btn-default:hover, .btn-default.active, .open > .dropdown-toggle.btn-default {
	color:#fff;
	background-color:#009fc2;
	border-color:#009fc2
}
.btn-default:focus, .btn-default:active {
	color:#fff;
	background-color:#1a1a1a;
	border-color:#1a1a1a
}
.btn-group-vertical > .btn-group:after, .btn-group-vertical > .btn-group:before, .btn-toolbar:after, .btn-toolbar:before, .clearfix:after, .clearfix:before, .container-fluid:after, .container-fluid:before, .container:after, .container:before, .dl-horizontal dd:after, .dl-horizontal dd:before, .form-horizontal .form-group:after, .form-horizontal .form-group:before, .modal-footer:after, .modal-footer:before, .nav:after, .nav:before, .navbar-collapse:after, .navbar-collapse:before, .navbar-header:after, .navbar-header:before, .navbar:after, .navbar:before, .pager:after, .pager:before, .panel-body:after, .panel-body:before, .row:after, .row:before {
	display:table;
	content:" "
}
h1 {
	font-family:"clanproblack", sans-serif;
	font-size:28px;
	font-weight:normal;
	margin:0 0 10px;
	text-transform:uppercase
}
h2 {
	font-family:"clanproblack", sans-serif;
	font-size:28px;
	font-weight:normal;
	margin:0 0 10px;
	text-transform:uppercase
}
h3 {
	font-family:"clanprobold", sans-serif;
	font-size:14px;
	font-weight:normal;
	margin:0
}
h4 {
	font-family:"clanproblack", sans-serif;
	font-size:18px;
	font-weight:normal;
	margin:0;
	text-transform:uppercase
}
h5 {
	font-family:"clanproblack", sans-serif;
	font-size:14px;
	font-weight:normal;
	margin:0 0 10px;
	text-transform:uppercase
}
h6 {
	font-family:"clanproblack", sans-serif;
	font-size:12px;
	font-weight:normal;
	text-transform:uppercase
}
.row {
	margin-right:-15px;
	margin-left:-15px
}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
	position:relative;
	min-height:1px;
	padding-right:15px;
	padding-left:15px
}
.switch {
	background:url("../images/spacer.png") -37px -958px no-repeat;
	display:inline-block;
	cursor:pointer;
	height:26px;
	position:relative;
	vertical-align:top;
	width:28px;
	margin-left:-5px;
	z-index:2
}
.switch:hover {
	background-position:-37px -1027px
}
.t-insights-block .switch:hover, .main-block:nth-child(2) .main-section:nth-child(2) .switch:hover, .main-block:nth-child(1) .main-section:nth-child(2) .switch:hover {
	background-position:-37px -993px
}
.noblock .switch {
	display:none
}
img {
	vertical-align:middle
}
.container {
	padding-right:15px;
	padding-left:15px;
	margin-right:auto;
	margin-left:auto
}
.wripper {
	position:relative
}
.header {
	margin:0 -15px;
	text-align:right;
	z-index:101
}
.header .navbar-default {
	background:#000;
	border:none;
	border-radius:0;
	padding:0;
	margin:0;
	z-index:2;
	position:relative;
	min-height:50px
}
.navbar-header {
	background:#000;
	border-right:1px solid #666;
	left:0;
	min-height:60px;
	margin:0 -15px;
	padding:16px 16px 0 31px;
	position:absolute;
	top:0
}
.header .container-fluid {
	padding:0;
	margin:0 auto
}
.header .navbar-default .navbar-toggle {
	border-color:#ddd;
	display:block;
	border:none;
	border-radius:0;
	float:none;
	margin:0;
	padding:0
}
.sr-only {
	position:absolute;
	width:1px;
	height:1px;
	padding:0;
	margin:-1px;
	overflow:hidden;
	clip:rect(0,0,0,0);
	border:0
}
.header .navbar-default .navbar-toggle .icon-bar {
	border-radius:1px;
	background-color:#fff;
	display:block;
	height:3px;
	position:relative;
	width:100%
}
.navbar-toggle .icon-bar + .icon-bar {
	margin-top:4px
}
.navbar-header .navbar-toggle {
	background:none;
	border:none;
	border-radius:0;
	display:block;
	float:none;
	margin:0;
	padding:0;
	position:relative
}
.title-menu {
	color:#fff;
	font-size:9px;
	margin:9px 0 0;
	text-transform:uppercase;
	display:block
}
.header h1 {
	color:#009fc3;
	font-family:"clanproblack", sans-serif;
	font-size:28px;
	margin:0;
	text-align:right
}
.header h1 a {
	color:#009fc3
}
header .navbar .container-fluid > div, .search-active .navbar-form .input-group {
	min-height:60px
}
.header #heading {
	line-height:60px;
	padding:0 79px 0 57px;
	vertical-align:middle
}
.header #heading .logo {
	display:inline-block;
	vertical-align:middle;
	max-width:100%
}
.header #heading span {
	display:none
}
.header #heading img {
	max-height:37px
}
.header .navbar-form {
	padding:0;
	position:absolute;
	margin:0;
	right:0;
	top:0
}
.header .navbar-form .input-group {
	display:none
}
.header .navbar-form .active-button {
	border:none;
	border-bottom:60px solid #009fc2;
	border-left:24px solid transparent;
	cursor:pointer;
	display:inline-block;
	height:0;
	margin:0;
	padding:0;
	position:relative;
	width:62px;
	border-radius:0;
	font-size:10px;
	font-family:"clanproblack", sans-serif;
	line-height:1.42857
}
.header .navbar-form .active-button span {
	color:#fff;
	font-size:23px;
	position:absolute;
	right:13px;
	top:21px;
	display:inline-block;
	font-family:'Glyphicons Halflings';
	font-style:normal;
	font-weight:400;
	line-height:1;
	-webkit-font-smoothing:antialiased
}
.navbar-collapse.collapse {
	display:none !important
}
.search-active .navbar-form .input-group {
	background:#009fc2;
	display:block;
	float:right;
	overflow:hidden;
	height:60px;
	padding:18px 14px 0 0;
	position:relative
}
.search-active .navbar-header {
	border-right:1px solid transparent
}
.search-active .navbar-form .form-control {
	background:transparent;
	border:1px solid transparent;
	color:#fff;
	font-size:16px;
	overflow:hidden;
	padding-right:60px;
	padding-left:0
}
.no-textshadow .search-active .navbar-form .form-control {
	padding-right:12px
}
.search-active .navbar-form .form-control:focus, .search-active .navbar-form .form-control:active {
	outline:medium none;
	background:transparent !important;
	border:1px solid transparent;
	padding-left:0;
	padding-right:60px;
	width:100%
}
.no-textshadow .search-active .navbar-form .form-control:focus, .no-textshadow .search-active .navbar-form .form-control:active {
	padding-right:12px
}
.search-active .navbar-form .input-group span {
	background-color:#009fc2;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	position:absolute;
	right:15px;
	top:21px;
	z-index:99
}
.navbar-form .active-button span:hover {
	color:#5fc9df
}
.eyebrow {
	background:url("../images/spacer.png") 100% -646px no-repeat;
	color:#4d4d4d;
	display:inline-block;
	font-size:12px;
	padding:13px 23px 0 0;
	vertical-align:top;
	font-family:"clanproblack", sans-serif;
	margin:0 0 10px;
	text-transform:uppercase
}
.eyebrow__blue {
	background-position:100% -782px
}
.eyebrow__color {
	color:#009fc2
}
.eyebrow__empty {
	background:none;
	display:block
}
.block-title {
	font-family:"clanproblack", sans-serif;
	font-size:15px;
	line-height:1.15em;
	margin:0 0 3px;
	text-transform:uppercase
}
.block-title a:hover {
	opacity:0.7
}
.pointer a:after {
	content:">";
	margin:0 0 0 5px
}
.link-block a:hover {
	color:#75d9ef;
	opacity:1
}
.t-insights__news .hover-image:hover .link-block a {
	color:#75d9ef
}
.drawer__white .link-block__dark a:hover {
	color:#4d4d4d
}
.breaking_news-content .link-block a:hover {
	color:#999
}
.breaking_news-block {
	background:#1a1a1a;
	min-height:81px;
	left:0;
	padding:0 15px;
	position:absolute;
	top:0;
	width:100%;
	z-index:12
}
.breaking_news-block > div.row > div {
	line-height:81px;
	min-height:81px;
	position:relative
}
.breaking_news-block .breaking_news__picture {
	overflow:hidden;
	padding:0
}
.breaking_news-block .pointer a:after {
	display:none
}
.breaking_news-block .breaking_news-content {
	display:inline-block;
	padding:8px 9px;
	margin:0;
	vertical-align:middle
}
.breaking_news-block h2 {
	font-size:15px;
	padding:0;
	margin:0
}
.breaking_news-block p {
	font-size:14px;
	line-height:1em;
	margin:0
}
.breaking_news-block span.corner-1 {
	width:0;
	height:0;
	border-bottom:81px solid #1a1a1a;
	border-left:29px solid transparent;
	position:absolute;
	right:-1px;
	bottom:0
}
.breaking_news-block .breaking_news__close {
	background:#282828;
	padding-right:28px;
	text-align:right
}
.breaking_news-block .b-close {
	opacity:0.1
}
.breaking_news-block:hover .b-close {
	opacity:1
}
#dynamic_panel {
	display:none
}
#main .with-news {
	padding-top:81px
}
#main > div {
	background:#000
}
#main > div.detail-page {
	background:#fff
}
.main-block {
	padding:0;
	position:inherit
}
.main-block .eyebrow {
	padding-left:15px
}
.main-block .main-section-inner {
	overflow:hidden
}
.main-section {
	color:#ffffff;
	font-size:12px;
	position:relative
}
.main-section-inner {
	min-height:200px;
	position:relative
}
.main-section__open {
	display:none
}
.main-section a {
	color:#fff
}
.main-section p {
	margin:0
}
.main-section .main-section-text {
	bottom:24px;
	clear:both;
	left:0;
	max-width:185px;
	padding:0 15px;
	position:absolute
}
.main-section .main-section-tride {
	padding:6px 0 30px
}
.home-page .eyebrow {
	color:#fff
}
#dynamic_panel {
	display:none
}
#main .with-news {
	padding-top:81px
}
#main > div {
	background:#000
}
.main-block {
	padding:0;
	position:inherit
}
.main-block .eyebrow {
	padding-left:15px
}
.main-block .main-section-inner {
	overflow:hidden
}
.main-section {
	color:#ffffff;
	font-size:12px;
	position:relative
}
.main-section-inner {
	min-height:200px;
	position:relative
}
.main-section__open {
	display:none
}
.main-section a {
	color:#fff
}
.main-section p {
	margin:0
}
.main-section .main-section-text {
	bottom:24px;
	clear:both;
	left:0;
	max-width:185px;
	padding:0 15px;
	position:absolute
}
.main-discover-block .main-section-inner {
	background-size:cover;
	min-height:212px
}
.main-section .main-section-tride {
	padding:6px 0 30px
}
.home-page .eyebrow {
	color:#fff
}
.main-discover-block .main-section-text {
	max-width:144px
}
.main-discover-block .main-section-text .btn-default {
	width:100%
}
.main-discover-block {
	padding:0;
	position:relative;
	z-index:1
}
.main-discover-block .main-section-inner {
	background-size:cover;
	min-height:212px
}
.main-discover-block .image-slide {
	min-height:212px
}
.discover-block-content {
	padding:12px 15px
}
.main-discover-block h5 {
	font-size:12px;
	color:#009fc2;
	padding:0
}
.main-discover-block h5 a {
	color:#009fc2;
	margin:0 7px 0 0
}
.main-discover-block h5 > span:before {
	content:"/";
	margin:0 7px 0 0
}
.main-discover-block h5 > span:first-child:before {
	content:"";
	display:none;
	margin:0
}
.main-discover-block .discover-title {
	font-size:20px;
	line-height:1.15em;
	margin:0 0 1px
}
.main-discover-block .discover-title a {
	text-shadow:0 0 20px rgba(0,0,0,0.18)
}
.main-discover-block .discover-title a:hover {
	opacity:0.7
}
.main-discover-block .main-section-text {
	bottom:0;
	padding:0 0 10px;
	position:relative
}
.main-discover-block h3 {
	font-size:12px;
	font-family:"clanproregular", sans-serif;
	line-height:1.3em;
	margin:0 0 8px;
	text-shadow:0 0 15px rgba(0,0,0,0.25);
	text-transform:none
}
.main-discover-block .background {
	display:none
}
.main-discover-block .btn-default {
	background-color:transparent;
	background-position:right center;
	background-repeat:no-repeat;
	border-color:transparent
}
.main-discover-block .btn-default:after {
	display:none
}
.main-discover-block .btn-default:before {
	display:none
}
.main-discover-block .btn-default:hover, .main-discover-block .btn-default:focus, .main-discover-block .btn-default:active, .main-discover-block .btn-default.active {
	background-color:transparent;
	background-position:right center;
	border-color:transparent
}
.main-discover-block .carousel-control {
	display:none
}
.slides {
	transform:none;
	-webkit-transform:none;
	-moz-transform:none;
	-ms-transform:none;
	-o-transform:none;
	width:100%
}
.slides, .flex-control-nav, .flex-direction-nav {
	margin:0;
	padding:0;
	list-style:none
}
.slides > li {
	display:none;
	-webkit-backface-visibility:hidden;
	width:100%
}
.slider-block .slides > li {
	min-height:212px
}
.slides img {
	display:block;
	width:100%
}
.common-carousel .slides img {
	max-width:100%;
	display:block;
	width:auto;
	max-height:100%
}
.slides:after {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0
}
html[xmlns] .slides {
	display:block
}
* html .slides {
	height:1%
}
.no-js .slides > li:first-child {
	display:block
}
.flex-viewport {
	-webkit-transition:all 1s ease;
	-moz-transition:all 1s ease;
	-o-transition:all 1s ease;
	transition:all 1s ease
}
.slider-block .flex-viewport {
	max-height:634px
}
.loading .flex-viewport {
	max-height:634px
}
.carousel li {
	margin-right:5px
}
.flex-control-nav {
	width:100%;
	padding:0 10px 0 0;
	position:absolute;
	bottom:5px;
	text-align:right;
	z-index:10
}
.flex-control-nav li {
	margin:0 3px;
	display:inline-block
}
.flex-control-paging li a:hover {
	background:#009fc2
}
.flex-control-paging li a.flex-active {
	background:#009fc2 url("../images/spacer.png") 0 -685px no-repeat;
	cursor:default
}
.flex-control-paging li a {
	overflow:hidden;
	width:35px;
	height:4px;
	display:block;
	background:#d0d2d3 url("../images/spacer.png") 0 -692px no-repeat;
	cursor:pointer;
	text-indent:9999px;
	-webkit-transition-duration:0;
	-moz-transition-duration:0s;
	-o-transition-duration:0s;
	transition-duration:0s
}
.main-discover-block .main-section-text {
	max-width:144px
}
.main-discover-block .main-section-text .btn-default {
	width:100%
}
.main-discover-block .flex-direction-nav {
	display:none
}
.marketindexes {
	clear:both;
	margin:0;
	min-height:380px;
	text-transform:uppercase
}
.marketindexes .table {
	margin-bottom:10px
}
.marketindexes .table td {
	border:none;
	padding:15px 3px
}
.marketindexes-date {
	font-size:12px;
	color:#3AB4CC;
	text-transform:none;
	text-align:right
}
.marketindexes .table td {
	padding:9px 2px 2px 0;
	line-height:1.2em;
	vertical-align:top;
	position:relative
}
.marketindexes-header {
	text-transform:uppercase;
	font-family:"clanproblack", sans-serif;
	color:#fff;
	position:absolute;
	left:-20px;
	top:-2px
}
.marketindexes .table td.marketindexes-label {
	font-family:"clanproblack", sans-serif
}
.marketindexes .table .marketindexes-label-value {
	font-family:"clanproregular", sans-serif
}
.marketindexes .table td.marketindexes-percent {
	padding:3px 2px 0 4px;
	vertical-align:middle;
	white-space:nowrap
}
.marketindexes .table td.marketindexes-negative, .marketindexes .table td.marketindexes-positive {
	position:relative;
	text-align:right;
	width:100px;
	vertical-align:top;
	padding:0;
	height:17px
}
.marketindexes .table td.marketindexes-positive {
	text-align:left;
	padding-left:1px
}
.marketindexes-negative-bar, .marketindexes-positive-bar {
	width:0;
	z-index:10;
	top:0;
	right:0;
	position:absolute;
	height:17px;
	background:#959595
}
.marketindexes-positive-bar {
	left:0;
	background:#009fc2
}
.marketindexes-arrow {
	width:0;
	height:0;
	border-left:8px solid transparent;
	border-right:8px solid transparent;
	border-bottom:10px solid #6eb43f;
	display:inline-block;
	vertical-align:middle
}
.marketindexes-arrow.down {
	border-bottom:0;
	border-top:10px solid #ee3524
}
.marketindexes .semitransparent {
	background:rgba(0, 0, 0, 0.2)
}
.no-rgba .marketindexes .semitransparent {
	background:#005669
}
.vertical-border_relative {
	position:relative
}
.marketindexes .table td.vertical-border {
	border-left:1px solid rgba(0, 0, 0, 0.3);
	box-shadow:1px 0 0 0 rgba(255, 255, 255, 0.2) inset
}
.no-rgba .marketindexes .table td.vertical-border {
	border-left:1px solid #00272f;
	box-shadow:1px 0 0 0 #336069 inset
}
.marketindexes .table tr:first-child td.vertical-border {
	border:none;
	box-shadow:none
}
.marketindexes-loader, .discover-loader {
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-45px;
	margin-top:-45px;
	z-index:10;
	width:90px;
	height:90px
}
.modal-dialog {
	visibility:hidden;
	margin:0;
	width:90%
}
.t-insights-block {
	background-color:#009fc2;
	clear:both;
	font-size:12px;
	min-height:100px;
	overflow:hidden
}
.t-insights__news .media {
	clear:both;
	margin:0;
	padding:8px 0 0
}
.t-insights__news .media .image-hover:hover a {
	color:#75d9ef
}
.t-insights-block .row {
	clear:both
}
.t-insights-block .row > div {
	padding-top:13px;
	padding-bottom:12px;
	z-index:2
}
.t-insights-block .row > div:first-child {
	padding-top:0
}
.t-insights-block .t-insights__wtitile {
	border-top:1px solid #40b7d1;
	min-height:100px
}
.t-insights-block .t-insights__wtitile h5 {
	color:rgba(255, 255, 255, 0.6);
	padding:0
}
.t-insights-block .t-insights__wtitile h5 a {
	color:rgba(255, 255, 255, 0.6)
}
.t-insights-block .t-insights__wtitile p a:hover, .t-insights-block .t-insights__wtitile h3 a:hover {
	color:#75d9ef
}
.no-rgba .t-insights-block .t-insights__wtitile h5 {
	color:#c3e4ec
}
.no-rgba .t-insights-block .t-insights__wtitile h5 a {
	color:#c3e4ec
}
.t-insights-block .row .t-insights__wtitile p {
	font-family:'clanprobold', sans-serif;
	font-size:13px
}
.t-insights__news {
	overflow:hidden;
	position:relative;
	z-index:0
}
.t-insights__news .background {
	border-bottom:131px solid #40b7d1;
	border-left:50px solid transparent;
	bottom:0;
	height:0;
	left:auto;
	right:0;
	top:auto;
	width:0
}
@media (min-width: 992px) {
body {
	font-size:14px
}
#main {
	padding:0 15px
}
#main .with-news {
	padding-top:0
}
.wripper {
	padding:0
}
.container-fluid > .navbar-collapse, .container-fluid > .navbar-header, .container > .navbar-collapse, .container > .navbar-header {
	margin-left:0;
	margin-right:0
}
.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {
	float:left
}
.col-md-8 {
	width:66.66666667%
}
.col-md-4 {
	width:33.33333333%
}
.col-md-12 {
	width:100%
}
.col-md-6 {
	width:50%
}
.col-md-3 {
	width:25%
}
.eyebrow {
	background:url("../images/spacer.png") 100% 0 no-repeat;
	font-size:14px;
	padding:29px 40px 0 15px
}
.eyebrow__blue {
	background-position:100% -500px
}
.eyebrow__empty {
	background:none
}
.main-discover-block .background {
	border-bottom:549px solid rgba(0, 145, 180, 0.7);
	border-left:206px solid transparent;
	display:block;
	left:auto;
	right:0;
	position:absolute;
	width:0;
	z-index:9;
	top:0;
	height:100%
}
.no-rgba .main-discover-block .background {
	border-bottom:549px solid #1698b6
}
.btn {
	font-size:13px;
	padding:12px 18px
}
.btn-default {
	background-color:#000000;
	padding:13px 85px 9px 16px
}
.header .navbar .container-fluid > div, .search-active .navbar-form .input-group {
	min-height:86px
}
.header .navbar-default {
	background:rgba(0, 159, 194, 0.8);
	font-size:0.875em;
	min-height:86px
}
.no-rgba .header .navbar-default {
	background:#2fafcb
}
.navbar-header {
	background:transparent;
	border-top:86px solid #000;
	border-right:31px solid transparent;
	height:0;
	float:left;
	padding:0;
	position:relative;
	width:108px
}
.navbar-header .navbar-toggle {
	position:absolute;
	height:17px;
	left:29px;
	top:-43px;
	width:24px
}
.navbar-collapse.collapse {
	display:block !important;
	float:left
}
.header .navbar-form {
	float:right;
	position:relative
}
.header .navbar-form .active-button {
	border-bottom:86px solid #009fc2;
	border-left:31px solid transparent;
	font-size:0.8em;
	width:65px
}
.header .navbar-form .active-button span {
	right:5px;
	top:39px
}
.search-active .navbar-form .input-group {
	padding:38px 0 0
}
.navbar-toggle {
	display:block
}
.header .navbar-default .navbar-collapse {
	padding:0
}
.container > .navbar-collapse, .container-fluid > .navbar-collapse {
	margin-left:-15px
}
.header {
	font-size:10px;
	left:0;
	margin:0;
	position:absolute;
	top:0;
	width:100%
}
.header #heading {
	background:#009fc2;
	float:right;
	line-height:86px;
	padding:0 1.1em;
	position:relative;
	width:33.3333%
}
.header #heading .logo {
	padding-top:4px;
	padding-right:4.5em;
	position:relative;
	text-align:right;
	z-index:2
}
.header #heading .logo img {
	float:right;
	max-height:54px
}
.header #heading span.corner-1 {
	display:block;
	position:absolute;
	top:0;
	left:0;
	right:0;
	width:auto;
	height:100%;
	border-bottom:86px solid #000;
	border-left:31px solid transparent;
	z-index:1
}
.header #heading span.corner-2 {
	display:block;
	height:0;
	border-bottom:46px solid #009fc2;
	border-left:17px solid transparent;
	width:0;
	position:absolute;
	right:0;
	bottom:0;
	z-index:3
}
.header nav ul {
	font-size:0;
	line-height:0;
	text-align:left
}
.header nav li {
	float:none;
	font-family:"clanproblack", sans-serif;
	display:inline-block;
	font-size:15px;
	line-height:1em;
	margin:0;
	padding:44px 12px 22px 12px;
	text-transform:uppercase
}
.header nav li span {
	display:none
}
.csstransforms3d .header nav li.active:before, .csstransforms3d .header nav li.an_active:before {
	background:transparent;
	box-shadow:0 0 2px rgba(0, 0, 0, 0.25);
	box-sizing:content-box;
	content:'';
	display:block;
	height:100%;
	left:11px;
	margin:0 1px 0 0;
	position:absolute;
	right:0;
	top:0;
	transform:skew(-20.01deg);
	-webkit-transform:skew(-20.01deg);
	-moz-transform:skew(-20.01deg);
	-ms-transform:skew(-20.01deg);
	-o-transform:skew(-20.01deg);
	z-index:-99999
}
.csstransforms3d .header nav li.active:before {
	left:9px;
	margin:0 3px 0 0;
	padding:0 0 8px
}
.header nav li.an_active span.el-design-1 {
	display:none
}
.header nav li.an_active span.el-design-1:after {
	display:none
}
.header nav li.an_active span.el-design-1:before {
	display:none
}
.header nav li.an_active span.el-design-2 {
	box-sizing:content-box;
	display:block;
	position:absolute;
	top:0;
	left:26px;
	right:17px;
	width:auto;
	height:86px;
	background:#009fc2;
	z-index:-9999
}
.header nav li.an_active span.el-design-2:after {
	content:"";
	border-top:86px solid #009fc2;
	border-right:32px solid transparent;
	position:absolute;
	left:100%;
	top:0
}
.header nav li.an_active span.el-design-2:before {
	content:"";
	border-bottom:86px solid #009fc2;
	border-left:31px solid transparent;
	position:absolute;
	right:100%;
	top:0
}
.header nav li.active span.el-design-1, .header nav li.an_active.active span.el-design-1 {
	display:block;
	box-sizing:content-box;
	position:absolute;
	top:0;
	left:27px;
	right:20px;
	width:auto;
	height:93px;
	background:#fff;
	z-index:-9999
}
.header nav li.active span.el-design-1:after, .header nav li.an_active.active span.el-design-1:after {
	display:block;
	content:"";
	border-top:92px solid #fff;
	border-right:34px solid transparent;
	position:absolute;
	left:100%;
	top:0
}
.header nav li.active span.el-design-1:before, .header nav li.an_active.active span.el-design-1:before {
	display:block;
	content:"";
	border-bottom:91px solid #fff;
	border-left:34px solid transparent;
	position:absolute;
	right:100%;
	bottom:0
}
.header nav li.active span.el-design-2 {
	box-sizing:content-box;
	display:block;
	position:absolute;
	top:0;
	left:26px;
	right:17px;
	width:auto;
	height:86px;
	background:#009fc2;
	z-index:-9999
}
.header nav li.active span.el-design-2:after {
	content:"";
	border-top:86px solid #009fc2;
	border-right:32px solid transparent;
	position:absolute;
	left:100%;
	top:0
}
.header nav li.active span.el-design-2:before {
	content:"";
	border-bottom:86px solid #009fc2;
	border-left:31px solid transparent;
	position:absolute;
	right:100%;
	bottom:0
}
.header .navbar-default .navbar-nav > .active > a, .header .navbar-default .navbar-nav > .active > a:hover, .header .navbar-default .navbar-nav > .active > a:focus, .header .navbar-default .navbar-nav > li > a, .header .navbar-default .navbar-nav > li > a:hover, .header .navbar-default .navbar-nav > li > a:focus {
	color:#fff;
	padding:0
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
	background:none
}
.navbar-nav li i {
	display:none
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	border:none
}
.breaking_news-block {
	bottom:0;
	top:auto
}
.breaking_news-block .pointer a:after {
	display:inline-block
}
.breaking_news-block img {
	min-width:100%
}
.breaking_news-block span.b-close {
	vertical-align:middle
}
.breaking_news-block h2 {
	font-size:18px
}
.container.wripper {
	padding:0;
	width:970px
}
.navbar-rail.sticky .container-fluid {
	width:970px
}
.margin-fix {
	margin:0
}
.main-block .eyebrow {
	padding-left:30px
}
.t-insights-block {
	background-size:auto 100%;
	font-size:14px;
	min-height:193px
}
.t-insights-block .row > div {
	min-height:193px;
	padding-bottom:8px;
	padding-bottom:220px;
	margin-bottom:-200px
}
.t-insights-block .row {
	clear:both
}
.t-insights-block .t-insights__news .media {
	padding:9px 15px 0
}
.t-insights__news .background {
	border-bottom:300px solid #40b7d1;
	border-left:111px solid transparent;
	top:0
}
.t-insights__news .media .pull-left {
	margin-right:19px;
	padding-right:0
}
.t-insights__news .media-body {
	max-width:351px
}
.t-insights__news .block-title {
	font-size:18px
}
.t-insights-block .t-insights__news img {
	max-width:100px
}
.t-insights-block .t-insights__highlight {
	background:#40b7d1
}
.t-insights-block .highlight-block {
	padding:6px 0 0
}
.main-section-text__track {
	padding:13px 15px 10px
}
.t-insights-block .row > .t-insights__wtitile {
	background:#40b7d1;
	border-top:none;
	padding-top:25px
}
.t-insights__wtitile .background {
	border-bottom:300px solid #2aafcc;
	border-left:109px solid transparent;
	border-right:219px solid #2aafcc;
	height:0;
	left:auto;
	right:0;
	top:0;
	width:0;
	z-index:-1
}
.main-section {
	font-size:18px
}
.main-section-inner {
	min-height:388px
}
.main-section .main-section-text {
	bottom:72px;
	max-width:470px;
	padding:0 30px
}
#main .main-discover-block {
	padding:0
}
.discover-block-content {
	padding:86px 15px
}
.main-discover-block h5 {
	background:none;
	font-size:15px;
	padding:29px 18px 0 16px
}
.main-discover-block .discover-title {
	font-size:52px;
	margin:0 0 3px
}
.main-discover-block .main-section-text {
	bottom:0;
	padding:22px 15px 20px
}
.main-discover-block h3 {
	font-size:22px;
	margin:0 0 18px
}
.main-discover-block .main-section-text .btn-default {
	width:auto
}
.main-discover-block .flex-control-nav {
	bottom:30px;
	padding:0 20px 0 0;
	right:0
}
.main-discover-block .with-news .flex-control-nav {
	bottom:90px
}
.main-discover-block .main-section-inner, .today-activity-block .main-section-inner, .slider-block .slides > li, .main-discover-block .image-slide, .discover-block-content {
	min-height:35.22em
}
.today-activity-block .main-section-inner {
	background-position:0 86px;
	padding-top:86px
}
.marketindexes {
	font-size:14px;
	min-height:490px;
	padding-top:10px
}
.marketindexes .table td {
	padding:15px 2px 0 15px;
	line-height:1.3em
}
.marketindexes .table td.marketindexes-label {
	padding:15px 2px 0 15px
}
.marketindexes .table td.marketindexes-percent {
	padding:3px 2px 0 15px
}
.marketindexes .table td.marketindexes-negative, .marketindexes .table td.marketindexes-positive, .marketindexes-negative-bar, .marketindexes-positive-bar {
	height:23px
}
.switch {
	background:url("../images/spacer.png") -37px -551px no-repeat;
	height:44px;
	width:46px;
	margin-left:0
}
.switch:hover {
	background-position:-37px -595px
}
}
@media (min-width: 1100px) {
.container.wripper {
	width:1050px
}
.navbar-rail.sticky .container-fluid {
	width:1050px
}
}
@media (min-width: 1200px) {
.container.wripper {
	width:1170px
}
.navbar-rail.sticky .container-fluid {
	width:1170px
}
.navbar-header {
	width:138px
}
}
@media (min-width: 1280px) {
.container.wripper {
	width:1230px
}
.navbar-rail.sticky .container-fluid {
	width:1230px
}
}